BM6P6(@ }}}sssiiiaaaZZZQQQLLLKKKLLLMMMLLLMMMLLLKKKOOOYYYiiizzzyyykkkbbb___bbbhhhoooqqqooommmmmmooovvvzzzvvvmmmjjjqqq}}}|||{{{}}}}}}tttiiibbbcccfffhhhddd^^^XXXSSSQQQPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMKKKFFFCCCHHHHHHIIIKKKLLLMMMNNNNNNGGGDDDAAA@@@CCCGGGJJJKKKKKKJJJJJJJJJJJJLLLNNNOOOLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKNNNPPPPPPNNNKKKIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHEEECCCBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEAAABBBBBBCCCAAA???===;;;??????@@@AAABBBCCCCCCDDDAAA@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>????????????????????????@@@@@@?????????>>>===;;;:::999;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::888777666999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<===;;;:::888777777888888::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;999:::;;;<<<<<<;;;:::999========================<<<<<<============<<<<<<>>>===<<<;;;;;;<<<===>>>================================================???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;======>>>>>>?????????@@@wwwzzzyyyqqqfff]]]WWWSSSOOOKKKKKKKKKLLLNNNTTT\\\eeekkkrrryyyrrreee___^^^fffmmmuuuyyyyyyxxxyyy{{{~~~|||zzzxxxyyy}}}|||~~~~~~wwwooogggbbb``````fffbbb[[[TTTOOOLLLKKKJJJLLLKKKIIIIIIJJJJJJJJJIIILLLLLLLLLMMMMMMKKKGGGDDDDDDEEEFFFGGGIIILLLNNNOOOIIIFFFBBBAAACCCGGGKKKMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCAAA>>>===?????????@@@AAAAAABBBBBB@@@@@@@@@@@@????????????<<<=========>>>>>>>>>?????????>>>>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<;;;:::888888888888999::::::::::::::::::::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===>>>>>>>>>????????????cccggglllrrryyyzzzqqqiii```ZZZUUUSSSPPPMMMMMMPPPSSSUUU\\\cccllluuuwwwjjjbbbaaabbbmmmttt~~~|||yyywwwyyy}}}~~~||||||}}}}}}xxxqqqkkkgggddd___\\\]]]YYYTTTOOOKKKHHHHHHHHHKKKIIIHHHHHHIIIIIIHHHGGGJJJJJJKKKLLLMMMLLLIIIGGGAAAAAAAAACCCFFFIIIMMMOOOKKKGGGCCCAAACCCHHHLLLNNNOOOOOONNNNNNLLLKKKIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDDBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???????????????????????????>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<=========<<<<<<:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999:::;;;;;;<<<;;;:::999888888999999::::::::::::::::::::::::;;;::::::::::::::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>????????????ccceeeggggggiiirrrzzzooohhh^^^UUUQQQPPPRRRSSSRRRVVV\\\bbbmmm{{{zzzyyyuuuooojjjiiimmmqqqwww}}}~~~zzzvvvuuuuuuvvv}}}}}}{{{xxxwwwsssrrrooolllhhhccc___[[[QQQOOOLLLJJJHHHHHHIIIJJJLLLKKKJJJKKKLLLLLLJJJHHHIIIHHHIIIKKKMMMMMMKKKJJJBBBAAA@@@AAACCCGGGKKKMMMLLLGGGBBB@@@BBBGGGKKKMMMNNNNNNOOOOOONNNLLLJJJHHHKKKJJJJJJIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>=====================>>>>>>>>>>>>============>>>>>>>>>>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;:::999888777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::999::::::;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;:::999888999999999888999::::::;;;;;;;;;::::::999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999999999:::;;;===>>><<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<=========<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>?????????xxxwwwsssllleeeeeekkkrrr~~~~~~yyynnnfff```[[[XXXRRRQQQRRRUUU[[[cccnnnuuu|||}}}xxxvvvuuuuuusssnnnqqqtttuuuvvvyyy~~~~~~zzzvvvuuuwwwzzz||||||xxxtttqqqmmmqqqssspppggg^^^YYYWWWLLLKKKIIIHHHHHHHHHIIIJJJMMMLLLLLLMMMNNNMMMKKKIIIHHHGGGHHHJJJMMMNNNMMMKKKFFFEEECCCBBBCCCEEEHHHJJJJJJFFFAAA@@@AAAFFFIIIKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============>>>===<<<;;;::::::::::::<<<<<<<<<<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999::::::;;;::::::999999888888888999999999::::::;;;;;;;;;;;;:::999888888999888888888888999::::::;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<888888777777888:::<<<===;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<<<<========================@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>}}}pppgggccccccjjjnnnsssvvvwwwyyy|||{{{~~~zzzjjj```YYYSSSPPPRRRUUUXXX\\\aaabbbcccdddeeegggnnnyyy~~~}}}vvvxxxvvvqqqooossswwwxxxyyy~~~~~~~~~}}}}}}~~~}}}zzzvvvpppmmmmmmqqqsssmmm```UUUPPPOOOLLLKKKIIIHHHGGGGGGGGGHHHLLLLLLKKKMMMNNNMMMKKKHHHHHHGGGHHHJJJMMMNNNNNNMMMKKKJJJHHHFFFFFFGGGHHHIIIIIIFFFBBBAAABBBEEEHHHIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHIIIHHHGGGEEEEEEDDDDDDDDDAAACCCDDDFFFGGGGGGFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>==================<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::::::::::::::999999888777777777888888999999:::999::::::::::::999999888888888888888888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<888888777777777999:::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>|||rrrlllfffffffffgggkkknnnqqqrrrrrrwwwxxxjjj```YYY[[[^^^\\\ZZZZZZZZZYYYXXXWWWYYY]]]bbbeeeiiirrrzzz~~~{{{uuurrrtttvvv|||{{{{{{}}}zzzxxxuuuppplllllllllhhhaaaWWWPPPLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGLLLLLLLLLMMMNNNMMMKKKHHHHHHGGGHHHIIILLLNNNNNNMMMNNNMMMLLLLLLKKKKKKKKKKKKHHHFFFDDDCCCEEEGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDEEE@@@AAACCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>===============<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>=========<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999:::;;;;;;;;;;;;:::::::::::::::999888888666666777777888999999:::888999999:::::::::999999888888888888888999999:::999:::;;;<<<<<<;;;::::::::::::::::::::::::::::::999::::::::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::999888888888999:::;;;999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>========================;;;<<<<<<===>>>???@@@@@@????????????>>>>>>>>>===mmmhhhbbb___aaaeeefffgggpppvvv{{{nnnfffhhhjjjeee^^^[[[]]][[[YYYXXXYYYYYYXXXVVVWWW^^^dddfffiiirrr||||||wwwwwwvvvtttsssvvv}}}{{{zzz|||~~~{{{yyyxxxuuuqqqnnniiiddd\\\UUUQQQOOOMMMLLLFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPOOOLLLJJJIIIHHHHHHIIILLLNNNNNNMMMOOOOOOOOOOOOOOONNNNNNNNNIIIGGGEEEEEEGGGHHHHHHHHHJJJJJJIIIHHHHHHJJJKKKLLLNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHFFFFFFFFFFFFHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEFFF@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@?????????@@@@@@===>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA??????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===============>>>======<<<<<<888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;;;;::::::::::::::::::999888777555666666777888999999999777888999:::::::::::::::888888888777888999999:::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;888999:::;;;;;;:::999888========================<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>??????========================::::::;;;===>>>@@@AAAAAA@@@?????????>>>>>>======{{{qqqeee[[[ZZZ___dddjjjkkkooozzzqqqppprrrppppppvvvwwwtttpppkkkgggccc^^^[[[[[[YYYWWWWWWYYY]]]aaaccceeeiiipppyyyzzzuuusssqqqnnnkkkuuu||||||||||||{{{}}}|||{{{{{{{{{|||}}}rrrjjjaaaXXXOOOKKKMMMNNNKKKGGGHHHGGGFFFEEEFFFGGGHHHIIILLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLKKKJJJJJJKKKMMMNNNLLLGGGBBBBBBFFFJJJIIIGGGGGGGGGGGGHHHIIIKKKNNNOOOOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>??????@@@@@@??????>>>>>>======??????>>>>>>======<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;888888999999999:::::::::;;;::::::999888888888999888999::::::999888666555444444555555666888999::::::999999888888999999:::999888777555555777888999999::::::;;;;;;::::::999::::::::::::::::::::::::>>>===<<<;;;:::999999999999999999999999999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999<<<<<<;;;:::::::::;;;;;;===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===@@@>>><<<::::::;;;===???===============<<<<<<<<<===============<<<<<<<<<===============>>>??????>>>>>>???@@@@@@@@@@@@???xxxkkkeeeeeegggddddddeeekkkvvv~~~~~~yyysssnnngggeeebbb]]]YYYWWWWWWWWWYYY[[[___dddiiinnnrrrtttzzzzzz~~~}}}{{{{{{|||vvvsssqqqqqqsssuuuvvvuuu|||{{{~~~~~~{{{|||}}}{{{|||rrrjjj\\\TTTKKKGGGIIIKKKJJJGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLGGGCCCCCCGGGKKKJJJIIIGGGGGGFFFGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>???????????????>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<========================;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::;;;888888999999999:::::::::;;;:::999999888888999999888999999::::::999777777666666666666777888999999:::999999888888999999::::::999888777777888999:::999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;:::999888888999999999999999999999999999::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;=====================<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@???|||qqqkkkjjjbbbaaa^^^^^^bbbjjjuuu}}}xxxmmmbbb\\\YYYXXXXXXYYYYYY[[[]]]^^^______^^^```ffflllrrr}}}yyyuuuttttttttttttpppqqqrrrrrrrrrssswwwyyyyyyxxxyyy|||~~~~~~wwwqqqxxx}}}}}}}}}}}}}}}yyyqqqjjjYYYQQQIIIEEEHHHKKKKKKIIIHHHIIIIIIIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMKKKJJJIIIHHHHHHHHHKKKHHHEEEEEEIIILLLLLLKKKGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::::::::::::::999888888999999999:::::::::::::::999999888888999999888888999:::::::::999999999888888777888888999999999999888888888888999999;;;:::999888888999:::;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;:::999888888888888999999999999999999999999999999888888888888999999999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::666777:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================;;;;;;;;;;;;;;;<<<=========>>>??????@@@@@@??????xxxuuulllkkkgggaaa\\\^^^dddjjjtttsssmmmgggfffeeecccbbbbbbcccccc]]]ZZZZZZ\\\]]]^^^dddkkktttzzz}}}|||}}}|||zzzxxxxxxwwwuuusssnnnkkkhhhffffffhhhjjjkkklllooosssvvvzzz~~~}}}||||||{{{qqqjjjnnn{{{{{{zzzvvvrrrqqqppplllgggZZZSSSKKKGGGIIIKKKMMMLLLHHHIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGHHHJJJLLLMMMNNNIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKJJJIIIHHHHHHHHHJJJHHHFFFGGGJJJMMMNNNNNNIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999888888999999999:::::::::::::::999999888999999:::777888888999:::;;;;;;;;;;;;:::999999888888888999999999888888888888999999:::999888888888888999:::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;:::999999999999999999999999999999999999999888888777777777777888888888888888888888888888888999999999999999999999999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888555777999;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>===>>>>>>???????????????~~~{{{sssjjjcccaaabbbaaalll{{{~~~{{{xxxuuurrrpppppphhhfffeeefffbbb^^^^^^aaa```dddjjjmmmnnnnnnnnnnnnmmmlllkkknnnrrrxxx{{{}}}|||~~~~~~{{{{{{{{{zzzxxxvvvvvvxxxzzz}}}xxxqqqoooqqqsssoooooommmjjjhhhiiillloooqqqooommmmmmnnnnnnnnnmmmppppppqqqqqqrrrsssuuuvvv~~~}}}wwwmmmeeefffooo~~~{{{yyywwwnnnddd```dddeeebbbZZZTTTMMMHHHHHHJJJKKKKKKHHHHHHIIIIIIHHHFFFDDDCCCEEEFFFFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>======>>>>>>======>>>>>>??????@@@@@@============>>>>>>>>>>>>========================??????>>>>>>>>>=========::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999;;;;;;;;;::::::999999999888888999999999::::::::::::999999888999999::::::777777888888999:::;;;<<<<<<;;;:::999888888888888999888888777777888888999888888777777777777888888999::::::;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;::::::::::::;;;999999999999999999999999888777777666666777777888888888888888888888888888999999999999999999999999777888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<======;;;;;;<<<<<<============;;;<<<<<<<<<======>>>>>>======<<<<<<======>>>???======>>>????????????>>>uuummmiiigggkkkpppwww|||~~~vvvttttttuuuqqqjjjhhhkkkfffhhhjjjiiifffbbb```___^^^\\\YYYZZZ]]]bbbeeegggccceeehhhkkklllllljjjiiiiiiggghhhhhhddd___^^^``````dddjjjooopppmmmiiieeeffffffhhhlllmmmooovvv~~~|||zzzuuunnngggdddfffjjjjjjjjjjjjiiiiiilllpppsssuuutttuuuxxx|||~~~zzzzzz~~~}}}~~~wwwqqqiiiaaa```eeeqqq{{{vvvrrrpppeeeWWWRRRXXX\\\[[[UUUPPPJJJGGGFFFFFFGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMJJJHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????>>>============>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999;;;::::::::::::::::::999888888999999999:::::::::999999888888999999::::::777777777777888999:::;;;;;;::::::999888888888999888888777777777777888888777777777777777777777777999::::::;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888777777777777888888999999999999999999999999999999999999999999999999777888999;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::::::::::::::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===============>>>??????<<<===>>>>>>??????>>>>>>xxx|||}}}}}}rrriiimmmpppvvv{{{{{{~~~|||}}}}}}zzzuuuqqqooonnnkkkgggbbb```bbbeeehhhiiiccceeeiiilllnnnmmmlllkkkooolllmmmnnnjjjaaa^^^```]]]bbbiiimmmmmmhhhccc```\\\ZZZYYY\\\^^^cccqqq~~~zzzwwwxxxzzz}}}|||}}}yyywwwuuuuuuyyy}}}|||xxxoooggg```[[[ZZZ^^^hhhzzzxxxttttttqqqmmmffffff]]]OOOJJJQQQUUUSSSNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNMMMKKKHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDBBBAAA@@@@@@??????@@@@@@??????>>>===============?????????>>>>>>>>>>>>>>><<<=========>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<999::::::;;;;;;::::::999:::::::::999999999999888999::::::::::::::::::;;;888888999999999:::::::::999999888888999999:::;;;777666666666666777999::::::999999888888888888999888888777777777777888888888888888999999888888888999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::::::::::::::;;;;;;999999999999999999999999999888888777777888888999::::::::::::::::::::::::999999999999999999999999777888:::;;;;;;:::999888888999;;;<<<===<<<;;;::::::::::::999999999888888999999::::::;;;<<<<<<======;;;:::888999:::<<<>>>:::;;;<<<======<<<;;;:::::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>>>>mmm``````dddlllvvv~~~~~~yyy{{{~~~yyyssspppppprrrtttuuunnnqqquuuxxxzzzzzzyyyxxx~~~|||}}}yyyooojjjllliiioooxxx}}}}}}yyytttqqqnnnfff___\\\YYY]]]kkk{{{zzzuuuqqqqqqqqqtttzzz~~~}}}~~~sssjjj^^^ZZZVVVVVVYYYcccuuu|||zzzssskkkiiijjjiiieee\\\___YYYKKKGGGNNNQQQNNNJJJIIIGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFFFFDDDCCCAAAAAAAAACCCDDDAAAAAACCCDDDGGGIIILLLMMMMMMMMMNNNMMMLLLKKKIIIHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLNNNNNNNNNLLLIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFFBBBAAA@@@@@@??????@@@@@@??????>>>===============@@@@@@??????>>>>>>======<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>999::::::;;;;;;::::::999:::::::::999999999888888999999999::::::;;;;;;;;;888888999999999:::::::::999888888888999::::::;;;777666555555555666888888999888888777888888999999888888777777777777888888888999999::::::999999888999::::::;;;;;;::::::999::::::::::::::::::::::::999999999888999999::::::999999999999999999999999999999888888888888999999::::::::::::::::::::::::999999999999999999999999888999:::;;;;;;:::888777888999;;;======<<<;;;::::::::::::999999888888888999999::::::;;;<<<=========;;;999777888:::>>>@@@888:::===??????<<<999777999999::::::;;;<<<======;;;;;;;;;<<<===>>>>>>???<<<;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>>>>nnneee\\\[[[aaaiiillllllrrrvvvzzz|||{{{yyyxxxwww~~~}}}}}}|||rrreeeaaafffpppwww~~~|||zzzyyy{{{~~~{{{yyyxxxxxxzzz{{{{{{zzz{{{vvvtttttt||||||tttnnnaaaYYYRRRTTT```nnnwww{{{uuuoookkkjjjggg```\\\[[[UUUTTTRRROOOKKKHHHIIIJJJHHHHHHGGGFFFGGGHHHJJJKKKMMMKKKGGGDDDBBBBBBBBBCCCGGGGGGFFFDDDBBBAAACCCEEECCCCCCCCCDDDFFFHHHJJJKKKNNNLLLIIIJJJLLLMMMLLLJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJKKKKKKJJJHHHEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGEEEBBB@@@???@@@AAABBBHHHEEE@@@<<<:::;;;===>>>??????>>>>>>======<<<<<<;;;;;;:::999999999999:::>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888999:::999999999::::::;;;;;;;;;999::::::;;;;;;::::::999333555888;;;===<<<;;;:::999999999999999999999999888888888888888888888888999999999999999999999999999999888888777666555555777777888999::::::::::::888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999888777666::::::999999::::::;;;<<<777888888888888999999999888888888888888888888888999999888888999999:::;;;===<<<<<<;;;999888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===???>>>>>>===<<<<<<;;;;;;========================<<<<<<<<<<<<===========================>>>??????>>>>>>======<<<<<<<<<;;;yyypppfffaaabbbeeedddaaahhhjjjmmmooopppooonnnmmmqqqqqquuu~~~{{{tttvvv|||xxxyyy{{{}}}|||{{{{{{zzzyyywww~~~zzzvvvsssrrrqqq{{{yyyrrrlll```ZZZVVVZZZfffqqqxxxzzzoooiiidddccc```ZZZWWWWWWTTTSSSRRRNNNKKKIIIIIIJJJHHHHHHGGGFFFGGGHHHIIIIIILLLJJJGGGDDDCCCCCCDDDEEEIIIIIIHHHFFFDDDDDDEEEGGGEEEEEEDDDDDDEEEFFFHHHIIIKKKIIIGGGGGGJJJKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIKKKKKKJJJHHHHHHIIIIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIHHHHHHFFFEEEEEEDDDEEEFFFGGGGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@EEEBBB???<<<;;;<<>>>>>>>>=========<<<<<<<<<;;;:::::::::::::::>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::999999::::::::::::::::::999::::::;;;;;;::::::999666777:::;;;<<<;;;999888999999999999999999999999888888888888888888888888999999999999999999999999:::999999888777777666666777777888999::::::::::::888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999888777777888888777777888888999999777888888888888999999999888888888888888888888888999999888888999999:::;;;<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<;;;yyyrrrpppmmmhhhcccbbbbbbbbbcccddddddbbb```eeefffkkkvvv}}}|||~~~zzzvvvyyy~~~}}}{{{yyy{{{{{{vvvtttvvvxxxwwwvvv{{{{{{uuummmhhh^^^\\\\\\bbbllltttvvvvvvfff___ZZZYYYVVVQQQOOOQQQQQQQQQQQQNNNKKKIIIIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIFFFEEEDDDEEEFFFGGGHHHHHHHHHFFFDDDDDDEEEGGGGGGGGGEEEDDDDDDEEEFFFFFFHHHFFFEEEFFFHHHIIIIIIHHHKKKIIIGGGEEEEEEGGGIIIKKKKKKIIIGGGGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCCCCBBBAAA???>>>AAA???===<<<<<<>>>AAACCC>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::::::::::::::::::::::::::;;;:::999888888888999::::::::::::::::::999999999999999::::::::::::999999999:::;;;<<<;;;999777555999999999999999999999999888888888888888888888888999999999999999999999999::::::999999888777777777777777888999::::::::::::888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999999999999888777777777777888888888999999999777888888888888999999999999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;999999:::;;;;;;<<<==============================<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<}}}xxxkkkiiifffdddcccaaa]]]YYY^^^___eeepppyyy~~~|||yyyuuutttxxx{{{uuunnngggbbb]]]]]]___eeelllooonnnkkk]]]VVVPPPOOOMMMJJJIIIKKKNNNNNNNNNMMMJJJIIIIIIJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFDDDBBBBBBDDDFFFIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJLLLJJJFFFDDDCCCFFFIIIKKKLLLIIIFFFFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHFFFHHHIIIIIIJJJKKKJJJJJJJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@?????????>>>===<<<===???@@@BBB>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888999999::::::::::::999999999999999999999::::::::::::999999999:::;;;;;;:::999777666888888888888888888888888888888888888888888888888999999999999999999999999:::999999999888888888777777777888999::::::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::888888999999999888888777999999::::::;;;;;;;;;;;;777777888888888999999999999999999999999999999999999999888888999999:::;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999:::;;;888999999::::::;;;<<<<<<========================<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<{{{vvvpppjjjddd^^^ZZZYYYYYY^^^gggmmmqqqyyy}}}}}}}}}~~~zzzxxxzzzyyyxxxzzz~~~vvvooohhhaaa]]][[[[[[^^^bbbeeeeee```\\\UUUOOOJJJIIIHHHEEEEEEGGGIIIJJJKKKKKKIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCDDDFFFGGGHHHEEEFFFEEEDDDBBBBBBDDDFFFHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJLLLMMMMMMKKKGGGDDDDDDFFFIIIKKKLLLIIIFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHFFFEEEFFFGGGHHHHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA???>>>>>>???@@@AAA??????>>>======>>>>>>???============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::999999999999999999999999888999999::::::999999888777888999:::::::::999999888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888888888777777888999::::::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::777888888999999999888888888999:::;;;;;;;;;::::::777777888888888999999999999999999999999999999999999999888888999999:::;;;777888888999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::========================<<<<<<<<<<<<============>>>>>>===============>>>;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<>>>@@@BBB?????????>>>>>>===<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::888888888888999999999:::888888999999999999888888666777888999:::;;;;;;;;;888888888888888888888888888888888888888888888888999999999999999999999999777777777777777777777777777777888999::::::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::777777888999999999999888666777888999:::999888888777888888888888999999999::::::::::::::::::::::::999999888888999999:::;;;777888888999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<::::::::::::::::::::::::========================<<<<<<<<<<<<============??????>>>============>>>;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>???@@@===>>>>>>???>>>>>>===<<<<<<=========>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::666666777888999::::::;;;888888999999999999888888777888888999::::::;;;;;;888888888888888888888888888888888888888888888888999999999999999999999999666666666666666666666666777777888999::::::::::::888999999::::::999999888888888888888888888888888999999999999999999999999888888999999999:::::::::777777888999999999999999555777888::::::999888777777888888888888999999999::::::::::::::::::::::::999999888888999999:::;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999999::::::999999::::::;;;;;;<<<<<<========================<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<~~~{{{zzz{{{|||zzzuuuuuuxxxpppmmmjjjgggiiimmmrrrvvvzzzvvvvvvxxx}}}zzzzzzzzzsssrrrpppppprrryyy|||tttqqqkkkhhhmmmttt{{{}}}zzztttooogggaaa^^^\\\ZZZYYYPPPNNNLLLIIIHHHGGGGGGGGGGGGCCCAAADDDDDDAAA???AAA>>>AAADDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKDDDEEEEEEDDDBBBCCCEEEGGGJJJHHHFFFDDDBBBBBBBBBBBBFFFGGGHHHGGGDDDDDDFFFHHHNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJIIIJJJJJJIIIGGGEEEIIIHHHGGGFFFFFFHHHJJJKKKMMMJJJHHHGGGGGGHHHGGGFFFIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???===>>>???@@@@@@???>>>===<<<<<<>>>??????>>>======<<<=========>>>>>>??????======<<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>::::::::::::::::::::::::777888999:::::::::::::::555555666888999:::;;;<<<888888999999999999888888999999999999999999::::::777777777777777777777777888888888888888888888888999999999999999999999999555555555555666666666666777777888999::::::::::::999999999::::::999999999888888888888888888888888999999999999999999999999888888999999999:::::::::666777888999999999999999777999:::<<<<<<;;;:::999777888888888888999999999::::::::::::::::::::::::999999888888999999:::;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999777888999:::<<<===>>>???========================<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<wwwppplllrrrttt|||wwwpppmmmwwwyyy|||yyyyyy{{{zzzyyyzzz}}}~~~~~~wwwpppkkklllpppvvv|||~~~zzzvvvrrroooiiihhhccc______aaa^^^YYYTTTOOOHHHDDDBBBBBBBBBBBBDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFIIIKKKIIIGGGBBBBBBCCCDDDEEEEEEEEEDDDLLLKKKJJJIIIGGGDDDBBBAAAGGGGGGGGGFFFFFFEEEEEEEEEKKKJJJIIIHHHHHHIIIKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJIIIHHHHHHGGGGGGFFFIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999999::::::999999888888777777777666666555555777777888999999999999888888888888888777777777777888888888888888888888888999999888888888888999999:::999777666666777999:::888888999::::::::::::999888888888888888888888888999999999999999999999999999999:::;;;:::999888777999888666555555555666777999888888888777777666666666666666666777777777777888888999999999999888888888888777777888999999:::777777777777777888888999999:::;;;;;;;;;;;;:::999::::::999888888999:::::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999777999:::<<<======<<<<<<============<<<;;;:::999:::::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<sssmmmkkkkkkppptttxxx|||tttooommmpppuuu~~~}}}{{{zzzzzz}}}xxxzzz{{{zzzxxxtttqqqoooyyysssoookkkiiidddeeeeeeeeegggjjjfff___SSSOOOIIIDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEGGGIIIJJJHHHFFF@@@AAACCCDDDEEEFFFFFFFFFKKKKKKJJJJJJHHHGGGEEEDDDIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999888:::999999999888888888888777777888999999999999888888888888888777777777777888888888888888888888888999888888777777888888999:::999777666666777999:::777888888999999999999999888888888888888888888888999999999999999999999999999999:::::::::999888777:::999999888888888888888888888888888777777777666777777777777888888888888888888999999999999888888888888888888888888999999777777777777777888999999777888999999999999888777::::::999888888999::::::888888888999999999::::::===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999999999888999:::<<<<<<<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::;;;::::::;;;;;;===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCEEEFFFGGGGGGGGGFFFEEEFFFHHHHHHGGGEEE???@@@BBBDDDFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@@@@@@@@@@?????????================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999999::::::999999888999999999999999888888888777777888999999999999888888888888888777777777777777777777777777777777777999888888777777888888999999888777666666777888999666777888888999999888888888888888888888888888888999999999999999999999999999999::::::999999888777888999999999999888888777888888888888777777777777888888888888999999999999888888999999999999888888999999888888888888888888888777777777777888999999777888888999999888888777:::999999888888999999:::888888888888999999999999<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::::::::999999888999:::;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>???@@@AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCC???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFEEEEEEDDD???@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>????????????????????????================================================<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::888999999::::::999999888777777777777777777777777777777888999999999999888888888888888777777777666666666666666666666666666888888777777777777888888888888777777777777888888666666777888888888888777888888888888888888888888888888888888999999999999999999999999999888888777555666777888888777666555888888888777777777777777777777777888888888999999888888999999999999888888999999999999888888777777888888777777888888999:::::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~nnnjjjiiijjjrrr}}}{{{|||vvvqqqppptttsssrrrpppnnnkkkgggbbb___]]]___eeemmmooonnnqqqwww{{{~~~yyyvvvyyy|||}}}}}}www{{{~~~~~~|||yyywwwttttttyyy|||~~~~~~yyyuuuqqqooolllfff```^^^```bbbaaaaaa^^^[[[\\\]]]YYYRRRHHHFFFCCCAAA@@@@@@>>><<<:::;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBEEEGGGIIILLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::888999999::::::999999888777777777777777888888888777777888999999999999888888888888888777777777666666666666666666666666666888777777777777777777888888777777777777777777888666666777888888888888777888888888888888888888888777777777888888999999999999999888888888777777777555666777888888777666555777777777777777777888888666666666777777777888888888888999999999999888888888888999999999888888777888888888888888999999:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;999999;;;<<<======>>>>>><<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@BBBFFFIIILLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>============>>><<<<<<===============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999::::::::::::888999999::::::999999888999999999:::::::::::::::777777888999999999999888888888888888777777777777777777777777777777777777888777777666666777777888777777777777777777777777666777888888999999888888888888888888888888888888666666777777888999999999999999888777777777777888777888888999999999999888777777777777888888888888555666666666777777777777888888999999999999888888666777888999:::999999888999888888888888999::::::999888888777777888888999888999999::::::999999888888888888888888777777777888888999999999999::::::999999::::::::::::;;;;;;::::::999999999999::::::999:::;;;<<<============<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@===@@@CCCDDDCCCCCCEEEGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEDDDDDDCCCAAAAAA===???CCCHHHKKKLLLLLLLLLIIIIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>======>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888999999999::::::;;;;;;;;;777777888999999999999888888888888888777777777777888888888888888888888888777777666666666666777777666666777777777777666666777888888999999999999999888888888888888888888888666666666777888999999999:::999888777666777777888888888888888888999999:::666777777777888888888888666666777777777888888888888888999999999999888888444555888:::;;;::::::999999999888888999999:::;;;999999888777777888999999888999::::::::::::999888888888888888777777777666888888888888999999999:::999999999::::::;;;;;;;;;;;;:::999888888999::::::::::::;;;<<<=========<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<}}}vvvmmmeeecccgggmmmrrr{{{|||yyyvvvssslllfffbbbccchhhkkkhhhjjjnnntttyyy|||{{{zzzzzzzzzyyyxxxxxxyyyyyyyyy|||wwwwww~~~}}}zzzyyyzzz}}}{{{zzzzzzuuuyyy~~~~~~xxxrrrooozzz~~~wwwnnnhhheeecccaaa___iiimmmnnnhhh\\\QQQJJJGGGGGGGGGEEEBBBDDDFFFCCC===???>>>>>>>>>>>>===:::777<<<;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCCCCBBBBBB<<<===>>>@@@@@@AAAAAAAAA===@@@DDDEEEDDDDDDGGGIIIHHHHHHHHHGGGEEEDDDBBBAAACCCCCCDDDDDDDDDDDDDDDCCC;;;>>>BBBGGGJJJLLLLLLLLLFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888999999:::::::::999999999::::::999999999777777777888888999999999777777888999999999999888888888888888777777777777888888888888888888888888777777666666666666777777666666777777777777666666888888999::::::::::::999888888888888888888888888555666666777888999999999:::999777666666666777888777666555555555666888999666666777777888888888999777888888888888999999999888888999999999999888888333555777:::;;;;;;::::::999999888888999999:::;;;<<<;;;:::999999:::;;;<<<888999:::;;;;;;:::999888::::::::::::999999888888777777888888999999999:::999999999::::::;;;;;;;;;;;;:::999888888888999::::::;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<;;;<<<===>>>????????????>>>>>>======>>>??????@@@>>>>>>>>>>>>>>>>>>???@@@???BBBFFFHHHIIIHHHIIIJJJJJJHHHFFFEEEEEEDDDAAA???===@@@CCCFFFFFFDDD@@@>>>===???AAACCCEEEGGGKKKNNNLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGIIIGGGFFFDDDEEEGGGIIIKKKGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCAAA??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999;;;<<<<<<;;;999888888888999999999999888888777888888888888777666666666666666666666666666666999999888888888888888888777777777777777777777777888888888777777777777777999888777666666555666666555555555555666666666666777777777777777777777777888888888888777777777777999888888888777777666666666666666666777777777777999999999999888888888777999999888777666666666777666666666666666666666666888888888888888888888888888777666555555666777888999999999999999888777666666777777777777888888888888888888888888888888888:::::::::999888777666666666777888999999999999999999999:::::::::999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999uuummm]]]^^^^^^```eeeppp}}}}}}vvvqqqnnnmmmmmmlllkkkmmmooopppqqqpppoookkkfffeeehhhooowww{{{}}}yyyyyy|||{{{xxxsssmmmjjjjjjnnnrrrvvvzzz~~~~~~{{{wwwtttsssqqqrrrvvv~~~|||wwwrrrssssssssssssrrrrrrqqqpppqqqmmmpppzzz}}}vvvsssvvv}}}|||{{{zzz{{{{{{xxxsssooonnnkkkooozzz}}}xxxwww}}}zzzuuurrroooooommmjjjeee```ZZZWWWXXXVVVRRRMMMIIIFFFDDDCCC@@@???>>>>>>???@@@???===???>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB@@@BBBFFFGGGGGGGGGHHHIIIGGGEEECCCAAAAAAAAA???>>><<<>>>BBBEEEFFFFFFDDDCCCAAABBBDDDEEEEEEGGGJJJLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIGGGEEEDDDEEEFFFIIIJJJFFFFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999;;;<<<<<<;;;999888999999999::::::999999999888888888999888777777666666666666666666666666666888888888888888888888888777777777777777777777777777777777777777777777888888777777666666666666777555555555555666666666666666666666666666666666666888888888888888888888888999999999999888888777777666666666666777777777777999999888888888777777777888888777777666777777777777777777777777777777777888888888888888888888888777777666666666666777777888999999999999888777666777777777888888888999999888888888888888888888888999::::::999999777666666777777888999999999999999888999999::::::999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::mmmfff]]]VVVVVV\\\fffmmm{{{{{{xxxtttuuuvvvwwwyyy|||}}}uuunnnllloootttxxx|||vvvttttttqqqooopppsssuuutttsssqqqpppmmmhhhdddbbbbbbdddiiikkkmmmnnnmmmmmmmmmnnnrrrtttyyy~~~{{{xxxzzz}}}~~~|||zzzzzzwww{{{|||}}}~~~zzzuuuooommmnnnmmmjjjfffhhhjjjuuu|||sssmmmkkkkkkkkkkkkjjjgggbbb[[[TTTOOOKKKIIIGGGEEECCCBBBBBBBBB@@@???>>>>>>??????===<<<>>>>>>>>>===<<<:::999888:::;;;<<<===>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAACCCCCCBBBDDDFFFFFFFFFEEEFFFGGGEEEBBB???>>>>>>>>>======<<<>>>AAADDDFFFHHHHHHHHHDDDFFFGGGGGGFFFFFFHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFHHHJJJFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>==================<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888999::::::::::::::::::999888999999999999888777777666666666666666666666666777777777777888888888888777777777777777777777777666666666777777888888888777666666666666777777888555555555555666666666666666666666666666666666666777777888888888888888888::::::999999999999888888666666666666777777777777888888777777777666666666777777666666666777888888888888888888888888888888888888888888888888888888666777777888888777777666888888999999888888777777888888888888999999999:::888888888888888888888888999999999999999888777666777777888999999999999888888888999999999999999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~~~ooobbb\\\\\\___bbb```iiiwww}}}yyyzzz{{{|||{{{{{{zzzyyy|||}}}~~~~~~|||wwwpppjjjgggfffhhhhhhiiijjjlllooosssuuu}}}~~~}}}}}}~~~rrrmmmiiikkkqqqvvvuuusssxxx{{{{{{tttnnnjjjiiiiiifffeeeccc___YYYRRRLLLIIIEEEDDDBBBBBBAAABBBCCCDDDCCCAAA@@@@@@@@@@@@???===????????????===<<<:::999:::;;;<<<======>>>>>>===CCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDEEEEEEBBB???>>>>>>??????>>>>>>???AAACCCFFFHHHIIIJJJDDDFFFGGGGGGGGGFFFGGGIIIKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@??????????????????>>>=====================<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::::::::999888888999999::::::999999888999999999999999888888777666666666666666666666666666666666777777777777777777777777777777777777777444555555666777888999999666666555666666777888888555555555555666666666666666666666666666666666666666666666666666777777777888888888888888888888888666666666666777777777777777777777777666666666666666666666666666777888999777777777777777777777777888888888888888888888888666777888999999888777666777777888888888888777777888888999999999:::::::::888888888888888888888888999999999999999888777666777888888999999999888888777888888999999999999888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>AAAAAABBBBBBAAA???<<<;;;:::;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCBBBBBBAAA@@@EEEDDDCCCBBBAAAAAAAAAAAADDDEEEDDDCCCAAAAAACCCDDDGGGEEEBBBBBBCCCCCCCCCBBBAAABBBBBBDDDEEEGGGHHHIIIAAACCCFFFGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???>>>========================<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777888888888888777777888999999999999888777777666666666666666666666666555555666666666777777777666666666666666666666666444444555666777888888999666666555666666777888888555555555555666666666666555555555555555555555555444444444555555555666666666666666777777777777777666666666666777777777777777777777777666666666666666555555555666777888888666666666666666666666666777777777777777777777777666777888999999888777666666777777888888888777777888888999999999:::::::::888888888888888888888888888888999999999888777777888888999999999888888777666777888888999999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<>>???@@@AAA@@@>>>AAABBBDDDDDDDDDBBB@@@>>>;;;<<<===>>>????????????>>>???AAABBBBBBBBBAAA@@@EEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCAAA??????BBBDDDHHHFFFEEEFFFGGGGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGG???BBBEEEGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????BBBBBB@@@???>>>>>>>>>>>>@@@@@@??????>>>=========>>>======<<<<<<===============<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999666666777777777777666666777888888888888777666666666666666666666666666666444444555555666666777777666666666666666666666666555555555666666777777777777666666666666777777888555555555555666666666666555555555555555555555555333333444444555555666666555555555666666666666777666666666666777777777777888888777777777666666666666666555555555666777777555555555555555555555555777777777777777777777777777888888888888888888777666666777777888888777777888888888888999999999:::888888888888888888888888888888999999999888888777888999999999999888777777666666777888999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;<<<xxxrrrsss{{{{{{zzz|||tttttt}}}{{{wwwtttsssrrr||||||vvvqqqooollliiigggeeeccc```___^^^[[[VVVRRRIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@???>>>???AAABBBBBBAAA@@@BBBDDDEEEEEEDDDBBB@@@<<<===>>>???@@@@@@@@@@@@===>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBB???>>>???BBBEEEFFFFFFFFFHHHJJJIIIGGGEEEAAAAAACCCDDDEEEFFFFFFFFFAAACCCGGGIIIIIIHHHIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@????????????>>>>>>>>>>>>>>>???@@@??????>>>======<<<<<<======<<<<<<<<<======>>>>>>===<<<;;;::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999777777888888888888777777666777777777777666555555666666666666666666666666333333444555555666777777666666666666666666666666555555666666666666666666888777777666666666666777555555555555666666666666555555555555555555555555444444555666666777888888555666666666777777777777666666666666777777777777999999888888888777777777777777666555555555666666666666666666666666666666777777777777777777777777999888888777777888888999555666666777777777777777777777777888888888999999888888888888888888888888777888888999999999888888999999999999999888777777555666777888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;wwwsssxxxsssmmmrrryyy|||{{{{{{~~~yyytttnnnjjjiiihhheeebbbeeefffeeeaaaZZZSSSMMMKKKBBBCCCDDDDDDDDDCCCBBBAAACCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@BBBDDDFFFEEEEEE???AAACCCEEEFFFDDDBBBAAA===>>>???@@@@@@AAAAAA@@@<<<>>>AAACCCDDDEEEDDDCCC?????????@@@BBBDDDEEEFFFDDDCCCAAA>>>===>>>BBBEEEDDDDDDFFFHHHJJJIIIFFFCCC>>>@@@BBBDDDFFFFFFFFFFFFCCCFFFIIIJJJJJJIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@???<<<<<<<<<<<<===>>>???@@@@@@??????>>>===<<<<<<;;;======<<<<<<<<<======>>>>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999888888999999999999888888666666666666666555555444666666666666666666666666333333444444555666777777666666666666666666666666666666666666666555555555999888777666666555666666555555555555666666666777555555555555555555555555555666666777888999999:::666666777777888888888999666666666666777777777777999999999999888888888888888777666555555555555555777777777777777777777777777777777777777777777777:::999888777777888999:::555555666777777777777777666777777777777888888888888888888888888888888888777888888999999999888888999999999999999888777666555555777888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::~~~||||||yyytttssssssvvv|||}}}{{{|||}}}~~~xxxtttssswww|||yyymmmhhhbbb^^^^^^aaadddfffbbb___ZZZUUUPPPJJJDDD@@@@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>======>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEBBBCCCEEEGGGGGGFFFDDDCCC??????@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBBAAAAAACCCBBBAAA@@@AAABBBCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEHHHIIIEEEEEEFFFGGGIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============????????????>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888999888777666666666777888888888888888888777666666777777777777666666666666888888777777666444333222555555444444444333333333333333444444444444333333666666666666666666666666777777777777777777777777777777777777777777777777555666666666555444333333777666666555444444333333666666666666777777777777666666666666666666666666666666666666777777777777888777666555555666777888777777666555555555555555555555666777777666555444555555555555555555555555555555555555555555555555666666666777888888999999999999888777666555444444777888888888888999999999888888888888888888888888::::::999888777777888888888888888888888888888888666777888999:::;;;;;;;;;<<<<<<::::::::::::<<<<<<888999999::::::;;;;;;<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;}}}tttwww}}}~~~|||~~~{{{vvvssssssssstttrrrooonnnrrryyyyyysssjjjfffaaa^^^]]]^^^^^^^^^\\\YYYUUUQQQNNNIIIEEEAAA@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEBBBCCCDDDEEEEEEDDDCCCBBB??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAACCCBBBAAAAAAAAAAAABBBCCCHHHIIIIIIGGGDDDBBBBBBBBBFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDFFFGGGEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEGGGEEEDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>=========<<<<<<:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888777777777888888999777888888888888777666666777777777777666666666666777777777777666555444333555555555555444444444333444444555555555555444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666555444555555555555555555555555555555666666666777777777666666666666666666666666666666666666777777777777888777666555555666777888777777666555555555555555666666777888888777666555555555555555555555555555666666666666666666666666888888777777777777777777999888888777666555555555777888888888888999999999888888888888888888888888:::999999888777777888888888888888888888888888888777888999999::::::::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;::::::999:::::::::uuuoooyyyzzzuuurrrrrrsssrrrqqqqqqttt{{{~~~|||yyytttpppgggddd___\\\ZZZXXXUUUSSSQQQOOOMMMLLLJJJHHHEEEBBB@@@@@@AAAAAAAAAAAABBBBBB@@@??????>>>>>>??????@@@AAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBJJJJJJJJJGGGDDDBBBAAABBBEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDDDDEEEFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========@@@???===;;;::::::;;;<<<::::::::::::::::::999999999999999999999999999999666777888999999999999999777777888888777777666555777777777777666666666666555555666666666666555555666666666555555555444444555555555666666555555555555555555555555555555555444444444444444444444444666666666666666666666666555666666777777777777666444444555666666777888888444444555555555666666666666666666666666666666666666666666666777777777777777777666666666666777777777777666555555555555555666777777888888888777777555555555555555555555555777777777777777777777777999999888777777666555555888888888777777666666666777888888888888999999999888888888888888888888888:::999888888777888888888888888888888888888888888888999999:::::::::999999::::::999999999999::::::<<<<<<;;;::::::999888888::::::999999::::::;;;<<<<<<<<<;;;:::999999::::::}}}{{{zzz{{{}}}~~~~~~xxxtttrrrpppnnnlllgggccc]]]WWWSSSPPPLLLJJJGGGFFFEEEFFFGGGGGGEEECCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<;;;;;;<<<<<<<<<============>>>BBB@@@===;;;::::::;;;<<<:::::::::999999999999999777777777777777777777777555666888::::::::::::999777777777777777666666555777777777777666666666666444444555666666777666666777666666666666555555555555555666666666666555555555555555555555555555555444444444444444444444444666666666666666666666666333444555666666777666666555555666666777888888888444444444444555555555666666666666666666666666666666666666666777777777777777777666666666666777777777777666555555555555555555666666777777777777777555555555555555555555555777777777777777777777777888888777777666666666666888888777777777777777777777777888888888999999999888888888888888888888888999999888888888888888999888888888888888888888888999999:::::::::999888888999999999999999999999999;;;;;;;;;::::::999999999::::::999999::::::;;;<<<===<<<;;;:::::::::::::::|||~~~}}}~~~}}}{{{zzzsssoookkkhhhffffffeeeeeefff```XXXPPPLLLHHHFFFEEEAAA@@@@@@BBBDDDEEEEEECCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCBBB@@@>>>===<<<<<<<<<@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>@@@BBBCCCCCCCCCEEEGGGEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<============>>>BBB@@@>>>;;;::::::;;;;;;:::::::::999999888888888666666666666666666666666444666888999::::::999999777777777777777666555555777777777777666666666666333444555666777777777777777666666666666555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555222333333444555555555555777777777777777777777777444444444444555555555666777777777777777777777777666666666666777777777777666666777777777777666666777777666555555555555555444444444444555555666666666666666666666666666666666666666666666666666666555555666666777777777777777777777777888888888888777777888888888999999999888888888888888888888888999888888888888888999999888888888888888888888888999999:::::::::999888888999999999999999999999999999999999::::::;;;;;;;;;::::::999999::::::;;;<<<===<<<;;;;;;:::::::::;;;|||yyyyyy|||zzzsssqqqqqqkkkjjjhhheeecccaaa```___]]]XXXPPPIIIFFFDDDCCCBBB???>>>???AAACCCEEEDDDCCC@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>===<<<;;;;;;@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???AAABBBBBBAAAAAACCCDDDEEEDDDBBBBBBBBBDDDFFFHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKHHHFFFEEEEEEFFFGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========???>>>===<<<;;;;;;:::::::::::::::999888888777777555555555555555555555555555666777888888888888888666666777777666666555444777777777777666666666666444444555666777777666666666666666555555555444444555555555666666555555555444444444444444444444444555555555555555555555555555555555555555555555555222222333444444444333333666666666666666666666666444444555555555666666666777777777777777777777777666666666666777777777777666666777777777777666666777777666555555555555555333333333333444555666666666666666666666666666666666666666666666666666666444444555666666777888888777777777888888999999999777888888888888999999999888888888888888888888888888888888777888888999:::888888888888888888888888888999999:::::::::999999999999::::::::::::999999888888999::::::;;;<<<<<<::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<xxxwww|||{{{wwwwwwyyyzzz~~~zzzvvvwww}}}}}}|||{{{rrrkkkiiijjjiiiiiihhheee```[[[WWWUUUNNNJJJFFFDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@???????????????>>>===;;;:::@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@??????AAABBBDDDCCCCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAABBBDDDDDDCCCBBBAAABBBDDDFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHGGGEEEFFFGGGGGGFFFDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????=========<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999::::::999999888777777666777777777777777777777777777666666666666666777777666666777777666666555444777777777777666666666666555555666666666666666555555555555555444444444333444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555444444333333444444444555666666666777555555666666666777777777777777777777777777777777666666666666777777777777555666777888888777666555777777666555555555555555444444333333444555777888666666666666666666666666777777777777777777777777555555666666666666666666666666777888999999::::::777888888888888999999999888888888888888888888888888888777777888999999:::888888888888888888888888777888999999::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>yyysssttt{{{xxxsssqqqqqqkkkvvv{{{ppplllrrr{{{}}}yyywwwxxxyyyzzz{{{}}}|||vvvmmmgggfffhhhcccdddddd```YYYPPPJJJFFFAAA@@@@@@AAACCCCCCBBB@@@BBBAAAAAABBBDDDDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAA???@@@AAABBBAAAAAA???>>>===>>>???@@@???>>>;;;:::@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@??????AAACCCDDDCCCCCCDDDDDDCCCAAA@@@>>>???AAACCCCCCCCCCCCEEEFFFDDDCCCAAAAAAAAADDDGGGHHHKKKJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGAAACCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<======;;;:::888::::::999999888777777666888888888888888888888888888777555444444555666777666666666666666555555444777777777777666666666666555666666666666666555555555555444444444333333333333444444444444444444333444444444444444444444444333333333333333333333333555555555555555555555555666666666666555444333333111222333444555777888888666666666666777777777777777777777777777777777777666666666666777777777777555666777888888777666555777777666555555555555555555444444444555666888999777777777777777777777777888888888888888888888888777777777666555555444444666666777888999::::::;;;777888888888888999999999888888888888888888888888888888777777888999::::::888888888888888888888888666777888999:::;;;;;;;;;::::::<<<<<<<<<<<<::::::<<<;;;;;;::::::999999888::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???wwwuuuyyy{{{~~~}}}yyyvvvxxxnnnkkkqqq|||~~~}}}}}}}}}~~~wwwttttttuuurrrooouuuuuutttrrrnnniiieeebbb```]]]WWWPPPJJJFFFDDDCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>DDDEEEEEECCCAAA@@@AAACCCCCCBBBBBBBBBDDDFFFGGGIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDBBB???>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????AAAAAA???>>>============>>>======<<<;;;:::::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777999888888777777777777777777777777777777777777777777777777777666666666666444444444444444444444444666666666666666666666666444444444444444444444444555666555444333333555777555555555444444555555555555444444333333444444555666666666666666666555555555555555555555555555555555444333222111222333444666666666666666666666666444444555666666555444333666666666666666666666666777777666666555555555444777666555444444444444444555555555555666666666666555555444444444333333333333444666777999::::::;;;888888777777888888999:::888888777777777777888888888888888888777777666666:::999777666666777999:::888888888888888888888888777888888888888999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::777777888888888999999999999999999::::::;;;;;;;;;}}}zzz|||uuulllqqqtttxxx|||{{{rrrooottt}}}~~~}}}yyyyyy||||||uuunnnjjjkkkmmmllljjjvvvuuurrrnnnjjjeee```^^^UUURRRNNNIIIEEEBBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB????????????????????????AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAA??????BBBCCCDDDCCCBBBBBBDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDBBB@@@??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::999999999888888888888777999888888777777777777777777777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444555666666555444444666888666666555555555555666666555444444333333444444555555555555555555555555555555555555555555555555555555444333222222333444555555555555555555555555555777777888999999888777666666666666666666666666666777666666666555555555555666666555444444444444444555555555666666666777777666666666666555555555444555666777777888888888777888888777777888888999:::777777666666666666777777999999888888888777777777:::999777666666777999:::::::::::::::::::::::::::777888888888888999999999999999999999999999999999888888999999999:::::::::999999999::::::;;;;;;;;;888888888999999999::::::999999999::::::;;;;;;;;;ssskkkjjjiiihhhjjjnnnuuuzzz}}}}}}zzz}}}}}}}}}}}}}}}pppkkkfffdddfffiiijjjiiiqqqnnnjjjddd___ZZZVVVTTTIIIHHHEEECCCAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA???AAABBBBBBAAAAAABBBDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;999999999::::::999999999999999999888888888888777999888888777777777777777777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444555666666555444444555777666555555444444555555666555444444333333444444555444444444444444444555555555555555555555555555555555555444444444444555666555555555555555555555555777888888999999999888888666666666666666666666666666666666666555555555555666666555444444444444555666666666666777777777777888888777777777777777666777777777777666555444444888777777777777888999999666666555555555555666666999999999888888888888888:::999888777777888999:::::::::::::::::::::::::::777888888888888999999999999999999999999999999999999999:::::::::;;;;;;;;;777888999999;;;;;;<<<===999999999:::::::::;;;;;;999999::::::::::::;;;;;;nnnttt~~~~~~~~~|||yyyuuuqqqnnnlllhhhnnnvvv~~~}}}|||}}}xxxtttjjjhhhfffgggiiikkkjjjiiiccc```[[[UUUPPPMMMJJJJJJEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@???????????????@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDBBB@@@???>>>===???AAABBBAAAAAABBBDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>???@@@@@@>>>>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;888888999999999999888888999999999888888888777777999888888777777777777777777777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444444555555555333333444666444444333333333333444444555444444333333444444555333333333444444444444444555555555555555555555555555555555555555666666666555555555555555555555555444555555666666666666666666666666666666666666666666666666666666555555555666555555444444444555555666666666777777777888888777777777777777777777777666777777666666555444333777777777777777888999999777666666555555666666777999999999999888888888888999999888777777888999999777777777777777777777777777777888888888999999999888999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::VVV]]]hhhtttzzzvvvzzzrrrtttwww|||~~~|||~~~~~~{{{xxxtttooollljjjjjjjjjjjjjjjgggccc```UUURRRNNNIIIFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAAAAAAAABBB?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHDDDDDDDDDCCCAAA???===<<<===???AAABBBBBBAAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<;;;::::::999999::::::;;;777888888999999888888777999999999888888888777777999888888777777777777777666666666666666666666666777777777777666666666666444444444444444444444444555555555555555555555555444444444444444444444444222333444444333222333444333222222111111222222333555444444333333444444555333333333444444444555555555555555555555555555555555555555666666777777777555555555555555555555555333333333333444444555555666666666666666666666666555555555666666666666666555555444444444555555666666666666666777777777777666666666666666666666666444555555666666666666555777777666666777777888999888777777666666777777888888888888888888888888888999888888888888888888999777777777777777777777777777777888888888999999999888888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::HHHMMMVVV___iiiqqqyyy~~~vvvtttrrrtttzzz|||{{{{{{{{{{{{vvvvvvvvvuuurrroookkkiiigggggggggeee```YYYSSSOOOKKKIIIGGGDDDCCCBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB??????????????????????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAA@@@AAABBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCFFFFFFFFFDDDBBBAAABBBDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCCCCCCCBBB@@@>>><<<>>>@@@BBBCCCBBBBBBBBBCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;888888888999999888888888999999999888888888888777999888888777777777777777666666666666666666666666777777777777666666666666444444444444444444444444444444444444444444444444444444444444444444444444222333555555333222333444333222222111111222222333555444444333333444444555333333333444555555666666555555555555555555555555333444555666777777777666444444444444444444444444444444444444555666777777666666666666666666666666555555555666666666666666555444444444444555666666555555555555666666666666444444555555555555666666333444555666777888888888777666666666666777888888888888777777777777888888777777777777777888888888888888888888888888888888999999999999999999999999777888888888888999999999888888888999999::::::;;;777777777888888888999999===<<<<<<;;;999999888777:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999AAADDDJJJOOOSSSWWW\\\___iiirrryyy{{{~~~}}}}}}~~~~~~{{{}}}}}}yyysssqqqrrruuu{{{|||zzzwwwxxx{{{xxx~~~~~~zzzwwwvvvuuusssrrroooqqqsssrrrooojjjeeeccc\\\\\\ZZZVVVQQQKKKGGGEEEEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@???>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@===>>>>>>???@@@AAABBBBBB????????????????????????>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB??????AAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGBBBCCCDDDDDDDDDBBB@@@>>>???BBBDDDEEECCCBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>????????????>>>============<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999999999999999888999999999888888888888777999888888777777777777777666666666666666666666666777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444333555777777555444444555444444333333333333444444555444444333333444444555333444444555666666777777555555555555555555555555222333444666777777666666444444444444444444444444555555444444555666888999666666666666666666666666555555555555666666666777444444444444444555666666444444444444555555555555444444444555555666666666444555666777888888888888666666666666666777888888777777666666666666777777555555666666666777777777888888888999999888888888999999999999999999999999777888888888888999999999777888888999::::::;;;;;;888888888999999999::::::;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999===@@@DDDFFFGGGGGGHHHIIILLLUUU^^^bbbgggqqq{{{wwwrrrrrrsssyyytttppppppuuu{{{~~~yyy|||yyyyyyzzz}}}xxxvvvsssssssssrrrqqqoooppprrrtttrrrmmmeee___[[[PPPPPPNNNJJJGGGEEEEEEFFFBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBAAA@@@???>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<===>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBCCCBBB@@@AAABBBBBBCCCCCCBBBBBB??????>>>>>>??????@@@AAA>>>???@@@AAABBBCCCCCCCCCAAABBBCCCBBBBBBBBBDDDFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFDDDBBBAAA@@@CCCEEEFFFDDDBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????===>>>>>>>>>>>>======<<<>>>============<<<<<<<<<>>>===<<<;;;:::999999999::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::::::::999999999999999888888888888777999888888777777777777777666666666666666666666666777777777777666666666666666666666666666666666666444444444444444444444444444444444444444444444444444666888999777666666666666555555444444555555666555444444333333444444555444444555555666777888888555555555555555555555555111222444666666666666555444444444444444444444444444333333333444555777888666666666666666666666666444555555555666666777777444444444444444555666777333333333444444444555555444555555555666666777777666777777888888888888777666666666666666777888888666666555555555555666666444555555555666666777777888888999999999999888888666666666666666666666666777888888888888999999999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;::::::999999999<<<======>>>???@@@@@@AAABBBBBBCCCFFFLLLVVVbbbjjj|||zzzwwwqqqmmmmmmnnnooo|||xxx{{{yyyyyy|||xxx|||~~~~~~|||{{{|||zzzvvvrrrnnnkkknnnuuuwwwtttppplllooorrrppphhh\\\QQQKKKGGGFFFEEEDDDBBBAAA@@@???@@@@@@??????@@@@@@AAABBB>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCBBBBBB@@@???>>>???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDBBBAAABBBCCCAAACCCFFFFFFEEEDDDDDDEEE>>>@@@CCCFFFGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999999888888888888888::::::888777777777888999888888999999999999888888999888777777666777777888777777777777777777777777555555666666666666555555888555333555999;;;888444333444666777777777666555777666666555444333333333333444444555555444444333444444444555555555555666555555555555555555555555555555555444444333333333444333333222222333333444555555555444444333333333777777666666555555555444555444444333333444444555555555555555666666666666666666555555444444444333444444444444555555555666222333555666777666555555...000111444555777888888666666666666777777777777666666666666777777777777666666777777777777666666777777888999999999999888666666666666777777777777777777777777777777777777::::::999888777666555555777777777777777777777777999999888888999999:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::777777888999:::<<<===>>>;;;;;;;;;;;;:::999888777<<<<<<======>>>>>>??????@@@@@@@@@AAADDDKKKSSSYYYiiiqqqyyy}}}xxxvvvvvvtttuuuvvvuuuqqqlllhhhjjjnnnqqqnnnjjjeeehhhiiifff]]]RRRIIICCCEEEDDDCCCCCCAAAAAA@@@?????????>>>>>>??????@@@AAA>>>??????@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>???>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEAAABBBCCCBBB@@@??????@@@AAACCCEEEFFFEEEDDDDDDEEE???AAADDDFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888999999:::999888777777777888999888888999999999999888888888888888777777777666666777777777777777777777777555555666666666666555555777555333555999:::777444333444555666777666666555666666555444444333222222222333333333333333333222444444444444555555555555555555555555555555555555555555444444444333333333555444444333333444444555555555444444444333333333555555555555444444444333555444444333333444444555555555555555666666666666666666666555555555444444444444555555555666666666444444555555555555555555555555555555444333222222444555555555555666666666555666666666777777777777555555666777777777777777777777888999999999999888666666666777777777888888777777777777777777777777999999888888777666666666888888888888888888888888999999888888999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888888888999:::;;;<<<===;;;;;;;;;;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>BBBGGGKKKSSSYYY```fffpppzzz~~~~~~}}}~~~yyynnnlllooorrrssspppjjjcccaaabbbbbb___[[[VVVXXXYYYVVVPPPHHHBBB>>>BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>======>>>>>>???@@@?????????@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>>===<<<======>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCBBB???>>>>>>???AAACCCDDDEEEDDDCCCDDDDDDAAABBBDDDEEEEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>============BBBBBBAAAAAA@@@@@@????????????@@@??????>>>===<<<=========<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777777888999999999::::::999888888777777888888888888999999999999888888888888999999888666555333777777777777777777777777555555666666666666555555777555333555888999777444444444555666666666666555555555555444333333222222111222222333333222222111444444444444555555555555444444444444444444444444555444444444444333333333666555555444444555555666555444444444444333333333444444444333333333333333555444444333333444444555444555555555555666666666777777666666666666555555555555666666666777777777666555555444444444555555777777777555444222000///333333444444444555555555555555666666666777777777777777888777777666555444666777888888999999888888777777777777888888888888777777777777777777777777777777777777777777777777999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999999::::::;;;<<<;;;;;;<<<;;;;;;:::999888;;;;;;;;;;;;::::::::::::666888:::<<<>>>@@@DDDGGGFFFHHHKKKNNNTTT\\\dddhhhtttxxx~~~}}}~~~yyynnnhhhiiillloooooollleee\\\VVVTTTQQQMMMJJJGGGHHHJJJIIIFFFBBB@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@>>><<<;;;:::;;;===>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@??????@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCAAA@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCDDDBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA???>>>=========@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@@@@@@@???===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666777888999:::::::::999999999888888888888888888888999999999999888888888888999999888666333111666666666666666666666666555555666666666666555555666444444555888888777555444444555555555666666666666555555555444444333333222222333333333333222222333333444444444555555555444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444444444444333333333333333555444444333333444444555444444444555555555666666777777777777777666666666666666666666777777777777888777555444333333444555444444555555444444333222333444444444444555555555555555555666666666777777::::::999888666444222111666777777888888888888888777777777777888888888999777777777777777777777777666666777777888888888888999999999999999999999999888888999999::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999:::::::::;;;;;;<<<<<<;;;:::999999:::::::::999999999999999555777:::<<<===???BBBEEEAAA@@@@@@@@@BBBEEEMMMSSScccffflllttt}}}yyyvvvmmmjjjhhhiiijjjkkkhhhfff^^^XXXQQQKKKHHHFFFCCCAAA@@@AAABBBBBB@@@???@@@AAA======>>>>>>???@@@@@@AAA@@@????????????@@@AAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB???>>><<<::::::;;;===>>>>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>======>>>@@@@@@AAAAAAAAA@@@@@@??????????????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAACCCDDDDDDCCCAAA???@@@AAA@@@AAABBBBBBAAA@@@BBBDDDCCCCCCDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBEEEDDDBBBAAA@@@??????>>>===>>>??????@@@AAABBBBBB===>>>???@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999666666777888999:::::::::999999999999888888777777888888999999999999888888777888999999888555333111666666666666666666666666555555666666666666555555555444444555777777666555444444444444444555555666666666666555555555555555333333444444444444333333333333333444444444444555444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444555555444444333333444444555444444444444555555555555666666666777777777777777666666666666777777777777888777555444333333444555222222333444555555555555444444555555555666666666555555555555666666666666888888888777777666555444666666777888888888888777666777777777777888888888777777777777777777777777666666666777888888999999888888888888888888888888777888999:::::::::999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::;;;;;;<<<<<<<<<;;;::::::999999999999999999999999777999;;;;;;;;;;;;<<<>>>>>><<<<<<===<<<===DDDLLLPPPQQQTTTZZZbbbkkksssxxx~~~yyyxxx}}}{{{}}}{{{tttnnnhhheee```aaaccceeeeeebbb\\\XXXLLLIIIEEECCCBBBBBBAAA@@@AAAAAAAAA@@@>>>======>>>======>>>>>>???@@@@@@AAA@@@@@@@@@???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???>>>===<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????@@@@@@@@@@@@@@@@@@??????????????????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>@@@@@@AAABBBBBBAAAAAA@@@???@@@AAA@@@???>>>???@@@???@@@AAA@@@??????AAACCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBEEEDDDCCCAAAAAA@@@@@@@@@===>>>>>>???@@@AAABBBBBB======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::999999777777777888999999999:::888999999999999888777777888888999999999999888888777777888888777555444222777777777777777777777777555555666666666666555555444444555666666666666555444444333333444444555666555555555555555555555555333444444555555444444333333333333333444444444444333333333333333333333333333333333444444444444555333333333222222333333333333333333444444444444555444444444444555555555555555444444333333444444555333444444444444555555555555555666666666666777777555555666666666777777777666555555444444444555555444444444555444444333333444555555555555666666666444444555555555666666666222333555666888999999:::555666777777888888777777666666666666777777777777777777777777777777777777666666777777888888888999777777777777777777777777777888999:::;;;:::999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888999999:::::::::999:::;;;:::999999:::;;;;;;:::;;;>>>===;;;BBBKKKFFFFFFFFFHHHLLLTTT]]]cccnnnuuu|||}}}zzzuuuwww}}}~~~}}}yyyvvvxxxxxxvvvtttrrrsssvvvxxxwwwuuurrrmmmhhhccc___]]]VVVVVVWWWWWWUUURRRNNNKKKCCCAAA@@@??????@@@?????????@@@@@@???===<<<===>>>>>>>>>>>>??????@@@@@@AAA???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@???>>>@@@AAA???@@@@@@???>>>>>>AAACCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@??????????????????===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::888999999:::::::::999999888888888888888888999999888999999:::999888777666888888999999999999888888777777666666666555555555777777777777777777777777555555666666666666555555333444555666555555555666444444333333333444555666333333333333333333333333333333333444444333333333222222333333333444444444333333333333333333333333333333333444444444555555444444333333333333444444333333333444444444555555222222333333444444444444555444444333333444444555333333444444444555555555444444555555555666666666444444555555555666666666444444555555555555555555444444555555444444333222333333444444444555555555444444444555555555666666222333555666888999999:::555666666777777777777777444555555555666666666666777777777777777777777777777777777777777888888888888888888888888888888888666888999;;;;;;:::999888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777888999:::;;;;;;;;;999:::;;;:::999:::<<<>>>999888;;;>>>===:::@@@JJJDDDCCCBBBAAACCCIIIPPPUUU[[[dddqqq|||~~~|||~~~}}}{{{zzz{{{{{{yyyrrrpppxxx~~~zzztttsss}}}~~~}}}}}}}}}}}}yyytttqqqkkkkkkjjjhhhffffffhhhjjjllljjjhhheeebbb___]]]\\\MMMLLLIIIGGGFFFEEEEEEDDDBBBAAA@@@@@@???>>><<<<<<;;;<<<>>>>>>======???@@@>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>???@@@@@@@@@@@@??????>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAABBBAAAAAABBBDDD?????????>>>===>>>@@@CCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@???>>>===<<<===<<<;;;::::::;;;======<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999999999999888888888888888888888999:::999888777666888888999999999999888888777666666555555555666666777777777777777777777777555555666666666666555555222444666666555555555666444444333222333444555666111111111111111111111222222222222333333222222222222222333333333444444444333333333333333333333333333333333444444555555555555555555444444555555555333333333444444555555555111111111222222333333333555444444333333444444555333333333444444444555555333444444444555555666666444444444444555555555666222333555666777666555555222222333444555555555555222222333333333444444444444444444555555555666666777777777777777666666555555666666777777777777777444444444444555555555666777777777777777777777777888888777777777777777777999999999999999999999999666888999;;;;;;:::999888999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;777777888888888999999999999999999888888888777777888888888999:::===???AAAAAA???======???CCCHHHKKKQQQTTTXXX\\\^^^aaadddgggkkkooosssxxx{{{~~~}}}xxxxxx{{{~~~uuummmjjjnnnrrrzzz}}}yyy{{{}}}|||zzzwwwtttqqqooommmbbbbbbaaaaaa``````______eeeccc```[[[VVVPPPKKKIIIEEEEEEEEEEEECCCAAA???>>>???>>>===<<<;;;;;;<<<===>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????========================@@@@@@??????@@@@@@AAABBB>>>>>>>>>???@@@BBBCCCDDDCCCCCCAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@AAABBBBBBCCCBBBAAA???>>>@@@>>>>>>>>>??????>>><<>>===<<<;;;999999999999999999999999:::::::::999999999888888999999999999999999999999888777777888888888777555999888888888888888999999666666777888888888888888777777666666555555555444666555555555555444444444222222222222222222222222444444444444444444444444444555555555444333333222333333333333333333333333111222222333333222222111444444444444444444444444222333444444555555444444222222222222222222222222222333333333222222444666333333333444444444555555333444444555555444444333555555555444444333333333444333333555666666444222777777777666666777777777444333333222222333333444555444444333333444444555555555555555555555555555666555555555555666777777444444555555555555444444000111222222333333222222333333555666777999::::::888777666555555555555555777777777777777777777777777666666555555555666666777777777777777777777777333555777888999888666555888888999999999:::::::::<<<;;;::::::999999999999999999999999999999999999::::::::::::::::::::::::777777888888888999999999999999999888888888777777888888888999:::<<<>>>???>>>===<<<<<<>>>BBBEEEHHHFFFHHHKKKLLLLLLLLLMMMOOOUUUYYY___dddjjjpppvvvzzz}}}{{{wwwvvvxxxzzz}}}|||yyyqqqmmmooosss{{{yyyuuuvvv{{{zzzvvvrrrqqqpppnnnlllkkkiiiiiiccccccaaa___^^^\\\ZZZZZZWWWUUUSSSOOOLLLHHHEEEDDDBBBBBBCCCCCCBBBAAA??????>>>>>><<<<<<;;;<<<======>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAA@@@@@@@@@???????????????>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????????????????@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>>>>???@@@@@@???>>>=========>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>???@@@@@@>>><<>>===<<<;;;:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999:::999888888999888777666999999888888888888999999666666777888888888888888888777777777666666666666666555555555555444444444666666666666666666666666444444444444444444444444444444555555444444333222444444444444444444444444222222333333333333222222444444444444444444444444222333444444555555444444333333333333333333333333222333333333222222444666333333333444444444555555333333444444444444333333555555444444444333333333333333444444555555444333555666666666666666666555666555555444444555555666555444444333333444444555555555555555555555555555444444444444444555666666444444555555555555444444444555555666777666666666444444555555666666777777777666666555555555555666777777777777777777777777666666666666666777888999777777777777777777777777444555777888888888777666888888999999999:::::::::;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::777777777888888888888999999888888888888777777777999999999999:::;;;<<<===;;;;;;<<<<<<>>>@@@BBBCCC???AAABBBBBB@@@???@@@AAAAAADDDIIIOOOUUU[[[cccggglllrrrzzz|||vvvtttvvvxxxxxx{{{zzzwwwwwwyyy}}}xxxtttsssuuuwww|||qqqjjjggggggfffeeedddcccbbbbbb___]]][[[XXXUUURRRPPPOOOHHHGGGEEECCCAAAAAAAAAAAA??????@@@@@@AAA@@@@@@???===<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@???????????????@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAA???===@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999;;;::::::999999999999999>>>===:::888777666666666666666777777888888777777888888888777777777777666666555555555555444444444777777777777777777777777444444444444444444444444444444555555444444333333555555555555555555555555333333444444444444333333444444444444444444444444222333444444555555444444444444444444444444444444222333333333222222444666333333333444444444555555444333333222222333333444555444444444444333333333333444555555333333444555333444555666666555444333666555555444444555555666555444444333333444444555555555555555555555555555555555555555555666666666444444555555555555444444666777777888888888888888777666666666666666666666555555555444555555666666777777777777777777777777666666666666777999:::;;;777777777777777777777777666666666777777777888888888888999999999::::::::::::999999999999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777888888888888888888888888777777777777999999999999999:::::::::999:::<<<===>>>??????>>>;;;===???@@@??????@@@AAA===???AAABBBEEEIIIOOOSSSUUUZZZcccmmmwww}}}yyyxxxzzz|||sssvvvzzz|||~~~{{{wwwtttrrrrrr}}}zzzvvvyyyuuujjjcccdddcccaaa___]]][[[ZZZYYYSSSRRROOOMMMIIIGGGDDDCCCBBBAAA???>>>>>>???@@@BBB????????????????????????<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>========================??????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@AAA===>>>>>>>>>?????????????????????@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAADDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCAAA@@@AAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAAAAA???>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999999::::::999999:::===???CCCAAA===999666333222222666666777777777777777666777777777666666666666666666555555555555444444444555555555555555555555555444444444444444444444444333444444555444444333333444444444444444444444444333444444555555444444333333333333333333333333333222333444444555555444444444444444444444444444444222333333333222222444666333333333444444444555555444333222222222222333444444444444444444444444444333555666555333333555777222333555666666555333222444333333222222333333444555444444333333444444555555555555555555555555555555666666777777777777777444444555555555555444444444555666666777777666666777777777777777777777777444444444444555555666777666666666666666666666666666666666666777888888999777777777777777777777777777777666666777777888999888888999999999:::::::::999888888888999:::;;;;;;999999:::::::::::::::;;;999999999999999999999999777777777777777777777777777777777777777777777777888999999999999999999999999;;;===>>>???>>><<<;;;777999;;;<<<<<<<<<===>>>>>>>>>>>>======>>>BBBEEEFFFHHHMMMSSS[[[cccjjjmmmlllnnnppprrrsssuuuxxxzzztttvvvyyyzzz{{{}}}~~~|||xxxtttpppnnnoootttzzz~~~}}}{{{zzztttmmmiiioooxxxyyyooofff``````___\\\YYYUUUQQQOOOMMMGGGFFFEEECCCAAA@@@>>>>>>AAA@@@>>>======???AAABBBAAAAAA@@@??????>>>>>>>>>;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>????????????========================???>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@@@@AAA===>>>>>>>>>?????????????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBCCC@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAABBBBBBBBB@@@?????????@@@@@@AAAAAABBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>======<<<;;;;;;;;;999999999999999999999999:::::::::999999999888888999999999999999999999999777888999999999<<>>CCCBBBAAABBBFFFJJJOOORRRQQQUUU[[[aaafffjjjoooqqqwwwzzz}}}~~~~~~}}}}}}{{{xxxvvvqqqlllhhhbbbgggnnntttuuuuuuuuutttkkkggggggpppzzz~~~~~~{{{uuunnnfff___[[[WWWUUURRRNNNJJJFFFCCCBBB@@@@@@@@@??????>>>>>>>>>??????>>>===>>>???@@@AAABBBAAA@@@>>>>>>=========;;;<<<======>>>======<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBB???????????????@@@AAABBB@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@DDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@???????????????@@@AAAAAA@@@???@@@AAAAAA???=========<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888999999999999999999999999666777888888888<<>><<<999777777888999;;;666666777777777666555555333444444444444444555555666555555555555444444444555555555555555555555555444444444444444444444444333333444444555555444444333333333333333333333333333333444444444444333333333333333333333333333333222333444444555555444444333333333333333333333333222333333333222222444666333333333444444444555555333444444555555444444333333333333444444444444555444444555888;;;<<<;;;999444444444444444444444444666555555444444555555666555444444333333444444555555555555555555555555555000111222333444333222222444444555555555555444444555555666777777777777777111111222333444444555555444444444333444444555555777777777777777777777777999888777555444444444444666666666666666666666666777777777888888888999999888888999999999:::::::::999888888888888999999:::666666777777888888999999::::::::::::::::::::::::888888777777666666666666666666666666777777888888555666777999999999888888999:::;;;;;;;;;999777666;;;<<<===<<<:::888888999666777999999888888:::;;;???>>>===<<<<<<>>>@@@BBBCCCFFFKKKPPPTTTYYY^^^bbbkkkoootttxxxzzz{{{}}}~~~}}}||||||||||||{{{yyyuuuwww{{{{{{{{{zzz|||~~~}}}~~~||||||}}}{{{yyy}}}|||yyyvvvtttrrrnnniiiddd___dddjjjnnnooonnnnnnnnniiigggkkkttt{{{{{{yyyxxxqqqooojjjddd]]]VVVQQQOOOJJJIIIGGGEEEBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@???>>>===<<<<<<===>>>>>><<<======>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@@@@@@@???????????????>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAA@@@?????????@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@AAABBBCCCBBBAAABBBAAA@@@?????????@@@AAA@@@???>>>???@@@@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888999999999999999999999999777999999777666999AAAGGG>>><<<999777666888:::<<<666666777777666555555444444444444444555555666666666555555555555444444444555555555555555555555555444444444444444444444444222333444444555555444444444444444444444444444444222222333333333333222222222222222222222222222222222333444444555555444444444444444444444444444444222333333333222222444666333333333444444444555555333444666777777666444333333333333444444444555555444222444999@@@CCC???:::666555444333333444555666666555555444444555555666555444444333333444444555555555555555555555555555000111333444555444333222444444555555555555444444555666777777888777777777333333444444444444444444555555444333333333444444777777777777777777777777888888777666555555555666666666666666666666666666666777888999:::999888888888888999999999::::::::::::999888888888888888888666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666555555666666666777777888888444555777888999999888888888999999999888777555444888999;;;;;;999888888999555777999999888888888999999999999:::;;;<<<======<<<>>>???AAACCCHHHMMMRRRTTTYYY```fffjjjmmmoooqqqxxxwwwvvvwwwxxxxxxvvvtttppprrruuuuuutttuuuxxx{{{rrrwww~~~~~~~~~{{{yyy|||~~~{{{xxxuuurrrqqqmmmhhhcccdddgggkkklllkkkiiihhhgggddddddiiirrrvvvqqqllliiiccc```ZZZSSSMMMIIIFFFDDDAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBBBBBBB;;;;;;::::::;;;<<<>>>???======>>>>>>>>><<<;;;:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????BBBAAAAAA@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@????????????????????????@@@@@@??????@@@@@@AAABBBFFFEEECCCBBBAAA@@@@@@@@@:::;;;===???@@@@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDCCCBBBDDDCCCAAA@@@???@@@@@@AAA@@@???>>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999999;;;:::777555777???FFFCCC@@@<<<888666666777888666666777777666555444444444555555555666666777777666666555555555444444444444444444444444444444444444444444444444444444444222333333444555555555444555555555555555555555555111222222333333222222111222222222222222222222222222333444444555555444444666666666666666666666666222333333333222222444666333333333444444444555555222444777999999777444222333333333444444555555555444222333:::DDDGGGAAA999888666444222222444666888444333333222222333333444555444444333333444444555555555555555555555555555333444666888888777666555444555555555555555555444444444555666666666666666999888888777666666555555666555444444333333333333777777777777777777777777888777777777777777888888666666666666666666666666555777999:::;;;:::888777888888999999999:::::::::::::::999888777777777888777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777777777777777777777777777777777777777777777777777:::999999999888888777777888888777777777777888888===<<<:::999888999::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>???@@@FFFGGGIIILLLOOORRRUUUVVV```ccchhhmmmpppqqqqqqpppnnnooorrrtttvvvwwwwwwwwwtttrrrtttyyy}}}|||~~~}}}{{{xxxvvvtttzzz~~~|||wwwrrrpppqqqqqqmmmhhhiiigggccc___\\\ZZZZZZZZZYYY[[[]]]______\\\YYYWWWJJJIIIHHHFFFEEECCCBBBBBB>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<<============>>>>>>>>>>>>999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>==================<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<:::999888888777777888888::::::::::::::::::::::::888999999999999:::::::::EEE@@@:::777777888777666777777777777777777777777777777666666555555555444666666666666666666666666444555666666666555333222666555444333222333333444555555555444444333333333222333444555666555444333333444444555555444444333555555555444444333333333333333333333333333333333111222222333444444444444222222333333333333444444444333333222222333333444444555777888777555222000666666555444444444444555555555666777888999:::;;;555555555555555555555555555555555555666666666666333333333333333333333333333333333333333333333333555555555555555555555555444444444555555555555666666555555555555444444444999888777666666666666666555555555555555666777777777777666666666555555555888888888888777777777777777777666666666666777777777777888999::::::;;;;;;999999::::::::::::;;;;;;;;;::::::999999::::::;;;777888999999::::::::::::999999::::::::::::;;;;;;666666666666666666666666777777777777777777777777777777777777777777777777999999888888777777777777666666555555555555666666<<<;;;:::888888888999:::999999999::::::::::::;;;999999:::;;;<<<===>>>>>>???@@@BBBDDDFFFHHHJJJKKKLLLOOOUUUZZZ___bbbcccdddeeeiiioootttxxxzzzzzzyyypppooopppsssxxx||||||yyy{{{~~~~~~}}}{{{zzz{{{{{{{{{~~~~~~||||||~~~~~~}}}|||{{{zzzxxxvvvtttrrrtttwww|||}}}wwwrrrmmmjjjjjjhhhddd```[[[YYYVVVSSSPPPOOOOOOOOOIIIKKKLLLMMMMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>===>>>=========<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================<<<;;;::::::::::::999999:::::::::;;;;;;;;;:::999888888777777888888888888888888888888888888666666777777777888888888===999555333444555555444666666666666666666666666777666666666555555555444555555555555555555555555555555555555555444333333666555444333333333444444555555444444444333333333222333333444555444444444222222333333333333222222444444444444333333333222333333333333333333333333222222333444444444333333222222333333333333444444444333333222222333333444222333555666666555444333444333333333444555666666555555555555555555555555555555555555555555555555555555555555666666666666333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444444555555555666666888777666666555555555666666666666666666777888888555555444444444333333333555555555555666666666666777777666666666666777777777777888888999999::::::999999999:::::::::;;;;;;;;;::::::999999::::::;;;888888999:::::::::999999999999::::::::::::;;;;;;666666666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666555555555555666666:::999888888777888888888888888999999999:::::::::888888999:::;;;<<<<<<===::::::;;;<<<===>>>??????<<<>>>AAAFFFJJJNNNPPPRRRUUUZZZbbbjjjoooqqqqqqpppnnnooooooooooooppprrrtttuuuvvvyyy|||~~~|||xxxtttsssvvvzzz||||||zzzyyyxxx{{{zzzzzz|||~~~~~~}}}|||~~~zzzvvvuuuuuutttsssuuuvvvuuuvvv}}}yyyvvvttttttttttttsssrrrqqqooonnnmmmooopppssszzz~~~~~~~~~|||wwwtttjjjeee```]]][[[YYYTTTQQQKKKJJJHHHEEEDDDCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;::::::=========<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>==================<<<;;;::::::::::::999999999999999:::::::::999999888777777777777888666666666666666666666666666666666777777777888888666444333333444555555444666666666666666666666666666666666555555555555555444444444444444444444444666555555444444444444444555555444333333333444444555444444444444333333333333333333333333444555555111111222222222222111111333333333333222222222222333333333333333333333333333333444444444333222222222222333333333333444444444333333222222333333444111111222333444444555555111111222222333555666777666666555444333222222111444444444444444444444444444555555555555666666666333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666222222333444555666777888666666666555555555555555777777777777777888999999555555555444444444333333444444555555666666777777777777666666666666777777888888888888888888888888999999999999::::::::::::::::::999999999999::::::999999:::::::::999888888999999::::::::::::;;;;;;666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666555555888888777777777777888888888888777777777777777777888888888888999999999999777777888888999::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>@@@AAABBBCCCGGGMMMTTTYYY[[[[[[[[[ccceeegggfffcccccceeehhhiiijjjmmmpppsssttttttssstttxxx}}}~~~{{{yyywwwtttqqqrrruuuvvvtttrrrqqqxxx~~~~~~yyyvvvsssrrrqqqqqqooonnnoooqqqqqqrrr{{{|||wwwtttrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnooommmnnnttt|||}}}uuuwww|||~~~uuuqqqllliiihhhfffcccaaaVVVSSSOOOLLLJJJHHHEEEBBBBBBAAA@@@>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===============<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@@@@@@@AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=====================<<<;;;::::::::::::888888888888888888999999999999888777777777777777888888888888888888888888888888888888999999999999555555555666666666666555666666666666666666666666555555555555555555555555444444444444444444444444666555444333333333444555444444444444444444444444444444444444444444444444444333222111222333555666111111222222222222111111222222222222222222222222333333333333333333333333444444444444333222222111222222222333333333444444444333333222222333333444222222111111111222444555222222222222333444555666777777666555444444333222444444444444444444444444444444444555555555666666333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666333333444444555666666777555555555555555555444444777777666666777777888999777777777777666666666666555666666777888999999:::777777666666666666777777888888888777777777777777888999999999999:::::::::::::::999999999999::::::::::::::::::999999888777999999999:::::::::;;;;;;555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555666666888888777777777777888888777777777777777777777777777777777888888888999999666666777777888888999999<<<<<<<<<;;;::::::999999<<<<<<;;;::::::;;;<<<<<<<<<===???BBBDDDFFFGGGHHHLLLPPPSSSSSSQQQQQQSSSVVVYYY[[[^^^bbbeeehhhkkkmmmooorrrxxx~~~}}}vvvrrrooonnnpppqqqooommmjjjsss|||~~~}}}xxxrrrqqqpppqqqrrrrrrpppnnnmmmpppqqqqqqttt|||yyyxxxuuusssrrrrrrrrrssssssssssssssssssrrrrrrqqqkkkhhhgggjjjppptttrrrnnnjjjkkkmmmooopppmmmiiieee[[[YYYUUURRRQQQPPPOOOOOOFFFEEEBBB@@@@@@???===<<<======<<<<<<<<<<<<<<<<<<>>>======<<<<<<===>>>???>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<===================================================>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>========================<<<;;;::::::::::::888888888888888888888888999888777777666666777777777777777777777777777777777777888888888999999999666777777777777555444444555555555555555555555555444444444555555555555555444444444444444444444444555444333222222333555555333444444444444444444444444444444444444444444444333333222111222333444555222222333333333333222222222222222222222222222222333333333333333333333333444444444444333222222111222222222333333333444444444333333222222333333444555333222000000000222333444333333222222333333333555555555555555444444444444444444444444444444444444444444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666555555555555555555555555333444555666666555444444666555555555555666777777888888777777777666666666555666666777888999999:::777777666666666666777777888888888777777777777777888888888999999999:::::::::999999888888999999:::::::::::::::999999888777999999999:::::::::;;;;;;555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666555555555555666666666666777888888888888777666777777777777888888888666666777777777888888888;;;::::::999999888888888999999999999:::;;;<<<=========<<<<<<<<<===>>>>>>>>>@@@CCCDDDEEEFFFGGGHHHHHHJJJNNNPPPSSSVVVZZZ]]]]]]```eeemmmssswwwwwwvvvmmmkkkiiihhhhhhhhhgggfffhhhqqqyyy{{{{{{zzzvvvqqqiiijjjkkkmmmoooooollljjjeeejjjllliiihhhjjjkkkiiijjjjjjjjjjjjkkklllmmmnnngggggghhhhhhggggggffffff^^^\\\ZZZ[[[]]]^^^\\\ZZZXXXWWWWWWVVVVVVSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBCCC???>>>======<<<<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<========================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAA???????????????????????????@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<===============<<<;;;::::::::::::999999999888888888888888888888777666666666666777555555555555555555555555555555555666666666777777555666777666444222222222555555555555555555555555444444444444444555555555444444444444444444444444333333333333333444444555222333444555555555444444333333333444444444444555222222222222222333444444222222333333333333222222222222222222333333333333333333333333333333333333333333444444444333222222222222333333333333444444444333333222222333333444555444333111000000111222555555444333333333333333111222222333333444444444333333333333333333333333333444444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666666666555555555444444444333444555777777666555444555555555555555666666777666666666555555555444444444444555555666666777777777777666666666666777777888888888888888888888888888888888888999999999999999999888888888888999999999999:::::::::999888888999999::::::::::::;;;;;;555555555555555555555555444444444444444444444444666666666666666666666666555555666666666777777777666666555555555555666666666777888999999999888888666666666777777777888888777777777777777888888888888888888777777777777777666666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAAAAA@@@???===???CCCDDDDDDFFFIIILLLMMMMMMOOOTTTZZZ^^^___^^^WWWXXXYYYYYYXXXXXXXXXYYY]]]ccchhhhhhgggfffccc___YYYZZZ\\\___```___\\\XXXUUUZZZ[[[WWWTTTUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[ZZZRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCAAA>>>?????????>>><<<<<<<<<===<<<<<<<<<;;;;;;;;;<<<===:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<======>>>======<<<;;;::::::::::::::::::999999999888888888888888777666666666666666666666666666666666666666555555555555666666666777444666666555222111222444555555555555555555555555333333333444444555555555555555555555555555555555111222333444444444444444222333444555555555444444333333333444444444555555111111222333333333333333111111222222222222111111222333333333444444444444333333333333333333333333222222333444444444333333222222333333333333444444444333333222222333333444444333333222222222333333444444444444444444555555222333333333444444444444333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444444555555555555555333444666888888777666555666666666555666777777888666666666666555555555444555555555555666666666666777777666666666666777777777777888888999999::::::888888888888999999999999999999888888888888999999888888999:::::::::999999999999::::::::::::;;;;;;555555555555555555555555444444444444444444444444666666666666666666666666555666666666777777888888888888777777777777888888666777888:::::::::999888666666666666777777777777777777777777888888888888666666777777777888888888666777888999::::::::::::555666999;;;<<<;;;999888===;;;:::;;;>>>>>>:::777;;;===@@@@@@>>>>>>AAACCCFFFCCCAAACCCFFFIIIHHHGGGCCCFFFJJJJJJIIIHHHJJJMMMNNNSSSUUURRROOOPPPNNNKKKHHHIIILLLNNNOOOMMMIIIEEEFFFJJJKKKGGGDDDEEEGGGGGGEEEGGGIIIJJJKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>===>>>@@@>>>===<<<===???@@@@@@???<<<======<<<;;;999999:::;;;;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<;;;;;;:::888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????????????????????????????============>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA??????AAABBBCCCCCCDDDDDD@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>======<<<;;;::::::::::::::::::::::::999999888888888888777666666666666666999999999999999999999999777777777777888888888888444666777666333222555777555555555555555555555555333333333444444555555555666666666666666666666666000111333444555444333333111222444555666555444444333333333444444555555555000111222333444333222222000000111111111111000000333333333444444555555555333333333333333333333333111222333333444444444444222222333333333444444444444333333222222333333444111222222333444444444555333333333444555666777888666666666666666666666666333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333555555555555555555555555444444444555555555666666222333333444555666777777333555777888999888777666777777777777777888888999888888888888777777777777888888888888777777777777777777666666666666777777777777888999:::;;;;;;;;;777888888888888999999999999999888888888888999999777888999:::::::::::::::999999:::::::::;;;;;;;;;555555555555555555555555333333444555666666666555666666777777666555444444666666666666777777777777444555555666666666666666777444333444777888777555666666666666666666666666888888888888888888888888999888777777777888::::::666666777777888888888999999999888888888888888888888999999::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@@@@??????>>>>>>======???????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>><<<:::;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<<<<============<<<<<>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@>>>===<<<<<<>>>@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>???@@@AAA@@@???>>>>>>@@@AAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBDDDCCCAAA@@@@@@AAABBBCCCAAA@@@???@@@BBBCCCBBBAAA@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888666666555555444444444333666666666666777777777777777777777777777777777777777777777777777666555555666666777777666555444444666666555555555555666666555444444333333444444555555444444333333444444555222333333444444333333222333333333333333333333333444333333222222333333444999888777555444333222222333333333333333333333333444444444333333222222222222333444444555555444444333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555444444444333333222222222222222333333333333444444444444444444444444444444444444444444444444444444555444333333333333444555333333333444444444555555444444444333333222222222444444444444444444444444444444444555555555555666555555666666666666555555555555555555555555555555888888777777666666555555666666666666777777777777777777888888888888777777999999888888777666666555666666666666555555555555666666777777888888888999;;;::::::999888888888999888888999::::::;;;<<<<<<555555555555555555555555444444555555666555555555666666666666666555444444444555555555555666666666444555666666777777666666666555333444777888777555666666666666666666666666888888888888888888888888888888777777777888999:::999888888888888999999:::888888888888888888888888:::::::::::::::::::::999999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>>>>>>>>>>===>>>>>>>>>======<<<;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<:::999999:::;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999:::::::::::::::::::::::::::999888888777777888888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===????????????????????????>>>>>>>>>?????????@@@@@@???>>>>>>===>>>???@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>??????@@@???>>>>>>???AAACCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBAAA@@@???@@@BBBBBBBBBAAA@@@@@@@@@??????>>>===<<<::::::::::::::::::::::::777777777777777777777777777777777666666666555555666666666666777777777777777777777777777777777777777777777777777666555555555666666666666555555444666666555555555555666666555444444333333444444555555444444333333444444555333333444444444444333333333333333333333333333333444333333222222333333444333333222222222222333333333333333333333333333333444333333333333333333222222222333444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555444444444333333222222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444333333333333333333222444444444444444444444444444444444555555555555666555555666666666666555555555555555555555555555555777777777666666666666666666666666666777777777777777777777777777777777777777777777777777888888888777777777777777777777777777777777777888888888999;;;:::999999888888999999888888999::::::;;;<<<<<<555555555555555555555555555555555666555555444444555666666666666555444444333333444444444555555555555666666777777777777777666555444555666777777555666666666666666666666666777777777777777777777777888777777777777888999999:::999777666666666888999888888888888888888888888<<<;;;;;;:::999999888888888999:::;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;::::::999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999888888888:::888777777888999999888999999999888888999999999888888888888888888888888999999999999999999999999999888777777666666777777:::999999999999999999888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======<<<<<<============<<<<<<999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>??????>>>>>>>>>???BBBDDDDDDCCC???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBAAA@@@@@@@@@?????????AAABBBAAA@@@>>>>>>>>>>>>>>><<<;;;;;;888888888888888888888888666666666666666666666666888888888888777777777777666666666666777777777777666666666666666666666666666666777777777666555555444555555666666666555555666666555555555555666666555444444333333444444555555444444333333444444555444444555555555555444444333333333333333333333333444333333222222333333444222222111111111111222222333333333333333333333333222333333333333333333444111222222333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555444444333333333333222222222222333333333333444444444444444444444444444444444444444444444444444444444444555666666555444444333333333444444444555555222333333333333333333444444444444444444444444444444444444555555555555666555555666666666666555555555555555555555555555555666666666666666666777777666666666666777777777777777777666555555666777777555666666777888999999999999999999999999999999999777777777888888888888888::::::999999888888999999888999999::::::;;;;;;<<<555555555555555555555555555666666666555444333333555555555666666555444444333444444444444555555555555666777777888888777777555555555555666777666666666666666666666666666666777777777777777777777777777777777777777888888999999777444222222333555666777777777777888888888888::::::::::::999999888888777777888999::::::999999888888888888888888888888999888888888888999::::::888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<888888888888888888888888999888666666888999888777888888777777777777888888777777777777777777777777888888888888888888888888999999888777777777777777;;;;;;::::::999999999888999999999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>???@@@AAA@@@@@@@@@???????????????@@@@@@AAA??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>???>>>>>>???AAABBBBBBAAA???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCBBBAAA@@@???@@@???>>>???@@@AAAAAA???============<<<;;;::::::888888888888888888888888777777777777777777777777888888888777777777777777666666666666777777777777555555555555555555555555555666666666666666555555333333444555666666666666666555555444444555555666555444444333333444444555555444444333333444444555444555555555555555555444333333333333333333333333444333333222222333333444777666444333222111111111333333333333333333333333222222222333333444444444000111222222333333222222333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444333333333444666777777666444333333333333444444444555555222222222333333444444444444444444444444444444444444444444555555555555666444555555666666555555444555555555555555555555555444555555666666777777777666666666666777777777777888666555333333555666888666666666777888888999999999999999:::::::::::::::888888888888888888888888::::::999999888999999:::999999999::::::;;;;;;;;;555555555555555555555555555666666666555444333333444444555555555555444444444444555555555666666666555555666777777777777777444555666666666666666777666666666666666666666666666666666666666666666666666666777777888888888888888777444222111222444666666666777777777888888888888888888999999:::::::::666777888888888888888888888888888888888888888888999999888888999999:::;;;777888888999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999888888888666666666777777777888888888888888888888999999999:::999777777999:::999888888777777666666777777888777777777777777777777777888888888888888888888888::::::999888888888888999<<<<<<;;;;;;::::::999999888888888999999:::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<>>>>>=================================<<<<<<=========>>>>>>>>>===>>>???@@@@@@@@@@@@?????????>>>>>>??????@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>@@@???>>>>>>??????>>>===@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@??????>>>===>>>@@@AAA@@@???<<<<<<===<<<<<<;;;:::999999999999999999999999999888888888888888888888888666666666666666666666666666666666666777777777777444444444444444444444444555555666666666666555555333333444555555666555555555555444444444444555555555444444333333444444555555444444333333444444555444555555555555555555444333333333333333333333333444333333222222333333444666555444333222111111111333333333333333333333333222222222333333444444444000111222222333333222222333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555333333333333333333333333222222222333333333444444444444444444444444444444555555444444444333333333333444666777777666444333333333333444444444555555222222222333333444444444444444444444444444444444444444444555555555555666444444555555555555444444555555555555555555555555444444555555666666777777666666666666777777777777888666555333333555666888777777777777777777777777888888888999999999::::::999999999888888888888888:::999999888999999::::::999999::::::::::::;;;;;;555555555555555555555555555555555666555555444444333333444555555555555444444555555555555666666666444555555666666666666666444555666666555555666888666666666666666666666666666666666666666666666666555666777777888888777777999888666555555555777888555666666777777888888888777777888888999::::::;;;666777777888888888777777888888888888888888888888999999888888999999:::;;;999999999999999999::::::777888888999999999999999;;;;;;::::::999888888777666666777777888999999999888888888999999999999999;;;999888888999::::::999888777777666666777777888777777777777777777777777888888888888888888888888;;;::::::999888999999999;;;;;;::::::::::::::::::777777888888999:::::::::999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<============<<<<<<>>>>>>======<<<;;;;;;:::========================<<<<<<<<<<<<===============>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@@@@@@@@@@??????AAA???======>>>>>><<<;;;@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAAAAABBBBBBBBB>>>=========???@@@???>>><<<<<<<<<<<<<<<;;;999999999999999999999999999999888888888888888888888888444444444444555555555555666666666666777777777777555555555555555555555555444444555666666666555555333444444555555555444444555555444444444444555555555444444333333444444555555444444333333444444555444444555555555555444444333333333333333333333333444333333222222333333444111111000111111222333444333333333333333333333333222333333333333333333444111222222333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555222222333333333333444444222222333333333333444444444444444444444444444444555555555444444333333222333333444555555444333333333333333444444444555555222333333333333333333444444444444444444444444444444444444555555555555666444444555555555555444444555555555555555555555555555555555555555555666666666666666666777777777777777777666555555666777777888888888777777777777777777777777888888999999:::999999999999999888888888999999888888999999::::::::::::::::::::::::::::::555555555555555555555555444444555555666555555555222333444444555555555444333333444444444555555555333333444555555555555555333555777666555444666888666666666666666666666666555555555555555555555555555555777888888888777666777777777666777777888888555555666666777888888999888888888888888999999999777777888888888888777777888888888888888888888888888888888888888999999::::::999999999999999888888666666777888888888888888999999999888888888888888888999999:::;;;;;;<<<<<<777777888888888999999999;;;999888888999::::::999888777777777777777777888888888888888888888888888999999999999999999999999:::999999888888888888888888888888888888999999999666777777888999999::::::888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@??????????????????@@@???????????????????????????@@@AAABBBBBBAAA@@@???======???@@@AAAAAA@@@@@@@@@???===>>>??????>>>===>>>??????@@@@@@??????>>>===>>>>>>???@@@BBBCCCDDD>>>===<<<===?????????>>>============<<<;;;:::999999999999999999999999999888888888888888888888888333333444444444555555555666666666666777777777777555555555555555555555555333444555555666666555555444444555555555444333333555444444333333444444555555444444333333444444555555444444333333444444555333333444444444444333333333333333333333333333333444333333222222333333444111111111111222333444555333333333333333333333333444333333333333333333222222222333444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555222222222333333444444444222222333333333333444444444444444444444444444444666555555444333333222222333333333333333333333333333333333444444444555555444333333333333333333222444444444444444444444444444444444555555555555666333444444555555444444333555555555555555555555555555555555555555555444444666666666666777777777777777777777777777777777777666666777777888888999999666777777888999999:::::::::::::::999999888888888999999888888999999:::;;;::::::::::::::::::::::::555555555555555555555555333333444555666666666555222333444444555555555444222222333333333444444444222333444444555555444444333555777777555444666888666666666666666666666666555555555555555555555555444555777888888888777666444444555666666666777777444555555666777888888999::::::999999888777777777777888888888888888777777777777777777777777777777777777777777777888999999::::::999999888888777777777777888999999999999999666666777777888888999999555666666777888888999999666777777777888888999999:::888777777888999999888888888777777777777888888888888888888888888888888999999999999999999999999999888888777777777777777555555666666777777888888666777777888999999::::::888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>><<<<<<============<<<<<<:::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@??????>>>>>>======>>>>>>?????????@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===;;;===>>>@@@AAAAAAAAA@@@???>>>===>>>@@@AAAAAA@@@======>>>>>>>>>>>>===============>>>@@@BBBEEEFFF>>>===<<<===>>>??????===============<<<;;;::::::888888888888888888888888777777777777777777777777333444444444555555666666666666666666777777777777666666666666666666666666333333444555666666666555555555555555444333222222555444444333333444444555555444444333333444444555555444444333333444444555222333333444444333333222333333333333333333333333444333333222222333333444777666666555444444444444333333333333333333333333444444444333333222222222222333444444555555444444333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555222222222333333444444444222222333333333444444444444444444444444444444444666666555444333333222222333222222111111222222333333333333444444444555555444444444333333222222222444444444444444444444444444444444555555555666666333444444555555444444333555555555555555555555555666666666555555444444333666666666666777777777777777777888888888888777777444444555777888:::;;;;;;777777888999999:::;;;;;;:::::::::999999888888888999888888888999::::::;;;::::::::::::::::::::::::333333444444555666666666555555555555555555555555666555444333333444555666333333333333333444555666555444333333444555777888333333333444444444444555555555555555555555555555555555555555555666777888777777666666555555555444666666666666666666666666666666666666777777777777999999999888888777555555999888777777777888::::::::::::999999888777777777555555666888999:::;;;<<<;;;;;;;;;::::::999999999888888888888888888888999777777888888888888777777888888888888888888888888666666777777888888999999::::::999999888777666666888888777777666666555555555555555555666666666777888888888888888888888888777777666666777777888999777777888888888888777777444555777888999999999888::::::999999999999::::::888888777777888888999:::;;;::::::999888888888999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;<<<<<<======<<<<<>><<<;;;;;;<<<======>>>>>>===;;;;;;<<<>>>>>>>>>>>>>>>===========================>>>????????????>>>===============??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????>>>??????>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============AAA@@@???>>>===<<<;;;:::======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999999:::;;;<<<777777888888888888777777777777777777777666555555666666666666666666666666777777777777777777777777444444444444444555666777555444333333444444333222333333333333333333333333444444444444444444444444777777777777666555444333666666666666666555555555555555555555555555555555222222333333333333444444444333333222222333333444///000111222333444444444333333333333333333333333555555555444444333333333111444555444000///000333222222333333333333444444222222333333333333444444555444444333333444444555333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444777777666666555555555444444555666666777777666666444444555555444333222222444444444444555555555666777777777777888888888888666555555444444444555555666777999:::;;;;;;;;;:::888888888888888888888888777888888888888999999999999999;;;;;;;;;;;;999999555555555555555555444444555555555555555555555555666555444444444444555666555555444444444444444555555555444444444555555666555555555666666666666777666666666666666666666666666555555555555666666777777666666666555555555555666666666666666666666666555666666666777777777777666777777888888888777777888888777777777888999:::777777777888888999999999777777777888999999999:::999999999999999888888888888888888888888888777777777777888888888888777777888888888888888888888888777777777777777888888888999999888777777666555555777777777777666666666666555555555666666666777777888888888888888888888888777777777777777888999999777777888888888888777777555666777999999999888888777777666666666666777777888888888888888999::::::;;;:::999999888888888999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<@@@???===;;;;;;;;;<<<===<<<======<<<;;;;;;===>>>??????>>>>>>======<<<<<<===============>>>>>>?????????>>>===============???>>>>>>>>>=========<<<=========>>>>>>??????@@@>>>??????>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????@@@??????>>>===<<<;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999:::;;;<<<777777888888888888777777777777777777777666555555555555555555555555555555666666666666666666666666444444444444444555666666666555444444555444444333333333333333333333333333444444444444444444444444333333444555555555444444555555555555555555555555333333333333333333333333222222333333333333444444444333333222222333333444111222333444444444444444333333333333333333333333444444333333333222222222222333444333222111222333222222333333333333444444222222333333333333444444444444333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333444444444666555555555444444444444222333444444555555444444777777888888777666666555444444555555555666666666666666777777777888888888666666555555555555555666555555777888999888888777888888888888888888888888777888888888888999999999999::::::::::::::::::999777666666555444444333333555555555555555555555555666555444444444444555666888777666555444444444444555555555555555555444444555555555666666666666777666666666666666666666666666666555555444555555555666666666666555555555555666666666666666666666666555555666666666777777777444555666777888888999888888777777777777888999999777777888888888888888888888888888888888888888888777777777777777888888888888888888777777666666666777777888888888888777777888888888888888888888888888888888888777777777777777777777666666555555444666666666666777777777777555555666666666777777777888888888888888888888888888888888888888999999999888888999999999999888888777888888999999999888888999999888888888888999999999999888888999999:::;;;::::::999888888888888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999::::::;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::<<<<<<<<<;;;<<<===???@@@??????>>>===<<<<<<;;;======<<<<<<======>>>??????>>>>>>===============>>>>>>>>>>>>============<<<<<<===>>>>>>???@@@@@@>>>??????>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<===???@@@@@@>>>>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<===========================<<<:::999999999:::;;;777777888888888888777777777777777777777666555555555555555555555555555555555555555555555555555555555444444444444555666666666666666555555555444444333333333333333333333333444444444444444444444444000111222333333444444444333333333444444555555555333333333333333333333333222222333333333333444444444333333222222333333444333444444555555444444444333333333333333333333333333333222222222222111111333222111222333444333222222222333333333333444444222222333333333333444444444444333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555444333222222333444555444444444444444333333333222333444444555555444444777888888888888777666666555555666666666777777777666666777777777777888888777777666666666666777777666666777888888777777666888888888888888888888888777888888888888999999999::::::999999999999::::::666666555555555444444444555555555555555555555555555555555444444555555555777777666555555555555555555555666777666555333222333333333444444444444555666666666666666666666666777666555555444444444444666666666666666555555555666666666666666666666666555555555666666666777777444555666777888888888888777777777777777888888999;;;:::999888777666555444888888888888888999999999666666666777777888888888888888777777666555555555777777888888888888777777888888888888888888888888999999888888777777666666777777777666666555555555555555666666777777888888555666666666666777777777888888888888888888888888777888888999999999999999888888999999999999888888999999999999999888888888;;;::::::999999::::::;;;999999999999999::::::;;;999999888888888888888999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;999888888777777888888999::::::;;;<<<<<<<<<;;;;;;::::::999999::::::<<<<<<999;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============;;;<<<<<<===>>>???@@@@@@===>>>???>>><<<<<<>>>???========================;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???==================<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::777777888888888888777777777777777777777666555555555555555555555555555555555555555555555555555555555555444444444555555666666777777666555444555666444444444444444444444444444444444444444444444444111111222333333333333333111111222333444444555555555555555555555555555555222222222333333333444444444333333222222333333444333444444444444444333222333333333333333333333333333333333222222222222222444111000111555666444222222222222333333333444444222222222333333333444444444333333333333333333444333333333333333333333333222222222333333333444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555666555333222222333555666444444444444444444444444444555666666777666666666444444555555555555444444666666666666777777777777666666666666777777777888777777777777777777888999999999999999999888888888888888888888888888888888777777888888888999999999;;;:::999888888999:::;;;444444444555555555666666555555555555555555555555444555555555555555555444555555555555555666777777555555666777666555333222333333333444444444444555444444444444444444444444777666555444444444444444555555555666666666666666666666666666666666666666555555555555666666666666666666777777777777666666666666777777888888888888::::::999888777666555444555666777888999:::;;;;;;666666777777888888999999888777777777666666555555777777888888888888777777777777777777777777777777999999888888777777666666888777777777777777666666555555666666777777888888666666666666777777777888777777777777777777777777666777888999999999999888888888888999999888888888999999888888888888888888777777666666666666777777999999888888999999:::;;;888888888777777888999999999999999:::::::::;;;;;;999999999::::::;;;;;;;;;999888888777777888888999999::::::;;;<<<;;;;;;;;;888888888999999:::;;;<<<999:::;;;;;;;;;;;;===????????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>============>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????===>>>>>>===<<<<<<===???========================;;;<<<<<<============<<<=======================================<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;::::::999999999999777777888888888888777777777777777777777666555555555555555555555555555555555555555555555555555555666555555444444444555555555777888777555444555666444444444444444444444444444444444444444444444444444444444444444333222222000111111222333444555555555555555555555555555555222222222333333333444444444333333222222333333444222333333333333222222111333333333333333333333333333333333444444444444444444222000111555666555222222222222333333333444444222222222333333333444444333333333222222333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555444333333333333444555555555555555555555666666444555666666777666666666222222333444444333333333666666666666777777777777555666666666666777777777777777777777777888999999999999888888888888888888888888888888888888888888777777888888888999999999::::::888777777888::::::333333444444555666666777555555555555555555555555444444555666666555444444444444444444555666777888555555555555555555444444555555555666666666666777333333333333333333333333555555444444333444444444555555555666666666666666666666666666666666666666444444555555555666666666666666666777777666555555555666777777888888777777555555666777777888888999555555666888999:::;;;<<<777777777777888888888888777777777777777777777777777777888888888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777666666666777777777888888777777777777777777777777555666777999999888777777777777888888888888777777888777777666777777888888999888888777777888888999888888777777888888999:::888777777777777888999999999999999999::::::::::::888999999::::::;;;;;;<<<999999888888888888999999999999:::;;;;;;;;;;;;;;;888888999999::::::;;;;;;999;;;;;;;;;:::;;;<<<>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<===>>>===============>>>>>>???============>>>>>>>>>>>><<<<<<============>>>>>>===>>>>>>===<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<========================>>>>>>>>>===<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999999999999999999::::::::::::999999999999777777888888888888777777777777777777777666555555444444444444444444444444555555555555555555555555666666555444444444444555444666888777444222444666444444444444444444444444444444444444444444444444666666666666555444333222222222222333333444444444333333333333333333333333222222333333333333444444444333333222222333333444111111222333333222222222333333333333333333333333333333444444444444555555444333222333444555444333222222333333333333444444222222333333333333444444333333222222222222333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666222333444444555555444444333333444555555555555444555555666666666777777777555555666666666666777777777666666666777888999:::666666555555555666666777888888888888888888888888777888888888888999999999999999888888888888999999444444555555555555555555555555555555555555555555444444555666666555444444555444444444444444555555555555444444444555555666555555555666666666666777444444444444444444444444444444333333333444555555555555555555666666666777666666666666666666666666444444444555555555666666444444555666777777777777555555777888888888777666333444555666777999999:::666666777888999999::::::777777666666666666666666666666777777888999999999777777888888888888777777777777777777777777777777777777777777777888888888666666666666666666666666777777777777666666666666666666777777777888888888777777777777777777777777444555666888888777666555666666777777777777666666666555555555555777888999;;;::::::::::::::::::;;;777777666666777777888999777777777777777888999999888999999999999:::::::::888888999::::::;;;<<<<<<::::::999999999999::::::999999:::;;;;;;;;;;;;:::999999:::::::::::::::::::::;;;<<<;;;::::::;;;===============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<=====================>>>??????<<<=========>>>>>>>>>???===============<<<<<<<<<<<<===>>>===;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<=======================================<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999888888777777888888888888777777777777777777777666555555444444444444444444444444666666666666666666666666666666555444444444444444333666888666222111333666555555555555555555555555444444444444444444444444444555555555555555444333333333333333444444444444333333333333333333333333222222333333333333444444444333333222222333333444111111222333444444444444333333333333333333333333222222333333333444444444333444555444333222333444222222333333333333444444222222333333333333444444333333222222222222333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222333555666666555333222444444444555555666666666222333444444555555444444333444555555666666555555444444555555555666666666555555555666666666777777666666555666777888999999555555444444555666777888888888888888888888888888777888888888888999999999888888999999999999888888666666666555444444333333555555555555555555555555333444555666666555444333666555444333333333333333555444333333444555777888333333333444444444555555555555555555555555555555333333333333444444555666444555555555666666777777666666666666666666666666444444444555555555666666111222444666777888999999444555777888888888777666666666666666777777777777888888888888888888888888666666666555555444444333666666777888999:::;;;;;;777777888888888888777777777777777777777777777777666666777777888888999999444555555555555555555555888888777777666666555555777777777777888888888888777777777777777777777777333444666777888777555444555555666666666666555555555444444444555666888999888777777777777777777888666666666666666777777888777777666777777888999999888888999999999:::::::::888888999::::::;;;<<<<<<;;;::::::999999::::::;;;999999:::;;;;;;;;;::::::::::::;;;;;;;;;::::::999;;;<<<<<<;;;999999;;;<<<<<<<<<======>>>>>>??????<<<;;;;;;;;;;;;<<<=====================>>>??????<<<=========>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<===>>>===;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>==============================;;;<<<<<<<<<======>>>>>>???>>>>>><<<;;;:::999999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888777777888888888888777777777777777777777666666555444444444444444444444444777777777777777777777777777666555444444444444444222555888666222000222666555555555555555555555555444444444444444444444444222222333444555555555555444444444444444444444444555555555555555555555555222222333333333444444444444333333222222333333444111222333444555555666555333333333333333333333333111111111222222333333333333666777666222111222555222222333333333444444444222222333333333444444444333222222222222222222333333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111333555777777555333111333333333444444555555555444555666666777777666666222333333444555555555444444444444444555555555666555555555555666666666777555555555555666777888999777666666666777888:::;;;888888888888888888888888777888888888888999999999777888999::::::999888777000111111222444555555666444444444444444444444444555555444444444333333333333222222111111222222333444444444444444444444444555555555555555555555555333444555666555444333222444444555666777777666666444444444555555555555666555555444333444555666777444444555555555555444444333333444444444444333333444444555555666666777777666666666666666555555555666666666666666666666666444444444555555555555666888888888888888888888888777777777777777777777777444666777999999777666444666666666666666666666666777777666666555555444444444555777888888888777666555555555444444333333333555555666666777777888888666666666666666666666666888777666555555666777888777666555444444555666777777777777777777666555555666666666666777777777777888888777777888888999:::;;;:::999:::999777888;;;777777888888888999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>============<<<===============<<<<<<<<<<<<===============<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<>>><<<;;;:::;;;<<>>>>>===<<<;;;999777666:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;:::999888888777888999::::::999777777999777666444444666777999777777666555555555555555555555555555555555555555333333333333333444555666888888777666555444444333666555555555555666777777444444444444444444444444555444333333333333444555777666444333222222333444666555333222111222333333333333333333333333333333777666444333222111111111222222222222222222222222222333333444444333333222333333333333333333333333222333333444444333333222333333333333333333333333333444444555555444444333333333333444444444555555444444444333333222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333666555444333333333333333333333333333333333333333222333333444444555555666555555555555555555555555333333333333333333333333333333333333333333333333555555555555555555555555333333333444444555555555666666666666777777777777444444444444444444444444777777666666555555555444333333333444444444555555777777777777777777777777777888888888888999999999888888999999999:::::::::999999999999999999999:::333333333333333444444444444444444444444444444444444444444555555666666666333333222222222222333333444444444444444444444444333333333333333333333333444444555555444444333222444555555666666666666555444444444444555555555555555444444333444555666777444444555555555555444444444444555555555555444444555555555666666666666666555555555555666666666666777777777777777777777777555555555666666666777777666666666666666666666666777777777777777777777777555666777888888777666555666666666666666666666666888888888888777777666666555555666777777777777777666666666555555444444444555555666666777777777777777777777777777777777777888777666555555666777888888777666666666666777888888888888888888777666666777777777777888888888888888888777777888888999::::::999888888999888888999888888999999999:::::::::999999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<===============>>>>>>>>><<<<<<============<<<<<<===============<<<<<<;;;<<<<<<<<<<<<====================================;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;===>>>=========<<<;;;:::888888:::;;;;;;<<<<<<;;;;;;:::::::::999888888777666666666777888888888888777666888777666555555666777888777777666555555555555555444444444444444444444444444444333333333444555555777666666555555444444444555555444444555555666777444444444444444444444444555444333333333333444555555444333333333444555555555444333222222222333333333333333333333333333333555555444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222222333333444444333333222333333333333333333333333333333444444444444333333333333333444444444555555444444444333333222222222333333333333333333333333333333333333333333333333333333333444444333333333333333333333333333444444666555444333333333333444333333333333333333333333444444444333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333444444444444444444555555555666666666777777777777777777888888888888777666666666555555555555555555555555666666666666777777777777777777777777666666777777777888888888888888888999999999::::::;;;:::999888888888999:::555444444444333333222222444444444444444444444444333333444555666777888888444444444333333444444444444444444444444444444444333333333333333333333333555555444333333333333444555555666666666555555444444444444444555555555555555444444444444555666666444444555555555555444444555555555666666555555555666666666666666555555555444444444555666666666777888888888888888888888888666666666666777777777888666666666666666666666666777777777777777777777777555666777888888777666555666666666666666666666666888888888777777777777666666666555555666666777888666666666666666555555555555666666666666777777777777777777777777777777777777666666555555666666777888888777777777777888888888888999999999888777777777777888888888999999999888777777777777888999999888888777777888999888777999999999:::::::::::::::888888888999999999999:::888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<======>>>>>>???<<<<<<===============<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>===>>>>>>>>>>>>===<<<<<<999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999999888777777666666555666777777777777666666777777666666666666777777777777666555555555555555444444444444444444444444555555444333333333444444555555555444444444444444444444444444444555555666444444444444444444444444555444444333333444444555333333222333333555666777444444333222222222333333333333333333333333333333333333333444555666777888333333333333333333333333222333333444444333333222111111111111111111111111222333333444444333333222333333333333333333333333222222333333333333222222333333333444444444555555444444333333333333222222444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444555555444333333333444444333333333333333333333333555444444333222222111111333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444333333444444444555555555666666555555555666666777777777666666666666555555555555777777777777888888888888777777777777777777777777555666666666777777777777888888888999999999999:::<<<;;;999777777888999:::555444444444444333333333444444444444444444444444333333444444555666666777555555444444444444555555444444444444444444444444555555555555555555555555666555444333222333444444666666666666555444333333333333444444444555555555444444444444555555666666444444555555555555444444555555666666666666555555777777666666555555444444333333444444555666777777777777777777777777777777555555666666666777777777888888888888888888888888666666666666666666666666555555666777777666555555666666666666666666666666555555555555555555555555666666555444444666777888666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777888888888777777666666777777777777888888888777777777777777888999999777888888666777:::999555999999999999999999999999777777888888888999999999777777888888888999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;<<<<<<===>>>??????;;;<<<==================<<<<<<===============<<<<<<<<<<<<<<<==========================================>>>>>>>>>?????????======>>>>>>======<<<;;;999999:::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::999999888888666666777777777777777777666666777777777777666666777777666555555555555555555555555555555555555555666555444333333333333333333333333444444444444444444333333333333444555555555555555555444444444444444444444444444444444444333333333333444444555555444333333333333333333333333333333333333333333333333333333333444666777888444444444444444444444444222333333444444333333222222222222222222222222222222333333444444333333222333333333333333333333333111222222333333222222111333333333444444444555555333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444333333444444444444333333333333555444444333333333444444333333333333333333333333333333333222222111111111333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333444444444555555222333333444444555555666666666666666666555555555777777777888888888999999777777777777777777777777666666666777777777888888888888888888999999999999===;;;999777666777999:::333333444444444555555555444444444444444444444444333333333333333333333333666555555444444555555666444444444444444444444444555555555555555555555555666555444333222333444444555555666555555444333333333333333444444444444555444444444555555555555555444444555555555555444444555555666666666666555555777777666666555555444444222333333444555666666777555555555555555555555555444444555555555666666666777777777777777777777777666666666666666666666666555555666666666666555555666666666666666666666666444444444444444555555555666555444444444555777888444444444444444444444444666666666555555555555555555555555555555555555555555555666666666666555555666666666666666666666666555555666666666666666555555555555666666666666777777777666666777777888999666;;;<<<888777999999666888888888888777777777777777777888888888999999999777777888888888999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>???;;;;;;<<<===============::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===============<<<;;;;;;::::::;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999888777777777777888888999999666666777777777777666666777777666555555555555555666666666666666666666666666555444333333333333333333333333444444444444444444333333333333444555555666666666555555444444444444444444444444444444444555555555444444333333222222333333333333333333333333333333333333333333333444333333333333333444444444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222333333333333333333333333111222222333333222222111333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222333333333222222222222222444444333333333444444555333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555444444333333333333333333333444444444444444555555555666666777777555555555666666666666666666666777777777888888888777777777777777777777777777777777888888888999999777777888888888999999999<<<;;;999777777888999:::333333444444555555555666444444444444444444444444333333333333222222111111555555444444444444555555444444444444444444444444333333333333333333333333555555444333333333333444444444555555555444444333333333333333444444444444333444555555666666555555444444555555555555444444555555555666666555555555666666666666666555555555333333333444555555555666444444444444444444444444444444444444555555555555555555555555555555555555777777777777777777777777555555555555555555555555666666666666666666666666555666666666666777777777555555444444555555666777333333333444444444444444666666666555555555555444444444444444444444444444444555555666666555555444555555666666666666555555444444555555666666555555444444444555555555666666777666666666666777888888666@@@CCC<<<777999:::777777777777777777666666666888888888999999999999:::888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>:::;;;<<<===>>>>>>>>>>>>999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;:::::::::::::::999888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777888777777777888999:::;;;777777666666666666777777777777666555555555555555666666666666666666666666555555444333333333444444555555555444444444444444444444444444444555555666777777666666555444444444333444444555555444444333555555555555444333222111222222333444444444333333333333333333333333333333555444333222222222222222333333333333333333333333222333333444444333333222333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333222222333333333444444444555555222222333333333333444444222222222222222222222222333333333333333333333333111222222333333222222111111111111222222333333333444444333333333444555555333333333333333333333333111111222222333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333444444444555555444444444444444444444333555555555666666666666666555666666666777777777777777777777777777777777777888888888888999999999999777777777888888888888999:::999999999999999999:::555555555555444444444444444444444444444444444444222333333333333333333333555444444444444444444555444444444444444444444444333333333333333333333333444444555555444444333222333333444555555555444444222222333333333444444444333444555666666666555444444444555555555555444444444444555555555555444444555555555666666666666666444444444444444444444444444444444444444444444444555555555555666666666666555555555555555555555555777777777777777777777777555555555444444555555555666666666666666666666666555555555666666666777777333444555555666666555555444444444444555555555666666666555555555444444444555555555555555555555555444444555666666555444444555666777777777777666555444444555666666666666666555555555555666666666666666666666666666777888888666EEEJJJAAA777777::::::888888888888777777666666999999999999::::::::::::999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;:::999888777888888999999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666666666777777777777777666666666777888:::;;;888777666555555666777888777777666555555555555555555555555555555555555555444444333333333444555555777666666555555444444444555555444444555555666777777777777666555444444444333333444555555444333333333444555555555444333222111222333444444444333333333333333333333333333333555555444333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222333333444444333333222333333333333333333333333333333444444444444333333333333333444444444555555222222222333333444444444333333333333333333333333333333333333333333333333222333333333333333333222000111111222333444555555333333333333333444555666333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444444444444444444444555555555555444333333222222111111000555555555555666666666777666666666666777777777777777777777777777777777777777777777777888888888888777777777777888888888888666777999:::;;;:::::::::888777666555444333222222444444444444444444444444111222333333444555666666444444444333333444444444444444444444444444444444555555555555555555555555333444555666555444333222222222333444555555555555222222333333333444444444333333555666666666555444444555555555555555555444333444444444444444444333444555555555666666777777444444444444444444333333555555555555555555555555666666666666777777777777777777777777777777777777777777777777777777777777555555444444444444555555666666666666666666666666333333333444444444555555222333555666666666555444444555555555666666777777666666555555555444444444666666666666666666666666333444555666666555444333666777888999999888777666555555666777777888777777666666666666777777777777666666666666666777888888777HHHOOOCCC777777;;;;;;:::999999999888888777777999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>?????????>>>===;;;:::999<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<======<<<<<<;;;:::;;;999777666555666777888999:::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888999999999666555555555666777999:::999777666444444666777999777777666555555555555555333333333333333333333333333333333333444444555666888888777666555444444444666555555555555666777777888777777666555444444444333333444555555444333333111222444555666555555444000111333444555444333333333333333333333333333333555555444444444555555666222222222222222222222222222333333444444333333222111111111111111111111111222333333444444333333222333333333333333333333333333444444555555444444333333333333444444444555555222222222333333444444444444444444444444444444444333333333333333333333333333444444555555444444333000111222333555666777777333333333333333444555666333333333333333333333333666555555444444333333222555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333444444555555555444444444555555555666666888888777666555444444333444555555555666666777777666777777777777888888888777777777777777777777777666666666666777777777777777777777777888888888888444666999;;;<<<<<<::::::444444444444444444444444555555555555555555555555333333333333333333333333555555555444444333333333333333333444444444555555444444444444444444444444333444444444444333222111222222222333333444444444666555444333222333333444333333333444444555555555222333333444555666777777555333222333666777666444666555444333222333333444444444555555666666777777444444444444444444444444666666666666666666666666666666666666666666666666666777888999999888777666555555555666666666666777555555555555555666777888777666555444444444444444555555444333333333333444333444444444555666666666777666444333333444666777999888777666555444444444111222222333444555666666555555555555666666666777777777666666666666777777444555555555666666777777777777777777888888888888:::BBBJJJHHH???888666999777666555555555666888999999999888888888888888888888888999::::::::::::999999999999::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<;;;<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<=========>>><<<<<<======>>>>>>??????===<<<<<<;;;;;;===>>>???==============================<<<<<<<<<;;;;;;;;;999999999888888888777777<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777666666777777777777666666777666555444444555666777333333333333333333333333666555444333222333333444333333333333333333333333555555444333333333333444777777666555444333333333666666555555555444444444333333333333333333333333444444444444444444444444333333333444444444555555555555555444444333333333444444444444444444444444333333333333333333333333444444555555555444222111111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333222222111111111222222222333333444444444333333333444444444555555444444444444444444444444333333333333333333333333222222333333333333444444555555444333444555666777333333333333333333333333444444444444333333222111444444444333333222222222444444444444444444444444666666666666777777777777<<<:::888777777777555333444444444444444444444444555555555555666666666666777666666555555555666666666777888999999888777666666777888888888666555444888888777777888888999:::444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333333444444444444444444444444444444444444444444444444444444333333222222222333333333333444444444444666555444333333333444444333333444444444444444444444444444555555555555555666444333444666888666555666555444333333333444444444444444444555555555555444444444444444444444444555555555555555555555555666666666666666666666666777777888888888777777666444555555555555666666666666555555555555666666777666666555444444444444444555555444333333333333444555555555666666666666666666555444333333444555666666555444333333333333333444555555555555555555555555555555555666666666666777777666666666666777777555555555555666666666777666666777777777888888888:::AAAGGGFFF@@@:::888999888777777666777888999:::888888888888888888888888777888999999::::::999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<<<<===============<<<<<<======>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999;;;;;;;;;::::::;;;;;;;;;::::::999999999888888888888888888888888888888888777777777777777777777777666666777777777777666666777666555444444555666777333333333333333333333333666555444333333333444444444444444444444444444444444444444444444555666777777666555444444333333333555555444444333333333333333333333333333333333333666666666666666666666666333333333444444444555555555555444444444333333333444444444444444444444444333333333333333333333333444444555555555444333222222222222222222222333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444333333333222222222333333333333333333444333333333444444444555555444444444444444444444444333333333333333333333333222222333333333333444444333333222222222333444555333333333333333333333333444444444444444333222111444444444333333333222222444444444444444444444444555555555666666666777777666555444666888999999888444444444444444444444444555555555555666666666666666666555555555555666666777777888888888888777777777888999999999888666555777777888888888999999999555555555555555555555555333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444333444444444444444444444444555444333222222222333444555555555444444444444444555555444333333333444444444444444444444444333333555555555555444444333333666555444555666777666555555555444333333333444444444444444444444333333333444444444444444444444444555555555555555555555555666666666666666666666666999888777777666666666666444444444555555555555666666666555555444555555555666666555444444444444555555555444333333333333444777777777666666666666666444444444444444444444444555444444333333333444444777777666666666555555555666666555555555555555555777666666555555666666777555555555555666666666666666666777777777777888888:::>>>BBBCCC@@@<<<999888888888888777888999999:::888888888888888888888888777888999999::::::999999::::::::::::::::::::::::::::::999999999999::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===============>>>======<<<;;;===============<<<<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888888888888777777777888888888888888888888888777777777777777777777777555666666777777666666555666666555555555555666666333333333333333333333333555555444333333333444444555555555555555555555555333333444444555777888999777666555444333333333333444333333333333222222222333333333333333333333333555555555555555555555555333333333444444444555555555444444444444333333333444444444444444444444444333333333333333333333333444444555555555444333222333333333333222222222222222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555444444444444333333444333333333333333333222333333333444444444555555444444444444444444444444333333333333333333333333222222333333333333444444333222222222222333444555333333333333333333333333333444444444444333333222444444444444333333333333444444444444444444444444444444444555555555666666333222222444777999999888555555555555555555555555555555555555666666666666666666555555555555666666888888777777777777888888888999999999999888888777666777888999:::999888888555555555555555555555555333333333333333333333333444444444444444444444444333333333444444555555555555444444444444333333333444444444444444444444444555444222111111222444555666666666555555444444333444444444444444444444444555555555444444333333333444444444444444444444444666666555666666666666666444444444444444444444444666555555444444333333333444444444444444444444444555555555555555555555555666666666666666666666666:::999777555555555666777444444444444555555555555777666555555444444444444666555555444444444555555555555444333333333333444777777666666555555444444333444444555555444444333555555555555555666777888666555555555555555555555666666555555555555444444666666666555555666666666555555555666666666666666666666666666777777777888999:::;;;===>>><<<999666777777777888888888999999888888888888888999999999777777888999999999999999;;;;;;::::::::::::999999999999888888888999::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<===>>>==================<<<<<<============<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999888888888777777777888888888888888888888888777777777777777777777777555666666666666666666555666666666555555666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555777777666555444444333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444333444333333333333222222222222222222333333333444444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444444444444444444333333333444444444333333222222222333333333444444444555555444444444444444444444444333333333333333333333333222222222333333333444444444444444444555555666666333333333333333333333333333444444444444444333333444444444444444444333333444444444444444444444444333333333444444444555555666555444444555666555333666666666666666666666666555555555555666666666666666555555555555666666777999888777666666777888999888888888888888888888777555777999:::;;;:::888777555555555555555555555555444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444555444222111111222444555666666666555555444444333333444444444444444444444555555555444444333333333222222333333444555555666555666666666555555555666333444444444444444444444777666666666555555444444444444444444444444444444555555555555555555555555666666666666666666666666999888666555555555666777444444444555555555666666777666555444444444444444555555444444444555555666555555444333333333333444555555555444444333333333333333444555555444333333555555555555555666777888222222333444555555666666555555555555555444444444666666555555555555666666666666666666666555555555555666666666666777777777777666777999;;;:::777444666666666777777777777777777777888888888999999999777777888999999999999888::::::::::::::::::::::::999888888888999999:::;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<===>>>======<<<<<<<<<========================<<<<<<<<<=========<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999999:::;;;;;;:::999999:::999999999888888888888777777777777777777777777777777777777777777777777555555666666666666555555555666666666666666666555444444444444444444444444333444444444444444444444333333333333333333333333444444333222222333333444555444444333333333333444444444444444555555555555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444222222222222222333333333444444444333333222222222333333333444444444555555444444444444444444444444333333333333333333333333222222222333333333444444444444444555555555555555333333333333333333333333333444444555555444444444444444444444444444444444444444444444444444444444333333333333444444444444888777555444555444222111666666666666666666666666555555555555666666666666555555555555555666777777999888777666666777888999777777777666777777777777555777999:::;;;:::888777444444444444444444444444555555555555555555555555444444444444444444444444333333444444444444444444333333333444444444555555444444444444444444444444444333222222222333444555555555555444444444444444222333444555555555444444444444444444444444333333111111222333444555666666444555666666444333444555222333444555555555444444666666666666666555555555444444444444444444444444444444444444444444444444666666666666666666666666777666666555555666666777555555555666666666666777555555444444333444444444555444444444444555666666555555444333333333333444444444444333333333333333333333333333333333333333333333333333333444555666111111222333444555666777333333444444444555555555666555555444444555555666666666666666666555555555555555666666666666777777666555555777888888666444555555666777777777777666777777777888999999::::::666777888888999999888888999999999::::::;;;;;;;;;999999888999999:::;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::::::::::::::999999999888888999:::;;;;;;:::999888::::::999999999888888888777777777777777777777777777777777777777777777777444555555666666555555444555555666666666666555555444444444444444444444444222333444555555555444444333333333333333333333333444444333222111111222222444444333333333333444444444444555555555555555666333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444444555333333333333333333333333333333333333333333333333444444333333333444555555333333333333444444444444222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444111111222222222222333333444333333333333333333222333333333444444444555555444444444444444444444444333333333333333333333333222222333333333333444444111222333333444444333333333333333333333333333333333444444555555555555444444444444444555555555555444444444444444444444444333333333444444444555555666555444444555666555444555555555555555555555555555555555555666666666666555555444555555666777888888888777777777777888888666666666555666666777888666777888999:::999888888333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444333333111222222333444555666666444444444444444444444444222222222333333444444444333333333333444444444444222333444555555555444444333333444444444444444444222222222333333444444444333555666555222111222444222333444555555555444444444444555555555555555666444444444444444444444444444444444444444444444444666666666666666666666666444444555666777777777777666666666777777777888888444444333333333444555555444444444444444555666666555555444333333333333444333333333444444444444444444444333222222333444444444444333333333444444555333333444444555555666666222222333444555555666666666555555444444555555666777666666666555555555555555555555666666666777777666777777777777666666666555666777888888888777777666777777888999999::::::666777777888888888888888888888999999:::;;;<<<<<<999999999999:::;;;<<<===999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<===<<<<<<;;;<<<===>>>???:::;;;;;;<<<===>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999:::::::::::::::999999999999777999:::;;;;;;:::999777999888888888888777777777777777777777777777777777777777777777777777777777444555555666666555555444444555666777777666555444555555555555555555555555222333444555555555444444444444444444444444444444333333222222222333444444444333333222333333444444333333333444444555555555333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555222222222222222222222222333333333333333333333333444333333333333444555666111222222333444555666666222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444222333333333333333333444333333333444444444555555444444444444444444444444333333333333333333333333222222333333333333444444111222333444444444333333333333333333333333333333333333444555555555555555444444444444555555555666444444444444444444444444444444444444555555555555555444333444666777777666444444444444444444444444555555555555666666666666444444444555555666777888777777888888888888777777777777666666666777999999777777888888888999999999222222222222222222222222333333333333333333333333555555555555555555555555555555555444444333333333000111222333555666777777444444444444444444444444111222333444444444444333222222222333333444444444111222444555666555444444333333333444444555555555444444333333333333222222222444666444111000111444111222444555666555444444333333333444444555555555444444444444444444444444444444444444444444444444666666666666666666666666222333555777888888777777777777777777888888888888333333333333444444555666444444444444444555666777555555444333333333333444333444444555555666666666555444222111111222444555777666666555555555666666666666666666666555555555000111222333555666777777555555555444444555555555777777666666555555555444555555555555666666666777777999999888666666777888666777888999:::999888888666777777888999999::::::666666777888888888888888777777888999;;;<<<======::::::::::::;;;<<<===>>>999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<;;;===<<<;;;;;;<<<===>>>???999:::;;;<<<===???@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::;;;;;;:::::::::999999999777888:::;;;;;;:::888777777777777777666666666666777777777777777777777777777777777777777777777777444555555555555555555444444555666777777666555444555555555555555555555555111222444555666555444444555555555555555555555555222222222333444555666777333333333222222333444444222222222333333444444444333333333333333333333333222222222222222222222222333333333444444444555555333333333444444555555555222222222222222222222222333333333333333333333333444333333222333444555666000111222333555666777777222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444555555555222222222333333444444444333333333444444444555555444444444444444444444444333333333333333333333333222222333333333444444444333444555666666666555444333333333333333333333333333333444555666666666555444444444555555555666666444444444444444444444444444444444555555555666666777666555555666777666555444444444444444444444444555555555555666666666777444444444555555777888888666777888999999888777666888888777777777888:::;;;888888777777888888999:::555555555444444333333333666666555555555444444444555444333333333333444555444444444444444444444444333444555555666666555555333222222111111222222333555444333222222222333444444444444444444444444444333333333333333333333333555555555555555555555555555444222111111222444555444444444444444444444444333333333444444444555555444444444555555555666666333333333333333333333333222222333444555555555555444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555777777666666555555555444444555555555444444333222444444444555555555555666555444444444444555666666222333555666666555333222555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444333333555555666666666666555555555666777888888777666555777777666666666666777777777666555555666888:::;;;::::::999888888999:::::::::::::::999999888888888888888999:::;;;;;;;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666555555666777888;;;;;;999999999999;;;;;;999999888777666666777777777777666666666666777777777777777777777777777777444444444444444444444444666666666666666666666666444444444444444444444444666666555555555444444444666666555555555444444444666666666666666666666666222222333333333333444444444444444444444444444444444444444555555555555666444444444333333222222222333444444555555444444333333333333333333333333333222333444444555555444444555444222111111222444555333333333333333333333333333333222111222333444555111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222111111111222222222333333333333333333333333333333444444444333333222222222444444444333333222222222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444333222333444555666444444444444444444444444777666555444333222111111666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666444444555666777777777666888888888888888888888888:::999888777777888999:::555555444444444333333333555555444444333333333333555444333333333333444555444444444444444444444444333444444555555555555555333333222222222222333333444444333222222222333444444444444444444444444444333333333333333333333333444444444444444444444444444444222222222222444444444444444444444444444444222222333333333444444444333333333333444444555555333333333333333333333333333333444444555444444444444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555555555555555444444444333555555444444444333333333444444444555555555555666444444444444444555666666333333444555555444333333444444444444444444444444555555555555555555555555444444444444444444444444555444444444444444444444555555666666666666555555777777888888888888777777777777666666666666777777777666666666777888999999999999888777777888999999:::::::::999999888888888777888999:::;;;;;;;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::;;;:::999999999999:::;;;999999888777777777777777777777666666666666777777666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444666555555555444444444444555555444444333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444555555555555444333333333333333333222333444444555555444444333333333333333333333333333333333444444555555444444444333111000000111333444333333333333333333333333333333222222222333444555111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444444444555555555666666333333333333333333333333555444444444333333333222444444444333333222222222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333444555666333333333333333333333333555555555444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666777666666666888888888888888888888888999999888777777888999999555444444444444333333333444333333333333222222222444444333333333333444444444444444444444444444444333333444555555555555555333333222222222222333333444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555222222222333333333333444333333333333333333333333444444444555444444333333444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555444444444333333333333333666555444333222333444444444444444555555555555666444444444444555555666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555666666666666555555999999888888888888999999777777666666666666777777666777777888888888777777888888777666666777888888999999999999999888888888777888999:::;;;;;;;;;;;;;;;:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999888888999::::::999888777777777777777777777777666666666666777777555555555555555555555555666666666666666666666666666666666666666666666666444444444444444444444444555555555555444444444444444333333333333222222222333333333333333333333333222222333333333333444444444444444444444444444444444444444444555555555555222333333333333333333444333444444555555444444333333333333333333333333333333333333444444444555555333222111000000111222333333333333333333333333333333333222222222333444555111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222222222222222333333333333333333333333333333333333555555555444444444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555666222222222222222222222222444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666666666777777777666555555888888888888888888888888999999888777777888999999444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444444333333333222222333333333333333333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444555555555555666666666666333333333333333333333444444444444444444444444444555555555555444333222222444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555444444444333333333333333666555333222222333555666444444444555555555555666333444444555555555555555555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444555555555666666666666666555555666666666666555555999888777666777888999:::777777666666666666777777666777888999999888666555888888888777777888888888999999999888888888888888777888999::::::;;;::::::;;;999888999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999888888888888888888999999999888888888888999999888888777777777777777888777777666666666666777777666666666666666666666666555555666666666666777777666666666666666666666666444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333444444444555555555222222222333333444444444333444444555555444444333333333333333333333333333333333333333444444555555333333222111111222333333333333333333333333333333222222222333333333444444111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111222222222222333333333333333333333333555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555222222222222222222222222444444555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666777777777777777666555444888888888888888888888888999888888888888888888999444444444444444444444444444444444444555555555555333333333333333333333333333333333333333333333333222333333444555444444444444333333333333333333444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333444444444444555555555555555555555444444444444444444444444444444444444555555555555444333222222444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444555666555333222222333555666444444444555555555555666333444555555666666555555555444444333333444444555333333333333333333333333555555555555555555555555444444444444444444444444555555555555666666777777555555666666666666555555777666666555666777888999777777666666666666777777666777888999999888666555999999999999999999999999888888888888888888888888777777888999::::::::::::;;;999888888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888888777777777777777888888777777666666666666777777777777777777777777777777444444555555555666666666666666666666666666666666444444444444444444444444333333444444444444444444444444444444555555555555444444444444444444444444222222222333333333444444444444444444444444444444333333333444444444444555222222222333333444444444333444444555555444444333333333333333333333333333444444333333333444555666444444444333333444444444333333333333333333333333222222333333333444444444111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555333333333333333333333333555555555555555555555555333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444666555555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666777888888888777666555555777777777777777777777777888888888999999888888888333333333444444444444555444444555555555555555666222222333333333333222222333333333333333333333333222222333444444444444444444444333333333333444444111111222333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111111222222222333333666555555555555555444444444444444444444444444444444444444555444444333333444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555444444444444555555555555444444333222333444555666444444444555555555555666222333555666666666555444444444444444444444444444333333333333333333333333666666666666666666666666444444444444444444444444444444444555555666666777555555666666666666555555555555555555666777888999777777666666666666777777666777777888888888777777999999::::::::::::999999777777777888888888888888666777888999:::::::::::::::999888888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::999999777777888888888888777777777777777777777888888999777777666666666666777777888888888888888888888888444444444555555666666777666666666666666666666666444444444444444444444444333333333333444444444444444444555555555555555666444444444444444444444444222222333333333333444444444444444444444444444444333333333333444444444444222333333333333333333444333444444555555444444333333333333333333333333333444444333222333444555666444444555555555555444444333333333333333333333333111222333444444444333333111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333444444444444333333333333333333333333444444444444444555555555222222333333333333444444222222444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555555666666666666777777888888888777666666777777777777777777777777777888999999999999888777333333333444444444555555333333333444444555555555111222333333333333222111222222222222222222222222222222333444444444444333444444333333333333444444000111222444555555444444444444444444444444444444333333333333333333333333444444444444444444444444444444222222222222444444444444444444444444444444222222222222333333333444555555555444444333333333555555555555555555555555333333444444555444444444444444444555555555555666555555555555555555555555555444444333333444444555555555555555555555555555222222333333444444444444333333333444444444555555444444444555555555555666222333555666777666555444333333444555555444333333444444444444444444444444555555555555555555555555444444444444444444444444222333333444555555666666555555666666666666555555555555666777888888999888777777666666666666777777777666666666777888999999777888999::::::999888777666777777777888888888999666777888999999::::::999:::999777888999;;;;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888999::::::999888888666666777888888777666666777777777777777888999999777777666666666666777777777777777777777777777777444555555666777777888888666666666666666666666666444444444444444444444444222222333333333444444444333333333444444555555555333333333333333333333333222222333333333333444444444444444444444444444444222222333333333444444444444333333333333333333222333444444555555444444333333333333333333333333333555444333222222444555777333444444444444444444333333333333333333333333333111222333444444444333333111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444000000111111111222222222333333333333333333333333222333333333444444444444222222222333333444444444111222444555555444222111333333333333333333333333333333333333333333333333333333333333333333333333222333444555555555444444333333333333333333333333222222222333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555555666666666666666666777888888888777777777777777777777777777777777888999999999999888777333333333444444555555555222222222333333444444444111222333444444333222111222222222222222222222222222222333444444444333333555444444333333444444555000111222444555555444444444444444444444444444444333333333333333333333333555555555555555555555555555444222111111222444555444444444444444444444444555555555666666666777777444444444333333222222222555555555555555555555555222222333444555555555555444444444555555555666666555555555555555555555555555444444333333444444555555555555555555555555555111111111222222333333333222333444555555555555444444444444555555555666666222333555777777666555444222333555666666555333222555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555666666555555666666666666555555555666888999::::::999999777777666666666666777777777666666555666888:::;;;666777888999999888777666666666777777888888888999666777888999999:::999999:::888777888999;;;::::::999999999999999999999999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999555666777888888777666555555666777888888777666555777777666777777888999999777777666666666666777777666666666666666666666666555666666777888999999999666666666666666666666666444444444444444444444444222222222333333444444444222222222333333444444444222222222222222222222222222222333333333444444444444444444444444444444444222222333333333444444444444444444333333222222222333444444555555444444333333333333333333333333333555444333222222444555777222333333444444333333222333333333333333333333333111222333444555444333333222222333444444444333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333444444444555555555333333333333333333333333222222222333333444444444222222222333333444444444111222444555555444222111333333333333333333333333333333333333333333333333333333333333333333333333222333444555555555444333222222222222222222222222///000000222333444444555444444444444444444444444333333333333333333333333444444444444444444444444555555555555666666666777555666777888888888888888777777777777777777777777777888999::::::999888777444444444444444444444444444333333333333444555555444444444333333222222222222222222222222222222222444444444333333222222222555444444333333444444555222222222222222222222222444444444555555555666666333333333333333333333333555555555444444333333333000000222222222222000000111333444444333222222333333444444555555444444333555555444444444333333333444444444444444444444444555555555555555555555555555333222111111444777999555555666777666555333222333333444555666666666555333333333444444444555555666555444333333333333333666666555444333333333333222222333444444555555555666666666666777777777777555555555444444333333333333333444444555666666666222333333333444444555555777777777777666555444333333333333444444444555555777777777777666666666666555666777888888999888888555555555555555555555555888888777777777777888888777777888888999999999:::999999999999999888777666999999:::::::::;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;::::::999888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;888888888888888888888888999999888888777666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555333111222555777555333222222222111111222222333333333333222222222111111333333333333333333333333333333333333333333333333666444222333666777666444555444444333333444444555333444444555555444444333333333333333333333333333555444444333333444444555333333333444444444555555444333333333333444555555444444444444444444444444444444444444444444444444333333333444444444555555444333333222222333333444444222000000111333333222555444333333333333444555444333111000000111333444444444444333333222222222222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444666666666555444444333333444444444555555555666666555555555555666666666666777777777777777777777777555555555555666666666666666666666666777777777777444555666888888999999999444444444444444444444444333222222222222333444444444444444333333222222222222222222222222333333333444444444444333333222222555444444333333444444555222222222222222222222222444444444444444555555555333333333333333333333333444444444444444444333333444555666666666666555444111333444444333222222333444555555555555555555444555555444444444333333333444444444444444444444444555555555555555555555555444333222222222444666888555555555555555555444333333444555555555555555555333333333444444444555555666555444333333333333444555555444444444555555666555444444333333333444444444444444444555555555555444444444444444444444444555555555555555555444444666666666777777777777777444555555666666666555555333333444444444555555555666666666666666777777777666666777777777777777777888888888888888888888888888888777777777777888888999999999999999888888888999999999999999888777777777777888888888999999999:::999999888888999999::::::;;;;;;;;;::::::999888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555333222333555666555333555444444333333333444444444444444333333333222222333333333333333333333333333333333333333333333333555444222333666777666444444444333333333333444444333444444555555444444333333333333333333333333333444444444444444444444444333333333444444444555555444333333333444444555555444444444444444444444444222222222222222222222222000000000000111111111111444333333222222333333444555333222111333444444333555444333333333333444555222222333333333333222222444444444333333222222222333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222333333333333333333444333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444444444333333333333333444444555555555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666777777777777555666777888888888888888444444444444444444444444222222222222222333333444444444333333333333222222111111222222333333444444555444444444444444333333555444444333333444444555333333333333333333333333444444444444333333333333333333333333333333333333333333444444444444444444333333444444444444333333111333444444333222222333555555666666666666555555555555444444444333333333444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444555666444555555555555444444333333333333444444444555555555555444333333333444444444444444444555666777888777666444333222222333333333444444444444555555555555555555444444444444333777666666555444444333333555555555444444444444444222222444555555666666666333444444444444555555555555555555666666777777888666666666666666555555555999999999999999999999999888888777777777777888888::::::999999888888777777888999999999999888777777777777888888888999999999:::999999888888999999:::::::::;;;;;;;;;:::999999999999999999::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999666777777888999999::::::777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444333222333555666555444777777666555444444555555555555555444444444333333333333333333333333333333333333333333333333333333555333333333555666555444444444333333333333444444333444444555555444444333444444444444444444444444333333444555555444333333333333333444444444555555333333333444444444555555444444444444444444444444222222222222222222222222222222222333333333333444444333333222222333333444666444333333444555555444555444444333333444444555111222444666666444222111444444333333333333222222444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444444333333333333333333222333333333333333333333333444444555555555555444444222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333444444444444555555555555555555555555555444444444555555555555666666666555555555555555555555555555555555555666666666666666666666666777777777777666777777888888888777777444444444444444444444444333333222222333333444555333333333333333333333333111111222333333444444444444444444444444444444444555444444333333444444555333333333333333333333333444333333333333222222222333333333333333333333333333333333444444555555555222222222222222222222222111333444444333222222333444444555555555555444444555555444444444333333333444444444444444444444444444444444444444444444444333333333444444555555555444444333222333444666777555555555555444444333222333333333444444444555555555444444333333333444444444444444444444555666666777666444222222333444555555555555666666666777777888777666555444333222222666666555555555444444444444444444333333222222222222333333444555555444444444444444444555555555555444444555555666777888888777666555555444444444444666666666666666666666666888888777777777777888888888888777777777777777777888888999999999888888777999999:::::::::;;;;;;;;;:::999999888888999999::::::::::::;;;;;;::::::999999999999:::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999::::::999999999888888888888888888888888777888888888999999999:::777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555333333333333444555555444888777666555444444444444444444444444333333333333333333333333333333333333333333333333333333333333444333333444444555555555444333333333333333333444333444444555555444444333555555555555555555555555222333555666666555333222333333333444444444555555333333444444444555444444444444444444444444444444444444444444444444444444444444555555555555666666444333333222222333333444555333222333444555444333444444444444444444444444333333555555555555333333333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444444444444333333222222222333333333333333333333333333333444444444444333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444555555666666777888888999555555555555555444444444444444444555555555666666555555555555555555555555555555555555666666666666666666666666777777777777777888888888888777777666444444444444444444444444444444444444444555666666333333333333333333333333222222333333333444444444444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444111333444444333222222333222333333444444333333222555555444444444333333333444444444444444444444444444444444444444444444444333333444444444444444444444333222222222444555777444555555555444333222222333333333444444444555555444444333333333444444555555444333333222222222333444333333222333444555666555555555555666666666666555555555555555555555555444444444555555555666666888888777777666666555555444444555555444333333222444444444555555555666666333444444555666777777888777666555444333333444444555555555555555555555555888888777777777777888888333444444555666777888888777888888999999999888888999999:::::::::;;;;;;;;;:::999999888888999999:::999::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999999999999999999999999888999999999999999999888666666666666666666666666999999999888888888777777666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555333333444444444444555555666555555444333333444444333333333333222222222222333333333333333333333333333333333333333333333333222333444444444444444555333333333222222333333333333444444555555444444333555555555555555555555555222333555666666555333222333333333444444444555555222333444555555555444444444444444444444444444444444444444444444444444444222222222333333333444444444333333222222333333444333222111222333444333111444444444444444444444444555555333333333333555555333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333222222222333333222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444555555666777888999999555555555555555555555444444444444444555555555555555555555555555555555555555555555555666666666666666666666666777777777777777888888888888777777666444444444444444444444444555555555555555666666777222222333333333333444444444444444444333333333333222222333333333333444444555444444333333444444555333333333333333333333333222333333333444444444444333333333333333333333333333333444444444444444444333333222222222222333333111333444444333222222333222222333333333333222222555555444444444333333333444444444444444444444444333333333333333333333333444444444333333444444555333333333333333333444555333444444444444333333222333333333444444444555555444444333333333444555555555444333222111111111111222222333444444555555666222333333333333444444444111222333444666888999:::333333444444555666666777666666555555555555555555666666666555555444222222444444555555555666666666444444444555555666666777777666444333333444555666666666666666666666666666888888777777777777888888222222333555666777888999777777888999999999999888777777888888888999999999:::999999888888999999:::999999:::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999999999999999999999999888999999::::::999999888555555555555555555555555999999888888777666666555666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444222333555444333333444666444333333333333333444444333333222222222111111111333333333333333333333333333333333333333333333333111333444444333333444555333333222222222222333333333444444555555444444333444444444444444444444444333333444555555444333333333333333444444444555555222333444555555555444333444444444444444444444444222222222222222222222222333333444444444555555555444333333222222333333444222111111222333333222000333444444555555444444333666444222111111222444666222222333333333333444444222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222444333333333333333333222333333333333333333333333111111222222222222111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333444555555666666444444444555555555666666333444444444444555555555555555555555555555555555555555555555666666666666666666666666777777777777666777777888888888777777444444444444444444444444555444444444444555666666222222222333333444444444555555555444333333222222111111111222222222333333555444444333333444444555444444444444444444444444222222333444555666666777333333333333333333333333444444444444444444333333222111000000000000111222111333444444333222222333222333333444444333333222555555444444444333333333444444444444444444444444333333333333333333333333666555333222222333555666333333444444444333222222222222333444444444333333333333333444444444555555333333333333333444555666444444333222222222333333222333444666666555333222222222333333333444444444222333444555666777888999444444555555555555555555222222333333333333333333555555666666666555555444555555555555666666666666555555555555555555555555777666444333444555777888777777777777777777777777888888777777777777888888555555666666777888999999777777888999999999999999777777888888888999999999:::999999888888999999:::888999::::::;;;;;;;;;:::999999::::::;;;<<<<<<===999999::::::::::::;;;;;;::::::::::::::::::::::::888999;;;<<<===<<<;;;:::888888888888888888888888999999::::::::::::999999666666666666666666666666777777666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444111333555555333333444666222222222222333444555555444444333333333222222222333333333333333333333333333333333333333333333333111333444444222222444666333333222222222222333333333444444555555444444333333333333333333333333333444444444444444444444444333333333444444444555555111222444666666555444333444444444444444444444444222222222222222222222222444444444555555555555666444333333222222333333444333222222333555444333111333333444555555444333333333333222222222222333333222222222333333444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222333333333333333333444333333333333333333333333111222222333333222222111222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333333444444444555222333333444555666777777333333444444444555555555666666666666666666666666555555555555666666666666666666666666777777777777555666777888888888888888444444444444444444444444444333333333333444555555222222222333333444444444666666555444333222222111000000111111111222222222555444444333333444444555444444444444444444444444111222333444666777888888333333333333333333333333555555555444444333333333666666444444444444666666111333555444333222333333333444444555555444444333555555444444444333333333444444444444444444444444333333333333333333333333777555333111111333555666333444444555444333111000111222333333444444444444333333333444444444555555333333333333333444555666333333333333444555666666333444666777666444111///444444444555555555666666888777777666555444444333666666666555444444333333444555555666666777777777333444555666777777777777555555555555666666666777555555555555555444444444666555444333444666888999666666666666666666666666888888777777777777888888888888888888888999999999666777888999999999999999999999:::::::::;;;;;;;;;:::999999999999999999:::888999::::::;;;;;;;;;;;;999999::::::;;;<<<======999999:::::::::;;;;;;;;;::::::::::::::::::::::::888999;;;======<<<;;;:::888888888888888888888888999::::::;;;;;;::::::999777777777777777777777777444444555555666666777777666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444111444666555333222444777222222222333444555666777555555444444444333333333333333333333333333333333333333333333333333333333000333555444222111333666333222222222222222222333333444444555555444444333333333333333333333333333555444444333333444444555333333333444444444555555111222444666666555444333444444444444444444444444444444444444444444444444//////000000000111111111444333333222222333333444444333333555666666444222333333444555555444333333000111333444444333111000222222222333333444444444444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444222222222333333444444444333333333333333333333333222333333444444333333222222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444444444555555555555666111222333444555777888888333333333444444444555555777777777777777777777777555555555555666666666777666666666666777777777777555555666888888999999999666666555444333222222111444444444444444444444444111222222333333444444555222222222333333444444444333333333444444333222222444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333000000222333444555555555444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444222222111000//////000000555555555444444333333333555555555555555555555555444444444444444444444444666666666555444444444333444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333444444444444555555666666666555666777666555444555777777777666666555555555555555555555555555555555555555666777777777666444333555555555555666666666666777666444444666777666555555666666666777777777888888888777666666666666666666666777888999:::::::::777888888888888999999999888888888888888888888888::::::999999999999888888999999::::::::::::;;;;;;:::999888888888999:::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777777777888888::::::::::::::::::::::::999888888777666555444444555555666666666666555555888888888888888888888888666555555444444666777888444444555555555555444444444555666555333222222444888666555444444555666888666666666555444444333333444444222222222222444444555444444333333444444555333333333333333333333333444333333222333444555666555444444333333222222111444444444444444444444444555444444333333444444555666666555444333333333333222222222222222222222222444555555555444333333222444444444333333222222222444444444444444444444444444444444444444444444444222333333444444333333222222222333333333333444444333333444555555444333333222333333444444333333222333333333333333333333333555444444333333444444555444444444333333222222222333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444444444333333222222222333444444555555444444333555444333222222222333444555555555444444333333333555555555555555555555555333333333444444444555555333333333444555666777888444444555555666777777777666666777666666555444444888888888888777777777777444444444444444444333333444444444444444444444444333333333333333333333333222222222333333444444444333333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444444333333444444444444444444444444444444444444444444444444222333333333333333333444444444444444444444444444444333222222111111111222555555555444444333333333555555555555555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333444333333444444444555555555444666777666555444555777666666666555555444444444555555555555555555555555555666777777666555444333555555555555666666666666777666444444666777666555666666666666777777777777888888777666666666666666777777777888888999999:::777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::<<<<<<===>>>999999::::::::::::;;;;;;:::999888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888777777777777888888::::::::::::::::::::::::999999888888777666666666666666666666666666666666444444444444444444444444666555555444555666777888444444555555555555444444444555666555333222333444777666555444444555666777444444444555555555555555444333333222222333333444444444333333333333444444333333333333333333333333444444333333333444555666111222222333333444444555444444444444444444444444555444444333333444444555444444333333333444444555555555555555555555555555444444555555444444333222444444444333333222222222333333333333333333333333444444444444444444444444222333333444444333333222222222333333333333444444333333444555555444333333222333333444444333333222333333333333333333333333444444333333333333444444444444444333333222222222333333333333333333333333444444444444444444444444222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444444444333333222222222333444444555555444444333444444333222222222333444444444444444444444333333555555555555555555555555333333333444444444555555444444444444444555666777777777777666555555444444666666777777777666555555666666777777888888888999333333333444444444555555444444444444444444444444555555444333333222111111222222333333333333444444222333333444444333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444555555555444444333222333333333333444444444444555555555555555555555555444333333333333333333222444444444444444444444444555555444333333333444444555555555444444444444444555555555555555555555555444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333333333333333333444444444444444555666666555444555666555555444444444444333333444444444444444444444444555666666666666555444444555555555555666666666666777666444444666777666555777777777777666666666666888888777666666666666666888888888888888888888888777888888888888999999999999999999999999999999999888999::::::<<<<<<===>>>999999::::::::::::;;;;;;999999999999999:::;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777777888888999999999999999999999999777777777777666666666666777666555444444555666777666666666666666666666666555555444444555555666777444444555555555555444444444666666666444333444555777666555444444555666777222333333444555555666666444333333222222333333444444444333333333333444444333333333333333333333333444444333333333444555555111222222333333444444555444444444444444444444444555444444333333444444555333333333333444555666666666666666666666666666666444444555555444444333333444444333333333333222222333333333333333333333333444444444444444444444444222333333444444333333222222222333333333333444444333333444444444444333333222333333444444333333222333333333333333333333333333333222222222222333333444444333333333333222222333333333333333333333333444444444444444444444444444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222444444333333333333222222333444444555555444444333444333333222222333333444333333444444444444444444444444444444444444444444333333333444444444555555555555444444444555555666777777777666555555444444666666777777888777777777555555666777888999::::::444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444555555555444444333333333333333333444444444444444444444444444444444444444444333333222222222444444444444444444444444555555444444444444444555555555555555555444444444555555555555555555555555444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444555444333333222222333333333333333333333333333333444555666666444444555666333333333333333333333333444444444444444444444444555555555555555555555444555555555555666666666666777666444444666777666555777777777777666666666666888777777666666666666666888888888888777777777777777777888888888999999999888888888888888888888888::::::999999999888888888999999999:::::::::;;;;;;999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888888777777888888999888888888888888888888888444444555555555555555555888777555333333555777888666666666666666666666666444444444444555555666666333444444555555444444333444555666666444444555666666555555444444555555666333333333444444555555555333333333333333333333333444333333333333333333444333333333333333333333333444444444444444444444444555444444333333222222111444444444444444444444444555444444333333444444555333333333333333444555666333333333333333333333333333444444555444444333333333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333444444333333333444444555555555444444444444444444444444333333333444444444555555666555555444444444555555444444555555666777777777555666777888888999888888555666666777888888999999666666555444333333222222444444444444444444444444222222222333333444444444333333333333333333333333111222333333444444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333111222333444555555555555222222222333333333444444333333333333333333333333444444444333333222222222444444444444444444444444444444333333333333444444555555555555555555555555555555555555555555555555444444444444444444444444222333333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444333222222222222333333333333333333333333333444555666555444333444666222333333333333333333333444444444444444444444444555444444444444555555555555555555555666666666666777666444444666777666555777777777777666666666666888777777666666666666666888888777777777777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999:::::::::;;;;;;999999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888888888999999888888888888888888888888666666666666666666666777888777555333333555777888333333333333333333333333333444444555555555555555333333444444444444333333333555666555444444555666555555444444444444555555555555444444333333333333333333333333333333333333333333333222222333333333333333333333333333333333444444444444444444444333555444444333333222222111444444444444444444444444555444444333333444444555666555444333333333333333222222222222222222222222333333444444555444444333333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333222222222333333444444444333333333444444555555555444444444444444444444444333333333444444444555555666555555444444444555555444444555555666777777777555666777888888999888888888888777777777777777777777666555444333222222111444444444444444444444444111111222333333444555555444444333333333333222222111111222333444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333///000222333444555555555111111222222333333444444333333333333333333333333444333333333333333333222444444444444444444444444333333222222222333444444555555555555555666666666555555555555555555555555444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222222222222222444444444444333333333333333444555555444333444555222222333333333333444444333333333333333333333333444444444333444444555666555555555555666666666666777666444444666777666555666666666666777777777777888888777666666666666666777777777777777777777777777888888888888999999999::::::::::::::::::::::::888999::::::<<<<<<===>>>999999::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888999999999999999999999999999999999999999999888888888888777666555444444555666777555555555555555555555555333333444555555555555444333333444444444444333333222333555444333333444555444444444444444444444444555555444444333222222111222333333444444333333222333333222222222222333333333333333333333333333333444444555555555444333222111222222333333444444555444444444444444444444444555444444333333444444555666666555444333333333333444444444444444444444444333333444444555555444444222222333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333222222222222333333222333333444444333333222333333333333333333333333333333222222222222333333222222333333333333444444333333333333333333333333444444444444444444444444444333333333333333333222333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333222222333333333333444444222222333333333333444444333444444555555444444333111111222333444444444444333333444444444444444444333333333333333333333333333333333444444444555555555555444444444555555666777777777666555555444444666666777777888777777777888888888888777777666666555555555444444333333333444444444444444444444444333333333333333333333333444444444333333222222222000111222333444444444444555555555555555555555555222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333000111111222333333333222000111111222333333444444444444444444444444444444222333333333333333333444444444444444444444444444333333222222333333444555444555555555666666666777555555555555555555555555444444444444444444444444444444333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333222222111222222222555555555444444444333333333444555555333333444555333333333333444444444555333333333333333333333333444444333333333444555666555555555555666666666666777666444444666777666555444444555666777888999999888888777666666666666666555555666666777777888888777888888888888999999999777777777777777777777777888999::::::<<<<<<===>>>999999::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999999:::::::::::::::::::::::::::999999999888777777666666666666666666666666666666888888888888888888888888222333444555555555444444222333333444444333333222111222333333222222333555444444444555555444444444444333333333333333333333222333333444444333333222333333222222222222333333333333333333333333333333444444555555555444333222111222222333333444444555444444444444444444444444555444444333333444444555555444444333333333444444555555555555555555555555222333444444555555444444222222222333333444444444333333333333333333333333222222222222222222222222222333333444444333333222222222333333333333444444333333222111111222333333222333333444444333333222333333333333333333333333444444333333333333444444222222222333333444444444333333333333333333333333444444444444444444444444222333333333333333333444333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222222222333333444444444222222222333333444444444333444444555555444444333000111222444555555444444444444444444444444333333333333333333333333333333333333333444444444555555444444444444444555666777777777777666555555444444666666777777777666555555777777777777777888888888333333333444444444555555444444444444444444444444555444444333333222222111444444444333333222222222000111222333444444555444666666666666666666666666222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111222222222222111000000000000111222333333444444555555555555555555555555222222222333333444444444444444444444444444444444333333333333333444555666444555555555666666777777555555555555555555555555444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444444333222222111111222222666666666555555444444444333444555555333333444555333333333444444555555555333333333333333333333333444333333222333444666666555555555555666666666777777666444444666777666555333444555666777888999:::888888777666666666666666444555555666777888888999777888888888888999999999:::::::::::::::::::::::::::::::::999999999888888999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888999999:::::::::::::::::::::::::::777777666555444333333222555555666666666666555555666666666666666666666666222333444555555555444333222333333444444333333222000111333222222222333444333444444555555444444333111222222333333444444555222222444444444444222222333222222222222222222333333333333333333333333333444444555666555444222111555555444333333222222111444444444444444444444444555444444333333444444555333333333333444555666666444444444444444444444444222333333444555555555444222222222333333444444444444444444444444444444444222222222222222222222222222333333444444333333222222222333333333444444444444333222111111222333444222333333444444333333222333333333333333333333333555444444333333444444555222222222333333444444444333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222222222333333444444444222222222333333444444444333444444555555444444333000111222444555555444444555555555444444333333333333333333333333333333333333333333444444444555555333333333444555666777888444444555555666777777777666666777666666555444444555555666777888999::::::333333333333333333333333444444444444444444444444555444333333222222222222222222333333333333444444222333555555555333111000111222444555555444222111555555555555555555555555222222222333333333444444333333333333333333333333555555555555555555555555444444444444444444444444444444444555555555666666111111111111222333444444555444333333555555444333444444444444444444444444444555666777777666555444555555555555555555555555555555555444444333333333333333333333333333333333444333333333333444555666444444444555444444333333444444444333333222222222222333555666777666555555444444444444444444444444444444333333333444555555333333333444444444555555555555555444444333333333111222333333444444333333444444444333333222222222666666666666666666666666777777777666555555444444666666666666777777777777888888777666555444333333777888888888888999999999777777777777888888888888999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;;;;:::999:::;;;<<<======<<<;;;;;;======<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999===;;;999666666777999;;;:::::::::999999999888888777777777777666666666666666555444444666777777666555555444444444333333333555666666666555444444333444333333222333444666777666555555444444444555555333333333333333333333333555444333222111222222333222222222222222222222222444444444444444444444444333222222111111222222333555555555555555555555555333333333333333333333333555555555444444333333333444444444444444444444444444444444333333222222222333333333333333333333333555555555555555555555555///000000222333444555555333333333333333333333333333222222222222222222333444333333222222333333444333333333222222111111111333333333333333333333333444444444555444444333333666666666555555444444444222222333333333333444444444444333222222333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444222222222222222222222222111222222333333222222111444444333222111000///...111111111222222333333333555444444333333444444555333333333222222111111111222222333333333444444444555555444444444444555555777666555444444444444444333333333444444444555555777666555444444444444444666555444333333333333333666666777777666555444444555555555555666666666777333333333333333333333333444444444444444444444444555444333333222222222333222222333333333333444444222333444555555333111000222222444444444444222222444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111111222222222333333666666555555444555555555555444333333555555444333444444444444444444444444222333444444444444333222555555555555555555555555555555444444444333333333333333333333333333333333444444333333333444444555333444444555444444333333444444444333333333222222333444555555555555555555444444444444444444444444555444333222222111222222333333333444444444555555555555444444444333333333222222333444444444444444555444444444333333333222555555555555555555555555666666666666555555555555666666666666777777777777888888888777666666555555666666777777777888888888777777777777888888888888999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;::::::999:::;;;<<<===;;;999999999:::;;;:::999<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999<<<;;;999888777888999:::::::::999999999888888888888888888888777777777777666555444444666777777666555555555555444444444333333333444444333333222111444444333333333444555666555555444444444444555555333333333333333333333333666555444333222222333444222222222222222222222222111111111111111111111111333333222222222222333333444444444444444444444444333333333333333333333333555555444444444333333333444444444444444444444444444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333222222222222333333444333333222222333333444444333333333222222222222333333333333333333333333333444444555444444333333555555555444444444333333222222333333333333444444333222222111111111222222333333333333333333333333333333333333333333333333333333333444444444444555333333333333333333333333222222222222222222222222333444444555555444444333333333333333333222222222222222222222333333333333444444333333333333444444333333333222222222111111222222333333333444444444555555444444444444555555666555555444333333444444333444444444555555555555666666555444444444444444555444444444444444555555666666777777666555555444555555555666666666777777444444444444444444444444444444444444444444444444444444333222222222333333222222333333333333444444222333444555444333222111333333333333333333333333222222222222222222222222333444444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555888888777666555555555555555333333333555555444333444444444444444444444444222222333333333333222222444444444444444444444444555444444444444333333333333333333333333333333333555444444333333333444444333333444444555444444333444444444444333333333333666555444444444444444444444444444444444444444444777666444333222222111111333333333444444444555555555444444444444333333333333333444555555555555444555555555444444444444444555555555555555555555555555555555555666666666666666666666666777777777777888888888888888777777777555666666666777777777777777777777888888888999999999999999999999999999999999999888888999999:::;;;999999999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;999888999:::;;;:::888;;;;;;;;;;;;::::::::::::::::::::::::999999999999;;;;;;:::::::::::::::::::::999999999999888888888999999999888888888777777666555444444666777777666666666666555555555444444333333444444333333222222555555444333333333444444555444444444444444555555333333333333333333333333666555444444333444444444333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333555444444444444333333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333555555444333222111000000444444444444444444444444333333222222222222333333333333333333333333333333444444444444333333333333333333333333333333333333333333444444555444444333444444444444333333333333222222333333333333444444333333222222222333333444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333444444555555444444333333333444444555555555666444444444444333333333333333333222222222222333333333333333333222222222222333333333333444444444444555555444444444444555555555444444333333333333333444444555555555666666666666666555444444444444555444444444444555666777888666666777777777666555555555555666666666777777777555555555555555555555555444444444444444444444444444333333222222333333333222222222333333333444444222333444444444333222222444333333222222333333444333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222555555555555666666666666555555444333333333333333444333222333555555555333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333444444333333444444555444444444444444444444444444333333777666444333222333444444444444444444444444444444888777666555555555555555333333333444444444555555444444444444444444444444333444555555666666555555555555555555555555555555555555555555555555555555444444444555666777777888666666666666777777777777666666666777777888888888666666666777777777888888777777888888888999999999888999999999999999::::::999999888888999999:::;;;888999999::::::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<;;;::::::<<<<<<;;;::::::::::::::::::::::::::::::::::::999999999999888999:::;;;<<<;;;;;;:::999999999999999888888888888888888888777777777777666666555444444666777777666777666666666666555555555444555555666555555444444666555555444333333333333444444333333444444555555444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555333333333222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555555444333222111111000555555555555555555555555222222111111111111222222333333333333333333333333444444444444444444444444222222222222222222222222333333444444555444444444333333333333333333333333222222222333333333444444666555555555555666666777555555555555555555555555333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333111222222333333222222111444444444444555555555555555555555444444333333333333222222111111222222333333333333333333333333333333333333444444444444555555444444333333444444555444333333222222222333333555555555666666666666777666555555444444444555555555555555555555666777777666666777777777666666555555666666666666777777777555555555555555555555555444444444444444444444444333333333222222333333444222222222333333333444444222333333333333333333333444333333222222333333444333333333333333333333333444444444555555555666666333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333222222111111222333333444444333222333555666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333333444444222333333444555555555444444444444444444444444444777555444222222222333444444444444444444444444444555555555555555666777888333333333444444444555555444444444444444444444444333444555555666666555555555555555555555555555555555555555555555555555555333444444555666777888888666666666666777777777777444555555666666777777777777777777888888888999999888888888888999999999999888888888999999:::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;999999999:::::::::::::::<<<;;;::::::;;;<<<;;;:::::::::::::::::::::::::::::::::999999999888888888888999;;;<<<<<<;;;999888999999999888888888777777777666666666666555555555666555444444666777777666777666666666666555555555444444555555666555555444555555555444444333333222333333333333333444555555444444444444444444444444444555555555555555555555333333333333333333333333111111111111111111111111444333333333333333333444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555111111000000000000111111222333333444444333333222444444444444444444444444222222222222222222222222222333333444555555555444333333333333333333333333222222222333333333444444666555555555666666777888444444444444444444444444333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333111222222333333222222111444444444444333333333333555555555444444333333333333222222111111222222333333333333333333333333333333333444444444555555555444444333333333333444444333333222222222333333444555555555666666666666777555555444444444555555666777777666555555555555555666666777777777777777666666666666666777777777888444444444444444444444444444444444444444444444444333333222222222333444444222222333333333333444444222222333333333333444444333333333333333333333333444444444444444444444444333444444444444555555555333333333333333333333333555555555555555555555555333333333333333333333333333333333333444444444444333222222333444555666666333222222333555666555444444444444444444444444444333333222222222222333333333333333333333333333333333333333444444444444555444444444444444444444444444333333333333444555666222222333444555555555555444444444444555555555555555444333333333333333333444444444444444444444444111111222222333555666777333333333444444444555555333333333444444444444555333333444555555555555444444444444444444555555555444444444444444444444444444444444555666777777888666666666666777777777777444444555555666666777777888888888888999999999999888888888999999999999:::888888888999999::::::;;;999999888888999999:::;;;::::::::::::::::::::::::888888999::::::::::::::::::888777888999:::999777999999999999::::::::::::999999999999888888888888777888999:::;;;:::999888999888888888888777777777666666555555555444444444666555444444666777777666666666666555555555444444222222333333444444333333444444555555555444333333222222222222333444555666444444444444444444444444333333444555555555555444333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333222222333333444444555555444444444444444444444444111111000000000000111111222222444444444444222222333333333333444444444444222222222222222222222222222222333444555555555555333333333333444444444444222222333333333333444444333333333333333444555666222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333444444555555444444333444333333333222222111111444444444444333333333333333333222222222222333333333333333333444444444444333444444444555555555555444444333333333333444444333333333333333444444555444444555555555666666666555444444444444555666666888777666555444444444444666666777888888888777777666666666777777777888888333333333333333333333333444444444444444444444444333222222222333333444555222222333333333333444444222222222222333333444555222222444444444444222222222222222222222222222222333333333333444444444444333333333333333333333333444444444444444444444444333333333333333333333333555555555666666666777777555555444444444555555666333222222333555666666555444444444444444444444444444444333222222333444444333333333333333333333333333333333444444444555555555555555555555555555555222222222333444555666777111222333444555555555555444444444444555555555666222222333444444444333333444444444444444444444444222222111222222333444555333333333444444444555555333333333444444444555555222222333444444444444444222333333333444444444444444444444444444444444444444444555555666666777777666666666666777777777777666666666666666777777777777777777777888888888888888888888999999999::::::777888888999::::::;;;;;;999999888888999999:::;;;<<<;;;;;;::::::999999888777888999:::;;;::::::999999888777888999999999777888888999999999:::::::::999999999999888888888888666777888888999999999888888888888888777777777777666666666666555555555555666555444444666777777666555555555555444444444333111222333333444444333333222333444555555555444333222222222222333444555666555555555555555555555555111222333444555555444333444444444444444444444444555555555555555555555555444444333333333333444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444222222222333333444444444555555555555555555555555444444444444444444444444333333333444444444555555333333333333333333333333333333222222222222333333111222444555555444222111222222222222333333333444111111111111111111111111111222333444555555555555333333444444444555555555222222333333333333444444222222222222333444555666333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333444444444444444444444444333444444555555444444333222222222222333333333333222222222222333333333333444444333333333333444444333333333444444444555555444444444444555555555555444333333222222333333444444444333333444555555666333444444444555555555555444444444444444555666666555555444444444444444555666666777888888888888888666666777777777888888888333333333333333333333333444444444444444444444444222222222222333333444555222222333333333444444444333222222222333333444555111222444555555444222111111111111111111111111111222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444666555444333333333333333333222222333555666666555444444444444444444444444777666555555555555666777333333333333333333333333333333333444444555555555555555555555555555555555111111222333444666777888111222333444555555555555444444444555555555666666000111333444555444444333444444444444444444444444555555444333333333444444333333333444444444555555333333333444444555555555111222333333444444333333222222222333333444444444444444444444444444444444555555555666666666666666666666666666777777777777888888888777777777777777666666666666777777777777888888999999999:::::::::777777888999::::::;;;;;;999999888888999999:::;;;===<<<;;;;;;:::999888777777888999:::;;;:::999999;;;:::999999;;;;;;:::999888888888999999:::::::::999999999888888888888777666666777777777888888999888888888888777777777777777777777777666666666666666555444444666777777666555555444444444333333333333444444555666666666555111222444555666555444444222222222222333444555666555555555555555555555555000111333444555444333333444444444444444444444444222222222222222222222222555444444333333444444555555555555555555555555555333333333333333333333333333333333444444555555555444444444444444444444444222222222333333444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333555444444333333444444555111222444555555444222111111111111222222333333333111111111111111111111111111222333444555555555555444444444555555666666666222222333333333444444444333333333444555666777888666666666666666666666666333333333333333333333333111111222222222333333333444444444444444444444444444444444444444444444444111222222333333222222111000111111222444555555666111111111222222333333333555444444333333444444555333333333444444555555555444444444555555555666666444333333222222333333444444444444444444555666777333333333444444444555555444444444444444555666777333333333333333444555666666666777888888888888888777777777777888888888888444444444444444444444444000000111222222222222111555555444444444333333333444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444444444222222333333333222222111333333333333333333333333333333333444444555555555444444444444444444444444222000---...222555666666444444444444444333333222444444444555555555555666444333111000000111333444555444444333333222222111444444444444444444444444555555555444444333333333333333333333333333333333222222111111111222222333333333333444444555555555555555555555555555444444555444333333222222222222444444444444333222111111444444444555555555555666333333444444444444444444444444444444444444444444444444444444444444444444666555555444444444555555666666555555555666666777777777666666555555555444666555555555666777999:::888888888888888888888888999888777666666777888888888888888888888888888888888888999999999:::::::::888999:::;;;;;;:::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999:::::::::888777777:::===666666666666666666666666999999888777777666777777777777777777777666555555444444444444333222111111222333444666666666666555333333444555555444333333666555555444444555555666555555555555555555555555444444444333333222222222444444444333333222222222...///000111333444555666444333333222222333333444444444444444444444444444555555555555555555555555222222222222222222222222666555555444444333222222333333333444444444555555444444444333333222222222444444444444444444444444444444444444444444444444222333333444444333333222555555444444444333333333333333333333333333333333333333333444444444555555555444222111111111222222777666555444222111000000444444444555555555666666444444555666555444222111444444444444444444444444444444444444444444444444222222222222222222222222444444444333333222222222555444444333333222222111333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333444444444444444444444444222222222333333444444444444444444333333222222222111111222333333444555555444444444555555555555666444444555555555555444444555555555555555555555555555555666666777777888888777777666666555555555444444444444444444444444444111111222333333333333333555555444444444333333333444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333222222222222333333333222222222333333333333333333333333333333333333444444444555444444444444444444444444444111//////222555666555444555555666666666555555444444444444444444444444444333222000000222333444333333333333333333333333444444444444444444444444555555444444444333333333444444444444444444444444666666666666555555555444333333444444444444444444444444444444444444555555555444333333222222222333222333333444444444333333444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444444555555666666555555444555555555777666666666555555555555666666555555666777888999888888888888888888888888999999888777777777888999888888888888888888888888888888999999999:::::::::999999999::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999777888777666444555777:::888888888888888888888888:::999888777777777777777777777777777777666555555444444444444444444444444555666666777777666555444222333444555555444333222444333333222222333333444444444444444444444444444555555555444444444333333444333333333333333333222222222333333333444444444444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555555555555444444444333333444444444444444444444444444444444444444444444444222333333444444333333222111222222333444555666666222222222333333444444444333333333444444444444555444333222111111111222222444333333222111000//////111222222222222333333333444444444444444333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333222222222333333444444444444444444333333222222222222222222333333444444444444444444444555555555555444444555555555555444444666666666666666666666666666666666666777777777777888888777777777666666666444444444444444444444444222333333444444444444444555555444444444333333333444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333222222333333333333333333222222222333333333333333333333333333333333333333222222333333333333444444444444444444444444444444555333111111333555555555333444555666666777777666555555444444333222222222444333222111111222333444111111222333333444555555444444444444444444444444555444444444444333333333555555555555555555555555444555555555555444222111444444444444444444333333222222333333444444555555444444333222222222333333111111333444444555555555444444444444555555555555555555555444444333333222444444444444444444444444444444444444444444444444555555555555555555555555666666555444333333444444666666666666555555555555777777666666666666777888888888888888888888888888999888888777777888888999888888888888888888888888888888999999999::::::::::::999999999999999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999777777777555444444666888888888888888888888888888999888888777777777777888777777777666666666555555444444333333444555777888777888888777777666444444444555555666666555555444444333333222222333333444333333333333333333333333666666555555555555444444222333333333333333333444666555555444444333333222444333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444222222333444444555666666333333333444444444555555666666555555555555444444444444444444444444444444444444444444444444444444333333444444444444333333111222222333444555666666222222222333333444444444333333333333444444444444444333222111111111222222222222222111111111000000000000111111111222222222444333333222222222222333444444444444444444444444333333333333333333333333555555555555555555555555444444333333333333222222111111222333333444555555444444444333333222222222222222333333333333444444444444444444444444444444222222222222222222222222444444333333333333222222333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333444444444444555555555555444444555555555555444444777777777777777777777777777777777777666666666666888888888888777777777777444444444444444444444444222222333444444444444444555555444444444333333333444333333222222333333444333333333333333333333333444444333333333222222222333333333333333333333333333333333333444444444444333222222222333333444444333333333333333333333333222333333333333333333333444444444444444444444444666444333333333444444444111222333555666777777777777666666555333222222111444333222222222222333444222222222333333444444444444444444444444444444444444444444444444444444444555555555555555555555555111222444555555444333111555555555444444333333333111111222222333444555555444333333222222333333333222222333444555555444444333333444444444555555555666666555444333333222222444444444444444444444444444444444444444444444444444444555555555555555555666555444333333333333333666666666666666555555555777777777666666666666666888888888888888888888888777777777777777777888888888888888888888888888888888888999999999:::::::::;;;:::999888888999:::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::777777888888888999999999888999999777666555777999888888888888888888888888777777666666666666666777777777666666555555555555555444333222333444666888666666666666666555444444666777777777777777777666666555555444444555555666333333333333333333333333555555555555444444444444222222222333333444444444555555444444333333222222444333333222222333333444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555555555555555444444444444444444444444444444444444444444444444444444444444333333444444444444333333555555444444444333333333333333333333333333333333222222333333333444444444333222222222222222222222333333333333333333333333111222222222222333333333444333222111000111222333444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333222222222333333444444444555555444333333222111111222222222333333333444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333222333333444444444555555555444444555555555555444444666666666666666666666666888888777777666666555555777777777777777777777777444444444444444444444444111222222333333333333333555555444444444333333333444333333222222333333444333333333333333333333333444444333333333222222222333333333333333333333333111111222222333333333444333333222222222333444555333333333333333333333333333333333333333333333333444444444444444444444444555555555444333333333444222333555666888999999999999888777666555444333222444333333333333333333444444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444222333666888999999888777555555555444444333333333111111222222333444555555333333333222222333333444444555555555444444333222333333333444444444444555666666555444333333222222444444444444444444444444444444444444444444444444333333444555666666555555666555444333333333333333555555555666666666666666777777777777777666666666777777777777777777777777444555555666666777777777888888888888888888888888888888999999999:::::::::;;;:::999888888999:::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::777777888888888999999999888999999888666555666888777777777777777777777777555555444444444555555666777777666555444555555555777555333111111222333444333333333333444444555555555555555555555555555555666555555444444555555666333333333333333333333333333333333333333333333444222222222333333444444444222222222222333333333333444333333222222333333444444444444444444444444444555555555555555555555555222222222222222222222222555555444444444333333333333333333444444444555555333333333333333333333444444444444444444444444444444444444444444444444444333444444555555444444333555555444444444333333333555555444333333222111111222222222333333333444444222222222222222222222222222333333333333444444444111111111222222222333333333222111000111222333444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222555555444333333222111111222222222333333333444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333222333333333444444444444555444444555555555555444444555555555555555555555555888888777777666666555555666666666666666666666666444444444444444444444444111111222333333333333333555555444444444333333333444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333//////000000111111222222333333222222222444555666333333333333333333333333555555444444444444333333444444444444444444444444333444555444333222333444555666777999:::;;;;;;;;;999999888777666555444333333333444444444444333333555555444333333222111111444444444444444444444444333333333444444444444555444444444444444444444444111222444555666777666666444444444444444444333333222222333333444444555555333333222222222333444444666666666555555444222222333333333333444444444444555555555444444333333222444444444444444444444444444444444444444444444444222333444666666666555555555555444444444444555555555555555666666666666666555666777777777777666666777777777777777777777777444444555666777777777777888888888888888888888888888888999999999::::::::::::999999999999999999:::999999::::::::::::;;;;;;::::::::::::::::::::::::777888888888888999999999666777888777555444444555666666666666666666666666555444444444444555555666777666555444444444555666666555333222111111222222222222222222333444555666333222111111111111222333444333333222222333333444333333333333333333333333222222222333333333333444222333333333333333333444000000111222222333444444444333333222222333333444444444444444444444444444333333333333333333333333222222222222222222222222666666555444333333222222333333333444444444555555222222222333333333333444444444444444444444444444444444444444444444444444444444555555555555444444111222222333444555666666555555444444333222111111222222222222333333333333111111222333333333222222111111111111111111111222//////000000000111111111333222222222222333333444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444555555444333333222111111444444444333333222222222222222333333333333444444333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333444444333333333333222222222222333333333333444444333333333333333333333333333333333333444444444444444444555555555555444444555555555555555555555555777777777777666666666666555555555555666666666666444444444444444444444444222333333444444444444444555555444444444333333333444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333000111111222333333444444444333222222222444666777333333333333333333333333666666666555555444444444444444444444444444444444000222444444222111222444444555666777888999999999888888777666555444444333333444444444444444444333333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555222222222222222111111111333333444444444444444444444444444444444444555555333222222222333333444555444555555555555555444444222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444111222444666777777666555444444444444555666777777555555555555666666666777444555666777888888777777777777777777777777777777555555777888999999999888888888888888888888888888888888999999999:::::::::999999999::::::999999999999999::::::::::::;;;;;;999999999999999999999999777888888888888999999999777888999888666555555555777777777777777777777777666555555555666666777888888666555333333444555666444444444444444333333333555444333333333444555555333222111000000111222333444333333222222333333444444444444444444444444444333333333333444444555555444333333333333333333222111111222222333444444555444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444333333333333444444444555555333333333333444444555555444444444444444444444444444444444444444444444444444444555555555555444444111222222333444555666666333333333333333333333333111222222222222333333333000111222333333333333222222111111111111111111111000000000111111111222222222222333444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333333333444444444333333222222222222222222333333444444444222222222333333444444444222222333333333444444444444444555555555555444444555555555555555555555555666666666666777777777777555555666666777777777777444444444444444444444444333444555555666666555555555555444444444333333333444333333222222333333444333333333333333333333333444444444333333333222222333333333333333333333333444444555555666777888888444333222111222444666888333333333333333333333333777777666666666555555555444444444444444444444444...111444444222111222444111222333444555555555555666666666555444444333333333444444555555444444333111222222333333444444555444444444444444444444444333333333444444555555555777777777777777777777777888777555444333222222222333333333444444555555555555555555555555555444444222222222222333333444555222333444555666666666666222222333333333444444444333333444444444444444444444444444444444444444444444444444444444444444444111222444666777777666555444444444555666777888999444555555555666666777777333444666777888888888777777777777777777777777777666777999:::;;;;;;::::::888888888888888888888888888888999999999:::::::::888999:::;;;;;;:::999888999999:::::::::;;;;;;;;;999999999999999999999999777888888888888999999999:::;;;<<<;;;999777777888888888888888888888888888777777777777777888999999888666444333333333555666222333444555666666666666888777555444333333444555555555333333333333555555666555555444444555555666555555555555555555555555444444444555555555666666444444444333333222222222333333444444444444444555444333333222222333333444444444444444444444444444555555555555555555555555444444444444444444444444222333333444444555555666333333333444444444555555444444444555555555666666444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333000111111222444555666666111111222222222333333333000111222333444333333222444444444333333333222222222333333333333444444444111222444555666555444444444444444444444444444444666666666666666666666666444444444444444444444444222222222333333444444444111222222333333444444555333333333333333333333444222222333333333444444444111111111111111111111111222222222222222222222222222222222333333444444444333333333333333333333333444444444444444444444444444444444333333222222222222222222333333444444444111111222333333444555555222222333333333444444444444555555555555555555444777777777777777777777777555555666666777777888888666666777777888888888999444444444333333222222222222222222333333333444444555444333333333333444555444444444444444444444444666666666555555444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333444444333333222111666555555444444555555666444444444555555555666666222333555555555555333222666555444333333444555666444444444444444444444444555444222111111222444555444555555555444333333222444444444444444444444444444444444444444444444444666666555555555444444444333333222222333333444555666555444333333333333333333444444555555444444333444444444333333222222222555444444333333444444555555444444333333444444555333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444333333333444444444444555666666555444444555777888666666666666777777777777777777777777777666555555666666666666666777888888666666777888888888888888777888999:::;;;<<<<<<<<<777888888999888777666555777777777777888999:::;;;;;;:::888666666777888999888888888888888888888888555666777888888888888888666666555555555555666666777666555444444555666777555444444333333444444555222333333444555666777777:::888666555444555666777555555555555555555555555333333333333333333333333222222333333333333444444222222222222222222222222222222333444555555555555333333222111000000000000333333444555444333111000000111222222444444555666444444222222222222444444666555444222111111222222666555333111111111333444333333333444444555555555777666555444333222111111444444444444444444444444555555555555555555555555333333333333333333333333333222222111222333555666111222222333333222222111222222222222222222222222444444444444333333222111222222222222222222222222444333333222222333333444222222111111222222333444333333333444444555555555444444444555555555666666444444444555555666666666444444444333333222222222444444444333333222222222444444444333333222222222222222444444444444222222222222333333333444444444333333333333333333333333666555333222111222333333444444444444444444444444222222222222222222222222444444444555555555666666333333222222333333444555333333222222222111111111333333333333333333333333444444555555555555555555555555555555555555555555444555555555444333222222666666666666777777777777555555555444444444333333333333444444444555555555555444333333333333444555444444444444444444444444444444333333333222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444555666666666666666333333222222222222333333333444444444444555555555222333333444444333333222555444333333333333444555444444444444444444444444555444222111111222444555444444555555444444333222444444444444444444444444444444444444444444444444666666555555555444444444333333222222333333444555555444444333333333444444333333444444444444333333444444444333333222222222444444444333333444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444555555555666666666666777555555555555555666777888555555666666666777777777777777777777777666555555666666666666666777888888666666777888888888888888777777888999:::::::::::::::;;;;;;<<<;;;:::999888777777777777888999:::;;;;;;:::888777666777888999888888888888888888888888666666777888888888777777666666555555555555666666777666555444444555666777555444444333333444444555444444444555555555555555888666555333333333555666444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333444444555444444444444444333333222333333333333444444444333333222111111222222333333444444555444333333222222333333444666555444222111111222222666555333111111222333444333333333444444444555555555444444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444333222222222333444555111222222333333222222111222222222222222222222222333444444444333333222111222222222222222222222222444333333222222333333444222222222111222222333444333333333444444444555555444444444444555555555555333333444444444555555555444444444333333222222222444444444333333222222222444333333333333333333222222333333444444333333222222222222222333333333333333333333333333333333333555444333222222222333333333333333333333333333333222222222222222222222222333333333333444444444555333333222222333333444555666666555555555444444444333333333333333333333333444444444444444555555555555555555555555555555555555555555555555444333333555666666666777777777777666666555555555555444444444444444555555555666666555444444333333444444555444444444444444444444444444333333333333222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333///000111333444444555555333333222222222222333333333333333333444444444444333333222222222222333333444333333222222333333444444444444444444444444444555444333222222333444555444444555555444444333333444444444444444444444444444444444444444444444444555555555555555444444444333333333333333444444555444333333333333444444555333333444444444444333333444444333333333333222222444444444444444444444444333333444555555444333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555666666666666777333444555666777777777777444444555555555666666666777777777777777666666555666666666777777777888888666666777888888888888888777777888888888888888777;;;;;;;;;<<<;;;;;;:::999777777777777888999::::::;;;:::888777777777888999888888888888888888888888777777888888888777666666666666555555555555666666666666555555555555666666555444444333333444444555666666555555555444444444555444333222111222333444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444555444444333333444333333333333444444555444444333333222222333333333333333333333333333333444333333222222333333444555555444333222222222222555444333222111222333444333333333333444444444444333333333444444555555555444444444444444444444444222222222222222222222222222222333333333333333333444444333222222222333333111222222333333222222111222222222222222222222222333333444444444333222222222222222222333333333333444444333333333333444444222222222222222333444444333333333444444444444555444444444444444444444333333333333333444444444444444444333333333333222222444444333333333333222222222333333333333333333444222333333444444333333222111111111222222222222333333333333333333333333333444444333222222222333333222222222222222222222222222222222222333333333333222222222222333333333333333333222222333333444555333333333333222222222222333333333333333333333333222333333333444444444555555555555555555555555555555555666666666555444444555555666666666777777777555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333...///000111222222222222555444444444444444444555222222222333333333444444555444222222222222444555444333333333333333333444444444444444444444444444555444333333333333444555333444444555444444333333444444444444444444444444444444444444444444444444555555555555555555555555333333333333333444555555222222222222333444555555333333333444444333333333333333333333333333333333333444444444444444444333222333555666666555333222333333333333333333333333333333333333333333333333333333333444444444444555333333444444444444444444333333333444444444444555222333555777888888777777444444444444555555555666666666777777777777666666666666777777888888888888666666777888888888888888888888888999888888777777888888888888888888888888888888777777888999999::::::999888777777777888888888888888888888888888888777888888888777666555555666666555555555555666666666666666555555666666666555444444333333444444555555555555555555555555555444333222222222222333333222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444555555555555444333222222111111111111111222333444555444333222111222333444444444444333333222222222333333333333333333333333444444444333222222222222444444333222222222333444333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222333333333555444444333222222222222111222222333333222222111222222222222222222222222333333333444444333333222222222222333333333333333444444333333333333444444333222222222222333444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333000000111111111222222222333333333333333333333333444333333333333333333333111111111111111111111111222222222333333333333333222222222333333333333333333333222222333333444555222222222222111111111111333333333333333333333333111222222333333444444444555555555555555555555555555666666666666666555555555555555666666666777777333333333333333333333444222333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444555555555555555444444444444444333333444444444222222222333333333444444666555444333333444555666444444555555555555444444444444444444444444444444444444444444444444444444333333444444555444444333444444444444444444444444444444444444444444444444444555555555555555555555444444333333444444555666222222222222222333444555222333333333333333333222333333333333333333333333333333444555555444333333222333555666666555333222333333333333333333333333333333333333333333333333333333444444444555555555333333333444444444555555333333333444444444444555222333555777888777777666444444444444555555555666666666777777777777666666666666777888999888888777666666777888888888888888888999999999999999888888777666666666666666777777888888888777888888999:::999999999888888888888888777777777777777777777777777777777777777666555444666666555555555555666666555666666666666666666555555444444333333444444555333333444444555666666777333333333333333333444444222222222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222555555555555444333222222111111111111222333444444444333222111222333444555555444444333333222222111333333333333333333333333333333333333333333222222333333333333333333333444333333333333333333333333555555444444444333333333444444444444444444444444333333333333333333333333111111111222222333333333444444444444333222222111111222222333333222222111222222222222222222222222222333333444444333333333222222333333333444444444555444444333333444444555333333222222333333444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333000000111111111222222222333333333333333333333333222333333333333333333333111111111111111111111111222222333333333444444444444444444333333333333333333333222222333333444555555555555555444444444444333333333333333333333333111111222222333444555555555555555555555555555555555555666666666666666555555555555555666666666666222222222333333333333444222222222333333333444444333444444555555444444333444444444444444444444444222222222333333333333444444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333555555555555555444333333222222111111111111222222333333333333444444444444666666555555555555666666444555555666666555555444444444444444444444444444444444444444444444444444333333444444555555444444444444444444444444444444444444444444444444444444444444444555555555555555444444444444444555555666333222222222222333333444222222333333333333222222222222333333333333444444222333444555555444333222333333444555555444333333333333333333333333333333333333333333333333333333333444444444555555555555222333333444444555555555555555555666666666666777444555555666666666666666444444555555555666666666555666666777777777777777666777888999999999888777666666777888888888888888888888999999:::999999888888777777777777888999999999888888888888888999999999999999999888888777777777777777777777777777777666666777777777666555555666666555555555555666666555555666666666666555555555444444333333444444555222222333444555666777888333333444444444444555555222222222222222222222222333333333333333333333333222222333333333333444444222222222222222222222222444444444555444444333333555444444444444555555666333333222222333333444444444444444333333222222222222333333444444333333222222333333444444333333222222222333333333333444444333333333333222222222222555555555444444333333333444444444444444444444444444444444444444444444444000000111111222333333333333333444444444333222222111222222333333222222111222222222222222222222222222222333444444444333333222222333333444444555555555555444444444444555555333333333333333444444555555444444444444333333333444444444555555555666666444444444444333333333333222222333333333333444444222222333333333333444444222333333333333333333444444333333222222333333444111111111222222222222333333333333333333333333333222222333444444444333333111111111111111111111111222222333333444444555555444444444444333333333333333333222222333333444555444444444444333333333333333333333333333333333333111111222333444555666666555555555555555555555555444444555666666666555555444444555555555666666666333333333333444444555555333333333333444444444555333333444555555444333333444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444444333333222222111111111111222222333444444444444555555555444555555555555555555444333444555555555555444333444444444444444444444444444444555555555555444444222333444444555555444444444444444444444444444444444444444444444444444444444444444555555555666666444444444444444555666666333333222222111222222222222222333333333333222222222222222333333444444444222333555666666555333222444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555222222333333444555555666555555555666666666666777777666666555555555555666555555666666666777777777555555666777777777777777555777888::::::999888777666666777888888888888888666666777888999999999888888888777777777888::::::999999888888888888888999999999999999999888777777777777777777777777777777555555666666777666666666666666555555555555666666444555666777777666555444555444444333333444444555333444444444555555666666222333333444444555444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333444444555444444444666555555444444444555555111222333333444444444333333333333333333333333333222333333444444333333222222222333444444444333222111222333333444444444444333333333222222222111111333333444444444444444555444444444444444444444444222222222222222222222222///000000111222222333333111222333444444444333222111222222333333222222111222222222222222222222222111222333333444444444333222222333333444555555666555555444444444444555555444333333333333444555555555555444444444333333333333444444555666777888888555555555444444444333333222222222333333444444444222222222333333444444444444333333333333333333222444333333222222333333444222222222222333333333333333333333333333333333333111222333444444444333333222222222222222222222222222222333333444555555666333333333333222222222111333333222222333333444555222222222111111111000000333333333333333333333333222222333444555666777777555555555555555555555555333333444555555555555555444444444555555555666666444444444555555555666666444444444555555555666666333333444555555444333333444444444444444444444444444444444555555666666666444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444666777888888999999444333333333333333333444444444444555555555666666222333555555555555333222222222444444444444222222444444444444444444444444444444555555555555444444222333333444555555555444444444444444444444444444444444444444444444444444444444444555555555666666555444444444444555666666444444333222111111111111222222222333333222222222222222222333333444444444222333555666666555333222555444444333333444444555333333333333333333333333444444444444444444444444444444444555555555666666222222333333444555666666333333333444444444555555999888666444444444555555666666666666777777777777555555666777777777777777555777999:::::::::888777666666777888888888888888444444666777888888888888777777666666666777999:::999999888888888888888999888999999999999888777777777777777777777777777777444444555666777777777666666666555555555555666666444555666777777666555444555444444333333444444555666555555555555444444444111222333444444444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444222222333444555555555555555444333333222222222222000111333444555444333333333333333333333333333333222222444444444444222222111222333444444444333222111222333444444444444444333333333222222111111111111222222333444666666777444444444444444444444444111111111111111111111111///000000111222222333333000111333444555444444333222222222333333222222222222222222222222222222222111222333333444444444444222222333333444555666666555555444444444444555555444333333333333444555555555555555444444333333333333444555666777999::::::666666666555555444444444222222222333333444444444222222222333333444444444444444444333333222222222444444222222222222444444222222333333333444444444333333333333333333333333000111333444555444333333222222222222222222222222222222333333444555666666222222222222111111000000333333222222333333444555555555555444444444333333333333333333333333333333222222333444555777777888555555555555555555555555222333333444555555555444444444444555555555666666444444444444444444444444444444444333333222222222444444444444444444444444444444444333333222222222555444333333333333444555444444333333333444555555666555444444222222111000444444444444444444444444555555555444444333333333222222222222222222222222222222222222222222222222000111333555666666555555555555555444444333333333444444444444444444444444333333333333333333333333555555555444444333333333555444333333222222222333555444333333333333444555444444444444444444444444555555555444444333333333666555555444444444555555444333333222222333333444333333444444555666666666555333222333666666444111222333333444444333333222333333333222222111111111444444444444444444444444777777666555444444333333333333333333333333333333555555555666666666666777444444444555555555555666777555444444666777777666777666444444444555777888777777777777666666666666999999:::::::::999999888777777777777777777777777777777777777888888888888777888888888888999999999888888777777888:::<<<===;;;:::888777777777888888777777777777777777777777777666666666666555555555666666666666666666666666555555555444444333333333444444444444444444444444333333333333333333333333444444222222222222444444444444333333333333222222222222222222222222222222333333333333444444555666555444333222222333444555:::999777444333222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333222222111111111333333222444555666555333222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444555666666111111222222222333333333333444444555555444444333333222222111111222222333333333333333333333333333222333333444444333333222333222222111111222222333333444444555555444444333333333333222222111111111222222333333333444444444111222333555999>>>CCCEEE@@@===888444222222333444222333333444444333333222555555555555555555555555555555444333333222111111333444444555555444444333222222111111111111111222111222222333444555666666444444444444444444444444444333333222222333333444222222333333333333444444222222222333333444444444444444444333333222222222555555555555555555555555333333222222333333444555555555555555555555555555222222333444555555555555444444444444444444333333333444444444555555666666444444444444444444444444555444444444333333333222444444444444444444444444555555555444444444333333555444333333333333444555555444444333333333444444555444444333333222222111444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222222333444666666666666555555555444444444333333333444444444444444444444444333333333333333333333333555555444444444333333333555444444333222222222333555444333333333333444555444444444444444444444444555555444444444333333333333333333333444666777888555444444333333444444555444444444444444333333333555333222333666666444222222333333444444333333222333333333222222222111111444444444444444444444444777666666555444444333333333333333333333333333333444444555555555666666666444444444555555555555666888666444444555555444333444555555666666666666666777777777777666666666666888999999::::::999999888777777777777777777777777777777777777888888888888777777888888888999999999999888888888888999;;;<<<:::999888777777777888888666666666666666666666666555444444444444333333333555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444444444333222222333444444444444333333333333222222222222222222222222222222333333333333333444555555333333333222222333333333777666555444333333444555333333333333333333333333333333333333333333333333444444444444444444444444444444444333333333333333222222111333444555444222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333444444555555111222222222222333333333333444444555555444444333333222222222222222222333333333333333333333333333222333333444444333333222444333333222222222222333333444444555555444444333444444444333333333222222222222333333333444444444666555555555666888;;;<<>>>>>??????@@@BBBAAAAAA@@@??????>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888666666777777777777777777777777666666666666666666666666666666666666666666666666555444444333333444444555666666666666555555555555777777777666666666666555444444444444444444444444444444444555555555555666555555555555555444444444333222222222222222333333444444333333333333444444444444444444444444444444555555444333333333444444222333333444555444444444444444444444444444333222555555555555555555555555444444444555555555555555555555444444444444555555444444444444444444444444444444444444444444444444444444333333333444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444555555555555555333333333444444444555555555555555555444444444444444444444444444444444444444444444444333333333333444444333333333333222222444333333333333333333222222222333333333333444444333333333444444444555555444444444444444444444444333333222222222222111111222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222333444444444333222111555444444333333444444555444444444444444444444444444555666555444333444555444444333222222222333333222222333444444555666666444444444444444444444444444444444444444444444444222222222222222222222222666666666666666666666666555555444444444444555555555555333222222333555555666666444333333444555666666666666666666666666666777777666555444333333222555555555555555555555555555555555555555555555555555444444333333444444555555555444333333333333444333333444444444444444444444444444555555555555666666666555555555555555555666666555555555444444444333444444555555444444333333333444444444555555555555444444444444555666666333333333444444444444555222333444555555555444444444444555555555555444444444555555666666555555444555555444444444333333333222333333444555444444444444444444444444333333333555555444444444444555555444444444444444444444444555555555555555555555555444444555555555555444444333333333444444444555555444444444444444444444444555555555555666666666666555555444444444555666666555666666777777888888888::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@?????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????========================<<<<<<<<<;;;:::999888777888888888888888888888888777777777777777777777777777777777666666666666666555555555555555555555555666666666666666555555555666666666666666666666666444444444444444444444444444444444555555555555666555555555555555555555555444444333333222333333333444444333333333333444444444444444444444444444444555444444333333333444444333333444555555555555444333444555666666555333222555555555555555555555555333444444444555666666666555444444444444444444555444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333444444555555555555555333333333444444444555555333333222222222111111111444444444444444444444444444444444444444444333333333333333333333333333333444444444333333222222222222222222333333333444444333333333444444444555555222222222222222222222222333333333222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222333444444444333222111444444333333333333444444444444444444444444444444333444555555333333444555444333333222222333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333666666666666666666666666555555444444444444555555777666555444444555666777444444333333444555777888666666666666666666666666777666666555444444333333555555555555555555555555555555555555555555555555666666555555555555666666555555444333333333333444444444444444444444444444444444444555555555555666444444444444444444444444555555555555555444444444333444444555555444444333333333333444444444444555555444444444444555666666555444444444444333333333333333444444444555444444444555555666666555555444444444555555555555444444555555444444444333333333444444555555555444333333444444444444444444444444444333333333333333444444444444444444444444444444555555555555555555555555444444555555555555444444333333333444444444555555666666666666666666666666444555555555666666777777555555555555666777777888777777888999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@AAAAAAAAABBB???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888777777666666666666666666666777777666666666555555555666666666666666555555555555555666666666555555555555555555555555444444444555555555555666444555555555555555555555666555555444444444444555555444444333333444444555444444444444444444444444444444333333333444444555444444555666666666666666444555666777777666555444555555555555555555555555333444444444555666666666333333444444444444333333444444444444444444444444444444444444444444444444777666555444333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444444444333333333444444444555555333333222222222111111111444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222222222222333333333444444333333333444444444555555222222222222222222222222333333333444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111222333444444444333222222222333333333333222222444444444444444444444444222444555444333333444555333333333222222333333444555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666555555444444444444555555777777666666666666777777333333333444555666777888666666666666666666666666666555555555555444444444555555555555555555555555555555555555555555555555666666666555555666666666555555444333333333333444555555555555444444444444444444444555555555555666333333333444444444444444333333333333333333333333333444444555555444444333333333333333444444444444555444444444444555666666666555555555444444333333333333333444444444555555555555666666666666555555444444444444444444444444555555444444444333333333555555555555555444333222666666666666666777777777333333222222222333444444444444444444444444444444555555555555555555555555444444555555555555444444333444444444555555555555666666666666666666666666444444555555666777777777666666777888999999::::::;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAABBBCCCDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999888888777777666666555666777777888888777777666555555555666666666666666444555555555555666666666666666666666666666666666444444444555555555555666444444444555555555555555666555555555555555666666555555444444444444555555444444444444444444444444444444333333333444555555444555666666777777666666555555666666777666666666555555555555555555555555444444444555555555555555333333444444444444333333444444444444444444444444444444444444444444444444666666555444333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111111222333333333333333333333333444444444555555555555555555444444444444444444444444444444444444444444444444555555555555222222333333333333444444444333333333333333333222222222333333333333444444333333333444444444555555444444444444444444444444333333444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111222333444444444333222111222222333333222222111444444444444444444444444222333444444333333444555333333222222222333444444666666555444333333222222444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666555555444444444444555555555555666666666666555555333333444555666666666555666666666666666666666666444444444555555555555555555555555555555555555555555555555555555555555555666555555444444555555666555555444333333333333444666555555555444444444444444444444555555555555666444444444444555555555666333333333333333333333333333444444555555444444333222222333333333444444444555444444444444555666666555555555555555666666666444333333333444444555555555555666666666666555555555444444444444444444555555555444444444333333333333444555555555555555555555666666666777777777888333333333333333444555555444444444444444444444444555555555555555555555555444444555555555555444444444444555555555666666666666666666666666666666666444444555555666777777888777888999:::;;;<<<============>>>???@@@AAABBBCCCAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===>>>>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555555666777888888777666555555555555555666666666777444444444555555555666666555555555555555555555555444444444555555555555666444444444555555555666666444444444444444555666777555555444444444444555555444444444444444444444444333333333333333444555666333444555555666666555555555444444444555555666777555555555555555555555555555555555555555444444444333444555666666555444333444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111111222333333333333333333333333444444444555555666666666555555555555444444444444444444444444444444444444444555555555666222222222333333444444444222333333333333333333444222222333333333333444444333333333444444444555555444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444111222333444555444333333222222333444444333222222444444444444444444444444111333444444333333444555333222222222333333444555444444444444444444444333444444444444444444444444444444444444444444444444333333333333333333333333666666666666666666666666555555555444444555555555333444555666666555444333444555666666666555444333666666666666666666666666333333444444555666666666666666666666666666666666555555555555555555555555555444444333333444444555555555444333333333333444666666555555555444444444444444444555555555666666444555555555666666777777555555555555555555555555333444444555555444444333222222333333333444444444555444444444444555666666333333444555666777888999444333333333333444555555555555666666666666555555555444444333333444444555555555444444444333333333111222333555666777777777333444444444555555666666444444444444444555666777444444444444444444444444666666666666666666666666444555555555555555555444555555555666666666666777555555555555555555555555444444444555666777777888888999:::<<<===>>>>>>???<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@??????@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>@@@AAABBB????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666666555444555666777777666555444444555555555666666777777444444444555555555666666444444444444444444444444444444444555555555666666444444444555555555666666222222222333444555666777555555444444444444555555444444444444444444444444333333333333333444555666222333444444555555444444444444333222333444666777555555555555555555555555666666666555555444444333444555666777777666555444444444444444444444444444444444444444444444444444000111111222444666888999444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111222333333444444333333333333333444444444555555555555444444444333333333444444444444444444444444444444444555555555666666222222222333333444444444222222222333333444444444222222333333333444444444333333333444444444555555222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555111111333444555444444333333333444555555444333333444444444444444444444444111222444333333333444555222222222222333333444555222333333444444555555666444444444444444444444444444444444444444444444444111111111111111111111111666555444333333444555666777777777777777777777777777777777777777777777777666666666666666666666666666666555555555444444444444444444444444444444444777666555444333333444555555555555555555666777777555555555444444333333333444444444444444444444444444444444444444444444444666666555555555444444444555555555555666666666777666555555555555444444444555555555444444333333333333333333444444444555555777777777777777777777777555666666666666666555555333333333444444444555555444444444444444555666777777666555444444444444444333444444444555666666666777777777777777666666666444444444555666777777888777555333444666666444222444444444555555555555666555555444444444444555555666555444333333444555666444444444555555555555666444444555555666777777777777888999::::::::::::::::::;;;===???@@@@@@??????AAA@@@@@@???@@@AAACCCDDD@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===DDDCCCBBBBBBCCCCCCBBBAAADDDDDDDDDDDDCCCCCCBBBAAACCCCCCBBB@@@??????BBBDDDCCCAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA???>>>???BBBDDDEEEEEEBBBBBBBBBBBBBBBAAA?????????@@@@@@@@@@@@???>>>>>>>>>===<<<;;;999888666666777777777777777666666666777777666555555555555555888666555444444555666888777777666666666666777777666666555555555444444444555444444444444555666666555777888999888777555333444444444444444444444444444444444555555555555666777777777777666666666666777999:::888666444444444444444444444444444444444555555555555555555444444555555444444444333333333444444444444444444444444333333333444444444555555666666555444333333333333333333333333333333333333222222333444444555555666444444444444444444444444333333444444444333111000666555555444444444555555//////000111333444555555333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333444444555555444444333555555555555555555555555555555555444444333333333555555555555555555555555444444444555444444333333777666555444333444444555444333333222222333333444333333333333333333333333444444444333333222222222111111111111111111111111666555333111111111333444555555555444444333333333444444333333333444555555222222333333444555666666444444444333333222222222444444444333333222222222333333333333333333333333666555444444444444555666555555555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444444444444444444444444444666666555444333444555555555555555555555666666777555555444444444333333333444444444444444444444444444444444444444444444444666666555555555444444444555555555666666666666666777777666666666555555555555555444444444333333333333333333444444444555555666666666666666666666666555555666666666666555555333444444444555555555555555555444444444555555666666666555444444444444444444444444555555555555555444444444444555555555555444444444555666777777777777555333444666666444222555555555666666666666777555555444444444444555555666555444444444444555666444444555555555555555555555555555666777777888888666777888999:::;;;;;;;;;>>>>>>???????????????>>>CCCCCCBBBAAAAAAAAABBBBBB??????@@@AAAAAABBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCGGGGGGGGGHHHIIIJJJJJJIIIDDDEEEEEEEEEDDDCCCBBBAAACCCDDDCCCBBB@@@AAADDDFFFEEECCCBBBBBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBB@@@??????AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCAAABBBBBBBBBAAAAAA@@@@@@??????===<<<;;;999888888888888888777777666666666888777666666666666666777888777555444444555777888666666555555555555666666666666555555555444444444555444444444444555666666666777777777666444333222444444444444444444444444444444444555555555555666777777777777666666666555666777888888666444444555444444444444444444444444555555555555555555555555777777666666666555555555444444444444444444444444333333333444444444555555444444333333333444444555333333333333333333333333444444444444444444444444444444444444444444444444555555666666666555333333555555444444444555555666222222333444555666666777333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333222333333333333333333222555555555555555444444444555555444444444333333333555555555555555555555555333444444444444444333333777666555444333444444555444333333333333333333444333333333333333333333333444444444333333222222222111111111111111111111111555444333111111222333444555555444444444333333333333333333333333444444555222222333333444555555666444444444333333222222222444444444333333222222222333333333333333333333333666555555444444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555444444444555666666444555555555555666666666555444444444444333333333444444444444444444444444444444444444444444444444555555555555555444444444666666666666666555555555888777777777666666666666555444444444444333333333333333333444444444555555555555555555555555555555444555555666666666555555444444555555555666666666666666555444444444555555666666555444444444444555555555555555555444444444333333333444555555555666444444444555666666777777777555444444555555444333555666666666666777777777555555444444444444555555666555444444444444555666555555555555555555444444666666777888888999999:::888888999;;;<<<===>>>>>>AAAAAA@@@???????????????CCCCCCBBBAAA@@@@@@@@@?????????@@@AAABBBBBBCCCCCCEEEDDDCCCCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSTTTTTTMMMMMMMMMMMMKKKJJJHHHGGGFFFFFFGGGFFFEEEFFFHHHKKKJJJHHHFFFFFFGGGGGGFFFEEECCCDDDEEEEEEDDDCCCBBBAAADDDBBB@@@@@@AAABBBBBBBBBFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;::::::999999888777666666555777777777666666777888888777777555555555555777777555555444444444444555555666666666555555555555444555555444444555555666777555555555444444444444444444444444444444444444444444444444555555555555666777777777666666666555555333555666666555444444555444444444444444444444444555555555555555555555555777777777666666666666555555555555555555555555555333333333444444444555555333333333333444555666666333333333333333333333333666666555444444333222222444444444444444444444444444555555555555444444333444333333333444555666666333444444444555555555555333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333111222222333333222222111666555555555444444333333444444444444333333333333444444444444444444444444333333444444444444333333666555444444333444444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222444333222111222333444555555444444444444333333333222222222222222333444444222222333333444444555555444444333333333333222222444444333333333333222222333333333333333333333333666666555555555555666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444555555666666444444555555555666555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666555555555555777777777666666666555555444444444444444444444444333333333444444444555555444444444444444444444444444444555555666666555555555555555666666666666777777666555444444444444444666555555444444444555555666666666555444444444333444444555555666777888888444444444555555666666666666555555555555555444444555555555555666666666666555555444444444444555555555555555444444555555555555555555555555555555555888888999999:::;;;;;;<<<=========>>>>>>???@@@@@@BBBAAA@@@?????????AAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDFFFFFFGGGFFFEEEFFFHHHKKKOOOQQQRRRTTTUUUVVVWWWXXXYYY[[[ZZZZZZZZZYYYWWWTTTQQQOOOJJJKKKLLLLLLKKKLLLNNNQQQPPPNNNLLLKKKLLLLLLLLLJJJKKKKKKKKKKKKJJJHHHEEEDDDFFFDDDAAAAAAAAABBBBBBAAAFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;999888777666666777666666666666777888888777777666555555666777777666555555444444555555666666666666555555555555555555555555555555666666777333222333333444555777888555555555555555555555555444444444555555555555666777777666666666555555555111333555555444444444555555555555555555555555555444444444555555555555555555555555444444444444444666666666666666666666666333333333444444444555555333333333333333444555666444444444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222222222333333444555666777333333333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333222222333333333333222222666555555444444333333222333333333333333333333333444444444444444444444444222222333444444444333333555444444444444444444444333444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222333222222222222333555555444444444444444444444444222222111111222222333444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555444555555555555555555555666666666666666666666666333333444555555666666666333333444555666555555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555666666666666666555555555666666666555555555444444444444444444444444444444333333333444444444555555444444444444444444444444333333444555555555555555555555555666666666666777777666555444444444444444555555444444444555555666666666666555444444444333333444444555666777777888444444444444555555555555555666666555444444444444333333333444444444555555555555444444444444555555444555555555555555555444555555666666666666777777::::::;;;<<<<<<======>>>@@@@@@???>>>>>>>>>??????AAA@@@@@@???@@@BBBDDDEEEAAACCCDDDFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDFFFHHHIIIHHHGGGGGGGGGIIIMMMQQQSSSUUUWWWYYYXXXWWWVVVXXXZZZ_________]]]ZZZVVVRRRPPPNNNOOOQQQQQQPPPQQQSSSUUUTTTRRRPPPPPPQQQQQQPPPOOORRRSSSTTTSSSQQQNNNKKKIIIIIIGGGDDDDDDEEEFFFFFFEEEGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<:::999888888777666666555666666777777777777666666666666777777777666666666666666666777666666666666666666666666666555555555555666777777555555444444444555666777555555555555555555555555444444444555555555555666666666666666555555555555000222444555444444444666555555555555555555555555444444444555555555666666555555555555555555555555666666666666666666666666333333333444444444555555666555444333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222222222111222222222222222222222333333555666777444444333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333333333444444444444333333555555444444333333333333333333333333333333333333444444444444444444444444111222222333444444333333333333444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333444444555444444444444444444444444222222111111222222333444222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555666666777777666666555555555555555555555555555777777777777777777777777444444444444444444444444444444444555555555555555555555555555555555555555333444555555666555555555222333444666666555444444333333333444444444444555444444444444444444444444444444444444444444444444444444444555555555555555555555555555666666666777555555555555444444444444333333333444444444444555333333333444444444555555444444444444444444444444222333444555555555555555444444555555555666666666666666555444444444555555555444444444444555666666555555555555555444444444222222222333444444444555444444444444444444444444555666666666444333444555222222333333333444444444555555444444444444555555444444555666666555444444555555666777888999::::::<<<<<<======>>>??????@@@@@@???>>>===<<<===>>>???BBBBBBCCCCCCDDDFFFGGGHHHEEEGGGJJJMMMMMMLLLJJJIIIDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGIIILLLNNNPPPRRRUUUVVVUUURRRPPPRRRTTTWWWWWWXXXXXXUUURRRNNNLLLNNNPPPQQQQQQQQQPPPRRRSSSRRRQQQOOOOOOQQQRRRQQQQQQUUUVVVXXXYYYXXXUUURRRPPPMMMKKKJJJJJJLLLNNNNNNNNNLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@??????>>>===<<<;;;;;;999888777666666666666777777777777777777777777777777777666666666666777777555666666666666777777777666666555555666666777888888888777666555444333222555555555555555555555555444444444555555555555666666666666555555555444444111333555555444444444555555555555555555555555555333333444444555666666666666777777777777888888888555555555555555555555555333333333444444444555555666666555444333333333333444444444444444444444444222222333333444555666666444444444444444444444444444333333333333444444555333222222222333444555555666666666555555555555555333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333444444222222222222333333333333333333333333333333333333000111222333333444444333222333333444444444444333333444555666666555444333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333333333333333333444444444444555222222222222222333444444222222222222333333333333222222333333333333444444222222333333333333444444333333333333333333333333555666777888888777666555555555555555555555555555666666666666666666666666444444444444444444444444444444444555555555666666444444444444444444444444444555666666666555444333111333444666666555444333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555666666333444444555666777888888666666666666555555555555333333333444444444555555333333333444444444555555444444444444444444444444111222333444555555555555333444444444555555555555555555444444444555555666444444444444444555666666444444444555555555555555333333333333333333333333444444444444444444444444444666777666444222444555333333333444444444555555555555444444444444555555444444555666666555444444555555777888:::<<<======>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@BBBDDDGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNPPPPPPNNNKKKIIIEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKNNNPPPOOOKKKIIIKKKNNNKKKMMMPPPQQQQQQOOOMMMKKKKKKLLLNNNNNNLLLLLLLLLMMMMMMKKKJJJKKKMMMNNNNNNNNNQQQSSSVVVZZZ[[[ZZZYYYWWWSSSQQQPPPQQQTTTWWWXXXXXXVVVTTTPPPMMMJJJIIIHHHHHHFFFEEECCCBBBBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@????????????<<<;;;:::999888777777777777777777888888777777777666666666555555666666666555666666666777777777777666666666666666777777888444555555666555444333222555555555555555555555555444444444555555555555666666666555555555444444444222444666666444444444555555555555555555555555555333333444444555666666777666777777777888888888888444444444444444444444444333333333444444444555555555444444333333333444444555555555555555555555555333444444444444444444444444444444444444444444444333333222222222333555555333333333222333333444444555555555666666666666666333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333444444333333333222222222333333444444555111111222222222333333333333333333333333333333333000000111333333444444333111222333444555444444333333444555666666555444333333333333333333333333333222222222333333444444444333333333333333333333333333333444444333333222222333333333444444444555555333333333333333444444555222222222222222222222222222222222333333444444444222222222333333444444444333333333333333333333333555666777888888777666555777777777777777777777777555555555555555555555555444444444444444444444444444444444555555555666666444444444444444444444444555555666666666555333222111222444666666555444333333333333444444555555555444444444444444444444444444444444444444444444444444444444555555555666666222333444555666888999999777777777777666666666666333333333444444555555555333333333444444444555555555555555555555555555555111222333444555555555555333333333444444444555555444444444444444555666777444444444444444555666777333444444555555666666666555555555555555555444444444444444444444444444444444666777666333222444666444444444555555555666666555555555444444555555555333444555666666555444333555555777999;;;===???@@@>>>??????@@@@@@AAABBBBBBAAAAAA@@@AAACCCFFFIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIKKKNNNPPPOOOLLLHHHFFFDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEIIIKKKJJJFFFEEEGGGKKKFFFHHHLLLPPPRRRQQQPPPNNNGGGIIIJJJJJJHHHGGGGGGHHHGGGFFFEEEFFFIIIKKKKKKJJJKKKOOOTTTXXX\\\]]]\\\\\\WWWUUUUUUWWWZZZ^^^``````^^^[[[WWWRRROOOMMMLLLLLLGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>>===;;;:::999888888777777888888888888777777555555555444444555555555555666666666777777888888666666666666666777888888,,,...111444666777666555666666666666666666666666444444444555555555666666666666555555555444444444333555666666555444444555666666666666666666666666333333444444555666777777444555555555666666777777444444444444444444444444333333333444444444555555333333333333444555666666555555555555555555555555666555555444444333333222444444444444444444444444111111000000000111333444444444333222222222333333333333333444444444555555333333333333333333333333333333333333333333333333222222333333333444444444222222333333333444444444333333333333333333333333333333333333333333333333222222222333333222222222000111222333444444555666111111111222222333333333333333333333333333333333///000111222333444444444000111333444555444444333333444666777777666444333333333333333333333333333222222222333333444444444333333333333333333333333444444444444333333222111333333333444444555555555444444333333444444555666222222222222222222222222222222222333333444444444222222222333333444444444333333333333333333333333555555444444444444555555666666555555555555666666666666666666666666666666444555666555222111333555555555555555555555555555444444555555555555444444555555555555555555555555444555888999999888555444555555555555555555555555555444333333555555444333333444555555444444666777555444444444444555555666666555444333333333333333999999888777666555444444555444333333222222222222444444444444555555666777444444444444444444444444555444333333333333444555444444444444444444444444555555555555555555444444666555555444333333222222555444333222222222222222555555555555555555555555444444444555555555555666666666555555555444444444333333333444444555555555333444444555555444444444666666666666666777888888::::::;;;<<<>>>???AAABBB<<>>@@@EEEHHHJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGFFFDDDBBBCCCCCCCCCBBBCCCCCCDDDEEEJJJIIIGGGFFFFFFGGGHHHIIIKKKIIIHHHIIIKKKLLLIIIFFFJJJJJJLLLPPPSSSTTTQQQNNNOOOMMMKKKJJJJJJJJJIIIHHHJJJHHHFFFDDDEEEGGGJJJLLLOOONNNNNNOOOQQQTTTWWWXXX[[[XXXTTTUUUYYY]]]______bbb^^^YYYVVVTTTTTTTTTTTTTTTQQQMMMIIIFFFEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEECCCBBBBBBBBBBBBAAA???CCCBBBAAA???===<<<::::::888888999999999888888777777777666666666666777888999888777666666555555666777777666666666777777888555555555555555555555555444444444444444444444444555555666666666666555555555555555555555555555555444555666555444444555666444444333333333333444444888444444888888333333777777666555444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444333333222222222555555444333333333333444666666666666666777888999333333333333333333333333444444444333333222222222222222222333333333444444444444444444444444444444222444666777888777666555444444444444444444444444444444444333333222222222222222333333333333444444555555555555555555555555000000000111111222222222333444444555555444444333333333333333333333333333444444444444444444444444222222222222222222222222444444444333333222222222333333333333333333333333444444444444444444444444222333444444555555444444333333333333333333333333444444444444444444444444444444333333333333222222222222222222222222222222444444444444444444444444777555333000000111333555555555555444444333333333111111222222222333333333666555555444444555555666777777666666666666777777666666666666666666666666666777888666444333555777555555555555555555555555555555555666666555555555555555555555555555555555333444555666666555444333555555555555555555555555555444333333555555444333333444555555444444555777666666555444444555555555777666666555555555555666888888888777666555555444666555444444333333333444666666555555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444555555666666555555444333333333333333555555555555555555555555444444444555555555555666666666555555555444444444333444444444444444444555444444555666666666555555777777777777888888999:::===============>>>??????AAACCCFFFHHHGGGFFFFFFGGGJJJHHHEEEEEEGGGHHHFFFEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEEEEEEEDDDJJJIIIHHHFFFEEEDDDCCCCCCKKKJJJIIIHHHHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIMMMLLLMMMOOORRRRRROOOMMMNNNMMMKKKJJJKKKKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKMMMPPPSSSUUUVVVSSSQQQRRRWWW\\\```aaa]]]ZZZVVVTTTUUUWWWZZZ\\\^^^[[[VVVPPPKKKGGGEEEDDDFFFEEECCCBBBBBBCCCDDDEEEEEECCCBBBBBBCCCCCCBBB@@@DDDDDDCCCAAA@@@>>>===<<<::::::;;;::::::999888888777777666666666777777888666666666555555666777777555555444444444444555555555555555555555555555555555555555555555555555555444444555555555555444444333333333333333333333333444555666555444444555666555555444444444444555555888444444777777444444777666666555444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444333333333222222555555444333333333333444333222222222333333444555333333333333333333333333444444444333333222222222333333333333444444444444444444444444444444444444000111333444555444222111333333333333333333333333444333333333333333333222222222333333333333444444555555555555555555555555444444444444555555555555333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444222333444444555555444444333333333333333333333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333666555333111111222333444444444333333333222222222111111222222222333333333666555555444444555555666888777777777777777777888666666666666666666666666666777777666444444555777555555555555555555555555555666666777777666666555555555555555555555555555444444444444444444444444555555555555555555555555555444333333555555444333333444555555444444555666888777666555555555555555555555555555555555666777777777777666666555555555666666555444444444555555888777666555444444444444666666666666666666666666444555666666666666555444444444444444444444444444333333333333333333333333333444444555666666777777666666555444444444444555555555555555555555555555444444444555555555555666555555555555555444444444555555555444444444444444444555666666777777777777888888888888999:::;;;<<>>>>>>>>>>>???@@@@@@EEEHHHKKKLLLJJJHHHGGGFFFIIIGGGEEEEEEDDDCCC@@@>>>BBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@BBBDDDFFFHHHIIIMMMMMMLLLJJJIIIGGGFFFFFFKKKKKKKKKKKKLLLNNNOOOPPPNNNPPPQQQOOOKKKJJJLLLNNNQQQPPPPPPPPPRRRRRRPPPNNNOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJMMMOOOQQQRRRPPPOOOPPPUUU[[[```cccZZZWWWTTTRRRSSSWWW[[[^^^cccaaa]]]XXXSSSNNNJJJGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEDDDBBBFFFEEEDDDCCCBBBAAA@@@@@@===>>>======<<<;;;:::999888888777777777777777888444444444444555666777888888888777777777777888888555555555555555555555555444444444444444444444444333333444444444444333333333333333333333333333333444555666555444444555666666555555555555555555666777444444777777555555777666666555444444444444555444333333222222333333444444444444444444444444444444444444444444444444444444444444444333333333333555555444333333333333444444444444444444444555666444444444444444444444444444444333333333333222222333444444444444555555555444444444444444444444444111222333333333222111000222222222222222222222222222333333333333333333444222222333333333333444444444444444444444444444444444444333333333333333222333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444444444222333444444555555444444333333333333333333333333444444444444444444444444444444333333333333222222444444444444444444444444222222222222222222222222444444333333333333222222333333222222222222111111111111222222222333333333666666555555555555666666777777666666666666777777666666666666666666666666444444444333333333444555555555555555555555555555666666777777777777666666555555555555555555555555777666555555555555666777555555555555555555555555555444333333555555444333333444555555333333444555999888777666555444444444222222222222333444444555666666666666666666555555555555444444444444555555666666555444333333444444555555555555555555555555444555777888888777555444444444444444444444444444333333333333333444444444777777777666555555444444666666555555555555666666555555555555555555555555444444444555555555555666555555555555555555555555666666555555444444333333444444555777777888888888888888999999;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFFFFIIILLLLLLJJJGGGDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>AAAAAAAAAAAABBBBBBBBBBBB???AAABBBDDDFFFIIILLLNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSTTTQQQWWW[[[YYYSSSOOOQQQTTTWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUVVVWWWYYYVVVUUUSSSQQQPPPOOOOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPSSSQQQOOOPPPTTTYYY___bbb\\\YYYUUUQQQOOOPPPTTTXXX^^^^^^^^^\\\ZZZUUUQQQOOOIIIIIIHHHGGGFFFEEEDDDDDDGGGEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>===;;;;;;999999888777777777888888444444444444444555666666999999888777777777888888555555555555555555555555333333333333333333333333333444444555555444444333666666666666666666666666444555666555444444444666666666555555555555666666555555555666666666666777666555555444444444555555333333222222222222333333444444444444444444444444444444444444444444444444444444444444444444333333555555444333333333333444555555444444444555555666555555555555555555555555333333333333333333333333444444444555555555666666444444444444444444444444555555555555555444333222222222222222222222222222222222222333333444444444222222222333333333444444444444444444444444444444444444333333222222111111333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333333333333333333333333333444444333333333222222222444444444444444444444444222222222222222222222222222333444444444333222222333333333222222222222222111111222222222333333333666666666555555666666666555555555444444555555555666666666666666666666666555444333333333444444444555555555555555555555555666666777777777777666666555555555555555555555555777666555444444555666777555555555555555555555555555444333333555555444333333444555444333222333444888888777555444444444444222222222222222333444555555555555555666666666666444333333333333333444444333333222222333444444555444444444444444444444444444555777888888777555444444444444444444444444444333444444444555555555666777777777666555555444444666666555555555666666777555555555555555555555555444444444555555555555666444555555555555555555555666666666555555444444444333444555777888888999999999999:::;;;===>>>@@@AAACCCCCCCCCCCCDDDEEEGGGGGGDDDGGGIIIIIIFFFCCCAAA@@@AAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGGGGHHHJJJOOOSSSSSSSSSTTTSSSRRRQQQPPPOOOMMMNNNQQQSSSUUUWWWWWWWWWVVV___gggfff```ZZZYYY\\\^^^^^^_________```aaabbb___aaabbbbbb```aaaccceeeeeebbb]]]YYYXXXXXX[[[\\\^^^\\\YYYVVVTTTTTTTTTUUUUUUTTTQQQPPPQQQUUU[[[^^^]]][[[WWWQQQLLLKKKNNNQQQWWWYYY[[[]]]\\\ZZZWWWTTTOOOOOOOOONNNLLLJJJHHHGGGIIIGGGFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???======::::::999888888888888888666666555444444444444444555444444333222222333333555555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666444555666555444444444666666666555555555555666666444555555555555777777666555555444444444555555666444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333444222222111000000111111111555555555555555555555555333333333333333333333333444444444555555555666666444444444444444444444444666666666666666555444444444444444444444444444444222222222333333444444444222222222333333333444444444444444444444444444444777777666666555555444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222444444444444444444444444111222444555555444222111333333333444444444444444111111222222222333333333777666666555555666666777555444444333333444444555666666666666666666666666777555444444666777777666555555555555555555555555555666666777777666666555555555555555555555555555555444333222222333444555555555555555555555555555555444333333555555444333333444555444333222333444777666555444444444444444444444444444444444555666444444444555555666666777333333222222222333444444222222222222333444555666444444444444444444444444444555666666666666555444444444444444444444444444333444444555555666666666333444444555666666777777666555555555555666777777555555555555555555555555444444444555555555555666444444444555555555555555666666666555555555555555333444666888999:::;;;;;;<<<<<<===>>>@@@CCCDDDFFFJJJIIIGGGFFFDDDDDDCCCCCCBBBDDDEEEDDDBBB@@@@@@@@@AAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLKKKKKKNNNTTTYYY______^^^]]]ZZZWWWTTTRRRSSSUUUXXX[[[^^^^^^^^^]]]^^^gggooopppjjjdddccceeefffhhhjjjkkkjjjjjjkkkllliiilllmmmllljjjjjjmmmppptttpppkkkfffdddeeeiiikkkkkkiiieeeaaa___]]]]]]]]][[[YYYUUURRRPPPSSSXXX]]]___^^^[[[UUUOOOLLLOOORRRUUUWWWZZZ\\\]]][[[YYYWWWVVVWWWWWWVVVTTTQQQMMMKKKLLLJJJIIIHHHIIIIIIGGGFFFBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???;;;;;;:::999888888888888888777666555444444444444666555444333333333333333555555555555555555555555777777777777777777777777555666666666666666666555444444444444444444444444444555666555444444555666666555555555555555555666333555666444555888888666555444444444444555666666555444444333333444444555444444444444444444444444444444444444444444444444444444444444555555555555555555444333333333333444444333333222222222222333444444444444444444444444222222333333333333444444333444444444444555555555444444444444444444444444555444444444444444333333444444444444444444444444222333333333333333333444222222333333333333444444333333333333333333333333444444444444444333333333333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222444444444444444444444444111222333444555444333222333333444444444444555555111111222222222333333333777777666666666666777777555555444444444444555555666666666666666666666666777555333444666888777666555555555555555555555555555555555666666555555555555555555555555555555555444333333222222333333444555555555555555555555555555444333333555555444333333444555444222111222333555444444333333333444444555555444444333444444444333333444444555666777777333333333333333444555555555555444444444555666666555555555555555555555555444444444444444444444444444444444444444444444444222222333444444555666666333333333444555555666666555444444444555555666777555555555555555555555555444444444555555555555666444444444555555555666666555555555555666666666666555666888:::<<<===>>>>>>@@@@@@AAACCCEEEHHHJJJKKKKKKJJJHHHFFFDDDBBBAAAAAAAAABBBCCCBBBAAA@@@BBBCCCAAACCCEEEDDDCCCCCCEEEHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSRRRUUU]]]ccciiiiiiiiigggdddaaa]]][[[\\\^^^bbbfffggghhhgggfffgggmmmrrrsssooolllmmmnnnnnnrrruuuuuusssqqqqqqrrrpppsssuuussspppooorrrvvv|||yyytttpppnnnooorrrtttrrrpppmmmjjjhhhgggggggggcccbbb^^^YYYVVVXXX]]]bbbdddeeeccc]]]UUUQQQQQQTTTSSSUUUYYY\\\^^^^^^]]]\\\]]]^^^___^^^\\\WWWSSSPPPNNNLLLKKKJJJJJJIIIGGGFFFBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBAAAAAA<<<<<<;;;999999888888888777777666555555666666666999888777666666555555555555555555555555555555555777777777777777777777777444555555666666555555444444444444444444444444444444555666555444444555666555555444444444444555555222666666333444888999666444444444444444555666666666555555444444555555666444444444444444444444444444444444444444444444444444444444444555555555666555555444333333333333444777777666555555555555555333333333333333333333333222222222333333444444444333333333333444444444444444444444444444444444444333333333222333333444444333333333333333333333333444333333333333333333222222222333333333333444444333333333333333333333333000000000111111111111111333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222333444444555555444444333333333333333333333333222222222222222222222222444444333333333333222222333333333333333333333333333333333333333333333333111222333333444444444333222222333333333444444444111111222222222333333333777777666666666666777777666666555555555555666666666666666666666666666666555333111222555666666444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555444333333555555444333333444555444222111222333333333222222222333444444444333333222111111111111222333333444555666777777444444444444444555666777999888777666666555666666666666666666666666666666555444333333333333444555444444444444444444444444111111222333333444555555666555555444333333222222444444444444444555666777555555555555555555555555444444444555555555666666444444444555555555666666444444555555666666777777777888:::<<<>>>@@@AAAAAACCCCCCEEEFFFIIIKKKMMMOOOHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDGGGDDDFFFHHHHHHHHHIIINNNRRRLLLMMMNNNPPPQQQSSSTTTUUUVVVXXXZZZZZZYYY^^^fffnnnmmmnnnnnnnnnllljjjgggeeeccceeeiiimmmooonnnmmmlllnnnppprrrrrrpppppprrruuutttxxx{{{{{{xxxuuussstttsssvvvxxxvvvrrrqqqtttxxx|||zzzxxxuuutttttttttuuuuuussspppnnnllllllmmmmmmkkkjjjfff```]]]___eeejjjlllmmmkkkdddZZZSSSRRRTTTPPPSSSXXX]]]```bbbbbbbbbbbbcccdddccc```\\\WWWTTTPPPNNNLLLKKKJJJIIIGGGEEECCCCCCDDDEEEFFFGGGHHHHHHBBBCCCCCCCCCCCCCCCBBBBBB===<<<;;;:::999999999999666666555666666777888999777777555444444333333333555555555555555555555555444444444444444444444444333444444555555444444333777777777777777777777777444555666555444444555666444444444333333444444444222666777333444999999666444444444444444555666777666666555555555555666666444444444444444444444444444444444444444444444444444444444555555555666666555555444333333333333444555444333333222222222222333333333333333333333333222222222333333444444444222222222333333333444444444444444444444444444444333333333333444555555666222222222222222222222222444444444333333222222222222222333333333444444444333333333333333333333333222222222333333444444444333444444555555444444333333333333333333333333333444444444444444444444444222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222222333444444555555444444333333333333333333333333222222222222222222222222444444444333333333222222444444444444444444444444222222222222222222222222222222222333333444444444111111111222222333333333111111222222222333333333555555666666555333111000555555555555555555555555<<<:::777555444666888999999888888888777777666666444444444444444444444444555555555555555555555555666555555444444666777888555555555555555555555555555555555555555555555555555444333222222333444555444555555555444333333222111111222222222333333333222222222333333444444444555555555555555555555555444444444444444444444444333333333444444444555555666666555555555444444444222333444555555444333222333333333333333333333333555444444333333444444555555555555555555555555555888777666555444333333333555555555555555555555555555555555555555555444444444444333333333444555555555777999888666555777:::<<<===???AAABBBCCCCCCCCCJJJNNNRRRUUUTTTPPPKKKGGGGGGEEEBBB???>>>???@@@AAABBBDDDFFFGGGGGGGGGHHHJJJKKKKKKLLLNNNQQQTTTWWWXXXZZZYYYWWWWWWYYY]]]aaaccchhheeeaaa___aaafffkkknnnppppppppppppqqqpppnnnllllllkkkjjjlllppprrrrrrpppnnnppprrrrrrpppnnnmmmmmmpppqqqrrrrrrpppooooooqqquuuuuutttttttttsssrrrrrruuuwwwxxxyyyyyywwwuuusssqqquuuvvvpppllllllmmmlllnnnoooooolllhhhgggiiilllkkkqqqsssnnngggbbb[[[UUUZZZVVVTTTVVV\\\```___]]]^^^^^^```aaaaaa]]]XXXTTTQQQMMMJJJIIIKKKMMMLLLJJJGGGEEECCCBBBCCCEEEHHHIIIJJJHHHFFFDDDBBBBBBCCCDDDEEEBBB>>><<<;;;:::999777666444333222222333555666555444333333444555666777666666555555555444444444666666666666666666666666777666555555555555666777333333444444444333111000666666555444444444444555444444444555555555555666777777666666555555555444777777777777777777777777666666666555444444444333777555444333555555444333555555555555555555555555444444444444444444333333555555555444444333333333555444333333333333444555111111222222222333333333555555555444444333333333333333333333333333333333333333333333333333333333555555555555555555555555555444333333222222222222111222333333333222111000222222222222222222222222666333111111444555444222333333333444444555555555333333333333333333333333444444444444444444444444333222222111111222222333111111222222222333333333222222222222222222222222444444444444333333222111333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333777666444333222222333444333222222111111222222333333333333333333333333333222333555666777666555555333333333333333333333333222222222222222222222222555555666666555444333222666666666666666666666666888777555444333444555666777777666666666555555555444444444444444444444444555555555555555555555555666555555444555666777888555555555555555555555555555555555555555555555555444444444333333444444444444444555555444444333222222222222333333333333444333333333333333333444444333333333333333333333333444444444444444444444444333333333444444444555555666666555555555444444444444555555666666555555444444444444444444444444444555444444333333444444555555555555555555555555555777666555444444444444444555555555555555555555555555555555555555555555555555555555444444555666666222555888999888999;;;===;;;>>>BBBGGGJJJKKKLLLKKKRRRTTTVVVWWWTTTOOOIIIEEEGGGEEECCCAAA@@@BBBDDDEEEFFFHHHKKKKKKKKKKKKLLLMMMPPPRRRTTTWWWYYY[[[]]]___```bbbcccaaa```aaafffkkkkkkgggdddffflllqqqrrrppprrrrrrqqqpppooommmkkkhhhjjjhhhggggggjjjkkkiiihhhggghhhjjjiiihhhffffffgggfffggggggeeebbbaaabbbdddmmmoooqqqqqqpppnnnnnnooommmnnnppprrrttttttuuutttqqqvvvwwwrrrooopppqqqpppssstttuuussspppmmmlllmmmkkknnnpppoooooonnnhhh```\\\XXXUUUVVVZZZ]]]\\\ZZZ]]]]]]^^^______[[[VVVRRROOOQQQTTTXXXYYYWWWSSSOOOMMMJJJGGGEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDCCCBBBAAADDDAAA>>><<<<<<<<<:::999777666555444444555666777666555444444444555777888666666555555555444444444666666666666666666666666333333333333333333333333444555666666666444333222666666555444444444444555444444444555555555555666777666666666555555555555666666666666666666666666555555555555555444444444777555444444555666666555555555555555555555555555444444444444444444444444555555444444444333333333555444333333333333444555111222222222222333333333333333333222222111111111333333333333333333333333333333333333333333333333444444444444444444444444555444333333222222222333222222333444444333222111333333333333333333333333555333111111333444333222333333333444444444555555333333333333333333333333444444444444444444444444444333333333333333333444111222222222222333333333222222222222222222222222333444444444333333222111333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333666555444333333333444444333333222222222222333333333333333333333333333333333444444555555555555444333333333333333333333333333333333333333333333333555555666666666666555555777777777777777777777777666666555555555555555555555555555444444444444333444444444444444444444444555555555555555555555555555555444444555555666777555555555555555555555555555555555555555555555555333444444555555444444333444444555555444444333333333333333444444444555555444444444444333333333333333333333333333333333333444444444444444444444444333333333444444444555555555555555555555444444444666666666555555666666666555555555555555555555555555555444444444444555555555555555555555555555555666555555444444444555555555555555555555555555555555555555555555555555555777666666555555666666666333666999:::;;;<<<===???===BBBIIIOOOSSSUUUTTTSSSOOOPPPPPPOOOLLLHHHCCC@@@BBBAAA@@@???@@@CCCFFFHHHMMMOOOQQQQQQPPPPPPQQQRRRSSSXXX]]]___``````bbbeeeccchhhjjjhhhcccbbbfffkkkoooiiifffjjjrrruuurrrlllmmmmmmlllkkkiiifffcccbbbdddbbbaaaaaabbbcccbbbaaaggghhhjjjiiigggeeeeeeeeebbbcccccc___[[[ZZZ\\\___eeekkkpppppplllhhhhhhjjjhhhhhhhhhiiijjjlllnnnpppjjjooopppmmmlllmmmmmmkkkppprrrttttttrrrooommmmmmoooqqqrrrtttxxxzzzuuullleeeaaa\\\ZZZ[[[\\\ZZZXXX\\\\\\\\\\\\\\\YYYUUUQQQQQQVVV\\\aaaaaa___]]][[[WWWSSSNNNJJJHHHGGGFFFDDDBBBCCCEEEFFFFFFEEECCCBBBDDDBBB???>>>>>>===<<<;;;999888777666666777888999777666666666666666777888666666666555555555555444666666666666666666666666666666777777777777666666666666777777777666555555777666555555444444555555444444444555555555555666666666666666555555555555555555555555555555555555444444444555555555555555666555444444666888888777555555555555555555555555222333333444444555555555555444444444444333333333555444444333333444444555222222222222333333333333333333222222222222111111333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222333333222333444444444444333333444444444444444444444444444222111111222333333222333333333444444444444555333333333333333333333333444444444444444444444444555444444333333444444555222222222222333333333333333333333333333333333333333333444444444333222222333333333333333333333333444444444444444444444444444444333333333333222222333333333333333333333333444444333333333444555555333333222222222222333333333333333333333333333333555444444333333333333444333333333333333333333333444444444444444444444444555555666666777777777777666666666666666666666666666777777888888777666555444444444444444444444444555555555555555555555555555555555555555555555555444444444444555555666666555555555555555555555555555555555555555555555555222333444555555444333222333444444555444444333333444444444444555555555666555555444444333333333222555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555777666555444444555666777666666666666666666666666555555444444444444555555555555555555555555555555444444444444444555666777555555555555555555555555555555555555666666666666777777666666666666666777999999:::;;;<<<>>>AAABBBFFFJJJPPPVVVXXXVVVSSSPPPFFFFFFFFFEEEDDDBBB@@@???AAAAAA@@@AAADDDGGGKKKNNNTTTVVVWWWXXXWWWVVVWWWXXXVVV\\\cccfffeeedddeeegggiiikkkmmmkkkgggeeefffgggkkkhhheeefffjjjllljjjfffdddeeeeeedddaaa^^^\\\\\\^^^^^^^^^```bbbeeeggghhhnnnqqquuuuuurrrmmmhhhfffdddffffffccc^^^\\\```dddjjjrrryyyxxxooohhheeefffhhhgggdddbbbaaaccceeefffdddiiikkkiiiiiijjjhhhdddeeefffhhhiiijjjjjjjjjkkkuuuyyy{{{zzz|||~~~zzzuuutttoooiiieeebbb```]]][[[]]]\\\\\\\\\\\\ZZZVVVSSSUUUYYY]]]______```cccgggaaa\\\VVVQQQOOOLLLHHHEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFDDDBBB@@@@@@>>><<<;;;:::999888777777777888888777777777777777777888888666666666555555555555555666666666666666666666666777888999999999999888777666666777777777666666666777666666555555555555555444444444555555555555666666666666666666555555555555555555555555555555555333444444444555666666666555444444555777999:::999555555555555555555555555222222333333444555666666444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333333333333444444444444444444444444444444444444444444333222111111111222222222444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333444444222222222333333333444444333333333333333333333333333333333444444333333222333333333333333333333333333333444444444444444444333333333333333333333333444444444444444444444444222222333333444555666666333333333222222333333333333333333333333333333333666555333222111222222333333333333333333333333333444444444444444444444444555666666666777888888999555555555555555555555555444666777888888777666555555555555555555555555555555555555555555555555555555555555555555555555555333444444555555555555555555555555555555555555555555555555555555555555555222333444555555444333222333333444444555444444333444444555555555666666666555555555444444333333333555555555555555555555555444444444444444444444444333333333444444444555555444555555555555555555555666555444333333444555666666666666666666666666666666555555444444555555666555555555555555555555555444444444444444555666777555555555555555555555555555555555666666666777777666666666666666777777888;;;;;;;;;===AAAEEEJJJLLLPPPRRRUUUWWWUUUPPPJJJFFFBBBBBBBBBBBBBBBBBBCCCCCCGGGFFFGGGHHHKKKPPPTTTWWWYYY[[[]]]^^^]]]\\\]]]^^^```eeekkknnnmmmkkkkkklllqqqooolllllllllkkkgggcccaaaaaa```___```cccgggkkkiiijjjkkkhhhccc___]]]]]]```aaadddggglllrrrwwwzzzyyy~~~zzzqqqlllhhhkkkmmmjjjeeecccggglllzzz}}}qqqkkkiiikkkhhhccc```___```bbbdddfffkkkoooooooooooojjjdddaaa```___^^^```ccceeefffttt|||~~~{{{{{{}}}|||}}}xxxrrrnnniiieeecccaaa```______```___\\\ZZZWWW[[[^^^```___aaaeeeiiigggaaa[[[WWWVVVSSSNNNJJJHHHGGGFFFEEEEEEFFFGGGGGGIIIGGGDDDCCCAAA???<<<::::::999999888888888888888888888888888888888777777666666666666666666666666666666666666666666666666444555555666666555555444555555555555555555555666777777666555555555555666444444444555555555555666555555555666666666666666666666666666666666666666333444444444555666666666555444333555777999::::::555555555555555555555555222222333333444555666666444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333333333333222222333333444333333333333444444555555222222222222222222222222222333222222111111222333444444444444444444444444333333333333333333333333444444444444444444444444333333222222222222333333222222333333333444444444333333333333333333333333222333333444444333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444111222333444555555666666444333333333333333333444333333333333333333333333666555333222111222222333333333333333333333333333222222222222222222222222666666666666666777888999555555555555555555555555222333444555666555444333666666666666666777777777555555555555555555555555555555555555555555555555333333444555555555555444555555555555555555555555555555555555555555555555333444444555555444444333333333444444555555444444444444444555555555666666555555555444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555555555444444333333333333444444666666666666666666666666666666555555555555666666555555555555555555555555444444444444444555666777555555555555555555555555555555555666666777777888666666666777888999:::;;;<<<===???DDDKKKQQQUUUVVVTTTTTTTTTRRRNNNHHHBBB???AAAAAABBBCCCCCCDDDEEEFFFJJJJJJJJJKKKOOOSSSXXXZZZ^^^```cccdddcccccceeefffnnnpppsssuuuvvvuuurrrppppppkkkffffffhhhgggaaa[[[VVVXXXZZZ[[[]]]dddpppxxxxxxyyyyyyuuunnnhhhffffffiiilllooorrrvvv|||zzzvvv{{{~~~{{{uuurrruuuyyyvvvpppmmmjjjgggddddddgggjjjmmmjjjqqqwwwzzz|||{{{sssjjjkkkgggccc```aaacccddddddoooxxx|||wwwyyy~~~~~~{{{vvvrrrnnnlllhhhfffeeeeeeggggggfffeeeYYY]]]bbbffffffeeedddcccgggbbb\\\ZZZ[[[ZZZUUUQQQLLLJJJGGGEEEDDDDDDEEEFFFJJJHHHFFFEEEDDDBBB>>><<<;;;:::::::::999888888888777888888888888777777666555666666666666777777777666666666666666666666666666666555555555555666666444444333333333444555666888777666666555555666666444444444555555555555666555555555666666666666666666666666666666666666666444444444555555555555555555444333444777999999999555555555555555555555555222333333444444555555555333333333444444444444555333444444555555444444333333333333333444444444444111111222222222222333333111222222333333444444555333333333333333333333333333333333333333333333333333333222222222333444444333222222222333444555666222222222222222222222222333444444333222222333555555444444444444333333333333333333333333333333333444444444444444444444444333222222111111222222333333333333333444444444444333333333333333333333333222222333444444444333333333333333333333333333333222333333444444555555555222222333333333333444444444444444444444444444444111222333444555555555555444444333333333333444444333333333333333333333333555444444333333333333444333333333333333333333333222222222222222222222222777666555555555666777888555555555555555555555555222333444444555555555444555555666666666777777777555555555555555555555555555555555555555555555555222333444555555555444444555555555555555555555555555555555555555555555555444444444333333444444444222333444444555555444444333333444444444555555555444444444444555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555666666444444555555555555444444555555555555555555555555666666555555555555666666555555555555555555555555555555444444444555555666555555555555555555555555444555555666777777888888777777888999;;;===>>>???AAADDDJJJRRRYYY[[[ZZZWWWPPPOOOMMMJJJGGGDDDAAA@@@@@@BBBDDDGGGJJJMMMOOOPPPPPPPPPPPPQQQTTTXXX\\\___ccceeehhhiiijjjjjjlllmmmuuussssssuuuxxxwwwrrrnnnjjjfffbbb``````___[[[WWWSSSTTTWWW[[[bbbmmmxxx~~~yyytttsssuuutttuuuvvvwwwwwwzzz~~~vvvrrrqqqnnnmmmnnnrrruuuxxxrrr{{{yyyvvvsssnnnlllllllllkkkjjjllltttxxxvvvtttwww{{{}}}wwwyyy{{{{{{yyyvvvsssqqqnnnmmmllllllnnnpppppppppaaaaaaccceeeffffffcccaaabbb]]]YYYZZZ^^^___[[[VVVQQQOOOMMMKKKIIIGGGFFFEEEHHHGGGFFFFFFFFFEEEBBB???<<<<<<<<<<<<;;;:::999999777777888888888777555555555666666666777777777777666666666666666666666666:::888666555555666888:::444444333333333444555666888777777666666666666666444444444555555555555666555555555555666666666777555555555555555555555555555555555555555444444444555333222333666777888777555555555555555555555555444444444444444444444444333333333444444444555555333333444555555444333333333333333444444444444555111111111222222333333333111111222333333444555555333333333333333333333333444444444444444444444444333222222222333333444555222111111111222333555666333333333333333333333333333555666555222222444666555555444444444333333333333333333333333333333333444444444444444444444444333333333222222333333333333333333444444444444555444444444444444444444444111222333333444444444333333333333333333333333333222222333333444555555666222222222333333444444444555555555555555555555555111222444555555555555444444444333333333333444444333333333333333333333333333444444555555555555444333333333333333333333333333333333333333333333333777666555444444555666777777777777777777777777777555555555555666666777777555555555666666666777777666666666666666666666666555555555555555555555555222333444555555555444333555555555555555555555555555555555555555555555555555555333222222333555555222333333444555555555444333333333444444444555555333444444444555666666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555666666444555666777777666555444555555555555555555555555666666555555555555666666555555555555555555555555666555555444444444555555555555555555555555555555444555555666777888888999888888999;;;===@@@BBBCCCHHHLLLTTT]]]bbb```YYYSSSKKKIIIGGGDDDCCCCCCCCCDDDCCCFFFJJJPPPVVV[[[___aaa\\\[[[[[[\\\^^^bbbfffhhhfffhhhkkkmmmnnnoooppprrrtttpppmmmooossssssmmmgggiiihhheeebbb^^^\\\[[[[[[TTTTTTUUU\\\gggsss{{{yyy~~~}}}zzz|||yyyyyyyyyvvvssssssvvvzzzwwwyyyxxxvvvuuuvvvxxx{{{~~~}}}{{{xxxuuuuuuwwwwwwtttrrrnnnrrrsssqqqrrruuuwwwvvvlllpppuuuxxxyyywwwuuutttsssqqqpppqqqsssvvvwwwwwwjjjeee___]]]___bbbdddccc^^^ZZZVVVYYY___aaa^^^YYYUUUUUUUUUSSSPPPLLLHHHFFFEEEEEEEEEFFFGGGGGGEEECCC>>>>>>>>>>>>===<<<;;;:::666777888888888666555444555666666666777777888888666666666666666666666666777555222000000222555777555444333333444555666777888888777666666666666666444444444555555555666666444555555555666666777777444444444444444444444444666666666555555444444333555333222333555777777666555555555555555555555555444444444444444444333333333333333444444555555555333333444555555444333333333333333444444444555555333333333444444555555555111111222333333444555555333333333333333333333333555555555555555555555555222222222222333333444555111111000000111333444555444444444444444444444444444666777555333222555777555555555444444333333333333333333333333333333333444444444444444444444444555444444333333444444555333333333444444444555555444444444444444444444444111222333333444444444444333333333333333333333333222222333333444555666666222222222333333444444444555555555555555555555555222333444555555555444333555444444333333444444555333333333333333333333333222333555666777666555555333333333333333333333333444444444444444444444444555555555555555444444444777777777777777777777777777777777777777777777777555555777777777666555444666666666666666555555555444555666777777666555444444444555555666666777777666666555555555444444444555555555555555555555555666666666555444444444333444444444444444444444444333333333444444444555555222333555666777666555444222222333333333444444444444444444444444444444444555555555444444333333333444444555555555555444444555444333333444555444222555555555555555555555555555555555666666666666777666666666666666777888999444444555555555555444444555555555666666666666777666777888888666666666888===;;;888999<<>><<<;;;<<<<<<===999888888888888888999999999888666555555555666777555555666666777777888888777666666666666777888888777777666666666666777777333333444666888999777666444555666555333333555666999888888888777777666666444333333444666777666444333333444444444444333333555555555555555555555555444222111222555555333000444444444444444444444444666666666555444444444333222333444555555444333222666555555444444333222222222444555555444333333444222222333333444555666666333333333333333444555666666666555555555444444444222222333333333333444444444333333222222333333444444333333222222333333444555555555555555555555555555555555555555555555555555555555555555555555555555444333222222333444555444444444444444444444444333333333333333333333333555444333333333333444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444777777666666555555444444666555444333222333333444444444444333333222222222555555555444444333333333333333333333333333333333777666555444444444444444333333333333333333333333555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666666555555555555555666666666777444555666777777666555444444444444444555555555555666666555555555444444444555555555555555555555555555555555555555444444444444444444444444444444444333333444444444555555555333333444555555555555555222222333333333444444444444444444444444444444444555555444444444333333333444444555555555555444444666444333444555555444333555555555555555555555555444444555555555666666666555444444444444555555666444444555555555555444444444555555555555666666666555666888888777777999;;;::::::;;;===BBBHHHLLLOOORRRUUUYYY[[[YYYSSSLLLHHHCCCBBBBBBAAAAAADDDIIIMMMLLLQQQUUUXXX___iiipppqqqlllgggcccbbbeeeiiikkklllnnnooopppqqqrrroookkkgggeeefffhhhlllsss{{{qqqhhheeebbb^^^^^^^^^```ccchhhlllmmmmmmmmmlllooossssssrrruuu{{{~~~wwwuuuxxx}}}}}}{{{|||zzzyyy{{{qqqmmmkkkooopppnnnnnnpppvvvxxxzzz|||}}}{{{wwwtttvvvtttppplllhhheeeccccccccc```]]]^^^aaabbb___[[[\\\^^^^^^^^^aaaccc\\\RRRMMMKKKHHHGGGHHHIIIIIIHHHEEEDDDBBB@@@???>>>======::::::999888888888888999888888777666666666666666666666666666777777777777555555666666666777777777777666666555555666666777555555555666888888666444555555666555444333555777777777666666666555555555555444444555666777555444666666666777777666666666555555555555555555555555666444333555777777555333444444444444444444444444555555555555555444444444333444444444444444444333444444444444444444444444222444555555444333333444222333333444444555555555444444333333333444555555555555555444444444444333222222333333333333444444444333333222222333333444444333333222222333333444444444444444444444444444555555555555555555555555555555555555555555555555444444333333333333444444444444444444444444444444333333333333333333333333555444333333333333444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555555555555444444444444666555444333333333444444444444444333333222222222555555444444444333333333333333333333333333333333555555444333333333333333333333333333333333333333444444444555555666666777666666666666666666666666666666666666666666666666555555555555555666777888444444555555666666777777444555666666666666555444444444444444444333333333555555555555555444444444555555555555555555555555444444444555555555555555444444444444444444444444333444444444444555555555333333333333333444444555333333333333444444444444444444444444444444444444555444444444444333333333444444555555555555444444666555444444666666666444555555555555555555555555333444444444555555555555666555555444444444444555444444555555555555444444444444444555555555555666444555777777888999;;;>>>:::===@@@EEEJJJOOORRRTTTSSSRRRQQQNNNKKKHHHEEECCCBBBBBBCCCCCCDDDFFFKKKNNNSSSWWW[[[]]]dddmmmrrrrrrnnnllljjjjjjllloooqqqqqqqqqpppooonnnmmmiiiddd``````aaagggrrryyyoookkkgggccceeeeeehhhlllooopppnnnlllpppoooqqquuuwwwvvvzzz~~~|||wwwuuuzzz|||zzz{{{~~~yyyyyy~~~zzzsssooonnnmmmjjjjjjlllnnnqqquuuxxxzzzzzzxxxwww|||{{{xxxvvvrrrpppmmmllljjjgggeeedddffffffccc___[[[[[[[[[```iiimmmfff]]]XXXTTTNNNJJJIIIIIIIIIIIIHHHHHHGGGEEECCCAAA???>>>======;;;:::999888888888777777888888777777666555777777777777666666666666333444555666777666555555666555555555555555555666777666555666777777555333555666666555444444555777555555555444444444444333666555555555666666555333666777777888888777777666555555555555555555555555666555444555777777555444444444444444444444444444444444444555555555555555555444444333333444444555222222333444444555666666222333555555333333333444444444444444444444444444555555444333333333444444444444444444333333333333222222333333333333444444444333333222222333333444444333333222222333333444333333333333333333333333444444444444444444444444555555555555555555555555333333444444444444333333444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333444444444555555444333333333444444444444333333333333222222555444444444444333333333333333333333333333333333444444333222222222333333444444444333333222222222333444444555666777777888666666666666666666666666666666666666666666666666555444444444555666888999666666666666666555555555555555555555555555555555666555555444444333333333555555555555555555555555555555555555555555555555333444444444555666666666444444444444444444444444444444444444555555555555444333222111222333444555333333333444444444444555444444444444444444444444444444444444444444444444444444555555555555444444666555444555777777666555555555555555555555555555333333333444444444555555999888777666666666666666444444555555555555444444444444444444555555555555444555777777888:::===???AAADDDJJJNNNPPPQQQRRRRRRMMMKKKHHHEEEDDDCCCCCCDDDDDDEEEGGGGGGGGGIIIKKKNNNWWWZZZ[[[[[[```hhhnnnoooqqqqqqqqqqqqssstttttttttpppnnnllljjjiiifffbbb___]]]___ffftttyyyrrrpppnnnkkklllnnnsssxxx||||||yyyvvvwwwuuuvvvzzz{{{zzz|||||||||}}}yyysss{{{~~~zzzyyy{{{}}}|||{{{uuuuuuxxxyyysssrrrooojjjhhhjjjhhhjjjmmmpppsssuuuxxxzzz|||~~~}}}yyywwwrrrnnnkkkhhhgggeeebbb```ZZZ[[[]]]ccclllqqqppplllfff```WWWPPPKKKIIIGGGFFFHHHHHHIIIHHHFFFDDDBBB@@@AAA@@@>>><<<:::999888888777777888999999777666555888888777777666666555555222333555777777666444333555555444444444444555555777555555555777777666444555666666555444444555777444444444444444444444444777666555666777666444222555555666666666666555555555555555555555555555555333333333444444444333333555555555555555555555555333444444444555666666666555444333222222333444555333333333444444444555555111333555444333222333444444444444444444444333333666555444333333333333333444444333333333222222222222222222333333333444444444333333222222333333444444333333222222333333444333333333333333333333333444444444444444444444444555555555555555555555555222333444555555444333222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222222333333444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333333444555444444333333222222111444444555555666777888888555555555555555555555555555555555555555555555555555444444444555666888999888888777666555444444333555555444444444444555555777666666666555555444444444555555555555555555555555555555555555555555555333444444444555666666666444444444444444444444444444444444555555555666666444333222111222333444555333333444444444555555555444444444444444444444444444444444444444444444444444444555555555555444444666555444555777888777666555555555555555555555555333333333444444444555555999888777666666666666666444444555555555555444444444444444555555555666666666777888999999;;;???BBBKKKOOOSSSSSSQQQNNNMMMLLLDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKMMMNNNMMMLLLMMMNNNTTTVVVUUUSSSXXXbbbjjjlllpppqqqrrrsssssssssssstttooollliiihhhhhhgggfffddd```aaagggrrr~~~{{{uuussswwwyyyxxxwwwyyy}}}~~~yyyvvvvvvzzz|||{{{}}}}}}yyywwwyyy~~~~~~{{{yyyyyy{{{|||{{{yyyrrrzzz{{{yyy{{{}}}~~~}}}{{{xxxuuuvvv{{{~~~zzzzzzwwwrrrnnnooommmnnnnnnnnnmmmooossswwwwww|||wwwtttpppkkkgggdddaaa___]]]___bbbgggkkkooouuuyyyuuunnnddd[[[SSSMMMHHHEEEGGGGGGHHHIIIHHHGGGEEEDDDCCCBBB@@@>>><<<:::999999777888999999999888666555888888777777666666555555222333555777777666444333555555444444444444555555555444333444666888888777555666777666444444666777555555555555555555555555888666666666777666555333555555666666666666555555555555555555555555555555333444555555444444444444555555555555555555555555333444444444555666666666555444333222222333444555555555444444444333333333111333444444333222222333444444444444444444333333666555444333333333333333444444333333333222222222222222222333333333444444444333333222222333333444444333333222222333333444444444444444444444444444444444444444444444444444555555555555555555555555111222333444444333222111333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333444444555555555666333444444444444444444444333333333333333333333333444444444444444444444444666666666666666666666666555555444444444444555555444444444333333222222222555555555666666777777888555555555555555555555555555555555555555555555555555555555555555666777888888888777666555444444333555555444444444444555555666666666666666555555555444444444555555555555555555555555555555555555555444444444555555555555555444444444444444444444444444444555555555666666666333333333333333444444555333444444444555555555555444444444444444444444444333333333444444444444555444444555555555555444444555444333444666777777666555555555555555555555555333444444444555555555555666555555444444444444555444444555555555555444444555555555666666666666777999:::;;;<<<===AAAEEEIIITTTVVVWWWTTTNNNIIIGGGGGG@@@AAABBBDDDGGGJJJLLLNNNPPPSSSVVVVVVUUUSSSRRRRRRRRRSSSRRRQQQVVVaaaiiillljjjmmmoooqqqqqqqqqssstttssspppllljjjkkkllllllllleeefffiiiooovvvyyywwwuuuwwwxxxwwwuuuxxx{{{xxxxxx}}}~~~xxxtttpppnnnpppuuuyyy{{{}}}}}}zzzwwwyyy}}}{{{vvvpppnnnmmmmmmnnnooonnnlllooowww{{{{{{}}}xxxvvvwwwyyyyyy|||zzz{{{xxxyyywwwrrrmmmjjjkkkmmmrrrwww}}}zzzuuupppkkkgggdddcccbbbdddhhhkkkllllllsss{{{|||wwwooofff^^^VVVOOOJJJHHHHHHHHHIIIIIIHHHHHHHHHEEEDDDBBB@@@===<<<;;;:::888888999999888888777666777777777777666666666666333444555666777666555555666555555555555555555666555333333444666888999888666777777666555555666888666666666666666777777777777666555666777777666444666777777888888777777666555555555555555555555555555666888888666555666777555555555555555555555555444444444555555555555555555444444333333444444555666666555444333333222222111222444444222222222333444444444444444444444444555555444333333333444444444444444444333333333333222222333333333333444444444333333222222333333444444333333222222333333444555555555555555555555555333333333333333333333333555555555555555555555555222222333333333333222222222333333444444555555555444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555222333444555555555444444222222333333333333444444333333333444444444444555666666666666666666666666555555444444444555666666333333333333333333333333666666666666666777777777555555555555555555555555555555555555555555555555555555666666666666666555555555666666666666666666555444444333333444444555444444555555555555555666444444444555555555666666555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666666666333333444555555555555555444444444444555555555555444444444444444444444444333333333444444444555555444444555555555555444444333333222333555777666555555555555555555555555555444444555555555666666666555444444444444555555666444444555555555555444444666666666777777777888888:::<<<>>>@@@CCCHHHOOOSSSWWWXXXWWWRRRJJJEEEDDDEEECCCCCCDDDEEEHHHKKKNNNPPPVVVYYY]]]___^^^\\\[[[ZZZXXXZZZ[[[ZZZ]]]dddiiiiiifffiiinnnqqqrrrtttxxx{{{}}}yyytttqqqpppqqqqqqqqqjjjkkkmmmppprrrssssssssswwwyyyyyyyyy~~~|||{{{zzzxxxvvvsssnnniiidddbbbeeeiiilllmmmjjjlllllljjjkkknnnnnnjjjfffeeeeeeffffffeeedddccciiioooyyy~~~{{{|||~~~|||{{{{{{~~~|||{{{sssooooooooossszzz{{{vvvqqqnnnnnnnnniiihhhkkkppppppmmmnnnsssvvvtttqqqlllggg___WWWRRRLLLKKKJJJJJJIIIIIIIIIIIIFFFEEECCCAAA???===<<<<<<:::999888888777777888888666666666666777777777777555555666666666777777777777666666555555666666777777555333444555777777777666777777666555555666888555555666666666777777777666555555666888888777555666666666777777666666666555555555555555555555555444777999888666555666777555555555555555555555555555555555555555444444444333444444444444444444333444444444444444444444333111222444444222111222333222333333444444555555555444444333333333444555555555555555444444444444333222222333333333333444444444333333222222333333444444333333222222333333444444444444444444444444444333333333333333333333333555555555555555555555555333333222222222222333333222222333333444555555666555555555555555555555555333333444555555444333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444333333333333333222333444555555555444444222222222333333444444444333333333444444444555555444444444444444444444444444333333333444444555666111222222333333444444555777777777777666666666666555555555555555555555555555555555555555555555555555555777777777666555444333333444555666777888999555444333333333333444555333333333444444555555555444444444555555555666666555555555555555555555555666666666555555444444333444444444444444444444444555555555555666666666777333444555666777666555444444444444555555555666666444444444444444444444444333333333444444555555555444555555555555555555444333222111333555666666555555555555555555555555555555555555666666666666777666666666666666777888999444555555555555555555444777777777777888888888888;;;===@@@CCCHHHNNNVVV[[[VVVWWWVVVOOOGGGCCCDDDGGGIIIGGGFFFFFFGGGKKKNNNQQQYYY]]]bbbeeeeeecccaaaaaaaaaeeefffdddeeeggggggdddeeeiiiooosssvvvzzz{{{vvvtttsssssssssmmmooopppqqqqqqsssuuuwwwzzz||||||||||||zzz~~~vvvpppmmmkkkgggeee```ZZZYYY\\\___aaabbbcccggghhhggghhhkkkllliiihhhhhhiiiiiiiiihhhfffeeebbbgggooouuuxxxwwwssspppmmmnnnpppuuu{{{~~~zzz{{{~~~yyyvvvzzz~~~}}}oooqqqtttyyy}}}|||xxxvvvvvvwwwmmmiiikkkssstttooojjjjjjmmmmmmmmmmmmjjjddd\\\VVVPPPOOOLLLJJJIIIIIIIIIJJJFFFEEECCCAAA???>>>======;;;:::888777777777888999555555666666777777888888777666666666666777888888777777666666666666777777999777444444555666666555666777777777555555777888555555555666666666777777666555555666888999888666333333444444444444333333555555555555555555555555222555777777444333444666666666666666666666666666666666666555555444444333222333555555555555333222222333333444444555555666000222444333222111222333222222333333444555666666333333333333444444555666666666555555555444444444222222333333333444444444444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333555555555555555555555555444333222111111222333444222222333333444555666666555555555555555555555555333333444555555444333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444333333222222111111111111222444555666555444444222222222333333444444444333333333444444555555555333333333333333333333333222222222222333333444555000111222333444444555666777777777777777777777777666666555555555555666666555555555555555555555555333555777888888777555333666666666666666666666666666666555444333333222222555444444444444555666666666666666555444333111111666555444333333444555666333444444555555444444333444444444444444444444444666666555555555444444444666555444333333444555666444444444555555555666666777666555444444444444444555555555555555555555555444444444555555555666666555555555555555444444444444444444444555555666777666666666666555555555555666666555555555555666666777777666555555555666666666777999999999999;;;======BBBFFFIIIPPPZZZ]]]YYYWWWSSSLLLFFFBBBAAABBBCCCDDDHHHMMMOOOOOOQQQTTTXXXaaadddhhhjjjiiigggfffeeecccdddgggiiiiiigggdddaaa]]]gggsssxxxwwwyyy{{{{{{|||~~~~~~|||zzzxxxxxxzzz{{{|||{{{zzzyyyyyy}}}}}}zzzzzzxxxwwwwwwwwwvvvtttsssrrrrrrqqqnnnjjjgggfffgggfff```^^^```aaaaaaaaadddcccjjjrrrwwwwwwuuurrrpppooonnnnnnppprrrpppkkkgggbbbeeeiiilllllljjjgggfffaaabbbcccdddgggkkkrrrwwwwwwvvvwwwzzzyyyxxx|||yyyqqqsssyyy|||}}}}}}~~~|||yyy}}}ssskkklllpppooohhhbbb___bbbfffjjjkkkgggaaa\\\\\\SSSLLLKKKIIIFFFHHHNNNKKKJJJHHHFFFCCCAAA@@@???;;;;;;;;;::::::999999999;;;;;;;;;::::::999777777777777777777777777777777666666666666555555555555777666555444444555666777666666777777777777666666888888777777666666555555666666666666666666666666333444666777777666444333333444444444555666666666444555555666555555444444666666777777777777666666333333333444444555555555333333333222222222111111444444444444333333222111333333333444444333222222444333333222222333333444666666666666666666666666555555555444444333333333444333333333333444555555444444444444444444444444444444333333333333222222444444333333333333222222222222333333333333444444555444333222333444555666444444444444444444444444333444444555555444444333666666555555555444444444333333333333333333333333333444555555666666555555555666666444222000000111444444444333333222222222444444444333333222222222444333333222222333333444444444444444444444444444444444444444444444444444666555444333333333333333444444444444444444444444333333333333333333333333444444222111111222444444888888888888888888888888777666666555555666666777555555555555555555444444444555666777777666555444555555555555555555555555666555555444333333222222444444444555555555555666555555555555444333222222666555444444444444555666333444444555555444444333444444444444444444444444666666555555555444444444666555444444444444555666444444444555555555666666666666555444444444444444555555555555555555555555222222333333333444444444444444555555555555555555555555444333444555666666666666666666555555555555666666555555555555666666555444444333333333444444888999999999999;;;???BBBDDDIIIMMMOOOUUU[[[[[[VVVPPPLLLHHHCCCBBBCCCEEEGGGKKKNNNRRRTTTUUUVVVYYY[[[dddgggjjjkkkiiigggffffffdddeeefffffffffccc___\\\]]]fffooorrrqqqssszzz|||zzzyyyyyyxxxwwwzzzyyy{{{|||xxxtttrrrooopppqqqsssuuutttrrrqqqsssuuuvvvuuupppiiieeebbbfffddddddiiikkkkkknnnsssvvv|||xxxwwwwwwyyyzzzxxxrrrmmmeeegggiiijjjiiiiiihhhhhhggghhhhhhgggddddddfffiiiggggggiiinnnuuu|||~~~|||}}}wwwsssrrrppprrrvvv|||}}}uuurrrqqqnnngggaaaZZZ\\\```dddfffeeeccc```^^^WWWRRRQQQNNNHHHFFFIIIFFFFFFFFFFFFEEECCCBBBAAA===<<<<<<;;;;;;::::::999888888888888777777666555777777777777777777777777777777777666666666555555777666555555555555666777666666777777777777666666888777777777666666666555666666666666666666666666444555777888888777555444444444444555555555555555444555555555555555444444555555666666666666555555333444444444444444444555444333333333333222222222444444444444444333222111333333333444444333333222444333333222222333333444444444444444444444444444555555444444444333333333444333333333333444555555444444444444444444444444444444333333333333222222444444333333333333222222222222333333333333444444222222111111111222333444444444444444444444444444333444444555555444444333555555444444333333333333444444444444444444444444333333444555555555555444222333444444333333444555444444444333333333222222444444333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444333333333333333333333333444444333333333333444444888888888888888888888888888777777666666777777888666666666555555444444444666666666666666666666666444444444444444444444444555555555444444333333222333333555666666666555444444444555555555444444333666555444444444444555666444444555555555555444444444444444444444444444444555555555555555444444444666555444444444444555666444444444555555555555555666555444444444444444444555555555555555555555555222333333333333444444444333444444444555666666666777666444333333444555666666666666555555555555444666666555555555555666666444444333333333444444555::::::999999;;;@@@FFFKKKPPPSSSUUUUUUWWWXXXUUUPPPHHHFFFDDDCCCDDDHHHLLLOOORRRUUUXXX[[[\\\]]]___aaagggiiikkkkkkiiihhhhhhhhhfffeeedddddddddbbb^^^[[[___dddjjjkkkiiilllttt|||}}}{{{yyywwwuuuxxxxxx{{{~~~|||yyy{{{yyyvvvsssqqqooooooooonnnqqqwww|||~~~~~~|||zzztttiiicccdddffflllsssvvvxxx~~~|||wwwnnnooopppppppppppprrrsssvvvwwwwwwrrrjjjccc``````aaa```aaaffflllqqquuuvvvvvv{{{~~~~~~wwwnnnhhhiiinnnpppuuuzzz{{{zzztttoooiiieeeZZZ[[[\\\^^^___```aaaaaa```]]][[[YYYTTTLLLGGGGGGEEEFFFHHHIIIIIIGGGDDDBBB???>>>>>>===<<<<<<;;;;;;777777777777777777666666777777777777777777777777888888777777777666666666777666666555555666666777666666777777777777666666777777777777666666666666666666666666666666666666555666777888888777666555555555555555555444444444444555555555555555555555444555555666666555555444555555555444444444444444555555444444444333333333333444444444444333333222222333333444444333333333444444333333333333444444333333333333333333333333555444444444444333333333444333333333333444555555444444444444444444444444444444333333333333222222444444333333333333222222222222333333333333444444222222222111222333333444444444444444444444444444333444444555555444444333444333333333333222222222555555555555555555555555222222333444444444444444222444555555444444555666444444444444333333333333333333333333444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444333333333444555555444444444444444444444444444444444444444444444444444444555555555555444444999999999999999999999999888888777777777777888888777777666666555555444444666666555555555555666666444444444444444444444444555555444444444333333333222333555777777666555333333333444555555555555555555555555444444555555555444444555555555555444444444444444444444444444444555555555555555555555555555555555444444555555555555555555555555555555555555555444333333444444444555555555555555555555555555555555555666666666666333333333444555666777777999777555333222333555666666666555555555444444444666666555555555555666666555555555555666666777888:::::::::;;;???FFFOOOUUU\\\[[[XXXUUUSSSQQQMMMIIIFFFEEEDDDEEEIIINNNSSSWWWVVVYYY]]]aaaccceeeffffffgggiiilllmmmmmmmmmooopppkkkhhhffffffggggggdddbbbbbbeeegggfffeeeiiisss{{{|||zzzwwwuuuqqqrrrssstttuuutttqqqppprrrpppmmmjjjjjjnnnsssxxx~~~{{{mmmddd```eeennnxxx||||||wwwzzz}}}~~~~~~~~~xxxmmmgggeeefffdddcccdddfffhhhhhhhhheeeiiiooouuuxxxzzz{{{{{{~~~}}}|||{{{ssskkkjjjllljjjooorrrrrrvvvyyytttppplllcccbbb___\\\ZZZZZZ]]]___eeeeeedddaaaZZZRRRLLLJJJIIIKKKMMMNNNMMMJJJFFFDDDAAAAAA@@@???>>>>>>======999999999888888999999999666666666666666666666666888888888888777777777777777666666666666666666777666666777777777777666666777777777777666666666666666666666666666666666666555666777777777777666555666666666555444444444333444444444444444555555666555555666666666666555555666666555555444444333333666555555555444444444444333444444444444444333333222222333444444444333333444444333333333333444444555555555555555555555555444444444444444444444444444333333333333444555555444444444444444444444444444444333333333222222222444444333333333222222222222222222333333333444444444444444444555555666666444444444444444444444444333444444555555444444333444333333333333333333333444444444444555555555555111222333333444444333333666777777666444333333444444444444444444444333333222333333333444444555555444333333222222333333444444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444555555555555555555555555333444555666666555444333888888888888888888888888888888777777777777888888777777666666666555555555666666555555555555666666555555555555555555555555444444444444444333333333222333555777777666555333333333444555666666666666444555555555555555555444444555555666666555555444444444444444444444444444444555555555555555555555444555555555555555555444555555555555555555555444444444333333333444444555555555555555555555555555555555555666666666777777333333333444555666777777888777555333333333444555555555555555444444444444666666555555555555666666555555555666777888999:::999:::<<<>>>CCCKKKTTT[[[bbb\\\TTTOOOKKKHHHFFFFFFFFFFFFGGGIIIMMMRRRWWW[[[]]]___cccgggkkkmmmmmmlllhhhkkkooorrrtttwwwzzz}}}vvvrrrmmmlllnnnooommmjjjjjjkkkjjjhhhggglllvvvzzzwwwtttpppnnnggggggfffffffffgggjjjkkkmmmllljjjhhhjjjqqq|||{{{mmmddd\\\aaakkkuuuzzz}}}{{{xxxxxxyyy}}}|||xxxwww}}}tttnnnmmmjjjhhhfffeeeeeedddcccaaaaaaaaaaaacccfffiiilllnnnoootttzzz|||~~~|||zzz|||zzzuuuqqqqqqpppsssrrrmmmlllttt}}}|||xxxtttpppkkkiiieee___ZZZYYY\\\___nnnpppoooiii```XXXQQQNNNJJJLLLMMMNNNNNNLLLIIIHHHDDDDDDCCCBBBAAA@@@???>>>;;;:::999999888999999:::666666666666666666666666888888888888777777777777666777777777777777777666666666777777777777666666666666666666777777777777666666666666666666666666555555555555555555555555666666666555444444444333555444444444444555666777777777888888888888777777666666666555555444444444666666666555555555444444333444444555555444444444111222333333444444444333555444444333333444444555555555555555555555555555444444444444444444444444444333333333333444555555444444444444444444444444444444333333333222222222444444333333333222222222222222222333333333444444444444555555555666666666444444444444444444444444333444444555555444444333444444444444555555555555222222333333333444444444111222333333444444333333555666777666444333333444444444444444444444444444333333333444444555555555444333333222222333333444444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444555555555555555555555555333444555666666555444333777777777777777777777777888777777666666777777888666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444333333555666666666555444333444555666666666666666444444555666666555444444555555666666666666555555444444444444444444444444444444444555555555555555444444555666666555444444555555555555555444444444333333333333333444444555555555555555555555555555333333444444444555555555333444444444555666666666666555555444444444444555555555555444444444444333666666555555555555666666444444555555777888999:::;;;===@@@DDDHHHNNNUUUZZZ^^^VVVMMMIIIFFFDDDEEEHHHIIIIIIJJJMMMQQQVVV[[[^^^dddeeehhhmmmqqqrrrpppnnngggkkkqqqwww{{{{{{uuusssvvvwwwvvvsssuuutttqqqmmmlllrrr{{{|||wwwrrrnnnkkkhhheee``````___^^^^^^ccciiinnnpppppppppooopppvvv}}}qqqjjj^^^```gggoootttvvv}}}~~~~~~}}}yyyvvvmmmmmmooossswwwxxxtttqqqqqqxxxzzzpppmmmmmmlllkkkkkklllnnnooonnnmmmlllggg```\\\\\\___aaaccceeeiiiooowwwxxxttttttyyy|||zzzxxxyyyxxx{{{yyypppiiikkkooorrr{{{vvvooolllkkkhhhbbb\\\[[[^^^bbbqqqvvvxxxqqqhhh```YYYTTTMMMMMMLLLLLLLLLLLLLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@<<<;;;999888777777888888777777777777777777777777888888777777777666666666666777777888888777777666666666777777777777666666666666666666777777777777666666666666666666666666555555555444444555555555555555555555555444444444555444333333444555777888777888888999999888888777666666666555555555555555666666555555555444444444333444444555555555555444111111222333444444444444555555444444444444555555222222222222222222222222333333333444444444444555444333333333333444555555444444444444444444444444444444333333333333222222444444333333333333222222222222333333333333444444222222333444444444444333444444444444444444444444333444444555555444444333444444555555555555555666111222222333333444444444222222333444444444444444111222444444444444666888444444444444555555555555444444444444444555555555444333333222222333333444444444444444444444444444444444444444444444444444444444333333333444555555444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666777666666555555666666777555555555666777777888888444555666777777666555444555555555555555555555555444444444444444444444444444444444555555555555666444555555666666666666555444444555666666555444444555555666666666666555555444444444444444444444444444444444555555555666666444444555666666555444444666666555555555444444444333333222222333333444555555555555555555555555555444444444444555555555555444444555555555555555555333444555666666666555444555555555444444444333333666666555555555555666666555555666777888:::<<<===???BBBFFFIIIKKKNNNQQQSSSSSSKKKFFFFFFGGGGGGJJJOOOOOOPPPQQQTTTXXX^^^cccfffiiiiiikkknnnppppppllliiiaaagggooovvv{{{|||vvvvvv|||zzztttrrrvvv~~~}}}yyysssqqqmmmkkkjjjiiihhhgggcccddddddccceeejjjrrrxxxxxx|||~~~||||||vvvqqqeeeccceeekkkoooqqquuuzzzzzzzzzyyyyyyxxxwwwuuutttllllllnnnrrrvvvvvvsssooopppvvv||||||xxxuuuwww{{{}}}{{{ooofffeeehhhkkkkkkmmmrrrwww{{{||||||yyyrrriiibbbaaabbbcccdddcccdddgggkkkqqqxxx~~~yyyvvvvvvyyyyyyyyy~~~wwwqqqnnnllltttyyypppkkkkkkiiiddd]]][[[^^^bbbgggrrrzzzxxxsssnnngggaaaYYYVVVRRRMMMKKKKKKLLLMMMIIIHHHGGGFFFEEECCCBBBBBB???>>>;;;999888777888888777777777777777777777777777777777666666666555555666777888888888888777666666666777777777777666666555666666666777777777888666666666666666666666666666666555555555555666666444444444555555555555555555444333333333555777888777777888888888888777777555555555555666666666666555555555444444444333333333333444555555555555555000111222333444444444444555555444444444444555555222222222222222222222222333333333444444444555555444333333333333444555555444444444444444444444444444444333333333333222222444444333333333333222222222222333333333333444444222222444555555555444333444444444444444444444444333444444555555444444333333333333444444555555555222222333333444555555666333333444555555555555444000111333444333444666777444444444444555555555666555555555555444444444444444333333222222333333444444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444333333333333333333333333444444333333333333444444666666666666666666666666666666555555555555666666444444555666777888999999444555777888888777555444444444444444444444444444444444444444444444444444555444444444444555666666555555666666666666555555333444555666666555444333555555666666666666555555444444444444444444444444444444444555555555666666333444555666666555444333666666555555555444444444222222222222333333444555555555555555555555555555666666666666777777777888555555555555555444444444111333555777777666555444555555444444444333333333666666555555555555666666888888888:::;;;===???@@@CCCFFFJJJMMMMMMMMMMMMMMMJJJDDDBBBGGGKKKLLLOOOUUUUUUVVVWWW[[[```eeekkknnnjjjiiiiiikkkmmmkkkeeeaaa[[[aaajjjqqqwww{{{~~~~~~xxxsssvvvyyyuuuxxx~~~~~~|||xxxtttqqqiiihhhggghhhkkknnnoooooojjjlllmmmnnnooottt|||{{{}}}uuuqqqlllgggfffiiimmmnnnpppsssuuuxxx{{{}}}|||zzzzzzzzzrrrqqqsssvvvzzzzzzvvvrrrsssxxx{{{yyyssspppsssxxx{{{~~~~~~vvviiiaaaaaaeeeeeegggjjjpppwww|||~~~yyypppjjjjjjkkkkkkkkkeeecccbbbcccgggmmmssswwwvvv~~~~~~}}}|||zzzvvvwwwxxxsssiiixxx~~~tttkkklllkkkeee]]]YYYZZZ]]]ZZZjjjxxx|||{{{zzzuuunnnhhhcccZZZRRRLLLJJJKKKLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCAAA>>><<<:::::::::;;;777777777777777777777777666666666666555555555555666777888999999888777666666666777777777777666666555666666666777777888888666666666666666666666666777777666666666666777777333444444555555666666666555444333222333555777999666666777777777777666666444444555555666666777777555555444444444333333333333333444555666666666555000111222333444444555444555555444444444444555555444444444444444444444444333333333444444555555555444333333333333444555555444444444444444444444444444444444333333333222222444444444333333333222222222222333333333444444444444444666777777777666555444444444444444444444444333444444555555444444333222222222333333444444444333333444444555666777777333444555555666666555555222444444444222111222333444444444555555555666666666666666555444444444333444333333222222333333444444444444444444444444444444444444444444444444444666555444444333333333333444444444444444444444444333333333333333333333333444444222111111222444444777888888999999777666555777777777777777777777777888888777666555666666666555555555555555555555555777777666666666666777777444555555666777888888999555555444444444333333333222333555666777888777777666555444333333333333333555444444444444555666666777777666666555555555555444444333222333444555666555555666666777777888888444444333222222111111000555444444333333444444555666555555444444444555555555555444444444444555555666666555555555444444444444444444444444444444444777777666666555555555555777777666555555555555666888<<<@@@???===>>>CCCHHHJJJLLLNNNOOONNNLLLIIIGGGCCCAAAAAAEEELLLSSSWWWXXXYYYVVVZZZdddmmmooolllkkkllljjjhhhhhhhhhfff```\\\\\\```fffkkkoooqqqtttvvvsssqqqssszzz{{{zzz{{{}}}{{{vvvrrrppppppnnnmmmmmmooorrrttttttsssvvvxxxzzz}}}|||xxxzzz|||zzzxxxwwwyyy|||~~~}}}{{{yyywwwvvvqqqnnnkkkmmmqqqsssqqqnnnuuuwwwyyy{{{{{{zzzyyyxxxyyyzzz{{{zzzxxxxxx|||zzz~~~zzzuuutttvvv}}}zzzssskkkddd```^^^___```ccciiiqqquuuuuusssqqqsssqqqoooqqqxxx||||||mmmllliiihhhgggggghhhhhhlllkkkmmmuuu}}}|||zzzrrrmmmnnnyyy}}}{{{rrrooommmmmmmmmiii```YYYXXX]]]hhhvvv|||zzzwwwwwwxxxqqqeeeYYYQQQLLLJJJIIIMMMLLLJJJJJJJJJJJJHHHFFFGGGEEECCC@@@===:::888666:::999999888777666666555888888777777777777888888777666666666555555555555777777777777777777777777:::888777555555666888999555555555555666666666666666666666666555555555555555555444444444444555555555444444444444555666666555666777666555444555666666666555555555444444444444444555555444444333222555555555444444333333333333333333444444444555555444444444555555555555666333333333444444444555555444333333222222333333444...///111222333444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222555555444444444333333333555555444444444333333333333333333444444444555555555555555555555444444444555555555555555555555555555444333333333333444555555444333333222222222222333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666333333333333333333333333777888888999888777666555777777777777777777777777777777777777666666666666777777777777777777777777666555555555555555555666333444444555666666777777555555555555444444333333333444555666777777666666666555444333333333333444444444444444444555666666666666666555555555444444444444333333333444555666555555555666666666666666222222222333444444555555555444444333333444444555666555555444444444555555555555444444444444555555666666555555555444444444333333333444444555555555666666666666555555444444555555555555666666777888;;;===?????????BBBHHHMMMQQQQQQPPPOOOMMMJJJHHHGGGGGGEEEDDDGGGMMMTTTWWWYYY[[[YYY\\\eeekkkkkkiiijjjhhhfffdddccccccaaa]]]ZZZ]]]```eeeiiikkknnnqqqsssuuutttwww~~~~~~}}}|||wwwsssrrrsssuuutttttttttuuuvvvwwwwwwvvv}}}}}}|||uuuwwwxxxwwwuuuvvvxxxzzz{{{|||}}}~~~~~~zzzvvvsssssswwwyyywwwuuurrrssssssssssssrrrqqqpppqqqsssuuuuuutttuuuwwwzzzyyy}}}|||xxxuuutttwwwxxxxxxvvvqqqkkkfffddd___^^^___dddiiikkkjjjgggjjjnnnpppqqqvvv}}}rrroookkkhhhggggggggggggfffddddddhhhooowww{{{|||vvvlllggglllssswwwyyy|||sssqqqooonnnmmmjjjfffccc[[[\\\cccnnnuuuwwwyyy}}}|||wwwnnncccXXXQQQMMMLLLMMMLLLLLLMMMMMMKKKHHHEEEGGGFFFDDDAAA>>>;;;888777999888888777777666666666888888777777777777888888777777666666666555555555666666666666666666666666888777666444444555777888555555555555666666666666666666666666555555555555555555444444444444555555444444444444444555666666555666777666555444555777666666555555555444444444444444555555444444333222555555444444444333333333333333333444444444555555444444444444555555555555333333333444444444555555444333333222222333333444333333444333333222111111444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222777777666555333222111111555555444444444333333333333333333444444444555555333333333333333444555555444444444444444444444444555444333333333333444555555444333333222222222333333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666333333333333333333333333777888888888888777666666777777777777777777777777666777888888888777555444777777777777777777777777444444444444444444444444333333333444555555666666666666666555555555555444444555666666666666555555555555444333333333444444444444444444555555666666555555555444444444444444444444333333444444555666666666666666555555555555333333333444555555666666555444444333333444444555555555444444444555555666555555444444444444555555555555555555555444444444333333444444555555555666555555555555555444444444444444555555777888999:::===>>>???BBBFFFLLLQQQTTTXXXUUUQQQMMMJJJIIIHHHIIIMMMLLLKKKMMMSSSXXX\\\^^^```^^^___dddgggggghhhlllkkkhhhdddaaa```^^^\\\ZZZ___aaadddfffhhhkkkooorrryyyzzz}}}~~~~~~|||xxxtttrrrsssxxx{{{}}}}}}}}}}}}|||{{{zzzzzz~~~||||||}}}xxxyyyyyyxxxwwwwwwyyy{{{{{{|||~~~|||wwwuuuvvvwwwuuutttnnnmmmkkkiiigggfffffffffgggjjjlllnnnmmmmmmnnnoootttvvvxxx{{{{{{wwwqqqllliiilllqqqvvvwwwtttqqqnnngggeeecccdddffffffbbb______eeejjjnnnttt{{{~~~}}}sssqqqmmmkkkkkkkkkkkkjjjhhhddd```___cccjjjsssyyyrrreeeaaaeeellltttzzzvvvuuusssppplllkkkkkklllbbb___```ffflllqqqxxx}}}wwwnnndddZZZTTTPPPMMMMMMMMMNNNOOOLLLHHHEEEHHHGGGEEEBBB???<<<:::999777777777777777777777777888888777777777777888888777777777666666666555555777777777777777777777777666666444444444555666777555555555555666666666666666666666555555555555444555555444444444444555555444444444444555555666666444666777666555444666777666666666555555555444444444444555555444444333222555444444444444333333333333333333444444444555555444444444444555555555555333333333444444444555555444333333222222333333444555555555555444222111000444444444444444444444444444444444444444444444444555555555555555555555555444444333333333333222222666555555444444333222222555555444444444333333333333333333444444444555555111111000111222333555777333333333333333333333333555444444333333444444555444444333222222222333333333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666333333333333333333333333888888888888777777777666666666666666666666666666555666888999888777555333555555555555555555555555444444444444444444444444333333444444555555555555666666666666666666666555666666666555555444444444555444444333333333444444333444444555555555555555444444444444444444444444444444444444444555555666888777777666666555555555666666555555444333333333555444444333333444444555555444444444444555666666555555444444444444555555555555555555555555555555555555555555555444444444555555555555444444444444666666666777888999;;;<<<>>>@@@DDDKKKRRRXXXZZZZZZYYYUUUOOOJJJGGGHHHKKKMMMSSSSSSSSSVVV[[[```dddgggfffcccbbbcccdddeeelllssswwwsssmmmgggcccaaa```___ccceeefffhhhjjjmmmrrrvvv~~~}}}yyyxxxyyyyyyyyyyyyxxxvvvtttvvv{{{}}}{{{{{{~~~wwwuuuxxx{{{|||{{{{{{zzzzzz{{{}}}~~~}}}{{{yyywwwvvvwwwxxxzzz{{{}}}zzzuuuqqqqqqrrrrrrrrrsssppplllgggeeeddddddeeehhhjjjlllnnnnnnllljjjiiinnnnnnppptttwwwtttkkkddd^^^aaahhhpppuuuwwwvvvtttqqqmmmjjjiiijjjiiifffcccZZZ___ccceeeiiippprrrpppmmmmmmmmmppptttvvvuuusssqqqnnniiieeecccffflllqqq||||||~~~}}}{{{}}}~~~mmmcccbbbgggmmmrrrvvvxxxxxxtttnnnkkknnnqqqlllfffcccdddgggjjjrrryyy~~~{{{wwwtttpppggg\\\TTTOOONNNLLLLLLMMMMMMKKKIIIJJJIIIGGGDDDAAA???<<<;;;666777777777777777777777888888777777777777888888777777777666666666666555888888888888888888888888555555444444444555666777555555555555666666666666666666555555555444444444555555444444444444555555333444444555555555555555444555666666555555666777666666666666555555555555444444555555444444333222444444444444444444444444333333333444444444555555333333444444444555555555333333333444444444555555444333333222222333333444333333444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111111222333444666666777555555444444444333333333333333333444444444555555222222111000111333555666333333333333333333333333444444444444444444444444444333333222222333333333333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666333333444444444444444555888888888777777777777777666666666666666666666666555666888999888777555333555555555555555555555555444555666666666666555444555555555555555666666666555666666666666666666666666666555555444444333333444444333333333444444555333444555555666666555555444444444444444444444444444444555555555666666555888888888777777666666666555555444444333222222222555444444333333444444555444444444444444555666666555555444444444444555555444555555555555555555555777777666555444444333222555555555555555555555555888888888999:::;;;===>>>@@@EEEMMMWWW___aaa___\\\SSSPPPKKKGGGGGGJJJOOOSSSUUUVVVYYY]]]aaafffjjjlllkkkfffbbbbbbdddhhhrrr|||~~~wwwoooiiifffeeefffjjjkkkmmmnnnppptttyyy}}}zzzuuurrrqqqrrrssswwwzzz}}}|||yyyyyy|||{{{zzzyyy|||{{{yyyuuuqqqqqqtttwwwvvvwwwyyy|||}}}}}}|||{{{|||yyyuuuqqqnnnmmmmmmmmmppprrrtttxxx}}}|||xxxvvvxxx|||zzzxxxxxxyyyzzz~~~|||xxxvvvsssqqqrrrvvvyyywwwooohhhbbbdddggglllrrrtttrrrpppnnnkkkhhhiiilllooonnnlll```cccccc```aaafffhhhffffffggglllttt}}}}}}uuuuuussspppmmmkkklllnnntttwww~~~yyyvvv}}}zzznnniiiiiiiiihhhppptttxxxvvvrrrpppssswwwwwwqqqlllkkkiiifffhhhmmmwwwrrrooosssxxxtttfffYYYUUUQQQLLLIIIJJJLLLNNNOOOKKKJJJHHHFFFCCCAAA???>>>777777777888888888888888888888777777777777888888888777777777666666666666777777777777777777777777555555555555666666777888555555555555666666666666555555555555444444444444555555444444444444555555333444555555666666555555333555666666555555666888777777666666666555555555444444555555444444333222444444444444444444444444333333333444444444555555333333333444444444444555333333333444444444555555444333333222222333333444333333444555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222333555666777777555555444444444333333333333333333444444444555555555444333222222333444444444444444444444444444444444444444444444444444444333333333222222333333444333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666444444555555666666666666999888888777666777777777777777777777777777777777666777888888888777555444777777777777777777777777555666777888888777666555555555555555555555555555444555555555555666666666666666555444333333444444444444333333333444555555222333555666666666555444444444444444444555555555444444555666666666666555777777777777666666666666222222222333444444555555555444444333333444444555444444444444444555666777555555444444444444555555444444444555555555555555888777777666555444333333555555555666666666666666999999:::;;;===???AAABBBFFFMMMXXXaaaeeeccc]]]YYYLLLJJJGGGFFFHHHNNNTTTXXXUUUYYY^^^cccfffhhhkkklllmmmgggcccdddhhhmmmuuu~~~yyyrrrmmmkkklllnnntttuuuvvvwwwxxx{{{zzzwwwtttrrrqqqsssuuuwww{{{{{{xxxzzz}}}~~~|||xxxwwwwwwtttsssrrrrrrsssvvvzzz{{{zzz|||{{{wwwrrrnnnjjjgggfffggggggfffiiijjjnnnttt{{{~~~zzzyyyxxxzzz|||{{{vvvrrrkkkgggeeeggglllppprrrqqqkkklllkkkgggfffjjjkkkiiiffffffkkkttttttuuuuuuvvvvvvuuusssrrrqqqsss{{{~~~xxxzzzxxxsssqqqnnnjjjkkkpppuuuvvvuuuvvv{{{~~~zzzvvvuuuooohhhcccdddmmmiiiiiiqqq{{{{{{oooccc^^^XXXPPPKKKJJJLLLOOOPPPMMMLLLJJJHHHEEECCCAAA@@@999999999999999999999999888888777777777777888888888888777777777666666666444444444444444444444444555555555666777777777888555555555555666666666666555555555444444444444333555555444444444444555555222333555666666666555444333555666666555555777888777777777666666666555555444444555555444444333222333333333444444444444555333333333444444444555555333333333333444444444444333333333444444444555555444333333222222333333444555555555555444222111000444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444333333555555444444444333333333333333333444444444555555444444444444444333333222555555555555555555555555333444444555555444444333333333222222222333444444333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666666666666777888888999999999999777666666666777888777777777777777777777777777777777777666666666666777777777777777777777777555666888999999888666555444444444444444444444444333333444444555555555555666555444333333333444555333333333333333444555666222333555666777666555444444444555555555666666666333444555666777666666555444444444555555555555555333333333444555555666666555444444333333444444555444333333444444666777777555555444444444444555555444444444555555555666666555555555555666666666666666666666777777777888888777888:::<<<@@@CCCFFFHHHOOOWWWaaafffddd]]]VVVRRRGGGGGGGGGHHHLLLRRRXXX[[[ZZZ___fffkkkkkkkkkkkklllkkkfffdddiiinnnqqqtttwwwxxxwwwvvvrrrpppqqquuuyyy~~~~~~|||{{{uuuuuuuuuvvvyyy}}}yyyuuuvvvzzzyyy}}}yyyuuutttuuuuuurrrpppsssyyy~~~~~~{{{}}}{{{uuuooollliiiiiilllppprrrssssssuuuxxx~~~{{{vvvqqqoooqqqsssrrrqqqppptttuuutttuuuxxxyyyvvvppplllkkkpppzzzxxxuuutttuuuyyy|||}}}{{{wwwtttvvv}}}~~~||||||{{{ppprrrssstttuuuyyy}}}}}}wwwllleeeccceeeeeejjjrrrzzz{{{vvvppphhhaaaXXXQQQMMMLLLMMMMMMNNNMMMKKKIIIGGGEEECCCBBB<<<;;;;;;::::::999999999888888777777777777888888888888888777777777666666555555555555555555555555333333444555666666666666555555555555666666666666555555555444444444333333555555444444444444555555222333555666777666555444333444666666555555777999777777777777666666666555444444555555444444333222333333333444444444555555333333333444444444555555222222333333333444444444333333333444444444555555444333333222222333333444333333444333333222111111444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444555555555444444333333333555555444444444333333333333333333444444444555555000111333444444333222111444444444444444444444444333333444555555444333333333222222222333333444555333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666777777888999999:::;;;;;;:::999777666666666777888777777777777777777777777888888777666666666666666555555555555555555555555555666777999999777666555333333333333333333333333333333333444444444555555555444333333333333555555333333333333333444555666222333555777777666555444555555555666666666777777333444666777777777666555222222222333333444444444777777777666555555444444555444444333333444444555333333333444555666777888555555555444444555555555444444444555555555666666333333444555666777888999666666777777888888999999555666999===BBBGGGKKKMMMWWW___gggggg```WWWPPPNNNFFFFFFGGGJJJOOOUUUZZZ]]]```fffnnnrrrqqqnnnmmmllliiieeeeeelllssssssqqqpppoooqqqrrrrrrsssvvv}}}}}}yyywwwvvvuuuuuuwww{{{vvvqqqsssxxxuuuzzz~~~}}}xxxsssssstttzzzuuurrruuu||||||xxxyyy||||||wwwtttqqqpppssszzz}}}yyyvvvssspppqqqwww|||~~~zzzsssllllllssszzz||||||yyysssssszzzxxxrrrssstttttttttwwwyyy~~~~~~yyyxxxuuussstttxxx~~~{{{pppiiifff```eeemmmtttyyyzzzzzzyyyooohhh___WWWQQQMMMKKKIIIOOONNNLLLJJJHHHFFFDDDCCC======<<<;;;;;;:::999999888888777777777777888888888888888888777777777777888888888888888888888888111222333444555555555555555555555555666666666777555555444444444333333333555555555444444555555555222333555777777666555444333444666666555666777999777777777777666666666666444444555555444444333222333333333444444555555555333333333444444444555555222222333333333444444444333333333444444444555555444333333222222333333444...///111222333444444444444444444444444444444444444444444444444444444444555555555555555555555555222222222333333444444444222333333444444555555555555555444444444333333333333333333444444444555555,,,...111444555444222111333333333333333333333333333333444555555444333333222222222222333333444555333333333444444444555555555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666444444444555555555666666888888999:::;;;;;;<<<<<<888888888888777777777777888888777777666666555555777777777777777777777777999888777555555555666777777777666666555555555444666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555111111222333444555666777222333555777777666555444444555555666666666666666555444444333333444444555777777666555444333333222555555555555555555555555555555555555555444444444777777777777777777777777666666666666666555555555555555666666777888888888999<<>>;;;:::999999999::::::888777666666666666888777777666555444444333666777888999999888777666777777666555555555555555555555555555555555555555555555444444444444555555666555444333333333333333555555444444444444555555555555444444444444555555666666555555555444444444555555555555555555555555333333444444555444444444666444222333444555444333444444444444444444444444222222333333444555666666777666555444333444444555333444555666555444333222222222333333333333444444444333333222222333333444555444444333333444444555222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555444444333222666666555555555444444444555555555555555666777888666555555444444444555555555555555666666666777777333333444444444444555555555555555555555555555555666666666666777999:::;;;<<<<<<<<<<<<=========>>>777777777666666666666555888777777777666666666555777777777777777777777777999888666555555555666777777666666666555555555555666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555666666222333555666777666555444333444444555555555555555555444444333333444444555444444444555555555555666555555555555555555555555444444555555555555555555555555555555555555555555666666666666666666666666666777777777888999999:::<<<>>>@@@DDDIIIOOOUUUYYY[[[ZZZXXXSSSOOOLLLLLLMMMNNNQQQUUUXXX\\\___dddggghhhlllnnnmmmnnnooommmhhh]]]ZZZ\\\eeemmmnnnlllkkkvvv{{{|||xxxuuusssssstttuuuvvvwwwwwwxxxsssqqqqqqttt|||~~~yyyuuusssssstttuuuwwwyyyzzz{{{|||~~~}}}uuusssvvvwwwuuuvvvyyy~~~|||xxxtttuuutttpppllljjjnnnvvv~~~wwwnnngggdddcccgggnnntttzzztttmmmqqqwww{{{{{{|||}}}|||yyysssoooiiidddaaaccckkkrrrsssrrrrrrnnniiiddd___YYYRRRNNNKKKJJJKKKMMMOOOOOOMMMKKKDDDCCC@@@>>>;;;::::::999:::999888777777666777777888888777777666555555444666777888999999888777666777777666555555555555666555555555555555555555555666555555444444555555666666555444444333333333444555555444444444444555555555555444444444444555555666666555555555444444444555555555555555555555555444444444555555444333333666444222333444555444333444444444444444444444444222333333444444555555555777666555444333444444555555555555555444333222222222222333333333333444444444333333333333333333444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333444555555555555555666666555555555444444444555555555444555555666666555555444444444444555555555555555555666666666666444444555555555666666666666666666666666666666666777777777888999:::;;;<<<======>>>>>>>>>?????????666666666666555555555555777777777777666666666666777777777777777777777777888777666555555555666666666666666666555555555555666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666666555555555222333555666666666555444222333333444555444444444555444444333333444444555444444444555555555555666444444444444444444444444333444444444555666666666555555555555555555555555666666666666666666666666888888888999999:::;;;<<<@@@AAACCCIIIPPPWWW[[[]]]UUURRROOOMMMMMMOOOOOOOOOTTTXXX]]]aaaccceeeggghhheeeiiilllmmmoooppplllfffXXXWWW[[[bbbggggggiiimmmzzz~~~{{{vvvqqqmmmjjjlllnnnppprrrssssssssspppooonnnppptttyyy|||}}}~~~{{{vvvrrrqqqssswwwyyy{{{}}}~~~~~~~~~}}}~~~|||rrrnnnsss{{{~~~}}}zzzwwwwwwssslllfffeeejjjppp|||vvvlllhhhiiiaaadddgggooo|||xxxhhheeeiiiqqqtttyyy}}}|||uuupppmmmhhhbbb___aaaeeeiiikkkrrrnnnkkkiiihhhbbbXXXPPPKKKJJJJJJLLLNNNOOONNNMMMHHHFFFDDDAAA>>><<<;;;:::999888888777777777888888999999888888777666666666666777888888888888777777888777666666555555666666666666666666666666666666666555555444444555555666666555444444333444444444555555444444444444555555555555444444444444555555555555555555555444444444555555555555555555555555555555555555555444333222666444222333444555444333444444444444444444444444444444444444444444444444666666555444444444444555777666555444333222222222222222333333333333444444333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444222333444555666777777777555555555555555444444444666555444444444444444444555444444444444444555555444444444555555555666666666666666666777777777777777777777777777777777777888888999999:::<<<===>>>?????????@@@@@@@@@@@@AAA777777666666666555555555777777777777666666666666666666666666666666666666666666666666555666666666666666666666666555555555666555555444444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555444333444555555666666555555333333444555555555555444555444444333333444444555777777666555444333333222444444444444444444444444333333333444555666777777555555555555555555555555666666666666666777777777888888888999:::<<<===>>>BBBEEEJJJRRRZZZ^^^^^^\\\QQQMMMJJJJJJOOOTTTVVVVVVXXX\\\bbbfffggggggggggggfffiiikkkjjjkkkkkkhhhbbbXXXYYY^^^cccddddddjjjrrrzzz|||zzzxxxuuupppmmmjjjkkkkkklllmmmooopppqqqrrrqqqpppqqqrrrssssssrrrrrrqqqpppqqqtttyyy~~~}}}zzzyyyyyy}}}}}}tttpppwwwzzz{{{yyyqqqhhhbbbaaacccnnnwww}}}xxxvvvxxxgggffffffiiiqqq|||zzzjjjcccbbbggglllttt{{{}}}wwwrrrqqqllleee___\\\^^^dddhhhqqqmmmkkkmmmnnniii]]]SSSOOOMMMKKKJJJKKKLLLLLLKKKJJJHHHFFFCCC@@@===;;;:::888888888777888888999999999999999888888888777777666777777888888888888888888777777666555666666666777777777777777777777777666666555555555555666666555555444444444444555555555555444444444444555555555555444444444444555555555555555555555555555555555555555555555555555555666666666666555444222222666444222333444555444333444444444444444444444444444444444444444444333333555555555555444444555555888777555333222222222333222222222333333333444444333444444444444444444333555444444333333444444555222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444333444555666777777777777555555555555555555555555666555444333333333333333444444444444444444555666555555555555666666666666666666777777777777888888777777888888888888888999999999999:::;;;<<<>>>>>>??????@@@@@@@@@AAAAAAAAA888888888777777777666666666666666666777777777777666666666666666666666666555555555666666666666555555555555666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444555555555333444444555555555555555444444555666666666666666555444444333333444444555777777666555444333333222444444444444444444444444333333333444555666777777666666666666666666666666666666666666777777888888888888888999;;;===@@@BBBDDDJJJSSS]]]bbbaaa\\\WWWMMMJJJGGGJJJQQQWWW[[[\\\]]]aaaeeehhhhhhhhhhhhhhhnnnqqqqqqmmmiiihhheeeaaa]]]```eeeiiiggggggnnnxxxzzz~~~yyyxxxwwwwwwxxxwwwtttqqqllllllkkkkkkmmmppptttvvvxxxwwwuuuuuuuuutttrrrpppoooppprrrvvvzzz}}}|||wwwtttssssssyyy}}}{{{}}}}}}~~~xxxzzzzzzwwwpppiiidddbbbeeejjjqqqxxx|||pppnnnllliiiiiippp}}}}}}|||tttkkkfff```eeennnxxx~~~zzztttqqqkkkddd```aaaeeejjjpppmmmmmmpppsssooodddZZZRRROOOKKKIIIJJJKKKLLLLLLKKKIIIGGGDDDAAA>>>;;;999999888888888888888999:::999999999999888888888888777777777777777888888999888888777666666666666666888888888888888888888888666666666555555666666666555555444444444555555666555555444444444444555555555555444444444444555555444555555555555555555555555555555555555555555555666777666666555444333222666444222333444555444333444444444444444444444444444444444444444444333333444444555555555555555555777666444333222222333333222222222333333333444444333444444555555444444333555444444333333444444555222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333666666666666666666666666444444444444444444444444555666666666666666555555444555555555555555555555666555444333333333333333555444444444555555666777666666777777777888888888777777777777888888888888777777888888999999999::::::::::::;;;<<<===????????????@@@@@@@@@AAAAAAAAA888888888888777777777777666666666666777777777777777777777777777777777777444444555666666666555555555555555666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333333333444444555555444444444444555555666666444555666666777777666666555444444333333444444555444444444555555555555666333333333333333333333333333444444444555666666666777777777777777777777777555666666777777888888999888888888:::===AAADDDGGGIIIQQQ]]]dddccc]]]VVVQQQHHHHHHHHHLLLRRRYYY^^^```dddfffhhhiiiiiijjjkkkmmmxxx~~~xxxnnniiifffdddcccffflllooommmkkkrrr{{{}}}sssssstttvvvxxxxxxvvvuuullllllmmmooorrrwww{{{~~~|||{{{zzzzzzzzzxxxvvvssstttvvvxxxzzz|||}}}}}}}}}|||{{{yyyuuurrrrrrtttvvv{{{zzzvvvuuuuuuvvvwwwwwwtttooojjjgggeeegggmmmvvv{{{|||zzzsssrrrppplllhhhkkkyyy~~~{{{zzz|||}}}tttkkk___cccjjjttt}}}yyywwwtttoookkkjjjkkkmmmooonnnnnnrrrtttrrrjjjbbbUUUQQQLLLJJJJJJMMMOOOPPPKKKJJJIIIFFFCCC???===;;;:::999999888888888999999888888888888888888888888777666666666777888999:::999888777777666666777777777777777777777777777777777666666555555666666777555555555444555555666777555555444444444444555555555555444444444444555555444444444555555555555555555555555555555555555555666666666666666555444333666444222333444555444333444444444444444444444444444444444444444444444444333444555555666555555555555555444333333333333444222222333333333333444444333444555666666555444333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444666666666666666555444333444444444555555555555555666555444444444444444444555555555555666777888888999999999:::::::::;;;;;;888999999999999:::::::::999999999::::::;;;;;;<<<<<<<<<<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA888777777777777666666666555666666666777777777888777777777777777777777777333444555666666666555555555555555555666666666777555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444555666666333444555555666666555555555444444333333444444555444444444555555555555666333333333333333333333333444444555555555555555555666666666666666666666666555666666777888888999999999999:::<<<@@@EEEJJJMMMOOOYYYcccfff___VVVPPPMMMHHHJJJNNNRRRVVV\\\bbbfffhhhhhhhhhhhhhhhjjjnnnqqq|||vvvlllhhhfffhhhkkkooosssqqqooosss{{{~~~zzzsssrrrsssuuuvvvvvvuuusssmmmooossswwwzzz}}}~~~~~~}}}|||zzz{{{{{{{{{yyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyvvvssssssvvv{{{zzzwwwrrrooorrrxxxzzzvvvqqqnnnjjjhhhkkkqqqvvvvvvtttsssqqqppppppmmmlllttt~~~~~~xxxggggggiiinnntttzzz}}}}}}|||{{{yyywwwsssooommmjjjjjjlllnnnooonnnjjjfff]]]XXXQQQMMMLLLNNNPPPQQQLLLLLLKKKIIIFFFBBB???>>>;;;::::::999888888888888888888888888888888888888777666666666777888999:::999888777777666666777777777777777777777777777777777777666666666666777777555555555555555666777777555555444444444444555555555555444444444444555555444444444555555555666666555555555555555555555555555555666666666666555555666444222333444555444333444444444444444444444444222333333444444555555555333333555666666666555555333333444444555555444444222222333333333333444444333444555666666555444333555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444555555555444444444444444555555555666666555555555444555555666666666666666666777888999:::<<<<<<<<<============>>>;;;;;;<<<<<<<<<=========;;;;;;<<<======>>>???????????????@@@AAABBBDDDDDDAAAAAABBBBBBBBBCCCCCCCCC777666666666555555555555555666666666777777888888777777777777777777777777222333555666666666555555444555555555666666777777555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555999888777666555444333333555444444444444555666666222333444444555555444444555444444333333444444555777777666555444333333222333333333333333333333333555555555555555444444444555555555555555555555555555666666777888999999999::::::;;;>>>BBBHHHNNNQQQUUU^^^gggeee[[[PPPLLLLLLJJJNNNTTTXXX[[[```fffkkkiiihhhfffddddddhhhmmmrrrzzz|||nnnhhhgggkkklllqqqtttssspppssszzz~~~zzzsssttttttssstttuuutttrrroooppptttyyy}}}~~~|||zzz|||zzzyyyzzz{{{|||{{{zzzzzzyyywwwvvvvvvxxxzzz|||~~~}}}yyyvvvvvv{{{~~~}}}}}}tttlllmmmuuuzzzwwwqqqtttqqqnnnoooqqqttttttttttttpppppprrrqqqmmmnnnttt}}}ooollliiihhhkkkooorrrsss~~~yyyqqqllldddeeeggghhhiiihhhgggffffff```WWWPPPMMMMMMNNNOOOMMMMMMLLLKKKHHHEEEBBB@@@<<<;;;:::999888888888888777777777777777777888888777666666666666888:::;;;999888888777777777777777666666666666666666666666777777666666666666777777555555555555555666777777555555555444444555555555555555555444444555555555444444444555555555666666555555555555555555555555444555666666666666666555666444222333444555444444444444444444444444444444222222333333444555666666222333555666666666555555111222444555666555555444222222333333333444444444333444666777777666444333555444444333333444444555222222222222222222222222555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444111111333444555555666666444444444555555555666666555555555555555666777888777777777777888999:::;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????===>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDEEE999999888888888888999999888888888888777777777777777777777777777777777777777777666666555555555444555555555555444333222222555555666666666666666666555555555555555555555555666555555555555444444444666666666666666666666666555555444444444333333333555555555555555555555555555555555555555555555555444666777777666555555666666666555555555555666666888888777777666666666555555555444444444444555555666555444444333333333333666555555444444444555555999999888888777777777666:::<<>>;;;888777777888:::;;;::::::999888777666666555555666666666666555555888888888888888888888888777777666666555555555444777666666666555555555555555555555555555555555555555666666666555444333333555555555555555555444444444444444555555555555666777777666666555555444444666555444333333333333333555555555555555555555555444444444555555555555666444444444444444444444444666666555444444444444555333333444444444444333333444444444444444444444444222222333333444555666666333333333333333333333333333333333444444444555555666666666666666666666666444444444444444444444444444444444444444444444444333222222111222333555666444333333333333444555555555555555555555555555555444444555555555555444444333444666777888777666555555444444444444555666666777777666666777888999999;;;::::::::::::;;;<<<<<<<<<===>>>???????????????>>>======>>>@@@AAAAAA@@@AAABBBBBB@@@???>>>???@@@BBBAAACCCFFFJJJJJJGGGCCCGGGGGGFFFEEEFFFIIILLLOOO888777777777777777777888666555555555555444444444777777777777777777777777777666666666555555555555555555666777666666444444666666666666666555555555555555555555555555555555666555555555555444444444555555555555555555555555777777666666666555555555555555555555555555555555555555555555555555555555333555666666555444444555666666555555555555666666666555555555444444444333555555444444444444555555555555444333333333444444666555555444444555555666888888888888999999999:::<<<>>>BBBGGGMMMRRRVVVYYY\\\[[[YYYUUUQQQNNNNNNOOORRRUUUZZZ___bbbdddfffggghhheeebbbdddhhhlllmmmlllmmmxxx|||tttqqqrrrtttwwwyyy||||||{{{{{{}}}~~~~~~~~~|||yyyvvvtttsssqqqrrrrrrqqqppppppsssuuuuuuvvvxxxyyyyyyxxxyyyyyyzzzyyyvvvrrrooooooqqqtttuuutttrrrssswww~~~vvvkkkkkkmmmrrrwwwzzzyyywwwtttpppooonnnppptttvvvwwwvvvuuutttuuuxxx}}}vvvllldddjjjqqq{{{sssjjj```[[[YYY\\\___^^^___bbbhhhhhhfff```WWWPPPMMMLLLKKKKKKKKKLLLLLLKKKGGGDDDCCCAAA===:::999888999:::::::::999999888777777777888888777777777777888888777777777777777777777777888888777777777666666666777777666666666555555555555555555555555555555555444444444444444333222222555555555555555555555555444444444555555555555666666666666666666555555555666666555444444444444444555555555555555555555555444444444555555555555666444444444444444444444444555555444333333333333333333333444444444444333333444444444444444444444444222333333444444555555555333333333333333333333333333333333444444444555555555555555555555555555555555555444444444333333333444444444444444444444444555444333333333444555666444333333333333444555555555555555555555555555555444444555555555555444444333555666777888777555444555444444444444555666666777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>????????????>>>>>>>>>>>>???AAABBBCCCBBBAAAAAAAAA@@@?????????@@@BBBEEEJJJPPPSSSSSSQQQOOOQQQNNNKKKIIIJJJKKKMMMMMM777777666666666666777777888888888777777777777666777777777777777777777777666666666666555555555555444666888999999888777666777777666666555555555444555555555555555555555555666555555555555444444444444444444444444444444444666666666666666555555555555555555555555555555555555555555555555555555555222444555555444333333444666666555555555555666666555555555444444444444444555555444444444444555555444444444444444444555555666666555555555555666666777777777888:::;;;<<<===???BBBFFFLLLQQQUUUXXXZZZWWWTTTQQQOOOPPPQQQRRRRRRWWWYYY]]]bbbeeehhhhhhiiihhhdddaaabbbfffkkkmmmmmmccclllrrrrrrqqqvvv{{{}}}|||wwwwwwvvvvvvtttrrrqqqpppoooqqqrrrsssqqqqqqrrrsssuuuwwwzzz|||~~~uuusssqqqllliiihhhjjjlllsssrrrqqqssszzzqqqfffhhhmmmttt{{{}}}{{{wwwssspppmmmkkkmmmrrryyy}}}xxxtttnnnlllpppyyytttgggdddiiiqqq|||tttjjjccc\\\XXXXXXZZZZZZ]]]aaadddfffhhheee___XXXRRROOOJJJJJJJJJKKKMMMMMMKKKJJJFFFDDDAAA===;;;:::::::::888888888888888888888888999888777666666777888999666666666666666666666666888888888888777777777777777777777666666666555555555555555555555555555555444444555555555444333333555555555555555555555555444444444555555555555666555555555666666666666666777666666555555555555555555555555555555555555555444444444555555555555666444444444444444444444444444444333222222222222333333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555444444333333333444444444444444444444444666666555444444444555555444333333333333444555555555555555555555555555555444444555555555555444444555555666777777666555444555555444444555555666777777777888999:::;;;===>>>???>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFAAAAAA@@@??????@@@AAABBBEEELLLUUU[[[]]]]]]^^^___aaa\\\UUUQQQQQQRRRQQQPPP777777666666666666777777::::::999999999888888888666666666666666666666666666666666666666555555555333555777999:::999777666777777777666555555444444555555555555555555555555666555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555222444666555444333444555666555555444444555555666666666666666666666666666555555444444444444555555444444444444444555666777666666666555666666777777777777777888:::<<<>>>???CCCGGGMMMTTTXXXZZZZZZZZZQQQNNNKKKLLLQQQWWWZZZZZZ^^^___bbbgggkkkmmmmmmllleeeaaa]]]^^^bbbhhhkkkkkk___fffmmmpppuuu~~~}}}wwwrrrqqqppppppppppppnnnmmmnnnpppssstttrrrqqqqqqqqquuuwww{{{}}}zzzkkkkkkkkkiiihhhhhhkkkmmmwwwvvvtttvvv}}}pppnnnmmmqqqxxx}}}~~~}}}yyyvvvpppiiigggkkkuuu}}}|||wwwnnngggffflllvvv}}}vvvfffeeehhhpppxxxyyyrrrjjjggg```[[[[[[[[[YYYZZZ]]]aaadddiiijjjggg```XXXTTTJJJIIIHHHJJJLLLNNNNNNMMMIIIGGGCCC@@@===;;;:::999777777888888888999999999888666555333333555666888777777777777777777777777777777777777777777777777777777777666666666666555555555555555555555555555666777777777777777666666444444444555555555555555444444444555555555555666444444555555666666777777666555444444444444555555555555555555555555555555444444444555555555555666444444444444444444444444555444333333222333333333444444555555555555444444444444444444444444444444444444444444444444333333555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444666666555444444444333333444333333333333444555555555555555555555555555555444444555555555555444444555666666777666666555444555555555555555666777777888888999:::;;;===???@@@???????????????@@@AAAAAA@@@@@@???>>>>>>=========AAABBBCCCDDDEEEEEEGGGHHHCCCAAA@@@AAACCCEEEGGGHHHLLLTTT\\\``````bbbhhhmmmrrrjjj___YYYXXXYYYYYYXXX999888888777777888888999777777666666666555555555666666666666666666666666555555555666666666666666333444666888888888666555777777666666555555555444555555555555555555555555666555555555555444444444555555555555555555555555333444444444444444444444555555555555555555555555555555555555555555555555444555777777555444555666555555444444444444555555555555555666666666666666555555444444444444555555444444444444555555666777666666666666666777888999999999888999:::===???AAAGGGMMMUUU\\\```___[[[XXXNNNKKKJJJNNNVVV^^^bbbdddcccdddfffjjjnnnpppooommmbbb^^^ZZZ[[[```eeehhhiiibbbiiiqqqvvv}}}yyyrrrrrrpppnnnnnnppppppooommmppprrruuuuuutttqqqppppppqqqssswww{{{}}}yyyqqqkkkccceeehhhkkknnnqqqvvvyyy}}}}}}}}}uuuqqqsssxxx|||~~~~~~yyynnneeedddmmmuuu{{{xxxrrrjjjdddcccfffiiizzzrrrlllfffhhhmmmqqqoookkkgggbbb^^^^^^]]]XXXVVVWWW^^^bbbhhhllllllfff___YYYMMMJJJHHHHHHJJJMMMNNNOOOJJJHHHEEEAAA>>>;;;:::999777777777888999999::::::888666555333333555666888888888888888888888888888666666666666666666666666888777777777666666666666555555555555555555555555666666777777777777777666444444444555555555666666444444444555555555555666444444555555666666777777333333333222222333444444555555555555555555555555444444444555555555555666444444444444444444444444666555555444444444444444555555666666666666555555444444444444444444444444444444444444444444333333555555555555555555555555333333333444444444555555444444444444444444444444111222222333444555666666444444444444444444444444444444444444333333222222444333333333333444555555555555555555555555555555444444555555555555444444555666666666666666555555777777666666777777888999999999:::;;;<<<>>>@@@AAA??????>>>>>>??????@@@AAAAAA@@@???>>>======>>>>>>@@@BBBDDDEEEEEEFFFIIIKKKJJJGGGFFFGGGKKKNNNPPPQQQVVV\\\aaaaaa___cccmmmvvv|||ttthhh```]]]^^^______999999888888888888999999888888888888777777777777777777777777777777777777555555555666666666666666444444555555666666555555666666666666666666666666555555555555555555555555666555555555555444444444666666666666666666666666555555555666666666666666555555555555555555555555555555555555555555555555444666777777666555555666555555444444444444555555333333333333333444444444555555444444444444555555555555555444555555666666777666666777777888999::::::::::::;;;===AAADDDFFFMMMRRRYYY___aaa___[[[XXXPPPOOOQQQUUU\\\ccciiikkkhhhggghhhlllqqqrrrpppmmmaaa^^^[[[\\\aaafffiiiiiigggpppxxx|||}}}}}}~~~}}}wwwrrrssspppnnnooosssvvvuuusssuuuwwwyyyyyyvvvsssqqqqqqqqqqqqtttwwwyyyuuummmgggaaaffflllsssyyyyyyrrrrrrvvvyyyyyykkkcccgggnnn{{{}}}}}}xxxooohhhdddcccjjjsssvvvkkkeeefffjjjkkkkkkddd```___```^^^XXXTTTSSS[[[___eeekkkmmmkkkeee```RRROOOKKKIIIJJJLLLNNNOOOKKKJJJGGGCCC@@@===;;;:::777777888888999999999:::999888777666666777888999888888888888888888888888555555555555666666666666888888777777777666666666555555555555555555555555333333444555555555444444333333444444555666666666444444444555555555555666555555555666666666666666222222222222222222333444555555555555555555555555444444444555555555555666444444444444444444444444666666555444444444444555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444111222222333444555666666444444444444444444444444333333333444444333222222444333333333333444555555555555555555555555555555444444555555555555444444555555555555666666777777999888888888888999::::::::::::;;;;;;===>>>@@@AAA???>>>>>>>>>>>>???@@@@@@@@@???>>>=========?????????CCCGGGJJJJJJMMMQQQUUUYYYUUURRRRRRVVVZZZ[[[[[[```ccceeecccbbbgggrrr|||{{{sssjjjdddaaaaaabbb888888777777777777888888;;;;;;;;;:::::::::999999777777777777777777777777555555555555666666666777777666555444444444555666444444555555666777777777555555555555555555555555666555555555555444444444555555555555555555555555555555555666666666777777555555555555555555555555555555555555555555555555333555666666555444444555555444444333333444444555222222222333333444444444555555444444444444555555777666666555555555555666777777777777888999:::;;;::::::;;;>>>BBBGGGLLLOOOTTTVVVYYY\\\]]]\\\ZZZXXXVVVXXX[[[^^^bbbfffkkkooonnnlllmmmqqqvvvwwwtttpppdddaaa___aaafffkkkllllllkkkttt{{{}}}~~~}}}{{{{{{{{{yyywwwssspppooorrrxxx}}}~~~|||}}}~~~}}}yyyvvvuuuuuurrrooooooqqqtttuuuqqqmmmgggmmmuuu}}}|||sssqqqsssuuuhhhgggkkkxxx~~~}}}rrrkkkggg___cccnnn~~~|||oooddd```bbbeeegggccc```___aaa```[[[XXXXXXZZZ\\\aaahhhmmmmmmiiidddZZZUUUOOOKKKKKKLLLNNNOOOMMMLLLIIIFFFBBB???===<<<888888888888888999999999888888777777777777888888888888888888888888888888555555666666777777777777888888888777777777666666555555555555555555555555222222333444444444444444333333444444555666666777444444444555555555555666666666666666666555555555333222222222222333444555555555555555555555555555444444444555555555555666444444444444444444444444666555444444333333444444333333444444444444333333444444444444444444444444222333333444444555555555333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444222333444555555444444333444333333333333444555555555555555555555555555555444444555555555555444444444444444555666777888999;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>????????????>>>>>>??????@@@AAA@@@???===<<<===>>>@@@AAACCCIIIPPPUUUXXX\\\ccciiilllgggaaa```ccceeedddccchhhiiijjjiiiiiioooyyy{{{ppphhhdddccc777777666666666666777777888888888777777777666666777777777777777777777777444555555555666666777777999888555444333444555666333333444555666777888888555555555555555555555555666666555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555222444555555444333333444555444444333333444444555444444444555555666666666555555555444444555555555888777666555555555555555777777777777888999:::;;;:::;;;<<<@@@FFFLLLSSSVVVYYYYYYXXXWWWWWWXXXYYYYYY\\\___ccceeeeeeggglllppptttrrrrrrvvv{{{}}}yyyuuufffdddcccfffkkkooopppooollluuu{{{{{{zzz~~~|||{{{|||}}}}}}rrrpppooottt||||||yyyxxxwwwmmmiiifffgggmmmqqqqqqpppnnnttt|||xxxqqqppp|||}}}mmmiiillloooyyyvvvnnnjjjZZZZZZbbbqqq}}}|||oooccc\\\\\\___bbbeeeaaa___bbbccc```^^^___YYY[[[___ffflllnnnkkkggg___ZZZRRRMMMLLLMMMNNNOOONNNMMMKKKHHHEEEBBB???>>>888888888888888888888888555555666666666666555555777777777777777777777777666666777777888888888999888888888888777777777777555555555555555555555555333444444555666666666555333333444444555666777777444444444555555555666666777777666666555555555444333333333333444444555666555555555555555555555555444444444555555555666666444444444444444444444444555444333333222222333333111222222333333222222111444444444444444444444444222222333333444555666666333333333333333333333333333333333444444444555555666666666666666666666666777666666555333222111111444444444444444444444444222333555666666666555555444333333333333444555555555555555555555555555555444555555555555555555444333333333444666777999:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????@@@@@@AAABBB???>>>===<<<===>>>@@@BBBIIIPPPYYY```eeekkkttt{{{{{{tttmmmjjjkkkllljjjggglllmmmnnnoooqqqwww|||nnngggddd;;;::::::999888777666666777777777777777777777777888888777666666666666666777777777777777777777777666666555555555444444444777666555444444555666777555555444444444444555555333333333333333444555666555555555555555555555555666666555555555444444444222222333333444555666666888777666555444444555666666555555555555444444444555555444333333444444444555555555555555555555555666555555444444444555555555444444444444555666666777666444444777:::;;;<<<>>>===>>>EEEOOOYYY^^^___fff^^^UUUQQQSSSWWWYYYXXX^^^aaaggglllkkkiiimmmtttrrrtttxxx~~~~~~tttlllhhheeeiiirrrvvvtttsssvvvtttwwwzzzzzzzzz{{{{{{tttssswwwxxxuuuvvvuuuwww{{{}}}}}}uuuooommmeeeeeegggkkkpppsssssssssrrrxxxzzzooo{{{}}}}}}tttqqqlllooovvv|||tttiii___^^^jjjuuu{{{zzz|||pppaaaZZZ\\\\\\YYY```___```dddhhhiiifffcccccc]]]]]]gggqqqqqqkkkeeefffaaaYYYSSSPPPNNNMMMMMMMMMLLLKKKJJJIIIEEEAAA===>>><<<:::888888888:::;;;888888777777777777888888777777666555555555555555777777777777666666666666777777777666555555444444555555555555555666777777777777777777777777777777555555333333333333555555777666555444333333444555555555555555555555555555333333333444444444555555666555444333333444555666444444333222333444555666555555555555555555555555444444444444444444444444666666666666555555555555666555444333222333333444555555555555555555555555555555555555555555555555333333333444444444555555555555555444444333333333444444444555555555555666555555555555555555555555666555444333222333333444444444444555555555555666444444444444444444444444444444555555666555555555666666666777888888999999:::;;;;;;;;;;;;;;;;;;<<<;;;===>>>===<<<:::;;;;;;;;;@@@BBBAAABBBDDDCCC???AAA@@@???>>>???BBBFFFIIIYYY___hhhooottt{{{{{{tttrrrsssssssssuuusssqqqqqqssswww|||vvvoookkk::::::999999888777777777777777777777777777777777888888777666666666666666666666666666666666666666666666555555555444444444777666555444444555666777555555444444444444555555555555444444444555666666555555555555555555555555666666555555555444444444222222333444444555666666888777666555444444555666666555555555555444444444444333333222222333333444555555555555555555555555555555444444444444555555444444444444444555666666666555555666888;;;===>>>@@@AAAEEEMMMWWW```eeegggggg```VVVRRRTTTXXXZZZZZZaaaccciiimmmllliiilllrrrwww{{{xxxnnndddeeemmmyyy}}}zzzzzztttwwwzzz{{{yyyxxxyyyzzz}}}~~~yyyooojjjmmmpppqqqwwwwwwyyy}}}~~~{{{wwwoookkkjjjkkklllooosssvvvwwwuuusssuuu{{{~~~||||||zzzwwwnnnooossszzz|||ssshhhcccjjjrrrvvv{{{uuuvvvwwwrrrdddZZZXXXXXXVVVaaaaaaaaacccfffjjjmmmooolllbbb^^^gggsssvvvqqqlllhhhddd^^^YYYUUUQQQNNNKKKNNNMMMLLLKKKJJJGGGCCC@@@>>>===;;;999888888999:::888888777777777777888888777777666555555555555555999999888888888777777777555555555666666666666666666666666666666777888888666666666666666666666666666555444333333444555666666666555444333444555555444444444444444444444444333333333444444444555555777666555444444555666777444444333333333444555666555555555555555555555555444444444444444444444444666666666666555555555555666555444333333333444444444444444444444444444444555555555555555555555555333333333444444444555555666666666555555444444444444444444444555555555555555555555555555555555555666555444333333333444444444444444555555555555666444444444444444444444444333444555555666666555555555555666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<===>>>>>>BBBCCCBBBCCCFFFFFFCCC@@@BBBCCCBBBAAADDDKKKRRR^^^fffpppyyy{{{wwwuuutttsssuuurrrooommmmmmoooqqqsss{{{~~~|||xxxtttsss999999999999999999999999777777777777777777777777888888777777777666666666555555555555555555555555666666666555555555555444666666555555555555666666555555444444444444555555777777666555555555666666555555555555555555555555555555555555555444444444333333333444555555666666777666555555444555555555666555555555555444444444444444444333333444444555555555555555555555555555444444333333333444444555444444333333444444555666555555666888:::<<<>>>???BBBFFFMMMVVV___ggglllnnnhhhaaaXXXTTTVVVZZZ]]]^^^eeefffkkkpppoookkklllqqq|||yyylll___dddppp}}}tttvvvyyyyyywwwtttrrrqqquuuxxxtttjjjccceeemmmqqqwwwwwwxxx||||||xxx{{{zzzqqqjjjjjjmmmwwwyyy}}}zzzvvvzzzvvvsssqqqttt{{{vvvmmmnnnppprrrzzzyyyrrrpppuuuuuulllaaa[[[YYYYYY]]]___bbbfffiiinnnsssvvvuuuiiiaaafffqqquuuuuutttkkkhhhddd___[[[VVVPPPLLLOOONNNLLLLLLKKKJJJGGGDDD???>>><<<:::999888999999888888777777777777888888777777666555555555666666888888888777777777666666444444555555666777777888444444333333444444555666555555555555555555555555666555555444444555555666555555444444444555666666333333333333333333333333333333333444444444555555666666555555555555666666444333333333333444555666555555555555555555555555444444444444444444444444666666666555555555555444555555444333333333444444333333333333333333333333555555555555555555555555333333333444444444555555666666666666666555555555444444444444555555555555444444444444444444444444555555444333333333444444444444444555555555555666444444444444444444444444333444555555666666666555555666666888999:::;;;;;;999999::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAABBBEEEEEEEEEGGGNNNQQQPPPJJJLLLMMMJJJGGGKKKTTT\\\fffnnnyyy{{{wwwtttrrrtttqqqmmmiiifffeeeeeefffkkkooossswwwxxxzzz|||}}}888888888999999:::::::::777777777777777777777777777777777888888777777777666666666666666666666666666666666555555555555555666666666555555666666666555555444444444444555555777777666555444444444555555555555555555555555555555555555555555555555555333444444444555555666666555555555555555555555555666555555555555444444444555555555555555666666777555555555555555555555555444333333333333444444555444444444333444555555666555777888999:::<<<>>>???CCCIIISSS^^^fffkkknnnpppeee___YYYUUUWWW[[[^^^```ggghhhlllqqqqqqnnnooottt~~~tttiii```fffrrr}}}vvvwwwvvvuuusssqqqoooooooooqqqnnnfffccciiirrrwwwxxxvvvuuuwww{{{}}}{{{yyyzzz||||||uuummmlllssszzz}}}|||tttqqqttt|||yyyvvvsssrrrvvv|||xxxtttvvvwwwrrrlllgggdddcccYYY\\\aaaiiippptttuuutttxxxnnnfffeeehhhlllpppuuullliiieeeaaa]]]YYYTTTQQQQQQOOOMMMLLLKKKKKKIIIGGGAAA@@@>>><<<:::999888888999888888777777888888999777777666666666666666777555555555555444444444444555555555555666666777777555555444444555555666777555555555555555555555555444444444444444444444444444444444444555555666666333333333333333333333333333333333444444444555555555444444444444444444555333333333333444444555555555555555555555555555555444444444444444444444444666666555555555444444444444444444444444444444444333333333333333333333333555555555555555555555555333333333444444444555555666666555555555555555555333333444444444555555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444444555666777777777777888888888999999999999:::999999::::::;;;;;;<<<<<<===>>>???>>>======???AAACCCGGGJJJKKKRRR]]]dddeee```^^^[[[XXXWWW[[[bbbgggnnnssszzzzzzuuurrroooqqqoookkkfffbbb```^^^^^^```dddjjjpppvvv|||888888888999::::::;;;;;;777777777777777777777777666777888888888888777777777777777777777777777777666666666666666666666666555666666666666666666555555555444444444444555555666666555444333333333333555555555555555555555555444555555555555555555555444444555555555555555666444444555555555555555555666555555555555444444444444444333333444555555666555555555555555555555555333333333333444444555666555555444444555555666777777888:::;;;:::<<>><<<:::999888999999888888888888999999777777666666666777777888555555555555444444444444777777666666555555555555888888777777888888999:::555555555555555555555555333333333444444333333333333333444555555666666666333333333333333333333333333333333444444444555555333333333333333333333333333333333444444444444444555555555555555555555555444444444444444444444444555555555555444444444444333444444444444444444444333333333333333333333333555555555555555555555555333333333444444444555555444444444444444444444444333333333444444444444555444444444444444444444444333444444444444444444444444444444555555555555666555555555555555555555555444555666777888888888888;;;;;;::::::999888888888999999:::;;;<<<<<<======?????????>>>======>>>@@@EEEKKKQQQWWWbbbpppyyy|||uuunnngggfffkkkrrrttttttttttttsssssstttwww|||{{{vvvrrrooommmmmmkkkhhheeeaaa___]]]]]]___ccciiipppwww888999999999::::::;;;;;;777777777777777777777777666777888999999999888777888888888888888888888888555666666666666777777777555555666666666666555555555555444444444444555555555444444333333333444444555555555555555555555555444444444555555555555555555555555555555555555555333333444555555555555444666555555555555444444444111111111111111222333444555555555555555555555555444444444444555555666777666666555555666666777888888:::<<<<<<<<>><<<999888999999888888888888999999777777666666666777888888888888888777777777666666888777777666555555444444555555444444555555666777555555555555555555555555333333444555555444333333333444555555666555555555333333333333333333333333333333333444444444555555333333444444444444333333222333444444555555444444555555555555555555555555444444444444444444444444555555555444444444444333222333444555555555444444333333333333333333333333555555555555555555555555333333333444444444555555333333333444444444444444333333333333444444444444333333333333333333333333222333444555555555444444444444444555555555555666555555555555555555555555666777888999:::;;;;;;;;;<<<<<<;;;;;;:::999888888::::::;;;<<<===>>>>>>???@@@@@@@@@???>>>>>>AAACCCJJJRRR[[[eeeqqqyyyppprrr{{{vvvqqqjjjeeedddhhhmmmqqqtttvvvxxxwwwuuuqqqooooookkkkkkjjjhhhfffeeecccbbbfffiiiooouuu|||999999::::::::::::::::::777777777777777777777777555666888::::::999888777777777777777777777777777555666666666777777777777444555666777777666555444555555444444444444555555555444444444444555555666555555555555555555555555444444444555555555666666666666666666555555555555222333444555555555444444666555555555555444444444111111111222222333555555555555555555555555555555555555555555666777888888777777777777777888999999888;;;===>>>???DDDMMMTTT___aaaiiittt|||xxxkkk^^^UUUWWWZZZ]]]```bbbeeegggfffaaa```dddgggiiimmmqqqrrrsssssstttvvvzzz{{{vvvpppllllllmmmmmmmmmjjjlllkkkhhhllluuu}}}{{{wwwvvvyyyzzzzzzxxxpppqqqssszzz||||||}}}|||zzzwwwuuuvvvwwwyyytttxxx{{{zzzwwwvvvvvvvvvqqqrrrsssttt|||~~~wwwwwwxxxvvvvvvyyy|||}}}}}}{{{yyyzzz~~~|||xxxvvvtttnnnfffccceeemmmkkkjjjiiijjjiiigggfffaaa\\\VVVQQQNNNMMMKKKJJJIIIHHHFFFDDD@@@===:::999:::999999888888999999:::777777666666777888888999999999888888888777777777666666666666666555555555333222222222222333444444666666666666666666666666555555666777777666555555444555666666666555444333444444444444444444444444333333333444444444555555444444555666666555444444222333444555555555444444555555555555555555555555444444444444444444444444555555555444444444333333222333444555555555444444444444444444444444444444555555555555555555555555333333333444444444555555444444444444555555555666222222333333333444444444333333333333333333333333222333444555555555444444444444444555555555555666555555555555555555555555777888999;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAA@@@AAACCCFFFIIIRRR[[[gggqqq}}}{{{zzzsssmmmeee___^^^bbbgggkkklllqqqvvvxxxwwwuuuttttttrrrrrrrrrrrrrrrpppooonnnnnnrrrwww}}}::::::::::::::::::::::::777777777777777777777777555666888:::;;;:::888777777777777777777777777777555666666666777777888888444555666777777666555444555555555444444555555555555555555555555666777888555555555555555555555555444444444555555555666666666666666666666555555555111222444555666555444444666666555555555444444444444444444555666777888999555555555555555555555555555555555666666888999999888888888888888999999:::777;;;>>>???BBBIIIUUU]]]ddddddjjjvvv}}}xxxgggWWWSSSVVV[[[```ccceeehhhiiifff```]]]___bbbdddhhhmmmjjjkkkmmmooottt|||zzzvvvpppmmmlllllliiigggnnnssstttpppnnnttt|||}}}zzzwwwwwwwwwvvvrrroooqqqsssxxx}}}|||||||||zzzvvvqqqooonnnkkkooossssssrrrtttvvvwwwppppppnnnnnnuuu}}}|||xxxsssuuuzzz|||~~~~~~{{{xxx{{{zzzrrrhhhdddoooooooooppppppnnnjjjgggfffaaaYYYTTTPPPNNNMMMKKKKKKJJJHHHEEEBBB>>>;;;999:::999999888888999999:::777777666777777888999999777777777777666666666666444444555555666777777777888777777777777888999999777777777777777777777777666777888999999888777666555555666666666555333222555555555555555555555555333333333444444444555555555666777888888777666555222333444555555555444333555555555555555555555555444444444444444444444444555555444444444333333333111222444555666555444444555555555555555555555555555555555555555555555555333333333444444444555555444555555555666666777777222222333333333444444444333333333333333333333333111222444555666555444444444444444555555555666666666666666666666666666666888999:::<<<===>>>>>>>>>888999999:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAA>>>@@@AAABBBCCCGGGKKKOOOYYYcccnnnxxx|||zzzpppkkkccc^^^^^^ccchhhkkkkkkqqqxxx{{{{{{yyyxxxxxx{{{{{{|||}}}|||{{{zzzyyytttwww|||555666999;;;<<<===<<<<<<999888888777777777777777777777777777777777777777888888777777666666555555777777777777777777777777888777666555444333222222777777777666555555444444666555444333333444555666666444111//////111444666666666666666666666666666333333333444444555555555333444555555666666555555444444444444444444444444444444444444444444444444777666555444444444444444555444444333333333444444888777555555777999999999999===@@@BBBDDDLLLXXXaaagggfffhhhjjjkkkfff\\\TTTZZZZZZ]]]ccchhhjjjjjjjjjkkkfffcccdddbbb______bbbaaafffnnnvvv|||}}}vvvnnniiigggggggggooosssvvvvvvuuutttvvvxxx{{{tttqqqrrrqqqooorrrxxx~~~~~~www}}}}}}|||{{{tttkkkdddbbbbbbeeejjjqqqvvvyyytttpppjjjgggjjjsss~~~zzzuuuxxx~~~~~~{{{uuummmgggggglllqqqqqqmmmjjjiiijjj```bbbccc```YYYSSSNNNLLLKKKLLLKKKIIIEEEAAA>>>===;;;999888888999::::::999777777777777777888888888::::::999888777666555555777777666666555555444444777777777777777777777777555555555555666666666666666555444333333444555666666555444333333444555666777777666666555555555444444444444555555555666666555444444333333444444555777777666666555555555444555444444333333444444555444444333333333444444555555555555444444555555555222222222333333333444444444333222222333444666777777777666666555555555444888777555444222222111111555555555555555555555555333333333222222111111111222222333333444555666666444444444555555555555666666666666666666666555555666666555555555777999:::888999;;;<<<===<<<;;;;;;:::;;;<<<;;;::::::<<<===>>>>>>>>>>>>???AAABBBDDDEEEFFFHHHKKKNNNSSSXXX\\\ccckkkwww}}}yyy{{{~~~zzzrrrkkkgggbbb^^^\\\]]]```bbbhhhnnnvvv~~~|||~~~|||zzzzzz|||777888999:::;;;;;;<<<<<<888888777666666666666666777777777777777777777777666666666666777777777777777777777777777777777777666555555555555555444444444444555555666777777777666555444444444444555666666555333111111333555666555555555555555555555555444444444555555666666666333444555555666666555555444444444444444444444444444444444444444444444444666666555444444444444444666666555444444555555666777666666777999;;;<<<<<<<<<@@@DDDHHHLLLTTT]]]dddfffiiikkkiiieee___[[[YYY[[[^^^bbbhhhkkkmmmmmmnnnpppllljjjjjjeee___^^^```___eeemmmvvv|||vvvmmmhhhhhhjjjlllqqqtttwwwyyyxxxvvvttttttrrrmmmjjjmmmpppttt{{{{{{}}}zzzqqqbbb```^^^___ccckkkrrrvvvtttqqqlllgggeeejjjssszzz~~~zzz~~~|||vvvpppmmmoooooonnnmmmmmmkkkjjjhhhhhhhhhgggccc]]]UUUNNNJJJKKKKKKKKKIIIEEEBBB@@@???<<<:::888888999::::::999777777777777888888888888888888777777666666555555777777777777777666666666555555555555555555555555555555555555666666666666666555444444444444555666666555444444444444555666777666666666555555555444333333333444444444555555555444444333333444444555777666666666555555555444555444444333333444444555666555555444444444555555555555444444444444555555333333444444444555555555555555444333333333444555777666666666555555555444444444444444444555666666333333333333333333333333444444333333333222222222222333333444444555555555444444444555555555555666666666666555555555555555666666666666777888999999;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;:::;;;===???@@@@@@???@@@BBBEEEGGGIIIMMMNNNQQQTTTWWW\\\```cccgggllltttzzz~~~~~~yyyssssssuuurrrmmmkkkhhhddd```___aaaeeehhhpppyyy|||yyyvvvwwwzzz999999999999999:::;;;;;;999888888777777777777777777777777777777777777777555555555666777888888888777777777777777777777777444444444555555666666666444444555555666777777777666555555444444555555666555555444444444444555555444444444444444444444444555555555666666666666666333444555555666666555555444444444444444444444444444444444444444444444444666666555444444444444555777666666555666666777777555666777999;;;<<<===>>>>>>BBBHHHOOOWWW^^^cccfffgggkkklllfff]]]WWWYYY^^^^^^cccjjjmmmnnnoooqqqsssvvvsssrrroooggg___]]]``````fffnnnvvv}}}uuulllhhhiiinnnrrrtttvvvyyy|||{{{wwwpppkkkhhhdddccciiiqqq{{{{{{xxxgggccc]]][[[^^^fffooouuuwwwvvvssskkkdddbbbfffkkkzzz}}}~~~wwwzzz~~~}}}xxxtttrrrwwwqqqjjjhhhiiikkkjjjiiilllkkkiiifffaaaYYYQQQKKKKKKKKKJJJHHHGGGEEEDDDCCC>>><<<999999999::::::999888888888888888888888888666666666666666666666666777777777777888888888888555555555555555555555555555555555555666666666666666555444444444444555666666555444444444444555666666666666555555555555555222222333333333444444444555444444333333444444555666666666555555555555555555444444333333444444555777777666555555444555555444444333333333333444444444444444555555555666666777666555333333222333333666666666555555555555555222222333333444555777777333333333333333333333333444444444444444333333333444444444444444444444444444444444555555555555666555555555555555555555555555666777888999999999999===<<<;;;:::999999999999;;;<<<<<<<<<<<<===???BBBAAABBBDDDGGGKKKOOORRRTTTYYY[[[]]]```dddgggiiikkkjjjlllnnnppprrrtttwwwzzzxxxzzzwwwpppllllllllljjjkkkiiieeecccdddhhhnnnqqqyyy|||xxxsssuuuyyy;;;:::999888888999:::;;;::::::999888888888888999777777777777777777777777555666666666777777777888666666666666666666666666555555555555666666666666777777777666555555444444666666555555555555666666555555666666666666555555444444444444444444444444555555555555555555666666333444555555666555555555555555555555555555555555555555555555555555555555666555555444444444555555666666555555666666777777444666888:::;;;<<<===>>>>>>BBBKKKVVVaaaggghhhgggiiikkkiiibbbYYYUUUZZZ______hhhooopppoooqqqtttuuuzzzwwwsssnnneee^^^___eeeggglllsssyyy~~~zzzrrrllljjjmmmrrrvvvxxxxxxzzz|||{{{tttiiiaaa______ccckkkvvv|||qqqllleee^^^^^^dddmmmttt{{{}}}|||tttiiibbbbbbdddlllttt~~~rrrsssvvvzzz}}}|||wwwssswwwppphhhddddddhhhkkklllllljjjiiihhheee___VVVPPPMMMKKKIIIHHHHHHHHHGGGFFFAAA>>>;;;999:::::::::999999999888888888888888777555666666666777777888888666666666777777888888888555555555555555555555555555555555555666666666666555555555444444555555555555555555444444555555555555555555555555555555555333333333444444444555555555444444333333444444555555555555555555555555555555444444333333444444555777666555444444333444444444333333222222333333444444444444444555555555555555555444444333333333333555555555555555555555555333333333222222333333444666666666666666666666666555555555555555555444444444444444444444444333333444444444555555555555666555555555555555666666666555777888:::::::::999999<<<;;;:::999999:::;;;;;;>>>??????>>>===>>>AAADDDCCCGGGNNNUUU\\\```bbbbbbgggggghhhjjjlllmmmlllkkkhhhhhhhhhgggggghhhlllnnnsssxxxyyyqqqjjjiiikkkkkkkkkiiiggggggjjjpppwww{{{|||yyytttvvvyyy;;;:::999888777888999:::999999888777777777777888777777777777777777777777888777777777666666666555666666666666666666666666777777666666666555555555777777777666555555444444666666666666666666666666555555666777777666555555555555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555555555555555555555555555555555444444444555555666555555444444555666666777555777::::::::::::===???BBBHHHTTT```jjjnnnmmmjjjjjjgggbbb]]][[[[[[]]]^^^```iiipppoooooossswwwxxx|||vvvoooiiicccaaagggoooqqquuuyyy}}}vvvuuurrrqqqrrruuuxxxzzz{{{zzzzzzzzzwwwoooddd\\\XXX^^^gggsss~~~|||}}}|||wwwooofffbbbdddkkkqqq{{{~~~{{{rrriiieeedddaaalll{{{ooommmmmmsss|||~~~yyyrrrqqqnnniiicccaaadddkkkqqqooooooooonnnkkkddd\\\WWWPPPMMMJJJHHHIIIJJJJJJIIIDDD@@@<<<::::::::::::999:::999999999888888777777777777777888888999999:::555555555666666777777777666666666666666666666666555555555555666666666666444555555555555555555444444555555555555555555444444444444555555555555555555555555555666666666666555444444333333444444555444444444555555555555555555444444333333444444555555444333333222222222333444333333222222333333444222333333333333444444444222333333444444555555555444444444555555555555555444444444444444555555666666666666666666666666666555555555555555555555555444444444444444444333333444444444555555555555666555555555666666666777777666888999;;;;;;;;;::::::::::::999999:::<<<>>>????????????======>>>AAADDDFFFNNN[[[hhhppptttsssrrrrrrqqqooonnnnnnmmmiiifffbbbbbbcccbbbbbbbbbdddfffooowwwyyyrrriiigggkkkmmmmmmlllkkklllpppvvv}}}~~~zzzuuuuuuvvvyyy:::999999888888888999999777666666555555555555555777777777777777777777777888888888777666555555555777777777777777777777777777777777666666555555555444444555555666777777777555666666777777666666555555555666666666666555555666666666666666666666666444444444444444333333333333444555555666666555555555555555555555555555555555555555555555555555555555444444444444555666666444444444444555666777777666888;;;:::999;;;@@@DDDLLLTTTaaalllrrrrrrnnnkkkfffaaa\\\\\\```bbbaaa^^^___iiinnnmmmqqqzzz}}}tttjjjffffffhhhpppyyyzzz|||||||||}}}rrrssstttwwwyyy{{{}}}~~~{{{zzzxxxuuuqqqkkkddd```ZZZcccppp}}}}}}|||~~~xxxooohhhfffiiimmmwwwzzz}}}}}}xxxpppjjjfff___iiiwww~~~|||}}}nnnkkkjjjoooxxx|||xxxrrrlllllljjjfffbbbcccjjjppptttvvvxxxvvvoooggg```\\\UUUPPPKKKIIIJJJKKKJJJIIIGGGCCC>>>;;;:::::::::999:::::::::999888888777777888888888999999:::::::::555555555555666666666666777777777777777777777777555555555555666666666666444444555666666555444444444444555666666555444444444444444444444555555555555666666666666777777777555444444333333444444555444444444444444555555555555444444333333444444555333333222222222222333333444444333333333333444444222222222333333333444444111222333444555555555555444444444444444555555555444444555666777999;;;<<<444444444444444444444444444444444555555555555555444444444444444444444444444444444555555555555666666666666777777888888999888999:::;;;<<<<<<<<<<<<999::::::;;;<<<>>>@@@@@@===>>>=========@@@DDDGGGPPPZZZiiiwwwzzzvvvqqqnnnmmmjjjeeeaaa]]]^^^```aaaaaaccceeehhhooowww{{{tttlllkkkoooqqquuuuuutttuuuwww{{{~~~~~~{{{vvvqqqssstttvvv|||777888888999999999888888888777666666555555666666777777777777777777777777777777777777666666666666777777777777777777777777666666666666666777777777444444555555666777777777555666777888888777666555555555555555555555555555555555555555555555555555666555555555444444444444333444555555666666555555555555555555555555555555555555555555555555555555444444444444444555666666555555555555666777888999666999;;;;;;;;;>>>FFFLLLVVV```lllttttttoooiiifff^^^[[[[[[___dddgggddd```^^^ggglllllluuutttjjjiiimmmssszzz~~~}}}|||}}}~~~xxxzzz{{{zzzxxxwwwwwwxxxpppqqqsssvvvyyy{{{|||}}}yyyxxxvvvqqqmmmjjjjjjkkkhhhrrr}}}yyypppkkkkkkmmmsssuuuyyy|||}}}xxxooohhh```fffppp{{{zzz}}}|||xxxwwwzzzzzzwwwmmmmmmnnnpppsssuuuwwwwwwnnnmmmllliiihhhhhhiiikkkqqqvvv{{{yyypppfffbbbaaaZZZTTTLLLIIIJJJKKKJJJHHHIIIEEE???;;;::::::::::::;;;;;;:::999999888777777888888888888888999999999777777777666666666666666666666666666666666666666555555555555666666666666444444555666666555444444444444555666666555444444333333333444444555555555555555555666666666666777555444444333333444444555333333333444444555555555555444444333333444444555222222222222333444555555555555444444444444555555333333333333444444444555222333444555555555444333333333333444444555555555444444555555777888::::::444444444444444444444444333333444444444555555555222333333444444555555555444444444555555555555666666777777888999999::::::::::::::::::;;;<<<===>>>;;;;;;===>>>????????????>>>>>>???@@@CCCGGGMMMRRR^^^gggttt~~~xxxqqqmmmkkkiiiddd```\\\]]]___```cccgggmmmqqqxxxxxxxxx{{{}}}~~~}}}||||||{{{||||||xxxsssppppppqqqtttyyy~~~666777888::::::999999888;;;::::::999888999999999777777777777777777777777555555666666777777888888777777777777777777777777444444555666777888999999777777777666555555444444555666777888888777666555555555444444444444555555444444444444444444444444777777666666555555555444333444555555666666555555666666666666666666666666666666666666666666666666444444444444444555666777666666666666777888999:::666999;;;<<<===BBBKKKSSS[[[fffrrrvvvrrriiiccc```WWWXXX\\\bbbgggiiifffccc^^^fffjjjlllyyyvvvlllmmmtttzzz~~~|||zzz{{{|||wwwyyyzzzwwwrrroooooopppooooooppprrrtttvvvxxxyyywwwwwwtttooojjjkkkoootttwwwxxxqqqoooooosssssswww}}}}}}ssskkkaaaccciiirrr||||||~~~wwwrrrrrrpppllllllpppsssrrrooopppvvv{{{rrrooollllllmmmllliiieeehhhqqqyyywwwnnneeeccceee]]]VVVNNNJJJJJJKKKJJJGGGJJJFFF@@@<<<::::::::::::;;;;;;::::::999888777777888888777777777777777777999999888888777777666666555555555555555555555555555555555555666666666777333444555666666555444333333444555666666555444333333333333444444555555555444444444555555555666666555444444333333444444555333333333444444555555555555444444333333444444555222222222333444555666777666555555444444555555666444444444555555555666666444555555666555444222111333333333444444555555555555555444333333333333333777777777777777777777777333333333444444444555555222222333333444555666666444444444555555555666666777777888999::::::;;;;;;<<<;;;::::::;;;<<<>>>???===>>>???@@@@@@???>>>===@@@AAACCCFFFJJJPPPXXX]]]iiiooozzzxxxppplllkkkiiieeeaaa]]]^^^^^^```dddkkksssyyy}}}zzzxxx{{{yyyyyy}}}}}}yyyooommmlllmmmppptttvvvwww;;;:::999999888888999999888666444333222333444555777777888888888888777777777777777777777777777777777777777777777777777777999777666555666777666555666666777777777777666666444444444444444444444444666666666666666666666666666666666666666666666666555555555444444333333333111222222333444555666666444555666888888888777777777777666666666666777777666666666666666666666666777777666777777888999:::;;;<<<<<<===AAAKKKWWW```ooorrrtttrrrlllddd^^^ZZZUUUYYY```eeefffgggfffgggffffffhhhrrr}}}qqqllluuu~~~yyyvvvyyy}}}{{{uuupppoooooossstttttttttrrrqqqrrrssspppqqqrrrssstttwww{{{~~~xxxmmmooouuuyyyyyy|||~~~yyyqqqgggggghhhhhhiiipppyyyzzzxxxvvvqqqhhh```kkkqqqvvvuuuooonnnssszzzuuuooolllpppuuusssggg\\\bbbgggnnnqqqooojjjdddaaa^^^WWWNNNHHHFFFGGGIIIKKKJJJHHHDDD@@@;;;:::;;;<<<888999999:::::::::999999888888888888777777777777777666666666555555555555777777777777777777777777888777666555555666777888666666777777777777666666444444333333333333444444777777666666555555555444444444444444444444444444444444444444444444444444666666555555555555666666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555666666555555555444444444333333222222333333444555666666666666666666666666666666555555555444444444555555555555555555555555222333555666666666555555333333333333444555666666555666888999:::;;;;;;<<<:::;;;<<<<<<::::::;;;<<>>CCCNNNZZZdddrrrvvvyyyvvvlll```WWWSSSUUUZZZ```eeeffffffffffffiiijjjmmmvvv~~~uuuoooqqq||||||{{{xxxvvvxxx~~~~~~~~~zzzuuurrrrrrssswwwwwwwwwtttpppmmmlllllleeehhhlllpppttt{{{~~~uuummmrrrvvvvvvzzz~~~~~~yyynnnllliiieeeeeejjjssszzz~~~{{{zzzyyytttmmmgggggglllrrruuuuuutttttttttzzzuuuqqqssswwwvvvmmmeee___ccciiinnnooolllhhhdddaaa\\\UUUOOOLLLKKKJJJIIILLLJJJGGGBBB>>>;;;;;;;;;888888888999999888888888888888888888777777777777777777666666666555555555777777777777777777777777888777666555555666777888555555666666666666555555555555444444444444555555777666666666555555555444444444444444444444444444444444444444444444444444666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444333333222222333333444555555555555555555555555555666666555555555444444444555555555555555555555555444555666666666555444333333333333333444555666777777777999:::;;;;;;;;;;;;:::<<<======<<<<<<===>>>AAAAAA@@@AAACCCFFFJJJLLLSSSZZZdddkkknnnpppsssuuuxxxxxxxxxwwwyyyzzzzzzyyyuuuooogggccccccdddeeeeeegggaaabbbkkkrrruuu~~~}}}wwwrrroooooosssxxx}}}{{{xxxwwwwwwyyy{{{|||{{{wwwsssrrrsssuuutttrrr;;;;;;:::999999999999999:::999888777777777888999777777888888888888777777777777777777777777777777777777777777777777777777999777666555666777666555555666666777777666666555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555444444444555555555444444444444333666666666666555444333222555555444444444444555555666666666666666666666666666666666666777888999999>>>>>>>>>@@@HHHTTTbbbkkkuuu{{{{{{nnn___VVVSSSYYY]]]cccfffgggfffeeeeeejjjlllqqqzzzwwwpppjjjmmmwww}}}xxxxxxxxxwwwxxx{{{~~~}}}{{{wwwtttsssuuuwww{{{{{{xxxssslllfffbbb```[[[___eeekkkttt{{{|||qqqtttuuussstttyyy||||||uuuqqqjjjdddaaadddkkkqqqxxxzzz~~~{{{uuuqqqgggiiioooyyy|||vvv}}}zzzwwwwwwxxxwwwsssooocccdddfffjjjmmmmmmiiieeefffbbb\\\XXXSSSOOOKKKHHHMMMKKKHHHEEEBBB>>><<<;;;888888888888888888777777999999888888888777777777777777777666666666555555777777777777777777777777777777666666666666777777444444555555555555444444666555555555555555555666666666666555555555555555444444444444444444444444444444444444444444444444666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555444444444333333333333333444444555555555555555555555555555555555555555555444444444555555555555555555555555666666666666555444333222444444444444555666777888888999:::;;;;;;;;;;;;;;;<<<===>>>===<<<===???@@@BBBBBBDDDGGGKKKPPPTTTWWWdddlllvvv|||zzzzzzvvvppplllkkkmmmpppssstttooohhhdddcccfffhhhjjjkkkgggjjjttt{{{}}}|||uuunnniiifffcccgggjjjnnnwww|||xxxwwwvvvvvvvvvwwwyyyzzz}}}yyytttrrrssssssqqqooo;;;;;;:::999999999999:::888888777666666777777888777777888888888888777777777777777777777777777777666666666666666666666666999777555555666777666555555666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555222222333444555666777777777777777777777666666555666555555444444555555666666666666666666666666666555555555666777888999:::======???EEEOOO^^^llluuuxxx~~~|||mmmaaa]]]]]]```dddhhhkkkjjjhhhfffeeeiiiiiinnnwww{{{wwwpppkkkdddmmm}}}|||wwwxxxyyyxxxxxxyyy|||zzzwwwsssrrrsssvvvyyy{{{zzzvvvnnneee]]]XXXUUUXXXYYY]]]gggvvvxxxxxx||||||{{{xxxrrrnnnnnnqqqttttttqqqkkkfffccccccfffiiinnnuuu}}}yyynnnlllppp}}}~~~}}}|||zzzxxxvvvtttoooiiiddddddhhhjjjiiifffkkkhhhbbb]]]XXXSSSNNNJJJKKKJJJHHHGGGEEEBBB>>><<<999999999888888888888888999999999888888888777777777777777666666666666555666666666666666666666666777777666666666666777777444555555666666555555444666666555555555555666666555555555555555555555555444444444444444444444444333333444444444444444444666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555333333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444666555555666666777888999:::;;;;;;<<<<<<<<<;;;;;;>>>>>>???>>><<<<<<>>>@@@CCCGGGMMMUUU\\\```cccdddpppuuu~~~{{{tttooojjjgggfffhhhooouuuyyyuuuppplllkkkmmmppprrrpppooorrr{{{~~~xxxqqqjjjeeebbb___aaaccceeekkksssvvvttttttwwwyyyzzzzzzxxxvvvvvvyyytttooonnnoooooommmkkk<<<;;;::::::999999::::::888777777777777777888888777777888888888888777777777777777777777777777777666666666666666666666666999777555555666777666555555555666666666666555555777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666222333333444555666777888666666666666777777888888777666666666666666666777666666666666666666666666555555666666888999:::;;;<<<===BBBKKKYYYhhhuuu|||{{{~~~~~~uuuggg___```dddhhhkkkoooqqqooollliiihhhiiieeefffllloookkkggggggeeeqqq~~~zzz{{{|||yyywwwwwwxxxvvvsssqqqqqqsssvvvwwwvvvtttoooggg]]]VVVQQQPPPXXXVVVYYYggg{{{{{{{{{~~~yyyssslllhhhhhhjjjmmmllllllkkkkkkiiigggfffeeeppp~~~~~~wwwqqqqqq~~~~~~{{{xxxwwwxxxoooeee```dddiiillllllppplllfff```\\\WWWSSSPPPJJJHHHGGGHHHHHHFFFBBB>>><<<;;;:::999999999999:::999999999999888888888888888777777777666666666666666666666666666666666666666666777777777777666666666666666777777666666666666666555555555555666666444444444555555555555555444444444444444444444444333333333444444444555555555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444333333444444555666555555555555555555555555444555555555555555555555555555555555555555555555333333333444555666777777777777777777888999::::::;;;<<<<<<=========<<<<<<@@@@@@???>>><<<<<>>===;;;:::999999:::;;;:::999999999999888888888888888777777777666666666777777777777777777777777666666777777777777666666666666777777777777666666666555555555555555555666444444444444444555555555444444444444444444444444222333333444444555555555555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555555444444444444444555555666444444444444444444444444444444444555555555555555555555555555555555555555222222222333555666888999888888888888999:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@???>>>???BBBEEEMMMVVVfffuuu~~~yyyyyy||||||yyyuuummmiiijjjoooooonnnuuu}}}zzzuuuooojjjgggfffjjjjjjhhhiiimmmnnnkkkiiiooovvvxxxvvvqqqmmmllljjjgggdddeeeiiilllmmmlll<<<<<<;;;::::::::::::;;;777888888999999999999999777777888888888888777777777777777777777777777777777777777777777777777777999777666555666777666555444555555666666555555444666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888666666666666555555555555555555444333444444555666666666666555555666666666666666666666666666666666777777888999:::<<<===>>>???DDDNNN]]]kkkuuuyyyzzztttqqqjjjaaa[[[ZZZ```fffjjjnnntttwwwxxxwwwvvvuuupppeee^^^^^^]]]XXX\\\dddooozzz~~~tttoooooorrrqqqqqqtttvvvvvvtttqqqcccaaa]]]XXXTTTSSSVVVYYY\\\aaakkkyyy{{{wwwzzzzzzrrrjjjfff```dddkkktttzzzzzzuuupppfffjjjrrr~~~}}}www{{{~~~}}}||||||{{{vvvnnnhhhgggjjjppptttuuutttrrrqqqoookkkfffbbbTTTPPPLLLLLLMMMKKKGGGBBB>>><<<:::999888888999:::::::::999999999888888888888888888777777777666666777777777777777777777777555666777888888777666555555666666666666666666555555555444444444444555555333333333444444555555555444444444444444444444444222222333333444555555666555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444444444444555666666444444444444444444444444444444444555555555666666555555555555555555555555444333333333444666777888999999999999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@>>>???@@@@@@AAAEEEIIIMMMUUU^^^mmm}}}xxxtttuuuuuurrrmmmjjjgggjjjqqqrrrqqqzzz}}}yyy}}}}}}}}}}}}}}}{{{vvvpppjjjfffgggkkknnnllllllmmmllliiidddjjjoooqqqooommmnnnpppkkkhhhfffhhhlllpppqqqppp<<<<<<;;;::::::::::::;;;444555666777777777777777777777888888888888777777777777777777777777777777777777777777777777777777999777666555666777666555444555555555555555555444666666666666666666666666666666666666666666666666666666666666666666666666666666777777888888888999333333444555666777888888:::999777666555555666666555555555444444555555555666666666666666666666666888888999:::;;;===>>>???BBBHHHSSSbbbooowwwwwwuuummmiiiddd___]]]___fffkkkggglllrrrwwwzzzzzzzzz{{{rrrfff___```___[[[```kkkrrr|||~~~rrrllllllqqqqqqsssvvvyyyxxxsssooo^^^\\\XXXTTTRRRUUUZZZ^^^bbbkkkyyy{{{xxx~~~wwwkkkeee```dddkkkuuu|||~~~yyyuuujjjjjjmmmwww|||}}}|||yyyzzz{{{{{{~~~{{{uuuooojjjiiilllooovvvvvvxxxzzzyyytttmmmgggZZZUUUPPPNNNNNNMMMHHHCCC===<<<999888777777888999:::::::::999999999888888888888888888777777777777777777777777777777777777555666777888888777666555444555555555555555555444444444444333333444444444333333333444444555555555444444444444444444444444222222333333444555666666555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444555555555666666555444444444444555666666444444444444444444444444444444444555555555666666555555555555555555555555666555444333444444666777::::::::::::;;;<<<======;;;;;;===>>>@@@@@@AAAAAA===>>>@@@AAADDDIIIOOOTTT[[[cccpppxxxqqqqqqpppkkkfffgggcccgggpppsssttt}}}yyyuuurrruuu|||zzz{{{|||}}}{{{wwwppphhhdddeeekkkooonnnmmmnnnlllhhhdddhhhkkkllljjjlllqqqvvvooollljjjkkkppptttuuutttEEECCC???<<<:::888888999999999999999999888777777666666777777888888888999777666555555555666888999777888999999999777666555666666666666666666666666666666666666666666666666777777777777666666666666777777666666666666777777222444555777777777666666555555555555666666666666444444555555666666777777777777777666555555444444777777777777777777777777444444444555555555555666555666777999;;;===???@@@EEESSSdddooovvvwwwqqqiiibbb```^^^```dddhhhiiihhhaaakkktttwww~~~~~~sssqqqhhhccceeeffffffjjjppp~~~tttkkkhhhfffllltttwwwuuuwwwyyypppaaaVVVTTTRRRSSSWWW\\\___aaajjjsss|||~~~uuuvvvxxxnnnhhhcccaaaiiixxx|||oooqqqpppnnnxxx}}}zzztttuuu|||}}}wwwkkk```dddmmmrrrtttwwwxxxwwwtttsssrrriii___SSSNNNNNNNNNKKKGGGAAA???<<<::::::;;;===>>>:::999999888888999999:::999999777666555555555555888999999::::::999999888555555555555666666666666777777777777666666666666555555666666666666555555444444444444444444444444555555444333333333333444444444444555555555555666555555555555555555555555666555444333333333333333444444444444444444333333555555555555555555555555444333333333333444555555666666666666666666666666333444555555333333444555333333333444555666777777555555444444444444555555444444333333333444555555444444555666777888999999888999:::;;;<<<;;;:::::::::???CCCBBB???>>>@@@DDDAAAEEEIIIKKKMMMRRRZZZ```hhhnnnxxxsssqqqqqqlllgggeeeiiieeedddjjjqqqzzz}}}zzzuuuoooiiieeefffjjjqqqwww|||}}}|||vvvttttttsssnnnfffcccdddbbbdddiiinnnqqqpppkkkgggllllllllllllmmmqqqwww|||~~~vvvlllgggiiimmmnnnnnnFFFDDD@@@===;;;999999999888888999999888888777777666777777777888888888888777666666555666777888999666777777888777666555444777777777777777777777777666666666666666666666666666666666555555555555555777777666666666666777777666777777777777777666666555555555555666666666666555555555666666666666666555666666777777888999999777777777777777777777777555555555666666666777777777888999:::;;;===@@@BBBMMMYYYhhhqqqwwwxxxtttmmmaaa______bbbfffjjjjjjjjjfffmmmuuu}}}}}}rrrpppjjjfffiiijjjjjjmmmsss||||||pppkkkjjjiiijjjuuu{{{wwwtttrrrjjj___TTTSSSRRRSSSWWW\\\cccgggpppvvv~~~vvvrrrwww|||yyyuuummmgggcccfffpppyyy~~~vvvuuurrrrrrzzzwwwqqqsss|||~~~yyyoooeeeeeekkkooossswwwwwwuuurrrqqqrrrrrrfffWWWNNNLLLMMMLLLJJJBBB@@@>>>;;;:::;;;<<<===:::999999888888999999:::999999777666666555555555777888888999999888888777777777777888888888999999777777777666666666555555555555666666666666555555555555555555555555555555666666555444333222222333444444444555555555555666555555555555555555555555666555444333333333333444444444444444444444444444555555555555555555555555444333333333333444555555555555555555555555555555333444555555333333444555222222222333333444666666555555444444444444555555444444333333444444555555444444555666777888999:::888999;;;<<<<<<<<<<<<;;;;;;===@@@@@@@@@AAACCCFFFEEEIIINNNRRRUUUZZZaaafffjjjooowwwxxxooooooqqqnnnkkkjjjkkkhhhiiiooouuu{{{~~~xxxtttqqqmmmgggbbbddddddgggmmmtttzzz}}}}}}yyyuuussspppjjjbbb```bbbbbbdddhhhlllooopppqqqqqqrrrqqqpppppprrruuuwwwyyyzzzsssjjjfffhhhjjjkkkkkkFFFDDDAAA>>><<<:::::::::888888888888777777777666777777777777888888888888666666666666666777888888555666666666666555555444888888888888888888888888666666666666666666666666444444444555555555555555777666666555555666666777:::999888777666666666666555555555555666666666666666666666666666555555555444555555666777777888888666666666666666666666666666666777777777888888888999::::::;;;;;;>>>CCCFFFUUU```lllrrrvvvwwwsssnnn___```bbbfffjjjmmmmmmlllmmmnnnxxxyyyooommmjjjjjjmmmoooppprrrvvv{{{tttmmmmmmoooppplllxxx~~~yyyqqqkkkddd[[[QQQRRRSSSSSSVVV]]]gggoooxxx|||~~~~~~{{{ooonnnrrrwwwyyyuuurrrlllhhhiiioooxxxyyytttwww|||vvvnnnooovvv~~~~~~{{{tttkkkfffgggiiiooovvvxxxuuuqqqqqqrrr{{{nnn\\\PPPLLLLLLMMMLLLEEECCC@@@===;;;;;;;;;<<<:::999999888888999999:::999888777777666666666666777777777888888777777777888888888999999999::::::666666666666555555555555555555666666666666555555666666666666666666666666777666555444333222222222444444444555555555555666555555555555555555555555555555444333333333444444333333333444555555555666555555555555555555555555444333333333333444555555444444444444444444444444333444555555333333444555222222222222222333444555555555444444444444555555444444333333444555555666555555666777888999999:::999:::;;;<<<============>>>>>>>>>AAAGGGMMMQQQSSSSSSUUUYYY\\\___ccchhhkkkmmmpppuuu|||xxxqqqlllooossstttssssssqqqoooqqqvvvzzz|||{{{tttpppnnnkkkgggcccdddcccdddiiipppwwwzzzzzzyyyuuuqqqmmmggg```^^^bbbcccfffiiikkkmmmrrryyy~~~{{{xxxttttttuuuwwwvvvtttpppjjjccc```aaabbbbbbaaaEEEDDDAAA???<<<;;;:::999888888777777777666777777777777777777777888888888666666666666666777777888666666666666666666666555777777777777777777777777666666666666666666666666444444555555555555666666666666666555555666666666999888666555555555666777555555555555666666666666777777666666555555444444555555555444333333222222555555555555555555555555666666666777777777888888999:::;;;;;;;;;???FFFLLLZZZeeepppttttttsssooojjj```bbbfffkkkoooqqqqqqpppqqqrrrxxxmmmhhhjjjmmmqqqtttvvvxxx{{{~~~}}}uuuwwwuuuqqqppptttwwwwwwsss{{{~~~yyyqqqjjjaaaYYYPPPRRRTTTTTTWWW___mmmwww~~~}}}}}}|||}}}uuukkkkkkooossszzz{{{yyyrrrllllllttt{{{|||wwwzzz|||}}}||||||xxxnnnjjjmmmqqq~~~}}}||||||xxxppphhhdddaaakkkvvvzzzxxxtttsssttt{{{ppp```UUUOOONNNMMMLLLGGGEEEBBB???===;;;;;;;;;:::999999888888999999:::999888888777666666777777777777888888888888777777666777777777888888888888666666666666555555555444555555666666666666555555555555555555555555555555444444444333333444444555444444444555555555555666555555555555555555555555555444444333333333444444222333333444555666666777555555555555555555555555444333333333333444555555444444444444444444444444333444555555333333444555333333222222333444444555555555444444444444555555444444333444444555666777666666777777888999::::::888999:::;;;===>>>>>>>>>AAA???AAAIIIVVVbbbiiijjjiiigggeeedddfffiiilllnnnooooooqqqtttyyy|||}}}|||qqqpppqqqvvv||||||yyyyyy|||}}}{{{}}}~~~yyyssspppppppppmmmkkkgggeeedddhhhnnnssssssqqqssspppooonnniiidddcccfffgggkkkoooppppppttt}}}~~~vvvrrrttttttrrroookkkgggbbb____________^^^EEECCCAAA???===;;;999888999999888777666777777777888888777777777777777777555666666777777777777777777777777777777777777888666666666666666666666666666666666666666666666666555555666666666777777777666666555555555555666666555555444333444555666777555555555555666666666666777777666666555555444444555555555444333333222222444444444444444444444444555555666666666777777777999:::;;;;;;<<>><<<;;;;;;:::999999888888999999:::999888888777777777777888888999999999999999999888666777777777888888888888777666666666666555555555555555666666666666555555444444444444444444444444222222222333444555666777444444444555555555555666555555555555555555555555444444333333333444444555333333444444555666777777555555555555555555555555444333333333333444555555444444444444444444444444333444555555333333444555444444444444444555555666555555444444444444555555444444444444555666777888777777888888999999::::::888888999:::<<<>>>???@@@AAAAAAGGGUUUhhhxxx|||vvvnnnkkklllooorrrssspppnnnmmmnnnrrruuuwwwwwwuuuzzz~~~|||zzz{{{zzzvvvrrrqqqsssuuutttrrrkkkgggeeehhhnnnppplllgggkkkkkkooosssrrrmmmlllnnnooosssvvvvvvuuuvvv|||tttoooooopppooommmpppnnnjjjgggfffeeeeeeeeeEEEDDDCCCAAA>>><<<:::999;;;:::888777777777888999888888888888777777777777555555666777777777777777888777777777777888888999555555555555555555555555666666666666666666666666555555666666777888888888666555555444444555555666333333333333444555666777555555555555666666666666666666666666666555555555444555555666777777888888555555555555555555555555555555555666666666777777888;;;<<<===???HHHUUU___kkkuuu}}}{{{uuupppkkkgggfffjjjnnnqqqrrrrrrrrrrrryyyxxxmmmuuu{{{}}}~~~}}}|||xxxmmm```ffflllsss}}}}}}~~~yyyrrrnnnllljjjeee```___``````aaadddnnnzzz{{{}}}yyynnnhhhkkksss~~~{{{tttqqqwwwyyyqqqpppsssuuuvvvssspppmmmkkkpppuuuzzz{{{{{{xxxpppggg___fffpppxxx{{{zzzxxxwwwqqqnnnjjjfff```ZZZSSSNNNJJJHHHFFFCCC@@@>>><<<<<<:::999999888888999999:::999888888777777888888888999999::::::::::::999999888888888999999999::::::777777777777666666666666555555666666666666555555444444444444444444444444111111222333444555777888444444444555555555555666555555555555555555555555444444333333333444555555444444444555666666666777555555555555555555555555444333333333333444555555444444444444444444444444333444555555333333444555555555555444444555555666555555444444444444555555333333444444555666888888888888999999999:::::::::999999:::;;;===???AAABBBCCCFFFPPPaaavvvuuuqqqtttxxxzzzyyyqqqnnnllllllpppuuuyyy{{{~~~zzzvvvxxx|||}}}zzzwwwxxx{{{}}}}}}{{{mmmhhheeegggmmmooolllgggjjjlllrrryyyzzzwwwvvvxxxxxxzzz{{{zzzwwwwwwyyy{{{|||sssnnnnnnpppqqqqqqtttrrrnnnkkkiiiiiiiiijjjGGGGGGEEECCCAAA>>><<<;;;<<<;;;999888777888999:::888888888888777777777666444555666777888777777666777666666555666777888999666666666666666666666666666666666666666666666666444444555555666777777888666555555444444555555666444444555555555555555444555555555555666666666666555555555666666666666666555666666777777888999999555555555555555555555555666666777777777888888888999<<>>======<<<:::888888999:::;;;999888888888777777666666444555777888888888777666666555444444555666777888777777777777777777777777666666666666666666666666333333444444555666777777555555555444444555555555666666777777777555444333555555555555666666666777444555555555666666777777777777777666555555444444666666666666666666666666777888888888888999999999:::===AAABBBGGGSSSeeerrrxxx}}}}}}sssjjjggghhhiiiiiillloooooolllkkklllmmmsss~~~~~~~~~{{{wwwvvvvvvsssmmmcccfffkkkrrr|||yyyrrrmmmggg```[[[\\\cccllluuurrroooqqqwww{{{{{{|||~~~|||mmmmmmqqqxxx{{{{{{pppooopppmmmmmmttt}}}~~~kkkgggdddgggmmmrrrsssrrrgggsss|||}}}}}}~~~zzzsssqqqlllggghhhoootttvvvvvvyyyyyyxxxuuunnnfff]]]XXXJJJIIIGGGEEEBBB@@@>>>===:::999999999999999999:::999888888888888888999999777777888888888888777777555555555555666666666666999999999999888888888777555555666666666666555555666666666666666666666666666666555444333333333333444444444555555555666666555555555555555555555555333333333333333444555666666666666666666555555555555555555555555555555555444333333333333444555555666666666666666666666666333444555555333333444555444444333222222333333333555555555444444555555555333333444444666777888999999::::::::::::::::::;;;=========???AAADDDGGGHHHQQQYYYhhhzzzzzzsssssspppnnnpppvvv}}}wwwpppnnnpppuuuwww~~~~~~|||zzz{{{~~~~~~{{{xxxkkkccc[[[^^^jjjuuuzzzzzz{{{{{{}}}~~~yyyuuussssssssssssnnnqqqtttvvvxxxzzz}}}{{{yyyuuupppmmmmmmppprrrKKKKKKKKKJJJGGGCCC@@@>>>======<<<;;;::::::999999777666888;;;999444555;;;777666555555555666888999777777666666666666777777777777666666666666777777555666777888888777666555999888777666555555666777555555555555555555555555777777777666555555444444444444444444444444444444666666777777777777666666888888777777666666555555444444444555555555666666888999:::999888888:::<<<===???BBBGGGQQQ```ssswwwllleeecccfffjjjoooooopppppppppnnnjjjhhhuuu|||zzzwww{{{zzzvvvssssssqqqmmmmmmpppfffnnnuuuxxx{{{|||xxxrrrpppiiibbb___\\\\\\ccclllrrrwww}}}~~~~~~~~~}}}}}}}}}~~~{{{qqqmmmttt~~~yyypppmmmmmmnnnooouuuvvvfff___bbbkkkrrrvvvrrrtttxxx}}}|||yyyvvvrrrmmmhhhfffjjjqqqvvvwww{{{}}}yyyssslll```UUUNNNKKKIIIHHHHHHGGGBBB>>>???===;;;:::;;;;;;:::888888888888888777777777777888888888888888777666555666777888999999999999999999888888888777777666666666555444333333444555666;;;999666444222222222333333444555555666666555555444444333222333444555666666666555555555444444444555555555555555555555555555666777666444333444555444444444444333333222111444444444444444444444444555555444333333555666777444444444444444444444444555555555555555555555555666666666666666555555555444555777888999999888888;;;:::999999:::<<<<<<;;;@@@======AAAAAABBBJJJUUU[[[eeesss}}}|||tttmmmnnnjjjiiiqqq{{{{{{xxxpppiiijjjmmmrrryyy~~~zzzvvvrrrooonnnmmmiiifffbbbccckkkvvv~~~yyyzzz|||xxxvvvuuusssqqqoootttxxx}}}zzztttpppnnnpppuuuJJJJJJKKKJJJIIIFFFCCCAAA>>>======<<<;;;:::999999555111000666:::888666888777666666555666777888999777777666666666666777777777777666666666666777777444555666777777666555444111111222222444666888999555555555555555555555555555555555666666666666666555555555555555555555555444444555555555555444444777777777777666666555555444444444555555555666666777888999999888888:::<<<:::===CCCLLLYYYjjjzzztttiiicccbbbccceeehhhmmmqqqrrrnnnjjjhhhhhhlllsssyyyyyyuuutttzzzyyyvvvuuuvvvssslllhhhiiihhhpppwwwyyy{{{|||zzzvvvnnnfff^^^\\\\\\^^^eeelllsssxxx|||{{{{{{||||||{{{{{{|||}}}yyypppsss{{{~~~~~~~~~~~~|||uuurrrrrrqqqooottt~~~qqqeeebbbgggrrrzzzzzz|||~~~}}}zzzvvvpppjjjgggiiinnnrrrvvvzzz{{{yyyvvvqqqeeeZZZSSSOOOKKKIIIHHHGGGCCC??????===;;;:::::::::999888888888888888777777777777777888888888888777777666666777777888999999888888888888888777777777666666666555444444444444555666;;;:::777555333333333444333444555555666666555555444444333333333444555666666666555555555444444444555555555555555555555555444555666555333333333444444444444444444333222111444444444444444444444444444444444444444555666666444444444444444444444444555555555555555555555555666666666666666666666666555666777999999999999888999888888999;;;<<<<<<<<<>>><<<===AAABBBDDDLLLVVV^^^gggttt}}}tttlllhhhddddddgggqqq~~~}}}}}}zzzsssmmmllloootttzzz}}}wwwqqqmmmllllllmmmlllhhheeeeeekkksss{{{~~~|||wwwvvvzzzxxxxxxvvvsssqqqooonnnnnnzzz|||~~~yyysssnnnllloooIIIIIIKKKKKKJJJHHHFFFEEE>>>>>>===<<<;;;:::999999===666222777<<<;;;555111777666666666666777888999777777666666666666777777777777666666666666777777444444555555555555444444///000000222444666888:::555555555555555555555555444444555555666777777888666666666666666666666666444444555555555555444444777777777666666666666555444444555555555666666666666777888888888888:::<<<;;;???GGGTTTdddttt{{{ooofffbbbbbbbbbbbbccckkktttuuuoooiiiggggggbbbggglllnnnnnnrrryyyxxxvvvuuuvvvrrrjjjeeedddlllttt{{{{{{{{{{{{{{{xxxiii```XXXXXX\\\aaahhhnnnvvv{{{}}}zzzxxxxxxyyy{{{yyyyyy{{{vvvqqqtttwwwzzz~~~~~~~~~zzzwwwtttttttttppprrr}}}~~~ooodddeeeqqq||||||yyytttnnnjjjiiimmmpppuuuwwwxxxxxxyyywwwlllaaaZZZTTTNNNJJJHHHGGGDDDAAA???===::::::::::::999777999999888888888777777777666777777888888888888777666666777777888888777777888888777777777777666666666555555444444555555666;;;:::888666555444555555333444555555666666555555444444333333444444555666555555555555555444444444555555555555555555555555333444555444333222222444333444444444444333333222444444444444444444444444333444555555666666555555444444444444444444444444555555555555555555555555666666666666666666666666666777888999:::::::::999888999:::;;;===>>>??????>>>>>>@@@CCCDDDFFFMMMUUUaaaiiittt|||wwwiiibbbaaa[[[___gggrrr~~~~~~yyytttrrrtttxxx|||{{{ssslllhhhhhhkkkmmmooollliiiiiilllqqqvvvyyy}}}||||||yyytttrrrrrrrrrssstttqqqmmmjjjkkkmmmyyyxxxxxxxxx{{{zzzrrrjjjggghhhHHHIIIJJJKKKJJJHHHFFFDDD??????>>>===<<<::::::999;;;777555888<<<;;;666222777777777777777888888888777777666666666666777777777777666666666666777777555555555555555555555555555555555555555666666666555555555555555555555555555555555555666666777777666666666666666666666666666666777777777777666666666666666666666666666666555555555555666666666666555777888888888999;;;===@@@DDDNNN]]]nnnzzzwwwkkkeeeeeeggggggffffffmmmuuuxxxuuunnniiifff\\\^^^aaaeeejjjqqqxxx}}}|||wwwsssqqqmmmhhhfffhhhrrrzzz}}}yyyxxxwwwuuucccYYYRRRUUU^^^eeelllqqqyyy}}}}}}zzzyyyzzz{{{{{{yyyyyy~~~}}}pppmmmqqqyyy}}}{{{wwwtttrrrqqqqqqqqqtttqqqqqqxxx~~~yyyllliiiooowww}}}{{{wwwrrrmmmlllmmmooouuuvvvvvvwwwzzzzzzpppeee^^^WWWOOOJJJHHHHHHFFFEEE???===;;;:::::::::888777999999999888888888777777555666777888888888888888666666777777777777666666777777777777777777666666666666555555555555666666999888777666555555555555333444555555666555555555444444444444444555555666555555555555555555555555555555555555555555555555333444555444222111222333333444444444444444333333444444444444444444444444222333555666666666555444555555555555555555555555555555555555555555555555666666666666666777777777777888999999:::;;;;;;;;;:::;;;===>>>???@@@BBBCCC@@@BBBEEEHHHHHHKKKQQQVVVcccjjjrrryyyooobbb\\\[[[ZZZbbblllvvv{{{wwwyyy{{{||||||||||||}}}yyyuuuooojjjhhhiiilllooorrrpppmmmlllooorrrttttttzzzyyyxxxxxxwwwtttqqqpppnnnrrrsssoooiiieeefffhhhpppooommmjjjiiimmmtttzzzzzzuuurrrlllffffffiiiIIIIIIJJJJJJIIIGGGDDDBBBAAA@@@???>>><<<;;;:::999///333777999999999999999666777777888888888888888777777666666666666777777777777666666666666777777666666666666666666666666888888777777666555444333555555555555555555555555777777666666555555555555555555555555555555555555666666777777777777666666555555555555555666666666555555555666666666777777555777888999999:::===???DDDJJJVVVfffuuu~~~~~~|||{{{sssjjjgggjjjnnnpppoooppprrrvvvzzz{{{uuukkkddd[[[ZZZ\\\aaajjjssszzz}}}~~~yyypppkkkhhhhhhmmmsssxxx~~~|||vvvsssppplll\\\TTTPPPVVV```iiiooottt|||}}}}}}{{{{{{{{{zzzyyyyyy|||~~~}}}}}}~~~ssslllooozzz|||uuunnnjjjjjjlllnnnrrrqqqrrrsssrrrttt~~~wwwqqqoooooo}}}wwwqqqllljjjjjjuuuvvvwwwwwwyyyzzzrrriiiaaaZZZQQQJJJIIIIIIHHHGGG@@@>>><<<;;;::::::888777999999999999888888888888555666777888888888888888666666777777777777666555666666666666666666777777666666666666666666666666777666666555444444444444333444555555666555555555444444555555555666666555444555555555555555555555555555555555555555555555333444555444222111222333333444444555555444444444444444444444444444444444222333555666666666555444555555555555555555555555555555555555555555555555666666666666777777888888999999999:::;;;;;;<<<<<<;;;<<<>>>??????@@@DDDGGGBBBHHHMMMPPPRRRWWW\\\```eeeiiipppuuuzzz{{{ssskkkddd```]]]eeelllttt{{{xxxyyyyyywwwtttrrrrrrsssqqqpppooonnnnnnooopppqqqtttrrrpppoooqqqsssssssssssssssssstttwwwxxxuuurrrmmmpppqqqmmmeee______aaabbbcccbbb```]]]^^^dddjjjpppmmmkkkkkkiiihhhmmmtttIIIIIIJJJJJJIIIFFFDDDBBBBBBAAA@@@>>>===;;;:::999888AAAGGGBBB:::777888999666777888888999999888888777777666666666666777777777777666666666666777777777777666666666666777777444444555555555555444444555555555555555555555555888777777666555555444444555555555555555555555555444444555555555555444444444555555555555666666666555555666666666777777777555777999::::::<<>>:::===>>>??????CCCIIIOOOKKKSSS[[[^^^aaafffkkklllhhhjjjnnnqqqtttyyy}}}uuutttsssqqqpppmmmkkkhhhuuuwwwzzz{{{|||~~~uuuvvvvvvrrrllliiijjjlllmmmnnnpppssstttuuuuuuuuuvvvtttqqqpppqqqrrrrrrqqqooopppppprrrwww||||||xxxnnnooooookkkddd^^^\\\[[[UUUXXXZZZYYYWWWXXX___eeelllkkkllloooppprrryyyHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBAAA???===<<<::::::@@@KKKOOOGGG;;;666555555666777888999999999888888777777666666666666777777777777666666666666777777777666555555555555666777333444666777777777666666555555555555555555555555666666666666666555555555666666666666666666666666444444555555555555444444444444444555555555666666555666666666777777777777666888:::;;;<<<>>>AAACCCNNNYYYiiiwww~~~~~~zzzwwwooollljjjiiilllrrrxxx|||}}}zzzyyywwwqqqiiibbb[[[WWWYYYcccsss}}}vvvrrrpppppptttzzzyyyyyyxxxtttrrrmmmaaaVVVPPPPPPTTT^^^gggnnnuuu|||}}}yyywwwwwwwwwsssttttttssstttvvvzzz~~~vvvwww||||||sssllljjjkkknnnpppsssrrrllliiioooyyyxxxtttvvvwwwooojjjgggqqqxxx|||zzzyyyzzzyyyvvvnnnfff[[[SSSOOOLLLJJJGGGDDDAAA???======<<<:::999::::::999999999888888888777888888888888777777666888888999999888777777666555555555666666666777777555666777888888777666555555555555666666666555555333444555555666666555555333444555666777666666555444444444555555555666666555555555555555555555555444555666555333333333444333333444555555555555555444444444444444444444444444444444444444555666666555555555555555555555555555555555555555555555555555666666777888888999999<<<;;;;;;;;;;;;===>>>???===???AAABBBDDDKKKUUU]]]___hhhnnnnnnnnnqqqsssrrrmmmmmmmmmnnnnnnppprrrtttqqqvvv{{{|||zzzxxxxxxyyy|||xxxwwwxxx|||}}}{{{zzzuuuvvvvvvqqqkkkiiikkkooopppqqqtttvvvxxxyyyzzzyyyyyyuuuqqqooonnnnnnnnnmmmnnnpppooopppxxx|||sssrrrqqqooojjjeeeaaa___XXX[[[^^^\\\YYY\\\ccckkkqqqrrrvvvzzzzzz{{{FFFHHHJJJKKKLLLKKKJJJIIICCCBBBAAA???===<<<::::::333???EEE???888777888777666777888999:::999888888777777666666666666777777777777666666666666777777666555444333333444555666888888999::::::999888777555555555555555555555555444444555555666777777777777777777777777777777777666666777777777777666666444444444555555555666666666666666666777777777777666888:::<<<===???BBBDDDVVVbbbrrr}}}zzzuuurrrkkkjjjiiiiiijjjpppwww}}}}}}xxxrrrkkkeeebbbYYYVVVXXXdddvvv~~~zzzzzzwwwttttttwwwvvvvvvsssqqqqqqlll___QQQNNNPPPWWWaaaiiiooovvv~~~~~~zzzvvvtttuuuvvvvvvvvvvvvuuuuuuwww{{{~~~yyytttuuu|||yyynnniiiiiinnnooorrrtttpppkkklllqqq}}}|||yyyyyyuuu~~~zzztttooommmpppxxx~~~|||zzz{{{||||||tttlll```WWWQQQMMMIIIFFFEEEBBB@@@>>>>>>===;;;999:::::::::999999999888888888888888888888777666555999999999999999888777777444555555555666666777777555666777888888777666555555666666777777777777777333444555555666666555555333444666777777777666555444444444555555555666666555555555555555555555555555666777666444333444555333333444555666666666555444444444444444444444444555555444333333555666777666666666666666666666666555555555555555555555555555666666777888999999999<<<<<<;;;;;;<<<===???@@@@@@CCCFFFGGGKKKTTTaaakkkqqqzzz~~~yyyvvvvvvtttpppppppppnnnlllkkkjjjkkklllttt~~~{{{uuurrrtttwwwyyyxxxwwwwwwzzz~~~~~~|||yyywwwvvvwwwxxxxxxtttooonnnqqquuutttuuuvvvxxxzzz{{{||||||zzzvvvqqqmmmlllkkkjjjjjjpppqqqppppppxxxyyywwwuuutttrrrnnniiieeehhhjjjjjjgggccceeemmmvvvvvvyyyKKKKKKLLLLLLLLLJJJIIIHHHGGGEEEBBB@@@???>>><<<:::::::::999999888777777777777777777777666666666666666666666666777777777777999888777666666777888999888888888888888888888888555555555555555555555555666666666666666666666666666555555444444666777888555555666666666666555555555666666777777777777777888888777666555444333333555555666666777777888888888999::::::<<<@@@GGGMMMbbbppp|||vvvfffeeeooouuuoookkkmmmqqqrrrxxx|||{{{uuupppmmmeee\\\WWW[[[bbblllzzznnnuuuzzzyyyxxxyyyzzzyyyxxxyyytttjjjeeeddd^^^VVVWWWWWW\\\eeerrrzzz|||{{{|||zzzxxxuuutttssstttuuurrrrrrssstttwww{{{~~~xxxwww{{{|||uuuqqqtttmmmkkkooosssqqqooonnn~~~wwwxxxyyypppmmmmmmssswwwzzzzzzxxxuuutttuuuuuurrruuu{{{|||xxxyyy}}}zzzuuukkkaaaXXXQQQMMMKKKEEEDDDBBB???<<<;;;<<<>>>::::::::::::::::::::::::;;;;;;::::::999888777777777777777888999999999:::999777555666999:::888666777777777888777666666555444444444444555555555666555555555555555555555555444555666555444333444666555555555555555555555555555555666666777777888888666666666666666666666666333333444444555666777777444444444444444444444444666666555555555444444444555555555555555444444444111333444444444444555777777777888888999999::::::<<<:::999999<<>><<<;;;:::999999888888777666666666666666666777777777777666666666666777777777777777777666666666666777777666666666666666666666666555555555555555555555555666666666666666666666666666555555444555666777888555555555555555555444444333444444555555555555555666666666666666555555555555555666666777888888888888:::<<<;;;<<>><<<<<<<<<::::::::::::::::::::::::::::::999999888777777666888888888888888999999999999777666666888999888666555555555555555444444333444444555555555666666666333333333333333333222222333444555555333333444555555555555555555555555555333333333333444444444444444444444444444444444444333333444444555666666777333333333333333333333333666666555555555444444444444444555555555555555555222333555555444444555666888888999999::::::;;;;;;<<<<<<;;;<<>>???AAABBBDDDEEEFFFFFFLLLVVVcccrrr|||rrrnnniiieeegggppp|||zzztttoooiiiddd```___eeekkkmmmnnnpppooommmnnnmmmllllllnnnpppsssuuu|||~~~}}}||||||}}}yyytttnnnjjjhhhggggggfff\\\\\\ZZZYYY^^^ggglllkkkkkkpppuuuyyy~~~tttjjjddd```___]]]^^^bbbfffjjjjjjhhheeeIIIJJJKKKKKKKKKJJJIIIHHHHHHEEECCCAAAAAA@@@>>>===999999888777777666666555555555666666777777888888666666666666777777777777444555777777777777555444777777777777777777777777555555555555555555555555666666666666666666666666555555555555666666666777666666666666555444333333555666666777777777777777555555555555666666666666555666666777888888999999777;;;>>>>>>???HHHXXXeeezzz{{{uuulllcccbbbkkkuuuxxxwwwxxx|||wwwggg``````aaasss|||yyy~~~~~~tttkkkggggggtttyyy}}}||||||}}}zzzvvvooolllhhhdddccceeeeeeccc[[[\\\aaahhhppptttuuutttttttttsssrrrpppnnnlllkkkhhhhhhiiilllrrrzzzzzzxxx}}}tttmmmmmmnnnooossswwwssszzzuuuuuuxxxwwwpppjjjhhhoooxxx{{{sssqqqtttyyy}}}~~~|||{{{zzzxxxssskkk___WWWLLLJJJGGGDDDBBB???===;;;<<<<<<;;;::::::999888888999999999999888888777777:::999999999888777777777888777777777888888777777888888777666666666666666666666666666777777777777666666666555555444444333444555666666444444555666555555555555555555555555777666666555555444444444666666666666666666666666444444444555555555666666444444444444444444444444555555555555555555555555333333333444555666777777444555666666555444555666888999999:::;;;<<<=========???BBBDDDEEEFFFGGGHHHKKKSSS___lllzzzrrrllleeeccchhhuuu~~~zzztttnnnhhhdddgggkkknnnooooooooommmkkkkkkllllllnnnqqqtttvvvxxx}}}}}}||||||xxxtttmmmgggdddaaa^^^\\\XXXZZZZZZZZZ```jjjpppqqquuuzzz|||~~~vvvkkkbbb[[[XXXWWWXXXZZZ]]]```bbbbbb```___HHHIIIJJJKKKKKKJJJIIIHHHHHHFFFCCCBBBAAAAAA???>>>999999888888777666666666555666666666777777777888666666666666777777777777666666888999999888666666777777777777777777777777555555555555555555555555666666666666666666666666444555555666666666666666777777777777777666555555555666666777777777777777666666666666555555555555666666777777888999999999777:::>>>???CCCOOO```mmm}}}~~~wwwqqqkkkfffffflllssswwwwwwyyy}}}fff]]]^^^lllyyy{{{uuuzzz}}}wwwmmmeeedddgggvvvzzz}}}}}}}}}}}}yyysssiiifffcccccceeegggiiijjjeeegggjjjooossstttsssqqqqqqqqqqqqpppnnnmmmkkkjjjkkkkkklllnnnsssyyyzzz|||uuuooonnnnnnmmmpppuuusss{{{uuutttxxxyyytttoooiiilllrrrzzzzzzuuuvvv|||zzzxxxuuutttsssmmmeee^^^OOOLLLHHHEEEDDDBBB???===<<<<<<;;;::::::999888888::::::::::::::::::999999:::999999999888777777777777777888888777777777888888888777666666666666777666666666666777777777777666666666555555444444444555777888777666555666777555555555555555555555555888777777777666666555555666666666666666666666666444444444555555555555555555555555555555555555555444555555555555555555555333333333444555666777777444666777777555555666888888888999:::;;;<<<===>>>>>>AAADDDFFFFFFGGGIIIKKKOOOWWWdddppp{{{{{{ppplllfffeeelllyyyzzzuuupppnnntttrrrppppppnnnlllkkkkkklllmmmnnnpppsssuuuwwwxxx~~~~~~}}}xxxppphhhbbb^^^ZZZWWWWWW]]]aaadddkkktttyyyzzz~~~~~~wwwssslllddd]]]YYYWWWWWWXXXZZZ]]]___```___^^^^^^GGGHHHIIIJJJKKKJJJIIIIIIHHHFFFCCCBBBBBBBBB@@@???::::::999999888777777777777777777777777666666666666666666666777777777777777777888888888888777777666666666666666666666666555555555555555555555555666666666666666666666666444555555666777666666666666777777888888888777777333444444555555555555555777777666666555555555444666666777888888999999:::999;;;>>>CCCKKKYYYiiittt~~~zzzsssmmmjjjjjjiiimmmsssxxxwwwyyynnngggkkk{{{~~~wwwzzzzzzsssiiidddfffjjjsssxxx{{{|||~~~{{{tttddd```___bbbfffgggiiillllllooorrrtttuuutttqqqpppooonnnnnnmmmmmmlllkkkkkkoooooopppsssvvvzzz~~~zzzyyy{{{sssooollliiikkkpppvvvzzz}}}{{{uuussstttuuuuuutttkkkkkkmmmsss|||yyywww}}}zzzuuuqqqqqqrrrqqqkkkfffWWWRRRKKKGGGFFFEEEBBB???;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;::::::999999999888888888888888666888999888777666777888777666555333333444444555555555666666666777777777333333333333333333333333555666777777666555666777555555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555555333444444444555666666666444555777777666666888999999999:::<<<===>>>???@@@???CCCFFFHHHGGGHHHLLLOOORRRZZZeeennnvvvuuuooonnnmmmnnnrrr|||{{{vvvuuuuuuzzztttooommmllliiihhhiiikkkllloooqqqsssuuuuuuvvv~~~~~~|||~~~|||wwwnnnfffaaa]]]YYYWWW]]]dddkkknnnsssyyy}}}}}}}}}~~~zzzzzz~~~}}}ooolllhhhdddaaa___^^^]]]ZZZ]]]```bbbaaaaaaaaaaaaGGGHHHIIIJJJKKKJJJIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@;;;;;;::::::999888888888888888777777666666555555666666666666777777777777777777666666666666777777666666666666666666666666555555555555555555555555666666666666666666666666444444666777777777666555444555666777888888888777333444444555555555555555555555555666666666666666666777777888888999::::::======@@@GGGTTTdddrrrzzz~~~~~~|||wwwnnniiiiiillljjjmmmuuuzzzzzzyyyxxxxxx~~~}}}yyyqqqiiifffiiimmmtttxxx{{{|||~~~yyyrrreee``````eeehhhggghhhkkknnnqqqtttvvvuuussspppooonnnmmmlllkkkkkklllmmmnnnqqqrrruuuwwwzzz}}}vvvuuuyyyuuunnniiiggglllrrrwwwvvvrrrooottt|||~~~}}}|||yyytttpppqqqvvvzzzvvvsssrrruuu}}}|||vvvzzzzzzuuuqqqsssvvvwwwsssnnnbbbZZZQQQKKKIIIGGGDDDAAA::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999999999666888999888666666777999777666444333333333555666444444555555555666666666111222222333333444444444444555666555444333444666555555555555555555555555333333444444444444444555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555666666444444555555555555555555333555666777777888:::;;;;;;<<<===>>>@@@AAABBBCCCCCCFFFIIIIIIHHHJJJOOOTTT[[[aaaiiimmmpppwwwzzzqqqnnnrrrwwwyyyzzz~~~|||uuurrrtttvvvyyyqqqlllmmmlllhhhfffhhhjjjlllooorrruuuvvvvvvvvvyyy{{{zzzxxxvvvxxxzzz}}}~~~}}}wwwoooiiifffeeeddddddiiipppuuuuuuvvvyyy{{{{{{xxxzzzyyyuuuuuuyyyzzzxxxlllllljjjiiigggeeedddddd```cccggghhhgggfffgggiiiFFFGGGIIIJJJJJJJJJIIIIIIHHHFFFDDDCCCCCCCCCAAA@@@<<<<<<;;;::::::999999888999999888777666555444444666666666666777777777777777666555444444555666777888888888888888888888888555555555555555555555555666666666666666666666666333444666777777777666555222333444666777777888888555666666777777777777777333333444555666777888999777777777888999999::::::@@@???AAAKKKZZZkkkxxx~~~~~~}}}zzzuuulllfffgggkkkiiimmmvvv}}}|||yyyzzzyyypppiiigggkkkoooxxx{{{||||||}}}}}}uuummmiiidddccciiikkkhhhhhhkkklllppptttvvvuuurrrooonnnmmmllljjjjjjjjjlllnnnooorrrtttwwwzzz~~~zzzssssss{{{uuummmhhhhhhpppyyyxxxtttjjjbbbeeeqqq||||||~~~|||vvvppppppxxx|||||||||uuuxxx}}}zzzvvvsssvvv{{{}}}yyysssjjjaaaUUUNNNKKKHHHEEEBBB:::::::::::::::::::::;;;999999999999999999999999777777888888999999999:::666888:::999666555777999:::888666555444555777888444444444444555555555666222333333444555666777777222333444444222222333444555555555555555555555555444444444555555666666666666666666666666666666666555555555555555555555444222222222222222222222222444444444555555555666666555555555555555444444444222444666777888999;;;======>>>???@@@BBBCCCDDDEEEEEEHHHKKKKKKJJJLLLRRRXXXfffjjjnnnmmmlllpppzzzwwwqqqnnnvvv~~~xxxooommmppptttwwwoookkknnnnnnjjjgggiiikkkmmmqqquuuxxxyyyyyyyyyssszzz}}}zzzvvvtttrrroooqqqsssvvvwwwxxxyyy|||~~~~~~wwwrrrrrrsssvvvwwwuuuzzz|||xxxvvvwwwyyyxxxuuuwwwvvvrrrrrrvvvwwwuuummmmmmmmmlllkkkiiigggffffffiiimmmnnnmmmmmmnnnpppBBBEEEHHHKKKLLLKKKIIIGGGEEEEEEDDDCCCBBB@@@>>>===???===<<<999888666555555888888888888888888888888777777777777777777777777777777666666666666777777:::999777666666666777888444666888888777666777888555555444444444444555555555444444333333444444555333333333444444555555555666666555555555444444444666666666666777777777777:::888666888;;;<<<:::888===>>>BBBMMMbbbvvv~~~||||||xxxqqqjjjeeeeeegggiiigggoooxxx{{{zzzyyy}}}{{{tttxxxyyyrrroooqqqvvvzzz}}}vvvpppgggjjjmmmkkkgggdddeeehhhtttrrrooommmjjjiiiiiiiiiggghhhiiihhhiiimmmtttzzzzzz|||uuuuuuvvvttt{{{uuuooonnnrrrwww{{{ssskkkgggggglllvvv}}}}}}yyyqqqttt}}}~~~yyyyyy}}}{{{xxxxxx}}}|||uuummm```VVVNNNIIIEEEBBB???>>>===<<<:::999777777888888888999999:::::::::999777666666777888888777777777777777777777777777777777777777777777777777555555555555555555555555333444555777777777666666444444444555555555666666777777666666555555555444444555666555444444555666666777777666444222333444555444444333333444444555666666666555444444333333555555666666666666555555555555444444444555555666222555777999999:::<<<===???>>>===???BBBEEEGGGHHHHHHJJJMMMOOORRRVVV\\\___kkkooossssssppppppssswww}}}~~~}}}yyy|||{{{~~~uuullliiilllpppooorrruuuxxxwwwtttpppmmmnnnqqquuuyyy|||{{{wwwsssttttttsssooojjjiiillloootttqqqoookkkggghhhsss|||{{{zzzyyyvvvtttuuuvvvsssmmmnnnssssssnnnrrrpppmmmmmmnnnmmmjjjgggkkkqqqwwwxxxtttppppppqqqBBBDDDHHHJJJKKKJJJIIIGGGFFFFFFFFFEEECCCAAA@@@???>>>===;;;:::888777666666888888888888888888888888777777777777777777777777666666555555555555666666999888777666666666777888444666888888777777777888555555444444444444555555666555555444444555555666444444444555555666666666666666555555555444444444666666666666777777777777:::888777888:::<<<;;;999???AAAFFFRRRfffxxx}}}zzzvvvpppllljjjkkklllmmmiiiooouuuxxxwwwvvvwwwyyy{{{{{{xxxtttrrryyyuuusssqqqqqqsssxxx}}}}}}}}}~~~|||uuupppfffkkkoookkkdddaaaeeejjjrrrqqqnnnlllkkkjjjiiiiiihhhhhhhhhffffffjjjpppuuu~~~}}}wwwsssoooxxx|||}}}yyyrrrooosssxxx}}}vvvooojjjfffhhhqqq{{{{{{tttuuu{{{|||zzz|||~~~zzzwwwxxx|||~~~yyyqqqeee[[[SSSMMMGGGDDD??????===<<<;;;999888888999999999999999999::::::999888666666888888888777777777777777777777777777777777777777777777777777555555555555555555444444444555666777777666666555444444444555555555666666777666666666555555555444444555666555444444555666666777777666444222333444555444444333333444444555555555555555555555555555555666666777777666666555555555444444444555666666444666999::::::;;;<<<>>>===>>>???CCCGGGKKKNNNOOOQQQSSSTTTVVVYYY___eeejjjpppsssuuurrrllljjjmmmpppppptttzzz{{{tttmmmjjjlllooorrrssstttvvvvvvuuutttsssoooppprrruuuwwwvvvssspppppppppmmmhhhbbbaaadddgggjjjjjjjjjjjjhhhiiisss|||zzzzzzyyywwwvvvrrrsssooojjjjjjooooookkkooommmkkklllmmmmmmkkkiiijjjpppwwwzzzyyyxxxyyy{{{BBBDDDGGGIIIKKKJJJHHHGGGGGGGGGGGGFFFEEECCCBBBAAA======;;;:::999888888888777777777777777777777777666666666666666666666666555555444444444444555555999888777666666666777777444666888888777666777888555555444444444444555555666666666555555666666666555555555666666666666666555555555555555444444444555666666666777777777888999888777888:::<<<<<<;;;AAAEEEMMMZZZlll|||wwwsssooonnnpppqqqqqqpppmmmqqquuuxxxxxxuuuqqqooopppmmmjjjlllttt{{{qqqbbbdddiiiooovvv}}}|||zzzzzzxxxsssoooffflllooojjjaaa^^^eeelllnnnnnnlllkkkjjjiiiiiiiiijjjiiihhhffffffiiinnnsssvvvooonnnuuu|||zzzrrrlllmmmppp{{{xxxtttooohhheeekkktttzzzyyy{{{}}}||||||~~~|||zzz|||~~~wwwmmmbbbYYYQQQKKKGGG@@@???>>>===;;;:::::::::::::::999999999999999999999888666666888999888777777777777777777777777777777777777777777777777777666666666555555444444444555666666777666666555444444444444555555555555555666666666555555555555555444555666555444444555666555666777666444333333444555555444444444444555555333444444555666666777777666777777888888777777666555555555555555666777777777888:::;;;;;;;;;===???===???DDDIIINNNSSSVVVXXX[[[]]]aaadddhhhmmmsssxxxvvvyyyyyytttmmmiiijjjlllfffnnn|||}}}{{{}}}{{{{{{|||}}}{{{vvvrrrooonnnnnnoootttttttttuuuvvvwwwyyyzzztttrrrppppppppppppnnnlllnnnlllhhhaaa[[[YYY\\\___bbbccchhhllllllmmmuuu~~~~~~zzzxxxwwwwwwvvvuuupppooolllggghhhkkkllliiimmmlllkkklllnnnoooooonnnnnnssszzz~~~AAACCCFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAA======;;;:::999999999999666666666666666666666666666666666666666666666666666555555444444555555666888888777777666666666666333555666777666555666777555555444444444444555555666666555555555555666666555555555555555555666666555555555555555555555555555555666666777777888888888888777888:::<<<======@@@IIITTTbbbrrruuurrroooooorrrtttqqqnnnqqqsssyyy~~~yyyooogggfffbbbaaajjjyyyxxxfff\\\```fffnnnvvv|||{{{vvvtttrrrnnnlllhhhjjjjjjeee``````eeejjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiiggggggiiilllqqquuuuuunnnsssyyyzzzuuuooojjjgggrrrsssvvvvvvooohhhiiiooo~~~~~~{{{|||sssiii___UUUMMMIIIBBBAAA???===<<<;;;;;;;;;:::::::::999999888888888:::888777777888999999888777777777777777777777777777777777777777777777777777777666666555555444444777777777666666555444444555555555555555555555555555555555555555555555555444555666555444444444666555666777666444333444555555555444444444444555555444555555555666666666777777777888888888888777777555555555555666777888999888999;;;;;;;;;<<<>>>@@@???CCCIIINNNSSSWWW[[[]]]^^^eeepppyyy~~~||||||tttmmmkkklllffftttyyytttsssqqqrrrtttxxx{{{|||zzzxxxwwwuuurrrqqqqqqrrrrrrrrrtttuuuvvvwwwxxxzzz{{{|||xxxuuuqqqnnnnnnnnnmmmlllooommmiiiaaaZZZXXXZZZ^^^bbbdddjjjpppqqqqqqvvv}}}zzzvvvuuuttttttsssooommmiiifffgggiiikkkjjjmmmmmmmmmnnnpppsssuuuvvvvvvzzz@@@BBBDDDGGGHHHIIIHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;::::::::::::666666666666666666666666666666666666666666666666777666666666666666666777777777777777666666555555111333555555444333444555555555444444444444555555555444444333333444444555444444444444444444444444444555555555555555555555555555555666777888888888777888888888999;;;>>>@@@AAAMMM\\\jjjxxxtttrrrpppqqqrrrrrrooolllqqquuu|||{{{lll```^^^[[[]]]iii{{{hhh___bbbgggnnntttzzzwwwpppllliiihhhgggjjjfffaaa```aaaccceeefffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeehhhlllqqqvvvxxx|||}}}~~~~~~uuuttttttxxx{{{yyypppgggffflllvvv}}}zzzqqqmmmnnnwww||||||}}}|||}}}xxxooodddYYYPPPLLLEEECCCAAA>>>===<<<<<<<<<:::::::::999999888888888:::888777777888999999888777777777777777777777777777777777777777777777777777777666666666555555555777777666666555555555555555555555555555555555444444444444555555555555555444555666555444444444666444666666666444333444555666555555444444555555666777777666666666555555555777777888888888888777777444444555666777888:::;;;999:::;;;;;;;;;<<>>BBBEEEHHHLLLQQQRRRRRRTTTWWWZZZ]]]mmmtttfff___]]]fffzzz|||sssooojjjlllqqqvvvyyyxxxsssooooooppprrrssstttuuuvvvwwwtttwww{{{}}}}}}zzzuuurrrllllllllloootttyyy|||}}}sssvvvxxxuuupppllljjjkkknnnkkkjjjllljjjiiikkkqqqzzzwwwxxx~~~zzzyyyxxxvvvuuujjjeeeaaacccfffgggkkknnnpppppppppoooppptttyyy}}}}}}???AAACCCEEEFFFHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@>>><<<;;;:::999999888888888888888888888888777777777777777777777777666666666555555666666666555666777777777666555444333444666666555555555666555555444444444444555555555555444444444444555555666555555555444444444444444444444555555555666666444444555666777888999999666777888888888;;;@@@DDDNNN^^^qqq}}}~~~xxxzzz{{{yyyssspppqqqssswwwzzz|||pppcccYYYRRRWWWaaalllwwwwwwqqqsssuuuwwwyyyyyyxxxxxxrrrmmmeee]]]XXXXXX\\\```aaa]]]YYYZZZ___cccdddcccbbbcccddddddddddddcccbbb^^^```fffoooyyy~~~~~~}}}~~~}}}{{{uuuwwwyyyzzzzzz{{{|||~~~zzz{{{|||~~~~~~~~~~~~~~~||||||~~~|||zzzvvvttttttwww{{{}}}yyy~~~zzzpppooouuuxxxtttnnngggjjjtttwwwrrrmmmzzz~~~vvvyyy~~~~~~zzz||||||vvvlll```WWWSSSLLLIIIEEE@@@===<<<<<<<<<999999999999999999::::::;;;999888888999:::999999777777777777777777777777777777777777777777777777555555555666777777888888666666555444555555777777666666555555555444444444333333333444444555555555444555666555444444555666444555666555444444555666666666555555555555666666777777777666666666666666555666666777777666666555444444555666888:::<<<===;;;<<<>>>>>>???BBBFFFIIILLLOOOSSSSSSQQQRRRVVVZZZcccrrrnnnaaa\\\\\\dddwwwyyyvvvnnnoooqqqtttwwwwwwuuusssqqqtttwwwvvvtttrrrtttuuuxxxzzz|||}}}{{{vvvpppmmmiiijjjlllpppuuuyyyzzzzzzyyy~~~}}}yyyxxxtttnnniiifffdddcccgggmmmtttpppqqqxxx~~~{{{yyyxxxxxxxxxvvvuuummmfffcccfffjjjlllpppuuuvvvvvvuuussssssvvv}}}???@@@BBBDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA???===;;;:::999888888888888888888888888888888888888888888888888888555555555444444555555555555666777777777666444333444666888888777666777888555555555444444555555555666666555555555555666666777777666666555555555444444444444555555555666666444444555666777888999999666777999888888;;;AAAEEEUUUfffxxx{{{yyy~~~|||vvvrrruuuyyy~~~xxxmmmaaa[[[QQQZZZfffpppwww~~~xxxzzz|||}}}~~~{{{wwwrrrooojjjeee]]]VVVRRRTTTZZZ^^^[[[ZZZZZZ[[[]]]```cccdddddddddeeefffeeedddcccbbbbbbeeelllvvv}}}~~~~~~{{{wwwkkklllmmmnnnpppssswww{{{yyyyyy{{{|||}}}~~~~~~~~~}}}xxxtttsssuuuyyy|||www|||}}}vvvwwwyyyxxxuuunnnnnntttxxxssskkk{{{~~~|||wwwyyy{{{}}}yyy|||}}}xxxnnncccZZZVVVNNNKKKFFFAAA===<<<;;;<<<888888888999999::::::;;;;;;999888888999::::::999777777777777777777777777777777777777777777777777444444555666777888999999666555444444555666777888666666555555555444444444333333333444444555555555444555666555444444555666333555666555444444555666666666555555555555666666555555666666777777888888555555666666666666555555444444555777999;;;===>>>===>>>???@@@BBBEEEIIIMMMNNNQQQTTTSSSPPPQQQVVV[[[iiiuuu|||kkkaaa```bbbeeewww~~~}}}rrrqqqppprrrtttvvvwwwwwwsssxxx{{{yyyssspppqqqsss{{{||||||{{{xxxsssmmmjjjkkklllnnnqqqtttuuusssqqq~~~yyyqqqhhhdddaaaaaafffmmmllliiiiiipppwwwxxxyyyzzztttsssrrrssstttuuutttsssqqqjjjgggkkkpppqqqvvv}}}||||||{{{yyyxxx{{{CCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB???<<<:::999999999777777777777777777777777777777888888888888777777555666777888888999888888555555555555555555555555888777555444333333444444555555555555666666666666666666555555555444444444444444444555555555555666555666777777777666444333555555555666777777888888555777;;;>>><<<;;;CCCNNN]]]qqq{{{xxx|||}}}{{{}}}vvvttt{{{mmmaaa\\\\\\ZZZfffqqqtttssstttwwwwww~~~zzzuuusss|||wwwmmmcccbbb\\\TTTOOOOOOQQQTTTVVVUUUVVVXXXZZZ]]]___aaabbbcccccceeefffccc___```eeeeeellluuu{{{~~~|||{{{||||||}}}xxxpppjjjeeedddhhhlllooosssxxx}}}{{{~~~|||tttxxxyyyzzz~~~}}}{{{wwwrrrooorrrzzz}}}}}}yyyyyy}}}|||yyymmmtttyyyzzz|||{{{tttrrruuu{{{{{{yyysssrrrvvv|||{{{zzz{{{}}}}}}yyyvvvrrrjjj___VVVRRRNNNIIIDDDAAA???===;;;;;;;;;::::::999888777777999::::::;;;;;;::::::999777777777777777777777777555666777888888777666555555555666666777777888888444444555555555555444444777666555555666777666555444444444555555555555666666555555444444444555555555555666666777777888888555555444444444444555555555555555555555555555555666666666666666666555555444666999:::::::::<<<===AAA???===???CCCIIINNNPPPPPPSSSUUURRROOORRR\\\eeetttwwwtttiiibbbdddlllvvv{{{uuuqqqtttwwwyyyxxxwwwwwwwwwyyyzzz|||{{{yyyuuupppmmmssswwwzzzyyysssmmmhhhfffhhhkkkqqqtttnnnhhhlllvvv{{{tttkkkeeebbbbbb```___hhhiiijjjmmmoooqqqssstttiiiiiiiiijjjmmmqqquuuwwwooonnnooottt{{{~~~}}}yyy~~~~~~|||{{{|||CCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCBBB???<<<:::999999999777777777777777777777777777777888888888888777777666666777777888777777777555555555555555555555555888777555444333333444444555555555555666666666666666666555555555444444444444444444555555555555666666666666666666555555444444555555666666777888888666888;;;===;;;<<>><<<;;;;;;::::::999888888777777777888888888888777777777777777777777777777777666666777777777777666666555555666666777777777777444444555555555555444444444333333333444444333333444444444555555555555666666555555444444444555555555555666666777777777777555555444444444444555555555555555555555555555555555555555555555555555555666888:::;;;;;;;;;===>>>??????@@@BBBFFFKKKNNNOOOQQQRRRSSSRRRSSSZZZfffooouuuxxxzzzrrrllliiilllsss{{{zzzvvvqqqsssvvvxxxxxxyyyzzz||||||||||||zzzwwwsssooommmkkknnnqqqqqqlllfffbbb```fffgggkkknnnmmmkkkqqqzzzyyytttlllgggeeedddcccbbbiiiiiijjjjjjkkklllmmmmmmeeeeeefffhhhlllrrrwww{{{zzzxxxwwwzzz|||CCCCCCDDDFFFGGGIIIJJJKKKIIIIIIIIIIIIHHHGGGEEEEEEDDDBBB???===;;;:::999999777777777777777777777777777777888888888888777777666666777777777666555555555555555555555555555555777666555444444444444444555555555555666666666666555555555555555444444444444444444555555555555666777666666555555555555666555555555666777777888888999999;;;<<<<<>>???>>>CCCJJJPPPRRRRRRPPPOOOPPPOOOOOORRRWWW^^^fffjjjtttwww}}}|||sssjjjhhhmmmuuu{{{~~~vvvssstttuuuvvvvvvvvvxxx{{{zzzuuuqqqooonnnoooggghhhhhhfffbbb^^^ZZZXXXYYYXXXZZZ```hhhpppwww{{{{{{vvvwwwuuurrrooommmkkkiiihhhffffffffffffgggiiijjjkkkqqqqqqrrruuu{{{CCCDDDFFFHHHJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIDDDCCC@@@===;;;:::::::::777777777777777777777777777777888888888888777777666666777666666555444444666666666666666666666666555555555555555444444444555555555555666666666666444555555555555555555555444444444555555555555666777666555444444555666777777888888999999:::;;;;;;;;;;;;<<<>>>AAAIII[[[lll}}}~~~wwwxxx{{{iiihhhooo{{{}}}zzzzzzvvvppplllooozzz~~~wwwfffWWWKKKMMMQQQUUUXXXVVVRRROOOPPPQQQTTTXXXZZZ[[[\\\\\\]]]ZZZXXXYYYXXXYYYbbbkkkrrrzzz~~~yyyzzzuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxxxxyyy|||{{{zzz|||~~~}}}yyymmmddd___```kkkvvvqqqccc___iiiuuu{{{{{{xxxvvvwwwwwwwwwwwwxxxxxxxxxxxxwww{{{wwwssswwwuuunnnjjjjjjlllnnnoooqqquuuyyyrrrppppppttt~~~}}}zzzzzz||||||xxxsssooommmkkkjjjiiiccc]]]TTTLLLFFFBBB???===;;;;;;;;;:::::::::::::::999999888777777888999999777777777777777777777777888777666555555666777888666666666555555555555555444444555555555555444444222444666555333222444555444444444555555555555666444444444444444555666666666666666555555555555555555555444444444444555555555555555555555555555555666666666777777888888888999:::;;;;;;:::;;;>>>@@@AAAHHHQQQWWWXXXUUUSSSQQQRRRUUUYYY^^^cccfffhhhiiiqqqtttxxx~~~|||vvvmmmiiillluuu|||{{{{{{tttsssuuuxxxxxxyyyxxxxxxzzz~~~}}}wwwrrrooooooqqqrrrpppmmmjjjfffbbb___\\\[[[ZZZ[[[^^^cccllltttxxxyyyxxxxxxyyy|||{{{rrruuuuuutttqqqooommmlllkkkfffggggggiiimmmppptttvvv}}}~~~CCCEEEGGGIIIKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJKKKDDDCCC@@@>>><<<:::::::::777777777777777777777777777777888888888888777777666666777777777666555555666666666666666666666666444555555666555555444444555555555555666666666666444444444555555555555555444444444555555555555666666555555555555666666777888888888999::::::;;;;;;;;;;;;===AAAFFFPPPdddvvv}}}yyyqqqrrrwwwlllpppyyy~~~~~~xxxpppjjjjjjqqq|||~~~|||zzzttteeeVVVLLLOOOTTTYYY\\\YYYTTTOOORRRTTTWWWZZZ\\\\\\\\\[[[\\\YYYXXXXXXXXXZZZbbbllluuu|||xxxzzz~~~|||wwwxxxyyy{{{||||||||||||{{{zzzyyyyyyzzz|||~~~|||}}}}}}|||{{{{{{|||~~~}}}||||||}}}}}}}}}rrrfff]]]\\\fffrrrvvvfff___fffooouuuwwwwwwxxxyyy|||yyyvvvuuuvvvxxxzzzzzzvvv{{{|||zzzyyytttwwwzzzllldddeeehhhjjjhhhfffkkkqqqttttttttttttzzz~~~zzzyyyzzz{{{|||yyyuuuqqqnnnmmmmmmmmmhhhbbbXXXOOOHHHDDD@@@>>>;;;;;;;;;;;;:::::::::::::::999888777777888999:::777777777777777777777777777777666666666666777777666666666555555555555444444444555555555555444444000333555444111000222555444444444555555555555666444444444444444555666777666666666555555555555444555555444444444444555555555555555555555555555555333444444555555666666666999999:::::::::<<>><<<;;;::::::777777777777777777777777777777888888888888777777666666777777888777777777666666666666666666666666333444555666666555444444555555555555666666666666444444444555555555666666444444444555555555555666444555555666666666666666666666777888888999999::::::;;;???DDDJJJWWWlll~~~}}}zzzuuulllnnn}}}|||nnnkkkwww{{{sssjjjgggkkkttt{{{~~~xxxtttsssnnnaaaRRRMMMPPPVVV]]]___]]]WWWSSSUUUVVVYYY\\\]]]\\\[[[ZZZXXXUUUUUUWWWXXXZZZdddmmmttt{{{{{{zzz|||||||||}}}{{{{{{|||}}}}}}}}}}}}}}}{{{zzzzzzyyyzzz{{{|||}}}yyyxxxwwwxxxzzz|||{{{{{{|||{{{{{{|||yyymmmbbb]]]ccclll~~~kkkaaaeeekkkrrrxxx~~~zzzvvvwww{{{~~~vvvxxxuuurrrzzzwwwsssyyyssseeebbbbbbdddcccaaacccjjjssswwwvvvrrrsss||||||xxxwwwyyy~~~~~~}}}|||yyyvvvrrrppppppqqqnnnggg\\\RRRKKKFFFCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<777777777777777777777777666666777777777777666666666666555555555444444444444444555555555555444444111444666555222000333666444444444555555555555666444333333444444666777777666666555555555444444444555555444444444444555555555555555555555555555555444444555666666777888888999:::;;;;;;<<<>>>BBBEEENNNUUU]]]```]]]ZZZXXXYYYXXXaaakkkpppnnniiiffffffhhhjjjnnnqqqsssuuuwwwxxx~~~zzz{{{}}}{{{wwwyyyyyywwwuuuuuuxxx|||~~~}}}zzzwwwtttsssssstttxxx|||}}}}}}{{{zzzzzz|||yyyvvvtttuuuyyy}}}{{{qqqkkkjjjlllnnnooorrrtttrrrmmmmmmrrruuutttqqqmmmkkkmmmqqqtttuuuuuujjjlllnnnnnnnnnpppuuuxxxzzzzzzzzz{{{DDDEEEHHHIIIJJJJJJIIIHHHJJJIIIHHHGGGFFFGGGHHHIIIEEECCCAAA>>><<<;;;;;;:::777777777777777777777777777777888888888888777777555666777888888999888888777777777777777777777777333444555666666666444444555555555555666666666777444444444555555555666666444444444555555555666666333444666777777777666555555555555666777777888888:::;;;???FFFMMMZZZppp|||yyyssskkknnn~~~{{{ooofffjjj{{{wwwoooggggggooowww||||||{{{sssnnnmmmiii]]]PPPMMMQQQXXX^^^bbb```[[[VVVVVVWWWZZZ\\\]]]\\\ZZZYYYSSSRRRSSSVVVXXX[[[eeeoooqqqxxx~~~||||||{{{{{{|||yyyyyyzzzzzzzzzyyyyyyxxx{{{{{{yyyyyyyyyzzz{{{{{{vvvtttsssuuuyyy|||{{{yyy{{{zzzzzz|||~~~~~~uuuhhh```cccjjj~~~ooodddeeeiiiqqq|||zzzzzzxxxwwwpppkkkvvvsssqqq{{{}}}iiiaaa\\\___```___```eeeqqqwwwvvvnnnlllsss{{{~~~yyyxxxxxx~~~}}}}}}~~~}}}yyyuuusssssstttrrrkkk```UUUNNNIIIEEECCC;;;;;;;;;;;;;;;;;;;;;;;;888777555444444555777888777777777777777777777777555666777888888777666555666666555555555444444444444555555555555555555444333777999888444222555999444444444555555555666666333333333444555666777888666666555555555444444444555555555444444555555555555555555555555555555555777888888999::::::;;;;;;999:::;;;<<<===@@@DDDGGGSSSYYY```aaa^^^ZZZZZZ[[[eeeoooxxxyyyrrrjjjggggggeeegggkkkmmmpppsssvvvyyy||||||yyyyyyvvvssspppqqqwww|||yyyxxxvvvtttsssqqqooonnnqqqvvv||||||zzzxxx{{{yyywwwvvvxxx}}}uuuoooppptttxxx{{{yyyzzzvvvlllhhhmmmqqqqqqtttooolllkkklllnnnpppssseeehhhkkklllnnnrrrxxx~~~}}}EEECCCBBBBBBCCCEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFCCCAAA???===:::888:::::::::999888777666666666777888999999888777666999888777666666555555666777666555444444555666777777666555444444555666777777777666666666666777777777666666555444444333333333333333444444444555555444444555555666666777777555555666666777999:::;;;;;;===@@@EEEPPPccc{{{}}}vvvxxx}}}~~~{{{|||rrrqqqwww|||xxxmmmdddeeesss|||pppgggfffppp{{{{{{nnneeeaaa]]]VVVPPPOOOZZZaaa^^^YYYYYYYYYWWWWWWTTTRRRSSSVVVWWWWWWUUUTTTUUUWWWVVVVVVZZZaaafffssstttxxxzzzyyyyyyxxxvvvyyywwwuuuuuuvvvwwwvvvuuuxxxxxxvvvtttssstttwwwzzztttrrrqqqsssuuuxxxyyyyyy}}}}}}~~~~~~|||{{{~~~sssfffbbbcccyyytttooolllssswwwttt}}}qqqssskkkbbbZZZ[[[^^^______```ooowwwyyyqqqkkkpppzzzyyytttttt{{{||||||}}}xxxuuurrrrrrvvvooodddXXXOOOIIIGGGFFF???===;;;;;;<<<<<<;;;999999999999999999999999999888888888888888888999999999999888777666555444444777777777777777777777777555555666666666666555555666555333222222333555666444444444555555555555666666666666666666666666666666666555555555555666666555555555555666666666666666666666666666555555555888888888888888999999999<<<>>>>>><<<<<>>BBBIIIWWWkkk}}}yyyxxxzzz|||{{{}}}wwwxxx}}}yyypppeee^^^ddduuuqqqkkkkkkuuu~~~rrrhhhaaa[[[TTTOOOSSS\\\```\\\XXXXXXXXXVVVWWWUUUSSSSSSUUUVVVUUUTTTSSSTTTUUUVVVXXX]]]cccgggqqqsssxxx}}}zzzzzzxxxwwwxxxvvvuuuuuuvvvwwwvvvuuuvvvvvvuuutttrrrsssuuuxxxtttrrrrrrsssvvvyyy{{{{{{{{{|||~~~}}}~~~~~~}}}}}}~~~qqqjjjhhhttt|||xxx{{{|||yyyxxxpppeee[[[ZZZ\\\^^^___aaammmxxx|||uuummmmmmssswww~~~yyywww{{{~~~}}}}}}xxxuuussstttpppggg\\\RRRKKKGGGFFFAAA>>><<<:::;;;;;;;;;:::999999999999999999999999888888888888888888888888888888777777777777666666777777777777777777777777555555666666666666555555444333222111111222333444444444444555555555555666666666666666666666666666666555555444444555555666555555555555666666666666777777777777777666666666888888888888999999999999:::;;;<<<>>>BBBJJJVVV___```aaaaaa^^^\\\bbboooyyy~~~zzzyyyxxxwwwrrrllliiimmmrrruuuyyy}}}~~~~~~{{{xxxuuussssssrrrppppppooonnnmmmmmmmmmmmmtttwww{{{~~~~~~zzzuuuqqqrrroooqqqwww{{{}}}{{{uuuooolllkkkmmmnnnoooooolllhhheeeeeehhhkkkrrrtttwww|||~~~{{{yyyzzz{{{zzzyyyyyy|||~~~EEECCCAAA@@@AAACCCCCCBBBEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHEEECCCBBB@@@===:::999999888888888888888888888888777777777777888888555555555555666777888999666666555555555555666666666666555555555555666666777666666555555666666777888888888777666666555555333333333333444444444444555555666777777888888999666666666777888999;;;;;;>>>???EEEPPPbbbvvv}}}|||}}}xxxvvvyyy}}}{{{yyy{{{}}}|||yyynnnaaa^^^iii|||rrrqqqttt|||wwwlllaaaXXXRRROOOWWW\\\^^^YYYVVVVVVWWWVVVXXXVVVTTTTTTTTTUUUTTTSSSSSSSSSSSSVVV\\\bbbgggiiiqqqsssyyy|||yyyyyyyyywwwuuuttttttuuuvvvvvvuuurrrtttttttttrrrrrrssstttsssrrrrrrtttwww{{{}}}}}}{{{|||}}}~~~~~~}}}{{{zzzyyyzzz|||~~~~~~{{{}}}~~~uuuooosss~~~wwwjjj]]]YYYZZZ[[[]]]```eeerrr}}}{{{rrrnnnnnnppp|||}}}~~~|||~~~{{{uuurrrrrrqqqlllbbbWWWMMMIIIGGGCCC@@@<<<::::::;;;;;;;;;999999999999999999999999888888888888888888888888777777777888888888999999777777777777777777777777555555666666666666555555555444333222222333444555444444444555555555555666666666666666666666666666666555555444444555555666555555555555666666666666777777777777777777777777888888888999999:::::::::<<<;;;<<<@@@IIIUUU```hhhddddddbbb___bbbnnn}}}tttmmmiiinnnuuuyyy{{{}}}{{{wwwtttrrrppppppnnnnnnnnnnnnnnnnnnnnnnnntttuuuwww{{{}}}yyyrrrkkkkkkjjjmmmvvv|||}}}~~~{{{uuupppmmmmmmnnnpppqqqqqqnnngggaaabbbkkksss~~~~~~||||||{{{yyyxxxtttuuuwwwwwwxxxyyy|||~~~FFFDDDAAA@@@AAABBBAAA@@@DDDEEEEEEFFFGGGHHHIIIIIIJJJHHHEEECCCBBB@@@===:::888888888888888999999999999888777666666777888999666666666666666777888888666666666555555666666666666666666555555666666666666666666555555666666666777777777666666666555555444444444555555555666666666666666777888888999999777777777888999:::;;;<<<>>>@@@HHHXXXmmmttt{{{zzzvvvyyy}}}yyyyyyzzzvvvqqquuujjj```aaaooouuuvvv{{{{{{oooaaaWWWSSSRRRZZZZZZYYYVVVTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSRRRRRRSSSRRRRRRWWW```hhhlllmmmrrrtttzzzvvvvvv{{{{{{wwwwwwyyyvvvtttsssssstttuuuuuutttqqqsssuuuuuusssrrrrrrssssssrrrrrrtttxxx{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwxxxzzz|||~~~~~~~~~~~~zzz|||}}}xxxzzzqqqaaaZZZYYYYYY[[[^^^YYYhhhyyy~~~zzztttqqqqqqxxx{{{}}}|||tttnnnoooqqqpppiii]]]RRRKKKIIIEEEBBB===::::::;;;<<<<<<999999999999999999999999999999999888888888888888888888888888999999999999666666666666666666666666555555666666666666555555777777666666666666777777444444444555555555555666666666666666666666666666777666666555555666666777555555555555666666666666666666666666777777777777888888999999::::::;;;;;;???>>>>>>DDDOOOZZZdddiiiiiigggcccbbbgggvvv}}}pppiiigggnnnxxx}}}|||wwwsssooommmlllnnnoooooopppqqqqqqqqqrrrsssrrrsssvvvyyyuuullldddccceeekkkssswwwyyy}}}zzzvvvqqqooonnnoooqqqqqqppplllhhhfffkkkuuu~~~|||yyywwwvvvvvvuuutttvvvyyyzzz|||~~~IIIFFFCCCBBBBBBBBBAAA@@@CCCCCCDDDEEEFFFGGGHHHIIIIIIGGGDDDBBBAAA???<<<999888888888888888999999999999888777666666777888999888888777666666666666666555666666666666666666555555666666666666666666555666666555555555555666666666666555555555555444444666666666666777777777777666666666777888888999999888888888888999;;;<<<===>>>BBBMMM```vvvzzzpppyyy|||yyy|||}}}{{{{{{{{{tttkkkfff```\\\cccrrrxxx{{{~~~yyymmm```XXXVVVWWWZZZVVVSSSRRRTTTVVVYYY[[[XXXWWWVVVTTTSSSQQQQQQRRRTTTSSSTTT[[[dddmmmqqqrrrvvvxxx}}}~~~yyymmmlllsss{{{|||xxxuuuuuuwwwvvvtttrrrrrrssstttsssrrrppprrruuuuuutttrrrrrrrrrrrrqqqqqqssswwwzzz|||}}}~~~zzzwwwvvvvvvwwwxxxwwwxxxzzz|||}}}~~~}}}}}}{{{}}}|||jjj```\\\YYYYYY[[[TTTaaassszzzvvvtttpppzzz~~~}}}tttmmmmmmpppqqqmmmcccWWWOOOJJJGGGCCC>>>;;;:::;;;;;;;;;999999999999999999999999999999999888888888777777999999999999888888888777666666666666666666666666555555666666666666555555777777777777777777777777444444444555555555555666666666666666666666666666888777777777777777777888555555555555666666666666444444444555555555666666888999999:::;;;;;;<<<<<<>>>???BBBJJJTTT^^^eeehhhfffeeecccdddmmm~~~zzzkkkggghhhqqq}}}~~~xxxrrrnnnkkkjjjnnnoooqqqrrrssstttttttttqqqooooooqqqsssooofff___]]]bbbjjjpppqqquuu|||yyyuuuqqqnnnnnnoooooopppnnnlllmmmsss{{{~~~}}}{{{yyyvvvuuuvvvwwwwwwzzz}}}LLLIIIFFFDDDDDDCCCBBBAAABBBBBBCCCEEEFFFGGGHHHIIIIIIGGGDDDBBBAAA???<<<999999999888888888888888888888888777777777777888888999888777666555555555555555555666666666666555555555555666666666666555555666555555444444555555666555555555555555444444444666666666777777777777888555555666777777888888999888888888999:::;;;======>>>EEESSShhh|||xxxsssyyy~~~}}}}}}~~~wwwlll[[[ZZZ]]]iiizzz{{{~~~xxxuuuooofff]]]YYYZZZ\\\ZZZSSSOOOPPPTTTVVVYYY[[[VVVWWWVVVTTTRRRQQQQQQRRRTTTUUUXXX___hhhpppuuuxxxzzz{{{}}}yyymmmhhhnnnvvvxxxuuurrrssstttvvvtttrrrqqqrrrrrrqqqoooppprrrtttuuusssrrrrrrrrrqqqooooooqqqtttxxxzzzzzz~~~|||xxxuuuttttttvvvwwwvvvwwwyyy|||}}}~~~~~~~~~}}}xxxmmmeee___\\\[[[WWW^^^lll{{{}}}xxxuuupppwww~~~vvvppplllnnnpppnnnhhh^^^SSSKKKHHHDDD???<<<;;;;;;;;;:::999999999999999999999999::::::999999888777777777999999888888888777777777777777777777777777777777555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666888777777666666777777888555555555555666666666666333333333444444555555666999999:::;;;;;;<<<======<<>>@@@III[[[ooo|||{{{yyyyyyzzz|||wwwjjj[[[]]]dddqqq~~~zzzmmmiiiccc]]]YYYYYY]]]```\\\SSSMMMPPPUUUVVVWWWYYYUUUVVVVVVTTTQQQPPPRRRTTTTTTXXX]]]cccjjjqqqxxx|||}}}||||||~~~zzzoooiiimmmrrrtttsssrrrrrrsssxxxuuusssqqqqqqpppnnnmmmoooqqqrrrrrrqqqppppppqqqooonnnmmmooorrruuuvvvwwwwwwvvvvvvuuuuuutttsssssssssuuuxxx{{{~~~}}}zzz{{{~~~}}}sssiiiaaa___ZZZZZZccctttzzzwwwvvvyyy~~~}}}}}}{{{zzz|||~~~}}}wwwrrrllllllmmmnnnlllcccVVVLLLHHHEEEAAA>>>===<<<:::999999999999999999999999999::::::999999888777777666666666777777777777888888777777777777777777777777555555666666666666555555444444444555555444444444444444444555555555555666666666666666666666666666666666555555555555666666555555555555666666666666333333444444555666666777999999:::;;;<<<===>>>>>>@@@IIIVVV___cccdddddddddYYY]]]cccmmmyyy|||sssrrrrrrwww~~~~~~{{{xxxuuusssrrrrrrqqqsssuuuwwwxxxxxxwwwvvvrrrqqqooolllhhhdddaaa___ZZZZZZ___iiittt~~~yyywwwsssnnnkkkiiiiiiiiimmmsss}}}~~~|||{{{~~~RRROOOKKKHHHGGGFFFEEECCCAAAAAABBBDDDEEEGGGHHHHHHLLLIIIFFFDDDCCCAAA>>><<<;;;::::::999888777666666666777888999999888777666666555555666666777888999444555666777777666555444444555666777777666555444555555555444444555555555666666666666777777777777333333333444444444555555444444555555666777777777999999999:::;;;<<<===>>>AAAMMM```tttxxx}}}~~~yyywww{{{rrreee\\\^^^fffqqq~~~}}}xxxeeeaaaZZZVVVVVVYYY^^^bbb^^^SSSMMMPPPUUUUUUTTTVVVTTTUUUVVVTTTQQQPPPRRRTTTTTTZZZaaafffkkkrrryyy~~~}}}{{{{{{zzzvvvlllkkkmmmppprrrrrrrrrrrrrrrxxxvvvsssqqqpppooommmkkkooopppqqqpppooonnnoooqqqooommmlllmmmpppsssttttttppprrruuuvvvvvvtttqqqoooqqqssswww{{{zzzrrrooooooppprrrwww{{{~~~}}}}}}pppgggcccYYYUUU[[[nnn~~~}}}zzz}}}}}}~~~vvvoooxxx~~~xxxuuusssuuuyyyzzzwwwrrrllljjjjjjmmmnnnfffXXXMMMGGGEEEBBB???>>><<<:::888999999999999999999999999::::::999999888777777666444444555666777888999999777777777777777777777777555555666666666666555555555555666666666666555555444444444555555555666666666666666666666666666666444444444333333444444444555555555555666666666777444444555555666777777888999999:::;;;<<<===>>>???GGGSSSaaaiiihhhccc```___ZZZ___gggqqq|||vvvooouuuwww|||}}}{{{yyyxxxvvvvvvvvvwwwuuuwwwyyy{{{|||{{{zzzyyysssrrrppplllfffbbbaaaaaa[[[WWWZZZhhhyyy}}}yyyvvvrrrmmmjjjgggfffffflllxxx~~~|||zzz{{{NNNNNNNNNMMMIIIEEEAAA???AAAAAABBBCCCDDDFFFHHHIIIKKKKKKJJJHHHEEEBBB???===:::999999999888777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444555555555666666777777777666555555444444777777777777777777777777666444222222444666666666666666666777777777777777:::777777:::<<<;;;===BBBCCCTTTjjj|||yyysss{{{~~~yyy{{{}}}iiiaaaXXXbbbnnnuuuxxx}}}}}}~~~{{{~~~}}}bbbZZZRRRQQQVVV[[[\\\ZZZQQQPPPOOOOOOQQQSSSUUUUUUOOOQQQSSSRRRPPPNNNPPPSSSUUU___gggkkkooovvv|||}}}~~~{{{zzz~~~yyysssooojjjkkkmmmnnnnnnppprrrttttttuuuuuussspppnnnmmmnnnkkknnnqqqpppnnnllllllmmmoooooooooooonnnnnnnnnnnnpppqqqrrrrrrqqqpppooonnnrrrtttvvv{{{}}}wwwooollliiieeeiiippptttuuu{{{rrrfffiii]]]XXXeeewwwyyy{{{{{{|||yyyoooqqqttt{{{ssspppmmmlllqqqwwwxxxvvvnnnmmmmmmoooooohhhYYYMMMKKKHHHCCC???<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999888888777777888888888888777666444444666666666666666666666666555555555444444333333333555555555555666666666666888888777666555444333333333333444444444444333333777777777666555555555444999999888777666555444444555555666666777777888888888999<<<>>>???@@@BBBDDDNNNZZZggglllhhhaaa]]]\\\ZZZbbbmmmuuuyyy|||vvvrrruuu~~~~~~}}}~~~zzzyyywwwssspppqqqwww|||{{{{{{|||||||||{{{zzzyyysssyyy}}}yyyooogggdddddd___]]]bbbooo|||~~~}}}tttmmmllljjjggghhhlllmmmooouuu~~~~~~~~~~~~}}}}}}~~~QQQQQQOOOMMMJJJFFFCCCAAABBBBBBCCCDDDFFFHHHJJJKKKKKKJJJJJJHHHFFFBBB@@@>>>::::::999999888777777777777777777777777777777777777777777777777777777777666666666666666666666666333333444444444555555555555555555666666666666666666666666666666666666666666444333333555666666555444444444555555555555555:::888888<<<<<<;;;===BBBFFFWWWmmmyyyxxx~~~~~~xxxyyyhhh___^^^hhhsssxxxwwwwww{{{}}}|||~~~~~~}}}~~~~~~yyyttt^^^VVVOOONNNSSSWWWXXXVVVPPPOOOOOOPPPRRRSSSTTTTTTOOOQQQSSSRRRPPPOOOQQQTTTXXXaaaiiimmmqqqxxx}}}~~~~~~{{{{{{{{{uuuqqqnnnkkklllmmmmmmmmmnnnqqqsssttttttuuusssqqqoooooopppoooqqqsssrrrooommmmmmnnnoooooonnnnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrqqqqqqsssssstttyyytttlllfffcccccciiimmmooouuuwwwmmmnnnfff```eeesss|||{{{~~~wwwsssssssssqqqooonnnqqqtttvvvuuurrrpppooopppooohhh[[[PPPMMMJJJFFFBBB???>>>===<<<============<<<<<<<<<<<<999999999999888888888777888888888888777666555444666666666666666666666666666666666555555555444444555555555555666666666666777777777666555555444444666777777777777777777666444444444444444444333333777777666666666666666666555555666666777888888888777:::<<<<<<<<>>CCCKKK]]]ssszzz||||||wwwxxxlllcccgggrrr~~~xxxsssuuuyyy~~~wwwvvv{{{~~~~~~}}}vvvooojjjWWWQQQKKKKKKOOORRRSSSQQQMMMNNNOOOQQQRRRRRRRRRRRROOOQQQRRRQQQOOOOOORRRVVVZZZccclllooossszzz}}}|||{{{tttpppnnnmmmlllllllllkkkjjjlllooorrrrrrssstttsssqqqqqqrrrsssqqqrrrsssrrrooommmllllllnnnnnnmmmmmmmmmlllllllllkkkllloooqqqssstttttttttuuurrrqqqvvv~~~{{{xxxxxx{{{|||ooogggddd\\\```cccgggnnnyyy~~~vvvrrrqqqjjjdddlll}}}||||||uuurrr|||vvvtttsssrrrssstttvvvwwwwwwtttqqqqqqoooiii^^^UUUOOOLLLHHHEEECCCAAA???===;;;;;;;;;:::::::::999999999999999999888888888888888888888888777666555555666666666666666666666666777777777666666666666666555555555555666666666666666666666666666666666666444444555555555555444444444444444444444444555555444444555666777888888999555666666777888888999999999<<<>>>===<<<@@@HHHOOO[[[___bbb```[[[XXXZZZ]]]dddgggkkknnnrrryyyyyyuuuxxxzzzvvvwwwzzz{{{yyyvvvuuuvvvxxxyyyzzzyyyyyyxxxwwwuuusssqqqppp|||{{{wwwppppppmmmnnnuuuzzz}}}~~~yyysssooolllkkkllllllooottttttpppnnnnnnuuuuuuxxx|||}}}{{{{{{{{{{{{UUUSSSPPPLLLHHHEEECCCBBBEEEFFFGGGIIIKKKLLLMMMNNNJJJJJJIIIHHHFFFDDDAAA@@@<<<;;;:::888777777777888777777777777777777777777777777777777777777777777555555555555555555555555666666777777777888888888555555555555666666777777666666666666666666666666333333444555777777555333666666666777888888999999::::::<<>><<<@@@EEEQQQcccyyyzzz|||||||||{{{xxxxxxrrrmmmppp||||||tttuuuyyy~~~~~~|||wwwssstttwwwzzz}}}|||qqqhhhcccQQQMMMIIIIIILLLNNNNNNLLLJJJLLLPPPRRRRRRQQQQQQPPPMMMOOOPPPNNNMMMNNNRRRWWW[[[eeemmmrrrvvv~~~}}}uuuooommmmmmmmmmmmmmmllljjjiiijjjmmmpppoooppprrrrrrqqqqqqrrrtttrrrrrrqqqooollljjjiiihhhmmmlllllllllkkkkkkkkkkkkiiijjjmmmooorrrsssssssssvvvrrrooosss|||{{{qqqnnnrrrwww~~~uuulllhhhZZZ[[[]]]```hhhsss|||~~~{{{rrrxxxsssfffhhhyyy|||zzz}}}xxxrrryyy~~~yyywwwvvvwwwwwwvvvxxx|||{{{xxxtttrrrpppjjjbbb\\\QQQMMMHHHEEEDDDBBB???<<<999999999999888888888888999999999999999999999999888888888888888777666555666666666666666666666666666666666666666666666666555555555555666666666666555555555555666666777777333444444444444444444333555555666666777777888888333444444555666777888888666666777777888999::::::<<>><<<:::888777777888888777777777777777777777777777777777777777777777777555555555555555555555555555555666666666777777777777777666666555555555555555555555555555555555555333333444555777777555333666666777777888999999:::::::::===???>>>===BBBJJJYYYkkk{{{|||{{{{{{xxxxxxuuuuuuvvv}}}vvvxxx|||xxxooonnnrrruuuvvvvvvzzzzzzlllaaa[[[LLLJJJHHHIIIKKKLLLKKKIIIGGGKKKPPPRRRQQQPPPOOOOOOKKKLLLMMMLLLJJJMMMRRRXXX[[[eeennnsssxxx~~~~~~{{{qqqmmmlllmmmnnnllllllllljjjiiijjjllloookkkmmmoooooooooppprrrssstttssspppnnnllljjjhhhgggkkkkkkkkkjjjjjjjjjjjjiiigggiiikkknnnpppqqqqqqqqqvvvsssqqqttt{{{rrrjjjjjjnnnvvvxxx{{{}}}~~~~~~qqqjjj___]]][[[]]]ccclllwww~~~}}}rrr{{{yyyllliiivvv|||yyy}}}{{{{{{zzz~~~rrrvvv{{{~~~zzzvvvuuuyyyzzzxxxyyy}}}}}}yyyvvvsssqqqmmmgggcccTTTNNNHHHDDDCCCAAA===999<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999:::777888888888888777777666777777777777777777777777555555555555555555555555555555555555666666666666444444555555666777777777777777888888888888777777555666666777777888888888555555555555666666666666666666777888999:::;;;;;;<<>>>>>FFFPPPbbbttt~~~||||||yyyuuu{{{uuu{{{{{{zzzwwwyyy}}}rrrfffhhhrrrxxxyyyxxxxxx~~~wwwgggZZZRRRIIIHHHHHHIIIJJJJJJHHHGGGFFFKKKPPPQQQOOONNNNNNPPPKKKKKKLLLJJJIIIMMMTTTZZZ]]]fffooosssxxx}}}~~~wwwpppllllllmmmmmmkkklllmmmlllkkkkkklllnnnjjjlllmmmnnnnnnoooqqqsssxxxuuurrrooonnnmmmkkkiiijjjjjjjjjiiiiiiiiihhhhhhfffhhhkkknnnpppqqqrrrrrrvvvuuuuuuwwwzzz~~~{{{ooohhhgggllloooqqqsssuuuxxx|||yyylllhhhaaa[[[[[[^^^dddnnnxxx}}}rrrzzzzzzppplllsss||||||xxxyyy~~~|||~~~xxx{{{tttuuuvvv{{{}}}uuusssyyy|||xxxwwwyyy{{{yyyvvvtttrrrpppmmmjjjZZZSSSJJJEEECCCBBB===999;;;;;;:::::::::999999999999999999999::::::::::::777888888999888888777777777777777777777777777777444444555555555555666666555555555555666666666666444555555555666666777777666666777777777777666666555555555555555555666666666666666555555444444444666666777999:::;;;<<<===;;;===@@@EEELLLUUU___eeedddaaa\\\XXXYYY___iiipppuuuwww{{{~~~}}}{{{yyyvvv{{{}}}xxxuuuxxx}}}~~~}}}}}}~~~~~~yyyyyy{{{}}}}}}zzzvvvrrrkkkmmmpppssssssqqqooommmsssyyyrrrqqquuuyyyvvvqqqkkkfffbbb___^^^gggsss~~~~~~~~~~~~|||PPPPPPOOONNNKKKHHHEEEDDDCCCDDDGGGJJJKKKLLLLLLKKKHHHHHHIIIIIIHHHFFFEEECCC@@@>>>;;;888777777888999777777777777777777777777777777777777777777777777666666666666666666666666444444555555555666666666666666666666666555555555555555555555555555555555666444333333555666666555333444555666777888999999;;;;;;<<<>>>===???JJJVVVkkk|||~~~{{{}}}{{{uuuzzz}}}xxx}}}yyywwwyyy|||{{{lllaaafffrrrzzz~~~|||vvveeeUUUKKKEEEFFFGGGIIIIIIHHHFFFDDDFFFJJJOOOPPPMMMLLLNNNPPPLLLLLLLLLJJJJJJOOOVVV]]]aaajjjqqqsssvvv|||~~~}}}}}}yyysssnnnmmmllllllkkkiiikkkmmmnnnmmmlllmmmnnnjjjlllnnnoooooooooqqqsssxxxuuupppnnnnnnnnnkkkiiiiiiiiiiiihhhhhhhhhggggggeeegggjjjnnnrrrtttvvvvvvuuuwwwzzzzzzzzz{{{~~~|||pppiiidddfffhhhiiijjjlllpppsssttt{{{uuupppeee\\\XXXXXX[[[dddooozzz}}}qqqsssrrrnnnjjjlllvvv~~~|||xxxuuuvvvzzzyyywwwyyy{{{xxxwwwuuuxxxyyyttt{{{{{{vvvvvvwwwvvvuuuuuutttsssqqqpppcccYYYNNNGGGFFFDDD@@@<<<888888888888777777777777999999999:::::::::;;;;;;777888888999999888888888777777777777777777777777555555666666666777777777555555555555666666666666555555555666666666666666444444555555555555444444666666666555555555555555666666555555555444444444666777888999:::<<<======<<<===BBBKKKVVVaaahhhjjjhhheeecccaaadddkkktttzzz|||~~~|||xxxttt|||~~~|||~~~zzzwwwwwwxxxxxxxxxwwwzzz~~~|||wwwrrrpppjjjjjjkkkllloooqqqtttvvv{{{wwwooonnnrrrqqqnnnjjjddd```\\\YYYXXXeeeqqq|||}}}{{{zzzyyy}}}OOOPPPPPPPPPNNNJJJGGGEEEAAACCCFFFIIIKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGEEEDDD@@@>>>;;;888777777888999777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999999444444555555666777777777555555555555555555555555666444222222444666666666555666777888999:::;;;;;;;;;;;;<<<===<<>>;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;777888888999999999888888777777777777777777777777666666777777888888888999555555555555666666666777666666666666666666666666777777888888888888777777999999888888777777666666555555555555555555555555666777888999;;;<<<===>>>@@@@@@EEEQQQ```kkkooopppiiiiiihhhjjjpppyyy}}}xxxxxx}}}wwwsssrrrsssttttttuuu{{{|||uuupppooommmkkkiiiiiimmmssszzz|||ssskkkjjjooommmjjjfffaaa\\\YYYWWWVVVeeeqqq|||~~~zzzyyyxxx|||~~~SSSQQQNNNMMMMMMJJJEEEAAAEEEDDDDDDDDDEEEFFFHHHIIIGGGFFFFFFFFFGGGGGGEEEDDDAAA???===:::888888888999777777888888888999999999999777555444333444555666<<<999666555777999888666666666555555555555666666555555555555666666666666666666666555444444333333444555666555444444555666777777777888999999::::::;;;777888>>>@@@AAAPPPccc|||~~~{{{xxx|||~~~vvvuuu|||uuurrruuuzzz|||pppggg```cccooo}}}vvv```PPPLLLFFFGGGHHHGGGFFFEEEEEEEEEIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHJJJNNNSSSXXX\\\fffnnnuuuvvvwww{{{}}}|||ssstttyyy{{{sssoookkkiiikkkmmmlllkkkjjjkkklllmmmnnnnnnoooooommmmmmmmmmmmnnnnnnnnnnnnsssrrrppplllhhhfffgggiiikkkkkkiiihhhfffdddcccbbbgggfffhhhlllsssvvvvvvuuusssuuuwwwzzz|||pppfff^^^______\\\\\\^^^```eeennn{{{wwwnnn```VVVQQQRRRUUUXXXgggnnnxxx}}}~~~~~~yyykkkfffccceeeeeebbb```aaannnvvv{{{wwwooolllttt~~~vvvjjjhhhmmmwwwxxx|||}}}zzz}}}}}}xxxssssssttttttsssqqqppppppqqqiiiaaaVVVNNNIIIEEEBBB@@@;;;;;;:::999999999:::::::::999999999999999999:::777888999999999888666555777777777777666666666666777777777777777777777777444666777888888666444222444444444444555555555666555555666777777777777777666666777777888888888999888555333333666888777666888666888<<<===<<<===AAA===EEERRR```jjjnnnnnnllljjjnnnwwwzzzxxx{{{yyypppnnnnnnooorrrvvv~~~uuummmlllgggeeeffflllppprrrvvv{{{zzz|||wwwtttsssssslllaaa\\\```___XXXYYY```mmmsss{{{~~~|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}|||{{{VVVSSSOOONNNNNNLLLGGGCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHGGGEEEAAA???===:::888888888888777777888888888999999999999888666444444555666777:::777444444666777666555666666555555555555666666666666666777777777777888444444555555555555555555444555666666444444555666777777777888999999::::::===999;;;???@@@DDDVVVkkk}}}~~~xxxtttxxx~~~wwwrrruuu~~~www{{{rrrkkkeeehhhsssvvvaaaRRROOOFFFIIIKKKJJJHHHFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJNNNTTTYYY\\\hhhqqqxxxzzz|||~~~}}}uuuwww|||vvvqqqmmmiiihhhiiikkkkkkjjjhhhiiijjjkkkllllllllllllllllllmmmmmmmmmmmmnnnnnnrrrqqqoookkkgggfffgggiiillljjjfffcccaaaaaaaaabbbgggggggggkkkpppssstttsssuuuwwwzzz}}}{{{qqqhhhgggeee```]]]]]]\\\aaajjjwww~~~tttfffZZZTTTSSSUUUWWW^^^eeeooowww}}}lllfffaaabbbccc```___```llltttyyyvvvnnnlllrrrzzzxxxnnnnnnsss}}}~~~{{{yyy{{{|||wwwrrrsssuuuwwwtttpppmmmlllmmmjjjcccXXXPPPJJJFFFCCC@@@<<<;;;::::::999999::::::999999888888888888999999777888888888777777666666666666666666555555555555555555555555555555555555666666666666666555555444444444555555555666666666555555666777777777777777666666777777777888888888888555333333666888777666999777999===>>>===>>>BBBDDDMMM\\\iiirrrtttqqqooommmttttttrrrxxx}}}tttmmmlllnnnpppsssxxx~~~vvvqqqrrrnnnllljjjkkkkkkjjjooouuu|||~~~xxxuuuttttttlllaaa\\\```aaa\\\\\\aaammmsss{{{~~~~~~}}}~~~~~~}}}|||}}}}}}|||zzzYYYUUUQQQOOOOOOMMMHHHDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHHHHHHHIIIIIIGGGFFFAAA@@@===;;;999888888888888888888888888999999999999888777666555666777888999777555555666777666555666666555555555555666666777777777777888888888888333333444444555666666777444555666666444444555666777777777888999999::::::>>><<<===@@@AAAHHH___vvv||||||~~~~~~{{{~~~}}}uuuqqqttt{{{~~~~~~xxxpppmmmuuu~~~rrrooommmoooxxx~~~sss```RRROOOGGGLLLOOONNNJJJGGGIIIKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJOOOUUUZZZ^^^jjjsss|||}}}vvvyyy~~~xxxpppmmmjjjgggfffggghhhhhhhhhfffggghhhhhhiiiiiiiiiiiikkkkkkkkkkkkllllllmmmmmmpppooommmjjjfffeeeggghhhllliiieeeaaa______```aaajjjiiiiiikkknnnrrrttttttwwwzzz}}}yyyuuupppiiiaaa]]]YYY]]]eeeqqq}}}pppaaaYYYUUUUUUUUUWWW\\\dddooozzzqqqhhh```______^^^^^^```hhhpppvvvuuuoookkkooouuu|||~~~zzzssstttxxx{{{yyyzzzzzzwwwsssssswwwzzzxxxqqqkkkiiiiiillleee\\\SSSMMMGGGCCC@@@<<<<<<;;;:::::::::::::::888888888777777888888888888777777666666666666666666666555555555444444444555555555555555555555555888777555444444555666777555555666666666777777777555555666777777777777666666666777777777777888888777555444444666777777777999999;;;???@@@>>>@@@EEELLLVVVfffsssxxxvvvrrrooommmxxxppppppxxx~~~|||}}}vvvooojjjkkknnnpppuuuzzz}}}wwwuuuxxxxxxuuuqqqllleeebbbhhhppp}}}}}}vvvsssrrrssslllbbb]]]bbbfffdddcccfffooottt{{{}}}|||||||||zzzyyy\\\WWWRRROOOOOOMMMIIIEEECCCBBBBBBAAABBBCCCDDDEEEIIIHHHGGGHHHIIIIIIGGGEEEAAA@@@>>><<<:::999888888888888888888888888888888999888777777777777888888888777777777777777777777666666555555555555666666666666777777777888888888444444444555555555666666444666777666555444555666777777777888999999::::::======>>>@@@BBBNNNhhh|||}}}|||yyyvvv{{{|||vvvrrrtttwwwyyyzzztttllllllvvvoooppprrrvvv}}}~~~zzzmmm\\\PPPMMMKKKOOOSSSRRRLLLIIIJJJNNNKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHKKKPPPVVV\\\```llluuu~~~|||uuuyyy}}}sssllljjjiiigggeeeffffffggggggeeefffgggggggggggggggfffiiiiiiiiijjjjjjkkkkkklllmmmlllkkkhhheeedddfffhhhkkkjjjgggeeebbbaaaaaaaaalllkkkkkkmmmppptttxxxzzzyyy{{{uuuhhh___\\\^^^eeennnxxx{{{lll```YYYUUUSSSWWWXXX^^^iiivvvzzznnnbbb^^^]]]\\\]]]___ccckkkrrrssspppmmmnnnqqq{{{~~~yyyyyy|||~~~|||||||||zzzwwwsssxxx}}}|||tttllliiiiiilllhhh```XXXPPPIIIDDDAAA===<<<;;;:::::::::::::::888888777777777777888888999888666555555555666777777666666666666555555555555555555555555555555555666666555555555555666666666666666666777777777777444555666666777777666666666666777777777777777777555555555555777777888888999999<<<@@@@@@???BBBHHHQQQ]]]mmmwwwwwwsssmmmjjjlllzzz~~~sssttt{{{xxxvvvwwwyyysssnnnkkkmmmpppqqquuu{{{~~~zzzvvvwwwzzz|||xxxssskkkbbb^^^eeeppp}}}yyyqqqmmmlllllljjjbbb___fffmmmmmmmmmmmmtttxxx}}}}}}||||||||||||~~~|||||||||{{{yyywww^^^YYYRRROOOMMMLLLIIIFFFCCCBBBBBBAAAAAABBBDDDDDDHHHGGGFFFGGGHHHHHHFFFDDDAAA@@@>>><<<;;;999888888888888888888888888888888888777777777777777888888555666666666666666666666666666555555555555666666555555555666666666777777666666555555555444444444555666777666555555666777777777777888999999::::::;;;<<<>>>@@@EEEVVVrrr}}}wwwsssyyy|||zzzwwwwwwuuurrrsssmmmiiilllwww|||kkkooouuu{{{wwwhhhYYYPPPNNNPPPSSSUUURRRMMMJJJKKKNNNJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHKKKQQQWWW^^^bbbllluuu~~~zzzqqqwww~~~~~~wwwooojjjgggggggggeeeeeeeeefffgggfffggggggggggggffffffeeefffgggggghhhiiiiiijjjjjjiiiiiihhhfffddddddfffhhhjjjkkklllllljjjgggdddbbbjjjjjjlllnnnqqqvvv{{{~~~zzz|||qqqccc```ccchhhnnnvvv~~~xxxjjj___WWWSSSVVVVVVZZZeeesss}}}~~~vvvfff___]]][[[[[[]]]^^^dddlllqqqpppoooooopppyyy~~~}}}|||sssyyy~~~~~~xxxppplllkkkllliiiddd\\\SSSKKKEEEBBB>>>===<<<;;;::::::::::::888888777777777777888888999888666555555555666777888888888777777777777666666666666666666666666666333555666888888777555444666666666666777777777777444444555666666666666666777777666666666666666666444555666777777777888999888888;;;?????????FFFNNNXXXdddqqqwwwssslllhhhgggqqq~~~|||vvvvvvzzz}}}wwwttttttuuussspppoooqqqrrrqqquuuzzz|||~~~~~~{{{wwwvvvwwwxxxvvvsssnnnggg___\\\dddooo{{{|||rrrkkkfffeeeeeeeeebbbbbbhhhpppsssttttttzzz}}}~~~~~~}}}{{{zzzzzzyyyyyy}}}|||zzzzzzzzzyyyvvvsssaaa[[[SSSOOOMMMLLLIIIGGGDDDCCCBBBAAAAAABBBCCCDDDGGGFFFFFFFFFGGGGGGEEEDDD@@@@@@???===<<<:::999888999999999888888888888888666666777777777777777777222333555555444444444555666666555555555555666666555555555555666666666666777666666555444444333333555666777777555555666777777777777888999999::::::999;;;>>>BBBLLL```{{{xxxtttyyy||||||}}}|||uuummmiiidddccckkkyyy}}}jjjpppxxxsssdddXXXSSSRRRWWWVVVTTTPPPLLLJJJKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFHHHKKKQQQYYY```dddmmmuuu}}}yyynnnuuu{{{}}}xxxpppkkkhhhdddeeefffeeecccccceeefffgggggggggggggggfffeeeddddddeeeeeefffggghhhiiiiiiggggggfffdddbbbccceeegggiiilllooopppoookkkgggdddfffhhhkkknnnqqquuu{{{~~~|||~~~yyygggbbbffflllrrrwww}}}wwwiii]]]VVVSSSSSSXXXcccqqq|||kkkaaa]]]ZZZXXXXXXVVV\\\eeekkkoooppppppqqqsss}}}~~~~~~uuuyyy}}}~~~{{{uuuooollljjjiiifff^^^UUULLLFFFCCC>>>>>><<<;;;::::::::::::888888888777777888888888999888888777777777777777999999999888888888777777777777777777777777777777222444666888999777555333555555666666666777777777444444555666666666666555777777666666666666555555333555777888888777888:::999999<<<>>>???AAAKKKVVVcccmmmvvvvvvnnngggfffiiiyyyzzzuuussssss}}}}}}yyywwwuuusssuuussssssuuutttqqqsssxxxyyy{{{yyyvvvvvvyyyyyywwwooolllhhhddd___\\\ccclllvvv~~~}}}yyyssslllgggdddbbbbbbdddeeehhhmmmrrrvvvwwwwww~~~~~~~~~~~~}}}|||}}}|||{{{yyyxxxwwwwwwwwwxxxwwwvvvvvvvvvtttqqqnnnddd]]]UUUPPPNNNMMMKKKIIIEEEDDDCCCBBBBBBCCCDDDDDDHHHGGGFFFGGGHHHHHHFFFDDD@@@@@@???>>><<<:::999888999999999888888888777777555555666666777777777777222555777888666555666777666666555555555555666666555666666666666777777777555555555555555555444444555777888777666555666777777777777888999999::::::999;;;>>>EEETTTkkk|||zzz{{{{{{}}}xxxmmmccc^^^^^^hhhyyynnnsss{{{|||lll]]]VVVUUUVVV]]]XXXQQQMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIEEEFFFHHHLLLRRRZZZaaafffnnnuuu}}}yyynnntttzzzyyyrrrjjjfffeeeaaacccdddcccaaaaaabbbdddgggggggggfffeeedddcccbbbccccccdddeeefffggghhhhhhdddddddddbbbaaabbbeeegggiiikkkmmmooonnnllliiigggfffiiinnnppprrruuuzzz}}}~~~jjj```fffnnnvvv|||sssddd[[[SSSTTTYYYcccppp|||oooccc\\\WWWSSSRRROOOTTT\\\eeelllpppqqqqqqppp|||||||||}}}xxxyyyzzz|||{{{wwwoooiiiggghhhfff```VVVMMMFFFDDD???>>>===<<<:::::::::999999999888888888888999999999999999999999888888777888888888888777777777777666666666666666666666666333444555777777777666666444444555555555666666666333444555555666666555555777777666666666555555555222555888999888777999:::;;;;;;===???@@@DDDQQQ___mmmtttyyyssshhhbbbeeekkkxxx}}}xxxsssppppppttt|||~~~}}}|||xxxsssssssssuuuwwwuuuqqqssswwwuuuvvvtttsssxxx~~~}}}xxxpppllliiihhhdddaaadddiiirrryyy|||xxxooonnnkkkiiigggfffffffffkkkoootttvvvwwwyyy{{{|||~~~~~~{{{zzz|||{{{xxx{{{zzzyyyxxxvvvuuutttsssssssssrrrqqqqqqpppnnnkkkhhhfff```WWWQQQOOONNNLLLJJJEEEEEECCCCCCBBBCCCDDDEEEIIIHHHHHHHHHIIIIIIGGGEEE@@@@@@???>>><<<:::999888999999999999888888777777444444555666666777666666555888;;;<<<:::888999;;;666666555555555555666666777777777777888888888888333333444444555666666666555777888777666555666888777777777888999999::::::999;;;???HHHYYYqqq}}}}}}zzz{{{zzznnnccc]]]\\\gggxxxqqqvvv~~~vvveeeWWWRRRTTTWWWaaaYYYOOOJJJJJJJJJIIIFFFGGGGGGHHHIIIJJJJJJJJJJJJEEEFFFHHHLLLSSS[[[bbbfffooovvv}}}yyyooouuuzzzwwwnnnfffbbbbbb^^^aaacccbbb______```cccfffffffffeeedddcccbbbaaabbbbbbcccdddfffgggggghhhcccccccccbbbaaabbbeeeggghhhiiikkkllllllkkkjjjiiiiiimmmrrrtttuuuwwwzzz}}}kkk\\\dddoooyyyzzziii___UUUWWW\\\eeeooozzzqqqccc\\\UUUPPPNNNJJJOOOWWWaaajjjoooqqqqqqrrryyy}}}}}}yyyyyy{{{{{{yyyxxxzzz{{{wwwnnnffffffggggggaaaWWWMMMGGGDDD??????===<<<;;;::::::999::::::999999999999::::::999999:::;;;;;;999888777777777777777666666666666555555555555555555555555666555444444555666777888444444444444555555555666333444555555666666555555777777666666555555555444111555888999888777999;;;======>>>@@@AAAGGGVVVeeerrrwwwyyypppccc^^^ccclllsss|||xxxrrrooopppmmmqqqwwwzzztttrrrrrrtttwwwuuuqqqssswwwrrrsssqqqrrrzzzzzzuuuqqqnnnmmmkkkgggfffiiiooovvvzzzzzzyyyxxxvvvrrrfffggggggggghhhiiijjjkkkssszzz}}}}}}~~~~~~~~~}}}yyyyyy{{{zzzuuuwww}}}}}}}}}~~~xxxwwwvvvtttrrrqqqqqqqqqnnnnnnmmmmmmmmmjjjfffcccmmmeeeZZZSSSPPPOOONNNLLLDDDDDDBBBAAAAAABBBCCCCCCAAACCCFFFGGGFFFFFFFFFGGGCCCBBB@@@>>><<<;;;:::999888888888888888888888888666666555555444444444333666666666666666666666666666666666666666666666666444444555555555555555555555555555555666666666666555666666666777777777888444555777999::::::::::::;;;@@@CCCGGG[[[www}}}xxxyyy{{{{{{zzz}}}~~~wwwxxxqqqmmmaaa]]]^^^iiizzz|||yyyzzzyyyjjj^^^WWWUUUTTTTTTXXXRRRKKKIIIKKKKKKIIIFFFJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHJJJMMMSSS\\\dddiiipppttt{{{|||sssrrrooollliiieeebbbaaa___```aaa```^^^]]]]]]]]]ccceeeffffffdddbbbccccccgggdddaaabbbfffiiigggdddbbb```]]][[[\\\___cccfffeeedddcccccceeejjjnnnqqqrrruuuxxxwwwttttttxxx}}}{{{~~~{{{iii\\\bbbnnnzzzmmm```^^^[[[ZZZaaammmyyyyyydddYYYUUURRRPPPQQQPPPSSS]]]hhhnnnooonnnzzzxxxvvvyyy|||}}}vvvssstttxxxxxxxxxwwwtttpppllljjjmmmjjjeee___XXXPPPJJJFFFEEEBBB>>>:::888999:::;;;999999999999999999999999888888888777777777777777444444555555666666777777555555666666777777888888888888777777666666555555888888888777777666555444444444444555555555666666555555555555666666666666666777999999888888999;;;:::<<>><<<:::999999888888888888888888888888777777777777666666555555666666666666666666666666666666666666666666666666222222333444555666666777666666777777777888888888666666666666777777777777555666888999::::::::::::<<>>AAAJJJWWWgggqqquuuvvvqqqfff```eeemmmqqqxxx|||~~~zzzrrrsssvvv{{{}}}{{{tttooofffjjjpppuuuxxx{{{{{{wwwxxx}}}~~~yyysssqqqrrrsssvvvwwwuuuqqqmmmdddggglllsss||||||{{{tttrrrmmmmmmmmmmmmmmmkkkiiihhhccc``````eeeiiilllrrryyy~~~~~~~~~|||~~~|||||||||~~~~~~{{{|||}}}~~~}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzvvvtttrrrqqqooollljjjhhhgggfffbbbaaa^^^[[[ZZZYYYYYYZZZmmmjjjddd\\\TTTOOOLLLLLLGGGFFFEEEDDDCCCDDDDDDEEEEEEGGGIIIIIIHHHGGGGGGGGGFFFDDDBBB???<<<:::999888888888888888888888888888999999888888888888777777666666666666666666666666666666666666666666666666000111222333555666777777555555666666666777777777777777777777666666666666666666888999:::;;;;;;;;;<<>>======CCCPPP```mmmvvvtttsssnnnhhhhhhooouuuwwwyyy~~~~~~{{{zzzvvvrrrnnnrrrxxx~~~{{{yyypppsssuuuvvvwwwxxxzzz|||{{{xxxuuuwww{{{|||xxxssssssssstttvvvvvvsssoookkkaaaiiinnnqqq}}}zzztttiiiiiiiiihhhgggfffeeedddbbb```aaagggmmmpppwww}}}~~~~~~|||zzz{{{zzzyyyzzz|||~~~~~~}}}zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{yyyuuurrrnnnllliiigggeeedddeeeeee^^^]]][[[YYYXXXXXXXXXXXXiiiiiiggg___VVVOOOMMMNNNIIIHHHFFFEEEDDDEEEEEEFFFGGGIIIKKKKKKIIIHHHGGGHHHGGGEEECCC@@@===:::999888888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666111222222333444555555666333333333333444444444555777777777777666666666666777777888999:::;;;<<<<<<<<>>;;;;;;;;;;;;999999999999999999999999666666777888999999::::::999999888888777777666666666666666666777777777777555555555666666666777777333444555666777777777777555555555555666666666666555555555555666666666666666777999999999999;;;<<>>HHHXXXiiitttxxxuuuqqqmmmmmmsss{{{{{{zzzuuuqqqnnnrrrwww~~~~~~~~~}}}{{{xxxwwwxxxzzz{{{zzzyyyzzz}}}~~~|||yyywwwwwwwwwwwwvvvsssnnnjjjdddnnnrrrqqq}}}|||sssjjjiiihhheeebbbaaaaaabbbaaa```bbbiiiooosssyyy~~~}}}}}}~~~|||yyywwwzzzxxxwwwyyy{{{}}}~~~~~~{{{zzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}~~~~~~}}}yyyvvvnnnllliiifffeeefffhhhiiieeedddbbbaaa____________fffgggfff```XXXRRROOOOOOJJJIIIGGGFFFEEEEEEFFFFFFGGGIIIKKKKKKJJJHHHHHHIIIHHHFFFDDD@@@===;;;:::999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444333333333333333444444444555777777777777666666666666888888999:::;;;<<<======<<>><<<;;;:::888888888888888888888888555555555666666666666777666666666666666666666666666666666666666666666666777666666555444444333333555555666666666777777777666666666666777777777777999999999:::;;;<<<>>>>>>>>>CCCPPPfff}}}uuusssqqqrrrwww~~~zzz{{{}}}|||}}}||||||yyy|||yyy~~~wwwpppjjjfff```\\\]]]aaabbb]]]XXXJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEEEEKKKQQQUUUXXX^^^hhhooovvvzzz{{{wwwwwwmmmbbb\\\\\\]]]\\\ZZZZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[]]]^^^^^^]]]]]]]]]^^^___```aaaaaaaaa```___^^^[[[YYYXXXWWWWWWXXXZZZ[[[\\\___ccchhhlllppprrrtttvvvxxx|||}}}{{{wwwiii___aaaeeelllsss{{{|||gggWWWRRRQQQPPPSSSZZZdddooouuuzzzuuueee[[[UUUPPPPPPNNNOOO\\\pppyyyxxxsssssssssuuuyyy{{{{{{{{{uuuuuu~~~yyywwwrrrnnnnnnmmmkkkmmmrrruuutttqqqpppooopppqqqrrrpppnnnkkkkkkjjjcccXXXOOOIIIGGGDDDAAA>>><<<;;;;;;999999999999999999999999777888888888999:::::::::777777777777777777666666777777777777666666666666777777666666555444444333222333444555666777777777555555666666666777777777555555555555666666666666555777999:::::::::<<<>>>???CCCMMM]]]nnnyyy|||{{{qqqkkkjjjsss~~~yyytttrrrtttwww{{{}}}~~~~~~yyywwwtttrrrooojjjeeeaaa^^^ffflllooo|||yyyooommmhhhaaa\\\]]]dddjjjooonnnqqqxxx|||}}}|||{{{yyyvvvwwwyyy{{{}}}}}}{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}yyyuuuqqqnnnlllllliiieee```\\\XXXSSSOOOJJJIIIGGGFFFEEEDDDEEEEEEEEEHHHJJJKKKJJJIIIIIIJJJGGGFFFDDDAAA???===<<<<<<888888888888888888888888555555555666666666777777666666666666666666666666666666666666666666666666666666666666666666555555666666777777777888888888444444555666777888999999::::::::::::;;;<<<>>>???BBBFFFUUUnnn|||zzzwwwuuuvvv{{{vvvuuu||||||tttvvv~~~~~~|||vvvlllccc___\\\[[[___eeecccZZZQQQHHHIIIIIIHHHFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEKKKRRRVVVYYY___hhhqqqwwwzzz~~~~~~yyyvvvsssjjj___ZZZ[[[]]][[[XXXVVVXXXZZZZZZZZZYYYZZZ[[[XXXZZZ\\\]]]\\\\\\]]]___^^^___aaaaaa```^^^]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ\\\___dddiiinnnrrrtttuuuvvvzzz}}}~~~~~~rrreee^^^^^^```dddkkkttt|||wwwdddXXXQQQOOONNNPPPUUU___iiiqqqvvv}}}pppaaaYYYOOOQQQOOONNNZZZmmmtttpppllljjjiiikkkpppvvvyyyzzzvvvttt|||{{{uuuqqqpppooonnnqqqvvvxxxwwwvvvtttssssssttttttrrroookkkkkkkkkfff[[[RRRIIIHHHEEEBBB???===<<<;;;999999999999999999999999999999999999999999999999666666666666666666777777888777777777666666666555555555555555555555555555333333444555666666666666555666666666777777777777555555555555666666666666555777999::::::;;;===???AAAIIIXXXkkkyyy|||pppjjjkkkvvvzzzvvvvvvyyy|||zzz}}}}}}|||~~~yyywwwtttppplllgggaaa]]]___eeennnwww|||ooollleee^^^ZZZ^^^iiirrrvvvuuuwww}}}~~~zzzxxxuuuuuuvvvyyyzzz{{{xxxxxxyyyzzz|||~~~|||zzz}}}~~~}}}}}}|||uuuooojjjgggqqqlllfffaaa^^^YYYSSSNNNJJJIIIGGGEEEDDDDDDDDDEEEDDDGGGIIIJJJJJJIIIJJJKKKFFFEEECCCAAA???>>>======888888888888888888888888555555666666777777777888666666666666666666666666666666666666666666666666555666666666777777888888555555555555666666666666333444555666777888999:::;;;:::::::::;;;===???@@@DDDIIIYYYttt|||xxxvvvxxx~~~uuuiiinnnzzz}}}wwwpppvvv{{{vvvjjj]]]\\\ZZZ[[[aaagggdddXXXMMMIIIJJJKKKJJJHHHHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDKKKSSSWWWYYY___iiiqqqyyyzzz|||}}}}}}{{{yyywwwpppggg\\\XXXZZZ[[[YYYVVVRRRUUUWWWXXXYYYYYYZZZ\\\UUUWWWZZZ\\\\\\]]]___```\\\^^^```aaa___]]]\\\\\\ZZZZZZXXXXXXWWWXXXYYYZZZ\\\___eeekkkpppsssuuuvvvvvv{{{~~~|||~~~}}}oooccc[[[ZZZZZZ]]]dddnnnwww}}}uuudddZZZOOONNNMMMMMMRRR[[[fffmmmttt{{{xxxeee[[[NNNQQQOOONNNYYYjjjpppkkkfffcccaaadddkkksssxxxzzzxxxrrrxxx}}}xxxsssrrrqqqooorrrxxx{{{{{{zzzxxxwwwwwwwwwvvvtttppplllllllllhhh]]]UUUJJJHHHFFFCCC@@@>>><<<;;;999999999999999999999999::::::999999999999999999444444555555666666777777888888777777666666666555333333444444555666666666333444555555666555555555666666666666777777777777555555555555666666666777555777999::::::;;;===???BBBMMM```ttt}}}qqqlllooozzz}}}|||xxxtttuuuyyy}}}zzz~~~~~~|||~~~|||yyyuuuqqqmmmgggaaa]]]eeejjjttt|||mmmiiiccc[[[YYY___mmmxxxxxxwwwyyy~~~~~~~~~~~~|||zzzwwwtttsssuuuwwwxxxxxxuuuvvvxxxzzz}}}|||xxx{{{}}}|||{{{}}}yyyqqqjjjccc```ssshhheee___RRRMMMOOOJJJIIIGGGFFFDDDDDDEEEEEEEEEFFFGGGJJJMMMLLLJJJGGGHHHGGGFFFCCC@@@===:::888;;;:::888666666777888999555555555555666666666666444444444555555555666666777777777777666555444333666666666666666777888888666666555555555555666666555555555666666666666666999999888999;;;===>>>===DDDOOOeee}}}}}}zzz{{{zzzvvv}}}jjjcccfff{{{}}}|||xxxnnnooozzzyyyiiiZZZSSSTTTWWW]]]aaa^^^UUUMMMHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFCCCBBBBBBCCCHHHLLLRRRXXX]]]eeennnuuuzzzzzzyyyyyy|||~~~xxxpppkkkcccZZZVVVWWWZZZZZZXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]]]]\\\___^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZYYYYYYXXXVVVTTT]]]aaahhhnnnqqqtttvvvxxxtttuuuvvvyyy||||||zzzxxx~~~pppddd[[[WWWTTTVVV[[[bbbnnnxxxsssbbbWWWNNNLLLKKKMMMPPPVVVcccooowww}}}mmmdddVVVQQQNNNMMMNNNSSS^^^jjjjjjmmmiiiaaadddpppyyyzzz{{{tttpppwwwzzzooonnnuuuyyywww|||zzzxxxxxxzzz{{{|||{{{{{{vvvoookkklllkkkaaaVVVIIIIIIHHHDDD@@@===;;;;;;::::::::::::::::::::::::999999999888777666666555999999888777777777777777999999888888777555444333555555555555555555555555666666666666666666666666666666555555555444444444777777777777777888888999888777888::::::999<<>>???FFFTTTjjj}}}{{{yyyxxxxxx}}}xxxiiieeeiiiuuunnnooouuu{{{}}}}}}vvvhhhYYYQQQQQQSSSWWWZZZWWWOOOIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFEEEBBBAAABBBCCCGGGLLLRRRXXX]]]eeeooouuu{{{}}}}}}}}}~~~~~~vvvlllggg```XXXUUUVVVXXXYYYWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXZZZ\\\^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZXXXWWW]]]bbbiiiooosssvvvyyy{{{tttsssrrrtttwwwyyyzzzzzz|||~~~tttggg\\\WWWTTTVVVYYY___iiisss~~~rrraaaWWWOOOLLLKKKMMMOOOUUUaaammmxxx~~~ooodddYYYTTTOOOMMMLLLPPPZZZdddjjjmmmiiiaaabbbnnnxxxyyyzzztttqqqwwwvvvpppssswwwwwwxxxuuurrrsssxxx{{{|||{{{wwwuuuqqqnnnooonnndddXXXJJJIIIGGGDDD@@@===;;;:::::::::::::::::::::::::::999999999888777666666666999888777666666666666777777777777777777666666555666666666666666666666666666666666666666666666666666666555555555444444444777777777777777888888999777666888;;;<<<;;;???EEEOOO___uuu|||yyyzzz{{{rrrssszzzssssssuuuuuuyyy~~~}}}yyyvvvzzz}}}}}}xxxxxxvvvrrrkkkeeedddfffmmmuuuyyymmmeeebbb___aaagggooouuuxxx{{{|||}}}~~~}}}}}}~~~}}}{{{wwwwwwvvvtttsssuuuyyy|||}}}|||{{{zzz{{{~~~yyyzzz|||~~~{{{tttttttttssssssrrrqqqpppsssssssssrrroooiiiccc___wwwqqqgggYYYPPPOOOJJJIIIGGGEEECCCCCCCCCCCCBBBCCCEEEIIILLLNNNLLLKKKFFFFFFEEEDDDCCCAAA???>>>;;;:::888777777777888999999999999888888777777777444555555555555666666666333444555666777777777777555555444444555555666777666666555555555555666666555555555666666777777777999999999:::;;;===???AAAIIIZZZsss{{{yyy}}}{{{uuutttzzzzzz~~~~~~rrrfffeeekkkrrrppprrrqqqsssxxx|||{{{uuuhhhZZZPPPOOOOOOQQQRRRPPPKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEECCCAAAAAABBBCCCFFFKKKRRRXXX^^^fffpppvvv|||}}}rrrgggbbb\\\VVVSSSUUUWWWXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\^^^^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\^^^cccjjjppptttxxx{{{}}}wwwtttqqqqqqtttxxx{{{|||yyy|||yyylll]]]WWWSSSUUUWWWZZZaaaiiivvv~~~pppaaaWWWPPPMMMKKKLLLNNNSSS___kkkyyy~~~vvvhhh^^^WWWPPPLLLJJJLLLTTT]]]lllppplllcccbbbnnnyyy{{{yyyvvvtttwww{{{ooommmpppqqqrrrlllgggiiiqqqwwwxxxvvvqqqssssssrrrsssqqqggg[[[LLLJJJGGGDDD@@@===;;;:::::::::::::::::::::::::::999999999888777777666666777777666666555555666666555555666777777777777777777777777777777777777777666666666666666666666666666666666555555555555444777777777777777888888999666666999=========BBBIIIZZZjjj}}}|||xxxxxx|||mmmfffooo{{{uuupppqqqsssuuuyyy}}}}}}~~~|||xxxwww{{{}}}}}}zzz|||{{{uuunnnjjjlllnnnpppxxxzzzrrriiidddddddddiiiooovvv{{{~~~~~~~~~~~~~~~|||yyyuuuvvvwwwwwwvvvwwwyyy{{{}}}{{{zzzyyyzzz{{{}}}~~~~~~{{{{{{|||}}}~~~}}}uuusssqqqnnnlllkkklllllljjjnnnssswwwwwwsssnnnkkkxxxmmm^^^TTTPPPKKKJJJGGGEEECCCBBBBBBBBBAAAAAADDDHHHLLLNNNNNNMMMGGGGGGFFFEEECCCAAA@@@???:::999888777777777888888888888777777666555555555555555555555555666666666333444555666777777777777444444444444444555666666666666555555555555666666555555555666777777888888999999::::::;;;===AAACCCKKK```{{{~~~~~~tttsss{{{zzzpppoooxxx}}}}}}|||xxxnnnfffgggnnnqqquuuyyyrrrrrryyy~~~}}}vvviii\\\QQQOOOMMMMMMNNNMMMKKKHHHEEEEEEEEEFFFGGGGGGGGGHHHDDDEEEEEECCCBBBBBBDDDEEEFFFLLLSSSZZZ```hhhqqqwww{{{}}}yyypppfff]]]ZZZUUUSSSUUUWWWWWWWWWWWWXXXWWWWWWWWWVVVUUUUUUUUUTTTUUUWWW[[[]]]^^^^^^[[[[[[ZZZZZZYYYXXXXXXWWWTTTVVVYYY[[[]]]^^^```aaaaaafffkkkppptttwwwzzz|||{{{yyyuuuuuuvvvyyy{{{|||yyy|||qqq```YYYTTTTTTUUUVVVZZZ___mmmvvv~~~pppaaaXXXRRRNNNKKKKKKLLLQQQ]]]iiixxx}}}pppaaaYYYPPPLLLIIIJJJPPPXXXnnnsssqqqgggdddooo{{{|||{{{yyyxxx||||||mmmhhhjjjnnnqqqhhh```aaaiiiqqqqqqooolllqqquuuvvvvvvssshhh^^^OOOLLLHHHDDDAAA>>><<<:::::::::::::::::::::::::::999999999888888777777777666666555555555555666666555555666777777777777777666666666666666666666666666666666666666666666666666666666555555555555555777777777777777888888999777777:::=========DDDMMMeeesss~~~vvvsssuuullldddrrrvvvsssqqqrrrsssuuuxxx{{{}}}{{{xxxvvvxxx|||}}}}}}vvvrrrrrrsssrrryyy~~~zzzuuurrrppplllhhheeegggkkkpppvvv{{{~~~~~~~~~~~~zzzwwwtttvvvxxxyyyxxxxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzyyy|||~~~}}}}}}}}}~~~zzzuuuqqqppppppqqqoootttzzz}}}zzzxxx}}}rrrcccWWWQQQLLLKKKHHHEEECCCBBBAAAAAA@@@@@@CCCGGGKKKNNNNNNNNNIIIIIIHHHFFFCCCAAA>>>===999999999888888888888888888777777777666666666555666666666666666666666666555555666666666666555555444444444444444555666666666666555555555555666666555555666666777888888999888999:::;;;;;;>>>BBBFFFNNNggg}}}|||sssrrryyyxxxmmmlllttt}}}zzzwwwtttoookkkpppwwwrrr{{{zzzxxxuuuggg\\\SSSPPPMMMKKKJJJKKKJJJJJJEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFFFFDDDCCCDDDFFFHHHHHHNNNUUU\\\bbbiiirrrxxxzzz}}}~~~{{{xxxuuummmeeeZZZXXXUUUTTTUUUVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTVVVZZZ]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWQQQUUUYYY\\\]]]___bbbdddfffiiimmmppprrrtttwwwyyy}}}{{{yyyyyyzzzzzzxxxvvvyyy}}}vvveee]]]UUUTTTTTTSSSUUUYYYeeeppp{{{}}}pppcccZZZSSSOOOLLLKKKLLLPPP]]]iiiwww|||{{{dddZZZQQQLLLJJJJJJOOOVVVlllttttttiiieeeooo{{{{{{yyyuuummmoootttwwwlllaaa___fffmmmnnnlllkkkrrrxxxxxxwwwrrriii___SSSOOOIIIEEEBBB@@@===;;;::::::::::::::::::::::::999999999999888888888888666666555555555555666666777777777777777666555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777888888999888999;;;===<<<>>>HHHTTToooyyyvvvnnnnnnrrrvvvnnnyyyuuuvvvwwwvvvvvvxxxyyyyyy|||xxxvvvvvvxxxzzz|||}}}xxxuuusssuuuzzz|||wwwqqqmmmkkkiiihhhhhhgggjjjpppvvvzzz|||~~~~~~~~~}}}~~~~~~~~~yyyuuutttvvvzzz{{{zzzyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyyyyyyy{{{{{{xxxxxxxxx}}}uuuhhh\\\TTTNNNLLLJJJFFFDDDBBBAAAAAA@@@@@@BBBFFFJJJMMMNNNNNNIIIIIIHHHFFFCCC@@@>>>===999999999999888888777777999999999999999999999999777777777666666666666555555666666666666666555555555555444444555555666777666666555555555555666666555555666777777888999999888:::;;;;;;;;;>>>DDDIIITTTppp{{{zzzuuutttyyyxxxqqqooossswwwssspppppppppsss{{{vvv}}}qqqddd]]]WWWUUUPPPLLLIIIHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDEEEHHHJJJKKKQQQXXX___eeekkksssxxxyyy|||}}}yyytttpppjjjcccWWWVVVUUUUUUTTTUUUUUUVVVTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRSSSUUUYYY\\\\\\\\\ZZZZZZ[[[[[[[[[YYYXXXVVVPPPUUUYYY\\\\\\^^^aaaeeeiiikkknnnqqqrrrsssvvvxxx{{{zzz{{{{{{|||zzzvvvssszzz~~~~~~}}}lllaaaXXXTTTSSSRRRSSSVVV```lllxxx~~~~~~rrrfff^^^UUUPPPLLLKKKLLLQQQ]]]jjjvvv{{{hhh]]]RRRMMMKKKKKKOOOUUUgggrrruuulllgggooo{{{zzz~~~|||}}}vvviiidddgggmmmooooooooowww|||{{{vvvqqqiiibbbWWWRRRKKKFFFDDDBBB???<<<::::::::::::::::::::::::999999999999999999999999666666555555666666777777777777777777777666555555555555555555555555555555666666666666666666666666555666666666666777777777777777777777777888888999::::::<<<======BBBQQQ___vvv{{{}}}xxxnnniiikkkpppzzzwwwvvvzzz|||zzzyyy{{{{{{yyy{{{wwwvvvwwwwwwwwwyyy~~~}}}yyyvvv{{{~~~~~~~~~zzzrrrkkkiiigggeeeeeehhhiiimmmtttzzz|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~yyyuuutttwwwzzz|||{{{zzzyyyzzzxxxxxxxxxwwwwwwwwwwwwxxx{{{{{{}}}vvvkkk___VVVPPPNNNKKKHHHEEECCCBBBAAAAAAAAABBBEEEJJJMMMNNNNNNGGGGGGFFFEEECCCAAA???>>>999999999999999888777777888888888999999::::::;;;777777777777666666666555333444555666777777777666666666555555666666777888666666555555555555666666444555666777888999::::::777:::<<<;;;;;;>>>EEEKKK\\\xxx|||wwwxxxxxxyyyzzzyyyxxxwwwvvvsssnnnjjjlllpppvvvyyyzzzmmmeeedddaaa^^^XXXQQQKKKHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDHHHKKKNNNTTT[[[bbbggglllsssxxxxxx}}}zzztttmmmeee\\\TTTUUUUUUTTTSSSRRRRRRSSSQQQSSSTTTUUUVVVUUUTTTSSSSSSRRRRRRUUUXXXZZZ[[[ZZZXXXYYYZZZZZZZZZXXXVVVUUUPPPUUUZZZ\\\[[[\\\```dddjjjmmmppprrrsssuuuxxxzzzzzzzzz{{{|||}}}|||yyyvvvzzz~~~~~~rrrfffZZZUUUTTTSSSTTTVVV^^^iiiuuu|||ssshhhaaaUUUPPPLLLKKKLLLRRR___kkkwww|||mmmbbbUUUOOOMMMLLLOOOSSSfffssszzzqqqkkkrrr|||}}}|||ooogggggglllqqqssswww~~~}}}vvvpppjjjeee[[[TTTLLLHHHFFFDDDAAA===::::::::::::::::::::::::999999999999999999999999777666666666666777888999555666666777777777777666555555555555555555555555666666666666666666666666555666666666777777777777777777777777777888888999::::::<<<>>>@@@III\\\nnn{{{{{{xxxppphhhfffjjjppp{{{wwwqqqttt{{{}}}|||~~~~~~{{{zzzwwwwwwxxxvvvssswww~~~}}}zzzyyyzzzzzzwwwnnnhhhfffdddaaabbbeeeiiiooowww|||~~~~~~}}}|||{{{{{{|||~~~~~~yyyuuuuuuxxx{{{|||{{{zzzzzz{{{wwwwwwwwwwwwwwwwwwxxxxxx{{{{{{}}}}}}~~~wwwmmmaaaWWWQQQOOOLLLHHHEEECCCBBBBBBAAAAAABBBEEEIIILLLMMMMMMDDDDDDDDDDDDCCCBBB@@@@@@888999999999999888777777555555666777888999999:::888888777777666666666555111222444666777888999999666666666666666777888888666666555555555555666666444555666777888999::::::777:::<<<;;;;;;>>>FFFLLLccc~~~|||xxxtttvvv{{{}}}{{{{{{~~~zzzssslllhhhjjjooouuu~~~{{{yyymmmhhhkkkjjjfff___WWWNNNIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDGGGKKKPPPVVV]]]ccchhhmmmtttyyyxxx~~~~~~vvvlllaaaWWWRRRSSSTTTSSSQQQPPPPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSRRRRRRUUUXXXZZZZZZYYYWWWXXXYYYYYYYYYWWWUUUSSSPPPUUUZZZ\\\ZZZ[[[___cccjjjmmmpppsssuuuwww{{{}}}|||||||||~~~}}}zzz}}}vvviii[[[VVVUUUTTTUUUWWW]]]iiittt{{{uuujjjdddVVVQQQMMMLLLMMMRRR```mmmxxx}}}rrreeeXXXQQQNNNLLLNNNRRRhhhwwwwwwqqqwww~~~~~~}}}pppgggeeeiiipppuuu}}}vvvpppkkkggg]]]VVVMMMIIIGGGFFFBBB>>>::::::::::::::::::::::::999999999999999999999999777777777777777888999999333444555777888888999999777777777777777777777777666666666666666666666666555666666666777777888888777777777777777888888999::::::<<>>:::<<<;;;:::999888888888888666666666666666666666666555555555666666666666666777777666666555555555444999888777666444444333333444555666777777666555444666666666777888888999999999<<<999999???@@@FFFVVVlll}}}wwwuuuuuu~~~xxxwwwtttjjjbbbeeeoooyyy~~~{{{zzz}}}~~~uuuppprrrwwwyyytttkkk___SSSLLLIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBEEECCCAAAAAABBBFFFKKKNNNWWW[[[aaafffkkkpppuuuxxxwwwzzz}}}{{{ssshhh]]]WWWVVVUUUSSSQQQPPPQQQRRRSSSPPPPPPQQQTTTVVVUUUSSSQQQSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWUUURRRQQQRRRSSSSSSUUUXXX[[[^^^aaacccdddfffhhhlllppptttwwwyyyzzz|||{{{{{{}}}|||{{{}}}~~~yyymmm```YYYVVVSSSSSSUUUZZZcccppp|||~~~uuunnnjjj\\\VVVPPPMMMNNNSSSaaannn|||wwwhhhYYYSSSRRRQQQSSSVVVdddwww{{{}}}qqqhhhgggkkkmmmnnnyyy~~~}}}xxxssskkkddd^^^XXXQQQKKKHHHEEEAAA===;;;:::999999888888999999777888999::::::999888777666666666666666666666666444555666777777555333222555555444444444333333333666666666666666666666666666666666666777777777777777666666666777888999999999???@@@===HHH```rrrwww|||qqqjjjkkkrrrwwwxxxzzz~~~yyyqqqtttwww{{{}}}zzzpppjjjkkknnnxxx{{{~~~~~~~~~~~~|||xxxsssmmmooozzz}}}xxxqqqmmmlllgggaaa[[[[[[```fffhhhhhhqqqrrruuuzzz~~~}}}{{{zzzzzzzzz{{{||||||}}}|||{{{yyyxxxyyyzzz|||}}}}}}{{{yyyxxx{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxyyy{{{}}}~~~~~~yyymmmaaa[[[VVVOOOKKKLLLLLLHHHEEEEEEEEECCC@@@AAADDDGGGHHHGGGGGGFFFEEEEEEEEECCC???<<<<<<;;;:::999888888888888888888888888888888888888777777666666555555444444777666666666555555555555666666555555555555666666444555666777777666555444666666666777888888999999999===999999???AAAHHHXXXooo{{{yyyxxx|||{{{uuuhhh___dddqqq|||vvvwww{{{yyy}}}~~~wwwnnniiilllqqq{{{vvvmmmaaaUUUMMMIIIIIIFFFGGGHHHIIIHHHGGGEEECCCDDDCCCAAAAAACCCGGGLLLOOO[[[___eeekkkppptttxxx{{{xxx{{{}}}zzzsssggg\\\VVVVVVUUUSSSQQQPPPQQQRRRSSSOOOOOOPPPRRRUUUVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUUUUSSSQQQPPPPPPQQQTTTVVVXXX[[[^^^```aaabbbhhhjjjmmmqqquuuwwwxxxyyy{{{{{{{{{}}}}}}{{{|||~~~~~~}}}}}}{{{nnn```YYYUUURRRSSSUUUZZZcccppp|||}}}qqqhhhdddZZZTTTOOOMMMNNNTTTbbbppp~~~zzzkkk[[[TTTQQQOOONNNPPP^^^sss}}}|||sssiiigggiiimmmpppuuu||||||vvvpppiiiccc^^^XXXPPPKKKHHHEEEAAA===;;;:::999999888999999999999999::::::::::::999999666666666666666666666666555666777777777555444333777777666666666555555555666666666666666666666666666666666666777777777777777666666777777888999:::;;;???@@@@@@NNNfffwww{{{zzzqqqnnnrrryyy}}}}}}~~~~~~|||{{{uuunnnooosssxxx{{{yyyzzzyyysssjjjgggjjjnnn{{{}}}zzztttnnnjjjlllzzz{{{tttkkkeeeddd]]]YYYWWWZZZbbbiiimmmmmmssstttvvvzzz~~~~~~|||zzzyyyxxxyyyyyyxxxyyyyyyzzzzzzyyyxxxxxxzzzzzz|||||||||zzzxxxwwwzzzyyyxxxwwwwwwxxxyyyyyy}}}|||{{{zzzyyyyyyyyyyyy{{{{{{||||||~~~wwwjjj```[[[YYYRRRMMMMMMMMMJJJFFFFFFDDDBBB@@@@@@CCCEEEGGGGGGIIIGGGFFFFFFFFFDDDAAA>>><<<;;;:::999999888888888888888888888888888888888888888777666555444333333666666666666555555555555444444444444555777888999555555666666666666555555666666666777888888999999999===:::999@@@CCCKKK]]]vvv~~~}}}{{{wwwggg\\\cccssszzzpppssszzz{{{sssuuutttlllccc___bbbgggzzzuuulllaaaUUULLLHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCAAABBBDDDIIINNNRRR\\\aaaiiioootttvvvyyy{{{wwwyyyzzzxxxqqqggg[[[TTTVVVUUUSSSRRRQQQQQQRRRRRRNNNMMMNNNPPPSSSUUUUUUUUUQQQRRRRRRSSSSSSTTTUUUUUUSSSSSSSSSQQQOOONNNOOOPPPUUUVVVXXX[[[]]]```aaabbbjjjlllooorrruuuwwwxxxxxxzzzzzz{{{}}}}}}{{{|||||||||{{{|||~~~rrrbbbYYYTTTQQQRRRUUU[[[cccppp||||||mmmbbb[[[WWWRRRNNNMMMOOOVVVeeesss}}}ooo___WWWRRRNNNKKKLLLVVVlll~~~xxxvvvyyyxxxlllfffggglllqqqpppyyy{{{sssmmmgggccc^^^XXXPPPJJJGGGEEEAAA>>>;;;;;;:::999999999999999;;;::::::::::::::::::;;;666666666666666666666666666666666666666555555555777777777666666666666555666666666666666666666666666666666666777777777777666666666777777999::::::<<>><<<<<<;;;:::999999999999555555555555555555555555777777666666555555444444666666666666666555555555444444444444555777888999555666666666666666666555666666666777888888999999888===::::::AAAEEEPPPccc}}}~~~}}}yyy~~~iii\\\dddvvv}}}}}}}}}wwwlllsss{{{xxxnnnnnnjjjaaaYYYVVVZZZ___ssspppiii^^^TTTLLLHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGDDDCCCBBBCCCFFFKKKQQQUUUZZZ```hhhooosssuuuvvvwwwttttttuuutttooofff[[[UUUUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMNNNQQQSSSTTTSSSPPPQQQQQQRRRRRRSSSTTTTTTRRRRRRRRRQQQNNNNNNOOOPPPUUUVVVXXX[[[___bbbeeeffflllnnnqqqsssuuuvvvwwwwwwwwwxxxyyy{{{}}}}}}}}}|||{{{{{{{{{zzzyyy{{{~~~yyyggg[[[TTTPPPQQQTTT[[[cccooo{{{|||lll^^^VVVTTTPPPMMMNNNQQQYYYhhhvvv~~~pppaaaYYYUUUPPPLLLLLLPPPcccyyy~~~|||wwwtttvvv}}}~~~qqqgggeeejjjqqqmmmvvv}}}yyyqqqlllgggddd___YYYPPPJJJHHHEEEBBB???;;;;;;:::999999999999:::;;;:::999888888999:::;;;666666666666666666666666666666555444444555555666555555555444444444444444666666666666666666666666666666666666777777777777666666666777888999:::;;;===>>>@@@KKKaaaxxxzzzqqqlllqqq}}}}}}yyywwwtttsss{{{yyywwwqqqjjjfffjjjttt|||~~~}}}|||xxxpppgggaaa]]]aaammm{{{{{{qqqeee^^^\\\ZZZ[[[___fffmmmsssttttttttttttvvvyyy|||~~~~~~}}}}}}|||{{{yyyxxxvvvuuutttyyyyyyxxxwwwuuutttrrrqqqyyyyyyyyyyyyxxxvvvuuutttvvvvvvuuutttuuuvvvwwwxxx{{{}}}~~~{{{vvvtttwwwyyy|||}}}~~~wwwhhh___^^^^^^VVVOOONNNMMMIIIFFFEEEDDDDDDCCCCCCCCCEEEHHHJJJIIIHHHFFFEEEDDDCCCAAA>>>===<<<;;;:::999999999999555555555555555555555555444444555555666666777777555555555666666666666666666666555555555666666777666666666555555666666666666666666777888888999999888===;;;;;;BBBGGGTTTjjj{{{yyyuuu}}}qqqbbbjjj{{{}}}}}}}}}}}}zzzvvvmmmvvvuuullliiicccYYYQQQPPPUUU[[[mmmkkkfff___VVVOOOKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGCCCBBBBBBDDDHHHNNNTTTXXXZZZ```iiipppssstttuuuuuuooonnnmmmllliiiccc[[[UUUSSSSSSRRRQQQPPPPPPPPPPPPQQQOOONNNNNNOOOPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSRRRSSSSSSQQQOOOOOOPPPQQQSSSUUUWWW[[[```eeeiiilllmmmoooqqqsssuuuvvvvvvvvvuuuwwwyyyzzzzzzzzzyyyyyy{{{{{{{{{zzzyyyzzz}}}mmm^^^UUUPPPPPPSSS[[[cccnnnyyynnn^^^UUURRROOOMMMOOOSSS\\\kkkyyy}}}ooo```YYYUUUQQQNNNNNNLLLZZZmmmyyy}}}~~~|||~~~|||yyyuuuuuuzzzvvvkkkfffjjjpppmmmuuu{{{xxxrrroookkkhhhccc\\\SSSLLLIIIFFFCCC@@@<<<;;;::::::999999:::::::::999888777777888999:::777777777777777777777777555444444333333444555555555555555555555555555555666666666666666666666666666666666666777777777777666666777777888:::;;;<<<===>>>CCCRRRiii}}}wwwnnnjjjrrr~~~~~~|||zzzzzz|||xxxqqqjjjhhhnnnyyy}}}|||{{{ssskkkccc^^^ZZZ[[[dddooo~~~rrreee]]]ZZZ\\\___eeelllrrrvvvwwwvvvsssssstttwww{{{}}}~~~}}}||||||{{{yyyvvvrrrooommmvvvvvvxxxxxxxxxwwwvvvuuuwwwwwwwwwvvvuuuuuutttsssuuuuuutttttttttuuuwwwwwwxxxzzz}}}~~~~~~|||xxxvvvvvvyyy|||~~~{{{}}}yyyhhh``````aaaXXXQQQOOOMMMHHHEEEFFFDDDDDDDDDDDDCCCEEEHHHKKKJJJHHHFFFDDDDDDCCCAAA???===<<<;;;:::999999999999888888888888888888888888333333444555666777888888555555555666666666666666888777666555555555555555666666555555555555666666666666666777888888999999777===<<<<<>>======DDDKKK\\\uuuzzzxxxqqqwwwyyy}}}}}}~~~~~~~~~zzzwwwuuu{{{pppjjjeee[[[QQQKKKMMMUUU[[[lllkkkiiiccc\\\UUUQQQOOOMMMLLLKKKJJJHHHGGGGGGGGGBBBBBBBBBEEEKKKRRRYYY]]]___dddkkkqqqtttuuuvvvwwwnnnhhhaaa]]][[[XXXSSSOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNPPPPPPNNNLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSRRRPPPPPPQQQRRRRRRSSSUUUYYY^^^eeejjjmmmlllmmmppprrrtttuuuuuuuuuxxxzzz|||{{{yyyvvvvvvwwwyyy{{{||||||||||||}}}nnnaaaXXXQQQPPPRRRZZZ```jjjssszzzuuucccXXXSSSPPPPPPSSSXXXaaappp~~~}}}kkk```XXXRRROOOOOOIIIOOO[[[hhhmmmooovvv~~~zzzxxxxxx{{{{{{xxxttttttuuuuuuxxxxxxwwwzzz}}}{{{vvvoooggg[[[RRRMMMIIIEEEBBB<<<<<<;;;::::::::::::;;;888999999::::::999999888777777777777777777777777444555777888888888777666666777777777888888888888666666666666666666666666666666666666777777777777666666777888999;;;<<<===>>>CCCPPPeeexxx|||qqqpppwww|||uuuoooooouuu~~~zzzwwwxxxzzz{{{{{{uuulllccc^^^\\\___iiirrr|||qqqfff```^^^]]]bbbjjjrrrxxx|||~~~zzzyyyxxxyyyzzz|||{{{{{{zzz{{{{{{yyyvvvqqqllliiimmmqqqxxx}}}|||zzzrrrrrrrrrrrrrrrsssttttttuuuttttttttttttvvvwwwyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz|||~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}}}}~~~|||jjjbbbcccfff]]]UUURRROOOKKKHHHHHHAAACCCDDDBBBAAABBBFFFJJJMMMKKKHHHGGGFFFFFFDDDBBB======<<<;;;::::::::::::666666666666666666666666666666666666666555555555444555555555666666777777666666555555555666666777777666555444444555666777666666666777888888999999777>>>======DDDLLL^^^xxx{{{zzzssswww}}}{{{wwwyyynnnjjjcccYYYOOOJJJMMMUUU\\\kkkkkkhhhbbbZZZSSSNNNLLLOOONNNLLLJJJHHHGGGFFFFFFBBBBBBCCCFFFKKKSSSZZZ______cccjjjooorrrtttuuuvvvppphhh^^^XXXVVVTTTOOOKKKNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJLLLNNNQQQQQQNNNLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRQQQOOOOOOPPPRRRRRRRRRTTTXXX\\\bbbgggjjjkkkllloooqqqssstttuuuuuuzzz|||~~~}}}zzzwwwwwwxxxyyy{{{}}}~~~}}}}}}~~~~~~lll```XXXRRRQQQSSSZZZ```iiiqqqxxx}}}wwwdddXXXTTTQQQQQQUUUZZZbbbqqquuuggg]]]UUUQQQPPPIIIMMMYYYfffkkklllrrr{{{yyyttttttuuu~~~}}}zzzyyyyyyyyyyyywwwxxx}}}zzzrrrjjj^^^TTTOOOKKKFFFCCC<<<<<<;;;::::::::::::;;;999999;;;<<<<<<;;;999999777777777777777777777777555666999:::;;;:::999777444555555555666666777777666666666666666666666666666666666666777777777777666666777888999;;;===>>>???FFFUUUkkk{{{~~~{{{pppsss|||xxxttttttyyyxxxtttvvvyyy{{{|||yyynnnccc^^^^^^dddppp{{{xxxpppiiieeeeeedddiiipppwww{{{~~~~~~|||{{{{{{{{{zzzyyy|||}}}~~~}}}{{{vvvqqqnnnpppttt{{{}}}xxxuuuqqqqqqqqqqqqrrrsssttttttuuutttttttttuuuvvvxxxyyyzzzyyywwwvvvvvvwwwyyyzzz}}}~~~~~~}}}{{{|||}}}}}}}}}|||}}}~~~~~~qqqiiidddccc]]]VVVPPPNNNLLLIIIFFFBBBCCCDDDCCCCCCDDDGGGJJJRRROOOKKKGGGFFFFFFEEEDDDAAA>>>;;;:::::::::999888222444666777666444444333666555555555555444444444333333444555666777888999666666555555555444444444222333444666777666666555999999999999999:::::::::>>><<<===???AAALLLddd|||xxxvvvyyy|||zzzyyyzzzttttttsssgggYYYNNNIIIJJJTTT^^^fffiiijjjbbbWWWOOONNNPPP]]]XXXPPPKKKIIIHHHEEEBBBCCCCCCCCCFFFLLLRRRYYY]]]cccfffjjjnnnppprrrtttvvvoooeee\\\XXXUUUPPPLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOIIILLLOOORRRRRRPPPMMMKKKNNNMMMLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTUUUVVVZZZ```hhhmmmrrrooommmpppuuuyyyzzzyyywwwyyyzzzwwwsssssswww||||||~~~~~~}}}nnn```UUUNNNOOOSSSVVV]]]gggpppxxx~~~{{{gggZZZVVVTTTSSSUUU\\\gggsss{{{jjj\\\WWWRRRKKKLLLLLLSSS```hhhkkkooouuu}}}xxxsssxxxzzzvvv~~~~~~{{{zzz~~~zzzyyywwwvvvzzzvvvnnneee^^^TTTIIIDDDDDDBBB???<<<:::::::::::::::999999999888888888888777777777777777777777777777666555444333333444555666666777777777777777666666666666666666555555555555666666666666777777777777888666666666999<<<======@@@KKKZZZpppyyy|||oooyyywww~~~{{{tttuuuxxxzzz||||||xxxvvvyyyzzzyyyzzz}}}zzzsssiiibbbbbbiiissszzz}}}ppplllkkkiiigggggggggpppwwwyyyyyy}}}~~~~~~{{{|||~~~~~~|||||||||}}}||||||{{{||||||zzzvvvsssvvvyyy}}}|||xxxuuutttrrrqqqssswwwzzzzzzyyyxxxtttqqqqqquuuxxxyyyyyywwwvvvuuutttuuuwwwzzz{{{}}}~~~~~~}}}|||}}}~~~{{{{{{{{{|||}}}~~~uuunnnjjjbbb\\\UUUPPPNNNLLLIIIFFFBBBCCCCCCCCCCCCDDDGGGIIIQQQOOOKKKHHHGGGFFFEEEDDDAAA>>>;;;:::::::::999888888;;;======999777666777777777666666666555555555555555666666666666666666777777666666666555555555666666666666555444333333888888888999999999999999<<<;;;<<<@@@EEERRRlllzzzuuuwww~~~||||||zzzrrrqqqrrrfffXXXNNNIIIKKKUUU```dddhhhhhhbbbWWWPPPPPPSSS[[[VVVPPPLLLJJJIIIGGGEEEBBBCCCDDDGGGLLLRRRXXX[[[aaaeeejjjnnnppprrrtttvvvpppfff\\\WWWTTTOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNHHHJJJMMMPPPPPPOOOMMMKKKLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSUUUXXX[[[aaahhhmmmpppooopppqqquuuwwwxxxxxxyyyzzz{{{xxxtttsssvvvzzz|||~~~~~~}}}}}}~~~lll^^^RRRKKKKKKOOOUUU\\\fffpppwww}}}~~~kkk^^^VVVSSSRRRUUU___kkkuuu{{{sssccc[[[UUUOOOJJJIIIPPP^^^hhhlllppptttzzz{{{vvvxxxxxxrrrwww~~~{{{yyy}}}|||{{{wwwtttssswww}}}~~~{{{uuunnnggg```WWWLLLFFFEEEBBB???<<<:::::::::::::::999999999888888888888777777777777777777777777777666666555444444555666666666666777777777777666666777777666666666555555555666666666666777777777777888777777999;;;===>>>???@@@PPPccczzzyyyyyysss|||zzztttvvvyyyzzzzzz|||{{{wwwvvvxxxxxxxxx|||~~~pppfffdddjjjsssyyy|||qqqhhhfffgggfffffffffiiiqqqxxxyyyzzz}}}~~~~~~~~~}}}|||{{{|||}}}||||||}}}}}}|||yyyvvvzzz|||~~~~~~zzzvvvsssrrrqqqpppssswwwzzz{{{zzzyyyvvvrrrqqqsssvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{zzzzzz{{{|||}}}~~~}}}|||uuuqqqaaa[[[SSSOOOMMMLLLJJJGGGBBBCCCCCCCCCCCCDDDFFFIIIPPPOOOLLLJJJGGGEEEDDDDDDAAA>>>;;;:::::::::999888<<<@@@CCC@@@:::666666888888777777777666666666666888888777666555444444333777777777777777666666666888777666555444444444444777777777888888888999999;;;:::<<>>;;;:::::::::999888999>>>@@@>>>777333444888777777777666666666555555888888777666555444444333666666666666666666666666555555444444444666888999666666666777888888999999::::::<<>>;;;:::::::::999888666999;;;:::555333555888666666666555555555444444666666666666666555555555555555555555555555555555666555444444555666888999555666666777888888999999;;;;;;===BBBQQQhhhyyyqqqpppmmmlllrrr{{{{{{lll|||zzz}}}tttkkkhhhkkk___SSSOOOPPPUUU^^^fffoooppplllaaaTTTLLLMMMPPPVVVUUUQQQMMMIIIFFFDDDDDDAAABBBEEEJJJNNNSSSWWWYYY___dddkkkppprrrrrrrrrrrrooodddXXXRRROOOLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLOOONNNMMMMMMMMMOOOPPPQQQQQQTTTWWWYYYYYY[[[]]]___bbbhhhoootttuuuwwwyyy{{{}}}}}}|||zzzwwwvvvvvvvvvzzz|||~~~~~~|||{{{{{{|||}}}ppp```UUUOOOJJJIIIKKKPPPXXXdddooovvvzzz|||}}}|||}}}~~~|||mmmdddZZZYYY[[[eeettt~~~}}}~~~~~~~~~fffYYYUUUPPPPPPSSS^^^nnn{{{~~~|||ttt|||{{{zzzqqqyyy~~~{{{}}}~~~yyyxxxyyywwwrrrlllhhhfffffffff___SSSJJJGGGDDDAAA===;;;;;;;;;:::999999999999888888888777777777777777777777777777777666666777777777777666666555555666777777777777777777777777777666666666666666666666666777777777777444666999;;;<<<>>>AAADDDSSSmmmxxxuuuvvv{{{}}}}}}{{{xxxxxx{{{zzzxxxuuuppptttwwwuuuyyy~~~yyyttttttrrrkkkcccVVVVVVZZZ___aaaaaacccgggooowww||||||zzz{{{{{{zzzzzz|||~~~~~~}}}}}}}}}~~~~~~{{{wwwrrrpppttttttttttttttttttuuuvvvvvvrrrmmmhhheeedddfffhhhkkklllooorrruuuwwwxxxxxx}}}~~~~~~|||zzzxxxxxxyyyxxxyyy{{{}}}~~~zzzmmmeee[[[SSSOOOMMMJJJHHHBBBCCCCCCBBBAAABBBDDDGGGLLLOOOQQQOOOJJJEEEDDDDDDAAA>>>;;;:::::::::999888777888888888777777888999555555555555444444444444444444555555666666777777444444444444555555555555888888777666555555555555555666666777888999::::::;;;<<<>>>DDDUUUnnnyyytttqqqllliiilllrrrvvvsssnnneeexxx}}}uuukkkhhhggg\\\RRRQQQTTTYYY```gggnnnnnniii^^^QQQIIIJJJOOOTTTSSSQQQMMMGGGCCCBBBBBBAAABBBDDDHHHNNNSSSXXX[[[```fffmmmrrrtttsssqqqpppkkk```VVVQQQOOOLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMPPPOOOMMMMMMMMMOOOQQQSSSSSSUUUWWWXXXXXXYYY[[[]]]bbbfffmmmrrruuuxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvxxxzzz||||||{{{{{{|||}}}|||~~~yyyjjjYYYPPPLLLHHHGGGHHHNNNUUUaaalllsssxxx{{{}}}yyy{{{~~~uuuhhhaaa\\\]]]bbblllxxxyyy{{{~~~~~~}}}kkkZZZUUUNNNOOOQQQXXXffftttzzzyyywww~~~{{{}}}{{{yyyzzzwwwqqqkkkgggffffffggg```TTTKKKGGGEEEBBB>>>;;;;;;;;;:::999999999999888888888888777777777777777777777777777555666666777777666666555444555666777777888888777666666666666555555555555666666666666777777777777444666999::::::===BBBGGGYYYsssrrrsssvvv{{{zzzyyyzzz}}}zzzwwwrrrnnnsss|||~~~tttooonnnkkkccc[[[TTTVVV\\\bbbcccaaadddjjjpppxxx}}}{{{yyyzzzyyyxxxvvvyyy{{{}}}}}}~~~~~~~~~~~~{{{xxxuuurrrpppssstttuuutttsssssstttvvvxxxuuunnnfff```^^^___aaacccfffjjjooosssuuuvvvvvvzzz|||||||||zzzyyyzzz{{{yyyzzz|||~~~}}}||||||~~~}}}}}}tttkkk```VVVQQQNNNJJJHHHBBBCCCCCCBBBAAABBBDDDFFFKKKOOORRRPPPKKKEEEDDDDDDAAA>>>;;;:::::::::999888:::888666777999:::999888666666666666555555555555555555555555666666666777444555555555666666666666777888888777777666555444666666777888999:::;;;;;;:::===@@@GGGYYYttt~~~}}}yyysssnnnnnnqqqqqqlllfffaaawww~~~wwwnnnlllcccYYYRRRSSSXXX]]]bbbgggeeeeeebbbXXXMMMHHHKKKPPPPPPPPPOOOKKKFFFBBBBBBCCC@@@AAACCCGGGMMMTTTZZZ^^^bbbhhhpppuuuuuussspppooofff\\\SSSPPPOOOKKKJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIIIIJJJLLLMMMOOONNNLLLKKKLLLNNNQQQSSSSSSUUUWWWXXXYYY[[[^^^aaafffgggkkkpppuuuxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvxxxzzzzzzzzz{{{}}}|||~~~yyyiiiXXXPPPLLLIIIFFFFFFJJJQQQ\\\gggooouuuzzz|||yyy||||||oooeee```[[[___gggqqqyyy~~~~~~}}}tttuuuxxx{{{}}}nnnZZZSSSLLLOOOPPPRRR]]]llluuuvvvqqqyyy~~~}}}yyyxxxyyywwwqqqlllhhhgggggghhhbbbVVVLLLIIIFFFBBB>>><<<;;;;;;:::999999999999888888888888777777777777777777777777777444555666666666666555444444555666777888888888888555555555555444444444444666666666666777777777777555888:::::::::===EEEKKK```xxx~~~zzz{{{~~~pppssswwwzzz|||xxxxxx|||~~~yyytttooolllppp~~~rrrllljjjddd[[[TTTSSSVVV]]]cccbbbaaaeeelllqqqxxx}}}{{{xxxxxxwwwuuuwwwyyy|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxvvvtttrrrqqqpppppprrrttttttssssssvvvyyy~~~zzzrrrggg]]]XXXXXXZZZ\\\___eeelllqqqtttuuuuuuvvvxxxyyyzzzyyyzzz{{{}}}yyy{{{}}}~~~~~~|||{{{zzz{{{~~~}}}xxxooocccXXXRRRNNNJJJHHHCCCCCCCCCBBBAAAAAADDDFFFJJJOOOSSSQQQKKKEEECCCDDDAAA>>>;;;:::::::::999888<<<888555666999;;;888555777777777777666666666666666666666666666666555555555666666666777777888888333444666888888888777777666777888999:::;;;<<<<<<999===@@@III]]]xxx|||uuussstttrrrkkkdddbbbyyy|||yyyrrrpppaaaXXXRRRTTTZZZ___cccggg\\\]]][[[SSSJJJGGGMMMSSSLLLMMMMMMJJJFFFCCCCCCDDD@@@AAABBBFFFLLLTTT[[[___dddjjjqqqvvvvvvssspppnnncccZZZRRRPPPOOOKKKJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIJJJJJJKKKJJJIIIGGGFFFJJJJJJIIIHHHIIIJJJKKKLLLNNNMMMKKKJJJKKKMMMPPPRRRSSSUUUWWWXXXZZZ]]]bbbeeejjjiiijjjoootttwwwvvvtttuuuuuuuuuwwwyyyzzzyyyxxxtttvvvxxxzzzzzz{{{~~~{{{~~~}}}mmm\\\SSSOOOKKKHHHGGGHHHOOOYYYdddlllsssyyy|||yyy}}}xxxlllddd```[[[```iiirrryyy{{{{{{{{{pppqqqsssvvvzzz~~~uuu___WWWLLLPPPQQQPPPYYYhhhsssvvvgggrrr~~~}}}~~~yyyuuuuuuwwwvvvqqqllljjjhhhiiiiiicccWWWNNNKKKFFFCCC???<<<;;;;;;:::999999999999888888888888777777777777777777777777777333444555666666555444333444555666777888888888888555555444444444333333333666666666666777777777777777:::;;;::::::>>>GGGNNNeee|||xxxqqqooouuu~~~wwwrrrvvvyyyzzz}}}~~~|||yyyvvvxxx}}}~~~xxxqqqllljjjnnn|||sssllliiibbbWWWPPPQQQUUU]]]bbbbbb```fffnnnqqqxxx}}}{{{xxxwwwvvvtttxxx{{{}}}~~~||||||}}}~~~}}}|||vvvuuusssrrrppppppoooooommmpppssssssssstttxxx|||vvviii\\\UUUTTTVVVWWW\\\bbbjjjooosssttttttsssuuuwwwxxxxxxyyy|||}}}zzz{{{~~~}}}}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrdddXXXRRRPPPLLLHHHGGGEEEDDDDDDEEEEEEDDDBBBJJJPPPTTTRRRJJJDDDCCCEEEDDDAAA>>><<<<<<;;;999777888888999888777777999:::777777777777777777777777666666666666777777777777666666666555444444333333444444555555666666777777888777777777888999:::::::::===CCCPPPjjj{{{vvvwwwvvvooohhheeedddxxxyyyttt|||xxxsssppp[[[VVVPPPOOOXXXaaaaaaZZZWWWVVVTTTPPPLLLJJJKKKLLLIIIIIIIIIIIIGGGEEEBBBAAABBBCCCDDDGGGKKKQQQYYY___ccciiinnnqqqtttuuupppiiiaaaZZZRRRMMMLLLLLLJJJHHHHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJKKKLLLMMMOOOPPPTTTVVVZZZ]]]___bbbeeehhhgggjjjnnnrrrtttttttttsssuuuvvvwwwxxxyyyxxxwwwwwwvvvwwwxxxyyy{{{|||}}}}}}zzz|||ooo\\\TTTQQQNNNKKKJJJMMMOOOTTT\\\fffnnntttwww|||vvvpppjjjbbb\\\\\\bbbkkksssxxxyyywwwuuuuuussssssxxx}}}|||~~~fffZZZPPPNNNMMMOOOVVV```jjjqqqtttttt|||{{{}}}yyyzzztttiiieeeiiillljjjllljjjhhhhhhfff^^^RRRHHHGGGDDD@@@<<<:::999999:::999999999888888888888777999888888777666555555444666666666666777777777777;;;:::999777666555555555777777777777777777777777888888888888999999999999333555888;;;>>>CCCLLLSSSnnn|||vvvllllllnnnkkkvvvxxxtttsssyyy}}}|||wwwxxx}}}}}}xxxwwwwwwvvvzzztttkkkcccccckkkxxxvvvlllddd[[[SSSPPPVVVZZZ]]]^^^___ccckkkrrrvvvwwwyyy{{{{{{yyywwwuuuxxxyyyzzz{{{||||||||||||}}}}}}|||}}}~~~}}}|||{{{uuutttqqqooommmmmmmmmmmmooolllmmmrrrvvvyyy~~~rrrcccWWWQQQOOOTTTTTTWWW^^^hhhooossssssvvvxxxyyyyyyyyyyyyzzz|||}}}}}}~~~~~~~~~}}}|||~~~|||||||||}}}}}}~~~~~~~~~}}}uuugggZZZRRROOOLLLJJJGGGFFFDDDDDDEEEEEEDDDBBBIIIOOOSSSRRRKKKEEEDDDEEEDDDAAA>>><<<<<<;;;999777888888999888777777888:::777777777777777777777777555666666666777777777777666666666666777777777777666666666666666666777777777777777777888999:::;;;===???DDDSSSnnn}}}~~~{{{uuuvvvuuupppiiieeeaaatttvvvpppvvv|||zzzsssmmmiiiUUUQQQLLLMMMWWW``````ZZZVVVUUUSSSOOOMMMLLLMMMOOOIIIIIIHHHGGGEEECCCAAA@@@AAABBBDDDFFFJJJQQQYYY___dddjjjooorrruuuuuuppphhh___YYYRRRMMMMMMMMMKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQUUUWWW[[[^^^aaadddhhhjjjlllnnnqqquuuwwwxxxxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{}}}{{{|||ooo^^^VVVSSSOOOKKKJJJMMMMMMPPPWWWaaallluuuzzz}}}sssmmmhhhbbb]]]]]]bbbjjjrrrvvvvvvtttrrrtttrrrrrrwww~~~}}}~~~hhh[[[PPPNNNLLLNNNUUU```kkksssuuuuuuyyy~~~|||yyyvvvuuuvvvwwwxxx}}}|||pppdddbbbdddeeejjjiiihhhiiihhhaaaUUUKKKGGGEEEAAA===:::999999:::999999999888888888888777999888888777666666555555666666666666777777777777999888777777666777777777666666666666666666666666666666666666777777777777666555888<<<>>>BBBNNN[[[uuutttkkknnnsssrrrrrr|||xxxzzzvvvyyy}}}~~~{{{wwwsssrrrtttzzz~~~~~~zzzwwwuuusssuuunnnhhhdddcccfffqqq|||wwwjjjaaaWWWPPPNNNWWWZZZ^^^```aaaeeelllrrrvvvxxxzzz{{{{{{zzzwwwvvvyyyzzzzzz{{{||||||||||||~~~~~~~~~~~~~~~~~~}}}{{{tttsssqqqnnnmmmlllllllllooommmnnnssswwwzzzwwwggg[[[TTTQQQRRRQQQSSSZZZccckkkpppqqqtttvvvxxxyyyyyyyyy{{{}}}|||}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~xxxkkk^^^TTTNNNLLLMMMHHHFFFEEEDDDEEEEEEDDDBBBGGGLLLRRRQQQLLLGGGFFFGGGDDDAAA>>>===<<<;;;999777888999999888666666888999777777777777777777777777555555666666666777777777333444555666777888999:::777777777777777777666666777777777888888999;;;;;;@@@@@@FFFXXXsss{{{xxxzzz|||tttttttttnnnfffbbb^^^oooyyysssvvvzzz~~~}}}sssllleee```PPPMMMJJJLLLXXXcccccc]]]UUUSSSQQQOOOOOOPPPRRRSSSKKKJJJGGGDDDBBBAAA@@@@@@@@@BBBDDDFFFKKKQQQYYY^^^eeekkkppprrrttttttoooggg]]]WWWPPPMMMMMMNNNMMMKKKGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJLLLOOOQQQSSSUUUXXX\\\```cccfffjjjmmmoooppprrruuuxxxzzz{{{{{{zzz{{{{{{||||||{{{zzzzzzzzzzzzyyyzzz|||~~~pppaaaZZZVVVQQQLLLJJJLLLKKKLLLPPPZZZgggttt{{{yyynnniiieeeaaa]]]]]]bbbhhhnnnqqqqqqpppnnnpppooopppuuu|||lll]]]RRROOOLLLLLLSSS___llluuuwwwuuu}}}zzzpppqqqrrrrrrqqqnnnmmmnnnooorrr}}}wwwggg___```dddiiiiiijjjlllllleeeXXXMMMHHHEEEAAA===:::999999:::999999999888888888888777888888888777777666666555666666666666777777777777666666666666777777888999555555555555555555555555666666666666777777777777:::666999???@@@AAARRRhhh}}}~~~rrrlllrrryyy{{{sss{{{~~~~~~}}}zzz||||||~~~~~~wwwoookkknnntttyyy|||~~~{{{wwwsssrrrsssiiieeehhheeebbbjjjzzzvvvfff\\\TTTPPPPPPXXX[[[___bbbcccgggnnnssswwwxxxzzz{{{|||zzzyyywwwyyyyyyzzz{{{{{{||||||}}}||||||}}}}}}}}}|||zzzyyyrrrqqqooommmllllllllllllooonnnpppuuuxxx|||}}}nnn___WWWSSSOOONNNOOOSSS\\\eeekkkooosssuuuwwwyyyyyyzzz{{{}}}||||||}}}~~~||||||}}}~~~~~~~~~~~~zzznnnbbbWWWOOOMMMOOOJJJGGGEEEDDDDDDEEEDDDCCCEEEJJJPPPQQQMMMIIIGGGHHHDDDBBB???===<<<;;;999888888999999888666666777999666666666666666666666666555555555666666666777777222222333444555666777777999999888888777777666666777777777888999:::;;;<<>>;;;:::::::::999999999888888888777777888888888777777777666666666666666666777777777777666666666666666777888888666666666666666666666666777888888888999999999999===777:::AAABBBCCCYYYttt|||rrrpppwwwzzzzzzwwwxxxzzzwwwkkkhhhoooyyy~~~~~~{{{|||zzzvvvttttttvvviiidddjjjggg```jjjssscccYYYTTTSSSUUUZZZ]]]aaadddgggkkkppptttxxxyyyzzz{{{|||{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{|||yyyzzz|||{{{yyywwwvvvuuuqqqpppnnnmmmlllllllllmmmooooooqqqvvvzzz}}}tttdddXXXSSSNNNMMMLLLOOOUUU___ggglllsssuuuxxxyyyyyyxxxyyy{{{{{{{{{|||}}}~~~|||||||||}}}~~~zzzooofff]]]RRROOOQQQKKKHHHEEEDDDDDDDDDDDDCCCDDDIIINNNQQQNNNKKKHHHHHHEEEBBB???======<<<:::888888999999777666555666888555555555555555555555555555555555555666666666666555555555555555555555555999999888888777777666666777777777888999;;;<<<===@@@@@@KKKbbb}}}~~~yyyuuu{{{yyymmmccc___eeennnxxxxxxtttuuuvvvxxxwwwlllggg___TTTMMMLLLLLLQQQ^^^jjjiiicccTTTPPPLLLLLLNNNQQQSSSTTTPPPMMMHHHDDDBBBAAABBBBBB???AAADDDHHHMMMSSSZZZ___eeejjjnnnoooooonnnggg___VVVRRRMMMKKKMMMNNNMMMLLLFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLPPPSSSTTTSSSVVV[[[^^^bbbeeejjjmmmlllmmmooorrruuuwwwyyy{{{{{{{{{zzzzzzzzzzzzzzzzzz|||zzzyyyyyyzzz}}}xxxlllddd^^^UUUNNNKKKIIIJJJKKKMMMRRRZZZeeelllwwwrrrfffaaa___^^^\\\ZZZ[[[^^^```bbbbbbbbbaaa```bbbeeekkksss{{{sssaaaUUUPPPKKKKKKQQQ^^^lllvvvxxxvvvyyyzzzmmmeeehhhkkkllllllkkkkkklllnnnttt|||}}}wwwnnnjjjjjjpppooopppsssrrriii[[[OOOJJJGGGCCC???;;;:::::::::999999999888888888777777888888888888777777777777666666666666777777777777888777777666555666666666777777777777777777777777777888888888999999999999===999;;;BBBDDDIIIaaa|||}}}xxxsssvvv|||xxxrrrsssvvvwwwiiigggqqq}}}~~~xxxyyyyyyvvvuuuxxxyyyjjjdddgggccc^^^mmmqqq```WWWSSSTTTWWW[[[^^^cccgggkkkooosssuuuxxxyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwwwwxxxyyyzzz{{{zzz|||~~~}}}yyyuuusssssspppooonnnlllllllllmmmnnnppppppssswwwzzz~~~{{{hhhZZZSSSOOOMMMLLLMMMQQQZZZcccjjjsssuuuxxxyyyxxxwwwwwwxxxzzzzzz{{{|||~~~~~~||||||{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~wwwmmmiiicccXXXQQQQQQLLLIIIFFFDDDDDDDDDDDDDDDCCCHHHNNNPPPOOOLLLIIIGGGEEEBBB???>>>===<<<:::888888999999777555555666777555555555555555555555555444444555555555666666666999888888777666555555555777777777777777777666666777777777888:::;;;===>>>???BBBPPPiii~~~zzzvvv}}}tttiiifffnnnssszzzwwwuuuvvvvvvxxxxxxmmmiii```TTTKKKKKKJJJPPP]]]gggeee^^^UUUPPPKKKIIILLLOOOPPPOOOOOOLLLIIIEEECCCBBBCCCCCC???BBBFFFJJJNNNUUU[[[```eeeiiimmmmmmmmmkkkddd[[[SSSOOOKKKJJJLLLMMMLLLJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLPPPRRRTTTSSSVVVZZZ]]]```dddhhhkkklllnnnqqqtttwwwyyy{{{|||zzzyyyyyyyyyyyyzzz{{{{{{}}}|||{{{zzz{{{}}}~~~rrriiiaaaWWWOOOMMMIIIKKKLLLMMMOOOUUU^^^eeetttooobbb]]][[[YYYWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\___eeemmmuuu|||xxxdddVVVRRRLLLKKKQQQ]]]kkktttvvvvvvyyyyyymmmhhhkkknnnooooooooopppqqquuuuuuyyy|||yyyrrrlllkkkssssssssstttssskkk]]]SSSKKKIIIDDD???<<<:::::::::999999999888888888888777888888888888888888888888666666666666777777777777888777666666555555555555888888888888888888888888666666666666777777777777::::::===AAAFFFRRRiii}}}|||wwwrrrsssxxx~~~~~~~~~~~~|||xxxrrrssswwwuuugggfffqqq~~~}}}vvvwwwxxxttttttyyyvvvjjjbbbaaa]]]^^^pppnnn^^^VVVSSSTTTWWW]]]___dddjjjooosssuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzxxxwwwvvvvvvwwwxxxzzz{{{|||vvvsssssspppooonnnmmmmmmmmmnnnoooqqqqqquuuxxxzzz}}}ooo^^^VVVPPPOOOMMMLLLOOOVVV```fffrrrtttwwwyyyxxxwwwwwwwwwyyyyyyzzz{{{|||~~~~~~~~~~~~||||||~~~~~~|||{{{{{{{{{{{{}}}||||||||||||{{{{{{{{{~~~sssiiikkkiii]]]SSSQQQMMMJJJFFFDDDDDDDDDDDDDDDDDDHHHMMMQQQPPPMMMIIIFFFEEECCC@@@>>>===<<<:::999888999999777555444555666777777777777777777777777444444444555555555666666999888888777666666555555666666666666666666777777777777888888:::<<<===>>>>>>DDDVVVppp}}}zzzuuu|||xxxooonnnxxxyyy}}}|||{{{{{{zzzxxxyyynnnkkkbbbUUUKKKKKKJJJOOO[[[dddaaaXXXWWWQQQJJJGGGHHHKKKKKKJJJLLLJJJGGGEEECCCBBBBBBCCC@@@CCCGGGKKKPPPVVV]]]aaafffjjjnnnmmmmmmjjjcccZZZQQQMMMIIIHHHJJJKKKJJJGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLOOORRRSSSTTTWWW[[[^^^```cccgggjjjkkkmmmqqquuuxxxzzz{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~wwwmmmcccXXXPPPOOOIIIKKKLLLKKKLLLQQQ[[[cccrrr|||kkk^^^YYYVVVTTTQQQPPPPPPPPPPPPQQQSSSTTTUUUXXXYYY\\\aaafffnnnuuuyyy}}}hhhWWWSSSNNNMMMRRR]]]iiiqqqtttvvvyyy~~~||||||~~~zzzssslllnnnqqqrrrrrrrrrtttuuuxxxuuuvvvyyywwwqqqnnnooouuussssssuuutttmmmaaaXXXLLLIIIEEE@@@<<<;;;::::::999999999888888888888777888888888888888888888888666666666666777777777777666555555555555666777777777777777777777777777777666666666666777777777777666<<>>===<<<:::999888999999777555444555666888888888888888888888888444444444555555555666666666555555555444444444444444444555555666666777777777777888999:::<<<>>>>>>>>>FFFZZZuuu|||yyyttt{{{zzzqqqrrr}}}}}}}}}||||||{{{xxxzzzooommmdddVVVMMMLLLLLLQQQ[[[ccc___VVVYYYQQQIIIEEEFFFHHHGGGFFFJJJHHHFFFDDDCCCBBBBBBBBB@@@CCCHHHLLLQQQWWW^^^bbbggglllooonnnmmmkkkcccZZZPPPLLLHHHHHHIIIJJJHHHFFFHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIJJJLLLOOOQQQSSSUUUXXX\\\^^^aaacccgggjjjiiikkkpppuuuxxxyyyyyyyyyyyyxxxxxxyyyzzz|||~~~~~~~~~|||zzzooodddXXXQQQPPPJJJKKKKKKIIIIIIPPP[[[dddpppzzziii\\\VVVSSSPPPMMMMMMLLLLLLLLLMMMOOOQQQRRRXXXYYY[[[^^^bbbhhhoootttkkkWWWSSSOOONNNRRR\\\hhhooorrrvvvyyy|||~~~vvvuuu{{{}}}zzzoooppprrrsssssstttvvvxxxvvvssstttwwwuuuooopppuuuuuussssssuuuuuuoooeee\\\MMMJJJEEE@@@===;;;:::;;;999999999888888888888777888888888888888888999999666666666666777777777777333444444444666777888999666666666666666666666666888888888888999999999999333===@@@???IIIaaatttyyywwwnnnggglllvvv|||}}}{{{|||ttthhhgggqqqyyysssyyyzzzrrrnnnqqqmmmmmmggg^^^ZZZdddwww}}}mmm]]]VVVVVVYYY]]]bbb^^^aaafffmmmtttwwwxxxwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{zzzyyyyyyyyy{{{}}}|||ssspppppppppoooooonnnnnnoooqqqqqqrrrsssvvvyyyxxx|||}}}jjj___PPPPPPOOOLLLLLLQQQYYY___jjjnnntttwwwyyyzzz{{{|||xxxxxxyyyzzz{{{|||~~~{{{||||||{{{zzzzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvhhheeeeee```XXXSSSNNNKKKGGGDDDBBBBBBDDDEEEEEEHHHNNNSSSUUURRRLLLGGGFFFDDDAAA>>>;;;999888888888888777666666666666666777777777777666666666666888888777777666666555555666666555555555555666666666666666666777777777777777888999:::999:::<<<>>>@@@HHH\\\vvv{{{ssspppyyy{{{vvvwwwwwwuuujjjfff^^^TTTKKKLLLJJJUUUffffff^^^___ZZZSSSJJJFFFGGGIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@EEEFFFHHHKKKPPPVVV[[[___eeegggkkknnnnnnhhh]]]UUUPPPNNNLLLIIIGGGGGGFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKLLLKKKKKKMMMQQQTTTZZZ[[[\\\^^^aaacccbbbbbbgggiiinnnssswwwzzz{{{{{{}}}zzzxxxyyy|||}}}|||zzz~~~~~~}}}}}}}}}~~~sssgggZZZSSSSSSIIIGGGGGGHHHIIIMMMXXXeeexxx~~~tttggg]]]WWWSSSNNNIIIIIIHHHGGGGGGGGGIIILLLMMMRRRUUUXXX[[[___fffooovvvkkkYYYTTTOOONNNQQQXXXbbbjjjoootttwwwxxxzzz}}}~~~{{{~~~}}}xxxpppnnnuuu}}}{{{yyyuuurrruuuyyy{{{zzzwwwwwwvvvuuutttsssrrrrrrqqqssstttttttttqqqfffZZZSSSLLLEEEAAA===:::;;;???:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777999999999999999:::::::::888???AAACCCTTTooo}}}|||wwwpppjjjmmmttt{{{vvvooojjjnnnyyy~~~tttqqqxxxzzzsssqqquuuyyypppbbbWWWXXXdddwwwpppggg]]]XXX[[[^^^]]][[[]]]aaahhhpppuuuxxxxxxxxxxxxyyy{{{||||||zzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyzzzrrrpppqqqnnnmmmllllllmmmooorrrsssxxxwwwyyy||||||~~~ttthhhZZZSSSMMMLLLMMMPPPVVV]]]eeekkkrrrtttttttttwww{{{yyyxxxwwwwwwxxx{{{|||yyyvvvuuuwwwzzz|||}}}}}}|||{{{{{{{{{zzzxxxvvvwwwuuutttsssttttttrrrqqqsssfffcccbbb^^^WWWSSSNNNKKKGGGDDDBBBBBBDDDEEEGGGJJJPPPVVVXXXUUUNNNHHHFFFDDDAAA>>>;;;999888888999999888777777777777777777777777777666666666666777777777777666666555555666666555555555555666666666666666666777777777777777888::::::999:::<<<>>>@@@III^^^yyy{{{tttqqqyyy~~~yyy|||pppgggddd[[[QQQJJJKKKJJJUUUfffeee[[[[[[YYYRRRKKKGGGHHHHHHGGGDDDEEEEEEDDDCCCBBBAAAAAA@@@EEEFFFHHHKKKPPPVVV[[[^^^dddfffiiimmmlllfff[[[TTTOOONNNLLLIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKMMMQQQTTTYYYZZZ[[[^^^aaadddeeeeeefffhhhlllqqquuuwwwyyyzzz{{{zzzyyyzzz{{{||||||{{{~~~~~~}}}}}}~~~~~~}}}uuujjj]]]SSSPPPIIIGGGGGGHHHHHHLLLXXXeeeyyy{{{wwwtttlllaaaZZZVVVRRRNNNJJJHHHGGGFFFFFFFFFHHHJJJLLLPPPSSSWWWZZZ^^^eeennnuuuppp]]]VVVOOONNNPPPWWWaaajjjlllooopppqqquuu|||~~~|||xxxxxxuuunnnmmmuuu}}}|||{{{yyywwwwwwyyyzzzzzz{{{yyywwwvvvvvvtttrrroooqqqtttuuuvvvxxxuuuiii]]]RRRKKKEEEBBB>>>::::::===:::::::::999999999888888666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777777888888888999999999999999:::???AAAFFFZZZtttxxxuuutttwww}}}vvvsssqqquuu~~~|||tttqqquuutttnnnnnnuuuvvvhhh^^^^^^ggguuu}}}kkkeee^^^]]]```aaa```]]]___cccjjjpppuuuxxxxxxxxxxxxyyy{{{||||||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwww~~~yyyrrrppprrrnnnnnnmmmmmmnnnqqqsssuuuxxxxxxyyy||||||qqqcccZZZSSSPPPOOOPPPTTTZZZ```fffmmmpppppprrruuuyyyzzzyyywwwvvvwwwyyy|||}}}|||yyyvvvuuuwwwyyy{{{|||yyyxxxwwwxxxxxxxxxvvvuuusssqqqooonnnnnnnnnllljjj~~~qqqeee```___ZZZTTTRRRMMMKKKHHHDDDCCCCCCDDDEEEHHHLLLSSSYYY[[[WWWPPPIIIGGGEEEBBB>>><<<:::999999:::999999888888888888888777777777777666666666666777777777666666666666555666666666555555666666666666666666666777777777777777999::::::::::::===???@@@KKKbbb||||||uuusssxxx}}}}}}vvvkkkdddaaaXXXLLLGGGIIIIIITTTeeebbbWWWVVVTTTPPPKKKHHHHHHHHHEEECCCDDDCCCCCCCCCBBBBBBAAAAAADDDEEEGGGKKKQQQVVV[[[^^^ccceeehhhkkkiiicccYYYRRRNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKNNNRRRUUUYYYYYYZZZ]]]```cccgggiiifffhhhkkknnnrrruuuwwwyyyyyyzzz{{{{{{zzzzzz{{{}}}}}}~~~}}}}}}~~~~~~~~~zzztttkkk___SSSMMMJJJHHHGGGGGGGGGKKKXXXeeezzzyyytttnnniiifff```ZZZUUUSSSQQQMMMJJJGGGFFFEEEDDDEEEGGGIIIJJJNNNQQQVVVYYY]]]dddlllsss~~~xxxbbbXXXOOOMMMOOOUUU```kkkjjjjjjhhhiiioooyyy~~~|||tttvvvtttooonnnvvv~~~~~~~~~{{{yyyyyyzzz~~~zzzvvvvvvxxxwwwrrrmmmkkkooorrrtttvvvssshhh[[[PPPKKKFFFDDD???:::999;;;:::::::::999999999888888666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777777777777777888888888999999<<<>>>BBBLLLccc{{{{{{uuuwwwzzz{{{vvvtttuuuppphhhjjjrrr{{{nnnggghhhnnnvvvzzz{{{pppccc```___```cccdddbbb```cccfffkkkqqquuuwwwwwwwwwxxxyyy{{{}}}}}}}}}{{{zzzyyyxxxwwwuuuttttttttttttxxx||||||uuuooonnnpppooonnnmmmnnnooorrrtttvvvzzzxxxzzz|||}}}|||nnndddYYYTTTQQQOOORRRVVVYYY^^^eeeiiilllnnnsssvvvzzzyyywwwvvvuuuwwwxxxyyyyyywwwttttttuuuwwwxxxxxxuuutttrrrrrrssssssrrrpppllljjjhhhgggfffdddbbb```ttthhhbbb]]]WWWQQQPPPMMMKKKHHHEEECCCCCCCCCDDDHHHLLLSSSZZZ\\\XXXPPPJJJGGGEEEBBB???<<<::::::999999888888777777888888888777777777777666666666666666666666666666666666666555555666666666666555555666666666666777777777777888999:::::::::;;;===???AAAMMMfff|||vvvsssvvv|||{{{}}}sssiiidddaaaVVVJJJFFFHHHHHHTTTccc___RRROOOMMMKKKIIIIIIIIIIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGLLLQQQWWW[[[^^^ccceeeiiijjjhhh```XXXQQQMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKNNNSSSVVVYYYYYYZZZ[[[]]]aaaeeehhhhhhiiikkkmmmppptttwwwyyywwwzzz}}}|||zzzyyy{{{~~~}}}~~~~~~}}}~~~~~~sssmmmhhh^^^SSSMMMKKKHHHFFFFFFFFFKKKXXXfff{{{xxxoooiiiccc]]][[[XXXUUUSSSRRROOOLLLHHHFFFEEECCCCCCCCCEEEGGGHHHKKKOOOTTTXXX\\\bbbkkkqqq}}}~~~~~~fffZZZOOOMMMNNNSSS```mmmmmmkkkfffeeelllxxx~~~}}}uuuyyyxxxsssqqqxxx|||zzz{{{yyyuuuvvvzzz{{{uuuooojjjmmmqqqsssvvvssshhh\\\OOOKKKGGGEEEAAA:::888999:::::::::999999999888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777666666666777888888999999======BBBRRRkkksssyyy{{{zzzzzzwwwnnndddeeekkkxxxpppmmmqqqvvvyyyyyy|||yyymmmcccZZZZZZ[[[^^^aaacccddddddgggjjjnnnrrruuuwwwwwwwwwxxxzzz|||}}}~~~}}}|||{{{yyyxxxvvvtttrrrqqqppppppqqqtttvvvsssnnnkkkjjjlllmmmmmmlllmmmooorrruuuwww{{{yyyyyy|||}}}wwwkkk^^^VVVQQQNNNNNNQQQSSSWWW^^^cccggglllppptttxxxwwwuuuttttttuuuvvvwwwwwwuuusssrrrtttuuuttttttrrrpppnnnllllllkkkiiihhheeeccc```^^^]]][[[XXXVVVzzzooohhh___UUUOOONNNLLLKKKHHHEEEDDDCCCCCCDDDEEEIIIPPPWWWZZZWWWPPPJJJHHHFFFCCC@@@===;;;::::::777777666666666777777888777777777777666666666666555555555555555666666666555555666777777666555555666666666666777777777777888999;;;;;;:::;;;===???BBBOOOiii|||wwwtttuuuvvvwww}}}}}}xxx~~~tttkkkgggbbbVVVKKKFFFHHHHHHSSSaaa\\\MMMJJJFFFFFFGGGHHHIIIIIIHHHFFFBBBBBBBBBBBBBBBAAAAAAAAAAAACCCGGGLLLQQQWWW[[[]]]cccfffjjjjjjfff___WWWRRRLLLKKKKKKJJJHHHGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKOOOSSSWWWYYYZZZ[[[[[[[[[]]]bbbfffjjjkkklllnnnqqquuuwwwyyyvvvyyy|||}}}{{{zzz|||~~~|||~~~~~~}}}~~~ooogggbbb[[[TTTPPPLLLHHHFFFEEEFFFKKKZZZhhh|||}}}zzzqqqiiiccc]]]XXXTTTTTTRRRQQQPPPMMMJJJGGGEEEDDDCCCBBBBBBCCCEEEFFFIIIMMMRRRWWW[[[aaajjjppp{{{}}}jjj[[[OOONNNNNNQQQ___nnnrrrooojjjffflllwww}}}~~~yyy}}}}}}vvvssswww{{{|||zzzvvvyyy~~~yyyqqqsssuuuvvvxxxwwwmmmbbbPPPKKKHHHFFFBBB;;;888999:::::::::999999999888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666777777777777555666666777888888999999===<<>><<<;;;;;;666666666666666666777888777777777777666666666666444555555555555666666666444555666777777666555444666666666666777777777777888:::;;;;;;;;;;;;>>>@@@CCCQQQjjj|||xxxxxxxxxwwwvvvyyy|||zzztttxxxzzz}}}xxxrrrmmmdddWWWLLLGGGHHHHHHQQQ___YYYJJJGGGBBBCCCEEEGGGHHHHHHHHHGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBFFFLLLRRRWWW[[[]]]cccgggjjjjjjddd\\\UUUQQQJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLOOOTTTXXXXXX[[[]]]]]][[[]]]aaaeeekkklllnnnqqqsssuuuwwwxxxvvvxxx{{{||||||||||||}}}|||~~~~~~~~~~~~uuujjjccc[[[VVVUUULLLIIIFFFEEEFFFMMM]]]lll~~~}}}wwwlllddd___ZZZTTTQQQQQQQQQPPPNNNKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDFFFGGGKKKQQQVVV[[[aaaiiioooyyy|||ppp___RRRPPPOOOOOO[[[kkksssrrrooojjjllluuu|||~~~{{{yyyrrrttt{{{|||}}}}}}yyy{{{wwwvvvtttrrrssstttmmmdddRRRMMMIIIGGGCCC<<<999::::::::::::999999999888888999999999999999999999999777777777777777777777777777777777777777777777777666666666666777777777777555666666777888999::::::>>>===GGGaaawwwuuu{{{~~~zzztttwwwxxxrrrggg]]]ZZZ\\\bbbcccgggoooxxx~~~~~~{{{zzzyyyssseeeYYYSSSPPPRRRSSSTTTUUUZZZbbbiiinnnooopppsssuuuwwwyyyzzzyyyzzz|||}}}}}}|||zzzyyyvvvwwwxxxxxxwwwuuurrrpppooopppooonnnkkkkkklllmmmjjjjjjjjjkkknnnqqquuuwww{{{xxxwwwzzz|||}}}wwweeeZZZSSSNNNKKKLLLMMMOOOTTTYYY___eeejjjlllmmmmmmllllllmmmmmmnnnnnnqqqoooooooooooonnnllljjjfffccc^^^[[[YYYWWWUUUSSSSSSQQQOOONNNNNNMMMKKKIII{{{yyy|||tttgggXXXPPPPPPKKKJJJHHHFFFEEECCCCCCCCCAAADDDJJJPPPUUUUUURRROOOIIIGGGDDDAAA>>><<<;;;;;;777777666666777777888999777777777777666666666666444444444555555555666666444555666777777666555444666666666666777777777777999:::;;;;;;;;;<<<>>>@@@DDDRRRkkk}}}zzz}}}~~~{{{zzz{{{tttkkkrrr~~~}}}|||xxxrrrfffXXXNNNIIIJJJHHHPPP]]]WWWIIIFFFBBBDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@?????????AAAFFFLLLRRRWWW[[[]]]bbbfffiiihhhbbbYYYSSSOOOIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMPPPTTTXXXWWW[[[______^^^___cccgggkkklllooorrrtttvvvvvvvvvwwwwwwyyy{{{~~~~~~}}}{{{|||}}}~~~~~~~~~~~~vvvjjj___YYYYYYMMMIIIFFFEEEGGGOOO```ppp~~~uuuiiiaaa\\\WWWQQQMMMNNNNNNMMMLLLJJJHHHHHHFFFEEECCCBBBBBBCCCDDDEEEFFFKKKQQQWWW[[[aaaiiioooxxx|||wwwdddUUUSSSOOOKKKUUUeeennnrrrrrrmmmlllrrrzzz~~~}}}|||tttuuu{{{{{{||||||{{{|||yyyyyy}}}zzzwwwqqqllllllnnniiibbbUUUOOOJJJHHHCCC===:::<<<:::::::::999999999888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666777888999:::;;;;;;@@@???MMMhhh{{{zzz{{{}}}xxxtttvvvtttmmmeee``````aaa```eeemmmwww~~~zzzxxxpppaaaUUUPPPOOORRRUUUUUUUUUZZZbbbjjjppppppqqqsssuuuxxx{{{|||zzz{{{|||}}}|||zzzxxxwwwwwwyyy|||~~~~~~|||xxxuuuppppppnnnmmmkkkkkkmmmnnnjjjjjjjjjlllooorrrvvvxxx{{{wwwvvvyyy{{{{{{~~~lll___WWWPPPLLLKKKLLLMMMPPPUUU[[[aaaeeeggghhhhhhggggggffffffeeeeeefffeeeeeeeeefffdddaaa^^^[[[WWWSSSPPPOOOOOOMMMLLLIIIHHHGGGGGGHHHHHHFFFEEEyyyvvv}}}}}}vvviiiZZZRRRQQQKKKJJJHHHGGGEEEDDDCCCCCC@@@CCCHHHOOOTTTUUUSSSQQQIIIGGGDDDAAA>>>===<<<;;;888888777777888999::::::777777777777666666666666444444444555555555666666444555666888888666555444666666666666777777777777999:::;;;;;;;;;<<<>>>@@@EEESSSkkk}}}|||ssseeelll|||~~~|||tttfffXXXOOOJJJJJJHHHOOO\\\VVVHHHEEEDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>AAAFFFLLLRRRWWW[[[]]]```dddhhhfff___WWWQQQNNNIIIIIIJJJJJJIIIGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKLLLMMMNNNPPPUUUXXXUUUZZZ```bbbaaabbbfffjjjjjjlllooorrrtttuuuuuuuuuxxxwwwwww{{{}}}zzz{{{}}}~~~~~~~~~rrrccc[[[ZZZMMMIIIFFFEEEHHHQQQbbbsssuuuhhh^^^ZZZTTTNNNJJJKKKLLLKKKJJJIIIIIIIIIFFFEEECCCBBBBBBCCCDDDEEEFFFKKKQQQWWW[[[aaaiiiooowww||||||hhhXXXUUUOOOIIIQQQ```iiiooorrrnnnkkkpppyyy~~~wwwxxx}}}wwwwww{{{zzz{{{yyyvvvuuuwww||||||ssskkkkkknnnkkkeeeVVVPPPKKKHHHCCC===;;;===:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666777888999:::;;;<<<<<>>IIIYYYkkk|||}}}{{{iii___gggzzzyyy~~~~~~}}}~~~yyyiiiWWWLLLKKKJJJMMMVVVYYYSSSJJJDDDBBBDDDFFFGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@AAABBB@@@AAAEEEKKKQQQVVVXXXYYYbbbgggjjjhhh```WWWPPPNNNKKKLLLKKKJJJGGGFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPWWWZZZ]]]```aaaccceeeggghhhkkknnnqqqsssuuuwwwyyyvvvxxxyyy{{{||||||{{{{{{{{{}}}{{{pppbbbWWWQQQMMMIIIFFFGGGPPPdddvvvssseeeZZZRRRLLLIIIJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCHHHKKKOOOUUU\\\dddlllppptttzzzlllXXXPPPMMMKKKOOOWWWgggppppppooouuuwww{{{xxxuuuvvvyyyyyytttuuu}}}~~~yyyxxx|||xxxvvvtttwww}}}{{{qqqhhhgggjjjhhhccc[[[RRRIIIFFFCCC>>>::::::::::::::::::::::::::::::::::::999999888777666666777777777777777777777777777777777777666666666666888888888777777777777777777888999999888888:::<<>>AAAJJJbbbxxxnnnfffkkk{{{{{{xxx|||~~~|||xxxwwwqqqbbbRRRIIIKKKIIIMMMTTTWWWQQQIIIEEEDDDFFFHHHHHHFFFEEEEEEEEEDDDCCCAAA@@@??????@@@@@@AAACCCGGGLLLQQQUUUYYY[[[```cccfffddd]]]TTTNNNLLLHHHHHHHHHFFFDDDCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSTTTUUUWWWZZZ]]]```aaaccceeegggjjjlllooopppqqqqqqssstttuuuvvvxxx{{{|||}}}}}}}}}xxx{{{|||jjj\\\QQQMMMJJJIIIKKKSSSeeeuuuwwwjjj]]]TTTOOOKKKIIIIIIIIIIIIKKKLLLLLLJJJHHHFFFEEEDDDDDDCCCDDDDDDDDDGGGKKKPPPWWW___gggpppvvvwww{{{sss]]]SSSNNNJJJMMMTTT___ooovvvtttuuuvvv|||{{{|||~~~wwwssstttuuutttrrrrrrxxxxxxvvvqqqooossszzzwwwooommmpppnnnjjj___UUULLLIIIEEE@@@======::::::::::::::::::::::::999999999888888777777666777777777777777777777777666666666666777777777777777777777777777777888888777888999999999999;;;===BBBHHH^^^|||vvvvvvuuu|||}}}zzz}}}}}}{{{{{{www~~~|||{{{yyyqqqlllgggcccdddhhhwwweeeYYYSSSQQQQQQZZZ^^^```]]]]]]dddkkknnnjjjkkknnnqqqsssvvvwwwxxxzzzzzzzzzzzzzzz{{{||||||www{{{}}}xxxssspppjjjhhhggghhhkkknnnoooooonnnnnnmmmnnnqqqtttxxx{{{|||{{{yyyxxxxxxyyy{{{}}}xxxlllaaa[[[XXXXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTOOOOOOPPPPPPOOONNNKKKJJJGGGFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBCCCCCC~~~tttlllddd\\\WWWTTTRRRMMMIIIEEECCCBBBBBB@@@DDDFFFGGGKKKQQQQQQMMMHHHGGGEEEBBB???===;;;:::888666555555666666555444888777666555555666777888666666666666666666666666666666666666555555555555666666666666777777777777666777888888999<<<@@@CCCMMMhhh~~~mmmhhhooo{{{zzzwwwzzz|||zzztttqqqkkk^^^OOOHHHIIIIIIMMMUUUVVVPPPHHHEEEEEEGGGIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>???@@@@@@BBBFFFJJJNNNSSSWWWZZZ^^^aaadddbbbZZZRRRMMMKKKHHHHHHHHHFFFDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGJJJMMMPPPRRRTTTTTTTTTWWWZZZ]]]^^^```bbbdddiiikkkmmmnnnnnnnnnpppqqqqqqsssuuuxxxyyyzzz{{{{{{xxx|||~~~qqqaaaSSSNNNKKKJJJLLLTTTcccrrruuummmaaaVVVPPPLLLKKKJJJJJJJJJJJJKKKMMMMMMKKKIIIEEEDDDCCCCCCBBBBBBCCCCCCEEEIIIPPPWWW^^^hhhrrrxxxxxx{{{vvv```UUUOOOKKKNNNUUU___nnnuuuuuuxxxyyy~~~{{{tttpppoooooopppppprrrtttsssmmmjjjooovvv{{{~~~wwwpppnnnpppooojjj___VVVMMMIIIFFF@@@===<<<::::::::::::::::::::::::999888888888777777777666777777777777777777777777666666666666777777777777777777777777777888888888777888999999999:::<<<>>>BBBLLLeee}}}sssqqqtttwww{{{~~~|||zzz~~~~~~||||||}}}yyy{{{yyyqqqkkkccc^^^^^^bbbuuubbbWWWQQQRRRUUU___bbbaaa___aaaiiioooqqqkkkmmmpppsssuuuwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{www{{{~~~}}}xxxrrrpppooogggggggggiiilllooopppppppppooonnnnnnpppssswwwzzzyyyxxxwwwwwwwwwyyy{{{|||yyyooohhhddddddcccbbb___\\\ZZZXXXSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQRRRRRRQQQPPPPPPQQQRRRQQQOOOKKKHHHFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFF|||ssskkkddd]]]XXXSSSQQQMMMJJJGGGFFFEEEFFFCCCEEEFFFEEEIIINNNNNNKKKHHHGGGEEECCC@@@===;;;:::999888666777888888777555888777666555555666777888666666666666666666666666555555555555666666666666555666666666777777777888666777888888:::===AAAEEERRRooo}}}}}}wwwhhhhhhpppzzzxxxwwwzzzzzz|||wwwpppmmmgggZZZMMMFFFHHHIIIOOOWWWWWWPPPHHHEEEEEEGGGIIIIIIGGGEEEDDDEEECCCBBB@@@???>>>>>>???@@@>>>AAAEEEHHHKKKOOOUUUYYY\\\```bbb```YYYQQQLLLKKKIIIIIIIIIGGGEEEDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGJJJMMMPPPSSSTTTUUUTTTWWWZZZ]]]^^^```bbbdddfffiiikkkllllllmmmnnnpppqqqrrruuuwwwyyyzzzzzzzzzzzz~~~~~~wwwgggVVVQQQLLLKKKMMMTTTcccpppooohhh\\\RRRMMMKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLJJJDDDCCCBBBBBBAAAAAABBBBBBBBBHHHOOOVVV]]]fffqqqyyyyyy{{{}}}xxxaaaVVVQQQMMMQQQXXXaaammmrrrttt|||}}}~~~vvvooolllmmmoooooommmrrrqqqiiieeejjjrrruuu}}}}}}xxxrrrpppqqqppplll___VVVLLLHHHEEE???<<<;;;::::::::::::::::::::::::888888888777777777777777777777777777777777777777555666666666777777777888666666777777888888888888777888999:::999:::===???BBBQQQkkkzzzqqqoootttssstttvvvxxxyyy{{{}}}~~~{{{||||||}}}}}}xxxuuuwww{{{}}}wwwooohhh___YYYZZZ___xxxuuucccYYYTTTVVV\\\cccdddbbb```eeennnsssssspppqqqtttwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxzzz{{{yyysssnnnmmmnnneeeeeegggjjjmmmpppppppppqqqpppoooooopppsssvvvxxxvvvvvvvvvvvvwwwxxxzzzzzz|||wwwrrrqqqpppnnnjjjfffbbb```ZZZYYYXXXWWWUUUTTTTTTSSSRRRTTTVVVVVVWWWYYY^^^aaacccaaa\\\TTTLLLHHHHHHJJJGGGFFFFFFFFFFFFFFFGGGHHHzzzqqqjjjddd^^^[[[SSSQQQNNNJJJHHHGGGGGGGGGDDDFFFEEEDDDGGGLLLLLLIIIHHHHHHFFFDDDAAA>>><<<::::::999888888999999888777666666666666666777777888666666666666666666666666555666666666666777777777555555666666777777888888666777888888:::>>>CCCGGGYYYuuuzzz{{{zzzuuufffhhhrrrxxx~~~xxxyyy|||zzz{{{~~~|||tttmmmkkkeeeYYYLLLEEEFFFIIIRRRZZZYYYQQQHHHEEEEEEGGGIIIIIIGGGFFFEEEFFFDDDCCCAAA@@@??????@@@@@@===@@@DDDGGGHHHLLLSSSXXX\\\___aaa^^^WWWPPPLLLKKKJJJJJJJJJHHHFFFEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJMMMPPPSSSUUUVVVWWWVVVYYY\\\___```bbbdddfffdddgggjjjlllmmmnnnppprrrtttuuuwwwzzz{{{||||||||||||~~~{{{kkkYYYRRRMMMLLLPPPXXXgggttttttkkk___UUUOOOMMMMMMNNNNNNMMMMMMNNNOOONNNLLLJJJDDDCCCBBBBBBAAAAAABBBBBBAAAHHHPPPWWW]]]eeeqqqzzz{{{|||}}}{{{dddXXXRRRNNNRRRZZZbbbnnnrrruuu}}}~~~~~~~~~xxxooolllmmmooonnnjjjrrrrrrhhhbbbgggnnnqqq|||}}}zzzuuurrrsssrrrooo```VVVMMMIIIEEE???;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777555555666666777777888888666666666777888888999999777888:::::::::;;;===???EEEVVVqqqxxxqqqqqqtttqqqqqqsssttttttvvvzzz|||{{{~~~{{{uuutttuuuwwwyyytttmmmfff]]]WWWYYY___vvvsssddd]]]YYY]]]dddddddddbbbbbbhhhqqquuussstttuuuxxxzzz{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyzzzzzz|||{{{yyytttoookkkiiiiiidddeeegggkkkoooppppppooorrrrrrqqqqqqrrrtttuuuvvvtttuuuuuuvvvwwwyyyzzz{{{}}}yyyuuupppnnnhhhgggdddaaa___]]]\\\[[[YYY[[[\\\]]]^^^dddlllsssuuussslllaaaVVVNNNMMMMMMGGGGGGGGGGGGHHHIIIJJJJJJzzzqqqiiiccc``````UUUSSSOOOKKKIIIGGGFFFFFFCCCEEECCCBBBEEEKKKMMMKKKIIIHHHGGGFFFCCC@@@===;;;;;;999888888999999888777555555666777777777777777777777777777777777777777666666666777777777888888555555555666777888888888666777888888:::>>>DDDIII```{{{|||~~~yyyxxx}}}llloooxxx{{{}}}|||yyy||||||zzz}}}xxxqqqkkkiiidddXXXLLLEEEEEEJJJTTT]]]\\\RRRHHHDDDDDDFFFHHHIIIHHHGGGGGGGGGDDDCCCBBB@@@@@@@@@@@@AAA===AAAEEEGGGHHHLLLSSSYYY\\\___aaa^^^WWWPPPLLLKKKJJJJJJJJJHHHFFFEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHJJJKKKMMMPPPSSSUUUVVVWWWWWWZZZ]]]___aaabbbeeegggdddgggjjjmmmoooqqqtttvvvuuuwwwyyyzzz|||||||||{{{}}}}}}lll[[[SSSMMMNNNSSS^^^ooo}}}wwwiii]]]UUUQQQPPPPPPPPPOOONNNOOOOOONNNKKKIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBIIIRRRXXX]]]fffrrr{{{~~~~~~~~~gggYYYRRRNNNQQQYYYaaaooouuuwww{{{zzz|||~~~{{{{{{{{{|||xxxooolllnnnnnnlllkkktttttthhhaaafffnnnoooyyy{{{zzztttqqqrrrqqqnnnaaaXXXNNNJJJFFF@@@===<<<::::::::::::::::::::::::666777777777777777777777777777777777777777777777555555555666777888888888555666666777888888999999777888:::::::::;;;>>>@@@III\\\vvvxxxtttvvvwwwsssrrrvvvxxxwwwzzz~~~~~~{{{uuuuuuvvvwwwvvvrrrlllfff^^^XXX\\\cccyyyiii___[[[YYY___gggdddcccaaaccckkktttuuuqqquuuwwwyyy{{{{{{zzzxxxwwwvvvvvvwwwxxxzzz}}}~~~wwwqqqlllhhheeebbbdddeeegggkkkooopppooommmrrrsssssstttuuuuuuuuuuuuuuuuuuvvvxxxyyy{{{||||||~~~|||{{{wwwtttqqqnnnmmmmmmiiiiiigggdddbbbgggqqqzzztttfff[[[UUUTTTMMMMMMMMMMMMNNNOOOPPPQQQ|||zzzzzz~~~zzzrrriiicccbbbcccXXXUUUQQQLLLIIIFFFEEEEEEBBBCCCBBBAAAEEELLLNNNLLLIIIIIIHHHFFFDDD@@@===;;;:::999888888999999888666444555666888888888777666888888888888888888888888666666777777888888999999444555555666777888888999666777888888:::???EEEIIIeee~~~}}}xxxwwwuuuwww~~~xxx|||~~~zzz~~~{{{}}}vvvooojjjiiidddYYYLLLEEEDDDJJJVVV___^^^SSSHHHDDDCCCFFFHHHIIIHHHGGGGGGHHHEEEDDDBBBAAA@@@@@@AAABBB>>>BBBFFFHHHHHHLLLSSSZZZ\\\___```^^^WWWPPPMMMLLLIIIJJJJJJHHHEEEDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHJJJLLLNNNQQQSSSTTTTTTUUUXXX[[[^^^___aaaccceeedddgggkkkooorrrtttxxxzzzuuuvvvwwwyyyzzzzzzyyyyyy}}}||||||}}}}}}}}}mmm[[[SSSMMMOOOWWWdddvvvrrrcccZZZUUUSSSRRRQQQPPPOOOOOOOOONNNKKKHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDKKKTTTZZZ^^^fffsss|||~~~iii[[[SSSMMMPPPWWW___qqqyyyyyyyyyvvvzzz|||yyyxxxwwwzzzxxxppplllnnnnnnjjjlllvvvwwwjjjbbbgggnnnoootttwwwwwwrrrooooooooolllcccYYYPPPLLLHHHBBB>>>===::::::::::::::::::::::::666666666666777777777777777777777777777777777777444555555666777888888999555666666777888999999999777888:::::::::<<<>>>@@@LLL```yyyyyywwwzzz{{{vvvvvv|||~~~}}}{{{|||wwwxxxyyyxxxuuuqqqmmmggg___ZZZ^^^fff}}}uuu___XXXXXXWWW]]]gggcccbbbaaacccllluuuuuupppuuuwwwyyyzzzzzzxxxvvvttttttuuuwwwyyy}}}wwwooojjjfffaaa]]]dddeeehhhlllppppppooommmrrrsssuuuvvvvvvvvvuuutttvvvvvvxxxyyy{{{|||~~~~~~~~~~~~}}}}}}xxxvvvqqqiiidddfffooowwwuuufff]]]ZZZTTTTTTTTTTTTUUUWWWXXXYYY|||{{{}}}|||}}}uuugggbbbffffff```\\\XXXRRRNNNLLLJJJHHHFFFDDDBBB@@@BBBFFFIIIJJJIIINNNKKKGGGEEECCCAAA???===:::999888888777777888888666888999888777666777888777777666666666666777777777777777777777777777777666666666666666777888888555;;;;;;:::>>><<>>;;;::::::999999888777666666888888888888888888888888888888777777666666555555888888999999999999888888777777777777888888888888666999;;;:::999:::>>>BBBKKKhhh}}}{{{www~~~~~~{{{||||||}}}xxxwww~~~{{{yyyyyysssttttttnnnaaaXXX^^^iiiwwwjjjZZZTTTXXX^^^aaa```bbbbbbcccgggkkkoooqqqqqqtttuuuuuuvvvvvvvvvuuuuuuwwwvvvuuuwwwqqqjjjfffaaa]]]\\\aaadddiiimmmppppppooonnnqqqrrrsssvvvxxxzzzyyywwwwwwvvvvvvxxx{{{}}}~~~~~~}}}qqqeeeaaagggnnntttjjjddd___``````___^^^___aaaccc~~~}}}zzzpppeeeaaabbbcccbbb^^^ZZZTTTOOOLLLIIIFFFDDDEEECCCBBBCCCGGGJJJKKKJJJNNNKKKGGGEEECCCAAA???===:::999888888777777888888666777888888666666777888888888777777777777888888777777777777777777777777666666666666666777888888555;;;;;;:::>>>===CCCSSSooo}}}pppooouuu}}}}}}xxxzzz{{{}}}}}}||||||uuukkkeeegggbbbUUUKKKHHHIIIKKKZZZTTT[[[KKKLLLEEEIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDFFFJJJPPPUUUXXX^^^]]]\\\ZZZVVVPPPLLLIIIIIIJJJJJJHHHFFFDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKIIIJJJLLLMMMOOOPPPPPPQQQSSSVVV[[[^^^```aaabbbddddddfffhhhjjjkkkooosssvvvwwwxxxyyy{{{|||{{{{{{zzz|||}}}}}}zzzxxx{{{|||~~~{{{kkkZZZTTTPPPRRR[[[kkkuuuggg```ZZZUUURRRPPPNNNNNNNNNMMMLLLJJJHHHGGGEEEDDDCCCDDDEEEFFFIIIOOOWWW^^^dddjjjqqqvvvzzz|||~~~}}}~~~~~~|||zzzooo\\\PPPJJJLLLPPP]]]www{{{wwwtttuuu}}}~~~wwwppppppzzz}}}tttnnnnnnmmmiiikkktttxxxttttttwwwtttkkkjjjppptttrrrnnnmmmllljjjccc\\\RRRKKKGGGCCC???<<<::::::999999888777777777999999999999999999999999888888777777666666666666666666777777777777666666777777777777888888888888777999;;;:::999:::???CCCMMMkkkzzzuuu}}}zzzyyy~~~}}}yyyvvvuuuooozzzwwwfff]]]dddnnnooobbbTTTOOOUUU]]]bbbbbbbbbccceeehhhllloooqqqqqquuuvvvvvvwwwwwwwwwvvvvvvwwwxxxxxxyyy~~~qqqkkkgggbbb______bbbdddhhhkkknnnnnnnnnnnnpppppprrruuuxxxyyyyyywwwxxxwwwwwwxxx{{{}}}}}}}}}~~~~~~~~~nnneeeeeehhh~~~vvvpppkkkkkkjjjgggfffhhhkkknnnuuukkkeeeaaa^^^^^^aaa```\\\VVVPPPLLLHHHDDDBBBFFFDDDDDDEEEHHHKKKMMMMMMOOOLLLHHHEEECCCAAA???===:::999888888777777888888555666777777555555666777999888888777777888888999777777777777777777777777666666666666666777888888555;;;::::::>>>===DDDUUUtttxxxnnnnnnqqquuu|||~~~~~~}}}{{{{{{{{{{{{|||rrriiidddeee```TTTJJJIIIHHHMMM___WWWZZZHHHJJJEEEHHHHHHGGGFFFFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAACCCFFFKKKPPPVVVYYY]]]\\\[[[XXXTTTOOOKKKIIIIIIJJJJJJHHHFFFDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGGGGGGGIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTUUUXXX[[[]]]^^^```bbbeeebbbdddfffhhhiiilllpppsssxxxyyy|||~~~~~~|||{{{yyyzzz}}}~~~}}}{{{xxxvvvwww{{{zzzkkkZZZTTTPPPRRRZZZjjj|||mmmddd]]]WWWRRRPPPNNNMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDEEEFFFGGGJJJQQQZZZaaafffkkkqqquuuxxxyyy{{{~~~}}}{{{yyyyyyxxxwwwqqq^^^RRRLLLMMMPPP]]]www{{{wwwrrrqqqwww~~~|||{{{{{{|||yyysssnnnooo{{{{{{uuussspppjjjgggsss|||{{{zzzzzzwwwpppkkkqqquuuqqqmmmlllkkkhhhccc\\\RRRKKKGGGDDD@@@===:::::::::999888888777777999999999999999999999999888777777777777666666666666666666666666666666666777777777777888888888888777999;;;:::999;;;@@@DDDPPPppp{{{www~~~||||||}}}~~~yyyssspppjjj}}}hhhbbbhhhpppzzzdddYYYMMMJJJQQQ\\\bbbeeecccdddgggjjjmmmoooqqqrrrvvvvvvwwwxxxyyyyyyxxxxxxvvvyyy{{{|||{{{ooojjjgggcccaaabbbccceeegggiiikkkllllllmmmoooooopppssswwwyyyyyyxxxyyyxxxxxxyyy{{{||||||{{{{{{zzzzzz{{{}}}~~~~~~}}}|||{{{|||}}}oooiiihhhyyy}}}zzzyyywwwtttrrrtttxxx{{{sssjjjiiieee\\\YYY]]]___[[[UUUPPPMMMIIIEEEBBBFFFEEEEEEGGGIIILLLNNNOOOOOOLLLHHHFFFDDDAAA???<<<:::999888888777777888888444666777666555444555777888888777777777777888888666666666666666666666666666666666666666777777888555<<<::::::>>>>>>EEEWWWwwwwwwooopppqqqppp}}}yyy|||}}}ooogggbbbccc^^^QQQIIIIIIGGGQQQfff___^^^IIIIIIDDDGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCGGGLLLQQQVVVYYY\\\[[[YYYVVVRRRNNNKKKIIIIIIJJJJJJHHHFFFDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFFFFHHHIIIKKKJJJJJJKKKMMMQQQUUUWWWWWWYYYZZZ[[[\\\^^^bbbeeebbbdddfffggghhhkkkooorrrwwwyyy|||~~~|||zzzvvvxxx{{{}}}|||zzzvvvtttttt{{{zzzjjj]]]WWWRRRSSSYYYiiiqqqhhh___XXXRRRPPPMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDFFFGGGKKKRRR[[[cccggglllppptttvvvvvvwwwzzz{{{yyyyyyyyyzzzsssaaaUUUOOOOOOSSS]]]uuu~~~wwwtttqqqpppuuu{{{zzzxxxwwwvvvsssnnnjjjlllzzz|||{{{vvvpppdddqqq|||}}}{{{{{{zzzvvvmmmsssvvvrrrmmmlllkkkhhhggg___UUUNNNIIIEEE@@@===:::::::::999999888888888999999999999999999999999777777777777777777777777999999888888888888999999666777777777888888888888777999;;;::::::<<>><<<:::999888888777777888888444666777666555444555777666666555555555555666666666666666666666666666666666666666666666777777888666<<<::::::??????GGGYYYyyyuuuooopppqqqooozzzxxx|||nnnfffbbbbbb\\\OOOHHHIIIGGGSSSlllfffdddLLLJJJDDDFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@CCCGGGLLLQQQVVVXXX\\\ZZZWWWSSSOOOLLLJJJIIIIIIJJJJJJHHHFFFDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJJJJIIIJJJLLLQQQUUUXXXXXXYYYZZZZZZZZZ\\\```cccbbbdddfffgggiiilllpppsssuuuwwwzzz}}}~~~|||zzzxxxvvvxxxzzz||||||zzzwwwuuuttt{{{|||jjj___ZZZUUUUUU\\\mmmxxxlllaaaYYYTTTQQQNNNLLLKKKKKKJJJIIIHHHGGGEEECCCCCCDDDEEEFFFKKKRRR[[[cccgggkkkppptttuuuuuuvvvxxx||||||zzzzzz|||~~~rrr```UUUOOOOOOSSS]]]rrryyyqqqpppoooqqqxxx|||{{{zzzxxxtttoooiiieeehhhwwwyyyjjjsss{{{{{{yyyxxxxxxwwwqqqwwwyyytttooonnnmmmkkkmmmeeeZZZQQQKKKFFF@@@<<<:::::::::999999999999999999999999999999999999999777777777777888888888888999999888777777888999999666777777777888888888888777999:::::::::===CCCHHH[[[{{{}}}zzz{{{|||rrrllllll}}}rrreeegggkkkiiissswww{{{{{{pppWWWOOOHHHGGGOOOYYY```ddddddgggkkknnnnnnnnnppprrrtttuuuwwwxxxyyyzzzzzz{{{sssyyy}}}}}}~~~yyyqqqhhheeebbb___aaaeeeffffffffffffhhhjjjlllmmmnnnnnnoooqqquuuxxxzzzyyyzzzyyyyyyzzz{{{|||zzzxxxtttuuuvvvyyy}}}yyywwwuuutttuuuxxx{{{}}}yyyuuuvvvsssjjj___YYYVVVTTTQQQNNNMMMJJJGGGEEEBBBDDDEEEFFFGGGIIIMMMPPPQQQNNNJJJFFFDDDBBB>>><<<:::999888888777777888888555666777777555555666777666555555444444555555666777777777777777777777777666666666666666777888888666<<<::::::???@@@III[[[{{{sssmmmpppsssqqq{{{www}}}}}}}}}nnngggbbbbbbZZZNNNGGGIIIHHHTTTkkkeeedddLLLKKKDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???AAADDDHHHLLLQQQUUUWWW[[[YYYUUUQQQMMMKKKJJJIIIIIIJJJJJJHHHFFFDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHIIILLLPPPTTTVVVWWWXXXYYYYYYYYY[[[^^^```aaaccceeegggjjjmmmrrruuusssuuuxxxzzz{{{zzzxxxwwwyyyzzz{{{||||||{{{zzzxxxwww|||}}}ppp]]]XXXTTTTTTZZZllluuuhhh^^^XXXUUUPPPMMMLLLKKKJJJIIIIIIGGGEEEDDDDDDDDDFFFGGGKKKRRR[[[bbbggglllrrrvvvvvvvvvvvvwww{{{|||}}}|||{{{zzzzzz}}}rrr```UUUNNNNNNQQQ[[[oootttmmmmmmoooqqqxxx|||vvvooohhhcccdddrrr}}}~~~~~~tttxxx||||||xxxvvvuuuuuuvvv{{{}}}xxxsssrrrrrrpppqqqiii^^^TTTMMMFFF@@@<<<::::::::::::::::::999999888888888888888888888888777777777888888888888999888777666555555666777888777777777777888888888888888999:::::::::>>>EEEJJJccc}}}zzz{{{{{{qqqkkkpppxxxxxxoooiiilllooonnntttuuuvvvwwwzzzyyyqqqfffRRRMMMHHHIIIPPPXXX___bbbccchhhmmmnnnnnnmmmoooqqqrrrsssuuuwwwxxxyyyzzzzzztttxxx|||}}}tttmmmfffccc```^^^```fffffffffggghhhjjjlllnnnooopppoooooorrruuuxxxzzzzzzyyyyyyyyy{{{||||||zzzxxxvvvvvvwwwyyy|||}}}|||zzzzzzyyyxxxwwwwwwwwwwwwxxx|||~~~zzzwwwwwwuuukkk```TTTRRROOONNNLLLIIIFFFCCC@@@BBBDDDEEEEEEGGGLLLOOOQQQNNNJJJGGGDDDBBB>>><<<:::999888888777777888888666777888888666666777888666666555555555555666666777777777777777777777777666666666666666777888888666<<<::::::???AAAJJJ]]]}}}wwwpppsssuuussszzzwwwrrr{{{|||{{{ooohhhdddbbbZZZLLLFFFIIIJJJRRReee^^^___JJJJJJDDDDDDEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDHHHMMMQQQTTTUUUZZZXXXSSSOOOLLLJJJIIIIIIIIIJJJJJJHHHFFFDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKOOORRRTTTUUUVVVXXXXXXXXXYYY[[[]]]___aaadddgggiiimmmrrrvvvssstttvvvxxxxxxxxxwwwwww}}}}}}}}}}}}}}}}}}}}}}}}zzz}}}{{{yyyddd___YYYWWW[[[llltttjjj^^^ZZZUUUPPPNNNMMMLLLJJJKKKIIIHHHFFFFFFGGGHHHIIIMMMSSS[[[bbbhhhnnnuuuzzzwwwwwwwwwxxxzzz}}}}}}yyy{{{|||{{{zzzzzz}}}xxxeeeXXXPPPNNNQQQYYYnnnsssmmmmmmnnnooouuu{{{rrriiieeeaaannnwwwvvvxxxxxxyyy|||~~~{{{xxxvvvzzz|||wwwwwwwwwvvvqqqiii^^^TTTMMMGGGAAA===::::::::::::::::::::::::777777777777777777777777777777888888888999999999888777666555555666777888777777777777888888888888888999::::::;;;???FFFLLLkkk}}}yyyyyy~~~wwwmmmhhhlllooorrrqqqnnnooosssxxxzzz{{{{{{zzzzzzvvvjjj^^^LLLJJJHHHJJJQQQYYY^^^aaabbbgggmmmooommmlllmmmooopppqqqrrruuuvvvxxxxxxyyyvvvyyy|||~~~ssslllfffccc___]]]aaagggfffggghhhkkkmmmooopppqqqsssqqqqqqrrruuuxxxzzzzzzxxxxxxyyy{{{}}}}}}zzzxxxvvvvvvwwwzzz|||}}}{{{yyyxxxyyyyyyyyyyyyxxxwwwvvvzzz{{{~~~}}}wwwyyy}}}uuugggTTTRRROOOMMMKKKHHHDDDAAA>>>AAACCCDDDDDDFFFKKKOOORRROOOJJJGGGDDDBBB>>><<<:::999999888777888888888666888999888777666777999777777666666666666777777777777777777777777777777666666666666666777888888666<<<::::::???AAAKKK^^^~~~~~~uuuvvvwwwssswww|||vvvvvvnnnkkkwww}}}pppiiieeebbbYYYLLLFFFIIILLLPPP___VVVXXXFFFIIIEEEDDDEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@AAABBBEEEIIIMMMPPPSSSUUUZZZWWWSSSNNNKKKIIIIIIIIIIIIJJJJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRTTTVVVWWWXXXXXXXXXZZZ[[[^^^```cccfffiiimmmrrrvvvtttuuuuuuvvvwwwwwwxxxwww~~~~~~~~~~~~}}}}}}{{{}}}uuuooogggbbbcccqqq~~~uuubbb^^^XXXSSSPPPOOOMMMLLLMMMKKKJJJHHHHHHIIIJJJKKKOOOTTT\\\ccchhhooowww}}}yyyxxxxxxyyyzzz|||~~~~~~~~~}}}|||yyy|||~~~~~~||||||~~~kkk]]]TTTQQQSSSXXXmmmtttnnnooonnnlllppp~~~uuulllgggaaalllsssqqqsss}}}vvvwww{{{~~~||||||~~~zzzzzz{{{zzzooohhh\\\SSSMMMHHHBBB>>>::::::::::::::::::::::::666666666666666666666666777777888888999999999999:::999888666666888999:::777777777777888888888888888999::::::;;;???GGGMMMqqq}}}xxxwww{{{|||tttjjjeeeeeegggnnnsssqqqooouuu~~~~~~wwwhhhZZZHHHGGGGGGKKKRRRYYY^^^```bbbgggmmmooolllkkklllooonnnoooqqqsssuuuwwwxxxxxxxxxzzz|||ssslllgggccc```^^^aaahhhfffgggjjjllloooqqqrrrssstttsssrrrsssvvvxxxzzzzzzwwwwwwxxx{{{}}}}}}{{{yyyuuuvvvxxx{{{~~~~~~|||vvvwwwyyyzzzzzzyyywwwvvvzzzzzz{{{|||}}}~~~zzzzzz||||||{{{wwwrrrnnn\\\UUULLLHHHIIIHHHEEEBBB???BBBDDDEEECCCDDDHHHKKKSSSNNNHHHEEEFFFDDD???;;;<<<<<<:::999888777777777888777777777666666555555777777777777777777777777777777777777777777777777666666666666777777777777777;;;:::;;;@@@@@@KKKccc|||}}}~~~yyyrrrkkkccceeeyyy{{{}}}}}}wwwiii______[[[NNNEEEFFFHHHNNNRRRQQQLLLFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>BBBCCCEEEHHHLLLPPPSSSUUU^^^ZZZTTTNNNJJJIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFHHHJJJKKKMMMOOOOOOTTTUUUWWWXXXZZZ[[[\\\\\\aaaaaabbbbbbdddiiiooossssssvvvzzz{{{zzzyyyyyy{{{|||~~~~~~~~~~~~sssiiieeennnzzzoooeeeXXXOOOMMMNNNMMMLLLMMMNNNOOOMMMIIIHHHKKKNNNTTTXXX___hhhpppvvvzzz||||||||||||{{{{{{{{{{{{{{{|||www|||~~~zzzyyyzzz{{{{{{zzzzzz{{{~~~vvvaaaSSSRRRWWW___hhhqqqqqqjjjfffiiinnn||||||uuummmfffeeelllooommmmmmssszzz~~~vvvyyy}}}}}}wwwtttsssqqqnnncccWWWOOOLLLHHHBBB<<<<<<;;;:::999888888888888999888777888999999888777999999888888777777666666::::::999888777777888888555555555555666888999999999;;;888:::???>>>FFFZZZ{{{{{{yyywwwrrrjjjddd___[[[```mmmtttuuu|||sssaaaTTTFFFFFFJJJPPPRRRSSSWWW\\\bbbkkkpppmmmkkkmmmooonnnppprrruuuwwwwwwwwwxxxyyyyyy}}}|||ooohhhbbb``````^^^___cccgggffffffgggiiilllppprrrpppoooppprrruuuxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxx{{{wwwtttuuuzzz}}}}}}zzzyyyzzzzzz{{{zzzyyywwwvvvxxxyyyyyyzzz{{{{{{{{{zzz|||{{{{{{|||~~~zzz~~~}}}xxxtttttt```XXXOOOJJJIIIIIIFFFCCC???AAADDDCCCCCCDDDHHHMMMUUUPPPJJJGGGGGGEEE@@@;;;<<<<<<:::999888777777777888888888777777666666666777777777777777777777777777777777777777777777777888888888888999999999999777;;;:::;;;@@@@@@LLLddd~~~}}}~~~zzztttggg```cccxxx{{{~~~}}}wwwkkkbbbaaaZZZLLLEEEFFFGGGLLLQQQPPPKKKFFFDDDEEEGGGGGGGGGFFFFFFFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>@@@AAADDDHHHMMMQQQUUUWWW]]]YYYTTTNNNJJJIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPSSSTTTVVVXXXZZZ[[[[[[\\\```aaaaaabbbdddhhhnnnrrruuuxxx|||}}}|||{{{{{{|||~~~zzz{{{|||||||||~~~~~~{{{pppfffbbbjjj|||sssjjj]]]TTTQQQOOOMMMJJJMMMOOOPPPMMMJJJIIILLLOOOTTTXXX___hhhpppwww{{{}}}~~~~~~yyyuuuyyy~~~|||yyyyyyxxxyyyzzzzzz{{{|||~~~lll]]]ZZZ]]]aaajjjssstttnnnjjjlllppp}}}|||uuunnngggggglllnnnjjjiiinnnuuuyyyuuuxxx}}}~~~xxxwwwvvvtttmmmcccVVVNNNKKKHHHBBB===<<<;;;:::999888888888888999888888888999999888888888888888777777777777777999999888777777777777777666666666666666777888999999;;;999:::@@@???GGG\\\}}}~~~|||~~~|||zzztttkkkeee___[[[___mmmwww{{{rrr```SSSFFFFFFJJJPPPRRRRRRVVV\\\ccckkkooommmkkknnnpppppprrrtttwwwyyyyyyyyyyyy{{{|||xxxooogggaaa``````^^^```cccggggggggghhhjjjmmmppprrrrrrqqqqqqsssvvvwwwwwwvvvxxxxxxxxxxxxxxxwwwwwwwwwzzzvvvtttuuuzzz}}}|||zzzxxxyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz~~~}}}||||||~~~~~~yyy|||}}}|||{{{}}}zzz{{{ggg^^^RRRKKKJJJIIIGGGDDD???AAABBBBBBAAADDDIIINNNVVVQQQLLLIIIHHHEEE@@@<<<<<<<<<:::999888777777777888888888888888777777777777777777777777777777777777777777777777777777777888888888888999999999999888;;;:::;;;@@@AAAMMMfff}}}vvvggg```cccxxxzzz{{{yyyvvvnnngggcccXXXJJJDDDGGGFFFJJJNNNNNNJJJFFFDDDDDDGGGFFFFFFFFFFFFEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>???AAADDDHHHMMMSSSWWWYYY\\\XXXSSSNNNJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGIIIKKKMMMOOOPPPQQQSSSTTTVVVXXXZZZ[[[\\\\\\```aaabbbccceeehhhmmmqqqvvvyyy|||~~~~~~}}}}}}~~~~~~|||xxxzzz{{{|||||||||~~~~~~vvvlllccc___fffzzzwwwoooddd[[[UUUQQQLLLIIINNNPPPPPPNNNKKKKKKNNNQQQTTTXXX___hhhpppwww{{{~~~yyyvvvyyy~~~~~~|||{{{vvvwwwxxxzzz|||~~~~~~}}}xxxhhhbbbcccbbbjjjssstttqqqnnnooorrr~~~wwwpppiiijjjnnnnnnhhhdddhhhnnnqqqqqqtttzzz{{{|||wwwvvvvvvtttmmmcccVVVMMMIIIGGGCCC???<<<;;;:::999888888888888888888888888888888888888777777777777888888888888888777777666666666666777777777666666666777777888999<<<999;;;@@@???III^^^zzz{{{yyyyyy{{{xxxwww~~~wwwmmmeee]]]YYY^^^mmm{{{ooo\\\PPPGGGGGGJJJPPPRRRRRRVVV[[[dddjjjmmmkkkkkknnnqqqrrrtttvvvyyy{{{{{{{{{|||}}}tttmmmfff``````______```dddggggggggghhhjjjmmmpppqqqtttttttttuuuwwwxxxwwwuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwuuutttvvvyyy|||zzzxxxwwwxxxzzz{{{||||||{{{{{{xxxxxxxxxyyyyyyyyyyyyyyy||||||{{{{{{|||}}}~~~~~~{{{sssnnnppppppoooxxx~~~nnncccUUULLLIIIIIIGGGDDD???AAAAAAAAA@@@CCCJJJOOOUUUQQQMMMJJJHHHDDD???<<<<<<<<<:::999888777777777999999888888888888888888666666666666666666666666666666666666666666666666555666666666777777777777888;;;:::;;;AAABBBOOOhhhzzzkkkdddgggyyyyyyzzz}}}xxxuuupppkkkdddVVVHHHDDDGGGDDDGGGJJJKKKHHHEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>@@@BBBDDDIIINNNRRRWWWYYYZZZWWWRRRMMMJJJHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSUUUVVVYYY[[[\\\]]]]]]```bbbdddeeegggiiimmmpppvvvxxx{{{}}}~~~~~~}}}}}}~~~|||zzz|||~~~~~~}}}~~~yyyrrriiiaaa^^^ddduuuxxxqqqhhh___XXXRRRMMMIIINNNOOOPPPOOOLLLLLLOOORRRTTTXXX^^^gggooovvv{{{~~~~~~~~~|||~~~ttttttvvvyyy}}}}}}}}}|||mmmffffff___fffnnnrrrrrrqqqsssvvv{{{tttlllnnnrrrqqqiiiccceeeiiikkkkkkooouuu{{{vvv|||~~~yyytttsssrrrooolllcccWWWNNNIIIGGGDDDAAA;;;;;;:::999888888888888888888999999888777888999666666777777888888999999777666666555555555666666888888777777666777777777777;;;999;;;??????JJJaaauuu{{{~~~xxxttttttwwwyyy~~~~~~yyytttttt{{{zzzmmmdddZZZWWW[[[llllllWWWLLLHHHHHHLLLQQQSSSSSSWWW\\\dddgggiiiiiijjjmmmpppssstttwwwzzz||||||||||||}}}sssllleee____________aaaeeehhhhhhiiijjjlllnnnpppqqqtttttttttvvvxxxyyyxxxwwwuuuvvvvvvwwwwwwxxxxxxxxxuuuttttttvvvyyy{{{yyyxxxxxxyyy{{{|||||||||{{{{{{xxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||||||||}}}~~~|||xxxtttpppjjjfffeeecccccciiirrrrrrfffXXXMMMJJJHHHFFFDDD???AAAAAA@@@@@@CCCIIINNNRRRPPPMMMJJJGGGCCC>>>;;;<<<<<<:::999888777777777888888888888888888999999666666666666666666666666666666666666666666666666555666666666777777777777888;;;999;;;AAACCCQQQjjj}}}lllgggiiizzzzzz|||{{{sssqqqmmmcccTTTGGGDDDFFFCCCEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>BBBCCCEEEIIIMMMQQQTTTVVVYYYVVVRRRMMMJJJHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUWWWZZZ\\\^^^______aaacccfffgggiiikkknnnpppsssuuuwwwzzz||||||{{{zzzzzz|||~~~~~~|||}}}~~~}}}}}}~~~yyyrrrjjjddd```dddqqquuupppiiiaaaYYYSSSMMMJJJLLLNNNOOONNNLLLLLLOOOSSSTTTXXX^^^eeemmmtttzzz|||~~~}}}|||}}}sssssstttxxx}}}~~~{{{ooohhhhhh```eeelllqqqtttwwwzzz|||xxxqqqpppuuuuuunnngggfffggggggiiimmmssswwwyyyzzz{{{}}}vvv{{{}}}xxxsssqqqooolllmmmdddYYYPPPJJJGGGDDDBBB;;;;;;:::999888888888888777999:::999777777888:::666666777777888888999999666555555555555555666666999888888777777777777888666:::999:::???>>>KKKcccyyy~~~tttqqqrrrtttxxxzzzwwwuuuwww|||~~~{{{nnndddXXXTTTYYYjjjnnnWWWLLLJJJJJJNNNSSSUUUUUUXXX]]]bbbccceeehhhjjjlllpppssstttvvvzzz{{{{{{{{{|||}}}}}}sssjjjccc^^^^^^______bbbfffhhhiiijjjkkkmmmnnnpppqqqrrrrrrtttwwwzzz{{{zzzyyyvvvwwwwwwwwwxxxxxxyyyyyyssstttvvvxxxzzzzzzyyywww{{{{{{|||||||||{{{yyyxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}|||zzzyyywwwuuurrrmmmiiifffbbb^^^\\\YYYXXX\\\aaauuuiiiZZZPPPKKKIIIGGGDDD???AAABBBAAA@@@BBBGGGLLLOOOOOOMMMKKKGGGCCC???===<<<<<<:::999888777777777777777777888888888888888777777777777777777777777777777777777777777777777888888888888999999999999888;;;999;;;AAADDDRRRlllkkkgggkkk||||||rrrqqqlllaaaSSSHHHDDDEEEBBBCCCEEEGGGGGGGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCAAA@@@???>>>>>>>>>BBBCCCEEEHHHLLLPPPSSSUUUWWWUUUQQQMMMJJJHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBEEEFFFHHHKKKMMMPPPRRRSSSTTTUUUWWWZZZ\\\^^^______```cccfffhhhjjjkkkmmmnnnqqqqqqsssvvvyyyzzzyyywwwuuuwwwzzz|||~~~{{{|||}}}|||zzzyyyzzz{{{yyypppjjjeeefffooozzzsssoooiiiaaaYYYRRRMMMKKKIIIKKKMMMLLLJJJKKKNNNRRRUUUXXX]]]dddkkkrrrwwwzzz~~~~~~{{{zzz}}}tttrrrrrrvvv|||wwwooolllmmmgggiiilllqqqwww|||{{{tttnnnvvvzzzuuunnnjjjhhhfffhhhnnnuuuxxxwwwvvvvvvwwwvvv|||zzzuuurrrpppmmmmmmggg]]]SSSLLLGGGDDDAAA<<<;;;:::999888888888888666999;;;:::777666888:::777777777777888888888888666555555555555666666777888888777777777888888999555::::::;;;??????MMMgggtttqqqtttsssyyyzzzzzz|||{{{}}}}}}oooeeeWWWTTTXXXiiisss[[[NNNKKKKKKNNNSSSUUUUUUXXX]]]aaa```ccchhhlllmmmooossstttvvvyyy{{{{{{{{{|||}}}{{{ssshhhbbb]]]^^^___```cccgggiiijjjkkklllnnnooopppppppppqqqssswwwzzz|||zzzyyywwwwwwwwwxxxxxxxxxxxxxxxrrrtttwwwzzz{{{zzzyyywww{{{{{{||||||{{{zzzxxxwwwxxxwwwvvvuuutttuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvwwwvvvvvvvvvvvvuuuuuuuuuuuusssqqqooollliiidddaaa[[[[[[ZZZWWWTTTSSSTTTVVV}}}wwwlll^^^SSSOOOLLLHHHEEE???BBBCCCBBBAAAAAAEEEIIINNNOOONNNLLLHHHDDDAAA???<<<<<<:::999888777777777666666666777777888888888777777777777777777777777777777777777777777777777888888888888999999999999999<<<999;;;BBBEEESSSmmmmmmjjjooo~~~}}}qqqoooiii^^^RRRIIIEEEBBBBBBCCCDDDFFFHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCAAA@@@???>>>>>>>>>???AAACCCGGGKKKOOOSSSUUUVVVTTTPPPMMMJJJHHHGGGFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAACCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGJJJMMMOOOQQQRRRRRRSSSUUUXXXZZZ\\\]]]^^^^^^aaaeeehhhiiiiiikkklllooooooqqqtttxxxyyyxxxuuutttvvvyyy{{{|||}}}||||||{{{yyywwwwwwxxxzzz{{{}}}zzzrrrkkkggglllttttttqqqjjjaaaXXXQQQMMMKKKFFFIIIJJJJJJHHHIIIMMMPPPVVVXXX\\\bbbiiioootttwww{{{}}}}}}{{{||||||yyyzzz{{{{{{|||~~~~~~vvvssspppsss{{{yyyppplllnnnrrrnnnmmmmmmpppvvv||||||uuukkkuuu}}}|||uuuoooiiieeefffmmmuuuxxxvvvsssqqqrrrtttzzz}}}zzzuuusssrrrooonnniii```WWWOOOHHHCCC@@@<<<;;;:::999888888888888666999;;;:::777555888;;;888888888777777777777777666666555555666666777888777777777777888999::::::777<<<<<<===AAABBBPPPkkk{{{|||zzzwwwzzz~~~{{{zzz|||~~~rrrhhhYYYVVVYYYjjjuuu]]]NNNJJJJJJMMMRRRSSSSSSVVV[[[aaa```ccckkkppppppqqqttttttwwwzzz{{{{{{{{{|||}}}|||qqqgggaaa\\\]]]___```ccchhhjjjjjjlllmmmooooooppppppqqqqqqssswwwzzzzzzxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvrrruuuyyy||||||{{{yyyxxxyyyyyyzzz{{{{{{zzzyyyxxxxxxwwwuuusssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwssssssssssssrrrpppooonnnooommmjjjgggdddaaa]]]YYYUUUXXXZZZYYYXXXWWWWWWVVV}}}{{{xxxnnn```VVVQQQNNNJJJFFF???BBBDDDCCCAAAAAADDDGGGNNNOOOPPPNNNJJJFFFCCCBBB<<<<<<:::999888777777777555555666666777777777888777777777777777777777777777777777777777777777777666666666666777777777777999<<<999;;;BBBEEETTTnnnrrrooosss}}}~~~pppnnnhhh\\\RRRJJJEEEAAABBBBBBDDDFFFHHHIIIHHHFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCAAA@@@???>>>>>>>>>===>>>AAAFFFKKKPPPTTTVVVUUUSSSPPPMMMJJJHHHGGGFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@AAACCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFIIILLLOOOQQQRRRPPPQQQSSSVVVYYY[[[\\\]]]\\\___dddfffggghhhiiiiiiooonnnpppsssxxxyyywwwtttuuuwwwyyyzzz{{{|||~~~~~~~~~}}}|||yyywwwvvvxxxzzzzzz|||wwwnnnhhhjjjppp~~~vvvssskkkbbbWWWPPPLLLKKKEEEGGGIIIHHHGGGHHHLLLOOOVVVXXX\\\aaagggmmmrrruuuxxxzzz~~~||||||~~~}}}yyyuuuppprrruuuwwwzzz~~~~~~xxxsssppprrryyyqqqkkkiiimmmsssrrrooolllnnnsssyyy~~~{{{ttthhhtttyyyrrrjjjdddccckkktttwwwuuuqqqooooooooovvvzzzxxxtttsssrrroooooojjjcccZZZQQQIIICCC@@@<<<;;;:::999888888888888555999<<<:::666555888;;;999999888888777777666666666666666666666777888888777777777777888999:::;;;888>>>>>>???CCCDDDSSSnnnxxxyyy~~~}}}}}}yyy|||tttjjj[[[XXX[[[kkkttt[[[LLLIIIHHHKKKPPPRRRQQQTTTZZZbbb```dddnnnsssrrrrrrvvvuuuwwwzzz|||||||||}}}~~~}}}~~~oooggg```\\\]]]___```dddhhhjjjkkklllnnnoooppppppppprrrssstttwwwyyyyyyvvvtttwwwwwwvvvvvvuuuuuuttttttrrruuuzzz}}}}}}{{{yyyxxxvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwuuusssrrrssstttuuurrrrrrssstttvvvxxxzzz{{{qqqqqqqqqqqqooommmkkkiiikkkhhheeebbb```\\\XXXUUUTTTYYY]]]^^^^^^^^^]]]\\\~~~wwwsssppppppiii\\\RRRMMMIIIEEECCCBBBAAA@@@AAACCCEEEGGGLLLRRRUUUPPPIIIFFFCCC???>>>;;;999888777777555444666666666666666666666666888888777777666666555555888888777777666666555555666666666666777777777777999<<<999;;;AAAEEEUUUooouuupppttt~~~{{{~~~||||||ooojjjaaaWWWNNNHHHEEECCCCCCEEEGGGHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA@@@????????????AAAAAABBBDDDHHHNNNSSSVVVYYYUUUPPPJJJGGGFFFGGGHHHJJJJJJJJJGGGDDDBBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEHHHJJJLLLNNNOOOPPPRRRUUUVVVXXXZZZ^^^aaacccbbbbbbbbbccceeegggiiimmmoooqqqtttvvvvvvvvvuuuxxxzzz|||}}}}}}}}}}}}yyyvvvwww{{{}}}zzzwww|||~~~yyymmmfffdddddduuussspppkkk```TTTKKKHHHGGGEEEEEEFFFIIILLLNNNNNNMMMUUUVVV[[[aaaiiipppsssuuuyyyzzz|||~~~~~~{{{xxxvvvuuupppmmmnnnsssxxxyyy{{{xxxrrrqqqrrrvvv|||{{{zzzkkkddddddkkksssrrruuutttnnnlllttt|||uuunnnnnntttzzz~~~{{{uuummmhhhjjjllloooqqqrrrqqqpppnnnppppppsssvvvuuupppoooqqqqqqllldddZZZPPPHHHBBB???===<<<;;;:::999888888888888888888888888888888888888888888777777777777666555777888888777777888999777888888888888999999999888888<<>>CCCZZZrrr{{{{{{~~~}}}}}}}}}dddZZZYYYbbbxxxgggSSSLLLIIIKKKNNNPPPQQQTTTWWWZZZgggiiimmmqqqtttuuusssqqqmmmsssxxx{{{zzzzzz{{{}}}xxxmmmbbb]]][[[\\\^^^^^^bbbhhhmmmmmmlllmmmnnnoooqqqrrrrrrrrrtttuuuvvvvvvvvvvvvyyywwwuuutttssssssqqqoooooossszzz}}}zzzyyywwwvvvwwwyyy{{{{{{zzzwwwvvvuuutttttttttvvvvvvtttrrrppprrruuuwwwwwwuuuttttttrrroookkkgggdddbbbcccdddeeeeeeccc```]]][[[ZZZ```hhhnnnooommmjjjiiizzzrrrmmmmmmoookkk___SSSMMMIIIEEECCCBBBAAA@@@AAACCCEEEGGGJJJQQQSSSOOOJJJGGGEEEAAA>>><<<999888888888666555777777777777777777777777888777777777666666666555888777777777666666666555666666666666777777777777999<<<:::;;;AAAEEEUUUqqq}}}ooolllsss~~~|||~~~rrrlllcccYYYPPPIIIEEEDDD@@@CCCFFFGGGGGGGGGGGGHHHEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@????????????AAAAAABBBDDDHHHNNNSSSVVVXXXUUUOOOJJJGGGFFFGGGHHHJJJKKKJJJGGGDDDBBBCCCDDD@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWZZZ]]]`````````______aaacccfffhhhkkklllpppsssuuuvvvuuuuuuuuuxxxzzz{{{||||||}}}|||yyywwwyyy}}}}}}yyynnnfffbbbaaalll{{{yyyllljjjeee[[[QQQJJJFFFFFFDDDDDDDDDFFFIIIKKKLLLMMMUUUWWWZZZ```hhhnnnsssuuuwwwyyy{{{}}}~~~|||zzzyyyxxxxxxxxxvvvppplllnnnrrruuuzzzwwwwwwvvvwwwzzz{{{xxxiiibbbaaagggnnnsssvvvsssllliiioooxxx~~~}}}vvvooolllrrrzzz}}}yyyrrrllliiiiiikkkmmmooopppppppppooosssssswwwzzzxxxsssqqqrrrsssoooggg]]]SSSJJJDDD@@@<<<;;;;;;:::999999999999888888888888888888888888:::::::::999999999888888555777888888777777888999777888888888888999999999999888;;;??????FFF^^^xxx~~~xxx{{{}}}{{{|||qqq___^^^fff{{{bbbRRRLLLHHHJJJLLLNNNPPPSSSXXX[[[hhhiiimmmqqqssstttrrrpppkkkqqqwwwzzz{{{{{{}}}xxxmmmccc___\\\^^^___```dddiiimmmmmmlllmmmnnnoooqqqrrrwwwwwwxxxxxxwwwvvvvvvuuuyyywwwvvvvvvvvvuuurrrpppnnnrrrxxx}}}~~~|||yyy|||zzzyyyyyyzzz{{{zzzyyyvvvvvvuuuuuuuuuvvvvvvwwwqqqpppooopppsssvvvvvvuuurrrpppmmmhhhddd```]]][[[YYY[[[___bbbcccdddcccbbbbbbiiirrrzzz}}}}}}{{{zzz~~~yyyoooiiiiiioooooodddVVVNNNIIIGGGCCCBBBAAA@@@AAACCCEEEFFFIIIOOOSSSOOOJJJHHHFFFCCC>>><<<:::999999999777666888888888888888888888888777777777777666666666666777777777777666666666666666666666777777777888888888<<<:::;;;AAAEEEVVVsss{{{jjjiiisss|||rrrnnnfff\\\SSSLLLGGGEEE>>>AAAEEEGGGHHHHHHHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@????????????@@@AAABBBDDDHHHMMMRRRUUUWWWTTTOOOJJJHHHGGGGGGHHHKKKKKKJJJHHHDDDCCCCCCDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJLLLNNNOOOOOOQQQSSSUUUVVVXXX\\\___^^^^^^^^^___aaadddfffhhhiiikkkooorrrtttuuuuuuuuuuuuwwwzzz||||||}}}yyywwwwwwzzz{{{qqqhhhaaa^^^bbblllwww|||~~~}}}vvvnnnbbbaaa\\\UUUMMMHHHEEEEEEBBBBBBBBBCCCEEEHHHKKKMMMUUUWWWZZZ___fffmmmrrrvvvuuuwwwzzz}}}~~~|||zzzwwwuuuvvvyyy}}}~~~tttkkkiiikkkpppwww~~~vvvwwwwwwxxx{{{{{{ttteee^^^]]]bbbhhhsssvvvtttlllhhhnnnvvv{{{~~~yyyqqqhhhpppyyy{{{vvvoookkkjjjiiijjjkkklllmmmnnnnnnoootttuuuyyy~~~|||vvvssstttvvvrrrkkkaaaWWWMMMEEEAAA;;;;;;:::999999:::::::::888888888888888888888888::::::999999999888888888555777888888777777888999777888888888888999999999:::999;;;>>>@@@JJJeee{{{www}}}|||xxxxxx{{{eeedddlll~~~vvv\\\OOOKKKFFFHHHJJJKKKNNNSSSYYY^^^hhhjjjmmmppprrrrrrqqqoookkkpppvvvzzz{{{}}}yyylllddd___]]]___aaabbbffflllmmmmmmlllmmmnnnoooqqqrrrxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyyyywwwsssppplllpppuuuzzz}}}}}}|||{{{~~~|||yyyxxxxxxxxxwwwvvvtttuuuvvvwwwwwwwwwwwwwwwooonnnmmmnnnqqqrrrsssrrrnnnkkkfffaaa\\\YYYWWWVVVTTTWWW[[[```dddggghhhhhhlllttt}}}|||rrrkkkgggooorrrhhhYYYPPPKKKJJJDDDCCCAAAAAAAAACCCDDDFFFJJJPPPSSSOOOJJJHHHEEEBBB???===:::999:::999888777888888888888888888888888777777777777666666666666777777777777666666666666666666666777777888888999888<<<;;;<<>>AAAMMMkkk|||{{{~~~yyyvvvuuuyyyjjjiiiooopppYYYLLLIIIEEEFFFGGGJJJMMMSSS[[[```hhhkkknnnpppqqqpppppppppooosssyyy||||||~~~wwwiiiccc^^^]]]___aaabbbffflllmmmmmmlllmmmnnnoooqqqrrrtttuuuvvvxxxyyyzzzzzzzzzxxxxxxzzz{{{{{{wwwrrrnnnjjjmmmqqqvvvzzz|||~~~~~~~~~{{{yyywwwwwwvvvtttrrrssstttvvvxxxyyyyyyxxxwwwooonnnmmmmmmmmmnnnnnnnnnjjjgggbbb\\\XXXVVVVVVVVVWWWYYY]]]aaadddggghhhhhhqqqyyy|||~~~~~~tttlllfffooorrriiiZZZQQQMMMLLLDDDCCCBBBAAAAAABBBDDDEEELLLRRRTTTOOOJJJFFFCCC@@@>>><<<:::999::::::999777888888888888888888888888666666666666777777777777666666666666777777777777666666666777888999999999777<<<<<<<<>>BBBOOOnnn}}}zzzvvvuuuxxxmmmlllqqqnnnXXXJJJFFFCCCEEEGGGIIINNNTTT\\\bbbiiillloooqqqpppooopppqqquuuyyy}}}~~~}}}~~~uuufff```\\\ZZZ]]]___aaaffflllmmmmmmlllmmmnnnoooqqqrrrqqqrrrsssuuuwwwxxxxxxxxxyyyyyy{{{||||||xxxrrrmmmfffhhhkkkoootttxxx|||~~~~~~|||yyyxxxxxxwwwvvvuuussstttvvvwwwxxxxxxxxxwwwqqqqqqooommmkkkjjjjjjjjjfffccc^^^YYYVVVVVVWWWXXXYYY[[[]]]```bbbddddddeeelllttt~~~~~~tttkkkfffmmmnnndddXXXQQQNNNLLLEEECCCBBBAAAAAABBBDDDEEEMMMSSSUUUPPPIIIFFFCCC???===;;;999999999999888777888888888888888888888888666666666666777777777777666666666666777777777777555666777777888999::::::777===<<<===AAAEEE[[[{{{yyywwwmmmiiippp}}}~~~zzzppphhhfffbbb]]]VVVPPPJJJHHHEEEIIIMMMNNNMMMKKKIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???????????????@@@BBBEEEIIILLLOOOQQQSSSQQQNNNKKKJJJIIIIIIJJJLLLLLLKKKIIIEEEDDDDDDEEECCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEHHHJJJLLLNNNOOOOOOQQQSSSTTTUUUWWWZZZ\\\\\\]]]^^^```bbbdddeeefffoooqqqsssuuuuuuuuutttssssssuuuxxxzzzzzz{{{}}}~~~zzz|||}}}~~~}}}}}}zzzjjj___XXXVVVSSSTTT\\\bbb```YYYYYYVVVQQQMMMJJJGGGEEECCC@@@BBBCCCCCCCCCFFFMMMRRRTTTYYY___dddgggkkkqqqvvvtttvvvzzz}}}~~~|||{{{pppnnnkkkiiiiiikkkoooqqqvvvpppllllllllljjjjjjmmmttt|||sssjjjcccffffffffffffhhhmmmtttyyy}}}lllaaa^^^^^^```cccjjjrrrvvvsssoooppprrrsssvvv{{{~~~{{{rrriiimmmqqqttttttrrrpppnnnqqqpppnnnkkkjjjiiiiiijjjiiikkkrrrxxxyyyuuutttvvvwwwrrriii^^^TTTKKKEEEBBB;;;;;;:::999999:::::::::888888888888888888888888999999888888888777777777555777888888777777888999777888888888888999999999;;;999;;;>>>BBBOOOnnn~~~xxxvvvyyyqqqoootttlllWWWIIIDDDBBBDDDGGGKKKOOOVVV]]]bbbhhhlllpppqqqpppppprrrtttyyy|||}}}|||sssddd^^^ZZZYYY\\\^^^```eeekkkmmmmmmlllmmmnnnoooqqqrrrsssssstttuuuuuuuuuuuutttyyyzzz{{{}}}}}}zzzuuuqqqeeeeeefffhhhlllqqqvvvyyy}}}{{{zzzzzz{{{|||{{{zzzssstttuuuvvvvvvvvvvvvvvvrrrrrrqqqnnnkkkiiiiiiiiifffccc___[[[YYYYYYZZZ[[[YYYZZZ\\\^^^```aaabbbbbbdddlllyyy}}}}}}~~~vvvnnnfffiiiggg]]]TTTOOOMMMJJJEEEDDDBBBAAAAAABBBCCCEEEKKKQQQTTTOOOJJJGGGDDDAAA<<<:::888888888999888777777777777777777777777777555666666666777777777888555666666666777777777888555666777888999::::::;;;777=========@@@EEE\\\}}}tttqqqqqqlllttt~~~~~~zzzsssiiigggddd^^^WWWOOOIIIEEECCCGGGLLLNNNNNNLLLJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???????????????@@@BBBEEEIIILLLOOOPPPRRRPPPNNNLLLJJJIIIJJJJJJLLLLLLKKKIIIFFFDDDDDDEEE@@@@@@BBBCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEHHHJJJLLLNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\\\\]]]___```bbbccccccdddlllnnnpppsssuuuvvvuuuuuurrruuuwwwxxxyyyyyy{{{|||}}}|||}}}~~~|||||||||}}}uuuxxx{{{}}}}}}}}}}}}~~~~~~mmmaaaWWWUUURRRRRRYYYaaaccc^^^\\\WWWQQQLLLJJJGGGCCC@@@>>>AAACCCCCCCCCEEELLLRRRSSSZZZbbbgggiiilllqqquuuvvvxxx|||~~~{{{yyyqqqooommmjjjhhhfffffffffhhheeeeeeiiilllkkkjjjllluuu}}}}}}wwwnnngggkkkiiigggdddeeejjjrrryyywww}}}pppddd```___```bbbcccmmmtttssspppoooooonnnttt{{{|||yyyrrrlllmmmooosssvvvvvvsssooosssrrrqqqppppppooooooooommmnnnsssxxxxxxuuutttvvvwwwqqqggg\\\RRRJJJFFFDDD<<<;;;;;;:::999999999999888888888888888888888888999888888888777777777777555777888888777777888999777888888888888999999999;;;999;;;>>>BBBNNNmmmzzzyyy{{{|||{{{uuutttxxx{{{hhhUUUIIIEEEBBBEEEIIIMMMQQQWWW]]]aaahhhmmmqqqrrrqqqqqqtttwwwyyy|||~~~|||{{{}}}ssseee]]]YYYXXX[[[^^^```ffflllmmmmmmlllmmmnnnoooqqqrrrtttuuuvvvvvvwwwwwwwwwvvvxxxyyy{{{~~~}}}zzzjjjiiigggfffhhhlllqqqtttxxxwwwwwwxxx{{{}}}~~~~~~uuutttttttttttttttuuuuuuqqqrrrrrrooollljjjkkklllmmmkkkgggcccaaa``````aaa^^^^^^___``````aaaaaaaaa```gggrrr~~~xxxxxxzzzyyyrrreeefffaaaWWWPPPMMMKKKHHHEEEDDDBBBAAAAAABBBCCCDDDIIIPPPSSSOOOJJJHHHFFFCCC;;;999777777888888777666666666666666666666666666555666666666777777888888555666666666777777888888555666777888999:::;;;;;;666=========@@@EEE\\\~~~tttmmmuuuqqqyyy{{{{{{zzzxxxllljjjfff```WWWOOOGGGCCCAAAEEEJJJNNNNNNMMMKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA@@@???????????????@@@BBBFFFIIILLLNNNOOOQQQPPPNNNLLLJJJJJJJJJJJJLLLLLLKKKIIIFFFDDDDDDEEE???AAACCCEEEFFFFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEHHHJJJLLLNNNOOOQQQSSSTTTUUUVVVWWWZZZ]]]___```aaacccddddddeeeeeehhhjjjnnnrrruuuvvvwwwwwwtttwwwyyyzzzzzzzzz{{{|||zzzzzz{{{}}}{{{{{{{{{zzzxxxwwwxxxyyysssvvv{{{}}}~~~}}}}}}}}}nnnbbbYYYWWWTTTSSSZZZdddhhhfff]]]XXXQQQLLLIIIFFFAAA===<<<@@@CCCCCCBBBEEEKKKQQQSSSZZZccciiikkkmmmqqquuuwwwyyy}}}~~~{{{yyyuuusssqqqmmmjjjfffcccaaa^^^\\\^^^eeejjjkkklllnnnssszzz~~~wwwpppooommmhhhcccbbbgggpppxxxsssyyysssfffbbb```___```]]]hhhrrrtttssssssrrrqqqsss{{{zzzxxxqqqnnnmmmnnnsssxxxyyyuuupppsssttttttttttttuuuuuuuuurrrrrrvvvzzzyyyuuutttwwwwwwqqqfff[[[QQQKKKGGGFFF===<<<;;;:::999888888888888888888888888888888888666666666666555555555555666777888888777777888999777888888888888999999999;;;999;;;>>>AAANNNkkk{{{zzz||||||zzz~~~xxxwww|||vvvdddSSSIIIFFFBBBEEEJJJNNNSSSXXX]]]aaahhhmmmrrrsssqqqqqquuuyyyxxxzzz}}}|||zzzzzz}}}sssfff]]]YYYXXX\\\___aaaffflllmmmmmmmmmmmmnnnoooqqqrrrssstttvvvxxxzzz{{{||||||wwwxxx{{{rrroookkkhhhhhhkkkooorrrrrrrrrrrruuuxxx|||}}}}}}vvvuuusssrrrrrrssstttuuuoooqqqrrrpppmmmkkkmmmpppvvvssspppllliiigggffffffgggfffeeedddcccbbbaaa``````fffoooxxxxxx{{{~~~|||{{{vvvlll___VVVQQQNNNIIIEEEDDD@@@>>>@@@@@@???BBBFFFFFFOOOTTTPPPJJJFFFDDDAAA>>>===<<<;;;:::999999999===<<<:::888777777888888666666666666777777777777888888888888888777666555777777777777888888888888999===<<<===CCCIII^^^}}}xxxpppzzz~~~}}}{{{nnnqqq~~~yyykkkmmmjjj___UUUOOOIIIDDDEEEFFFIIINNNRRRRRRMMMIIIHHHGGGEEEDDDDDDDDDEEEFFFBBBAAA???>>>>>>???AAABBBBBBCCCCCCEEEGGGJJJMMMNNNRRRPPPMMMJJJGGGFFFFFFGGGMMMLLLKKKHHHEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEAAAAAA@@@AAABBBDDDFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLOOOPPPRRRTTTVVVWWWXXXXXX]]]]]]^^^___aaaccceeefffgggjjjmmmpppqqqrrrtttvvvuuuxxxzzz{{{{{{zzz{{{|||{{{|||~~~~~~}}}}}}xxxyyyyyywwwuuuuuuvvvwwwsssuuuxxxzzz{{{{{{|||}}}}}}rrrfffVVVWWWUUUTTT\\\iiiooommmbbb]]]VVVNNNHHHEEEDDDDDD@@@@@@AAAAAABBBFFFKKKOOOWWW]]]dddjjjooorrrvvvxxxzzzxxx{{{||||||{{{|||qqqjjjfffbbb___WWWWWWdddllljjjjjjnnnzzz|||yyyxxx|||uuunnnjjjhhhhhhnnnuuuyyy}}}kkkaaa```bbbbbb^^^bbbkkkuuuxxxuuuuuuwwwyyywwwrrrpppkkklllllllllmmmpppuuuxxxzzzyyyyyyxxxyyy{{{}}}|||{{{zzzyyyyyyxxxvvvtttsssoooeeeVVVMMMJJJGGGCCC===;;;999999::::::999888999999999888888888777777888888888888777777777777:::999999999888888777777:::::::::999999999888888999;;;===>>>AAAOOOlll|||xxxvvvwwwyyy{{{uuu{{{|||sssdddQQQGGGFFFFFFHHHJJJMMMQQQXXX```eeelllppptttsssooonnnrrrvvvwwwxxxzzz{{{}}}~~~qqqeee[[[ZZZXXXXXXZZZ___dddgggnnnnnnnnnlllkkkllloooqqqqqqrrrsssuuuwwwxxxyyyzzzxxx}}}~~~~~~yyytttlllhhhhhhiiijjjiiiqqqqqqsssvvvyyy{{{yyyxxxvvvtttssssssttttttsssrrrrrrrrrqqqooommmmmmppprrr{{{|||yyyssspppqqqooolllmmmllljjjhhheeecccaaa```]]]^^^eeepppxxx~~~{{{}}}}}}yyyoooaaaWWWQQQNNNJJJFFFDDD@@@>>>@@@@@@???BBBFFFHHHPPPUUUQQQKKKGGGDDDAAA===<<<;;;:::999888888888999888777555555555555555777777777777666666666666888888888888888777666666777777777777888888888888999===<<<===BBBHHH^^^}}}wwwkkkrrrwwwvvvttttttsssqqqjjjmmm{{{~~~~~~wwwlllnnnjjj___TTTMMMGGGBBBDDDEEEHHHLLLPPPPPPMMMIIIFFFFFFDDDCCCCCCCCCDDDEEECCCBBB@@@??????@@@BBBCCCBBBBBBCCCDDDGGGJJJLLLNNNRRRPPPMMMJJJHHHGGGGGGGGGMMMMMMKKKHHHEEECCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYZZZ[[[]]]___aaabbbcccfffkkknnnooopppqqqrrrtttwwwyyyzzzzzzyyyyyyzzzzzzzzz{{{||||||||||||{{{zzzzzzzzzyyywwwvvvwwwxxxsssvvvxxxyyyyyyyyyyyyzzzwwwxxxtttgggXXXXXXVVVUUU\\\hhhmmmkkkbbb]]]VVVMMMGGGCCCBBBAAA@@@@@@AAAAAABBBFFFKKKPPPUUUZZZbbbjjjoootttwwwzzz|||yyyzzzyyyppphhhaaa```XXXYYYfffooonnnmmmqqq|||}}}|||~~~vvvoookkkhhhiiiooovvvxxx|||ooodddbbbaaa___\\\bbbmmmwwwyyytttqqqrrr}}}{{{xxxuuuooommmlllmmmooosssvvvxxxwwwxxxyyyzzz{{{~~~~~~}}}|||zzzwwwsssqqqrrroooeeeWWWMMMJJJGGGCCC===;;;999999::::::999888999999999888888888777777888888888777777777666666999999888888888777777777666666777888999:::;;;;;;888:::<<<>>>AAAOOOlllxxxsssqqqqqqrrrqqqqqqwww|||qqqaaaPPPFFFEEEEEEGGGIIILLLQQQWWW___dddkkknnnqqqrrrqqqrrruuuxxxxxxyyyzzz{{{{{{}}}qqqeee[[[YYYXXXXXXZZZ___dddgggllllllmmmllllllmmmqqqsssssssssssstttuuuwwwxxxyyyxxx}}}}}}uuulllhhhiiijjjiiihhhnnnoooqqqsssvvvuuussspppppppppppppppqqqrrrrrrqqqppppppqqqpppoooooorrrttt}}}}}}xxxvvvwwwuuuqqqqqqpppmmmjjjgggeeecccbbb___```eeennnssswww}}}~~~~~~}}}~~~}}}sssdddYYYRRRNNNJJJHHHEEEAAA???@@@@@@???BBBFFFJJJRRRWWWSSSLLLGGGDDDAAA<<<;;;:::999888777777777777777666555444444555555888888777777666666555555888888777777777777666666777777777777888888888888999===;;;<<>>>>>???@@@BBB@@@@@@AAACCCEEEHHHKKKLLLOOONNNLLLJJJHHHGGGGGGGGGLLLMMMLLLIIIEEECCCBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCFFFHHHJJJKKKJJJJJJMMMNNNOOOQQQRRRSSSTTTTTTWWWXXXZZZ[[[]]]______```bbbffflllppprrrrrrsssssstttvvvyyyyyyyyyxxxxxxyyy|||{{{{{{zzz{{{|||~~~~~~~~~~~~}}}{{{zzz{{{|||yyyzzz{{{zzzxxxuuutttttt|||yyy}}}ooo___[[[VVVUUUXXX]]]```___[[[WWWQQQJJJDDDAAA?????????@@@@@@@@@BBBFFFLLLPPPSSSYYYaaaiiioootttxxxzzz|||zzz{{{wwwfffcccfffrrr|||}}}|||||||||}}}tttkkkgggfffggglllrrrpppuuu~~~uuuqqqjjjbbb___fffrrr|||{{{uuurrrttt~~~yyyoooppppppooommmooossswwwxxxzzz||||||{{{{{{}}}zzz|||~~~|||xxxuuusssqqqoooeeeXXXOOOKKKHHHDDD===;;;999999::::::999888888888888888888888888888777777777666666666555555777777777666666666666666888888888777777777777666666888;;;===@@@OOOkkk{{{ssspppmmmhhhbbbbbbkkk{{{lll\\\OOOGGGDDDCCCEEEIIILLLQQQXXX___dddmmmmmmnnnqqquuuxxxyyyyyyzzz{{{zzzwwwuuuvvvzzz}}}pppdddZZZYYYXXXYYY[[[___cccfffjjjkkkmmmmmmnnnooorrruuuwwwuuusssqqqrrrtttvvvxxxxxx{{{uuuppprrrsssppplllkkklllooorrrssspppkkkfffjjjkkklllmmmmmmnnnooopppmmmppptttvvvxxxzzz|||~~~|||xxxrrrnnnkkkiiiiiikkkkkknnnssstttrrruuuyyy}}}xxxuuu{{{yyylll^^^TTTOOOLLLKKKFFFBBB@@@AAAAAA???BBBFFFKKKTTTZZZVVVOOOIIIEEEAAA>>>===<<<:::999999999999888888999999999999999999999888888777666555555444777666666555555666777777666777777777888888888888888<<<;;;<<>>===<<<===>>>?????????@@@AAADDDGGGJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGKKKLLLKKKIIIEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBEEEGGGIIIJJJJJJJJJLLLMMMOOOPPPRRRRRRSSSSSSWWWXXXZZZ\\\^^^___``````bbbffflllpppqqqrrrssstttvvvxxxzzzzzzyyyxxxxxxyyy{{{zzzzzzzzzzzz|||~~~~~~}}}{{{{{{|||}}}|||}}}~~~}}}zzzwwwvvvvvv{{{xxx{{{uuubbb\\\UUUSSSTTTVVVVVVWWWSSSPPPLLLGGGCCCAAAAAAAAA??????@@@@@@BBBFFFLLLQQQVVV[[[ccciiinnnrrruuuwwwyyyyyy|||~~~kkkjjjnnnyyy~~~zzzpppgggdddddddddggglllkkkrrr}}}yyywwwoooddd```eeeooovvvvvvrrrtttzzz~~~tttkkkppprrroooiiihhhooowwwxxx{{{|||zzz{{{~~~xxx{{{~~~~~~zzzvvvsssrrrqqqnnnfffYYYPPPLLLHHHDDD===;;;999999::::::999888888888888888888888888888777777777777666666666666666666666666666777777777888888888777777777777666666888;;;===@@@NNNjjjzzz|||{{{rrrnnniiiaaa[[[\\\eeeyyymmm\\\QQQIIIDDDCCCFFFJJJNNNSSSYYY```eeeooonnnoooqqquuuwwwxxxwwwzzz{{{{{{wwwttttttxxx}}}{{{}}}mmmcccYYYYYYYYYYYY\\\___ccceeekkkmmmnnnnnnnnnoooqqqssswwwvvvsssrrrrrrtttvvvxxxwwwzzz}}}}}}yyyzzz{{{xxxtttooopppsssvvvwwwuuupppllliiikkkmmmlllkkkjjjlllnnnppptttxxx|||{{{uuupppnnnmmmmmmoooooorrrvvvwwwuuuvvv{{{yyytttxxxzzznnnaaaVVVOOOLLLKKKGGGCCC@@@AAAAAA@@@BBBFFFJJJSSSZZZWWWPPPJJJEEEAAA>>>>>><<<;;;:::999999999555666777888888999888888888888777777666666555555777666555444555666777888777777777777888888888888888<<<:::;;;AAAGGG]]]|||~~~zzzqqqkkkiiifffaaa\\\___kkk}}}xxx{{{vvveeeTTTJJJFFFDDDCCCEEEGGGGGGFFFFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEAAA???===<<<;;;<<<===>>>>>>>>>???AAACCCFFFIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKIIIFFFCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCAAABBBCCCEEEGGGIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRUUUWWWYYY[[[]]]^^^^^^^^^```ccchhhkkkmmmoooqqqsssvvvxxxzzz{{{yyyxxxxxxyyywwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}{{{zzz{{{|||}}}|||yyyxxxxxxvvvssswwwzzzfff]]]UUURRRQQQOOOOOOPPPLLLJJJGGGEEECCCBBBBBBBBB>>>???@@@@@@BBBGGGMMMQQQXXX]]]dddiiimmmppprrrtttuuuvvvzzz~~~}}}|||yyynnnooottt~~~wwwnnnfffdddddddddeeeggghhhqqq~~~xxxyyyrrrfff^^^cccjjjooonnnlllrrrzzztttkkkoooqqqmmmgggffflllsssuuu{{{}}}{{{}}}zzz}}}~~~|||vvvpppmmmmmmpppnnnfffZZZQQQMMMIIIDDD===;;;999999::::::999888888888888888888999999999888888888888777777777777666666777777777777888888555666666777888999::::::666999<<<===@@@LLLgggvvvwwwyyypppjjjccc[[[TTTWWW```vvvooo]]]SSSKKKDDDCCCFFFJJJOOOTTTZZZaaaeeemmmnnnoooqqqsssuuuwwwxxxzzz}}}~~~{{{vvvuuuzzz~~~|||yyykkkaaaYYYYYYYYYZZZ\\\```ccceeelllmmmooooooooooooqqqrrrwwwvvvuuuttttttuuuwwwxxxvvvxxx|||}}}{{{vvvwwwyyy{{{|||zzzuuurrrkkkmmmooonnnlllkkkmmmpppwwwzzz~~~}}}wwwrrrpppooopppoooooosssxxxyyyvvvwww{{{}}}vvvvvv|||yyyooocccXXXPPPLLLJJJHHHCCCAAABBBAAA@@@AAAFFFHHHRRRYYYVVVPPPJJJFFFBBB======;;;:::999888888888333444666777888888888777777777777777666666666666777666444444444666777999777777777777888888888888777<<<:::;;;AAAGGG\\\|||~~~{{{wwwpppmmmjjjggg[[[___kkk|||xxx{{{vvveeeSSSIIIFFFEEECCCFFFIIIIIIGGGEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDAAA@@@>>><<<;;;<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJIIIFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMMMMNNNOOOQQQRRRRRRRRRRRRTTTVVVYYY[[[]]]]]]]]]]]]___aaadddgggiiilllpppsssuuuwwwyyyzzzxxxwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}}}}|||zzzyyyzzz{{{|||~~~}}}{{{zzz{{{vvvtttxxx}}}jjj___UUUSSSPPPKKKJJJKKKIIIGGGEEECCCBBBAAAAAABBB>>>??????@@@BBBGGGMMMRRRXXX]]]dddiiimmmppprrrtttrrrrrruuuxxxxxxyyyvvvrrrpppnnnooorrrwwwxxxooogggggghhhfffeeefffhhhrrrwww{{{vvvjjj^^^bbbiiimmmjjjhhhnnnwwwzzzooonnnllljjjhhhiiikkknnnsssyyyzzzwwwwwwzzzxxx{{{|||xxxqqqlllkkklllpppnnnfffZZZRRRNNNIIIEEE===;;;999999::::::999888777777888888888999999999999999999999888888888888777777777888888888999999666666777888999:::;;;;;;777999===>>>???KKKeee}}}ssssss}}}~~~}}}uuulllddd\\\VVVSSS[[[rrrppp^^^UUUKKKBBBAAADDDIIINNNTTTZZZ```dddhhhkkkoooqqqrrrtttxxx{{{|||{{{yyy}}}wwwjjj```XXXXXXYYYZZZ]]]```ccceeejjjlllnnnppppppqqqrrrtttvvvvvvvvvvvvvvvwwwxxxyyyuuuvvvzzz~~~}}}zzz~~~}}}}}}}}}~~~~~~|||xxxtttooosssvvvvvvssssssvvvyyy~~~~~~wwwrrrpppqqqrrrrrrrrruuuzzz{{{xxxyyy}}}yyyvvvyyy}}}yyypppeeeYYYPPPLLLJJJHHHDDDAAABBBAAA@@@AAAFFFGGGQQQXXXVVVPPPKKKFFFBBB<<<<<<:::999888777777777444555777888999999999999666666666666777777777777666555444333444666888999777777777777888888888888777<<<:::;;;AAAGGG\\\|||}}}zzz~~~wwwsssqqqoooZZZ___kkk{{{www{{{vvvdddRRRHHHEEEDDDDDDGGGJJJJJJGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAA???===<<<<<<===>>>======>>>???BBBEEEHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGIIIIIIGGGEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAACCCBBBAAAAAADDDGGGKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUWWWZZZ]]]^^^___^^^^^^```bbbdddfffhhhlllpppttttttvvvxxxxxxwwwvvvuuuvvvvvvwwwyyy{{{|||||||||{{{|||}}}|||{{{yyyxxxyyyzzz{{{}}}}}}|||{{{||||||zzz}}}~~~lllaaaWWWTTTPPPJJJHHHJJJHHHFFFDDDBBBAAA@@@@@@AAA>>>>>>???@@@BBBGGGMMMRRRWWW\\\ccciiimmmpppssstttqqqpppppprrrqqqttt~~~}}}rrrllljjjhhhooorrrxxxyyypppjjjjjjllliiigggfffiiitttxxx}}}zzznnn___dddllloookkkgggllluuutttnnnhhhgggkkknnnllliiisssyyy~~~|||uuuooooooqqqtttwwwyyyuuuooolllllloooooonnnfffZZZRRRNNNJJJEEE===<<<:::999::::::999888777777888888999999999999:::::::::999999999888888777777888888999999999::::::::::::999999999999888888:::===>>>???JJJddd{{{|||zzz}}}|||pppqqq}}}||||||sssiiiaaa]]]PPPXXXoooppp^^^UUUKKK@@@@@@CCCHHHNNNSSSYYY___cccdddiiioooqqqqqqsssyyy~~~}}}}}}wwwiii```XXXXXXYYY[[[]]]```cccdddgggjjjmmmpppqqqrrrtttvvvuuuvvvvvvwwwxxxyyyyyyyyyuuuuuuyyy}}}{{{wwwzzz~~~{{{wwwtttuuuyyy}}}}}}{{{|||~~~wwwrrrqqqrrrsssuuuuuuyyy~~~~~~zzz{{{~~~}}}yyysssrrrtttuuuwww{{{vvvnnnfff^^^VVVNNNJJJHHHFFFBBBAAAAAABBBBBBAAAGGGKKKOOOPPPNNNJJJGGGEEE@@@===:::999999999888777555777888::::::888777555888888777777666666555555555555555555555666777888777777777777777888888999999===;;;;;;@@@DDDXXXwwwuuummmcccddduuuuuuxxxvvviiiUUUGGGDDDFFFEEEFFFHHHHHHGGGEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA???>>>======<<<======>>>???AAACCCFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJIIIGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKLLLNNNNNNNNNNNNPPPQQQSSSTTTUUUWWWZZZ]]]```aaabbbbbbccccccdddhhhmmmqqqvvvuuutttssssssssssssssstttvvvyyy{{{{{{zzzwwwuuuzzzzzzyyyyyyxxxwwwvvvvvvzzz|||~~~~~~}}}{{{{{{{{{uuuyyy|||kkk```VVVSSSQQQMMMIIIHHHEEEDDDCCCAAA@@@???>>>>>>>>>???@@@@@@BBBGGGMMMQQQUUU[[[cccjjjnnnoooppppppssspppnnnnnnmmmooowww~~~pppaaa\\\^^^kkkrrrwwwzzz~~~zzzwwwxxx|||~~~|||yyyrrrrrrrrrtttuuurrrlllfffkkkttt~~~|||rrreeekkkpppnnngggfffkkkrrrxxxnnnfffdddgggkkkmmmrrryyy|||vvvnnnkkklllllltttrrrrrrssspppllllllpppwwwpppggg___XXXQQQIIICCC@@@===;;;:::;;;<<<;;;;;;777888888999999888888777666777888::::::999888888777777888888888888777777777777777777888888888888;;;999999;;;@@@LLLbbbvvv~~~yyywwwzzz~~~uuutttvvvxxx~~~zzzuuufffUUURRR[[[ttthhhXXXNNNHHHEEEEEEFFFHHHKKKQQQVVV\\\___fffiiimmmppptttwww{{{~~~~~~yyywww~~~wwwhhh^^^VVVVVVWWWYYY\\\```cccfffjjjkkkmmmoooqqqsssttttttuuuuuuvvvxxxyyyzzzxxxwwwxxxyyyzzz{{{||||||{{{{{{~~~~~~}}}}}}}}}{{{xxxvvvxxxzzz}}}zzzuuutttsssrrrvvvxxx{{{|||{{{zzz{{{|||www{{{wwwvvvuuusssrrrtttrrrooojjjddd[[[QQQKKKHHHFFFBBB@@@AAABBBBBBAAAFFFJJJNNNPPPNNNJJJGGGEEEAAA>>>;;;:::::::::999888444555666777777666555444777777777777666666666666666555555555555666666777777777666666777777888999777<<<:::;;;@@@EEEYYYxxxsssgggggguuu}}}|||rrrtttqqqeeeTTTGGGCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDBBB@@@???>>>>>>>>>======>>>???AAACCCFFFHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJIIIGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLNNNNNNNNNNNNPPPQQQSSSSSSUUUWWWZZZ]]]___aaaaaabbbcccdddeeehhhlllooorrrrrrrrrqqqqqqrrrrrrrrrvvvxxxzzz{{{{{{yyywwwvvvxxxxxxxxxwwwwwwxxxxxxyyy{{{}}}~~~}}}{{{zzzzzz{{{{{{~~~}}}kkk```VVVRRRQQQMMMIIIHHHEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAACCCGGGMMMQQQTTTZZZbbbiiimmmpppssstttssspppnnnnnnmmmnnnuuu~~~}}}ooo```[[[]]]gggnnntttvvvxxx|||}}}|||}}}{{{{{{{{{zzzwwwtttssstttwww{{{}}}yyyrrrlllkkkttt{{{~~~}}}vvvhhhmmmooolllgggfffjjjppp{{{wwwqqqkkkhhhiiilllooorrryyy|||vvvooolllmmmmmmrrrooonnnppppppooopppsssvvvooofff^^^WWWQQQIIICCC???===:::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::666666777888888888888777777777888888888888777777777777777777888888888888;;;999:::<<<@@@MMMeeeyyy}}}yyyyyy}}}wwwxxx}}}{{{|||qqq]]]VVV^^^vvvfffVVVNNNIIIFFFEEEFFFHHHKKKQQQVVV\\\___eeehhhmmmpppssswww{{{~~~|||zzzyyyiii___XXXXXXXXXYYY[[[^^^bbbdddiiijjjlllnnnppprrrssssssvvvwwwxxxzzz||||||{{{zzzvvvwwwwwwwwwwwwxxxxxxxxxyyy{{{}}}~~~}}}}}}~~~}}}||||||{{{zzzxxxwwwyyy|||{{{xxxwwwvvvuuuuuuxxxzzz{{{{{{zzzzzz{{{sss|||zzzwwwqqqllllllmmmooopppkkkaaaUUUMMMIIIFFFBBB@@@@@@AAABBBBBBFFFJJJNNNOOOMMMIIIFFFDDDBBB???<<<;;;;;;;;;:::999444555666777777666555444666666666666777777777777777666666555555555555666777777666666777777888999777;;;:::;;;@@@FFFZZZyyy|||nnnkkkxxx}}}zzz}}}}}}vvvpppppplllcccVVVKKKEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@??????>>>======>>>???AAACCCFFFHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHJJJIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMMMMMMMNNNOOOQQQSSSSSSUUUWWWYYY\\\___```___bbbeeefffgggiiikkkmmmnnnnnnoooooopppqqqqqqrrrxxxyyyyyyzzzzzzyyyxxxxxxxxxwwwvvvuuuvvvxxxzzz|||}}}}}}|||zzzxxxwwwyyyzzz~~~lllaaaVVVRRRPPPLLLIIIHHHEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAACCCGGGMMMQQQSSSXXX___fffkkkppptttwwwsssooommmnnnnnnnnnttt{{{}}}xxxlll```\\\___fffnnntttuuuuuuwwwxxxwww~~~xxxsssqqqrrrvvv|||wwwqqqnnnwwwyyy{{{|||yyypppqqqqqqmmmiiihhhkkknnn}}}uuuvvvuuuqqqlllkkkmmmoooqqqxxx{{{vvvpppooooooooopppkkkhhhlllqqqrrrtttwwwuuunnnddd\\\VVVPPPIIIEEE???<<<:::999999::::::999888888999999999999888888666666666666666777777888777777888888888888777777777777777888888888999999:::999;;;===BBBOOOhhh~~~}}}}}}yyy~~~|||eeeZZZaaawww}}}dddTTTMMMJJJGGGEEEFFFHHHKKKQQQVVV\\\___eeehhhlllpppsssvvv{{{~~~{{{jjj```ZZZYYYXXXXXXZZZ]]]```bbbgggiiikkkmmmoooqqqqqqrrruuuvvvxxxzzz{{{{{{{{{{{{vvvuuusssrrrqqqqqqqqqrrrooorrruuuwwwwwwxxxzzz|||~~~{{{zzzzzzzzzyyyxxxuuuvvvzzz~~~|||{{{zzzyyyxxxuuuwwwzzz{{{zzzyyyyyyzzzttt}}}zzzsssmmmjjjlllppprrrnnndddWWWOOOIIIFFFBBB@@@@@@AAABBBBBBFFFIIINNNOOOMMMIIIFFFDDDAAA???<<<:::::::::999888777777888888888888777777555555666666777777888888888777666555555555555555666666666666666777888888888<<<;;;;;;@@@EEEYYYxxxtttppp|||{{{xxxrrr|||qqqqqqooojjjcccZZZQQQIIIEEEAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>=========???AAACCCFFFGGGKKKKKKJJJIIIHHHFFFDDDCCCGGGHHHJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBDDDEEEFFFHHHHHHHHHJJJLLLMMMMMMMMMOOOQQQRRRSSSTTTVVVYYY[[[^^^______bbbgggiiijjjjjjkkklllkkklllmmmnnnpppqqqrrrrrrvvvwwwwwwwwwxxxyyy{{{{{{yyywwwuuutttuuuwwwzzz|||}}}|||zzzwwwttttttvvvxxx{{{}}}~~~mmmaaaVVVRRRPPPLLLIIIHHHEEEDDDCCCAAA@@@??????>>>>>>???AAABBBDDDHHHMMMQQQSSSVVV\\\aaaffflllrrrvvvrrrnnnmmmooopppooosssxxxuuusssrrroooggg```___dddiiirrrzzzxxxuuuuuuvvvvvv{{{vvvtttsssxxxwwwqqqvvv~~~yyyxxxzzzyyyxxxwwwtttoookkkjjjkkklllttt~~~{{{www{{{~~~|||qqquuuxxxvvvpppllllllooonnnuuuxxxuuurrrrrrtttsssqqqiiieeejjjqqquuuvvvxxxtttmmmcccZZZUUUPPPJJJFFF???<<<999888999999999888666777777777777777777666777777666555555777888999777777888888888888777777777777888888888999999999999:::<<<>>>CCCQQQkkkxxx~~~~~~hhh\\\aaawww{{{bbbSSSLLLIIIHHHEEEFFFHHHKKKPPPVVV\\\___dddgggkkkooorrrvvvzzz}}}{{{jjj```YYYXXXWWWWWWYYY\\\```cccfffgggiiilllnnnooopppqqqrrrtttvvvwwwvvvvvvvvvvvvvvvtttpppllljjjhhhhhhhhhdddgggkkknnnoooqqqtttvvvzzzzzzzzz||||||{{{xxxuuurrrsssvvv{{{~~~~~~}}}zzzxxxuuuwwwzzzzzzzzzyyyyyyzzzvvv}}}}}}xxxrrrlllnnnoooppplllcccXXXPPPJJJFFFBBB??????AAABBBCCCFFFJJJNNNOOOMMMJJJFFFEEE@@@>>>:::999999999888777777777888888888888777777555555666666777777888888888777666555555555555555666666666555666777777888:::>>><<<;;;@@@DDDXXXvvv|||{{{rrrqqq}}}~~~yyynnn|||zzzooopppnnnjjjccc\\\SSSJJJEEE@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>==================???AAACCCFFFGGGKKKKKKJJJIIIHHHFFFDDDCCCGGGHHHJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEGGGGGGHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXZZZ]]]^^^___ccchhhkkklllkkkkkkkkkiiijjjlllnnnpppqqqrrrrrrrrrrrrssstttwwwyyy|||}}}zzzxxxvvvttttttvvvxxxzzz{{{zzzxxxtttrrrrrruuuwwwyyy}}}{{{ooocccWWWSSSPPPMMMJJJIIIFFFEEEDDDBBBAAA@@@@@@??????AAABBBCCCDDDGGGLLLOOORRRUUUYYY]]]aaagggmmmrrrqqqmmmmmmqqqrrrrrrssswwwppplllhhhddd___[[[^^^dddlllxxx}}}wwwuuuwwwxxx~~~yyyyyywww|||}}}vvvqqqzzzwwwwwwwwwzzzyyyuuupppkkkhhhhhhhhhmmmxxx|||vvvtttyyy|||{{{nnntttyyyyyytttooommmnnnlllrrrvvvttttttvvvxxxwwwssskkkgggkkkrrruuuvvvxxxuuummmbbbYYYTTTOOOJJJGGG???===:::888999999888777999999::::::::::::999999999888777666777888999:::777777888888888888777777888888888888999999999999888:::<<>>===<<<<<<======>>>???AAACCCFFFHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHJJJIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUWWWZZZ\\\]]]^^^bbbgggjjjjjjiiiiiiiiigggiiikkknnnooopppppppppnnnoooppprrrtttwwwzzz{{{yyyxxxvvvuuuuuuvvvwwwxxxzzzyyyxxxuuurrrsssuuuxxxzzzzzzrrreeeYYYTTTQQQNNNKKKKKKHHHGGGFFFDDDBBBBBBAAAAAAAAACCCDDDDDDEEEGGGJJJMMMPPPRRRVVVZZZ^^^dddjjjooopppmmmmmmrrruuuuuuuuuwwwrrrjjjbbb\\\VVVTTTYYY```nnn{{{yyyvvvwwwyyy~~~}}}}}}}}}~~~yyyuuusss~~~xxxuuuuuuuuuwwwxxxvvvpppiiidddcccdddlllwww|||wwwuuuyyy|||zzzmmmrrrxxxzzzxxxtttsssssslllrrruuutttuuuxxxyyyxxxtttnnnkkknnnssstttuuuxxxxxxooocccYYYSSSOOOKKKHHH@@@>>>;;;999999999888777777888888999999888888777888888888888888999999:::777777888888888888777777888888888999999999999:::888:::===???BBBQQQooo~~~~~~~~~nnn[[[___pppsss]]]PPPKKKHHHFFFEEEFFFHHHKKKQQQVVV\\\___cccfffjjjnnnqqqtttyyy|||zzzjjj```UUUTTTSSSTTTWWW\\\bbbeeefffgggiiikkkmmmooooooppprrrvvvxxxxxxuuussssssuuuvvvsssnnnhhhbbb^^^[[[ZZZZZZ]]]bbbeeegggjjjmmmooouuuzzz{{{tttsssssstttwww{{{~~~~~~}}}~~~~~~~~~~~~~~~|||yyywwwwwwzzz||||||{{{yyyyyyzzzppp}}}yyymmmmmmlllkkkfff___UUUOOOKKKGGGAAA>>>>>>AAACCCDDDHHHLLLPPPQQQOOOKKKHHHFFF@@@>>>;;;999999999999777666666555555555555666666777777777777666666666666666555555555555666666777666555555555555666777777666;;;:::;;;AAAFFF[[[yyysssqqqjjjkkkttt|||vvvppppppmmmfff[[[PPPHHHDDD@@@BBBFFFJJJKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBB@@@???>>>============>>>???AAACCCFFFHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGEEEGGGJJJKKKKKKLLLNNNPPPRRRRRRSSSUUUWWWYYY[[[\\\[[[___dddggggggfffffffffeeegggiiilllnnnnnnnnnmmmlllmmmoooppprrrtttuuuuuuvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzyyywwwuuuuuuxxxzzzzzztttgggZZZUUURRROOOMMMMMMIIIIIIGGGEEEDDDCCCCCCCCCCCCEEEFFFEEEEEEFFFHHHJJJMMMPPPTTTYYY^^^dddkkkoooooolllmmmtttxxxxxxwwwwwwsssiii]]]UUUQQQQQQXXXaaaqqq|||xxxzzz}}}~~~~~~zzzuuussssssttt|||{{{wwwtttttttttuuuuuuyyyzzztttiiibbbaaadddmmmxxx}}}xxxuuuxxxyyyvvvmmmpppuuuzzz|||}}}|||{{{ppptttvvvuuuuuuxxxxxxvvvrrroooooorrrttttttvvvzzzzzzqqqdddYYYSSSOOOKKKHHHAAA???<<<:::::::::999888555555666666666666555555666777777888888888888888777777888888888888777777888888888999999999::::::888:::===???BBBPPPnnn}}}}}}zzz~~~qqq]]]___nnn|||kkkYYYOOOKKKHHHFFFEEEFFFHHHKKKQQQVVV\\\___bbbeeejjjmmmppptttxxx{{{{{{lllbbbWWWUUUSSSSSSVVV[[[```dddfffgggiiikkkmmmooopppppppppuuuyyyyyyvvvuuuwwwyyyyyywwwtttoookkkfffcccaaa___bbbfffhhhjjjllloooqqquuuzzzyyywwwtttssssssvvvyyy||||||~~~~~~}}}}}}~~~{{{}}}~~~}}}{{{{{{}}}||||||{{{|||}}}|||zzzxxxyyy{{{}}}}}}|||zzzzzz{{{ooo}}}yyyjjjjjjkkkjjjfff^^^UUUNNNKKKGGGAAA>>>>>>AAACCCDDDIIILLLQQQRRRPPPLLLIIIGGGBBB???<<<::::::;;;:::999888888777777777777888888888888777777666666555555555555555555555666777888555555555555555666777777333888888:::AAAHHH]]]}}}sssmmm}}}iiimmmxxxzzzssstttrrrjjj]]]QQQIIIFFF@@@CCCHHHLLLMMMKKKHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>======>>>???AAACCCFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJIIIGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCEEEGGGGGGGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPRRRRRRSSSTTTVVVYYYZZZ\\\ZZZ]]]aaaddddddccccccddddddeeehhhkkklllllllllkkklllmmmnnnppppppqqqqqqpppsssssstttvvvwwwyyyyyyzzz{{{{{{{{{zzzxxxxxxzzz|||wwwuuuhhh[[[VVVSSSPPPMMMNNNJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIJJJNNNTTTZZZ```fffmmmqqqnnnkkkmmmuuuzzzyyyxxxxxxqqqfffYYYRRROOOQQQ[[[eeettt{{{~~~|||{{{xxxrrrnnnmmmppptttwww~~~~~~vvvqqqqqqrrruuuwwwvvv{{{yyyllldddcccfffmmmxxx}}}xxxsssuuuuuuqqqmmmooosssyyyssswwwxxxvvvuuuwwwvvvssspppoooqqquuuuuutttvvv||||||ssseeeZZZSSSOOOKKKHHHBBB???<<<;;;;;;:::999888888888999999999999888888444555777888888888777666777777888888888888777777888888999999999:::::::::888;;;>>>???AAAPPPnnnzzz{{{uuu{{{~~~~~~sss______mmmyyy}}}{{{fffUUUMMMKKKIIIGGGEEEFFFHHHKKKQQQVVV\\\___bbbeeeiiimmmppptttxxx{{{|||mmmdddYYYWWWTTTSSSUUUYYY^^^bbbfffgggiiilllnnnooopppqqqmmmrrrwwwxxxvvvuuuxxx|||~~~|||xxxtttpppmmmkkkdddgggjjjmmmnnnppprrrtttsssxxx|||zzzvvvsssrrrsssvvvxxxzzz|||||||||{{{{{{|||}}}zzz|||~~~|||zzzzzz}}}zzzyyyyyyzzz|||}}}|||zzzzzz|||~~~~~~|||{{{{{{{{{pppwwwtttoooiiibbbZZZRRRNNNHHHDDDAAABBBAAA???AAAEEEKKKOOOTTTVVVSSSMMMHHHFFF@@@===:::999999999888777666666666666555555555555222333555666888999999:::888888777777777777888888888777555444333444666777::::::;;;>>>BBBNNNeeezzz~~~mmmnnnzzz}}}lllppp|||}}}mmmrrrrrrhhhZZZPPPHHHCCCAAAAAAGGGQQQUUUOOOGGGCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFEEECCCAAA???>>>>>>===@@@???>>>>>>>>>???AAABBBHHHIIIIIIHHHFFFEEEFFFGGGGGGJJJMMMMMMKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHKKKPPPSSSVVVUUUUUUUUUUUUVVVWWWWWWYYY[[[___ccceeedddaaa^^^^^^```dddhhhjjjlllllllllkkkmmmooooooooooooppppppoootttxxxzzzyyyxxxyyyzzzvvvxxx{{{{{{{{{zzzzzz{{{yyy~~~yyykkk]]]VVVRRROOONNNOOOKKKKKKJJJIIIGGGEEECCCBBBCCCCCCDDDCCCBBBCCCEEEGGGKKKMMMPPPWWWffftttxxxuuuqqqqqqtttzzz}}}yyyuuummmdddYYYRRRNNNSSS```mmmsss}}}uuulllkkkgggdddlllyyy|||~~~oooffffffkkkppprrrqqq}}}~~~rrrkkkiiiiiinnnwww}}}{{{wwwvvvvvvtttsssoootttyyy{{{}}}xxxtttuuutttrrrqqqssswwwrrrqqqwww|||{{{yyyxxxzzzrrrfffZZZQQQKKKFFFCCC@@@>>>:::999999::::::999999999999888888888888777888888777777666666555555777777888888888888777777777777888888888999999999888888;;;???CCCOOOlllzzz{{{{{{{{{vvvvvvqqq^^^ccckkkuuuuuuaaaUUUPPPKKKGGGFFFFFFFFFGGGJJJOOOVVV\\\```bbbeeehhhkkkoootttzzz~~~qqqbbbZZZTTTQQQSSSVVVWWWZZZ^^^aaacccgggkkknnnooopppppprrruuuwwwwwwvvvyyy~~~{{{wwwuuurrrrrrssstttuuuvvvwwwwwwxxx{{{}}}wwwtttuuuvvvvvvuuuxxxxxxxxxyyy{{{|||~~~{{{zzzyyyzzz{{{{{{yyywwwvvvwwwzzz}}}{{{xxxzzzzzz{{{{{{zzzzzzyyyxxxuuu}}}uuulllaaaWWWNNNIIIIIIDDDAAABBBAAA???AAAEEEKKKOOOTTTVVVSSSNNNIIIFFF@@@===:::999999999888777888777777777777666666666555555666777777777777777888888777777777777888888999888777666666777888999999999;;;>>>BBBNNNeeezzzqqqjjjttt{{{~~~zzzhhhlllxxx|||~~~~~~mmmrrrrrrhhh[[[QQQIIICCCBBBBBBHHHSSSWWWRRRJJJEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFEEECCCAAA???>>>>>>===>>>=========???@@@BBBDDDFFFGGGHHHHHHGGGFFFGGGHHHGGGJJJLLLLLLJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLQQQTTTVVVUUUUUUUUUUUUVVVWWWWWWXXXZZZ]]]```cccbbbaaa___^^^aaaeeeiiikkkllllllkkkiiijjjlllmmmmmmmmmnnnoooppptttyyyzzzyyyxxxxxxxxxyyy{{{}}}}}}|||{{{{{{|||www{{{}}}pppaaaYYYTTTOOOMMMNNNKKKKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDCCCBBBCCCEEEHHHJJJMMMRRR\\\lll{{{yyyyyy{{{xxxtttjjjaaaXXXRRRQQQWWWdddrrruuu||||||pppgggeeebbbaaakkkyyyzzzllldddeeekkkooopppppp}}}sssllllllnnnooowww~~~|||xxxwwwuuusssooommmrrrvvvxxx}}}yyywwwyyyxxxuuusssuuu{{{vvvuuuzzz~~~}}}zzzyyy{{{sssggg[[[RRRKKKGGGDDD@@@>>>:::999999::::::999999999999888888888888777999888888888777777777777777777777777777777777777888888888999999999999:::888888;;;???CCCOOOkkkyyyzzz||||||xxxvvvuuuaaagggooozzzyyycccUUUOOOJJJGGGGGGGGGGGGGGGJJJOOOUUU\\\___bbbeeehhhlllooosssxxx|||uuufff]]]VVVSSSTTTVVVWWWZZZ^^^```bbbfffjjjmmmooooooooouuuxxxzzzzzzzzz}}}}}}zzzyyyvvvvvvwwwxxxxxxyyyyyyyyyzzz|||}}}xxxvvvwwwxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~|||zzzyyyyyyzzzyyywwwuuuvvvwwwyyy|||~~~}}}zzzxxxzzzzzzzzzzzzyyyyyyxxxxxxzzz~~~zzznnnaaaVVVMMMHHHIIIDDDBBBBBBBBB@@@AAAEEEKKKOOOTTTVVVSSSNNNIIIFFF@@@>>>;;;999999999888777888888888888777777777777888888777777666666555555888777777666666777777888999888777666666777888999999999<<<>>>BBBMMMdddxxxxxxkkkpppqqqnnnqqqyyyxxxrrrbbbfffttt|||wwwzzz~~~nnnrrrqqqggg[[[RRRJJJDDDCCCDDDJJJUUUYYYUUUMMMIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFEEECCCAAA???>>>>>>===<<<<<<<<<===???AAADDDEEEDDDFFFGGGHHHGGGGGGHHHJJJGGGIIIKKKKKKHHHFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJMMMQQQTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVWWWZZZ]]]^^^____________bbbgggkkknnnmmmllljjjhhhhhhiiijjjkkkmmmmmmnnnqqquuuyyyzzzyyywwwvvvuuuzzz{{{}}}}}}{{{zzzzzz{{{uuuwww}}}uuuggg]]]VVVOOOLLLMMMJJJJJJJJJIIIHHHGGGEEEDDDBBBCCCDDDCCCBBBCCCFFFHHHKKKPPPVVV```pppwwwpppfff^^^VVVSSSUUU\\\jjjwwwxxx{{{{{{ooodddaaa___bbbnnn|||~~~sssgggaaadddiiimmmooopppsssmmmooosssrrr{{{}}}{{{wwwtttnnnmmmsssvvvuuu|||{{{}}}|||xxxvvvxxxzzzvvvvvv|||~~~{{{{{{{{{sssggg\\\SSSLLLHHHEEE@@@>>>:::999999::::::999999999999888888888888777999999999999888888888888999888777666666777888999999999999999::::::::::::999888;;;???BBBNNNjjjxxxzzz}}}~~~zzzvvv{{{yyygggmmmvvvfffVVVNNNIIIGGGHHHGGGGGGGGGJJJOOOUUU[[[___aaadddiiimmmooorrrvvvxxxxxxiii```ZZZUUUVVVXXXXXXZZZ^^^___aaaeeehhhkkknnnoooooouuuwwwzzzzzz{{{|||yyyyyyuuuvvvwwwyyyyyyyyyxxxxxx||||||~~~}}}yyywwwxxxzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||{{{yyyyyyyyyxxxvvvsssvvvwwwxxx{{{}}}|||zzzwwwzzzzzzyyyyyyyyyxxxxxxxxx}}}~~~~~~yyynnnaaaWWWOOOLLLIIIEEEBBBCCCBBB@@@BBBFFFIIIMMMRRRTTTRRRMMMHHHEEE@@@>>>;;;999999999999777888888888777777777666666888888777666666555555555777777666666666666777777666555555444555555666777888999<<>>>>>===============???AAACCCDDDDDDFFFHHHIIIHHHGGGGGGHHHFFFGGGIIIHHHFFFDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJKKKOOORRRTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUWWWYYYZZZ\\\^^^___```dddiiinnnpppooommmkkkhhhhhhhhhjjjlllnnnoooooorrrtttxxxzzzyyywwwtttrrrwwwyyy{{{{{{yyywwwvvvvvvuuuuuuxxxyyykkkbbbYYYQQQMMMMMMJJJJJJJJJJJJIIIHHHFFFFFFBBBCCCDDDCCCCCCDDDGGGIIIMMMRRRYYYaaaoooyyyoooddd\\\UUUTTTXXX```mmmyyy{{{|||}}}ttthhhcccbbbggguuu}}}yyyvvvlllbbb^^^bbbhhhlllnnnrrrrrrlllpppuuuwwwzzztttnnnqqqyyyzzzvvv~~~{{{wwwxxx{{{wwwtttuuu{{{~~~}}}|||}}}{{{sssggg\\\SSSMMMIIIFFF@@@>>>:::999999::::::999999999999888888888777777888888888888888888888888:::888666555555666888:::999999:::::::::;;;;;;;;;999888;;;@@@BBBLLLhhhwwwzzz~~~{{{vvvvvv{{{}}}zzzpppxxxiiiWWWMMMHHHGGGIIIHHHGGGHHHJJJNNNTTTZZZ]]]```dddiiimmmoooqqqtttvvv~~~yyykkkddd]]]XXXYYYYYYYYY[[[^^^^^^```cccgggjjjmmmnnnooorrrtttvvvwwwyyy}}}{{{uuusssmmmoooqqqtttuuuuuuuuutttyyyzzz|||~~~}}}{{{yyyxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyzzzzzzxxxvvvxxxxxxyyy{{{}}}}}}zzzxxx{{{zzzzzzyyyyyyyyyyyyyyy~~~~~~~~~}}}xxxmmmaaaWWWQQQOOOJJJEEEBBBCCCBBB@@@BBBFFFGGGKKKPPPSSSPPPKKKGGGDDDAAA>>>;;;:::::::::999888777777666666666555555555777666666555666666777888777777666666666666777777555555555555555666777777888999<<<>>>AAAIII]]]ooo{{{qqqpppuuuuuuoooaaaeeerrrtttwww~~~ppprrrooofff]]]VVVNNNGGGCCCDDDKKKVVV[[[VVVOOOKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>===???>>>>>>>>>>>>@@@AAABBBFFFHHHJJJJJJHHHFFFEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@AAACCCEEEGGGHHHIIIIIIHHHHHHIIIMMMOOORRRRRRRRRRRRRRRSSSTTTTTTRRRTTTVVVWWWWWWXXX[[[^^^```dddiiinnnqqqpppnnnllljjjiiihhhjjjnnnqqqqqqqqqqqqsssvvvxxxxxxvvvrrrooosssvvvzzz{{{yyyvvvtttsssuuutttvvv||||||pppfff\\\RRRNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFBBBCCCDDDCCCCCCDDDGGGJJJMMMSSSZZZ```lll}}}sssccc[[[UUUUUUZZZcccoooyyy}}}}}}}}}xxxnnnggggggmmm{{{zzzvvvpppggg]]]ZZZ___ggglllnnnsss~~~qqqkkkoootttyyyxxxrrrjjjppp|||~~~yyy}}}xxxtttvvv|||zzzwwwxxx|||}}}{{{yyyzzz{{{sssggg\\\SSSMMMIIIGGG@@@>>>:::999999::::::999999999999888888888777777777777777777777777777777:::888666555555666888:::999999:::::::::;;;;;;;;;999888<<<@@@BBBKKKfffxxx||||||vvvsssuuuwwwwwwzzzmmmXXXNNNHHHHHHJJJHHHHHHHHHJJJNNNSSSYYY\\\___ccchhhlllnnnpppsssuuu}}}{{{nnnfff___ZZZZZZ[[[ZZZ[[[^^^^^^```bbbfffiiillloooppppppqqqsssuuuwww{{{~~~tttppphhhiiillloooqqqssstttttttttwwwzzz}}}}}}|||zzzxxxzzzyyyxxxwwwvvvwwwyyyzzz{{{{{{|||||||||{{{zzzyyyyyyyyyyyyzzz|||}}}|||zzzzzzzzz{{{|||~~~~~~|||yyy||||||zzzzzzyyyzzzzzzzzz}}}~~~||||||xxxnnnbbbVVVPPPNNNJJJEEECCCCCCCCCAAABBBFFFFFFKKKPPPRRRPPPKKKGGGEEEAAA???<<<:::::::::999888666666666666555555555555666555555555666777999:::777666666555555666666777666666777777888888999999777999<<<>>>???FFFXXXiii{{{hhhjjjuuu{{{zzzqqqrrrooofff^^^XXXPPPHHHDDDEEEKKKVVVZZZUUUNNNJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>===@@@???>>>>>>>>>???@@@AAAFFFHHHJJJJJJHHHFFFDDDDDDDDDEEEEEECCCBBBAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFHHHKKKNNNPPPPPPPPPPPPPPPQQQQQQRRRQQQTTTWWWWWWUUUVVVYYY\\\^^^aaafffkkknnnnnnmmmllljjjgggfffhhhmmmqqqrrrqqqnnnpppsssvvvwwwuuuppplllpppuuuzzz}}}{{{wwwsssqqqssssssuuu{{{vvvkkk```UUUOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFBBBCCCDDDDDDDDDEEEHHHKKKKKKRRRXXX]]]hhh{{{xxxccc[[[VVVXXX^^^gggrrr{{{}}}xxxpppjjjjjjrrr~~~{{{vvvnnneee[[[XXX]]]fffmmmooottt~~~{{{qqqmmmpppsssyyy~~~|||uuunnnccciiiwww|||xxx{{{uuupppssszzz}}}}}}~~~yyyvvvxxxzzzrrrfff[[[SSSMMMIIIGGG@@@>>>:::999999::::::999999999999888888888888777666666666666666777777777999888777666666777888999999999999999::::::::::::999999<<<@@@AAAJJJddd~~~zzz~~~yyyuuurrrrrrrrrqqq[[[OOOIIIIIIKKKIIIHHHHHHIIIMMMRRRXXX[[[^^^aaafffjjjlllpppsssvvv~~~~~~rrrggg```[[[[[[[[[ZZZ\\\___^^^```bbbfffiiimmmoooqqqqqqqqqsssuuuxxx{{{~~~zzztttiiijjjlllnnnqqqsssuuuvvvrrrvvvyyy{{{zzzxxxvvvuuuwwwxxxxxxvvvuuuuuuvvvxxxzzzzzz|||||||||{{{zzzyyyyyyxxxyyy{{{}}}~~~}}}|||{{{{{{}}}~~~~~~|||zzz|||{{{zzzyyyxxxyyyzzz{{{|||~~~~~~xxxyyyxxxpppdddXXXRRROOOJJJFFFCCCCCCCCCAAACCCGGGGGGLLLQQQTTTRRRMMMIIIFFFAAA???<<<:::::::::999888777777777666666666666555666666555444555777999:::666666555555555555666666555666777888888999999999777999<<<======CCCSSSccc~~~ppppppxxxrrrrrrnnneee^^^YYYQQQIIIFFFFFFLLLWWW[[[VVVNNNIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCAAA???>>>>>>===>>>>>>======>>>@@@BBBCCCDDDGGGJJJJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFHHHLLLOOONNNNNNNNNNNNNNNOOOOOOPPPPPPTTTXXXXXXUUUTTTVVVYYYZZZ]]]aaafffiiikkkkkkkkkgggdddaaadddjjjooopppnnnlllmmmppptttvvvtttnnniiikkkqqqxxx}}}|||wwwqqqnnnooopppttt}}}}}}rrrdddWWWPPPPPPNNNMMMMMMLLLJJJHHHGGGFFFBBBCCCDDDDDDDDDFFFIIIKKKKKKQQQUUUWWWaaatttwwwddd\\\WWW[[[ccclllwww~~~yyyxxxvvvtttppplllnnnwww~~~zzznnndddYYYVVV\\\fffmmmqqqttt{{{~~~xxxrrrrrrtttvvv|||}}}{{{uuunnn___cccpppuuuqqqyyy}}}||||||{{{uuuoooqqqvvv~~~|||}}}}}}xxxvvvyyyyyyqqqeeeZZZRRRMMMIIIFFF@@@>>>:::999999::::::999999999999888888888888777666666777777777888888888777777777777777777777777888888888999999999999:::999999<<<@@@AAAIIIbbb||||||~~~yyysssnnnmmmxxxttt]]]QQQKKKIIIKKKIIIIIIHHHIIIMMMRRRWWWZZZ]]]```dddgggkkkoootttwww}}}~~~sssfff```[[[[[[[[[[[[\\\```___```bbbfffiiimmmppprrrrrrqqqrrrtttwwwzzz|||}}}|||nnnnnnnnnnnnpppsssuuuwwwuuuwwwyyyyyyvvvuuuvvvwwwwwwxxxxxxwwwtttsssuuuwwwyyyzzz{{{|||}}}|||zzzyyyyyyxxxxxxzzz}}}~~~}}}||||||{{{{{{|||}}}}}}{{{zzz{{{zzzxxxvvvvvvwwwxxxyyy|||~~~zzzsssvvvwwwqqqfff[[[UUUTTTJJJFFFCCCDDDCCCAAACCCGGGIIIMMMSSSUUUSSSOOOJJJHHHBBB???<<<::::::::::::999888888888888777777777777888777555444555666888999666666555555555555666666333333555666777777777777888999<<<===<<>>>>>===<<<<<<<<<===???AAACCCEEEBBBEEEIIIJJJIIIHHHGGGGGGDDDCCCCCCAAA???@@@BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAA???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFFFFHHHLLLOOOMMMMMMLLLLLLMMMMMMNNNOOOPPPUUUYYYXXXUUUSSSUUUXXXWWWYYY]]]bbbfffhhhiiijjjddd```^^^```ggglllmmmllljjjkkknnnrrruuusssnnnhhheeellluuu{{{zzztttnnnjjjkkknnnttt~~~vvvgggXXXQQQPPPOOONNNNNNLLLJJJHHHFFFEEEBBBCCCDDDDDDDDDFFFIIILLLLLLQQQSSSRRRYYYkkksssccc\\\XXX]]]gggqqq||||||tttpppqqqqqqpppnnnrrr|||~~~nnndddYYYUUU[[[fffnnnrrrsssyyy{{{wwwtttvvvyyyyyy}}}wwwppp```bbbkkknnnjjjqqqyyytttuuuvvvzzz{{{vvvooooootttvvvvvvxxx|||{{{xxxxxx|||xxxpppeeeZZZRRRLLLHHHFFF@@@>>>:::999999::::::999999999999888888888888777777777888888999999999:::777777888888888888777777777777888888888999999999999999<<<@@@AAAIIIbbb|||{{{~~~|||tttmmmjjjooouuu___RRRLLLJJJLLLIIIIIIHHHIIILLLQQQVVVYYY]]]___cccfffjjjoootttxxx{{{{{{qqqfff___[[[[[[\\\[[[]]]```___```cccfffjjjnnnqqqsssqqqpppppprrruuuxxxyyyzzz|||rrrqqqooonnnoooqqqtttvvvyyyzzzyyywwwttttttwwwzzzwwwyyyyyywwwtttsssuuuwwwxxxyyy{{{}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||{{{yyy|||{{{zzz{{{||||||zzzyyyyyyxxxvvvttttttuuuvvvwwwsss}}}|||yyy~~~yyy|||}}}xxxnnnbbbXXXSSSKKKFFFCCCDDDCCCBBBEEEIIIMMMOOOTTTZZZXXXPPPKKKKKKBBB???<<<:::999999888777:::777555555777888666444444444555555666666777777666666666666666666666666666666777888888888888888444666:::<<<;;;>>>LLL[[[~~~tttsssxxxtttrrrsssiiiZZZVVVSSSFFFEEEFFFKKKSSSXXXWWWNNNFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJIIIHHHGGGHHHFFFCCC@@@======???BBBDDDDDDDDDCCCCCCCCCEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@>>><<<===@@@BBBAAA@@@DDDEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMLLLKKKLLLOOOSSSTTTUUUVVVWWWWWWVVVUUUTTTXXXXXXXXX[[[aaaggglllnnnmmmhhhbbb```bbbfffiiijjjmmmggghhhsssyyysssgggaaabbbeeejjjsssyyywwwnnnfffbbbfffmmmxxx~~~ooo```VVVPPPOOOOOONNNMMMKKKIIIHHHFFFFFFEEECCCBBBCCCDDDFFFGGGNNNNNNPPPSSSVVV```uuuoooddd___\\\```jjjtttzzz{{{~~~xxxnnnlllooorrrvvvzzzxxxiii[[[YYY___fffnnntttwwwuuurrrqqqsssvvvxxxzzzzzzkkk[[[ccciiijjjjjjlllmmmlllkkktttzzzyyyvvvtttqqqnnnwwwxxxyyyzzzzzzzzzyyyxxxyyysssiii]]]TTTMMMJJJIII======<<<;;;::::::::::::<<<;;;999777666777777888666777888::::::999888888666666666666666666666666888888888888888999999999<<<:::===@@@BBBIII```xxx{{{wwwzzzwwwzzzyyyvvvjjjlllwwwyyy___RRRNNNLLLKKKKKKJJJIIIHHHJJJLLLOOOQQQXXX^^^eeeiiikkknnnsssyyyzzz}}}pppggg```ZZZZZZ[[[YYYYYYZZZ]]]^^^aaadddgggkkkmmmnnnqqqrrrtttuuuwwwxxxxxxxxxvvvzzzvvvtttrrrrrrtttvvvwwwwwwzzzzzz{{{zzzyyywwwuuutttwwwwwwwwwwwwvvvtttsssrrrtttwwwyyy{{{zzzzzzzzz{{{{{{zzzxxxwwwwwwzzz}}}yyyzzz|||}}}|||xxxuuurrryyyxxxuuusssqqqqqqqqqqqqqqq{{{~~~zzz}}}zzz|||}}}zzzqqqeeeZZZTTTLLLGGGDDDDDDCCCAAADDDHHHMMMNNNTTTYYYWWWOOOHHHGGGBBB???<<<:::999999888777:::777555555777888666555555555555666666666666666666666666666666666666666444555666666666666666555444666999;;;:::===JJJXXXzzzvvvrrrttt~~~tttqqqpppfffVVVSSSPPPEEEDDDEEEHHHOOOUUUTTTLLLEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>????????????@@@@@@@@@BBBEEEHHHIIIHHHGGGGGGGGGFFFDDDAAA???>>>@@@BBBDDDFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA???===>>>@@@BBBAAA@@@BBBCCCDDDEEEFFFGGGHHHIIILLLNNNOOOOOONNNNNNQQQTTTTTTTTTUUUUUUVVVUUUUUUUUUWWWWWWXXX[[[```fffkkknnnqqqllleeeaaaaaaccceeegggkkkdddeeennnuuuqqqhhhccc______cccllluuuuuummmeee```cccjjjsssqqqaaaUUUNNNMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBDDDFFFGGGJJJKKKMMMQQQTTT^^^ssszzzkkkaaa]]]\\\aaalllvvv|||~~~{{{{{{~~~~~~zzzzzz~~~yyyoooiiimmmsssxxx}}}wwwhhh[[[XXX^^^eeemmmsssyyywwwtttssstttuuuwwwxxxyyykkk]]]eeekkkkkkjjjkkkllljjjiiirrrxxxwwwtttsssrrrppptttwwwzzz{{{zzzzzzzzz{{{|||vvvmmmaaaWWWOOOKKKIII===<<<;;;:::999999999999;;;:::999777777777777888555555666777777777777777777777777777777777777777888888888888888999999999;;;:::<<<@@@AAAHHH___www~~~xxxsssvvv}}}yyy~~~|||vvvgggfffqqqxxx]]]PPPLLLKKKJJJKKKJJJHHHHHHIIILLLOOOQQQXXX]]]dddhhhjjjmmmsssxxx{{{~~~}}}|||~~~rrrggg___YYYYYYZZZYYYXXXZZZ]]]^^^```dddgggjjjmmmnnnpppqqqrrrtttuuuvvvwwwwwwvvvxxx}}}wwwuuurrrrrrsssuuuvvvvvvxxxyyyyyyzzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuttttttuuuwwwyyyyyyxxxxxxyyyzzzyyyxxxwwwvvvwwwxxxzzz{{{zzz{{{||||||{{{xxxtttrrrwwwvvvtttsssrrrqqqqqqrrrmmmxxx{{{}}}}}}zzzzzz{{{yyysssiii\\\SSSMMMHHHDDDDDDBBB@@@BBBFFFLLLMMMSSSYYYWWWNNNGGGDDDBBB???<<<:::999999888777999777555555666777666555666666666666666555555555666666666666666666666666555666666666666666555444555666999:::999<<>>============>>>>>>>>>>>>AAACCCFFFHHHGGGFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCAAA??????@@@AAA@@@???@@@AAABBBCCCEEEFFFGGGHHHLLLOOOQQQSSSRRRRRRSSSTTTTTTSSSSSSRRRSSSTTTUUUVVVUUUVVVWWW[[[```eeejjjmmmuuuqqqiiiccc___```bbbccchhhaaa```gggnnnnnnkkkhhh^^^[[[\\\fffrrrvvvoooggg^^^aaaeeekkkuuu~~~pppaaaTTTLLLKKKKKKJJJJJJHHHGGGEEEEEEEEEDDDBBBBBBBBBCCCEEEGGGFFFFFFJJJNNNRRR[[[mmm~~~vvvggg^^^\\\]]]cccmmmwww}}}yyywwwvvvxxxvvvrrrsssxxx|||xxxmmmeeejjjrrryyy}}}tttgggZZZWWW\\\ccckkkqqq{{{zzzyyywwwvvvvvvwwwwww|||~~~~~~~~~vvvjjj___ggglllllljjjjjjiiiggggggooouuutttqqqqqqssssssrrrwww|||}}}zzzyyy{{{~~~{{{rrrfff[[[RRRKKKHHH<<<;;;:::999999888888999;;;:::999888777777777777666666666666666777777888888888888888888888888888777777888888888999999999:::999;;;???@@@GGG]]]uuu|||www{{{}}}uuuooottt}}}}}}{{{jjjccclll}}}xxx\\\NNNKKKJJJJJJKKKJJJHHHHHHIIIKKKNNNPPPVVV[[[bbbgggiiimmmssswwwzzz~~~}}}{{{{{{}}}uuuggg^^^XXXWWWXXXXXXXXXZZZ\\\]]]```cccfffjjjlllmmmnnnoooppprrrssstttuuuuuuvvvwwwyyy{{{||||||||||||wwwuuusssrrrsssuuuuuutttuuuvvvxxxyyyzzzyyyyyyxxxrrrsssssstttuuuvvvvvvwwwwwwxxxyyyxxxwwwwwwxxxzzzxxxwwwwwwwwwvvvvvvvvvvvvyyyzzz{{{{{{yyywwwtttrrruuutttssssssrrrqqqqqqpppkkkvvv|||}}}xxxwwwwwwwwwuuulll]]]RRRNNNIIIEEEDDDBBB???AAAEEEJJJLLLRRRZZZ[[[RRRIIIEEEBBB???<<<:::999999888777888777666666666666666666777777666666555555444444666666666666666666666666888888888888888777777666777777999;;;:::<<>><<<<<<<<<=========>>>>>>???BBBEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGHHHLLLNNNRRRTTTUUUTTTTTTSSSRRRQQQPPPOOOOOOQQQTTTVVVTTTVVVXXX[[[___dddiiilllwwwtttnnnfff```^^^aaacccfffaaa]]]aaahhhmmmnnnnnnbbb\\\ZZZcccrrrzzzvvvnnnaaa```aaadddiiitttvvvjjj^^^TTTNNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAACCCEEEFFFDDDDDDHHHLLLOOOVVVeeessssssggg___^^^___dddllltttyyy{{{yyytttqqqpppnnnlllnnnsssyyy~~~|||sssiiieeeiiipppvvv{{{qqqdddXXXVVVZZZ___gggnnn|||||||||zzzyyyxxxyyyyyy}}}|||{{{zzzrrrhhh```hhhnnnmmmjjjiiihhheeefffnnntttqqqmmmnnnqqqsssrrryyyzzzxxxzzz~~~|||tttiii]]]SSSJJJFFF;;;;;;:::999888888888888:::999999888888777777777999888777777777888:::;;;888888888888888888888888777777777888999999::::::999888;;;???@@@FFF\\\sss~~~wwwyyy{{{rrrooowwwxxxiiinnnzzzxxx\\\NNNKKKJJJJJJKKKJJJHHHGGGHHHJJJLLLNNNUUUYYY___dddhhhmmmrrrvvvyyy|||~~~||||||~~~vvvhhh___WWWVVVWWWVVVWWWZZZ[[[\\\___bbbeeeiiikkklllmmmnnnpppqqqssssssttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwuuussssssssstttsssrrrtttuuuvvvwwwxxxxxxwwwvvvqqqrrrssstttvvvwwwyyyzzzzzzzzzzzzxxxvvvwwwyyy{{{wwwxxxxxxxxxwwwvvvtttssswwwwwwxxxxxxxxxvvvuuutttttttttsssrrrqqqooommmllllllvvv}}}}}}zzzvvvtttvvvxxxqqqbbbUUUNNNIIIDDDCCCAAA???@@@DDDGGGJJJRRR]]]```XXXNNNHHHBBB???<<<:::999999888777888888777666555555666777777777666666555555444444666666666666666666666666777777888888888888777777999999:::<<<<<<===FFFPPPlllvvvmmmhhh```PPPIIIIIICCCDDDBBBBBBGGGMMMPPPMMMIIIFFFGGGGGGHHHIIIIIIHHHHHHJJJIIIGGGEEECCCAAA???>>>=========>>>>>>>>>??????>>>AAAEEEFFFFFFEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCAAA@@@??????@@@@@@AAABBBDDDFFFHHHIIIJJJKKKMMMPPPTTTVVVUUUSSSRRRRRRPPPNNNLLLMMMOOORRRTTTTTTWWWZZZ\\\___bbbgggkkkuuuuuurrrkkkccc```bbbfffgggccc___```gggooossssssfff^^^YYYaaappp{{{zzzuuugggbbb______aaahhhzzzpppddd[[[SSSOOOLLLLLLKKKKKKIIIHHHFFFEEECCCBBBAAA@@@AAABBBDDDEEEEEEEEEGGGKKKMMMQQQ\\\gggzzz|||rrrhhhaaa```aaadddjjjpppuuuwww|||tttmmmkkkiiihhhkkkpppvvvyyyzzzyyywwwtttmmmfffgggjjjnnnsssxxx~~~~~~mmmaaaVVVSSSVVV[[[ccckkkzzz{{{|||{{{yyyyyyzzz|||}}}zzzyyyvvvooogggbbbjjjpppnnnllljjjhhheeegggpppuuuqqqllllllppprrrttt{{{{{{wwwyyy|||{{{ssshhh\\\QQQHHHDDD;;;;;;:::999888888888888999999999999888888888777999888777777777888:::;;;888888888888888888888888666777777888999999::::::999888;;;???@@@FFF[[[rrr~~~~~~yyyqqqqqq}}}tttuuu}}}xxx]]]PPPLLLKKKKKKLLLJJJHHHGGGGGGIIIKKKLLLSSSVVV\\\bbbgggmmmqqqtttzzz|||}}}{{{yyyyyy}}}xxxjjj```WWWUUUUUUUUUWWWZZZZZZ[[[^^^aaadddgggjjjkkkmmmnnnoooqqqrrrsssttttttvvvvvvvvvuuuuuuuuuuuuuuuvvvuuussssssttttttsssrrrssstttuuuvvvvvvuuutttsssrrrrrrssstttvvvxxxzzz|||zzz{{{zzzyyywwwwwwyyy|||xxxyyyzzzzzzyyywwwuuusssttttttuuuuuuuuuuuuuuuuuuttttttsssrrroookkkgggeeepppyyy~~~~~~wwwrrruuuzzzvvvgggYYYMMMHHHDDDCCCAAA???@@@DDDFFFIIISSS```ddd\\\QQQJJJBBB???<<<:::999999888777777888888777555555666777666666666666666555555555666666666666666666666666444444555666666666666666:::888:::<<<===>>>FFFOOOjjj{{{~~~uuujjjgggaaaPPPHHHHHHDDDCCCBBBBBBHHHOOORRRPPPLLLFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEECCCAAA??????>>>>>>>>>>>>????????????>>>AAAEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA???>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKLLLOOORRRUUUVVVTTTRRRRRRQQQOOOMMMMMMNNNQQQRRRVVVYYY]]]^^^___aaafffjjjrrrvvvvvvpppgggbbbdddiiikkkiiifffdddkkktttxxxxxxiii```YYY^^^lllxxx{{{zzzlllccc]]]]]]^^^dddtttpppcccZZZSSSOOONNNNNNMMMLLLJJJHHHFFFEEECCCBBB@@@@@@@@@AAACCCEEEEEEEEEHHHKKKMMMOOOVVV___llltttzzzyyyvvvrrrllleeeaaaaaabbbdddiiipppvvvzzzvvvlllhhhggggggkkkpppssstttuuussspppmmmjjjhhhkkkmmmqqqtttyyy|||zzzxxxhhh^^^TTTQQQRRRWWW___gggwwwyyyzzzxxxuuuuuuxxx|||}}}zzzyyyxxxtttnnnhhhccclllsssrrrpppooollliiiiiisssyyyuuunnnnnnrrruuuwww|||}}}yyyxxxzzz{{{wwwoooeeeZZZOOOHHHCCC<<<;;;:::999999888888999888888999999999888888777666666666666666777777888888888888888888888888888666666777888999::::::;;;999888<<<@@@AAAFFF[[[qqq{{{vvvxxx|||~~~}}}|||xxx]]]PPPLLLKKKJJJLLLJJJHHHFFFFFFGGGIIIKKKQQQTTTYYY```ffflllqqqsss|||}}}}}}zzzwwwvvvxxx{{{zzznnncccYYYUUUUUUTTTVVVYYYYYYZZZ]]]```cccgggiiijjjlllmmmoooppprrrrrrssssssttttttttttttttttttuuuuuuuuusssrrrsssttttttsssrrrrrrssstttuuuuuuuuutttsssssssssssssssuuuwwwyyy{{{xxxyyyzzzyyyxxxxxxyyy{{{yyyzzz{{{{{{zzzxxxvvvuuutttsssrrrqqqqqqqqqrrrrrrssssssrrrppplllgggbbb___ttt|||}}}~~~tttmmmqqqyyywwwhhhYYYLLLGGGCCCCCCAAA???@@@DDDGGGJJJTTTaaafff^^^QQQIIIBBB???<<<:::999999888777666888999777555444666888555555555666666666666666666666666666666666666666222333444666777777777777888777888;;;===>>>EEEMMMeeexxxwwwxxxsssgggeeeaaaQQQGGGGGGCCCAAA@@@BBBHHHPPPTTTRRRNNNCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???===>>>>>>>>>>>>?????????>>>AAAEEEGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBB@@@>>>===>>>AAAAAAAAACCCEEEGGGIIIKKKKKKMMMMMMNNNQQQUUUWWWUUUSSSUUUTTTRRRPPPOOOPPPQQQRRRXXX\\\``````___```dddiiirrrwww{{{vvvkkkdddeeeiiippppppmmmkkkpppyyy}}}{{{lllddd\\\^^^iiiuuu|||~~~pppccc[[[\\\```ffftttqqqfff]]]VVVQQQPPPOOONNNLLLJJJGGGEEEDDDBBBAAA@@@??????AAACCCDDDDDDDDDGGGLLLNNNOOOTTT[[[___fffkkkiiifffeeebbb^^^^^^___aaadddkkkttt}}}xxxkkkfffeeefffjjjppppppqqqqqqpppllliiikkknnnooorrrvvvzzz~~~zzzwwwssseee[[[RRRNNNOOOSSS[[[cccuuuvvvvvvsssooonnnssswww|||yyyvvvvvvwwwsssnnnkkkfffooowwwwwwvvvuuussspppkkkvvv~~~{{{tttsssxxx{{{xxx{{{|||zzzyyyxxxtttlllbbbXXXOOOHHHDDD===<<<;;;:::999999999999777888999999999999888777555555666777777777777777777777777777777777777777555666777888999:::;;;;;;:::999===AAABBBGGG[[[qqq}}}vvvxxx}}}~~~uuu]]]PPPLLLIIIGGGLLLJJJHHHFFFEEEGGGHHHJJJOOORRRWWW^^^ffflllppprrrzzz}}}}}}zzzzzz{{{~~~rrrfffZZZVVVTTTSSSUUUYYYXXXZZZ\\\___cccfffhhhjjjjjjkkkmmmnnnpppqqqqqqqqqqqqrrrsssttttttuuuttttttsssrrrrrrssstttuuutttrrrqqqrrrtttvvvwwwwwwwwwvvvtttsssrrrrrrrrrtttvvvwwwtttvvvxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwuuurrrooommmllllllllloooppppppnnnkkkeee___\\\xxx~~~}}}{{{ppphhhllluuutttfffWWWLLLFFFCCCBBBAAA???AAAEEEHHHKKKTTTbbbggg]]]OOOFFFBBB???<<<:::999999888777666888999777444444666888444555555555666666777777666666666666666666666666333444666777999:::::::::777555666:::<<<>>>DDDLLL___~~~xxxtttxxxqqqeeeccc```QQQFFFFFFCCC??????AAAHHHQQQUUUSSSOOOBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@============>>>>>>>>>>>>???BBBEEEGGGHHHGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEHHHGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC???@@@AAA@@@===<<<>>>AAA@@@AAABBBDDDGGGIIIJJJKKKNNNNNNNNNQQQVVVXXXVVVTTTWWWVVVUUUSSSRRRRRRRRRRRRYYY]]]aaabbb``````dddhhhrrryyy~~~yyymmmeeeeeeiiisssuuussspppttt}}}}}}ppphhh``````iiiuuu~~~qqqbbbYYY]]]ccciiivvv~~~pppggg```YYYTTTPPPOOONNNLLLIIIFFFDDDBBBBBBAAA@@@??????AAACCCDDDCCCCCCGGGLLLOOOPPPTTTZZZXXX^^^bbb___\\\[[[ZZZXXX[[[\\\___dddlllxxxyyykkkeeedddeeejjjpppnnnooopppnnnjjjhhhmmmtttpppuuu{{{~~~|||xxxqqqbbbYYYPPPMMMMMMPPPYYYaaatttuuutttooojjjiiimmmrrrxxxtttrrrtttvvvsssooommmhhhrrrzzz{{{zzzzzzxxxuuulllxxxyyyxxx}}}wwwzzz}}}|||zzzvvvrrrjjj```VVVNNNIIIFFF======<<<;;;::::::::::::777777999::::::999888777666777999:::::::::999888666666666666666666666666555666777888999:::;;;;;;::::::===BBBBBBGGG[[[qqq{{{rrrsss{{{{{{sss\\\PPPKKKHHHEEELLLJJJHHHFFFEEEFFFHHHIIIOOOQQQVVV]]]eeelllpppqqqvvv|||ttthhh\\\VVVTTTSSSUUUXXXXXXYYY\\\___bbbeeehhhiiiiiijjjkkkmmmnnnoooooopppnnnoooqqqssstttuuuttttttrrrqqqqqqsssuuuuuutttsssppprrrtttwwwyyyzzzzzzzzztttsssqqqppppppqqqssstttqqqsssvvvwwwwwwvvvvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxzzzwwwsssnnnkkkhhhhhhhhhkkkmmmnnnmmmjjjeee___[[[}}}~~~}}}pppdddfffoooqqqeeeWWWLLLIIIFFFBBB@@@AAABBBDDDHHHNNNVVV\\\\\\WWWOOOIIICCCAAA===999777777777888777555111//////111555777777777666666666666777777888888777666666666666666777777777777777777777777666777999888888<<>>>>>>>>>>>????????????BBBBBBCCCEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCFFFGGGHHHHHHHHHNNNMMMLLLNNNRRRWWW]]]aaa```\\\XXXUUUTTTUUUTTTTTTXXX\\\______]]]^^^bbbgggmmmtttyyyuuulllffffffiiitttyyyxxxtttxxx~~~tttppphhhccciiiwwwxxxlll___[[[cccppp{{{{{{mmmddd^^^YYYVVVSSSPPPLLLIIIGGGEEEBBB@@@AAAAAA@@@>>><<<===@@@CCCCCCCCCDDDJJJQQQWWWXXXWWWUUURRRRRRTTTSSSRRRVVV[[[YYYZZZ[[[aaannnyyykkkbbbbbbgggkkklllooonnnkkkgggeeehhhnnntttvvvxxx~~~wwwzzz{{{ooo```XXXQQQMMMLLLNNNWWW```sssyyy{{{uuukkkggglllsss|||{{{xxxuuusssrrrnnniiihhhsss{{{{{{}}}}}}tttuuu{{{{{{}}}||||||~~~tttnnnfff^^^WWWQQQKKKGGG>>>>>><<<;;;:::999999999999888777555555777888999888888888888888888888888:::999999999888888777777999999888777888999;;;<<<;;;;;;===@@@CCCLLL^^^ooowwwlllrrr{{{yyyxxxxxx~~~nnn\\\NNNFFFFFFKKKMMMKKKGGGEEEEEEEEEEEEEEELLLQQQXXX]]]aaagggooouuuzzzxxxkkk^^^WWWTTTRRRTTTWWWZZZZZZ\\\^^^```ccceeeggggggiiilllnnnooonnnlllkkklllooorrrttttttsssssstttmmmooorrrtttuuuuuuttttttwwwvvvvvvuuuuuuuuuvvvvvvxxxvvvssspppooooooooopppvvvvvvvvvtttrrrrrrtttvvvyyywwwtttrrrqqqsssuuuvvv}}}|||{{{xxxrrrkkkeeeaaajjjjjjjjjiiifff```YYYTTT|||pppddddddjjjkkkaaaWWWKKKHHHEEEAAA@@@@@@BBBCCCGGGMMMUUU[[[[[[UUUMMMGGGBBB@@@===999777777888888777777666555555666777777777777666666666666777777666666555444444444444444777777777777777777777777666777999888999<<>>>>>>>>?????????AAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@???AAACCCFFFHHHIIIJJJJJJLLLKKKKKKLLLPPPWWW]]]aaaccc```]]][[[YYYWWWSSSQQQRRRVVVZZZ[[[ZZZ[[[___cccjjjqqqwwwuuummmeeecccdddpppuuuvvvrrrttt|||wwwmmmgggkkkxxxuuufffaaafffrrr}}}xxxkkkddd___ZZZWWWSSSPPPLLLIIIGGGEEECCCAAA???AAABBBAAA@@@@@@BBBCCCHHHGGGIIINNNUUUYYYXXXWWWVVVRRRQQQRRRRRRRRRXXX___```______cccqqqyyymmmggggggjjjllllllooommmjjjfffdddgggnnntttwwwyyy~~~nnnrrruuukkk]]]VVVOOOKKKJJJLLLUUU___rrrxxxzzzuuukkkggglllssszzzxxxvvvssssssrrrooolllgggrrryyyyyy|||zzzuuuxxxyyy~~~}}}||||||}}}qqqnnnhhhbbb[[[SSSKKKEEE>>>===<<<;;;:::999999999999888777666666777888999888888888888888888888888999999888888888777777777;;;:::999888888888999:::;;;;;;===@@@CCCKKK]]]nnnxxxlllnnn|||{{{xxxvvvuuuyyymmm]]]QQQHHHEEEGGGMMMKKKHHHGGGFFFFFFGGGGGGJJJOOOVVV[[[___eeemmmsssyyy|||nnn```YYYUUUSSSTTTXXXXXXYYYZZZ\\\___bbbeeefffiiijjjlllmmmnnnmmmlllkkklllooorrrsssssssssssssssnnnppprrrtttuuuuuutttsssvvvuuuuuuuuuuuuuuuvvvvvvtttsssrrrqqqppppppqqqrrrtttuuuwwwvvvuuuttttttuuuuuurrrnnnkkkkkkmmmppprrr{{{}}}~~~yyypppgggbbbccccccccccccaaa]]]XXXTTT}}}}}}rrrfffbbbcccbbb\\\UUUIIIGGGCCC@@@???@@@BBBCCCFFFKKKSSSYYYYYYSSSKKKEEEAAA???<<<:::888888999999666777888888888888777666777777666666666666777777666555555444444444444555777777777777777777777777555777999999999<<>>======>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>@@@BBBEEEHHHJJJKKKLLLKKKJJJIIIJJJNNNUUU[[[```ddddddddddddaaa\\\TTTOOONNNRRRVVVXXXXXXXXX\\\___dddkkktttuuuooogggcccaaaiiiqqqsssmmmnnnzzztttjjjlllxxx}}}ooogggjjjsss~~~wwwlllfffaaa^^^[[[SSSPPPLLLIIIGGGFFFDDDBBB>>>@@@CCCDDDDDDDDDEEEFFFJJJKKKNNNUUU\\\```___\\\WWWRRROOOOOOPPPSSS[[[dddjjjgggcccggguuu}}}wwwpppllllllmmmlllkkkllljjjgggddddddhhhpppvvvzzzzzz|||yyyfffjjjppphhh\\\UUUNNNKKKJJJLLLUUU___qqqvvvyyytttlllhhhmmmttt{{{xxxtttrrrpppnnnkkkiiigggqqqvvvtttvvv~~~}}}yyyyyy~~~~~~zzz}}}~~~~~~|||zzzyyynnnllliiieee^^^TTTJJJCCC>>>===<<<:::999999999999999888777666666777888999888888888888888888888888888888777777777777666666<<<;;;:::999888888888888;;;;;;===@@@BBBJJJ\\\lllxxxkkkjjjttt}}}~~~}}}{{{wwwuuuwwwooo```UUULLLGGGFFFMMMLLLJJJHHHGGGGGGGGGHHHHHHMMMTTTYYY]]]ccckkkqqqwwwttteee\\\WWWTTTTTTWWWVVVWWWXXX[[[^^^bbbeeefffkkklllllllllllllllllllllmmmooorrrssssssrrrssstttpppqqqssstttuuutttsssssstttttttttttttttuuuuuuuuurrrrrrrrrqqqqqqpppppppppqqqtttvvvwwwuuutttttttttrrrooojjjfffeeegggjjjllltttyyy~~~}}}uuujjjccc]]]^^^______^^^\\\YYYXXX~~~~~~xxxlllccc^^^ZZZUUURRRGGGEEEBBB???>>>???AAACCCFFFLLLTTTYYYYYYSSSKKKEEE???>>><<<:::999999999999555555555555555555555555777777666666666666777777888777666666666666777777666666666666666666666666555777999999999;;;AAAFFFSSSqqq|||yyyzzz}}}}}}wwwppprrrwwwtttqqqkkk```SSSKKKKKKDDD@@@CCCEEEGGGTTT]]]XXXMMMEEE@@@AAACCCCCCCCCEEECCCFFFHHHHHHEEEAAA???>>>============>>>>>>>>>??????@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????===???AAADDDHHHJJJMMMNNNLLLJJJIIIIIILLLQQQWWW[[[aaacccgggiiihhhbbbYYYSSSPPPSSSVVVWWWWWWVVVXXXYYY[[[cccnnntttrrrmmmgggdddfffooorrrjjjiiitttxxxlllllluuutttkkkkkkttt{{{pppjjjeee```\\\SSSPPPLLLIIIGGGFFFDDDCCC???AAACCCDDDDDDFFFIIIKKKJJJMMMSSS]]]fffjjjhhheeeYYYTTTOOONNNPPPTTT___iiisssmmmggghhhvvvvvvtttqqqppppppnnnkkkhhhhhhfffdddcccfffmmmuuu{{{}}}{{{|||}}}|||}}}hhhiiinnnggg^^^WWWPPPMMMLLLOOOXXXbbbppptttwwwsssllljjjnnntttzzztttqqqmmmgggcccbbbhhhpppssspppqqqyyy~~~}}}|||wwwyyyxxxvvv}}}}}}}}}~~~}}}{{{xxxuuummmkkkgggbbb\\\SSSIIIBBB===<<<;;;:::999999999999888888777666666777888888888888888888888888888888777777777666666666666666::::::999999999999999999;;;;;;===@@@BBBJJJZZZjjjxxxlllgggmmmvvvzzz{{{xxxzzzsssbbbWWWOOOJJJGGGLLLKKKKKKIIIGGGFFFGGGHHHGGGLLLSSSXXX\\\cccjjjpppsssyyyiii___YYYTTTSSSUUUUUUVVVXXX[[[^^^bbbeeegggllllllkkkjjjjjjkkklllmmmnnnppprrrssssssrrrssstttrrrsssttttttttttttsssssssssssssssssssssrrrqqqqqqrrrrrrrrrqqqpppnnnmmmlllpppqqqrrrrrrqqqqqqrrrsssqqqooollliiigggfffffffffiiinnnuuuyyyyyyssskkkeee___```aaaaaa```_________~~~~~~~~~~~~rrrggg^^^WWWQQQNNNFFFDDDAAA???>>>@@@BBBDDDHHHMMMUUUZZZZZZTTTKKKEEE???>>><<<:::999999999999666555333333333333555666777777666666666666777777777777666666666666777777666666666666666666666666444777999999999;;;@@@DDDOOOlll~~~xxxvvvzzz~~~|||zzzzzzwwwnnngggkkkyyy|||xxxtttnnnbbbTTTKKKHHHDDD@@@CCCFFFGGGUUUaaa^^^OOOGGG@@@AAABBBBBBCCCFFFCCCFFFHHHHHHEEEBBB@@@???<<<============>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????===>>>@@@CCCGGGJJJLLLNNNNNNLLLJJJIIIJJJMMMQQQTTTYYY]]]ccciiikkkhhhaaa\\\VVVWWWXXXWWWUUUSSSSSSSSSUUU\\\fffooorrrqqqmmmjjjhhhrrruuulllhhhrrryyymmmjjjrrrzzz~~~tttllllllvvvtttmmmfff___[[[TTTPPPLLLHHHGGGFFFEEEDDDAAABBBBBBBBBCCCGGGMMMRRRPPPSSS[[[fffnnnpppmmmhhh\\\VVVQQQQQQRRRXXXcccnnnxxxqqqiiihhhsss~~~~~~xxxqqqqqqqqqqqqpppmmmhhheeeeeecccbbbdddjjjsss{{{}}}|||||||||}}}pppmmmpppggg___XXXQQQNNNNNNQQQ[[[eeerrruuuwwwtttnnnlllpppvvvxxxsssqqqlllddd___```gggpppsssooopppzzzzzzttttttsssqqq~~~}}}{{{zzzzzzzzzyyyuuurrrlllhhhbbb\\\UUUNNNGGGCCC<<<;;;:::999999999999999888888777777777777888888777777777777777777777777666666666666666777777777777777888999::::::;;;;;;;;;;;;===@@@BBBIIIXXXhhh~~~~~~}}}~~~}}}xxxnnnhhhkkkqqqvvv~~~|||}}}zzzdddVVVOOOKKKIIIKKKLLLLLLJJJGGGEEEFFFGGGHHHMMMSSSXXX]]]ccckkkpppsssnnnbbbZZZTTTRRRSSSTTTUUUXXX[[[^^^bbbeeegggjjjiiihhhggghhhiiikkklllnnnppprrrrrrqqqqqqrrrsssrrrrrrsssssssssssssssssssssssssssrrrqqqpppooonnnoooooooooooonnnmmmlllkkknnnnnnnnnlllkkkkkknnnpppqqqqqqrrrqqqnnniiieeebbb]]]aaagggkkkmmmmmmjjjhhhdddfffhhhiiigggffffffggg~~~vvvkkkaaaXXXQQQLLLFFFDDDAAA??????@@@CCCEEEIIIOOOVVV[[[[[[UUULLLFFF???>>>===;;;:::999888888888777555444444555777888777777666666666666777777555444444444444555555666777777777777777777777777444777999:::999;;;???CCCOOOjjjyyyuuuyyyxxxmmmeeeiiivvv|||vvvqqqgggXXXLLLGGGDDDAAADDDFFFGGGUUUcccaaaSSSJJJBBBAAABBBBBBCCCFFFDDDFFFHHHGGGEEEBBBAAA@@@<<<<<<============>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@======???BBBEEEHHHKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPTTT[[[dddjjjkkkiiifff___]]]ZZZWWWUUUSSSQQQQQQSSSVVV]]]eeelllnnnmmmkkkhhhsssvvvnnniiiqqqzzz~~~~~~vvvjjjfffkkkqqqsssyyyuuunnniiilllxxxxxxoooggg^^^YYYTTTPPPKKKHHHGGGGGGFFFFFFCCCCCCCCCCCCEEEKKKSSSXXXYYY]]]eeennnuuussslllfff___ZZZVVVVVVXXX\\\gggqqqzzztttkkkhhhoooxxxxxxrrrnnnoooqqqqqqooojjjfffcccbbbaaabbbfffnnnvvv}}}}}}~~~}}}xxxssstttlll```ZZZSSSQQQQQQTTT^^^iiiwwwzzz{{{xxxsssqqquuuyyy}}}vvvrrrssspppfffaaacccfffpppvvvsssttt~~~}}}xxxzzzyyyvvv~~~zzzvvvtttuuuuuusssqqqkkkfff^^^VVVPPPKKKFFFCCC;;;;;;:::999999999999999777777777888888777777777777777777777777777777777666666777777777777888888555666777999;;;;;;<<<<<<:::;;;===@@@AAAHHHWWWfffyyy|||yyyxxxyyywwwrrrnnnmmmooorrrxxxzzz|||}}}kkkWWWNNNKKKJJJMMMOOOOOOLLLGGGDDDEEEGGGHHHMMMTTTYYY]]]ccckkkqqquuusssfff]]]UUURRRRRRTTTUUUWWWYYY]]]```ccceeefffeeeeeedddeeeggghhhiiilllmmmnnnnnnmmmmmmooopppoooooooooppppppqqqqqqqqqqqqrrrrrrssssssrrrpppoookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiggggggiiikkkkkknnnqqqsssqqqkkkeee```YYYZZZ]]]aaaeeehhhjjjkkkiiimmmrrrsssqqqpppqqqsss}}}uuummmfff]]]SSSLLLEEEDDDAAA??????AAADDDFFFIIIOOOVVV\\\[[[TTTLLLFFF@@@???>>><<<:::888777666777777777777777777777777777777666666666666777777444444444444444555666666777777777777777777777777444777999:::999:::>>>BBBNNNggg~~~yyy|||~~~qqqgggiiittt~~~wwwsssmmm___QQQIIIFFFCCCEEEEEEEEERRR```___VVVLLLDDDAAABBBBBBCCCFFFEEEFFFGGGFFFDDDBBBBBBBBB<<<<<<<<<=========>>>>>><<<===???AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<===>>>@@@CCCFFFIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLJJJMMMSSS\\\ffflllnnnnnniiifffaaa\\\YYYXXXWWWVVVVVVUUUVVVZZZ```dddeeecccbbblllpppiiiffflllqqqrrrppppppkkkbbb]]]___bbbcccfffeeecccaaagggwwwvvvlllccc\\\UUUQQQKKKHHHGGGGGGGGGGGGDDDEEEFFFGGGJJJPPPWWW\\\^^^ccckkktttyyyvvvmmmeeeaaa]]][[[\\\^^^aaaiiirrrzzzuuummmhhhlllrrrsssooonnnpppqqqpppmmmiiieeebbbbbbaaabbbgggooovvvzzz{{{~~~zzz}}}vvvfff___YYYWWWWWW[[[eeeppp~~~yyyxxxzzz~~~wwwuuuyyyuuujjjccceeegggsssyyyuuuttt{{{|||{{{}}}zzzrrrnnnoooqqqqqqpppiiiddd\\\UUUOOOIIIDDDAAA;;;:::999999888999999999777777888888888888777777777777777777777777777777777777777888888888999999666777888:::;;;;;;;;;::::::;;;===@@@AAAGGGVVVddd}}}{{{}}}yyyttttttvvvwwwtttqqqnnnnnnqqqvvv{{{yyy___SSSOOOMMMPPPRRRSSSPPPJJJEEEEEEGGGHHHMMMSSSXXX]]]cccjjjpppsssyyykkk```WWWSSSSSSRRRSSSUUUWWWZZZ]]]___aaa```aaaaaabbbccceeefffggghhhiiijjjiiihhhhhhjjjkkkjjjjjjjjjkkklllmmmnnnnnnnnnppprrruuuvvvvvvvvvuuuooommmkkkhhhgggfffffffffgggiiikkkjjjhhheeeddddddaaaeeeiiilllllliiidddaaa\\\\\\^^^```cccgggkkkmmmpppvvv}}}~~~~~~~~~zzztttnnniii```UUULLLEEEDDDAAA???@@@BBBEEEGGGIIIOOOVVV[[[ZZZTTTKKKEEEAAA@@@>>><<<:::888666555444555777999999777555444777777666666666666777777666666666666666777888999777777777777777777777777444777999:::999:::>>>BBBLLLccc~~~uuuiiiiiiqqq}}}wwwuuuqqqeeeVVVLLLHHHDDDFFFEEECCCOOO]]]\\\YYYNNNEEEBBBBBBAAACCCFFFFFFGGGGGGEEECCCBBBBBBCCC<<<<<<<<<<<<=========>>><<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB<<<======???BBBEEEHHHJJJJJJKKKMMMNNNNNNNNNMMMLLLGGGIIINNNWWWbbbkkkppprrrqqqmmmgggbbb___^^^^^^^^^YYYUUUQQQRRRWWW\\\\\\[[[YYYccchhhcccaaafffiiigggaaacccaaaYYYSSSTTTVVVVVVWWWXXXXXXYYYaaasss|||rrriiibbbUUUQQQKKKHHHGGGGGGGGGGGGCCCFFFIIILLLOOOTTTZZZ^^^^^^cccmmmwww|||yyyppphhhbbb___^^^```aaadddkkkssszzzvvvoooiiijjjoooqqqnnnpppqqqrrrppplllhhheeeccccccbbbccchhhoootttvvvvvvlllfff```^^^^^^bbblllwww~~~|||~~~|||zzz}}}yyykkkcccdddjjjuuu{{{vvvqqquuuxxxwwwuuuvvv~~~{{{yyyooojjjllloooqqqpppgggccc]]]VVVPPPJJJDDD@@@::::::999999888999999999777777888888888888777777777777777777777777777777777777888888999999999:::777888999:::;;;:::999888:::;;;===@@@AAAGGGUUUddd{{{~~~{{{qqqrrruuuyyyyyytttooolllmmmttt|||iiiYYYSSSQQQSSSUUUWWWRRRKKKGGGFFFHHHGGGLLLRRRXXX\\\bbbjjjooopppzzz}}}nnncccYYYUUUUUUQQQRRRSSSUUUWWWZZZ]]]^^^]]]^^^___aaabbbdddeeeeeeeeeffffffeeeddddddfffhhhfffffffffggghhhjjjkkkllllllnnnrrrvvvyyy{{{{{{{{{vvvsssmmmhhhccc```^^^^^^dddhhhlllmmmkkkfffaaa___YYY\\\aaaeeeffffffcccbbb```aaabbbcccfffiiilllnnnuuu}}}}}}{{{{{{}}}~~~zzzsssnnnhhh___RRRHHHJJJEEEBBBBBBAAA@@@BBBGGGMMMRRRXXXZZZXXXRRRLLLIIICCC???;;;888888777666555:::999777666555555555666777777888888777666555555666666555555555555666666777777777777777777777777555666888999:::;;;>>>AAAJJJ___ssshhhppp{{{{{{yyywwwlllYYYKKKKKKEEEAAABBBDDDHHHPPPXXXZZZNNNCCCAAABBBBBBCCCEEEGGGGGGGGGFFFEEEDDDCCCBBB??????>>>==================>>>>>>???AAACCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBB@@@?????????@@@??????>>>???AAADDDGGGIIIMMMMMMNNNOOOOOONNNMMMMMMJJJKKKMMMQQQYYYbbbkkkpppwwwvvvtttpppllliiiiiijjjbbb]]]VVVSSSTTTUUUTTTSSSTTTYYY]]]]]]ZZZXXXZZZ\\\SSSSSSQQQOOOLLLKKKKKKLLLQQQOOOOOOTTT^^^qqqxxxjjjaaaWWWSSSNNNKKKLLLLLLLLLJJJKKKOOORRRTTTTTTVVV[[[```dddgggnnnuuuyyywwwoooiiifffgggiiihhhfffeeekkksss|||tttjjjcccdddjjjqqquuuxxxxxxuuunnngggdddfffjjjkkkhhhjjjnnnqqqqqqtttxxxtttiiieeejjjkkkiiimmmvvv{{{~~~yyyllleeefffooopppqqqqqqrrrqqqqqqqqqkkkyyyyyyrrrllljjjkkkllllllkkkddd\\\UUUPPPKKKEEE@@@::::::999999999:::;;;;;;777777777777777777777777888888777666555444333333666666666666777777777777888888999999999:::::::::<<<;;;<<>>===============>>>??????@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>@@@CCCFFFHHHLLLNNNOOOQQQQQQPPPOOONNNJJJJJJKKKMMMRRRYYY```dddooossswwwzzzyyyvvvtttsssnnnhhh```ZZZWWWUUURRRPPPOOOSSSXXXYYYWWWUUUVVVWWWRRRQQQOOOLLLJJJIIIIIIIIILLLKKKMMMRRR[[[mmm{{{mmmbbbYYYUUUPPPMMMMMMMMMLLLKKKLLLPPPSSSUUUUUUWWW[[[^^^dddggglllssswwwvvvqqqllljjjlllnnnmmmiiiiiinnntttwwwpppgggbbbcccjjjrrrwwwwwwwwwtttnnngggeeeiiimmmnnnlllnnnsssvvvwwwyyy~~~rrriiidddiiijjjhhhllluuu~~~}}}ppphhhiiinnnnnnmmmmmmlllkkkjjjjjjjjjxxx}}}xxxqqqllljjjkkkllllllkkkeee\\\UUUPPPKKKDDD@@@;;;::::::999999999::::::777777777777777777777777777777777666555555444444666666666777777777888888888888999999999:::::::::<<<;;;<<>>===============??????@@@AAACCCEEEFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCAAA@@@???>>>>>>>>>=========>>>???AAADDDEEEKKKMMMPPPSSSTTTSSSRRRQQQMMMLLLKKKKKKMMMQQQUUUXXXeeennnzzz}}}{{{uuummmeee___YYYUUURRRNNNQQQUUUXXXXXXWWWWWWWWWUUUTTTQQQNNNLLLJJJJJJJJJIIIKKKNNNRRRXXXhhhqqqfff\\\XXXTTTQQQPPPPPPPPPOOOPPPTTTXXXYYYWWWWWWXXXZZZ___aaafffkkkooopppnnnkkknnnrrrvvvtttpppmmmoooqqqsssmmmfffbbbdddkkkqqquuuvvvtttqqqkkkgggggglllqqqsssrrrtttyyy}}}}}}ppphhheeeggghhhgggkkkttt{{{~~~rrrjjjjjjpppnnnllliiigggfffeeeeeehhhttt}}}}}}zzzuuuoookkkjjjjjjkkkkkkkkkeee\\\UUUPPPJJJDDD???<<<;;;:::999999999999999777777777777777777777777666666666666666666666666777777777888888888999999888888999999999:::::::::<<<;;;<<>>;;;888888888777666666666555555444444444444555555666777888888777777666666555555555555666666666666666666666666666666888999::::::999:::<<<>>>BBBTTTttt|||tttsssyyyuuukkk]]]RRRIIIEEECCCCCCCCCFFFPPPZZZcccVVVHHHDDDCCCDDDEEEHHHHHHHHHHHHHHHGGGEEEDDDCCC???>>>>>>===============>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCJJJLLLPPPTTTVVVVVVTTTSSSQQQOOOMMMLLLLLLMMMPPPRRR]]]gggvvvyyyqqqiiiccc^^^[[[UUUWWW[[[___bbbbbbbbbaaa___]]]YYYVVVTTTSSSQQQPPPMMMPPPSSSVVVYYYeeevvvlll```]]]YYYWWWVVVVVVVVVWWWYYY]]]``````[[[VVVTTTTTTUUUWWW[[[```dddffffffeeennnwww~~~|||vvvqqqmmmkkknnnkkkhhhhhhjjjlllnnnooorrrpppmmmhhhfffiiioootttxxxwwwxxx}}}ooojjjfffgggggggggllltttzzz|||rrrkkkjjjssspppmmmjjjgggggggggggggggpppwwwyyy{{{|||wwwsssnnnkkkjjjjjjkkkjjjkkkddd\\\UUUOOOJJJCCC>>><<<;;;:::999888888888888777777777777777777777777555555666666777777777777777888888888999999999999888888999999999:::::::::<<<;;;===???@@@DDDOOO[[[qqqzzz|||yyyggg___ZZZddd|||mmmVVVPPPMMMRRRVVVVVVPPPJJJGGGGGGIIIKKKOOOSSSXXX___fffjjjlllrrr{{{~~~}}}zzzhhh]]]XXXSSSTTTTTTTTTSSSQQQOOOMMMLLLMMMQQQVVV\\\```aaaaaa```]]]ZZZYYY[[[]]]______ccceeehhhkkkmmmooorrruuuxxxyyy}}}xxxuuuvvvyyy~~~|||ssskkkccc```]]]ZZZXXXYYYZZZ[[[]]]^^^]]]\\\\\\]]]```cccppp{{{ttt|||uuummmeee]]]WWWKKKFFFBBBBBBAAA???AAAEEEEEEJJJQQQTTTRRRMMMGGGDDDAAA>>>:::888888888888777555555555555555444444444555555666777888888777777666666555555555555666666666666666666666666666666888999::::::999:::<<<>>>BBBQQQoooxxxzzz~~~rrrhhh]]]SSSJJJGGGEEEDDDBBBDDDNNNYYYdddWWWJJJEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDCCC???>>>>>>========================???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<======>>>???@@@@@@GGGIIIMMMRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLMMMOOOPPPUUU^^^lllyyy|||tttmmmhhheeeaaaaaadddiiipppssssssrrrmmmjjjeeebbb```^^^\\\ZZZVVVWWWYYY[[[\\\eeezzz~~~uuugggeeeccc```^^^___aaabbbfffjjjllliiiaaaWWWPPPMMMLLLOOOTTTXXX\\\^^^___```jjjwwwzzztttlllfffggghhhkkkooorrrrrrpppmmmnnnllliiiffffffjjjqqqvvv|||zzz{{{}}}|||~~~pppmmmjjjiiihhhiiiooovvv}}}}}}{{{sssnnnmmmsssqqqnnnkkkjjjiiijjjkkkfffmmmsssvvvxxx{{{{{{yyyvvvsssnnnlllkkkkkkjjjiiihhhbbbZZZSSSNNNIIICCC>>><<<;;;:::999888777777777888888888888888888888888555555666666777888888888777888888888999999999999888888999999999:::::::::<<<;;;===??????CCCMMMYYYlllzzz{{{nnnddd\\\ddd{{{tttYYYOOOHHHMMMRRRSSSOOOKKKGGGFFFHHHJJJNNNRRRWWW]]]dddiiiiiioooyyy~~~|||zzz}}}mmm```ZZZSSSTTTUUUUUUTTTRRRPPPOOONNNPPPTTTZZZaaafffhhhhhhfffccc___]]]___bbbdddeeemmmnnnnnnnnnmmmnnnpppsss|||}}}vvvuuuuuuwwwzzz{{{yyyvvvppplllfff```\\\[[[\\\\\\cccccccccbbbbbbccceeehhhnnnxxxppp{{{wwwsssjjj^^^UUULLLFFFCCCBBBAAA???AAAEEEEEEKKKQQQTTTSSSNNNHHHEEEAAA>>>:::888888888888777555555666666666555555444333444555555555555555555666666555555555555666666777777777777777777777777777888999999999:::===???CCCOOOiii{{{rrriii___VVVKKKIIIGGGEEEBBBCCCLLLWWWcccVVVKKKGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB??????>>>===============<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========>>>>>>?????????CCCEEEIIIMMMQQQTTTUUUVVVSSSQQQOOONNNMMMMMMNNNOOONNNUUU___kkkvvv}}}uuuqqqooonnnlllmmmsss}}}}}}xxxrrrooonnnlllhhheeeaaa``````aaabbbiiizzztttsssqqqmmmjjjjjjlllnnnssswwwyyyttthhhZZZPPPJJJHHHMMMTTTYYY\\\\\\]]]]]]eeettt~~~yyyvvvpppiiicccgggnnnuuuzzzyyytttpppllljjjgggfffhhhmmmssswww~~~{{{|||{{{yyy{{{zzzrrrqqqooollljjjlllsssyyy}}}~~~yyyuuussssssqqqpppnnnmmmlllkkklllllliiilllqqquuuxxxzzz{{{zzzvvvssspppmmmlllkkkiiigggeee___WWWQQQMMMHHHBBB>>>;;;:::999888888888888888888888888888888888888888666666666777777888888888777777777888888888999999888888999999999:::::::::;;;;;;===??????BBBLLLWWWmmm~~~|||~~~rrrgggkkk~~~}}}^^^QQQEEEIIINNNPPPOOOKKKHHHGGGFFFIIILLLPPPUUU[[[bbbfffhhhmmmvvv|||xxxyyyssseee\\\WWWVVVVVVVVVTTTSSSRRRQQQRRRTTTXXX___ffflllnnnnnnnnnkkkfffdddfffjjjmmmoooxxxwwwuuuqqqnnnmmmooopppzzz}}}}}}yyyvvvuuuvvvxxxzzzxxxtttnnnhhhdddbbbcccdddiiijjjjjjiiiiiiiiikkkmmmrrrxxxttt{{{vvvvvvwwwooo___RRRLLLGGGCCCBBBAAA???AAAEEEFFFKKKRRRUUUTTTOOOJJJGGG@@@===:::888888999888888555555666777777777666555555555555555555555444333666666555555555555666666777777777777777777777777666777999999999;;;===@@@BBBLLLccczzzqqqiiiaaaXXXMMMKKKHHHEEEAAAAAAJJJVVV```UUUKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA??????>>>===============<<<======???@@@BBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCAAA???>>>======>>>?????????>>>>>>@@@AAADDDHHHLLLQQQTTTVVVUUUTTTRRRPPPOOOOOOOOOPPPKKKOOOUUU\\\fffrrr~~~|||{{{yyyvvvuuu}}}}}}}}}{{{vvvrrrmmmjjjhhhjjjmmmttt|||vvvsssuuuwww||||||ooo___RRRKKKFFFNNNWWW]]]___^^^]]]\\\```oooyyywwwvvvyyyyyyuuukkknnntttyyy|||zzzuuupppllljjjhhhhhhlllqqquuuxxx~~~|||}}}|||zzz|||zzz~~~uuuvvvtttpppmmmpppxxx}}}~~~}}}|||}}}}}}zzzvvvtttuuuvvvssssssrrrpppooommmmmmlllnnnnnnqqqvvvzzz}}}~~~wwwtttqqqooommmkkkhhhfffaaa\\\TTTOOOKKKGGGBBB>>>999999888888888888888999888888888888888888888888777777777777777777888888666666666777777777888888888888999999999:::::::::;;;;;;===??????AAAKKKUUUlllqqqpppbbbQQQEEEHHHLLLOOOOOOMMMKKKIIIEEEGGGKKKNNNSSSYYY```dddiiilllrrr{{{|||yyy~~~}}}mmmccc\\\[[[YYYWWWUUUSSSRRRRRRTTTVVVZZZaaaiiinnnqqqqqqrrrnnniiigggiiinnnrrrtttyyywwwsssmmmhhhfffgggiiiqqqttt{{{{{{tttqqqtttwwwxxxuuuqqqmmmkkklllmmmooorrrsssssssssrrrrrrtttvvvzzz{{{~~~~~~|||}}}||||||||||||{{{uuurrruuuyyyrrr```PPPLLLGGGCCCCCCAAA???@@@DDDGGGLLLSSSVVVUUUPPPKKKHHH@@@===:::888888999888888555666777888888777666666777888888888777666555555666666555555555555666666777777777777777777777777555666888999:::;;;>>>AAABBBJJJ___}}}wwwppphhh```WWWNNNLLLIIIFFF@@@@@@IIIUUU^^^TTTKKKIIIJJJGGGEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@??????>>>==================>>>>>>@@@AAACCCEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAADDDEEEEEEEEEDDDBBB@@@???>>>>>>????????????>>>>>>>>>???AAAEEEIIIOOOSSSVVVYYYXXXVVVSSSRRRQQQQQQRRRLLLMMMOOOSSSZZZdddooowww}}}{{{|||wwwqqqooorrrwww~~~yyyzzz|||tttcccUUUMMMEEENNNYYY```aaa^^^\\\[[[^^^kkksssqqqrrr|||vvvwwwyyy{{{|||xxxrrrnnnlllkkkiiijjjnnnssswwwyyy~~~|||~~~~~~}}}~~~|||wwwyyyxxxrrrooossszzz|||{{{~~~wwwyyyyyyuuuqqqrrrtttuuuwwwvvvvvvtttrrrpppnnnmmmrrrqqqrrrxxx|||xxxuuurrrpppnnnkkkhhheee___ZZZRRRMMMJJJGGGBBB>>>888888888888888888999999888888888888888888888888888888777777777777777777666666666666777777777777888888999999999:::::::::;;;;;;===??????AAAJJJUUUhhh|||}}}rrrnnnzzzaaaPPPEEEHHHKKKNNNOOONNNMMMLLLDDDFFFJJJMMMRRRXXX^^^cccjjjkkknnnvvv|||vvvkkkaaa___\\\XXXUUUSSSRRRRRRTTTVVV[[[bbbiiioooqqqrrrmmmiiidddbbbeeejjjoooqqqpppmmmhhhbbb\\\YYYZZZ[[[fffjjjqqqyyyuuupppqqqtttuuusssqqqoooppprrruuuwwwzzz{{{{{{{{{yyyyyy{{{}}}~~~}}}~~~|||xxxyyyxxxwwwuuutttwww{{{