BM6P6(@ lllkkkvvv}}}eeeQQQMMMHHHEEEAAA>>>======;;;999888888888888777777777777777777777777777777777777555555555555666666666666999888777777777888:::;;;;;;<<<<<<;;;999999;;;<<>>>>>>>>>>>>>>===>>><<<;;;GGGXXXZZZQQQ============>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAADDDGGGKKKMMMAAAAAAAAABBBBBBBBBCCCCCCHHH>>>AAAFFFBBBGGGUUU[[[ttt[[[GGGEEEHHHEEECCCFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKIIIKKKNNNOOOQQQSSSWWWZZZ___dddkkkrrryyyzzzvvvqqqmmmjjjiiihhhggghhhkkkppprrrvvv~~~qqqjjjqqqxxxkkkUUUOOOHHHEEEAAA???>>>===;;;:::888888888888777777777777777777777777777777777777666666666777777777777888888888777777888888999:::999:::;;;;;;:::;;;===???DDDJJJLLLPPPVVVWWWfff{{{vvvssstttsssqqqooommmlllkkkkkkddd___[[[XXXQQQKKKJJJNNNVVV[[[aaadddeeeddddddeeeddddddeeehhhkkkooorrrtttpppmmmhhhccc```___```aaaeeekkkssszzz~~~}}}vvvsssuuuzzz~~~}}}zzzyyyzzzzzzyyyxxxwwwvvvtttvvv{{{{{{nnn___VVVSSSLLLIIIDDDAAAAAA@@@>>><<>>==================???<<<888@@@KKKKKKBBB<<<<<<<<<============>>>;;;;;;<<<<<<<<<===============<<<<<<======>>>???????????????@@@BBBDDDEEE?????????@@@@@@@@@AAAAAABBB;;;AAAFFFBBBGGGVVV]]]qqqZZZFFFBBBDDDAAA???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIHHHJJJLLLMMMNNNPPPSSSVVVZZZ___eeejjjooovvv~~~{{{uuupppllliiifffccccccdddeeeeeerrrwww|||wwwhhhjjjppptttZZZPPPHHHEEEBBB???>>>===<<<:::999999888888888777777777777777777777777777777777777777777777888888888888777777888999999999999999777999:::;;;;;;<<>>>>>===<<<:::>>>======<<<<<<<<<<<<<<<:::>>><<<888999???>>>888;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>:::@@@DDD???EEEVVV^^^lllXXXFFFAAAAAA>>>===???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGGGGFFFHHHIIIJJJJJJLLLOOOQQQUUUYYY^^^bbbeeejjjqqqvvv|||uuuooommmjjjeeebbb```_________bbbeeeiiikkkzzz{{{eeecccjjj~~~___QQQIIIFFFBBB@@@???>>><<<;;;999999999888888888777777666666666666666666666666666666777777777888888888666777888::::::999888888888999;;;;;;;;;<<>>===<<<;;;;;;===<<<;;;;;;::::::;;;;;;777<<<>>>::::::<<<<<<888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>======<<<<<<<<<<<<<<<===============:::???AAA;;;EEEXXXaaadddUUUFFFAAAAAA??????AAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHKKKMMMRRRUUUZZZ\\\^^^bbbiiinnnxxx~~~vvvqqqmmmhhhdddcccbbb```^^^___```bbbeeeiiiooovvvzzzddd```ggg|||cccQQQJJJGGGCCCAAA@@@???===<<<999999999999888888888888555555555555555555555555555555555666666666777777666777888::::::999888888:::;;;<<<<<<;;;;;;===???BBBKKKNNNQQQWWW]]]uuu~~~|||zzzyyyyyyuuuuuuuuusssppplllhhheeeddd___\\\ZZZVVVSSSUUUZZZeeegggkkkoooooommmiiifffgggffffffeeefffggghhhiiijjjhhheeebbbaaabbbdddeeekkknnnrrrvvvyyyxxxuuussskkkiiifffbbb```^^^]]]]]][[[]]]aaagggllloooooonnnjjjnnnvvvwwwlllbbbYYYSSSMMMGGGEEEGGG??????>>>===;;;:::::::::<<<;;;;;;:::::::::::::::666;;;>>>===;;;;;;;;;:::999999999999::::::::::::999999999::::::::::::;;;======<<<<<<======>>>???::::::;;;<<<======<<<<<<<<<<<<<<<<<<===============:::>>>???<<>><<<:::999999999999888888888555555555555555555555555555555555555666666666666777777888999999999999999;;;<<<<<<<<<;;;<<<===???CCCJJJLLLQQQYYY```xxx|||zzzxxxxxxttttttsssrrroookkkgggeeeccc___\\\ZZZWWWUUUXXX^^^hhhjjjmmmpppqqqoooiiidddeeedddcccbbbbbbcccdddeeeeeedddcccbbbbbbbbbbbbccckkkmmmqqqvvvxxxxxxtttpppeeeccc```]]]ZZZXXXWWWVVVVVVXXX]]]dddkkkpppqqqqqqnnnttt~~~ppp___VVVOOOKKKGGGBBB@@@BBB:::;;;<<<;;;999888888999<<<;;;;;;:::::::::::::::999;;;<<<<<<:::888888777999999999999::::::::::::999999999:::::::::;;;;;;======<<<<<<======>>>???777777888999:::;;;;;;<<<<<<<<<<<<<<<=========>>><<<999>>>???@@@PPPdddhhhGGGCCC???===>>>>>>??????>>>>>>???@@@AAAAAABBBBBB??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIHHHKKKOOOQQQRRRVVV\\\aaafffmmmuuu|||zzzqqqmmmiiieee```_________```ccceeegggfffkkkrrrxxxqqqdddgggmmmmmmUUUKKKHHHDDDBBBAAA@@@>>>===::::::999999999888888888777777777777777777777777555666666666666777777777888888777777888888999:::999:::<<<<<<<<<===???AAADDDJJJLLLQQQ\\\eeezzz}}}zzzwwwvvvsssrrrrrrpppmmmjjjgggfffddd```]]]\\\ZZZXXX\\\ccciiijjjmmmpppqqqnnngggaaaaaa```___^^^^^^___```aaa```aaacccdddeeeeeeeeeeeekkkmmmppptttwwwvvvqqqlll```___\\\ZZZXXXVVVVVVUUUXXXZZZ___gggpppvvvyyyzzz{{{}}}|||zzzqqqgggVVVNNNHHHEEEBBB>>><<<===888:::<<<;;;999888999:::<<<<<<;;;::::::::::::::::::999999::::::888777777999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>999999888888999:::<<<===;;;;;;;;;<<<<<<<<<======<<<999===>>>???LLLXXXTTT===>>>???>>>>>>>>>>>><<<======>>>???@@@AAABBBBBB??????>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHFFFIIILLLMMMMMMPPPUUUZZZ```fffmmmrrryyyxxxkkkggghhhgggeeeaaabbbccceeegggkkkpppsssuuu{{{wwwgggggglllpppWWWKKKHHHDDDBBBAAA@@@>>>===:::::::::999999999888888888888888888888888888888777777777777888888888888999888777777777888:::;;;777999;;;<<<<<<>>>AAADDDFFFKKKKKKRRR___hhh|||}}}yyyvvvtttrrrqqqpppnnnllljjjgggffffffaaa^^^]]][[[[[[___fffhhhhhhkkknnnooolllddd^^^]]]]]][[[[[[[[[[[[]]]]]]___aaadddgggiiijjjiiiiiilllmmmoootttvvvtttnnniii___^^^\\\ZZZXXXXXXXXXXXX]]]___dddlllvvv}}}zzzwwwqqqjjjhhhgggaaaZZZRRRKKKFFFDDDAAA<<<:::;;;999<<>><<<:::<<<======<<<;;;;;;::::::;;;;;;:::777666999;;;<<<;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>===;;;::::::;;;===???::::::;;;;;;;;;<<<<<<<<<===:::======;;;DDDGGG<<<;;;???AAAAAA@@@@@@>>><<<<<<===>>>???@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCBBBBBBCCCEEEGGGGGGIIILLLLLLKKKMMMRRRVVVWWW\\\bbbgggmmmwww|||kkkcccdddggggggeeegggiiikkkmmmpppuuuzzz~~~zzzggggggiiiwwwVVVPPPHHHAAA??????<<<:::;;;:::::::::999999999888888999888888888777777666666666666777777777777666666666777777777888888888888999999:::::::::<<<@@@CCCEEEJJJOOOTTT\\\mmm}}}~~~}}}yyyuuutttqqqmmmkkkjjjiiihhhgggeeeccc```]]][[[\\\]]]^^^iiihhhgggeeeccc```^^^]]][[[XXXUUUTTTTTTWWWZZZ]]]___aaadddggghhhgggfffeeeiiikkkmmmooonnnkkkhhhfff^^^[[[VVVPPPMMMOOOUUUZZZ[[[]]]bbblllwww}}}xxxtttrrrmmmjjjeee___YYYSSSOOOMMMEEEDDDBBB@@@???>>>======888999999::::::;;;;;;<<<999999999999999999999999888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::<<<<<<<<<<<<===>>>@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFHHHKKKNNNQQQSSSRRRUUU[[[aaaiiiqqqzzzpppnnnkkkgggeeegggkkknnnqqquuuzzz~~~kkkfffeee{{{|||[[[RRRIIIBBBAAA@@@===<<<<<<:::::::::999999999888888888888888888777777777666666777888888888888888777666666666666777777777777999999:::::::::<<<@@@CCCGGGJJJOOOTTT^^^qqq~~~|||}}}|||xxxtttsssqqqmmmkkkjjjjjjhhhgggfffccc```]]][[[[[[\\\]]]bbbbbbaaa```___]]]\\\[[[WWWUUURRRPPPQQQSSSWWWYYY^^^```bbbdddeeedddbbbaaafffgggiiiiiihhheeeaaa___WWWUUUQQQMMMLLLPPPWWW\\\]]]___dddnnnyyy}}}|||yyywwwtttsssrrrrrrooooooppppppnnnjjjgggeee```^^^ZZZUUUPPPLLLIIIHHHBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999999888888:::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEGGGIIILLLMMMRRRUUUXXX]]]bbbjjjqqqwww~~~ssslllllljjjhhhiiinnnuuuzzz|||rrreeeaaavvvbbbSSSKKKDDDBBBAAA>>>======:::::::::999999999888888888888888888777777777777777777888999999999999999666666666666666666666555999999:::::::::===AAADDDHHHKKKOOOVVVcccyyy}}}{{{{{{zzzvvvsssssspppmmmkkkkkkjjjhhhgggfffdddaaa]]][[[ZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWRRRPPPNNNLLLLLLOOORRRTTT[[[\\\^^^``````___^^^]]]``````aaaaaa___[[[WWWUUUMMMLLLJJJIIIJJJPPPXXX^^^^^^```eeemmmxxx}}}yyyuuurrrqqqooollljjjiiihhhhhhbbbbbbccccccbbb```]]]\\\RRRPPPMMMJJJGGGDDDCCCBBB???>>>===;;;:::999999999;;;;;;::::::999888888888;;;;;;::::::999999999888::::::::::::::::::::::::888888888888888888888888999999999999::::::::::::999999999999999999999999999999999888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFIIIKKKLLLRRRSSSUUUVVVYYY___fffkkkwwwyyynnnjjjiiiiiiiiikkkpppyyyzzzddd___rrriiiTTTKKKDDDBBBAAA>>><<<===:::::::::999999999888888888888888777777777777777666666777888999999999999777777777777666666666666888999::::::;;;===AAADDDHHHKKKQQQ[[[kkk}}}{{{zzzyyyvvvtttrrrpppmmmlllkkkjjjhhhggggggeeeaaa^^^[[[YYYYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQNNNLLLJJJHHHHHHJJJMMMNNNUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYYXXXUUUQQQMMMKKKEEEDDDDDDEEEHHHOOOXXX^^^^^^___ccckkkttt}}}|||vvvrrrqqqooommmllliiihhhgggeeedddbbbbbbaaa[[[[[[[[[[[[ZZZXXXUUUTTTJJJHHHFFFDDDBBB@@@???>>>===<<<;;;:::999888888888777777888888999:::::::::;;;;;;::::::999999888888999999999999999999999999888888888888888888888888888999999999999:::::::::999999999999999999999999888888888777777777777777:::::::::::::::;;;;;;;;;::::::;;;;;;<<<======>>>===============>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEIIILLLPPPRRROOOPPPPPPPPPRRRWWW]]]bbbmmmwwwuuunnnlllmmmlllnnnqqqwwwdddaaapppmmmTTTKKKDDDBBBAAA>>><<<<<<:::::::::999999999888888777777777777777777888888555666666777888888777777888888888888888888888888888999::::::;;;>>>BBBEEEHHHLLLTTTbbbttt|||zzzxxxvvvuuuqqqooommmllllllkkkiiiffffffeeebbb^^^[[[YYYXXXWWWTTTTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGFFFFFFGGGIIIJJJMMMOOOQQQSSSUUUWWWWWWWWWRRRRRRRRRPPPMMMJJJFFFDDD@@@@@@AAABBBFFFMMMVVV\\\```aaaccciiipppwwwzzz|||zzztttpppllliiieeebbb``````______]]]\\\\\\[[[ZZZXXXWWWWWWSSSSSSRRRQQQOOOLLLJJJIIIFFFDDDBBB@@@>>><<<;;;;;;<<<;;;:::999999999999999666666777888888999999::::::::::::999999888888888777777777777777777777777777777777777777777777777888888888999999999::::::::::::::::::::::::::::::777777777777777777777777999999999:::::::::;;;;;;999::::::;;;<<<===>>>>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEHHHLLLOOOPPPKKKKKKKKKLLLMMMQQQWWW[[[bbbjjjwwwzzzqqqllljjjlllpppooottt~~~hhhdddppppppTTTLLLDDDBBBAAA===;;;<<<:::::::::999999999888888777777777777888888888888666666777777777777666666888888888999999999::::::888999:::;;;<<<>>>CCCFFFHHHLLLVVVggg||||||zzzwwwvvvuuupppnnnmmmmmmmmmkkkiiifffeeedddaaa^^^[[[YYYWWWWWWUUUTTTSSSQQQNNNLLLIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQKKKKKKJJJIIIGGGDDDAAA@@@>>>>>>???AAAEEELLLUUU[[[cccccccccgggkkkoooqqqrrrtttvvvxxx{{{|||}}}}}}}}}{{{xxxsssoookkkhhhccc```]]][[[YYYWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCAAA@@@>>><<<:::999888777;;;:::999999999999::::::999999888888777666666666888888888888888888888888777777777777777777777777666666666666666666666666888888888888999999999999::::::::::::::::::::::::777777777777888888888888888888999999::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHEEEGGGHHHIIIKKKNNNRRRVVV[[[bbbmmmyyyvvvmmmhhhggghhhlllqqqrrr{{{mmmfffooorrrVVVMMMFFFDDDBBB???<<<===:::::::::999999999888888666777777777888888888888888888888888777777666555666666777888999::::::;;;888999:::;;;<<>>===;;;<<<>>>AAAFFFMMMVVV\\\bbbaaa```aaaccceeeeeeeeeffffffffffffgggggghhhhhhcccaaa]]]ZZZYYYWWWUUUTTTSSSSSSSSSQQQOOONNNMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCCBBBAAA===<<<;;;999888888777777999999888888888888999999999888888777666666555555555555555666777777888888777777777777777777777777666666666666666666666666888888888888999999999999999999999999999999999999777777777888888999999999777888888999::::::;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>============>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>======>>>>>>??????????????????@@@AAAAAAAAAAAA@@@???===>>>>>>???@@@@@@AAAAAACCCCCCBBBAAAAAABBBCCCCCCAAACCCFFFGGGHHHJJJMMMOOOVVV[[[dddnnnwww~~~rrrkkkfffgggiiilllssszzzqqqhhhooosssXXXOOOGGGEEEDDD@@@>>>>>>:::::::::999999999888888666666777777888888888999:::::::::999888777666555444444555777888999:::;;;888999:::;;;<<>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<999;;;===AAAFFFNNNWWW]]]___]]][[[[[[[[[\\\[[[ZZZ[[[ZZZWWWUUUUUUVVVXXXZZZSSSPPPMMMLLLLLLLLLLLLKKKJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@??????>>>;;;;;;:::999999999::::::888777777777777888888999555555666666777888888888333333444555666777888888888888888888888888888888666666666666666666666666777888888888888999999999777777777777777777777777777777888888999999999:::777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>============>>>>>>??????>>>>>>=========<<<======>>>>>>>>>>>>============>>>??????????????????@@@AAABBBBBBAAA@@@???;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@AAACCCDDDFFF@@@BBBEEEFFFGGGGGGIIIJJJNNNRRRZZZbbbjjjpppuuuwwwvvv{{{{{{ooolllgggeeeiiiooouuu~~~vvveeeooovvvZZZNNNJJJHHH???@@@CCC???;;;;;;:::999999888888777999999999888888888777777777777777777777777777777999999888888888888888888;;;<<<======>>>@@@DDDHHHJJJSSSZZZddd~~~|||xxxtttqqqooopppooollljjjiiiiiiiiiiiidddcccaaa___\\\YYYWWWVVVSSSRRRPPPOOONNNLLLHHHEEEDDDCCCBBBAAA???>>>======<<<===@@@AAAAAA???===;;;???>>><<<:::::::::;;;;;;:::<<>>===;;;;;;::::::999888777666666777888999888666555444444555666888555555555555555666777777555555555555555666777777888888888888888777666666666666666666777777777777777888999999888777666555///111444666777777777666888888999999999:::::::::999999999999::::::;;;<<<888999::::::;;;;;;::::::======<<<<<<<<<<<<======<<<<<<<<<<<<===========================<<<<<<<<<===============>>>????????????>>>>>>>>>>>>??????>>>;;;:::<<>>>>>??????@@@@@@AAAAAAAAACCCDDDEEEDDDEEEGGGHHHIIIMMMRRRWWW[[[___cccffflllooosssvvvyyy}}}vvvllllllcccdddiiipppuuu}}}~~~hhhnnn{{{]]]OOOJJJHHH@@@???BBB>>>;;;;;;::::::999888888888999999999888888888777777888888888888888888888888999999888888888888888888999:::;;;<<<<<>>======:::<<>>???BBBEEEIIINNNQQQSSSSSSRRRQQQOOOMMMKKKIIIHHHDDDDDDCCCBBBAAA@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===>>>===<<<:::999999888888888888777666666777888888777666555444444555666777555555555555555666777777555555555555555666666777777888888888888777666555555666666666777777777777777888888999888777666555222333555666777777777777888888888999999999::::::999999999999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<=================================<<<======<<<<<<======>>>?????????>>>>>>>>>>>>??????<<<===>>>============>>>>>>>>>??????????????????@@@BBBDDDDDDDDDDDDFFFHHHGGGJJJNNNQQQSSSVVVYYY\\\aaadddgggjjjmmmppptttvvvxxx~~~|||lllfffhhhfffgggnnnzzzmmmooo{{{bbbRRRKKKIII@@@>>>AAA>>>;;;;;;::::::999999888888999999999888888888888888888888888888888888888888888888999999999999999999888999::::::;;;???CCCGGGPPPVVV]]]jjj{{{wwwtttsssrrrmmmlllkkkiiiggggggffffff______]]]\\\ZZZXXXWWWWWWSSSQQQOOONNNMMMKKKGGGEEECCCCCCBBB@@@???>>>===<<<:::;;;===???BBBDDDEEEFFFAAAAAAAAA@@@>>>===;;;;;;;;;<<<>>>AAADDDGGGJJJKKKJJJIIIHHHFFFDDDCCCAAA@@@<<<<<<;;;;;;:::999888888<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<===============;;;::::::;;;:::999888777666666666777777666666666666777777777666555444444555666777555555555444555555666777555555444444555555666777777777777777777666666555555555666666666777777777777777888888888777666666666666666777777777888888888888888999999999999::::::999999999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<=========<<<<<<==================<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>??????<<>>:::777999<<>>>>>>>>>>>>>>???AAACCCCCCCCCCCCEEEFFFEEEGGGJJJKKKLLLMMMPPPRRRUUUXXX[[[]]]___aaadddfffiiimmmuuuxxxjjjbbbbbbfffmmmoooyyyrrrooovvviiiUUULLLJJJAAA>>>@@@===<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888888888888999999999999999:::999999::::::<<<@@@EEEIIISSSXXX```ppp~~~yyytttrrrrrrrrrkkkkkkjjjhhhgggfffeeeeee___^^^]]][[[YYYWWWUUUTTTSSSQQQNNNMMMLLLJJJGGGDDDCCCBBBAAA@@@???===<<<<<<<<<;;;:::::::::;;;<<<===EEEEEEEEEDDDCCC@@@===<<<888999:::;;;===???AAABBBDDDCCCBBBAAA???===<<<<<<999999888888777777666666888888777777777666666666999888888888888999::::::;;;;;;;;;<<<;;;;;;:::999999888777666555555555555666666666666666666666666666555555444444555555666555555555444444555555666555444444444444555666666666666666777777666555555555555555666666666777777777777777777777777666666999999888777777888888999888888888888999999999999:::999999999999999::::::999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<======@@@??????>>>>>>??????@@@===???@@@>>>;;;999:::<<>>>>>=========>>>@@@BBBBBBBBBBBBDDDFFFDDDFFFHHHHHHHHHIIILLLNNNOOOQQQTTTUUUVVVXXXZZZ\\\```ccchhhppp}}}uuuhhhaaa```dddiiiuuu{{{ssslllooorrrZZZOOOMMMCCC>>>???===<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888888888999999:::::::::::::::;;;;;;<<<>>>BBBHHHMMMVVVYYYbbbuuu|||vvvrrrpppoooooojjjjjjiiihhhgggeeedddcccaaa```^^^[[[WWWTTTRRRQQQSSSPPPMMMKKKJJJIIIFFFDDDCCCBBBAAA@@@>>>===<<<<<<;;;999777555444555555666666777:::<<<>>>?????????999999999999:::<<<===>>>>>>===<<<;;;:::999888888777777777777666666666666666666666666555555555555777777777777777888888999888888888888999::::::;;;888888777666555555555555555555555666666555555555555555444444444444555555555555444444444444555555444444444444444555666666444555555666666666555555555555555555666666666666666666666666666666777777::::::999888888888888999777777888888888999999999:::999999888888999999999888888999::::::::::::999999;;;<<<>>>>>><<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<======@@@@@@????????????@@@@@@@@@>>>======???@@@>>>===@@@@@@??????>>>>>>======>>>@@@AAABBBAAABBBDDDEEECCCDDDEEEFFFFFFGGGJJJMMMLLLNNNPPPQQQRRRRRRUUUVVVXXXZZZ]]]aaajjjxxxssseee``````cccjjjppp}}}vvvkkkgggvvvzzz___QQQOOOFFF??????>>><<<<<<;;;;;;::::::999999888888888888888999999999999999999999999999999999888888999999:::;;;;;;;;;<<<<<<======???EEEKKKPPPWWWZZZdddzzz{{{vvvrrrooonnnmmmjjjjjjiiihhhgggeeedddccccccaaa^^^[[[WWWTTTQQQOOORRRPPPLLLJJJIIIHHHFFFDDDBBBBBBAAA???>>>===<<<;;;999888666555555666666777333444555777888999999:::555555555555555666777888888888777666555555444444444444444444555555555555666666666555555555444444444444444444444555555666555555444444666888;;;===888777666666555555555666444444555555555555444444444444444444444444444444666555444444333444444444444444333333444444555666333444555555555555555555444444555555555666666666666666555555555666777777999999999999999999888888777777777888888888888999:::999999888888888888999777777888999999999999999:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@????????????@@@@@@AAA>>><<<>>>BBBDDDBBB???@@@@@@@@@???????????????>>>@@@BBBBBBBBBBBBDDDEEEAAABBBCCCCCCCCCEEEHHHKKKIIIKKKMMMMMMMMMNNNPPPRRRSSSUUUWWWYYY]]]gggsss|||}}}yyykkkccc]]]]]]bbbhhhqqqzzzooodddmmmcccSSSRRRHHH?????????<<<<<<<<<;;;::::::999999777777888888888999999999999999999999999999999999888888999999:::;;;;;;<<<<<<=========@@@EEEMMMRRRWWWYYYeee~~~{{{wwwssspppmmmllljjjjjjjjjiiihhhfffdddcccbbb```^^^[[[XXXUUURRRQQQRRROOOLLLIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;888888777777777777888888888888777555444444444444222222111111222222333333555555555444333333222222222333333333444444555555666555555555444444444444333333222222333333444555666555333333555:::???CCC666666555555444444555555333444555555555555444333444444444555555444444444666555444444333333333444444444333333444444555666222333444555555555555555444444444555555555666666666555555444555666777888777888999::::::999888888777777777777888888888888::::::999888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<<<<======>>>???AAA@@@@@@??????@@@@@@AAA@@@@@@???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBCCCBBBCCCDDDFFFDDDDDDDDDCCCCCCDDDGGGJJJFFFHHHJJJKKKKKKLLLNNNPPPPPPRRRTTTUUUWWW\\\dddjjjpppttttttpppmmmmmmllljjj___[[[ZZZ^^^dddmmmzzzuuudddiiifffUUUSSSIII@@@@@@@@@===<<<<<<;;;;;;:::999999777777888888999999999999999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<===@@@FFFMMMSSSWWWYYYfff|||yyyuuuqqqnnnllljjjjjjjjjjjjhhhfffdddccc```___]]][[[XXXVVVTTTSSSRRROOOKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>><<<;;;;;;999999888888777777666666222222111111111333555666555555555444555555666666666555555555444444444444333333444444555555666666555555555444444444444333444444444333444555555666999777555444777>>>DDDIII555555444333333333444444333333444555555444333333333444444555555444444333666555444444333333333333444333333333333444555555222333444444555555555444444444444555555555666666666555444444555666777888555666888:::;;;:::888777777777777777888888888888::::::999888777777888888999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???===============>>>??????AAA@@@@@@??????@@@@@@AAA>>>AAACCCBBB???===???BBB@@@@@@@@@AAAAAABBBBBBBBB???AAACCCCCCCCCCCCEEEGGGHHHHHHGGGFFFDDDEEEHHHJJJFFFHHHJJJKKKKKKLLLNNNPPPIIILLLOOOPPPPPPSSSXXX]]]```dddfffcccbbbdddeeeccc[[[YYYZZZ___fffqqqlllooo~~~jjjOOOKKKGGGCCC@@@:::>>>===;;;999888888888888:::::::::999999888888888999999999999888888777777:::::::::;;;;;;;;;<<<<<<===<<<<<<===@@@EEEJJJMMMVVVYYYjjj~~~zzzvvvrrrnnnlllkkkiiihhhgggfffdddcccaaa```^^^\\\ZZZXXXWWWVVVSSSQQQQQQPPPMMMJJJHHHGGGGGGGGGBBBAAA???>>><<<;;;;;;;;;:::999777666444333333333444444333333333333222222333333555555555555333333111111222222222333333333333222333444666777666555444444333333333444555555444333222111111333555666777555333222333666999<<<555555555555444333222222111222444666555444111000444444555555444444333222222222222333333444444444222333333444444333333222333444666555444333333444777666666555444444333333444444444444444555666777555555555555666666666666555555555666666777888888999999888777666666777777777:::===???@@@>>>;;;999;;;::::::999888888888999:::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<===>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????AAA>>><<<<<<@@@CCCDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEELLLKKKHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNQQQSSSSSSRRRUUUUUUVVVWWWXXXZZZ[[[\\\TTTTTTWWW```jjjxxxqqqooo|||pppSSSMMMHHHDDDBBB===???>>><<<;;;:::999999::::::::::::999999999888888999999999999888888888777:::::::::;;;;;;;;;<<<<<<======<<<===@@@EEEJJJMMMVVV\\\ooo}}}{{{{{{yyyvvvqqqlllhhheeegggggggggfffdddbbb```^^^^^^\\\YYYXXXWWWVVVSSSQQQQQQPPPMMMKKKIIIGGGGGGGGGBBBAAA???>>><<<;;;;;;;;;888777666555555555555555444444444333333222222222222333444555555444333222222222222333333333444444333222333444666777666555333333333333333444444555444333222111111333444666666555333222222444666777333333444444444444444333333333333333333444444444444444555555444444333222222333333333333333333444222333333444444333333222222444555555444333333444444444444555555555555555444444444444555555666666888999999999:::::::::::::::999888888888999:::;;;999999888777777777777777888999<<<===>>><<<;;;999;;;::::::999888888999999999:::;;;<<<===<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;=========>>>??????@@@@@@?????????@@@@@@@@@AAAAAACCC@@@>>>???BBBEEEFFFEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKMMMOOOQQQQQQPPPPPPPPPQQQQQQSSSTTTUUUVVVTTTUUUYYYbbbmmm}}}{{{sss|||xxxXXXOOOHHHDDDCCC?????????===<<<;;;;;;;;;;;;:::::::::999999999999888999999999999888888888888:::::::::;;;;;;;;;<<<<<<=========>>>AAAEEEJJJMMMVVVaaauuu{{{zzzzzzyyywwwrrrlllfffcccffffffgggfffeeebbb___]]]]]][[[YYYXXXWWWVVVSSSQQQQQQPPPNNNKKKIIIHHHGGGGGGBBBAAA@@@>>>===<<<;;;;;;666666666555555666666777555555555444333222222111222222333333333333222222222222333333333444444444333333333444666777666444222222222222222333444444444333222111222333444555555555444333222222333333111222333444555555555555555444222111222444666777444555555555555444333333444333333333333333333222222333333444444333333222222333555555333333333444222333333444555666666666555555555555555555666666777777777777888888888999:::888666555555666777888999888777777777777777777888999::::::;;;;;;::::::;;;::::::999999999999999999:::;;;;;;<<<<<<;;;;;;>>>>>>===<<<;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEECCCBBBBBBEEEGGGHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIKKKLLLNNNPPPRRRRRRSSSSSSSSSRRRRRRQQQLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMKKKLLLNNNOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQTTTUUUZZZdddqqq~~~{{{\\\PPPHHHDDDDDD@@@>>>>>>===<<<;;;;;;;;;:::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<=========???BBBGGGKKKMMMVVVeee|||{{{~~~}}}{{{xxxsssnnniiigggfffgggggggggeeebbb___]]]]]][[[XXXWWWWWWVVVSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFBBBAAA@@@>>>===<<<<<<;;;888777666666666666666666666666555444333222222111222222222222222222222222222222222222333333333333333333222444666666555333222222111111222222333444333333222222222333444555333333444444444444333333111222333444444444444444444333222222333555777888555555555555555444444333444444444333333222222222222333333444444333333222111333444444333333333444222333333444444555555666555555555666666666555555555555555555666666666777:::888666444333444666777888888777777777777777888888888888888888999999:::;;;::::::999999999::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDEEEFFFHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJIIIIIIKKKMMMPPPRRRTTTUUUWWWXXXXXXWWWVVVTTTPPPOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNQQQSSSZZZeeerrr```RRRGGGCCCCCC@@@===<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>AAADDDIIIMMMPPPXXXiii~~~|||~~~yyyuuuqqqnnnlllkkkgggggghhhgggeeeccc```^^^\\\ZZZXXXWWWWWWVVVSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFCCCBBB@@@???===<<<<<<<<<:::999888777555555555444666666555444444333222222222222222222222222222222111111111111222222222222333333222444555666444333222222111111222222333444222222222222333333444444111222444555666666555555333333444444333222222111111222333444555555666666555555666666555555444333444444444333333222222222222333333444444333333222000222444444333222333444444444444444444444444444555666666777777666555555666777777777888888888888<<<;;;999777777777999999888777777777777777888888888888777666777888999:::;;;::::::999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBB>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHJJJLLLOOOQQQSSSUUUWWWYYYZZZYYYWWWVVVSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSPPPOOOPPPQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKLLLNNNQQQXXXcccqqqcccSSSHHHCCCCCC???;;;<<<<<<<<<<<<;;;:::999888999999999999:::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<>>===<<<<<<;;;:::999777666555444444555555555555444444444444333333222222222222333333111111222222222333333333444333222333555555444222222222222222222333444444222222333333333444444444111222333555666666777666444444444444333222111000111111222333444444444444555666666666666555444444444333333333333333333222222333333444444333333222///111333444333222333444444444444333333333333333555666777888777666555444444555555555666666666666999888888777777777777888777777777777777888888999888777777777777888999999:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======AAA@@@@@@??????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCEEEGGGGGGGGGGGGIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNOOORRRSSSVVVXXXYYYXXXWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXVVVRRRQQQRRRSSSSSSRRRMMMLLLKKKJJJIIIIIIIIIIIIKKKNNNVVVaaannnfffVVVJJJDDDDDD@@@<<<<<<===>>>===<<<;;;:::888888999999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<@@@DDDJJJOOOTTTWWWaaasss}}}}}}xxxvvvsssooolllkkkjjjjjjgggfffcccaaa______^^^^^^ZZZYYYWWWVVVVVVUUUTTTRRRPPPPPPPPPNNNLLLJJJGGGFFFCCCBBBAAA???>>>===<<<<<<:::999888777666666666666444444444444555555555555555444333222222333444555333333333444444444555555444333222333444555333111333333333333333444444555222222333333444444444333222222333333333444444555222222333333333222222111333222111000111111333444666666666666666555444444222333333333333333333444222333333444444333333222///111333333333222333555222222222333333444444555666666888888888777555444333333333333444444444555444555666666777666666555777777777777777888999999777777888888888999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<===>>>???BBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCFFFHHHIIIHHHHHHIIIKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYVVVSSSQQQRRRTTTTTTTTTNNNMMMLLLJJJIIIHHHHHHHHHJJJNNNUUU___lll}}}hhhXXXLLLFFFEEEAAA======>>>??????>>>===<<<888888888999999:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<@@@EEEKKKQQQVVVYYYdddvvv}}}||||||uuutttsssqqqooollljjjiiifffdddaaa^^^\\\\\\]]]]]]ZZZXXXWWWVVVVVVUUUTTTRRRPPPPPPPPPOOOMMMJJJGGGFFFCCCBBBAAA???>>>======<<<888888777777777777888888333333444444555666666666555555333333333333555555555555555666666666666777444333222333444444333111444444333333444444555666111222333444444444333333444333222222111111222222000111222222333333333333666333000------///222555666666666666666555555444222222222333333444444444222333333444444333333222...000222333333222333555///000111222444555666777666777888999888777555333777777777777888888888888555666999:::;;;:::999888777777666777777888999999777777888999999999999888:::::::::::::::;;;<<<===>>>======<<<<<<>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGJJJJJJIIIHHHJJJMMMJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWYYYVVVSSSQQQRRRTTTUUUUUUPPPOOONNNLLLKKKJJJIIIIIIJJJNNNUUU___kkk~~~jjjTTTLLLDDD@@@@@@>>>===<<<;;;;;;:::;;;;;;===<<<<<<;;;;;;::::::999666888999999888888999:::::::::999999::::::;;;<<<<<>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTVVVWWWWWWWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSQQQOOOMMMKKKJJJJJJLLLNNNTTT\\\hhh|||~~~mmmVVVMMMFFFAAAAAA>>>===<<<;;;;;;:::;;;;;;999999::::::::::::::::::666888999999888888999:::::::::999999::::::;;;<<<<<>>@@@@@@???>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVVVVWWWVVVVVVUUUUUUVVVUUUSSSRRRRRRSSSTTTTTTTTTRRRQQQNNNMMMKKKKKKJJJLLLNNNTTT[[[fff{{{qqqXXXNNNGGGBBBBBB>>>===<<<;;;;;;:::;;;;;;777777888999999:::;;;;;;777888999999888888999;;;:::::::::::::::;;;;;;<<<<<>>AAACCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMLLLNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPOOOMMMLLLKKKKKKLLLNNNRRRYYYdddwww|||tttXXXMMMGGGCCCAAA>>>===<<<;;;;;;:::;;;;;;888888999999::::::::::::777888:::999888888999;;;:::::::::::::::;;;<<<<<<===>>>@@@BBBIIISSS\\\bbbuuu}}}yyyvvvssspppnnnlllkkkjjjiiigggeee^^^]]]\\\\\\\\\\\\ZZZXXXXXXWWWVVVUUUTTTRRRQQQPPPQQQOOOLLLJJJIIIGGGDDDAAAAAAAAA@@@>>>===<<<;;;::::::999888777777666777777555555555555555555555555666444111111333333111...666444666333---666AAA???333333333333333222111000000000111111222222333333000000111111222222222333222111222222222222333333333333333333333333333333222222222222222222222222444444444333333333222222,,,---///000000///...---...///000000111111111111333333444444444444444333555555555555666666777777888777777777777777555444888888777777777888999999777777888999999:::;;;;;;<<<;;;999:::<<<===;;;:::;;;;;;<<<<<<=========>>>??????@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\]]]________________________^^^]]][[[YYYXXXXXXXXXXXXVVVUUUTTTRRRQQQQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMLLLMMMQQQWWW```qqqwww{{{vvvYYYLLLFFFBBB@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999777999::::::999999:::;;;;;;;;;::::::;;;;;;<<<=========@@@DDDJJJSSS___gggzzz~~~{{{wwwtttrrrnnnllljjjjjjjjjiiigggeee___^^^]]]]]]^^^]]][[[XXXVVVVVVTTTSSSRRRQQQPPPPPPPPPNNNKKKIIIHHHFFFCCCAAAAAA@@@???>>>===;;;;;;:::999999888777666666666666555555555555555555555555555333222444888999666333444333777555+++...555111222222333333333222111000000000000111111222222222222222222111111000000000111111222222333333333333333333333333333333333333111222222333333222222111222222222333333444444444000111222444444444333222...///000111111111111111222333444444555555555555555555555555666666666666888999:::999888777777666888888888888888999::::::888999999:::;;;<<<======>>>===<<<<<<======<<<;;;;;;;;;<<<<<<===>>>??????AAACCCEEEGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^___```bbbbbbbbbbbbcccccccccccccccaaa___]]]\\\[[[\\\\\\YYYXXXVVVTTTSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOOOONNNNNNQQQWWW^^^jjj~~~~~~uuutttzzzYYYKKKFFFCCC???>>>===<<<;;;;;;:::;;;;;;======<<<;;;;;;:::999999888999::::::999999:::<<<;;;;;;;;;;;;;;;<<<<<<=========@@@FFFLLLTTTaaammm~~~{{{xxxvvvtttsssnnnllljjjjjjjjjiiigggeeeaaa```^^^^^^^^^^^^[[[YYYTTTTTTRRRQQQPPPOOOOOOOOONNNLLLJJJHHHHHHFFFDDDBBB@@@??????>>><<<;;;;;;:::999888777666555555555555555555555555555555555555222111333999@@@CCC@@@;;;222000777888//////333///222222222222222222222111000000000111111111111111333222222111000000//////000111222333333333333222333333333333333333333333111222333444444333222111000000111222222333444444///000111222222222222222000111111222222222222111111222333555555666666666555555666666666666666666888999;;;:::999888888999888888888888999:::;;;;;;;;;;;;<<<======>>>????????????>>>>>>>>>=========;;;<<<===>>>???@@@AAABBBDDDGGGJJJKKKKKKJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^_________^^^^^^___```bbbcccccccccdddeeeeeefffgggggggggfffdddcccbbbaaaaaaaaa^^^]]]ZZZXXXWWWVVVVVVVVVTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQTTTYYY^^^eeettt}}}}}}xxxqqqzzz}}}[[[LLLHHHDDD@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::888999;;;:::999999:::<<<;;;;;;;;;;;;;;;<<<=========<<<@@@GGGMMMTTTbbbppp|||xxxvvvtttttttttooommmkkkjjjjjjiiigggeeecccaaa___^^^]]]\\\ZZZYYYSSSRRRPPPNNNNNNMMMNNNNNNLLLJJJHHHGGGGGGGGGEEECCC??????>>>===<<<;;;;;;:::888888777666555555555555555555555555555555555555111111444<<>>>>>>>>??????@@@@@@@@@>>>?????????>>>======>>>>>>>>>???AAABBBDDDEEEEEEGGGKKKNNNNNNMMMKKKLLLMMMJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXZZZ[[[]]]___```aaabbbaaa```___```aaaccceeeccccccdddeeeggghhhiiiiiiiiiiiiiiiiiihhhgggeeeeeebbbaaa___\\\ZZZYYYYYYYYYUUUUUUTTTTTTSSSTTTTTTTTTWWWWWWZZZ^^^```cccmmmwww|||rrrvvv]]]MMMIIIFFFAAA>>>>>><<<;;;;;;;;;;;;;;;888888888999999:::;;;;;;888:::;;;;;;:::999;;;<<<<<<;;;;;;;;;;;;<<<=========<<<@@@HHHMMMTTTcccrrr~~~zzzvvvttttttuuuuuuooonnnkkkjjjjjjiiigggeeedddaaa^^^]]]\\\[[[ZZZXXXRRRQQQOOOMMMLLLLLLMMMMMMKKKIIIGGGGGGGGGGGGEEEDDD??????>>>===<<<;;;;;;:::888777666555555444444555555555555555555555555555333222555<<>>?????????>>>===>>>???@@@@@@AAACCCEEEFFFGGGHHHIIIMMMPPPPPPNNNLLLLLLMMMIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\XXXYYYZZZ\\\^^^___aaabbbcccbbb`````````bbbdddfffbbbcccdddeeegggiiijjjkkkjjjkkkllllllkkkjjjhhhgggeeedddaaa___]]]\\\[[[[[[VVVVVVUUUUUUUUUUUUUUUVVV[[[[[[^^^aaabbbccciiirrrrrr~~~yyy}}}nnnrrr___RRRJJJ@@@>>>=========<<<;;;;;;:::::::::::::::999999888888888:::999999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;>>>???FFFQQQTTT___vvv}}}xxxuuuttttttttttttnnnnnnllljjjhhhfffeeedddaaa```___]]][[[YYYXXXWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIFFFDDDBBBAAAAAABBB??????>>>===<<<;;;::::::777666444444666777666555222222333444444555555666666666666666666666666666666222......222555444222000/////////000111222222444333111000000000111111...000222111000///000111///000222333444333333222111111222222222333333333222222222333333222222222////////////////////////000000000000111111111111999:::999666111...///111444444444444555666777777444444444444444555666666999666444555777888777555888999;;;===???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAA@@@>>>>>>>>>???CCCCCCDDDEEEGGGKKKNNNPPPPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFGGGHHHHHHGGGFFFGGGIIIKKKMMMPPPSSSTTTUUUTTTTTTVVVYYY]]]^^^\\\YYYWWWVVV\\\[[[ZZZZZZ[[[^^^aaaddd`````````bbbccceeeggghhhgggdddaaabbbfffhhhfffdddiiijjjkkklllmmmlllkkkjjjjjjiiifffcccaaa___^^^]]]ZZZYYYYYYXXXXXXYYYZZZ[[[___```bbbdddfffggghhhhhhrrrwww~~~yyy|||qqqooobbbTTTKKKAAA@@@>>>>>>======<<<;;;;;;::::::::::::999999999888888:::999999888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<@@@AAAGGGRRRVVVbbbyyyzzzvvvtttrrrpppooonnnmmmllljjjhhhfffeeeddd``````^^^\\\ZZZXXXWWWVVVSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIFFFDDDBBBAAAAAAAAA??????>>>===<<<;;;::::::777666444444666666666555444444444444444444444444222222222222222222222222444000,,,---000333222000222111111111111111222333333333111000000000111111111222444444222111222333111222333333333333333333333333333222222111111111111111222222222222111111111111111111111111111111000000000000111111111111888IIIWWWRRR>>>000222:::333333333333444555666777555555555555555666666777;;;999777888;;;<<<<<<::::::;;;===???AAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@BBBBBBBBB@@@@@@AAABBBEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPOOOOOOMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKMMMNNNPPPRRRUUUVVVWWWWWWWWWYYY[[[^^^^^^]]][[[YYYYYY^^^]]][[[ZZZZZZ\\\___```aaaaaaaaabbbcccdddeeefffeeeffffffeeeeeeeeefffgggiiijjjjjjkkkllllllllllllmmmllljjjgggeeebbb```___ZZZYYYXXXXXXYYYZZZ\\\]]]___aaabbbeeefffggghhhhhhlllqqqxxx~~~yyy{{{}}}vvvnnn|||fffUUULLLCCCBBB??????>>>======<<<<<<;;;:::::::::999999999999888:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<===AAABBBIIITTTXXXfff~~~}}}yyyvvvtttrrrooolllnnnmmmkkkjjjgggfffdddccc```___]]][[[YYYWWWVVVUUURRRQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA>>>>>>===<<<;;;::::::999777555444444555666666555666666555444444333222222333333333333333333333333333000------000333222000444333222222222222222222333222111111000111111111333444666666444444444555555444333333333333333333555444333222111000//////000000111111111111000000111111111111111111111111000000000000111111111111444HHHYYYUUU???///000999222222222222333444555666666666666666666777777888;;;:::999:::===??????>>>===>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIFFFHHHJJJJJJJJJJJJKKKMMMSSSTTTUUUWWWYYYZZZ[[[\\\\\\^^^______]]]\\\\\\\\\```^^^\\\ZZZZZZZZZ\\\]]]bbbbbbbbbbbbbbbbbbcccdddeeehhhiiihhhdddcccfffjjjjjjiiijjjjjjkkklllmmmnnnoooooonnnllljjjfffcccaaa[[[ZZZYYYYYYZZZ]]]```bbbcccdddfffgggiiiiiiiiiiiihhhkkkpppvvv|||~~~xxxzzz|||rrr|||iiiVVVLLLCCCBBB?????????>>>======<<<<<<999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<<<<======<<>>======<<<;;;:::999999777555333444555666555555555555444444444333333333444444444444444444444444444222000000222444444333444333222111111111111111222222111111111111111111333555666666555444444555777666444333222333333444333333333222111000000/////////000000000000//////111111111111111111111111///000000000111111111111444888<<<;;;666111000111222222222222333444555555777777777666777888888999999888999:::<<<>>>??????@@@AAACCCFFFHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCEEEFFFHHHJJJMMMPPPQQQQQQPPPOOOPPPOOONNNLLLJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJKKKKKKKKKMMMOOOWWWWWWWWWXXXYYY[[[]]]^^^^^^______^^^\\\\\\]]]^^^___^^^\\\[[[ZZZZZZ[[[\\\aaaaaaaaaaaaaaabbbcccdddggghhhiiihhhfffeeegggiiijjjjjjiiiiiijjjlllnnnooopppppppppooollliiieeeccc^^^\\\[[[[[[]]]aaaeeehhhkkklllmmmnnnnnnmmmkkkjjjhhhjjjmmmpppuuu|||~~~xxxzzz||||||mmmUUUKKKCCCCCC?????????>>>======<<<<<<999999999999999999999999:::999999888888999999:::::::::;;;<<<<<<===>>>>>>;;;AAACCCIIITTT[[[mmm~~~xxxwwwvvvvvvvvvtttpppmmmlllllljjjhhhfffdddcccbbb```___]]]\\\YYYXXXVVVUUUPPPPPPOOOMMMKKKJJJHHHGGGGGGGGGFFFEEECCCAAA@@@???======<<<;;;:::999888888666555333333555666555444333333333444444444555555000000000000000000000000222111111111222333333333333222111000000000000000111111111111222111111111222333555555333222333444777666444333222333333444111111111111111111111111/////////000000/////////000000000000000000000000///000000000111111111111444111///000333444333111222222222222333444555555777777777777777888999999888999:::;;;<<<>>>@@@AAADDDEEEFFFHHHJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCBBBBBB@@@BBBCCCDDDCCCDDDEEEGGGHHHJJJMMMPPPPPPOOOMMMLLLOOOMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJMMMOOOQQQQQQQQQRRRTTTUUUWWWWWWXXXXXXZZZ[[[]]]^^^^^^^^^^^^\\\[[[[[[\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^___```aaacccdddeeeiiigggeeefffhhhjjjiiihhhjjjjjjiiiiiijjjkkkmmmnnnnnnnnnooonnnllliiifffdddbbb```^^^^^^```eeekkknnnuuuvvvwwwwwwuuussspppnnnkkklllmmmmmmpppuuu|||xxxyyyzzz~~~pppVVVKKKDDDCCC??????>>>======<<<<<<;;;888999999999999::::::::::::999999888888999999:::::::::;;;<<<===>>>>>>???;;;AAACCCJJJTTT\\\qqq{{{zzzxxxwwwuuurrrnnnkkklllkkkiiihhheeedddbbbaaa___^^^\\\[[[XXXWWWUUUTTTOOOOOONNNMMMKKKIIIGGGFFFGGGGGGFFFEEECCCAAA???>>><<<<<<;;;:::999888888777666444333333444555555444222222333333444555666666222222222222222222222222//////000000111111111111111111000000///000000000000000111222222222222111000111333333111000111222555444333333333333333333000000000111111111222222//////000000000000//////////////////////////////000000000000111111111111---333777777333000111444222222222222333444555666777777777777777888888999;;;<<<>>>>>>>>>@@@BBBEEEFFFGGGHHHJJJKKKKKKLLLLLLIIIGGGEEECCCAAAAAAAAAAAA???AAACCCCCCCCCDDDEEEGGGIIIJJJMMMNNNOOOMMMKKKJJJMMMKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKMMMMMMPPPRRRSSSTTTSSSTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\ZZZZZZ[[[]]][[[[[[\\\\\\]]]^^^___```]]]]]]^^^___aaacccdddfffhhheeeccceeeiiilllkkkhhhkkkkkkjjjjjjkkkkkkllllllkkkkkklllkkkjjjhhhgggeeeeeeccc```___bbbgggmmmrrr|||}}}~~~{{{wwwuuuoooooonnnmmmmmmppptttxxxxxxwwwwww{{{tttWWWLLLEEEEEE>>>>>>======<<<;;;;;;:::888888999999999::::::::::::999999888888999999:::::::::;;;<<<===>>>??????<<>>>>>???@@@???AAACCCDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIKKKIIIGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUUUUTTTTTTUUUVVVVVVWWWYYYZZZ[[[\\\[[[[[[\\\]]]^^^]]][[[[[[[[[\\\\\\]]]]]]^^^^^^___``````^^^^^^^^^___```aaacccddddddcccdddeeehhhjjjkkkkkkkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggddd```___aaagggnnnrrr~~~}}}ttttttrrrpppnnnnnnqqqsssxxxyyyvvvuuuxxxwwwuuuwwwYYYMMMGGGGGG=========<<<;;;;;;::::::888888888999999::::::::::::999999999999999999:::::::::;;;<<<===>>>???@@@===DDDGGGMMMWWWaaawwwzzzxxxvvvuuuvvvuuusssrrrkkkjjjiiigggeeecccaaaaaaZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNNNNMMMKKKIIIFFFEEEFFFFFFFFFEEECCCAAA???===<<<;;;;;;:::999888777777666444222333444555444444666555555444444333333222222222222222222222222222000111333333333222333333111111111111222333444444///000111222333333222111///000222222000///000111///000222333444333333222333333222111000///......000000111111111111000000111111111111111111111111000000000000111111111111444111//////222555666777444444444444555666777777666666666666666777777888===@@@AAAAAA???@@@CCCFFFIIIIIIJJJJJJJJJJJJIIIIIICCCBBB@@@===<<<===>>>??????AAACCCDDDEEEFFFHHHJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMPPPRRRTTTUUUWWWYYYZZZYYYXXXXXXYYYZZZVVVWWWZZZ\\\]]]\\\[[[ZZZ\\\^^^______]]]\\\\\\\\\^^^^^^_________________________________```aaaaaa___cccffffffeeegggkkkoookkklllmmmmmmlllkkkiiihhhhhhhhhggggggggghhhiiijjjgggddd```^^^```fffmmmrrr}}}yyyyyywwwtttpppoooppprrruuuzzzuuutttvvvxxxyyy\\\NNNIIIDDD@@@???>>><<<;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>><<<@@@GGGLLLQQQbbb}}}{{{yyyxxxwwwtttqqqoooqqqmmmiiieeecccbbb___^^^[[[YYYWWWUUUUUUUUUTTTRRROOOOOONNNLLLKKKIIIHHHHHHFFFEEECCCAAA???===;;;;;;::::::999888777666555555666666666666666666666666555444333222111222333333666666555444333333222222222222222222333444555666444444333333222111000000111111111111111111111111////////////000000000000222222333333333444444444222222222222222222222222111111000000000000111111000...---///000000111333111111000000000000111111333555555222333666777555444444444444444444444444666666777777888888999999===>>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJIIIFFFCCC@@@@@@>>>;;;999999:::<<<===AAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIHHHHHHGGGGGGHHHHHHJJJGGGFFFIIIIIIGGGHHHLLLLLLMMMOOOQQQRRRSSSTTTTTTZZZZZZYYYXXXXXXXXXXXXXXXXXXZZZ\\\]]]]]][[[YYYWWW\\\[[[ZZZYYYYYYZZZ[[[\\\aaaaaaaaaaaaaaa```______cccaaa______```aaa```___aaabbbccceeeggghhhjjjjjjkkkkkkkkkjjjiiihhhgggfffeeeeeeeeedddeeeeeeffffffbbbbbbccccccdddggglllppp|||xxxuuurrrqqqpppsssttt{{{uuurrruuuwww}}}yyy^^^OOOIIIDDD@@@???>>><<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===AAAHHHOOOVVVfff}}}{{{yyywwwvvvtttqqqnnnooollliiifffdddbbb___]]]YYYWWWUUUTTTTTTTTTRRRQQQOOONNNMMMKKKIIIHHHFFFFFFCCCCCCBBB@@@???>>>======::::::999888777666555555555555555555555555555555555555333222222222333444444444444333222222222111444333333222222222222222444444333222222111000000111111111111111111111111000000000000111111111111222222222222333333333333222222222222222222222222222111000000000000000111222111111222111///...---111111000000000000111111444777777444333666777555222222222222222222222222777777888888999999::::::===>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHFFFDDDAAA???>>><<<:::999999:::<<<>>>AAAEEEIIIKKKKKKIIIGGGFFFJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFFFFJJJJJJHHHHHHKKKNNNOOOPPPRRRTTTUUUVVVVVVZZZZZZYYYXXXXXXXXXXXXYYYYYY[[[]]]^^^^^^\\\ZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[______```aaaaaaaaa``````dddbbb``````bbbbbbbbbaaa```aaacccdddfffhhhjjjjjjkkkkkkkkkjjjiiihhhgggfffddddddcccbbbbbbcccccccccaaabbbbbbbbbcccfffjjjnnn{{{|||~~~~~~zzzvvvtttsssrrrsssrrrwwwtttqqqsssuuu{{{zzz```PPPIIIDDD@@@???>>><<<;;;;;;;;;;;;:::;;;===??????>>>===<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>BBBIIISSS^^^nnn|||{{{xxxwwwvvvtttqqqnnnmmmkkkiiigggeeeccc___\\\WWWUUUSSSRRRRRRRRRQQQPPPOOONNNLLLJJJHHHFFFDDDCCCAAAAAA@@@@@@??????>>>>>>::::::999888777666666555555555555555555555555555666555444444333333444444222222222222222222222222555555444222111000///...333333333222111111000000111111111111111111111111111111111111222222222222111111111222222222222333222222222222222222222222333222111000000000000000///000222444666777444222111111000000000000111111111555777444444777999777333333333333333333333333777888888999::::::;;;;;;>>>???@@@AAACCCDDDDDDDDDEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::999:::<<<>>>@@@BBBGGGNNNQQQOOOKKKGGGEEEIIIJJJJJJIIIIIIHHHGGGFFFCCCDDDEEEFFFHHHKKKMMMNNNJJJGGGHHHLLLMMMKKKKKKNNNPPPRRRSSSUUUWWWXXXYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]______^^^\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]^^^```aaabbbbbbbbbdddbbbaaaaaacccdddcccccc___```bbbdddfffhhhiiijjjkkkkkkkkkjjjiiihhhgggfffcccbbbaaa``````````````````aaaaaaaaabbbdddhhhllluuuvvvyyy}}}|||yyywwwvvvvvvsssqqqsssyyyuuuqqqrrrsssyyy}}}bbbOOOHHHBBB@@@???>>><<<;;;;;;;;;;;;999;;;===???@@@>>><<<;;;999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???BBBKKKXXXfffuuu|||zzzxxxwwwvvvtttpppnnnkkkjjjhhhgggfffccc___\\\VVVTTTRRRRRRRRRSSSRRRPPPOOONNNLLLJJJGGGEEECCCBBB@@@@@@@@@???>>>>>>======;;;::::::999888777666555555555555555555555555555666666555555444444444444222222222222222333333333444444333222111///...---333222222222111111000000111111111111111111111111000000000111111111222222000000111111111222222222222222222222222222222222333333222111000000000000...///000111555999888444222111111000000111111222...444777666555999;;;;;;555555555555555555555555666777777888999:::;;;;;;>>>???@@@BBBCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;<<<===???AAACCCEEEIIIOOOQQQOOOKKKGGGEEEIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDEEEFFFIIIKKKMMMOOONNNKKKJJJMMMNNNNNNPPPTTTTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^^^^^^^]]]\\\ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ[[[]]]___aaabbbccccccbbbaaa``````bbbccccccccc^^^___aaaccceeeggghhhiiijjjjjjjjjiiiiiigggffffffccccccaaa```_______________```aaaaaaaaacccfffiiippprrruuuzzz~~~}}}{{{yyyyyyxxxuuurrrqqqtttwww}}}vvvrrrssssssxxxcccOOOGGGAAA@@@???>>><<<;;;;;;;;;;;;777999<<<>>>>>>===;;;999999999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@CCCLLL[[[kkk{{{|||zzzxxxvvvuuussspppnnnjjjiiiggggggfffccc```]]]XXXVVVTTTSSSSSSSSSRRRQQQPPPOOOMMMJJJHHHEEEDDDCCCAAAAAA@@@???===<<<;;;;;;;;;;;;:::999888777666666555555555555555555555555555555555555555444444444333333333333444444444444111222222222222111000///222222111111111111111000111111111111111111111111/////////000000000111111000000111111111222222222222222222222222222222222333333222111111000111111222222000...333:::;;;666222222111111111111222222444:::>>>;;;888:::<<<<<<666666666666666666666666555555666777888999::::::===>>>@@@BBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;<<<<<<======>>>???AAACCCEEEFFFGGGJJJMMMMMMKKKHHHGGGFFFHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNPPPLLLKKKMMMOOOOOOSSSXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYY[[[\\\]]]]]]]]]]]]ZZZ[[[\\\^^^^^^^^^]]]\\\YYYZZZ\\\^^^```aaabbbbbb___^^^]]]^^^```bbbbbbaaa^^^___```bbbccceeefffggggggggghhhhhhggggggffffffeeedddcccbbbaaa````````````aaabbbbbbbbbcccfffhhhmmmooossswww||||||zzzzzzyyyyyyxxxtttrrrssstttvvv}}}wwwrrrrrrrrrvvv~~~eeePPPHHHBBB@@@???>>><<<;;;;;;;;;;;;777888:::;;;<<<;;;:::999888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>???CCCMMM]]]mmm~~~{{{zzzwwwvvvuuussspppmmmjjjhhhfffeeeeeeccc```^^^ZZZXXXUUUTTTTTTTTTRRRQQQOOONNNLLLJJJHHHFFFDDDCCCAAAAAA@@@>>>===;;;::::::;;;;;;:::999888777777666444444444444444444444444444555555555555444333333444444444444444444444444000111222333333333222111111111111111111111111111111111111111111111111111.../////////000000000000111111111222222222222333222222222222222222222222222222111111111222222333222333222222<<>>===<<<<<<<<<<<<===??????@@@AAACCCEEEGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNPPPMMMNNNQQQSSSSSSVVVZZZ]]]^^^^^^_________^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^[[[\\\\\\]]]^^^^^^^^^^^^ZZZ[[[\\\^^^___`````````\\\[[[ZZZ\\\^^^```aaa```______```aaabbbcccddddddcccdddeeeeeefffffffffffffffeeedddcccccccccccccccbbbcccddddddddddddfffhhhlllnnnqqquuuyyy|||~~~~~~|||zzzyyyxxxxxxyyyyyyvvvuuuvvvuuusssvvv{{{wwwqqqpppooottt{{{hhhRRRIIIDDD@@@???>>><<<;;;;;;;;;;;;888888999:::::::::::::::888888999::::::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>CCCNNN]]]lll{{{yyywwwvvvuuussspppmmmjjjhhheeedddccccccaaa```\\\YYYVVVUUUTTTSSSQQQOOOLLLLLLJJJIIIGGGEEEDDDCCC??????>>>======<<<;;;;;;<<<;;;::::::888888777666444444444444444444444444333444444555444333222111555444444333333222222222111222333444444333222111000000000000111111111111111111111111111111111111//////000000000111111111222222222222333333333333222222222222222222222222111111111111222333444444...222333555CCCUUUZZZTTT333222222111111222222333:::BBBEEE@@@999777888888555555555555555555555555444555666777999:::;;;<<<:::<<<>>>@@@AAA@@@???===<<<<<<======>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRRRRVVV]]]```]]][[[]]]aaaaaaaaaaaa```___^^^]]]YYYXXXXXXWWWWWWWWWWWWWWWYYYYYY[[[\\\^^^___``````\\\\\\\\\]]]]]]^^^___```\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZYYY[[[^^^```aaa````````````aaaaaaaaabbbbbb___```aaaccceeeffffffffffffeeeeeedddddddddeeeeeedddfffggggggffffffgggiiijjjlllooorrruuuwwwyyyzzz{{{zzzyyywwwvvvvvvwwwwwwxxxwwwxxxzzzxxxrrrqqqtttzzzvvvpppooonnnrrryyyjjjTTTKKKFFF@@@???>>>===;;;;;;;;;;;;999999999:::::::::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>CCCNNN\\\kkk~~~{{{yyywwwvvvuuusssooommmjjjhhhdddcccbbbcccbbbaaa\\\ZZZVVVTTTSSSRRRPPPNNNJJJJJJHHHGGGFFFDDDCCCBBB<<<<<<==================<<<;;;;;;:::999888777777444444444444444444444444222333444444444333222111444444333333222111000000222333555555555333111000000000000000000111111111111111111111111111111111000111111111111222222222222222333333333444444444222222222222222222222222000000000111222333555555///333333333===KKKKKKAAA333222222111111222222333111:::???;;;666555777888888888888888888888888888555666777888:::;;;<<<===999;;;>>>@@@@@@???>>><<<;;;<<<===>>>???????????????@@@AAABBBDDDEEEFFFFFFDDDFFFIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTWWW```iiilllfffaaa```ccccccbbbbbb```___]]]\\\XXXXXXWWWVVVVVVVVVVVVWWWZZZZZZ\\\]]]___```aaabbb]]]]]]\\\\\\]]]^^^```aaa]]]^^^^^^^^^]]]]]]\\\[[[[[[YYYYYY[[[^^^```aaaaaaaaaaaaaaaaaa````````````]]]^^^```bbbdddeeefffgggeeeeeeeeedddeeeeeefffffffffggghhhhhhgggggghhhjjjiiikkkmmmppprrrtttuuuvvvyyyxxxvvvuuutttuuuuuuvvvwwwwwwzzz}}}zzzsssoooppprrrwwwwwwqqqpppnnnrrrzzznnnPPPJJJGGGBBB@@@>>><<<;;;::::::;;;:::999999888888999999:::999999999999999999999999;;;;;;;;;;;;===>>>???@@@AAACCCIIITTThhhzzzzzzzzzzzzwwwtttqqqoooiiigggeeeddddddcccaaa___^^^[[[WWWUUUSSSQQQNNNLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@???===<<<:::999999>>><<<999888777777555444444444444444333222222111333333333333333333222222555444444333333444444555777666444222111111222333333222222222222222333333////////////////////////222111...------...111222333333222222333333444555777666666555333222111111222222111111111111111111444222111333666777666444444444444333333222222222111222444666777777666666555555555666666666666666999999999::::::;;;;;;;;;;;;;;;::::::999999::::::======>>>???AAABBBBBBCCCDDDCCCBBBAAABBBCCCEEEGGGJJJHHHGGGEEEEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJMMMOOOPPPSSSVVVYYY[[[\\\aaaiiippppppiiibbbfffffffffeeeccc```\\\ZZZSSSSSSRRRQQQPPPRRRUUUXXX\\\]]]___aaabbbaaa```___[[[___bbbaaa^^^]]]```dddccccccaaa___[[[XXXWWWWWWRRRTTTXXXZZZ[[[]]]___aaabbbbbbbbb```]]]]]]^^^___^^^```bbbccccccdddfffhhhfffgggiiijjjkkkjjjjjjiiihhhiiijjjjjjjjjjjjiiiiiijjjmmmoooooonnnoootttxxxvvvuuutttsssrrrssstttttttttvvvxxxyyyyyyvvvrrrpppppprrrxxx}}}wwwqqqooonnnrrryyyrrrSSSJJJEEEAAA@@@>>><<<::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@DDDFFFLLLWWWjjj{{{{{{{{{yyywwwtttqqqooollliiifffdddcccaaa___]]]]]][[[WWWTTTRRRPPPNNNLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@???===<<<:::999999<<<;;;999888888777666444444444555555555444333333333333333333444444444444444444333333333333444444333222111///////////////333222222111111111222222111111111111111111111111333222111000000222444555333333222222333333444555666666555444333222111111222222222222222111111111555333222333555666555333333333222222222222222222222333444555666666555555555555555555666666666666888888999999::::::;;;;;;;;;::::::999999:::::::::;;;<<<===???AAACCCEEEFFFJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLNNNPPPRRRTTTXXX[[[\\\^^^ccciiimmmnnnjjjggghhhhhhgggeeebbb___[[[YYYTTTSSSRRRPPPPPPRRRVVVYYY___```aaaaaa```___]]][[[[[[^^^bbbaaa___^^^aaadddddddddbbb___[[[XXXVVVVVVOOORRRUUUVVVWWWXXXZZZ\\\^^^^^^]]][[[YYYYYY\\\^^^^^^```aaabbbbbbbbbdddfffhhhiiikkkmmmnnnoooooonnnnnnnnnooooooooooooooonnnnnnnnnooonnnnnnoooqqqsssuuutttsssrrrrrrrrrssstttsssuuuwwwxxxxxxvvvtttssspppqqqtttyyy~~~xxxqqqnnnmmmqqqyyyuuuUUUJJJDDDAAA???===;;;:::999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDGGGMMMXXXkkk~~~}}}|||yyyvvvssspppooooookkkfffcccaaa___^^^\\\\\\ZZZVVVSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<:::999999999999888999999999666444444444555555666666555555333333333444555555666666333222222222222222222333555444333222111111111222333222111000000000000000111111111111111111111111------......///000111222333333222222333333444555555555444333222222111111222222222222222222222222555444222333444444333222111111111111222222222222333333444555555555444333555555555555666666777777777777888888999::::::;;;::::::999999999::::::;;;;;;<<<>>>@@@CCCFFFHHHIIIMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKNNNQQQSSSUUUXXX[[[^^^```ccchhhmmmqqqrrrqqqpppllljjjhhhddd```\\\YYYXXXUUUTTTQQQOOONNNQQQVVVZZZ___````````````^^^]]]\\\[[[^^^aaaaaa``````bbbeeefffeeeccc```\\\XXXUUUSSSLLLNNNPPPPPPPPPQQQSSSUUUZZZZZZYYYWWWWWWXXX[[[^^^___aaacccdddddddddfffhhhlllmmmpppsssuuuvvvvvvwwwvvvvvvwwwwwwwwwvvvvvvuuutttrrrqqqpppqqqrrrqqqqqqttttttsssrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvtttrrrrrrwww}}}yyyqqqnnnlllpppwwwvvvUUUJJJDDD@@@???===;;;999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBEEELLLWWWjjj}}}zzzvvvssspppooooookkkeeeaaa```___^^^]]][[[XXXUUURRRQQQOOOMMMKKKHHHGGGFFFEEECCCBBBAAA@@@???>>>>>><<<;;;:::999999777777888999:::999666444222333444555555666555555333333444444555666777777222222111111111111222222555555444444333333333333333222111000////////////111111111111111111111111)))***,,,...000000000000333333222222333333444555555444444333222222111111222222222333333333333333555444444333333333222222111111111222333333333444333444555555444333222111444444555555666666777777666666777888999999:::;;;:::999999999:::;;;<<<<<<>>>???AAACCCFFFHHHJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNOOONNNQQQUUUXXXZZZ\\\```bbbgggiiinnnvvv}}}{{{xxxooolllhhhccc^^^ZZZWWWVVVUUUSSSPPPMMMMMMPPPVVV[[[\\\]]]^^^```````````````ZZZ]]]```aaaaaaaaabbbdddfffdddbbb___\\\XXXTTTQQQIIIJJJKKKKKKKKKKKKMMMOOOUUUWWWYYYYYYYYYZZZ\\\^^^aaacccfffhhhiiikkknnnqqqrrrtttwwwzzz}}}~~~~~~~~~~~~}}}|||{{{{{{zzzwwwttttttvvvwwwtttrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzzxxxttttttxxxyyyqqqmmmkkknnnuuutttTTTKKKFFFAAA???===;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999<<<<<<<<<<<<>>>???@@@AAA@@@EEELLLYYYmmm~~~{{{wwwssspppnnnmmmiiidddaaa``````______YYYWWWSSSQQQPPPNNNLLLJJJFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>===<<<;;;::::::999666666777999:::999666444111222333444444444444444333333444444555666777777222111111000000111111222111111111111111000000000222111111000//////000000000000000000000000000000+++---000222444444444444333333222222333333444555555444444333333222222222222222333333444444444444555555555555444333333333222333333333444555555555333333444444444222111000444444444555666777777888555666777888999:::;;;;;;::::::::::::;;;<<<===>>>CCCDDDEEEFFFGGGIIIIIIJJJFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKMMMNNNOOOPPPPPPTTTXXX\\\___aaadddgggjjjkkkqqq|||yyyqqqmmmggg```ZZZWWWUUUTTTTTTRRROOOLLLKKKOOOUUUYYY]]]]]]^^^___````````````ZZZ\\\___aaaaaaaaaaaaaaacccaaa___]]][[[XXXRRRNNNGGGHHHIIIIIIIIIJJJMMMOOORRRUUUZZZ]]]^^^]]]]]]]]]aaadddiiimmmppptttxxx{{{{{{}}}~~~{{{xxxvvvwwwyyyyyyvvvsssrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttwwwyyyzzzyyyvvvuuuzzzxxxqqqmmmjjjlllsssvvvVVVLLLGGGAAA@@@>>><<<;;;::::::;;;;;;;;;::::::::::::;;;;;;999999999999999999999999<<<<<<<<<===>>>???@@@AAABBBGGGQQQ___ttt}}}yyyuuuqqqnnnkkkhhhdddaaa``````___^^^XXXUUURRRPPPOOONNNKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@======<<<<<<;;;::::::999777777666888999888666444222222333333444333333333333333333444555555666666222111111111111111111222111222222333222222111111111111111000000111111222////////////////////////,,,---///111333444444333333333222222333333444555555555555444444333333333222333333444444555555666555666777666555444555666444444444444555555555555222333333444333222000///333444444555666777888888555666777888999;;;<<<<<<::::::;;;<<<===>>>@@@AAAFFFFFFGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGIIIJJJKKKKKKFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKLLLLLLNNNOOOQQQRRRSSSWWW\\\```cccfffiiikkkjjjmmmttt~~~vvvrrrmmmeee]]]WWWTTTSSSSSSQQQPPPNNNKKKJJJMMMRRRVVV___^^^^^^]]]\\\\\\[[[[[[ZZZ\\\^^^```aaa```___^^^^^^\\\ZZZYYYZZZWWWQQQMMMHHHIIIJJJKKKKKKMMMQQQTTTSSSXXX]]]aaaaaa`````````eeehhhnnnsssxxx}}}{{{zzzyyyyyyyyyxxxvvvtttsssssssssssssssrrrqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxvvvwww{{{xxxqqqnnnjjjkkkppp{{{{{{ZZZNNNGGGCCCAAA???===<<<;;;;;;<<<::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<===>>>???AAAAAACCCIIITTTdddzzz~~~|||vvvqqqnnnllliiieeecccaaa___\\\ZZZWWWTTTQQQOOONNNMMMKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@===<<<<<<;;;;;;::::::999999777666666777777666444444444444444444444333222333333333333444444444444222222222111111222222222333333444555555555444333111111000111111222333444000000000000000000000000,,,---...000111222222222333333222222333333444555666666555555555555444444333333333444555666666666555777888888666555777999555444444444444444333333111111222333333222111000333333444555666777888888666666777999:::<<<======;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHJJJKKKKKKLLLFFFFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNNNNPPPRRRSSSTTTUUUYYY___cccgggiiilllnnnlllrrr{{{}}}xxxuuuqqqlllcccZZZTTTQQQQQQRRRNNNNNNLLLJJJJJJLLLPPPSSS\\\[[[ZZZYYYYYYXXXXXXXXX[[[\\\]]]___```___\\\ZZZXXXVVVTTTVVVXXXVVVQQQKKKJJJKKKMMMNNNOOORRRWWWZZZ]]]```ccceeeffffffhhhjjjnnnrrrwww||||||yyywwwvvvsssttttttuuutttsssrrrqqqrrrrrrsssttttttuuuuuuuuuyyyyyy{{{~~~wwwqqqnnniiijjjooovvv]]]OOOFFFCCCBBB@@@>>><<<<<<<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBIIIUUUfff}}}}}}~~~}}}xxxqqqmmmmmmjjjgggdddaaa^^^ZZZWWWVVVTTTQQQOOONNNMMMKKKIIIDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<;;;;;;::::::::::::888666555666666666444666666666666555444333333333333333333333333333222333333222222222222333333///000111222222222111000000000111111222333555555111111111111111111111111111111222333444555555666333333222222333333444555666666666666666555555555333333444444555666777777444777999888777666888;;;444444444333333222222222000111222333333222111000333333444555666777888999666777888999;;;<<<===>>><<<<<<===>>>@@@AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOOOOPPPRRRTTTUUUVVVVVVZZZ```eeeiiikkknnnpppoooxxx{{{ttttttwwwqqqkkkbbbXXXRRRPPPPPPRRRLLLLLLLLLJJJJJJKKKOOORRRVVVVVVUUUVVVVVVWWWXXXYYY[[[[[[]]]^^^___^^^ZZZXXXTTTRRRQQQSSSWWWVVVPPPKKKKKKMMMNNNPPPRRRVVV\\\___hhhiiiiiiiiijjjlllppptttwww{{{{{{yyyzzzssstttuuuuuuuuutttsssrrrsssssstttuuuuuuttttttsss|||}}}|||pppjjjgggiiimmm}}}hhhNNNFFFBBB@@@>>><<<::::::::::::::::::::::::::::::::::::888888999::::::::::::999<<<<<<<<<<<<===???@@@AAAAAAPPPWWWbbb|||yyyuuuqqqnnnmmmkkkgggdddaaa^^^YYYVVVVVVTTTRRROOOLLLJJJIIIHHHEEEEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;:::777777777777666666666666444333222222444666555555222222333333333333444444444444444444444444444444444333222111111222222222222222000000000111222333111111000000//////......///000111222333444444444333333222222111222222222111222444666666555444333222333555777888777666555777777888888888999999999777777777666555333222111111111111111111222222222333444555777888999999999999888777777999;;;>>>???======???@@@@@@AAA@@@@@@CCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJEEEGGGIIIJJJLLLLLLLLLLLLMMMOOOQQQSSSTTTVVVYYY\\\\\\___cccgggkkkooosssvvvxxxxxxxxxuuurrroooooooooppphhh^^^VVVSSSQQQPPPNNNLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSTTTSSSSSSTTTWWWYYY]]]^^^___```^^^[[[XXXVVVRRRQQQQQQRRRQQQOOOLLLIIINNNPPPSSSVVVYYY]]]bbbfffmmmooopppooonnnttt~~~{{{yyyvvvuuuuuuttttttuuuvvvwwwxxxvvvsssqqqppprrrtttvvvzzz{{{~~~sssmmmjjjkkkooo|||nnnRRRGGGBBB@@@>>>===;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999<<<<<<<<<<<<===???@@@AAA???OOOWWWccc~~~|||yyyvvvrrrooommmkkkgggdddbbb^^^YYYVVVVVVTTTRRROOOLLLJJJHHHHHHEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;;;;:::::::::999777777777777666666666555555333222222444555555555222222333333333333444444333333333333333333333333444444444333222111222333222222111000000111222333111000000000/////////...///000111222333444444444333333222222222222333333222333444555666555444444444666888::::::999777666777777777777888888888888666666666555444333111000111111111111111222222222333444555666777888888888888888777888999;;;>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUYYY\\\___ccciiinnnqqqsssuuuvvvyyyyyyxxxvvvrrrooooooooohhhbbbXXXRRRNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRSSSRRRRRRSSSUUUXXX\\\]]]^^^^^^\\\YYYVVVTTTOOOPPPPPPQQQQQQPPPMMMLLLOOORRRWWW[[[^^^bbbfffiiimmmpppssstttwww~~~{{{yyyxxxwwwvvvuuuuuuuuuvvvwwwwwwuuusssqqqqqqsssuuuwww{{{|||~~~xxxqqqmmmnnnqqq{{{~~~uuuWWWJJJBBBAAA???============>>>::::::::::::::::::::::::888999999:::::::::::::::<<<<<<<<<<<<===???@@@AAA>>>NNNWWWfff}}}{{{zzzwwwssspppmmmkkkgggeeebbb^^^ZZZWWWUUUTTTQQQNNNLLLJJJHHHGGGEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999888888777777777666666666555555555333222222444555555444222222333333333333444444222222222222222222222222444777888777333111222444222222111111000111111222000000000000///////////////000111222333444444444333333333222222333333444444444444555555555555555777999;;;======:::777555555666666666777777777777555555555444444222111000000000111111111222222222333444555666666666666666888888888888:::<<<>>>??????>>>>>>>>>>>>@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCCGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOQQQRRRSSSTTTUUUXXX\\\```dddiiioootttvvvvvvvvvvvvyyyzzzyyyvvvrrrooonnnooofff```YYYRRROOOOOONNNNNNJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQQQQPPPQQQTTTVVVZZZ[[[[[[[[[YYYVVVSSSQQQMMMNNNOOOOOOOOOOOONNNNNNPPPUUU\\\bbbfffiiilllnnnooosssxxx}}}~~~zzzxxxxxxwwwuuutttsssttttttuuuuuutttrrrqqqrrrtttwwwxxx||||||~~~zzzsssnnnnnnqqq|||{{{vvvYYYLLLBBBAAA???>>>>>>>>>??????::::::::::::::::::::::::888999::::::;;;;;;::::::<<<<<<<<<<<<===???@@@AAAAAAOOOYYYjjj}}}{{{zzzxxxtttrrrmmmkkkhhheeebbb___[[[WWWUUUTTTQQQNNNKKKIIIHHHGGGDDDCCCBBBAAA@@@>>>>>>======<<<;;;:::999888777666777777666666666555555555555444222222444555555444222222222333333333444444222222222222222222222222555888;;;:::555222333555222222111111111111111111000000000000///////////////000111222333444444444444333333333333444444555555555444444555555666777888:::<<<>>>===:::666444444444444555555555555666555555555555444333222111000000000111222222333333444444555555555555555444888888888999:::<<<>>>???@@@???=========???BBBCCC@@@@@@@@@AAAAAABBBCCCCCCHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLNNNOOOPPPPPPVVVVVVWWWXXXYYY\\\aaaeeeiiimmmrrrvvvwwwvvvvvvvvvzzzzzzyyyuuuqqqnnnmmmmmmfffaaaZZZTTTPPPNNNNNNOOOIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMOOOPPPPPPPPPRRRTTTXXXYYYYYYXXXVVVTTTQQQPPPMMMNNNNNNNNNNNNMMMNNNOOOSSSYYYbbbiiimmmoooqqqrrrsssxxx}}}{{{yyywwwvvvtttrrrqqqqqqrrrrrrtttsssrrrrrrsssuuuxxxzzz|||{{{}}}zzzsssnnnmmmppp}}}{{{qqqWWWMMMBBBAAA@@@>>>>>>>>>???@@@::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===???@@@AAADDDRRR\\\ooo|||{{{zzzxxxuuurrrmmmkkkhhheeeccc___[[[XXXUUUSSSQQQNNNKKKIIIGGGGGGCCCCCCBBB@@@???>>>===<<<<<<;;;;;;999888777666666666666666666555555555555666444333333444555444333222222222333333333444444444444444444444444444444555888;;;;;;888555444444222222222222111111000000////////////000000000000///000111222333444444444444444333333444555555666666666555555555666777888777888:::;;;:::777444222222222333333333333444444555555555555555444333222///000000111222222333333444444555555555555555444888888999:::;;;===>>>???@@@???=========???BBBCCC????????????@@@AAACCCCCCGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIKKKMMMOOOPPPQQQVVVXXXYYY[[[\\\```eeehhhnnnppprrrtttttttttvvvwwwxxxxxxwwwtttoookkkjjjjjjccc___YYYRRRLLLIIIIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLJJJLLLOOOPPPPPPPPPRRRTTTWWWWWWWWWVVVUUUSSSQQQPPPOOOPPPPPPOOOMMMMMMPPPRRRYYY___gggnnnrrrtttuuuvvvyyy}}}|||zzzyyyxxxvvvuuusssrrrrrrssssssssssssrrrrrrtttvvvxxxzzz{{{yyyzzz~~~yyyqqqlllmmmppp~~~kkkSSSLLLCCCBBB@@@>>>>>>>>>>>>???::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAFFFSSS___sss}}}{{{zzzxxxtttrrrmmmkkkhhheeeccc```\\\YYYTTTSSSPPPMMMKKKIIIGGGFFFCCCBBBAAA@@@>>>===<<<<<<::::::999999888777666666666666666555555555444444666444333333444444444333222222333333333333444444444444444444444444444444555777999;;;;;;999555333222222222222222111000///////////////000000000000///000111222333444444444444444444444555555666777666666666666777777777777666666777888777555333111111111111111222222222222444444444444444333222222//////000111222333333444333444555666666666666666888888999;;;<<<===>>>??????>>>>>>>>>>>>@@@AAABBB????????????@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRTTTWWWZZZ]]]```ccchhhkkkppprrrssstttssstttvvvxxxvvvvvvuuuqqqlllhhhffffffbbb```ZZZSSSLLLIIIIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJMMMPPPQQQQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSTTTRRRPPPQQQUUUZZZbbbgggmmmrrruuuwwwyyy{{{}}}{{{zzzyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvssssssssssssuuuvvvxxxyyy{{{yyyyyy|||xxxoookkklllqqqhhhPPPJJJCCCBBB@@@>>>===<<<======::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAEEERRR___vvv}}}{{{zzzwwwtttqqqmmmkkkhhhfffdddaaa]]]ZZZTTTSSSPPPMMMJJJHHHGGGFFFBBBBBBAAA???>>>===<<<;;;999999888888777777777666666666555555555444444444777555333333444444444222222222333333333333444444333333333333333333333333555444666:::===<<<777111222222333333222111///....../////////000000000111///000111222333444444444444444444444555666777888555666777888999888777777555555555444444333333333//////000000000111111111111222222222222111000000...///000111222333444444333444555666777888888888888888:::;;;===>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKNNNPPPSSSTTTUUUYYY^^^cccfffjjjmmmpppqqqtttwwwxxxxxxwwwxxxxxxttttttrrrnnnhhhdddbbbbbb```___[[[TTTMMMJJJJJJLLLGGGGGGGGGHHHIIIIIIJJJJJJKKKNNNQQQSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSVVVWWWWWWVVVXXX___eeemmmpppsssuuuwwwzzz}}}}}}zzzxxxxxxwwwwwwvvvuuutttttttttuuuvvvttttttttttttuuuvvvxxxxxx|||yyyyyy|||wwwnnnkkkmmmrrrgggNNNHHHDDDBBB@@@>>><<<<<<;;;<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAADDDQQQ___xxx}}}{{{zzzwwwssspppmmmkkkhhhfffdddaaa]]]ZZZTTTSSSPPPMMMJJJHHHGGGFFFBBBAAA@@@???>>><<<;;;;;;888888888777777777777777666666555555555444444444777555333333444444333222222222333333333444444444222222222222222222222222555333444999??????888000222222333333222111///....../////////000000111111///000111222333444444444444444444555555777888888444666888999:::999777666555555444333333333444444////////////000000000000///000000000000//////......///000111222333444444333444555777888999999999888999:::<<<===>>>>>>???======???@@@@@@AAA@@@@@@@@@?????????@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKMMMOOORRRTTTVVVXXX\\\ccciiimmmpppsssuuuqqquuuzzz}}}}}}{{{yyyyyyrrrrrrppplllfffbbb``````YYYXXXUUUOOOIIIFFFHHHJJJFFFGGGGGGHHHHHHIIIJJJJJJLLLNNNRRRTTTTTTUUUVVVWWWTTTTTTUUUUUUVVVVVVVVVWWWTTTWWWZZZZZZZZZ^^^fffmmmtttuuuwwwxxxyyy{{{}}}yyywwwvvvuuusssrrrqqqpppqqqrrrssstttuuuttttttuuuuuuvvvwwwxxx~~~zzzyyy}}}{{{pppkkkkkknnnfffQQQHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;===>>>???>>>>>>@@@BBBLLLSSSbbbyyy|||zzzxxxvvvtttssspppjjjfffccc```]]][[[XXXTTTPPPMMMKKKHHHEEEBBBCCC@@@>>>======<<<;;;:::888888888777777777777777555999555333777444111888333333333333333444555666333333333333333333333333444444444444444444444444111444777999888666555555222111000//////000111222////////////............000000222333333333333333111222333444555555555555777777888:::::::::::::::999777222///333777555...000///...............///000///------,,,---.../////////000000111222444555888777777777777999:::;;;:::;;;;;;<<<===>>>??????@@@?????????>>>>>>======;;;<<<>>>@@@BBBCCCCCCCCCFFFGGGGGGFFFEEEEEEGGGHHHMMMLLLLLLNNNQQQUUUWWWXXX[[[```fffjjjmmmppptttwwwwwwxxxzzz|||~~~~~~{{{yyyrrrnnnjjjiiiiiifff___YYYRRRQQQNNNKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKLLLQQQSSSVVVYYYZZZZZZYYYXXXWWWVVVVVVXXXZZZ[[[[[[[[[]]]]]]]]]]]]```gggooouuuwwwvvvvvvxxx{{{~~~{{{xxxuuurrrooommmnnnoooqqqsssttttttuuusssuuuwwwxxxwwwvvvwwwwwwzzzzzz|||{{{pppkkkkkknnn|||fffQQQHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<>>>???@@@???@@@AAACCCMMMTTTddd{{{}}}{{{yyyvvvttttttpppkkkgggcccaaa^^^[[[XXXTTTPPPMMMKKKHHHEEEBBBCCC@@@>>>======<<<;;;:::666666777777777888888888666555111222777333111666444333333333333444555666333333333333333333333333444444444444444444444444000222555777777666333222111000000//////000000111222222222222111111111111///000111222333333333333333333444444555666666777777888888999::::::;;;;;;888;;;:::555333444555222333222222111111111111111000///...------...///000//////000000111333444555666666555555666777888999999:::;;;<<<===>>>???@@@????????????>>>>>>>>>======>>>>>>@@@AAABBBCCCCCCDDDFFFGGGGGGGGGGGGJJJLLLMMMMMMMMMOOORRRUUUXXXYYY\\\```fffjjjmmmppptttwwwwwwwwwxxx{{{||||||zzzwwwrrrnnnjjjiiihhhddd\\\VVVQQQOOOMMMJJJHHHGGGGGGGGGHHHJJJLLLLLLLLLLLLNNNOOOQQQSSSVVVYYY[[[[[[ZZZYYY[[[ZZZZZZ[[[]]]^^^^^^^^^^^^```bbbdddgggmmmsssxxxzzzyyyxxxyyy}}}yyyuuussspppnnnmmmnnnoooqqqssstttuuuuuuuuuwwwyyyzzzyyyxxxxxxyyyzzzyyy|||{{{pppjjjjjjnnnwwwgggRRRHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===???@@@@@@@@@AAACCCEEENNNVVVfff~~~|||yyyvvvttttttpppkkkgggdddaaa^^^[[[XXXTTTPPPMMMKKKHHHEEEBBBBBB@@@>>><<<<<<<<<;;;999666666666777777888888888888222111444666222111555444444333333333444555555333333333333333333333333444444444444444444444444111111333777:::999444///...//////000000//////...000000000/////////.........///000111222222222222555444444444555666777888888888888888999:::;;;<<<777???BBB<<<444222444666111111000/////////////////////.........//////000000000000000222333444555666666555666666777999999888999:::;;;===>>>@@@@@@????????????>>>>>>>>>>>>@@@?????????@@@AAACCCDDDCCCEEEGGGGGGHHHJJJMMMOOOOOOOOOPPPQQQSSSVVVYYY[[[^^^aaaeeeiiimmmpppuuuxxxwwwwwwwwwxxxzzzzzzxxxuuurrrooojjjhhheee```YYYSSSOOOMMMKKKIIIGGGGGGGGGGGGHHHJJJMMMOOOOOOPPPRRRSSSSSSVVVYYY]]]______^^^]]]``````aaaaaabbbbbbbbbccccccfffkkkooorrruuuyyy{{{~~~}}}~~~}}}uuuqqqooommmkkklllmmmnnnpppqqqssstttuuuwwwyyy{{{{{{zzzyyyyyyzzz||||||{{{pppjjjjjjmmmuuuhhhRRRHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@???AAACCCFFFOOOWWWhhh|||yyyuuussssssooojjjfffbbb```]]]ZZZXXXTTTPPPMMMJJJHHHEEEBBBBBB@@@===<<<<<<<<<:::999777777777777777777666666888222444888444111555666444444333333333444444555333333333333333333333333333333333333333333333333444333444888===<<<666000---...///000000///...---//////.........---------...///000111111222111111555444333222333555777999999888888888888:::;;;<<<888@@@DDD>>>555222333444111000///......---........................//////000000000111222333444555888888888888999:::;;;;;;888888:::;;;===>>>???@@@?????????>>>>>>>>>>>>>>>BBBAAA???>>>???AAACCCDDDCCCEEEGGGHHHHHHJJJMMMOOOQQQRRRSSSTTTUUUWWW[[[]]]aaabbbeeeiiimmmrrrvvvxxxyyyxxxwwwwwwxxxxxxvvvuuurrrppplllhhhccc]]]VVVQQQLLLKKKIIIGGGFFFFFFGGGGGGGGGJJJNNNQQQRRRSSSUUUWWWXXXZZZ^^^bbbdddeeeeeedddeeefffgggggggggggghhhiiimmmqqqvvvzzz|||}}}}}}~~~yyyqqqmmmlllkkkjjjjjjkkklllnnnooorrrssstttxxxzzz{{{{{{zzzyyyzzz{{{{{{pppjjjjjjmmmssshhhSSSHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@CCCFFFOOOXXXjjj}}}yyyvvvsssrrrnnniiidddaaa^^^[[[YYYXXXTTTPPPMMMJJJHHHEEEBBBBBB???===<<<<<<;;;:::999999888888777666555444444555111888999///444<<<666555444444333333333444444333333333333333333333333333333333333333333333333444222333777<<<;;;555///---...///000000///...---222222222111111111000000...///000111111222111111444333111111111333555777888888888888999:::;;;;;;999>>>???:::666555333111555444333222111111111111,,,,,,------............000000111111222333555666777888999999::::::;;;;;;888888999;;;<<<>>>??????>>>>>>>>>>>>>>>>>>??????BBBAAA@@@??????AAACCCEEEEEEFFFHHHHHHHHHIIILLLNNNSSSUUUVVVWWWWWWYYY\\\```eeeeeefffiiinnnsssxxxzzz{{{yyywwwwwwwwwwwwvvvtttrrrppplllhhhbbb[[[TTTOOOJJJIIIHHHFFFFFFFFFGGGHHHGGGJJJOOORRRTTTUUUWWWYYYZZZ]]]aaaeeehhhiiiiiiiiijjjlllnnnnnnllllllnnnpppzzz}}}uuummmkkkkkkjjjiiiiiiiiijjjlllnnnpppssstttyyyzzz{{{zzzyyyxxxyyy{{{{{{pppjjjiiilllpppiiiSSSHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>===>>>@@@DDDGGGPPPZZZmmm{{{xxxuuurrrnnniiieeeaaa___\\\YYYXXXTTTPPPMMMKKKHHHEEEBBBAAA???===;;;;;;;;;:::888888888777777666555444444222000888666000BBBLLL666555555444333333333444444333333333333333333333333333333333333333333333333111000111333666666222///...//////000000//////...111111000000000/////////...///000111222222222222222111111111111333444555777777888:::::::::::::::999;;;999666555777444000444444222111000000//////+++,,,---.../////////...111111111111222444555666555666777888999999999999999999:::;;;<<<======>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJJJJKKKNNNPPPUUUXXXZZZYYYYYYZZZ^^^bbbiiihhhgggjjjpppvvvzzz|||}}}zzzwwwuuuuuuuuuuuutttpppoookkkfff___XXXQQQMMMHHHHHHGGGFFFFFFGGGHHHIIIGGGKKKPPPTTTVVVXXXYYY[[[[[[^^^cccgggkkkmmmmmmmmmooorrruuuuuussssssvvvyyyzzzqqqlllkkkkkkkkkjjjjjjjjjjjjlllnnnqqqtttvvv{{{{{{|||zzzyyyxxxzzz{{{{{{pppiiiiiilllooojjjSSSHHHCCC@@@>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>AAAEEEIIISSS]]]qqq{{{yyytttpppkkkfffccc```]]][[[XXXTTTPPPMMMKKKHHHEEEBBBAAA???<<<;;;;;;;;;999888666666666666666666666666555111777444888\\\ccc;;;666555444333333333333333333333333333333333333333222222222222222222222222///000111222222222111111111000000//////000000111............------------///000111222333333333333111111222333333444444555555777999;;;<<<;;;:::888666888777444333666666333333222111///...---------------///000111111111000111111111222333444555666555666777999999999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>??????????????????@@@AAABBBCCCDDDEEEGGGHHHJJJLLLMMMOOORRRUUUWWWZZZ\\\\\\ZZZ[[[___dddmmmjjjiiikkkqqqxxx|||~~~}}}zzzvvvsssssssssrrrrrrlllllliiiccc\\\TTTNNNKKKHHHGGGGGGFFFGGGHHHIIIJJJJJJNNNSSSWWWYYYZZZ\\\]]]___bbbggglllppprrrsssssstttxxx{{{|||zzzzzz~~~zzzuuunnnkkklllmmmmmmlllllllllmmmnnnppptttwwwyyy}}}}}}}}}|||zzzzzz{{{}}}~~~~~~{{{pppiiiiiilllooojjjSSSIIICCCAAA>>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???????????????BBBGGGJJJUUU```ttt~~~|||uuuqqqlllhhheeebbb___]]]XXXUUUPPPMMMKKKHHHEEEBBBAAA???<<<;;;;;;;;;999888333333444555666777888999:::333777555BBBrrrwwwAAA666555444333333333333333333333333333333333333333222222222222222222222222000222333333111111333444222111000//////000111222111111111111000000000000000111222333333444333333111222333444555555555555444666:::<<<===<<<999777444777777333222555888777666555444222111000000000...///111222333333333222111111111222333444555666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>?????????@@@===>>>@@@BBBDDDDDDEEEEEEFFFIIIKKKMMMOOORRRVVVYYYWWW[[[^^^]]][[[[[[```eeeooollliiilllrrryyy~~~}}}yyytttqqqqqqqqqqqqpppiiiiiigggaaaYYYQQQLLLIIIHHHGGGGGGFFFGGGIIIJJJKKKLLLPPPUUUYYY[[[\\\]]]^^^dddggglllrrrvvvxxxyyyyyywww{{{~~~~~~vvvrrrlllkkklllnnnnnnmmmoooooooooppprrrvvvyyy|||}}}{{{{{{}}}xxxnnniiijjjmmmyyynnnRRRJJJDDDAAA???>>>>>>===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===??????@@@BBBFFFIIITTT___uuu~~~{{{xxx|||wwwoooiiidddaaa^^^\\\XXXUUUPPPMMMKKKHHHEEEBBBAAA@@@???===;;;999777777:::999777666444333333333777000999;;;AAAgggoooFFF666555444333222333333444222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000...///000000000000000000000000111111222222222222444333111111111333555666CCC777222999<<<666444888555555444444444333333333555333111000///000111222444---000===AAA999222222222222222222333444555666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@??????@@@BBBCCCDDDEEEEEEEEELLLLLLMMMOOOQQQUUUXXXZZZ[[[\\\]]]^^^___bbbfffjjjmmmkkknnnuuuzzzzzzzzz|||yyyuuupppnnnnnnmmmjjjggggggfffbbb[[[SSSLLLHHHGGGEEEFFFFFFEEEEEEGGGJJJMMMMMMQQQVVVZZZ]]]^^^```bbbbbbiiirrrzzz}}}}}}|||{{{|||ssspppmmmjjjkkknnnpppooonnnqqqrrrsssttttttvvvyyy|||~~~}}}}}}~~~wwwnnnjjjkkknnn}}}oooRRRJJJDDDAAA???>>>>>>===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===??????@@@BBBFFFHHHTTTaaaxxx|||zzz|||wwwpppiiieeeaaa^^^\\\XXXUUUPPPMMMKKKHHHEEECCCAAA@@@???===;;;999777777999888777555444444444444444...666777444MMMUUU666666555444333222333333444333333333333333333333333111111111111111111111111000111111111111111111000000000000000000000000000...//////000000000000000111111111111222222333333444333222111222333555666FFF:::333777888333222666555555444444444333333333444333111000///000222333777111333>>>BBB;;;555666222222222222333444555666777777888999:::;;;;;;<<<========================>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGMMMNNNPPPSSSVVVYYY\\\]]]^^^^^^______```cccfffiiiooommmnnntttxxxxxxxxxzzzyyyuuuooollllllkkkhhheeeeeeccc^^^XXXQQQKKKHHHGGGFFFFFFFFFFFFEEEFFFJJJLLLNNNRRRWWW\\\^^^```bbbdddhhhoooxxxyyyrrrrrrpppooorrrwwwxxxuuuqqqqqqrrrrrrrrrsssuuuyyy|||wwwnnnkkkmmmpppqqqSSSJJJDDDAAA???>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@BBBEEEHHHSSSccc}}}~~~||||||wwwqqqkkkfffccc___]]]XXXUUUQQQMMMKKKHHHEEECCCAAA@@@???===;;;999777777777777666555555555555555777000888999...888AAA000555444444333333333333444444444444444444444444444111111111111111111111111111111222222222222111111000000000000000000000000......///000000000000000222222222222333333333333555444333222222444555666DDD999222444555222222777555555444444444333333333222222111000000111333444666000111999===888444555333333333333333444555666777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIIIIOOOQQQTTTXXX\\\___```aaacccbbbaaabbbccceeehhhjjjpppmmmnnnsssvvvvvvvvvxxxyyytttnnnjjjiiihhheeebbbaaa^^^YYYSSSMMMJJJGGGGGGGGGGGGGGGFFFEEEFFFIIILLLOOOSSSXXX]]]___bbbeeegggnnnuuu~~~wwwrrrtttsssvvv}}}|||uuusssssssssrrrsssuuuzzz}}}vvvnnnlllnnnrrr}}}sssTTTJJJDDDAAA???>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;===>>>??????AAAEEEHHHQQQfff||||||xxxqqqlllhhhddd```^^^XXXUUUQQQNNNKKKIIIEEECCCAAA@@@???===;;;999777777666666555555555666666777888000777;;;222333999555444333333333333333333333444444444444444444444444111111111111111111111111222222222333333222222222000000000000000000000000......///000111111111111333333333333333333444444555555444333444444555666<<<555111444666444555888555555444444444333333333222111111111111222333444555000000666888555444555444444444444444555666666777777888999:::;;;;;;<<<======>>>>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCEEEFFFHHHJJJKKKPPPSSSXXX]]]aaacccddddddfffeeedddeeehhhkkkmmmnnnpppllllllqqqttttttvvvxxxyyytttmmmiiigggfffccc```]]]YYYSSSNNNKKKIIIGGGGGGHHHHHHHHHFFFEEEFFFIIILLLOOOSSSXXX\\\```cccgggiiiqqqwwwyyywwwvvvwww|||vvvuuuuuuuuuttttttwww|||uuunnnlllooosss|||sssTTTJJJDDDAAA???>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>>???AAAEEEGGGPPPiii}}}|||xxxrrrmmmiiieeeaaa___YYYVVVQQQNNNLLLIIIFFFCCCAAA@@@???===;;;999777777666555555555555666777777666...000777555222444555222222333333333333333333222222222222222222222222111111111111111111111111222222222333333222222222000000000000000000000000...///000111222222222222555555555444444444444444666555555555555555555555555333444777888666444555555555444444444333333333111111111222222333444444777444444777999888888999555555444444555555666666777777888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDGGGIIILLLMMMRRRVVV[[[```dddfffffffffhhhgggfffhhhmmmqqqttttttooojjjjjjnnnrrrsssuuuyyyyyyssskkkgggeeecccaaa^^^XXXTTTNNNKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFGGGJJJMMMNNNQQQWWW[[[___dddhhhkkktttzzz~~~|||{{{}}}wwwvvvvvvvvvvvvvvvyyy}}}uuunnnlllooosss~~~sssUUUKKKDDDAAA???>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???AAADDDGGGRRRmmm}}}|||yyysssoookkkgggccc```YYYVVVRRRNNNLLLIIIFFFDDDAAA@@@???===;;;999777777666666555555555666666777888222///444777333111444111222222333333333333222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000///000111222333444444444666666666555555555555555666666666666666555555555555666888999999666222111555555444444444333333333222222222333333333333333444444444555666666777888666666555555555666666777777777888999:::;;;;;;<<<;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEHHHKKKNNNPPPVVVYYY^^^cccfffhhhhhhhhhjjjgggfffiiiooouuuwwwwwwpppkkkiiillloooqqqssswwwvvvppphhhcccbbbaaa___\\\TTTPPPKKKJJJKKKLLLJJJHHHGGGGGGGGGGGGFFFHHHKKKNNNMMMQQQVVV[[[```eeejjjnnnwww}}}yyywwwxxxyyyzzzzzz|||uuunnnlllooosss~~~sssUUUKKKDDDAAA???>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<===>>>>>>AAADDDGGGUUUsss|||yyytttppplllhhhccc```YYYVVVRRROOOLLLJJJFFFDDDAAA@@@???===;;;999777777777666666555555555666666666777444444777444000555000111222333444333333222333333333333333333333333111111111111111111111111000111111111111111111000000000000000000000000000000111333444555666666666777777777666666666555555777777777777777666555555555777999999777666444333555555444444444333333333333333333333333333222222000222333333333444555555777777666666666666666777777777888999:::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAAFFFFFFFFFHHHKKKNNNRRRTTT[[[]]]aaaeeehhhjjjkkkkkkkkkhhhfffhhhoootttuuutttsssmmmiiikkkmmmmmmooosssrrrlllddd___^^^]]]\\\ZZZQQQMMMJJJJJJMMMNNNLLLIIIEEEFFFGGGGGGGGGIIIMMMPPPNNNRRRWWW\\\aaagggmmmqqqxxx~~~}}}xxxwww~~~xxxuuuyyy}}}~~~~~~|||uuunnnlllnnnsss{{{rrrUUULLLDDDAAA???>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::<<<===>>>>>>@@@DDDGGGXXXwww|||yyytttpppmmmiiidddaaaYYYVVVRRROOOLLLJJJGGGDDDAAA@@@???===;;;999777777777777666555555555555555...666333000333000...555000111222333444333333222444444444444444444444444111111111111111111111111000000111111111111000000000000000000000000000000111222333555666777777777888888777777666666555555777777777777777666555555333555777666666888999999555555444444444333333333444444444444333333222111222555777666666777888777888777666666666666777777777777888999:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAHHHHHHHHHJJJMMMQQQUUUWWW^^^```cccfffiiikkklllmmmlllhhheeehhhnnnrrrsssqqqvvvpppkkkkkkkkkkkklllpppoooiiiaaa\\\[[[[[[ZZZXXXPPPLLLIIIKKKOOOPPPMMMIIIEEEFFFFFFGGGGGGJJJNNNQQQPPPSSSXXX]]]bbbhhhooossswww}}}~~~}}}|||yyyuuuvvvvvvrrrlllgggeeeeeeooogggdddhhhlllnnnsssyyyxxxooolllpppvvv~~~{{{rrrUUULLLDDDBBB???=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===>>>???@@@@@@???AAAGGGKKK[[[yyy~~~|||yyytttpppmmmiiidddaaa___YYYRRROOONNNKKKFFFAAA@@@???===;;;999888777777666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222222111000000000000000000000000000000000333111//////000111111111333444444444555666666666777777888888888888777777666777888999999888777666444555666777888999::::::::::::999777666444333333333444555666666555444333333444444555666777888888888888888888888888888888888888888888999:::;;;;;;<<>>===;;;::::::;;;<<<======???@@@@@@???AAAGGGLLL___|||~~~{{{vvvrrrnnnjjjeeebbb^^^XXXRRRNNNMMMJJJEEE@@@@@@???===;;;:::999888888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111111111000000000000000000000000222000///...///000000000444444444555555666777777777777888888888888777777777777888999888888666666777777888999;;;<<<======;;;:::999888777555444444555666666777777666666555444555555555666777777777888888888888888888888888999999999999:::;;;<<<===<<>>===;;;:::999999999666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111222222222000000000000000000000000000000////////////000111444444555666666777888888777777888888888888777777888888888888888777666555888999:::;;;<<<>>>??????<<<;;;:::999888777666555888777777666666777777888666666666666666666666666888888888888888888888888::::::::::::;;;<<<======<<>>@@@??????BBBGGGLLLccc~~~yyyuuuqqqlllgggddd]]]YYYTTTPPPMMMIIIEEEBBB???>>>===;;;:::::::::999666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333000000000111222222222333000000000000000000000000000111111111000000111333444555666666777888999999888888999999999999888888999999999888888777666666888888999:::<<<===>>>???===<<<;;;:::999888777777888888666555555666888888777777777666666666666666888888888888888888888888999999999::::::;;;<<<===<<>>@@@??????BBBHHHMMM```zzzuuuqqqlllgggddd^^^[[[WWWRRRNNNJJJGGGEEE@@@???===<<<;;;:::999999666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333000000000111222222222333000000000000000000000000000222444444333222444555555555666777888999:::;;;999999::::::::::::999999::::::999999888888888888::::::;;;<<<===>>>>>>???===<<<<<<;;;:::999888888888777555555555555777888777777777777777666666666888888888888888888888888888888888888999:::;;;<<<<<>>???@@@AAACCCFFFHHHIIIKKKLLLNNNQQQUUUYYY]]]^^^```bbbeeehhhjjjlllmmmnnnnnnmmmkkkjjjiiihhheeeccceeefffggghhhhhhgggfffeeebbb```^^^]]][[[XXXSSSPPPNNNNNNLLLJJJHHHGGGGGGHHHJJJJJJLLLNNNQQQSSSUUUVVVUUUXXX]]]dddllltttzzz}}}{{{wwwuuupppjjjeeeaaa^^^]]]___\\\YYYXXXXXXXXXXXXWWWRRRRRRRRRRRRRRRQQQQQQQQQSSSVVVYYY[[[\\\\\\\\\]]]^^^ggguuuwwwnnnkkkpppwwwqqqiii~~~xxxWWWKKKDDDBBB???=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<=========<<<>>>?????????BBBHHHMMM___~~~{{{vvvrrrmmmhhhddd___\\\YYYTTTOOOKKKHHHFFFAAA@@@???<<<;;;999999888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111222222222000000000000000000000000000444777666444333555777666666777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;>>>>>>>>>>>>?????????@@@<<<<<<<<<;;;:::999999999777666666555555666666777777777777777777777777777888888888888888888888888888888888888999:::;;;;;;<<>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;:::999999999666777777888888777777666666666666777888888888999888888888888888888888888999999999999999;;;<<<<<<<<>>>>>>>>????????????>>>>>><<<;;;;;;;;;<<<>>>???AAA>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999777888999::::::999888777555555666777888999999:::888888888888888888888888::::::::::::;;;<<<======<<>>AAAAAABBBIIIQQQgggzzztttnnnhhheeeaaa]]]XXXSSSPPPNNNKKKIIIFFFEEEBBB>>><<<:::999999777777777777777666666555666666666555444444444333333555666555444444555666444444444333333222222222111111111111111111111111000000000000111111111111111222333444555777888888888999;;;<<<===<<<;;;;;;======>>>@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<666999<<<;;;888555444555777888888999999999888888666666777888999::::::;;;===<<<:::999999:::<<<===@@@???>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFGGGGGGHHHKKKOOORRRUUUVVVWWWYYYZZZ\\\]]]^^^```bbbeeeggghhheeehhhmmmnnnlllhhheeecccaaabbbbbb```___^^^___```VVVUUUSSSQQQPPPOOOPPPPPPIIIHHHGGGGGGGGGHHHIIIJJJPPPQQQRRRRRRRRRSSSUUUWWWXXX\\\ccchhhmmmttt|||tttkkkfff___\\\[[[ZZZWWWUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZYYYWWWWWWYYYZZZ\\\YYYYYY]]]___]]]\\\]]]bbbbbbfffooozzz}}}uuummmkkkqqq|||~~~oooiiizzzbbbOOOGGGDDD???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>AAAAAACCCJJJRRRmmmyyysssnnniiifffbbb^^^YYYTTTQQQOOOLLLJJJGGGEEEBBB???<<<:::999999666777777777666666555555555555555555555444444444111222333333111000111333444444444333333222222222111111111111111111111111000000000000111111111111111222333444555777888888555666888:::<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA???????????????@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::777999<<<;;;999666666666777888888999999888888888777888888999:::;;;<<<<<<===<<<:::999999:::<<<===??????>>>>>>>>>>>>>>>???AAABBBDDDFFFHHHIIIJJJJJJLLLOOOSSSUUUUUUVVVXXXYYY[[[[[[]]]^^^aaadddfffgggeeehhhlllllljjjeeebbb```^^^^^^^^^\\\ZZZZZZ[[[]]]VVVUUUTTTRRRQQQPPPPPPPPPIIIIIIHHHHHHIIIJJJKKKLLLQQQRRRSSSSSSSSSTTTVVVXXXYYY]]]dddiiinnnuuu}}}uuummmgggaaa]]]\\\[[[XXXVVVTTTSSSSSSTTTTTTUUUVVVVVVXXXYYYZZZYYYXXXYYY[[[]]]___\\\]]]```aaa___^^^``````aaafffnnnzzz|||rrrkkkiiiqqq|||pppjjj|||eeeRRRGGGDDD@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>AAABBBCCCKKKTTTsssxxxsssnnnjjjhhhddd```[[[VVVSSSPPPMMMKKKHHHFFFCCC???<<<;;;:::999666666666666555555444444444444444555555555555555111222333222000///000111444444333333333333222222111111111111111111111111000000000000111111111111111111222444555666777888555666777888999999999999999999;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;<<<<<<;;;::::::999888:::;;;;;;999777777777777888888888888888777777999999:::;;;<<<===>>>>>><<<;;;:::999999:::;;;<<>>>>>>>>>>>>>>??????AAABBBEEEGGGIIIKKKLLLMMMNNNPPPSSSTTTTTTTTTUUUWWWYYYZZZ[[[]]]___bbbdddeeeeeegggjjjiiifffaaa^^^\\\ZZZYYYXXXUUUSSSSSSUUUXXXUUUUUUUUUTTTRRRQQQOOONNNIIIHHHHHHIIIJJJLLLNNNPPPSSSTTTTTTTTTTTTUUUXXX[[[ZZZ___eeejjjooovvv~~~yyyooojjjbbb^^^]]]\\\ZZZXXXSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXZZZZZZYYYZZZ\\\^^^^^^[[[[[[______]]]]]]```aaaccciiisss~~~~~~~~~qqqjjjiiiqqq}}}tttkkkgggTTTGGGDDD@@@>>>======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===>>>AAABBBDDDLLLVVVuuuxxxssspppllljjjfffccc]]]YYYVVVRRROOOLLLIIIGGGDDD@@@===;;;::::::666666555444444444444444333444444444555666666666555666666555222111111222333333333333333333333333111111111111111111111111///000000000111111111111111111222333555666777777999888888666555444222222666777888:::<<<>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>======<<<======>>>===<<<;;;:::888999::::::999888777777888888888999888888777777999999:::;;;<<<===>>>>>><<<;;;::::::::::::;;;<<<>>>>>>======>>>???@@@@@@AAABBBEEEGGGJJJLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSUUUWWWXXXYYY[[[]]]```bbbccceeeggggggfffaaa\\\YYYXXXUUUTTTRRRNNNLLLLLLPPPSSSSSSSSSTTTSSSRRRPPPMMMLLLHHHHHHHHHIIILLLNNNQQQRRRTTTUUUUUUUUUUUUWWWZZZ\\\\\\aaaggglllpppwww}}}qqqkkkccc___]]]]]][[[YYYTTTTTTUUUVVVWWWWWWWWWWWWWWWYYYZZZYYYYYYYYY[[[]]][[[ZZZ[[[^^^^^^\\\^^^bbbfffiiirrr~~~qqqjjjjjjrrr~~~uuulllfffSSSGGGDDDAAA???>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===>>>AAABBBEEENNNXXXuuuzzzvvvrrrooolllhhheee```\\\YYYUUUQQQNNNJJJHHHDDDAAA>>>;;;::::::666666555444444444444555333444444444555666666666666777777666333222222333333333333333333333333333111111111111111111111111///000000000111111111111000111222333444666777777888888666444333111000000444444555777999<<<>>>@@@AAA@@@@@@?????????@@@@@@@@@??????>>>>>>=========;;;<<<===>>>>>>===<<<;;;888888888888888888777777999999999999999888777777888888999:::;;;<<<======;;;;;;;;;::::::;;;;;;;;;============>>>???AAAAAAAAABBBDDDGGGJJJLLLMMMNNNPPPQQQRRRQQQPPPPPPRRRSSSVVVVVVXXXYYY\\\^^^aaabbbeeeeeeeeebbb]]]XXXVVVUUURRRQQQNNNJJJHHHHHHKKKNNNPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHIIIJJJMMMPPPRRRTTTTTTVVVWWWXXXXXXYYY\\\^^^^^^ccciiinnnrrrxxxrrrlllccc^^^]]]\\\[[[YYYVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZYYYXXXXXXZZZ[[[\\\[[[]]]aaabbbaaaeeejjjoootttrrrkkkjjjrrr}}}tttoooeeeRRRGGGDDDAAA@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>===>>>AAABBBFFFPPPZZZvvv}}}yyyuuuqqqnnnkkkhhhccc___[[[WWWRRROOOKKKIIIEEEAAA>>><<<::::::888777555444444444555666444444444555555555555555333555555444222111222333222222333333333333444444111111111111111111111111000000000000111111111111000000111333444555666777555444333222222222222222333333333555777:::<<<>>>??????>>>============>>>>>>>>>>>>======<<<<<<<<<999:::===>>>???>>>===<<<:::999777888999:::999888;;;;;;;;;;;;:::999888888777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEHHHJJJLLLMMMNNNOOOPPPQQQPPPOOOOOOQQQSSSUUUVVVWWWYYY[[[^^^```aaaddddddccc___ZZZVVVTTTSSSPPPPPPMMMJJJHHHGGGJJJLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKLLLOOORRRUUUVVVUUUXXX\\\^^^^^^^^^___``````eeekkkoootttzzzrrrkkkbbb]]][[[[[[YYYXXXYYYYYYZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZYYYYYY[[[]]]\\\\\\```eeefffgggmmmuuu}}}~~~}}}rrrkkkiiiqqq{{{xxxssseeeRRRFFFDDDBBB@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???===>>>AAACCCGGGQQQ\\\yyy}}}xxxsssooollliiieeeaaa]]]YYYTTTPPPLLLJJJFFFBBB???<<<;;;:::999888666444444555666777555555555555555444444444111333444333111111222333222222222333333444444444111111111111111111111111000000000000111111111111000000111222444555666777444333222111111222222333333222222333555888:::<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>@@@BBBCCCEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPOOONNNNNNQQQSSSUUUVVVWWWYYY[[[^^^```aaadddcccaaa]]]XXXTTTSSSSSSPPPPPPOOOLLLIIIHHHIIIKKKMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMNNNOOORRRUUUWWWYYYXXX\\\aaadddddddddccccccbbbffflllqqquuu{{{qqqjjjaaa[[[YYYYYYXXXVVVZZZ[[[[[[\\\[[[YYYVVVUUUWWWXXXZZZ[[[\\\]]]```cccbbbdddiiiooorrrttt}}}}}}tttpppqqqwwwzzz~~~qqqkkkiiioooyyy~~~vvveeeRRRFFFDDDBBBAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>???===>>>AAACCCGGGRRR\\\}}}zzztttpppmmmjjjfffbbb^^^ZZZTTTQQQLLLJJJFFFBBB???<<<;;;::::::888666555444555777888666666666555555444444333222333444444333222333555222222222333333444444444111111111111111111111111000000000000111111111111000000111222444555666666777666444222000000000000333222222222444666999;;;<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;::::::>>>@@@CCCGGGHHHIIIHHHGGG???<<<:::;;;===???>>><<<============<<<;;;:::999777888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===???@@@BBBCCCGGGHHHJJJKKKMMMNNNNNNOOONNNOOOOOONNNMMMNNNQQQSSSUUUVVVWWWYYY[[[^^^```aaaccccccaaa\\\WWWTTTSSSSSSPPPQQQPPPNNNKKKIIIJJJKKKNNNMMMLLLLLLMMMOOOQQQRRRPPPPPPQQQRRRTTTWWWYYY[[[ZZZ^^^eeeiiiiiihhhfffeeecccgggmmmqqquuu{{{qqqiii```YYYWWWWWWWWWUUUZZZ[[[\\\[[[ZZZWWWUUUSSSVVVXXXZZZ\\\^^^aaaeeehhhppprrrxxx}}}rrrjjjgggiiiqqqzzz~~~|||zzzzzz{{{ooojjjfffjjjqqq}}}hhhRRRGGGCCCAAAAAA???;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<999>>>>>>AAAFFFEEEPPPgggyyytttoookkkfffaaa]]]YYYTTTQQQLLLJJJGGGCCC@@@>>><<<<<<:::999777666444333333333333444444555555444444333444444444444444444444444333333333333333333333333222111000111222111///,,,111111000000000000111111333222222222333555777888555555444444333222111111///222666777666666999;;;999888777666666777888888:::::::::;;;<<<===>>>>>>BBBDDDHHHLLLNNNLLLIIIEEEFFFDDD???<<<:::;;;===???AAABBBBBBBBB@@@>>>;;;999:::999999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFHHHJJJLLLNNNNNNOOOPPPPPPPPPNNNMMMNNNQQQTTTUUUYYY[[[ZZZ\\\```aaa___```bbbccc```YYYRRRNNNMMMPPPQQQRRRPPPNNNLLLMMMNNNLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWXXX[[[]]]```dddgggiiihhhgggffffffeeeiiinnnsssxxx}}}uuuhhh[[[WWWWWWUUUSSSSSSTTTWWWZZZ[[[ZZZYYYXXXXXX^^^ZZZ[[[```cccdddkkktttzzzzzzmmmfffdddbbbbbbfffooowww{{{|||wwwvvvvvvzzzyyynnnhhheeeiiiqqqkkkSSSHHHCCCAAAAAA???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::>>>>>>@@@FFFFFFRRRjjjzzzuuuqqqmmmhhhccc___ZZZVVVSSSMMMKKKGGGDDD@@@>>><<<<<<:::999777666444444333333333444444555555444444333333333444444555666666777222222222222222222222111111000111333444444222///111000000//////000000111222222111222333444666777555555444333222222111111111333666777666666888:::888777666666666777888999;;;::::::;;;;;;===>>>>>>BBBEEEJJJNNNPPPNNNKKKGGGHHHEEEBBB>>>===>>>@@@BBBAAABBBBBBBBB@@@>>>;;;999999999888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJLLLNNNOOOOOOPPPPPPPPPOOONNNOOOQQQTTTSSSXXXZZZZZZ]]]aaaccc```___aaaaaa___YYYSSSPPPPPPPPPQQQQQQPPPNNNLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSUUUUUUVVVWWWWWWWWWYYY\\\___bbbeeehhhiiihhhfffeeeeeeeeeiiinnntttxxx~~~qqqdddXXXTTTTTTRRRQQQQQQSSSUUUXXXYYYYYYXXXYYYZZZaaa^^^___dddgggjjjqqqzzz|||oooeeeaaa```___^^^bbbkkkqqqvvv}}}zzzoooppprrruuuzzz}}}yyyxxxyyyxxx{{{vvvkkkgggdddhhhpppuuuWWWJJJDDD@@@@@@???<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;???===@@@FFFGGGUUUnnn|||uuusssoooiiiddd```\\\XXXUUUNNNLLLHHHDDDAAA>>>===<<<:::999888666555444333333333444444555555444444333444444333333444555555666222222222111111000000000000000222555777777444111000//////......//////000111111111111222444555666555444444333222222222222333555777888777777888999666666555555555777888999;;;;;;;;;;;;;;;<<<===>>>CCCGGGMMMRRRSSSQQQNNNKKKKKKIIIFFFCCCBBBBBBCCCEEEBBBBBBCCCBBB@@@>>>;;;999888777777777777999:::<<<========================<<<<<<===>>>???AAABBBCCCCCCEEEGGGJJJMMMOOOPPPQQQPPPPPPPPPOOONNNOOOQQQTTTRRRVVVYYYZZZ^^^dddfffddd^^^______]]]YYYTTTRRRQQQOOOPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWZZZ___bbbdddgggiiijjjhhhfffeeeeeefffjjjoootttyyykkk___TTTPPPPPPNNNMMMMMMQQQSSSTTTUUUVVVWWWZZZ\\\dddbbbbbbfffjjjnnnwww|||mmmeee___\\\\\\\\\[[[___fffkkkooowwwtttnnnnnnqqquuu|||{{{tttpppmmmmmmooopppqqqvvv~~~sssiiieeeccchhhpppaaaMMMFFF@@@??????<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<>>===::::::888666555444444333333444444555555444444333555444333222222222333333333333222222111111000000000111222555777666333000//////............//////000000000111222333444555555444333222222222333444666777888999888888888888555555444444555777999:::;;;;;;;;;;;;;;;<<<===>>>DDDIIIPPPUUUVVVSSSPPPNNNOOOMMMJJJGGGEEEDDDDDDEEEBBBCCCCCCBBB@@@===:::888666666666666777888:::;;;<<<<<<============>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCDDDGGGJJJMMMOOOQQQQQQPPPPPPQQQPPPOOOOOOQQQSSSQQQVVVZZZ[[[```fffiiiggg``````^^^[[[WWWTTTQQQPPPNNNOOOPPPOOONNNMMMNNNOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXYYY\\\aaadddfffhhhjjjkkkiiiggggggggghhhlllqqqvvv{{{cccXXXOOOLLLKKKIIIHHHIIINNNOOOPPPQQQRRRUUUZZZ]]]bbbaaabbbdddhhhnnnwww~~~oooeeeaaa^^^[[[ZZZ[[[ZZZ^^^cccgggkkkttt}}}wwwqqqmmmlllooouuu}}}xxxnnniiifffddddddgggjjjjjjnnnttt|||rrrhhheeeccciiiqqqlllPPPGGG@@@??????===<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========???===???EEEIIIXXXrrr}}}uuutttpppjjjeeeaaa]]]YYYVVVQQQOOOKKKGGGCCC@@@>>>===;;;:::888777555444444444333444444555555444444333444333222222333555777999444444333333222222222222111111222444444333000---//////............/////////000111222333444444444444333222111222333444555888888999999::::::999888666555555555666777999:::<<<;;;;;;;;;;;;<<<======DDDIIIPPPTTTTTTQQQOOONNNQQQOOOLLLIIIGGGDDDCCCBBBCCCCCCCCCBBB@@@===:::888666555555555666888:::;;;;;;;;;<<<<<<<<<=========@@@@@@@@@AAABBBCCCDDDEEECCCDDDGGGJJJMMMOOOQQQQQQOOOQQQQQQQQQPPPPPPRRRSSSRRRWWW[[[]]]aaahhhkkkiiiccc```]]]XXXUUUQQQNNNMMMLLLNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[]]]bbbeeehhhiiikkklllkkkjjjjjjkkklllppptttyyy}}}yyy\\\SSSJJJHHHGGGDDDDDDGGGIIIJJJLLLMMMOOORRRXXX\\\^^^```aaabbbeeelllssswwwuuuhhhcccbbb^^^ZZZYYYZZZZZZ\\\aaaccchhhrrr|||yyytttpppnnnjjjmmmttt~~~ssslllfffdddcccaaaaaadddaaabbbfffoooyyyqqqhhhfffeeekkkssssssSSSHHH???>>>???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===???===???EEEHHHWWWrrr~~~wwwtttqqqkkkfffbbb^^^ZZZWWWRRRPPPLLLHHHDDDAAA???>>>;;;:::999777666555444444333444444555555444444333222222222444777;;;???AAA333333333333333333333333222111000111222111...,,,000//////......//////000///000111333444444444444444333111111111333555666:::999999:::;;;<<<:::999777777666666666888999:::<<<<<<;;;;;;;;;<<<<<<===AAAFFFMMMOOOMMMKKKJJJJJJMMMLLLKKKIIIFFFDDDBBBAAACCCCCCCCCBBB@@@===999777555555555555777999;;;<<<;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAABBBCCCDDDEEECCCEEEGGGJJJMMMOOOPPPQQQOOOQQQRRRRRRQQQQQQRRRSSSRRRWWW[[[\\\```fffiiigggccc___ZZZUUURRROOOLLLJJJKKKMMMNNNNNNMMMMMMOOOPPPPPPRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]]]]___bbbdddhhhjjjlllmmmmmmnnnoooqqqqqqtttxxx|||pppVVVNNNHHHFFFDDDBBBBBBEEEEEEFFFHHHIIIKKKOOOTTTXXXYYY]]]______aaagggkkkmmmppprrrwww}}}ssskkkeeedddbbb]]]ZZZZZZZZZZZZ]]]```bbbgggsss|||xxxtttssstttmmmooouuuxxxjjjeeebbbcccbbb______bbb\\\]]]cccnnnzzzrrriiiggggggmmmvvvrrrUUUIII???===??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<>>;;;:::999777666555555444333444444555555444444333222222222333666:::===@@@111111111222333333444444222000//////000111000///111000000//////000000111000111222444555555555555333222111000111333666888:::999888:::<<<===<<<::::::999888777777888999:::===<<<<<<;;;;;;;;;<<<<<<===BBBGGGGGGDDDBBBBBBDDDEEEEEEFFFFFFEEEDDDBBBBBBDDDDDDDDDBBB@@@===999777666555555666777999<<<===;;;<<<<<<===>>>>>>??????@@@@@@???@@@@@@AAABBBCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOQQQRRRRRRQQQQQQRRRSSSRRRVVVYYYZZZ]]]ccceeecccaaa]]]VVVRRRPPPOOOLLLJJJJJJLLLMMMNNNMMMMMMOOOPPPRRRSSSVVVYYY[[[\\\]]]]]]\\\^^^```aaa``````aaabbbgggiiilllnnnppprrrtttwwwvvvyyy||||||eeeSSSLLLFFFEEECCC@@@AAAEEEAAABBBEEEGGGIIILLLQQQTTTRRRXXX[[[YYYZZZ^^^aaa___^^^___cccgggnnnuuu}}}}}}zzz|||}}}wwwkkkgggeeeeeeccc^^^]]]```______bbbeeeggglllyyy}}}yyyvvvrrrssswwwrrrtttxxxyyyjjjbbb^^^]]]___^^^[[[ZZZ\\\\\\^^^eeeppp}}}rrrjjjhhhhhhooowwwoooVVVJJJ???===??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;???===@@@EEEGGGUUUnnn~~~xxxtttooojjjfffaaa]]]ZZZTTTRRRNNNIIIEEEAAA??????<<<;;;999777666555555555333444444555555444444333555333222111111444666888//////000111222333333444111///......000222333222111111000000000000111111000111333555666666666555333222111000111333666888:::999888:::===>>>===:::;;;:::999888888888999:::===<<<<<<;;;;;;;;;<<<<<<999>>>BBBAAA>>>;;;<<>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAEEEFFFHHHJJJLLLNNNNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSQQQUUUXXXXXX[[[```aaa______ZZZTTTPPPOOOOOOMMMKKKJJJKKKMMMMMMMMMMMMOOOQQQSSSUUUXXX[[[]]]^^^______]]]___bbbcccbbb``````aaafffiiillloooqqqtttxxxzzzyyy{{{~~~uuu]]]QQQKKKFFFDDDBBB@@@AAAEEE>>>AAACCCFFFHHHJJJNNNQQQLLLRRRVVVSSSSSSWWWWWWTTTVVVXXX[[[^^^ccchhhlllnnnnnnnnnllljjjmmmrrrsssooojjjiiihhhhhhddd```bbbgggeeeeeehhhkkklllrrryyyuuussstttuuuuuuyyywwwyyyoooeeeccc___ZZZYYY[[[]]]]]]\\\cccdddlllxxxqqqiiiffffffnnnyyyiiiPPPIII@@@<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===@@@>>>???DDDEEERRRkkkzzzvvvoooiiieeeaaa\\\ZZZVVVRRRNNNJJJGGGCCC@@@===:::999777666777888777666666666555555555444444444333333333333333333333333111222222333333222222111222222111000//////000000////////////////////////---...111444666666666555111111333444555666666666777:::===???>>>======>>>>>>;;;999:::<<<>>><<<;;;===<<<;;;:::999999999999===<<<;;;:::::::::;;;<<<>>>???BBBEEEGGGHHHIIIIIIJJJGGGCCC@@@>>><<<:::999777666666666777888999:::???AAABBBBBB@@@??????@@@CCCBBBAAAAAAAAAAAABBBCCCFFFGGGHHHJJJKKKLLLLLLMMMPPPQQQQQQRRRSSSUUUWWWXXXSSSUUUWWWYYY[[[[[[[[[ZZZYYYVVVQQQMMMJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMPPPRRRWWWZZZ]]]^^^___```bbbccceeecccbbb```___^^^______jjjjjjkkknnnssswwwyyyzzz}}}}}}~~~sssaaaSSSLLLGGGFFFDDDAAA@@@BBBBBBBBBBBBBBBDDDGGGIIIKKKNNNMMMMMMNNNNNNOOOPPPQQQRRRTTTXXX[[[]]]^^^aaaccceeejjjkkkgggeeehhhmmmoookkkkkkllllllmmmmmmnnnnnnkkknnnppppppqqqyyy}}}yyyuuurrrrrrtttuuuwwwzzzxxxyyy}}}jjjbbb]]]ZZZWWWXXX[[[___``````iiikkksssqqqhhheeeeeemmmxxx^^^NNNHHH@@@===>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===@@@>>>???DDDEEESSSkkk{{{vvvpppjjjfffbbb]]][[[VVVSSSNNNJJJGGGDDD@@@===;;;999777666777777777555555555555444444444444333333333333333333333333333111222222333333222222111222222111000000000000000////////////////////////---///222555666777777666222333444555555666666666777:::===??????>>>>>>???@@@===;;;<<<>>>>>>===<<<<<<;;;:::999999888888888;;;;;;:::999999:::;;;<<>>===;;;999777777777777888888999:::>>>@@@AAAAAA@@@???@@@AAACCCBBBAAA@@@@@@AAABBBCCCFFFGGGHHHJJJKKKLLLMMMMMMQQQQQQQQQQQQRRRSSSTTTTTTPPPRRRVVVYYY\\\\\\[[[ZZZTTTQQQMMMIIIGGGGGGHHHHHHKKKMMMNNNNNNNNNNNNQQQSSSYYY[[[^^^```aaabbbdddffffffeeedddbbbaaaaaabbbbbbjjjkkkmmmqqqvvvzzz}}}qqq```RRRLLLGGGGGGFFFCCCBBBDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOSSSUUUXXXYYYYYYZZZ\\\^^^]]]bbbdddbbbccchhhlllmmmkkklllnnnqqqsssuuuwwwxxx|||~~~wwwuuurrrqqqrrrtttwwwzzz}}}{{{|||ttteee```[[[YYYYYY\\\aaafffjjjlllrrruuu~~~ooogggeeeeeelllvvv|||uuuSSSJJJFFF@@@>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===@@@>>>???EEEFFFSSSlll{{{vvvpppkkkfffbbb^^^\\\VVVSSSNNNJJJGGGDDD@@@>>>;;;999777666777777666555444444444444333333333333333333333333333333333333111222222333333222222111222111000000000000000000///////////////////////////000333555777888888888555555666666666666666666777:::===???@@@???@@@AAABBB@@@??????@@@@@@???===;;;::::::999999888888888999999888888999:::;;;<<<@@@BBBDDDGGGIIIJJJJJJJJJIIIFFFCCCAAA@@@>>><<<:::999999888888888999::::::<<<>>>@@@AAA@@@@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCEEEFFFHHHIIIKKKKKKLLLLLLQQQQQQPPPPPPPPPPPPPPPPPPMMMPPPUUUYYY[[[[[[ZZZXXXNNNLLLIIIGGGFFFFFFHHHIIILLLMMMOOOOOOOOOOOORRRTTTZZZ]]]```aaacccdddgggiiiiiiiiihhhgggggggggggggggkkkmmmpppuuuzzz~~~nnn^^^RRRLLLHHHHHHHHHFFFFFFHHHJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGHHHIIIKKKLLLNNNOOOUUUVVVWWWWWWWWWXXX[[[]]]\\\```bbbbbbeeejjjllljjjmmmpppuuu|||yyytttsssrrrqqqrrrtttxxx{{{nnndddbbb______aaaeeekkkrrrxxx{{{|||mmmfffdddcccjjjtttxxx}}}qqqQQQGGGDDDAAA???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@>>>@@@EEEFFFTTTmmmzzzvvvpppjjjfffbbb^^^\\\WWWSSSNNNJJJGGGDDDAAA>>>;;;999777666777777666555444444333333333222222222333333333333333333333333111222222333333222222111111111000000000000000111////////////////////////000111333666777888999999888888777666666666666666666999===???@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???::::::::::::999999888888888888777777888:::;;;===@@@AAADDDFFFHHHIIIIIIIIIHHHFFFCCCBBBAAA@@@>>><<<;;;;;;::::::999:::::::::;;;===???@@@@@@@@@AAACCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDFFFGGGIIIJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLOOOTTTXXXZZZXXXUUUSSSKKKJJJHHHGGGGGGHHHJJJLLLLLLMMMOOOOOOOOOQQQSSSUUU\\\^^^aaacccdddfffiiilllmmmmmmmmmmmmmmmmmmmmmmmmooorrrvvvzzz~~~mmm]]]TTTNNNJJJKKKKKKIIIJJJLLLLLLMMMNNNOOONNNLLLIIIGGGIIIJJJKKKMMMOOOQQQSSSTTTVVVVVVWWWWWWWWWZZZ^^^bbbbbbfffggggggiiimmmnnnkkksssxxx}}}qqqrrrssssssrrrqqqssswww{{{lllffffffdddeeeiiimmmttt|||}}}llleeecccbbbhhhqqqxxx}}}pppSSSDDDCCCAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<@@@>>>@@@EEEGGGTTTnnnyyyuuuooojjjfffbbb^^^\\\WWWSSSOOOKKKHHHDDDAAA>>><<<:::777777777777555444444444333333333222222222333333333333333333333333111222222333333222222111111000000000000000111111000000000000000000000000111222444555777888999:::999999777666666555666666666999===???@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAA:::;;;;;;<<<;;;::::::999888888777777888:::;;;===>>>???BBBDDDFFFFFFFFFFFFGGGEEECCCCCCBBBAAA???===>>>===<<<;;;;;;;;;;;;;;;:::<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<@@@>>>@@@FFFHHHUUUnnnyyyuuuooojjjfffccc___]]]WWWTTTOOOKKKHHHEEEAAA???<<<:::888777777666555444444444444444333333333333333333333333333333333333111222222333333222222111000000000000000111111222000000000000000000000000111222333555666888999:::999888777555555555666777666999<<<>>>???>>>???@@@@@@BBBDDDEEECCCBBBBBBBBB<<<<<<>>>>>>>>>===<<<;;;999999888888999:::;;;<<<===>>>@@@BBBDDDDDDDDDDDDEEEDDDCCCCCCDDDCCCAAA???@@@???>>>===<<<;;;;;;;;;:::<<>>@@@FFFHHHVVVooo{{{wwwqqqllliiieeebbb___WWWTTTOOOKKKHHHEEEAAA???===:::888777777666555333555555555444444444444333333333333333333333333333111222222333333222222111000000000000000111222222000000000000000000000000111222222444555777999:::888777555444444555666777666888<<<>>>===============@@@CCCDDDCCCAAABBBCCC>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999:::;;;<<<<<<===???AAACCCCCCCCCCCCEEEDDDCCCDDDEEEDDDBBB@@@AAAAAA???>>>===<<<<<<<<<;;;===????????????@@@AAABBBAAA@@@??????@@@AAABBBAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMMMMLLLJJJIIIJJJKKKMMMNNNMMMKKKHHHFFFDDDEEEEEEFFFHHHJJJLLLMMMMMMPPPSSSVVVYYY]]]aaaeeejjjjjjkkkkkkkkkmmmpppssstttuuuwwwyyy{{{|||||||||{{{wwwiii^^^YYYUUUVVVWWWUUUVVVXXXYYYZZZ\\\]]]]]][[[ZZZYYYVVVVVVWWWYYY[[[]]]___```___]]]\\\[[[]]]dddmmmttt}}}yyyssszzzsssnnnqqqvvv|||~~~wwwhhhcccaaa___dddlllyyyeeeNNNFFFEEEBBB???<<<:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<@@@>>>@@@FFFHHHVVVooo}}}yyysssnnnkkkgggdddaaaXXXTTTPPPLLLHHHEEEBBB???===;;;888777777666555333666666555555555444444444333333333333333333333333222222222333333222222222000000///000000111222222000000000000000000000000111111222333555777999:::777666555444444555777888666888<<<===<<<<<<<<<<<<:::>>>BBBDDDBBBAAABBBCCC???@@@BBBCCCCCCBBBAAA@@@===<<<;;;:::::::::;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCDDDFFFEEECCCAAABBBAAA@@@>>>===<<<<<<<<<;;;===?????????>>>???@@@AAAAAA@@@??????@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIKKKLLLMMMMMMLLLKKKHHHGGGGGGHHHJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPOOORRRUUUYYY]]]aaafffiiinnnnnnnnnnnnmmmooorrruuuuuuvvvyyy{{{}}}~~~~~~~~~|||{{{lllaaa[[[WWWXXXYYYWWWWWWZZZ___````````````___]]]\\\[[[[[[\\\]]]^^^```bbbccc]]]]]]]]]___dddooo{{{yyyrrrxxxooohhhhhhkkkooo{{{~~~vvvfffbbbaaa___cccjjjyyydddPPPDDDCCCAAA???===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???===@@@>>>@@@EEEFFFTTTmmm}}}wwwpppmmmnnnllleee^^^YYYVVVRRRMMMGGGCCC@@@>>>;;;;;;:::888777555444333555555444444444333333333111222222333333222222111333222222111111222222333////////////////////////111111000000000000111111333333333333444444555666999888666555444444555555555777999::::::;;;===??????AAACCCCCCBBBBBBBBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAA???<<<999888999;;;===<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHGGGDDDCCCBBBCCCCCCCCCCCCBBB@@@???===<<<:::;;;<<<>>>@@@AAAAAAAAADDDBBBAAAAAABBBCCCBBBAAA@@@AAABBBDDDFFFHHHJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKIIIIIILLLPPPRRRQQQOOOTTTVVV[[[aaagggjjjjjjiiilllnnnoooooonnnpppuuuyyyzzzzzz{{{}}}oooiiiaaa]]]^^^______^^^cccdddeeedddcccccccccdddfff___\\\___aaa``````bbbbbb^^^\\\```mmm}}}xxxtttwwwxxxuuueee```bbbggglllrrrvvv}}}ttteeeaaa```___dddkkkwww~~~```NNNDDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???===@@@>>>@@@EEEFFFSSSlll~~~xxxqqqoooooollleee___YYYVVVRRRMMMGGGCCC@@@>>>;;;:::999888777666555444555555444444444333333333111222222333333222222111333222222111111222222333000000000000000000000000111111000000000000111111111111111222333555666777888777666555444444555666666888:::;;;;;;;;;===???@@@BBBCCCCCCBBBAAABBBCCCBBBCCCDDDEEEEEEDDDCCCCCCBBB@@@===;;;999:::;;;<<<;;;<<<===???BBBDDDFFFGGGKKKLLLLLLJJJGGGEEEDDDDDDCCCCCCAAA@@@>>><<<;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDBBB@@@@@@AAABBBAAA@@@AAABBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIJJJMMMQQQRRRQQQOOOTTTWWW\\\bbbhhhkkklllkkkmmmoooqqqpppoooqqquuuzzz{{{|||}}}wwwppphhhbbbaaabbbbbbaaaddddddffffffffffffggghhhjjjddd```bbbcccbbbbbbdddcccaaabbbjjj{{{yyysssvvvwwwhhh[[[YYY[[[aaafffhhhmmmuuupppccc`````````fffnnnyyyrrrYYYKKKCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???===@@@>>>@@@EEEFFFSSSkkkyyyssspppooolllfff```XXXVVVRRRMMMHHHCCC@@@???::::::999888777777666666555555444444444333333333111222222333333222222111333222222111111222222333111111111111111111111111111111000000000000111111/////////111222444666777777666555444444555666777888:::<<<<<<;;;;;;<<<===@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@>>><<<;;;;;;::::::;;;<<<>>>AAADDDFFFGGGPPPQQQQQQNNNKKKHHHFFFFFFGGGEEECCC@@@===<<<;;;;;;<<<===???AAACCCEEEGGGHHHDDDBBB@@@@@@AAAAAAAAA@@@BBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMQQQTTTUUUSSSQQQUUUYYY^^^dddiiilllnnnnnnoooqqqssssssrrrssswww{{{}}}~~~}}}rrrkkkhhhhhhgggfffggghhhiiikkkmmmooopppqqqkkkeeeaaaaaaaaa______bbbaaabbbiiiwww{{{tttuuuwwwxxxcccYYYVVVWWW[[[```dddhhhooozzz|||mmmaaa______```hhhrrrgggSSSJJJCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>><<<@@@>>>@@@EEEFFFRRRjjj~~~yyyssspppnnnkkkeee```XXXVVVRRRMMMHHHDDDAAA@@@999999999888888777777777555555444444444333333333111222222333333222222111333222222111111222222333111111111111111111111111111111000000000000111111/////////000111333444555666555444444555666777888999;;;===>>>===<<<<<<===>>>@@@AAABBBBBBCCCFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA???===;;;:::::::::;;;===@@@CCCFFFGGGPPPQQQRRRPPPMMMJJJJJJJJJLLLJJJFFFBBB???>>>>>>>>><<<===???AAACCCFFFHHHIIIFFFDDDBBBAAABBBCCCBBBAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHKKKNNNRRRVVVXXXXXXVVVUUUWWW[[[aaagggkkkmmmooopppqqqtttvvvvvvuuuwww{{{wwwrrrqqqooommmnnnnnnooorrrvvvyyyzzzzzzmmmgggccccccaaa______cccdddjjjxxxvvvvvvzzzqqqaaaYYYWWWWWWZZZ^^^bbbeeekkktttxxxkkk```___```aaajjjuuu^^^PPPIIIBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<@@@???AAAEEEEEEQQQiii}}}yyysssooolllhhhccc___XXXVVVRRRMMMIIIEEEBBB@@@:::999999999888888777777555555444444444333333333111222222333333222222111333222222111111222222333000000000000000000000000111111000000000000111111111111000000000111222222444444444444555666888999:::===??????>>>===<<<===;;;===@@@AAACCCFFFIIILLLMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCAAA???<<<;;;::::::;;;<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========;;;@@@???AAAFFFEEEPPPggg|||yyytttpppkkkgggbbb___XXXVVVRRRNNNIIIEEECCCAAA;;;::::::999888888777777555555444444444333333333111222222333333222222111333222222111111222222333000000000000000000000000111111000000000000111111333222111111000000111111333333333444555777999;;;;;;===@@@AAA@@@>>>===>>>;;;===???AAACCCFFFKKKOOOOOONNNLLLJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCAAA???>>>;;;;;;;;;;;;===@@@CCCEEEGGGIIIKKKLLLLLLMMMNNNOOOLLLJJJGGGDDDAAA???>>>>>>=========>>>AAADDDFFFHHHJJJHHHFFFEEEFFFFFFEEECCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHLLLQQQTTTUUUUUUVVVVVVZZZ___fffjjjkkkllloooqqquuuyyy}}}}}}|||~~~sssooolllkkkiiigggkkkqqqyyyhhh___XXXWWWXXXXXX[[[______aaagggnnnxxxvvvjjjaaaaaaaaacccmmm{{{wwwWWWLLLEEEAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============;;;??????AAAFFFEEEOOOfff}}}zzzvvvqqqlllgggccc```XXXVVVRRRNNNIIIFFFCCCBBB<<<<<<;;;:::888777666666555555444444444333333333111222222333333222222111333222222111111222222333111111111111111111111111111111000000000000111111222222111111111222222333222222222333555888:::<<<:::===@@@BBBAAA?????????===>>>@@@AAABBBFFFJJJNNNOOOMMMLLLJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA===<<<;;;;;;<<>>>>>>>>>>>>>>@@@CCCFFFHHHJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJMMMRRRTTTTTTUUUWWWYYY[[[aaahhhkkkkkkkkkmmmpppvvvzzzzzzvvvttttttrrrqqqvvv}}}wwweee^^^XXXWWWXXXXXXZZZ^^^^^^aaaeeellltttvvvkkkbbbaaaaaacccnnn|||tttUUUKKKDDDAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;??????AAAFFFDDDOOOfff~~~{{{wwwrrrmmmhhhcccaaaXXXVVVRRRNNNJJJFFFCCCBBB===<<<;;;:::888777666555555555444444444333333333222222222333333222222222333222222222222222222333222222222222222222222222111111000000000000111111111111111111222333444555222222222333555888;;;<<<:::===@@@BBBBBB@@@???@@@@@@AAAAAAAAABBBDDDHHHLLLMMMLLLKKKJJJJJJKKKLLLMMMGGGGGGEEEDDDCCCCCCCCCCCC>>><<<;;;:::;;;>>>AAACCCEEEGGGJJJKKKKKKKKKMMMNNNLLLLLLKKKIIIGGGDDDBBB@@@@@@?????????AAACCCFFFHHHJJJHHHFFFEEEEEEEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHIIIKKKMMMNNNMMMQQQUUUVVVWWWXXX[[[^^^\\\bbbiiikkkjjjjjjlllooowww{{{}}}gggZZZYYYWWWWWWWWWYYY[[[\\\___aaaffflllpppvvvtttggg______bbbdddnnnzzzpppVVVIIICCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>AAAAAADDDIIIGGGOOOddd}}}{{{wwwsssoooiiiccc___ZZZVVVQQQLLLHHHEEEBBB@@@>>>===<<<:::999888777777555444444333333444444555222222222222222222222222333333333222222222111111555555444333222111000///000000000000000111111222333333333444444333222222333333333444666888999:::===>>>???AAAAAA@@@@@@???>>>???@@@@@@@@@AAADDDGGGMMMLLLJJJIIIHHHHHHIIIIIIKKKGGGDDDDDDFFFGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>BBBAAABBBGGGMMMPPPOOOMMMUUUTTTQQQMMMIIIFFFCCCAAA>>>>>>======???AAADDDFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGDDDFFFGGGGGGFFFDDDEEEEEEFFFHHHJJJLLLLLLMMMPPPRRRQQQTTTWWWYYYZZZ[[[]]]___dddfffiiiiiiiiikkkppptttxxx}}}jjj[[[XXXWWWVVVVVVWWWYYY[[[]]]bbbcccgggkkknnnsss~~~sssfff]]]]]]```ccckkkvvvkkkSSSHHHDDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>AAA@@@CCCHHHGGGPPPfff|||yyyuuuqqqmmmhhhbbb^^^ZZZVVVQQQLLLIIIEEEBBB@@@>>>===<<<:::999888777777555444444333333444444555222222222222222222222222333333333222222222111111333333222222222222111111000000000000000111111222333333333444444333333333333333444555666888999:::<<<===>>>???@@@??????>>>>>>???@@@??????@@@CCCEEEFFFFFFFFFFFFFFFHHHIIIJJJLLLIIIFFFEEEFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>@@@AAACCCGGGKKKOOOPPPPPPYYYWWWSSSNNNJJJFFFCCCBBBAAA@@@??????@@@BBBEEEFFFJJJJJJIIIHHHFFFEEEDDDCCCAAAAAAAAABBBBBBDDDEEEEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIJJJMMMNNNNNNOOORRRTTTUUUWWW[[[]]]^^^___aaacccgggjjjkkkkkkiiijjjnnnqqq|||lll]]]WWWUUUUUUUUUVVVXXX[[[]]]___bbbccceeeiiikkkppp|||sssfff\\\]]]```ccckkkuuufffOOOGGGDDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===@@@>>>@@@GGGGGGRRRhhh{{{xxxtttoookkkfffaaa]]]ZZZVVVQQQLLLIIIFFFBBB@@@>>>===;;;:::888777777777555444444333333444444555333333333333333333333333333333333222222222111111111111111222222222333333000000000000000111111222333333333333444444333333444444555666777999::::::<<<<<<===>>>>>>>>>>>>===>>>?????????>>>>>>@@@BBBAAAAAABBBDDDFFFIIIKKKLLLMMMKKKHHHGGGFFFFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>>???AAADDDGGGJJJNNNRRRVVV^^^[[[UUUOOOJJJGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEKKKKKKKKKJJJHHHFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCEEEFFFFFFFFFHHHKKKNNNLLLNNNPPPQQQRRRSSSUUUWWWZZZ]]]```bbbccceeegggiiinnnpppqqqooollllllooorrrqqq```YYYWWWSSSTTTUUUWWWYYY\\\___aaa______bbbfffjjjqqq~~~tttfff\\\]]]aaaeeennnxxxdddMMMFFFCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???<<<>>>EEEGGGSSSkkkzzzwwwsssoookkkfffaaa^^^[[[WWWQQQMMMIIIFFFCCC@@@===<<<;;;999888777777666555444444333333444444555333333333333333333333333333333333222222222111111111111111111222222222222000000000000000111111222333333333333333444444555444555666888999999::::::;;;;;;<<<<<<<<<============>>>???>>>===<<<===???@@@AAACCCEEEGGGJJJLLLMMMMMMLLLJJJHHHFFFEEECCCBBBEEEDDDCCCAAA@@@?????????@@@CCCFFFHHHJJJNNNVVV\\\aaa]]]WWWQQQKKKHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDHHHIIIKKKKKKKKKIIIFFFEEECCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFIIIMMMPPPPPPRRRTTTUUUUUUVVVXXXZZZ```bbbfffhhhiiikkkmmmooouuuwwwwwwuuurrrrrruuuxxxrrrcccYYYTTTSSSRRRSSSUUUXXX[[[^^^aaabbb```___aaaeeeiiippppppddd[[[\\\```fffrrrdddMMMEEEBBBBBBAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===???<<<===DDDGGGSSSkkk{{{xxxsssoookkkgggccc___[[[WWWRRRMMMIIIFFFCCCAAA===<<<;;;999888777666666555444444333333444444555333333333333333333333333333333333222222222111111222222222111111111000000000000000000000111111222444333333333333444555666555666888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???>>><<<<<<<<<===@@@AAABBBDDDFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@CCCEEEHHHJJJKKKQQQYYY___aaa]]]WWWQQQLLLIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBEEEGGGIIIKKKLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHKKKOOORRRVVVWWWYYYZZZZZZZZZ\\\^^^eeehhhkkknnnoooqqqsssuuuwwwyyy{{{yyywwwwww{{{~~~{{{|||yyyggg___WWWRRRRRRSSSTTTWWWZZZ]]]```cccddddddccccccfffiiipppjjjaaaZZZ[[[^^^fffyyycccMMMEEECCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===???<<<>>>DDDFFFSSSjjj{{{wwwrrrnnnjjjgggccc```[[[WWWRRRMMMJJJGGGCCCAAA===<<<:::999777666666666555444444333333444444555333333333333333333333333333333333222222222111111222222111111111000000000000000000000000111111222444444333333333555666777666888999;;;<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===<<<===??????===<<<<<<===>>>???@@@AAABBBBBBBBBBBBFFFGGGIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFHHHJJJMMMSSSYYY^^^]]]ZZZVVVQQQMMMJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEGGGIIIKKKLLLLLLLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJLLLOOOTTTWWW\\\^^^````````````bbbdddjjjmmmqqqtttuuuwwwzzz|||yyy|||}}}|||zzz{{{|||uuuvvv{{{kkk```[[[TTTRRRUUUTTTVVVXXX\\\___bbbdddeeeeeecccdddfffjjjrrrhhhbbb^^^^^^```jjj^^^JJJFFFEEEBBBAAA???===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>>EEEFFFQQQhhhzzzvvvqqqllliiieeebbb```\\\XXXRRRNNNJJJGGGDDDAAA===<<<:::888777666666666555444444333333444444555444444444444444444444444333333333222222222111111000000000000111111111111000000000000000111111222555444333222333555777888777888:::<<<===<<<;;;:::<<<;;;;;;:::;;;<<<===>>>;;;===??????>>>======>>>>>>>>>@@@AAAAAAAAA@@@@@@AAADDDGGGGGGFFFEEEEEEGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFIIINNNTTTXXXYYYXXXVVVSSSPPPNNNKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLGGGGGGEEEDDDDDDCCCCCCCCCBBBEEEJJJNNNRRRWWW[[[___ccceeefffgggfffggghhhjjjpppsssvvvyyy{{{}}}tttmmmnnnsssooo]]]XXXTTTMMMOOOVVVUUUWWWZZZ]]]```ccceeefffbbbaaabbbfffkkkuuuiiieeebbbbbbcccoooYYYHHHFFFHHHBBBAAA???===<<<;;;;;;;;;888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<>>:::<<>>>>>>>>>>>???AAABBBCCCCCCBBBAAA>>>AAAEEEFFFEEEEEEFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCHHHOOOTTTVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFGGGGGGIIIJJJKKKGGGFFFEEECCCCCCBBBBBBBBBAAAEEEKKKRRRWWW\\\bbbeeehhhiiikkkkkkkkkkkkmmmnnnsssvvvzzz}}}|||mmmfffggglllvvvzzzooohhh^^^WWWUUUTTTTTTSSSSSSYYY]]]___ccchhhhhheeecccaaabbbgggooozzz|||jjjggg^^^]]]gggrrr|||VVVJJJGGGCCC@@@???>>>===;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAABBBFFFQQQ]]]}}}xxxpppiiieeecccbbbaaa\\\XXXRRRLLLHHHFFFCCCAAA???<<<888666666777666666555555555444444333333333555555555444444333333333444333222111111222333444000111111111111222222222222222222222222222222222666666555555666777999:::<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>??????????????????>>>=========>>>@@@AAA@@@???===;;;@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFJJJJJJKKKNNNQQQRRRRRRQQQVVVVVVUUURRRNNNKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDDDDGGGJJJKKKJJJJJJFFFAAA@@@BBBDDDCCCBBBEEEHHHMMMTTT\\\ccciiilllllloooqqqpppnnnnnnqqqtttxxx{{{{{{xxx{{{qqqhhhaaabbbgggmmmlllpppzzzaaa\\\VVVSSSSSSUUUVVVVVVVVV[[[^^^```dddhhhhhheeeeeecccdddkkktttxxxdddddd]]]]]]fffooozzzVVVJJJEEE???@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===???AAABBBEEEPPP\\\~~~|||vvvooohhhdddbbbaaa___]]]XXXRRRLLLHHHEEEAAA???>>><<<888666666777666555555555444444444333333333555555444444444333333333333222222222222222222333000000111111111222222222222222222111222222333444666666555555666777999:::===============<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>??????????????????>>>>>>???@@@@@@@@@>>>===;;;<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFHHHHHHIIILLLOOOQQQSSSSSSYYYYYYXXXUUUQQQMMMIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDEEEHHHKKKLLLLLLKKKGGGCCCAAABBBDDDDDDCCCGGGKKKQQQYYY```ggglllnnnoooqqqrrrqqqnnnnnnqqqttt{{{~~~~~~}}}{{{zzz{{{|||tttlllhhhffflllxxx~~~lllccc]]]]]]cccjjjiiilllrrrxxx|||WWWTTTQQQQQQSSSUUUWWWXXXZZZ]]]```bbbfffkkkjjjfffeeecccfffnnnzzzrrr```aaa]]]___gggnnnxxxWWWLLLFFF===@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@DDDOOO[[[}}}zzzuuunnnhhhdddbbb```^^^\\\XXXRRRLLLHHHDDD@@@>>>>>>;;;888666666777666555555444444444444333333333444444444444333333333333222222222333333222222222000000000111111111222222333222111000111222444666777777666666777888:::;;;>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<:::;;;===???@@@AAABBBBBB======>>>???@@@BBBDDDEEEGGGGGGHHHJJJMMMQQQUUUWWW^^^^^^]]][[[VVVPPPJJJFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHFFFEEEFFFIIIKKKLLLLLLKKKHHHDDDBBBBBBCCCDDDDDDIIINNNVVV^^^ffflllppprrrrrrtttuuussspppooorrruuu|||wwwtttrrrqqqnnnmmmkkkiiiiiijjjkkklllooooooooommmjjjeee```]]]YYY```mmmyyyhhh```ZZZZZZ___eeeccceeejjjnnnrrryyyVVVUUUTTTTTTUUUVVVWWWXXX[[[___cccffflllqqqooojjjcccaaaeeeppp~~~mmm___bbb___```iiiqqquuuWWWNNNHHH?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===??????CCCNNNZZZ|||yyyuuuoooiiifffccc```^^^ZZZVVVQQQLLLHHHEEEAAA>>>===;;;888777777666555444444444444444444444444444333333333333333333333333111222333444444333222111000000000000111111111111444222000000000333666888888888777777888999;;;<<>>===<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>><<<===???@@@BBBCCCCCCCCCBBBBBBAAA@@@>>>======<<<===>>>???@@@AAABBBBBBBBB:::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHJJJNNNSSSZZZ^^^ddddddbbb```ZZZRRRJJJDDD@@@AAACCCEEEHHHJJJLLLMMMGGGFFFDDDEEEHHHJJJKKKKKKKKKIIIEEECCCCCCCCCDDDEEEKKKPPPYYYbbbjjjooorrrsssuuuwwwwwwuuurrrqqqtttxxx{{{pppiiieeedddeeebbbaaa___^^^\\\\\\[[[[[[___```bbbbbbbbb```^^^\\\ZZZ```jjjzzzwwwggg```[[[[[[___^^^^^^aaagggkkkpppyyyUUUUUUUUUUUUVVVWWWXXXZZZ\\\aaahhhnnnvvvzzzuuunnndddbbbfffssskkk___aaa^^^___iiiuuuqqqSSSLLLHHHAAA???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===??????BBBMMMYYY~~~~~~{{{xxxuuuppplllhhheeeaaa___VVVSSSOOOKKKHHHEEEBBB???<<<:::888777777666555333444444444444444444444444333333333333333333333333111222333444444333222111//////000000000111111111333222000000111444777999999999888888999:::<<<===??????>>>===<<<;;;;;;:::<<<<<<<<<<<<===>>>???@@@<<<===???AAACCCDDDEEEEEEEEECCCAAA???============??????@@@@@@??????>>>===:::;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJMMMQQQWWW```fffjjjhhhfffccc]]]TTTJJJBBB>>>@@@BBBEEEHHHKKKMMMNNNGGGEEEDDDDDDFFFHHHHHHHHHIIIHHHFFFCCCBBBCCCEEEGGGKKKQQQZZZccckkkoooqqqqqqvvvwwwxxxuuusssssswww{{{}}}sssfff```\\\[[[\\\XXXWWWVVVUUUUUUTTTSSSSSSRRRTTTVVVYYY[[[[[[[[[[[[___bbbfffpppuuufff```\\\\\\___\\\\\\```fffkkkppp{{{PPPQQQSSSTTTUUUWWW[[[^^^^^^eeeoooxxxzzznnngggeeeiiiwwwiii\\\___\\\]]]hhhvvvpppPPPHHHFFF@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===<<<===??????BBBMMMYYY|||~~~|||wwwuuuqqqmmmjjjfffbbb^^^UUURRRNNNKKKHHHEEEAAA>>>;;;:::888777777666444222333333333444444444444555222222222222333333333333222222222333333222222222/////////000000000111111111111000111222555888999::::::999999:::;;;===>>>>>>>>>======<<<<<<;;;;;;============>>>???@@@AAA===>>>@@@BBBDDDEEEFFFFFFGGGEEEBBB???===<<<======>>>>>>>>>===<<<;;;:::999;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHLLLPPPTTT[[[eeelllnnnkkkgggccc^^^UUUIIIAAA???@@@BBBEEEHHHKKKMMMNNNIIIFFFDDDDDDEEEFFFFFFEEEGGGFFFEEECCCBBBCCCFFFHHHLLLQQQZZZbbbiiimmmoooooouuuvvvwwwuuutttvvv{{{}}}ggg___\\\WWWUUUWWWQQQPPPPPPOOONNNNNNNNNNNNMMMNNNQQQUUUXXXZZZ[[[[[[^^^___aaafffsss{{{wwwuuutttvvvrrrccc___[[[ZZZ]]]]]]^^^bbbgggiiinnnzzzOOOQQQSSSTTTTTTXXX]]]aaabbbkkkwww{{{lllhhhfffiiixxxzzzggg\\\___]]]___jjjyyywwwTTTIIIFFF@@@>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>===>>>@@@@@@CCCMMMYYY{{{~~~}}}uuussspppmmmjjjfffaaa]]]WWWTTTPPPLLLHHHCCC>>>:::;;;999888777777666444222333333333444444444555555111111222222222333333333333222222222222222222333////////////000000000111000000111222444666888999;;;::::::::::::<<<===>>>===============<<<<<<<<<<<<<<<<<<======>>>???@@@>>>???AAACCCEEEFFFFFFGGGHHHFFFBBB>>><<<<<<======<<<<<<<<<<<<<<<;;;:::999>>>???AAABBBDDDDDDDDDDDDBBBGGGMMMRRRVVV^^^hhhpppppplllgggbbb]]]UUUIIIAAA@@@AAACCCEEEGGGJJJLLLMMMKKKIIIFFFEEEEEEEEEEEEDDDCCCDDDDDDBBBAAABBBFFFJJJNNNSSSZZZaaagggkkkmmmnnnrrrtttuuuuuuuuuxxx~~~sss```\\\\\\VVVSSSUUUOOONNNLLLKKKJJJKKKKKKLLLMMMNNNQQQUUUXXXZZZ\\\]]]]]]^^^___aaajjjuuuzzzzzzsssooonnnnnnppptttqqqbbb___\\\[[[]]]___```dddhhhjjjooo{{{TTTUUUVVVVVVUUUXXX]]]bbbfffppp}}}{{{iiigggdddhhhvvvvvvfff]]]aaaaaacccnnn|||ZZZMMMHHHBBB>>>======<<<<<<<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;???>>>???@@@@@@CCCMMMYYYzzz~~~}}}tttrrrooollliiieee```\\\YYYVVVQQQLLLGGGAAA;;;777:::999888777777666444111333333333444444555555555111111111222222333333333444333222111111222333444////////////000000000000///000111333555777888999;;;;;;::::::;;;<<<>>>???<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>??????@@@BBBDDDEEEFFFFFFGGGIIIGGGBBB>>><<<;;;===>>><<<<<<===============<<<@@@AAABBBDDDEEEEEEDDDDDDAAAFFFMMMSSSWWW___iiiqqqqqqlllfffaaa]]]TTTIII@@@AAABBBCCCEEEGGGIIIKKKLLLNNNKKKHHHFFFFFFFFFDDDCCCAAACCCCCCBBB@@@BBBGGGKKKPPPTTTZZZaaafffjjjlllmmmppprrrttttttuuuyyyooo^^^]]]^^^YYYTTTVVVQQQOOOMMMKKKIIIJJJKKKLLLLLLMMMPPPSSSVVVYYYZZZ[[[___aaaaaabbbgggmmmooommmnnnllllllnnnqqqvvvrrrdddaaa^^^]]]^^^___aaafffjjjmmmrrrYYYVVVUUUXXXZZZ[[[___dddjjj{{{yyyjjjeeeeeehhhrrrqqqddd^^^^^^aaagggooofffPPPDDD============<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======:::AAA@@@???BBBBBBJJJ]]]}}}wwwtttqqqmmmjjjgggddd```]]][[[WWWQQQKKKGGGEEEBBB@@@<<<;;;999777666555444444555444333333222222333333222222222333333444444444222222222111111111000000333333222222222222222333...---...222777::::::888;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>=========>>>???>>>===============>>>???@@@BBBDDDGGGJJJLLLNNNHHHEEEAAA>>>>>>======<<<>>>===;;;;;;;;;===>>>@@@AAADDDIIILLLLLLHHHDDD@@@???@@@GGGOOOVVV\\\gggqqquuupppkkkggg]]]OOOFFFCCCAAABBBDDDFFFIIILLLNNNOOONNNKKKGGGEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEELLLOOOTTTYYY___dddhhhjjjnnnpppqqqqqqsssxxxooodddccc^^^ZZZZZZUUUUUUSSSQQQNNNLLLLLLLLLMMMNNNNNNPPPUUUZZZ^^^______```aaaaaabbbbbbeeeiiilllllljjjkkkooosssxxxttthhh^^^[[[]]]ZZZ___bbbeeegggkkkwwwYYYVVVWWWZZZ\\\]]]aaafffqqq{{{nnnggggggjjjtttooobbbZZZZZZ___gggsssfffSSSHHH@@@=========<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<999@@@??????BBBBBBJJJ\\\}}}{{{ssspppllliiifffccc___\\\YYYUUUOOOKKKGGGDDD@@@>>><<<;;;999777666555555444555444333333222222333333222222222222333333333444222222222111111111000000333222222111111111222222111000111444999;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>AAA@@@??????????????????>>>>>>============>>>>>>BBBBBBDDDEEEGGGJJJLLLMMMIIIFFFCCCAAA@@@@@@???>>>===<<<;;;:::;;;===???@@@CCCFFFJJJMMMMMMKKKGGGDDDBBBCCCHHHQQQWWW]]]fffppptttooojjjeee[[[NNNEEECCCBBBCCCEEEGGGIIIKKKLLLLLLNNNKKKGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFKKKMMMRRRWWW\\\aaaeeefffmmmoooqqqsssvvv|||nnndddeeeaaa___```\\\VVVTTTRRROOONNNOOOPPPQQQQQQRRRTTTYYY^^^bbbcccccccccdddeeeeeeeeegggkkkmmmmmmkkkmmmrrrvvv|||rrrfff\\\[[[^^^\\\```cccgggkkksssXXXWWWXXX\\\^^^^^^dddjjjzzzyyyoooiiihhhkkkvvvmmmaaaYYYZZZ^^^gggwww{{{aaaRRRIIIBBB=========<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::888???>>>>>>CCCCCCJJJ[[[www{{{rrroookkkhhheeebbb^^^[[[VVVSSSNNNJJJGGGCCC???<<<;;;:::999777666555555555555444333333222222333333111111111222222222222222222222222111111111111111222111111111111111222222444444555777:::<<<<<<;;;;;;;;;<<<<<<======>>>>>>@@@@@@?????????@@@AAAAAA>>>>>>>>>======>>>>>>???BBBCCCCCCDDDFFFHHHJJJKKKJJJGGGEEECCCCCCCCCAAA@@@===<<<;;;;;;;;;===???AAADDDFFFJJJLLLMMMLLLIIIGGGFFFFFFJJJQQQWWW\\\dddlllqqqkkkfffaaaWWWKKKCCCAAABBBDDDFFFIIIKKKLLLKKKKKKMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKOOOSSSXXX]]]```bbbjjjmmmrrruuuzzzpppfffhhheeedddfffbbbZZZXXXUUURRRQQQRRRTTTVVVVVVWWWYYY^^^cccfffgggffffffgggiiiiiiiiijjjlllnnnooonnnqqqwww|||oooddd[[[ZZZ___^^^aaaeeekkkrrrWWWVVVYYY]]]___aaahhhppptttllljjjiiilllxxx}}}jjj```\\\]]]aaaiiizzzjjjXXXMMMEEEAAA=========<<<;;;;;;::::::;;;::::::999999::::::;;;;;;::::::::::::999999999888>>>===>>>CCCCCCIIIYYYqqq|||xxxqqqnnnjjjgggddd```\\\YYYTTTQQQNNNKKKHHHDDD???<<<;;;:::999777666555555555555444333333222222333333111111111111111111111111111111111111111111111111111111000000000111222222666666777999;;;<<<<<<;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>===>>>>>>??????@@@@@@AAABBBDDDFFFHHHIIIHHHGGGEEEEEEEEEEEECCCAAA===<<<;;;;;;<<<>>>AAACCCCCCEEEGGGJJJKKKKKKJJJJJJKKKIIIKKKQQQVVVYYY___fffjjjddd___ZZZRRRGGGAAA@@@AAACCCGGGKKKNNNNNNNNNMMMMMMKKKIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJMMMQQQUUUYYY]]]___ggglllrrrxxx~~~rrrhhhjjjggggggiiifffbbb___ZZZWWWUUUVVVWWWYYYYYYZZZ]]]aaafffiiiiiihhhfffhhhiiijjjiiijjjlllnnnqqqqqqvvv|||nnncccZZZYYY______cccgggooozzzVVVVVVYYY]]]___cccnnnxxx}}}pppiiikkkjjjnnn|||yyyiiiaaa]]]___bbbiii}}}yyy~~~ttt[[[PPPHHHBBB@@@=========<<<;;;;;;::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888>>><<<===CCCCCCGGGVVVlll{{{wwwqqqnnnjjjfffccc___[[[XXXSSSQQQNNNKKKIIIEEEAAA===::::::888777666666666666555444333333222222333333111111111111111111111111111111111111111111111111111111000000111222333333555777888999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@===============>>>???@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@BBBDDDFFFHHHIIIEEEDDDDDDEEEFFFEEECCCAAA===<<<<<<<<<>>>@@@CCCEEEEEEFFFHHHJJJLLLNNNOOOOOOSSSPPPOOOSSSVVVXXX\\\aaa```ZZZUUURRRKKKCCC???@@@???CCCGGGMMMPPPRRRRRRRRRLLLKKKJJJJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJLLLPPPTTTXXX\\\^^^ggglllttt{{{rrrhhhkkkiiikkknnnllljjjgggbbb]]]ZZZYYYYYYZZZZZZ\\\___dddiiikkkjjjiiidddfffggghhhhhhjjjllloooqqqsssyyynnndddZZZYYY______dddiiisssXXXXXXZZZ^^^aaahhhvvvyyyoookkkkkkkkkqqquuuggg```ZZZ]]]aaakkkttt|||fffSSSMMMFFFAAABBB=========<<<;;;;;;::::::;;;::::::999999::::::;;;999:::::::::;;;;;;;;;;;;:::>>><<<===CCCBBBEEESSSeee{{{yyyqqqnnnjjjfffccc___ZZZWWWSSSPPPMMMJJJHHHEEEBBB???:::999888777666666666666555444333333222222333333222222222222222111111111111111111111111222222222111111111111222333444444444666999:::::::::;;;===>>>>>>>>>???@@@@@@AAAAAA======<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFHHHIIICCCCCCCCCEEEGGGFFFDDDAAA>>>>>>===>>>@@@CCCFFFHHHIIIIIIKKKMMMOOOSSSUUUWWW[[[UUURRRTTTVVVUUUVVVZZZSSSNNNJJJHHHDDD???===??????BBBGGGLLLPPPSSSUUUUUUKKKKKKJJJLLLNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNQQQVVVZZZ___aaajjjpppxxxtttkkkooonnnqqqvvvtttooommmhhhddd```]]]\\\[[[]]]___bbbggglllnnnmmmkkkcccdddffffffhhhkkkpppsssuuuwww~~~llldddZZZXXX^^^___eeelllyyy[[[ZZZ\\\```dddmmmsssnnnmmmmmmnnnuuuqqqddd___ZZZ^^^cccmmmttt\\\NNNKKKCCC???BBB=========<<<;;;;;;::::::;;;::::::999999::::::;;;999999:::;;;<<<======>>>;;;???<<<===CCCBBBCCCPPP^^^}}}}}}yyyxxxrrrooojjjfffccc___[[[WWWRRROOOKKKGGGEEEDDDAAA???:::999888777666666666666555444333333222222333333444333333333222222222222000000111111111222222222222222222222333444555666444777:::;;;::::::<<>>===============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDFFFHHHHHHEEEBBB?????????@@@BBBEEEHHHJJJKKKKKKLLLMMMQQQUUUYYY\\\\\\UUUPPPPPPPPPNNNMMMOOOHHHCCC@@@@@@>>>;;;<<<@@@@@@BBBEEEJJJNNNQQQSSSUUUKKKKKKKKKMMMOOOQQQPPPOOOLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPTTTXXX^^^bbbeeepppvvv~~~tttvvvtttuuuyyywwwqqqooollliiieeebbb___^^^bbbdddggglllqqqrrrqqqooodddeeefffgggiiiooovvv{{{~~~wwwgggbbbYYYXXX^^^___eeennn~~~]]]]]]^^^bbbgggqqqvvvmmmmmmnnnnnnpppxxxooobbb]]]\\\aaafffpppwww~~~VVVKKKHHH@@@<<>>======<<<;;;;;;::::::;;;::::::999999::::::;;;888999:::;;;===>>>??????<<>>@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@???>>>======>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???===<<<;;;;;;;;;AAABBBDDDHHHJJJIIIFFFCCC@@@@@@@@@AAACCCFFFJJJLLLJJJJJJJJJLLLPPPUUUZZZ]]]YYYQQQKKKJJJIIIFFFDDDEEEBBB===;;;;;;;;;:::<<<@@@AAABBBEEEHHHKKKNNNQQQRRRKKKKKKKKKMMMPPPRRRQQQPPPLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPRRRUUUZZZ```eeehhhtttzzz}}}|||wwwvvvxxxuuuppppppnnnlllhhheeebbb```fffgggkkkpppuuuvvvuuurrrffffffggghhhkkkrrr{{{qqqccc```YYYXXX___```fffppp______aaaeeejjjvvvuuukkkjjjnnntttvvvmmmccc^^^ZZZ```fffooovvvsssWWWGGGBBBEEE<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999:::;;;;;;<<<======<<<<<<===>>>???AAAEEEIIIXXXsss|||vvvrrrllljjjfffccc```]]]YYYVVVQQQOOOLLLHHHEEEBBB@@@???;;;999666666777777777777333333444444444444444444333333222222111000//////222222111111111111111111111222333444666777888888777666777888:::<<<>>>@@@DDDFFFFFFEEECCCAAAAAABBBCCCBBBAAA@@@???===<<<<<<:::999:::<<>>===<<<;;;@@@GGGLLLLLLIIICCC??????@@@BBBDDDDDDCCCBBBAAAEEEFFFIIIKKKNNNPPPQQQQQQQQQPPPNNNKKKFFFBBB===;;;888777555555666999<<<>>>AAABBBCCCFFFHHHJJJLLLMMMOOOLLLKKKLLLPPPRRRRRRPPPKKKMMMNNNMMMLLLKKKLLLMMMMMMPPPSSSTTTWWW^^^gggnnn||||||zzz{{{xxxsssooollliiifffdddeeejjjqqqvvvwwwuuusssrrrnnnppppppppprrr{{{tttccc\\\[[[[[[\\\^^^hhhsss```bbbdddfffnnn|||qqqllloootttyyy|||~~~mmmccc___[[[aaagggrrr{{{pppVVVGGGAAAEEE<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======<<<<<<===>>>>>>AAAEEEHHHXXXssszzzuuuqqqllljjjfffbbb```]]]YYYVVVPPPOOOLLLHHHDDDBBB@@@???:::888555444555555555444222222333333333333444444333333222222111000000000222222111111111111111111111222333444555777888888888777888999:::===???AAAEEEFFFGGGFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@??????>>>AAA@@@@@@AAACCCDDDDDDCCC???>>><<<<<<======<<<;;;<<<@@@EEEIIIJJJGGGBBB>>>???AAABBBCCCCCCBBBAAA???AAABBBDDDGGGIIIKKKLLLLLLMMMLLLJJJGGGCCC>>>:::888777666555555777:::===???AAABBBDDDFFFHHHJJJLLLLLLNNNLLLKKKLLLOOOQQQQQQOOOJJJKKKLLLLLLKKKLLLNNNPPPSSSUUUVVVWWWXXX^^^fffmmm}}}yyysssnnnkkkiiihhhkkknnnsssvvvvvvuuusssqqqllloootttxxxpppaaa[[[[[[\\\]]]```iiitttaaafffhhhiiivvvrrrmmmmmmttt{{{~~~|||lllccc```]]]bbbiiiwwwlllTTTGGGAAADDD<<<>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>AAAEEEHHHXXXqqq|||xxxsssqqqllliiieeebbb___\\\XXXUUUOOONNNKKKGGGDDDAAA??????;;;999666555555555444222111111222222333333333333333333333222111111000000111111222222222222222222111222333444555777888888999999999:::<<<>>>@@@AAAEEEFFFGGGGGGEEECCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDBBBAAAAAABBBCCCAAA@@@???===;;;;;;<<<===<<<;;;>>>@@@DDDGGGGGGEEEAAA???AAAAAABBBBBBAAA@@@>>>===>>>???AAACCCEEEFFFGGGGGGFFFEEECCCAAA===:::777555777666666666888;;;>>>@@@AAABBBCCCEEEGGGIIIJJJKKKMMMLLLKKKKKKMMMOOONNNNNNJJJJJJKKKKKKKKKMMMPPPSSSUUUWWWXXXYYY[[[aaajjjqqq|||uuuqqqoooooonnnooopppqqqrrrqqqooonnnnnnttt|||xxxkkk^^^YYYZZZ\\\^^^aaakkkuuu```hhhlllooovvvllljjjmmmuuu|||yyyjjjcccaaa]]]bbblll}}}fffSSSGGGAAACCC<<<>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<=========>>>@@@DDDGGGWWWooo{{{wwwtttqqqllliiieeeaaa^^^[[[WWWTTTNNNMMMJJJGGGCCCAAA???>>>===;;;999888888777555333222222222333333444444555333333333222222111111111111111222222222222222333222222333444666777888888;;;;;;;;;;;;===???AAABBBEEEGGGHHHHHHFFFEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBAAA??????>>><<<<<<===>>>>>>===AAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBAAA@@@>>><<<;;;===>>>???AAABBBCCCCCCDDDAAA@@@>>><<<999777555444777777777888:::===???AAAAAABBBCCCDDDEEEGGGHHHHHHKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJKKKMMMRRRUUUTTTVVVXXXZZZ^^^eeepppxxx{{{vvvuuurrrqqqpppqqqrrrssstttsssyyyrrrfff[[[XXXYYYZZZ\\\```kkkvvv```jjjpppvvvqqqkkkkkkmmmtttzzzvvvhhhbbbaaa^^^cccooo```QQQGGG@@@BBB;;;???<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999<<<============???CCCFFFTTTkkk|||xxxuuurrrllliiieeeaaa^^^ZZZVVVSSSMMMLLLIIIFFFCCC@@@???>>>===<<<:::999999888555333333333444444555666666777333333333222222222222222111111222222333333333333333333444555777888999999<<<<<<<<<<<<===???AAABBBFFFGGGIIIIIIHHHGGGHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDAAA???>>>>>>???@@@@@@???BBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBB@@@>>>===;;;:::;;;<<<===>>>>>>?????????===<<<;;;999888777666555888888888999;;;>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJMMMMMMMMMLLLLLLNNNSSSVVVVVVXXXZZZ\\\```hhhttt|||}}}zzzxxxvvvxxx|||~~~mmmcccYYYWWWWWWWWWZZZ^^^jjjvvvdddllluuu~~~wwwpppnnnmmmooouuu|||qqqeee``````___eeeuuuZZZOOOGGG@@@AAA;;;@@@<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;999999999999999:::::::::<<<============???BBBEEEOOOfff~~~zzzuuurrrllliiiddd```]]]YYYUUURRRLLLKKKHHHEEEBBB@@@???>>>:::999888888888777444222333333444555666777777888333333333333333333222222111111222222333444444444444555666777888:::;;;;;;===<<<<<<<<<===???AAABBBFFFHHHJJJJJJIIIIIIJJJKKKJJJLLLNNNOOOOOONNNLLLKKKGGGFFFEEEEEEFFFFFFEEECCCAAA@@@??????AAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@>>>===;;;;;;888999999::::::::::::999;;;:::999888777777777888:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHLLLMMMNNNNNNOOORRRVVVYYY]]]^^^___```cccjjjuuu}}}tttggg^^^WWWUUUUUUUUUXXX]]]hhhuuujjjppp{{{uuurrrqqqqqqpppqqqzzznnnbbb___```aaahhh{{{{{{yyyVVVNNNGGG???@@@;;;@@@<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<============>>>BBBEEEKKKbbbzzzuuupppkkkhhhddd```\\\XXXTTTQQQKKKJJJGGGEEEBBB@@@>>>>>>999888888888999888555333222222333444555666777888333333333333333333333333111111222222333444444555666666777888:::;;;<<<======<<<<<<<<<===???@@@AAAFFFHHHJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRPPPNNNLLLJJJHHHFFFEEEEEEDDDBBBAAAAAA???>>>???@@@BBBAAAAAA???@@@CCCEEEFFFFFFFFFFFFDDDCCCBBB@@@>>>======<<<888999999999999999888777999999888777777888999999;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<>>>@@@AAA@@@AAADDDGGGIIIKKKNNNPPPSSSVVVZZZ^^^aaabbbccccccgggooozzzlll```YYYTTTTTTTTTUUUYYY^^^ggguuuooorrr~~~|||qqqqqqrrrsssqqqtttlllaaa^^^___cccjjjvvvuuuSSSMMMGGG???@@@:::@@@<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<=========<<<>>>BBBEEEIII___zzztttoookkkhhhddd```\\\XXXTTTPPPKKKJJJGGGDDDBBB@@@>>>>>>::::::999:::;;;:::888666111111222333444666666777333333333333333333333333111111222333333444555555777777888999;;;<<<===>>><<<<<<<<<<<<===>>>@@@AAAGGGIIIKKKKKKKKKKKKLLLMMMOOOPPPRRRTTTSSSQQQOOOMMMQQQOOOLLLJJJIIIHHHEEECCC@@@>>>===>>>@@@AAAAAA@@@<<<>>>AAADDDFFFFFFFFFEEEEEEDDDBBB@@@???>>>======;;;;;;;;;;;;;;;:::999999888888777666777888999:::============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<999<<<>>>???>>>@@@CCCGGGEEEIIIMMMRRRVVVZZZ^^^aaa```bbbdddfffjjjtttyyyggg[[[UUURRRSSSTTTUUUZZZ```ggguuuvvv~~~tttnnnsssvvvvvvwww}}}sssccc___]]]YYYaaaqqq|||jjjXXXJJJIIIHHH@@@<<>>AAABBBKKK[[[xxx{{{wwwtttrrrkkkgggaaa]]][[[XXXTTTPPPKKKJJJHHHEEEBBB???===<<<;;;999888888999999777666333333333333333333333333111111222222222333333333222222111111222444555666;;;;;;;;;;;;<<<>>>???@@@<<<===>>>???????????????EEEHHHKKKJJJGGGGGGJJJNNNVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQMMMHHHEEEFFFHHHAAA@@@??????>>>?????????>>>???BBBDDDFFFHHHIIIIIIHHHFFFBBB???======>>>???CCC???;;;999999888666444888777777888999::::::999===<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<:::999888999999;;;>>>AAADDDFFFIIIHHHKKKQQQTTTUUUZZZ``````aaadddiiiqqq}}}nnnaaa\\\WWWTTTTTTTTTTTTYYY^^^jjjppp{{{{{{sssrrryyy~~~~~~|||pppbbb___^^^[[[cccuuu|||```PPPDDDDDDCCC===:::===<<<<<<;;;;;;::::::::::::888999::::::;;;;;;::::::888999::::::;;;;;;::::::===<<<;;;;;;<<<>>>@@@BBBIIIXXXtttzzzvvvsssqqqkkkgggaaa]]][[[XXXSSSOOOJJJIIIGGGEEEBBB???===<<<;;;999888888888888777666333333333333333333333333111111222222222333333333222222111222333555777888;;;;;;;;;<<<===>>>???@@@>>>??????@@@AAAAAAAAA@@@AAADDDGGGFFFDDDFFFJJJOOOSSSTTTTTTUUUTTTSSSRRRQQQLLLMMMLLLJJJGGGEEEEEEFFF@@@??????>>>>>>>>>??????>>>???AAACCCEEEGGGHHHHHHGGGEEEBBB@@@>>>???@@@AAACCC@@@<<<::::::999777555444444555777:::===>>>??????>>>===============>>>>>>>>>>>>>>>>>>===:::999::::::;;;<<<>>>AAACCCEEEHHHGGGIIINNNPPPPPPUUU[[[___aaafffmmmvvvhhh\\\[[[VVVTTTUUUVVVVVV[[[aaajjjqqqwwwqqqwwwlll```^^^^^^\\\dddwww|||ZZZLLLCCCCCCCCC???===@@@===<<<<<<;;;:::999999888888999999:::::::::::::::888999::::::;;;;;;::::::<<<<<<;;;<<<===>>>@@@BBBFFFSSSoooyyyuuurrrpppkkkfff```]]]ZZZWWWSSSNNNJJJIIIGGGDDDBBB???===<<<;;;999888888888888666555333333333333333333333333111111222222222333333333111222222333555777888999::::::;;;<<<===>>>??????@@@AAAAAABBBBBBBBBAAAAAA===???@@@@@@@@@CCCIIINNNNNNPPPRRRSSSTTTSSSQQQPPPKKKIIIHHHGGGGGGGGGFFFDDD>>>>>>=========>>>>>>???>>>???AAACCCDDDEEEEEEFFFEEECCCBBB@@@@@@AAACCCDDDDDDBBB???===<<<:::888666333444555888;;;>>>AAACCCBBBBBBAAA@@@??????@@@@@@???@@@BBBBBBAAA>>>;;;999<<<<<<<<<>>>???BBBCCCEEEIIIHHHIIILLLMMMLLLPPPVVV]]]bbbkkkuuu|||ggg\\\YYYVVVUUUWWWWWWXXX^^^fffmmmuuuzzzsssqqqzzz{{{iii___\\\]]]]]]bbbvvvvvvUUUKKKDDDCCCCCC@@@???@@@======<<<;;;:::888888777888888999::::::::::::999888999::::::;;;;;;::::::<<<<<<<<<<<<===???@@@AAADDDPPPiii~~~xxxtttqqqoookkkfff```\\\ZZZWWWRRRMMMIIIHHHFFFCCCAAA???===<<<;;;999888777888777666444333333333333333333333333111111222222222333333333111222333444666888:::;;;::::::;;;<<<>>>>>>??????AAAAAAAAABBBBBBAAA@@@@@@:::;;;<<<;;;<<<@@@FFFKKKJJJLLLNNNPPPQQQQQQOOONNNLLLIIIGGGGGGHHHHHHEEEAAA<<<<<<;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@BBBDDDFFFGGGEEEDDDCCCAAA???<<<999777666777999:::;;;>>>AAADDDGGGFFFEEEDDDCCCCCCCCCCCCAAACCCFFFFFFDDD@@@===;;;<<<===>>>@@@BBBDDDFFFGGGMMMJJJJJJMMMMMMLLLPPPVVV\\\dddrrrzzzhhh___YYYWWWVVVXXXYYY[[[bbbkkkttt~~~tttrrrttt|||xxxggg^^^[[[[[[\\\bbbvvvmmmOOOIIIBBBAAA???===;;;;;;===<<<<<<:::999888777777777888999999::::::999999888999::::::;;;;;;::::::;;;;;;<<<===>>>???@@@@@@DDDMMMeee}}}xxxtttqqqoookkkfff```[[[YYYVVVPPPLLLGGGFFFEEECCC@@@>>>===<<<;;;999888777777777555333333333333333333333333333111111222222222333333333111222333555777999::::::999:::<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===::::::999999:::>>>CCCGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKHHHEEEEEEEEEDDD@@@<<<999999::::::;;;<<<===>>>??????@@@@@@@@@??????>>>===>>>>>>@@@BBBDDDFFFHHHFFFGGGGGGEEEAAA>>>:::999777888:::;;;<<>>===<<<>>>@@@CCCFFFHHHJJJKKKNNNKKKKKKMMMMMMMMMQQQXXX]]]hhhyyyvvveee^^^ZZZXXXXXXZZZ[[[^^^iiittt~~~yyyrrrtttyyyuuufff^^^ZZZZZZ\\\bbbvvvdddNNNJJJEEEBBB@@@>>>===<<<<<<;;;;;;:::999888888777777888888999999999999999888999::::::;;;;;;::::::;;;;;;<<<===>>>???@@@@@@DDDKKK```~~~xxxtttqqqoookkkfff___[[[XXXUUUOOOKKKFFFEEEDDDBBB@@@>>><<<<<<;;;999888777777666444333333333333333333333333333111111222222222333333333111222444666777888999999999:::<<<>>>??????>>>>>>@@@@@@@@@???>>>===<<<;;;:::999999999;;;???CCCEEEFFFGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBAAA???===999666777777888999:::;;;===>>>????????????>>>===<<<;;;999:::<<<>>>@@@CCCEEEGGGGGGIIIJJJIIIDDD???<<<:::444777;;;<<<>>>BBBHHHNNNQQQPPPNNNLLLKKKJJJIIIIIIHHHKKKMMMLLLGGGBBB@@@@@@???AAADDDGGGIIIKKKMMMMMMLLLIIIIIILLLMMMNNNTTT[[[cccnnn|||}}}vvvfff```ZZZYYYYYY\\\___fffuuutttqqqwww~~~pppccc]]]YYYZZZ]]]aaasss\\\LLLJJJGGGDDDBBBAAA@@@>>>:::::::::999999999888888777777888999999999999999888999::::::;;;;;;:::::::::;;;<<<===??????@@@@@@CCCIII\\\{{{~~~yyyuuuqqqpppkkkeee___[[[XXXTTTOOOJJJEEEEEECCCAAA???>>><<<;;;;;;999777777777666444222333333333333333333333333111111222222222333333333111222444666777777777777888:::<<<>>>??????>>>===@@@@@@@@@???>>>===;;;:::888888888;;;>>>BBBEEEFFFGGGFFFDDDBBBAAAAAAAAAAAA>>>???@@@???<<<999777666666666666777999;;;<<<===?????????>>><<<;;;999999666777999<<<>>>AAACCCDDDHHHKKKMMMKKKFFF@@@===;;;666999===>>>>>>BBBIIIOOOTTTSSSQQQOOOMMMLLLKKKKKKKKKNNNPPPMMMGGGCCCBBBCCCEEEFFFHHHJJJLLLMMMMMMMMMKKKIIIJJJNNNQQQSSSZZZbbbllluuu~~~wwwwwwwwwzzzuuufff```ZZZYYYZZZ^^^dddppp{{{rrrqqqyyymmmaaa\\\YYYZZZ^^^^^^oooVVVEEEEEECCC@@@>>>>>>===;;;:::999999999999999999999777777888999999999999888999999:::;;;;;;;;;:::::::::;;;<<<>>>????????????BBBGGGYYYxxxyyyuuurrrpppjjjeee___ZZZWWWTTTNNNJJJEEEDDDCCCAAA???===<<<;;;;;;:::777777666666444222333333333333333333333333111111222222222333333333111222444666666666666555888:::<<<>>>??????>>>===AAAAAA@@@@@@>>>===;;;:::666666888<<>>===>>>>>>:::>>>AAA@@@<<<999888999555555666777888:::<<<===??????>>>===<<<:::888777444555888:::===@@@BBBCCCIIILLLOOOMMMGGGAAA===<<<;;;===@@@???>>>@@@GGGMMMVVVUUUSSSQQQOOONNNMMMLLLMMMPPPQQQMMMGGGCCCCCCEEEIIIJJJLLLMMMMMMMMMLLLKKKMMMKKKLLLQQQUUUYYYaaaiiirrryyywwwxxxrrruuu|||pppaaa[[[YYYXXX[[[```hhhwwwuuuqqqsss|||}}}hhheeeaaaWWWUUU[[[bbbhhhxxxVVVHHHEEEBBB@@@??????>>><<<;;;;;;:::999999888888777888888777777888:::;;;===888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@III[[[vvv~~~|||yyytttppphhhddd___ZZZVVVRRRMMMJJJFFFEEEBBB@@@===<<<::::::999888666555444444444555555444333333222222333333666333111111444555444222444444555777888888888888:::;;;===>>>===<<<===>>>?????????>>><<<888555333777888;;;>>>BBBEEEHHHJJJFFFDDDAAA>>><<<:::::::::<<<<<<<<<<<<;;;999777555888999::::::;;;<<<======>>><<<;;;;;;<<<;;;777333555777888888999<<>>===<<<:::;;;;;;:::999999888888777888888777777888:::;;;<<<888888999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@HHHZZZuuu}}}{{{xxxsssnnnhhhddd___ZZZVVVRRRMMMJJJFFFEEEBBB@@@===;;;::::::777666555444333333333333555444333333222222333333444222000111333444444222444444666777888888888888:::<<<===>>>======>>>???@@@@@@@@@???===:::666555777999;;;???CCCFFFIIIJJJFFFDDDAAA>>><<<::::::999;;;;;;<<<<<<;;;:::888777:::::::::;;;;;;;;;;;;;;;===;;;::::::;;;:::777444666777888999:::===AAADDDFFFJJJMMMKKKEEE@@@???@@@AAAAAABBBAAAAAACCCFFFIIISSSTTTUUUSSSPPPPPPRRRTTTWWWVVVUUURRRLLLHHHFFFFFFIIIIIIJJJLLLMMMOOOPPPPPPOOOQQQUUUZZZ___eeemmmrrrxxxmmmaaa\\\WWWXXX\\\aaajjj{{{}}}wwwxxxrrr```]]]\\\VVVVVV\\\bbbiiisssRRRJJJGGGCCC@@@>>>===;;;999;;;;;;:::999999888888777888888888888888999:::;;;888888999999:::;;;;;;;;;;;;<<<<<<======>>>??????@@@FFFWWWttt}}}{{{wwwrrrmmmhhhddd___ZZZVVVQQQMMMJJJFFFDDDBBB???===;;;:::999666666666666555444333333555444333333222222333333222111000000222333333333333444666777888999999999:::<<<>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>><<<999777888:::<<<@@@DDDGGGJJJKKKEEEDDDAAA>>>;;;:::999999::::::;;;;;;<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::;;;:::999999:::999777555666777999999:::===AAADDDEEEHHHKKKIIIEEEAAA@@@@@@CCCDDDDDDCCCBBBDDDGGGJJJQQQSSSUUUTTTSSSSSSWWW[[[\\\]]]\\\XXXRRRNNNLLLKKKJJJHHHHHHJJJOOORRRRRRQQQRRRVVV\\\bbbggglllqqqtttwww}}}{{{kkkaaa]]]VVVXXX\\\bbbkkk|||yyywww|||nnn^^^[[[YYYUUUVVV\\\bbbjjjvvvVVVJJJGGGCCCAAA???>>>===;;;;;;;;;:::999999888888777888888888888888999999:::888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@EEEUUUrrr~~~{{{xxxrrrnnngggddd^^^YYYUUUQQQMMMJJJEEEDDDBBB???===;;;:::999777888999999999888666555555444333333222222333333111000000000111222333333333444666777888999:::::::::<<<>>>???>>>>>>@@@AAACCCBBBBBBAAA@@@>>><<<;;;:::<<<>>>AAADDDGGGJJJKKKEEECCCAAA>>>;;;:::999999999999:::;;;<<<=========>>>>>>>>>>>>>>>=========::::::999999888888777666666888999:::;;;===@@@CCCEEEGGGIIIHHHEEECCCBBBBBBFFFFFFFFFEEEDDDFFFIIIKKKNNNRRRUUUVVVUUUXXX^^^ccccccffffffaaa[[[WWWSSSPPPLLLIIIFFFIIIPPPTTTTTTRRRTTT[[[dddlllqqqsssssstttttt{{{vvviiiaaa]]]WWWXXX\\\aaaiiixxx~~~uuuwww{{{lll^^^YYYXXXUUUWWW\\\cccmmmyyy[[[IIIFFFCCCAAAAAAAAA@@@???;;;;;;:::999999888888777777777888888888999888888777777888999999::::::;;;;;;;;;;;;<<<======>>>>>>@@@DDDTTTppp}}}yyysssooogggccc^^^YYYUUUQQQLLLIIIEEEDDDAAA???<<<:::999999777888999999999888666555555444333333222222333333000111111000000111222333333444666777999::::::;;;:::<<>>>>>===>>>???BBBDDDGGGIIIIIIEEECCC@@@===;;;999999999999999:::;;;===>>>???@@@??????@@@@@@AAABBBCCCCCC:::::::::999777666666666666888:::;;;<<<===@@@BBBEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGJJJMMMNNNSSSWWWYYYYYY]]]fffmmmmmmsssuuuooohhhddd]]]VVVQQQLLLGGGIIIOOOUUUVVVUUUYYYaaammmvvvyyyxxxtttrrrrrrzzzrrrhhhaaa\\\YYYYYY[[[___eeepppzzztttzzzvvviii]]]XXXVVVVVVXXX]]]gggsssyyy\\\GGGEEEBBBAAAAAABBBAAA@@@;;;;;;:::999999888888777777777888888999888888777777777888888999::::::::::::;;;;;;<<<<<<===>>>>>>???DDDSSSooo~~~zzztttooogggccc^^^YYYUUUPPPLLLIIIEEECCCAAA>>><<<:::999888555555555666666555555444555444333333222222333333111222333222000000222333333444666888999;;;;;;;;;:::===???@@@@@@@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@@@@??????AAABBBDDDEEEFFFGGGDDDCCC@@@===:::999888888999999:::;;;===???AAABBB@@@AAABBBCCCDDDEEEFFFFFF<<<<<<<<<999777555666777777999;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGIIILLLOOOPPPVVV\\\^^^___dddnnnwwwzzzyyysssiii]]]UUUPPPKKKKKKPPPWWW]]]___dddkkkuuu|||}}}zzzvvvtttttt{{{}}}~~~yyyoooiiibbb\\\[[[ZZZZZZ]]]```hhhxxxyyyvvvnnndddZZZUUUUUUWWW[[[___mmmzzztttXXXGGGDDDAAA@@@??????>>>===;;;;;;:::999999888888777777777888999999888777666777777777888999999::::::::::::;;;<<<<<<======>>>>>>EEETTTmmm}}}yyysssnnngggccc]]]XXXTTTPPPLLLIIIDDDCCCAAA>>><<<:::999888555444444444444444555555555444333333222222333333333555555333111000111333333444666888:::;;;<<<<<<;;;===???@@@AAAAAABBBDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBB@@@===:::999888888:::::::::;;;===???AAACCCCCCCCCCCCDDDDDDEEEEEEEEE>>>???>>>:::666444555777777999<<<======>>>@@@AAAAAAAAAAAABBBDDDEEEEEEDDDEEEFFFFFFGGGGGGJJJNNNQQQUUU\\\ccceeeeeekkkwwwttteeeWWWTTTOOONNNRRR\\\gggmmmssswww{{{}}}}}}{{{zzzyyyyyy~~~|||yyyyyywwwsssmmmrrrzzzrrrmmmiiiccc]]]\\\ZZZYYY[[[]]]cccppp}}}{{{yyyhhh```WWWSSSTTTWWW\\\aaaqqqoooSSSGGGDDDAAA>>>======;;;:::;;;;;;::::::999888888777666777888999999888777666777777777888999999::::::::::::;;;;;;<<<======>>>>>>EEEUUUlll|||xxxrrrmmmfffccc]]]XXXTTTPPPLLLIIIDDDCCCAAA>>><<<:::999888777666555444444555777777555444333333222222333333444666666444111///111333333444666888:::;;;<<<<<<;;;===???AAAAAAAAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@===:::999888888;;;;;;;;;;;;===???AAACCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???;;;666444555777777999<<<======>>>@@@AAA???>>>>>>@@@BBBDDDDDDCCCDDDEEEFFFFFFGGGJJJNNNRRRYYY```gggiiijjjppp}}}{{{jjjXXXVVVRRRPPPUUU```nnnxxx~~~~~~}}}{{{{{{}}}~~~~~~xxxrrrqqqooolllffflllvvvyyynnnkkkjjjddd^^^\\\YYYYYYZZZ\\\aaammmyyy|||fff]]]XXXZZZYYYVVV[[[dddrrrcccSSSBBBBBBAAA???>>><<<;;;;;;;;;:::999999888888999999666777999999999777555444888888999999999999888888888888999;;;===>>>???@@@@@@GGGSSShhh~~~zzzvvvpppllliiiccc]]]XXXUUURRRMMMJJJEEECCC???===<<<;;;999777666555444666888777333///222222222222222222222222111111222222222333333333444555666888:::;;;;;;<<<<<<>>>???AAABBBBBBAAAAAABBB@@@>>>>>>???AAAAAAAAADDDCCC@@@>>>===>>>@@@AAAFFFDDDAAA???>>><<<999777;;;:::999999;;;>>>AAADDDDDDDDDDDDEEEGGGGGGFFFDDDEEECCC>>>:::777555555555777999<<<<<<<<<;;;;;;<<<999<<>>??????FFFQQQeee|||wwwqqqmmmiiiccc\\\WWWUUURRRMMMIIIEEECCC???===<<<;;;999777555444333555777777555222222222222222222333333333222222222222222222222333444555777888::::::;;;;;;<<<===???@@@AAABBBAAAAAABBB@@@>>>>>>???@@@@@@???BBBAAA>>><<<<<<===???@@@DDDCCCAAA@@@>>><<<:::888:::999888888999<<>>:::777666666666888:::===>>>=========>>>888;;;>>>?????????@@@BBBAAADDDGGGGGGFFFIIIOOOUUUcccjjjpppqqqpppttt~~~~~~ooo```]]]YYYWWW\\\iiizzz~~~~~~~~~zzzrrrjjjggghhhiiifffbbbeeefffooo}}}uuupppmmmjjjhhhhhhlllnnnqqquuuxxxyyyxxxwwwtttssstttwww}}}pppiiigggeeebbbaaa___]]]]]]___```bbbkkkuuuzzzyyyqqqddd\\\WWWXXXWWWVVV]]]hhhiiiNNNCCCAAA@@@???>>>===<<<;;;:::;;;:::999999888888999999999:::;;;<<<;;;:::999888888888999999999999888888999::::::;;;<<<=========>>>DDDNNN```~~~}}}yyysssnnnhhhccc\\\WWWTTTQQQLLLHHHEEEBBB???===<<<;;;888777555444333444666666666444111111222222333333444444222222222222222222222222666666777999999:::::::::;;;<<<>>>???@@@AAAAAAAAABBB@@@>>>>>>??????>>>===@@@>>><<<::::::<<<>>>???CCCCCCBBBAAA???===;;;999999888777666777999;;;===@@@AAACCCGGGJJJJJJGGGDDDDDDBBB>>>:::888777777888999<<<>>>??????>>>>>>???777999<<<=========>>>@@@@@@CCCFFFGGGHHHKKKPPPUUUdddjjjoooooommmoooxxxyyymmm```^^^]]]]]]cccnnn{{{|||yyyxxxxxxwwwuuupppjjjcccaaadddggggggeeeeeegggooo|||yyyooogggeeedddbbbbbbdddbbbdddgggiiikkklllllllllkkkkkkmmmpppuuu||||||mmmggggggffffffgggcccaaabbbdddeeegggpppzzzyyylllbbbZZZVVVXXXWWWVVV```lll___JJJEEE@@@??????>>><<<;;;;;;:::;;;:::999999888888999999999:::;;;;;;;;;:::999999888888999999999999888888:::::::::;;;;;;<<<<<<<<<===BBBJJJZZZwww~~~zzztttooohhhccc\\\WWWTTTPPPKKKGGGEEEBBB???===<<<:::888666666555444444444555555555111111222333333444444444333333333222222222222111666777888999999999999999;;;;;;<<<>>>???@@@AAAAAACCCAAA@@@???@@@@@@???>>>???>>><<<::::::<<<>>>@@@BBBCCCDDDCCCAAA===;;;:::999888777666666888999:::===???BBBGGGJJJJJJGGGDDDCCCAAA===:::888777888999<<<>>>@@@@@@>>><<<<<<===666888::::::::::::<<<===>>>AAAEEEGGGIIILLLPPPSSS```dddgggfffdddffflllsss{{{oooeee]]]]]]___bbbgggooowww|||vvvpppiiifffhhhiiifffcccdddaaa```ccciiimmmnnnmmmfffiiiqqq}}}}}}uuupppiiicccccccccbbbbbbeeeaaaccceeeggghhhiiijjjkkklllnnnqqqtttyyy|||nnnjjjkkklllnnnqqqjjjiiiiiilllmmmpppyyy|||~~~jjj___YYYVVVWWWWWWXXXdddssswwwWWWIIIGGG???>>>>>>===<<<;;;::::::;;;:::999999888888999999888888888999999999888888888888999999999999888888999:::::::::;;;;;;<<<<<<<<<@@@FFFTTTooo{{{uuupppiiiddd\\\WWWTTTPPPKKKGGGDDDBBB>>><<<;;;:::888666777777666555333333333444222222333333333444444444222222222222222222222222666777888999999999999999::::::;;;<<<===???@@@AAADDDCCCAAABBBCCCCCCAAA@@@???>>><<<;;;<<<>>>@@@BBBAAADDDFFFFFFBBB===;;;:::999999888777777888999:::;;;===AAAEEEIIIIIIFFFCCCAAA???<<<999777777999:::===???@@@???<<<999888888555777888888888888:::<<<<<>>======<<<;;;;;;::::::;;;:::999999888888999999777777777777777777888888888888999999999999888888888999999:::;;;<<<<<<<<<===???CCCNNNhhh}}}vvvrrrkkkeee^^^XXXUUUQQQLLLHHHDDDAAA>>><<<;;;:::777666666777777666444333333444444444444444333333333333111111222222222333333333666666777999999:::::::::999999999:::<<<>>>@@@AAACCCBBBBBBCCCEEEEEECCCAAA???>>>===<<<===???BBBDDDAAAEEEIIIHHHCCC===:::999999999888888888999999::::::<<>><<<:::777666777999:::===>>>???>>>:::777666666555666777777666777999;;;;;;>>>BBBGGGLLLOOOQQQQQQOOOQQQRRRRRRPPPRRRWWW[[[bbbkkkvvv}}}|||rrreee[[[UUUXXX]]]cccfffddd___ZZZOOOKKKGGGGGGIIILLLLLLKKKRRRWWW___iiiqqqttttttrrrqqq{{{}}}uuunnnkkkeeeaaa```aaa```^^^___cccbbbeeehhhiiijjjmmmrrrwwwvvv{{{yyyooooootttzzzsssbbb[[[VVVUUUXXXYYY^^^ooo^^^IIICCCCCC======<<<;;;;;;:::::::::;;;:::999999888888999999666666666666777777888888888888999999999999888888777777888999;;;<<<======>>>???AAAJJJbbbzzzuuulllfff___YYYVVVRRRMMMHHHDDDAAA>>><<<;;;999777555111444666777555444555666555555555444333333222222000000111222333444444555444555777888::::::;;;;;;888888888999;;;===@@@AAAAAAAAAAAACCCEEEEEEDDDBBB???>>><<<<<<===@@@CCCDDDBBBGGGKKKJJJCCC<<<888888777777777888888999999::::::;;;===@@@CCCDDDBBB@@@<<<:::888666555666888999;;;<<<>>>===:::888777777555666777666555666888;;;<<>>???@@@@@@HHH___|||wwwmmmggg```ZZZWWWRRRMMMIIIDDDAAA>>><<<;;;999777555---111555777777666777999666666555444333222222111//////000111333444555666444555666888:::;;;;;;<<<888888888999;;;===???AAA??????@@@BBBDDDEEEDDDBBB>>>===<<<;;;===???BBBDDDBBBHHHLLLKKKDDD<<<888777666666666777888999999999;;;;;;<<<>>>AAABBBAAA???;;;999777555555666888999999;;;======;;;:::::::::666666777666555666888:::>>>@@@EEEKKKQQQTTTUUUTTTKKKLLLNNNNNNNNNQQQUUUYYY```eeennnwwwwwwnnnbbb[[[SSSVVV]]]bbbbbbYYYKKK@@@>>>>>>??????@@@CCCHHHLLLSSSZZZeeetttxxxqqqooolllkkkoooxxxtttjjjgggeeecccdddggggggeeegggkkkkkkoootttvvvxxx}}}wwwsssxxxyyyfff]]]XXXSSSTTTXXXYYY```xxxoooQQQIIIFFFCCC>>>===;;;:::999999:::;;;888888888888777777777777777888999::::::999888777666666666666777777777777:::999888888888999:::;;;<<>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEE@@@???>>>>>>>>>???@@@AAAAAAFFFKKKLLLFFF>>>888555999::::::;;;:::999888777666777:::>>>AAAAAA???<<<888666555555666777777666888999999::::::888777666:::888666555666888;;;===>>>BBBGGGKKKSSSZZZYYYUUUQQQNNNMMMOOOPPPRRRYYYaaakkkmmmvvvsssfff```^^^___aaa```ZZZQQQGGG@@@>>>===>>>AAACCCCCCHHHNNNUUU^^^oootttlllhhhcccbbbaaaccciiiqqqyyyvvvmmmhhheeedddfffkkknnnnnnqqqvvvvvv||||||yyyyyy}}}uuuccc[[[WWWUUUVVVZZZ[[[dddgggMMMGGGEEEBBB>>>===;;;:::999999::::::888888888888777777777777777777888999999888777777666666666777777777888888999999888888888999:::;;;;;;>>>@@@EEETTTtttyyyqqqllleee```[[[VVVOOOIIIFFFCCC???<<<;;;:::888666666555555444444333333222222222222222222222222222222222111111111222444555555777:::<<<<<<;;;:::999999777777888;;;======<<>>>>>>>>>>>>>>@@@AAABBBBBBFFFJJJJJJEEE>>>999666888999:::::::::999777666777888;;;>>>AAABBB@@@===999888666666888888888777888888999:::999888777666888777666666777:::===>>>BBBFFFIIIMMMTTT[[[\\\XXXTTTRRRQQQTTTVVVXXX___fffnnnttt~~~rrrmmmlllllljjjcccXXXLLLBBB<<>>@@@CCCEEEFFFJJJPPPZZZggg|||}}}zzzvvvuuuyyy~~~rrrfff```^^^\\\[[[[[[]]]bbbiiiqqqvvv|||yyyxxxyyyzzz|||uuunnnjjjhhhhhhkkkrrrvvvwww{{{wwwppp```XXXVVVVVVYYY\\\^^^kkk\\\IIIDDDCCC@@@======<<<:::::::::::::::888888888888777777777777666666777777777777666666777777777888888888999999999999888888999999:::;;;;;;===>>>BBBPPPmmm|||tttooohhhbbb^^^XXXQQQKKKGGGDDD@@@===;;;:::888777666666555555444333333333333333333333333333333333111111000111222444666777666777:::<<<<<<<<<;;;:::999777777888:::<<<<<<;;;======>>>???@@@AAABBBBBB<<<<<<<<<===???@@@BBBCCCBBBEEEHHHGGGCCC>>>999777777888999999999888777666888999;;;>>>AAABBBAAA???;;;999888888999::::::999888999999999999888777666666666666777:::<<>>===<<<<<<;;;::::::999999888888888888777777777666555666666666666666666555777888888888999999999999999888999999999999::::::<<<<<<===AAAMMMfffwwwqqqjjjddd___YYYRRRMMMHHHEEEAAA>>><<<:::888777666666666555444444333333333333333333333333333333222111111111222444666777777888:::<<<======<<<;;;:::999888888:::<<<<<<;;;=========<<<============::::::<<<===@@@BBBCCCDDDCCCEEEEEEEEEBBB>>>;;;999666777888999999888777666999999:::===AAABBBBBBAAA===;;;::::::;;;<<<<<<;;;999999999999999888888777666666888:::===@@@BBBDDDGGGJJJKKKLLLPPPXXX[[[ZZZZZZXXXYYY\\\]]]]]]bbbhhhmmm{{{yyycccOOODDDAAACCCAAA@@@CCCHHHJJJJJJNNNTTT\\\ooovvvnnniiieeeddd______^^^^^^^^^bbbhhhllluuuzzz{{{ppplllfff___YYYVVVUUUUUURRRQQQQQQSSSVVV[[[aaadddfffdddeeehhhkkkooozzzwwwssspppooovvvxxx~~~~~~zzzkkk|||xxxfff\\\XXXSSSWWW\\\___ggg}}}iiiOOOGGGBBB???===<<<<<<<<<;;;;;;:::999999888888888888777777777666666555555555555555555666777888888888999999999999888888999999::::::::::::===<<<>>>BBBKKK```xxxssskkkeee```ZZZSSSMMMIIIFFFAAA>>><<<;;;999777777666666555555444333333333333333333333333333333444333222222222333444555777888:::<<<===============;;;::::::<<<===<<<<<<>>>===<<<:::999888888888999:::<<>>===;;;;;;=========<<<;;;::::::999999999999999777999;;;>>>AAACCCEEEEEEHHHLLLMMMMMMPPPVVV[[[[[[\\\ZZZ[[[^^^]]]\\\___eeelllzzzxxx^^^KKKBBBCCCGGGBBBBBBDDDIIIKKKKKKOOOTTTZZZkkkwwwlllddd___[[[YYYWWWWWWWWWVVVVVVXXX]]]```fffiiinnnrrruuuwwwzzz|||~~~yyyqqqkkkgggddd___ZZZVVVTTTSSSSSSOOOOOOOOOPPPSSSWWWZZZ\\\___^^^___cccggglllwwwyyyrrrpppppppppsssvvv}}}|||zzzgggtttqqqaaaZZZYYYSSSWWW\\\bbbnnn___LLLHHHBBB======<<<<<<<<<<<<;;;:::999888888888888888777777777777666666555555555555666666777777777888888888999999777888999::::::::::::999<<<;;;>>>CCCIIIZZZ{{{zzzuuummmgggbbb\\\TTTOOOJJJGGGBBB???===;;;999777777777666666555444444444333333333333333333333333444444333222222333444555888999:::<<<===>>>>>>??????===;;;;;;<<<===<<<<<<>>>===:::888777666666666:::;;;===@@@CCCEEEFFFFFFDDDDDDDDDEEEDDDBBB>>>;;;666777888999999999888777999888888:::>>>AAABBBBBB???===<<<<<<===>>>>>>======<<<;;;:::::::::;;;;;;;;;===???BBBEEEFFFFFFFFFIIIMMMOOONNNOOOUUUYYYZZZ[[[ZZZ[[[^^^^^^\\\^^^cccjjjwwwoooXXXHHHCCCCCCFFFDDDDDDGGGLLLMMMLLLOOOTTTZZZhhh}}}|||nnnccc\\\WWWTTTQQQPPPQQQQQQOOONNNOOORRRTTTYYY\\\^^^```aaabbbeeefffiiilllppptttxxx}}}vvvoookkkgggdddaaa]]]YYYVVVTTTRRRPPPNNNLLLLLLMMMNNNPPPRRRTTTUUUZZZYYY[[[___ccciiiuuutttnnnmmmnnnnnnjjjmmmttt|||~~~{{{zzz{{{dddmmm}}}jjj]]]YYYYYYUUUYYY]]]eeevvv}}}VVVIIIGGG@@@;;;>>>;;;<<<<<<<<<<<<:::999888888888888888777777777777777777666555555666777777666666666777777777888888777888999:::::::::999999:::999===CCCGGGTTTttt}}}xxxpppjjjeee^^^WWWQQQKKKHHHCCC@@@===<<<999777777777666666555555444444444444444444444444444444333222222222333555666777999999:::<<<===>>>???@@@???===;;;;;;<<<<<<;;;:::<<<:::888666666666777888;;;===???BBBDDDFFFFFFGGGDDDDDDDDDFFFGGGDDD???;;;666777999:::::::::999888888777666888<<<@@@BBBBBB???===<<<<<<===>>>>>>===???>>>===<<<;;;<<<<<<===???AAADDDFFFHHHGGGFFFFFFEEEJJJMMMKKKLLLPPPTTTUUUTTTSSSVVV[[[[[[ZZZ\\\```fffqqqyyyyyywwwzzz}}}~~~~~~qqq___QQQJJJHHHGGGFFFHHHGGGJJJOOOOOONNNPPPTTTZZZdddqqq{{{}}}{{{yyywwwwwwhhh]]]WWWSSSPPPMMMLLLLLLMMMLLLJJJJJJLLLNNNPPPRRRTTTUUUUUUWWWYYY[[[\\\___cccgggkkkpppuuuyyy}}}~~~}}}rrrjjjgggeeebbb```]]]ZZZWWWVVVUUUSSSPPPLLLLLLLLLMMMNNNOOOPPPQQQQQQUUUTTTVVV[[[___eeeqqq|||rrrlllkkkkkkjjjeeeggglllrrruuu{{{}}}||||||cccjjjvvvzzzfffZZZWWWXXXWWWZZZ___ggg{{{sssOOOGGGGGG???:::>>>;;;<<<<<<===<<<:::999888888888888888777777777777888777666555555666777888666666666666777777777777777888999:::;;;:::999999888777<<>><<<999777777777777666555555444444444444444444444444444444111111111222444666888:::999999:::<<<===???@@@@@@>>><<<::::::;;;;;;:::999999888666555666777999:::<<<>>>@@@CCCEEEFFFGGGGGGDDDDDDEEEGGGHHHFFF@@@;;;777888999:::;;;::::::999777666555777;;;???AAABBB???===<<<<<<===>>>>>>===@@@???>>><<<<<<======>>>BBBDDDGGGIIIIIIHHHGGGEEE???EEEIIIGGGGGGKKKNNNOOOLLLLLLPPPVVVWWWWWWYYY^^^aaakkkrrrpppmmmnnnmmmkkkggg]]]RRRMMMNNNOOOLLLIIIJJJJJJMMMQQQQQQOOOQQQUUUZZZ```iiiooopppppppppqqqqqqxxxvvvggg[[[VVVSSSPPPMMMJJJKKKKKKKKKJJJJJJKKKMMMLLLNNNPPPPPPQQQSSSVVVXXXVVVYYY]]]```cccggglllooommmmmmnnnoooqqqtttvvvwwwyyyrrrjjjeeedddccc```^^^]]][[[YYYYYYYYYWWWSSSOOONNNNNNOOOOOOPPPQQQQQQQQQRRRQQQSSSXXX\\\bbbnnnyyyrrrkkkjjjhhhffffffgggiiillllllppp}}}~~~hhhqqq}}}vvvfff[[[WWWYYYXXX^^^aaaggg~~~hhhOOOKKKEEE???>>><<<::::::::::::::::::::::::<<<:::888777777666555333555555555555666666666666999999999888888888888888:::::::::;;;;;;;;;<<<<<<777<<<<<<>>>FFFOOOiiiyyyqqqiiibbb[[[WWWQQQKKKEEEAAA???>>>:::777777666666555555555666666555444333333222222333333222444555666555555555777;;;;;;;;;<<<>>>???AAABBBDDDCCCAAA???>>>===<<<<<<;;;999777666555666777888>>>???AAACCCDDDFFFFFFGGGCCCCCCCCCDDDFFFFFFDDDBBB;;;:::999999;;;;;;:::999;;;999777666777:::===@@@@@@???>>><<<<<<<<<======@@@???>>>======???AAABBBFFFGGGIIIIIIIIIGGGEEEDDDCCCBBBAAACCCHHHJJJIIIHHHIIIOOOTTTWWWWWWXXX[[[___bbbkkkrrrqqqkkkeee___ZZZTTTQQQNNNMMMNNNOOOPPPPPPSSSQQQQQQRRRQQQPPPSSSYYYbbbdddggglllppptttwwwzzzwwwyyy{{{~~~lll[[[TTTRRRMMMGGGLLLLLLKKKJJJHHHIIILLLOOOVVVNNNJJJNNNPPPNNNOOORRRVVVVVVVVVXXX\\\aaafffiiieeeeeedddcccbbbbbbeeegggkkkmmmkkkfffcccdddbbb^^^aaa^^^\\\ZZZYYYWWWSSSPPPPPPOOONNNOOOQQQRRRQQQPPPRRRPPPPPPUUUZZZaaakkkuuuuuummmhhheeefffcccgggiiigggfffkkkwwwrrrzzzrrrcccYYYVVVYYYXXX]]]bbbkkkaaaKKKHHHCCC??????===::::::::::::::::::::::::999888777777777777666555555555555555666666666666888888888888888888888888999::::::::::::;;;;;;;;;777<<<<<<>>>EEENNNgggzzzrrrkkkccc]]]XXXRRRLLLFFFBBB@@@>>>;;;888888777666555555555555555666555444444333333444444333555777777666666777888;;;;;;;;;<<<>>>???AAABBBDDDCCCBBB@@@>>>===<<<<<<;;;999777666555666777888===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDBBB;;;:::999999;;;<<<;;;:::;;;:::888666777999<<<===@@@???>>>===<<<======>>>??????>>>===>>>@@@BBBCCCFFFGGGHHHIIIHHHGGGEEECCCAAA??????BBBFFFHHHHHHGGGIIILLLPPPSSSUUUWWW[[[^^^```iiinnnkkkddd]]]VVVPPPNNNMMMLLLMMMPPPRRRSSSSSSTTTRRRQQQSSSRRRRRRWWW^^^ggglllrrrvvv}}}zzzyyyxxxzzzvvvdddYYYUUURRRMMMMMMNNNNNNMMMLLLLLLNNNPPPYYYRRRNNNPPPQQQOOOOOORRRYYYXXXWWWWWWYYY\\\___aaabbbbbbaaa___]]]^^^aaadddgggjjjjjjggggggiiiiiiggghhhgggdddaaa]]]ZZZVVVTTTPPPOOONNNOOOQQQQQQQQQPPPQQQNNNOOOTTTYYY^^^hhhrrrxxxpppjjjggggggeeeggghhhggggggkkksssyyy}}}lll___WWWUUUXXXXXX]]]dddssszzzYYYFFFEEEAAA>>>@@@===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777555555555555666666666666666777777888888999999999888888999999999:::::::::888<<<;;;===EEELLLddd}}}uuummmfff___[[[TTTNNNHHHCCCAAA???<<<888999999777666555555555555666666555444444444444555444666888888888888999:::;;;;;;;;;<<<>>>???AAABBBDDDCCCBBB@@@???===<<<;;;:::999777666666777888999===>>>@@@BBBCCCEEEEEEFFFFFFEEEEEEFFFGGGFFFDDDAAA<<<:::888999;;;<<<===<<<===;;;999888777888:::;;;>>>>>>===<<<<<<<<<======>>>>>>>>>>>>???AAADDDEEEFFFGGGHHHHHHGGGEEEDDDCCC@@@@@@@@@CCCFFFIIIJJJIIIJJJKKKMMMPPPTTTXXX\\\___bbbjjjnnnhhh]]]UUUMMMHHHHHHHHHJJJNNNSSSVVVXXXXXXWWWTTTSSSTTTTTTUUU^^^gggxxxyyyyyy}}}~~~|||ttt|||mmm^^^XXXUUURRRPPPQQQRRRRRRQQQQQQSSSTTTZZZUUUQQQRRRSSSSSSTTTVVVZZZYYYWWWWWWXXXZZZ]]]___```___]]][[[YYY[[[^^^bbbhhhlllnnnnnnpppuuuwwwuuuuuusssoooiiiaaa[[[WWWVVVPPPOOONNNOOOPPPQQQPPPOOOOOOMMMNNNRRRVVV[[[dddmmmxxx}}}tttmmmiiiiiiggggggggghhhjjjmmmqqqsssyyyvvvfff\\\VVVVVVYYYZZZ^^^hhh}}}pppTTTEEEDDD???>>>???===<<<<<<<<<;;;;;;;;;;;;;;;777777888777666666666777555555555555666666666666555666666777888999999:::777888888888888999999999999<<<;;;<<>>???AAABBBDDDCCCCCCAAA???>>><<<;;;:::999777666666777999:::===>>>???AAACCCDDDEEEEEEFFFEEEEEEFFFFFFEEECCCAAA===;;;888888:::===>>>>>>@@@???===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;<<<=========???@@@CCCEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBDDDFFFIIIKKKMMMMMMLLLLLLMMMPPPUUUZZZ___aaahhhppprrriii\\\RRRKKKGGGGGGHHHKKKOOOUUUYYYZZZZZZYYYWWWUUUVVVVVVYYYeeeqqqxxxvvvxxxyyyvvvqqqhhhpppxxx{{{{{{tttaaaYYYWWWVVVSSSUUUWWWXXXXXXWWWXXXYYYYYYVVVUUUUUUWWWYYY\\\^^^[[[ZZZYYYZZZ\\\___bbbeeeeeedddbbb```^^^```eeehhhoootttyyy{{{zzzooocccZZZVVVUUUPPPOOONNNOOOPPPQQQPPPOOONNNLLLMMMQQQTTTXXX___gggqqqyyywwwoookkkjjjkkkjjjjjjmmmrrrvvvwwwvvv}}}ooobbb[[[WWWWWW[[[]]]aaannnhhhQQQFFFDDD>>>===???;;;<<<<<<;;;;;;;;;:::::::::888999:::888555333444555555555555555666666666666555555666777888888999999777777777888888888999999:::===:::<<>>;;;;;;;;;999888666666555555555444333333222333333333333555777888888888999:::;;;;;;;;;<<<>>>???AAABBBDDDDDDCCCBBB@@@>>><<<;;;:::999777666666888999;;;===>>>@@@BBBCCCEEEEEEFFFEEEDDDDDDEEEFFFEEECCCAAA???<<<999888:::===??????CCCBBB@@@???===;;;:::999777888888999999:::::::::;;;<<<===???AAACCCEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIKKKMMMNNNKKKLLLOOORRRVVV[[[___bbbmmmuuuwwwmmm^^^TTTNNNKKKKKKKKKMMMQQQUUUXXXXXXXXXZZZWWWVVVVVVWWW^^^nnn~~~}}}uuummmkkknnnoookkkfffbbbhhhpppvvv{{{zzzeee\\\YYYXXXVVVXXX[[[\\\\\\\\\]]]^^^\\\\\\[[[ZZZ[[[___bbbdddaaa```___```bbbfffiiilllnnnmmmlllkkkjjjlllppptttvvv}}}ttteee[[[VVVUUUQQQPPPOOOOOOQQQQQQPPPOOONNNMMMNNNRRRTTTVVV\\\ccckkkrrr{{{{{{qqqllllllooonnnooouuu}}}{{{hhh^^^ZZZXXXYYY[[[^^^ddduuu```NNNGGGEEE>>><<>>???AAABBBDDDDDDDDDCCCAAA???<<<;;;:::999888777777888:::;;;>>>???AAACCCDDDFFFFFFGGGEEEDDDDDDEEEGGGGGGEEECCCBBB>>>:::888999<<>>@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMHHHMMMTTTWWWXXXZZZ]]]aaannnvvvxxxnnn___VVVRRRPPPPPPOOOOOOPPPRRRTTTTTTSSSUUUSSSSSSUUUYYYeeezzzoooiiicccbbbdddeeedddaaacccgggnnnwww}}}iii```\\\[[[WWWYYY[[[\\\\\\]]]___aaabbbddddddaaaaaafffjjjkkkmmmlllkkkkkkmmmpppsssuuutttuuuuuuuuuuuuxxx{{{~~~tttggg^^^YYYVVVSSSRRRQQQQQQRRRRRRQQQPPPQQQOOOQQQTTTVVVVVV[[[aaaffflllttt}}}~~~uuuoooooorrrrrrvvv}}}rrraaaZZZYYYXXXYYY[[[^^^ggg|||XXXJJJEEEDDD<<<<<>>???AAABBBCCCDDDDDDDDDBBB???<<<;;;:::999888777777999;;;<<>>@@@CCCCCCCCCBBB@@@>>>;;;999555666888999;;;;;;;;;;;;:::;;;<<<>>>???AAAAAABBB@@@@@@AAAAAABBBDDDEEEEEEDDDFFFIIIIIIHHHHHHJJJMMMHHHRRR]]]aaa^^^\\\___cccmmmvvvyyyoooaaaYYYWWWWWWRRRPPPMMMMMMNNNOOONNNNNNMMMLLLNNNSSS[[[lllsss___\\\YYYXXXYYY[[[\\\\\\ccceeejjjwww{{{jjjaaa\\\YYYUUUVVVXXXXXXYYYZZZ^^^aaaccchhhjjjhhhiiiqqqwwwyyyzzzzzzzzzzzz}}}nnnddd^^^YYYVVVUUUSSSRRRRRRSSSSSSRRRQQQTTTRRRTTTXXXXXXXXX[[[```aaafffnnnvvvyyysssssstttvvv{{{|||mmm]]]XXXXXXXXXXXXZZZ^^^hhhtttRRRFFFDDDBBB<<<<<<@@@;;;::::::999999888777666666333666999888444222555888555555555555666666666777777777777777666666666666888999999999999:::::::::<<<===999:::@@@BBBOOOhhh|||uuunnnjjj```ZZZRRRLLLIIIEEEAAA===::::::999999888999999999666666555444444444444555555777999;;;;;;;;;===>>>;;;;;;;;;<<<>>>???AAABBBCCCDDDDDDDDDBBB???===;;;:::999888777777999;;;<<<@@@AAABBBDDDFFFGGGHHHHHHFFFFFFGGGIIILLLLLLKKKIIIFFFBBB<<<888888;;;>>>???BBBBBBCCCBBB@@@===:::888666777999;;;<<<===<<<<<<999:::<<<===???@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGJJJLLLLLLJJJJJJLLLNNNKKKXXXeeeiiieeeaaacccgggmmmvvvzzzqqqccc]]]\\\]]]RRROOOLLLJJJJJJKKKKKKKKKFFFGGGKKKRRR\\\qqq~~~ggg\\\QQQOOONNNMMMMMMOOORRRSSS]]]]]]bbbqqqwwwggg___ZZZVVVSSSTTTUUUUUUUUUXXX\\\______gggkkkkkkppp{{{xxxfff___\\\XXXTTTVVVTTTSSSSSSTTTTTTSSSQQQUUUTTTVVVZZZZZZYYY[[[```]]]cccjjjrrr{{{{{{vvvvvvuuuxxx}}}}}}yyyrrreeeYYYTTTTTTTTTVVVXXXbbbpppeeeMMMGGG@@@>>>??????===:::999999999888888888777777777777777777666666666666999888777666666666666666444444555555666777777777777888888888888999999999::::::===??????AAAMMMYYYwww{{{rrrlllccc]]]TTTNNNKKKHHHDDD@@@BBB@@@<<<888777666777888777666555444333333444555777999===>>>======<<<===<<<===>>>>>>===>>>@@@BBBDDDDDDDDDEEEEEECCC???<<<:::999999999:::<<<>>>???>>>???AAACCCFFFHHHJJJKKKIIIHHHGGGIIILLLNNNMMMLLLFFFCCC???;;;:::<<>>??????===::::::::::::999999999888888777777777777666666666555555555444333333333333333444444555555666777777777777777888888888999999999:::;;;===>>>===???IIIUUUqqq~~~uuuooofff___WWWQQQMMMJJJEEEBBB<<<:::888666444444555666999888777666555666666777777:::===>>>===<<<<<<===<<<===>>>>>>===>>>@@@BBBDDDDDDDDDEEEEEECCC???<<<999999999999:::<<<===???>>>???AAACCCEEEGGGIIIJJJHHHFFFFFFIIIMMMPPPPPPOOOJJJFFFAAA<<<999999;;;===<<<;;;:::999888888888888666888999;;;===>>>??????>>>===<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGLLLLLLKKKLLLMMMNNNOOOOOOPPPYYYdddkkkkkkjjjjjjjjjggghhhgggeee```ZZZUUUQQQNNNMMMLLLKKKJJJJJJIIIIIIHHHKKKOOOSSS^^^ttt~~~eeeVVVMMMEEEEEEGGGHHHIIIJJJLLLPPPRRRVVVYYY^^^hhhssspppeee```]]]YYYZZZXXXWWWVVVWWWZZZ]]]___fffnnnyyy}}}kkkaaa\\\WWWTTTUUUVVVVVVVVVUUUVVVWWWWWWXXXYYYZZZ\\\___```aaaaaaaaabbbdddjjjqqqwwwzzzrrrnnnnnnooouuuhhh^^^TTTSSSTTTVVVZZZ^^^jjj~~~zzzUUUJJJEEE@@@>>>>>>>>><<<::::::::::::::::::999999999777777777666666666555555444333333333222222222222444444555555666777777777777777777888888888999999;;;:::<<<===;;;<<>>===<<<<<<<<<;;;===>>>=========???AAACCCCCCDDDEEEEEECCC???<<<999999888999:::;;;===>>>>>>???@@@BBBDDDFFFGGGHHHEEEDDDEEEGGGLLLPPPRRRRRRQQQLLLFFF???:::999999:::888888777666666666666666666777999;;;===>>>?????????>>>===<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBCCCFFFHHHPPPPPPOOOMMMKKKJJJKKKMMMNNNVVV```gggiiiiiiiiijjjcccbbbaaa]]]YYYTTTPPPMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJMMMQQQUUU```uuueeeQQQIIIFFFBBBCCCEEEHHHJJJKKKMMMPPPRRRTTTWWW\\\aaahhhrrrsssiiiddd```[[[ZZZYYYXXXWWWXXXZZZ]]]___bbbkkkvvv~~~~~~qqqccc]]]ZZZWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWYYY[[[]]]___aaabbbbbbbbbeeefffjjjqqqwwwrrrllljjjkkknnnuuuxxxddd[[[TTTSSSTTTVVV[[[```lllnnnOOOGGGCCC???=========<<<:::999999999999999999999999777777666666666555555555555555555666555555555555444444555555666777777777777777777777888888888888:::999:::<<<;;;===DDDNNNeeexxxmmmggg^^^WWWSSSNNNHHHDDD<<<<<<;;;:::999888777666666555444333333444555666888:::===>>>===<<<<<<<<<;;;<<<======<<<<<<>>>@@@BBBBBBCCCDDDEEECCC@@@<<<999888888888999;;;===>>>>>>???@@@AAABBBDDDDDDEEECCCCCCCCCEEEHHHLLLPPPRRRUUUQQQKKKDDD???<<<::::::777777666666666666666777888999;;;===>>>@@@@@@AAA>>>>>>======<<<<<<;;;;;;@@@AAACCCDDDEEEHHHKKKOOOVVVTTTQQQLLLFFFDDDFFFHHHIIIPPPYYY```cccdddeeefff^^^]]]ZZZWWWSSSOOOMMMKKKNNNMMMKKKKKKKKKMMMOOOPPPMMMNNNQQQUUU___rrrnnnUUUHHHDDDDDDCCCAAADDDHHHKKKMMMOOOQQQSSSVVVZZZ___aaadddjjjuuu}}}{{{uuupppiiibbbZZZYYYXXXWWWWWWYYY[[[]]][[[cccmmmuuu}}}ssskkkaaa\\\ZZZYYYWWWUUUUUUVVVXXXYYYYYYYYYXXXWWWZZZ\\\^^^```bbbccccccccceeeeeejjjqqqyyy}}}sssooommmppptttyyyrrrbbbZZZTTTSSSTTTVVV\\\bbbnnneeeMMMCCCAAA???===<<<<<<;;;:::777777777777888888888888666666666666555555555555555666777777777777666666444444555555666777777777666666777777777888888888999888999;;;===>>>EEEMMMaaa|||pppiiiaaaZZZUUUOOOIIIDDD<<<;;;:::888666444222111666555444333333444555666888;;;===>>>===<<<;;;;;;:::;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBDDDEEECCC@@@===999888888888999;;;===>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAADDDHHHLLLPPPUUUSSSNNNIIIDDD@@@===<<<777777666666555666666666888999:::<<<>>>???@@@@@@============<<<<<<;;;;;;???AAACCCEEEIIINNNTTTXXX^^^ZZZQQQHHHBBB???AAACCCDDDIIIQQQWWW[[[]]]]]]]]]XXXWWWUUURRRPPPNNNLLLLLLNNNLLLKKKKKKMMMPPPTTTWWWSSSTTTUUUXXX```nnn~~~yyy```OOOGGGDDDDDDEEEBBBEEEIIIMMMOOORRRUUUWWWVVV[[[bbbdddeeehhhooouuu||||||rrriii[[[ZZZYYYWWWWWWXXXYYYZZZZZZ```hhhooovvv~~~zzzlllgggaaa[[[ZZZYYYWWWUUUVVVWWWXXXYYYZZZYYYXXXWWW[[[]]]___aaacccdddddddddddddddjjjsss}}}}}}wwwsssrrrtttxxx{{{}}}lll___YYYTTTTTTUUUXXX^^^eeettt]]]LLL@@@@@@>>>===<<<;;;;;;:::666666666777777777777777666666666555555555444444333444555666666666555444444444555555666777777777666666666777777777888888999777777;;;===>>>DDDKKK^^^sssmmmddd]]]XXXQQQJJJDDD@@@???===:::777555333333777777666555555666888999999;;;>>>>>>===;;;;;;;;;:::;;;<<<;;;;;;;;;===???AAAAAABBBDDDDDDCCC@@@===888888777888999:::<<<===>>>???????????????@@@@@@@@@@@@@@@???@@@DDDKKKOOOUUUUUUSSSPPPKKKFFFAAA>>>777777666555555555555555555666888:::<<<===>>>>>>======>>>>>>>>>>>>======>>>@@@CCCHHHNNNVVV___fffiii___QQQEEE???===>>>???AAADDDIIINNNRRRTTTTTTTTTQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKLLLOOOUUU[[[^^^^^^\\\[[[\\\bbbkkkuuu{{{ssseeeUUULLLHHHEEEDDDEEEEEEGGGKKKOOORRRUUUYYY\\\WWW]]]ccchhhllloootttxxxxxxnnn```___]]][[[ZZZZZZZZZZZZZZZ]]]bbbfffkkkqqqwww{{{oooeeeddd___YYYWWWXXXWWWTTTWWWXXXYYYYYYZZZYYYYYYYYY\\\^^^```bbbdddeeeeeeeeeeeefffmmmyyy~~~{{{yyyzzz}}}~~~uuuddd[[[VVVTTTUUUWWWZZZaaaiiixxxTTTIII>>>>>>>>>===;;;::::::;;;666666777777888888888888666666555555555444444444111222444666666555444333444444555555666777777777666666666666777777777888999666666999;;;<<>>>>>===;;;;;;;;;999:::;;;;;;:::;;;===???@@@@@@AAACCCDDDCCC@@@===888888777777888:::<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???DDDLLLRRR[[[\\\]]][[[VVVOOOHHHDDD;;;:::999888777666666666555666888:::<<<======>>>===>>>???AAAAAAAAAAAA@@@@@@CCCGGGNNNWWWbbbnnnvvvuuufffQQQCCC>>>>>>>>>===@@@AAAEEEIIILLLMMMLLLKKKIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLKKKMMMQQQYYY```eeeeeebbb^^^^^^aaafffkkkmmm___UUUMMMJJJIIIEEEEEEHHHHHHJJJMMMPPPTTTXXX^^^aaaaaadddjjjrrrzzz~~~ssshhhfffdddbbb___^^^]]]]]]YYYZZZ\\\^^^```cccfffiiirrrxxxrrrfffaaabbb^^^XXXVVVYYYZZZVVVYYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^aaaccceeefffffffffjjjlllsssooo^^^XXXTTTSSSUUUXXX\\\eeemmmqqqNNNFFF===>>>>>>===;;;::::::;;;777777888888999999999:::666666555555555444444444222333555777777666555444444444555555666777777777666666666666777777777777:::777666888999999===BBBVVVvvvyyyssskkkddd]]]VVVNNNHHHAAA>>>;;;888666777888999555444333333444555666777999;;;>>>>>>===;;;:::;;;999:::;;;;;;::::::<<<>>>@@@@@@AAACCCDDDCCC@@@===888777777777888:::<<<===???>>>>>>>>>============<<<=========???FFFOOOVVVccceeegggeee```XXXOOOIII???>>>===;;;:::999999999777888:::<<<===??????@@@>>>???AAACCCDDDDDDDDDCCCDDDGGGMMMTTT___lllzzz|||jjjRRRBBB>>>??????===@@@AAACCCFFFIIIJJJIIIGGGDDDEEEHHHKKKNNNOOOOOOOOOLLLKKKKKKMMMSSS[[[ccciiigggccc^^^]]]^^^aaabbbbbbUUUMMMIIIJJJJJJFFFFFFKKKJJJLLLOOOQQQUUUZZZ```eeelllnnnrrr|||xxxnnnllljjjgggdddbbb``````]]]]]]\\\\\\\\\^^^```aaafffjjjrrr~~~~~~tttjjjaaa```bbb___XXXWWW\\\]]]ZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]___aaadddeeefffffffffoooqqqyyy~~~jjj\\\VVVUUUUUUWWWXXX]]]jjjvvvkkkPPPGGG=========<<<;;;;;;::::::999999888888777777666666444444444555555555555555555555444444444444555555444444444555555555555666666666666666777777777777888888888999;;;>>>@@@BBBRRRfffwwwkkkccc^^^YYYQQQJJJEEEBBB>>>;;;::::::999888555666666555444444777999;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<===>>>???BBBBBBBBBAAA@@@>>><<<:::;;;::::::999:::;;;===>>><<<<<<<<<<<<<<<<<<;;;;;;@@@===<<<>>>@@@DDDPPP[[[gggkkkkkkffffffeeeYYYKKKCCC<<<777888:::999999;;;===>>>???>>>===>>>@@@BBBDDDHHHKKKMMMKKKIIIGGGFFFHHHJJJOOOYYYkkk}}}oooRRRDDD@@@===>>>BBBAAA@@@@@@DDDHHHJJJHHHFFFAAAAAAAAADDDHHHKKKMMMNNNPPPMMMJJJJJJOOOXXX```dddbbb___]]]\\\\\\ZZZVVVRRRRRRMMMJJJLLLMMMLLLMMMPPPQQQPPPPPPRRRXXXaaammmuuu~~~yyywwwsssnnnjjjgggeeeeeeaaa___]]]]]]]]]]]]\\\[[[___bbbhhhpppzzzzzzoooiiieeeddd______^^^]]][[[YYYWWWVVVZZZZZZZZZ[[[]]]^^^^^^]]]aaacccdddfffgggiiimmmpppwwwyyyxxxeeeXXXSSSSSSTTTVVVXXX___pppeeeMMMFFF=========<<<;;;;;;::::::888888888777777777777777555555555555555555444444555555444444444444555555444444444555555555555666666666666666777777777777999999999999;;;===@@@AAANNNbbbzzznnnfffaaa[[[SSSMMMHHHDDD???<<<:::999777666555666666555444444777999;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<>>>>>>AAAAAAAAAAAA@@@>>><<<;;;;;;:::999999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===???@@@EEEPPP[[[eeekkkllliiiiiijjj___RRRHHH@@@::::::<<<;;;<<<>>>>>>???@@@???>>>>>>@@@AAAHHHKKKOOOQQQPPPNNNMMMLLLMMMOOOTTT^^^pppnnnPPPDDDAAA>>>>>>AAABBBAAABBBEEEIIIJJJIIIGGGDDDCCCCCCEEEIIIMMMQQQSSSSSSOOOLLLJJJMMMRRRWWW[[[ZZZXXXWWWWWWWWWVVVRRROOOPPPMMMMMMRRRTTTTTTUUUXXXRRRRRRSSSVVV^^^kkkzzzzzztttnnnkkkjjjdddbbb___]]]]]]^^^]]]\\\aaacccgggnnnuuu|||vvvmmmgggcccaaa``````___^^^]]][[[YYYXXXWWWXXXXXXYYYZZZ\\\^^^^^^^^^bbbccceeefffgggkkkooosssnnn^^^TTTSSSTTTVVVWWWYYYeee}}}]]]HHHDDD======<<<<<<;;;:::::::::666777777777777777777888666666666555444444444333555555444444444444555555444444444555555555555666666666666666777777777777:::999999:::;;;<<<>>>@@@III[[[{{{~~~sssjjjddd^^^VVVPPPKKKGGGAAA===;;;888666555555666666555444444777999;;;;;;<<<<<<;;;;;;:::999888888888999:::;;;======??????@@@AAA@@@???>>>===;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===???AAAEEEPPP[[[cccjjjnnnnnnppprrriii\\\PPPFFF>>>=========>>>AAA@@@AAABBBAAA??????@@@AAAIIIMMMQQQTTTTTTSSSSSSTTTSSSVVV\\\fffwwwkkkNNNCCCBBBAAA???@@@CCCCCCDDDFFFHHHJJJIIIHHHDDDCCCCCCDDDHHHLLLQQQTTTVVVSSSPPPMMMLLLMMMOOOPPPRRRQQQPPPQQQQQQQQQOOOMMMNNNMMMQQQWWWYYYWWWWWWYYYWWWXXXZZZaaannnwwwpppmmmiiifffbbb``````aaabbbbbbeeegggjjjoootttxxx{{{}}}vvvrrrkkkgggdddcccbbbaaa``````___]]]\\\ZZZYYYXXXYYYYYYZZZ[[[]]]^^^```aaaeeefffhhhiiilllpppvvvzzzwwwgggZZZTTTTTTUUUXXXYYY]]]llluuuTTTEEECCC======<<<;;;;;;::::::999555666666666777777888888777777666555444333333333555444444333333444444555444444444555555555555666666666666666777777777777::::::999999:::<<<===>>>EEEUUUrrrwwwnnnggg```XXXRRRLLLHHHBBB>>>;;;999777666555666666555444444777999;;;;;;<<<<<<;;;;;;:::999777777777888999:::<<<<<<===>>>???@@@AAA@@@??????;;;;;;999888888999:::;;;<<<<<<<<<<<<============???======???AAAEEEPPPZZZccclllssstttwwwzzzrrrfffVVVKKKAAA>>>>>>===???BBBBBBCCCDDDCCCAAA@@@@@@AAAIIILLLQQQUUUWWWXXXYYYZZZ\\\```eeeooofffKKKCCCEEECCC@@@@@@DDDDDDDDDFFFGGGHHHIIIHHHFFFHHHIIIKKKMMMPPPSSSVVVXXXWWWTTTQQQMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOOOONNNUUUVVV[[[``````[[[XXXYYY^^^aaagggsss|||tttpppmmmjjjfffdddfffhhhjjjkkkkkkmmmqqqvvvzzz~~~vvvqqqkkkfffdddcccccccccaaaaaa___^^^\\\[[[ZZZZZZ\\\\\\]]]]]]^^^___bbbdddhhhjjjlllooosssyyypppbbbYYYUUUTTTUUUXXX[[[aaattthhhNNNDDDCCC<<<<<<<<<;;;::::::999999555555666666777777777888777777666555444333333333444444333333333333444444444444444555555555555666666666666666777777777777:::999999999:::;;;===>>>DDDPPPkkk{{{rrrjjjaaaYYYTTTLLLHHHCCC???===;;;999888555666666555444444777999;;;;;;<<<<<<;;;;;;:::999777777777888999:::;;;<<<<<<===???@@@AAAAAA@@@@@@===<<<:::999888999999:::<<<<<<<<<=========>>>>>>===;;;<<<@@@BBBGGGQQQ\\\gggqqqzzz|||~~~xxxlllXXXMMMBBB>>>======???BBBCCCEEEFFFEEEDDDBBBBBBBBBIIIMMMRRRWWWZZZ]]]```bbbgggkkkpppyyywww^^^HHHDDDGGGEEEBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJLLLPPPTTTWWWWWWXXXZZZ\\\ZZZZZZYYYUUUPPPMMMLLLMMMLLLMMMNNNPPPQQQSSSUUUVVVaaaccchhhllliiibbb___```eeekkkwwwxxxuuuooollliiihhhkkkoooqqqrrrpppssswww}}}xxxrrriiibbb```aaacccdddcccaaa```^^^]]]\\\\\\\\\]]]^^^______^^^```cccfffkkkmmmqqquuuzzz~~~kkk^^^XXXWWWRRRSSSWWW^^^hhh~~~}}}\\\IIICCCAAA<<<<<<;;;;;;:::999999999555666666666666666666777666666666555444444444333444444333333333333444444444444444555555555555666666666666666777777777777999888888999:::;;;===???CCCLLLdddvvvmmmccc[[[VVVMMMIIIDDD@@@>>><<<:::999555666666555444444777999;;;;;;<<<<<<;;;;;;:::999777777777888999:::<<<<<<<<<===???@@@AAAAAA@@@@@@???===<<<:::999999::::::<<<<<<<<<======>>>>>>???<<<;;;===BBBEEEJJJUUU___mmmyyyyyymmmXXXMMMCCC???>>>===>>>AAACCCEEEGGGGGGFFFDDDDDDDDDJJJNNNTTTZZZ^^^cccgggjjjqqquuuzzziiiUUUFFFEEEIIIFFFDDDEEEBBBDDDFFFFFFGGGHHHKKKMMMNNNSSSYYY\\\\\\]]]```cccccccccbbb\\\UUUPPPOOOPPPMMMPPPTTTWWW[[[___dddhhhlllmmmrrrtttppphhhfffhhhoooyyy}}}rrrpppnnnnnnqqquuuwwwxxxuuuxxx|||wwwpppgggaaa```cccfffhhhdddbbb```^^^]]]]]]^^^^^^]]]___aaaaaaaaaccchhhmmmqqqtttyyy~~~xxxeeeZZZVVVWWWSSSTTTZZZeeetttnnnQQQFFFBBB???<<<<<<;;;::::::999999888666666666666666555555555555555555555555555444444444333333222222333333444444444444555555555555666666666666666777777777777777777777888:::<<<>>>???BBBIII___{{{pppfff^^^YYYPPPLLLFFFAAA>>><<<999777555666666555444444777999;;;;;;<<<<<<;;;;;;:::999888888888999:::;;;<<<===<<<===???@@@AAAAAA@@@???@@@???===;;;::::::::::::;;;<<<<<<===>>>>>>??????======@@@EEEIIIOOOZZZddduuuxxxkkkXXXMMMCCC@@@???>>>>>>AAACCCEEEHHHIIIHHHFFFFFFFFFHHHMMMSSSZZZ___eeejjjnnnssswww||||||qqqZZZMMMDDDGGGJJJGGGEEEHHHCCCEEEHHHHHHIIIKKKOOORRRRRRWWW\\\^^^```eeelllrrruuuuuurrriii^^^WWWUUUVVVSSSXXX___eeekkksss|||yyypppnnnqqq~~~|||zzzxxxyyy{{{}}}~~~}}}~~~sssnnngggcccccceeehhhiiidddcccaaa___^^^^^^______```cccfffhhhiiimmmtttzzztttaaaWWWTTTVVVVVVWWW^^^llleeeKKKDDDAAA===<<<<<<;;;::::::999999888777777666666555555555444444444444555555555555555444333333222222333333444444444444555555555666666666666666666777777777777777666777888:::<<>>;;;777555555666666555444444777999;;;;;;<<<<<<;;;;;;:::999888888888999:::;;;=========>>>???@@@AAA@@@@@@???AAA@@@>>><<<;;;:::;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>BBBHHHMMMRRR]]]hhhyyyvvviiiXXXMMMDDDAAA@@@??????AAACCCEEEHHHJJJIIIGGGGGGGGGEEEJJJQQQWWW^^^dddjjjnnnpppuuuzzz~~~}}}pppbbbRRRHHHDDDHHHKKKGGGFFFJJJDDDGGGIIIJJJJJJMMMRRRVVV\\\___ccceeehhhppp|||uuuggg]]]ZZZ[[[ZZZ```hhhqqqzzzzzzxxx|||}}}mmmiiidddaaaaaabbbbbbbbbeeecccaaa___^^^^^^___```cccgggllloooqqqwww|||lll```VVVSSSTTTXXXZZZ^^^jjj```HHHDDD@@@:::<<<;;;:::888888888888999777777777777666666666666555444444333333444444555555555444444444444555555222444555555444333333444555888;;;:::777555555777777777777888999:::<<<<<<>>>EEEVVVrrrwwwnnneee___WWWPPPHHHBBB???===:::777555444444333444555666777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<===???>>>>>>>>>???@@@AAAAAA???>>>===<<<;;;;;;<<<<<<<<<===>>>>>>>>>???AAACCCBBBAAABBBEEEHHHOOO^^^mmm~~~ttthhhYYYNNNDDDBBBCCCCCCBBBDDDHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMSSSZZZ```cccdddiiiiiijjjlllllliiibbb\\\OOOOOONNNLLLIIIIIIJJJLLLGGGJJJKKKHHHJJJQQQVVVXXX[[[```hhhooowwwkkk```^^^```bbbmmmzzz~~~{{{pppfffeeedddbbbbbbccccccdddcccbbb```___```cccgggiiijjjnnnsssyyywwwggg]]]VVVTTTVVVWWWYYY```ppp\\\HHHDDDAAA;;;<<<;;;999888777777888888777777777777666666666555444444333333333333444444555555444444444444555555222333555555555666777999::::::888666444444777999777777777888999:::;;;<<>>>>>??????@@@AAA@@@???=========???AAABBB===>>>???@@@@@@AAACCCDDDEEEDDDEEEGGGIIIPPP^^^lll|||vvvjjjYYYNNNDDDCCCDDDDDDDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLKKKJJJKKKNNNSSSWWWYYYZZZ^^^^^^___aaaaaa^^^WWWRRRHHHHHHHHHGGGEEEEEEGGGIIIGGGJJJKKKJJJOOOYYYaaacccfffjjjrrr}}}kkk______bbblllwww~~~vvvnnnfffeeedddcccbbbccccccdddgggfffddddddfffiiinnnppprrrxxxooobbbYYYTTTTTTWWWXXX[[[eee{{{xxxTTTEEEBBB???999::::::888777777777777777777777777666666666555555444444333333333333444444555555444444444444555555222333555555666888;;;>>>FFFAAA999444222444777999777777777888999:::;;;<<<@@@BBBLLLbbbwwwmmmfffZZZSSSJJJDDD@@@>>>:::777666555444444444555666777999999:::<<<<<<===============<<<<<<;;;;;;<<<<<>>>>>>>>???@@@@@@@@@???>>>>>>???CCCGGGJJJ???@@@AAACCCDDDFFFGGGGGGJJJIIIIIIKKKLLLQQQ]]]jjj|||wwwmmm\\\PPPFFFDDDEEEEEEFFFGGGFFFFFFFFFHHHIIILLLNNNPPPNNNLLLJJJJJJLLLNNNOOONNNRRRRRRSSSTTTTTTPPPKKKGGGBBBCCCCCCCCCBBBDDDFFFIIILLLNNNOOOPPPXXXeeeooossstttwwwjjj```ccciiixxx~~~|||zzz|||{{{|||sssnnniiihhhggggggffffffggggggkkkjjjjjjkkknnntttyyy|||{{{iii]]]WWWSSSTTTXXX\\\```mmmiiiKKK@@@>>>:::666999999888777777666666666777777666666666555555555444333333333333333333444555444444333333444444555333444444444555777;;;>>>NNNFFF<<<555444555666666666666777777888:::;;;<<>>>>>???>>>======<<<<<<<<<<<>>>>>>>>>>>??????BBB@@@>>>>>>AAAEEEJJJNNNCCCCCCDDDFFFIIIKKKLLLKKKNNNMMMMMMNNNNNNQQQ\\\hhhzzz{{{qqqaaaTTTIIIEEEEEEDDDDDDFFFCCCCCCDDDEEEHHHLLLOOORRRRRROOOLLLJJJJJJJJJJJJIIIKKKKKKLLLLLLKKKHHHEEEBBB@@@AAABBBCCCCCCEEEIIILLLTTTVVVXXX[[[eeeuuuyyyfffaaahhhsss~~~~~~xxxnnnhhhhhhkkkoooxxx}}}wwwtttpppppppppoooooooooooooooooooooqqqtttzzzuuueee[[[VVVSSSTTTXXX[[[bbbvvv]]]GGG@@@<<<777555999999888888777666666555666666666666555555555555333333333222222333333333444444333333333333444444444555444333222444777:::FFF@@@999666666777555444666666666777888999;;;;;;===???HHH[[[wwwuuunnnbbbZZZQQQIIIEEEAAA===999777777555555444555666777888999;;;<<<===>>>>>>>>>@@@??????>>>============??????>>>>>>===>>>>>>???BBB@@@??????AAAFFFKKKNNNIIIGGGGGGIIIMMMPPPRRRQQQRRRQQQQQQRRRPPPRRR[[[fffrrrzzz|||fffYYYLLLFFFDDDAAA@@@AAA??????@@@BBBFFFJJJOOOQQQRRRPPPMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHFFFDDDBBBAAA???@@@BBBCCCDDDFFFJJJMMMVVVYYY^^^eeetttnnnaaa```lllzzz{{{uuugggbbb```aaadddkkksss}}}{{{{{{{{{zzzzzzzzzyyyyyyvvvxxx|||{{{nnn```YYYVVVTTTUUUXXXZZZfffxxxTTTFFFCCC<<<888999999999999999888777666555666666666555555555444444333333222222222222333333444444333333333333444444444555444333222222444666555444444444666777666555666666666777888999:::;;;;;;>>>FFFXXXsssyyyrrrfff___TTTLLLHHHCCC???;;;888777666555555555666777777888:::;;;======>>>>>>@@@@@@???>>>>>>>>>????????????>>>=========>>>>>>@@@@@@???@@@CCCHHHLLLOOOOOOKKKIIIKKKPPPUUUWWWXXXVVVUUUVVVVVVTTTTTT\\\fffkkkuuuiii[[[LLLEEEAAA>>><<<===<<<<<<===???CCCHHHMMMQQQRRRQQQPPPPPPOOOMMMJJJGGGEEEFFFGGGEEECCCAAAAAAAAA>>>@@@AAABBBBBBDDDHHHKKKQQQWWW___kkk~~~vvveee___bbbrrr||||||}}}hhh___]]]^^^aaadddjjjrrr~~~qqqfff[[[XXXVVVUUUVVVYYY___nnnfffJJJDDDCCC<<<999===999:::::::::999888777666666666555555555444444444333333222222222222333333444333333222222333333444333444555444333222333444///111333555555555666777666666666666777999:::;;;;;;===DDDTTTmmm}}}wwwjjjbbbXXXOOOJJJFFFAAA===999888666555555555666777666777999:::<<<=========@@@????????????@@@@@@AAA??????>>>=====================???BBBFFFKKKPPPSSSTTTOOOJJJKKKRRRXXX\\\]]]ZZZYYYZZZ[[[XXXXXX___hhhnnnxxxhhhZZZKKKCCC???<<<:::;;;;;;;;;;;;>>>BBBGGGMMMPPPUUUUUUVVVWWWVVVSSSMMMIIIFFFGGGGGGEEEBBBAAABBBDDD@@@AAABBBBBBBBBCCCFFFIIINNNUUU```nnniii```bbbkkk}}}vvvvvv~~~jjj``````cccfffjjjoooyyyiii```XXXVVVWWWVVVWWWZZZgggwwwvvvXXXAAAAAABBB:::888>>>::::::;;;;;;:::999777666666666555555555444444444333222222222222222222333444333333222222333333444111333555555444333444555222555888777555444555888555555666666777999:::;;;<<<<<>>999888777555555555666777555666888:::;;;<<<======????????????@@@AAABBBBBB??????>>>===============:::<<>>;;;:::;;;<<<;;;;;;===AAAGGGMMMPPP[[[[[[]]]^^^]]]XXXRRRMMMHHHIIIJJJGGGDDDCCCDDDGGGCCCDDDDDDDDDCCCDDDGGGIIIOOOVVVaaaooosss```___gggttt|||oooiiiqqqqqqggggggiiimmmqqqxxxxxxccc\\\VVVVVVVVVWWWZZZ```lll^^^PPPCCC>>>===<<<:::;;;888999999999888777555444666555555555555444444444333333333333333333333333555444333333222222222222444444444333333222222222555444444333333333444444555555555555666888999:::>>><<>><<<999555444444444444333444555666888:::<<<===>>>>>>>>>>>>>>>=========<<<===>>>>>>===;;;;;;<<<>>><<<===???CCCIIIPPPWWW[[[WWWQQQKKKJJJOOOWWW^^^bbbbbb\\\XXXYYYZZZ\\\aaahhhuuu}}}uuuaaaSSSEEE???>>>;;;999999===:::;;;@@@EEEHHHOOOVVVXXXbbbjjjkkkhhhddd]]]WWWQQQLLLGGGEEEHHHIIIGGGEEEJJJFFFBBBAAABBBDDDEEEFFFJJJPPP[[[gggqqqxxx{{{|||sssxxxlllbbb\\\aaammm~~~wwwmmmhhheeennn{{{llllllpppvvv{{{rrr___YYYTTTTTTTTTVVV\\\cccxxxYYYLLL@@@======;;;999999888888999999888777666555666555555555555444444444333333333333333333333333555444333222222222222222444444444333333222222222555555444444444444444555555555555555666888999:::<<<;;;>>>III```oooggg]]]TTTNNNIIIDDD@@@===:::777555555666555555444555666888:::;;;======@@@?????????>>>>>>>>>>>>;;;;;;<<<:::999888999;;;;;;<<<>>>BBBHHHPPPVVVZZZTTTOOOIIIHHHMMMVVV^^^ccceee___ZZZYYYZZZ[[[aaagggssszzz{{{ooo^^^PPPCCC>>>===;;;999999<<<:::<<>>>>>>>>>>>============::::::;;;999888777999::::::;;;===AAAGGGMMMSSSVVVOOOKKKGGGFFFJJJSSS]]]dddhhhaaa\\\[[[[[[\\\aaahhhrrryyy~~~sssiiiYYYMMMAAA===<<<:::999:::;;;:::===CCCGGGJJJQQQXXXiiiuuuzzzqqqjjj___ZZZUUUQQQPPPPPPQQQQQQQQQMMMHHHEEEEEEEEEEEEEEEFFFIIIMMMQQQTTTUUUTTTSSSQQQOOOOOORRRWWWZZZZZZXXXYYYWWW[[[kkk{{{xxxxxxvvvvvv~~~~~~~~~rrrddd]]]YYYVVVVVVWWW]]]jjjxxxaaaJJJBBB<<<<<<<<<999777777777777888888888888888888666555555555555444444444333333333333333333333333333333222222222222222333333333333333333333333333666555555555555666777777555555555555666888999:::999:::>>>FFFWWWsssvvvmmmaaaWWWQQQLLLGGGDDD@@@===999777666777666555555555666777888999:::;;;;;;;;;:::::::::999999999:::;;;;;;:::888888999;;;:::;;;===@@@DDDIIIMMMOOOJJJHHHFFFDDDGGGPPP[[[dddhhhaaa\\\\\\\\\^^^dddjjjssszzz~~~yyyoooeeeUUUKKK@@@===<<<::::::;;;::::::>>>CCCGGGJJJRRRZZZjjjxxx{{{ssskkkfffdddaaa\\\XXXVVVUUUTTTVVVSSSNNNKKKIIIHHHGGGEEECCCEEEGGGIIIJJJKKKKKKJJJKKKIIIGGGHHHKKKOOOQQQQQQVVVXXX```sss}}}{{{}}}~~~lllaaa\\\YYYWWWXXXYYYbbbuuuoooRRRFFF@@@;;;<<<<<<999777888777777777777777777888888666555555555555444444444333333333333333333333333222222222111111222222333333333333333333333333333555555555555555666777777555555555555666888999:::999;;;???EEETTTmmmxxxpppdddZZZSSSNNNHHHDDD@@@<<<999666666666555444555555666777777888999999999999999888888888777777999::::::999777777888999<<<<<<===>>>AAACCCFFFGGGFFFFFFFFFDDDEEELLLXXXbbbeee___\\\]]]^^^```fffmmmuuu|||{{{uuukkkcccSSSIIIAAA>>><<<:::;;;===::::::>>>CCCFFFIIISSS]]]lllyyyyyyqqqllljjjllllllgggaaa[[[XXXWWWYYYWWWTTTQQQOOOLLLHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEAAA@@@AAABBBFFFIIIKKKLLLSSSXXXdddwww|||uuuzzzuuufff___XXXWWWXXXZZZ]]]jjj___JJJDDD>>>;;;<<<<<<888777999777777666555555555666666666555555555555444444444333333333333333333333333222111111111111222222333222222333333333333444444444444444444555666777777555555555555666888999:::888;;;@@@DDDOOOggg{{{ssshhh^^^WWWQQQJJJEEE@@@===999777666666555444555555666666777777777888999999999999888888888888666777777555444333555666;;;;;;<<<===>>>@@@AAABBBCCCFFFHHHFFFDDDIIITTT^^^bbb^^^\\\___aaabbbffflllttt{{{|||vvvoooggg___QQQHHHAAA>>><<<999:::===999:::===AAACCCHHHTTT```ooo{{{{{{tttooolllkkkoooqqqmmmeee^^^]]]^^^^^^]]]\\\[[[XXXSSSMMMHHHIIIGGGDDDBBB@@@?????????;;;<<<>>>AAADDDGGGIIIKKKOOOVVVcccxxx{{{mmmmmmzzzlll___\\\UUUWWWZZZ^^^eeevvvnnnQQQEEEBBB===:::;;;:::777666999777666555444333333444444666555555555555444444444333333333333333333333333111111111111111222333333222222222333333444444444333333333333444555666777555555555555666888999:::666:::???BBBKKKaaa~~~wwwmmmddd]]]UUULLLGGGBBB???;;;888777777666555555555666666666666666666888888888888777777777666555666666555333222444555888888999;;;===???@@@AAABBBGGGKKKIIIDDDFFFPPPYYYaaa]]]]]]```bbbbbbdddiiiooovvvyyyuuunnnggg```YYYNNNGGG@@@===:::777888<<<999999;;;>>>@@@FFFTTTbbbmmmxxxzzzqqqkkkhhhgggjjjnnnpppllleeeaaadddiiihhhiiijjjjjjggg```XXXQQQLLLIIIEEEAAA???>>>>>>???===???AAADDDGGGJJJMMMOOONNNVVVcccwww|||jjjccchhhzzz{{{fff[[[YYYUUUXXX^^^dddmmm]]]FFFBBBAAA<<<999999888555555888777666555333222222222333666666555555555444444444333333333333333333333333111111000000111222333333222222222333333444444444222222222333444555666777555555555555666888999:::444999>>>@@@HHH]]]}}}yyyppphhhaaaXXXOOOHHHCCC@@@<<<999999888777666555555666666666666666666666555555555555444444444666777777666444444555777444555777:::<<>>EEETTTdddhhhrrrwwwpppfffaaa``````iiilllnnnjjjccccccjjjqqqrrrtttvvvwwwtttmmmccc[[[MMMJJJFFFBBB@@@AAABBBCCCAAABBBCCCEEEGGGJJJNNNRRRPPPXXXdddvvviii^^^]]]dddtttsssddd]]]]]]ZZZ\\\___hhh{{{uuuQQQCCCDDD>>><<<:::888666555555555999888888777777777777777666555555555555444444444333333333333333333333333000000111222333333444444333333333333333333333333444555555555555555444444666666666666777777777777444999:::===FFFQQQmmm{{{rrrjjjbbb[[[SSSMMMEEEAAA;;;777666555444333555555555555555555555555444666666666333222222222444444555666777888999999;;;;;;;;;;;;<<<>>>???@@@HHHHHHIIIJJJGGGDDDIIIPPP\\\\\\\\\[[[ZZZ\\\___aaadddjjjooommmdddYYYQQQNNNEEECCC@@@<<<:::999::::::999999:::<<>>???@@@FFFFFFJJJLLLIIIEEEGGGMMMVVVWWWWWWUUUUUUVVVXXX[[[___eeejjjhhh___TTTMMMIIIDDDBBB@@@===;;;:::999999888888999;;;???GGGPPPVVV[[[XXXXXXZZZXXXUUUWWW[[[aaajjjkkkbbb___gggpppsss{{{{{{~~~zzzmmmbbbWWWTTTPPPNNNMMMMMMKKKJJJKKKKKKKKKHHHEEEFFFKKKOOO]]]ffftttuuufffZZZZZZ]]]ddduuuwwwiii\\\WWWWWW\\\^^^iii]]]IIIAAA<<<;;;;;;999888888888999:::<<<;;;888555333111//////555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222444444555555555555444444555555666666666777777777666:::888:::BBBMMMfffxxxpppiiiaaaXXXRRRHHHDDD???;;;:::999888777555555555555555555555555666777888888666444444555444555666666777888999999:::::::::;;;<<<===>>>???BBBEEEJJJOOOLLLGGGEEEHHHQQQQQQQQQPPPOOOOOORRRTTTXXX]]]aaa___XXXNNNGGGDDDBBBAAA@@@>>><<<:::999888666888999;;;>>>BBBHHHLLLMMMLLLMMMPPPPPPPPPTTTZZZ^^^fffhhhbbbccclllssstttuuuvvvyyy|||{{{uuukkkbbbXXXWWWWWWXXXYYYXXXVVVTTTTTTRRROOOIIIFFFGGGMMMRRRaaaooolllaaaYYY[[[```ggguuu}}}pppdddZZZVVVXXXbbbffftttqqqQQQFFFAAA<<<;;;:::999777777777888888888888777666555555555555555555555444444444333333222222222222222222222222333333222222222222222222111111111111111111111111333333444555555555444444555555555666666666777777777:::777888@@@IIIaaazzzssslllddd[[[UUUJJJFFFAAA<<<;;;:::888777555555555555555555555555777888999999777666666666555666666777888888999999999999999:::;;;<<<>>>>>>AAADDDLLLSSSRRRJJJFFFFFFNNNOOOOOOMMMKKKKKKLLLNNNQQQUUUXXXWWWQQQIIICCC@@@AAA@@@@@@???===;;;999777666888;;;===>>>@@@BBBDDDGGGEEEFFFJJJLLLMMMSSSYYY]]]dddhhheeegggqqquuussslllmmmooopppmmmhhhaaa[[[VVVZZZaaagggjjjhhhbbb]]][[[XXXSSSLLLHHHJJJQQQXXXgggyyymmmeee___aaaeeelllxxxuuuiii```ZZZYYY[[[eeemmmcccJJJDDDBBB===;;;:::888666444444444444444444444444555666777888555444444444444333333333222222222222222222222222333333222222222222222222111111111111111111111111222222333444555555444444555555555555666666666666777999666777???FFFZZZxxx|||vvvoooggg^^^WWWLLLHHHBBB===;;;999888666666666666666666666666666777888:::999888777777888666666777777888888999999999999999999:::<<<===>>>AAADDDMMMVVVVVVOOOIIIHHHKKKLLLLLLJJJHHHGGGGGGHHHKKKNNNPPPPPPMMMGGGBBB???@@@@@@???>>><<<:::999888777:::===?????????@@@AAADDDAAABBBEEEGGGJJJPPPXXX^^^hhhmmmkkkmmmssssssnnneeeffffffccc___YYYUUUSSSUUU^^^lllyyy~~~yyynnneeeaaa^^^YYYRRRNNNPPPXXX^^^pppsssnnnjjjkkkooovvv}}}|||}}}mmmccc^^^\\\]]]aaaggguuu{{{XXXGGGBBB@@@>>>;;;:::777555333222222222444333333222222222333333444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222333444444555444444444444555555555666666666666999666777>>>CCCTTToooyyyrrrjjjaaaZZZOOOKKKDDD???<<<999777555666666666666666666666666666888999999888777777888777777777888888888999999888888888999:::;;;<<<===AAADDDMMMVVVXXXRRRLLLKKKIIIJJJJJJHHHEEECCCCCCCCCFFFHHHJJJKKKJJJGGGCCCAAA@@@???>>>===;;;:::999999777;;;>>>@@@@@@@@@@@@@@@BBB???>>>AAADDDFFFNNNVVVcccoooxxxuuussssssooohhh```aaa```[[[UUUPPPOOOPPPWWWcccvvvyyynnnhhhfffbbb\\\XXXYYY^^^cccsss|||vvvuuuuuuxxx}}}~~~wwwwww~~~uuueee^^^\\\]]]aaafffooohhhPPPEEE===;;;===:::999777555444333444444444333333222111111222222444444444333333333222222111111111111111111111111111111111222222333333444333333333333333333333333111111222333444444444444444444444555555555666666555888666888???AAAOOOhhh|||vvvnnnddd]]]SSSOOOGGGAAA===:::777555666666666666666666666666666777999999888777777888777888888888888999999999777777888888999;;;<<<===@@@BBBJJJTTTXXXSSSOOONNNJJJKKKKKKIIIFFFCCCBBBBBBBBBCCCEEEGGGHHHGGGDDDBBB@@@???===;;;:::999::::::777:::>>>@@@@@@@@@@@@AAAAAA>>>===@@@CCCGGGPPPXXXhhhxxxwwwqqqjjjaaa[[[\\\[[[VVVNNNKKKMMMQQQ\\\iii}}}xxxqqqpppmmmhhhbbb```cccfffooowww{{{wwwzzzpppaaa[[[[[[^^^ccciiixxx~~~\\\KKKDDD:::777<<<999888777555555555666777444444333333444444555555444444444333333333222222111111111111111111111111000000111222333333444444333333333333333333333333000111222333444444555444444444444555555555666666555777666888???@@@LLLcccyyyqqqggg```WWWQQQJJJCCC???;;;888666777777777777777777777777555777999999777777777888888888888888888999999999777777777888999:::<<<<<<@@@AAAHHHRRRVVVSSSPPPOOOMMMNNNNNNLLLHHHFFFDDDEEE???@@@BBBEEEGGGGGGEEECCCAAA???===:::999999:::;;;666999===???@@@@@@AAAAAABBB???>>>BBBEEEJJJSSS\\\lll~~~zzzpppfff]]]VVVXXXWWWRRRJJJHHHLLLRRRaaammmwwwwwwuuupppiiieeefffhhhhhhnnn~~~|||{{{wwwhhh^^^]]]]]]\\\fffsss|||WWWJJJDDD;;;888<<<777777777777777888888999333444555444222222444555333333333222222111111111222333444222000//////000000111222222111000111222111111111000000000000000111111222222222333333333444444444555555555555666777666888999888<<>><<<:::999666666666666666777888888777888999999999777555444:::::::::::::::999888888999888777666666777888999===BBBHHHOOORRRRRRPPPNNNJJJJJJLLLOOOQQQOOOIIIDDD@@@@@@AAACCCFFFGGGGGGEEEBBB@@@===;;;999999999::::::;;;===@@@BBBDDDEEEEEE>>>@@@BBBAAABBBIIITTT^^^oooppp```\\\[[[TTTOOONNNLLLJJJMMMRRR]]]kkk|||{{{}}}}}}{{{tttlllgggfffgggllliiiuuuwwwxxx}}}{{{nnnccc\\\\\\\\\^^^jjjyyynnnNNNDDDAAA:::777;;;888777777666555555555666444555555444333333444666333333333333222222222111444555555444222111111222000111222222000000111222111111111111000000000000111111222222222333333333444444444444555555555555777666777888888<<>>@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDIIIRRRXXXmmmppp```\\\WWWQQQLLLJJJIIIHHHKKKPPPZZZhhhyyyxxxwwwxxxxxxtttppplllkkklllkkklll|||tttuuu{{{|||xxxxxxddd^^^[[[\\\___eeewww{{{^^^EEE??????:::888;;;999888666555444333333333444555666555333333555666444444333333333333222222333444555444222111111222000111222222000000111222111111111111111111111111111111222222222333333333444444444444555555555555777666777888888;;;FFFRRRkkk|||rrrkkk^^^XXXNNNFFF@@@===:::888666666666666666777888888777666666666777888999:::666777888999::::::::::::::::::999999999999::::::999===AAAFFFHHHGGGEEECCCCCCFFFJJJOOORRRQQQMMMJJJHHHEEECCCCCCDDDEEEEEEEEE@@@???<<<:::999999999:::>>>>>>???AAABBBBBBBBBBBBHHHGGGFFFFFFHHHMMMSSSWWWjjj|||~~~qqq```\\\SSSMMMHHHFFFEEEDDDHHHNNNWWWeeeuuu}}}}}}xxxrrrnnnoooqqqrrrrrrrrrrrrqqqssszzzwwwnnnpppxxxzzzyyy{{{ppp```]]]\\\^^^dddqqqhhhSSSAAA>>>@@@<<<999<<<888777666555444444444444555666666555444444555777444333333333333333333333000222222111/////////000000111222111000///000222000111111111111111222222111111222222222333333333333333444444444555555555666555666888888;;;DDDNNNcccvvvoooaaa[[[QQQIIIBBB>>>;;;888666666666666666777777888999777666555555777999;;;777888888999:::999999999::::::::::::::::::::::::999<<>>AAAGGGLLLOOOPPPNNNLLLLLLIIIEEECCCDDDDDDDDDDDD???>>><<<:::999999:::;;;@@@@@@AAAAAABBBAAAAAA@@@EEEDDDDDDGGGMMMTTTXXX[[[fffwww~~~}}}ppp```\\\PPPJJJEEEEEEDDDDDDHHHMMMWWWcccooorrrpppnnnkkkhhhdddeeehhhlllpppssstttuuusssllliiimmmwwwzzzxxx}}}vvvhhh^^^]]]\\\___jjj[[[KKK???>>>???;;;888999666666666555555666666777444555666555333333555666333333333333333333333333000111222111///...///000///000111111000///000111000000111111222222222333111111222222222333333333333333333444444444444555666444555777888:::AAAIII[[[uuuzzzssseee^^^UUULLLEEE@@@<<<999666666666666666777777888<<<:::777555444555888999999999:::::::::999999888::::::::::::::::::::::::;;;<<>>;;;>>>CCCHHHKKKLLLMMMMMMOOOLLLGGGEEEDDDDDDDDDCCC???>>><<<:::::::::<<<===BBBBBBBBBBBBBBBAAA@@@???CCCCCCDDDIIIPPPVVVZZZ[[[```qqqyyyyyyzzzooo___ZZZOOOIIIFFFFFFFFFFFFIIINNNXXXbbbiiihhhcccaaa___]]][[[]]]```dddjjjpppuuuyyywwwmmmeeedddeeemmmzzzuuuwww}}}nnnbbb\\\\\\]]]cccsssrrrPPPEEE===<<<<<<888555444666666555555666666777888333444555444222222444555111111222222222222333333111222333222111000111333///000111111//////000111000000111111222333333333111111222222222333333333333333333333444444444444666333444777888999>>>EEESSSkkk~~~wwwiiibbbYYYPPPIIICCC>>>;;;666666666666666777888888<<<:::777555444555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@??????;;;>>>AAADDDFFFHHHKKKNNNPPPMMMIIIGGGFFFEEECCCBBB@@@>>>===;;;;;;<<<>>>???CCCCCCCCCBBBBBBAAA@@@???CCCEEEHHHLLLOOOSSSUUUWWWZZZkkksssuuuwwwnnn^^^YYYMMMIIIHHHJJJJJJIIIKKKPPPYYY___aaa]]]YYYYYYXXXVVVTTTWWW[[[^^^cccmmmyyy|||lllccc___]]]___dddooo{{{sssvvvsssggg]]][[[]]]aaalll}}}cccJJJCCC===;;;:::777444333666666555555444555555555222333444333111111333444000000000111111222222222000222333222111000111333///000111000///...///111000000111222222333444444111111222222222333333333222222333333333444444444555333333666888888<<>>??????===>>>>>>??????>>>>>>===>>>>>>>>>??????@@@@@@@@@>>>???AAABBBBBBEEEKKKOOOPPPMMMKKKIIIHHHFFFDDDAAA@@@???>>><<<===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???BBBFFFKKKNNNNNNNNNQQQSSSUUUfffnnnqqquuulll\\\WWWLLLIIIIIIMMMNNNLLLMMMPPPXXXZZZYYYUUUTTTVVVVVVTTTQQQUUUYYY[[[```mmmxxxfff^^^[[[YYYYYY]]]eeerrr}}}wwwzzzxxxmmmbbbZZZ[[[___gggtttsssuuuXXXHHHCCC>>><<<;;;888666555777666555444333222222222222333333222111111222444//////000000111111111222...///000000///...///111///000111000///...///111000000111222333333444444111111222222222333333333222222333333333444444444555333333666888888;;;@@@GGG\\\nnnnnnhhh___VVVNNNGGGAAA===666666666666666777888888777777666666777888999:::555666999<<>>>>>>>>>>>??????@@@@@@@@@AAABBBAAAAAADDDKKKPPPOOOMMMKKKJJJIIIGGGDDDAAAAAA@@@>>>===>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@???EEELLLNNNMMMLLLPPPSSSSSSccckkknnntttkkk\\\VVVJJJIIIJJJNNNPPPMMMMMMPPPWWWWWWTTTPPPRRRVVVWWWTTTOOOTTTYYY[[[___nnnuuubbbYYYZZZZZZXXXXXX]]]eeeuuuqqqbbb[[[\\\cccbbbhhh{{{~~~lllxxxjjjTTTBBB@@@<<<999777666666666555555444333333333333444666444333111111222333444222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000000000111222333444333222222333333222222222333444444222333444666777999:::;;;CCCLLL___{{{tttlllaaaXXXPPPIIIBBB<<<;;;:::888666555666777888666777888999:::::::::::::::888777999===@@@@@@???DDDDDDCCCAAA???>>>???AAAAAA@@@@@@BBBFFFGGGEEECCCCCC???@@@EEEGGGEEEHHHNNNNNNLLLJJJIIIHHHGGGDDDBBBEEEBBB???===>>>???@@@@@@BBBBBBAAAAAA@@@???>>>>>>AAADDDIIIJJJJJJKKKNNNQQQUUUaaannnuuuuuunnn```SSSNNNLLLKKKNNNSSSTTTPPPLLLRRRRRRSSSSSSRRRSSSVVVXXXYYYWWWYYY___hhhxxxwwwkkk___XXXUUURRRSSSVVV[[[^^^cccooozzzlll```[[[[[[^^^___iiinnngggyyysssWWWGGGAAA???<<<999777666666666555555444333333333333444666555333111111111222333222222222111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000111222333333333222222333333222222222333444444222333444666777999:::;;;@@@III[[[vvvvvvnnndddZZZSSSKKKDDD>>>;;;:::888666555666777888777777888999::::::999999:::888888:::===@@@@@@@@@DDDDDDDDDBBB??????@@@BBBCCCAAA@@@BBBFFFHHHGGGFFFIIIEEEEEEJJJLLLKKKNNNSSSRRRPPPMMMKKKJJJIIIFFFDDDCCCAAA>>>>>>@@@CCCEEEFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGGGGGGGJJJPPPUUU]]]gggssszzzzzzsssdddVVVPPPNNNOOORRRWWWYYYVVVRRRWWWXXXYYYYYYYYYZZZ]]]___bbbaaaeeennnxxxwwwfff]]]WWWUUUUUUTTTVVVXXX]]]aaahhhuuu~~~qqqfff^^^\\\]]]]]]aaapppqqqbbbeee|||}}}\\\IIIAAA???>>>;;;999777666666666555555444333333333333333666555333222111111111222222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333222222333222222222333333444555222333444666777999:::;;;===EEEVVVoooyyyqqqggg^^^WWWOOOFFF@@@;;;:::888666555666777888888888999999:::999999999:::999999;;;>>>@@@AAAAAADDDEEEDDDCCCAAA@@@BBBCCCEEECCCAAABBBEEEHHHJJJKKKLLLIIIIIIMMMOOOQQQTTTYYYYYYWWWSSSPPPNNNLLLIIIGGGBBB@@@======@@@CCCEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGFFFGGGLLLTTT[[[dddmmmxxx~~~xxxhhhYYYSSSSSSTTTYYY^^^```___\\\YYYZZZ\\\]]]^^^```cccfffnnnqqqxxxwwwcccXXXTTTRRRUUUXXXWWWXXX[[[___fffqqqvvviiibbb^^^]]]___aaahhhyyy}}}hhhbbbkkkjjjMMMBBBCCC===<<<:::888777666666666555444333333222222333333666555333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000111111222222222222222222222222222333444555555333333444666777999::::::;;;BBBQQQhhhzzztttjjjbbbZZZQQQHHHAAA<<<:::888666666666777888999::::::;;;;;;;;;::::::;;;:::;;;<<<>>>@@@BBBBBBDDDFFFFFFEEEDDDCCCDDDFFFFFFDDDBBBAAADDDHHHLLLOOOOOONNNPPPSSSXXX\\\aaaeeebbb^^^YYYUUURRRNNNKKKHHHCCC@@@===;;;===>>>??????AAAAAABBBCCCEEEHHHJJJKKKIIIKKKLLLLLLMMMRRRZZZaaaeeennnxxx~~~yyyjjj\\\UUUVVVYYY^^^cccfffeeeddd^^^```bbbdddfffjjjooosss|||mmm```YYYVVVVVVYYY[[[ZZZ[[[^^^bbbmmmmmmbbb]]][[[]]]```ccclllttteeegggvvvYYYAAA<<<@@@;;;;;;999888777666666555444444333222222222222333444444333222111111000000111111111111111111111111////////////////////////000000000000000000000000000111222222222222111000000000000111111111222222222222222222333444555666333444555666777888999::::::@@@LLLaaa{{{|||vvvmmmeee]]]SSSIIIAAA<<<;;;999777666777888999:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>???AAACCCDDDFFFGGGIIIHHHGGGGGGHHHIIIGGGEEEBBBAAACCCHHHNNNSSSTTTWWW[[[___fffmmmrrrtttmmmhhhaaaZZZUUUPPPLLLIIICCC@@@===;;;<<<===>>>>>>???@@@AAACCCFFFIIIMMMOOOJJJNNNRRRTTTUUUXXX^^^ccccccmmmwww{{{{{{vvvjjj___VVVXXX[[[```eeegggggggggjjjkkknnnpppuuu{{{wwwggg```^^^\\\\\\___```___```eeehhhyyyuuueee[[[XXXXXX\\\bbbcccqqqmmmfffrrrpppQQQ???;;;===999999999888777666555555444444333222222222222222222222222222222111111111111111111111111222222222////////////////////////000000000000000000000000///000111222222111000///111000000000000111222222111111111222333444555666444444555666777888999999:::>>>HHHZZZrrr~~~xxxppphhh```VVVJJJBBB<<<;;;999777666777888999999:::;;;<<<============;;;===>>>??????AAADDDFFFGGGIIIKKKLLLKKKKKKKKKLLLGGGFFFEEECCCEEEJJJQQQWWWXXX^^^dddiiipppyyy~~~}}}xxxrrriiiaaaYYYSSSNNNJJJCCC@@@===<<<===???AAAAAA@@@@@@AAACCCGGGKKKOOORRRMMMRRRWWW[[[\\\^^^bbbeeefffqqq{{{|||xxxssslllfff\\\^^^bbbfffiiikkkllllllrrrsssuuuxxx~~~lllbbb```cccccceeeiiiiiigggiiimmmsssuuukkk```ZZZWWWYYY```hhhlll~~~jjjqqq~~~```KKKAAA===;;;888888888888777666555555444333222222111222222222000111111222222222222222000000111111111222222222////////////////////////000000000000000000000000...///111222222111///...111000000///000111222333111111111222333444666666444444555666777888999999999<<>>@@@@@@@@@AAADDDGGGIIIKKKNNNOOONNNNNNNNNOOOIIIIIIHHHGGGHHHMMMTTTZZZaaaiiiqqquuu}}}|||rrrggg^^^VVVPPPLLLDDDAAA===<<<<<<>>>??????BBBBBBBBBDDDHHHMMMRRRUUUVVVZZZ___bbbccceeeiiilllppp|||yyyssspppooojjjmmmqqqtttvvvvvvwwwwwwwwwxxxyyy|||~~~nnnhhhkkklllmmmrrrwwwvvvqqqqqqtttmmmfff___[[[ZZZ\\\eeennnxxx|||mmmjjjPPPDDD???;;;777777777777777777666555555444333222222111111222222///000111222222333222222000000111111222222222222////////////////////////000000000000000000000000---///000111111000///---111000/////////000222333111111111222333444666777444555555666777888888999888:::AAAOOOeee}}}vvvoooggg[[[OOOFFF===;;;999888777777888999444555777999;;;<<<<<<===;;;>>>@@@AAA@@@AAAEEEHHHJJJMMMOOOQQQPPPPPPPPPQQQJJJKKKKKKJJJKKKOOOWWW]]]oooxxxwwwlllbbbYYYRRRNNNGGGCCC>>>;;;999999888888CCCCCCDDDFFFJJJOOOTTTWWW___bbbfffhhhiiikkkppptttzzz|||uuutttuuuxxx{{{vvvuuuyyyuuuxxxyyyuuuvvvtttiii___ZZZ^^^______iiiwwwyyyyyyxxxXXXKKKAAA===>>>:::999888777666555444333333444444333333333333222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000444222000...------...///...///000111222333444555999888555333222333444555444444444555666777888999777===>>>IIIccc{{{vvv~~~{{{ttthhh[[[QQQKKKBBB<<<777777666444555888888888888999:::;;;======>>>@@@BBBEEEGGGHHHHHHHHHLLLLLLMMMNNNPPPPPPOOOMMMRRRLLLMMMTTTVVVVVV```nnnuuuggg\\\QQQHHHEEEDDDAAA===;;;;;;===@@@CCCAAACCCFFFHHHJJJSSS]]]eeejjjpppppppppuuu}}}~~~zzzmmmbbb[[[YYY^^^___aaammm}}}~~~kkkOOOFFF===;;;<<<888888888777666555444333333444444333333333222222222///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////333222000///......//////,,,,,,---...///000111111111111000000111222444555444444444444555666666777666<<<===GGG^^^tttwww|||uuuiii]]]RRRLLLBBB;;;777777777555666888888888888999:::<<<===>>>???@@@BBBEEEGGGHHHIIIIIIMMMNNNNNNPPPRRRRRRRRRQQQRRRNNNPPPXXX]]]aaapppyyyhhh[[[PPPGGGEEEDDDAAA>>><<<<<<>>>AAACCCAAABBBFFFHHHKKKUUU___kkkrrryyy{{{{{{pppddd\\\YYYZZZ___aaagggxxx}}}zzz[[[FFFAAA;;;;;;<<<777888777777666555444333333333333333333222222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222/////////000111222222333444444444333333444555555444;;;<<>>???@@@AAACCCEEEGGGIIIJJJJJJOOOOOOPPPRRRSSSUUUVVVVVVVVVTTTWWW___fffqqq~~~iii[[[OOOFFFDDDDDDBBB@@@======???BBBCCCAAABBBFFFHHHMMMXXXcccrrrzzzxxxiii^^^]]]\\\]]]```dddpppyyygggPPPBBB@@@;;;<<<===777777777666555555444333333333333333222222222222111000000000000000111111111000000000000000000000000////////////////////////////////////////////////...///000111111111111000222222222222222222222222333333444444333222111111444444333333222333333333444:::<<>>999999888666777:::666666888999<<<>>>@@@AAACCCCCCEEEFFFHHHJJJLLLMMMOOOUUU[[[```aaabbbbbbccciiikkkpppxxxmmm]]]RRRKKKFFFGGGGGGFFFCCCBBBCCCDDDDDDBBBDDDIIILLLRRR^^^iiixxxtttjjjbbb^^^^^^___```cccnnniiiLLL@@@===<<<777999999111555555555444444444333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000........................---------....../////////000000000000000000000000...///000111222444444555333333333222222333444444666888777===GGGOOOhhh|||~~~zzzvvvpppggg[[[SSSGGG@@@::::::999666666999555666777999<<>><<<:::666444444666666666777:::>>>AAADDDEEECCCCCCFFFGGGHHHNNNUUUdddyyy}}}hhhXXXOOOOOOOOOPPPPPPOOOMMMLLLKKKGGGHHHMMMUUUXXXYYY\\\bbbgggtttvvvyyyvvvyyy~~~|||{{{wwwvvvzzzssseee___\\\[[[]]]```aaadddpppeeeJJJ>>>;;;:::999999:::999777555777666555444333222222111111111111111222222222333000000000000000000000000000000000000////////////000000//////......------//////////////////......//////............////////////...///111333666888222222111111000111111111111111222222222333333333555222444999;;;>>>PPPddd{{{zzzyyyssshhh___PPPGGG>>>;;;:::666444555777777777999;;;>>>AAABBBFFFDDDDDDGGGGGGGGGMMMTTTiii~~~~~~gggYYYQQQMMMNNNOOOPPPOOOMMMLLLJJJGGGHHHNNNUUUYYYYYY\\\```iiissswwwrrryyyzzzyyyvvvyyywwwuuuxxxuuuiii]]]ZZZ[[[]]]```dddcccllltttWWWDDD:::;;;:::999999:::999777666666666555444333222222111000000000000111111111111111111111111111111111111000000000000////////////........................//////////////////000000//////............////////////...///000111333444333222111000000000000000111111222222222333333333666333555999999===LLL]]]|||}}}{{{zzztttkkkcccUUUJJJ@@@;;;999666555777777888999;;;===>>>@@@@@@CCCBBBDDDFFFGGGGGGNNNVVVllljjj[[[TTTKKKMMMNNNOOOOOOMMMJJJHHHFFFHHHNNNVVVXXXXXXZZZ^^^gggnnn|||xxxssstttyyysssoooooo{{{}}}tttoooqqqvvvyyyzzzyyykkkaaaYYYZZZ^^^```cccfffeeexxx|||```MMMDDD===:::999888999:::999777666666666555444333333222222/////////000000000000000000000000000000000000000000000000000////////////---------....../////////,,,,,,------......////////////............//////000//////...///000111111333222111000000//////000111111222222222333333333666444555888888;;;GGGUUUooo}}}zzzuuullleeeYYYNNNBBB<<<999666666888888999;;;<<<===>>>>>>>>>>>>>>>AAAEEEFFFHHHQQQ[[[nnnqqq^^^SSSKKKMMMNNNNNNMMMIIIFFFCCCEEEGGGNNNUUUXXXVVVWWWZZZaaaggguuu}}}~~~tttnnnjjjjjjlllrrr{{{qqqmmmoooooozzztttrrrqqqtttxxxvvvppp___ZZZXXX\\\```bbbdddhhhhhhzzz|||nnnOOODDD@@@<<<999888777888999999888666555555555444444333333222////////////////////////////////////////////////000000000000////////////,,,,,,------......//////,,,------......///////////////............//////000/////////////////////222111111000//////000000111111222222222333333333555555666777777:::CCCMMMfff~~~~~~zzztttmmmggg]]]QQQDDD>>>:::666666888888999:::<<<===>>>>>>>>>===>>>AAADDDEEEHHHTTT```xxx{{{bbbQQQLLLMMMMMMLLLIIIEEE@@@>>>DDDFFFMMMUUUWWWTTTSSSVVV\\\cccsssyyyxxx|||}}}tttlllfffdddbbbbbbgggpppuuulllmmmpppvvvxxxooommmnnnrrryyyvvvlllgggWWWVVVYYY___aaaccchhhooottt~~~qqq___HHH@@@>>>;;;888777777888999999888666555555444444444333333333000000000000////////////........................000000000000////////////,,,,,,------.........///000000000000000000111111//////............//////000000000000000/////////000000000//////000000111111111222222222333333333333444555555666999@@@FFF___{{{~~~zzztttnnnjjj```TTTGGG@@@;;;777666888888888999:::;;;======>>>AAAAAACCCDDDEEEJJJXXXffffffQQQLLLKKKJJJGGGDDD@@@===;;;BBBDDDLLLTTTUUUQQQOOOQQQYYYbbbttt|||yyyvvvvvvyyyvvvooohhhcccaaa]]]]]]aaahhhuuuvvvnnnmmmooorrr}}}uuummmiiikkkssswwwlllbbb]]]VVVXXX]]]bbbcccfffrrr~~~nnnppplllQQQEEE???===<<<888777666777999999888666555444444444444333333333111111111000000/////////////////////////////////000000000000////////////------------------------111111111000000000000000//////............/////////000000111111000000000//////...//////000111222111111222222222333333333111444555444555999>>>AAATTTooozzz{{{}}}}}}zzzvvvqqqnnnbbbVVVIIIBBB===888666777777777777888999;;;>>>???AAAAAACCCFFFHHHPPPcccttthhhTTTHHHGGGEEEBBB@@@>>>===<<<@@@CCCJJJRRRSSSNNNLLLMMMVVV```rrryyysssttttttrrrrrrttt{{{xxxsssnnniiieeecccfffjjjsss}}}sssoooqqqvvvzzz~~~{{{yyyxxxyyyoooddd\\\XXXYYY]]]bbbeeefffkkk|||qqqfffsss}}}UUUDDD@@@<<<::::::777777666777999999888666444444444444444444333333222222111111000000//////000000000000000000000000000000000000////////////------------------------000000//////......------//////............/////////000000111111111111000............///111222333111111222222222333333333000333444444444999===???KKKeee~~~uuuvvvyyy~~~|||zzzwwwtttrrrcccWWWKKKDDD>>>888666666777666666666888;;;>>>@@@===>>>BBBFFFKKKXXXnnniiiXXXEEEDDDBBB???>>>===>>>>>>>>>BBBIIIQQQRRRMMMJJJKKKSSS]]]nnnuuuooolllnnnpppooonnnppp~~~vvvrrrooooooqqqvvv~~~xxxuuuwww~~~~~~|||tttjjjaaa[[[XXXVVV^^^^^^aaaeeejjjwwwsssqqqtttiiiKKKBBBAAA;;;666666888777666777888777555333444444444444444444444444222111111000///......---......////////////......000000//////.........------------------...///000111111000000//////......000000111000000///...---000000///...---,,,++++++222111000000111000...,,,//////000000111222444444555444222111222555888:::GGGXXXuuu~~~}}}rrrqqqttt|||{{{xxxvvvtttrrrppphhh^^^PPPEEE???;;;777555888888999:::;;;;;;;;;;;;======AAAGGGNNN^^^zzz|||rrr}}}|||rrrllljjjjjjqqqyyy}}}zzzwwwwww{{{eeeQQQIIICCC@@@@@@???<<<;;;===@@@@@@EEENNNPPPJJJFFFHHHMMMUUUgggyyylllkkkhhhffffffgggiiijjjyyywwwyyy|||vvvmmmccc\\\WWWVVVUUU\\\]]]bbbhhhppp}}}ffflllyyyrrrYYYAAA<<<===;;;999;;;888777666666777777666444555555444444333333333333111111111000///...............////////////......000/////////.........------------------...//////000000000/////////......///000000000000//////...000000//////...---------///...---...///000///...000000000///000000111111444333222111222555777999CCCRRRnnnvvvwwwrrrqqquuu}}}~~~zzzwwwuuusssqqqooohhh```UUUJJJAAA<<<888666888888999:::;;;;;;;;;;;;===???DDDKKKSSSdddooohhhuuu}}}wwwkkk^^^WWWTTTUUUZZZ```dddccccccfffnnn~~~dddSSSJJJCCC??????>>><<<<<<>>>AAAAAAEEELLLNNNIIIFFFGGGJJJQQQbbbyyywwwmmmhhhfffbbb___^^^___```bbbrrr|||uuuooofff\\\VVVUUUVVVXXX]]]^^^dddmmmyyy~~~mmmdddnnn\\\JJJ;;;999:::999:::>>>999777555444555666666666666555555444333222222111111111000000//////............////////////....../////////..................------------.../////////////////////...............///000000000//////////////////////////////---+++***+++...000111111111000000///......//////444333222222333555777999???JJJdddnnnmmmwwwuuuwww~~~~~~}}}~~~{{{xxxuuusssrrrooommmgggccc[[[PPPFFF>>>999888999999999:::;;;;;;<<<<<<>>>AAAGGGOOOXXXjjjoooaaa```qqq}}}xxxuuueeeTTTKKKHHHGGGIIILLLLLLLLLNNNTTT^^^pppzzzcccUUUJJJCCC>>>======<<<===@@@BBBBBBDDDIIIJJJGGGEEEFFFGGGLLLYYYnnnvvvkkkdddbbb___ZZZVVVTTTTTTUUUVVVfffttt|||wwwoooiii```XXXTTTVVVYYY]]]aaaaaaggguuuqqqllluuu}}}rrrQQQFFF<<<:::888666777;;;999777444333444666777777666666555444333111111000111000000000/////////.........////////////....................................---------......///........................------...///000000000///.../////////000000111111...,,,***+++---000222222111000000/////////000000444444333333444666888999===EEE[[[|||nnnjjj{{{yyy|||~~~~~~}}}|||{{{yyyuuusssrrrpppmmmkkkfffeee```VVVJJJ???;;;999999999::::::;;;<<<<<<===???CCCIIIPPPZZZlll~~~dddZZZ___sss~~~mmmXXXLLLGGGEEEDDDEEEDDDDDDFFFKKKRRRaaayyyvvvbbbXXXJJJBBB===<<<<<<<<<>>>AAABBBBBBCCCEEEFFFEEEDDDDDDEEEHHHQQQcccwwwuuukkkeeeccc___[[[TTTNNNKKKJJJLLLMMMYYYcccqqq~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}vvvpppfffaaaZZZUUUTTTWWW\\\```ffffffooouuuooowww~~~XXXIIICCC===:::777444444777888666333333444666777777666555555333222111000000000000000000////////////......////////////......---------...............///......---------......---------------.........,,,---...///////////////......//////000000111111111///,,,,,,...000111111000000000000111222333444555555444555666777999:::===BBBTTTssstttlll}}}vvvtttuuuvvv{{{~~~~~~}}}|||}}}}}}|||xxxvvvtttrrrqqqoookkkiiieeeeeebbbYYYMMMCCC===;;;:::::::::::::::<<<===>>>???EEEJJJNNNWWWiii~~~ttt[[[UUU^^^uuuttt\\\MMMEEEAAA???@@@CCCCCCDDDGGGKKKVVVkkk}}}sssaaaXXXHHHAAA<<<;;;<<<<<<>>>BBB@@@BBBCCCCCCDDDDDDDDDCCCEEEEEEKKKYYYjjj}}}zzzllldddcccddd___YYYQQQJJJFFFEEEFFFHHHMMMTTT^^^eeejjjoootttxxx{{{~~~}}}|||||||||}}}~~~|||~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{{{{}}}}}}||||||zzzvvvnnnggg[[[YYYUUUTTTUUUYYY^^^aaahhhlll||||||oooxxxjjjJJJ???===999777555444444555777555333333555666666666555444444333222111111000000000000000////////////......////////////......---------------.........//////...------------...,,,,,,,,,---------------------.../////////...............//////000000000222000......///000000/////////000000111333444555444444555555666777999999===???MMMiiiqqq||||||qqqllllllnnnttt{{{}}}~~~|||||||||~~~~~~}}}|||{{{wwwuuusssqqqpppnnnkkkhhhgggfffbbb[[[QQQHHHAAA===;;;::::::::::::<<<===???@@@FFFJJJMMMTTTeeewwwjjjVVVTTT\\\rrr{{{bbbPPPFFF@@@???AAABBBAAACCCEEEGGGOOOaaarrrooo___VVVFFF@@@;;;<<<===<<<>>>BBB@@@CCCEEEDDDEEEGGGGGGDDDEEEDDDGGGQQQ]]]lll~~~rrrfff``````aaa^^^YYYOOOGGGBBBAAACCCEEEDDDIIIPPPTTTWWW[[[```dddiiittt}}}|||{{{zzzzzzzzz{{{|||{{{}}}~~~~~~}}}~~~~~~|||{{{|||}}}xxxxxxxxxxxxxxxyyyyyyzzzxxxxxxxxxyyy{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}}}}zzz{{{yyywwwvvvtttnnneee^^^UUUUUUUUUVVVYYY]]]aaaccciiitttnnnuuu{{{YYYEEE:::999777555555777666555555444333444666777666555333333333222222222111111////////////000000000000......////////////......,,,,,,,,,------.........//////...---------------++++++,,,,,,,,,---------.........///......------..................//////000///......///000///...000000000000000111222222222222333444555666777777;;;<<>>???@@@GGGKKKLLLTTTdddttt|||iiiZZZZZZ^^^rrrmmmYYYKKKDDDDDDIIICCCBBBCCCEEEEEEKKK[[[kkklll[[[QQQDDD>>>;;;===>>>===>>>AAAAAAFFFIIIHHHIIILLLLLLGGGDDDBBBDDDKKKSSS\\\jjjuuu}}}vvvmmmddd^^^]]]^^^]]]VVVMMMCCC>>>>>>@@@BBB@@@DDDIIILLLNNNQQQWWW[[[bbbooo~~~~~~}}}~~~}}}|||{{{yyyxxxyyyyyyzzzzzz|||~~~~~~}}}~~~{{{|||||||||zzzyyyzzz{{{xxxxxxxxxxxxyyyzzz{{{|||vvvwwwwwwxxxzzz|||~~~yyyxxxxxxxxxwwwxxxxxxxxx{{{zzz{{{}}}{{{wwwxxxvvvtttssspppiii___XXXSSSUUUWWW[[[^^^bbbeeefffkkkzzzooohhh}}}hhhJJJ@@@<<<:::777555777999888555444333333555777777666444333222222222222222222222////////////000000000000......////////////......,,,,,,,,,------.........000///...---------------+++++++++,,,,,,---------.../////////...---,,,,,,........................---,,,,,,...000000///---111000000///////////////000111111222333444555555999999CCCXXXrrr~~~sssnnnmmmmmmrrrxxx||||||||||||}}}~~~}}}|||}}}~~~~~~~~~|||||||||{{{|||}}}~~~~~~|||}}}~~~~~~}}}|||xxxzzz||||||zzzxxxvvvvvvxxxyyyzzzzzzzzzzzzxxxxxxuuutttrrrqqqpppnnnjjjggglllhhhbbb^^^YYYRRRIIICCC<<<;;;:::999:::<<<>>>@@@AAAHHHLLLMMMUUUeeetttzzzmmmbbbbbbccctttttt___OOOGGGIIIOOOGGGFFFFFFFFFFFFJJJXXXfffjjjXXXMMMCCC>>>;;;===???===>>>@@@BBBIIILLLKKKLLLPPPOOOJJJCCCAAABBBGGGMMMSSS]]]gggoooooonnnjjjccc^^^]]]^^^[[[UUUJJJAAA;;;;;;>>>AAA>>>BBBFFFIIIKKKOOOUUUZZZcccooo~~~tttssswww|||zzzxxxyyy|||}}}{{{yyy{{{{{{zzzzzzzzzzzzyyyyyy}}}{{{{{{{{{{{{|||yyyxxxxxxwwwxxxyyyzzz{{{xxxvvvuuuvvvwwwwwwvvvuuussstttvvvyyyzzz{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzz~~~}}}{{{yyywwwvvvvvvuuuuuuuuutttmmmddd\\\WWWVVVRRRTTTXXX\\\```cccfffgggqqqvvvjjjtttqqqSSSCCCAAA888888888888777666555444444444555555444444333222222222222111111111000000////////////...............//////000///---,,,++++++---//////...---...///,,,,,,,,,------........./////////......---------,,,,,,,,,---------......////////////////////////............////////////000000000000000000000000000111111222222333444444555999???KKK```|||~~~yyyvvvtttuuuwwwzzzzzzzzzzzzzzz{{{||||||~~~|||{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{zzz}}}}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxwwwwwwvvvuuutttssssssooopppqqqpppmmmiiihhhhhhiiigggddd```\\\UUUMMMHHH>>><<<::::::<<<>>>??????@@@DDDIIINNNTTT```ppp||||||ssskkkooolll[[[RRRNNNLLLLLLHHHHHHJJJJJJKKKVVVcccxxxuuudddRRRBBB??????===:::999:::===AAAEEEIIIMMMOOOSSSVVVTTTOOOHHHDDDBBBEEEIIILLLQQQXXXccceeehhhgggddd```]]][[[YYYMMMAAA>>>===<<<<<<===BBB???AAAHHHMMMPPPYYYccckkkzzz~~~wwwsssxxxpppjjjlllqqq{{{}}}|||zzzxxxvvvwwwyyyzzzyyywwwyyyyyyxxxxxxxxxxxxyyyyyy}}}|||{{{zzzyyyyyyyyyzzzxxxxxxwwwvvvwwwxxxyyyzzzyyyxxxvvvuuuuuuuuusssrrrrrrtttvvvxxxyyyyyyyyyyyyvvvuuuuuuuuuuuuvvvwwwwwwzzzyyyxxxvvvuuutttssssssrrrqqqnnnggg___XXXUUUUUUTTTWWW\\\^^^```cccgggkkk|||}}}iiiiii}}}}}}bbbHHH;;;999777777777777666555555444444555555555555444333333222222222111111000000000////////////............------..................+++---//////...---...///,,,,,,------------------.........---------,,,,,,,,,,,,,,,---------..........................................////////////000000000000000000000000000111111222222333333444666999>>>HHHYYYsss{{{}}}zzzxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz}}}|||{{{zzzyyyzzz{{{{{{{{{||||||||||||{{{zzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuuuuuuutttsssssssssrrrpppqqqqqqooollliiihhhhhhjjjhhheeeaaa]]]WWWQQQLLL@@@>>>;;;:::<<<>>>??????BBBFFFJJJNNNTTT___nnnyyy~~~zzztttcccYYYUUUUUUQQQNNNMMMNNNMMMNNNWWWbbbqqqpppaaaPPPCCC???>>>===:::999:::===@@@EEEJJJPPPTTTXXX[[[XXXRRRJJJDDDAAADDDGGGIIIOOOUUU^^^aaaddddddaaa]]][[[ZZZUUUJJJ@@@======<<<<<<>>>CCCBBBFFFLLLPPPUUU```lll}}}~~~yyy}}}uuufffdddgggnnn{{{~~~~~~wwwuuutttuuuvvvvvvuuutttvvvuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxzzzxxxuuussssssrrrpppnnnrrrssstttvvvwwwwwwvvvuuussssssrrrrrrsssssstttuuuvvvvvvuuutttrrrqqqppppppnnnkkkeee^^^WWWTTTTTTVVVVVV[[[``````___bbbjjjqqqzzzlllbbbnnnkkkUUUBBB:::999555555555555555555444444555555555555555444333333111111111111000000000000////////////............,,,,,,,,,---...///000000+++---//////...---...///------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000000000000000000000000000111111222333333333555888<<>>???CCCGGGKKKNNNSSS\\\jjjtttpppeeebbbccc^^^\\\[[[ZZZWWWVVV[[[bbbiiiwwwwwwhhh[[[MMMBBB>>>===<<<:::999:::===@@@EEELLLUUU[[[```ccc^^^WWWMMMFFFAAABBBDDDFFFJJJOOOWWWZZZ]]]^^^\\\YYYWWWVVVPPPGGG???======<<<===@@@BBBDDDHHHNNNSSS\\\nnn~~~uuujjjbbbbbbeeekkk{{{zzz|||~~~}}}}}}tttsssssssssssssssrrrrrrsssrrrqqqqqqsssuuuwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttsssrrrrrrssstttuuuwwwuuurrrpppppppppooonnnqqqrrrssstttttttttsssrrrqqqqqqqqqpppqqqrrrrrrsssuuuttttttsssqqqpppooonnniiieee]]]VVVRRRSSSVVVYYYYYY___dddbbb^^^bbbnnnzzzlllgggiii|||rrr[[[KKK@@@<<<<<<444444444444444444444444555555555555555444333333000000000000000000000000////////////...............------,,,,,,...///000,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////////////////000000000111222222333333444666999>>>GGG[[[zzzxxx}}}}}}{{{xxxwwwwwwwwwwwwvvvzzzyyywwwuuutttssstttuuuvvvvvvuuuuuuttttttssssssttttttuuuvvvwwwxxxxxxwwwvvvvvvuuutttttttttttttttsssrrrqqqppppppppppppppppppppppppppppppqqqqqqqqqrrrqqqooollliiiggghhhiiijjjhhhdddaaa___\\\YYYVVVIIIEEE@@@<<<<<<===??????BBBFFFKKKNNNQQQYYYeeeooo{{{{{{pppnnnppppppooommmiiidddaaaaaacccfffpppvvvnnnaaaUUUIIIAAA<<<===<<<:::999:::===@@@DDDMMMXXXaaahhhkkkfff___SSSIIIBBB@@@BBBCCCFFFJJJPPPSSSWWWXXXWWWTTTRRRRRRKKKCCC============>>>AAA@@@CCCHHHLLLTTTeeeoooiiifffhhhhhhlll|||~~~yyyvvvyyyzzzxxxvvvwwwrrrrrrrrrqqqqqqppppppppppppoooooopppqqqsssuuuvvvttttttttttttttttttssssssrrrqqqpppoooooopppqqqrrrrrrpppnnnmmmnnnoooooooooppppppqqqrrrrrrrrrqqqpppqqqppppppppppppqqqrrrrrrtttttttttsssqqqooommmlllddd___XXXRRRRRRUUUZZZ^^^[[[aaaeeeccc___eeeuuupppaaahhhwww~~~___JJJ@@@;;;999999555444444333333333333444444444444444444333333222////////////////////////////////////............000///...,,,,,,------...,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////////////////////////////000000111111222333333333333777;;;BBBSSSrrr}}}|||}}}~~~}}}yyyuuusssuuuwwwxxxxxx{{{yyyvvvtttrrrrrrsssttttttttttttsssrrrqqqqqqppppppqqqrrrssstttuuuuuuuuuttttttsssrrrrrrrrrrrrsssqqqppppppoooooooooooopppnnnnnnnnnooooooooooooooooooooommmjjjgggfffgggiiihhheeebbb```___]]]ZZZWWWNNNHHHBBB===<<<>>>@@@@@@BBBFFFJJJMMMOOOUUU___hhhuuu~~~}}}~~~}}}wwwrrrnnnkkkhhhnnnppphhh[[[OOOFFF@@@;;;<<<;;;:::999:::===???CCCMMMYYYdddmmmrrrnnnhhh[[[OOODDDAAAAAAAAACCCFFFJJJMMMQQQSSSRRRPPPNNNNNNFFF@@@===>>>>>>===???CCCAAAEEEHHHKKKVVVooouuukkkhhhiiikkkjjjlll||||||xxxwwwzzzzzzvvvssstttooopppqqqpppnnnmmmmmmnnnmmmnnnooopppqqqrrrssssssqqqrrrrrrsssrrrrrrqqqqqqpppooonnnmmmmmmmmmnnnooonnnllljjjjjjlllnnnooopppnnnooopppqqqqqqqqqpppoooppppppooooooppppppqqqrrrssssssrrrqqqooollliiiggg^^^YYYTTTQQQTTTZZZ___bbb___dddfffdddccclllvvvggg___ppplllPPPAAA<<<999888888777666444333222222333333333333333333333222111111............////////////////////////............000000///...---,,,,,,,,,---...000///...,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000//////000000111222222222333222555:::???LLLhhhsssqqqsss|||~~~zzzvvvvvvyyy|||}}}|||zzzxxxuuurrrqqqqqqssstttssssssssssssrrrqqqoooooommmnnnooopppqqqrrrrrrrrrrrrrrrqqqppppppppppppqqqooonnnnnnmmmmmmmmmnnnnnnllllllllllllllllllllllllkkkkkkkkkiiigggffffffhhhfffdddbbb```___]]]ZZZWWWQQQKKKCCC>>>===???AAABBBCCCGGGKKKLLLLLLOOOWWW^^^lllvvv{{{mmmnnnmmmdddXXXLLLDDD@@@:::;;;;;;:::::::::===???AAAJJJWWWcccnnnvvvvvvqqqdddVVVIIICCCBBBAAABBBDDDFFFIIIMMMOOONNNLLLKKKJJJCCC???===??????>>>@@@DDDDDDHHHJJJMMMYYYtttooofffdddgggllllllooo}}}yyyvvvwwwzzzyyyuuuqqqrrrlllnnnnnnmmmjjjiiijjjkkklllmmmoooqqqrrrrrrqqqpppnnnnnnooopppppppppooonnnnnnnnnlllkkkkkkkkkllllllllljjjhhhhhhjjjlllnnnooommmnnnoooqqqqqqqqqppppppooonnnnnnnnnnnnooopppppppppoooooommmjjjfffbbb```WWWTTTQQQRRRWWW^^^ccceeedddggghhhfffiiiuuuzzznnnnnntttqqq]]]GGG===<<<:::888777:::888666333222222222333111222222222222111000000---------....../////////////////////..............................---------///000///...,,,,,,---,,,,,,------------------,,,,,,---------.........,,,,,,,,,---------......------------------------............////////////000000000000000000000000//////000000111111222222555111333999>>>FFF\\\ttt{{{mmmiiilllxxx}}}zzzyyy||||||wwwuuurrrooonnnoooqqqsssssstttttttttsssqqqooonnnlllmmmnnnnnnoooooooooooopppooonnnnnnmmmmmmnnnnnnlllkkkkkkkkkkkkkkklllllljjjjjjiiiiiihhhhhhggggggfffhhhiiihhhgggeeeffffffeeedddcccbbbaaa^^^ZZZWWWSSSLLLDDD>>>===@@@CCCEEEGGGJJJMMMKKKHHHIIINNNSSS```kkkvvv{{{~~~{{{{{{~~~~~~pppnnnjjjbbbVVVJJJCCCAAA999:::;;;;;;:::;;;===???>>>HHHSSS___mmmxxx{{{xxxlll]]]MMMFFFDDDCCCCCCDDDDDDHHHKKKMMMLLLJJJHHHHHHBBB??????AAA@@@???AAAEEEEEEIIIKKKMMMXXXooopppkkkiiikkkqqqrrrvvv|||uuurrrpppqqquuutttooolllllljjjlllmmmkkkhhhfffgggiiikkkmmmppprrrsssrrrpppnnnkkklllmmmnnnnnnnnnmmmlllnnnmmmkkkjjjjjjjjjkkkkkkmmmjjjgggggghhhkkkmmmmmmlllmmmooopppqqqqqqqqqpppnnnmmmmmmmmmmmmnnnoooooommmlllllljjjfffaaa]]][[[SSSPPPOOORRRYYY```eeefffhhhiiiiiihhhmmm|||rrrnnnyyybbbPPP???999999888555333;;;999666444222222222333111111111111111000//////---------.........//////000/////////............+++,,,---///000//////...---///000///...,,,,,,---,,,,,,,,,------.........---------....../////////,,,,,,,,,---------......------------------------............/////////000000000000000000000000000/////////000111111222222777222333999===BBBUUUjjj~~~tttjjjeeehhhvvvyyyxxxzzzzzzuuussspppmmmmmmnnnppprrrttttttuuutttsssqqqooonnnkkklllmmmmmmnnnnnnmmmmmmmmmmmmlllkkkkkkkkklllllljjjiiiiiiiiiiiiiiijjjjjjhhhhhhgggfffeeedddddddddccceeeggghhhgggeeeeeefffeeedddddddddccc___ZZZWWWSSSMMMDDD???>>>@@@DDDFFFKKKMMMNNNKKKFFFDDDGGGKKKVVVbbbnnntttwwwzzzzzzxxxkkkgggaaa___aaafffjjjlllyyy|||ssspppmmmhhh```UUUJJJDDDCCC888:::;;;;;;:::;;;===???===FFFQQQ]]]kkkyyy~~~}}}qqqaaaPPPHHHFFFDDDCCCDDDDDDGGGKKKLLLKKKIIIGGGFFFBBB???@@@BBBAAA???AAAFFFCCCHHHJJJKKKUUUhhhwww}}}ooonnnmmmuuuvvvuuurrrtttxxxzzz}}}|||~~~|||xxxtttoooooooooooonnnmmmlllkkklllkkkjjjhhhhhhhhhhhhiiillllllmmmoooqqqpppnnnlllhhhjjjlllmmmllllllmmmooolllkkkjjjiiiiiiiiijjjkkkllliiiffffffjjjmmmmmmmmmllllllkkkkkklllmmmooopppnnnllljjjjjjkkklllmmmlllggghhhhhhfffbbb\\\WWWSSSNNNOOOPPPSSSZZZaaacccbbbggggggeeehhhvvvwwwrrr~~~xxxQQQEEE:::777777777777999LLLEEE;;;555333333222222111111111111111111111111000000//////.........---...---,,,++++++---...000000///...---------------000///...---------------------------------------.........////////////000............////////////000000000000000/////////......////////////......222222000///............////////////000000000000///000333777:::AAAQQQ```zzz|||iiiooojjjggglllyyyyyyzzz|||~~~zzzwwwlllmmmmmmmmmlllmmmppprrrnnnnnnnnnnnnmmmmmmmmmmmmmmmjjjggghhhjjjlllkkkjjjjjjjjjjjjjjjjjjiiihhhgggeeeeeeffffffffffffeeeeeedddeeeeeeeeeffffffgggggggggfffeeecccbbbaaaaaaaaaaaaaaaaaa```^^^\\\YYYXXXWWWQQQIIIDDDEEEGGGGGGGGGNNNRRRSSSPPPHHHBBBAAABBBKKKQQQ[[[dddkkkmmmmmmlllbbbUUUKKKKKKMMMNNNRRRVVV___aaaccceeeeeedddcccbbb^^^aaaaaa\\\UUUOOOFFF>>>===============<<<<<<<<>>AAAFFFOOOWWW\\\______^^^ZZZOOOEEECCCDDDCCCDDDHHHKKKLLLMMMNNNNNNNNNMMMLLLSSSWWWXXXUUUQQQNNNGGG@@@>>>>>>===============<<>><<<<<<;;;;;;<<<>>>>>>==================DDDIIILLLLLLLLLLLLHHHCCC??????>>>===============AAAFFFOOO[[[lll}}}xxxiii]]]XXXUUUQQQMMMEEEEEEFFFEEEEEEDDDCCCBBBDDDCCCCCCDDDFFFGGGFFFEEEHHHIIIHHHFFFHHHNNNRRRRRRLLLLLLPPPZZZooo{{{tttqqqpppnnnjjjgggbbbcccdddfffggghhhiiiiiieeeeeeddddddeeefffhhhiiijjjjjjjjjkkkmmmmmmllljjjcccfffiiikkkjjjhhhhhhhhhgggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiihhhffffffgggggghhhiiijjjjjjeeedddccceeegggiiiiiihhheeeaaa\\\VVVQQQNNNLLLLLLRRRSSSVVVZZZ[[[YYY\\\```cccooo~~~www}}}}}}^^^FFF>>>888444555666333222444444333333222333333333333////////////////////////........................------,,,,,,,,,---...///......---,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,---------,,,...///111111///...,,,000000000//////......---111000/////////111333444222000111333333666???IIIbbbuuu~~~mmmbbbaaammm|||qqqpppwww{{{zzzvvvsssssstttuuuuuusssoookkkgggfffdddeeefffhhhiiiiiihhhhhhhhhgggggggggffffffdddccccccccccccdddccccccccccccdddddddddccccccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccccccccccccccddddddeeedddbbbaaa```_________^^^___^^^^^^^^^]]]]]]]]]UUUSSSOOOIIIEEEFFFLLLRRR]]]______ZZZPPPFFF===999666888;;;>>>AAADDDEEEEEECCC???;;;:::;;;;;;;;;:::<<<;;;999777777777999:::999???CCCDDDGGGJJJIIIEEEAAA@@@???>>>======>>>>>>DDDHHHRRR```qqquuuggg```\\\VVVPPPDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHGGGFFFFFFIIIMMMOOOKKKLLLOOOZZZooo|||xxxssspppooollliiieeecccdddeeefffffffffffffffcccbbbbbbbbbccceeeggghhhiiihhhhhhiiikkkkkkjjjiiicccfffhhhiiihhhgggfffgggggggggggghhhhhhiiiiiiiiihhhiiijjjkkkjjjiiihhhhhhbbbcccdddfffhhhiiijjjkkkeeeddddddeeefffgggfffeee```\\\VVVPPPLLLKKKLLLMMMRRRSSSVVV[[[ZZZYYY___hhhtttvvvzzz~~~eeeNNN???:::666444666666333222444111222222222111000000000////////////////////////---------...............,,,,,,,,,,,,------......------,,,,,,,,,------...,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------...............---,,,,,,,,,,,,---......////////////......---000////////////111222333111///000333444666===FFF\\\pppsssddd]]]ffftttooorrrwwwvvvrrrooooooppprrrsssrrrooolllgggeeecccdddfffhhhiiihhhggggggffffffffffffeeeeeebbbccccccccccccbbbccccccbbbbbbcccddddddcccccccccbbbbbbaaa``````aaabbbbbbccccccccccccccccccccccccbbbbbbaaa```____________aaa```___^^^]]]\\\\\\\\\WWWVVVRRRMMMHHHHHHLLLQQQ]]]___```]]]UUUJJJ@@@:::666777888:::<<<>>>???@@@>>>>>><<<;;;;;;<<<;;;::::::888666444333444666777555;;;???@@@CCCHHHIIIFFFCCCBBB@@@???>>>>>>??????CCCHHHSSSccctttnnnddd___XXXOOODDDDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGLLLQQQPPPQQQUUU___sssvvvtttpppmmmkkkiiifffcccddddddeeeeeeeeeddddddcccbbbaaaaaaaaabbbccceeefffgggeeeeeeeeeggghhhgggfffeeefffhhhhhhfffffffffgggiiiiiijjjjjjjjjjjjiiihhheeehhhkkkllljjjiiihhhhhhaaabbbdddfffhhhiiiiiiiiifffeeeddddddeeedddbbb```ZZZVVVQQQLLLJJJLLLNNNQQQTTTSSSVVV[[[[[[[[[gggvvvzzzwwwyyykkkTTTEEE===888555444666555222222555333555666555333111000111000000000000000000000000---------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......//////000000000///---++++++---///000)))+++---///000111000000------...///000111111222111//////333444666;;;BBBSSShhh~~~lll^^^cccyyyuuutttwwwvvvrrrmmmmmmnnnoooqqqpppnnnlllgggdddbbbcccfffiiihhhgggeeeeeeeeedddddddddcccccc```bbbddddddbbbaaabbbbbbaaabbbccccccccccccccccccbbbaaa```______```aaabbbbbbbbbbbbbbbbbbaaaaaaaaa______^^^^^^______``````bbbaaa___^^^]]]\\\\\\\\\[[[YYYUUUPPPKKKJJJKKKMMMUUUXXX[[[[[[VVVLLLBBB;;;555666666777999:::;;;<<<<<<>>>>>>;;;999:::999666888777555333333444666777666:::===>>>BBBGGGHHHFFFEEEDDDAAA???>>>???@@@@@@BBBFFFSSSfffxxxuuugggaaaXXXOOOEEEEEEEEEEEEEEEFFFGGGGGGCCCEEEHHHHHHGGGEEEEEEFFFEEEEEEFFFGGGGGGFFFLLLSSSUUUWWW\\\gggzzzpppnnnkkkiiigggeeedddcccbbbcccccccccccccccbbbbbbaaaaaa`````````aaacccdddfffeeecccdddfffggggggfffgggggggggfffeeeeeegggiiiiiijjjjjjjjjjjjhhhgggfffcccfffkkklllkkkiiihhhiiicccdddeeeggggggggggggffffffeeedddcccbbb```]]]ZZZSSSQQQMMMJJJKKKNNNRRRUUUVVVTTTVVV\\\]]]```rrrvvvwww[[[III@@@;;;777444333555333000111444444555777555222111111333111111111111111111111111,,,,,,,,,------.........,,,,,,------......------,,,,,,++++++,,,,,,---...***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------...//////000000///......------......///(((***---///000111000000***+++...000111111000///111//////222333444777===GGG]]]wwwuuueeeeeevvv{{{zzzyyytttmmmllllllmmmnnnmmmkkkhhhgggccc```aaaeeehhhgggeeecccbbbbbbbbbbbbaaaaaaaaa^^^aaaccccccaaa``````aaa```aaaaaabbbccccccbbbbbb```___^^^]]]]]]^^^___````````````_________^^^^^^\\\\\\\\\]]]^^^```aaabbb```___^^^]]]\\\]]]]]]^^^___[[[WWWRRROOOLLLIIIGGGGGGKKKQQQTTTRRRKKKAAA:::555555666777888888999999888<<<===999888;;;;;;777666666555444555666777888666:::======AAAFFFHHHGGGGGGEEEBBB@@@>>>???@@@AAACCCHHHWWWlll~~~{{{jjjcccZZZOOOHHHGGGFFFEEEDDDDDDDDDDDDCCCFFFIIIIIIGGGEEEEEEFFFEEEDDDFFFHHHFFFEEEKKKSSSVVVZZZaaalll~~~}}}|||}}}~~~~~~mmmkkkhhhfffeeeeeeeeeeee``````aaabbbbbbbbbbbbbbbaaa``````______```bbbccchhhfffeeeeeeggghhhhhhggghhhhhhgggeeeddddddgggjjjhhhhhhiiihhhgggfffdddcccaaafffkkkmmmkkkiiihhhiiiffffffggghhhgggfffdddcccgggeeecccbbb```]]]YYYVVVOOONNNKKKJJJLLLPPPUUUXXXXXXUUUWWW]]]___dddzzzttt}}}}}}bbbKKK???999666666333222333111...000444...000111000---,,,---000111111111111111111111111,,,,,,,,,------.........+++,,,------......------++++++++++++,,,,,,---...)))***,,,.........,,,+++++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,---......---,,,,,,+++---...000000///---,,,(((***---000111111///...222//////111222222444999???UUUqqqzzzjjjiiixxx~~~{{{wwwmmmlllllllllllljjjgggeeefffbbb^^^```dddgggfffcccaaa````````````_________]]]```cccbbb```^^^___```______```aaabbbbbbaaaaaa___^^^\\\[[[[[[\\\^^^___^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[[[[\\\^^^```bbbccc^^^^^^]]]\\\]]]^^^___```bbb]]]XXXTTTRRRNNNHHHCCC===BBBIIIOOOOOOIII???888555666777888999999999999333999;;;777888===???===333222222333333444555555666:::<<<===@@@FFFIIIGGGGGGEEEBBB@@@??????@@@BBBFFFLLL\\\sssmmmeee\\\PPPKKKIIIGGGDDDBBBAAAAAAAAACCCFFFIIIJJJGGGEEEEEEFFFFFFDDDFFFHHHFFFCCCIIISSSUUUYYYbbbooo}}}|||{{{zzzzzz{{{}}}}}}kkkjjjhhhfffeeedddeeeeeegggddd```___aaaccccccaaaccccccbbbaaa`````````aaadddfffggggggfffeeeeeefffhhhgggfffdddddddddeeefffddddddcccbbbaaaaaabbbbbbbbbeeehhhjjjiiihhhhhhiiiiiihhhhhhiiijjjiiigggeeefffffffffddd```ZZZSSSPPPLLLLLLMMMNNNOOOQQQSSSTTTYYYZZZ\\\aaaiiiwwwpppmmmrrr~~~fffRRRDDD999666888444444333222222111111000000000000000000000000000000000000000000000000000......---,,,++++++******......---,,,,,,+++******+++---000000...,,,******++++++++++++++++++++++++,,,------......------,,,))))))***+++,,,------...++++++******+++---...000...---+++******+++---...,,,,,,,,,---...///000111........................111111111111000000000000111222222111111333666999;;;KKKbbbwwwsssllluuu}}}vvvyyyooollljjjiiikkkjjjgggeeeaaaaaabbbbbbccccccbbbbbbeee```[[[[[[^^^```___]]]]]]^^^______```_________`````````^^^\\\\\\^^^```ZZZ[[[]]]^^^___^^^]]]]]]```___]]]\\\[[[ZZZZZZZZZYYYZZZ\\\]]]^^^]]]\\\\\\]]][[[YYYYYY\\\___aaabbb___ZZZUUUSSSSSSQQQLLLHHH???@@@BBBDDDEEEBBB===999999777555555888:::999777666666777777777777666666111222222333333444555555:::;;;===@@@DDDFFFFFFFFFKKKHHHEEECCCBBBBBB@@@???DDDOOObbbwwwqqqggg```XXXSSSJJJDDDDDDDDDAAA@@@AAAFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCEEEIIILLLMMMYYYdddnnn~~~|||yyyzzzzzz{{{|||}}}~~~~~~iiihhhfffeeedddccccccdddaaa^^^[[[\\\^^^aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbdddeeegggfffeeeddddddeeehhhgggfffeeedddeeeffffffcccbbbaaaaaa``````aaaaaabbbeeehhhiiiiiihhhhhhhhhhhhgggggghhhiiihhhfffdddcccbbb```\\\XXXRRRMMMJJJNNNNNNOOOPPPRRRTTTWWWYYYUUU[[[dddnnnxxxpppgggooo|||pppVVVFFF>>>999777777444333333222222111111000000000000000000000000000////////////////////////.........---,,,+++++++++---------,,,,,,++++++***)))+++---...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,++++++++++++,,,...///...---+++******+++---...---------------...///000......................................./////////111111222111111222666888888FFFZZZnnn}}}tttlllrrr~~~vvvwwwpppmmmjjjiiiiiihhhfffcccbbbbbbccccccccccccbbbbbbddd```[[[[[[^^^```___]]]\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^___]]]\\\[[[\\\^^^YYYZZZ[[[[[[\\\\\\\\\[[[^^^^^^]]]]]]\\\[[[[[[ZZZYYYZZZ[[[\\\\\\\\\[[[[[[[[[YYYXXXXXX\\\```bbbcccccc^^^XXXUUUSSSOOOHHHBBB<<<<<<>>>???@@@???;;;888999777555555888999888666666666666777777666666666222222333333444555555555;;;;;;<<>>BBBHHHMMMQQQQQQNNNIIIDDDBBBBBBDDDFFFHHHOOO]]]mmmyyyssskkkaaaVVVJJJEEEBBB@@@@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEHHHKKKRRRZZZhhh}}}zzzyyy{{{||||||~~~}}}|||zzzxxxwwwuuuuuucccbbbbbbaaa```_________\\\\\\\\\]]]___aaacccdddaaa```````````````aaabbb```bbbccccccbbbbbbbbbcccggggggfffeeeeeeeeefffgggbbbaaaaaa`````````aaaaaaccceeehhhiiigggfffeeefffeeeeeefffggghhhfffccc```]]]YYYTTTOOOLLLJJJKKKKKKLLLMMMNNNMMMNNNRRRXXX^^^eeeqqqnnn```^^^kkkwwwYYYJJJ:::444444444444666333333222222111000000000000000000000000000000000//////////////////////////////.........---------+++++++++++++++,,,,,,,,,+++,,,,,,+++))))))***,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------------------------......//////000111222222///111111111000111333666666:::EEEVVViiixxxxxxsssqqqsss~~~qqqqqqtttqqqmmmiiifffdddbbbaaadddddddddcccbbb```___^^^```]]][[[[[[]]]^^^^^^\\\ZZZZZZ[[[\\\\\\\\\\\\[[[YYY[[[]]]]]][[[YYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXYYY\\\^^^^^^^^^\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVXXX[[[^^^______\\\[[[[[[ZZZYYYTTTMMMHHH===;;;999999:::;;;;;;:::888777666666666666666555555555666666666666555555444444555555666777777888::::::;;;===CCCKKKUUU[[[^^^ZZZSSSKKKEEECCCDDDFFFDDDIIIRRR___ppp~~~yyyjjj\\\NNNGGGCCC@@@@@@CCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDEEEHHHJJJPPP[[[qqq{{{uuuuuuwwwyyyzzz}}}|||zzzyyywwwuuussssss``````______^^^^^^]]]]]]]]]]]]^^^^^^______aaabbbbbbaaa```___^^^^^^]]]]]]^^^```aaabbbaaa```aaabbbeeeeeedddccccccdddeeefffbbbbbbbbbaaaaaabbbbbbcccccceeehhhhhhgggeeeddddddddddddeeeffffffddd```]]]UUUSSSOOOKKKJJJLLLNNNPPPRRRTTTTTTSSSSSSYYYbbbiiiwwwsssbbbbbboooppp^^^FFF???:::888444111111555333333222111111000000///////////////////////////.......................................---------***+++++++++++++++++++++.........,,,***)))***+++++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------......///000111111222///000111111000000222444666888???LLL___ppp|||~~~{{{yyyvvvttt}}}|||qqqqqqrrrpppmmmiiieeebbbaaaaaabbbbbbbbbaaa```^^^]]]\\\\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\YYY[[[]]]]]][[[YYYYYYYYYYYYYYYWWWVVVVVVWWWXXXYYYVVVXXXZZZ\\\^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXVVVWWWXXXZZZZZZZZZXXXYYY[[[\\\[[[VVVQQQMMM>>><<<999888999;;;;;;;;;999999888777555555555555555555666666666666555555555666666777888888999999999:::;;;>>>DDDNNN[[[dddkkkhhh```VVVLLLEEEDDDEEEAAADDDJJJTTTbbbttt~~~nnnaaaRRRJJJEEEAAAAAACCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFIIIKKKOOOaaa~~~{{{xxxppptttvvvtttrrruuu~~~xxxsssrrrsssvvvwwwyyyyyyxxxwwwvvvuuuuuuttt]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\^^^]]]\\\[[[\\\^^^aaa```___]]]\\\[[[[[[ZZZ\\\^^^``````______```aaabbbaaaaaa``````aaaccccccbbbbbbbbbbbbbbbccccccdddccceeehhhhhhfffdddcccbbbcccccccccdddccc```[[[WWWLLLKKKJJJIIIJJJLLLOOOQQQRRRTTTUUUUUUWWW___kkkuuurrrfffaaaooottt^^^LLL;;;999::::::666000000333222222222111000000//////////////////////////////........................------------------------+++++++++++++++*********,,,---...---+++)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...000111111000000111222555666:::EEETTTfffttt|||{{{uuuuuu{{{qqqpppllllllkkkhhhdddaaa``````_________^^^]]][[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[YYYZZZ[[[[[[YYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWUUUUUUVVVWWWVVVUUUYYYZZZ[[[[[[YYYTTTOOOLLL???===999888999::::::::::::;;;:::888666444555666666666777777777777666666777777777888999999::::::999:::<<<>>>CCCNNN\\\fffrrrqqqkkk```TTTJJJFFFFFFBBBDDDHHHNNNZZZiiiyyywwwxxxooobbbUUUMMMHHHCCCAAACCCAAABBBBBBCCCDDDEEEFFFFFFCCCEEEGGGGGGHHHIIILLLNNNTTTeeewwwmmmjjjccceeegggfffdddfffmmmtttzzz}}}{{{yyyuuurrrpppqqqsssuuuvvvvvvvvvvvvvvvwwwwwwwww\\\]]]]]]^^^]]]]]][[[[[[XXXZZZ\\\\\\ZZZZZZ[[[]]]^^^^^^\\\[[[ZZZZZZZZZZZZZZZ\\\^^^___^^^^^^___```___^^^^^^]]]^^^___```aaaaaaaaaaaaaaaaaabbbccccccccceeeggggggeeecccaaaaaa````````````___ZZZTTTPPPGGGHHHHHHJJJLLLNNNPPPQQQNNNQQQTTTVVVZZZeeevvvtttbbb___ggguuucccOOO???777444444666555111000111222222111111000000//////////////////////////////........................,,,,,,,,,,,,,,,---------,,,,,,++++++******))))))'''))),,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,)))***,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111111000///000111111333666>>>JJJZZZkkkuuu|||~~~rrrjjjvvvyyylllhhhdddfffhhhfffbbb^^^]]]]]][[[[[[[[[[[[ZZZYYYWWWWWWUUUVVVWWWXXXXXXWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXYYYYYYXXXVVVVVVWWWXXXWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZXXXWWWVVVUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTSSSWWWXXXZZZXXXUUUPPPLLLJJJCCC@@@===;;;;;;;;;;;;:::;;;<<<<<<:::666444555777777777888888888888777777888888888999::::::;;;;;;:::<<<======@@@IIIWWWaaappprrrppphhh\\\QQQLLLJJJEEEFFFHHHMMMUUUaaannnwwwxxxyyyssslllnnnxxx{{{wwwmmmbbbVVVPPPKKKEEEBBBAAAAAABBBCCCDDDEEEFFFGGGGGGEEEGGGIIIKKKLLLNNNQQQSSSXXXccc|||~~~oooeeeccc]]]^^^^^^]]]]]]___bbbeeekkkpppyyy{{{qqqqqqqqqpppoooppprrrtttuuuuuuuuuvvvwwwwwwxxxxxx[[[\\\]]]^^^^^^]]][[[ZZZWWWZZZ]]]]]][[[[[[\\\___[[[[[[ZZZZZZZZZZZZZZZ[[[YYY[[[]]]^^^]]]]]]^^^```]]]\\\\\\[[[\\\]]]^^^___```````````````aaabbbbbbcccfffggggggeeebbbaaaaaa^^^^^^^^^]]][[[WWWPPPKKKGGGHHHJJJMMMOOOPPPQQQQQQNNNRRRWWWZZZaaannnrrrcccYYY\\\mmmvvvdddRRRAAA555777111...222444333000000222222111111000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((("""%%%)))+++,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((***+++---......------+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---///111111000//////000...000444999BBBRRRdddpppxxx|||pppaaalllxxxvvvfff___^^^bbbeeeddd```]]][[[[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSUUUWWWWWWVVVVVVVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXWWWUUUTTTTTTVVVXXXVVVWWWWWWXXXWWWVVVUUUSSSVVVVVVUUUVVVVVVXXXYYYZZZVVVUUUSSSRRRRRRRRRSSSSSSRRRQQQPPPQQQTTTUUUTTTSSSSSSUUUVVVUUURRROOOLLLKKKGGGDDDAAA@@@??????>>><<<<<<======;;;777444666888888888999999999999888888888999999::::::;;;;;;<<<<<<======<<<>>>EEERRR[[[lllooopppkkk```VVVPPPNNNEEEFFFHHHKKKRRR\\\gggoooiiillliiidddgggoooooohhhkkkaaaWWWRRRNNNGGGBBBAAABBBBBBCCCDDDEEEFFFGGGHHHFFFHHHKKKNNNOOOQQQTTTWWWZZZ^^^qqqxxxjjjbbbaaa\\\[[[[[[ZZZ[[[\\\]]]^^^bbbhhhrrrwwwjjjlllmmmnnnoooppprrrtttuuuuuuvvvvvvwwwwwwxxxxxxWWWXXXYYY[[[[[[[[[ZZZYYY[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\[[[\\\\\\]]]]]]___]]][[[YYYYYY[[[]]]___]]]]]]]]]]]]]]]]]]]]]]]]```___^^^___aaabbbaaa```___]]][[[XXXSSSOOOKKKIIIKKKJJJIIIKKKNNNQQQRRRSSSSSSVVVYYY```nnnxxxlllccc___WWWiiisssbbbPPPAAA999666222333444444333000...,,,+++,,,---/////////......////////////.......................................---,,,+++***+++,,,---------,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***)))((((((******++++++++++++******************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---000,,,))))))+++------,,,.........////////////000...---------...///111222444222333888>>>IIIYYYgggvvv{{{|||gggdddfffnnnxxx~~~qqqbbbXXXVVVXXXYYYZZZZZZ[[[\\\^^^]]][[[ZZZYYYYYYXXXVVVTTTRRRUUUWWWWWWUUUTTTUUUWWWVVVWWWXXXWWWVVVVVVWWWXXXVVVUUURRRPPPQQQSSSWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUSSSQQQQQQSSSUUUWWWVVVUUUSSSRRRQQQRRRTTTUUUTTTSSSRRRPPPPPPQQQQQQRRRTTTSSSSSSQQQPPPOOONNNMMMIIIIIIGGGEEECCC@@@>>>===>>>>>>===:::888777999;;;<<<:::888666555666888:::<<<;;;;;;<<<<<<===>>>??????===<<<<<<>>>CCCIIILLL^^^ccchhhggg___VVVQQQOOOOOOLLLJJJNNNVVV\\\^^^^^^[[[\\\^^^```aaaccccccdddeeebbb[[[SSSLLLFFFCCCAAACCCDDDEEEGGGGGGHHHHHHHHHGGGKKKRRRWWWYYYYYYYYYYYY\\\eeevvv}}}zzztttjjjcccbbb]]]YYYXXX\\\^^^\\\]]]___ccciiitttxxxqqqkkkjjjkkkmmmppprrrrrrrrrssssssssstttttttttuuuuuuVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\[[[[[[[[[ZZZYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^]]][[[ZZZZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]bbb```_________^^^\\\ZZZYYYXXXUUURRROOOLLLJJJIIIKKKLLLNNNQQQTTTUUUUUUTTTRRRZZZeeeppp~~~}}}sssggg___^^^bbbmmmzzzuuueeeSSSDDD;;;666444333444555555444222///...------.../////////..................------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((******++++++++++++******************************,,,,,,,,,+++++++++*********++++++,,,,,,------------,,,++++++++++++,,,---...+++((((((***,,,,,,+++,,,,,,,,,,,,------------......------...///111222444222222666;;;CCCRRR___mmmsssyyy~~~ggg```^^^fffrrr|||~~~zzz{{{{{{ooobbb[[[RRRSSSTTTUUUUUUVVVXXXYYY[[[ZZZYYYYYYYYYWWWTTTQQQPPPSSSVVVWWWUUUTTTUUUWWWVVVWWWXXXWWWUUUUUUVVVWWWVVVUUUSSSRRRRRRTTTVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPPPPSSSSSSRRRQQQPPPOOONNNMMMJJJJJJIIIGGGDDDAAA>>>===>>>>>>===:::888888999;;;<<<:::888666666777999:::<<<;;;;;;<<<<<<===>>>???>>>===;;;;;;<<>>>>>>>>===;;;999888999;;;;;;:::888777666777999:::<<<;;;;;;<<<<<<===>>>???@@@???>>>===<<<<<<======???DDDJJJNNNNNNNNNPPPSSSOOONNNNNNQQQWWWZZZZZZYYYSSSTTTWWWZZZ\\\^^^^^^^^^```]]]XXXSSSOOOMMMLLLLLLEEEEEEFFFGGGIIIKKKLLLNNNRRRVVVZZZ]]]______aaabbbdddiiiqqqyyy|||yyyxxxrrrpppuuuyyyuuummmhhhccc``````ccceeefffiiinnnsssxxx{{{zzz|||yyytttpppmmmllllllmmmoooqqqpppooonnnnnnnnnoooooooooppppppQQQSSSUUUWWWYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZWWWTTTOOONNNLLLKKKKKKMMMOOOPPPPPPRRRUUUWWWXXXXXXXXXXXXeeennnyyyttteee^^^```kkkwwwdddXXXFFF:::666666555444444444555444444222111000222111000.........///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++******+++++++++,,,+++***)))***+++++++++------........./////////............//////000000111//////222333777BBBLLLbbbiiiqqqvvvzzz}}}rrr```RRRWWWhhhwww{{{{{{~~~~~~{{{|||~~~|||ppphhheeeUUUSSSQQQQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXTTTOOOKKKJJJMMMRRRUUUVVVVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMOOONNNMMMKKKKKKLLLLLLMMMOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKHHHDDDAAA???>>>>>>>>><<<999888:::;;;;;;:::888777777888999:::<<<;;;;;;<<<<<<===>>>???CCCCCCCCCBBBAAA???===<<<<<>>GGG[[[eeeoootttwww|||~~~uuubbbRRRTTTbbbrrr}}}~~~|||{{{~~~~~~~~~uuummmkkk[[[WWWSSSQQQRRRTTTUUUUUUVVVVVVVVVWWWWWWTTTOOOKKKIIIKKKOOOSSSVVVVVVTTTRRRRRRSSSSSSSSSQQQPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNMMMMMMLLLLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLJJJFFFCCC@@@>>>>>>>>>===:::999:::;;;::::::999888888999:::;;;<<<;;;;;;<<<<<<===>>>???BBBCCCDDDDDDCCCBBB???>>>;;;<<<===>>>@@@CCCGGGJJJLLLLLLNNNQQQTTTWWWWWWWWWWWWYYY]]]aaadddeeeeeeeeejjjfff```YYYTTTQQQPPPPPPJJJKKKMMMPPPSSSVVVYYYZZZ]]]```eeehhhjjjlllnnnppprrrpppnnnllllllooosssuuuxxx|||yyymmmlllmmmrrrvvv{{{}}}yyyxxxtttrrrooolllmmmlllkkkkkkmmmmmmmmmkkkiiiiiiiiijjjjjjjjjjjjkkkPPPQQQSSSUUUVVVVVVVVVVVVRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZVVVTTTRRROOOLLLJJJIIIIIIIIIJJJKKKNNNPPPQQQSSSTTTSSSSSSTTTZZZdddkkkwww~~~qqqaaa]]]cccvvv}}}vvviii___DDD???999666555555333111111111000000////////////000000//////......//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++************+++******))))))******+++******************************++++++++++++*********************************++++++++++++,,,,,,,,,------,,,+++***)))(((((())))))************))))))+++,,,------,,,+++,,,---++++++++++++,,,,,,,,,,,,......////////////.........---///222333444;;;CCCQQQ^^^kkkqqquuuzzzrrrcccTTTRRR[[[hhhuuu~~~~~~yyyqqqmmm```ZZZTTTQQQRRRSSSTTTSSSUUUUUUUUUVVVVVVTTTPPPLLLIIIJJJMMMQQQTTTUUUSSSQQQOOOPPPQQQQQQOOOOOOPPPQQQSSSSSSTTTTTTSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMKKKHHHDDDBBB>>>??????>>>;;;::::::;;;999999999999999::::::;;;<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCCCCAAA???>>>888888888999<<<@@@CCCFFFHHHIIIKKKNNNRRRUUUWWWXXXZZZ]]]ccciiimmmpppqqqqqqooojjjccc\\\WWWUUUUUUUUUNNNPPPSSSWWW[[[^^^```aaabbbgggmmmrrruuuxxx{{{|||vvvuuurrroooooorrryyy~~~yyyxxxyyy}}}|||~~~uuuqqqooolllkkkkkkjjjiiijjjkkklllkkkjjjhhhhhhiiiiiiiiiiiijjjjjjPPPQQQRRRTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZWWWRRRNNNLLLJJJHHHFFFJJJJJJKKKMMMOOOPPPQQQRRRQQQTTTVVVXXX[[[eeerrr|||rrrddd^^^eeeyyy~~~{{{uuuiiiYYYNNN:::999666444222111111111000000//////////////////------.../////////......//////.........---------------------------------------,,,,,,++++++,,,,,,++++++++++++************,,,++++++******++++++,,,******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,+++***)))+++------+++***+++,,,******+++++++++,,,,,,,,,......///000000///...---...---000222222111777>>>IIIXXXgggnnnpppuuuyyy{{{ooodddYYYTTTWWW___nnn|||~~~zzzwwwyyy||||||zzzrrrmmmfff___VVVRRRRRRTTTTTTRRRUUUTTTTTTTTTUUUTTTQQQOOOKKKJJJKKKNNNRRRSSSRRRPPPLLLNNNOOOOOONNNOOOPPPQQQSSSRRRRRRRRRQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHJJJLLLMMMLLLIIIEEECCC>>>??????>>><<<:::::::::999999999:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@AAABBBBBB@@@???>>>;;;:::999999;;;===@@@AAADDDFFFHHHKKKOOOSSSXXX[[[___ccckkkttt||||||vvvnnneee___[[[ZZZZZZUUUXXX]]]cccgggjjjkkkkkkiiinnnvvv}}}}}}~~~}}}{{{zzz|||xxxppplllkkkjjjiiihhhgggggghhhiiijjjjjjiiihhhhhhiiiiiiiiijjjjjjjjjPPPQQQRRRTTTTTTTTTSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTOOOOOOPPPPPPRRRSSSTTTUUUYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVRRRMMMIIIHHHHHHHHHGGGMMMNNNPPPQQQSSSTTTTTTTTTPPPTTTYYY]]]cccnnn}}}{{{tttjjj```cccssszzzyyywwwsssjjj[[[III<<<888777666444111000111333111000///////////////000+++,,,.../////////............---------,,,,,,,,,...........................---,,,+++***+++,,,---+++++++++************)))---,,,,,,++++++,,,,,,---******************++++++******++++++++++++***************************************++++++,,,,,,,,,***************+++++++++,,,,,,............,,,,,,(((***---,,,***(((***+++,,,,,,---------...............///000000///...---///...000222111///333:::GGGVVVfffllllllooorrrsssnnnfff^^^XXXVVV\\\lll||||||~~~wwwpppooorrrvvvvvvxxx|||zzzrrrkkkkkkcccZZZUUUUUUVVVUUUSSSUUUTTTSSSSSSUUUTTTSSSQQQLLLKKKJJJMMMQQQRRRQQQOOOKKKLLLNNNNNNNNNNNNPPPRRRSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKGGGIIIKKKLLLLLLIIIFFFDDD>>>???@@@???<<<:::::::::999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAABBBBBBCCCBBBAAA@@@???BBB@@@===;;;<<<<<<======BBBDDDFFFIIIMMMRRRYYY]]]ccciiisss~~~zzzooofff```]]]]]]]]]aaagggnnnrrruuuuuuuuunnnttt}}}{{{sssllliiihhhhhhhhhgggfffeeefffiiijjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjOOOOOOOOOOOOPPPRRRSSSUUUTTTTTTTTTSSSTTTTTTUUUUUUOOOQQQSSSUUUUUUTTTRRRPPPPPPPPPPPPQQQQQQRRRSSSTTTYYYYYYZZZYYYYYYXXXWWWWWWZZZYYYWWWVVVUUUUUUVVVWWWSSSOOOJJJFFFDDDFFFHHHKKKPPPOOOPPPRRRQQQOOOPPPTTTVVV]]]```bbbooo|||ooobbb```dddwwwzzzzzzrrrcccWWWOOOEEE;;;333333333222222222111111111111000//////////////////............------------...///...,,,+++,,,---------++++++++++++------------,,,,,,,,,,,,++++++++++++******+++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////222000...---...111555888CCCMMM\\\hhhmmmmmmkkkjjjiiifffaaa[[[VVVXXXhhhxxx~~~xxxrrrooonnnmmmmmmqqqtttyyy~~~}}}xxxtttrrrssslll^^^UUUTTTTTTQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQNNNLLLLLLNNNPPPOOOMMMOOOKKKGGGGGGJJJMMMNNNNNNNNNPPPRRRTTTTTTSSSQQQPPPNNNLLLJJJIIIJJJLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEE@@@???>>>===<<<;;;:::999?????????<<<999777777777888:::<<<>>>>>>===<<<;;;>>>???AAADDDGGGHHHGGGEEEAAA@@@>>>===;;;;;;::::::===@@@DDDIIIOOOUUUZZZ]]]gggiiiqqquuujjjeeefffcccgggmmmrrrvvvzzz~~~|||}}}|||tttllljjjgggeeeeeehhheeefffgggggggggggggggffffffhhhiiiiiihhhhhhhhhiiiPPPPPPOOOPPPQQQRRRTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUQQQRRRSSSTTTTTTSSSQQQPPPQQQQQQPPPPPPQQQRRRSSSTTTYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUTTTTTTTTTTTTNNNLLLIIIFFFFFFHHHKKKNNNQQQOOOPPPSSSSSSPPPQQQUUU^^^hhhpppuuuyyyoooccc___hhhuuu~~~{{{nnn]]]OOOGGG===555222222222222111111111111111000000//////////////////............------------.........,,,+++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++*********++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000///------...111333555???IIIXXXdddjjjkkkjjjiiiiiifffbbb\\\WWWYYYgggvvv|||vvvrrrooonnnlllkkknnnppptttyyy|||}}}{{{zzzqqq]]]RRRPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRNNNKKKKKKMMMNNNNNNMMMQQQMMMJJJIIIKKKMMMMMMMMMNNNOOORRRSSSTTTSSSQQQOOOQQQOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@???>>>===<<<;;;;;;>>>??????===;;;999999999<<<===>>>???@@@??????>>>>>>???AAAEEEHHHJJJIIIGGGBBBAAA@@@>>>===<<<<<<<<>>=========???@@@AAA???===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAEEEIIIKKKJJJIIICCCBBBAAA@@@??????>>>>>>@@@AAADDDGGGKKKRRRYYY___hhhmmmwwwzzzvvvpppppprrrxxx~~~~~~ssslllfffeeedddaaaaaacccbbbbbbcccddddddddddddddddddfffhhhhhhggggggggghhhMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPOOOOOOOOOOOOUUUSSSRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWUUUSSSQQQPPPSSSRRRQQQPPPNNNKKKJJJIIIFFFGGGHHHIIILLLNNNQQQRRRSSSNNNMMMQQQVVVZZZ```gggwww}}}vvvlllaaa^^^cccsss{{{nnnZZZGGG<<<777555333000000000000////////////000000///............//////............---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))))))))******))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))************************************************++++++************++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,------......------...///000000111000555===KKKXXXaaafffgggggggggdddaaa]]]XXXVVV___iiizzz}}}yyy{{{}}}xxxvvvvvvuuussspppoooppprrrsssuuuwwwzzz|||gggQQQLLLOOOMMMNNNOOOOOOPPPPPPOOOOOOQQQNNNKKKHHHHHHIIIKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQPPPOOONNNPPPNNNLLLKKKKKKJJJIIIGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@????????????@@@BBBCCCDDDBBB???<<<;;;;;;;;;;;;::::::::::::;;;<<<======???CCCGGGJJJKKKJJJCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEHHHOOOXXX^^^fffmmmyyyxxxvvvvvvzzz~~~tttnnnhhhccccccccc```___bbbaaaaaabbbcccdddddddddddddddfffhhhhhhhhhggghhhiiiJJJJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOUUUTTTSSSSSSTTTUUUWWWYYYWWWVVVVVVUUUSSSQQQPPPOOORRRQQQOOOMMMJJJHHHFFFEEEIIIIIIJJJLLLNNNPPPQQQRRRTTTNNNLLLSSS\\\eeeooowwwzzzsssddd]]][[[eeewwwttteeePPP???666333222333000000000/////////......000//////...............///............---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++***************+++))))))))))))))))))))))))*********************************************************++++++*********************************************************+++******))))))******+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---......//////---...000111111111111000333999DDDQQQ\\\cccfffgggeeebbb```^^^XXXUUUYYYaaarrr{{{zzzwwwyyy~~~~~~|||yyywwwwwwwwwxxxxxxtttuuuvvvvvvuuuwwwzzz}}}{{{fffTTTMMMNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNKKKHHHGGGGGGHHHJJJGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNOOONNNNNNMMMNNNLLLKKKJJJJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCBBB@@@??????@@@AAABBBFFFHHHHHHFFFBBB>>><<<;;;@@@???>>>>>>>>>>>>??????<<<<<<>>>AAAEEEHHHIIIIIIBBBBBBAAAAAA@@@AAAAAAAAA@@@BBBDDDDDDFFFLLLVVV^^^eeemmm{{{~~~|||nnniiidddaaabbbbbb______aaaaaaaaabbbcccdddeeeeeeeeedddfffhhhiiihhhhhhiiijjjHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOMMMMMMMMMNNNNNNSSSSSSSSSTTTTTTUUUVVVWWWTTTTTTTTTSSSRRRPPPOOONNNPPPOOOLLLJJJIIIHHHHHHHHHMMMMMMMMMNNNOOOQQQRRRSSSUUUPPPRRR\\\iiittt}}}xxxkkkcccYYYXXXaaattt~~~~~~~~~||||||~~~lll[[[GGG;;;444000///000000000000000////////////000///......------......///............---------+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++******+++,,,,,,---************************************************************************)))((((((''''''(((((()))******************************************************))))))))))))************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,---......//////000...///000111111111111000222555===IIIUUU___eeegggdddbbbaaa___YYYTTTUUUZZZjjjttt~~~|||}}}}}}wwwvvvxxx{{{xxxyyyyyyxxxvvvxxx~~~}}}yyyuuuvvv{{{yyyqqqeeeVVVNNNLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLIIIFFFEEEFFFGGGCCCEEEFFFGGGGGGHHHJJJLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLKKKKKKLLLKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>???@@@BBBCCCHHHJJJJJJIIIDDD@@@>>>===????????????>>>>>>>>>>>>===<<<===@@@DDDGGGHHHHHHBBBBBBAAAAAAAAABBBCCCCCCAAADDDFFFFFFGGGLLLVVV^^^fffooovvvjjjddd```^^^```aaa___]]]___``````bbbcccddddddddddddccceeeggghhhhhhhhhiiijjjGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKHHHGGGHHHJJJMMMOOOPPPOOOOOOOOOQQQRRRUUUVVVVVVUUU\\\kkkzzzvvvjjjaaa]]]bbbhhhwwwxxxwww|||~~~}}}vvvvvvxxx||||||xxx___NNN>>>777444000...000111111111000000000////////////...------------...///............---------+++,,,---,,,*********++++++,,,,,,------,,,,,,+++++++++++++++******************++++++,,,---//////++++++++++++++++++++++++***************************************************)))'''%%%%%%''')))*********************************************************))))))))))))************+++++++++,,,,,,,,,+++++++++,,,------......+++,,,,,,------...//////........./////////000000111222777AAANNNZZZbbbeeeeeecccbbbbbb\\\UUUTTTWWWaaakkkuuuyyywwwwww~~~xxxtttuuuwwwxxxvvvzzz}}}{{{xxx{{{{{{rrrqqqxxx~~~vvvooollldddWWWNNNKKKKKKLLLMMMMMMNNNNNNMMMMMMJJJLLLLLLJJJFFFCCCCCCDDDDDDFFFHHHHHHGGGGGGIIIKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@???>>>>>>@@@BBBDDDGGGIIIKKKJJJGGGDDDAAAAAA===>>>?????????===<<<;;;???>>>>>>@@@DDDGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFCCCGGGJJJJJJJJJNNNXXX```kkkuuuxxxmmmccc___[[[ZZZ^^^___]]][[[\\\^^^___```aaabbbcccccccccaaaccceeefffeeefffggghhhHHHIIIKKKLLLMMMNNNMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMPPPRRRRRRRRRPPPOOOQQQQQQQQQQQQPPPPPPOOONNNIIIGGGFFFFFFHHHMMMRRRUUUQQQPPPOOOPPPQQQTTTWWWYYYXXXZZZdddwww|||sssiiibbbbbbeeettt~~~}}}ssspppsssvvvuuusssuuuxxx|||~~~{{{ssslllRRRCCC777444555222111333111111111111000000000000//////...------------...//////.........---------+++,,,---,,,***)))***+++++++++------------+++++++++++++++************)))******+++,,,---///000111++++++++++++++++++++++++************************************************---+++(((&&&&&&(((+++---******************************************************))))))))))))************+++++++++,,,,,,,,,++++++,,,------...//////***++++++,,,,,,---............---------...//////000000333<<>>===>>>@@@BBBDDDEEEGGGJJJKKKIIIFFFEEEDDD@@@AAACCCDDDCCCBBB???>>>AAA@@@???AAAEEEGGGHHHHHHEEEDDDDDDDDDEEEFFFGGGHHHEEEIIIMMMMMMLLLPPPYYYbbboooyyyvvvooofff]]]\\\XXXXXX\\\]]][[[YYY[[[\\\]]]^^^```aaabbbbbbbbb^^^aaacccdddddddddeeefffGGGGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMLLLJJJHHHGGGFFFHHHKKKNNNOOOPPPOOOOOOOOOPPPQQQPPPOOOQQQVVVZZZ```hhhrrr{{{}}}zzzrrreeeZZZ]]]ppp|||~~~~~~}}}}}}vvvnnnmmmooopppqqqqqqttttttssstttqqqbbbRRR@@@;;;444222333222...***/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((((()))***+++,,,,,,---)))***+++,,,,,,+++***))))))***,,,,,,,,,***((('''******++++++++++++******)))***,,,+++)))(((((()))++++++***)))(((((()))))))))************+++++++++''''''(((((())))))******++++++************++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++******++++++,,,,,,,,,---------////////////............///111555999@@@KKKZZZdddfffeeecccaaa^^^ZZZUUURRRRRRYYYbbbiiimmmqqqwww{{{uuummmooorrrqqqqqqtttwww~~~~~~yyy~~~qqqnnnrrrwwwzzzuuulllbbbXXXPPPKKKHHHJJJKKKMMMLLLKKKJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEJJJJJJIIIIIIJJJKKKMMMNNNLLLJJJIIIHHHGGGHHHHHHIIIDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???@@@AAABBBCCCBBBDDDGGGIIIJJJHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAADDDJJJMMMJJJIIIIIIGGGDDDBBBCCCEEEHHHIIIJJJOOONNNPPPSSSTTTUUU]]]fffsssyyyoooggg___YYYWWWWWWVVVVVVVVVVVVWWWWWW[[[[[[\\\]]]^^^___```aaa```aaabbbbbbbbbbbbaaaaaaHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDFFFIIILLLNNNOOOOOOOOOOOOOOONNNMMMMMMQQQYYY___gggnnnvvv|||~~~ssslllddd```dddsss}}}}}}}}}tttmmmkkkmmmppprrrtttuuusssnnnhhh```PPP@@@;;;777333222444444000---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++++++++)))******++++++******))))))***,,,,,,,,,***)))'''******++++++++++++******)))***++++++)))(((((()))++++++***)))))))))))))))))))))*********+++++++++))))))))))))************++++++************++++++,,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++,,,,,,------.........///...000222666<<>>333666333111222444555222///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))+++******))))))******+++******+++,,,,,,***)))(((******++++++++++++******(((***++++++)))(((((()))+++***)))))))))))))))))))))))))))*********++++++++++++++++++************++++++************++++++,,,+++************+++,,,)))******++++++*********))))))*********+++++++++******+++,,,---...//////---...000222777BBBOOOYYY\\\]]]^^^^^^]]]YYYUUUSSSJJJKKKNNNUUU^^^hhhnnnrrrrrrkkkffffffgggeeeddddddoootttxxxvvvttt|||zzzooolllnnnppprrroookkkddd]]]VVVPPPMMMGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBAAA@@@????????????>>>@@@CCCFFFHHHIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGCCC@@@CCCOOOYYY[[[YYYWWWPPPPPPPPPRRRTTTUUUUUUTTTTTTUUUZZZaaaeeehhhoooxxxttthhhcccaaa]]]YYYWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZ\\\^^^___``````___]]]\\\\\\\\\]]]]]]IIIIIIHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNJJJJJJLLLPPPVVV___hhhnnnooottt{{{~~~|||vvvoooiiicccdddjjj|||uuulllkkkpppyyyxxxyyy||||||{{{wwwsssppppppqqqpppmmmkkkmmmrrrwwwwwwrrrhhhZZZLLLAAA888333222111111222444444111......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************+++***)))(((((()))***+++******+++++++++******)))******++++++++++++******(((***++++++)))((()))*********)))))))))))))))***))))))))))))************+++++++++******)))))))))++++++************++++++++++++************++++++******++++++,,,+++++++++++++++,,,,,,,,,---------***++++++,,,---.........---......///333<<>>======<<<>>>AAADDDFFFHHHIIIJJJEEEEEEFFFGGGHHHIIIIIIIIIBBB>>>AAAOOO]]]bbb```]]]TTTUUUVVVYYY\\\]]]\\\ZZZ\\\\\\```gggkkkpppzzz~~~nnnccc___]]]YYYVVVVVVUUUUUUUUUUUUUUUUUUVVVTTTUUUWWWYYY[[[]]]___```___^^^\\\ZZZYYYZZZ[[[\\\IIIHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDD@@@@@@@@@AAABBBEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGJJJPPPYYYbbbjjjpppsssrrrvvv{{{{{{tttiiibbb______lll~~~}}}lllfffhhhmmmuuu{{{|||yyywwwxxxyyyyyyvvvqqqkkkhhhkkkmmmooonnnmmmnnnrrrvvvtttjjj[[[LLL@@@888666666222222222222222111///---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++***)))(((((()))***+++*********+++++++++************++++++++++++******''')))++++++)))))))))******)))))))))))))))******(((((()))))))))******************))))))(((((('''++++++************++++++******************************+++,,,------,,,,,,++++++,,,,,,,,,------------------------------------...//////111888CCCKKKVVVZZZ___```]]]XXXUUUSSSKKKHHHGGGMMMYYYgggrrrwww{{{yyyuuupppmmmjjjgggccckkkooorrrtttssstttwwwzzz{{{tttmmmhhhgggiiijjjgggggggggfffccc___ZZZXXXRRRNNNJJJGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEECCCAAAAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAADDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<;;;:::<<<>>>@@@CCCFFFHHHIIIDDDEEEEEEGGGHHHIIIJJJJJJDDD???@@@MMMZZZ___]]]ZZZ[[[\\\___cccfffhhhfffdddddddddhhhooovvv|||rrrfff]]]YYYWWWTTTQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVXXXZZZ\\\^^^___^^^]]][[[YYYXXXYYY[[[\\\HHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAABBBEEEGGGIIIJJJHHHHHHGGGHHHHHHHHHHHHHHHHHHMMMVVVaaalllrrrttttttvvvvvvvvvrrriii___]]]```mmmwwwlllhhhhhhjjjnnnsssvvv}}}uuuvvvuuutttqqqnnnjjjfffdddiiikkkmmmnnnnnnnnnoooqqqkkk]]]LLL???666111111444222222222111000///------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********'''((()))***+++,,,------***))))))(((((())))))******************+++++++++******++++++++++++******''')))***+++)))))))))***)))))))))))))))******+++((((((((()))))))))******)))))))))(((((((((((((((++++++************++++++))))))***++++++***)))))))))***+++,,,,,,,,,,,,,,,))))))*********+++++++++............---------,,,---...//////000555===DDDQQQWWW^^^```]]]YYYUUUTTTMMMJJJHHHKKKTTTaaammmtttwwwxxxvvvqqqoooooonnnllljjjlllnnnppprrrrrrrrrrrrqqqnnniiieeebbbbbbcccdddcccdddeeeeeedddbbb```___ZZZTTTLLLGGGFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBAAAAAA@@@???AAABBBBBBAAAAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@>>>===;;;;;;:::;;;<<<===@@@BBBEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIDDDCCCLLLVVVYYYYYYXXX```aaadddiiinnnppppppnnnjjjkkkqqq{{{pppjjjaaa[[[YYYXXXVVVTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[GGGGGGFFFFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLOOOSSS[[[fffooottttttrrrsssoookkkfff___\\\fffssszzzsssllliiifffdddggglllvvv}}}wwwsssrrrppplllhhheeedddddddddiiijjjkkklllnnnmmmkkkiii[[[MMM>>>777333000///111111111000///...---.../////////......---,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))))))))*********+++++++++(((((())))))))))))((((((******)))******++++++,,,******++++++++++++******'''(((***+++***)))***+++)))))))))))))))***++++++(((((((((((()))))))))***))))))))))))))))))******++++++************++++++((()))***++++++***)))((('''''')))******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---------+++---/////////222888<<>><<<===>>>???@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>???@@@@@@AAAAAA????????????>>>===;;;::::::::::::;;;<<>>@@@AAABBBBBBAAAAAA@@@@@@???>>>???@@@BBBCCC@@@@@@@@@@@@@@@???>>>===888999<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>?????????===<<<;;;;;;:::999999:::<<>>>>>>>>>>>>>>;;;<<<<<<===============??????>>>===============???>>>===<<<<<<;;;;;;;;;===>>>>>><<<::::::<<<>>>;;;<<<>>>@@@AAAAAAAAAAAABBB@@@>>>===<<<;;;<<<<<<<<<:::888666777999===???>>>@@@FFFLLLNNNNNNSSSZZZZZZ[[[]]]aaagggqqq|||xxxhhh___[[[VVVRRRQQQPPPPPPOOONNNMMMLLLKKKKKKMMMOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUTTTRRRPPPPPPQQQSSSEEEFFFFFFDDDBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDFFFHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLQQQRRRTTTVVVYYY[[[]]]^^^[[[]]]```bbbbbb```^^^\\\VVVSSSRRRVVV^^^mmm{{{vvvwwwvvvsssppphhh```]]]ZZZYYY]]]cccuuu~~~}}}yyyrrrlllkkkpppuuuuuuoooggg```^^^bbbhhhmmmmmmooopppnnnggg[[[MMMCCC888666333111/////////000........................//////...---,,,++++++***------------------------,,,***)))***,,,---+++)))+++++++++******)))))))))*********************+++++++++***)))))))))******))))))(((((((((((())))))))))))))))))************''''''((((((((()))))))))************)))))))))(((+++)))((()))******)))((((((((((((((())))))))))))************)))))))))((())))))*********+++++++++************************++++++******)))******************+++++++++,,,,,,,,,,,,------------,,,,,,------...------...111444<<>>>>>>>>??????@@@@@@>>>>>>>>>>>>?????????@@@>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===============???>>>======<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<=========<<<<<<;;;<<<>>>???AAAAAAAAA@@@BBB@@@???===;;;;;;;;;;;;;;;999777666666888:::<<>>=====================>>><<<<<<=========>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???===<<<===??????<<<999;;;<<<===>>>???@@@@@@@@@AAA@@@>>>===;;;:::::::::999999888777777777888888>>>???CCCJJJOOOUUU___jjjkkknnnrrrwww~~~~~~uuuoooooossslll___YYYVVVRRROOONNNNNNMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNOOONNNNNNOOOQQQTTTDDDDDDDDDBBB@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAAEEEFFFGGGHHHJJJLLLMMMNNNKKKJJJJJJJJJKKKNNNQQQTTTXXXXXXXXXXXXYYYYYYYYYYYYZZZWWWRRRMMMJJJJJJKKKLLLRRRSSSXXX```eeehhhooowwwsssvvvxxxvvvuuuuuuqqqlllggg___WWWUUUWWW\\\fffppp~~~yyyqqqppprrruuuuuurrrooonnnooolllhhhccc``````ccchhhkkknnnmmmhhh\\\LLL>>>444000//////...---......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))************))),,,,,,,,,,,,,,,,,,,,,,,,******************))))))+++***))))))(((((()))))))))((((((''''''(((((()))((()))))))))************)))))))))*********++++++*********)))))))))))))))(((''''''(((***+++***))))))*********++++++++++++*********)))))))))))))))))))))))))))************************************,,,+++***))))))(((((()))************++++++++++++,,,,,,,,,------,,,,,,,,,+++------------...000333222888AAAHHHMMMPPPRRRTTTUUUVVVWWWWWWSSSPPPUUU^^^kkkoooqqqssszzzwwwkkkfffdddaaaaaadddgggccc``````aaa```\\\XXXUUUTTTTTTTTTUUUWWWZZZ[[[aaammmsssiiiWWWKKKFFFEEE@@@?????????@@@@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???FFFAAA<<<<<>>>>>??????@@@???>>>===;;;:::999999999999999999888777666666;;;:::>>>EEEKKKTTTaaammmqqquuu|||{{{pppiiieeeeeehhh|||zzzeeeZZZWWWTTTPPPNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMMMMLLLKKKLLLNNNQQQBBBBBBBBBAAA???>>>???@@@??????@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIJJJLLLMMMMMMNNNHHHHHHIIIJJJMMMQQQTTTWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQMMMFFFAAAAAAFFFNNNSSSaaa___```cccdddcccfffkkkjjjrrrxxxyyywwwtttmmmfff```ZZZUUUWWW\\\bbbmmmwww{{{yyy~~~qqqiiijjjrrrzzzxxxppphhheeegggdddbbb```___```cccfffiiiiiifff]]]OOO@@@666222222000000///...............------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++******++++++*********+++++++++++++++))))))******+++,,,,,,---******))))))))))))*********))))))(((((())))))***((()))))))))*********************+++++++++,,,,,,))))))))))))))))))******((('''&&&''')))******))))))*********++++++++++++))))))))))))))))))******(((((()))))))))*********************************+++******)))(((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,---------...000111222777>>>DDDHHHLLLOOOQQQRRRSSSUUUVVVRRRNNNPPPVVVcccgggiiijjjnnnwww|||}}}xxxmmmfffccc``````aaadddbbb```aaacccdddcccaaaYYYWWWUUUSSSSSSVVVXXX[[[[[[bbbeee^^^SSSLLLGGGCCC???@@@@@@??????>>>>>>???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>><<<<<<;;;::::::::::::;;;999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;<<<>>>>>>KKKDDD===;;;===>>><<<:::;;;;;;;;;<<<<<<======>>>>>>======<<<;;;:::999999999999:::::::::888777666:::999;;;AAAHHHQQQ```mmmvvv|||qqqhhh```\\\]]]```qqqrrr```WWWUUURRROOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMKKKIIIIIIKKKMMM???@@@@@@???>>>===>>>@@@===>>>>>>????????????>>>@@@AAACCCEEEGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHJJJMMMPPPSSSVVVWWWVVVUUUTTTRRROOOMMMLLLKKKFFFBBB===<<>>======>>>>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::::::::888999::::::;;;;;;::::::999999999999999::::::;;;888888888999:::;;;<<<===HHHCCC===:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999999999999:::999999888888;;;:::;;;???EEENNN\\\jjjwww}}}wwwmmmaaaYYYYYY^^^iiiwwwuuuzzz{{{~~~iii\\\UUURRRPPPNNNMMMMMMMMMLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHHHHIIIKKK===>>>???>>>======???@@@===>>>???@@@@@@@@@@@@@@@DDDDDDFFFHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIKKKNNNQQQSSSUUUVVVVVVSSSRRRPPPMMMJJJGGGEEECCC>>>>>>???CCCMMMZZZfffnnnxxxppphhhdddbbb___aaaeeeiiioooqqqmmmhhhfffccc```YYYYYY]]]eeekkknnnrrrwwwqqqrrr}}}rrrjjjfffhhhkkklllggg___ZZZZZZ]]]^^^]]]]]]\\\\\\[[[[[[[[[PPPJJJ@@@888333111000000.........///......------++++++++++++++++++++++++,,,,,,++++++++++++++++++************************(((***,,,+++)))((()))+++))))))))))))******++++++))))))******++++++,,,,,,)))))))))***+++---///000))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))((()))))))))************)))(((''''''((()))(((&&&(((((((((((())))))))))))((()))))))))************(((((((((((()))))))))***************************(((((('''(((((()))***+++))))))))))))************++++++,,,,,,,,,,,,++++++(((***,,,,,,,,,,,,---///...222777<<<@@@EEEKKKNNNOOONNNPPPQQQNNNIIIHHHLLLRRRWWWZZZYYY\\\ccciiikkklllhhhbbb\\\[[[\\\^^^___^^^aaaeeegggiiiooowww~~~wwwjjj]]]TTTPPPQQQRRROOOSSSSSSPPPNNNNNNKKKFFF@@@BBBBBB@@@===;;;;;;===>>>===<<<;;;:::999888888::::::::::::;;;;;;;;;;;;::::::999888888888888999888888999:::::::::::::::888888888888888999::::::888777777777888999::::::===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<<<<888999:::;;;<<<;;;;;;:::777777777777888888888888<<<999999<<<@@@HHHUUUbbbooowww|||jjj\\\ZZZ___ddd}}}tttllljjjqqqssswwwqqqbbbXXXTTTOOOMMMLLLKKKLLLKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHJJJLLL;;;===>>>=========???AAA>>>???@@@AAAAAAAAAAAAAAAGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGMMMNNNQQQTTTUUUVVVUUUTTTPPPNNNLLLHHHEEEAAA???======???DDDMMMYYYgggrrryyy}}}tttkkkfffaaa]]]^^^aaa```hhhooonnnjjjhhhddd___]]]^^^dddnnnsssssstttvvvvvvyyy}}}pppjjjhhhhhhfffaaa\\\XXXXXX[[[]]][[[[[[[[[YYYWWWUUUSSSRRRFFF@@@888222111000---++++++,,,---............---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))+++***'''&&&(((***))))))*********+++++++++************))))))))))))(((((()))+++,,,...000111((((((''''''''''''(((((())))))))))))************))))))))))))************(((((())))))*********+++***)))''''''(((((('''%%%************++++++++++++(((((())))))*********+++(((((((((((())))))))))))************************''''''''''''(((***+++,,,))))))))))))************+++++++++,,,,,,+++++++++***,,,.../////////000111+++///333999>>>DDDJJJNNNOOONNNOOOQQQMMMHHHGGGJJJKKKPPPTTTSSSUUU]]]cccfffaaa___[[[WWWWWWZZZ^^^^^^]]]bbbgggjjjkkkrrrxxxfffXXXQQQOOOPPPLLLRRRUUURRROOONNNLLLIIIAAABBBCCC@@@<<<::::::<<<<<<<<<;;;:::999777666666888888999999999:::::::::999888888777777777777777888888999::::::::::::999888888777777888999::::::777777777777777777888999222666:::<<<<<<:::::::::;;;:::999999999:::;;;<<<777888999;;;<<<<<<;;;;;;666666555555666777888999:::777777999<<>>???<<<===???AAACCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJIIIHHHHHHIIIKKKLLLTTTTTTUUUVVVWWWVVVRRROOOJJJHHHEEE@@@======AAADDDKKKNNNSSS[[[fffqqq{{{yyyooofff```^^^^^^^^^___```aaabbbbbbaaa```___dddhhhhhhhhhooozzz}}}{{{{{{}}}}}}oooddd```___aaa^^^ZZZYYYYYYZZZZZZZZZZZZ\\\^^^___[[[SSSJJJDDD777333///...---,,,(((%%%---...///...,,,+++,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,+++++++++******+++*********))))))((((((,,,+++***+++++++++)))'''***************+++++++++))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************))))))))))))******+++++++++******)))'''((()))++++++***)))))),,,+++***((((((((())))))******+++++++++,,,,,,,,,///---+++)))((((((((())),,,,,,,,,------.........///000222444888>>>EEEJJJKKKLLLMMMMMMLLLIIIFFFCCCEEEFFFIIIKKKPPPVVV^^^ccc```WWWPPPPPPPPPRRRZZZcccaaa___eeennnppprrrhhhTTTOOOPPPOOOOOORRRTTTQQQOOOOOOLLLGGG@@@@@@@@@???>>><<<;;;:::>>>===;;;:::999888888888;;;:::999888777555444444999888888777777888888999:::::::::999999999888888:::999999999999999999:::999999888888777777666666999888777666666777888999888888888888888888888888999999999999888888888777888888777777666666555555888888999999:::===BBBEEEVVVbbbttteee[[[^^^aaavvvsssiiifff^^^ddddddeeeiiilllqqq```UUUQQQRRRLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJ::::::::::::;;;===???@@@???AAACCCDDDFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHFFFEEEEEEGGGKKKOOOQQQTTTTTTTTTUUUUUUTTTPPPMMMGGGDDD???===>>>AAAFFFIIINNNPPPVVVaaannnzzz{{{oooddd\\\WWWTTTSSSXXXYYY[[[]]]^^^^^^^^^^^^eeegggffffffmmmzzz|||zzzyyy{{{{{{qqqggg___\\\[[[YYYWWWUUUVVVXXXZZZ\\\\\\YYY\\\___^^^WWWLLLBBB===333111............+++(((---...///...,,,+++,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++*********)))))))))************)))))))))(((+++*********,,,,,,***))))))*********************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************)))))))))))))))******+++++++++******(((((()))************)))+++***)))(((((())))))***************++++++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,---------...///111333666<<>>@@@AAADDDEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCGGGMMMSSSWWWUUUTTTSSSSSSRRRPPPMMMJJJBBB>>>:::;;;AAAHHHLLLNNNOOOQQQWWWdddttt|||vvvlll```WWWPPPLLLKKKOOORRRUUUXXX[[[\\\\\\[[[___```___```iiiuuu~~~{{{wwwtttvvv{{{|||wwwqqqpppnnnjjjccc]]]XXXWWWWWWSSSQQQPPPRRRUUUXXXYYYZZZXXX[[[]]]YYYNNNBBB888444000///---...//////...---,,,---...---,,,+++,,,------,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********)))))))))(((((((((************))))))))))))+++***)))***,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))************))))))))))))(((((()))***++++++++++++))))))(((((())))))*********))))))((())))))***+++))))))))))))************)))((())))))***+++---...,,,,,,,,,+++++++++++++++---...000111444999???DDDHHHHHHHHHGGGFFFEEEDDDCCC???AAACCCFFFJJJQQQZZZ___ZZZTTTPPPPPPOOOPPPTTTYYYZZZZZZ```hhhiiihhhppp|||qqq^^^QQQMMMLLLKKKLLLPPPQQQOOONNNOOOMMMIIIAAA???===;;;:::999999999:::;;;;;;;;;:::888777666555666666777888999:::;;;999999999999999999999999999999888888888777777777777777666666666666777777666666666777777777777777777777666666666666777777777777777777777777777777777777777666666666555555666666666666666555555555555666777777777:::>>>AAAEEEKKKVVVddduuuwwweeeaaaeeewww~~~nnnddd___]]]___YYY______bbbhhhlllppp___WWWQQQMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHH999999;;;<<<>>>@@@BBBCCCFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCFFFJJJOOOTTTWWWTTTRRRPPPOOONNNLLLIIIGGG@@@<<<:::???HHHOOOQQQPPPNNNOOOUUUbbbsss~~~~~~oookkkddd[[[SSSMMMKKKKKKJJJOOOUUU[[[^^^]]][[[YYYTTTUUUVVVZZZcccmmmuuuxxxvvvsssqqqvvv}}}|||rrrhhhdddbbb___[[[WWWUUUUUUVVVQQQPPPOOOOOORRRSSSTTTSSSUUUWWWUUUNNNBBB888222000...............///......+++---...---++++++,,,------,,,***)))***,,,...000++++++++++++++++++++++++))))))***++++++++++++*********)))))))))(((((((((*********))))))))))))))),,,+++******+++,,,+++******)))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((('''''')))***++++++++++++))))))((('''''')))***+++((((((((())))))***++++++(((((((((((())))))))))))(((((())))))***,,,,,,---,,,+++++++++******)))))),,,---...000222666;;;???EEEDDDDDDDDDCCCCCCCCCCCC<<<===???AAAFFFMMMVVV\\\ZZZWWWTTTSSSRRRQQQSSSUUUUUUUUUZZZaaadddccchhhoooqqqmmmcccXXXOOOKKKIIIHHHJJJMMMOOOMMMMMMOOOMMMJJJBBB@@@===:::888888888999888999;;;;;;:::888666444555555666777888::::::;;;888999999999999999999888888888888777777777666666666555555555555555555666555555555666666777777777666666666666666666666666666666666666666666666666666666555555555444444444555555555555555555555555444555555555666777;;;>>>BBBDDDJJJTTTbbbuuujjjccciii|||ssshhhbbb___```ccc]]]bbbbbbeeelllppp{{{dddWWWSSSOOOJJJHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFF:::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDCCCBBBBBBAAAAAAAAABBBDDDGGGKKKNNNPPPRRRRRRQQQOOOLLLKKKJJJIIIGGGEEEAAA???@@@FFFNNNSSSQQQNNNPPPOOOTTT___llltttrrrnnncccaaa]]]VVVOOOLLLLLLNNNLLLRRRZZZaaaccc```[[[WWWLLLMMMPPPXXX```fffjjjmmmooonnnpppxxx}}}qqqfffaaa___[[[XXXVVVUUUUUUUUUNNNMMMLLLMMMOOOPPPPPPOOOPPPNNNIIIAAA888111000000............------------+++,,,---,,,++++++,,,---,,,,,,*********,,,...///++++++++++++++++++++++++))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))******...,,,******+++++++++***+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************)))))))))(((&&&'''((()))***+++++++++)))((('''''''''(((***+++(((((())))))************''''''((((((((()))))))))************++++++******+++++++++******)))))))))+++,,,...///000333777;;;AAAAAAAAAAAABBBBBBBBBBBB:::;;;<<<===BBBIIIRRRXXXYYYYYYWWWTTTSSSTTTTTTSSSRRRRRRUUU[[[^^^___aaadddbbb]]]XXXRRRMMMHHHEEEEEEFFFJJJKKKJJJKKKMMMMMMJJJDDDBBB>>>;;;999888888888777888:::::::::888666444666666666777777888888888777888888999999888888777777777666666666555555555555444444333333444444555444444555555666666666777555555555666666555555555555555555555555555555555555555555444444444444333444444444444444555555555333444555555555666888;;;???@@@AAAGGGQQQaaasss~~~mmmfffjjj~~~zzzmmmfffcccaaabbbfffaaafffeeehhhooosssppp]]]TTTPPPMMMIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD===>>>???AAACCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@??????@@@AAAAAADDDFFFJJJNNNOOOOOONNNLLLNNNKKKHHHFFFGGGGGGFFFEEEDDDDDDFFFKKKPPPRRRPPPNNNSSSSSSUUU]]]dddgggddd```[[[ZZZVVVPPPJJJHHHKKKOOOSSSXXX___dddddd___YYYTTTLLLLLLPPPYYY```bbbccceeeggghhhmmmuuu|||{{{qqqgggaaa^^^YYYVVVUUUTTTSSSRRRIIIHHHHHHJJJLLLNNNNNNMMMHHHDDD===666222000///000---...///---+++***+++,,,***+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***++++++*********)))))))))))))))))))))************...,,,******+++,,,,,,,,,,,,,,,+++***((('''&&&&&&))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))************))))))))))))''''''((()))************((((((''''''(((((())))))((())))))************)))(((((((((((())))))))))))+++++++++++++++***)))(((+++++++++***************+++,,,---...///111444777>>>>>>???AAAAAABBBBBBBBB:::::::::;;;>>>EEENNNTTTUUUWWWWWWUUUVVVYYYYYYWWWVVVTTTSSSUUUXXXZZZ\\\\\\YYYTTTPPPOOOLLLFFFBBBBBBCCCFFFHHHGGGHHHLLLLLLJJJFFFDDDAAA>>>;;;999999888777888888999888777666555666666666666666666666666555666777888888777666555666666666555555555444444444444333333333333444444444444444555555555555555444444555555555555444444444444444444444444444444555555555444444444333333333333333444444444444444222444555555444555777999;;;;;;;;;===DDDOOO\\\dddpppuuu|||oookkkkkkwwwlllfffccc```bbbfffcccggggggkkkssswwwtttfffXXXQQQNNNJJJHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDD???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBB>>>>>>>>>>>>???AAACCCDDDEEEGGGIIIKKKLLLLLLJJJJJJJJJGGGDDDCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPTTTTTTVVVZZZ\\\\\\YYYVVVSSSRRRPPPJJJEEEFFFKKKQQQ\\\]]]___```^^^YYYTTTQQQQQQNNNPPPXXX]]]]]]^^^aaa```bbbfffmmmrrrsssnnniii^^^ZZZUUURRRQQQQQQOOOMMMGGGFFFFFFGGGIIIIIIHHHFFFAAA;;;444111111111...,,,***,,,---,,,***)))***,,,)))+++,,,,,,++++++,,,---+++,,,---------,,,+++***************************))))))***++++++++++++*********)))))))))(((((((((((()))))))))************,,,***((()))+++...///000...---,,,+++)))((('''&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))(((((()))))))))))))))(((&&&'''(((((())))))(((((())))))***+++******(((((((((((()))))))))************++++++,,,+++***)))(((*********++++++++++++++++++,,,.........000222555;;;<<>><<<:::999777777777777777666666666444444444444555555555666444555666777777666555444555555555444444444444333444444444333333444444444555555444444444444444444333444555555555555444333333333333333333333333333555555555555444444444444222222333333333444444444333444555555444444666777666777999:::===CCCJJJPPPTTTYYYaaajjjsss{{{}}}qqqqqqsssssskkkeeebbbdddiiieeeiiiiiioooyyyeee\\\SSSOOOKKKGGGHHHKKKIIIHHHHHHGGGEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDFFFFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDBBBAAA=========>>>@@@BBBEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGDDDBBBAAACCCEEEGGGHHHIIIJJJJJJIIIIIIKKKPPPSSSRRRTTTVVVWWWVVVTTTRRRPPPKKKLLLJJJEEEBBBEEENNNUUUaaa```]]]ZZZVVVSSSPPPNNNTTTOOOOOOUUUYYYXXXZZZ___]]]^^^aaaeeeiiikkkkkkiiiZZZUUUPPPNNNNNNMMMLLLIIIJJJHHHFFFFFFEEECCCAAA>>><<<666111000333333---''''''***,,,+++))))))+++---)))***,,,,,,++++++,,,---+++,,,...///...,,,***(((************************))))))***++++++++++++***)))(((((((((''''''''''''(((((())))))*********+++)))'''&&&(((,,,000222333///...---+++***((('''&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))((()))))))))))))))((('''%%%&&&((()))))))))(((''')))***++++++***)))((('''))))))))))))************))))))+++,,,,,,+++***)))*********+++,,,,,,,,,---+++---.........///111333999;;;???BBBCCCCCCAAA@@@;;;:::999888;;;AAAJJJPPPSSSYYY\\\]]]cccmmmqqqpppccc]]]TTTOOOPPPTTTTTTRRRUUUMMMJJJLLLKKKDDD??????===AAACCCBBBDDDIIIKKKIIIHHHGGGFFFDDDAAA===:::999888777666666666666666777111222222333444555666666333444666777777666444333555555444444444333333333555444444333333444444555555555555444444333333333333333444555555444333333333333333333333333333333666666555555555444444444222222222333333444444444333444666555444444666777555777999;;;===???CCCFFFBBBGGGOOOYYYbbbkkksssyyyzzz}}}|||zzzrrruuu}}}}}}qqqiiieeehhhnnngggkkklllsssppp[[[UUUPPPLLLHHHEEEHHHMMMGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>???@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGIIILLLNNNPPPQQQQQQRRRQQQRRRSSSOOOKKKMMMRRRNNNNNNLLLIIIFFFHHHMMMRRR[[[\\\ZZZTTTRRRSSSSSSPPPTTTTTTTTTUUUUUUVVVWWWWWWWWWXXX[[[^^^______^^^]]]TTTRRROOOOOOPPPOOOKKKHHHDDDDDDCCCCCCCCC???:::666111111000000/////////...,,,,,,------,,,***)))((()))***+++,,,,,,+++***)))......---,,,++++++++++++,,,,,,,,,,,,------------************************))))))))))))))))))))))))*********)))))))))((((((,,,)))///,,,+++CCCQQQ???777,,,%%%(((+++)))((()))******)))(((((((((((((((((((((((((((((()))******((((((((()))******++++++((((((''''''''''''((()))))))))))))))))))))))))))******)))))))))))))))***+++*********))))))((((((*********+++,,,,,,------************************,,,+++++++++******))))))))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++,,,---...///333777<<>>CCCIIIQQQ[[[eeelllmmmoooppppppmmmkkkiiiiiilllmmmooopppsssyyy}}}~~~zzzooolllmmmmmmpppooosss|||sssfffUUURRRNNNJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@???AAA@@@>>>======>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@???>>>??????@@@DDDDDDCCCCCCCCCCCCCCCCCC??????????????????>>>===???@@@BBBDDDEEEGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFEEEEEEEEEFFFFFFFFFHHHLLLOOOQQQRRRRRRQQQPPPNNNNNNOOOLLLIIIKKKPPPQQQSSSSSSQQQMMMLLLNNNPPPUUUWWWWWWSSSSSSVVVVVVSSSVVVUUURRRPPPOOONNNOOOOOOKKKNNNQQQTTTTTTSSSQQQOOOPPPNNNLLLMMMNNNMMMKKKHHHDDDCCCBBBAAA???<<<888444000000/////////.........+++,,,,,,---,,,+++))))))******++++++++++++***************))))))***++++++***))))))((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++******%%%(((,,,******:::IIIGGG------...///)))###%%%---******)))(((((((((((((((((((((((((((((()))******))))))******++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((******)))))))))))))))***************)))))))))((((((((()))))))))*********(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))******************))))))******+++,,,+++******))))))******+++++++++++++++,,,---......222555:::???AAABBBAAA@@@======<<<;;;;;;???EEEJJJPPPQQQUUU]]]fffooowww{{{uuufffWWWPPPMMMKKKLLLPPPSSSQQQNNNKKKIIIGGGEEECCCBBB<<<:::>>>AAAAAACCCGGGFFFJJJOOOQQQLLLEEE===999888777777777666666555555555555444333333333333333333333444444444555555555333333333333333333333333222222222222222222222222444444444444444444444444444444333333333222222222444444444444444444444444222222222222222222222222333222222222222333444444666555444222222222333333777666666666666666777777888:::===BBBHHHPPPYYY^^^aaabbbbbb```]]]ZZZZZZZZZ^^^___bbbeeejjjpppxxx}}}~~~tttppppppqqqtttssswwwzzzdddXXXQQQOOOKKKHHHFFFEEEFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@;;;<<<======>>>=========AAABBBDDDEEEGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDJJJIIIGGGEEECCCCCCCCCDDDGGGJJJNNNRRRTTTTTTRRRQQQMMMJJJIIIJJJIIIFFFIIINNNTTTXXX[[[YYYUUUPPPNNNNNNNNNRRRTTTTTTVVVZZZZZZXXXWWWTTTOOOIIIFFFDDDDDDEEEHHHJJJLLLNNNNNNLLLIIIHHHKKKKKKLLLMMMNNNMMMJJJHHHDDDBBB>>><<<:::777444111............------------++++++,,,,,,,,,++++++***++++++************++++++((((((((())))))+++,,,,,,---,,,+++***))))))***+++'''''''''''''''''''''''')))))))))))))))))))))))),,,++++++++++++*********!!!***+++(((+++111>>>PPP;;;777333///((($$$&&&+++))))))))))))((((((((((((((((((((((((((()))******)))))))))******************))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************))))))(((((())))))***+++***))))))))))))))))))***++++++***++++++,,,---...000333777;;;>>>???>>>>>>======<<<::::::===BBBFFFMMMNNNQQQVVV^^^gggoootttrrreeeWWWNNNKKKIIIJJJMMMRRRQQQOOOLLLIIIHHHFFFFFFCCC===999;;;???@@@BBBDDDEEEKKKRRRUUUQQQHHH???:::888888777777666555444444555444333333222222333333222222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333333000111111111222333333333333333333222333444444555333333222111111111222222555444444333333444444444555777999;;;>>>DDDJJJOOORRRRRRPPPMMMJJJHHHIIIJJJNNNPPPTTTYYY___gggpppuuutttyyyuuuooopppsssxxxwww{{{|||hhhWWWNNNKKKJJJGGGEEECCCCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@???===>>>>>>???????????????@@@@@@??????>>>>>>======;;;;;;<<<>>>>>>?????????AAACCCDDDFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHFFFDDDCCCCCCCCCCCCFFFIIIMMMRRRTTTSSSQQQPPPNNNIIIFFFGGGFFFEEEHHHMMMTTTXXX[[[ZZZUUUQQQOOONNNLLLQQQVVVWWWZZZ^^^^^^[[[UUUQQQJJJCCC???>>>>>>???JJJJJJJJJIIIIIIHHHHHHGGGKKKMMMQQQSSSSSSOOOIIIEEEBBB???:::666444222///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,++++++,,,+++***))))))***+++,,,+++++++++++++++,,,------000...,,,***)))******+++************************))))))))))))))))))))))))))))))))))))((((((((((((%%%...)))(((000---555QQQZZZGGG222((()))+++)))&&&((()))))))))))))))((((((((((((((((((((())))))***))))))))))))((((((((((((+++******))))))))))))***((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))---,,,,,,+++***)))))))))******************************************))))))((()))))))))************)))))))))))))))***++++++******))))))))))))******++++++******+++,,,,,,---///111555888;;;=========<<<<<<;;;:::999;;;>>>AAAIIIJJJLLLOOOUUU]]]eeekkkjjjaaaUUUMMMJJJJJJLLLNNNNNNNNNMMMKKKIIIGGGGGGHHHFFF@@@<<<<<<>>>AAABBBCCCAAAGGGMMMPPPMMMEEE>>>999999888888666555444333333444333333222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333222222222222222222222111111111111111111111111///000000111222333333444222222111111222222333444222222222222222222222333111111111222333444555666555666777888:::===BBBFFFGGGGGGEEEBBB??????BBBDDDGGGJJJNNNTTTZZZbbbjjjpppqqqvvv{{{~~~}}}ooohhhjjjpppvvvwww|||zzzkkk]]]RRRNNNGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA======>>>??????>>>======@@@@@@@@@?????????>>>>>>999:::<<<=========<<<<<<============<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFJJJMMMPPPPPPPPPPPPRRRLLLFFFEEEDDDDDDGGGMMMQQQTTTVVVTTTPPPNNNNNNOOONNNTTTXXXYYY\\\___^^^[[[PPPLLLEEE???<<<<<<>>>???IIIGGGDDDAAAAAACCCEEEGGGMMMQQQXXXZZZWWWOOOFFF@@@>>>:::666222000///---++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,---,,,++++++*********+++,,,+++)))((('''''''''(((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++...&&&'''111***---EEE[[[KKK777+++)))+++)))$$$'''((())))))))))))((((((((((((((((((((())))))***+++++++++******)))))))))++++++***)))))))))))))))''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************+++************+++,,,,,,+++++++++******+++++++++++++++*********+++,,,,,,///111333666999;;;<<<===;;;;;;;;;:::999:::<<<>>>DDDFFFGGGIIILLLSSS[[[aaaccc^^^UUUMMMIIIJJJLLLLLLIIIJJJKKKIIIGGGGGGHHHJJJKKKIIIEEEAAA@@@BBBCCCCCC???CCCGGGHHHEEE@@@<<<:::999888777666555444333222333333222111111111111222111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111//////000111222222333333000000000///000111111222111111222222333333333333111111111222333444555666333444555666777:::>>>AAA@@@@@@>>><<<;;;===AAADDDEEEHHHLLLQQQWWW^^^eeejjjooorrrwwwyyyzzz}}}rrrgggbbbeeelllrrrttt{{{yyyjjj^^^TTTNNNLLLEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@<<<======>>>>>>======<<>>>>>>>>============999:::;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHDDDEEEGGGHHHHHHGGGFFFEEECCCCCCDDDGGGJJJMMMPPPRRRYYYPPPGGGDDDCCCCCCFFFKKKLLLOOOPPPNNNKKKJJJLLLNNNPPPUUUXXXXXXZZZ\\\[[[WWWJJJFFFAAA===<<<===@@@BBBHHHEEEBBB@@@@@@CCCGGGJJJMMMSSSYYYZZZUUUKKKAAA;;;888555111///...---,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++************++++++++++++***((((((''''''''',,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))***************+++,,,***%%%''',,,((((((333<<<@@@>>>333(((%%%''')))&&&''')))******)))((((((((((((((((((((()))******//////...---,,,,,,+++++++++******)))((((((((((((''''''''''''''''''''''''%%%&&&((()))***))))))((())))))))))))******************)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))))))))************+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++...///111333666999;;;<<<999;;;;;;;;;::::::;;;===@@@BBBDDDEEEFFFKKKRRRXXX^^^\\\VVVMMMHHHHHHGGGEEECCCFFFHHHHHHGGGGGGKKKNNNUUUWWWUUULLLDDDBBBCCCBBB???AAACCCCCCAAA>>>======777777666666555444333333333222111111000000111111111111111222222222222333000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111///000000000111222222222//////......//////000111///000111333333444444444555555444333222222222222000111333333444666999<<<:::::::::999999;;;???BBBCCCFFFJJJNNNSSSXXX^^^ccchhhlllqqquuuxxx|||uuujjjeeebbbeeekkkooottt}}}|||iii\\\TTTLLLGGGGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????=========<<<<<<=====================<<<<<<<<<<<<<<<<<<==================999999999:::;;;;;;<<<<<<<<<===>>>>>>????????????>>>===<<<<<<===???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFDDDCCCAAA@@@AAAEEEKKKRRRVVV^^^SSSHHHDDDBBBAAADDDHHHJJJLLLNNNMMMJJJHHHIIIJJJMMMQQQTTTSSSTTTVVVVVVRRRDDDBBB???<<<<<<>>>AAACCCEEEDDDDDDDDDEEEHHHKKKMMMKKKOOOSSSQQQKKKBBB<<<888222000...---...---,,,++++++++++++,,,,,,,,,------...---+++************+++******++++++++++++*********)))((((((((((((((()))---...///000000///---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))&&&***,,,''''''***''''''333999222(((%%%(((+++&&&''')))*********)))(((((((((((((((((()))******//////...---,,,+++***)))+++***)))(((''''''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((((()))))))))************))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************************++++++,,,++++++************++++++++++++************++++++,,,---...000333666999:::888:::<<<<<<;;;:::;;;===<<>>======666666666555555444444444222222111000000000000000//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111000000000000111111111111///////////////000111111---...000111333333333333555444333222111111111111000111222222222333555777777888888888777999<<>>>>>>>>======;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;888888999:::;;;<<<<<<===:::;;;<<<<<<===<<<<<<<<<===;;;:::999:::===@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@DDDGGGKKKMMMMMMIIIEEEBBBCCCAAA>>>>>>BBBJJJSSSYYYaaaUUUIIICCCAAA@@@BBBEEEIIILLLOOOOOOKKKGGGFFFGGGJJJMMMOOONNNOOORRRRRROOOAAA@@@===<<<<<<>>>AAACCC???@@@BBBEEEGGGIIIJJJJJJIIIKKKLLLHHHBBB;;;888777///...,,,---......,,,++++++++++++,,,,,,---------///...,,,***))))))******)))***+++,,,,,,+++***)))))))))))))))***+++,,,---)))***---//////---+++***************************))))))))))))))))))))))))&&&'''''''''(((((())))))'''$$$000222%%%(((...###***------((((((,,,---***%%%''')))***+++***)))(((((((((((((((((()))******---,,,+++***)))'''&&&&&&******((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))******)))((((((((())))))*********+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))******+++******))))))))))))******++++++***************+++++++++,,,...000444777999888:::<<<<<<;;;;;;<<<===:::>>>BBBBBB@@@BBBGGGLLLJJJOOOOOOIIIFFFGGGFFFAAA???CCCHHHIIIIIIKKKQQQVVVjjjsssrrr```KKK@@@======:::===@@@AAA???===;;;;;;555555555555555555444444222111111000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111111000000000000000000000000000000111111222+++,,,...000222222222111111000000000111222333333111222333333222222444555888888999888777888:::<<<>>>AAAFFFJJJOOOTTTZZZ]]]```eeelllrrrvvv|||kkkeeegggffffffjjjrrrzzz}}}ggg\\\QQQMMMLLLJJJHHHHHHAAAAAA@@@@@@??????>>>>>>@@@@@@??????>>>=========>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;::::::::::::999777666666666777777<<<:::888888:::;;;999777;;;::::::999999::::::;;;888999999999999;;;>>>AAAAAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHGGGEEECCCAAA>>><<<;;;<<<@@@GGGOOOTTT[[[RRRHHHBBBAAABBBAAA???IIIIIIJJJJJJJJJJJJJJJIIILLLJJJHHHHHHIIIHHHGGGEEEDDD:::999DDDJJJDDDBBBFFFHHHDDDAAAAAADDDFFFFFFDDDEEECCC@@@<<<999666444333+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))******++++++,,,,,,+++***(((&&&&&&(((***+++((((((((((((((('''''''''((((((((((((((((((((((((+++++++++************)))''''''((((((((((((''''''((('''''''''''''''((()))))))))***))))))(((''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((()))*********++++++***'''&&&&&&'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++***+++---111555777;;;::::::>>>BBBCCCAAA???999<<>>???DDDHHHJJJHHHFFFEEEEEEDDDCCCAAA@@@BBBDDDDDDEEEIIIOOOTTTkkkllljjj___OOOBBB======<<<===???@@@???>>><<<;;;<<<888444111111222222111111111111111000000000000000000//////.........---............////////////------......//////000000////////////000000000000111111111111111111111111111111111111222222222222000000000000000000000000////////////////////////000111111111111222222222000000000000000000000000555222111222111000444:::;;;:::888777777999<<<===@@@CCCGGGKKKMMMPPPSSSVVV```aaaiiittt{{{|||jjjgggcccccciiilllrrr{{{{{{kkk[[[SSSJJJEEEEEEFFFEEEBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<888888::::::::::::888888<<<999666666888:::999888<<<:::888888::::::999777777777777777777888999999:::;;;;;;::::::;;;???AAA@@@AAABBBBBBCCCCCCCCCBBBDDDEEEFFFFFFEEECCCAAA@@@:::999999;;;@@@GGGNNNSSSTTTMMMEEEBBBBBBCCCBBBAAAEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCAAA===<<<@@@CCCDDDHHHNNNDDDBBB@@@AAADDDFFFEEECCC???===:::777444111///...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))***************))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''******)))(((''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((()))******)))'''&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++******)))***,,,///333555:::999:::===AAACCCBBB@@@888999999999:::<<<@@@CCCFFFEEEEEEEEEEEEEEECCCBBB@@@AAABBBBBBCCCFFFKKKPPP```bbbaaaXXXKKK@@@======<<<===>>>??????>>><<<;;;===:::666333333333333222000000000000////////////000/////////.........---............////////////.........//////000000000.../////////000000000000////////////////////////---............/////////000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111333000000222111000444999BBB@@@===:::999999;;;;;;>>>AAAFFFJJJMMMPPPTTTVVV\\\___iiivvv}}}}}}~~~nnnmmmkkkkkkqqqssszzz|||hhhZZZVVVOOOGGGBBBCCCDDDCCCAAA============>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<::::::999999999999::::::888999::::::::::::999888:::888666666888:::999888:::999777888999999888666444444555555666777888999===>>>>>>===<<<===???AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCBBBAAA???>>>999999;;;>>>CCCIIINNNQQQKKKGGGCCCAAACCCDDDDDDBBB@@@BBBCCCDDDDDDCCCAAA@@@AAACCCEEEEEEBBBBBBDDDGGG@@@HHHLLLHHHDDDFFFKKKMMMAAA???>>>???BBBDDDAAA???999888555222///---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))***************************))))))))))))))))))((('''((()))******)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((('''''',,,+++***)))((('''''''''%%%&&&'''''''''''''''&&&((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''((())))))''''''((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++))))))((()))+++...111333777888999===@@@BBBBBBAAA:::777555555888;;;>>>@@@BBBBBBDDDEEEEEEDDDCCCBBB@@@AAAAAAAAAAAADDDHHHLLLRRRUUUUUUOOOEEE===;;;<<<;;;<<<>>>??????>>>===<<<>>>;;;777555555555444444000000/////////........./////////...............---............/////////////////////000000000000....../////////000000000////////////////////////------------............000000000000000000000000////////////////////////.../////////000000000000111111111111111111111111111//////111111000333999GGGDDDAAA===;;;:::999:::<<>>>>>???AAAAAABBBBBBCCCCCCCCCBBBBBB>>>>>>?????????>>>===<<<;;;<<>><<<:::<<<@@@DDDCCCAAA@@@DDDHHHDDDXXXbbbWWWJJJHHHFFFAAA???===<<<===??????;;;888666555333111...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((++++++******))))))((((((******************************))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''++++++***))))))((())))))))))))***))))))(((''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((()))******&&&'''((((((''''''(((***&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))))))))+++---000111555666888<<>>999444444888===?????????AAACCCDDDDDDBBBBBBBBBAAAAAA@@@@@@AAADDDGGGJJJGGGIIIJJJFFF@@@:::999::::::;;;<<<===>>>>>>======>>><<<888666666666555444000000000000////////////........................---------.........//////000000000000000000000000........./////////000000111111111111111111111111/////////000000000111111000000000000000000000000/////////////////////////////////000000000111111222222222222222222222222///---...000000///222888BBBAAA>>><<<:::999999:::;;;>>>CCCHHHLLLQQQWWW[[[\\\bbbmmmyyy|||{{{}}}~~~yyywwwxxx{{{zzz|||yyy|||{{{~~~tttiii```WWWQQQHHHDDD@@@>>>>>>??????>>>======<<<;;;:::999888888<<<<<<<<<<<<<<<;;;::::::999888888777777888888999999999::::::::::::999999777666666777888999999999555555666555444444444444666777999;;;<<<===>>>>>>@@@AAAAAA@@@>>>>>>???@@@BBBBBBBBBCCCCCCBBBBBBAAA;;;<<<<<<<<<;;;;;;::::::===>>>@@@CCCEEEGGGHHHHHHBBBAAAAAA@@@AAA@@@>>><<>><<<::::::;;;999555111333222000///---,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''))))))((())))))***+++++++++++++++***)))'''&&&%%%'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******%%%&&&(((((('''''')))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((('''((())))))***))))))*********+++++++++*********+++,,,---///000222444777:::<<<>>>???@@@>>>999444444888<<<>>>>>>???AAACCCDDDBBB@@@AAABBBAAA???======???BBBDDDFFFAAACCCDDDAAA===999777888999999:::;;;<<<=========>>>;;;888666666666444333222222222111111111000000---------...............------------............000000000///////////////............////////////000000000000000000000000000000111111111222222222////////////////////////////////////////////////000000000111111111222222111111111111111111111111///---...111000///111666777777777777777888:::;;;;;;>>>CCCHHHLLLRRRXXX]]]bbbgggoooyyyuuussstttyyyzzzxxxwwwyyyzzz||||||sss```YYYSSSMMMKKKDDDBBB???>>>>>>>>>>>>>>>>>>===<<<<<<::::::999888;;;;;;;;;;;;;;;:::999999999999888888888888999999999999999999999999999999555666777777777888888888555666777666444333444555888999<<<>>>???@@@@@@@@@>>>???@@@@@@>>>===>>>???@@@@@@AAAAAAAAA@@@??????999999999999999999999999;;;<<<===???@@@AAAAAAAAA@@@@@@@@@???>>><<<:::999======<<<;;;999888666555555888;;;<<<<<<===@@@CCCNNNZZZ[[[KKK>>>===???======999666666666555111---...---,,,++++++***++++++******++++++++++++************++++++++++++******************************(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))))))))((()))'''$$$######$$$''')))&&&&&&''''''((()))))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((((((((('''''''''''''''((()))***+++,,,)))))))))((('''%%%$$$###'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&((((((''''''((()))''''''(((((()))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((''''''(((((()))***)))************+++++++++******++++++,,,---...//////222666888999:::<<<===:::777444333444777999:::===@@@CCCBBB@@@@@@CCCFFFCCC@@@===;;;<<<>>>??????>>>???@@@???;;;999777777666777888999:::;;;<<<===>>>;;;999777777666555333333333222222222111111111---------------.........,,,------------.........////////////............------........./////////........................////////////000000000000////////////////////////////////////////////////111111111111222222222222000000000000000000000000000...///222111...000555///000111222555777999:::;;;>>>BBBFFFKKKQQQXXX\\\dddjjjqqqxxx~~~mmmjjjkkkqqquuuuuuuuuwwwwww~~~~~~eeeVVVPPPJJJEEEEEEAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999888888999999888888888888999999888888777777777777888888555777999888777666666777777888:::888666555666888888:::<<<>>>?????????>>>;;;===??????=========>>>===============<<<;;;;;;888888888777888888888999999999:::<<<===>>>???????????????===;;;999888888888777666666666666777888888999;;;<<<>>>@@@BBBCCCIIIMMMKKKAAA::::::<<<===999666222111333333000...++++++************++++++******++++++++++++************++++++++++++******************************(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***************(((((('''&&&&&&'''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''((()))******'''''''''''''''&&&&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%'''((('''&&&&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))************+++++++++)))*********++++++,,,,,,...111555777666777888:::555555555333222333666888;;;>>>AAA@@@???AAAGGGLLLKKKGGGAAA>>>======<<<::::::;;;===<<<;;;999888888444555555666888999;;;<<>>=========:::::::::;;;;;;;;;<<<<<<999999999999999888888777888777777666666777777888888777666555555666777888666888:::999666444444555888;;;<<<;;;888777888:::777999;;;===>>>>>>===<<<:::<<<===>>>===<<<===>>>:::;;;;;;;;;:::999999888888888777777777777888999888999:::<<<===???AAAAAA===>>>>>><<<:::888888999444333222222333666999;;;666666666888<<<>>>>>>>>>CCCDDDDDDAAA>>>;;;999777666222//////111333111000,,,++++++++++++,,,,,,---******++++++++++++************++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,'''((()))******)))((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((((((''''''''''''(((&&&'''((()))************&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((()))******&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++(((((())))))************---000444666555444666888444666777555222222555888888<<>>;;;999888999:::;;;;;;::::::999333333444555777999:::;;;@@@>>><<<;;;;;;:::777555111111111111000000000000,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,---------.........//////000000000000000000000000////////////000000000111////////////////////////////////////////////////////////////000000000000////////////////////////222111222444222...///333111111222333333444444555888;;;>>>BBBFFFMMMSSSXXX\\\eeeooowwwzzzmmmddd```___dddiiijjjjjjlllqqqxxxwwwbbbPPPMMMLLLEEEAAADDD>>>???@@@???>>><<<<<<<<<===<<<<<<;;;:::999888888999999999999999888777777666666555555555555666666777666555444444555666777666999;;;:::666333333444888999::::::;;;;;;;;;:::999:::;;;<<<===>>>???@@@<<<<<<===>>>===:::888666:::999888666555666666777888888888777777666555555777888999;;;<<<=========???>>>:::666777999666000555111...000666::::::999444666999;;;===>>>??????@@@>>>;;;::::::999777555444333222000...,,,******(((+++,,,+++(((&&&(((*********++++++++++++******))))))************))))))(((***+++***)))((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++***((('''%%%$$$$$$$$$))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******++++++++++++******'''((()))******)))(((''')))((('''''''''(((***+++************************,,,---000222444666666666888777666444333333333333666:::===<<<<<>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999::::::999999888777666666888888888888777777777777777666555444444444444444777888888777555333444555666777888999999999999999999:::;;;<<<===>>>??????;;;;;;<<<<<<;;;999888777888888777777777888888999999888777666555444444444777777999:::;;;<<<<<<<<<>>>AAA@@@:::444444444222555111///111666::::::999444666888;;;<<<===>>>>>>===;;;888777777555333111//////...---,,,,,,+++++++++,,,---,,,*********+++)))******++++++******)))))))))*********))))))(((((()))******)))((()))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******((('''&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************))))))'''((()))******)))(((''')))(((((('''((()))***+++************************,,,---///111222333333222555555555555444444444444444888<<<<<<;;;???IIIQQQ[[[UUUKKKCCC>>><<<<<<<<<;;;;;;::::::999888777666555444222111222555777999;;;;;;<<<===============444222//////000000///---------------------------------------------------.........------,,,,,,,,,......---,,,------...///...........................------,,,,,,------...........................---...//////000000//////........................---------............///............////////////000000000111222333444555666888:::>>>BBBHHHLLLOOOXXX\\\eeeooouuuqqqggg]]]SSSPPPQQQUUUWWWXXX\\\aaaiiiqqqyyy}}}uuudddWWWOOOFFFAAAAAABBBAAA???>>>>>>======<<<;;;;;;:::::::::::::::999999999999::::::999888888777666666777777777777666666666666666666555444444444444444444555666555333222222333444555666777888888888888999::::::;;;<<<======>>>:::::::::999999888888888666777888999::::::::::::999888555444222222222333666777888999::::::;;;;;;;;;CCCFFF===222///222555555222000222666::::::999555666888:::;;;;;;;;;:::999777444333222111...,,,************+++++++++,,,,,,+++******+++,,,***))))))******++++++******)))***************)))((('''((()))******(((((()))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******************************,,,---...///000000000///111222444555666555555444333777:::;;;:::===DDDJJJSSSPPPJJJCCC>>>;;;::::::;;;;;;;;;:::999777666555555444333222333444666777999:::<<<>>>@@@AAABBBBBB666333///---.........---------------------------++++++++++++++++++++++++.../////////...---+++***,,,,,,,,,,,,---...///000------------------------...------,,,,,,------...........................,,,---......//////..............................---------............///............////////////000000000000111222444444333444777:::???EEEIIILLLRRRVVV]]]eeeiiieee[[[SSSLLLIIIIIINNNPPPQQQUUUZZZbbbiiirrrvvvwww{{{uuu```SSSKKKGGGAAA???@@@AAAAAA???======<<<<<<;;;;;;::::::::::::999999999888888888999999888888777777666666666666666666555555555444555555444444444444333333111222333222111000111222666666777888999:::999999999999999:::;;;;;;;;;<<<888888777777777777888999777888999;;;;;;::::::999777555444222111222333444555666777888888888888888777@@@DDD<<<111///222555555333222444777::::::999888888999999888777666555666333111000///---+++))))))))))))******++++++++++++(((&&&'''***+++)))&&&))))))************))))))******+++******)))((('''((()))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((()))******(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***************************+++,,,---...//////000000000222444555666555333222333666:::::::::;;;@@@DDDIIIHHHEEEAAA<<<888777666;;;;;;;;;:::888777555444444444444444444555555555888999;;;>>>@@@AAABBBCCC777444000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---,,,,,,,,,------.........------------------------...------,,,,,,------...........................+++,,,------......------........................---------............///............/////////////////////000000222333333333333555888===AAAEEEHHHLLLPPPVVV]]]```]]]UUUOOOFFFCCCDDDHHHKKKLLLOOOTTTZZZbbbkkkoooqqqssszzz}}}fffVVVMMMFFFCCCAAA@@@AAABBBAAA@@@<<<;;;;;;;;;:::::::::999999999888888888777777777888888777777777666666666555555555444444444333333333333444444444333333333///111222111000000111222999999:::;;;;;;;;;;;;:::888888888888888888999999666666666666666777999999999::::::;;;;;;999888777444444333222333444555666555555666666666666666555333999<<<777333222333333555444444555888999::::::::::::999888666333000///333111///...---,,,***(((+++++++++******************(((&&&'''***+++)))&&&)))))))))******)))))))))***************)))((((((''')))***)))((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))((((((((()))'''''''''(((((()))***+++)))(((((((((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((######$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,...000222222111222444555555333111000333666999999999:::===@@@BBBCCCCCC@@@<<<888666666:::::::::999888777555555444555666777666555444333777888:::<<<===>>>??????888666222...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---+++...------------,,,,,,+++------------------------...------,,,,,,------...........................+++,,,,,,---------------........................---------............///............////////////////////////000111222222444555555777:::===@@@BBBHHHKKKQQQWWWZZZXXXTTTPPPDDDAAAAAAEEEHHHHHHLLLPPPTTT[[[dddjjjmmmoootttxxxjjjWWWLLLHHHCCCBBB@@@@@@@@@@@@???>>>::::::::::::999999999999888888777777777666666666777777666666666666666666444444444444333333333333111222333444444333222222000111222222111000222333:::;;;;;;;;;;;;:::999999666666666666666555555555444444555666777999999:::::::::::::::999888777666444555555555666666666666444444555555555444333333000444666444444666555222555555666777888999::::::999999888777444111...,,,000///---------,,,+++))),,,,,,,,,+++******))))))***)))((()))+++++++++***((())))))******))))))((())))))************))))))'''((())))))''''''((()))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))((())))))''''''''''''((()))***+++))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))+++---000222333222333333444333222000000333444666777777999;;;>>>???AAADDDBBB===999999:::999999999999888777666555555666888999999777444222555666777999:::;;;<<<<<<999888555111,,,***+++,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,+++***((('''............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,------......---------------------------------------............///............///////////////////////////000111111444444444555777:::<<<>>>CCCFFFLLLPPPSSSSSSQQQPPPEEEBBBAAADDDFFFFFFIIINNNPPPWWW___eeeiiikkkooorrryyyqqq[[[MMMFFFCCC??????>>>===<<<;;;;;;:::999999999999888888888888777777666666666555555555666666666666555555555555444444444444333333333222000111222333444333222111111222333333111000111333999999999999888666555444555444444444333333222222222333555888999:::::::::999888888777777777888888777888999999999777555333333444444444333222222111///444666555444666666333444666777888999999::::::666666666555333111///------,,,++++++,,,,,,+++***+++++++++************)))((()))******))))))***,,,(((((())))))))))))(((((('''((()))******+++******'''((()))(((''''''((()))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((++++++***(((((('''''''''&&&&&&&&&&&&'''((())))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((***)))(((''''''((()))***&&&'''((()))***))))))((())))))))))))))))))))))))((((((((()))+++---///000111111111111222222222222222222333333444666999;;;<<>>AAAEEEIIIKKKKKKKKKKKKFFFCCCBBBDDDEEEEEEGGGKKKNNNSSSZZZ```cccfffiiilllrrrvvv}}}}}}aaaPPPHHHDDDCCC<<<<<<<<<;;;:::999999:::888888888888888888888888666666666555555555444444555555555555555555555555555444444444444333333333///000222333444333222111222333333222000///000111888888777666555333111000444333333222222111111111111333666999;;;;;;::::::777777666555666888999::::::;;;<<<<<<:::777333111333333333333333222111000...555999777444555666555444666888999999999:::;;;222333333444333222111000+++***)))***+++,,,+++***))))))))))))************$$$'''))))))&&&&&&(((+++(((((())))))))))))((((((&&&'''(((***++++++++++++'''((()))((('''&&&''')))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***&&&''')))*********)))((()))))))))))))))))))))))))))((((((((((((***,,,---/////////000111333444555000000000000222555888:::888<<<@@@>>>:::777888;;;666666777888888888888888666888<<<>>>===999444111000222444777999;;;<<<===999:::999555///+++***+++************************************************,,,,,,,,,,,,...///111222)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---......//////......---------------------------------.........//////............/////////000///............//////000------...000222555888:::;;;>>>AAADDDDDDEEEFFFFFFGGGCCCBBBDDDEEEDDDFFFJJJMMMRRRXXX\\\___bbbdddgggfffiiiooovvv~~~mmmSSSFFFCCCBBBAAA<<<<<<<<<;;;::::::;;;<<<777777777777777888888888666666555555555444444444444555555555555555555555555555555444444444333333...///111333444333111000222333333222///......///999888777666444222111111//////000111111111111111000222555666555555666888888777555555888:::;;;;;;;;;;;;:::999777444111///555555444222000000333555777777777777777777777777222555888:::;;;999777555111111111///...,,,***))),,,+++)))'''&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))+++)))'''''''''((('''&&&((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&%%%)))(((((('''''''''(((((('''''''''''''''''''''''''''((((((((())))))*********)))(((((())))))(((''')))'''%%%&&&)))***)))&&&((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((+++*********))))))(((((('''((())))))(((((()))***......//////000000111111000//////000111444666777999<<>>DDDIIIDDDEEEFFFGGGFFFFFFGGGIIIMMMQQQUUUYYY\\\```cccffffffjjjmmmnnnpppuuu~~~|||^^^MMMGGGBBB>>><<<<<<<<<;;;::::::999888888888888888888777777777666666666666666666666666666777666666555444333222222222333555666666555333222222333444444333222000///222111111111000000//////888777666555333222111000///000000111111111111111111333444555555555777888999888777888;;;=========<<<<<<;;;:::888666333222111222222222222333777999888888888888888888888888333555777::::::999777555111000///...,,,+++***)))+++***)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((('''''''''************)))))))))((((((((((((((('''''''''''''''((((((((())))))))))))(((((((((''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))'''&&&&&&((()))(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&''')))******))))))'''&&&''')))***)))'''((((((((((((((((((((('''&&&&&&'''''''''(((((((((************)))))))))((('''((())))))(((((()))***---......///000000111111////////////111333555666777:::===<<<999666444444222333222111000111444666444666888:::::::::888777222222222333444555666777999999888666333000...,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,+++++++++++++++++++++---,,,++++++++++++,,,---...---,,,,,,,,,,,,---...------------------------,,,,,,---------.....................////////////000000000000//////....../////////000111222333444666BBBFFF;;;555;;;>>><<<@@@BBBDDDEEEEEEEEEGGGIIIMMMPPPTTTWWWZZZ\\\___aaa```ccceeeeeefffiiiqqqxxxnnnTTTFFFBBB@@@<<<;;;<<<;;;;;;:::999999888888888888888777777777666666666666666666666666666666333333222222111111000000111222444555555444222111333222000//////111222444111111111000000000//////666666555444222111000000000000111222222222222111222333444444333444777:::888777777999<<<===<<<;;;666666666555444222000///111222333333333555888:::999999999999999999999999333444777999999777555444000...---+++))))))))))))(((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((('''''''''&&&++++++************))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&(((******)))%%%&&&'''((()))***++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))++++++******((('''((())))))((('''''''''((((((((((((((((((''''''((((((((()))))))))************))))))))))))'''((())))))(((((()))***------......///000000000............000222444555555888::::::888555444333111222222111000000333555444555666777888999999999444333111111111222444555888888777555333000...---++++++***************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,---......//////...---+++************......------------......,,,,,,,,,,,,---------------------.........//////---............/////////000000000////////////...000000000000000111222222333GGGLLL:::000777:::111<<<>>>@@@BBBBBBDDDFFFIIIKKKNNNRRRTTTVVVWWWXXXZZZ\\\^^^```___^^^aaaggglllpppsssxxx|||nnn[[[HHH@@@???>>><<<;;;;;;;;;::::::999888888888777777777777666666666666666666666666666666666666444444444444444444444444000111222333333222111000000111222333444444444444111111000000000000//////444444333333222111000000000111222222333333222222333444444333222444888;;;666666666888999999777555222222222111111000//////444555666555444444666888::::::999999999999888888222444555777666555333222...---***((('''((()))***$$$&&&(((*********)))((())))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))(((''''''&&&&&&***)))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''((())))))***++++++''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''')))******)))+++***))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))'''((())))))(((((()))***,,,------......///000000//////...///000111333555444666777888777666444444111222222111000000111333444444444555666888999:::555333111//////000222333666666555444222000///...,,,+++******)))*********---,,,+++******+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...)))******+++,,,---......------,,,++++++*********---------,,,,,,---------,,,,,,,,,,,,,,,---------------------............---------.........//////////////////////////////111000000/////////000000444AAADDD888111555777222666999<<<>>>???AAADDDGGGJJJMMMPPPRRRRRRRRRSSSTTTWWWXXXYYYYYYXXX[[[___cccaaacccfffiiikkkoootttwww{{{ppp\\\NNNAAA>>>>>>===<<<===::::::999999888888888777777777666666666555555555555555555555555555555555222333333333444444444555000000111222222111000000---222999===>>>:::444///000000000000000000//////333333333222222111111111111111222333333333333333333444444333222444888;;;888777777777777666333000333333333333333333333444555666777666555555666888999999999888888777777777222222333444333222000///,,,+++)))'''&&&''')))***"""$$$''')))***)))((('''))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((('''''''''&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))'''&&&,,,,,,+++***)))(((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******'''((())))))(((((()))***,,,,,,,,,---......//////////////////000111333444444444555666777777666555111222222111000000111222333333333333555666888999555333111......///000222444444444333222000///...,,,++++++***))))))******,,,,,,***))))))***,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------.........................../////////111000//////......//////;;;777555555444111222555333555888:::;;;===@@@CCCGGGJJJNNNPPPPPPOOOOOOOOONNNOOOPPPPPPQQQTTTWWWZZZWWWYYYZZZ\\\^^^aaafffiiisssxxx{{{jjj]]]OOOEEE===<<<===;;;:::<<<999888888888888888777777666666666555555555555444444444444444444444444444------......///000000000000000000000000000000000///444:::>>>===999222---//////////////////000000222222222222222222222222222222333444444444444333222333444444333444777::::::999777777666555333000111111111111222333444555333555777777777777999;;;777777777666666555555444000000111111000...---,,,***)))(((''''''((())))))###$$$''')))***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''+++)))'''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%&&&'''((()))''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''((((((&&&%%%,,,------,,,)))''''''(((&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))))))))************'''((())))))(((((()))***++++++,,,,,,---.........///.........///000222333333333333444666777666555111222333333111000111222333333333333444555666777555333111///...///000111222222222222222111000///,,,,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++************++++++++++++++++++******++++++,,,---+++++++++******)))))))))'''((()))+++,,,---------******++++++++++++************++++++,,,,,,------+++++++++,,,,,,,,,------,,,------------.........---............/////////000///...............///???333...333444------444111333555777888999<<<>>>CCCFFFJJJMMMMMMLLLLLLLLLKKKKKKLLLMMMOOORRRTTTVVVOOOQQQSSSTTTUUUXXX\\\```dddiiioootttyyy~~~yyy}}}|||lll[[[OOOEEE???::::::999777777999777777777777777777777777666555555555444444444444444444444444444444444444/////////000000111111111000000000000000000000000444444444444333222111000......////////////000000222222222333333333333333222333333444444444444444111333444555555555777888888666444333444444333222/////////000111333555666555777999999888777888999555555555444333222222222/////////...---+++***)))((((((((((((((()))))))))&&&'''(((*********))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***&&&&&&''''''((()))))))))''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''***(((&&&&&&((((((((('''(((((((((((())))))))))))&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&''')))***++++++&&&'''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''(((((((((((('''''''''&&&'''&&&%%%&&&(((((((((&&&---...///---)))'''''')))&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((((()))))))))************'''((())))))(((((()))***+++++++++,,,------......---,,,,,,+++,,,---///000111000///111555777666444222333555444222111111222222222333333444444444444333333222111000000000000000111111111111111000000---,,,+++***))))))))))))******++++++++++++******++++++++++++++++++++++++************++++++++++++******))))))******+++,,,,,,,,,+++++++++*********&&&''')))+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,---------...,,,,,,---------.........---------.........//////.........------...//////555222000111000......000000222444555444555777999===AAAFFFIIIJJJIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQQQQHHHJJJLLLNNNOOORRRUUUXXX]]]```eeehhhjjjooowww||||||tttqqqttt{{{yyymmm^^^NNNCCC@@@<<<999:::888666666:::777777777777777777777777555555555444444444333333333333333333333333333333333333333333444444444444111000000000000000000111444222111//////000222333........./////////000000222333333333333444444444222333444444555555444444000222555666555555666888333111//////000222222222333222222333555777999::::::;;;<<<:::888555555555444444333222222111000000......---,,,+++)))(((''''''((())))))***))))))((()))******+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''(((***%%%%%%&&&'''((()))******'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((&&&%%%&&&(((******)))$$$$$$%%%&&&'''((())))))'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))$$$%%%&&&(((***+++------&&&''''''(((((('''&&&%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%$$$$$$&&&((())))))(((---///000---)))'''''')))&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((((((((())))))*********+++'''((())))))(((((()))******++++++,,,,,,---......+++******)))***+++---...000...---///333555555333333444555555333222222222222222333444444444333333222222222222111111000000000000111111111111000000---,,,+++***)))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++------------++++++))))))***+++,,,,,,---------------.........//////,,,,,,,,,---------......---------.........//////---------------...//////(((111555///---111222///000222333333333333444666999===CCCFFFHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHIIIIIICCCEEEHHHKKKLLLNNNQQQSSSZZZ]]]___```aaaeeekkkpppooo{{{zzzqqqmmmlllmmmrrrxxx{{{nnncccUUUGGG===???<<<:::;;;999777999===666666666666777777777777555555444444444333333333333333333333333333333333222222222222222222222222111111000000000000111111///000222444444444333222---.........//////000000555444222111111222444555444333333444555555444333111000111333444444333111...///000111222333444444555444444555666888:::;;;999888888777777666666666777666444222///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***)))(((((())))))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%)))((($$$%%%,,,...,,,''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''(((((('''&&&%%%%%%#########%%%'''(((&&&$$$%%%'''(((((('''''')))***---+++)))'''&&&&&&'''((((((((())))))((('''&&&&&&))))))************))))))''''''(((((()))))))))******************)))((((((((((((((()))***,,,---...///...,,,++++++,,,---...////////////000111222333555666666555222000///000000000222444666666444222222333444555444222///---000000111111111111000000///...,,,+++***++++++,,,(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++************************+++,,,,,,---......---,,,,,,+++*********+++...---+++******+++---...---,,,+++***++++++---...........................,,,,,,++++++,,,...///000.........---,,,,,,++++++,,,,,,,,,---...///000000000000000111222222333333777888:::===@@@CCCEEEFFFDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDFFFHHHLLLPPPRRROOOQQQUUUWWWYYY[[[^^^aaagggjjjnnnpppqqqsssxxx}}}rrrlllgggfffeeeeeeooozzz}}}nnn___PPPCCC===>>><<<<<<;;;:::999777777666888888777777666666555555555555555555555555555555111222222333333222222111333333222222222222222222//////000000111111111111111111111111111111111111,,,,,,---...///000111111555444222222222333555666666555444555666666555333444333333333444333000......///000111222333444444111111111111222444666777888888888777777666666555555444333111///,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((('''&&&''')))******)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%(((((($$$%%%***,,,***&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%###!!!###%%%&&&&&&''')))++++++***)))'''''''''(((((((((((((((((((((((('''&&&))))))************))))))((((((((()))))))))*********************)))((((((((((((((()))***+++---...///...---++++++,,,...///////////////000111222333555666888777444222111111111111111333555666444333444444444444333222111000000111111111111111111000000///...,,,++++++,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++...---+++******+++---.........------,,,---------........................---,,,,,,+++,,,---//////.........---------------,,,---------...///////////////000111111222222333555666888:::<<>>>>><<<<<<===>>>@@@CCCFFFHHHIIIJJJLLLMMMNNNOOOQQQSSSWWWYYY[[[YYYVVVVVVXXX[[[bbbbbbeeejjjnnnqqqwww~~~yyyiiiUUUIIIBBB===;;;<<<888888888777777666666666555555555666666666666666222222222222222222222222111111222222222222111111444333222111000......---111111111000000000000000........................////////////////////////444444444444444555777777888666555555666555333111,,,,,,,,,...000222111000000000000111222333333333666666666666777888888999777666666555444333222222000000///...,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************'''&&&%%%''')))******)))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%&&&'''))))))'''&&&%%%&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''((())))))(((''''''(((''''''&&&&&&''''''(((((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&))))))(((((((((((())))))''''''''''''&&&&&&''''''&&&'''''''''''''''&&&&&&(((&&&%%%&&&&&&&&&%%%###)))***+++***'''&&&''''''&&&'''((())))))(((((('''&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))******************((()))))))))))))))(((((((((((((((((()))***+++,,,......---------...///000///......//////000111222444777:::<<<:::777555444444222000000111333444444333444555555555444222111000//////////////////000555444333111000...------************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---....../////////---+++***------------------------...------------,,,------------......///000000111...............---------......//////000111111222111111222333444555666666<<<<<<<<<<<<<<<<<<<<<;;;999999:::;;;===???AAABBBCCCEEEGGGHHHHHHIIIKKKMMMUUUWWWXXXVVVSSSRRRTTTWWWZZZ^^^eeennnvvv}}}~~~jjjZZZIIIAAA>>>;;;999999666666666666666666666555444444444555555666666666666666666666666666666666111111222222222222111111222111111000///......---111111111111000000000000........................000000//////............444444444444555555666666555444333333444333111///---,,,,,,...111333444333111111222222333333444444444444444555555555555555555444333222111000//////------,,,++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&'''((()))'''&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&***++++++***(((&&&&&&'''&&&'''((((((((((((((('''&&&&&&'''((())))))(((((((((((())))))))))))((((((******))))))))))))))))))'''(((((()))))))))(((((((((((((((((()))***++++++------------......//////............///000111222333666:::<<<;;;888777666555222//////000333444444333666:::===<<<999555222///...------------...///666555444333222000///...+++++++++******************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***------------------------------------------,,,,,,,,,------...///000111111...............------------......//////000111111000111111222222333333444888888888888888888888999777777888999;;;<<<>>>???===???BBBDDDEEEFFFIIIKKKNNNPPPRRRQQQOOOOOORRRUUUWWW]]]fffrrr}}}|||~~~|||{{{{{{~~~~~~uuukkkYYYLLLAAA>>>>>>;;;888666666555555555555555555555333333444444555555666666222222222222222222222222000111111222222111111000//////////////////000000111111111000000000000000////////////////////////000000000///......------444444444444444444444444333222111111222222000...333222111111333555555444333333333444444555555555555555666666666555555444222222111000...---,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))(((''''''((((((&&&%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''%%%""" """%%%'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''%%%%%%''''''%%%$$$'''&&&%%%$$$######$$$%%%&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&%%%$$$%%%'''((()))(((%%%&&&((((((''''''(((***''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((()))***+++++++++,,,------.....................///000111111111444888:::999888777777555222//////000222333333444888>>>BBBBBB>>>888444///...---,,,,,,---...///555555555444333111000///+++++++++++++++***************+++,,,,,,,,,+++++++++++++++************)))***++++++++++++,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---...//////000000------..................------......//////000000000000000111111222222333444555555555555555666666666666777888:::;;;;;;<<<999<<<>>>@@@AAACCCFFFHHHJJJMMMOOOPPPOOOQQQTTTXXXXXX^^^gggrrryyysssuuuxxx~~~}}}}}}~~~~~~vvvmmmaaaWWWJJJBBB<<<===>>>:::777555666666666555555444444444333333333444444444444444222222222222222222222222000000111111111111000000......//////000000111111///000000000111111111111000000000000000000000000000000//////.........---555555555444444333222111111000///000111111000...333111000111333555555555555555555555666666666666666666777777777666444333000000///---,,,+++))))))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%%%%&&&''')))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''$$$%%%))))))%%%%%%((('''&&&$$$######$$$&&&'''%%%%%%'''(((((((((''''''%%%&&&&&&'''((((((''''''((('''%%%%%%&&&(((((('''$$$&&&'''((('''''')))+++***)))'''&&&%%%&&&&&&'''(((((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((('''''''''&&&&&&''''''((())))))(((((()))(((((((((((()))******)))***+++,,,------------...............///111111000333666777777777777888444222000000111222222111333777<<<@@@@@@<<<777444111000...------...000111444444555444444222111000,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---,,,,,,------.........///,,,---------.../////////,,,------......///000000......//////000111222222222222222222333333444444444555666777888999999999888:::===>>>>>>???BBBDDDGGGKKKNNNOOOPPPRRRVVVZZZ[[[aaagggnnnzzzssskkkmmmqqqvvv{{{zzz{{{}}}~~~}}}~~~yyynnnccc[[[RRRJJJAAA;;;999:::;;;888666777888777777666555444333333444444444333333333333333444444444444444444444444000000111111111111000000///000000000000000000111......///000111222222333000000000000000000000000///////////////.........555555555444333222000000000//////000222222111///---,,,+++---111444666777666666666666777777777777111222222333222111///...///...---,,,***)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$$$$&&&(((***&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''$$$%%%)))***&&&%%%)))***)))'''&&&&&&''')))***$$$%%%'''(((((((((''''''%%%%%%&&&'''((((((((('''+++(((&&&%%%&&&&&&&&&%%%)))***+++***)))((()))***+++***'''%%%$$$%%%&&&'''((()))))))))((('''&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))(((((()))(((((((((((())))))***((()))***+++,,,------,,,...------......///000111///222444555555666777999333222000000111222111000111333777999:::777444222333111000//////000111333333333444555444333111000,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,------------...,,,,,,------...///000000,,,,,,------...//////000------......///000111111000000111111222222222333333444555666777777777777999:::<<<<<<<<<<<<>>>@@@CCCFFFJJJKKKLLLNNNSSSWWW^^^cccgggkkkvvv|||ooogggiiilllqqqvvvlllooooooqqqtttxxxzzzzzzzzzzzzyyyzzz}}}}}}xxxzzz{{{}}}|||{{{yyywwwqqqppphhh[[[PPPKKKFFFAAA<<<888777888777555666999999888888666555444333333444444444333333222222222333333333333333333333333000000111111111111000000222222111111000000//////------...000111222333444000000000000000000000000///////////////////////////000111222222111000//////000222333444333333222111000000000222444777999999888888888777777666666444444333111000...------,,,,,,++++++++++++,,,,,,***)))((()))++++++)))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((('''(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''((()))(((&&&&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***)))'''%%%$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&'''(((((((((''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''))))))***+++,,,,,,,,,,,,///......---------......111111222333444444444444111000///...///000222444111222444666666555444333111222333111///......///222222222111111///......//////...---,,,******)))***))))))))))))+++---...******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,******)))+++---///...---------------------------++++++++++++++++++++++++++++++******+++---///000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................111000---+++***+++,,,---///////////////000000000333,,,***...111///...111222222111111111111222222333333222333444666888:::666666777888:::;;;<<<===>>>@@@CCCEEEIIINNNTTTXXX]]]___ccchhhmmmqqquuuvvvnnngggaaabbbhhhrrrxxxuuuwwwyyy}}}vvvhhh___]]]___bbbgggkkkooorrrtttsssuuuwwwzzz{{{{{{zzzyyywwwxxxyyyyyyvvvqqqlllhhh```ZZZQQQHHHAAA===<<<<<<;;;:::888777777777888999<<<;;;888777666777888999666555333222111000000000111111111111111111111111///000222333333222111000000000000000000000000000////////////////////////000111222222222000///...////////////000000000000///000111222222111000///222222333333333222000///111000000000222444777888888888888777666555555444333222111000...---,,,,,,))))))(((((((((((()))))))))((('''((()))***(((&&&'''''''''(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))(((''''''((((((((((((''''''$$$&&&))))))))))))***,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((((((''''''(((((('''&&&&&&''')))'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((())))))'''%%%$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))(((&&&&&&&&&&&&''''''((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((()))***+++,,,,,,,,,,,,......------------......///000111222333333333333111000///......000111222333333555555555333111000111222333111///......///111222222111111///......///...---,,,+++***))))))******))))))***,,,---...******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,+++***+++,,,---,,,+++************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---......------------......------------------------++++++++++++,,,,,,,,,,,,........................000///---,,,++++++,,,,,,.........///////////////333,,,***---...,,,+++---111111000000000000111111111111000000111333555666666666777777888999::::::;;;===???BBBEEEIIIOOOSSSYYY[[[^^^bbbfffjjjlllmmmgggbbb^^^```eeeooo~~~sssjjjiiimmmppptttxxxsssfff\\\WWWUUUVVVYYY]]]aaaeeeiiikkkmmmoooqqqrrrssssssrrrqqqjjjlllnnnmmmiiibbbZZZUUUMMMJJJFFFAAA===:::999888999999777666666666777888999888666555555777888999999777333111000000222333222222222222222222222222222222222222111111000///000000000000000000000000////////////////////////000000111111111000....../////////////////////000///000111111111111000000111222333444333333111111222111111111222444666888888777666555444333222222000000///...---+++******(((''''''''''''''''''(((''''''&&&'''((()))'''%%%'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))(((((((((%%%''')))*********+++,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))'''%%%$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))((('''''''''''''''(((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))***++++++,,,,,,+++---------,,,,,,------.........///000111111111111111111///......///000000333444444444333111///...111222222111///......///111111111111000///............---,,,+++***))))))+++*********+++,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,------...---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))------............------........................++++++++++++************------------------------.........------,,,,,,+++---........./////////000333...,,,---...+++***+++000000////////////000000111000000000000111222333555555555666666666777777777888;;;===@@@CCCHHHLLLRRRTTTVVVZZZ]]]___aaabbb]]][[[ZZZ\\\```jjj|||~~~rrriiibbbdddhhhlllqqqvvv{{{|||jjj\\\SSSOOOMMMMMMNNNOOOQQQUUUZZZ^^^aaadddeeefffggggggfffeeeddd[[[]]]___^^^YYYPPPGGGAAA;;;::::::999888777777666777777666555555555555666555444444444444666888999:::777333000///000333666333333333333333333333333444333222111000/////////000000000000000000000000/////////////////////////////////000//////...---///////////////////////////000000111111111111111///000222444666777777777333333333333444555777888666666555333222000///......------,,,***))))))((()))((((((''''''(((((()))((('''&&&'''))))))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((())))))************))))))((()))******(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))(((((('''&&&)))'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,---...---...///000000111111111222111000///.........///222222222222111000///...000111222111///......000000000111111000///.........------,,,+++*********************++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------...,,,+++,,,------,,,+++------------------------++++++++++++++++++++++++)))***+++,,,,,,+++)))(((,,,,,,...//////...,,,,,,---------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++.........//////000000111222111000000///.........//////............//////222222222111111111222222444444444444444444444444333555888999;;;>>>BBBEEEJJJKKKNNNQQQUUUWWWYYYZZZVVVUUUVVVXXXZZZcccuuuuuullleeeaaadddiiilllqqqvvvwww{{{uuufffWWWLLLGGGFFFGGGIIIHHHHHHJJJMMMRRRWWWZZZ[[[[[[[[[[[[ZZZYYYXXXWWWQQQRRRRRRPPPKKKDDD>>>:::666666666666777777888888555555555444444444444444333333333222333444555666888666333000000111222444222222222222222222222222333222111/////////000111////////////////////////////////////////////////.....................---///////////////.........000000000000000111111222111222444666888999999888444444444555555666777777444333222111///...---,,,,,,++++++***)))(((''''''((((((''''''''''''(((((((((((('''((()))***(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''(((((((((((((((((('''&&&((()))((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))(((((('''&&&)))'''%%%%%%&&&(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''((())))))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((()))************+++++++++++++++,,,---------...///000111111111111111111000//////////////////000000000000000000000///000111000......///000///000000000000//////.........------,,,+++++++++)))))))))*********************+++++++++,,,,,,,,,************++++++++++++---,,,+++,,,///000///...))))))))))))))))))))))))++++++++++++++++++++++++'''(((***+++,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++------.........---,,,+++......///000000111222222///000111000///000000000//////............//////111111111111111111000000333333222222222222111111222444666777888:::===@@@AAACCCFFFJJJNNNQQQSSSTTTQQQQQQRRRSSSTTTYYYhhhwwwyyyllleee```^^^aaadddfffjjjooosssvvv{{{vvveee^^^TTTJJJCCC@@@AAABBBDDDCCCCCCDDDGGGKKKOOORRRRRRRRRQQQQQQPPPNNNMMMMMMJJJHHHFFFCCC@@@===;;;:::;;;999777555555666777888444444444444333333222222444333333222222111111111333222222222111111000000000000000000000000000000000000///...///000222333////////////////////////////////////////////////...---------------......000/////////......------000/////////000111222333555666777888888777666555444444444444555555555555111111000...---,,,++++++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''(((******(((&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))'''%%%%%%'''((()))(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((())))))))))))***%%%%%%%%%$$$%%%%%%&&&''''''''''''(((''''''&&&&&&''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))******)))************+++,,,------------...///000000000000111111111111000000000000/////////000000000111111...///000000......///000/////////000000//////...///.........---------,,,)))******+++++++++************+++++++++,,,,,,,,,************************,,,++++++,,,///000000///************************++++++++++++++++++++++++'''((()))+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++,,,,,,------------------------------......///000111222222***...000...---///000...//////............//////...//////000000///......111111111111111111111111111333555666666777999;;;:::<<>>@@@CCCGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEBBB@@@<<<:::888999:::;;;<<<:::777444333333555666333333444444333333222111333333333222111000000///000111222333222111///...000000000000000000000000.........///000111222333000000000000000000000000////////////////////////...------------...//////000//////......---------000/////////000111222333555666666777666555333222111222222222222222111111......------,,,+++******)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((()))'''%%%'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$''''''''''''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''(((((('''&&&&&&''')))%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((())))))'''%%%%%%''')))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))******+++,,,---+++,,,---....../////////000111111222222222222222111111000000000000000000...///000///......///000......///////////////...///////////////.........+++,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,......++++++,,,---...///000000***000333///---...///---000//////////////////000......///000000000///...000000000111111111111111000222444555444555666777555777999<<>><<<:::999888888777888999:::<<<>>>@@@AAADDDCCCBBBAAA@@@?????????;;;:::888666666666777888777666555444444333333444333333444444444333222111111111222222222111111000222222222222111111000000000000000000000000000000......///000111111111000000000000000000000000000////////////////////////......---------...000000000000///......---,,,,,,000////////////111333444111222444555555555444444///000000000000///......,,,,,,,,,+++++++++******)))))))))((((((''''''&&&)))((((((''''''(((((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((())))))))))))(((((('''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((('''((()))(((&&&&&&((()))%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***)))'''%%%%%%''')))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))""""""#########$$$$$$$$$'''&&&&&&%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))***+++,,,---******+++,,,------------000111222333333333333333444333222000////////////---///000///......///000......///////////////...000000000000////////////---.../////////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***((())))))))))))))))))))))))++++++++++++++++++++++++...---,,,+++++++++,,,---...---++++++++++++---...........................---------....../////////......//////000111222222///...,,,++++++,,,...///))))))***+++---......///...555777222...000///,,,000000////////////000000///000222333333333222111000000000000111111111222///111333333333333444555222444555777999;;;;;;<<<@@@======AAABBBAAACCCFFFDDDLLLSSSSSSRRRQQQOOOLLLMMMLLLNNNRRRSSSSSSUUUZZZXXX[[[```eeejjjpppvvv{{{~~~uuujjj\\\NNNDDD???>>><<<:::999888888777555666777999;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<888888777777666666666666222333555666777666444333333333444555444333222111///000111222222333333222555333222000000111333444111111111111111111111111...///000111111000///...000000000000000000000000///////////////////////////......---...///000111000000///...------,,,,,,...///000111222333333333222222111111000...---,,,------+++++++++,,,---...((((((((((((((((((((((((((())))))(((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))***)))((('''(((((((((((((((((((((((('''$$$"""###'''***+++***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((()))''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$!!!###&&&((('''%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******+++++++++******)))---------............///,,,---///111333444555555111000///......///000111222111000///.........//////////////////000111111...///111222222111000...------,,,+++,,,---...///------------------------//////...------,,,++++++************************------,,,++++++******)))++++++++++++++++++++++++000...+++,,,...000///---,,,,,,++++++,,,,,,---...///...------...///...---------++++++++++++---------,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,---...///000>>>BBB777,,,...111000222///...///...+++---111000000000000000000000000///////////////000111111222222111111111111111111444444333333333444555666666666777888:::;;;<<<===AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGJJJLLLMMMNNNNNNPPPRRRVVVYYY]]]aaafffiiippptttxxx}}}~~~wwwmmmaaaVVVLLLCCC>>>999999888666555444333222888777666666777999;;;<<<===<<<;;;999999999999:::;;;999666333111222333444222111000111222222111000555555555444444333333333333333222111000000000111000000000000////////////222333444666666444///,,,111111000000//////......///////////////.........------------------------333000------///111000...000000///...---,,,,,,,,,...///000111222222222222111111111000///...,,,+++,,,+++***)))))))))***+++''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((((((''''''''''''''''''''''''''''''%%%###$$$''')))***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&%%%%%%''''''&&&%%%&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''')))******)))((()))***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((*********++++++******)))------------............---...///111333444555555222111000///...///000000111111000///////////////111000000//////000000000///000111333333222111000///...---,,,,,,---...///------------------------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++...,,,******,,,...---+++,,,,,,++++++,,,,,,---......,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,******,,,,,,++++++,,,,,,---...---888<<<222***,,,///---000...---///...,,,---000///////////////////////////////////////000000111111111111111111111111111111111000///000111222333666666666777777888888888<<<<<<<<<<<<=========>>>@@@AAACCCEEEGGGHHHIIIIIIIIIKKKNNNPPPSSSVVVZZZ]]]eeehhhlllqqquuuzzzzzzssskkkeee\\\SSSKKKDDD===:::888777777666555444333333666666555555666777999:::888777666666666777888999888666444111000111222333222111000111222222111000333333333222222222111111333222111111000000111111------...///000111222222//////000111111000,,,)))000000///////////////............///////////////------------------------+++***))),,,000444666555000///...------,,,,,,,,,......///000111111111111////////////...,,,++++++***)))(((((('''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$###"""'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%!!!!!!%%%'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((***,,,,,,***)))((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&''''''''''''&&&%%%######''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''))))))******+++******))),,,,,,,,,---------......---...000222444555666666555333222000/////////000000000000000000000000///222222222111000000/////////000222333444333222222111000///...------......------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++***,,,,,,++++++,,,,,,---...,,,+++***+++,,,---,,,***---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,+++++++++,,,------+++333444---***---...+++...,,,,,,//////,,,,,,/////////////////////////////////......//////000111111111111111111111111111000000///...///000111222444444444444444444444444666666666666777777777777999:::<<<>>>???@@@AAAAAABBBCCCFFFGGGHHHJJJMMMPPPWWWZZZ^^^bbbfffjjjooosssvvvxxx{{{|||{{{}}}tttiii```TTTOOOHHHBBB>>>;;;888777666666555555555444444444444444444444555666777777444444444444555666777888555444222000000111222333222111000111222222111000111111111000000000000000222222111000000000111111------...///000111222222222111000000111111///---.............../////////------......//////000000...........................---,,,---///111111111000///...---,,,,,,,,,,,,------...///////////////------------,,,+++***)))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''''''''''''''''''''''''''''''''((('''&&&&&&'''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%(((***(((%%%###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''')))'''$$$""""""$$$''')))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''((((((((((((((('''''''''''''''&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))***************+++,,,,,,,,,---------------...000222444555666666666555333111///////////////000000000111111000000444444333333111000///...000111222333444555444444444222111///...---......------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))))))))*********,,,,,,++++++,,,,,,---...---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,------,,,000000,,,+++//////,,,...******...///---,,,...///////////////////////////............///000000000000000000111111111111222222111000111222333444222222222222222333333333444444444444444444444444444555666888999:::::::::<<<>>>@@@AAAAAACCCFFFHHHNNNPPPTTTWWWZZZ^^^bbbeeeiiimmmqqqqqqnnnooosssxxxssscccVVVNNNEEEAAA<<<888777888777777444444444444444444444444444444444444555555666666555555555555555666777777333222111000000111333444222111000111222222111000000000000000000000000000111111000000000000111111000000000000////////////333111//////000111000///,,,,,,------......//////,,,------...///000111111////////////////////////111000///......------,,,///...------,,,,,,,,,---,,,,,,---.........------+++++++++++++++***)))((()))))))))((((((''''''&&&''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%(((+++***&&&$$$%%%'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((((('''&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))***************++++++++++++,,,,,,,,,------...000222444555555666777555333111///............///000111222222111111555555555444333111///...000000222333444555666666444333111///...------...------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++,,,,,,---...---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///......---------------...+++,,,+++***+++...///---///+++***---///---,,,---.......................................//////000//////000000000111111111333222222111222333444555//////000111222333444555555555555555555555555555222222444555555666666666777888:::;;;<<<>>>AAACCCFFFHHHKKKMMMOOORRRVVVYYY\\\```dddeeecccdddiiinnnuuuwww{{{zzz~~~|||nnn^^^QQQHHHBBB===:::777555555666777777333333333333444444444444444444555555555555555555555555555555444444333333333222222111111222333444222111000111222222111000000000111111111111111111111000000///000000111111000000000000///////////////---++++++,,,------,,,,,,,,,------......//////,,,------...///000111111////////////////////////***+++,,,---...//////000...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++))))))******)))((((((''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))***(((%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((###$$$%%%&&&(((((((((((('''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&(((******((('''&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))******************+++++++++,,,,,,,,,,,,---///111333444555555666555222000///.........---...000222333333222222555666666666444333000//////000111222444555666777444333111///...---......------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,++++++,,,,,,---......,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,------......//////......---,,,,,,,,,------)))))))))((()))***,,,---333---))),,,...---,,,---..............................------......///000...//////000000111111111111111000///000111222333......///000222333444555666555555555555444444444111222333333444444444444222333555666666888:::===>>>@@@BBBCCCDDDFFFIIILLLMMMPPPTTTVVVWWWZZZ___cccggghhhjjjllllllkkkiiigggaaaddd```UUUJJJCCC>>>:::888666444444444555555444333333333333333333333333333444555555555555444444333333333333222111//////222222222222222222333333222111000111222222111000111111111111222222222222000000/////////000111111------...///000111222222000...------...//////................../////////------......//////000000........................+++---......---,,,,,,---------,,,,,,,,,,,,------***+++++++++++++++******(((((((((((((((''''''&&&%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&''''''((()))+++***(((&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((((((((((((&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&'''(((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((()))************************+++++++++++++++,,,...000222333444444444333111///............,,,...000222333444333222555555666777666444222000...///000111333555777888222111000...------......------------------------......------,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,---+++))))))+++---,,,,,,++++++,,,,,,---...,,,+++***+++,,,---,,,***+++,,,,,,------,,,,,,+++++++++************++++++***+++,,,...//////......---,,,++++++*********+++************)))))),,,000888000***+++...------..............................------------...//////......//////000111111222000000///...///000111222......///000000111222222333333333222222111111111111222222333333333222222111222333222222222444666777888:::;;;;;;<<>>===<<<===@@@CCCCCCCCCDDDEEEEEEEEEDDDAAA???===>>>???===999888:::777222333333444666777777666444333333333222222222111111000111222333333222000000000111333444555555444444111000000000/////////...222111000111222222222000//////000000111111222222///////////////000111111000000000000////////////......---///000000///---111111000000//////......///////////////.........------------------------"""&&&+++---......111333,,,,,,,,,++++++,,,------******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))'''((()))((('''&&&''')))+++,,,---,,,)))'''''''''%%%$$$$$$&&&)))***)))'''&&&%%%%%%&&&)))---222444000,,,'''&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''***)))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((%%%""""""&&&)))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''',,,***'''%%%%%%&&&((()))%%%''')))))))))***,,,---++++++,,,,,,,,,,,,------******+++,,,...000222333555444333111000/////////---...000111111111333555555555555555444333222222222///---...111333333222000000000000////////////...,,,+++,,,---......------.........---,,,,,,+++,,,++++++******++++++,,,++++++***)))***+++---...---,,,,,,++++++,,,,,,---))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////******++++++++++++,,,,,,............////////////---------............//////000111222333444555555000000000000////////////000000000000000000000000222222333333222111///...111111222222222333333333555555444444555666888999666777777888999:::::::::999::::::::::::;;;;;;;;;999999999999888666555444555555555555555555555555444666888777444222333555...///000111222333333333111111111111111111111111222222222111111111111000000000//////......------000000000000000///......000000000000000000000000//////............////////////.........---------000000///...............///...---,,,,,,---...///...------------...//////,,,,,,------...---------***+++,,,,,,------,,,,,,***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))''')))******)))(((((()))(((''''''(((***,,,+++***'''''''''''')))+++...///...+++'''&&&'''((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((())))))'''$$$$$$&&&)))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%''')))))))))***+++---+++++++++,,,,,,,,,------++++++,,,---///000222333444444333222111000000000///000000///......000222777777777666555444222111333111//////111333333222111000000///...------,,,...,,,***+++,,,.........---.........------,,,+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))*********++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,------------,,,,,,+++************************,,,,,,---------.........,,,,,,------------..................////////////---------............///000000000000000111111111000/////////////////////000000000000000000000000000000111222222222111111111111111111222222222222222222222333333444666666444444555555666777777888444444555555555666666666666666666666555444333222333333333333333333333333111333555444222000111222//////000111222222222222222222222222222222222222222222222111111111000000000000000000000/////////000000000000000///......//////////////////////////////............////////////.........---------000000///...............///...------------...///---------------...///////////////...---,,,***)))***+++,,,,,,------,,,,,,)))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&'''''''''''''''((()))((('''&&&''')))###%%%'''((((((((()))***'''%%%$$$%%%'''(((((('''(((((((((((((((((()))))),,,)))'''&&&'''(((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''(((((((((%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&'''((())))))(((&&&%%%&&&'''))))))))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222444333333333222222111111111111111///......111333888888777777555444222222444333111000222222222111111111000///---,,,++++++...,,,))))))+++---......---............---,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++******))),,,,,,------...---------************************+++,,,,,,,,,,,,,,,------,,,,,,------------......---............/////////---------............////////////......---------////////////////////////000000000000000000000000......///000111333444555000000000000111111111111///000111222222222222222111111111222333333444444444444444555555555666666333333333444444333333222222222222222222222222222000111333222111///000111000000111111222111111000333333333333333333333333222222111111111000000000000000000000111111111111//////000000000///......//////////////////////////////............//////...............---------000//////............//////...------------...///---------------......////////////...---,,,+++******+++,,,,,,------,,,,,,(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))"""$$$&&&'''''''''((()))'''%%%######%%%&&&&&&%%%&&&'''((((((((('''&&&&&&)))((('''''''''(((((()))&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&"""######$$$%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''))))))((()))***,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000333333333444444444333333333333222000///111444777666666666666555444333333444333222111111111000///111111000///...---------...,,,)))(((***,,,......------............------------,,,,,,,,,,,,------)))***,,,------,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------.........//////---------............///............------------.........///////////////000000000000000000000000///.........000222444555////////////000000000000...///000111222111111000//////000000000111111111444444444444555555555555222222333444444444444444222222222222222222222222111222222333222111111111111111111111111000//////222222222222222222222222111111111111000000000000/////////000000111111111...///////////////......///////////////////////////......------......///........................000///............//////.........------.........------,,,,,,------...///++++++,,,---............***+++,,,,,,------,,,,,,''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))%%%&&&(((((('''&&&&&&'''***)))''''''((()))((('''$$$%%%&&&(((((((((&&&&&&''''''''''''''''''((()))&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$###!!! !!!###&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))***((('''%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&'''))))))(((((()))+++*********+++++++++,,,,,,++++++++++++,,,---...///222333444555666666555555777777555222///000333555333444444555555555555444333333333222000/////////000000000000000000111111...,,,***)))+++---......------...//////......---...------------------...***+++,,,------,,,***))),,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------............---------............///---------.........//////------....../////////000////////////////////////111000///...///000222333....../////////000000000...///111222222111000//////000000000000000111111000000111111111222222222000111222333333444444333222222222222222222222222000000111111222222111000111111111111111000///...000000000000000000000000111111111000000000//////.........//////000000000......////////////....................................------------......---.....................//////............//////---..................---,,,,,,,,,,,,,,,---......***+++,,,---............***+++,,,,,,------,,,,,,'''''''''&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))((('''&&&''')))((()))******(((&&&''''''***)))(((((())))))'''%%%###$$$&&&'''((((((''''''&&&'''(((((('''&&&'''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%$$$"""!!!!!!$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%###!!!!!!###&&&(((&&&''')))((((((''')))***************++++++++++++*********+++,,,...///000111222444666777888777777;;;:::888444000...///000444444555666666666666555222333444444111000///000///000000111111222333333...,,,+++,,,---......---------...////////////...///......------......///++++++,,,,,,,,,+++******++++++************+++++++++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,------------......,,,------------.........---------............///------....../////////000---------......//////000////////////////////////111111000/////////000000////////////000000000000000000111111111111000000000000000000000000111111111111222222222333333333...///000111111111111111222222222222222222222222///......///000111///...000111111111000//////...000000000000000000000000111111000000000/////////............////////////------.../////////....................................------------......---------...............///............//////000------...//////...------,,,,,,,,,,,,,,,------...------......------,,,+++***+++,,,,,,------,,,,,,((('''''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((('''((()))((('''&&&'''))))))+++,,,,,,***)))))))))((('''((()))***((($$$!!!%%%&&&&&&'''''''''''''''%%%'''))))))&&&%%%&&&(((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***'''%%%$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&''')))(((''''''((()))************+++++++++++++++++++++---...000222333000222555777999999999888<<<<<<;;;999666444444555999999999888888666555555222555777666444222222333000000000000111111111111---------...000000///---------.../////////////////////............//////---,,,++++++******++++++++++++************++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,++++++******************************------,,,,,,++++++++++++,,,,,,------------......,,,,,,---------.........---------............///...............---------,,,,,,---......///000000//////////////////////////////000000000000////////////000000000111111111000000////////////000000000000000000000000000000333333333333444444444444///000000111111111000000111111111111111111111111///...---///111222000...///000000000000000//////000000000000000000000000111000000000////////////000000000///////////////,,,---......//////.................................------,,,,,,------...---------.........//////...............///000000------...//////...------,,,,,,++++++,,,,,,---...------......------,,,,,,***+++,,,,,,------,,,,,,((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&'''''''''(((((((((((()))'''((()))((('''&&&'''))))))+++------+++++++++,,,***+++,,,......,,,'''$$$(((((('''''''''&&&&&&&&&%%%(((***)))&&&$$$%%%'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&(((***,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))---)))%%%$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''%%%&&&((()))))))))((((((&&&''')))(((''''''((())))))************++++++++++++,,,---...000222444555000222555888999:::999999:::<<<===>>>======>>>???======<<<;;;999777555444333666999888666444444666111111000000//////......------...000222111///,,,------...///000000////////////............//////...---+++***)))***++++++++++++************++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,******++++++++++++******+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000//////...,,,++++++***,,,,,,------...///000000////////////////////////---...///111111111000///000000000000111111111111111000...------...///000000000000000000000//////////////////000000000000222222333333333333222222000000000000000000000000111000///111444555333000//////000000000000//////111111111111111111111111000000000000////////////222222111111000000//////,,,,,,---.../////////..............................------,,,,,,------...---------.........//////...............///000111,,,---...//////...---,,,,,,,,,++++++,,,,,,---...)))***,,,---.../////////++++++,,,---------,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&((()))(((%%%"""!!!&&&((('''%%%###%%%&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((,,,///---((($$$%%%'''000///...,,,+++******))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))&&&"""!!!%%%((('''%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%+++)))'''%%%$$$###$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((()))))))))******(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***+++,,,------***...---,,,555DDDHHHAAA666444222111222555888;;;999<<>>BBBBBB???999555333111//////000111000///......//////000000111111---,,,+++***+++,,,---...------...///000000//////333///+++++++++,,,---///***************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********++++++******************+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------------------,,,,,,........................///////////////.........000000000000000///////////////.........---------000000000000000000//////......////////////......000//////............///000000111111222222333333333333333222222111111111//////000000111111222222////////////............////////////000000000000000000000000////////////////////////000000000000......//////...---,,,,,,///000000000000000//////......////////////......//////.........---------------------------------000000000///......------------,,,,,,,,,---......++++++,,,,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&''')))(((&&&###$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$###""""""%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((...222444333...+++,,,...///...---+++***)))))))))(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((((((((())))))))))))$$$ ###&&&%%%###''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((************************'''+++++++++555DDDHHHBBB222000//////111555999<<<;;;===AAABBB>>>===FFFSSSZZZBBB111333;;;;;;777666555888>>>BBBDDDBBB>>>;;;555333111000111111000///---.........////////////++++++*********+++,,,---.........///////////////444111......---,,,,,,---***************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++......---------,,,,,,,,,------------------------------------------------...............---------//////////////////////////////.........---------/////////////////////000......////////////....../////////...//////000000000000000111111111111111222222111111111000000000000000000000000111111111////////////............////////////000000000000000000000000////////////000000000/////////////////////000000///......---...//////000000///...............//////.........///.........------------------------------......////////////...............------,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&'''((()))(((&&&+++)))'''&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((---000222111---++++++,,,---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((((((((()))))))))'''$$$"""###''')))(((&&&***)))((('''&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))******+++++++++'''*********111===???:::---,,,,,,---000555999<<<;;;;;;>>>???>>><<<@@@FFFGGG888///333:::999777888666999>>>BBBDDDDDDCCCBBB777555333222222111000///------------............+++************+++,,,,,,000///...------...///000222111000...------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,++++++...------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////...............---------------........./////////......////////////......////////////000000111222111000000000000000000///111000000000000/////////111000000000000000000///////////////............////////////000000000000000000000000////////////000000000//////.........///000000000000///......------......///......---------............------............---------------------.........//////---............////////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''')))'''&&&&&&''')))))))))'''&&&$$$###$$$&&&)))***&&&&&&''''''(((((())))))'''''''''(((((((((((()))''''''''''''(((((((((((((((+++---,,,***(((((((((+++***)))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''''''''((((((((()))))))))'''&&&''')))******((())))))(((&&&&&&%%%%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((+++---...///+++---,,,))),,,111111,,,+++******,,,///222666999888888999;;;;;;:::999888888222000555999777777888888:::===@@@BBBDDDDDDDDD:::888555333333222000///........................++++++++++++,,,,,,------222000...---,,,---///000333444222---+++,,,---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,***************+++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,---...//////........................,,,,,,------.../////////......////////////......////////////000111333333111111000000//////......000000000000000000000000111111000000/////////...////////////............////////////000000000000000000000000////////////000000000///......------......////////////......,,,,,,------......------,,,,,,------------,,,,,,------------------------,,,------......//////000,,,,,,---......///000000000///...---,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%''')))******%%%%%%%%%%%%%%%&&&&&&'''#########$$$%%%%%%&&&&&&'''''''''(((((((((((()))'''''''''((((((((()))))))))+++,,,---+++*********))))))(((''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&(((***,,,...//////000...,,,+++,,,***'''++++++***+++---///222444666666777888::::::666111222111333777888666666777999:::<<<===???@@@AAAAAA;;;999666444333222111///////////////////////////---------...............111000...---,,,...///111===>>>:::///***+++---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***+++,,,,,,---------,,,*********++++++,,,,,,,,,))))))*********+++++++++)))***+++------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------------......////////////***++++++,,,---......///---.....................------------......//////......////////////......////////////000111333333111111000000//////......111111111111111111111111111000000000//////......////////////............////////////000000000000000000000000////////////000/////////.........---,,,,,,---......---------++++++,,,---------------,,,,,,------------,,,,,,,,,,,,------------------------------......//////++++++,,,---...///000000000///...---,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''(((&&&$$$%%%''')))))))))(((((((((((('''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***++++++***))))))(((((('''''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((((((''''''&&&$$$%%%%%%&&&'''((()))***'''&&&%%%&&&((())))))(((!!!"""$$$&&&'''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))*********---////////////...,,,+++,,,+++++++++,,,---///000555777888999;;;<<<777000000222555777666555555666999999:::;;;<<<=========;;;888666444444333111///000000000000000/////////---...//////000000/////////......---...///000111CCCFFFAAA444+++,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,------------++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------.................................------......///000000000+++,,,,,,------.........---------.............................................////////////......////////////000000111222111000000000000000000///000000111111111111222222000//////////////////...////////////............////////////000000000000000000000000////////////........................++++++,,,------------,,,++++++,,,---............------............------,,,,,,,,,,,,------------------------------------++++++,,,---....../////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((((((((((((((((((''''''&&&&&&&&&***))))))(((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))%%%%%%&&&'''(((((('''&&&((((((''''''((()))******&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''')))*********)))((((((%%%%%%%%%&&&'''((()))***'''&&&%%%&&&)))***)))((("""###%%%&&&((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((($$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((()))))))))))))))***+++...000000...------++++++++++++,,,---//////333777999888:::===999222000222444444444555666666777888999;;;<<<<<<<<<<<<:::777555444333333111000000000/////////.........------///000000000///...,,,------...///000111111888@@@@@@444---...---))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,++++++)))***+++,,,------------,,,,,,++++++++++++++++++((())))))***++++++,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,---......///000000---------------.........---------.........//////111000000//////......---......////////////....../////////...//////000000000000000111111111111111/////////000000000111111.........///////////////////////////............////////////000000000000000000000000////////////,,,------....../////////+++,,,------......------+++,,,---....../////////.........//////.........++++++,,,,,,,,,------------------,,,++++++******,,,,,,,,,------............------,,,,,,,,,------++++++,,,,,,,,,,,,------)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%$$$###%%%'''(((((('''%%%$$$######$$$''')))***######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&(((******)))'''((((((((((((((()))***+++&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((($$$%%%'''(((&&&%%%%%%%%%&&&&&&%%%&&&&&&((())))))'''&&&%%%''')))******)))&&&&&&'''''''''&&&$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((()))***+++,,,'''(((+++...---***)))***)))******+++,,,...///000///555888666888;;;888222///222333222333555777666555666888:::<<<===<<<<<<999777444333333333111000//////.........---------,,,,,,.../////////...---***+++---///000111111111'''444999222---000///))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++------------++++++)))***+++,,,------...------,,,,,,++++++*********((())))))***++++++,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................---------------.........//////222222111000///...------......////////////......000//////............///000000111111222222333333---.........//////000000---.........//////000000000/////////............////////////000000000000000000000000////////////+++,,,,,,---...///000000,,,------.../////////...+++,,,---...////////////......////////////......+++++++++,,,,,,---------...------,,,+++***)))(((,,,,,,------------......------,,,,,,,,,---......++++++,,,,,,,,,---------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&$$$$$$$$$&&&'''+++)))(((''''''((()))+++%%%&&&''''''&&&&&&((()))***)))((('''&&&&&&'''((((((((())))))((('''&&&&&&&&&'''''''''((()))))))))"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''(((((((((((((((''''''&&&'''((((((((('''%%%$$$''''''&&&%%%$$$"""!!! &&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''***(((&&&$$$"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%)))&&&&&&))))))%%%$$$&&&(((((('''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************))))))))))))---,,,***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((---+++)))'''&&&&&&((()))%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,************+++,,,---...///222555666666666777888000000111111222333333444666444333666999<<<;;;999999666444444555444111---111000///......---......000000000000////////////333...((($$$$$$(((...333//////000000///...------+++,,,---......---,,,+++...------,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++---......---+++******++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,.........------,,,,,,+++------...///...---+++***+++...111000---,,,---///...---,,,++++++,,,---...............////////////---+++---222444111//////////////////////////////////////////000000000000---------------...///000////////////////////////////////////////////////....................................////////////000000//////...............------,,,,,,------............------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...------.........---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))'''&&&$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))%%%&&&''''''&&&&&&''')))))))))''''''&&&'''(((((('''''''''''''''&&&%%%%%%''''''''''''''''''((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''(((((('''&&&&&&%%%'''''''''&&&%%%$$$""""""&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&$$$$$$&&&(((''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***)))''''''''''''(((&&&&&&''''''(((((())))))((())))))******+++,,,,,,************+++,,,---......111444555555666777888666666666555555555555555666444333555888::::::999999777444444444444111///000000//////////////////000000000000000000000///000...+++))))))+++...000///////////////...------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++------------++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------------------.........------,,,.........---------------------......------,,,+++,,,...//////...------.........------------..................////////////222111444;;;===999444333000000000000000000000000.../////////000000000000.........---......//////........................................................................//////000000000111111111/////////.........------------,,,,,,,,,,,,------+++++++++*********))))))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&((('''&&&&&&'''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((,,,+++***((())))))(((&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((('''''''''''''''''''''''''''(((((((((((()))******++++++,,,************+++,,,---...---///222444444555777888777777777888888888888888666444333444777888888888999777444333333333222111111111111111000000000000000000000000000000000000------------------------/////////............---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************------------,,,,,,,,,,,,+++,,,,,,------------,,,---------.....................---,,,,,,,,,------...------...//////...,,,.........//////.........---............///////////////333:::<<<777222000000000000000000000000000....../////////000000000000000///.........//////................................................/////////////////////////////////000000000000111.........---------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...************************,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''(((((())))))&&&&&&'''''''''&&&&&&%%%'''''''''&&&%%%%%%%%%$$$''''''(((((((((''''''&&&(((((('''&&&$$$###""""""''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))***------((('''+++***&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''&&&(((((())))))***+++++++++************+++,,,------,,,...000222333444666888222333555777999;;;<<<===666555444444555666777777999777444222111222222333444444444333222111000///000000000000000111111111------............------///.........---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---------......------,,,+++++++++++++++++++++++++++...------,,,,,,+++++++++******+++,,,---------------------......////////////...,,,++++++,,,---...///---,,,---000111...+++---...///000000///...------------.........//////,,,+++---333555111---,,,////////////////////////........./////////000000222111000///////////////................................................////////////////////////,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---...............---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,---.../////////+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((()))))))))&&&''''''((((((((('''''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%''''''(((((((((***)))((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&((((((&&&&&&'''((()))))))))))))))(((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((())) ***...'''%%%+++---(((&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&'''(((((()))******++++++************+++,,,------+++---///000111222444666333444555888:::<<<>>>???777777666444444444555777888777555222111111333444888888777666444111///...///000000000111111111222......------------............------------...///---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++,,,------------,,,---------......//////...---,,,++++++,,,...//////---,,,---000111...+++---...///000000///...---------------............000,,,+++///111......///....................................////////////222111000///////////////................................................////////////////////////,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,******************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,---.../////////++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&(((((((((&&&%%%&&&'''&&&'''(((((()))(((((('''&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((((())))))************''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******)))(((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))):::???111'''***+++$$$&&&&&&&&&'''''''''''''''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++************+++,,,---...,,,---...//////000222444999999999:::;;;<<<<<<===999999888555333333555777666666666444222111333444::::::999888666333000...///000000111111222222222111000///......///000111...---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,...------,,,+++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,---.........------...//////...,,,.........//////.........,,,------------.........111,,,))),,,---,,,---///------------------------------........./////////000000///.........//////------------------------------------------------........................---------.........//////---------------.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%%%%&&&'''''''''&&&''''''(((((((((((('''''''''((()))(((&&&%%%&&&''''''(((((())))))((('''&&&%%%&&&''''''((((((((('''''''''''''''''''''((((((%%%&&&'''(((((((((((((((&&&''''''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&'''((())))))))))))%%%&&&&&&'''((((((''''''&&&&&&'''((())))))))))))&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((///GGGNNN:::)))(((''' &&&&&&&&&'''''''''((((((,,,+++)))(((''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&((((((%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********************+++,,,---...------...------...000222888999999999:::;;;;;;;;;;;;;;;999666333222555888444666777555222111222444888999999999888555333111///000000111111222333333222222222222222222222222...---,,,++++++---///000+++***)))(((((()))***+++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++------------++++++---------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,...//////...------.........------------......,,,,,,---------.........///***(((+++,,,+++***,,,........................---------.........//////.........---......//////------------------------------------------------------------------------,,,------------.........------........./////////,,,,,,++++++++++++,,,,,,---------....../////////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************------------------------$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&'''((()))(((&&&%%%&&&'''(((((()))))))))'''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))$$$%%%'''((()))((('''&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((###$$$&&&((())))))((('''!!!>>>KKK777&&&''')))$$$&&&&&&&&&'''''''''((((((---,,,***)))((((((((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&((()))$$$$$$%%%%%%&&&'''((((((''''''(((((()))*********************+++,,,---...---......---,,,---///111333333555666888999;;;;;;<<<<<<;;;777333222555888333555777666333111222333666777999:::999888666555///000000111222222333333222333555666666555333222...---+++++++++---///000)))((('''&&&&&&'''((()))***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,***+++---......---+++***,,,,,,------,,,,,,+++************************************++++++,,,,,,---////////////...---,,,,,,,,,,,,,,,++++++************+++---...///...------+++...111000---,,,---///...---,,,++++++,,,---...,,,,,,,,,---------......///,,,,,,000111...,,,---////////////////////////---------.........//////---------------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........./////////000000,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,------.........---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((($$$$$$&&&'''%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((((((((())))))))))))((('''###)))000111---'''%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((('''''''''&&&%%%'''+++...///---***'''))))))(((((('''''''''&&&---$$$###---222,,,(((***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%###&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((($$$###'''***)))))),,,###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%((((((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++'''$$$&&&(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))***************+++++++++---,,,+++******,,,...///111333555777999999999999>>>===<<<999777444222111333111//////222333222111333444888;;;;;;999999;;;111000...------///111222222333333222111...,,,+++111666666111,,,,,,,,,+++((((((((((((((()))******++++++++++++,,,---...///++++++++++++++++++++++++&&&(((***,,,---,,,+++******++++++,,,,,,++++++******)))((()))+++,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......***+++,,,---...---,,,+++************************000///---,,,+++*********......---------...//////---------------,,,+++***,,,...000000...---,,,---)))***+++------------,,,)))***+++---......------+++,,,---------,,,+++***,,,,,,,,,---------............------------......------------------------***,,,......---------...,,,,,,,,,++++++*********------------------------------------------------------------------------...---,,,,,,,,,,,,---...---.........---,,,,,,+++,,,,,,+++******+++++++++++++++++++++,,,,,,---...************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''******((((((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((***,,,,,,***)))***,,,%%%+++000111,,,(((&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))))))))((((((((('''''''''&&&(((+++------,,,***(((((('''''''''&&&&&&&&&&&&'''$$$)))777;;;222(((&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))'''%%%$$$%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%)))%%%$$$((()))'''&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((((((&&&''')))((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%''')))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++---,,,+++******,,,---///000111333555777777777777888777666444222111000000333111///000333444444222333444777999:::888888999111000///...///000222333666666666666555333222111111444444000...000111000+++***))))))((((((((()))************+++,,,---...++++++++++++++++++++++++'''(((***,,,---,,,+++******++++++,,,,,,++++++***+++******+++---...,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,++++++++++++******+++,,,,,,---......((()))***+++++++++******,,,---------......//////------,,,,,,------............---------------...,,,,,,------,,,++++++***+++---......,,,++++++,,,...//////000///...---,,,)))***+++---......------+++,,,---------,,,++++++,,,,,,,,,------------.........------,,,---------------------------------.../////////...------------,,,,,,,,,++++++++++++------------------------------------------------------------------------...---,,,,,,,,,,,,---...------......---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''%%%%%%))))))&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$'''***)))((('''(((***(((,,,//////+++)))((()))''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((''''''((()))***+++++++++***)))&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$+++888;;;222(((%%%(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%***&&&&&&))))))%%%######%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###%%%&&&&&&$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!((()))%%%$$$(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))*********++++++---,,,+++***+++,,,---...///000111333444555555555444333222000//////000000222000///000333555555444333444666777777777666555111111111000111222333444777777888888777777666555222333222000222666777555...---+++***)))((((((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,...000000---+++***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,------...((()))***++++++++++++*********+++,,,---......///...------------...///000///...---,,,,,,+++,,,,,,++++++,,,,,,,,,+++******+++,,,,,,+++))))))***+++111111111111000...,,,+++******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///......---,,,,,,,,,---------------------------......------------------------------,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...---------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------(((%%%$$$'''(((%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&((()))***)))(((***+++---,,,)))((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))))))))(((((((((((((((((()))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&)))%%%&&&,,,...+++)))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%))))))%%%""""""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%'''((('''###&&&&&&&&&&&&&&&&&&&&&&&&***""""""+++,,,%%%"""'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))******++++++,,,,,,+++++++++,,,---......///000111222333444444666555333111000000111222/////////000222333555555333555555444555777666222333333333333333333222222444555555666666666666666444444111///333999:::666///...,,,+++******)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,///111000---******++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***++++++,,,------------))))))***+++---...//////000///...---,,,,,,,,,,,,///...---,,,+++************++++++,,,++++++******,,,,,,,,,***((((((***,,,//////000000...---+++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///...------------........................---+++******+++---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................***'''&&&((()))'''(((,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))///+++(((+++000222...***)))***)))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''((())))))(((((())))))))))))))))))******))))))))))))))))))''''''''''''''''''(((((()))&&&$$$%%%''''''))),,,(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))***&&&$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%######%%%''')))+++,,,+++((($$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&)))###$$$***+++%%%###'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))******++++++++++++++++++,,,,,,------//////000000111222333444888777555333222111111222......///000000222444555333666555222444888777111444444555555444333222111333333333444444555666666666666333111444999888444......---,,,,,,,,,,,,,,,))))))(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))+++---///...+++(((***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------***+++++++++,,,---......------...///000111222333......---,,,++++++++++++///...---,,,+++************++++++,,,,,,,,,++++++---------+++))))))+++---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,------+++++++++,,,,,,,,,------111111000///......//////........................333000,,,***,,,---...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++---,,,,,,,,,------...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................&&&$$$%%%((()))&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***000,,,)))+++000111---((()))(((((('''''''''((()))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''''''''((())))))(((((())))))))))))************)))))))))((((((((('''''''''(((((((((((((((%%%&&&''')))))))))))))))((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&###$$$(((***'''&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&######&&&)))$$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((()))***++++++++++++,,,,,,,,,---------//////...//////111222333666666555444333111000000...000111111000111333555444777555111555;;;:::222111333444666666444333111444333333444444555777777777999888555555888666222//////...---------......***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))+++---,,,***(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---,,,,,,---...//////000000*********+++,,,---...//////...---,,,,,,+++,,,,,,++++++,,,---------,,,,,,---......---++++++,,,---,,,---///000111111000000---,,,,,,++++++,,,,,,---++++++++++++,,,---......++++++++++++,,,,,,,,,,,,000///////////////000000........................===777000------------+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++------------------------###$$$)))000000***%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))++++++,,,+++***)))(((((()))(((((((((((())))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((()))+++,,,,,,+++)))((('''''''''''''''((())))))(((((()))))))))*********))))))******)))(((''''''&&&&&&&&&''''''((((((((($$$&&&)))))))))))))))(((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))))))))((((((((('''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))%%%$$$((()))((('''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&""""""%%%*** """$$$%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&,,,555666+++$$$''')))&&&((((((''''''''''''(((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++++++++,,,,,,---------,,,------,,,,,,---...000111333444555666555444222111111333444333222222444666555888666111666???===444,,,...222555777777666555444333333222333444666666777;;;===:::888888777444222111000///...---------+++******))))))*********------------------------,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***)))((((((***+++,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((***+++---...******++++++,,,,,,,,,,,,++++++++++++---...///000......---------------...+++,,,---...............,,,---///...,,,++++++,,,+++,,,...///000000//////------,,,+++++++++,,,---++++++******+++---...///***++++++++++++,,,,,,,,,---,,,,,,------...///000........................<<<666...+++,,,...---+++++++++++++++,,,,,,,,,---------------------------------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,******+++,,,,,,,,,,,,,,,*********++++++,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&***444======555,,,(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))***///333000)))&&&)))---***)))((()))***+++***)))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&((()))******)))(((&&&'''''''''''''''((())))))(((((())))))*********+++((()))*********((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''&&&$$$###&&&***+++((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))******))))))((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&'''''''''+++'''%%%((()))'''''')))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$ ###(((&&&'''''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&777DDDDDD000$$$''')))###((((((''''''''''''((((((!!!!!!"""###%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++***+++,,,---------,,,,,,,,,++++++***+++,,,...///222444666999999888666555333555777555333333555888666999777222777AAA@@@666'''***///555888999999888222222111000111222333444666<<<@@@===:::999888666555444222000...---,,,,,,++++++***************+++------------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,++++++++++++)))((()))+++,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000---.....................//////...---------............---------...//////,,,------.../////////...***,,,......---+++++++++******,,,---------,,,+++...---,,,+++++++++,,,---++++++******+++---...///******+++++++++,,,,,,,,,*********+++,,,---...///////////////////////////555///(((&&&***...///...*********++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,************+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***%%%(((555===777+++$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''&&&&&&&&&''''''(((''',,,...---******++++++)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((((((...//////,,,(((&&&(((+++))))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%'''((('''&&&&&&%%%&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***888::::::444,,,&&&%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''&&&'''((())))))((('''&&&((()))***)))((('''((()))---.....................------++++++++++++------111333666888888888999:::888666444666::::::555000333444555555666666555555222222111222444888;;;>>>:::888555333111222333444======>>>>>>===;;;999888444555555555333111...,,,))))))(((((((((((())))))***))))))(((((((((((()))---------,,,,,,+++++++++))))))******+++++++++++++++***)))((((((***,,,---------,,,+++************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...+++,,,,,,------.........---((('''+++---------//////...---,,,,,,,,,,,,,,,++++++,,,---......+++(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------******+++,,,,,,---...............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++///...------++++++***)))------------------------,,,,,,,,,+++***)))((((((---,,,***(((&&&&&&&&&&&&---,,,+++*********+++,,,------,,,+++,,,---...///---------,,,,,,+++++++++000...+++)))***,,,,,,,,,***%%%&&&...333000)))&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%)))------,,,,,,,,,---'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''''''''((()))***------+++)))'''&&&((()))))))))(((((((((((())))))(((''''''&&&&&&'''((())))))((('''''''''((()))***%%%%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$$$$$$$###$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,///000...)))&&&'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''''''''&&&&&&&&&''')))***+++%%%&&&((()))((()))***,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---///222555666777777888999<<<:::888:::<<<;;;777222222222333444555666666777555444333333555999===@@@>>><<<888555222222222333:::;;;;;;<<<<<<;;;:::999666666666555333111///...+++******)))))))))))))))******)))))))))******+++---------,,,,,,+++++++++)))*********+++++++++++++++***)))((()))***,,,---,,,,,,++++++***+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,///,,,---000000...///222......---,,,,,,,,,,,,,,,.........000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++...------,,,,,,++++++***------------------------,,,,,,++++++******)))))),,,+++***))))))******+++,,,++++++******+++,,,------,,,,,,+++,,,---...///---------,,,,,,+++++++++222///------............***&&&$$$''')))((('''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&$$$'''+++......------...&&&&&&''''''((())))))***''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''((()))+++,,,...+++'''%%%%%%''''''((()))((((((''''''(((((()))''''''''''''((()))***+++(((((('''((()))+++---...$$$$$$%%%%%%%%%%%%$$$###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''***,,,***'''%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%'''***------)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&###$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******%%%'''))))))&&&&&&(((+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''&&&%%%%%%&&&))),,,///$$$&&&((((((((((((***,,,(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,------///222444444555777888===;;;:::;;;===<<<777333000000000111333555888999888666444444666:::???BBBCCC@@@<<<888444222222222666777888999::::::::::::999888777555444222111000...---,,,+++***)))))))))***************+++,,,---------,,,,,,,,,,,,++++++************+++++++++++++++******))))))+++,,,---+++++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...111000...,,,+++,,,---...000...---///---***,,,000...------,,,,,,,,,,,,,,,///...///000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++******************+++,,,---///000++++++******+++,,,---...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++***)))((('''%%%$$$$$$'''***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&***///000---+++,,,''''''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((((((((()))***,,,---...***%%%$$$&&&(((((('''(((((((((''''''((((((((((((((((((((())))))******&&&&&&&&&''')))+++...///(((((('''%%%$$$"""!!! ''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''+++...,,,&&&$$$%%%)))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%''',,,111111***$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((((((((('''((())))))'''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&''')))+++---((()))))))))'''&&&'''(((''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000111222333555666999888888:::;;;;;;777444/////////000222555888;;;999777555444555:::???BBBFFFCCC???:::666333222111333333555777888:::;;;;;;;;;:::888666444444333333222111///---+++***)))))))))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---************+++,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------444222000......///111333:::222,,,,,,,,,******---------,,,,,,+++,,,,,,---,,,++++++---...///---+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------+++,,,,,,------,,,,,,+++------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******+++,,,---...///000*********+++,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++)))'''(((******(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''((('''***111222,,,((()))))))))((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((((((((()))***,,,---...***&&&%%%(((******)))((((((''''''''''''(((((()))))))))))))))(((((('''%%%%%%%%%&&&'''***,,,...))))))'''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&))),,,***%%%"""$$$''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%''',,,111111***$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''(((*********&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###((())))))((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''((()))((('''&&&&&&((('''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////000222444444555666999;;;;;;:::888000//////000222555888:::777666444333555888===@@@EEECCC@@@;;;888555333222111222333444666888:::;;;:::999888777666555555666555444222///---++++++***((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---************+++,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------111000...---...111444666GGG:::...---000000......,,,,,,+++++++++,,,,,,---+++***)))+++,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---------******+++,,,---.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++&&&***+++)))((()))***(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((******)))((('''''''''''')))&&&***222444,,,&&&'''***))))))(((''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''((()))+++,,,,,,***((((((***+++++++++(((''''''&&&&&&''''''((())))))))))))((('''&&&%%%%%%%%%$$$%%%&&&((()))+++&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%((()))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%'''***------)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%'''))))))$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&'''(((((('''%%%$$$###%%%'''''''''''')))+++))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,---......---...000222111333666999;;;<<<;;;;;;222111111222333555777888666555444444555888;;;===BBB@@@>>>;;;888666444444222222333444555777888999888888888888777777777777777666444111///---,,,,,,)))))))))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,+++++++++,,,///111333DDD888---,,,//////---,,,+++++++++++++++,,,,,,---,,,+++***+++---......---***++++++,,,,,,------...,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......+++,,,,,,------,,,,,,+++......------,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,---......------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,$$$'''(((%%%'''******&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))******(((''''''&&&&&&&&&((($$$(((333666---'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''''''''((()))***''')))++++++******+++,,,(((''''''&&&&&&''''''(((&&&'''((((((((('''&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''$$$$$$&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))$$$$$$$$$$$$%%%&&&&&&&&&###%%%'''''''''''')))+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...//////...,,,,,,...000///222555888999999999999444444444444444555555555444444555555777888:::;;;<<<<<<;;;999888777666666444444333333444555777888444555777888999999888888888777555222111///......++++++*********++++++,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,*********+++,,,---...///333///,,,------***)))+++++++++******+++,,,,,,------+++***+++---//////...******+++,,,,,,---......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***)))***+++,,,---,,,,,,++++++,,,---......------,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,---------,,,***((((((***,,,,,,,,,"""%%%$$$!!!$$$******$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))((('''&&&%%%%%%%%%&&&"""&&&333777///(((***&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))'''&&&&&&'''(((((($$$(((,,,,,,***)))***,,,'''''''''&&&&&&'''''''''$$$%%%&&&((((((((((((''')))((('''&&&%%%&&&&&&'''''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%'''((()))'''%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((******(((&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''((())))))######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$"""!!!)))((('''''''''((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******###"""!!!!!!"""%%%(((***'''(((((((((&&&%%%&&&'''***************+++++++++++++++------------++++++///000///---,,,+++---///---000333555555444444444555666666666555444333333444555666777888999::::::999999999888888888777777666555444444444444666666222444666999::::::999888888777555333111000//////------,,,+++++++++,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---------,,,,,,------,,,+++************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,------------------(((+++111444000***+++000+++*********+++,,,,,,---,,,***)))***,,,.........******+++,,,,,,---......*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++*********+++,,,,,,------,,,,,,+++************+++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******((()))+++---......------,,,---.........---,,,+++)))***+++,,,---,,,+++++++++++++++,,,,,,---------000...++++++---///000000'''&&&&&&&&&&&&'''(((((())))))))))))************,,,&&&%%%***,,,(((%%%&&&'''&&&%%%&&&'''(((((('''((('''%%%$$$$$$%%%'''(((...&&&'''222666...'''(((++++++************++++++$$$%%%((()))***(((&&&$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''')))+++)))'''&&&(((++++++'''+++666777---&&&(((&&&&&&&&&&&&&&&'''((((((***(((&&&&&&(((************)))((('''&&&%%%$$$$$$***&&&$$$&&&'''$$$$$$&&&###%%%&&&$$$###%%%'''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''&&&$$$!!! &&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&$$$######$$$&&&''''''&&&&&&''''''((()))***))))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))&&&%%%&&&((('''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''&&&%%%((())))))(((&&&$$$%%%&&&%%%&&&''''''((((((''''''((()))***)))&&&%%%'''))))))((((((,,,///...)))$$$,,,,,,,,,,,,,,,+++***))))))***,,,,,,++++++,,,---000000111222333555777888666666555444444444444444666555444555777999999888999888777777777888:::;;;777777555444333333333333444555666888999;;;;;;<<>>999666666666666666333222000///...---......333///+++***,,,------+++,,,,,,,,,,,,,,,+++******)))************+++++++++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---///---)))&&&%%%&&&)))***...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------111---+++,,,000111...***------------------------+++++++++,,,,,,---------...,,,+++)))***,,,...000------------------------------,,,,,,,,,---......---------------,,,+++*********+++,,,,,,---......++++++*********+++---...------------------------************************+++,,,------......------******+++++++++,,,,,,,,,---------,,,+++***)))(((*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++)))'''(((++++++***'''******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))(((+++,,,---...////////////,,,,,,,,,,,,,,,---...///&&&&&&&&&&&&&&&''''''(((((((((((()))))))))*********%%%$$$((()))&&&$$$%%%(((&&&$$$$$$&&&'''((((((((('''%%%$$$$$$%%%'''(((---&&&'''000444---'''(((******))))))))))))******((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''(((((('''&&&&&&(((***++++++444AAA@@@333))))))''''''&&&&&&''''''((()))---+++)))((()))))))))(((''''''''''''''''''&&&&&&)))%%%$$$''''''%%%%%%''''''((((((&&&&&&'''((()))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((()))((('''&&&$$$###%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%&&&(((''''''&&&%%%%%%&&&'''''''''(((((()))((('''&&&%%%((())))))(((&&&$$$%%%&&&%%%&&&''''''((((((''''''%%%'''((((((&&&&&&(((+++(((---222444111---)))(((***+++,,,,,,---------,,,+++,,,------,,,+++,,,.........///000111333444555666666666555555555555666666555333444666888888888999888777777777888999:::777777777666666666666555222222333555777999;;;<<<@@@===:::888888888777666555444222000////////////000---******,,,------,,,***+++++++++++++++******))))))*********+++++++++,,,---...---+++++++++,,,---,,,,,,++++++,,,,,,---///---+++)))((()))+++,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++)))(((+++000333222000------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,------...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------------...------,,,+++***++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,++++++++++++++++++,,,***((()))+++,,,***(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))))),,,,,,---...////////////------,,,,,,---......///&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))&&&$$$'''(((&&&%%%&&&(((&&&$$$$$$&&&'''((((((((('''&&&%%%%%%&&&'''(((---&&&&&&---///***'''))))))(((((((((((((((((()))***(((%%%""""""###&&&(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((('''$$$""""""$$$&&&''''''(((+++444===:::---&&&(((((((((''''''(((((()))***000...+++******)))(((&&&''''''''''''''''''''''''(((%%%%%%''''''%%%&&&)))***)))((('''''''''((()))''''''''''''''''''''''''((()))***)))'''&&&'''((()))))))))***)))(((''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''(((((((((((('''&&&&&&'''((()))(((&&&%%%%%%&&&%%%&&&''''''((((((''''''$$$%%%&&&'''&&&'''***,,,(((222<<<;;;222***))),,,))))))+++,,,......//////---...///...,,,,,,,,,...,,,,,,------///000222333666666666777777777777777777555222222444666777888999888777777777777777888777888999:::::::::999999333333333444666999<<<>>>???===<<<<<<<<<;;;999777888777555333222111000000---+++******+++---------))))))******+++*********)))))))))*********++++++---.........,,,+++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++---------,,,++++++******++++++++++++,,,,,,,,,,,,)))((('''+++000333333111------------------------++++++++++++***************+++,,,......---,,,,,,---------------------------,,,,,,+++************,,,,,,+++************+++******++++++,,,,,,------++++++*********+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------..................//////...------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++******)))))))))++++++++++++++++++,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******---....../////////.........------------...//////%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&'''(((''''''(((''''''&&&((()))***)))'''''''''&&&&&&&&&&&&'''''',,,'''%%%)))+++(((''')))(((''''''&&&&&&''''''((((((&&&### !!!###%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&""""""%%%&&&%%%)))***...111+++$$$$$$***((((((((((((((()))******///---+++******)))'''&&&(((((('''''''''&&&&&&&&&'''%%%&&&((((((&&&'''+++,,,(((&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))***)))((('''((()))((()))))))))))))))))))))$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((***++++++444;;;999000((((((,,,((()))***+++,,,------------...///...,,,++++++,,,++++++,,,,,,---///000111666666777888999999999:::888555222111333555666666888888777777666666666666666888:::===>>>===<<<;;;888777666666777:::===???>>>>>>>>>@@@AAA@@@<<<::::::999888666444333222222...---+++++++++,,,,,,,,,(((((()))************)))))))))))))))************,,,.........,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------...------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,---,,,+++,,,...///...------------------------------,,,,,,,,,+++*********)))***++++++,,,,,,++++++------------------------000///...---,,,+++++++++++++++***))))))******+++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------..................,,,,,,,,,++++++*********************************,,,,,,++++++******))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++...////////////......---.........------......///&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''&&&%%%%%%&&&''''''&&&'''))),,,...---)))%%%''''''''''''''''''''''''+++'''&&&'''((('''(((***''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((($$$!!!!!!%%%''''''&&&***,,,......)))$$$''',,,((((((((((((((()))*********)))((()))******((('''%%%%%%&&&&&&'''(((((()))'''&&&''')))(((%%%(((---111***&&&'''(((%%%%%%'''''''''''''''''''''''''''''')))***)))(((((()))***(((((((((((((((((())))))$$$%%%&&&'''(((((()))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''%%%&&&''''''((('''''''''((('''''''''((()))))))))...111333000***&&&''')))(((((()))***************,,,------,,,***)))***+++,,,,,,,,,---...///000111444555777999:::;;;;;;;;;888666333222333555555555666666666666666666666666666777:::===>>>>>>======<<<;;;888777777888;;;<<<<<<===???BBBDDDCCC???<<<;;;;;;:::999777666444444000000///...,,,+++++++++((())))))*********))))))(((((()))))))))*********,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,---)))***+++,,,------,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,------*********+++++++++,,,,,,///...---,,,------,,,+++------------------------.........---,,,,,,,,,+++***)))((('''((()))+++,,,------------------------000///...---,,,+++++++++******************++++++******+++++++++++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++*********************************------,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---------,,,,,,/////////000//////......///......---------......'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((###&&&&&&"""!!!$$$&&&&&&%%%'''***---///---)))%%%''''''''''''''''''''''''***(((''''''''''''(((***''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((***(((''''''((()))(((((($$$(((---...+++(((&&&'''((((((''''''(((((()))***'''''''''(((***+++)))((( !!!###%%%(((***,,,---(((((()))+++(((%%%(((---777---'''***+++'''&&&***''''''''''''''''''''''''&&&((())))))''''''(((***((('''''''''''''''((()))%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&'''(((((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((%%%&&&''''''((((((''''''***)))'''((()))******)))---,,,***(((&&&%%%&&&&&&'''(((((()))))))))((((((***,,,,,,,,,***)))***+++---,,,,,,---...///000000333444777999;;;<<<<<<<<<888666555444555555555333444444555666666666666666555666888;;;<<<======<<<<<<:::888666555666777777999;;;===AAACCCCCC@@@===;;;;;;;;;:::999888777666333444444111...,,,,,,,,,******++++++******)))(((((((((((()))))))))*********,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---))))))***++++++++++++++++++************++++++,,,++++++++++++++++++++++++'''((()))***+++---......************++++++++++++,,,,,,,,,,,,------------------------------------............------------+++***'''&&&&&&(((+++------------------------------,,,,,,+++************)))***++++++,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++************++++++,,,---------************************+++,,,------......------*********+++++++++,,,,,,+++++++++,,,++++++******,,,,,,++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---.........------...//////000000000//////......---,,,,,,,,,,,,---(((''''''''''''((())))))&&&''''''''''''(((((((((###((((((###"""&&&))))))'''&&&''')))++++++(((&&&''''''((((((((((((''''''((())))))''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((('''((())))))'''%%%%%%%%%###%%%'''(((((((((&&&%%%''''''&&&&&&''''''((()))((((((((()))++++++***((("""###$$$&&&((()))++++++))))))+++,,,((($$$'''---:::...'''+++,,,'''&&&***''''''''''''''''''''''''%%%'''((((((''''''((()))))))))''''''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&***)))'''((())))))'''$$$&&&'''((())))))((('''&&&)))((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((''''''***((('''(((+++------,,,((((((((('''&&&%%%%%%&&&&&&&&&''')))***************,,,---,,,++++++,,,---,,,,,,,,,,,,---...//////111333666999;;;<<<<<<<<<888777666777777777444222111222444666777777777666555555666777888::::::;;;::::::999888777777777777555777999===@@@@@@>>><<<999:::;;;;;;;;;:::888777333555666555111//////000,,,,,,,,,,,,+++***(((((((((((((((((()))))))))***)))***++++++******+++------,,,,,,++++++,,,,,,---***************+++++++++***************+++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---************++++++++++++***+++,,,,,,,,,---...///------------------------,,,,,,---------------...+++******)))***+++,,,---------------------------,,,,,,+++******+++++++++(((***,,,......---+++***++++++******************+++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------+++,,,,,,,,,+++***))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---*********+++,,,,,,------,,,,,,++++++++++++++++++***,,,---,,,******+++---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...............---...///000000000000000------,,,+++++++++++++++((((((((((((((()))******'''''''''(((((((((((()))''',,,,,,'''%%%)))------(((&&&$$$$$$&&&(((((((((''''''((((((((((((''''''(((******((('''((())))))(((''''''&&&&&&''''''((($$$#########$$$&&&((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((!!!%%%((('''$$$ !!!+++)))$$$"""$$$))),,,,,,&&&&&&&&&&&&&&&'''((((((***)))***+++,,,,,,***((((((((((((''''''&&&&&&%%%******,,,,,,((($$$&&&---:::---%%%***+++%%%###(((''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))+++***((('''''''''((()))'''((((((((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&,,,***((()))******'''$$$&&&'''((())))))((('''&&&+++***)))''''''(((((()))%%%'''((('''&&&&&&'''(((%%%&&&''''''(((((('''''')))'''&&&(((---000000///"""&&&******'''%%%%%%'''$$$%%%''')))+++,,,------+++,,,---------,,,...///++++++++++++,,,---......000222555999;;;======<<<888888888999999777444111000111333555777777777777444444444555666777999:::::::::::::::::::::::::::333333666:::===>>><<<:::999999:::;;;;;;:::999888333555777666333111222444......------+++***((('''(((((((((((())))))))))))((()))++++++******+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++***************+++++++++)))************++++++++++++,,,---,,,,,,+++,,,---------------------------+++++++++,,,,,,---------***+++,,,---...---,,,,,,------------------------------,,,,,,,,,---......'''***---///000...,,,***++++++******************+++,,,,,,---,,,+++***)))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------,,,+++***)))(((*********++++++,,,,,,---+++++++++,,,,,,---------(((((()))***+++,,,,,,------,,,,,,++++++*********)))+++---,,,***)))+++---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---.../////////...------///000111111111111---,,,++++++************&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***((('''&&&&&&&&&'''''''''((((((&&&***+++'''%%%&&&%%%###&&&''''''(((((((((((((((((((((((()))(((''''''&&&((('''&&&%%%%%%&&&'''(((###$$$&&&'''((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((((('''''''''((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))******'''%%%%%%''')))******&&&'''((())))))((('''&&&'''%%%++++++###&&&---+++***))))))***++++++***(((+++''''''///555222+++'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''''''''''''''%%%$$$%%%(((+++,,,)))&&&((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((''''''(((((('''&&&%%%%%%%%%''')))***+++***)))(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***'''%%%###'''---000///---+++)))(((&&&%%%%%%%%%&&&$$$%%%&&&'''((((((((((((************+++,,,------------............------111222444555555666888999:::999777666555555555555///000000111222444555666555444444666888999888777888999:::;;;;;;;;;::::::666555555555666777888999888:::<<<<<<:::888777888555555444444333222111000//////...---,,,***)))((($$$%%%'''(((((('''%%%$$$))))))))))))************+++,,,,,,---,,,+++***))),,,,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,///111222111///---,,,+++)))))))))+++...///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************---,,,,,,---...///...---++++++++++++++++++++++++)))******,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******%%%'''(((*********))))))***))))))))))))+++,,,......//////000//////...------///111222000...---,,,,,,+++******+++,,,///000'''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''&&&&&&&&&'''''''''((((((&&&+++,,,(((&&&''''''%%%&&&''''''((((((((((((((('''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''$$$$$$%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''###&&&&&&%%%...333))))))(((''''''))))))'''&&&)))$$$%%%,,,222///)))%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&'''(((((((((((('''&&&%%%&&&(((++++++)))&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((()))((()))...333444000,,,&&&%%%$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&************+++,,,------------............---------///111222222333555777777777666555444333222222000000111111222333555555666555555777:::;;;:::999::::::::::::;;;;;;;;;;;;::::::999888888777666666777888::::::999888999:::666555444333333222222222000//////...---,,,***))) """%%%(((***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000000///...---,,,***'''%%%$$$&&&)))++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++******************+++************************(((''''''((())))))))))))++++++++++++++++++++++++******************************************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************&&&'''((())))))******)))+++******)))***+++,,,---////////////............---///111111///---------,,,+++++++++,,,...000222'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((('''&&&&&&(((((((((&&&&&&&&&&&&'''''''''''''''&&&***,,,)))'''))))))(((&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%+++''''''&&&+++;;;===,,,((('''%%%%%%&&&&&&%%%$$$)))$$$$$$***///---)))&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))+++***(((&&&))))))((((((((((((''''''((((((''''''&&&%%%%%%$$$(((((((((((((((((('''&&&(((&&&$$$######$$$%%%'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((+++)))'''''''''((('''&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((((()))---222666444...)))(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%$$$))))))))))))***+++,,,---------............------***,,,///000000222444666777777777777666444333111222222222222222333333444666666666888;;;======<<<<<<;;;:::::::::;;;======??????>>>===;;;888555444666777777777777888;;;===999888666555444333333333111111111000///...------((()))***++++++***((('''))))))))))))((((((((((((***+++,,,,,,,,,+++***))))))***+++,,,------,,,,,,++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,000---***((('''(((***,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''''''''((()))******,,,,,,+++++++++,,,------111000...---------......,,,...000000///---------,,,++++++,,,...000222444'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&&&&(((((('''&&&''''''''''''''''''''''''$$$)))***(((''')))***(((&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''%%%&&&&&&'''((()))******(((((((((((((((((('''''''''''''''''''''''''''''')))))))))(((((()))))))))+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&+++===???+++((('''%%%%%%&&&&&&%%%###+++&&&&&&+++///---***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))))))))))))))))))))******)))(((&&&)))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%'''(((((()))(((((('''''''''&&&%%%#########$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''+++)))''''''(((((('''&&&'''''''''''''''''''''''''''''''''(((((()))******'''(((+++///111000***&&&++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&))))))((())))))***+++,,,,,,------......------,,,***,,,///000111222444666999:::;;;;;;;;;999666555444444333222222333333333666555555777:::===>>>======<<<:::::::::;;;===???AAAAAAAAA@@@>>>;;;777555555555555555555888<<<@@@>>>===;;;999777555444444111222222222222111000000......---,,,***(((&&&%%%)))))))))((((((((((((((()))***+++,,,,,,+++***)))***+++...000111000///...++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,*********++++++......------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***((((((***+++,,,***************+++++++++,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&&&&'''(((***+++------------------------222000...,,,+++,,,...///,,,...000000...------...+++++++++---...111333444''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&'''''''''''''''''''''&&&"""''')))'''&&&((()))(((&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******))))))((('''%%%&&&&&&'''((()))******''''''''''''''''''((((((''''''''''''''''''''''''((())))))))))))))))))(((((('''&&&'''***++++++***(((''''''''''''''''''(((%%%%%%'''######111555%%%)))((('''((()))(((&&&$$$***&&&''',,,///---******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((((())))))))))))))))))******)))((('''''''''((((((((()))))))))))))))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&***)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************(((((()))+++++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++(((((((((((()))***++++++,,,,,,------------,,,,,,)))+++---//////000222444999:::;;;<<<<<<;;;999777666555555444444444444444555444333555888;;;<<<<<<===<<<:::::::::;;;===??????@@@AAAAAA@@@>>>;;;999555555444444444777<<<@@@CCCBBB@@@>>>;;;888666444222222333444444444333333***++++++,,,,,,,,,,,,,,,******))))))((((((((('''))))))***+++++++++***)))***+++...000000000///...+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++))))))***+++,,,,,,------***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++)))))))))***+++'''))),,,...///---+++)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************++++++***))))))***++++++))))))*********+++++++++(((***,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''((((((''''''((()))+++,,,.........///////////////222000...,,,+++,,,---...,,,---//////---------...***+++,,,---///111333444&&&&&&&&&''''''(((((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******(((&&&'''''''''''''''&&&&&&&&&"""''')))&&&%%%((()))'''&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&)))******))))))(((''''''''''''((()))'''$$$'''&&&"""(((---&&&((((((***,,,---,,,)))&&&'''%%%&&&,,,...+++((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))((((((((())))))(((&&&&&&&&&'''''''''(((((((((((())))))%%%&&&&&&'''(((((())))))%%%&&&''''''''''''''''''$$$&&&'''(((((('''%%%###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***)))))))))))))))))))))!!!"""$$$&&&'''((((((((($$$$$$$$$&&&(((+++...000''''''''''''((()))***+++,,,,,,------------,,,,,,(((***+++,,,,,,---///111555666777888999999888888777777666666666666666777555333222333666999:::;;;<<<;;;:::::::::;;;======>>>>>>???@@@@@@???>>>===555555555444444666:::===BBBCCCCCCBBB???;;;888555111222333444555666666666111111000...---,,,++++++++++++******))))))((((((((()))***+++++++++***)))((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***++++++&&&)))---111222000---***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,'''***,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))***+++,,,,,,---...///000111111111111111000...,,,,,,+++,,,,,,,,,---......---,,,...///,,,---...///111222333444$$$%%%%%%&&&''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&(((***,,,,,,)))&&&(((((('''''''''&&&&&&&&&$$$(((***'''&&&((()))'''&&&''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&###$$$%%%'''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%''')))***)))(((((('''&&&&&&&&&&&&'''(((...$$$&&&+++'''&&&+++)))&&&'''+++///111///+++'''&&&%%%(((...000+++((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&'''((('''%%%$$$&&&(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$###$$$&&&'''''''''''''''''''''''''''''''''%%%&&&((()))******))))))(((((()))((((((((())))))%%%&&&'''((((((((('''&&&%%%%%%%%%&&&))),,,000222''''''''''''((()))******+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---///111222333444666777888888888888888777888888999999666444222333555888999:::::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????666666666555333444777999===???AAACCCBBB>>>:::777111222333555666777777777:::999666333///,,,***))),,,,,,,,,+++***)))))))))'''((()))+++++++++***)))((((((((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++,,,...000000///---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,))),,,///...***))),,,///------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,---///111333333333333000//////...,,,++++++***+++---------,,,,,,...000///000111333444444555555$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))###%%%(((,,,...---)))&&&(((((('''''''''&&&&&&&&&&&&***+++)))'''))))))'''&&&''''''((((((((((((((((((((())))))(((((('''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''***************))))))((((((((((((((((((''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''((()))******)))((('''))))))((()))++++++***((('''&&&%%%%%%%%%%%%&&&'''000 ***((($$$''''''$$$&&&+++000333111+++''''''''',,,222333...******'''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***%%%&&&&&&'''''''''''''''%%%&&&(((&&&$$$###&&&)))%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$######%%%'''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&'''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$###"""###%%%'''((('''))))))))))))))))))))))))'''(((***+++,,,,,,++++++$$$&&&(((((('''&&&'''''''''''''''%%%### &&&&&&&&&'''***---000222'''&&&&&&''''''((()))***+++,,,,,,------,,,,,,+++,,,...//////...---///000111111222333555777999;;;999999888888999::::::;;;777555333333666888999:::888999:::;;;;;;;;;::::::>>>======<<<======>>>???777777777555444333555777777:::???CCCCCC@@@<<<999000111333555666777777888888777555444333222222111------,,,,,,+++***))))))'''((()))***++++++***)))+++***))))))((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++((())))))+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---++++++***)))((((((((((((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++''')))+++------+++)))'''((())))))***++++++,,,,,,'''+++...---)))(((+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************************)))))))))))))))***,,,---......---,,,,,,---///222333444444444/////////...---,,,***)))+++,,,------,,,,,,...000222333444555666666666666***++++++***)))'''%%%$$$))))))))))))*********+++(((((())))))))))))((((((***((('''))),,,---***(((''''''&&&&&&&&&&&&''''''************))))))))))))'''''''''((((((((())))))''''''((((((''''''&&&%%%$$$&&&((()))((('''&&&&&&***)))'''&&&%%%%%%&&&&&&$$$&&&((()))++++++******&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++---+++)))&&&%%%%%%&&&&&&'''$$$$$$&&&))))))((((((%%%'''***++++++)))%%%###)))'''000@@@CCC666+++))),,,***'''%%%%%%'''***,,,999111(((###%%%((()))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&'''((()))***#########$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$######%%%'''(((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&)))+++,,,,,,---///222((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((++++++******++++++,,,---***+++...///000///...---(((***...222555666666666888999:::;;;<<<<<<<<<<<<======:::777444333444666555777999999999:::<<<>>>::::::::::::::::::;;;;;;666666666666666555444444222555999<<<<<<;;;;;;;;;555555444555555666777888<<<:::888555444444555555......---,,,***)))((((((******)))(((((((((((((((***)))(((((()))+++---.../////////...---,,,***)))---------------------------,,,***((('''(((((()))------+++*********+++,,,,,,+++***))))))+++---...++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++)))'''((((((+++++++++*********))))))******++++++++++++******(((((())))))******++++++)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...111...***)))+++---,,,+++......///---+++)))******(((((()))***++++++,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))*********)))((('''''''''((()))......------------.........111444555444222222222222222000///---+++***))),,,,,,---...000111333444555666666777777777777666''''''((()))((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%&&&)))***(((&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%&&&'''''''''&&&&&&%%%&&&((('''&&&&&&&&&'''((()))&&&'''((())))))******)))''''''&&&&&&&&&''''''(((***)))((('''&&&''''''((((((((((((''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((())))))******...---***(((''''''((((((&&&&&&&&&(((******++++++(((((((((((((((''''''''')))%%%)))555777...''''''***(((&&&%%%%%%&&&(((***555///'''$$$&&&((()))((('''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***(((''''''&&&&&&'''((()))&&&&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''(((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))''''''***///333222111***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++************+++,,,,,,,,,---...000000///...---+++,,,...111333444555555666777888:::;;;;;;<<<<<<>>>>>><<<888555444555666444666888888888999;;;<<<777777888888888888999999777777888888777777666555222555999::::::999999:::444444444444555666777777999888666555555555777888111000///...---,,,+++++++++******)))((((((((((((***)))(((((()))***,,,...---......------,,,+++***------------------------...---,,,***************...---,,,+++++++++,,,,,,,,,+++)))))))))+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,---///...,,,++++++,,,,,,,,,,,,,,,++++++************++++++++++++******((((((((((((((('''''''''******++++++++++++******+++************+++,,,,,,111...+++***,,,------,,,---......---+++***+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,++++++***++++++++++++******)))***))))))(((((())))))***,,,+++******)))))))))***------,,,,,,,,,---///000000//////////////////000...111333444333111111111222111000...---+++******---......///000222333444444444555666777777666666$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%&&&(((((('''%%%(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((())))))'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&((()))***))))))(((((((((((())))))(((((('''&&&&&&&&&''''''))))))(((''''''''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((())))))***---,,,***(((''''''((((((%%%''')))))))))***,,,---+++***'''%%%%%%&&&(((***+++%%%$$$***+++&&&$$$'''''''''&&&&&&&&&&&&''''''000+++&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))+++---...(((''''''&&&&&&&&&'''''')))(((((('''&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))---(((%%%+++555:::666///))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***************++++++,,,---...///000000000///...////////////000111222222333444666888:::;;;<<<<<<>>>>>>===:::777555555666444555777777777777999:::777777777888888888999999999999::::::999999888888444666888999888777777888444444333333444666777888777666555555666777888999333333222111111000//////---,,,+++***)))(((((((((***)))(((((()))***,,,---------............------........................000///...---,,,,,,,,,---...---,,,,,,++++++,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++------------------------------------------------+++,,,,,,------,,,,,,+++***,,,------+++******+++---------,,,,,,,,,,,,+++******++++++++++++******---,,,,,,+++******))))))++++++************++++++)))))))))))))))***++++++000...++++++,,,------,,,+++---...---,,,+++,,,---000///...---,,,***))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))++++++***))))))))))))***+++++++++,,,---///000111111111000000000000111111...000222222111/////////111000///...---,,,++++++//////000111111222333333222333444555666777777777%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''((())))))((('''((((((''''''''''''((((((************))))))))))))************************((((((((((((((('''&&&&&&'''&&&%%%&&&(((***+++,,,((('''&&&&&&&&&((()))***+++***)))'''''''''((())))))((('''&&&&&&&&&&&&&&&((((((((('''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&$$$(((***(((''')))+++++++++***'''%%%%%%&&&(((***...)))&&&((((((%%%&&&***&&&''''''((((((''''''&&&+++(((&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''((()))+++---...'''''''''&&&&&&&&&&&&&&&((((((''''''&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***...+++***111999;;;444,,,&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))***+++++++++,,,...///000111111111222111///------...///000222333555777999;;;<<<===<<<======;;;777555555555333555666666555555777888888888999999::::::;;;;;;:::;;;;;;;;;;;;;;;::::::777999::::::888777777777555555444444555777999:::888888777666777777888999555555444444333333222222///...---,,,******))))))***))))))))))))***+++,,,---...///000111111111111......................../////////......------------,,,,,,++++++++++++++++++***)))))))))***++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,***))))))))))))***++++++---,,,+++***+++,,,,,,,,,+++,,,------,,,,,,---///111000///...---,,,+++***++++++++++++++++++++++++------......---,,,,,,++++++******))))))******++++++******)))))))))******+++,,,,,,------...//////111111000000000000111111...///111111///.........000//////......------,,,111111222222333333333333222333444666777777777777'''''''''''''''''''''(((((((((((((((((('''''''''(((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((''''''(((((((((************))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&'''%%%%%%'''+++///111111***)))((('''&&&''''''(((,,,***)))'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$)))***&&&&&&)))***((()))(((((((((''''''''''''...,,,++++++***''''''***'''((())))))))))))((('''((('''''''''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********,,,111555666222+++%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((())))))***+++)))***,,,...000222333333333111///,,,+++,,,---...111222444777999;;;<<<<<<999:::;;;:::777555444444444555666666555444555777777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;======:::888888888777666555444666888;;;<<<<<<;;;:::999888777777666555555555555444444444444333222000...---+++++++++***************+++++++++,,,---...///111111111111////////////////////////...............---------+++++++++++++++******)))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,---//////...------...************++++++++++++******++++++++++++******%%%%%%&&&'''(((((()))))),,,+++***))))))***+++,,,***************+++,,,,,,******+++*********++++++***,,,------------...000/////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++************++++++000000000111000000000000/////////....../////////---...000///...---...///////////////////////////222222333444555555444444333444555666777777777777(((''''''&&&''''''((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((($$$%%%''''''&&&&&&&&&''')))((((((''''''(((((()))((((((((((((''''''''''''((((((''''''''''''&&&&&&((())))))))))))((('''''''''%%%%%%)))///333444333+++***)))'''&&&&&&''''''******)))((((((((((((((((((((('''&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))%%%))))))%%%(((//////)))'''((()))))))))(((&&&%%%***+++......,,,)))'''((((((((())))))))))))((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&''''''((())))))(((((($$$$$$$$$%%%&&&((()))***)))((((((''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''######"""$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((---333444000)))###!!!&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***((()))***,,,///111333444222000...,,,++++++,,,---///111333555777999::::::555888::::::888666555555555666777666444444444666444555555666777888999999::::::;;;;;;<<<<<<;;;;;;:::===@@@@@@>>>;;;999888777555444444555888;;;===@@@???>>><<<:::888666555555555666666666666666666666555333111///...------++++++,,,,,,,,,,,,,,,,,,***+++,,,...//////000000000000000000000000000000------.........------,,,++++++,,,,,,,,,+++***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++------,,,+++,,,---)))***************++++++******++++++++++++******%%%%%%&&&''')))***++++++++++++************+++++++++************+++,,,,,,)))***++++++******+++,,,+++---......------...000.............../////////......---,,,+++******)))''''''((()))******************))))))))))))******,,,++++++++++++,,,------///000000000000///...---......------------......,,,...///......---///000///000000000111111222222222333444666777777666666444444555666666666666555%%%%%%$$$%%%&&&''')))***%%%%%%&&&'''(((((())))))(((((())))))))))))(((((($$$&&&))))))'''&&&''')))))))))(((((((((((())))))(((((((((((('''''''''''')))))))))((((((''''''''')))))))))))))))(((''''''(((&&&&&&***000333222000***)))(((''''''((())))))((())))))))))))(((((('''''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((((((&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))&&&)))((('''...999888///'''((())))))((((((&&&&&&''',,,//////---***)))(((((((((((((((((((((((((((((())))))(((''''''((()))'''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((%%%&&&((()))***+++******'''&&&&&&&&&'''((())))))***)))(((''''''((()))***''''''''''''(((((((((((('''''''''(((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###"""!!!"""$$$%%%$$$###''''''''''''''''''''''''&&&&&&''''''(((***+++,,,...111333222,,,'''$$$$$$&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))*********+++---...000111///...---+++++++++,,,------...000222444666666777333666:::;;;;;;999777777666777777666555444444555444444555666777888999999888999999:::;;;;;;::::::999<<>><<<:::888666666777777777888888999999999888666444222000///...---------...---------,,,,,,---...///000000111111000000000000000000000000,,,---...//////...------------.........---,,,+++---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&(((******)))((()))************++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------******++++++++++++*********))))))))))))***++++++)))+++......,,,+++,,,...,,,---///...------...///........................///...---+++***((('''&&&&&&'''(((***+++,,,------++++++************++++++---,,,,,,,,,------...///,,,---......///...------......------------......+++---............000222000000111222333333444444111333555777888888888777333333444444444333222222"""!!!"""###%%%'''***+++&&&'''((()))***,,,------(((((())))))))))))((((((&&&))),,,+++)))(((***,,,))))))(((((((((((())))))************)))))))))))),,,,,,,,,,,,++++++******)))))))))))))))((((((''')))''''''+++000222///,,,((((((''''''((()))***+++'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((((((&&&&&&&&&''')))***,,,---''''''''''''''''''''''''))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''''')))((((((444BBBAAA555))))))((('''''''''''''''(((---111000...,,,+++***((('''&&&&&&&&&&&&'''((()))******)))''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''(((******%%%&&&(((***,,,,,,,,,,,,***))))))(((((((((((((((***)))(((''''''((()))***''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''***(((''''''))))))(((&&&((((((((((((((((((((((((&&&&&&''''''(((***+++,,,777666444000---*********###$$$&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))))),,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,---...000222333444444222666:::===<<<;;;:::999666777888777555444444555555666777888999:::;;;;;;777888999999:::::::::999777<<>>;;;999777666444111///111111000000///.........---......//////000000111111111222222222111111000////////////////////////000000000000000///////////////......---,,,,,,,,,...............---,,,,,,)))+++------,,,+++,,,---,,,---------............,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------555111++++++---///---+++---,,,++++++***+++++++++---,,,+++******+++,,,---,,,++++++*********++++++******++++++++++++******,,,---------------,,,,,,******++++++++++++++++++/////////......------,,,,,,,,,++++++***)))(((((()))***,,,---......------------------...//////000///...---------///000111//////000111111000///......------,,,,,,,,,------......///000222333333444222333333444555555555444777777888888888777666555444333222111000000111111***(((&&&&&&((()))((('''***'''&&&''')))///;;;FFFMMM555)))***((()))+++'''******)))((()))***+++,,,'''((()))(((&&&&&&((()))'''+++---***(((***+++)))+++---%%%"""))))))'''---***************)))((('''&&&''''''((((((((((((((((((((('''(((((()))***+++++++++,,,,,,++++++***)))***)))(((&&&%%%%%%&&&&&&&&&'''((()))))))))))))))***))))))(((''''''&&&&&&((()))))))))'''&&&'''(((%%%&&&%%%""" $$$(((''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&&&&''''''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''(((((())))))******+++(((((((((((('''&&&%%%%%%'''))),,,---+++)))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''***///555:::<<<<<<222...***'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''&&&&&&'''''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))&&&$$$&&&)))***(((%%%&&&&&&''''''((())))))***'''''''''''''''''''''''''''(((((((((((()))))))))'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((((((((($$$%%%%%%&&&'''+++111555222///***(((((()))))))))(((&&&$$$$$$&&&'''((('''%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((((('''''''''''''''''''''(((((((((((()))(((((((((((()))******+++++++++,,,,,,---------/////////............---...///111444666888999999777888999999999999999888666666555555555555555555666555555555555444444444222333555777888999999999666555444222222222222333111222333555777777888888999888888888888888999999===;;;888666555444111///222222222111000000//////+++,,,---///000222333444222222333333333333222222////////////////////////222222111000000///......000000//////...------,,,....../////////...------***,,,......---,,,---...------........./////////------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...:::444---)))***,,,---,,,------,,,+++++++++++++++++++++++++++,,,---///000,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------...------,,,+++***(((((())))))***++++++,,,---,,,+++***)))(((((('''+++++++++******)))))))))+++,,,---...////////////000000000000000000000000///...---------...///000000000111111000///...---------,,,,,,,,,------...///000111333555666666777222333444666777777777777999999999999777666555444333222222111111222222333''''''&&&&&&''''''''''''***'''%%%&&&'''(((000888CCC111))))))%%%'''***&&&***)))(((((())),,,///111%%%&&&&&&&&&&&&&&&'''(((&&&+++---***'''((()))((((((***%%%&&&...+++%%%************))))))'''&&&%%%&&&''''''(((((((((((((((''''''''''''((()))++++++***,,,,,,,,,+++*********---+++)))((('''(((***+++'''(((((())))))((((((((())))))((((((''''''''''''&&&((()))(((''''''((()))(((((((((&&&$$$$$$&&&)))''''''''''''''''''''''''&&&(((***)))'''&&&(((***&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))******))))))************))))))(((+++///000...+++((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((''''''((((((((($$$)))333===DDDFFFBBB???222...)))&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''')))))))))))))))(((((('''((('''%%%$$$$$$%%%'''((((((((((((((()))))))))))))))'''&&&'''))))))'''%%%''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((()))))))))(((((($$$%%%&&&''''''***...111,,,***((('''''')))***++++++)))'''&&&'''(((((('''$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((())))))*********++++++,,,---------000000///......---,,,,,,,,,---///111444666777888888888999:::;;;;;;;;;:::888777555444333333333444333444444444444444444444444444555666777888888888777666444333222222333444222333333444555666666777777777777777888888999::::::888777666777777555444444333333222222111000000,,,,,,---///111222333444222333333444444444444333000000000000000000000000111111111000000000//////000000000///......------...///////////////......+++---//////...---...///.........////////////000...------,,,,,,------...---,,,+++******,,,...///777222,,,((((((***++++++------,,,++++++++++++,,,+++++++++,,,---...///000,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++.........---,,,+++***))))))))))))*********++++++))))))((((((''''''&&&&&&++++++++++++************......///000000111111111222222222222222111000000///...---------...//////111111111000//////......---------,,,------......000111333666777888888888555666777999:::;;;;;;;;;999999888777555444222222222222222222333333444444&&&&&&''''''&&&&&&&&&''')))&&&&&&((((((&&&(((,,,222)))***+++%%%&&&+++)))((('''''''''***...222555&&&&&&%%%&&&'''((())))))%%%,,,///,,,(((((()))(((%%%))))))111:::111%%%'''(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((''''''''''''((()))++++++)))+++,,,+++)))((((((***+++***((('''((()))+++---)))))))))((('''&&&%%%%%%''''''''''''(((((())))))&&&'''((((((''''''((()))(((*********)))(((((((((''''''''''''''''''''''''%%%(((***)))&&&$$$&&&)))''''''''''''''''''''''''))))))******))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((()))))))))(((((()))***************(((+++///000...+++)))((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''((((((((((((((((((''')))---333999;;;888222,,,---***'''%%%&&&'''((((((&&&'''''''''''''''''''''''''''((((((((((((((((((************)))((('''&&&((('''%%%$$$$$$%%%'''(((((((((((()))))))))******(((((((((((())))))'''&&&))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,''''''&&&&&&&&&(((***,,,///,,,)))((((((((('''&&&$$$$$$%%%&&&'''''''''&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((()))*********++++++,,,------......000000///...---,,,+++++++++,,,---///111333555666888888:::;;;<<<<<<<<<<<<:::999666444222222222222111222222333444555555666777777777777666666666777777666444333222222333444666555555555555555555555555555555666777888999:::;;;999888888999888777666444444444333222222111111---......///000111111111111222333333444444444333111111111111111111111111///000000000111111111222000000000///......------......///////////////...+++---//////.........///.........////////////000...------,,,,,,------...---,,,+++******,,,...///111///---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,---------------------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------,,,+++***))),,,,,,++++++************)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000111111222333333444444444444444222111000///...---,,,,,,---...///111111000///////////////...---------...//////000111333555777999999999888555666777999:::;;;;;;;;;777777555444333222111111111222333333444444555555%%%'''(((((('''&&&&&&''''''%%%'''+++,,,)))(((***(((%%%,,,...'''(((...+++''''''&&&'''***///333666***)))'''(((***++++++***'''...333///***)))******&&&***---999CCC777''''''''''''''''''&&&&&&%%%$$$&&&''''''((((((((((((((((((((('''(((((()))***+++'''***,,,+++(((&&&''')))&&&&&&%%%%%%&&&((()))***)))))))))((('''&&&$$$$$$&&&&&&''''''((())))))***&&&((()))(((''''''((()))'''((()))***)))(((&&&%%%''''''''''''''''''''''''%%%'''***)))&&&$$$%%%'''&&&&&&'''''''''((((((((())))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((((((((((((((((((((((((%%%&&&''''''((((((((('''(((***---...,,,***))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''***))))))***++++++***((()))'''%%%%%%'''(((((('''&&&&&&&&&'''''''''''''''''''''((()))))))))(((((())))))))))))(((((('''&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((((((((('''&&&&&&&&&'''''''''((())))))'''&&&'''(((%%%&&&'''&&&&&&&&&)))+++///---***((((((((((((&&&%%%%%%%%%&&&((()))'''&&&))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''(((((()))*********+++,,,------......//////......---,,,++++++++++++,,,---...000222333666777888:::;;;<<<<<<<<<<<<:::777444222222333333222222333444444555555666999888777666555555555666666555444222222222222333666666777666666555444333333333333444555777888999>>><<<:::999999888555333444444444333222222111111............///////////////000111222333333333222111111111111111111111111//////000000111222222333000000//////...------,,,------.../////////......+++---//////...---...///------........./////////------,,,,,,,,,,,,------,,,,,,+++++++++,,,---......///000000000000///......------,,,,,,,,,,,,,,,------...------,,,+++***+++******++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***)))---,,,,,,+++******))))))((())))))***+++,,,------,,,,,,,,,------.........111111111111111333444444333444555555555444222111///...---,,,,,,,,,---...000000////////////000000///////////////000111222222333666888999888777777222333444666777777777777444444333222111111111222222333444555555555555444%%%'''******'''&&&&&&((()))&&&'''+++,,,***)))+++(((%%%***---(((***---'''((((((((((((+++...111222,,,***((((((+++,,,+++***&&&...333///***)))))))))((()))***666AAA555''')))&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))&&&***---+++(((%%%'''***&&&&&&&&&&&&&&&&&&'''''')))))))))))))))((('''&&&'''''''''((((((((((((((('''((()))((('''&&&'''(((((('''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''))))))'''&&&%%%%%%%%%&&&&&&'''((())))))***''''''((())))))(((((((((''''''''''''''''''''''''(((((('''&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&)))++++++***))))))***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''%%%###$$$'''***,,,,,,'''&&&&&&'''((()))'''&&&&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((($$$%%%&&&'''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((***,,,((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))*********)))(((,,,+++***)))))))))******%%%'''))))))'''&&&&&&'''%%%'''((('''%%%%%%(((***+++)))'''&&&'''((((((((((((&&&%%%''')))***(((%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((((((((()))***+++,,,------.........------,,,,,,,,,++++++++++++,,,...000111222333555777888999:::::::::888666444333444666777666555555555444444333333777666555444444444555666666555333222111111222222333444666777777555444222111111111222444666777888>>><<<999888888777555333444444333333222111111111------------............---...///000111111111111222222222222222222222222111111111111111111111111//////......---,,,,,,,,,,,,,,,---...............+++,,,......---------...,,,---------............,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...///000111000/////////......---,,,,,,,,,,,,---+++,,,---------,,,***))))))))))))******,,,------******++++++++++++******++++++,,,,,,,,,++++++*********************)))))))))))))))******+++++++++---------...///000000111111111111111111333444555222333555666555444333222///...---,,,,,,,,,------//////......///000111222000000000000111222333444222333666888888777555444222333333444555555555444222222111111111333444555333444555666666555444444%%%(((******(((&&&'''(((---(((&&&((()))''''''))),,,%%%''')))&&&***+++!!!))))))))))))***,,,...///+++(((&&&''')))***)))'''###,,,111---'''&&&'''''')))&&&###...:::000%%%)))''''''((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((((((((()))'''***---,,,(((&&&(((+++((()))))))))((('''&&&%%%(((((()))***************)))))))))(((''''''&&&&&&((()))))))))'''&&&'''(((***((($$$###$$$%%%''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%%%%%%%&&&'''((()))***+++%%%&&&&&&'''((((((''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((((('''%%%'''))))))(((((()))***))))))))))))))))))))))))&&&'''***++++++***'''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((('''%%%"""((('''''')))***)))&&&$$$&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((!!!"""$$$&&&(((***++++++''''''((())))))(((''''''''''''''''''(((((((((((((((((('''&&&&&&(((+++...&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((***+++++++++***)))***)))(((&&&&&&&&&'''(((###%%%((()))(((''''''(((%%%''')))'''%%%%%%'''***'''%%%$$$$$$&&&))))))))))))'''&&&'''******(((%%%''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,,,,......------------,,,,,,,,,++++++***+++---...///000111222444666777888888888777555444444666999;;;999888777666444333111111444333333222333444666777555444222111000111111222000222444777777666444333///000000111333555777888999888666777888888777666444444333222222111111000++++++,,,,,,---...//////,,,,,,...///000000000000222222222222222222222222333333222222111000000000///......---,,,,,,+++++++++,,,,,,---.........---***,,,......---,,,---...,,,,,,,,,---------......,,,++++++******++++++,,,***+++,,,---------,,,,,,...//////...---,,,---.........---,,,,,,,,,,,,---)))***+++,,,,,,,,,+++***))))))))))))***+++,,,---*********++++++***************+++,,,,,,,,,++++++''''''(((((())))))******//////..................---......///000111222222222111000000111222444555222333555666666555333222///...---,,,+++,,,,,,---............///000222333111111111111222333444555222333666777777666333222444444555555555555555444111111111111222444666777444444555666666555444333(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''''''''&&&&&&)))***,,,,,,,,,***((('''))))))))))))))))))))))))''''''((())))))((('''&&&''''''''''''((((((((((((,,,+++***+++,,,+++)))'''(((((('''''''''&&&&&&&&&+++***)))'''''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%&&&'''((()))***+++,,,&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))((((((((())))))'''''''''(((((((((((())))))((((((''''''''''''((('''''''''''''''((())))))******)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))++++++***)))((('''&&&&&&''''''''''''''''''''''''***(((''')))---//////---'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***))))))((((((((())))))'''((()))******)))((('''((((((''''''''''''(((((($$$$$$###%%%&&&'''&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''+++%%%$$$(((***&&&%%%'''(((***,,,,,,+++***+++,,,,,,---.........---,,,+++---...............---------...///000111222333444666666666555555777:::>>>======<<<;;;:::888777666555222//////222444444333444444222111000000000000//////111222222333333333222444555444333333444555666555444333333333333333555555333222111000000000,,,---...///000000000000---...//////000000//////111111111111111222222222222000.........///...---......---,,,++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++************************...//////---)))'''(((***++++++,,,,,,,,,---------000222111...---000000...---...///000000...,,,+++***************+++++++++))))))))))))*********+++***************)))((((((((())))))************)))...---,,,+++************/////////000111111222222333444555555333111111222111111111111222333333444444555555555444222111000000///...---------...///.........///000222333444333333222222333444666777777888777555333222222444777666555444222111000000000111111222444555555666444555666666666555444333'''(((((())))))(((((('''((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%((()))***++++++)))'''&&&((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''((((((((((((######$$$&&&***++++++***(((((('''''''''&&&&&&&&&******)))(((((((((((((((***(((&&&%%%$$$%%%'''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&&&&&&&'''((()))***++++++'''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))(((((((((((()))******'''''''''''''''((())))))***)))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&'''+++,,,+++***'''&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''''')))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&%%%%%%&&&((()))'''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''***%%%$$$((()))&&&%%%'''&&&(((******))))))***++++++,,,---......---,,,+++.........//////......---,,,------...///000222222333555666777666777999;;;<<<;;;;;;:::999888666555666333000///111333333222333222111000000000000000///000000111222222222222444555666555333222222333666555555444444444444444444444333222111111111111......//////000/////////------...///////////////000111111111111111111111000...---------...---,,,------,,,+++******++++++,,,***((()))***++++++***++++++++++++++++++++++++***************************+++,,,***'''%%%''')))))))))))))))*********+++,,,......++++++///000------...///000///...,,,+++************************((((((((()))))))))))))))+++++++++******(((''''''))))))******++++++******))))))))))))***,,,------/////////000111111222222222333555555444333333444222222111000111222333444333333444555444333222111...---,,,+++++++++,,,---//////000111222333444444555444444444444666777888888888888555333111222333555555444333222222111111111111222333333444444555444555666666666555444444'''(((((())))))(((((('''))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))))))))((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((***)))((()))++++++)))((((((((((((''''''''''''&&&)))))))))))))))(((((('''***(((%%%###"""$$$''')))))))))(((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((())))))***+++,,,(((''''''''''''(((((()))))))))((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((***))))))(((''''''&&&&&&((('''''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''(((***+++)))(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((***'''&&&)))+++)))((()))$$$%%%(((((((((((()))***)))***+++,,,------------......///////////////...,,,,,,++++++,,,...000111000333666777777666777777::::::::::::999888777666666444111000111222111111111000000/////////000000///000000111111111000000555666666555222111111222666666666666666555555444333333222111111222222333111111111000000///------------.........////////////000000000000000//////...---,,,,,,------,,,+++,,,,,,++++++***+++++++++,,,***))))))***+++***)))************************************************)))))))))(((&&&&&&''')))((((((((()))))))))******))),,,,,,***+++000111///------...//////...,,,+++++++++******))))))((((((((((((((((((((('''''''''+++++++++***)))((('''''')))***++++++,,,,,,,,,+++)))******+++,,,---///////////////000111111222222111333555666555555666777444222000//////111333555111222333444444333222111------,,,++++++,,,---...000222333555666666666555666666666666777888999:::888888888666333111222333444444333333333222222222333333333333333333333333333444444555555555444444((())))))******))))))((((((((()))))))))***************))))))((((((''''''((((((((((((((((((((((((''''''(((((()))((((((((('''((()))))))))((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((---,,,+++++++++***(((&&&(((((((((''''''''''''''''''((()))******)))(((''')))(((&&&%%%%%%&&&((()))******)))((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((())))))***&&&&&&&&&&&&'''''''''''')))))))))((())))))******((((((''''''''''''((())))))((('''&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))************''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((************************((((((''''''''''''(((((()))(((((()))++++++***(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''+++***)))(((((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***((((((***+++,,,++++++"""$$$&&&'''&&&&&&''')))(((((()))***,,,,,,------......//////000000//////------,,,+++,,,---///000000222444555444444666777999999::::::999999888888777555333222111111000000//////.........//////000///000000111111000000000333555555444222111222333555666777888888777666555222111111111222222333444333333222111000...---,,,...............////////////000000111111000///......---,,,---//////...,,,------,,,,,,,,,------......,,,******++++++***)))************************************************)))***))))))))))))***+++)))************+++++++++))),,,---+++---222444222,,,---.........---,,,,,,++++++******)))(((''''''((((((''''''''''''&&&&&&))))))************))))))***+++,,,---------------//////............///////////////000111111222222333555666777666555666777555333000......000333555111111222222222111///...000///.........000111222222444666888999888777666888888888888999:::;;;;;;888888888555333111222333333333333333333333333444444444333333222111111111111222222222333333333333)))******++++++******)))'''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***************((()))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******''''''''''''((((((((((((#########&&&)))+++***)))(((((((((((((((((((((((('''((()))******)))(((''''''((())))))))))))((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''''''''((((((***)))((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''))))))(((((((((((())))))(((((())))))***+++++++++''''''''''''''''''''''''&&&''''''&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((((())))))''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((******))))))))))))******((((((''''''''''''(((((((((''''''(((******)))'''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''))),,,+++***"""$$$&&&&&&&&&&&&'''(((''''''((()))***+++------------...//////////////////...---------...///000000111111000000222555888888999999:::::::::::::::777666666444222111111111///.............../////////000000111111111111000000222333333222222444555555777999:::;;;999777666111111111111222333444444444333333222111///---,,,//////.........///000111000111222222222111///............000111222111///////////////000111222222111///---,,,,,,---+++***++++++++++++++++++++++++***************************)))(((((()))*********)))************+++++++++(((+++,,,+++,,,111333111,,,,,,------------------,,,++++++***)))(((((('''(((((((((((((((((((((''''''((()))+++,,,,,,------+++,,,---...////////////000000///.........///////////////000111111222222555777888777666444444555555333000......000222444111222222111000...,,,+++000000///000000222444555444555777999:::999888777888888999::::::;;;;;;;;;777777777555333222333444444444444444444555555555555444333222111000000////////////000000111111111)))******++++++******)))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++++++++***((()))))))))))))))******''''''''''''''''''''''''(((((((((((()))***++++++''''''''''''((((((((((((&&&&&&&&&''')))***)))((('''(((((((((((()))))))))'''(((((()))))))))))))))&&&(((***+++,,,+++)))''')))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&''''''((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))'''''''''(((((((((((()))))))))(((''''''''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''''''''''''''''''''''''''((()))((('''&&&'''(((&&&'''((()))***)))((((((''''''''''''((((((((()))&&&&&&''''''((())))))***&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&'''))))))((('''''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$&&&&&&%%%(((,,,+++((($$$&&&'''(((&&&&&&&&&''''''''''''''')))***,,,---+++,,,---...////////////000000000000////////////000000///...---000444777666777888999::::::::::::777888888666444222222333000//////........./////////000111222222333333333///111222333222333444666555777:::======;;;888777222111111111222333333444333333333222222000//////111000///...///000111222222333555555555333111/////////000222444555333111222111222222333444555666555333000/////////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&'''((())))))(((((((((((()))))))))******'''******((()))...///---,,,,,,,,,,,,,,,---------,,,,,,++++++******))))))))))))))))))*********+++((()))+++,,,---...//////,,,---...///000000111111......---......///000111/////////000111111222222666777888777555444444444444222000......///111333222222222222111///---,,,000//////000111333555666555666777888999888777777777777999:::::::::::::::555666666555333333444666555666666666666666666666444444333222111000//////............///000111222(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((***+++,,,''''''''''''((((((((((((---,,,*********)))'''%%%'''((((((((())))))))))))((((((((((((((()))******''''''((()))******))))))((((((((((((((()))))))))''''''''''''(((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))((((((((()))))))))******''''''''''''((()))***+++))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&((())))))'''&&&(((***&&&''')))*********((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((()))***+++'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((('''&&&&&&((()))***((('''''''''((()))))))))))))))''''''''''''''''''''''''(((((()))******+++******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***&&&))))))'''***000000,,,'''(((***)))(((&&&''''''''''''&&&&&&''')))***+++***+++,,,---............//////111111111///---,,,---...///......///222444333444555777888999999999777888:::888666444444555111111000///...............///111222444555555555000111333333222222333555555888;;;>>>???===999777222222222111222222333333111111222222333222222111222111000///000111333444555666777888777555333111//////000333555666444222222222333333444666777888888666444222222222000///////////////////////////------------------------+++)))'''''')))***)))'''))))))))))))*********+++))),,,+++((((((,,,---***,,,+++++++++,,,------...,,,,,,,,,+++++++++++++++)))******+++,,,---......,,,---......///.........,,,---///000111222222222222222111111111111222222/////////000111111222222444555777666555444444555333222111/////////000111111222333444444333222222111111111111333555777999555666666666666777777777555666888999:::999999999333555555555444444666777888888888777777777777777444333333222111000/////////////////////111222333&&&&&&''''''''''''&&&&&&))))))))))))************''''''(((((())))))******************************$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((***,,,---''''''''''''((((((((()))$$$###$$$&&&)))***)))((('''((((((((())))))******)))(((''''''''')))***+++((('''&&&&&&'''((()))***''''''(((((())))))******''''''''''''((((((((()))'''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((***++++++))))))))))))************%%%%%%&&&(((***,,,...///***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&))))))(((((((((((())))))++++++******************''''''''''''''''''''''''%%%'''))))))'''&&&(((+++&&&''')))***+++***((('''&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&'''''''''((((((***++++++((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((''''''(((******)))((('''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++......,,,///555666111)))***+++***((('''''''''''''''&&&&&&'''(((***+++)))***+++,,,---------------///111222111///,,,******,,,///000000///000111000111333555666777777888777999;;;:::777555555777333222111//////............///111333555666666777222333444333111111222333555888<<>>%%%&&&'''((()))*********''''''((((((((()))))))))))))))))))))))))))))))))'''((((((&&&$$$###%%%&&&))))))*********))))))((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((('''((())))))******))))))***)))))))))))))))((((((######$$$&&&'''((()))***((()))******(((''''''((()))(((''''''&&&'''''''''((((((((((((((((((''''''((((((''''''''''''((((((,,,+++***(((''''''((()))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%***)))'''&&&&&&'''((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((($$$&&&'''''''''''')))+++@@@888///(((''')))))))))''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''((((((((((((***++++++++++++******))))))((('''''')))))))))'''&&&&&&&&&''')))***)))(((***))))))(((((())))))***''''''((((((((((((((('''&&&''''''(((((((((((((((''''''''''''(((((()))***+++)))&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((())))))***)))///555555///)))''')))((((((((((((((((((((((((&&&''''''(((((())))))***((())))))******+++++++++,,,---...//////...---,,,,,,,,,,,,,,,---...000000......///000111333444555555666777777777666555444999888666666777666333111//////000000000111111111444444444444444444444444333444555666666777777666555555666777777777666555777999<<>><<<:::555444222000000000222333666777999::::::999777666555555666777777777777666555444555777:::;;;;;;:::999666444333444555555444333333444555555555555555444444444333333222111111000222333222111000111222222333444555555333111000222000......///000///...111222444555666666666666111000000///....../////////000222333555777999:::555444444333222222222333444444444555666888999:::BBB???999333000000111222222111///------...///000111333666666555333222333333333333333444555777777<<<:::999999999999888666888888888888777777666666777777777777666666666555333222222111111222222222444555666777777777777777555555555555444333222111222222222111000//////...111111111000//////......((()))******)))***+++---'''&&&(((------)))((()))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((()))((('''''')))+++===333***''')))+++---000888444...)))'''***...111$$$%%%&&&((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))***)))((('''(((***,,,,,,,,,++++++***(((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))******))))))(((((('''''''''((()))***++++++++++++***************)))(((((($$$%%%&&&'''(((******+++)))+++,,,,,,***(((''''''(((''''''&&&&&&&&&'''''',,,++++++******)))))))))******))))))))))))******))))))((('''&&&&&&''''''((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###&&&'''(((((((((((('''&&&###$$$%%%''''''((()))***;;;555,,,'''%%%&&&'''((('''''''''((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((*********++++++***))))))&&&''''''((())))))(((''''''&&&&&&((())))))(((&&&***))))))))))))))))))***&&&'''((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((((((((()))'''%%%%%%'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))***+++,,,---(((---222111,,,((()))+++))))))))))))))))))))))))))))))))))))******++++++((((((((()))))))))******+++,,,------...------,,,------------------......,,,------......///000111333444555555666555444444888777666666777777555333111111111111111000000000333333333333333333333444222333444555666666666666555666777888888888777666777:::>>>BBBCCCBBB???>>>888777555333222222333333333444666777888777666555555555666666666666666666444444555888;;;===;;;:::888666444444555666666555444444555666666777777777777666555444333222111111000222333222111000111333333444666666666555333222222000//////000111000///---///111444555555555555333222111000000000000000111222333666888:::<<<===555444333222111111222222555555555555555666777888>>>;;;888444111000000111000///---+++,,,---///111222555888999888555444444555555555666777888999:::<<<;;;::::::::::::999999::::::999999888888777777777777666555555444333333222222111222222333444444555555666777777777666666555555555444444333222222222111111111000000//////000000//////...---,,,,,,&&&'''))))))***+++...111===111((((((++++++***)))(((((((((((())))))))))))---------,,,,,,---------((((((((((((((((((((((((((()))))))))((((((***+++333+++%%%'''******---111444111---(((%%%%%%%%%&&&''''''((((((((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((''')))***+++******,,,---000//////---,,,***(((''')))***+++,,,,,,+++***)))'''((((((((()))))))))*********))))))((((((''''''&&&'''(((***++++++++++++******++++++***)))((('''''''''''''''(((((())))))***+++---,,,***(((''''''''''''&&&&&&&&&&&&'''(((,,,,,,++++++******))))))******))))))))))))******)))))))))))))))***++++++''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((()))))))))(((((('''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%'''((())))))(((///,,,(((&&&&&&'''((((((''''''''''''(((((())))))***)))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((%%%&&&((((((((((((((((((***)))((((((((((((&&&$$$)))((((((''''''(((((()))&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((++++++***)))((('''&&&&&&'''&&&%%%%%%'''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''((()))***+++,,,------,,,***((('''((()))(((((((((((((((((((((((()))))))))))))))*********'''((((((((((((((())))))******+++,,,,,,,,,,,,,,,.........------,,,++++++111111111111111000000000111222333333444444444444777555444444666666666444222222222222222111111111111111111111111111222222111222333444444555444444444555777888888888777666555888===AAACCCBBB@@@>>>:::999777555444333333333111222333444555555444444444444444444444444444444333444555888;;;===<<<:::888666444444555666666666666666666777777888999:::;;;999777444222111000///000111222222000000111222444555777777777666444333222111//////111222111111,,,...111444666666555555444444333222111000000111111222444777:::<<<>>>???555444222000000000000111444333333333333444555666555555555555444222000///,,,+++++++++,,,...111222444777:::;;;:::888666666666666777888999999::::::999999::::::::::::;;;<<<777666666555444444333333444444444333222222111111333333222333333444555666555555666666666555555444333333333222222222222222222111111111000000////////////......---,,,++++++&&&'''))))))***,,,///222WWWAAA+++###&&&)))******(((((((((((())))))))))))*********))))))*********''''''''''''''''''''''''((()))))))))((((((***,,,((($$$&&&---...))))))---)))(((''''''&&&''''''((())))))))))))(((((('''&&&((((((((()))))))))******))))))))))))))))))))))))$$$&&&)))*********+++---000//////...,,,***(((''''''(((((())))))(((((('''''''''(((((())))))******))))))))))))((((((((((((&&&'''((()))************((()))*********)))(((''''''''''''&&&&&&&&&&&&&&&***+++,,,+++)))''''''((('''''''''&&&''''''((()))))))))))))))))))))((((((((((((''''''''''''((((((&&&&&&'''(((((())))))***''''''''''''''''''''''''((((((((()))))))))))))))((())))))))))))*********'''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%$$$%%%'''******)))'''''''''(((((()))***++++++''''''&&&''''''((()))*********)))))))))(((((((((''''''''''''((((((((((((''''''((())))))))))))(((&&&'''(((((((((((()))+++...,,,)))(((((((((&&&%%%(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((+++++++++***)))((('''&&&'''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))444///)))&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++,,,,,,------...------,,,+++***000000000000///...---,,,000000111111222333444444555444222333555666666666444444333333333333333333000000000000000000000000///000111222222333333333333444666777888777777666444666:::>>>@@@???>>>===999888777555444333222222111111222333333444444333444333222222111222222222333333444777:::<<<<<<;;;:::777555444555666666555666666666666777999:::;;;===;;;888555222000000///000111222222111000111222555666777888888666444333222111///000222333222222000222555888::::::888777555555333222111111000000222333555777:::<<<>>>???666444222/////////000111222111111111222333444444///111333555555333111///***++++++---///000222333666888;;;;;;:::888888888777777888999999999999888666888999999999999:::<<<777777666555444333333222111111111111111222222222333333333333444444555666555555555555555444333222000////////////000111111222222222111000//////............---,,,,,,,,,+++)))******))))))***...000QQQ>>>+++$$$''')))***+++'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((((('''''')))+++&&&'''000:::777+++&&&***((('''''''''((()))+++,,,))))))******))))))((('''(((((()))))))))*********))))))))))))))))))))))))$$$&&&)))***))))))***+++,,,,,,,,,,,,+++***))))))(((''''''&&&&&&''''''((('''''''''((()))*********(((((((((((())))))))))))&&&'''(((((())))))))))))&&&''')))******)))((('''''''''''''''''''''''''''******+++)))''''''((()))((('''''''''(((((()))***))))))))))))))))))******((((((''''''''''''((((((&&&&&&&&&''''''''''''&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***&&&''''''(((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))'''((((((((((((((((((''''''&&&&&&)))++++++)))&&&'''((()))))))))***,,,---'''&&&&&&&&&'''(((***+++*********)))))))))((((((''''''''''''(((((((((((('''((()))***************'''((()))((('''(((+++...///,,,)))'''''')))))))))(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((((()))************)))(((((('''''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))333///***(((''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,***+++,,,------------,,,,,,------......---,,,+++/////////000111222444444555333222333555777777777444444444555555555555555222222111111000000//////---...///000111111111111222333555666777777666666444555888;;;<<<===<<<<<<:::999888777666444444333333333333444444444444444444333222111000111111222333222222555888;;;<<<<<<;;;999666555555666555444555444444444666777999:::===;;;888555222111111111111333444333222111222444555666777888777666444333222111000000222333333222333555888;;;===<<<:::999666555333222111000000000222333555777999;;;======777555222000//////111222000000000111222333444555000111333444444333222111---...000111333333333333666888999999888777777888777888999999999888777666555777999888666666777999888888777666555444333333...///000111222333444444333333333222333333444444444444444444333222111000............///000222333444333222111000///...---------------------------,,,,,,,,,***((())),,,...777...''')))------++++++'''((((((((())))))************))))))))))))******))))))))))))))))))))))))&&&'''''''''&&&&&&((()))***///<<>>??????<<<;;;:::999999888777666666666666555555444333333555444444555777777666555222333333444444555666777666666666555555555555555444444444444333222111000333444555777999:::::::::888777555333222111111000333333444555777888777666555555555555444333333222111222333444555666777777444555555555666666666666777777666666666666777777555555666666666666555444444333222111000///000000...//////000111222333333333333444444444444555555444444333333333333222222,,,,,,,,,,,,,,,,,,------////////////////////////---///000111111///---,,,000/////////......------...---,,,+++***)))))))))))))))))))))************(((***)))&&&&&&))))))&&&***************+++++++++((((((((())))))(((''''''((((((((((((((())))))***))))))))))))))))))))))))&&&(((+++,,,+++******+++...,,,+++)))(((((((((((()))******++++++******)))+++***((()))+++,,,,,,+++))))))))))))************,,,+++***************+++))))))))))))))))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))((())))))******+++++++++///...,,,,,,------,,,+++))))))***++++++++++++***+++)))&&&######%%%(((+++))))))))))))(((((((((((()))))))))))))))***+++,,,'''***,,,+++***)))+++...))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((((((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))''''''((()))))))))(((((((((((((((((('''((()))*********))))))%%%%%%&&&'''(((***+++,,,%%%&&&&&&'''((())))))***+++)))(((((()))***)))'''((((((((()))******++++++)))((((((''''''''''''((())))))(((((((((((())))))''''''((((((((()))))))))(((((())))))******++++++)))(((((()))+++...111333+++***)))(((((('''((((((''''''(((((())))))(((((('''((()))((('''''')))+++))))))))))))(((((((((((()))((('''&&&&&&'''((())))))))))))(((((())))))***)))******)))''''''(((***&&&&&&&&&'''(((((())))))&&&'''(((((())))))((((((&&&&&&''''''((()))))))))###$$$%%%'''''''''&&&&&&***)))((('''((((((***+++))))))***+++,,,,,,,,,,,,,,,,,,---...///000111111111000000000000000111222888666333000000333777999555666666666777777777888555666666777777777666666666555333222000//////...------......///........./////////000111111222222555444333333333555666777555666777888888777555444888666666777:::<<<<<<<<<:::999999888888777777777555666666666666555555444555444444666777888777555444444444444666777999:::<<<;;;:::888777666555555333444555555555444333222555666777999:::;;;;;;;;;888777666555444333333333555555555666666666777777555555666666555555444333333333444555666777777888555555555555666666666666777777777777777777777777555555555555555444444444333222111/////////000111000111111222333444444444555555555555555555555555444444333222222111000000,,,,,,,,,,,,,,,---...///////////////////////////...000333444444222...,,,++++++,,,---...///000111//////---,,,+++******)))))))))))))))************)))++++++'''''')))***'''))))))*********+++++++++************)))(((''''''((((((((((((((()))******))))))))))))))))))))))))(((***++++++))))))***+++,,,+++***)))(((((()))***)))******++++++******))))))((('''(((***,,,,,,,,,))))))))))))******************)))((())))))++++++))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))(((((()))***++++++,,,+++---+++++++++.../////////))))))(((((())))))***++++++***(((&&&&&&(((***+++++++++******))))))))))))((()))******)))))))))***)))***+++++++++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''')))******''''''(((***((((((((((((((()))))))))'''((()))***+++***))))))%%%&&&''''''((((((***+++''''''((()))***+++,,,,,,,,,+++))))))******)))((('''(((((()))******++++++(((''''''''''''(((((()))***)))(((''''''((()))***'''((((((((())))))))))))(((((())))))))))))))))))((((((((()))***+++,,,---))))))(((((((((((())))))'''((())))))*********)))'''((())))))''''''))),,,))))))))))))(((((((((((())))))(((((((((((())))))******)))))))))))))))******++++++***(((((()))+++((((((((((((((()))))))))''''''((())))))))))))(((&&&&&&''''''((()))))))))###%%%'''((())))))(((''')))((('''&&&&&&'''((()))((()))***+++,,,,,,,,,,,,,,,,,,---...///000111111111111111111222333333444444333111000000222444666555555666666666666666777555666777888999999999999999888888666444222000///...///000111111111111111////////////////////////111111111111222333555666555555666666777777888888666555444555888:::;;;:::::::::999888666555444555333444555666666666555444555444444555666777555444555555555555777999;;;<<<===<<<:::888666555555555444555777888888777666555666777888999::::::::::::888888777666666666666666555555555444333444666777555555666777666555444333555555555666666777777777666666666777777777888888666666666777777666666666666555444333222222333444444333111000000111222333222222222333333444444444555555555555555444444444444444333222000///............------...000111222////////////////////////...///111222111000...,,,)))***+++,,,...///000111------,,,+++++++++++++++))))))))))))************+++---,,,)))(((++++++((())))))******++++++++++++---------,,,,,,***)))(((((((((((((((((()))******))))))))))))))))))))))))++++++***)))'''(((***,,,+++***)))))))))***+++,,,))))))************))))))'''&&&%%%''')))+++,,,,,,))))))))))))************)))(((''''''''')))***+++))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))'''((()))++++++,,,,,,,,,***))))))+++...111222222)))((('''''''''(((***+++***************+++++++++,,,+++++++++******))))))((()))******)))(((((((((******)))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))******))))))))))))))))))''''''''''''((((((((((((************************))))))))))))(((((((((((((((***,,,+++(((''')))+++''''''(((((())))))******'''((()))++++++******)))&&&'''((((((''''''((()))(((((()))+++,,,---...///---+++***)))***+++***)))'''(((((()))***+++++++++'''''''''''''''((()))******)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))((((((((()))(((((((((((())))))***((()))***+++++++++++++++&&&(((***)))''''''))),,,))))))))))))(((((((((((()))))))))******)))))))))******)))))))))))))))***,,,,,,---+++***)))***,,,++++++******))))))(((((())))))***+++++++++++++++)))))))))(((''''''&&&&&&&&&(((***,,,------++++++((('''%%%$$$$$$%%%&&&((((((((()))++++++,,,,,,,,,,,,,,,---...///000111111222222222222333444555666//////000111111222333333555555555666666666666666666777888999:::;;;;;;;;;;;;;;;:::999777444222000000111222333444444444444///////////////.........////////////000222555666777666333222222444666777444333222444777:::::::::;;;;;;:::888555333222222111222444555666555444444444333333444555555444222666555555666888:::<<<>>>;;;:::888666444444444444555666888:::;;;:::999888666777888999999999999999888888777777777777888888555555444222111222555777555666666777777666555444666666666666777777777777777888888888888999999999444444555555555555444444666555333111111111333444555444222111111333444666333333333333333444444444555555444444444333333333444333222111000...------+++*********+++---///000////////////////////////------,,,,,,,,,+++++++++,,,,,,---------------...++++++******+++,,,,,,---******))))))))))))******+++++++++++++++***)))(((###...))))))222,,,%%%111''',,,///---***))))))(((++++++******)))(((((((((---,,,+++***))))))))))))+++***)))(((''''''''''''***)))))))))))))))***+++,,,+++++++++******))))))'''((()))***))))))***,,,''''''((()))))))))))))))++++++************++++++'''(((((()))***++++++,,,))))))************)))))))))************)))(((((((((((()))***************((((((((((((((())))))***(((+++---,,,)))))),,,///+++*********))))))((((((+++*********))))))((((((***,,,------***(((((((((((((((((()))******++++++)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((,,,***)))(((((()))***,,,******))))))((((((''''''***++++++******)))((('''(((***+++***)))((()))***''''''((()))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***++++++$$$(((&&&+++:::,,,---,,,++++++,,,,,,***))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++(((((((((((('''''''''''''''''''''''''''''''''''')))***++++++)))(((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&'''(((***+++,,,...//////......///111111111222333444444444444444444333222222111111000000000//////000111222222555555555555666888999:::===<<<;;;999777555444333444444444333333222222222111000000///////////////222111///......000222333333333333333333333333444222222333444555777888888666555555555555444444444555555666666666666555555333333444444444444444444111333555777999999999999777777555444333333333333222555777777555666999<<<888777555333222333444555888888888888888777666555333555666444222111333666333444444555666777888888777666444444444777999;;;:::999888777777777777777999888777555333111000///000000111111111222222222444444555555555555444444222222333444444555555666555444333333222222222333222222222111111///......///...---,,,,,,---...///111000000///...------------------------------------------............///+++......***)))++++++(((******))))))))))))******+++++++++++++++***))))))&&&---+++))),,,+++)))---&&&***,,,,,,***)))(((((())))))))))))******************)))))))))***++++++******))))))(((((())))))******))))))))))))******+++++++++******)))))))))((()))))))))))))))***+++(((((()))************)))++++++************++++++)))))))))***************)))******************)))******+++******)))((((((((())))))*********************))))))******+++,,,,,,+++******+++,,,,,,,,,))))))))))))((((((((((((+++*********))))))))))))+++---......+++***))))))************))))))))))))((()))))))))******++++++))))))***++++++***)))(((************************(((((())))))))))))(((((()))((('''&&&&&&'''((()))******))))))(((((((((((('''(((((()))))))))(((((((((***+++***)))((()))+++))))))***************)))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))***)))(((((((((((()))***''',,,'''***(((...AAA666---,,,***+++,,,,,,+++)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((()))***++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((())))))******''''''&&&&&&'''(((***+++,,,---......------...000000111222333333444333333333222222222222111111111000////////////000000111222222222333444666777888<<<;;;:::999777666555555555444444444333333333222222222111000////////////000//////...///000111222222222222222222222222222111111222333444666666777555555555555444444444333555555666666666666555555111111111111111111111111111222444666888888999888888777666555444444444444222444555444333444777:::888666444222111222222333888888999999888777777666222444555333111111333555333444444444555666666666555555444444333222222222888777666555555555555555555555444333111000//////000000000111111111222222555555555666666555555555222222222333333333333333444333333222111111222222111222222111111///......///...------------...///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,+++((())),,,+++'''******))))))))))))******++++++++++++++++++***)))(((***...+++(((111888222'''((()))++++++***(((((((((((())))))***++++++,,,(((((((((((()))***+++,,,******))))))******+++,,,,,,+++***)))))))))))))))*********)))))))))))))))******)))))))))******+++))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++***)))((('''((()))******++++++******+++++++++++++++,,,------000---)))***---///---***************++++++++++++***************))))))))),,,---///...,,,******+++,,,++++++***))))))(((((('''(((((()))***+++,,,,,,***+++++++++***)))((((((************************((())))))******))))))((()))((('''&&&&&&'''((()))***))))))))))))((((((((($$$%%%&&&'''(((((((((((()))***+++***))))))***+++******+++++++++******)))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))+++***))))))))))))***+++&&&---***,,,(((000DDD:::---+++***+++,,,,,,+++)))))))))))))))))))))))))))+++******)))))))))))))))************************))))))************)))))))))))))))*********++++++)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))((()))))))))))))))))))))))))))***++++++)))(((((()))((((((((((((((((((((((((&&&''''''((())))))******'''((())))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***+++,,,,,,''''''''''''((()))*********,,,------,,,+++---...//////000111222222222222111111111111222222222222000000000////////////////////////000222444555666:::999999888888777777666555555555444444444444444444333333222111000000000......///000000000000000111111111000000000000000000000111222333444444555444444444444333333333333555555666666666666555555222222111111000000//////111222333555666777777777888888777666555555555555222222222222111333666999999888666444333222333333666666777777777666555555222222333222111111222444333333333333333333333333111222333444444333111000444444333333222222333333111111111000//////......111111111111222222222222555666666777777666666555222222222222111111111111222222111000000000111111111111111111000///......///...------------...////////////......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---,,,))))))+++***&&&+++******))))))******++++++++++++,,,,,,+++******(((&&&000///)));;;JJJ???,,,)))(((+++---+++******)))))))))******+++++++++)))((((((((())))))***+++************+++,,,---...---,,,+++***))))))(((((()))))))))))))))))))))))),,,+++)))))))))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++***)))((('''))))))***++++++++++++***,,,++++++++++++,,,------000...,,,,,,---...,,,+++---------....../////////************************,,,---...---+++******++++++++++++******)))))))))''''''((()))+++,,,------++++++++++++***))))))(((************************)))))))))******)))))))))++++++***))))))***++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((()))***++++++))))))***+++******++++++******))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))+++******************+++)))...((()))(((333DDD555,,,+++******,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,,,,+++++++++*********))))))************************)))***++++++)))(((((()))((((((((((((((((((((((((((((((((())))))*********(((((()))************)))((((((((((((((((((((((((*********))))))))))))(((''''''((())))))***++++++''''''((((((((())))))***)))+++,,,+++******+++,,,---...///000000111111111//////000000111222222333111111111111000000//////------...///111222444555777777777777777777777777555555555555555555555555555555444444333222000000...///111222222222000///000000000//////////////////000000111111222222222444333333333222222222222444444555555555555444444555555444333333222111111111111222333555555666666888888777666555555666666333222111000111333666888;;;:::999777666555555555333444444444444444333333222222222222111222333444222222222222222111111111...///111444666888999:::222222111000000111111222////////////////////////222222333333333444444444666666777777777777666666444333333222111111000000111000000/////////000000000000111111000///...............------..................---------,,,,,,*********************************+++++++++,,,,,,---222333...))))))***)))++++++************++++++***++++++,,,,,,,,,++++++)))&&&///111,,,===NNNFFF555---))),,,///---+++,,,,,,+++++++++******))))))++++++***)))))))))))))))************+++---...///------+++***)))))))))))))))))))))))))))*********///,,,)))((()))+++***)))******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,---...///+++++++++,,,,,,+++++++++,,,,,,,,,++++++***(((((())))))***+++++++++++++++***************+++,,,,,,---//////...+++***,,,...---------.../////////000***************+++++++++***+++,,,+++))))))***+++))))))******+++++++++,,,'''((()))***+++,,,------,,,++++++***************************************))))))************))))))++++++************++++++))))))))))))***************************)))(((((()))+++,,,+++***)))***+++((()))))))))))))))((((((************************+++***)))''''''((())))))*********************************++++++*********,,,...%%%(((---;;;HHH111,,,+++******,,,,,,,,,***))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((******++++++++++++******************++++++++++++)))))))))))))))***++++++************************))))))))))))))))))))))))+++++++++++++++,,,------++++++++++++************++++++++++++++++++++++++)))***++++++)))(((((()))))))))))))))))))))))))))++++++******))))))))))))((())))))***************))))))))))))))))))))))))+++*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))***+++***)))((()))***+++,,,---...////////////......///000111111222222333333333333333222111000------...///000222444555555555555666666666777777555555555555555555555555444555555555444333111111///000333444555444222111000000000000//////......//////000000000000000000222222222222111111111111333333444444444444333333666555555444333222222111000000111222222444444555777666555555555555555555444222111111222444555666:::999888777666555444444333333444444555444444333222222111111222333444444111111111111111000000000//////000222555999===@@@111111000000000111111222000000000111111111222222444444444555555555666666666666777777777777666666555555444333222111000000/////////......///000000///000000000000//////...---..................---------------,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,...888;;;333)))&&&***...++++++************++++++***+++,,,,,,,,,,,,,,,,,,---))),,,...---555@@@BBB@@@333***,,,000...,,,...---,,,,,,+++******))))))---,,,+++***))))))))))))************+++,,,---...---,,,+++******************************+++++++++111---)))(((***+++***)))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***((((((***+++---///000000******++++++++++++******+++++++++,,,++++++***))))))***++++++,,,+++++++++)))))))))))))))***+++++++++...000...***))),,,///++++++++++++,,,,,,,,,,,,*********+++++++++++++++***++++++***)))(((***,,,))))))******+++,,,,,,---((())))))***+++,,,------++++++*********++++++,,,++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++***)))(((***+++,,,+++*********,,,''''''((()))))))))))))))******************************))))))(((((())))))************************))))))***++++++***))))))+++---$$$)))333DDDNNN222+++*********,,,---,,,+++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((******++++++++++++***************++++++++++++,,,***))))))))))))***++++++************************)))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++************)))++++++++++++++++++++++++)))***++++++)))(((((())))))))))))))))))))))))))),,,,,,++++++***))))))(((((()))******++++++******))))))))))))))))))))))))************)))))))))))))))((((((((('''''''''&&&((())))))******))))))((()))***+++***(((((((((*********+++,,,---------------......///000111111222222333444555555444222111.........///000111222333333333333444444555555555444444444444444555555555333444555555555444222111000222444555555555333222222222111111000000//////000000000///////////////222111111111000000000000111111222222222222111111222222222111000000000///000000000000111222333444444444333333333333333444333222111111333444444333444444444333333222111111444444555666666666666555111000///000222333333222000000000000000000111111222111000000111555999;;;222222222111222222333333222222222333333333444444555555555555666666666666555666666777777666666555555444444333222111111111//////.........///000000/////////000000//////...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---777<<<444(((&&&***///,,,++++++******++++++,,,***+++,,,,,,------,,,,,,000...))),,,000,,,...===III777***+++///,,,+++...++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***************+++,,,---,,,,,,+++******+++++++++***+++++++++,,,,,,,,,,,,333...)))'''***+++***((()))******+++++++++++++++***+++---......---+++***)))***+++,,,---...///000)))******************)))******++++++,,,,,,++++++)))***++++++,,,,,,++++++)))))))))))))))***++++++++++++,,,+++++++++,,,---++++++***************)))*********++++++,,,,,,,,,+++,,,,,,***))))))+++---++++++++++++++++++++++++*********++++++,,,,,,,,,+++************+++---...++++++++++++++++++++++++)))******++++++******))))))))))))******)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,&&&'''((()))***+++++++++************************)))************)))((((((************************((())))))******))))))((((((...(((,,,444DDDMMM000+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((()))******************************************++++++,,,,,,++++++************+++++++++,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---+++************)))))))))************************)))***++++++)))(((((()))))))))))))))))))))))))))+++++++++++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))((()))************)))((()))***+++***((((((((()))))))))***+++,,,,,,,,,,,,.........//////000000000111222333555555444333222///............///000111222222222222222333333333222333333333444444444444111222444555555444333222111222333444444444333333444444333222222111000000111000000000//////......111111000000000///////////////000000000000/////////////////////.........000////////////000222333111111111000000111111222111000///111333444111///000111111111111111000000222333333444555555444444///---,,,---000111111000/////////000111111222222222222111111111333444555444444444444444555666666333333444444444444444444333444444444444555555555555555555666666555555555333333222222111111000000//////......///000000111......///////////////...------...//////...------++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++***000333---((()))+++,,,,,,++++++******++++++,,,***+++,,,,,,------------111000'''+++444(((&&&===NNN:::******...+++***---*********++++++,,,------++++++++++++,,,---......******))))))******+++,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------444...)))'''***,,,***((())))))***++++++++++++******+++---......---+++***,,,,,,,,,------.........))))))************))))))))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,---***'''))),,,...---+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------+++******---///------,,,++++++*********+++++++++++++++++++++,,,******))))))***,,,...///++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,&&&''')))***,,,---------************************)))******++++++***((('''************************'''((()))******)))((('''&&&///+++---111???GGG++++++***)))***,,,---,,,+++))))))))))))))))))))))))'''((()))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********)))******+++,,,************************))))))))))))))))))))))))++++++++++++,,,---...///*********))))))))))))(((************************)))***++++++)))(((((()))))))))))))))))))))))))))*********++++++,,,------))))))***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,((()))***++++++***)))(((***++++++***)))(((((()))((()))***++++++,,,,,,+++.........//////////////////000222444444444222111///......------......///111111111111111111111111222222222333333444444444///111333555555555444333111111222222333333333222555555444444333222111111111111111000//////......000000000000////////////......////////////...............///////////////000///.........000111222000///////////////000000///......000333333000,,,000000111222222222222111...///000111111111111111---+++)))+++...000///......//////000111222222333111222333444555444444333555555555555666666777888444444444444444444444444222222222333333333444444444444555555555555444444111111111111000000000000///////////////000111111......///////////////...,,,---...//////...---,,,+++++++++++++++++++++,,,++++++++++++++++++++++++(((((((((((())))))))))))'''))))))'''(((,,,,,,)))...------,,,,,,------...+++***))))))+++------,,,((()))******,,,...333666III===111,,,+++)))+++///,,,,,,,,,,,,++++++***)))000///,,,***)))***+++,,,,,,+++******,,,......---444222...+++))))))+++,,,)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***......------,,,+++******,,,,,,---------.........******+++++++++,,,,,,,,,...------,,,+++++++++,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++------------,,,,,,+++***''')))************+++------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))******************************++++++++++++******///...---+++******++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,---------*********++++++,,,------............---,,,+++***,,,,,,---...---,,,+++***'''...,,,...;;;===111***))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,+++***)))((((((((((((************************------------------------+++++++++************)))---,,,***))))))***,,,---************************,,,+++)))(((((()))+++,,,///---,,,***))))))************+++++++++,,,,,,,,,))))))))))))************+++***)))(((((()))******))))))))))))(((((((((((())))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))*********+++,,,---...///......////////////..................///000222222111222333333333222111000000222333555555444333222222222333333333222222111///000222444555555555444555555666555555444333333222222111111222222333444333222111000000000111111222111000111222222111000........................000000///...------,,,,,,111111000/////////////////////000000000000000///111111000/////////////////////000000111111111222222000...///111333333333222333333333444444555555333333444555666666666555555555555555666888999999:::999888777555333222222222222222222222222222222333333444444555666666777666666555444444444444555111///------...000000///222111111444666666333000222444777888666222...***000,,,***---...+++)))***,,,***))))))******)))'''))))))***+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++)))***+++,,,,,,++++++,,,,,,,,,,,,---111444;;;999444///,,,,,,---...------......------,,,,,,+++---...---,,,+++---///...,,,++++++---......---...---,,,++++++,,,---...******+++,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((************+++++++++,,,+++++++++,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************************------,,,,,,,,,,,,------*********)))******+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++---------+++++++++------,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++............---,,,+++***((()))+++,,,,,,,,,++++++)))---,,,111>>>;;;///,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++************,,,,,,+++******+++,,,,,,************************,,,+++)))(((((()))+++,,,///...---+++++++++++++++******+++++++++,,,,,,,,,))))))))))))************+++***)))(((((()))***+++***)))))))))((((((((((((((()))******++++++************)))(((((()))))))))))))))))))))))))))))))))******+++,,,---...000111000000111111222111111111///////////////000111222111222333333333333222111222333444555555333111000111222222222222222111111000111333444555555555444666666777777666666555444222222222222222333444444555555444444333333222222222222111111222222222111000000000000000000000000---------...............111111000///////////////000000111111111111000000222111000000/////////000000000111111222333333444444222111111333555666555444444444555555555666666555555666777777777666666666666666666666777888999999888777666444333222111111111111111111111111222222222333444444555666666666666555444333333333444000...,,,+++,,,------,,,222111333666;;;===<<<:::777666333000//////111222///+++***...///......000,,,+++******++++++***(((******++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,***+++,,,------,,,/////////---,,,,,,...000///999<<<444------...,,,......///000000000//////+++000555555111......000///...,,,,,,---...---,,,******++++++,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,++++++******++++++------------------------++++++,,,---------------************************......------------......***************+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++///000000///---,,,,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,******++++++,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...+++++++++,,,,,,,,,------,,,,,,+++*********++++++------------,,,,,,,,,,,,......---,,,,,,+++******------------,,,+++******&&&''')))+++,,,,,,,,,++++++,,,,,,666AAA888,,,///+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********++++++******)))))))))******+++******)))))))))((((((((('''((())))))******))))))******)))(((((('''(((((())))))))))))))))))))))))******+++,,,---///111222,,,,,,---......///......000000000//////000111111222222333333333333222222444555555555444222000///000111111222222222111111111222333444444444444444777777777888777777666555333333333333333444444555777888888888777666444333333333333333333333333333000000000000000000000000111111000000000000000000111111000////////////000111222222222222222111111222222111111111111111000000000111222444555666666777555333444666888888888666666666666777777777777777888888888888888777666666666666555555666777777777777666555333222111111//////000000000111111111333444444555555666666666666555444333222222222222000...,,,+++,,,---,,,,,,------...111555888999999999777333000//////111222:::444000000///,,,+++,,,...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++,,,///111111111...//////---++++++,,,...,,,>>>DDD777,,,---///+++......///000111111111111000777===<<<555...---//////---,,,+++,,,,,,,,,+++***+++,,,,,,,,,+++***)))++++++,,,,,,---,,,,,,+++,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------......------------......---,,,,,,,,,,,,---......,,,,,,+++++++++***************+++,,,,,,---,,,,,,...///000///---,,,---......------------------...,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++//////......------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,......------,,,,,,,,,+++...---------,,,,,,,,,+++,,,,,,------,,,++++++***((()))***,,,,,,,,,,,,+++---,,,---:::CCC555***111------------............------------------------------------------------+++++++++,,,,,,,,,,,,---------------------------*********+++++++++,,,,,,......---,,,++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++......------,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++******************++++++*********)))))))))((((((''''''((()))))))))))))))******)))((('''''''''''')))))))))))))))))))))))))))))))))+++,,,...000111))))))***+++,,,,,,,,,,,,111111000/////////000000222222222333333333333333444444444444444222111000000000111111222222111111111111222222222222222222666666666777777666555555444444333333333444555555888888:::::::::888555444333444555444444333444555111111111111111111111111888888666555333111//////111111000000000000111111444444444444444444333222222222333333333222222222///000111222444555777777888666444555777999999999777777777888888888888888888888888888888777666555555555444333333333444444555555444444333222111111//////000000111222222222555555555666666777777777555444333222111000000000111///------...000000///---,,,+++,,,---...//////333555888:::999555111...>>>777222000...+++***,,,///---,,,---......---,,,------------,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,...222555666666,,,---------++++++,,,...***;;;AAA444))),,,///------...///000000000000000...666===<<<444...,,,---///---+++***+++,,,+++***)))***,,,------,,,***))),,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,.........---------------++++++,,,,,,,,,---------************++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,+++++++++*********+++,,,---------------+++---......------...000.........//////.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..................------,,,,,,---------.........---,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------.........,,,,,,---------,,,++++++,,,---.........---,,,+++------///;;;AAA222)))222------........./////////------------------------------------------------++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,......------,,,+++******+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++))))))******++++++++++++************))))))))))))''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''((()))***,,,...///+++,,,------.........---000000//////////////////111111111111222222333333222333333333333333333333000000111222222222222222111111111000000000000000333333444444444444444333444444333333333444555555666777999:::999888666444444666777666444444555777555555555555555555555555999999777555333222000000222222111111111222222333666666777777666555555444333333444555555444333333//////000222444555666777777555444444666888999888888888888888888777777777777777777777666555444444333222222111111111222222444444333333222222222111111111111222222222333333333333333444444444444444333333111000000////////////---,,,,,,///111222111000000///---,,,,,,------,,,111888===???<<<777444555///,,,...000///111444///...---...///000///.........------------------------------------------//////............//////...------000333666777777+++,,,...---,,,,,,---///(((222666...)))---111000......///000000000//////)))///555555111---,,,......,,,++++++,,,---,,,+++''')))***,,,.........------------------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,------------,,,,,,,,,++++++,,,------............---***+++------,,,---...000...///000000000000///...------............------.....................---------------------------,,,------......------,,,'''(((***,,,---.........---------.........//////------,,,,,,,,,---...............---------------,,,,,,------...//////000,,,------......------,,,//////000000000///...---+++000222888<<<111)))222---............/////////------------------------........................,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------......------,,,,,,++++++---.../////////...---,,,------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,+++************+++++++++,,,,,,,,,*********++++++++++++,,,((()))***+++,,,,,,,,,,,,++++++*********)))))))))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))'''''''''((()))***+++,,,******++++++++++++******.........------...//////000000///000000111222333222222222333333444444444000111222333333333333333222222111000/////////000000111222222333222222222333333333333333444444555444555666777888777777666555777999888555444666999999999999999999999999999444444444444444444333333444333333333333444555555999999999999888777666555333444555666777666555444000000111222444555666666666444222333555777777777777777777777666666666666444555555555555444444333111111111000000111111222333333333333333333333333222222222222222222222222000000000000000000000000111000//////.../////////---+++******---///000000---...//////------...///+++---111555999<<<===>>>555///---///000//////222///...---...000000000...................................................000000////////////000000000......///222444555444---///000000.........///---.../////////000111111///000000000000//////...***---000000///------...///---,,,,,,...//////...******+++------.........------......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,------...///------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,++++++++++++,,,------.........---------,,,,,,/////////000//////......,,,---......,,,,,,---...//////000111111000//////------............---------------...//////000000------------------------------............------&&&''')))+++,,,------------.........////////////---------------...//////------------.........................../////////---......//////............///000111111111000///)))333444444666000+++000---------.........//////................................................------........./////////........................,,,,,,---------.........------------------,,,,,,***+++---/////////...---------------------------....................................------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++,,,------,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,((()))***,,,------,,,,,,+++++++++*********))))))((()))******++++++*********))))))******+++,,,---)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((''''''&&&%%%,,,,,,,,,,,,,,,---...//////.........///000111222444444333333222333333333111111222444444555555444555444222111000000000111///000111111222222222111222222222222222333444444333444555666777888888999555888;;;999666555777:::::::::::::::::::::::::::666666666666666777777777555555555555555666777777::::::::::::999888777777333444666888888777666555222333333444555555666666555333222222444666777666666666555555555444444444333444444555555555444444111111111111111222333444333333333333444444444444333333222222111111000000////////////////////////..................///000///---++++++,,,---------))),,,//////...,,,---...,,,,,,---...111555888:::999444111111111---+++,,,///...---...000000000///------......//////000000........................111111000000000000111111111000...///000222111111111222333222000///...///666111///444666333000000111111111111111000///...111111111000///...------000///---...000111111111//////...---,,,,,,++++++---.........---,,,,,,+++...------,,,,,,------...,,,------......------,,,................................./////////000000.........////////////000---------------...///000........................,,,---......//////......//////////////////////////////............//////...------------...////////////.........---------000000111111000///.........///000///---,,,,,,---///000111222222111000///------............------+++,,,---...///111222222........................------............------***+++,,,---------,,,+++............/////////000---------------...///000,,,---------.../////////000000000///......------......///////////////...,,,---///000111222111111(((555666111222000,,,///------------.........///000000000000000000000000////////////////////////.........////////////000........................---------.........//////,,,,,,------------------%%%'''***,,,......------........................//////////////////////////////.........------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,---.........---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,+++++++++************)))))))))***+++++++++++++++))))))******+++,,,......))))))))))))))))))))))))++++++************++++++,,,,,,++++++***((('''&&&*********+++,,,---...///...---------...///111222666555444333222111111111111222333444555555555555777666444222111111222222///000111222222222222222222222111111222222333444333333444555666888:::;;;555999<<<:::666555888;;;888888888888888888888888<<<<<<;;;;;;:::999888888666666666666666777888888;;;;;;;;;;;;:::999888777333555777888999888777666444555555555666666777777555333222222444666777777555555444444333333333222333333444555666666666555222222222222333444555666333333444444444444555555333333222111000///......222222222111111111111111---------------///000000444222///---......---,,,---000333333111......///---............------,,,444000///222333111///111...------...///000000///,,,------...///000111111////////////////////////111111222222222111111000///////////////////////////000000000000000//////000000000000000000000000222111000.........///000000000000000////////////................................................111///------.........---,,,,,,------...///000000............/////////000............/////////000+++,,,,,,---...///000000------............------000000111111000///......---.........///000000000------......///000000000000///......////////////......................../////////000000000000000000000///.........................../////////000/////////111222111///,,,222111000.........//////000000//////.........---///......------,,,,,,++++++222666222...---------......//////000000111111////////////////////////......------------......000000000000000000000000000000000000000000000000///---,,,,,,...//////...000000000000000000000000///////////////.........111333777:::555,,,+++///...............///000000............------------......////////////................../////////000---......///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......111000///...,,,***))))))//////////////////////////////...---,,,,,,++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++,,,,,,++++++++++++++++++++++++++++++******)))))),,,++++++******++++++,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++******,,,,,,+++)))((()))***...------,,,,,,------...---------............///,,,---///000111000...---222222333444555777777888999999888777555333222111444222///000333444333111333444444444333222111111222111000222444555555444888888888888777666555444333555888888666555777999;;;:::999888666666555555666666777777777777777666888888999999999888888777444222111222555666333111777777666666555555555444444444444333111111222444555333111000///000111222333333333444444444555555555444222333666888999999888888888888777555222111111111000000/////////......//////---+++***+++------------.........//////000000///...---,,,,,,+++...///000111111000///...//////000000111111222222000000000000000000000000222000///------///000222000000///////////////000.........------,,,,,,+++111222222333222222111111000000000000000000000000///000000000000000//////111111111111111111111111222111000/////////000000111111000000000/////////........................------.........////////////...------///000000///////////////////////////........./////////000000........./////////000000.....................///---......//////......---......//////......---,,,............////////////........................000///...---.../////////................................................111000///............///........./////////000000......///111333333000...222111000///......///000000000000//////......................../////////...444888444000000000///////////////000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000---,,,+++,,,///000000000////////////////////////////////////////////////000666;;;:::333---,,,...///............///000000111111111111000000000000//////000000000000//////........./////////000000...///000000111111000000////////////////////////////////////............------.........//////////////////......---------//////////////////////////////...------,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,++++++++++++++++++++++++,,,+++++++++************,,,++++++******++++++,,,******)))***+++---...///+++++++++******+++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))***+++,,,+++)))((()))***------,,,,,,,,,,,,------------------............---...000111111111///......///000111222333444444666666666666555555444333333111000111333555444333444555555555444444333222222111111222444555444333555555555555444333222111333666888888777666888999999999999999888777666555444444555555555555444444777777888888888888777777555333333444666666444222444444444444444555555555222333444333222111111333333222000///...///111222333333333333444444444444888666333333444555555444666666666555444333111111000000/////////.........//////............---------------.........//////000//////......------,,,//////000000000000//////222000...------...000111000000000000000000000000111000///......///000111000000////////////000000............------------222222333444444333333222222222222222222222222222///000000111111111000000111111111111111111111111222222111000000000000111222111111111000000000000////////////////////////.........//////000000000000///...///000111000///222222111000//////......////////////000000000000////////////000000000000000/////////.........---......////////////.........////////////......---//////..................000//////...------,,,,,,///......------......///........................//////..................111000000///////////////////////////000000000000------...000333444222000111111000/////////000000000000000000000/////////......///000000111222222111777:::666333333333222111111000/////////000000////////////////////////000000000//////000000000000000000000000000000000000000000000000000000000---,,,+++,,,///111222222////////////////////////......//////000000111111///;;;AAA888///...///...//////......//////000111/////////.........------//////000000000000//////....../////////000000000///000111111222222111111////////////////////////111111111111000000000000....../////////000000000---......///000000111111//////////////////////////////......---,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------************************,,,,,,++++++++++++******,,,++++++******++++++,,,++++++++++++,,,...///000++++++************++++++*********+++++++++++++++***************************)))((((((***+++***(((***+++,,,+++)))))))))+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...000111111111000///------...///000111111222222222333444555555555555222111000222444555555444666666666666666555555444333222111222444444333222333333333333222111000000222444666666666555666777555666666777777777666555222222222333333222222111555555666666666666666555555444333444555666444222111111222333333444444555111333555444333111111111222111000///000111222333222222333333333444444444777444222111222333333222444444333111000000000000///............---------000......000222333000---------.........////////////////////////.........111000000//////000000111333111---***)))+++---///000000000000000000000000000000////////////000000000000////////////000000............////////////333333444444555444444444333333333333333333333333000000111111222222111111222222222222222222222222222222222111111111222222222222222222111111111111000000000000000000000000000000000000000000000000111000///000111111///---222222111111000//////...//////000000000111111111//////000000000111111111////////////////////////...//////000000//////...111111111222222111111000000//////......---------000000000/////////.........//////...------...///........................222222111111111111000000111000000//////000000000//////000000000111111111000//////111333333222000000000000000000000111111111111111111111111111000///000000000111111111222333888999666444555555333333222111////////////000000000000000000000000000222111111000000111111222111111111111111111111111000000000000000000000000///---,,,---000111222111..............................///000000111222222///???DDD777---000222---/////////...///000000111......------------,,,,,,...//////000000//////......////////////000000000///000111111222222111111////////////////////////222222111111111000000000....../////////000000000------...//////000111111//////////////////////////////......---------,,,,,,,,,------......//////------------------------,,,,,,------------------++++++,,,---............))))))************++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,......---,,,,,,++++++++++++******))))))******++++++++++++++++++++++++***))))))))))))))))))))))))***)))((()))***+++***))))))+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------------...//////000000///////////////000111222222333000111222333444444444444000000111333555666666666666777777777777777666666666444333333555555444333333333333333333222111111000111222333444444555555333333222222333444666777111222222222222111111000333333444555555555555444444444444444444444333222222222222333333333333333111333666666555333222111222111111111111333444444222222222222333333333333222000//////111333444444222111///...---...//////------------------------000...---111666777333...............////////////....../////////000000000222111000//////000111222111000---,,,+++,,,.../////////////////////////////////000000000000//////000////////////000000111......//////000000111111222333444555555555555555222222222222222222222222000000111222222222222222222222222222222222222222222222333333333333333333333333333333222222222222111111111111111111111111333333222111000000///............000333444333111000000000000000000000000000000000111111111111222000000000111111111111222......//////000111111222///000000000000000000///111111222222222222222111000000000//////.........000111111111222222222333...///000///------///111////////////////////////333333222222111111111111111111000000000111111222000000000111111111111222444222111222222222111/////////000111111111222222222222222222222222222222111111111111000000//////333666777444333555555333333222111/////////000111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222000//////000111000///////////////////////////...//////000111222333333111@@@CCC666---000222...///////////////000111111111111111000000000//////---......//////......---////////////000000000111...///000000111111000000000000000000000000000000111111111000000000//////------........./////////................../////////////////////////////////...............---------------......//////000------------------------------------------------++++++,,,---............))))))******++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,++++++***)))++++++************++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++)))***++++++***)))***+++++++++************++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------------//////000000111111222222000111111222222222222111///000222333444555555555666666777777777777777666777666555555666777555444555555666666666555444444111111222444666777666666777555222000111555999<<<333333333333333222111111111222333444444444444444666666777777666555444444555555444444333222111111222555777888666444333333000000000000000111222222111111111222222222333333111000......000222333222000///---,,,,,,---...///,,,,,,,,,---------------000...---111666888444///........./////////000000......///000000111111111222111000//////000111222---...///000000000000/////////////////////////////////000000000000/////////////////////000111111...//////000000111111111222222333444555555555555111111111111111111111111000111222333333333333333333333333333333333333333222333444444555444444444444444444444333333333333222222222222222222222222444444333222111000000///++++++...222777::::::999111111222222222222222222000111111111222222222222000111111111222222222222......///000111222333333000000111111111111000000///000000111111111111000111111000000000000000000111111222333333444555555///111222111...---000333111111111111111111111111222222111111000/////////111111111111111111222333000111111111222222222222666444222222222222000///...///000111222222222222222222222333333333333333333222222111000000//////222555555222222444555222444222000//////000111222111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111444222000///000000000...000000000000000000000000000000111111222222333333555===>>>555///111222000000000//////000000111222000000000/////////............////////////....../////////000000000111111...///000000111111000000000000000000000000000000000000000000/////////...------.........///////////////...............---////////////////////////........................,,,,,,------------------------------------------............------------,,,,,,------...---------*********+++,,,,,,------,,,,,,------------......,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,************************+++***)))***,,,------,,,)))***++++++***)))+++,,,+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,------------------.........///000000111111111000//////---000333444333333333444444555555666666666666666777555444555777777666555666777777888888777666666444444444777999;;;:::999:::888555333444888===@@@555555555555444333333222111111222333444444444444999:::<<<;;;999777777888777666555444222111000000333555777777555333333333------..................000000111111111222222222555333000//////000///......------------......///,,,,,,,,,------------...///......000444555333000....../////////000000000//////000000111111222222111111111000000111111111,,,...111333333333111000000000000000000000000000000000////////////000000///......//////000111222////////////000000000000111111333444444555555555111111111111111111111111000111222333444444444444444444444444444444444444222333444555666555555444555555555555444444444333333333333333333333333333222222222333333333333333///000222777;;;>>>===<<<666666555555444444333333111111111222222222333333111111111222222222333333000000000111111222222222000111111222222111111000///000111111222222111111111111111111111222222222222222333333333333333333///222444222///...111555222222222222222222222222333222222111000000//////111111111111111222333444111111111222222222333333666444222222333333222111---...000222333333333333222333333333444444444444333333333222222222222222222444333000111555555111333222000//////000333444222222222222222222222222222222111111111111222222333333333333333333333333111111111111111111111111333111000000111222111000111111111111111111111111222222222222222222222222999999777444222000111111000000//////000000111222...------------,,,,,,,,,000000111111111111000000//////000000000111111111///000111111222222111111000000000000000000000000000000000000////////////....../////////000000000////////////////////////////////////////////////............////////////.........---------------........................///.........---------------------...------,,,,,,***++++++,,,------......,,,---------............,,,++++++******++++++,,,++++++---......------,,,------,,,,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++***)))((())),,,---,,,+++(((***++++++******+++,,,******))))))))))))******************++++++++++++,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,...//////000000/////////,,,000333444222111111222222333444444555555555444444333222333555666666555555666666777777777666666555444444666:::;;;:::999888777666555666888;;;===666666666666555444333222000111222333444444444444999;;;<<<;;;888666777888444444333222111000000///333444555444222111222333...////////////......---000000000000111111111222555333000////////////...,,,---...///////////////,,,---------..................//////000000111111.../////////000000000000111111111111111111111111000111111222222111111000///000111222222111111000000000000000000000000000111000///......///000111............///000111222000///////////////......000111222333444444444444222222222222222222222222000111222333444444444444444444444444444444444444222333555666666666555555666555555555555444444444333333333333333333333333000000111222444555666666666777888;;;===>>><<<:::::::::999777666555333333111111222222222333333333111111222222222333333333222222222111111111111111111111222222222222111111111222333444444444444444111111111222333333333444444444333222222111111111000333555333000///222666333333333333333333333333555555444444333222111111222111111111222333333444111111222222222333333333444333111222333444444333---...000222333444333333333333333444444555555555222333333444444555555666333444333000111555555222333111///...///111444555222222222222222222222222222111111111111111111222333333333333333333333333111111111111111111111111222000///000222333333222111111111111111111111111333333222222222222222222<<<666333444444000000222000000000000000111111222111000000000000/////////222222333333333333222222000000000000111111111111111111222333333333333222000000000000000000000000111111111000000000000///000000000000111111111111//////000000111111222222////////////////////////.........///////////////111111000000//////..............................//////.........---------............---,,,++++++++++++,,,------...//////---------.........//////,,,++++++++++++++++++,,,///000000000///---+++)))...------,,,,,,------...******+++,,,,,,---......++++++++++++++++++++++++(((''''''(((+++,,,+++***(((***++++++******+++---******))))))))))))******)))************+++++++++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------------...///000000000000,,,000333333111//////111111222222333444444444333222111000222444555555444444444555555666555555555222111111333777999888666333444555666777777777777666666666666555444333222000111222333444555555555666888:::999555333444555111111111111000000000000222222333111//////111222222222222222222111000///000000000000111111111111222000......000222222111,,,---///000111000000///---------....../////////---...///...------///111////////////000000000000111111111111111111111111000111222333333222111000333222111000//////000000000000000000000000000000222000///------///000222............///000222222000000//////......------222222333444444444444333222333444555666666666666222333333444444555555555444444444444444555666666555555444444444555555666777666555444333222222222444444444333333333222222555444444333333444444555444666999<<<<<<:::888666CCC>>>888444555777888777222333333444444333333222666555333222111222333333333333222222111222222222333444555444222111222333111333666888888666333111222222222222222222222222444444444333333222222222333333333444444444555555444444444444444444444444555555444333444555666777666555444333222333444444222222222222222222222222333333333333333333333333222222222222222333444555444333333444555555444222333333333444444333222222555555555444444333333333111111222222222333333333222222222333333444444444333333333333333333333333222222222222222222222222444444333333333333444444444333111111222222222111666333///---000555444111333222111222444555555333GGG888///222333///...444333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000444111//////111222000---000111333444444333111000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////222111...+++******++++++------------------------+++++++++,,,,,,---------///...---,,,,,,---//////.......................................---------,,,,,,,,,,,,------.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++***)))((('''......---,,,+++***)))((((((***---///000///---,,,+++******,,,......---++++++---...---******,,,...222111000...++++++---///555111...+++++++++***)))---------.........//////------...///000000//////000000000000000000000000333333222222111000//////111222444444444444222111...000333666777777666444666666555444444444444555333555666555444222222333000000000000111222333444333333333333333333333333222000...---,,,---...///222111000000111111000...000///...---------------000//////.........//////........................***,,,000222111...***''',,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...111111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000...///000111111000///...///000111000...------...,,,+++...333444000///111........................222222333444444444444333444555555666666666555555444444555555555555555555666666555555666666777888777666666555555555666666777666555444444333333444444444444444333333333333555444444444444444444555444666888::::::999777666CCC???999666666777666555444444555555555555444444666555444333222333333444444333333222222222333333333444555444222111222333222333555777777555333222222222333333444444444555444444444333333333222222444444444555555555666666333333444555555666777777666555444444444555777777777666555444333444444555444444444444444444444444444444444444444444444444444444444444444555666777999777444444555666666666444444555555555555444444333444444444444444444555333333333444444444555555333333333444444555555555333333333333333333333333333333333333333333333333333222222222222222222333444333222222222333333333555555555333333444444333222222222222222333444555JJJ:::000333555111111444333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222444222000111333333222000000222333444444333222000111111111111111111111111111111111111111111111111...///000000111111000000000000000000000000000000////////////////////////222111///...------------------------------------,,,,,,,,,---------------///...------------...///......................................./////////------,,,,,,,,,---......//////............//////......------,,,+++******......---------,,,,,,,,,++++++***)))((('''&&&%%%,,,,,,,,,++++++++++++*********+++,,,...000222333+++***))))))+++,,,+++++++++------,,,******,,,...333333222000...---///111333000,,,******+++*********++++++++++++,,,,,,,,,,,,---......//////......000000000000000000000000000000000111111111111111111111222222222222111111///000222333444333222111444444333222222222222222444555555444111///...///000000000000111222333333000000000000000000000000222000///---------///000444222000000111111000///000000///...............//////......---......///........................---.../////////...,,,,,,------------------------------///000000000///...000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000...///000111111111000///000111222111///...///000...,,,...222333000///111........................222333333444444444444444777777777777777666555555777777777777777666666666666666555555666666777888:::999888777777666777777777666666555555555666666555555555555444444444444555555444444444444555555444555666666777777666666>>><<<999777777666555444555666666777777666666555666555555444444444444555555444444333333444444555444555666555444333444555444444555666666555444444333333444555666777888888555555555444444444444444666666666777777777777888333444555666888999:::;;;777666555555555666888888777777666555555555555666666666666666666666666666555555555555555555555555777777666666666777888888>>>:::666555666777999999666666666666666666666666222333333444444555666666555555555555666666666666444444444555555555555555333333333333333333333333444444444444444444444444444333333222222333333444444444333222333333444555333555777777555333555777333444555444222333777:::MMM===111222666555333555444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333444222222222444555444333111222333444444333222111111111111111111111111111222222222222222222222222//////000111111111111000000000000000000000000000////////////////////////111111111111000000000000//////////////////////////////...............---//////...------......///..............................//////000000111111......------------------//////............//////000///...---,,,***))))))...------------,,,,,,,,,......---,,,+++******)))*********++++++,,,,,,,,,+++***)))))),,,000555888...,,,******+++,,,,,,++++++,,,---,,,******,,,---//////...,,,******,,,...///---***)))***++++++***))))))*********++++++++++++,,,,,,---------------........................,,,---...///000222333333000000////////////000000000000000000000/////////222111000000//////000000999999999777444111//////////////////000111222222////////////////////////111000///.........///000666333000//////000000000000000///.........//////...---------------..............................///...---,,,,,,---///111........................---......///000/////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000//////000111222222222111111222333222000///000111111......111111//////111////////////////////////333444444555555555555555666777888888888888888777::::::999999888888777777666555555555555666777777<<<<<<:::999888888888888777777666777777888999999777777666666666555555555666666555555555555666666444444444444444555666666888888888888888777666555666666777777777777666666666666666666555666666666666555555555555666666777777888999888777666777888777777777666666777777777666666777777888888999999777777777777777777777777888888888888999999999999666777888999:::;;;<<<<<<888777777666666777999:::999888888777777777777777666666666666666666666666666666666666666666666666888888777777777888888999===;;;888777888999999888666666666666666777777888444444555555555555555555666666666666777777777777444555555555555555555555333333444444444444444555555555555555555555555555555555555444444555555555555555444333333444777999999666444555666444555888555777999666333444:::@@@LLL===111111666777555444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222333444444444444222222333444444333222222111111111111111111111111222222222222222222222222///000111111222222111111000000000000000000000000000000000000000000000000000000111222222111111000////////////////////////111000000000///........./////////.............................................///000111222222333000///...---------------//////............////////////...---,,,++++++***------------------------000000//////...------,,,******+++++++++,,,,,,,,,+++***((((((+++///333666000///......//////---+++,,,,,,++++++***++++++,,,+++++++++***(((((()))+++,,,***))))))***++++++******++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222000///...------...///000///......------...///000000000///...............777888999777333111000000............///000111222////////////////////////000000///......//////000666333///------.../////////......---------......------,,,,,,,,,---.................................---+++***+++---000222........................---......////////////////////////000000000000000///000000000111111111111111111111111111111111111111111111111000000000//////000111111222222333333000111222222000///000222444000///111000......111000000000000000000000000555555666777777777777777555666777999:::;;;;;;;;;;;;;;;;;;::::::999999999888888888888888999::::::>>>===<<<;;;:::999999999888888888888999:::;;;;;;888888888777777777666666777666666555555666666777555444444333444555666777<<<===>>>>>><<<999666555666666777777777777666666777777777777777777777777777777666666777888999999:::;;;<<<;;;::::::;;;<<<;;;:::999999999999:::;;;;;;::::::999999888888888::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<999999888777888999:::;;;::::::::::::999999888888777777777777777777777777777777777777777777777777888888777777777777777888:::999999:::;;;:::888555666666555555666777888888888888777777666555444444666666666666777777777777555555555555555444444444444444555555666666666666555555555555555555555555555555444444444444555555555666666555444555999<<>>>>>;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;;;;:::;;;;;;:::::::::::::::;;;<<<===999999999999888888888888777777666666666666777777666555555555555666777777CCCDDDEEECCC>>>999666555666777777888888777777666777888888999999999999888888888888888999:::;;;;;;;;;<<<======<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777888888888888888888888888888888777666666666777777777777999;;;===<<<888555777666555555666777999:::<<<;;;:::999777666555555777777777777888888888888666666666666666555555555666666666777888888999999666666666666666666666666444444333333333333444444555777777666444666;;;???WWWEEE777666999777444444333555666555444555:::>>>???999333222444666555333333333444444444444444555444444444444444444444444333333333333333333333333333333333333333333333333111333444444222222333555444444333333333333444444222222222222222222222222111111111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111///////////////000000000000000000000000000000000111111000000000000000///000000000000000///------//////////////////////////////000000111111222222//////......---.........//////............//////,,,,,,,,,---......//////,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,++++++*********)))******++++++***)))))))))***,,,...000...***&&&,,,+++))))))+++,,,+++******+++,,,+++***)))***+++***)))((()))+++,,,+++***(((((()))))))))*********++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++......------------......,,,,,,,,,---...000222444000///......------......***,,,......---------...,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000---+++***+++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,---...///000////////////////////////***+++,,,---............------------------------///............///000000---......//////000000111000000000000111111111111000000000000000000000000111111111111000000000000222111111000000000111111...///111000//////000222333111000333222///...111000000000000000000000000999::::::;;;;;;;;;;;;;;;777888:::;;;<<<===>>>>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======::::::::::::999999999999888777777666666777777888666777777777888888888888@@@BBBCCCAAA<<<888666666888888999999999999888888777888999:::;;;::::::999999999999999:::;;;<<<===:::<<<======<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<;;;:::::::::;;;<<<===<<<<<<=========<<<;;;:::999999999999999999999999999999999999999999999999999888888777777666777777888888888:::<<<===;;;999888888777666777999;;;<<<<<<<<<;;;:::999999888888888888999999999:::::::::999999999888888777777777777777888999999:::;;;;;;999999999999999999999999777666666555555666666777555777888666444666<<>>999;;;<<<<<<;;;;;;<<<>>>;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>???@@@<<<<<<;;;:::;;;<<<===>>><<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888777777777888:::999888999;;;=========:::999888888888:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;555888999777555777===CCCCCC777222777999555777>>>999888999;;;>>>??????>>>444777888666666777777777777777888888999999999:::777777777777777777777777666666666666666666666666666666666666666666666666555777999777444333444666555444444333333444444555222222222222222222222222333333333333333333333333111222333333444444333333111111111111111111111111222222222222222222222222333222000......///000111////////////////////////......//////000000111111000111111111000///---,,,000000000000000000000000000000000///////////////...............///000111//////............///////////////......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++((()))***+++,,,---......,,,+++*********+++,,,---...,,,)))(((***---//////---***((((((+++,,,+++))))))+++------,,,++++++,,,++++++***+++------+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))------------------------...---,,,,,,++++++,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++,,,---..............................)))***+++,,,,,,,,,,,,,,,,,,++++++,,,...//////---,,,+++++++++,,,,,,---...---------...///000111111000000000000000000000000222111/////////000222333000000000000000000000000///......------///000111---------...///000000111000000000000111111111111000000000000000000000000111111111111000000000000333222000///...---......000111333333222222333444000///111555555111///111////////////////////////===???@@@???>>>>>>???@@@;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<===>>>>>>888999;;;======<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>::::::999888888888999999<<<<<<;;;;;;:::999888888:::999888888777777888888999999999999999999999999666666777777888888888999999:::<<<======;;;:::888999:::;;;<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::========================;;;::::::<<<@@@@@@>>>;;;>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===============<<<<<<;;;;;;;;;888999:::;;;<<<======>>>999::::::;;;<<<>>>>>>???===>>>?????????>>>===<<<>>>>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<======???@@@@@@@@@???>>>======>>>???@@@@@@>>>;;;:::===CCCIIIMMM;;;:::999888777777777777::::::::::::::::::::::::999;;;:::777;;;CCCEEEBBB<<<:::888666555666888:::888888999::::::;;;<<<<<<:::999999888888999999:::<<<;;;:::888777777777777666666666666555555555555666666666666666555555555666555555444444333333222222222222111222222333333444444333222222333444555333222222444666666555666222222222222111111111000111111111111111111111111222333333333222111///...000000000000000000000000........./////////000000333111//////000111111111////////////////////////...////////////---+++***//////////////////////////////000000///...------//////.........---------------------------------......---------,,,,,,,,,++++++++++++******))))))((((((***+++,,,---------************************...---+++))))))***+++,,,***************************+++---//////...---,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---000...+++***+++***)))((())))))))))))***+++,,,---333222///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---222000'''&&&...000+++++++++++++++++++++++++++,,,,,,,,,---------......------............---------///111111///---------..................------............/////////000////////////////////////...............///000000//////////////////......333111///------...000111111111000000000000111111111111111111111111111111000000000000000000000000//////000111222333333333555444222000//////000000111111222222222111111000===???@@@???>>>===>>>@@@<<<<<<<<<======<<<<<<<<<:::;;;;;;<<<======>>>>>>;;;;;;<<<===>>>======<<<>>>>>>=========<<<<<<<<<:::<<<======<<<;;;===>>>;;;;;;::::::::::::::::::<<<<<<;;;::::::999888888<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888888888999999:::::::::;;;===>>>>>>===;;;:::::::::;;;<<<============<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===============>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===@@@AAA@@@>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>============:::;;;<<<===>>>??????@@@>>>>>>??????????????????===>>>?????????>>><<<;;;?????????>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@????????????@@@AAACCC@@@===;;;;;;>>>BBBDDD======<<<;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::===DDDEEEBBB===<<<:::999888999:::;;;:::::::::;;;<<<=========<<<;;;:::::::::::::::;;;999888888777777777777888999999999888888888888777888888888777666666555555777666666555444333333222555555444333333444444444444333222111111222333444333444777888666444444666333333333333222222222222222222222222222222222222222222333333222111000///000000000000000000000000........./////////000000111///------.../////////////////////////////////222222222222111000///...///////////////////////////////////////...------......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++''')))***,,,,,,+++***)))++++++,,,,,,,,,,,,++++++---,,,+++++++++++++++,,,---+++******+++,,,,,,+++***)))))))))***+++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******'''------'''***444888444++++++++++++++++++++++++,,,,,,,,,,,,------------------............------...///000000...------..................................../////////000000////////////////////////...............///000000000000//////////////////////////////000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111222222333333444333222111000000111111111111222333333333333333>>>???@@@@@@>>>>>>>>>@@@========================;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>><<<===???>>>======>>>@@@>>>>>>>>>=========<<<<<<>>>>>>======<<<;;;;;;;;;??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===??????@@@???>>>===;;;<<<===>>>????????????============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???AAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@?????????===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>AAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@AAAAAABBBCCCDDDBBBBBBAAA@@@@@@AAAAAABBBCCCBBB@@@>>>===>>>???AAA@@@@@@???>>>============????????????????????????AAABBBAAA???AAAEEEEEEBBB??????>>>>>>>>>=========<<<======>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<999999999999999:::;;;;;;======<<<<<<<<<;;;;;;;;;;;;::::::999888777666666;;;::::::888777666555555888888777666555555555666555555444333333444444555222777:::999555333444666444444444444333333333333333333333333333333333333111111222222222222111000000000000000000000000000.........////////////000000...------...//////...////////////////////////111111000///............///////////////////////////////////////......------------,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++******------------------------...---+++*********+++,,,------------------------'''(((***+++++++++***)))++++++,,,,,,,,,,,,++++++///...---,,,,,,++++++++++++))))))***,,,.........++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******%%%+++,,,)))---777<<<999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------......///...,,,+++---................................./////////000000000////////////////////////........./////////000000//////000000000000000000,,,---///111222333222111111111000000000000111111000000000000000000000000111111111111111111111111111111111222222222222222333222111111111111222222222222333444444555444444@@@AAABBBAAA??????@@@AAA?????????>>>>>>?????????=========>>>>>>?????????@@@???>>>======???AAABBBAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????=======================================>>>>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAACCCDDDFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDEEEFFFEEEBBBAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======>>>>>>???????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::@@@???>>>===<<<:::999999;;;:::999888777666666666888888777777777666777777333777888555222333555555555444444444333333333333444444444444444444444444111222222222333333222222000000000000000000000000/////////000000000000000222111///000111222111000000000000000000000000000111000...---------...///////////////////////////...///////////////......------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,+++***)))***,,,.........,,,,,,+++*********++++++111000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***......+++---333666444,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---...---,,,++++++---///............////////////...////////////000000000////////////////////////......///000000000000000......///////////////000...///000111222222222222222111111000000111111222000000000000000000000000111111111111111111111111222222222222222222222111111111111111222222333333333333444444444444333222CCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======???AAACCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????????????????@@@@@@@@@@@@????????????@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDCCCCCCAAAAAACCCEEEFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFFFFHHHHHHGGGEEECCCBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAACCCCCCBBB@@@@@@?????????AAAAAAAAA@@@@@@@@@??????;;;<<<<<<======>>>>>>???@@@@@@???>>>===<<<;;;;;;<<<;;;:::888888777777777999999999888888777777666555888777222222666888666555555444444444333333333444444444444444444444444333333333333333444444444222222222222222222222222111111111111111111111111333111111111333333222000111111111111111111111111444333222111111111222333000000000000000000000000......///////////////...............////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------...,,,++++++,,,------,,,,,,,,,++++++++++++++++++000000//////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...000///,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++---000........./////////000000////////////000000000111////////////////////////...///000000111111000000---------....../////////444333111000000111222333222222111111111111222222000000000000000000000000111111111111111111111111333333333222222222222222000111111222333333444444444444444444333111000///GGGHHHIIIHHHFFFEEEEEEFFFEEEEEECCCCCCCCCCCCEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFGGGGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGIIIKKKFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEEEEJJJKKKHHHEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCAAA@@@?????????CCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999999999999999999999999888777666666666===???888555999:::777666666666555555555555444666666666666666666666666777666555555555555666666444444444444444444444444444333333333333222222222222111000111333333111000111111111111111111111111333222222111111111222222000000000000000000000000---.../////////////////////////////////000000000..............................---------,,,,,,,,,,,,,,,------------......++++++,,,---------------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,************+++,,,---...000...,,,+++,,,---,,,+++,,,,,,+++++++++,,,,,,---******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...---,,,,,,...000.........//////000000111/////////000000000111111////////////////////////...///000111222111000///------......//////000000666444222000///000333444222222111111111111222222111111111111111111111111222222222222222222222222222222222333333333333333111111222333444444333333444444444444333111000///KKKLLLMMMKKKIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBEEEFFFHHHGGGFFFFFFGGGIIIIIIIIIJJJJJJIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEECCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIJJJHHHHHHIIIKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBDDDJJJLLLHHHEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<======<<<:::999888666GGGPPPGGG===;;;;;;:::999999888888888777777777999999999999999999999999:::999888666666666666777555555555555555555555555666555555555444444444444333222222333555555333111222222222222222222222222///000000111111000000///000000000000000000000000------...///////////////............//////000000..............................---------,,,,,,,,,,,,---------............---------...------,,,+++---------------------------------------,,,,,,+++------------------------,,,+++++++++,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---...///...,,,,,,------,,,++++++++++++++++++,,,---...)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,---,,,---...------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++---//////......///000---......///000000111111//////000000000111111111////////////////////////...///000222222111000////////////000111111222222333333222222222333444444333222222111111222222333222222222222222222222222222222222222222222222222111222222333333444444444111222333444444444333222333333444444444444333333NNNOOOOOONNNKKKJJJKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDFFFGGGGGGFFFEEEGGGHHHHHHIIIIIIIIIHHHFFFDDDBBBFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDFFFGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIJJJGGGHHHIIIJJJJJJKKKKKKKKKGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGKKKKKKIIIHHHIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPOOONNNNNNOOOOOOOOOQQQQQQRRRRRRQQQOOONNNMMMKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@BBBJJJMMMHHHFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFEEEDDDCCCAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCC???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???===<<<666OOO___UUUCCC;;;<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777777777777777777777777777777777777777777666666555555555555666555555777888888666333222222222222222222222222111222444555555444333222000000000000000000000000------...///000000//////---------.........//////////////////////////////......---------,,,,,,,,,---------.........///////////////...---,,,***)))........................------......------,,,+++........................------,,,,,,,,,---...///,,,------......------,,,000///...---------------...---+++,,,---......---*********+++,,,---...///...//////000///...,,,+++------------------------------------------------*********++++++,,,,,,,,,...------,,,,,,------...---,,,,,,---...,,,,,,...------------------------,,,,,,------------......+++,,,,,,------,,,,,,++++++---000111000/////////---......///000111111222000000000000111111111111////////////////////////...///111222333222000///000000111222333333444444///000222444555555555444333222222111111222222333333333333333333333333333222222222222222222222222111111222333333444555555222333444444444333222222111222333555666777777777OOONNNNNNOOOPPPPPPMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHGGGFFFEEEGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFMMMJJJFFFCCCAAA@@@AAABBBEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEHHHKKKMMMEEEEEECCCCCCBBBCCCDDDEEEUUUOOOGGGEEEGGGIIIIIIGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJHHHGGGGGGGGGHHHHHHPPPMMMIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKFFFGGGHHHIIIIIIIIIHHHHHHKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOTTTSSSRRRQQQPPPPPPOOONNNQQQQQQRRRRRRQQQQQQPPPOOOQQQPPPOOOOOOOOOPPPRRRRRRPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMOOOOOOOOONNNLLLKKKMMMNNNPPPQQQQQQNNNLLLJJJOOONNNMMMKKKKKKKKKKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHJJJLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBB???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????DDDHHHGGGBBB>>>===???@@@???>>>===<<<;;;:::::::::;;;<<<=========<<<;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999::::::999777666444333333555444555666888999888777444444555555555555555444000111333555666555333222222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111111111......---------......///........................///......------......///+++++++++,,,,,,---------.........------,,,,,,,,,---------///111000---+++***)))((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,+++******.........------,,,,,,,,,///......------,,,,,,+++------------------------***+++,,,+++)))((()))***+++*********+++,,,,,,------***((())),,,//////...///,,,)))***,,,...---+++,,,---......//////......+++,,,------......------------------------------......////////////......///...------...000333444////////////000000000111///000000000000000//////////////////000000000000111111222333555666777777444444444555555666666666666555333222111222222333333333333333333333333333000000111222333444444555333333333333222222111000222333333444444333333222555666777888777666444222NNNMMMMMMNNNOOONNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIGGGGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDFFFGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGRRRMMMGGGEEEHHHIIIIIIGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIIIIRRROOOLLLJJJJJJKKKKKKJJJGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOORRRQQQQQQPPPPPPOOOOOONNNQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLNNNPPPQQQQQQOOOMMMKKKOOONNNMMMLLLKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@DDDGGGFFFAAA>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777444444444555888888777666666666666777666666555555222333444555555444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000///......---......//////.................................------.........------------------........................------.........000111111...,,,///---,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------------------------------...///...,,,,,,,,,---+++++++++++++++,,,---------+++)))***---//////...///---,,,,,,...///...,,,------.../////////......,,,,,,---............---------------------------...//////000000//////...//////......///000111222---------........./////////000000111111000000////////////000000000111111111222222333444555666666444444444444555555555666555444333222222333333444444444444444333333333333333333333333222222222111222222333333444333333333333333444444444444333333555666777888888666444333MMMLLLLLLLLLMMMMMMKKKIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLKKKIIIIIIKKKMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHDDDFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHIIINNNKKKGGGGGGIIIJJJIIIGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKRRROOOMMMKKKLLLLLLLLLKKKHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPPPPQQQRRRRRRQQQQQQQQQNNNNNNMMMKKKKKKKKKKKKKKKQQQPPPPPPOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMOOOOOOMMMLLLLLLKKKLLLLLLIIIIIIJJJKKKKKKLLLMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJIIIKKKMMMOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFDDD@@@>>>???BBBBBBAAAAAA@@@???>>>=========>>>??????@@@@@@??????============>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>???;;;<<<<<<<<<<<<<<<<<<<<<777666666888::::::999888888999999999888777666666555555555555555444444444555555444444444333333333333333333333333333333333333333333333333333333333111111111000000/////////000//////.........//////........................///......------......////////////........................//////////////////...///000111111///---111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,+++++++++,,,---------,,,***+++---//////............///111000...,,,---......///////////////,,,------.......................................//////000000000000/////////000000000000000000000............////////////000000111111111111111000///000000000000111111111222222333333444444444555444444444444444555555555444444444333444444555555555555555444444333333333444333333333333222222222111222333444555555555555444555555666666555555444666777888888888777666555OOOMMMLLLMMMNNNNNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPNNNMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNOOONNNLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIHHHGGGHHHIIIJJJKKKLLLJJJHHHIIIJJJKKKIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMQQQNNNLLLKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPOOOOOOOOOOOOOOONNNMMMMMMJJJJJJKKKMMMNNNNNNNNNNNNPPPOOOMMMKKKJJJJJJJJJKKKMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOOQQQQQQPPPOOOOOOPPPQQQRRRSSSRRRPPPNNNMMMMMMNNNNNNLLLMMMOOOPPPQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMOOOPPPPPPMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDAAAAAACCCEEECCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBB??????@@@@@@AAAAAAAAABBB???@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;===>>>???>>><<<;;;;;;<<<;;;;;;:::999888999888777666666666666666777777777666666666555555444444444444444444444444555555555555555555555555222222222111111000000///111111000000//////000000//////////////////////////////............//////000000//////......------------......//////000000///......///000000///---///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------++++++,,,,,,------......+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++------,,,,,,,,,,,,---------,,,,,,---......///...---...///111111000...,,,......///000000000000///------...////////////.........////////////000000///000000111111000000//////000222222222000...---000000111111111222222222000111222222222222222222000000000111111111222222333333333333333444444444444444444444444444555555444444444555555666666777777666666555555444444444111222222333444555666666444444555666666777666666666666777777777777666666777888888999999888777777QQQPPPNNNNNNOOOPPPOOOMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNNNNPPPRRROOOOOONNNMMMMMMNNNNNNNNNQQQQQQRRRRRRPPPNNNLLLJJJOOONNNMMMMMMLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLKKKKKKKKKLLLLLLKKKJJJGGGHHHJJJLLLNNNOOOOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRPPPOOONNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNLLLKKKLLLMMMOOOQQQNNNOOOOOOOOOOOONNNMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOQQQRRRSSSTTTTTTRRRQQQPPPOOOPPPQQQRRRSSSRRRQQQOOONNNMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPRRRQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNNNNNNNNNNOOOLLLMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIEEEEEEEEEDDDDDDCCCCCCBBBDDDCCCDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@??????>>>@@@??????@@@AAABBBAAA???>>>>>>>>>>>>>>>===<<<;;;<<<;;;:::999888888999999999999999999888888888888555555555555555555555555777777777777777777777777444444444333333222222222444333333222111111222222111111111111111111111111111000000//////000000111000000//////......------------......//////000000///...---...///000...------------///111222111///------------------------///......------......///.........---,,,+++++++++,,,,,,,,,------..................---------,,,,,,------------------------///000111000...---...///......---------------...---..................///,,,...000111000///------...///000000111111000000---...//////000000///////////////000000111111111000000111111111111000000000111222333333111...---111111111222222222222333111111222333333444333333111111111111222222222222444444444444444444444444555555555555555555555555444555555666777777777777777777777666666555555555333333444555666777888888888888888888888777666666888888888999999888888888888888999999999999999999TTTRRRPPPPPPQQQRRRQQQPPPOOOOOOOOONNNNNNOOOOOOOOOOOOPPPQQQPPPPPPPPPRRRTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUTTTSSSPPPNNNMMMPPPOOOOOONNNNNNNNNOOOOOOMMMNNNNNNOOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOOOONNNLLLKKKKKKLLLNNNPPPMMMLLLLLLKKKLLLMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNMMMHHHJJJLLLNNNQQQRRRTTTTTTVVVUUUTTTSSSQQQPPPNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTVVVUUUSSSTTTUUUUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOOOOOOOPPPPPPQQQQQQNNNOOOOOOOOONNNNNNMMMLLLKKKLLLNNNQQQSSSTTTUUUUUUSSSRRRRRRQQQQQQQQQRRRRRROOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKNNNOOOQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQQQQQQQQQQPPPOOOOOOOOOQQQSSSSSSQQQOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQQQQRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQPPPPPPOOONNNNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCAAA?????????@@@@@@@@@@@@@@@???===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999666666666666666666666666777666555444444444444444333333333333333333333333333222222111111222222333111111000000000000000///////////////000000000000000///......000000///...//////000333555666444333//////////////////////////////............//////000000///...---,,,++++++.............../////////000000//////...------,,,...........................///000///---------...//////...---------......---///000000///......///,,,...000111///.........//////000111111111111111...//////000000000000000///000000111111222222333111111222222222222111111000111222333333111///...///000000000111111111111111222333444555555555444111111222222222333333333444444555555666666666666777777777666666666666666666666777888888888777777777777777777777777777777999888888888888777777777::::::::::::999888777666999::::::::::::::::::999999999999999:::::::::;;;UUUSSSQQQPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPQQQQQQPPPQQQSSSUUUTTTTTTTTTTTTUUUWWWXXXYYYWWWWWWWWWVVVUUUTTTSSSSSSPPPPPPPPPOOOOOOPPPQQQQQQNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTPPPPPPPPPQQQQQQRRRSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRQQQOOOOOOPPPQQQMMMNNNPPPRRRTTTVVVVVVWWW[[[ZZZYYYWWWUUUTTTRRRQQQSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQRRRNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPNNNMMMLLLLLLNNNPPPRRRTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLMMMPPPRRRSSSTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSRRRRRRQQQOOOQQQSSSTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKMMMNNNLLLKKKIIIGGGFFFGGGHHHHHHJJJKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDEEECCCAAA???@@@AAABBBCCCCCCCCCCCC>>>>>>@@@AAAAAA@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999::::::;;;999999888777666666666666555555555555555555555555444444333333333333444444222222222333333333333333222222222222222222111111333111000000111222222111111111222444666666444222000000000000000000000000000//////////////////000111000000000//////......000000000000000/////////000000000000000/////////000000000000000000000000,,,---...---,,,++++++---000//////......---......---///222111///......///...000222111///...///111///000111111222222111111//////000111111111111000000000111111222333333444111222222222222222222111000111222222222111000///000000000111111111222222222222444555555666666666222222222333333333333444444555555666777888999999999888888888777777777666777888999999999888777666666666777888888999999999;;;::::::::::::999999999::::::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<>>???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>;;;:::999888777777777777777777777777777777777777555555555444444555555555444444444555555666666666555555555444444333333333555333222222333444444333222222222333555444111...111111111111111111111111000000////////////000000111111111111222222222222222222111111000000////////////000000111111222222000000000000000000000000000111111111///...///000000000///...............---000222222000......000000222333222//////111444000000111222222222222111//////000111111111111111000000111222333333444444111222222333333222222111111111111222222222111111222222333333333444444444222333444555666666666666222222333333333444444444444555666777888999:::;;;:::999999999888888777777888999::::::999888777666666666777888999::::::;;;888999999:::;;;<<<===>>>999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===RRRRRRRRRRRRRRRSSSTTTUUURRRQQQOOONNNNNNQQQTTTVVVTTTUUUVVVUUUTTTSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTVVVVVVWWWVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUSSSQQQRRRVVV[[[[[[WWWRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTSSSSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWW]]]\\\[[[YYYWWWUUUTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXUUUSSSSSSUUUVVVXXXVVVUUUSSSSSSTTTVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVYYYWWWTTTTTTVVVXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUMMMOOOQQQSSSTTTTTTSSSRRRSSSSSSTTTVVVXXXXXXVVVTTTSSSSSSYYYdddfff^^^WWWVVVTTTSSSRRRQQQPPPOOONNNNNNSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYVVVTTTRRRPPPOOOPPPQQQRRRPPPRRRUUUWWWWWWUUURRRPPPRRRPPPNNNOOOQQQSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVUUUUUUUUUVVVWWWXXXVVVWWWWWWXXXWWWVVVUUUTTTPPPOOOMMMLLLJJJIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLNNNQQQQQQPPPNNNKKKIIIFFFFFFHHHKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKGGGGGGHHHJJJKKKMMMNNNNNNJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDBBB@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;:::999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888888777888888888888888888888888:::999999999888888777777666555555555555666777777666666666555555444444333555444333222111222333333333333444555444333111000333444555555666666555555333333333222222111111111222222222222222222222222777555222000///000222333111222222333333333222222444444333222111000//////111111111222333333444444222333444444444444333222333333333333333333333333222222222333333444444444444444444444444444444333777777777666666555555555555555555555555555555555555555666666666666555555777777888888888777777666888888888888888888888888555777999;;;<<<<<<;;;:::999999:::;;;<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>========================;;;;;;;;;;;;<<<===>>>>>>;;;>>>AAA@@@===;;;<<<>>>RRRRRRRRRSSSSSSSSSSSSSSSPPPOOONNNNNNNNNPPPRRRSSSTTTUUUVVVUUUSSSRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUURRRRRRQQQQQQRRRRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQQQQTTTYYYZZZWWWSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ\\\YYYWWWWWWXXXZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVWWWSSSTTTUUUUUUUUUTTTSSSSSSUUUTTTTTTUUUVVVWWWUUUTTTUUUTTTYYYbbbddd]]]WWWVVVUUUUUUTTTSSSSSSRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTVVVVVVVVVTTTQQQPPPPPPNNNMMMMMMOOOQQQRRRRRRSSSRRRRRRQQQPPPOOOOOONNNQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOORRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMOOORRRSSSRRRPPPMMMKKKIIIHHHJJJMMMOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNNNNOOONNNNNNLLLKKKJJJIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>>============>>>======<<<<<<======>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888999999:::999999888777777777777777888888666555555555666777777777888888888777666555333444555555666666555555666555555555444444444444444444444444444444555555888777444222111222444555555555666666666555555444555555444444333222222222555555555555555555555555444444555666666555444444444444444444444444444444444444444555555555666666666666666666666777777777666666666555555555444444888888888888888888888888888888999999999999888888999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>??????>>>>>>>>>=========<<<=========>>>>>>>>>>>><<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???>>>??????RRRSSSTTTUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUTTTSSSRRRSSSTTTRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRRRRSSSSSSTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVUUUUUURRRQQQPPPRRRVVVXXXVVVTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWYYYZZZZZZXXXVVVVVVVVVVVVUUUTTTSSSTTTTTTVVVWWWYYYYYYYYYXXXXXXWWWVVVUUUVVVVVVWWWWWWXXXYYYZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___]]][[[ZZZ\\\]]]]]]\\\]]]]]]\\\\\\[[[[[[ZZZZZZ\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXZZZYYYWWWWWWXXXYYYXXXWWWWWWVVVYYY___```\\\WWWVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUSSSRRRQQQQQQOOONNNNNNPPPRRRSSSSSSUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUQQQRRRTTTUUUVVVVVVVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQMMMMMMNNNQQQTTTUUUTTTSSSQQQOOOLLLLLLNNNQQQRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======;;;;;;<<<<<<<<<============<<<;;;:::::::::;;;<<<===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<;;;:::999777777888999999999999888999999999999999888888888777777777888888999999999;;;:::888666555666777888:::::::::::::::999888888777777777777777777777777;;;;;;:::999999888777777777888888999999888888777888888888888888888888888777777888888888888999999888888999999::::::;;;;;;888888888888777777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>????????????????????????????????????>>>???@@@AAAAAA@@@???>>>AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBGGGEEEBBBAAAAAABBBAAAAAASSSTTTVVVWWWVVVTTTRRRQQQSSSTTTUUUWWWWWWWWWWWWVVVTTTUUUVVVUUUSSSRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVUUUVVVVVVWWWXXXWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQPPPRRRUUUWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXXXXXXXYYYXXX[[[]]]^^^\\\ZZZXXXXXXZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\]]]YYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\]]]______aaa___]]]]]]^^^___^^^^^^______^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^___^^^]]][[[ZZZZZZZZZZZZXXXWWWWWWWWWYYY[[[^^^```aaa___\\\[[[\\\]]]]]]\\\ZZZYYYYYY\\\]]][[[YYYWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVUUUSSSRRRRRRTTTVVVWWWWWWYYYXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVWWWQQQRRRUUUWWWXXXXXXWWWVVVWWWWWWXXXYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTRRRSSSSSSTTTUUUVVVWWWXXXVVVUUUUUUTTTSSSSSSTTTTTTPPPPPPQQQTTTVVVWWWVVVTTTUUUSSSQQQQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKJJJHHHGGGFFFHHHIIIJJJJJJJJJJJJJJJJJJEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@AAA@@@@@@???????????????<<<===>>>??????>>>===<<<===>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>???>>><<<;;;:::;;;<<<<<<>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???========================??????????????????????????????@@@@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEELLLHHHCCCBBBCCCDDDCCCBBBUUUVVVXXXXXXXXXVVVTTTRRRUUUVVVXXXZZZZZZZZZYYYXXXVVVWWWWWWWWWUUUTTTUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWXXXXXXYYYZZZXXXXXXWWWVVVVVVWWWWWWXXXWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ]]]aaabbb```^^^\\\[[[\\\\\\\\\\\\]]]^^^^^^___\\\]]]]]]\\\\\\[[[ZZZYYYWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaa___^^^^^^``````___^^^```_________^^^^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]]]]______^^^\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYY\\\___aaacccaaa^^^]]]^^^______^^^[[[[[[ZZZZZZ[[[\\\[[[XXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVWWWYYYZZZ[[[XXXVVVUUUUUUWWWYYYZZZYYY[[[[[[ZZZYYYXXXWWWVVVUUUSSSTTTTTTUUUVVVWWWXXXXXXTTTUUUXXXZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUUUUUUUWWWYYYYYYWWWUUUWWWUUUTTTTTTVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTTTTUUURRRRRRRRRSSSTTTUUUVVVWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHLLLLLLMMMNNNNNNNNNNNNNNNIIIJJJJJJKKKKKKLLLLLLMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCC?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMIIIEEECCCEEEFFFEEECCCWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVXXXYYYZZZZZZYYYYYYXXXYYYZZZYYYXXXWWWXXXYYY[[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZYYYZZZZZZ[[[\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\___bbbcccbbb___^^^^^^[[[\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^]]]]]]\\\[[[ZZZXXXYYY[[[]]]^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\]]]^^^___```___^^^___aaabbbaaa``````````````````````````````___^^^^^^^^^^^^^^^^^^```______^^^^^^^^^^^^^^^___^^^\\\ZZZZZZ[[[\\\]]]```___]]]]]]^^^___^^^]]]\\\]]][[[ZZZ[[[^^^^^^ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```______^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[WWWWWWXXXYYYZZZ\\\^^^___YYYWWWVVVVVVXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZ[[[\\\[[[ZZZZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWYYY[[[\\\ZZZXXXYYYWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDGGGHHHJJJKKKKKKJJJIIIIIIDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKHHHGGGGGGGGGGGGFFFYYYZZZZZZZZZZZZZZZ[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]\\\ZZZZZZZZZ\\\]]]]]]^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ\\\^^^___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYXXXXXXXXXWWWVVVVVVVVVTTTVVVYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\___aaabbbaaa_________ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ\\\]]]_________^^^]]]]]]]]]^^^^^^^^^^^^______]]]^^^___``````````````````_______________`````````______aaacccddddddcccaaaaaabbbbbbcccdddddddddccccccbbbaaaaaaaaaaaaaaaaaaaaa``````aaaaaabbbbbbbbbaaa___]]]\\\\\\\\\]]]^^^]]]]]]^^^___```^^^]]][[[^^^]]]ZZZ\\\aaa```\\\ZZZ[[[\\\^^^___aaabbbbbb````````````````````````aaa``````______^^^^^^^^^```___]]]\\\[[[\\\\\\]]]YYYZZZ[[[\\\]]]^^^___```\\\ZZZYYYYYY[[[]]]^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ\\\]]]]]]]]]\\\[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXXXXXXXXXXXXXYYYYYYVVVVVVXXX[[[^^^______]]]YYYXXXVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXUUUVVVVVVWWWWWWXXXXXXYYY[[[[[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTTTTTTTTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUPPPOOOOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJKKKLLLKKKJJJIIIFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGKKKLLLMMMNNNOOONNNMMMMMMHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLMMMLLLJJJIIIJJJKKK[[[[[[ZZZZZZ[[[\\\]]]^^^[[[\\\\\\]]]]]]^^^______]]]^^^___^^^\\\[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[]]]___aaa```___^^^^^^]]]]]]]]]]]][[[\\\]]]]]]^^^^^^]]]]]]``````___^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXTTTWWW[[[]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\^^^___^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]]]]^^^^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^``````___^^^^^^___[[[\\\]]]^^^____________^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]___aaaaaa```^^^]]]]]]]]]^^^___```aaabbbbbb___```aaabbbcccdddddddddccccccbbbbbbaaabbbbbbbbb`````````bbbeeeffffffeeebbbccccccdddeeefffgggggggggfffeeedddddddddddddddbbbbbbbbbbbbcccdddeeeeee``````____________``````^^^^^^^^^```bbbbbb```^^^[[[^^^^^^[[[]]]cccbbb]]]\\\]]]^^^```aaacccdddeeeaaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^^^^]]]]]]]]]bbbaaa^^^\\\[[[\\\]]]^^^\\\\\\]]]^^^____________```^^^\\\]]]___aaaaaaaaa_________`````````aaaaaa]]]]]]^^^___```aaaaaabbb^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]___```aaa```_________^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXYYYXXXXXXXXXXXXXXXYYYYYYTTTUUUWWW[[[```bbbbbbaaaYYYXXXVVVWWWXXXYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVRRRSSSSSSTTTTTTSSSSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQRRRRRROOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMIIIKKKMMMNNNOOONNNLLLKKKGGGIIILLLNNNOOOMMMKKKJJJKKKLLLLLLMMMMMMKKKJJJIIIKKKKKKMMMNNNOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNIIIIIIJJJJJJKKKKKKKKKLLLOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPKKKNNNPPPPPPMMMKKKLLLNNN\\\\\\\\\\\\]]]^^^______\\\\\\\\\]]]]]]]]]]]]^^^]]]^^^_________^^^\\\[[[[[[]]]___```_________aaa___^^^^^^^^^^^^___``````___``````______]]]\\\[[[^^^___```___^^^^^^___aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZZZZ[[[[[[[[[\\\]]]___```______^^^___^^^^^^]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^___^^^^^^aaa___^^^^^^``````^^^[[[ZZZ\\\]]]]]]\\\[[[[[[\\\_______________^^^]]]]]]^^^]]]]]]]]]]]]^^^^^^___________________________ZZZ]]]``````]]]\\\^^^```^^^^^^^^^]]]\\\[[[YYYYYY\\\^^^``````^^^]]]\\\\\\______^^^^^^^^^___``````bbbaaa```aaaccceeeeeeddddddddddddcccbbbaaaaaaaaadddcccdddfffjjjllljjjgggddddddeeeeeefffggghhhhhhkkkiiifffeeeeeeeeedddbbbbbbbbbccccccdddeeeggghhhddddddccc```^^^]]]___aaa______```aaaaaa`````````ZZZZZZ[[[^^^aaabbbaaa___[[[]]]___``````aaaccceeecccbbbaaa```___^^^^^^^^^]]]^^^___`````````___^^^_______________^^^^^^^^^]]]\\\\\\\\\]]]```cccdddcccbbb```______aaabbbdddaaaccceeeeeedddcccdddeeegggdddbbbbbbdddfffdddcccfffeeeeeedddcccaaaaaa````````````aaabbbdddeeeffffffdddbbbcccdddeeedddddddddbbb___]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[VVVYYYWWWWWWbbbqqqpppeeeZZZYYYYYYYYYXXXXXXWWWWWWXXXYYY[[[ZZZXXXWWWWWWWWWZZZZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^]]][[[ZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZ]]][[[YYYXXXWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTZZZYYYXXXWWWWWWVVVVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUTTTUUUWWWXXXWWWVVVSSSRRRQQQPPPPPPQQQRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSMMMNNNOOONNNMMMMMMOOOQQQLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPIIIJJJLLLNNNOOOOOONNNNNNLLLMMMOOOOOOOOONNNLLLJJJMMMNNNOOONNNLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKKKKMMMPPPQQQQQQJJJHHHGGGHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLNNNPPPQQQQQQNNNLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLLLLLLLJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIILLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIJJJLLLMMMKKKJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKKKKLLLLLLLLLLLLPPPOOONNNLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLNNNOOOOOONNNMMMLLLJJJLLLNNNNNNNNNMMMNNNOOOPPPOOOOOONNNNNNMMMMMMMMM]]]]]]]]]]]]^^^___``````^^^^^^_________`````````_______________^^^^^^]]]^^^```aaaaaa```___```aaa`````````_________``````______^^^]]]]]]\\\[[[[[[]]]^^^___^^^]]]]]]___aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\^^^___``````____________^^^]]]\\\\\\[[[[[[]]]^^^^^^______```aaaaaabbb```___```bbbbbb```^^^^^^___aaaaaa_________```bbbbbbccccccbbbbbbaaa```````````````aaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb___```bbbaaa______```bbbaaaaaaaaaaaa```___^^^]]]]]]___aaaaaaaaa```aaabbbaaa``````_________``````aaa______```bbbdddeeedddeeeeeedddcccbbbbbbaaaaaaeeeddddddfffiiijjjgggeeefffffffffggghhhiiiiiijjjkkkiiigggfffggggggeeedddddddddddddddeeefffggggggccccccbbb```^^^^^^```bbb________________________]]]]]]^^^```bbbcccaaa```]]]___aaabbbbbbccceeefffaaa```___^^^^^^^^^^^^^^^^^^___```aaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaa`````````bbbcccddddddcccbbbbbbbbbdddeeegggeeeggghhhhhhfffeeeeeefffgggeeedddeeehhhjjjiiiggghhhhhhgggfffeeeeeeddddddbbbbbbbbbcccdddeeegggggghhhgggeeeeeeggghhhgggffffffccc```______```___^^^]]]]]]\\\\\\\\\]]]]]]^^^YYY\\\ZZZXXX```lllkkkbbb]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]^^^^^^\\\[[[[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^```aaa```^^^\\\[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^___^^^\\\[[[ZZZ[[[\\\]]][[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWXXXXXXXXXYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWW[[[ZZZZZZYYYYYYYYYYYYYYY______^^^]]][[[ZZZYYYYYYWWWVVVVVVWWWYYY[[[ZZZYYYVVVVVVTTTSSSSSSTTTTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPNNNNNNNNNPPPLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQOOOMMMLLLNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNMMMMMMNNNNNNOOOOOOPPPNNNMMMMMMPPPRRRRRRRRRQQQPPPNNNNNNOOOPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLPPPQQQRRRQQQOOOMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKNNNOOOPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOONNNMMMNNNNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMOOOQQQQQQQQQOOOOOOLLLMMMOOOOOONNNMMMNNNOOONNNOOOPPPPPPPPPPPPPPPOOO_________``````aaabbbbbbbbbbbbbbbcccccccccddddddbbbbbbaaa````````````aaabbbcccdddcccbbbaaabbbcccccccccbbbbbbaaaaaa``````^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]___```________________________```___]]]\\\\\\]]]^^^^^^^^^___```aaaaaabbbaaaaaaaaa```___^^^]]]\\\[[[[[[______^^^^^^___```aaabbbbbbbbbaaabbbddddddcccaaacccdddffffffdddcccdddeeegggggggggggggggfffeeeeeeddddddddddddeeefffhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbdddfffeeedddddddddccccccbbbbbbcccddddddcccbbbbbbccceeecccbbbaaaaaa````````````^^^]]]]]]___bbbdddeeedddffffffeeedddcccbbbaaa```eeeddddddfffggggggdddbbbeeeeeeffffffgggggghhhhhhgggfffddddddeeeeeedddcccccccccccccccccccccccccccaaabbbaaa```^^^___aaacccaaa```___]]]]]]]]]^^^^^^^^^^^^^^^```bbbbbb```^^^]]]^^^```aaaaaaaaaccceee^^^^^^]]]]]]]]]]]]]]]^^^______```aaaaaaaaaaaaaaaaaaaaabbbccccccddddddccceeeeeeeeeeeeeeeeeeddddddfffeeeeeeeeefffgggiiijjjjjjllllllkkkiiigggfffgggffffffgggiiilllnnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhddddddeeeeeefffgggiiiiiikkkjjjhhhhhhjjjjjjjjjiiigggeeebbbaaabbbbbbaaaaaaaaa``````______`````````\\\```___[[[^^^ffffff```aaaaaaaaaaaaaaa`````````___aaaccccccbbbaaaaaabbb^^^^^^___```aaabbbcccccccccdddeeedddaaa____________``````aaabbbccccccdddcccbbb```______```aaaaaa^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\[[[\\\\\\]]]^^^aaa```___^^^\\\[[[ZZZYYYYYYXXXXXXZZZ\\\^^^^^^]]]ZZZZZZYYYXXXWWWWWWXXXXXXQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSSSSQQQOOONNNOOOLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRQQQPPPOOONNNOOOOOONNNMMMMMMMMMMMMMMMPPPQQQRRRRRRRRRQQQOOONNNNNNPPPQQQQQQPPPPPPRRRSSSOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOOQQQSSSTTTSSSRRRTTTRRRPPPOOOPPPPPPOOONNNQQQQQQQQQQQQPPPOOONNNMMMSSSSSSSSSRRRPPPOOOQQQRRRQQQPPPPPPOOONNNNNNNNNNNNLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQMMMOOOQQQSSSTTTSSSRRRRRRNNNPPPQQQQQQOOONNNNNNOOONNNOOOQQQSSSSSSSSSRRRQQQ```aaabbbbbbcccdddddddddeeeeeefffffffffggggggggggggfffdddcccccccccdddeeefffggggggeeecccbbbcccdddffffffeeedddcccbbbaaa```^^^]]][[[YYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]___aaaaaaaaaaaa```````````````aaa```___^^^^^^___```aaabbbbbbcccddddddeeeeeeeeedddcccbbbaaa```___^^^]]]```^^^]]]\\\]]]^^^```bbbbbbbbbcccdddeeeeeeeeedddfffgggiiiiiigggfffggghhhjjjjjjjjjjjjjjjiiihhhhhhgggggggggggghhhjjjkkklllhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddcccdddfffhhheeeeeeeeeeeeeeeeeeeeefffjjjjjjiiifffbbbaaabbbcccdddcccbbbaaa````````````]]]]]]\\\^^^bbbdddeeeeeefffeeedddcccbbbaaaaaa```bbbbbbcccdddeeeeeedddbbbbbbcccccccccccccccccccccbbb```______```aaaaaa```_______________^^^^^^]]]^^^___```___^^^___aaacccbbbaaa^^^\\\[[[\\\]]]^^^^^^^^^^^^___``````^^^\\\ZZZ\\\]]]^^^]]]^^^___aaa]]]]]]\\\\\\\\\]]]^^^^^^___``````aaaaaaaaaaaaaaa```aaacccdddeeeeeeeeeeeeeeefffgggiiiiiihhhfffeeeffffffffffffhhhiiikkklllmmmnnnooommmjjjgggfffgggfffggghhhjjjlllmmmmmmlllkkkkkkiiihhhhhhhhhiiiiiiffffffffffffggghhhiiijjjkkkiiihhhhhhjjjjjjjjjiiigggeeecccbbbcccdddccccccccccccbbbaaaaaaaaabbbbbb___cccccc```___ccceeecccddddddddddddddddddddddddbbbdddfffffffffeeefffgggcccdddddddddeeeeeefffffffffggggggfffcccaaaaaaaaabbbccccccdddeeefffggggggeeedddccccccccccccddddddaaaaaa``````___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^___```aaabbbbbbaaa```^^^]]][[[ZZZYYYZZZYYYYYY[[[^^^`````````]]]\\\\\\[[[ZZZZZZZZZZZZSSSUUUXXXZZZZZZXXXUUUSSSQQQTTTVVVVVVSSSQQQOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSSSSQQQOOONNNQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSRRRQQQPPPPPPNNNPPPQQQRRRQQQRRRSSSUUUQQQPPPPPPQQQQQQRRRSSSTTTQQQQQQQQQRRRTTTUUUSSSRRRSSSRRRPPPPPPQQQRRRQQQPPPSSSTTTTTTTTTSSSSSSRRRQQQUUUUUUUUUSSSRRRRRRTTTVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUOOOPPPRRRTTTUUUUUUTTTSSSPPPRRRSSSRRRPPPOOOOOOPPPNNNPPPSSSTTTUUUSSSQQQOOOaaabbbccceeeeeeeeeeeeeeeggggggggghhhhhhhhhiiiiiijjjiiigggfffffffffggghhhhhhhhhhhhfffccccccdddeeegggggggggfffeeecccbbbaaa___^^^\\\ZZZZZZ[[[]]]^^^]]]^^^______^^^___aaacccccccccccccccbbbbbbaaaaaacccbbbaaa``````aaabbbcccffffffgggggghhhiiiiiijjjgggffffffeeecccbbbbbbaaabbbaaa___^^^^^^```bbbcccbbbcccdddeeeeeeeeeeeeeeeggghhhjjjjjjhhhggghhhiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiijjjkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiigggeeeddddddeeeggghhhdddddddddddddddeeegggggglllkkkjjjfffcccbbbbbbdddddddddbbbaaa````````````___^^^]]]___ccceeeffffffeeeddddddccccccbbbbbbaaa___aaaccceeeeeeeeeeeefffccccccccccccbbbbbbbbbbbb```___^^^^^^```aaaaaa```^^^_________^^^]]]\\\[[[]]]^^^______^^^___```bbbcccbbb___]]]\\\]]]^^^___aaa``````aaabbbbbb___]]][[[]]]^^^^^^]]]]]]^^^```^^^^^^^^^]]]^^^^^^______```````````````aaaaaaaaa```bbbdddeeeffffffeeeeeecccdddgggiiijjjiiigggfffeeeeeeffffffhhhiiijjjkkkmmmnnnnnnllliiigggfffffffffggghhhiiiiiiiiijjjjjjkkkjjjhhhfffffffffggghhhfffeeeeeeffffffggghhhiiiiiigggffffffhhhhhhhhhggggggeeecccbbbdddeeeeeedddeeedddcccbbbbbbbbbbbbbbbaaadddfffcccbbbdddggghhheeeeeeeeeeeeeeeeeeeeeeeedddfffhhhhhhgggggggggiiiiiiiiihhhhhhggggggffffffgggggggggeeecccbbbbbbcccdddddddddeeefffgggggghhheeeeeeeeeddddddeeeeeeeeebbbbbbaaaaaa```___^^^^^^________________________^^^]]]]]]]]]]]]]]]^^^^^^_________```aaabbbcccdddddddddcccaaa```^^^]]]]]]ZZZZZZZZZ\\\___aaaaaa```^^^]]]]]]]]]\\\[[[ZZZZZZUUUXXX[[[]]]]]][[[XXXUUUSSSVVVXXXXXXUUUSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQRRRTTTTTTTTTRRRPPPNNNQQQQQQPPPPPPQQQRRRTTTUUURRRRRRRRRRRRRRRQQQQQQPPPNNNPPPRRRRRRQQQRRRSSSUUURRRRRRRRRRRRSSSTTTUUUVVVRRRQQQQQQSSSTTTTTTSSSQQQUUUTTTSSSTTTVVVXXXXXXXXXTTTUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWUUUTTTUUUWWWYYYXXXWWWVVVUUUTTTSSSSSSSSSVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYZZZYYYXXXXXXWWWVVVVVVUUUTTTUUUVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUUUUUUUVVV[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYPPPQQQSSSUUUVVVVVVUUUTTTRRRTTTUUUTTTRRRQQQQQQQQQQQQRRRTTTUUUTTTQQQOOOMMMbbbccceeefffggggggfffeeegggggggggggghhhhhhhhhiiijjjjjjiiihhhhhhhhhhhhiiihhhhhhgggeeecccbbbdddfffgggggghhhhhhfffdddbbbaaaaaa```___^^^^^^___```aaa___```aaaaaaaaabbbdddffffffffffffeeeddddddccccccdddccccccbbbbbbccceeeeeeiiiiiiiiiiiijjjkkklllmmmhhhhhhhhhgggffffffeeeeeefffeeedddccccccdddeeefffccceeeggggggeeeeeeeeeffffffhhhiiiiiihhhgggggghhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiigggeeecccdddeeegggggggggdddcccccccccdddfffhhhjjjhhhiiiiiihhhfffeeefffhhheeedddcccbbbbbbbbbbbbbbbaaa``````bbbeeeggghhhgggeeeeeeeeeeeeeeeeeeeeeeeeaaacccggghhhhhhhhhiiijjjhhhhhhggggggffffffeeeeeeeeecccbbbbbbdddeeeeeedddbbbbbbcccdddcccbbb```___^^^```aaaaaa``````aaacccdddcccaaa````````````aaaeeeeeeeeefffggggggeeeccc```bbbcccbbbaaaaaabbbcccbbbbbbaaaaaaaaaaaaaaabbbaaaaaaaaa```aaabbbbbbcccbbbccceeeggghhhgggfffeeebbbdddfffhhhiiiiiihhhgggdddeeeeeefffggghhhhhhiiijjjllllllkkkiiigggfffgggfffggghhhgggfffgggiiikkkllljjjgggeeeddddddeeeffffffeeeeeeeeeffffffggghhhhhhfffeeeeeefffggggggfffgggeeecccccceeefffgggffffffeeedddccccccccccccccccccdddeeeeeeeeegggiiikkkddddddddddddeeeeeeeeeeeeeeeggghhhhhhggggggggghhhkkkjjjjjjiiihhhgggfffffffffffffffeeecccbbbccceeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeffffffffffffccccccbbbbbbaaa```______aaaaaaaaa```````````````]]]]]]]]]]]]^^^^^^___```````````````aaabbbcccdddaaaaaa```___^^^]]]]]]\\\\\\[[[[[[]]]___aaaaaa```^^^^^^^^^]]]\\\[[[ZZZYYYVVVXXX[[[]]]]]][[[XXXVVVUUUWWWYYYYYYWWWUUUTTTUUUSSSSSSRRRRRRRRRTTTUUUVVVSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSUUUVVVWWWXXXTTTSSSSSSSSSRRRRRRRRRRRRPPPRRRSSSSSSRRRRRRTTTUUUTTTTTTTTTTTTUUUWWWXXXYYYTTTSSSRRRSSSTTTUUUTTTSSSTTTSSSRRRTTTVVVYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWXXXWWWWWWWWWYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWW[[[[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVVVVWWWXXXXXX^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZSSSTTTVVVWWWWWWWWWUUUTTTSSSUUUVVVVVVTTTSSSSSSTTTTTTTTTUUUUUUSSSQQQNNNMMMbbbccceeeggghhhgggfffeeeffffffffffffgggggggggggghhhhhhiiiiiihhhhhhgggfffggggggfffdddbbbbbbdddffffffggghhhhhhgggeeecccbbbccccccccccccccccccccccccaaabbbddddddcccdddgggiiiiiiiiihhhggggggfffeeeeeeeeeeeedddcccdddeeefffgggjjjjjjiiiiiijjjkkkmmmmmmhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffhhhjjjiiigggffffffhhhfffhhhiiiiiihhhgggggghhhiiiiiijjjjjjiiiiiihhhgggiiiiiihhhggggggggghhhhhhggggggggggggggggggggggggeeeccccccdddgggiiihhhgggeeeeeeeeeeeegggiiilllmmmgggiiijjjjjjhhhggghhhiiiffffffeeeeeeeeeeeeeeefffeeedddcccdddgggiiiiiiiiiggggggggghhhiiiiiijjjjjjgggjjjmmmnnnmmmlllmmmnnnllllllkkkkkkjjjiiihhhhhhjjjhhhgggggghhhiiihhhgggeeefffggghhhhhhgggeeedddaaaccceeeeeecccccccccdddddddddddddddcccccccccccchhhggghhhiiikkkjjjiiigggeeefffgggfffeeedddeeefffgggfffeeedddddddddddddddddddddcccbbbcccdddeeefffeeefffhhhjjjjjjiiigggeeeeeefffggghhhhhhgggffffffeeeeeeffffffgggggggggggghhhiiikkkjjjiiihhhhhhiiiggghhhhhhgggfffhhhlllpppooommmiiigggeeeeeeffffffgggffffffffffffgggggghhhiiigggffffffggghhhhhhgggiiigggeeeeeegggiiiiiiiiihhhgggfffeeeddddddddddddeeeddddddeeeggghhhiiijjjcccdddddddddeeeeeeeeeeeefffhhhiiiiiigggfffggggggiiiiiiiiihhhhhhggggggfffeeeffffffdddcccccceeegggfffffffffeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggeeeeeedddcccbbbaaa``````bbbbbbbbbaaaaaa`````````^^^^^^^^^^^^___```aaabbb```````````````aaabbbccc]]]]]]]]]]]]\\\\\\[[[[[[^^^]]]]]]^^^```bbbaaa```^^^_________]]]\\\ZZZYYYYYYZZZ\\\^^^^^^\\\ZZZYYYWWWXXXYYYYYYWWWVVVWWWXXXWWWVVVUUUUUUUUUWWWYYYZZZWWWWWWWWWWWWWWWWWWXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTSSSTTTVVVUUUUUUUUUVVVWWWXXXZZZZZZXXXVVVTTTSSSUUUVVVVVVUUUUUUSSSRRRSSSVVVWWWXXXWWWXXXXXXYYYYYYZZZYYYYYYYYYUUUVVVYYYYYYYYYXXXYYY[[[[[[[[[ZZZYYYYYYZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\ZZZYYYZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYZZZZZZVVVWWWYYYZZZYYYXXXVVVUUUSSSUUUVVVWWWUUUUUUUUUVVVUUUUUUUUUUUUTTTSSSQQQQQQbbbccceeeggghhhgggfffeeeeeeeeeeeeeeefffffffffffffffggghhhhhhhhhgggeeedddeeeeeeeeecccaaaaaadddfffeeefffggghhhgggfffcccbbbdddeeeeeefffffffffeeeeeecccdddeeeeeeeeefffhhhkkkkkkjjjjjjiiihhhggggggffffffeeeeeedddeeefffggghhhjjjiiihhhhhhiiijjjlllmmmgggggggggggghhhhhhhhhhhheeeffffffgggffffffeeeeeehhhkkklllkkkhhhggggggiiifffhhhjjjiiihhhggghhhhhhiiiiiijjjjjjiiiiiihhhgggjjjjjjiiihhhggggggggggggffffffffffffffffffffffffdddcccccceeeiiikkkiiiggghhhgggggggggiiillloooqqqkkklllnnnmmmjjjhhhffffffhhhgggggggggggghhhhhhiiigggfffeeefffhhhjjjjjjiiihhhiiijjjkkklllmmmnnnnnnmmmppprrrrrrpppnnnooopppnnnmmmmmmlllkkkjjjiiiiiillljjjiiihhhiiijjjiiihhhfffgggiiijjjjjjiiigggfffdddfffhhhgggfffeeeeeefffddddddeeefffffffffeeeeeegggggggggiiikkkkkkiiigggfffhhhhhhhhhfffeeefffgggjjjiiihhhgggfffeeeeeeeeeffffffeeedddeeefffggghhhgggiiikkklllllljjjhhhfffiiiiiiiiihhhgggfffeeeeeeeeefffggggggggggggfffffffffhhhjjjjjjiiiiiiiiijjjggghhhiiihhhgggjjjqqqvvvrrrppplllhhhffffffggghhhhhhggggggggggggggghhhiiikkkiiihhhhhhiiijjjjjjiiijjjhhhggggggiiikkkkkkkkkiiiiiigggfffeeeeeeeeeeeegggcccbbbeeeggggggggghhhcccdddddddddeeeeeeffffffhhhiiijjjjjjhhhffffffggggggggggggggggggggghhhhhheeeffffffeeeddddddgggiiiggggggffffffeeedddddddddeeefffggghhhhhhhhhhhhhhhgggffffffdddcccbbbaaaaaabbbbbbbbbaaaaaaaaa``````____________```aaacccccc`````````___``````aaabbb```````````````````````````___^^^___aaabbbbbbaaa___`````````^^^]]][[[YYY\\\]]]___``````___]]]\\\XXXYYYYYYXXXWWWWWWYYY[[[YYYXXXWWWVVVWWWYYY[[[]]]YYYYYYXXXXXXYYYZZZ[[[\\\XXXYYYZZZZZZZZZYYYWWWVVVXXXWWWVVVUUUUUUUUUVVVVVVUUUWWWXXXWWWUUUUUUUUUWWWUUUVVVVVVVVVXXXYYYZZZ[[[ZZZXXXUUUTTTUUUWWWXXXXXX[[[YYYXXXXXXZZZ[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWTTTVVVYYYZZZZZZYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^___^^^]]]]]]\\\]]]^^^_________^^^]]]\\\\\\]]]]]]^^^]]]\\\ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^___^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[WWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYWWWVVVSSSUUUWWWWWWVVVVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUfffggghhhhhhiiiiiihhhhhhgggfffeeeeeeddddddeeeeeeiiiiiijjjiiiiiihhhggggggcccbbbbbbaaabbbdddeeefffiiihhhggggggffffffffffffgggfffddddddeeegggjjjlllpppkkkfffeeegggiiijjjjjjmmmllljjjiiijjjjjjiiihhhiiigggeeeddddddfffhhhjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjhhhfffeeehhhfffeeeddddddeeeggghhhggghhhjjjkkkkkkjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjfffeeefffhhhjjjjjjiiiggglllkkkiiigggggggggggghhhhhhfffeeeeeeffffffeeedddeeeffffffeeeddddddfffhhhggggggggghhhjjjlllmmmnnnnnnmmmmmmlllllllllllllllnnnooooooooonnnmmmlllllllllkkkjjjhhhggggggggggggfffgggiiilllmmmnnnnnnnnnnnnoooppppppooooooppprrrqqqpppooollljjjiiikkknnnkkkkkkkkkkkkjjjjjjjjjjjjlllkkkkkkjjjiiihhhhhhhhhfffgggggggggffffffeeeeeeccccccdddeeeeeeeeeddddddgggggghhhiiihhhgggeeeeeeggggggggghhhhhhhhhiiiiiiiiiiiihhhhhhgggfffeeedddeeeeeeeeedddeeeeeeffffffhhhhhhhhhiiijjjkkkmmmnnnjjjiiihhhgggffffffffffffjjjjjjiiiiiihhhgggggggggeeefffiiikkkllllllkkkjjjggggggggghhhiiikkklllmmmqqqnnnjjjgggddddddeeefffjjjiiihhhgggggghhhiiijjjmmmlllkkkkkkkkklllmmmmmmlllkkkiiigggfffggghhhiiiiiijjjkkkkkkiiifffcccbbbcccbbbcccdddggghhhgggfffeeeeeeeeeeeeeeefffggggggmmmlllkkkjjjhhhgggffffffjjjjjjiiiiiiiiiiiiiiiiiiffffffffffffggghhhjjjjjjiiihhhfffdddcccbbbbbbccciiijjjjjjiiihhhgggiiijjjhhhhhhgggeeebbbaaaaaabbbaaaaaaaaaaaa```___^^^^^^aaaaaaaaabbbccccccddddddcccbbbaaaaaaaaabbbdddeee````````````aaabbbcccdddbbbccccccddddddeeeeeeffffffeeedddbbbaaa`````````^^^___```aaaaaa```___^^^^^^^^^______```_________]]]ZZZWWWWWWYYY[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXX[[[^^^\\\\\\[[[YYYVVVUUUUUUVVVZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[]]]^^^______]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[\\\]]]^^^___```aaa^^^___^^^^^^]]]\\\ZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\``````^^^]]]\\\]]]]]]^^^cccddddddccc```______```bbbaaa```______^^^^^^___\\\]]]___`````````______[[[\\\\\\]]]^^^^^^______[[[\\\\\\ZZZXXXYYY\\\```___^^^\\\ZZZZZZ[[[]]]^^^`````````_________^^^^^^aaa]]]YYYXXXYYYZZZZZZYYY\\\[[[[[[YYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUWWWXXXZZZ[[[[[[\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVVVVWWWWWWXXXXXXSSSTTTTTTUUUVVVXXXYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWVVVVVVXXXZZZ]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\[[[ZZZYYYYYY[[[]]]]]]\\\ddddddeeefffffffffffffffeeeddddddcccccccccccccccdddeeeeeeffffffffffffeeeccccccbbbbbbcccdddffffffgggfffeeeeeeeeeeeeeeefffgggeeedddcccccceeehhhiiimmmjjjgggfffiiikkklllkkkmmmllljjjiiiiiiiiihhhgggfffdddcccbbbbbbdddggghhhjjjjjjiiihhhhhhhhhiiiiiijjjkkkkkklllkkkiiihhhggghhhgggeeeddddddeeefffggggggggghhhiiiiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjfffffffffhhhiiiiiigggfffiiihhhgggfffffffffggghhhfffeeeddddddffffffeeedddfffggggggeeeddddddfffhhhhhhhhhiiijjjkkklllnnnnnnppppppoooooooooppppppqqqmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhheeegggiiikkklllmmmmmmmmmmmmnnnooonnnmmmlllmmmnnnmmmmmmmmmkkkiiiiiijjjlllhhhhhhhhhggggggfffffffffiiihhhhhhgggffffffeeeeeeeeeeeefffgggfffeeedddcccbbbbbbcccddddddddddddcccdddeeefffffffffeeeddddddddddddeeeeeeeeefffffffffeeeeeeeeedddddddddddddddcccbbbbbbbbbcccddddddeeejjjjjjiiiiiijjjkkkkkklllkkkjjjiiihhhhhhgggggggggjjjiiiiiihhhhhhgggffffffeeefffgggiiiiiiiiihhhhhhggggggggghhhiiijjjkkkkkkiiihhhgggfffggghhhjjjkkkjjjiiiiiihhhhhhiiiiiiiiikkkkkklllllllllllllllllljjjiiigggfffeeefffggghhhhhhiiiiiiiiigggfffdddcccaaaaaaaaabbbeeeeeeeeecccffffffffffffggghhhiiijjjkkkkkkjjjiiihhhgggffffffgggggghhhiiijjjjjjjjjiiieeeeeeeeeeeefffggghhhiiihhhgggeeedddcccddddddeeelllmmmmmmkkkiiihhhiiijjjeeefffeeeccc```^^^___```````````````___^^^]]]\\\___```aaabbbbbbcccbbbbbbaaaaaaaaaaaaaaabbbccccccaaaaaaaaaaaabbbcccdddeeeddddddeeeeeefffgggggggggffffffdddcccbbbaaaaaaaaacccddddddeeedddcccbbbaaa______````````````______]]][[[XXXXXXZZZ\\\^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]][[[YYYYYY\\\^^^]]]^^^^^^\\\ZZZYYY[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[\\\]]]^^^___```aaa______]]]\\\\\\[[[[[[[[[^^^^^^___```aaaaaabbbbbbaaaaaaaaa```___^^^]]]]]]]]]]]]]]]\\\]]]^^^^^^___```___^^^^^^^^^___```aaacccddddddcccaaa```aaabbbccccccbbbaaa````````````___```aaabbbbbbaaaaaa```______^^^]]]\\\[[[ZZZZZZ^^^______]]][[[[[[^^^aaa```___]]]\\\[[[\\\]]]^^^`````````______^^^^^^]]]^^^\\\YYYXXXZZZ[[[ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUVVVXXXYYY[[[\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXWWWUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVXXX[[[^^^___^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXYYY[[[]]]___^^^]]]\\\\\\]]]___^^^^^^bbbcccccccccddddddddddddddddddcccbbbbbbbbbbbbcccaaabbbcccdddeeeeeeeeeeeebbbbbbbbbbbbcccdddeeefffeeeddddddddddddeeeeeeffffffeeedddbbbcccdddfffggghhhgggfffgggjjjlllllllllllllllkkkiiihhhggggggfffdddcccbbbaaabbbdddggghhhkkkkkkjjjiiihhhhhhiiiiiiiiiiiikkkkkkkkkkkkjjjiiihhhgggfffeeeddddddeeeffffffffffffffffffggghhhhhhhhhgggfffeeeeeegggiiijjjhhhgggggghhhiiiiiigggdddgggggggggfffggghhhhhhiiieeeddddddeeeggghhhgggfffhhhiiiiiihhhgggggghhhjjjkkkkkkllllllmmmnnnoooooonnnmmmmmmmmmmmmmmmnnnnnnkkkllllllmmmmmmmmmmmmllliiiiiihhhhhhhhhhhhhhhiiieeefffhhhjjjkkkllllllkkkjjjlllmmmllljjjhhhiiiiiihhhiiikkkjjjiiihhhhhhiiigggffffffeeedddccccccbbbfffffffffeeeddddddcccccccccdddfffggggggeeecccaaa```aaabbbcccccccccccccccbbbbbbccccccdddccccccbbbaaaaaaaaabbbbbbbbbbbbccc```````````````aaaaaabbbaaaaaaaaaaaabbbccceeeeeejjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjiiihhhhhhhhhhhhiiiiiihhhggggggffffffeeeffffffffffffffffffffffffgggggggggggghhhhhhiiiiiieeeeeefffgggiiijjjkkklllhhhhhhiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkiiiiiihhhgggfffddddddeeefffgggggggggfffeeeeeeeeeeeefffcccbbbbbbccceeefffeeecccggggggggghhhiiikkklllmmmkkkkkkkkkkkkjjjjjjiiiiiidddfffhhhjjjkkkkkkjjjjjjeeeeeedddeeeeeefffggghhhggggggfffeeeeeefffggghhhiiijjjjjjhhheeeccccccdddcccdddcccaaa^^^]]]^^^___aaaaaa``````^^^]]]\\\[[[]]]^^^```bbbcccbbbaaa`````````aaabbbbbbbbbaaaaaa_________```aaacccdddeeedddddddddeeeffffffggggggggggggeeedddccccccccccccfffgggggggggfffdddcccaaa______````````````______]]][[[YYYYYY[[[]]]______\\\\\\]]]]]]^^^^^^______bbbbbb```^^^[[[[[[]]]___]]]^^^___^^^]]]]]]^^^```______`````````___^^^^^^]]]^^^^^^___```aaaaaabbbbbbaaa```______^^^______bbbbbbbbbcccccccccddddddccccccccccccbbbbbbaaaaaa``````______``````aaabbb``````______```aaacccdddbbbcccdddcccbbbbbbbbbdddddddddcccbbbaaaaaaaaaaaabbbbbbbbbcccbbbbbbaaa```aaa```___^^^]]]\\\\\\[[[``````___]]][[[[[[]]]^^^aaa___^^^\\\[[[[[[\\\\\\______^^^]]]]]]\\\[[[[[[[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYYYYZZZ[[[\\\]]]^^^^^^XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXVVVUUUVVVVVVXXX[[[]]]___^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[\\\^^^```aaaaaa___^^^^^^_________^^^bbbbbbbbbbbbbbbccccccdddeeedddccccccbbbbbbccccccccccccddddddeeedddddddddaaaaaaaaaaaabbbcccddddddbbbbbbbbbbbbcccdddeeeeeeeeedddcccaaaaaabbbcccdddaaaaaaccceeegggiiiiiiiiijjjkkkkkkiiigggeeeeeeeeeddddddccccccdddfffhhhiiikkkjjjiiihhhhhhhhhhhhhhhfffggghhhjjjjjjjjjjjjiiihhhgggfffeeeeeedddeeeeeefffeeedddddddddfffgggiiiiiihhhfffeeefffhhhjjjlllkkkjjjjjjkkkkkkjjjhhheeehhhhhhiiiiiijjjkkklllmmmhhhgggggghhhkkkllllllkkkmmmnnnooonnnllllllmmmnnnooooooooopppppppppppppppllllllkkkjjjiiiiiiiiiiiihhhhhhiiijjjkkkkkkkkkjjjfffffffffffffffggghhhhhhdddeeegggiiijjjkkkjjjjjjhhhjjjkkkjjjgggeeeeeeeeeccceeehhhiiihhhgggggggggggggggfffeeedddcccbbbbbbeeeeeedddddddddcccccccccbbbcccfffhhhgggeeebbb`````````aaabbbcccccccccccc``````aaaaaaaaabbbbbbbbb````````````aaaaaaaaaaaa^^^]]]]]]\\\\\\]]]^^^^^^``````aaaaaacccdddfffffffffffffffgggggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhggggggffffffeeeeeeggggggfffeeeddddddeeeeeeffffffgggggggggggggggggggggggghhhiiiiiihhhgggfffeeefffhhhiiiiiihhhgggffffffgggiiijjjjjjhhhfffeeeeeeeeedddddddddeeeeeeffffffeeedddcccccceeefffhhhggggggfffgggiiiiiihhhfffffffffggghhhjjjlllnnnooonnnnnnnnnnnnnnnnnnnnnnnnfffhhhkkkmmmmmmllljjjiiifffeeeeeeeeeffffffggghhhjjjjjjhhhgggggghhhiiiiiifffggghhhgggdddccccccddddddeeeeeeccc```___```aaacccbbbbbbaaa```^^^]]]\\\]]]___bbbdddeeedddbbbaaa```aaacccddddddcccbbbaaa]]]]]]^^^___```bbbcccdddbbbbbbbbbcccddddddeeeeeehhhgggfffeeeddddddddddddeeeffffffeeedddbbb```___^^^____________^^^^^^]]]\\\ZZZXXXYYY[[[]]]^^^^^^\\\\\\\\\]]]]]]^^^^^^___aaaaaa```^^^\\\\\\___aaa^^^___```___]]]]]]___```aaaaaaaaabbbbbbaaaaaa```______``````aaaaaabbbbbbcccbbbaaaaaa`````````aaaccccccdddddddddddddddddddddddddddccccccccccccccc```````````````aaabbbbbbbbbaaa```___``````bbbccc```bbbccccccbbbbbbccceeeddddddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^___aaacccddd^^^^^^]]][[[YYYYYYYYYYYY^^^]]]\\\ZZZYYYYYYYYYYYY[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYY[[[\\\]]]\\\ZZZYYYXXXYYYZZZ[[[\\\]]]^^^___YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^^^^______]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWYYY[[[XXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[\\\^^^___``````^^^\\\\\\]]]]]]]]][[[``````_________```aaabbbcccbbbbbbaaaaaaaaaaaaaaaddddddddddddcccaaa``````^^^___``````aaabbbbbbbbb______^^^______```aaaaaa```___^^^]]]]]]]]]^^^___[[[\\\___aaabbbcccddddddhhhiiikkkiiifffddddddeeedddcccccccccdddeeeggghhhffffffeeedddddddddddddddbbbdddeeeggghhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeeeddddddddddddfffhhhiiikkkjjjhhhggghhhjjjmmmoooooonnnmmmnnnnnnmmmjjjhhhjjjkkklllmmmooopppqqqqqqlllkkkkkkmmmpppqqqqqqqqqrrrssstttsssqqqpppqqqrrrqqqrrrrrrsssrrrqqqqqqpppooonnnmmmkkkiiiggggggfffeeeeeefffggghhhhhhhhhhhhdddddddddddddddeeefffgggdddfffgggiiijjjjjjjjjiiigggiiijjjjjjgggdddccccccaaadddgggiiihhhgggffffffeeeeeeeeedddcccbbbbbbaaaccccccbbbbbbbbbbbbaaaaaacccdddgggiiihhhfffcccaaa``````bbbccccccdddddddddaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbbbbbbbccc```^^^]]][[[ZZZZZZ[[[\\\______``````bbbcccdddeeeaaaaaabbbdddfffhhhjjjkkkjjjjjjhhhggggggggggggggghhhhhhggggggffffffeeeeeehhhhhhgggfffeeeeeeeeeeeeeeefffggggggggggggffffffhhhiiiiiijjjiiigggeeeccccccdddfffgggggggggfffeeedddeeeggghhhgggfffcccbbbddddddddddddeeeeeeffffffeeedddcccbbbccceeegggiiikkkjjjiiijjjkkkkkkiiihhhdddeeefffgggiiilllmmmooommmnnnnnnnnnnnnooooooooojjjlllnnnooonnnllljjjhhhgggggggggfffgggggghhhhhhooommmkkkjjjiiihhhiiiiiigggiiikkkkkkjjjiiiiiijjjhhhhhhhhhfffdddcccdddeeeeeeeeeeeedddcccaaa```___```bbbdddggggggfffeeeccccccdddeeeffffffeeecccbbb`````````aaabbbdddeeefffbbbccccccddddddeeeffffffhhhhhhgggfffeeeeeeeeeeeedddeeeeeeeeecccaaa```^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYY[[[]]]^^^^^^\\\\\\\\\\\\]]]]]]^^^^^^^^^___^^^]]]\\\]]]```cccbbbccccccaaa___^^^___aaaaaaaaabbbccccccbbbbbbaaa````````````aaaaaaaaaaaabbbaaaaaa```````````````ccccccccccccccccccccccccdddcccbbbbbbbbbcccdddddd___^^^^^^^^^^^^___``````dddcccaaa___^^^^^^_________aaabbbbbbbbbbbbccceeeccccccbbbaaa````````````___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]___bbbeeefff___^^^\\\[[[ZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVXXXZZZ]]]^^^^^^\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]][[[[[[]]]^^^____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWYYYZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]][[[YYYXXXYYYZZZYYYXXX^^^]]]\\\\\\\\\]]]___`````````___^^^^^^^^^^^^___cccbbbbbbaaa```^^^]]]\\\^^^___```aaaaaabbbaaaaaa\\\\\\\\\\\\\\\\\\]]]^^^ZZZZZZYYYYYYYYYZZZZZZZZZYYY\\\^^^_________```aaadddgggjjjiiifffcccdddeeebbbbbbaaaaaabbbbbbccccccaaa```````````````aaaaaaaaabbbdddfffgggggggggfffffffffffffffffffffffffffeeeeeeeeefffggghhhiiijjjlllkkkjjjjjjkkkmmmoooqqqppppppoooppppppooollljjjkkklllnnnpppqqqrrrrrrrrrooonnnnnnppprrrttttttssssssuuuvvvuuusssrrrrrrrrrrrrrrrssssssrrrpppooommmmmmkkkjjjgggeeedddccccccdddeeeeeeffffffffffffeeedddcccccccccdddeeeffffffeeefffhhhiiijjjjjjiiiiiigggiiikkkkkkhhheeedddcccbbbdddgggiiihhhfffffffffbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````fffgggiiijjjjjjhhheeedddaaabbbcccdddeeefffffffffeeedddcccbbbbbbbbbbbbccccccccccccdddddddddeeeeeebbbaaa^^^\\\[[[[[[\\\]]]____________```aaabbbccc^^^___```ccceeehhhkkkllljjjiiihhhgggffffffffffffiiiiiihhhggggggffffffeeehhhhhhgggggggggfffffffffdddeeeggghhhhhhhhhgggffffffggghhhiiihhhgggfffeeecccdddeeeffffffggggggfffeeeffffffgggfffeeecccbbbcccdddeeeeeefffggghhhhhheeedddcccbbbccceeegggiiijjjiiihhhiiijjjiiigggfffdddeeeeeegggiiikkkmmmnnnkkkkkkkkkkkkkkklllllllllmmmmmmnnnooommmkkkiiihhhhhhhhhggggggggghhhhhhiiiooonnnllljjjhhhhhhhhhhhheeehhhjjjkkkjjjjjjjjjkkkjjjkkkkkkiiigggfffggghhhffffffgggffffffeeedddccccccdddfffhhhiiihhhgggfffeeeeeefffffffffeeeddddddeeeeeeeeeeeefffggghhhiiifffffffffggghhhhhhiiiiiihhhggggggfffeeeeeeffffffeeeeeeffffffeeecccaaa```^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXZZZ\\\______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\^^^aaadddfffffffffdddbbbaaabbbdddaaabbbccccccdddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________`````````aaaaaaaaabbbbbbccccccbbbbbbaaa```aaabbbdddeee^^^^^^]]]]]]^^^^^^___```eeedddbbb```^^^^^^^^^^^^```bbbccccccbbbbbbccceeeccccccbbbaaa````````````]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\[[[\\\^^^aaabbbbbbaaa_________^^^\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ]]]___```^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^______^^^^^^[[[\\\]]]^^^__________________^^^^^^^^^^^^]]]]]]_________^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVWWWWWWWWWVVV```___^^^]]]]]]___```bbbbbbaaa``````______``````aaaaaaaaaaaa```___]]]]]]___```aaaccccccccccccbbb```______^^^^^^^^^^^^___YYYYYYYYYZZZZZZ[[[\\\\\\]]]___``````^^^]]]___aaaaaaeeeiiiiiieeecccdddfffbbbbbbbbbbbbaaaaaaaaaaaa``````___``````aaabbbcccaaacccdddfffgggggggggfffddddddeeefffggggggggggggeeefffggghhhiiijjjjjjjjjkkkkkkkkklllmmmnnnpppppppppoooooopppqqqpppmmmkkkjjjkkkmmmnnnppppppppppppooonnnnnnoooqqqsssrrrqqqqqqrrrtttsssqqqoooooooooooopppqqqpppooommmkkkiiihhhgggfffdddccccccbbbbbbfffffffffgggffffffeeeeeefffeeeeeeeeeeeeeeefffffffffgggiiijjjkkkjjjjjjiiihhhjjjmmmmmmjjjhhhffffffdddfffhhhiiihhhgggggggggbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddiiijjjkkkkkkkkkjjjhhhgggcccdddeeefffggghhhhhhhhhiiihhhfffeeedddcccddddddeeeeeeeeeeeeffffffffffffdddbbb```^^^]]]^^^```aaabbbbbbbbbbbbbbbcccdddeee```aaabbbdddfffiiikkklllkkkjjjiiihhhggggggggggggjjjiiiiiihhhhhhgggffffffffffffggghhhhhhgggfffeeecccdddgggiiiiiiiiihhhhhhfffgggggggggggggggffffffffffffffffffggghhhiiiiiiiiihhhhhhgggffffffeeeeeedddeeefffgggiiiiiijjjjjjeeeeeeddddddeeefffggghhhjjjiiihhhhhhiiihhhfffdddeeeeeefffgggiiijjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllkkkjjjiiiiiihhhggggggfffffffffgggggglllkkkiiigggggggggggghhhdddfffiiiiiihhhgggggggggjjjjjjjjjiiigggfffgggiiiffffffggggggggggggffffffeeefffggghhhiiiiiiiiiiiiffffffeeedddddddddddddddgggggggggffffffgggggghhhgggggghhhhhhiiijjjjjjjjjggggggfffeeeeeeeeeffffffdddeeeeeefffeeedddcccbbb````````````___^^^]]]\\\[[[[[[ZZZ\\\___aaaaaaaaaaaaaaa``````______^^^^^^^^^___^^^]]]\\\]]]```cccdddeeefffeeeccccccdddfffccccccdddeeeeeeeeeeeeeeedddddddddcccccccccbbbbbb```_______________``````______```aaabbbbbbccccccbbbaaa`````````bbbdddfff_______________``````aaaeeedddbbbaaa`````````aaaccceeefffeeeddddddeeefffddddddcccbbbaaaaaaaaaaaa]]]]]]\\\\\\\\\]]]^^^___bbb```^^^]]]]]]^^^```aaaeeecccaaabbbcccbbb```]]]ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^______]]]```bbbaaa___]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^__________________^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[YYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\YYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYY[[[[[[[[[ZZZZZZYYYXXXWWWXXXVVVUUUUUUWWWXXXXXXWWWdddcccaaa```aaabbbdddfffeeeddddddcccccccccccccccaaabbbbbbbbbbbbbbbaaaaaa```aaacccdddeeeeeeddddddfffeeedddccccccbbbcccccc\\\\\\]]]^^^______``````aaabbbcccaaa^^^^^^```bbb___dddiiiiiieeecccdddgggeeeeeeddddddcccbbbbbbbbbbbbbbbbbbcccdddeeeggggggcccdddeeeggggggggggggfffcccccceeefffggghhhhhhhhheeefffhhhjjjllllllkkkkkkjjjjjjkkklllnnnoooooopppooonnnnnnoooppppppnnnkkkhhhiiikkkmmmnnnnnnnnnmmmnnnmmmlllmmmoooppppppooonnnpppqqqqqqnnnlllllllllmmmnnnnnnnnnmmmjjjhhhfffhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhgggfffeeeeeehhhggggggfffffffffggggggggghhhiiijjjkkkkkkjjjiiihhhkkknnnnnnllliiihhhgggfffhhhiiiiiihhhgggggghhhdddddddddeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhllllllllllllkkkkkkjjjjjjdddeeefffhhhiiijjjjjjjjjllljjjhhhfffeeedddeeeeeeeeeeeefffffffffgggggggggdddbbb```______aaadddeeegggggggggffffffggghhhhhhccccccdddeeegggiiikkkllllllkkkjjjiiihhhhhhhhhhhhjjjjjjiiiiiihhhhhhggggggdddeeeggghhhhhhgggeeedddcccdddgggiiijjjjjjiiiiiiiiiiiihhhgggfffeeeeeedddhhhggggggggggggiiikkkllllllkkkiiihhhggggggggggggeeefffgggiiijjjkkkkkkkkkeeeeeeeeeeeeffffffggggggkkkjjjiiiiiiiiiiiifffdddggggggggghhhiiikkklllmmmlllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjgggffffffeeeeeeeeeffffffhhhgggfffeeeeeefffggghhhhhhjjjlllmmmkkkhhhggggggiiiiiiiiihhhfffeeefffhhheeefffgggggghhhgggggggggffffffgggggghhhiiiiiijjjgggfffdddcccbbbcccddddddffffffeeeddddddddddddeeeffffffgggggghhhhhhiiiiiigggffffffeeeeeeeeeeeefffbbbcccdddddddddcccbbbaaabbbbbbbbbbbbaaa```___^^^]]]\\\\\\^^^aaaccccccbbbddddddcccbbbaaa```______aaaaaa```^^^]]]]]]```bbbaaabbbccccccbbbbbbeeegggddddddeeefffggggggfffffffffffffffeeeeeeddddddccc```_______________``````^^^______aaabbbcccddddddbbbaaa``````aaaccceeefffaaaaaaaaa```aaabbbbbbccceeedddcccbbbbbbbbbcccdddfffggghhhgggfffeeefffhhhfffeeedddcccbbbbbbbbbbbb___^^^]]]]]]^^^___aaabbbdddcccaaa``````bbbdddfffeeecccaaabbbddddddaaa^^^\\\\\\]]]_______________]]]^^^___```bbbcccdddeee```bbbcccbbb___]]]]]]___\\\\\\]]]]]]^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]^^^__________________^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYVVVXXXZZZ]]]^^^^^^]]]\\\WWWXXXZZZ[[[]]]^^^^^^^^^YYYZZZ\\\^^^```aaabbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZ]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWUUUVVVXXXYYYYYYYYYgggfffeeeeeeeeefffhhhiiiiiihhhhhhhhhggggggffffffeeedddcccbbbbbbbbbbbbbbbbbbdddfffhhhhhhgggfffeeedddeeeeeefffffffffffffffcccbbbaaaaaaccceeeeeeddddddeeefffgggfffeeedddcccffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhgggggggggeeefffhhhiiiiiihhhhhhggghhhkkknnnppppppppppppqqqmmmnnnooooooooonnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmjjjkkkmmmnnnnnnmmmkkkjjjkkklllnnnooooooooonnnnnnnnnnnnmmmlllkkkjjjiiihhhiiiiiijjjjjjjjjiiiiiihhhkkkkkkllllllkkkjjjhhhggglllkkkjjjiiiiiiiiiiiijjjiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkllllllkkkkkkmmmnnnooonnnmmmmmmnnnoookkkjjjjjjiiiiiijjjjjjkkkggghhhhhhhhhhhhiiiiiiiiikkkkkkkkkllllllmmmmmmmmmkkkmmmnnnmmmllllllmmmoookkklllmmmnnnnnnmmmlllkkklllkkkiiihhhhhhhhhiiijjjgggggghhhiiiiiijjjkkklllhhhgggffffffggghhhgggeeejjjjjjkkkkkkkkkjjjiiiiiihhhhhhgggggghhhiiijjjjjjlllllllllkkkkkkjjjjjjjjjlllkkkiiihhhggghhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiiggghhhjjjlllmmmmmmmmmlllllljjjhhhggghhhjjjjjjiiikkkkkkkkklllllllllmmmmmmkkkjjjhhhhhhhhhgggdddbbbdddeeeggghhhiiijjjkkkkkklllkkkhhhffffffhhhjjjllljjjkkkkkkkkkjjjjjjiiihhhfffggghhhhhhhhhiiilllnnnmmmllljjjiiiggggggggggggfffggghhhjjjkkkkkkjjjjjjhhhhhhgggggggggggggggggghhhhhhjjjkkkkkkkkkjjjiiiggghhhiiijjjjjjjjjiiihhhgggffffffeeeeeefffhhhhhhggghhhhhhiiihhhgggfffeeeddddddeeeeeeffffffggggggfffdddbbbaaabbbcccccccccccccccccccccdddeeefffggghhhhhhgggfffggghhhiiijjjgggeeecccaaaaaabbbcccdddeeeeeeeeeddddddddddddddddddccccccbbbaaa___^^^]]][[[]]]___aaacccdddddddddccccccbbbaaaaaaaaaaaaaaabbbbbbaaa````````````aaa___```aaabbbccccccccccccaaaaaaaaabbbccceeefffgggeeeddddddccccccccccccccc]]]]]]___```aaabbbbbbbbbbbbbbbbbbbbbccccccccccccbbbaaaaaabbbdddeeedddcccbbbbbbbbbaaabbbcccdddddddddcccbbbbbbbbbcccdddeeehhhgggfffeeefffggghhhiiibbbbbbcccccccccbbbbbbaaabbbbbbbbbccceeeeeedddbbbdddddddddddddddcccbbbaaadddddddddccccccccccccbbb]]]^^^___```aaabbbcccdddbbbaaaaaa`````````aaaaaaaaa``````_________``````ccccccbbbbbbaaa`````````________________________]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^_________^^^]]]_________^^^^^^]]]]]]]]][[[ZZZYYYXXXXXXZZZ\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\^^^^^^]]]]]]]]]]]]\\\\\\^^^_____________________ccc___```dddddd___]]]```aaa___]]][[[ZZZZZZZZZ[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXiiiiiihhhhhhhhhiiijjjkkkiiiiiiiiihhhhhhhhhgggggghhhgggffffffeeeeeeeeefffeeefffggghhhhhhhhhggggggggghhhhhhiiiiiihhhhhhgggeeedddcccdddfffggggggfffeeeeeeeeeffffffeeeeeedddgggggggggffffffeeeeeeeeeggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjhhhhhhhhhiiiiiiiiiiiiiiiggghhhiiijjjjjjiiihhhgggjjjlllpppqqqqqqppppppqqqqqqqqqrrrsssrrrqqqpppooommmmmmnnnnnnnnnnnnmmmmmmjjjkkklllmmmmmmllljjjiiilllmmmnnnooopppooonnnnnnlllkkkkkkjjjiiihhhhhhgggkkkkkkllllllllllllkkkkkklllmmmmmmmmmmmmllljjjiiimmmmmmllllllllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmkkkllllllmmmmmmmmmlllllllllnnnnnnnnnlllllllllnnnmmmllllllkkkkkkllllllmmmhhhiiiiiiiiiiiijjjjjjjjjllllllllllllllllllmmmmmmkkkmmmnnnmmmllllllmmmnnnmmmmmmnnnoooooonnnmmmmmmlllkkkjjjiiiiiiiiijjjkkkhhhiiiiiijjjkkkkkkkkkkkkiiigggfffggghhhhhhgggfffjjjjjjkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjjjjlllllllllkkkkkkkkkjjjjjjlllkkkjjjjjjiiiiiijjjjjjmmmllllllkkkjjjiiiiiiiiiiiijjjlllmmmnnnnnnmmmmmmllljjjhhhhhhiiikkkjjjjjjkkkkkklllllllllmmmmmmmmmllljjjiiiiiijjjiiifffdddfffggghhhjjjkkklllllllllkkkjjjiiihhhhhhiiijjjkkkjjjkkkkkkllllllllllllkkklllkkkjjjiiijjjlllnnnooopppoooooonnnlllkkkkkkjjjggghhhiiikkkkkkkkkkkkjjjlllkkkjjjjjjjjjkkklllmmmkkkkkkmmmnnnnnnnnnmmmllliiijjjkkklllllllllkkkjjjhhhggggggffffffggghhhiiihhhiiijjjjjjjjjiiihhhggghhhhhhhhhhhhiiiiiiiiiiiihhheeeccccccdddeeeddddddddddddcccddddddeeeffffffeeeddddddcccdddeeefffggggggfffdddcccbbbcccccccccbbbbbbcccddddddccccccbbbaaaaaaaaa```___^^^]]]\\\ZZZ\\\^^^```aaabbbbbbbbbcccbbbaaaaaaaaaaaaaaabbbaaaaaa```````````````aaa^^^___```aaabbbbbbbbbbbb`````````aaabbbcccdddeeeddddddcccbbbaaaaaabbbbbb^^^^^^___```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbaaaaaabbbcccbbb```aaabbbbbbbbbccccccccccccbbbbbbaaaaaabbbdddeeefffgggfffeeeeeeeeeeeefffgggccccccdddeeeeeeddddddddddddcccbbbbbbcccdddcccbbbdddddddddddddddcccbbbaaaccccccbbbbbbbbbaaaaaaaaa______```aaaaaabbbccccccbbbaaaaaa```````````````aaaaaa````````````aaaaaabbbbbbbbbbbbbbbaaaaaaaaa________________________]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^_________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYY[[[\\\^^^[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________aaa______cccccc^^^]]]___```___^^^\\\[[[[[[ZZZZZZXXXXXXXXXYYYXXXWWWWWWVVVlllkkkkkkkkkkkklllmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllllljjjiiihhhgggffffffgggiiijjjjjjiiiffffffeeeddddddeeefffgggiiiiiihhhgggfffeeeeeedddffffffggghhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiggghhhhhhiiijjjjjjkkkkkkiiijjjjjjkkkkkkjjjiiiiiimmmpppssstttsssqqqqqqqqqssstttuuuuuuuuutttrrrqqqlllmmmmmmnnnnnnmmmmmmllliiijjjjjjkkkkkkkkkjjjjjjjjjkkkmmmnnnooonnnlllkkkiiiiiiiiihhhhhhgggggggggjjjkkklllmmmmmmmmmmmmmmmlllmmmmmmnnnmmmmmmllllllnnnnnnmmmmmmmmmnnnnnnoooooooooppppppppppppoooooolllllllllllllllllllllllllllmmmnnnmmmkkkjjjkkklllmmmllllllkkkkkkllllllmmmjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmllllllllllllmmmnnnmmmkkkkkklllmmmnnnnnnoooooooooooonnnnnnmmmlllkkkjjjiiijjjjjjkkkjjjjjjlllmmmmmmlllkkkjjjiiihhhggghhhiiijjjiiihhhiiijjjkkklllllllllllllllkkkkkkjjjiiiiiiiiijjjjjjlllllllllllllllkkkkkkkkklllllllllllllllkkkkkkjjjmmmmmmllllllkkkjjjjjjiiimmmnnnoooppppppooonnnmmmmmmkkkiiiiiikkkllllllkkklllllllllmmmmmmmmmnnnnnnlllkkkjjjkkklllllljjjhhhiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnoooppppppppptttpppllllllnnnqqqqqqpppqqqrrrrrrrrrqqqooonnnllliiijjjkkkmmmmmmmmmmmmlllnnnmmmlllllllllnnnpppqqqooopppqqqrrrsssrrrqqqqqqmmmnnnnnnoooooonnnmmmmmmjjjjjjiiihhhhhhiiiiiijjjjjjkkklllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiifffddddddeeefffeeeeeeeeeeeeeeeeeeeeeeeeffffffbbbbbbbbbbbbbbbcccddddddffffffeeeeeedddcccbbbbbb^^^___aaabbbbbbaaa___^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYY[[[]]]^^^______^^^```_______________``````_____________________```]]]^^^___``````````````````````````````aaabbbbbbcccbbbaaa```__________________```````````````_________``````aaaaaaaaaaaaeeecccbbbbbbbbbbbbaaa______```bbbcccccccccbbbaaa_________```bbbccceeefffddddddcccbbbbbbccccccdddccccccdddeeeffffffffffffiiifffdddcccdddddddddcccddddddddddddcccbbbaaa```aaaaaa`````````_________`````````aaaaaaaaabbbbbbaaaaaa```_______________aaaaaa`````````aaaaaabbbbbbbbbbbbbbbbbbccccccccc________________________^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^____________^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^```^^^___bbbaaa^^^]]]^^^_________^^^]]]\\\[[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVmmmmmmmmmmmmmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkjjjjjjjjjkkkkkkmmmlllkkkjjjjjjkkkmmmnnnnnnnnnoooooonnnllliiihhhhhhgggggghhhkkklllkkkjjjhhhgggeeeddddddfffhhhjjjkkkkkkjjjiiigggfffeeeeeefffggghhhiiijjjjjjiiiiiigggggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkiiijjjkkkkkklllmmmmmmmmmqqqtttvvvwwwuuusssssssssuuuuuuvvvvvvuuutttsssrrrlllllllllmmmmmmllllllllliiiiiiiiiiiiiiijjjjjjjjjiiijjjlllmmmnnnllljjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnooonnnnnnnnnnnnoooooopppoooppppppqqqqqqppppppooommmmmmlllkkkkkkkkkkkkkkklllmmmmmmllljjjiiiiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmmmmooonnnnnnnnnmmmmmmllllllmmmnnnnnnmmmkkkjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnlllllljjjiiiiiiiiijjjkkkkkklllnnnnnnnnnmmmkkkjjjkkkiiiiiiiiikkklllkkkjjjiiijjjkkklllmmmnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjmmmmmmmmmlllllllllllllllmmmmmmnnnoooooommmlllkkkllllllllllllllllllllllllqqqqqqrrrrrrqqqpppnnnmmmlllkkkjjjkkklllmmmmmmlllllllllmmmmmmmmmnnnnnnnnnlllkkkkkklllnnnooommmlllkkklllmmmnnnnnnooonnnnnniiijjjkkklllllllllkkkjjjkkklllnnnpppqqqssssssttt{{{uuuooonnnqqqtttsssqqqqqqrrrsssssssssqqqnnnmmmmmmnnnooopppqqqpppooooooooonnnllllllmmmoooqqqsssssstttuuuvvvwwwvvvuuuuuuqqqqqqqqqqqqppppppoooooommmmmmlllllllllllllllmmmmmmmmmnnnnnnnnnoooooonnnlllkkkkkkjjjiiihhhhhhhhhhhhfffdddcccdddeeeeeeeeeffffffffffffgggfffffffffcccccccccccccccddddddeeedddeeeffffffeeecccaaa___\\\]]]___```___]]]ZZZXXXVVVWWWWWWXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\]]][[[\\\\\\]]]]]]^^^^^^^^^[[[[[[\\\]]]]]]]]]]]]]]]______^^^^^^^^^___`````````___^^^]]]\\\[[[[[[[[[______``````___^^^^^^]]]]]]]]]]]]^^^^^^______```dddbbbaaabbbccccccbbbaaa]]]^^^```bbbbbbaaa```___^^^^^^^^^___```aaaaaabbbaaa`````````____________```aaabbbcccdddeeeeeeeeellliiifffddddddeeeeeeeeebbbbbbbbbbbbaaa```___^^^______^^^^^^^^^^^^]]]]]]_______________````````````___^^^]]]]]]\\\]]]]]]```____________``````aaaaaaaaaaaabbbcccddddddeee_________________________________^^^^^^^^^]]]]]]]]]^^^^^^_______________\\\\\\\\\]]]]]]^^^^^^___]]]]]]\\\\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^___[[[[[[\\\\\\]]]]]]]]]^^^[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^___aaaaaa___^^^^^^______``````___^^^\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYmmmmmmnnnnnnnnnoooooooooqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnoooooopppqqqooommmlllkkkmmmooopppnnnoooppppppooollliiihhhgggfffgggiiilllmmmllljjjjjjiiifffeeeeeehhhjjjlllmmmmmmlllkkkjjjhhhhhhgggggghhhjjjkkklllkkkjjjiiigggggggggggggggggggggggglllkkkkkkkkkjjjjjjjjjiiihhhiiijjjkkkmmmooopppqqqtttvvvxxxyyywwwuuuttttttvvvwwwwwwwwwvvvuuusssrrrkkkkkkllllllllllllkkkkkkiiiiiihhhhhhhhhiiijjjkkkkkkmmmoooqqqqqqooolllkkkjjjjjjjjjkkkllllllmmmmmmkkkkkkmmmnnnooooooooooooooooooppppppqqqrrrssstttrrrrrrqqqqqqqqqrrrrrrsssqqqrrrrrrssssssrrrrrrqqqqqqpppooommmllllllllllllkkklllmmmllljjjiiijjjkkkllllllkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnnnnnooooooooonnnnnnmmmmmmmmmnnnoooooonnnlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhiiijjjjjjlllmmmnnnnnnnnnmmmlllkkklllkkkjjjkkkmmmnnnmmmllljjjkkklllmmmnnnoooooooooooonnnmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppnnnmmmlllkkkkkklllmmmnnnooopppppprrrsssssssssrrrpppnnnmmmlllkkkjjjkkkmmmnnnmmmlllllllllllllllmmmmmmmmmnnnlllkkkkkkmmmooopppooommmmmmnnnnnnooooooooonnnnnnhhhjjjkkkmmmmmmmmmlllkkklllmmmoooqqqrrrttttttuuu|||vvvqqqpppsssuuussspppqqqrrrtttttttttrrrpppnnnpppqqqrrrsssssssssrrrqqqpppooonnnnnnoooqqqssstttuuuuuuwwwxxxxxxxxxwwwvvvssssssrrrqqqppppppoooooonnnnnnooooooppppppppppppooooooooooooooooooppppppmmmmmmlllkkkjjjiiiiiihhhhhheeeccccccdddeeeddddddffffffggghhhhhhhhhggggggccccccddddddeeeeeeeeeeeecccdddeeefffdddbbb___]]]\\\]]]^^^^^^]]]YYYVVVTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWXXXWWWWWWVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\XXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\ZZZZZZYYYYYYYYY_______________^^^]]]\\\[[[[[[\\\]]]]]]^^^_________^^^^^^___aaacccbbbaaa\\\]]]___aaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^___```aaaaaaaaaaaakkkhhhdddbbbbbbcccbbbbbb_______________^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^___`````````aaabbbcccddddddeee`````````````````````````````````____________^^^^^^^^^^^^^^^______``````[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[\\\]]]^^^^^^______^^^```aaaaaaaaaaaa```^^^___```aaaaaa```___]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZmmmnnnnnnooopppooooooooorrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrsssttttttrrrqqqooommmmmmnnnpppqqqnnnooopppqqqpppmmmjjjhhhffffffgggjjjlllmmmlllkkkllljjjhhhggghhhjjjmmmooooooooonnnmmmlllkkkkkkjjjjjjkkkmmmnnnnnnlllkkkiiiiiiiiiiiiiiihhhhhhhhhhhhmmmmmmlllkkkkkkjjjiiiiiiiiiiiijjjkkkmmmoooqqqssssssuuuwwwxxxvvvuuuttttttwwwwwwxxxwwwvvvuuusssrrrjjjkkkkkkllllllkkkkkkjjjjjjiiigggggggggiiikkkmmmppprrrtttvvvvvvtttqqqoookkkllllllmmmooopppqqqqqqpppqqqrrrrrrssssssssssssssssssssstttvvvxxxyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvtttrrrpppoooooooooooojjjkkklllllljjjjjjkkklllooooooooonnnnnnooooooooommmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnpppqqqqqqpppmmmkkkkkklllmmmmmmllllllllllllmmmmmmmmmllljjjiiiiiiiiijjjkkkmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkklllnnnpppooonnnlllmmmnnnooooooooooooooooooooonnnmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooonnnnnnmmmkkkllllllnnnooopppqqqqqqrrrrrrrrrrrrqqqooommmlllkkkjjjjjjlllnnnnnnmmmlllkkkkkkkkklllllllllmmmmmmkkkkkkkkkllloooooonnnmmmnnnnnnnnnnnnnnnnnnmmmmmmiiijjjlllmmmnnnmmmmmmlllmmmnnnoooqqqrrrsssssssssxxxuuuqqqqqqrrrsssqqqooosssssstttuuutttsssrrrqqqqqqrrrsssttttttsssrrrrrrrrrrrrrrrrrrsssssstttuuutttuuuvvvwwwxxxwwwvvvvvvtttsssqqqpppnnnnnnnnnnnnmmmnnnooopppqqqrrrrrrrrrqqqqqqpppooooooooooooooooooooonnnmmmmmmlllkkkkkkhhheeecccbbbddddddddddddeeefffhhhiiijjjjjjiiiiiiccccccdddeeeeeeeeeeeeeeedddeeeffffffdddbbb___^^^______```___]]]ZZZWWWUUUSSSTTTTTTUUUUUUUUUTTTTTTWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]]]]]]]XXXYYYYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYY\\\\\\[[[[[[ZZZZZZ[[[[[[``````aaaaaa```___^^^^^^\\\\\\]]]^^^___``````aaa\\\\\\\\\]]]```bbbbbbaaa]]]^^^```aaaaaaaaa```_______________^^^]]]\\\[[[^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^____________eeebbb___^^^^^^___^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^____________^^^\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^______``````aaabbbbbbcccccc````````````````````````aaaaaaaaa`````````____________^^^^^^______```aaa\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^___]]]]]]^^^^^^___```aaaaaa___bbbcccbbbbbbdddccc```aaaaaaaaaaaaaaa```______\\\\\\]]]]]]\\\\\\[[[ZZZnnnooopppqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttrrrqqqpppooonnnoooppppppnnnpppqqqrrrrrrooollljjjfffggghhhkkknnnooommmkkkllllllkkkjjjkkkmmmoooppppppppppppoooooonnnnnnnnnmmmnnnoooppppppnnnkkkiiillllllllllllkkkkkkjjjjjjlllllllllllllllkkkkkkkkkkkkkkkkkkkkklllnnnoooqqqooorrrtttuuutttrrrrrrrrrsssssstttsssrrrqqqooonnnjjjjjjkkkkkkkkkkkkjjjjjjkkkiiihhhfffgggjjjmmmooorrrtttvvvxxxxxxuuurrrpppllllllnnnoooqqqrrrssstttsssttttttuuuuuuuuuttttttssssssssstttvvvyyy{{{}}}yyyxxxwwwuuuttttttttttttuuuvvvvvvwwwwwwvvvvvvuuuwwwuuurrrpppnnnnnnooooooiiijjjllllllkkkkkkmmmnnnqqqqqqppppppppppppqqqqqqmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooopppppprrrssssssqqqnnnllllllmmmooonnnmmmllllllmmmnnnoooooonnnmmmlllkkkllllllmmmmmmlllkkkkkkkkkmmmooopppnnnmmmlllnnnpppqqqqqqpppnnnnnnoooppppppooooooooooooooonnnnnnnnnoooppppppmmmmmmnnnnnnnnnoooooooooppppppooonnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppqqqqqqqqqpppnnnmmmkkkiiiiiijjjkkknnnnnnmmmkkkjjjjjjjjjkkkkkkkkkkkklllkkkjjjjjjkkkmmmnnnmmmkkkmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllmmmmmmnnnnnnnnnooooooppppppqqqqqqpppppprrrrrrqqqqqqpppooonnnmmmrrrrrrrrrrrrqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppqqqrrrsssssstttsssrrrrrrrrrssstttuuuvvvuuuttttttsssrrrpppmmmlllkkkkkkkkkiiikkkmmmoooqqqrrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllllliiifffddddddeeefffeeeeeedddeeehhhjjjkkkkkkkkkjjjeeefffggghhhiiihhhhhhgggggghhhggggggeeecccaaa```aaaaaaaaaaaa```^^^]]]\\\WWWWWWXXXXXXXXXWWWWWWVVV[[[\\\]]]]]]]]]\\\[[[ZZZ\\\\\\ZZZYYYXXXXXXWWWWWWWWWYYY\\\^^^``````______ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^___bbbcccccccccccccccbbbaaa______```aaabbbcccddddddaaa``````aaadddeeeeeedddaaaaaaaaabbbbbbbbbcccccc___``````aaaaaa```___^^^```aaaaaaaaa```___]]]\\\^^^^^^_______________^^^aaa```^^^^^^^^^^^^\\\[[[[[[\\\]]]___``````````````````_________^^^^^^^^^]]]]]]^^^___``````aaaaaabbbaaa```___]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___```_________```aaaaaaaaabbb````````````````````````bbbbbbaaaaaaaaa````````````______^^^______aaaaaa]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXXYYY[[[\\\^^^______^^^______```bbbccccccddd```eeefffddddddgggfffbbbbbbbbbaaa`````````aaaaaa^^^^^^^^^^^^^^^]]]]]]\\\ooopppqqqrrrsssrrrqqqqqqoooooooooppppppqqqqqqqqqnnnnnnnnnnnnoooooopppqqqrrrqqqqqqpppoooooooooooonnnppprrrtttsssqqqmmmkkkggggggiiilllooopppnnnmmmmmmlllllllllmmmnnnpppqqqqqqqqqqqqpppppppppppppppnnnpppqqqrrrqqqnnnkkkiiiooooooooonnnnnnmmmmmmmmmjjjkkkkkkllllllmmmmmmnnnnnnmmmlllkkkkkklllmmmnnnllloooqqqrrrqqqpppppppppnnnnnnnnnnnnmmmkkkiiihhhjjjjjjjjjkkkkkkjjjjjjjjjllljjjhhhfffgggjjjmmmpppppprrruuuwwwwwwtttpppnnnlllmmmnnnpppqqqssstttuuuttttttttttttttttttsssssspppqqqqqqrrrtttwwwzzz{{{wwwvvvtttsssqqqpppppppppttttttuuuuuuuuuuuuttttttuuussspppmmmlllkkkllllllhhhjjjllllllllllllnnnpppppppppooooooooooooppppppmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqsssttttttrrrooommmmmmmmmpppooonnnmmmmmmnnnooopppqqqpppooommmmmmnnnnnnooommmllljjjiiijjjmmmppprrrnnnmmmmmmnnnppprrrqqqpppoooppppppppppppoooooonnnooonnnnnnnnnooopppqqqqqqmmmnnnnnnnnnooooooppppppqqqpppnnnmmmmmmmmmnnnoooqqqqqqppppppooonnnnnnnnnooooooppppppooonnnlllkkkiiihhhiiikkkmmmnnnlllkkkiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiikkklllmmmllljjjmmmmmmmmmmmmlllkkkjjjiiikkkkkkllllllmmmnnnoooooooooppppppppppppooonnnnnnmmmoooqqqqqqooollllllllloooooonnnmmmmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnnnnoooqqqrrrrrrqqqooommmpppqqqrrrttttttssssssrrrrrrqqqnnnllljjjjjjiiijjjggghhhkkknnnpppqqqrrrrrrsssrrrpppnnnllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjhhheeeeeefffggggggfffccceeehhhjjjlllmmmlllllliiijjjlllmmmmmmmmmlllkkkjjjjjjiiihhhgggeeecccbbbccccccccccccccccccccccccZZZ[[[[[[[[[ZZZZZZYYYXXX______```aaa```___^^^]]]aaa```^^^]]][[[ZZZZZZZZZYYY[[[^^^```bbbbbbbbbaaa\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^```aaabbb____________```aaabbbbbbdddeeeeeeffffffeeeeeeeeeaaabbbcccdddeeefffgggggghhhgggfffgggiiiiiihhhgggddddddccccccddddddeeefff___```aaacccccccccbbbbbbbbbcccddddddcccaaa___^^^```aaaaaaaaaaaaaaa```___aaa`````````aaa```^^^\\\[[[\\\^^^```aaabbbccccccaaaaaa`````````_________^^^^^^___```aaabbbcccdddddddddbbbaaa```______^^^]]]\\\\\\]]]^^^___```aaa____________````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^```aaabbb^^^]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ\\\^^^______``````aaabbbcccdddeeeeeeaaafffhhheeeeeeiiiiiidddcccbbbaaa`````````bbbbbbaaaaaaaaabbbaaa``````___