BM6P6(@ ////////////////////////000000000000000111111222000/////////000111222222222333444555555888;;;>>>DDDFFFKKKSSS\\\cccgggiiirrrwww}}}~~~nnnaaaaaaooo~~~~~~www```MMMDDD>>>999999999:::;;;<<<@@@EEEIIIFFFFFFFFFHHHJJJJJJHHHEEEFFFFFFGGGIIIKKKNNNPPPQQQQQQSSSTTTQQQNNNNNNRRRWWWWWW___uuu~~~{{{zzz}}}~~~yyyttt___OOO>>>888888888999;;;???@@@AAA???===<<<<<<===<<<<<<;;;;;;;;;:::::::::666666777888999999::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTUUUVVVVVVXXXWWWVVVVVVWWWXXXYYYZZZ]]]^^^```bbbfffllltttyyyxxx{{{~~~~~~}}}zzzyyyxxxvvvsssoookkkiiihhhhhhiiidddeeegggiiiiiiiiiiiiiiigggdddaaa_________^^^]]]ZZZZZZ[[[]]]```cccfffhhhqqqqqqqqqqqqpppooommmllljjjeeecccccccccbbbeeeiiissszzz}}}yyysssrrrrrrrrruuuzzz~~~~~~pppiiifffnnn}}}yyyhhhiiieee\\\OOOAAA888444444444444333222222111000000222333333444444333333222111222333222000000000111333222111111222444666777777777777888999;;;<<<===@@@AAACCCEEEGGGJJJKKKLLLRRRNNNWWWuuu~~~{{{xxxxxx}}}...........................---------...///000000000000000000000000111222222333444555666888;;;>>>DDDFFFLLLTTT\\\cccgggiiiqqqvvv|||vvvggg^^^bbbsssrrr[[[IIIAAA<<<888:::;;;;;;<<<>>>AAAFFFJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOPPPMMMPPPRRRQQQNNNOOOSSSWWWVVV^^^ttt~~~zzzyyyzzz}}}}}}vvvqqq___OOO>>>888888999999;;;???@@@AAA@@@>>><<<===>>><<<<<<;;;;;;;;;:::::::::777777777888999999::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWVVVVVVWWWXXXYYYZZZ\\\^^^```bbbfffmmmtttyyyyyy{{{~~~~~~|||yyyxxxwwwtttrrroookkkiiihhhggghhheeefffhhhiiiiiiiiiiiihhhgggdddaaa___^^^^^^]]]\\\ZZZZZZ[[[\\\___bbbeeegggnnnnnnooopppooommmjjjiiiddd___[[[[[[[[[ZZZ^^^cccmmmtttzzz{{{zzzzzzxxxtttsssqqqppppppqqqtttxxxzzz}}}tttlllgggooouuukkkggg]]]OOOAAA888555555555555555444444333333333222333333444444333333222111222333222111000000222333333222222333555777888777777777888999;;;<<<===AAAAAABBBDDDGGGJJJLLLNNNTTTPPPWWWrrr~~~{{{|||........................------------...///000111222111000000000000000000222333555555666888<<>>???CCCGGGKKKJJJHHHEEEEEEEEEFFFFFFEEEEEEFFFHHHKKKMMMNNNNNNNNNJJJMMMPPPPPPOOOOOORRRUUUTTT\\\qqq~~~zzzxxxwwwxxxyyywwwppp```PPP???999999999:::;;;???@@@AAA@@@>>>======>>><<<<<<;;;;;;;;;:::::::::777777888888999:::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<===>>>@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAACCCEEEFFFHHHJJJJJJMMMMMMNNNPPPQQQSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]```cccgggmmmtttyyyzzz|||~~~~~~{{{xxxvvvuuurrrqqqooollljjjhhhgggfffggghhhiiijjjjjjiiihhhhhhgggdddaaa^^^]]]]]][[[ZZZYYYYYYYYY[[[]]]```cccdddiiijjjlllmmmllliiifffccc___YYYTTTSSSSSSSSSWWW\\\ffflllrrrrrrrrrsssqqqnnnqqqooommmlllkkklllnnnooovvv}}}|||uuulllfffooonnniii^^^OOOAAA888555666444444444444444444444444222333333444444333333222111333333333111000111222333333222222444555777999777777888999:::<<<===>>>AAAAAABBBCCCFFFJJJNNNPPPVVVSSSWWWmmm.................................///000111222333222222111000/////////000222333555555666999<<>>???@@@AAADDDHHHKKKLLLIIIEEECCCDDDEEEEEEEEEEEEFFFIIILLLNNNNNNMMMLLLJJJLLLOOOPPPOOONNNPPPQQQSSSZZZnnn|||yyywwwtttsssssszzztttbbbQQQAAA:::999999:::;;;>>>@@@AAAAAA???>>>===>>><<<<<<;;;;;;;;;:::::::::888888888999999::::::::::::999999999999999999999:::::::::::::::;;;;;;;;;::::::;;;<<<<<<======>>>======>>>@@@AAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>???AAACCCEEEGGGIIIIIIKKKLLLMMMOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\___ccchhhnnnuuuzzz{{{}}}{{{xxxuuutttrrrqqqpppnnnllljjjhhhgggiiijjjkkkkkkkkkjjjiiihhhhhheeeaaa^^^]]][[[YYYXXXXXXXXXXXXYYY[[[^^^aaabbbdddfffiiijjjiiieeeaaa^^^]]]WWWQQQPPPOOOOOOSSSYYY___eeejjjjjjjjjlllkkkhhhlllkkkiiigggfffffffffgggooottt|||~~~{{{rrriiieeeqqqqqqkkk___OOO@@@888666777111222222222222222222222222333333444444333333222222333444333111000111222222222222222444555777888777777888999;;;===>>>???BBBAAAAAABBBEEEJJJNNNQQQWWWTTTWWWhhh....................................///000111222222222111000/////////000111333555666777999===@@@DDDIIIPPPVVV[[[aaagggkkkooorrrwww{{{}}}~~~tttggg[[[RRRYYYooo}}}~~~}}}lllVVVEEE===::::::;;;>>>???AAABBBCCCEEEHHHKKKNNNJJJFFFCCCCCCDDDEEEEEEEEEGGGJJJLLLMMMMMMLLLKKKMMMNNNOOOOOONNNMMMMMMMMMRRRXXXlll~~~|||yyytttqqqkkk||||||uuueeeUUUCCC<<<;;;::::::;;;===@@@BBBBBB@@@>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999:::::::::999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>======<<<>>>>>>@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[___ccchhhooovvvzzz|||~~~|||xxxuuutttssssssqqqpppnnnllljjjiiikkklllmmmmmmmmmlllkkkjjjiiifffbbb^^^\\\ZZZXXXVVVVVVVVVWWWXXXZZZ]]]```bbbbbbdddfffgggfffbbb]]]ZZZ\\\UUUOOOMMMLLLKKKPPPUUUXXX^^^bbbbbbccceeefffdddeeeddddddcccccccccbbbbbbhhhlllssszzz~~~}}}|||{{{~~~~~~~~~~~~|||ooohhhgggwwwqqqlll```PPPAAA888666888111222222222222222222222222333333444444333333222222333444333111111111222000111111222444555777888777888888:::;;;>>>???@@@BBBAAAAAABBBEEEIIIMMMPPPUUUTTTVVVddd------------------------------,,,,,,------...///222111000000000000000000111333555666777:::>>>AAADDDJJJQQQWWW[[[```fffkkkooorrrvvvzzz{{{}}}uuuiii]]]TTTOOOZZZrrr}}}~~~wwwdddMMM@@@<<<;;;;;;===>>>@@@BBBCCCDDDEEEHHHKKKNNNKKKGGGDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKOOOOOOOOONNNMMMMMMLLLLLLRRRWWWjjj|||vvvqqqjjjwww~~~vvvjjjYYYGGG???<<<;;;:::;;;===???BBBCCCAAA???>>>???<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::888888888999999999999999888888999999::::::;;;;;;:::::::::;;;<<<<<<======????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@??????>>>===<<<<<<>>>???@@@BBBDDDEEEGGGHHHHHHHHHJJJLLLNNNOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWXXXWWWZZZ___dddiiiooovvv{{{}}}}}}yyywwwvvvuuutttrrrpppnnnmmmllllllmmmnnnoooppppppooonnnmmmkkkhhhccc___]]]ZZZXXXVVVUUUUUUVVVXXXZZZ^^^aaacccaaacccdddeeeccc```\\\YYYWWWPPPKKKIIIHHHGGGJJJOOORRRWWWZZZZZZ[[[___```___^^^^^^___``````______^^^^^^bbbiiiqqqxxx|||~~~~~~~~~}}}||||||{{{zzzzzz|||}}}~~~}}}}}}~~~qqqjjjkkk}}}ooojjj___PPPBBB999666777444444444444444444444444222333333444444333333222222444444333222111222333000111222444555777888888888888999:::<<<>>>@@@BBBAAAAAAAAABBBDDDGGGKKKMMMOOORRRUUUaaa|||------------------------......---,,,,,,,,,------000000000000000000111222111333555666888:::>>>BBBDDDJJJRRRWWW[[[___ffflllpppsssvvvyyy{{{}}}yyykkk___RRRLLLKKKYYYrrr~~~qqq\\\FFF<<<;;;;;;<<<>>>>>>@@@BBBCCCDDDEEEHHHJJJMMMKKKHHHFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLPPPOOOMMMLLLMMMNNNNNNNNNRRRVVViiixxxrrrjjjrrr~~~|||nnn]]]JJJAAA>>>;;;::::::<<>>???@@@AAAAAABBB??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@?????????>>>>>>======>>>>>>???AAABBBDDDEEEEEEDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWVVVYYY^^^dddjjjpppwww{{{~~~{{{yyyxxxuuutttqqqnnnmmmlllmmmmmmnnnoooppprrrrrrrrrqqqqqqmmmjjjddd```]]][[[XXXUUUSSSTTTUUUWWW[[[___bbbdddbbbcccccccccaaa^^^[[[YYYSSSMMMHHHGGGEEECCCEEEIIIJJJOOORRRQQQRRRWWWYYYYYYYYYZZZ[[[\\\\\\\\\ZZZYYYWWW[[[ccckkksssxxx|||~~~||||||{{{{{{zzzyyyyyyyyyzzz|||~~~~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~tttlllkkk}}}zzzlllhhh___QQQCCC999666777555555555444444333333333222333333444444333333222333444555444222111222333111222444666888999::::::888888999;;;===???AAABBB@@@@@@AAABBBDDDFFFHHHIIIIIIOOOTTT___zzz{{{------------------------111000///...............000000//////000111222222111333555666888;;;???BBBDDDKKKSSSXXX[[[___ffflllpppsssvvvyyy{{{|||}}}ssseeeXXXJJJFFFHHHXXXrrr~~~~~~mmmWWWAAA::::::;;;;;;>>>>>>@@@BBBCCCDDDEEEGGGIIIMMMKKKHHHGGGHHHIIIHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPNNNLLLKKKMMMOOOPPPQQQSSSVVVhhh~~~yyysssiiimmmvvvqqq```MMMCCC???<<<::::::<<>>@@@BBBCCCDDD===>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBB????????????>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFHHHJJJLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWUUUYYY^^^dddjjjpppwww{{{~~~|||zzzyyyuuussspppmmmkkkkkklllmmmooopppqqqsssttttttssssssnnnkkkeeeaaa^^^[[[XXXUUURRRSSSUUUWWW[[[___ccceeecccccccccbbb```^^^\\\ZZZQQQLLLHHHGGGEEEBBBCCCGGGDDDIIILLLKKKMMMQQQTTTTTTVVVXXXYYYZZZZZZYYYWWWVVVVVVZZZ```hhhooouuuyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyy|||~~~~~~|||{{{}}}~~~|||||||||}}}}}}~~~~~~uuullliiiyyyuuujjjggg^^^QQQCCC:::666666444444333222222111000000222333333444444333333222333444555444222111222333333444666888:::;;;<<<<<<888888999;;;===???BBBCCC???@@@AAABBBDDDEEEFFFFFFEEEMMMTTT^^^yyyuuu.........////////////000////////////000000000000000000000000111111111111333444666777888;;;@@@CCCIIIMMMTTTZZZ___dddhhhkkkrrrtttvvvvvvuuuyyytttjjj\\\NNNJJJGGGGGGTTTqqq}}}dddQQQBBB@@@@@@;;;<<>><<>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::777777888999999999999888888888999::::::;;;<<<<<<:::;;;<<<>>>????????????>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBCCCFFFGGGGGGFFF======>>>???@@@BBBCCCDDDBBBBBBAAA@@@@@@AAAAAAAAA?????????@@@BBBEEEIIIKKKLLLNNNQQQTTTUUUVVVUUUUUUVVVYYY]]]bbbhhhooovvv{{{|||yyysssqqqpppnnnmmmlllmmmmmmoooppprrrtttuuuuuuuuutttnnnkkkeee```\\\ZZZYYYYYYSSSTTTUUUYYY^^^bbbccccccdddeeeeeedddaaa]]]XXXUUUQQQLLLEEEAAA????????????AAACCCFFFHHHJJJLLLNNNQQQRRRTTTWWWXXXWWWVVVWWWXXXVVVWWW[[[aaaiiiqqquuuwwwuuuvvvwwwwwwwwwwwwwwwvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~xxxkkkeeesss~~~~~~uuuoookkk___MMM???999777444444444444333333333222222444333333222222333333444666666555444444666777888888888888888888888888888;;;;;;;;;;;;===???BBBCCCAAAAAAAAAAAACCCEEEGGGHHHIIIOOOUUU^^^ttt------........./////////....../////////000000000000000000000111111111111333444555666888;;;@@@DDDIIINNNTTT[[[```eeeiiilllqqqsssvvvvvvvvvyyy|||qqqfffWWWJJJEEEDDDFFFTTTrrr~~~~~~~~~}}}vvv[[[JJJ<<<<<<===;;;<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDCCCAAABBBCCCCCCBBBAAA===>>>@@@BBBDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>???AAADDDGGGIIIJJJLLLOOOQQQSSSTTTTTTTTTUUUXXX\\\```fffmmmuuuzzz|||yyyvvvuuurrrooommmlllllllllnnnoooqqqsssuuuuuuuuutttnnnkkkfff```\\\YYYXXXWWWSSSSSSUUUXXX]]]aaacccccceeeffffffeeebbb]]]WWWSSSPPPKKKEEE@@@>>>>>>>>>>>>???AAADDDFFFGGGJJJMMMOOOSSSUUUXXXYYYYYYXXXYYYYYYVVVWWWZZZ```gggnnnrrrtttrrrsssttttttuuutttttttttvvvvvvwwwwwwxxxzzz{{{|||~~~~~~}}}|||}}}~~~|||}}}}}}~~~}}}nnneeeoooyyyrrrmmmaaaNNN@@@:::888555444444444333333333222222444444333333222333333333666555555555555666777777777777777888999:::::::::;;;;;;;;;;;;===???AAABBBAAAAAAAAABBBDDDGGGIIIJJJIIINNNTTT]]]rrr,,,---------........................////////////000000000111111111222222222333555666888<<<@@@DDDJJJOOOVVV\\\aaafffjjjmmmooorrruuuvvvvvvzzzxxxkkk___PPPEEE@@@@@@EEEVVVsss~~~{{{yyy|||vvvmmmQQQCCC999:::<<<<<<>>>CCCFFFHHHJJJKKKJJJIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSQQQNNNNNNPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMTTTWWWfff{{{tttyyyzzzvvvwwwxxxxxxwwwyyyyyyyyy}}}|||kkkVVVGGG===888888::::::===@@@BBBCCCBBB@@@>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::888888888888888888888888888999999:::::::::::::::::::::::::::::::::::::::<<<======>>>>>>=========>>>>>>??????@@@AAAAAABBBCCCAAA@@@@@@AAAAAAAAA???>>>@@@CCCEEEGGGHHHHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>======???AAADDDEEEGGGIIILLLOOOQQQRRRRRRRRRTTTVVVZZZ___dddkkksssyyy|||zzzzzzxxxtttqqqnnnlllkkkkkkmmmnnnpppssstttuuuuuuuuuooolllgggaaa\\\XXXVVVVVVRRRRRRTTTXXX]]]aaaddddddfffggghhhgggccc\\\VVVQQQNNNJJJDDD???>>>============???BBBCCCEEEGGGKKKMMMSSSVVVZZZ\\\[[[[[[ZZZ[[[WWWWWWYYY]]]dddjjjnnnpppqqqqqqrrrssssssssssssssstttttttttuuuvvvwwwyyyyyy}}}}}}|||||||||}}}{{{|||}}}~~~qqqeeekkk}}}}}}uuupppbbbOOOAAA;;;888555444444444444333333333333555555444333222222333333555555666666777777777666555666777888:::;;;<<<===<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFIIIKKKMMMJJJNNNTTT[[[nnn,,,,,,,,,---------......---.........////////////000000111111111222222222111333555666999<<>>???HHH\\\www}}}zzzuuu{{{rrreeeKKKAAA:::;;;>>>???BBBFFFGGGHHHIIIJJJJJJKKKKKKLLLKKKLLLNNNOOOQQQRRRSSSSSSTTTRRRPPPOOOQQQRRRRRRRRRNNNMMMMMMLLLMMMOOOPPPQQQUUUXXXeee}}}{{{vvvwww}}}zzzsssrrruuuxxxzzz|||nnnYYYGGG<<<888888999:::<<<@@@CCCDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777777777777777777777777999999:::;;;;;;;;;;;;::::::::::::::::::::::::999;;;;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBB@@@@@@AAABBBBBBBBB>>>@@@DDDGGGIIIJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA>>>>>><<<<<<===???AAABBBEEEGGGJJJLLLOOOQQQRRRRRRTTTVVVZZZ^^^dddllltttzzz}}}{{{zzzxxxtttqqqnnnlllkkkjjjkkkmmmooorrrtttuuuuuuuuupppmmmhhhbbb\\\XXXUUUTTTRRRRRRSSSWWW]]]bbbeeefffhhhiiijjjhhhddd\\\UUUPPPLLLHHHCCC???======<<<<<<<<<>>>@@@AAACCCEEEIIILLLQQQUUUZZZ]]]]]]\\\[[[[[[WWWWWWXXX[[[aaagggkkklllqqqrrrssstttttttttttttttttttttuuuuuuvvvxxxyyyzzz|||{{{{{{{{{{{{|||~~~||||||}}}~~~qqqfffmmm}}}}}}vvvqqqcccOOO@@@:::888555555444444444444333333333666555444333333333333333444555666888888777666666666777888999:::<<<========================>>>>>>AAABBBCCCFFFIIILLLNNNOOOLLLPPPTTT[[[kkk,,,,,,,,,---------...............////////////000111111111111222222222222111333555777:::>>>CCCGGGNNNSSSYYY^^^cccgggkkkmmmkkknnnqqquuuxxx|||}}}ssshhh\\\PPPEEE???>>>BBBNNNeee}}}|||yyyttt|||ooo^^^GGG@@@;;;<<>>======<<<<<<===<<<<<<<<<;;;;;;:::::::::777777777777777777777777999999:::;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<>>>>>>??????=========>>>???@@@BBBCCCIIIGGGDDDBBBBBBCCCBBBBBB>>>@@@DDDGGGIIIIIIHHHGGGHHHHHHHHHHHHGGGEEECCCBBB@@@???===<<<<<<===???@@@DDDEEEHHHKKKNNNPPPRRRSSSUUUWWWZZZ___eeennnwww}}}}}}wwwvvvssspppmmmlllkkkkkkjjjkkknnnqqqsssuuuuuuuuuqqqooojjjddd^^^YYYVVVTTTRRRRRRSSSWWW]]]cccfffhhhjjjkkkkkkiiiddd\\\UUUPPPKKKGGGBBB???>>>===<<<;;;<<<===???@@@AAADDDIIILLLOOOTTTZZZ^^^^^^]]][[[[[[XXXWWWWWWZZZ___eeeiiijjjpppqqqrrrsssttttttttttttvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzyyyyyyzzz|||}}}~~~}}}}}}~~~~~~|||ppphhhppp|||yyyuuuoooaaaMMM>>>888666444555555555444444444333333666555444444333333333444444555777888888888777666999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>AAABBBDDDGGGJJJMMMOOOPPPOOOQQQUUUZZZggg,,,---------............////////////000000000000111111111222222222222333222444666999;;;@@@FFFJJJQQQTTTZZZ___bbbfffiiikkkjjjlllpppuuuzzz}}}|||rrrggg]]]SSSHHHAAA@@@???EEEVVVooo{{{xxxwww}}}jjjVVVBBB???======@@@CCCEEEFFFHHHGGGFFFHHHKKKMMMNNNNNNOOOPPPSSSUUUVVVWWWWWWWWWUUUSSSQQQQQQRRRTTTTTTSSSQQQQQQQQQRRRTTTWWWYYY[[[YYY\\\eeeyyytttppppppvvv}}}wwwsssvvv{{{{{{sssaaaLLL>>>999777555888:::>>>BBBDDDDDDBBBAAA@@@@@@???>>>==================<<<<<<;;;:::::::::777777777777777777777777888999999:::::::::::::::::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>======<<<===>>>@@@BBBCCCOOOLLLGGGDDDBBBAAA@@@???@@@BBBDDDGGGHHHHHHGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDCCCAAA???===<<<===>>>???BBBCCCFFFIIILLLOOORRRSSSTTTWWWZZZ___fffpppzzzwwwvvvssspppmmmlllkkkkkkhhhjjjmmmpppssstttuuuuuurrrpppkkkfff```[[[WWWVVVSSSSSSSSSWWW^^^dddiiijjjllllllkkkhhhccc\\\VVVRRRJJJGGGCCC@@@???>>>===<<<;;;<<<===>>>???CCCGGGKKKNNNSSSZZZ___```^^^\\\[[[YYYXXXWWWZZZ___eeeiiijjjmmmnnnoooqqqrrrrrrrrrrrrvvvvvvwwwwwwxxxzzz{{{|||yyyyyyxxxxxxyyy{{{}}}~~~~~~~~~zzzwwwwwwxxx||||||{{{pppiiiqqq~~~yyyvvvsssnnn___KKK<<<777666444555555555555444444444333555555444444444444555555666666777777888888777777:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@??????AAABBBEEEHHHKKKMMMOOOPPPPPPQQQTTTYYYccczzz------........./////////000000000000111111111222111111111222222222333333333555777:::===BBBHHHLLLRRRVVV[[[___bbbdddgggiiihhhjjjooouuuzzz~~~sssgggZZZQQQIII@@@>>>@@@>>>GGG]]]yyy~~~}}}}}}|||zzzdddLLL?????????@@@CCCHHHJJJKKKJJJHHHGGGIIIMMMPPPQQQPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWUUUSSSSSSTTTVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[^^^fffxxx}}}wwwtttyyy|||wwwyyy~~~|||vvvgggQQQBBB<<<999555666999===AAACCCCCCBBBAAAAAA@@@???>>>=====================<<<;;;;;;::::::888888888888888888888888777888888999:::999999999999999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;===<<<<<<<<<===@@@BBBDDDLLLHHHDDDAAA@@@@@@@@@???DDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDAAA???>>>>>>>>>???@@@AAACCCFFFIIIMMMPPPRRRSSSUUUYYY___gggqqq}}}{{{yyyuuuqqqnnnkkkjjjiiigggiiilllppprrrtttuuuvvvrrrppplllgggbbb]]]ZZZXXXTTTSSSTTTXXX___fffkkkmmmnnnmmmkkkgggbbb\\\WWWUUUJJJGGGCCCAAA@@@???===<<<999:::;;;;;;===@@@EEEIIINNNTTT\\\aaabbb```^^^]]]ZZZYYYXXXZZZ___eeejjjlllmmmnnnpppqqqrrrssssssssstttttttttuuuvvvwwwyyyyyyxxxxxxwwwxxxyyyzzz|||}}}}}}}}}~~~yyytttooonnnooosss|||~~~{{{{{{oooiiiqqqyyyuuurrrmmm^^^JJJ<<<888777555555555555555444444444444444444333444444555666777777777666666777777888999888999:::;;;<<<===>>>???>>>???@@@AAABBBAAAAAA@@@AAACCCFFFIIIKKKMMMNNNNNNOOOPPPRRRVVV^^^sss.........////////////000000111111111222222222222111111222222222333333333333555888;;;>>>CCCIIIMMMSSSWWW[[[___aaaccceeeggggggjjjnnnuuu{{{~~~mmm```RRRJJJCCC<<<<<<@@@===HHH```zzzwww___EEE???AAABBBDDDHHHMMMPPPQQQKKKIIIHHHJJJNNNRRRSSSRRRRRRTTTVVVXXXYYYYYYXXXWWWYYYWWWUUUUUUVVVXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWWWW\\\___fffwwwzzz{{{}}}yyyjjjUUUEEE???;;;666555888<<<@@@CCCCCCBBBAAAAAA@@@???>>>============>>>>>>===<<<;;;;;;::::::888888888888888888888888777777888999999999999888888888999::::::;;;<<<<<<>>>>>>>>>===<<<:::999888===<<<;;;<<<===@@@BBBDDDDDDAAA>>>>>>???AAACCCCCCFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLJJJIIIGGGGGGEEECCC@@@>>>>>>??????>>>???AAADDDGGGKKKOOOPPPQQQTTTXXX^^^fffrrr~~~~~~|||xxxsssoookkkiiihhhggghhhlllooorrrtttuuuvvvsssqqqmmmhhhccc___[[[YYYUUUTTTUUUYYY```ggglllnnnooommmjjjfffaaa\\\YYYVVVJJJGGGDDDAAA@@@???>>><<<777888999999;;;>>>CCCGGGOOOUUU]]]cccdddbbb```^^^[[[ZZZYYY[[[```fffkkkmmmpppppprrrssstttuuuuuuuuurrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxzzz|||}}}||||||}}}~~~uuuooojjjiiiiiillluuu~~~|||zzzoooiiiqqqzzzwwwrrrlll^^^JJJ<<<888888777666666555555555444444444333333333444555666777888888777666666666777999:::666777999;;;===???@@@AAA>>>???AAABBBCCCCCCBBBBBBAAACCCFFFIIIKKKMMMMMMMMMNNNNNNPPPTTTZZZooo//////.........---------.........///////////////111333444444333222444555555777999;;;>>>DDDJJJOOORRRWWW\\\^^^___aaaeeehhhgggkkkrrrwwwzzz}}}wwwdddXXXJJJDDDAAA<<<::::::???HHH___||||||lllUUUDDD<<<@@@BBBFFFMMMSSSSSSNNNMMMLLLKKKKKKLLLOOORRRTTTSSSSSSUUUXXXZZZYYYUUURRRVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUXXX^^^fffttt|||{{{{{{|||sss^^^III???:::666666777:::>>>BBBDDDDDDBBBCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>BBB@@@???>>>>>>@@@AAACCCEEEGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNJJJIIIHHHFFFCCCAAA??????@@@@@@AAABBBEEEIIILLLNNNSSSTTTWWW^^^iiisss|||xxxrrrnnnkkkiiihhhfffiiimmmqqqssssssrrrpppppppppnnnkkkfffaaa[[[XXXVVVVVVWWWZZZ```gggnnnrrrqqqlllgggdddbbb]]]UUUOOOIIIEEEAAA>>>============999777888;;;<<<===BBBIIIRRRZZZbbbdddeeeeeeccc______ZZZXXX[[[```ccchhhnnnmmmoooqqqsssrrrssstttvvvsssssssssrrrqqqsssvvvyyy{{{yyywwwwwwzzz{{{zzzxxxxxxzzz|||}}}~~~vvvmmmfffcccbbbdddkkksss|||yyyvvvlllhhhttt~~~wwwwwwuuuiiiWWWGGG<<<888666555666666555444333222222111555666666666666666555555666666555666666777888999;;;:::::::::;;;>>>AAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCFFFIIIJJJHHHHHHKKKNNNLLLPPPOOOSSS^^^lll//////.........---------/////////000000000000111111222333333222222333555666888:::<<<@@@EEELLLPPPSSSWWW\\\^^^___aaaeeehhhiiinnntttyyy}}}~~~sss]]]QQQEEE@@@===:::999:::===HHH```}}}wwwfffQQQBBB>>>BBBEEEIIIOOOVVVVVVRRROOONNNLLLLLLMMMOOORRRTTTSSSTTTVVVYYYZZZYYYVVVSSSUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUWWW]]]dddqqq|||{{{~~~wwwcccOOOCCC;;;777777888:::>>>BBBDDDDDDCCCCCCBBB@@@???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888888888999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>===??????>>>===>>>@@@BBBCCCEEEGGGIIIIIIHHHFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNOOOKKKKKKIIIGGGEEECCCAAA@@@BBBAAAAAABBBDDDHHHLLLOOOSSSTTTWWW]]]hhhsss}}}|||uuupppmmmjjjhhhgggiiimmmppprrrrrrqqqppppppooommmjjjeee```[[[XXXVVVVVVWWWZZZ___ffflllpppqqqlllgggdddaaa\\\UUUNNNHHHEEE@@@>>>======<<<<<<999777888;;;======CCCIIIRRR[[[ccceeefffgggeeeaaa```ZZZWWWZZZ___bbbhhhnnnoooqqqssssssrrrrrrssstttssstttsssrrrrrrsssuuuxxxzzzxxxvvvwwwzzz{{{zzzyyyxxxzzz|||}}}}}}~~~wwwmmmbbb^^^^^^```fffmmm}}}{{{xxxuuummmmmm}}}xxxuuuuuuiiiWWWFFF<<<888666555555555555444444333333222555555666666666666555555777777777777888888999:::;;;:::::::::<<<>>>AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKOOONNNRRR]]]jjj/////////............---000000000111111222222222000222333333222111333444777999;;;>>>BBBGGGMMMQQQSSSWWW\\\^^^___aaaeeeiiilllqqqwww}}}yyymmmUUUJJJ@@@===;;;999999<<>>BBBDDDDDDCCCCCCBBBAAA???>>>>>>>>>>>>========================999999888888888888999999888888888888888777777777999999999999::::::::::::::::::::::::::::::::::::;;;<<<======>>>===============<<<===>>>@@@CCCDDDGGGHHHIIIIIIGGGEEEEEEFFFJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMKKKIIIGGGFFFDDDDDDDDDCCCAAAAAACCCGGGLLLOOOSSSTTTVVV\\\fffrrr}}}yyytttpppllljjjggghhhkkknnnppppppooonnnnnnmmmkkkhhhddd___[[[XXXVVVVVVWWWYYY^^^ccciiillloookkkfffbbb___ZZZSSSMMMGGGDDD@@@===<<<<<<<<<;;;:::888888;;;<<<===CCCJJJRRR[[[dddggghhhjjjgggccc```ZZZVVVYYY]]]aaagggnnnqqqsssttttttrrrqqqrrrssstttttttttsssrrrrrrtttwwwxxxwwwvvvxxxzzz|||{{{{{{xxxyyy{{{|||||||||~~~}}}nnn___YYYZZZ]]]bbbggguuuzzzwwwuuupppuuu{{{tttuuuhhhUUUEEE<<<888666555444444444444444444444444444555555666666555555555888888888888999:::;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFJJJHHHFFFFFFGGGHHHHHHHHHIIIMMMMMMQQQ[[[fff/////////...............///000000000111222222222000111333222111111222444666888;;;???BBBGGGMMMQQQTTTXXX\\\^^^___aaafffjjjoootttzzzsssfffPPPGGG???===;;;:::;;;>>>CCCSSSmmmyyygggTTTGGGAAABBBHHHLLLNNNSSSYYYZZZWWWSSSRRRQQQOOOOOOPPPQQQQQQUUUUUUVVVXXXZZZZZZWWWUUUTTTTTTTTTTTTSSSRRRPPPOOOQQQRRRRRRSSSTTTTTTUUUUUUVVV[[[```iii~~~|||www}}}~~~mmmYYYIII???:::888999:::>>>BBBEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999888888888999999999999999888888777777666888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<===>>>@@@CCCEEEFFFIIIJJJJJJIIIGGGEEEEEEFFFKKKLLLNNNPPPQQQQQQQQQQQQOOOOOOMMMLLLJJJIIIHHHGGGGGGDDDBBB@@@BBBFFFLLLOOORRRSSSVVV[[[dddqqq}}}}}}yyytttpppmmmggghhhjjjkkklllllllllkkkkkkjjjhhheeeaaa]]]YYYWWWUUUUUUVVVXXX\\\aaaeeehhhjjjgggccc___[[[VVVPPPKKKFFFCCC???===<<<<<<;;;:::999777777999;;;<<>>;;;:::888:::>>>EEEYYYtttsss___MMMEEECCCCCCIIIMMMOOORRRWWWXXXVVVTTTSSSRRRPPPPPPPPPPPPPPPTTTTTTTTTVVVXXXXXXVVVTTTSSSTTTTTTUUUTTTRRRPPPOOONNNOOOPPPQQQRRRTTTUUUUUUVVVZZZ^^^eeeyyy{{{uuuzzzzzz{{{ooo\\\KKK@@@===999999:::>>>BBBEEEEEEEEECCCBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888888999999::::::999999888888888777888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGHHHJJJKKKKKKIIIGGGFFFFFFHHHMMMNNNPPPRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKHHHFFFCCCAAABBBFFFKKKNNNPPPRRRVVVZZZbbbnnn{{{~~~zzzvvvsssjjjjjjjjjiiiiiiiiihhhhhhhhhgggdddaaa^^^ZZZWWWVVVSSSTTTUUUWWWZZZ^^^bbbdddeeeccc___\\\XXXSSSMMMJJJFFFCCC@@@>>>===<<<;;;999999666555888999;;;AAAIIIRRR\\\eeeiiikkkllliiieeeaaa[[[WWWYYY]]]aaagggmmmmmmooorrrsssrrrrrrtttuuutttuuuuuutttsssrrrsssuuusssuuuwwwyyyzzz{{{|||}}}xxxzzz{{{{{{zzzzzz{{{}}}wwwbbbXXXXXXZZZ___cccppp|||~~~zzzxxxuuuvvv|||uuufffQQQBBB;;;888666444222333333444444555555555444555555666777777777666777777777888999:::<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFPPPLLLIIIHHHKKKLLLJJJHHHGGGMMMMMMOOOWWW^^^sss...////////////000000000---......///000111222222111333444444333222444555444777;;;???CCCHHHMMMQQQUUUXXX]]]___bbbfffmmmrrrxxx|||sssbbbTTTEEE???;;;999888777999>>>GGG^^^zzz{{{lllWWWHHHDDDFFFDDDJJJOOOOOOQQQTTTVVVTTTSSSSSSRRRQQQPPPOOOOOOOOORRRRRRRRRSSSUUUUUUTTTRRRQQQRRRTTTTTTTTTRRRPPPOOOLLLMMMNNNPPPQQQSSSTTTUUUUUUYYYZZZ___sss}}}uuuxxxzzzwwwwwwuuucccPPPDDD@@@::::::;;;>>>BBBEEEFFFFFFBBBCCCBBBBBBAAA???>>>===========================<<<;;;:::999999888999999999999999999999888888888888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===>>>@@@BBBDDDGGGHHHIIIIIIJJJJJJHHHFFFFFFGGGHHHNNNOOORRRTTTUUUUUUTTTSSSQQQQQQQQQPPPOOONNNNNNMMMIIIGGGDDDCCCCCCFFFJJJLLLNNNQQQVVVZZZaaakkkxxx{{{wwwpppooommmjjjiiihhhggggggdddccc```]]]ZZZWWWUUUTTTQQQRRRSSSUUUYYY]]]```bbb```___]]]ZZZVVVQQQMMMJJJFFFCCC@@@???>>>===;;;999999666555777999;;;AAAIIIUUU^^^hhhlllnnnnnnkkkfffaaa\\\YYY\\\___bbbggglllkkkmmmpppqqqqqqrrrsssuuurrrtttuuuuuusssssstttuuusssuuuyyyzzz{{{{{{{{{|||yyy{{{|||{{{zzzzzz{{{|||~~~~~~{{{ggg]]]ZZZ\\\aaafffppp||||||zzzrrruuu~~~~~~vvveeeOOO@@@:::888666444333333333444444555555555555555666777888888888888666777777888999;;;<<<===<<<<<<===>>>>>>???@@@@@@???@@@AAABBBCCCEEEEEEFFFMMMLLLKKKKKKLLLMMMLLLKKKHHHNNNNNNPPPUUUZZZmmm.../////////000000000000...//////000111222333444222444555555444333555666444888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999777777777888888888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<>>>@@@BBBDDDFFFGGGHHHGGGGGGGGGFFFDDDDDDFFFHHHNNNPPPSSSUUUWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOOOOOOOIIIHHHFFFDDDDDDFFFHHHJJJLLLPPPVVVZZZ___hhhttt}}}zzzwwwuuuqqqnnnkkkiiihhhhhhaaa___]]]ZZZWWWTTTRRRRRROOOPPPQQQTTTXXX\\\___aaa]]]]]]\\\ZZZVVVQQQNNNMMMFFFDDDAAA@@@???>>><<<:::;;;888777888:::<<>>???<<<===>>>>>>????????????>>>???@@@AAABBBDDDEEEEEEGGGIIILLLMMMMMMLLLLLLMMMJJJPPPPPPQQQUUUVVVggg.../////////000000111111///000111222333444555555333444666555444444555777555999>>>BBBGGGKKKPPPTTTUUUYYY]]]aaaeeekkksssyyyuuugggTTTEEE???<<<:::<<<======BBBIII[[[sss{{{ooo]]]LLLCCCDDDHHHGGGNNNRRRQQQPPPRRRSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMOOOPPPQQQPPPNNNLLLNNNPPPRRRRRRPPPNNNMMMIIIJJJLLLNNNPPPSSSTTTUUUPPPSSSSSSVVVhhhxxx{{{xxxuuurrrsss{{{www^^^KKKDDD;;;:::;;;===BBBEEEGGGGGGBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999555555666666777777888888777888888888888999999999999999999999999999999999999999:::;;;;;;;;;;;;:::<<<===???BBBDDDEEEFFFGGGDDDEEEEEEDDDBBBCCCEEEGGGOOOQQQTTTVVVWWWWWWUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPIIIHHHFFFEEEEEEFFFHHHIIIKKKPPPVVVZZZ___gggrrrzzz||||||yyyuuupppmmmjjjiiiiii___]]][[[XXXUUUSSSQQQPPPMMMNNNQQQTTTWWW[[[^^^```\\\]]]]]]ZZZVVVSSSPPPOOOFFFDDDBBBAAA@@@???<<<:::===:::888:::;;;>>>EEEMMM[[[eeeooossstttsssnnniiiaaa]]]\\\```dddeeegggjjjmmmnnnppppppnnnnnnnnnoooppprrrtttuuuttttttuuuvvvssswww{{{|||zzzyyyzzz{{{{{{}}}}}}}}}{{{zzz{{{|||{{{{{{}}}~~~zzznnnhhhhhhoooxxxvvv}}}rrrttt{{{xxx{{{vvvdddMMM>>>999999666333444444444444444444444444777777888999:::;;;;;;;;;999999999:::<<<>>>???@@@<<<===>>>???????????????===>>>???@@@BBBCCCDDDEEEBBBGGGLLLNNNMMMKKKLLLMMMLLLQQQQQQQQQTTTUUUeee,,,---///111111111000000111222222222222333333333333444555555444444666888777;;;@@@DDDHHHLLLPPPSSSVVVYYY^^^ccciiipppwww|||zzzjjjYYYIII@@@EEE;;;666999999999CCCRRRiiizzz|||hhhTTTJJJHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPLLLNNNPPPPPPNNNMMMNNNOOOOOOLLLKKKLLLOOOQQQQQQOOOOOOMMMKKKKKKMMMNNNLLLJJJIIIJJJKKKLLLNNNPPPQQQQQQNNNSSSVVVWWW___uuu~~~|||~~~yyyttttttzzz{{{jjjTTTCCC@@@===<<<>>>CCCFFFEEEDDDFFFEEEDDDCCCAAA@@@>>>>>>>>><<<:::;;;>>>???===;;;;;;<<<<<<:::888666666777888888888888888888888888777777777777777777777777999999888888999999:::;;;:::;;;;;;;;;::::::<<<===>>>???AAACCCDDDEEEFFFFFFFFFFFFDDDAAA??????BBBDDDJJJTTTZZZYYYVVVVVVUUUTTTUUUSSSQQQQQQRRRRRRQQQPPPKKKIIIGGGDDDDDDEEEGGGHHHIIIKKKQQQXXX\\\aaammmxxx{{{wwwuuuqqqlllgggccc```\\\XXXVVVSSSPPPMMMKKKKKKMMMRRRWWW\\\___```ccc```\\\YYYXXXUUUSSSQQQKKKHHHEEEBBB@@@>>><<<:::999888888;;;<<>>888555555777555555555666666666666666777888:::::::::;;;>>>@@@???===:::999:::<<<===>>>?????????>>>>>>===>>>>>>@@@@@@???>>>???AAADDDEEECCCEEEHHHJJJLLLMMMMMMMMMMMMKKKMMMPPPPPPSSScccvvv}}}111111111111000///...---000000000000111111111111333444555555444444666888888;;;@@@EEEHHHLLLPPPSSSXXX\\\bbbhhhnnnuuu{{{~~~sssdddTTTFFF>>>???888666999:::<<>>>>><<<;;;999:::<<<===<<<:::;;;<<<<<<;;;888777777888888888888888888888888888777777777777777777777777888888888888888999::::::999;;;;;;;;;::::::;;;===???@@@AAACCCDDDEEEFFFFFFFFFEEECCCAAA??????AAADDDJJJSSS[[[[[[ZZZYYYXXXVVVVVVTTTRRRQQQRRRRRRQQQPPPJJJIIIGGGFFFEEEFFFGGGGGGHHHJJJPPPWWW[[[```kkkwww~~~{{{yyyuuuooojjjbbb___ZZZVVVSSSQQQNNNLLLJJJJJJLLLQQQWWW]]]aaabbbdddaaa]]]ZZZYYYWWWTTTRRRLLLIIIFFFCCCBBB@@@===;;;;;;999:::<<<>>>AAAJJJUUUdddllltttvvvvvvuuuqqqllldddcccbbbbbbcccfffhhhjjjlllkkkkkkmmmooopppnnnmmmooopppqqqrrrssstttttttttssstttvvvwwwxxxxxxwwwwwwyyyxxxxxxxxxxxxyyyyyyzzzyyyyyy{{{|||~~~zzzyyy{{{|||wwwyyy}}}yyyvvvxxx|||}}}vvvssskkkZZZHHH===888555555777666666666666777777777777888:::;;;<<<<<<===???AAA@@@>>>;;;::::::<<<>>>???BBBAAA@@@???>>>>>>@@@AAABBBBBBAAA@@@AAACCCEEEGGGFFFFFFHHHIIIJJJJJJKKKKKKKKKIIIKKKOOONNNQQQ```sss222222111000////////////000000000000111111111222333444555555555555777999:::===AAAEEEIIILLLQQQTTTZZZ___gggnnntttzzz}}}uuujjj]]]OOOCCC===:::777777;;;===BBBTTTggg}}}wwwhhhUUUIIIGGGHHHHHHGGGKKKJJJJJJKKKKKKLLLMMMNNNKKKLLLMMMLLLKKKKKKKKKMMMNNNMMMKKKKKKLLLLLLLLLJJJMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKLLLMMMNNNNNNNNNPPPSSSUUUVVV\\\nnn~~~{{{ttt\\\III???<<<:::<<<@@@DDDEEEDDDDDDCCCBBBAAA@@@???>>>======;;;:::;;;<<<===<<<:::;;;<<<<<<;;;999777888888999999999999999999999999777777777777777777777777888777777777777888999999999:::;;;:::999:::;;;===@@@AAABBBDDDEEEFFFFFFFFFDDDDDDBBB@@@>>>>>>AAACCCJJJTTT\\\___^^^^^^\\\YYYXXXVVVSSSRRRRRRRRRPPPOOOJJJJJJIIIHHHHHHGGGGGGFFFHHHJJJOOOVVVYYY^^^iiiuuu~~~{{{vvvooojjj```\\\VVVQQQNNNMMMKKKJJJHHHHHHJJJOOOWWW^^^dddffffffccc___[[[YYYWWWTTTRRRLLLIIIFFFDDDCCCAAA???===<<<:::;;;===???CCCMMMXXXgggooovvvwwwwwwvvvrrrmmmeeeeeeeeeeeefffggghhhiiikkkjjjjjjlllnnnooonnnmmmnnnooopppqqqrrrsssssssssssstttuuuwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyzzzxxxyyyzzz|||}}}~~~}}}}}}}}}~~~xxxzzz}}}yyyvvvwwwzzzyyynnnhhheeefffVVVEEE;;;777555555777666666666666777777888888:::;;;=========>>>AAACCCAAA@@@===;;;;;;===@@@BBBFFFFFFFFFDDDBBBBBBDDDFFFFFFEEEDDDCCCCCCEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHMMMMMMOOO]]]nnn000//////...///111222333222222222333333333444444333555666666555666888:::<<>>>>>??????>>>>>>>>>>>>>>>===;;;<<<===<<<999888999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777666777777888999999:::;;;:::999999;;;===@@@AAACCCDDDEEEFFFFFFFFFCCCBBBAAA>>><<<===@@@BBBKKKTTT^^^aaabbbbbb___[[[[[[XXXUUUTTTSSSRRRPPPNNNKKKLLLLLLLLLKKKIIIHHHFFFHHHJJJOOOUUUYYY]]]hhhsss}}}zzztttkkkddd\\\WWWQQQLLLIIIHHHGGGFFFEEEEEEGGGMMMVVV___eeehhhhhheee```\\\YYYUUUQQQOOOKKKHHHEEECCCBBBAAA???===<<<:::;;;===@@@EEEOOOZZZjjjrrrxxxxxxwwwvvvrrrmmmffffffgggggghhhhhhhhhhhhjjjiiiiiikkknnnooonnnlllmmmnnnooopppqqqrrrrrrrrrrrrsssuuuvvvwwwvvvvvvuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{|||~~~~~~}}}|||||||||}}}~~~wwwyyy|||yyywww{{{{{{oooeee```^^^```QQQAAA:::777555666888444555555666666777777777:::;;;=========>>>AAACCCBBBAAA???======???CCCFFFKKKNNNPPPPPPMMMJJJJJJKKKIIIHHHFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIFFFGGGLLLLLLNNNZZZiii~~~000000/////////111333444222333333333333444444444444555666666666777999;;;>>>@@@DDDHHHLLLQQQVVVZZZ]]]cccllluuu{{{}}}vvvkkk]]]PPPEEE>>>;;;888777888:::BBBUUUsss|||}}}|||zzzmmm[[[KKKGGGIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJJJJIIIHHHHHHIIIKKKQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOORRRXXX^^^lll~~~~~~}}}}}}eeeOOOCCC>>>:::999===AAACCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>>>>>>>>>><<<======<<<:::999:::;;;::::::::::::::::::::::::888888888888888888888888777777777666777777888999999:::::::::999999;;;<<>>@@@BBBCCCCCCAAA??????AAAGGGLLLRRRWWW]]]]]]XXXRRROOOOOOKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIKKKLLLMMMJJJFFFGGGMMMNNNNNNXXXfff}}}333333222111000000000000111111111111222222222222444555777777777888:::<<>>999888666666777:::FFF^^^}}}}}}zzz|||{{{wwwdddTTTGGGEEEFFFDDDEEEHHHJJJIIIIIIJJJJJJKKKLLLMMMIIIJJJIIIHHHGGGGGGIIIKKKPPPQQQPPPNNNKKKIIIJJJKKKIIIKKKKKKKKKIIIHHHIIIJJJMMMMMMMMMMMMMMMNNNNNNNNNOOONNNQQQXXX^^^jjj|||zzz~~~~~~mmmWWWFFFAAA;;;999<<<@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@???<<<;;;<<<===<<<===>>>===;;;:::;;;<<<888888888888888888888888888888888888888888888888888777777777777888999999888999:::999888999:::<<<@@@AAABBBCCCDDDDDDDDDDDD??????>>>;;;:::;;;>>>AAAIIIQQQZZZ```eeeiiigggbbbccc```\\\YYYWWWUUURRROOOMMMMMMNNNMMMLLLJJJHHHGGGGGGIIINNNTTTVVVZZZdddooozzz~~~vvvnnneee\\\UUUOOOKKKFFFCCCAAAAAAAAA@@@@@@AAAEEELLLUUU]]]aaaccceeeaaa\\\WWWRRRNNNJJJGGGGGGEEEBBBAAAAAA@@@???>>>;;;999:::===@@@GGGSSS___lllsssxxxwwwuuusssooojjjgggggggggggghhhiiijjjkkkiiiiiijjjlllnnnpppooonnnmmmnnnooopppqqqrrrrrrrrrqqqrrrsssuuuuuuuuuuuutttssssssssstttuuuvvvwwwxxx||||||}}}~~~~~~}}}|||||||||}}}|||}}}~~~zzzjjjoooxxx~~~}}}zzzwww}}}wwwjjj```YYYXXXXXXXXXKKK>>>999888666666777333333444555666777888888:::;;;<<<======>>>@@@CCCBBBCCCCCCAAA@@@DDDLLLRRRXXX___eeeeee^^^WWWRRRQQQLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJFFFHHHMMMNNNNNNWWWccczzz222222222222111000//////111111111222222222333333444555777777777999;;;===@@@CCCGGGLLLQQQXXX___ccciiinnnuuu{{{|||sssjjj\\\MMMAAA;;;999888555777;;;AAAQQQjjj~~~|||yyyqqq\\\NNNDDDDDDEEEBBBDDDKKKJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIHHHFFFGGGIIILLLNNNOOOOOOMMMJJJHHHIIIKKKHHHJJJKKKJJJHHHGGGHHHJJJJJJKKKKKKLLLLLLLLLMMMMMMPPPNNNPPPXXX]]]ggg~~~~~~yyy{{{wwwbbbJJJDDD===:::<<<@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBB>>>@@@AAA???===;;;<<<>>><<<===>>>===<<<;;;;;;===999999999999999999999999888888888888888888888888888888888888888999::::::888999:::999888888:::<<>>>>><<<:::999:::===@@@CCCKKKUUU\\\eeelllllliiigggccc___[[[YYYVVVSSSPPPLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGLLLQQQSSSWWWaaalllvvv~~~|||qqqggg```XXXQQQKKKHHHEEEBBB@@@@@@???>>>===>>>@@@EEELLLTTT[[[^^^^^^^^^ZZZVVVRRROOOLLLIIIFFFGGGEEECCCBBBBBBBBB@@@???<<<:::;;;>>>BBBIIIVVVbbblllssswwwuuurrrqqqmmmhhhffffffeeeeeefffiiikkkmmmjjjjjjjjjllloooqqqpppooonnnnnnpppqqqrrrssssssssspppqqqssstttuuuuuuttttttrrrrrrrrrssstttuuuwwwxxx{{{{{{|||}}}~~~}}}||||||{{{|||}}}~~~{{{|||~~~~~~vvvgggnnnxxx~~~~~~|||zzz~~~sssfff[[[UUUUUUVVVWWWJJJ>>>999999777666777555555666777888999::::::;;;<<<>>>>>>>>>???BBBDDDAAACCCCCCBBBBBBFFFOOOWWW^^^ccchhheee\\\UUURRRSSSLLLKKKIIIGGGFFFFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIJJJFFFGGGMMMNNNNNNTTT___ppp...///111222333333222222333333444444444555555555444666777888888999<<<>>>AAADDDHHHMMMSSSZZZaaafffnnnrrryyy|||wwwpppgggYYYKKK@@@;;;;;;;;;777:::@@@III[[[ttt~~~uuukkkXXXKKKDDDFFFFFFBBBFFFOOOKKKJJJJJJKKKKKKLLLMMMNNNJJJJJJIIIHHHFFFGGGJJJLLLLLLNNNNNNLLLHHHGGGHHHJJJHHHJJJLLLJJJHHHFFFHHHJJJMMMNNNNNNOOOPPPPPPQQQQQQQQQNNNPPPWWW[[[ccczzz{{{|||yyykkkLLLFFF>>>:::<<>>@@@<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999888888999999:::;;;888999:::999888888:::<<>><<<<<>>:::999777666777666777888999:::;;;<<<<<<<<<>>>???@@@@@@AAACCCEEEAAACCCDDDCCCCCCHHHRRRZZZaaaeeegggbbbXXXRRRQQQTTTLLLKKKHHHFFFEEEFFFGGGGGGKKKLLLLLLLLLKKKIIIFFFEEEJJJEEEFFFLLLNNNMMMSSS]]]iii111222333333444444444333111111222333333444555555555555555666777999;;;<<<@@@DDDIIIOOOWWW___hhhnnntttyyy|||wwwsssnnn]]]KKKAAA===999777777777666???TTTjjj|||~~~~~~|||||||||~~~yyylll```RRROOOKKKHHHGGGGGGIIIJJJMMMLLLLLLKKKKKKJJJKKKKKKKKKIIIHHHHHHJJJMMMMMMMMMOOOOOONNNLLLHHHGGGGGGHHHGGGHHHIIIKKKLLLKKKKKKJJJLLLKKKKKKNNNSSSUUUTTTRRRSSSQQQPPPYYYcccdddsssuuuxxx~~~wwwZZZIII<<<===???<<<===CCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCC??????>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999999888888999999:::::::::999999999888888777777666666666888999:::===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<===AAACCCIIITTTaaakkkooopppjjjgggbbb^^^ZZZXXXUUUSSSRRRPPPNNNJJJHHHEEEDDDCCCEEEGGGJJJMMMQQQVVV\\\```iiiqqq|||zzzsssccc]]]UUUMMMIIIHHHGGGFFFAAA???===>>>AAAAAA@@@===@@@AAADDDIIIOOOSSSUUUUUUVVVRRRNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCC@@@>>>>>>@@@FFFOOOXXX^^^jjjkkklllllljjjhhheeeccc```bbbcccdddeeegggkkknnnpppnnnmmmooosssuuutttsssooooooppppppppppppqqqqqqppppppppppppqqqrrrssssssqqqqqqrrrssstttuuuwwwxxx||||||{{{{{{{{{||||||}}}||||||}}}}}}}}}}}}||||||}}}~~~~~~zzzmmmuuuyyyhhhXXXQQQSSSWWWXXXHHH999555777888777777888888888888888999999999>>>>>>>>>???BBBFFFJJJLLLHHHKKKLLLJJJHHHIIIOOOUUU___^^^[[[WWWRRROOONNNOOOMMMKKKIIIGGGFFFFFFHHHIIILLLOOORRROOOJJJFFFHHHJJJGGGHHHIIIJJJKKKOOOTTTXXXggg111222222333333222222111222222333333444444444555555555555666888;;;===???BBBEEEIIIOOOUUU^^^ffflllvvv{{{yyysssppphhhXXXGGG???<<<999888999;;;;;;GGG^^^vvv|||}}}~~~}}}}}}}}}wwwiii\\\QQQOOOLLLIIIHHHIIIKKKMMMPPPOOOMMMLLLKKKLLLLLLMMMOOOMMMKKKJJJKKKLLLLLLLLLKKKLLLLLLJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLOOOSSSUUUTTTRRRRRRRRRPPPXXXaaabbbppp{{{xxx___MMM???>>>>>><<<===BBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;:::999999888999999999::::::999999999888888888777666666666666888:::;;;===>>>??????@@@?????????<<<<<<;;;:::::::::;;;<<>>>>>@@@BBBEEEIIILLLNNNIIIKKKLLLJJJHHHIIINNNSSSUUUUUUSSSPPPMMMKKKLLLMMMOOONNNLLLJJJIIIIIIIIIIIIJJJMMMOOOLLLGGGDDDEEEGGGGGGIIIKKKLLLMMMOOORRRTTTaaayyy111222222222222111111000333333444444444444444444555555666777:::===@@@AAADDDGGGKKKPPPVVV^^^gggmmmxxx~~~zzztttnnnjjj```QQQBBB<<<:::888999;;;???CCCSSSmmm{{{zzz|||}}}~~~}}}tttdddXXXOOONNNLLLJJJJJJLLLNNNPPPSSSRRROOONNNMMMMMMNNNOOOSSSQQQNNNLLLLLLLLLLLLKKKHHHIIIJJJJJJIIIJJJLLLNNNOOOOOONNNNNNMMMMMMNNNNNNMMMLLLMMMOOORRRTTTTTTSSSRRRSSSQQQWWW______lllzzzeeeSSSCCC>>>===:::<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999999:::999999999999888888888666555555555777999;;;<<<>>>>>>?????????>>>======::::::999999999::::::;;;===???CCCHHHPPPYYYbbbhhhiiihhheeebbb^^^[[[YYYXXXQQQPPPNNNLLLKKKIIIIIIIIIEEEFFFIIIKKKNNNRRRXXX\\\^^^dddnnntttyyy|||}}}ooo```WWWRRRNNNHHHEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEEEECCCBBBBBBCCCFFFKKKPPPSSSSSSRRRQQQOOOMMMMMMNNNMMMLLLJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEIIIPPPWWW[[[]]]]]]\\\[[[[[[[[[[[[[[[^^^```bbbddddddfffhhhjjjlllmmmnnnqqqttttttsssqqqrrrrrrrrrrrrssssssssstttrrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrrssstttwwwxxxyyyzzz{{{zzzzzzyyy{{{{{{||||||||||||{{{{{{~~~~~~~~~~~~~~~uuuhhh^^^XXXVVVVVVHHH:::666777666555555999999:::::::::;;;;;;;;;===???AAAEEEHHHJJJLLLMMMIIIJJJKKKIIIFFFGGGKKKOOOKKKLLLLLLJJJIIIJJJLLLNNNRRRQQQQQQPPPNNNLLLKKKJJJIIIKKKMMMKKKGGGDDDEEEFFFGGGIIIMMMNNNNNNNNNNNNOOOZZZqqq000111222333333333333333444444444444444444555555666777777888:::===@@@AAAFFFIIIMMMSSSZZZccclllrrrzzz}}}wwwpppiiidddXXXLLL???999888777999<<>>>>>=========>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999:::999999999999888888888888555555555555777999;;;===>>>??????>>>===<<<;;;:::888888888888888999::::::<<<>>>AAACCCGGGOOOZZZbbbcccdddcccaaa^^^[[[ZZZYYYTTTSSSQQQNNNLLLJJJIIIIIIDDDFFFHHHJJJLLLPPPUUUYYY]]]ccckkkqqqtttxxx|||~~~uuuiii]]]VVVUUUPPPKKKGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFEEEDDDEEEGGGKKKPPPVVVXXXWWWVVVSSSRRRRRRRRRSSSRRRPPPNNNHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDFFFJJJOOOTTTXXXWWWVVVTTTSSSSSSTTTVVVWWW\\\___bbbcccdddeeeggghhhjjjkkknnnqqqssssssqqqpppppppppppppppqqqqqqqqqqqqrrrrrrqqqpppooooooppppppqqqpppppppppppppppqqqrrrtttuuuxxxzzzzzzyyyxxxwwwzzz{{{{{{||||||{{{{{{zzz~~~~~~~~~~~~~~~~~~}}}|||nnncccZZZUUUSSSFFF;;;777777666444555888888999999:::;;;;;;;;;===???BBBEEEHHHIIIIIIIIIHHHHHHHHHGGGEEEEEEGGGJJJGGGHHHIIIIIIIIIJJJMMMOOOTTTUUUUUUTTTRRROOOLLLKKKKKKLLLMMMLLLIIIGGGGGGHHHIIIKKKMMMMMMLLLKKKLLLMMMVVVlll000111222444555666666666444555555555555555666666888888888999;;;===???@@@EEEIIIOOOWWW___hhhqqqwww}}}zzzuuuooofff```SSSHHH===888777666999===BBBVVVqqqzzzwwwyyy~~~~~~xxxkkk]]]SSSKKKJJJJJJJJJKKKMMMOOOQQQUUUTTTRRRQQQPPPQQQRRRSSSRRROOOMMMLLLMMMNNNNNNMMMMMMNNNOOONNNNNNNNNPPPRRRTTTSSSQQQOOONNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRSSSTTTXXXVVVXXX]]]]]]fff{{{{{{}}}~~~mmm___MMMAAA;;;:::>>>BBBEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;<<<;;;::::::999999::::::999999999888888888777777555555555555777999;;;===>>>>>>>>>===<<<;;;:::999555666777888999999::::::<<<>>>???@@@BBBHHHRRRYYY^^^```bbbbbb___]]]\\\\\\XXXVVVSSSPPPLLLJJJHHHGGGEEEFFFHHHIIIKKKNNNSSSWWW\\\bbbhhhmmmppptttzzz~~~~~~{{{wwwppphhhbbb^^^XXXTTTOOOLLLKKKLLLLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGJJJOOOVVV]]]______]]]ZZZXXXWWWWWWWWWVVVSSSQQQLLLJJJHHHFFFDDDDDDDDDEEECCCDDDEEEGGGKKKNNNRRRTTTSSSQQQPPPNNNOOOPPPSSSTTTYYY\\\```cccdddeeefffggggggjjjmmmpppqqqpppooooooooooooooopppppppppqqqqqqrrrqqqqqqpppooooooooooooppppppoooooooooppppppqqqrrrtttvvvxxxyyyyyywwwvvvzzzzzz{{{{{{{{{{{{zzzzzz}}}~~~~~~~~~~~~~~~~~~uuuhhh]]]XXXOOODDD:::888777555444555777777777888999:::::::::===???BBBDDDFFFEEEDDDCCCFFFFFFFFFDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHIIILLLNNNUUUVVVVVVVVVTTTQQQNNNKKKKKKLLLLLLKKKIIIHHHGGGGGGLLLLLLKKKJJJIIIIIILLLOOOUUUhhh111111333555666777777777444444555555666777777888999999999:::<<>>AAADDDEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???????????????@@@>>>============<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888888777777777666555555555777999;;;<<<=========<<<;;;:::999888444555666888999:::::::::<<<======>>>AAAEEEKKKOOOWWW\\\aaabbb```^^^___```YYYWWWTTTPPPMMMIIIGGGFFFFFFGGGHHHIIIJJJMMMRRRUUUZZZ^^^dddhhhkkkpppvvv{{{{{{zzzwwwsssooollliiiggg\\\YYYUUURRRRRRRRRRRRRRRPPPPPPPPPNNNKKKIIIIIIJJJGGGKKKSSS]]]eeeiiiiiigggcccaaa^^^]]][[[ZZZWWWUUURRRPPPLLLHHHFFFDDDDDDDDDBBBCCCFFFIIILLLOOOQQQRRRQQQOOONNNMMMMMMNNNPPPQQQUUUYYY^^^bbbdddeeeeeefffeeehhhlllnnnnnnmmmmmmnnnppppppppppppqqqqqqqqqrrrqqqqqqpppoooooooooppppppooooooooooooooopppqqqrrrssstttuuuwwwxxxxxxxxxwwwyyyyyyzzzzzzzzzzzzyyyyyy||||||}}}}}}~~~~~~nnnbbb\\\KKKBBB:::888888555555666666666777888999999::::::>>>???BBBDDDEEEEEEDDDCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIILLLTTTUUUUUUUUUSSSQQQNNNLLLJJJJJJJJJIIIIIIHHHFFFFFFKKKKKKJJJHHHGGGIIIMMMPPPTTTeee333333444444555555444444333333444666777888999:::999999:::===@@@DDDGGGIIIOOOUUU___iiirrryyy~~~xxxuuussslllaaaXXXHHH@@@999888888:::???FFF]]]tttzzzyyy}}}|||uuujjj___VVVQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRPPPNNNNNNPPPQQQQQQPPPNNNOOOPPPPPPOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSRRROOOQQQSSSSSSQQQPPPQQQSSSQQQXXXWWWVVVZZZ[[[bbbssszzzsssyyy}}}}}}}}}qqq___LLLAAA>>>>>>???CCCDDDEEEGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@?????????@@@@@@AAA>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::;;;888888888888777777777777777666666666666888:::;;;;;;;;;;;;;;;;;;:::999888333444666888:::;;;;;;;;;<<<;;;;;;===AAADDDEEEEEENNNTTT[[[^^^]]]\\\]]]___XXXVVVSSSPPPMMMJJJHHHGGGGGGHHHIIIIIIJJJMMMQQQTTTWWW\\\aaaeeehhhmmmtttzzzzzzzzzyyywwwuuusssqqqooohhhddd___\\\ZZZYYYXXXVVVTTTUUUVVVSSSOOOMMMMMMNNNKKKPPPZZZfffpppvvvwwwvvvqqqmmmiiieeeccc```^^^\\\YYYVVVQQQKKKGGGEEEDDDDDDBBBDDDGGGKKKNNNPPPQQQRRROOOOOOMMMMMMLLLMMMNNNNNNQQQVVV]]]bbbdddeeeffffffdddgggjjjkkkjjjjjjlllnnnoooooooooooopppppppppppppppooooooooooooppppppqqqnnnnnnnnnooopppqqqrrrsssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~qqqccc\\\GGG???999888888666666888666777777888999:::;;;<<>>CCCHHHLLLOOOXXX___jjjttt|||zzzuuusssrrrkkk```VVVDDD===888888:::<<>>===AAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;888888888888777777777777777777666666666888999:::::::::;;;;;;;;;:::999999333444777999;;;;;;;;;;;;;;;::::::===AAACCCAAA???EEEMMMUUUYYYYYYXXXYYY\\\VVVUUURRRPPPMMMKKKJJJIIIHHHHHHIIIIIIJJJLLLQQQTTTWWW[[[```dddgggmmmtttzzz{{{|||}}}}}}|||yyyvvvtttuuuqqqjjjeeeaaa^^^ZZZXXXWWWYYYYYYWWWRRROOOPPPQQQOOOUUUaaannnzzz|||xxxrrrmmmjjjgggeeeccc]]]YYYTTTMMMHHHEEEDDDCCCBBBEEEIIIMMMPPPRRRRRRRRRNNNNNNMMMMMMLLLLLLLLLLLLOOOTTT\\\aaadddeeefffgggcccfffhhhiiihhhhhhkkknnnllllllllllllmmmmmmmmmmmmoooooonnnnnnooopppqqqqqqnnnnnnnnnoooppprrrssstttttttttuuuuuuvvvxxxyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~qqqaaaZZZDDD>>>888888888666666999777888888999;;;<<<======@@@AAADDDGGGJJJMMMOOOOOOHHHGGGGGGHHHIIIJJJIIIHHHFFFGGGHHHHHHHHHJJJMMMOOOQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLMMMLLLJJJIIICCCEEEIIIKKKKKKLLLMMMOOOOOO\\\ttt444444444444444444444444777666444555666888999:::;;;;;;===@@@FFFMMMTTTXXXcccmmmvvv{{{wwwvvvrrrooooookkk```SSSEEE>>>:::<<<:::;;;III\\\{{{}}}yyywww{{{}}}sssfff[[[UUUSSSTTTOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLOOORRRUUUVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQLLLLLLMMMNNNPPPRRRUUUVVVSSSTTTUUUVVVVVVVVVVVVVVVPPPRRRUUUUUUTTTSSSSSSSSSVVVSSSTTTWWWZZZ]]]dddkkkvvvjjjfffgggvvv~~~ttt^^^III>>>>>>BBBAAACCCDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB???>>>???@@@@@@@@@CCCBBB@@@???>>>>>>=========<<<;;;;;;::::::::::::999999999888888888888888444444444555666888:::;;;:::::::::::::::999888777666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>BBBGGGNNNRRRSSSTTTWWWZZZVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHHHHHHHHHHKKKOOORRRYYY\\\```bbbfffllluuu||||||yyytttppplllhhhccc```ddd```]]]ZZZUUUNNNNNNQQQRRR\\\iiiwwwzzzuuutttpppiiibbb```[[[TTTMMMHHHDDD@@@>>>BBBEEEIIINNNRRRSSSTTTTTTQQQNNNKKKIIIJJJLLLMMMMMMMMMRRRZZZ___bbbddddddeeeeeegggiiiiiiiiihhhiiikkkmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnooooooqqqpppoooooooooqqqsssuuupppqqqqqqsssuuuwwwyyyzzzzzzzzz{{{{{{zzzzzzyyyxxx{{{{{{{{{{{{|||~~~}}}yyyqqqeeeUUUEEE>>>999888888777888;;;::::::999999:::===???AAABBBCCCEEEGGGJJJMMMOOOPPPJJJKKKKKKIIIGGGFFFGGGIIIFFFFFFIIILLLOOOOOOLLLJJJPPPPPPPPPOOOOOOQQQUUUXXXYYYVVVRRRMMMKKKJJJKKKKKKHHHIIIIIIIIIIIIIIIIIIIIIRRRYYYkkk|||444444444444444444444444555444444555777999:::;;;@@@AAACCCHHHOOOXXX```eeepppzzz|||vvvsssooolllnnnlll```SSSDDD===::::::999===OOOccc|||{{{|||}}}vvvkkk```WWWRRRPPPPPPPPPOOONNNNNNMMMMMMMMMNNNLLLLLLLLLNNNQQQSSSSSSTTTXXXWWWVVVUUUSSSRRRQQQPPPMMMMMMMMMMMMNNNPPPRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVPPPRRRTTTTTTSSSRRRSSSTTTWWWTTTTTTXXXZZZ\\\bbbjjjyyyyyynnngggfffnnn~~~~~~yyycccNNNBBB???AAAAAABBBDDDDDDCCCCCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDAAA@@@AAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>======<<<;;;::::::::::::999999999888888888888888444444444555777888::::::999:::::::::999888888777666666777777888888999999;;;;;;<<<<<<===>>>>>>>>>AAAEEEJJJNNNQQQSSSUUUVVVTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHHHHHHHHHHKKKOOOSSSXXX[[[___bbbfffllluuu||||||wwwsssmmmhhhdddddd```]]]ZZZTTTNNNMMMPPPQQQ\\\lll}}}}}}wwwnnngggaaa[[[SSSLLLGGGDDDBBB@@@BBBEEEJJJOOOSSSTTTTTTSSSSSSPPPMMMKKKKKKKKKKKKJJJMMMRRRYYY___bbbddddddeeedddfffhhhhhhhhhggghhhjjjmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnoooooopppqqqpppoooooooooqqqssstttqqqqqqrrrsssuuuvvvxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||~~~|||www}}}{{{nnndddTTTDDD===888777777666777:::999::::::<<<>>>AAADDDEEEDDDEEEFFFIIIKKKNNNOOOPPPKKKLLLLLLJJJHHHGGGIIIJJJIIIJJJKKKNNNQQQRRRPPPNNNPPPQQQRRRQQQQQQRRRUUUWWWZZZWWWRRRNNNLLLLLLMMMNNNJJJJJJIIIIIIIIIIIIIIIJJJRRRWWWeeeyyy|||444444555555555555555555555666777999:::<<<===>>>AAABBBFFFMMMVVVaaajjjpppzzzzzztttsssppplllkkkooonnnaaaRRRCCC===::::::;;;CCCZZZqqq}}}{{{~~~xxxooocccYYYTTTRRRPPPNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQ[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVQQQRRRSSSRRRQQQQQQSSSVVVXXXUUUUUUXXXZZZ[[[```hhhsss~~~tttjjjfffgggssskkkVVVGGGAAA@@@@@@BBBDDDDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@??????>>>>>>>>>>>><<<;;;;;;:::::::::999999999888888888777777333444444666777888999:::999999999999888888888888666666777777888999999999;;;;;;<<<<<<===>>>>>>>>>@@@AAADDDHHHMMMPPPQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHKKKOOORRRVVVZZZ^^^bbbfffmmmvvv||||||uuunnniiifffaaa]]]YYYSSSLLLKKKNNNQQQ^^^pppwwwpppddd]]]TTTLLLGGGEEEDDDCCCBBBFFFLLLRRRUUUVVVTTTSSSUUUSSSPPPNNNMMMLLLIIIGGGLLLRRRYYY___bbbddddddeeeccceeeggghhhgggggghhhiiillllllllllllllllllmmmmmmlllmmmmmmnnnnnnooopppppppppooonnnnnnoooppprrrsssrrrrrrrrrssstttuuuvvvwwwvvvvvvwwwxxxyyyzzz{{{|||zzzzzzzzz{{{|||}}}zzzvvv|||sssiiiaaaRRRBBB;;;777777777666777:::888:::===@@@DDDFFFHHHIIICCCDDDEEEHHHJJJLLLNNNNNNLLLMMMMMMKKKIIIHHHIIIKKKMMMMMMNNNQQQTTTUUUTTTRRRPPPRRRTTTTTTTTTTTTVVVWWWZZZWWWRRRNNNLLLMMMOOOQQQMMMLLLJJJHHHHHHIIIJJJKKKQQQSSS]]]uuu~~~~~~555555555555555666666666777999;;;<<<===>>>???@@@CCCFFFKKKSSS^^^jjjtttzzz~~~uuunnnpppnnnlllnnnsssqqq```OOOAAA===;;;<<<@@@NNNhhh||||||{{{uuukkk^^^VVVTTTSSSRRRPPPLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNOOOOOOZZZYYYWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLLLLNNNOOOQQQSSSTTTVVVVVVVVVSSSSSSRRRQQQPPPRRRUUUXXXYYYVVVVVVYYYYYYZZZ___eeeooozzzooohhhgggpppyyysss___NNNCCC??????AAADDDEEEDDDDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKIIIGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@????????????===<<<;;;;;;;;;;;;::::::999999888777777777333333555666888999999:::888888888777777777888888666777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===???CCCIIIMMMMMMKKKMMMMMMNNNMMMLLLKKKIIIIIIGGGGGGGGGGGGGGGJJJNNNRRRVVVZZZ___cccgggmmmvvv|||}}}uuupppiiiddd^^^ZZZRRRKKKIIILLLSSS```ssszzzkkkcccXXXNNNHHHEEEDDDDDDCCCHHHNNNUUUXXXXXXUUUSSSUUUSSSRRRQQQPPPNNNJJJGGGKKKQQQXXX___bbbccceeeeeedddfffhhhiiihhhhhhiiijjjkkkkkkllllllllllllmmmmmmlllmmmmmmnnnnnnoooppppppnnnnnnnnnnnnnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{|||}}}~~~{{{{{{zzzyyy~~~~~~lllddd]]]OOOAAA;;;777888888777888:::999<<>>@@@CCCLLLOOOVVV```kkkvvvzzzqqqlllmmmmmmnnnqqqtttooo\\\JJJ===;;;;;;>>>GGGZZZuuu|||}}}xxxpppfffZZZSSSRRRSSSRRRPPPLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRQQQNNNMMMNNNPPPTTTTTTSSSSSSRRRQQQQQQQQQOOONNNMMMKKKJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTSSSQQQQQQSSSWWWZZZYYYVVVWWWYYYYYYYYY]]]cccmmm~~~~~~yyy~~~uuuooolllrrrxxx~~~{{{hhhVVVGGG>>>>>>AAADDDEEEEEEEEEEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLIIIGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;::::::999999888777777666222333555777888999999999888777666666666777888888777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<@@@FFFJJJJJJHHHKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFHHHMMMPPPVVVZZZ___cccgggmmmuuu{{{}}}wwwnnnhhhbbb\\\TTTLLLJJJMMMSSSaaattttttkkk^^^RRRJJJFFFEEEDDDEEEJJJPPPVVVYYYYYYWWWUUUTTTSSSSSSSSSRRRPPPLLLIIIKKKPPPXXX^^^bbbccceeeeeefffhhhjjjjjjiiiiiijjjkkkkkkkkkkkkkkkllllllmmmmmmlllllllllmmmnnnnnnoooooommmmmmmmmmmmnnnooopppppprrrrrrrrrrrrrrrsssttttttwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~|||zzz|||wwwyyy|||zzzvvvfff```ZZZLLLAAA;;;888999:::999999<<<;;;===AAADDDFFFGGGFFFFFFAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJGGGGGGHHHIIIKKKLLLMMMPPPSSSUUUTTTRRRQQQSSSUUUVVVUUUTTTUUUVVVRRRPPPMMMJJJIIIJJJLLLMMMOOOMMMJJJHHHHHHIIIKKKLLLLLLOOOWWWkkk555555666666777777888888666999<<<======???DDDIIITTTXXXaaakkkuuu~~~|||uuuoookkkkkkmmmnnnnnnmmmfffTTTCCC:::999;;;CCCRRRhhh~~~~~~zzzuuuggg```WWWQQQOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRROOORRRSSSQQQNNNLLLNNNPPPNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQSSSVVVZZZXXXVVVWWWYYYZZZYYY]]]bbbiiixxx~~~xxxyyy|||xxxtttyyy}}}rrr^^^LLL???===@@@DDDFFFFFFEEEEEEFFFEEEEEEEEEEEEGGGIIIKKKMMMJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFEEECCCBBBBBBAAAAAABBBAAA???>>><<<;;;;;;;;;;;;::::::999888777666666222333555777999999999999777666555555555666888999777777888888999:::::::::;;;;;;<<<<<<===>>>>>>>>>======>>>@@@DDDGGGHHHHHHKKKLLLMMMMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDGGGKKKNNNTTTYYY^^^bbbeeekkkrrrwwwwwwpppiiibbbYYYPPPNNNQQQUUUbbbsss|||ssseeeXXXOOOJJJGGGFFFHHHLLLRRRWWWZZZZZZXXXWWWVVVUUUTTTSSSSSSQQQNNNKKKJJJOOOWWW^^^aaaccceeeffffffhhhjjjkkkjjjjjjkkkllljjjjjjkkkkkkllllllmmmmmmjjjkkkkkklllmmmmmmnnnnnnkkkllllllmmmmmmnnnnnnoooqqqqqqqqqqqqrrrrrrssstttwwwvvvuuuttttttuuuwwwxxxyyyyyyyyyzzz{{{|||~~~~~~~~~|||vvvssstttwww{{{}}}{{{tttwww}}}xxx}}}yyymmm___[[[WWWIII@@@;;;888:::;;;::::::======???AAADDDEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGFFFGGGIIIIIIJJJMMMQQQTTTUUUSSSQQQQQQRRRSSSSSSRRRRRRSSSUUUPPPOOOMMMLLLJJJJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLJJJOOOWWWggg555555666777777888999999777;;;>>>@@@AAAFFFOOOVVV]]]bbbkkkuuu~~~{{{vvvqqqmmmkkkjjjllljjjeee```WWWJJJ===<<<<<>>===<<<;;;;;;;;;;;;:::999888777666555111333555888999999999888777666555444444666888999777888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>===???AAABBBCCCEEEHHHJJJKKKLLLMMMNNNLLLJJJGGGEEEBBBBBBBBBBBBBBBEEEIIIMMMRRRVVV[[[___bbbfffmmmrrrzzzqqqiii```WWWUUUWWWYYYeeessswwwjjj^^^TTTOOOKKKIIIKKKNNNSSSWWWZZZZZZZZZYYYZZZXXXVVVTTTSSSPPPMMMJJJIIIOOOWWW]]]aaaccceeeffffffhhhjjjjjjjjjiiijjjkkkiiijjjjjjkkkllllllmmmmmmiiiiiijjjkkkkkkllllllmmmjjjkkkllllllmmmmmmnnnnnnppppppppppppqqqrrrssstttttttttsssssstttvvvxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~zzztttpppkkkjjjllllllpppvvvzzz}}}yyyxxxqqqwww}}}vvv}}}wwwoooeeeXXXWWWSSSFFF>>>999777999;;;::::::<<<>>>???AAACCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLKKKJJJHHHGGGHHHIIIIIIKKKOOOTTTWWWWWWTTTQQQPPPQQQQQQPPPOOOPPPRRRTTTQQQQQQQQQPPPNNNLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJPPPWWW```ttt555666666777888999999999:::>>>BBBDDDGGGOOOZZZbbbhhhnnnwww~~~vvvqqqnnnlllkkkiiijjjggg]]]TTTLLLBBB:::@@@BBBGGGWWWooo~~~|||vvvooojjj^^^\\\YYYSSSNNNKKKKKKMMMIIIIIIIIIJJJKKKMMMNNNOOOLLLOOOQQQOOOKKKIIIKKKOOOMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMOOOPPPNNNOOOOOOPPPQQQQQQQQQQQQMMMNNNOOOOOOOOOPPPSSSUUUVVVUUUVVVYYYZZZYYY]]]bbb___jjj}}}vvvwww~~~lllUUUFFF<<<@@@DDDFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFIIIKKKLLLMMMMMMMMMNNNPPPPPPOOONNNHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777666555111333555888999999999888666555444333444666888999777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===@@@CCCDDDCCCDDDHHHLLLLLLMMMNNNNNNMMMJJJGGGDDDAAAAAAAAAAAAAAADDDHHHLLLPPPTTTYYY]]]___ccciiinnn{{{wwwoooeee[[[YYY\\\^^^hhhtttyyylllaaaXXXRRROOOLLLMMMOOOSSSWWWZZZ[[[[[[ZZZ^^^[[[WWWTTTRRROOOLLLIIIIIIOOOWWW]]]aaaccceeefffeeegggiiiiiiiiihhhiiikkkiiiiiijjjkkkkkklllmmmmmmhhhiiiiiijjjjjjkkklllllliiijjjkkklllmmmmmmmmmmmmooooooooopppqqqrrrtttuuurrrrrrqqqrrrtttvvvyyy{{{yyyyyyyyyzzz{{{|||}}}~~~~~~qqqiiieeecccdddgggdddiiinnnrrryyy{{{wwwvvvpppwww}}}www~~~~~~|||qqqhhh___TTTTTTQQQDDD<<<777666888:::999999;;;>>>???@@@BBBDDDEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGLLLMMMMMMKKKIIIHHHIIIKKKIIILLLQQQWWW[[[ZZZVVVRRRPPPPPPPPPNNNMMMNNNQQQSSSSSSTTTTTTTTTRRROOOLLLJJJFFFGGGGGGHHHIIIJJJKKKKKKKKKQQQVVV[[[lll888999999888888999<<<>>>BBBFFFKKKOOOTTT]]]gggoooyyy}}}|||tttnnnllljjjgggdddfff```XXXOOOFFF???;;;;;;999BBBTTTkkk}}}{{{|||~~~~~~zzzwwwpppeee\\\UUUTTTSSSQQQNNNJJJGGGEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMKKKIIIGGGIIIMMMOOOOOOMMMPPPPPPOOONNNMMMMMMMMMNNNNNNNNNOOOQQQQQQRRRRRRQQQVVVUUUSSSRRRSSSVVVYYY[[[]]]hhh|||{{{{{{aaaHHHCCC??????CCCFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMFFFFFFFFFFFFFFFEEEDDDDDDFFFEEECCCAAA???===;;;:::;;;999666777888999666444444444555777999:::<<<===888666444444555666666666555666666888999:::;;;;;;999:::;;;===>>>>>>??????@@@???>>>>>>@@@CCCGGGIIIKKKMMMOOOOOOLLLIIIFFFFFFDDDCCCAAA@@@@@@BBBEEEGGGMMMQQQVVVZZZ\\\aaaggglllwww~~~xxxnnnhhhdddaaa``````gggrrr|||ooobbbZZZUUUQQQNNNRRRVVV[[[^^^___^^^^^^^^^[[[ZZZXXXUUURRRNNNKKKIIILLLPPPWWW\\\```cccfffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhiiikkkmmmnnneeefffggghhhiiijjjjjjjjjmmmllllllmmmooopppooonnnooooooooopppqqqrrrttttttttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||}}}~~~vvvhhhaaa^^^\\\^^^bbbccceeeiiimmmttt}}}uuurrrvvvyyy~~~zzzvvvlll```ZZZYYYWWWLLL@@@<<<;;;:::::::::;;;<<<===@@@AAACCCDDDFFFGGGGGGGGGDDDDDDEEEIIILLLNNNMMMLLLOOOOOOOOONNNNNNNNNNNNNNNJJJNNNUUU]]]aaa___ZZZUUUSSSRRRPPPPPPRRRSSSRRRQQQTTTRRRQQQRRRSSSRRRNNNJJJFFFEEEFFFGGGIIIIIIHHHFFFMMMOOONNNWWWjjj|||999:::<<<<<<<<<===???AAABBBGGGNNNVVV]]]gggrrrzzzxxxpppjjjhhhgggdddbbb^^^VVVMMMGGGAAA;;;999:::>>>KKKaaaxxx|||{{{}}}{{{wwwtttmmmcccZZZPPPOOOOOONNNLLLJJJGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGIIILLLNNNNNNMMMPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNPPPOOOMMMMMMNNNQQQTTTVVVYYYbbbuuu~~~fffOOODDD@@@>>>CCCFFFEEEEEEFFFEEEEEEEEEEEEDDDFFFIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDBBB???===<<<;;;;;;999777777888888666333333444666888:::<<<======777555333333555777777777666666777888999:::;;;;;;:::;;;<<<======>>>>>>===???>>>>>>>>>@@@CCCFFFHHHHHHKKKNNNOOOMMMJJJIIIHHHEEECCCBBB@@@AAACCCEEEGGGIIIMMMRRRVVVXXX]]]ccchhhsssyyy{{{pppiiidddbbbaaadddjjjqqqxxx{{{mmmaaaXXXSSSPPPOOOSSSWWW]]]aaabbbbbbbbbbbb]]]\\\YYYUUUQQQNNNKKKJJJLLLQQQWWW]]]aaacccfffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjjjjeeeeeefffhhhiiiiiijjjjjjmmmllllllmmmooopppooonnnnnnnnnnnnooopppqqqrrrsssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{|||~~~qqqccc[[[XXXXXX[[[```eeehhhkkkooouuu|||tttoootttzzzuuuooofff\\\WWWXXXUUUKKK@@@;;;:::999999999:::<<<<<<@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGJJJLLLMMMKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMJJJMMMRRRXXX[[[ZZZUUUQQQQQQPPPNNNOOOPPPQQQPPPOOORRRQQQPPPQQQRRRQQQMMMIIIGGGGGGGGGIIIKKKKKKIIIGGGJJJLLLKKKRRRbbbrrr666888:::<<<===>>>AAACCCIIIOOOYYYbbbjjjttt~~~yyyssskkkfffeeedddbbb```XXXMMMCCC???<<<999999;;;FFFXXXqqq{{{|||}}}vvvrrrnnnhhh^^^VVVJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGIIIKKKMMMMMMLLLNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJMMMPPPRRRVVV[[[jjjmmmXXXFFF@@@===AAADDDEEEEEEGGGCCCDDDEEEDDDDDDEEEHHHKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@???===<<<;;;999777777777666555333222444777;;;===>>>======555444222333666888999888777777888999:::;;;<<<<<<;;;<<<<<<=========<<<<<<>>>=========???AAADDDFFFEEEIIIMMMOOONNNLLLKKKKKKEEEDDDCCCBBBBBBCCCEEEGGGHHHLLLQQQTTTWWW[[[aaafffqqqwww|||qqqjjjfffddddddgggkkkqqquuuzzzyyytttjjj___UUUPPPOOOPPPTTTYYY```eeeggggggffffff```]]]YYYTTTOOOLLLKKKJJJMMMRRRYYY^^^aaaccceeefffhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhggggggeeeeeefffggghhhiiijjjjjjmmmlllkkkmmmooopppoooooolllmmmmmmmmmnnnpppqqqrrrsssssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{}}}~~~ooo___WWWUUUVVV[[[aaaiiimmmqqquuuxxx~~~{{{|||zzzuuurrryyy|||ssslllcccZZZWWWWWWRRRHHH>>>:::999888888888:::;;;<<<@@@AAACCCDDDFFFGGGGGGGGGIIIIIIIIIKKKLLLLLLIIIGGGHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNPPPRRRTTTSSSPPPMMMOOOMMMLLLMMMNNNOOONNNMMMPPPOOOOOOOOOPPPNNNLLLIIIHHHHHHIIILLLMMMMMMJJJGGGGGGKKKJJJNNNZZZggg888999;;;<<<>>>BBBHHHLLLWWW^^^hhhpppvvv|||}}}rrrmmmgggdddeeeeeedddcccXXXJJJ>>>;;;;;;999:::@@@PPPddd~~~~~~{{{~~~zzzsssmmmhhhaaaXXXQQQHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKKKKLLLKKKLLLNNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLIIIHHHGGGGGGIIILLLOOORRRTTTXXXbbbwwwrrr```JJJBBB<<<>>>BBBCCCDDDFFFCCCDDDEEEEEEEEEGGGIIILLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@???>>>;;;:::999777666555444333222444888<<<>>>>>>===<<<444333222333666888::::::888888999::::::;;;<<<<<<<<<=========<<<<<<;;;:::<<<<<<<<<<<<>>>@@@CCCEEEEEEIIINNNPPPPPPNNNLLLLLLFFFFFFDDDCCCDDDEEEFFFGGGJJJNNNSSSVVVYYY]]]ccchhhtttxxxzzzpppjjjhhhhhhhhhhhhlllpppuuuyyy~~~zzzooolllfff\\\RRRNNNNNNQQQWWW\\\dddiiijjjiiihhhgggbbb^^^XXXRRRNNNKKKJJJJJJNNNSSSZZZ___bbbcccddddddffffffffffffffffffffffffhhhiiijjjkkkjjjiiihhhgggfffffffffggghhhiiijjjkkklllkkkkkkllloooppppppooolllllllllmmmnnnoooqqqqqqrrrsssssstttuuuvvvwwwxxxwwwwwwwwwvvvwwwxxxxxxyyyyyyzzz|||~~~rrrbbbZZZXXX[[[aaagggppptttyyy|||}}}yyyxxxwwwxxx~~~yyypppfff\\\ZZZWWWOOODDD<<<999888888777888999;;;<<<@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMLLLIIIGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSQQQPPPOOOPPPOOOMMMKKKNNNMMMLLLMMMNNNNNNMMMKKKMMMMMMMMMMMMMMMLLLKKKIIIGGGHHHJJJLLLNNNLLLIIIFFFFFFKKKKKKMMMUUU```{{{?????????@@@CCCJJJSSSZZZdddkkkttt{{{{{{vvvllliiieeeeeegggiiihhhfffYYYIII<<<::::::888>>>GGG```rrr~~~}}}xxxoooggg```XXXPPPKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHJJJKKKIIIKKKNNNQQQRRRRRRQQQPPPLLLKKKJJJJJJJJJKKKLLLMMMIIIHHHGGGGGGHHHKKKNNNPPPUUUWWW^^^nnnwwwgggPPPEEE<<<<<>>@@@BBBCCCGGGKKKPPPSSSRRROOOMMMLLLHHHHHHGGGFFFFFFGGGGGGHHHKKKPPPUUUXXX[[[```fffkkktttxxxvvvoookkkkkklllmmmjjjmmmqqquuuyyy~~~~~~xxxrrrooogggfffaaaYYYQQQMMMNNNQQQXXX^^^ffflllmmmkkkhhhfffccc___XXXRRRMMMKKKKKKKKKPPPUUU[[[___aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeggghhhjjjkkkkkkkkkjjjiiigggggggggggghhhjjjkkkllllllkkkkkkllloooppppppooommmmmmmmmnnnooopppqqqrrrrrrrrrssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyzzz|||~~~uuuggg``````bbbhhhnnnvvv{{{vvvrrrqqqzzzssshhh^^^[[[WWWLLLBBB===888888777777888:::;;;<<<@@@AAACCCDDDFFFGGGGGGGGGDDDEEEHHHKKKNNNNNNLLLIIIKKKKKKMMMPPPRRRUUUVVVWWWXXXUUUQQQOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJKKKLLLKKKKKKJJJJJJJJJGGGGGGHHHJJJKKKJJJGGGDDDCCCIIIIIIKKKRRR[[[tttBBBBBBBBBCCCHHHQQQ[[[bbbmmmttt|||yyysssnnnhhhfffeeegggjjjjjjgggdddTTTDDD999999999999EEEUUUsss}}}vvvkkk```WWWPPPJJJGGGJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHGGGFFFGGGHHHJJJGGGJJJNNNRRRTTTTTTRRRQQQJJJIIIHHHHHHIIIKKKLLLMMMIIIHHHFFFFFFGGGIIILLLNNNSSSVVV[[[ggg}}}pppYYYKKK>>><<>>===;;;777444444444222444666888999999888777444333222333666999::::::888999999999:::::::::;;;<<<<<<<<<<<<<<<;;;:::999::::::;;;<<<>>>@@@BBBCCCIIIMMMRRRUUUUUURRRPPPNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJOOOTTTYYY\\\aaahhhmmmssswww}}}{{{sssnnnmmmnnnooopppnnnpppsssvvvyyy{{{}}}}}}}}}~~~}}}{{{wwwqqqkkkhhhcccaaa]]]XXXRRROOOOOOPPPXXX___hhhnnnooommmjjjhhhddd```ZZZTTTPPPNNNMMMNNNSSSWWW[[[___```aaacccdddeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhiiijjjjjjjjjiiiggggggfffggghhhiiikkklllkkkkkkkkkllloooqqqqqqpppmmmmmmmmmmmmnnnpppqqqrrrqqqqqqrrrssstttuuuvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyzzz|||~~~xxxlllhhhhhhjjjnnnrrr|||tttoooooo~~~yyylllaaa^^^WWWKKKAAA???888888888888999:::<<<===@@@AAACCCDDDFFFGGGGGGGGGDDDEEEIIIMMMQQQQQQOOOMMMMMMNNNPPPSSSUUUXXXZZZ[[[YYYVVVQQQNNNMMMNNNNNNNNNMMMMMMMMMOOOPPPPPPMMMKKKIIIJJJKKKJJJIIIIIIJJJLLLGGGGGGGGGGGGIIIHHHFFFDDDAAAFFFFFFHHHOOOVVVkkkEEEGGGJJJMMMSSS[[[dddjjjvvv|||{{{uuuooojjjgggeeedddeeegggiiihhhbbb^^^LLL>>>777:::<<>>@@@AAAAAABBBBBBDDDGGGHHHIIIJJJKKKMMMRRRQQQQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDD???@@@@@@<<<888555444555333333444555555555555555555333222333666888999999888888888999999999999999;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===???AAABBBCCCHHHMMMSSSWWWWWWVVVTTTSSSMMMMMMLLLLLLLLLKKKKKKKKKJJJOOOUUUZZZ^^^dddkkkqqquuuyyy|||xxxssspppooopppqqqqqqqqqrrruuuxxx{{{||||||{{{{{{{{{zzzxxxtttnnniiifffbbb___ZZZWWWTTTRRRPPPOOOVVV^^^hhhpppsssqqqnnnllleeebbb]]]XXXTTTRRRQQQQQQVVVXXX[[[]]]___```ccceeeffffffffffffffffffffffffhhhhhhgggffffffffffffgggfffeeeddddddeeegggjjjkkkkkkjjjjjjllloooqqqqqqpppkkkkkkkkklllmmmnnnppppppqqqqqqrrrssstttuuuuuuvvvxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{|||~~~|||sssqqqrrrrrrtttwww~~~tttrrrwww}}}zzzllleeeZZZJJJ??????999999888999:::;;;===>>>@@@AAACCCDDDFFFGGGGGGGGGGGGIIILLLQQQUUUUUURRRPPPNNNOOOPPPSSSVVVXXXZZZ[[[WWWSSSNNNKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPOOOMMMJJJHHHIIIKKKJJJIIIHHHKKKMMMIIIGGGFFFFFFGGGGGGFFFEEECCCFFFEEEHHHOOOSSSccc}}}MMMQQQWWW]]]cccjjjpppuuu~~~|||tttnnniiieeebbbddddddeeeggghhhddd]]]WWWFFF;;;777<<>>888555555666333333333333333333333333666444333333666888999888888888888888888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAABBBCCCFFFLLLSSSXXXYYYXXXWWWVVVNNNNNNNNNNNNMMMMMMLLLLLLKKKPPPWWW\\\aaagggoootttzzz}}}|||xxxtttrrrqqqqqqqqqppprrrsssvvv{{{zzzzzzzzzxxxtttooojjjgggccc^^^YYYVVVVVVUUUQQQNNNTTT\\\hhhrrruuuuuurrrpppfffddd```[[[XXXVVVUUUTTTXXXYYY[[[]]]]]]```cccfffhhhhhhhhhhhhhhhhhhhhhhhhiiihhhfffdddccccccccccccdddcccbbbbbbccceeehhhiiikkkjjjjjjllloooqqqqqqpppjjjjjjjjjkkklllmmmnnnooopppqqqqqqrrrssstttuuuvvvxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{|||~~~~~~yyyyyyzzzyyyyyy{{{~~~vvvxxx~~~xxxmmm^^^III======999999999999:::<<<>>>???@@@AAACCCDDDFFFGGGGGGGGGJJJLLLPPPTTTWWWWWWTTTQQQMMMNNNPPPRRRUUUWWWYYYZZZTTTPPPLLLIIIIIIKKKLLLLLLLLLKKKLLLNNNOOOOOOLLLIIIGGGIIIKKKJJJHHHHHHKKKNNNKKKHHHFFFEEEFFFGGGGGGFFFGGGIIIFFFIIIQQQSSS___www[[[^^^ccciiipppvvvzzz}}}rrrkkkddd]]]]]]aaacccdddeeeeeeddd___TTTJJJ:::;;;::::::BBBVVVrrryyypppeeeVVVKKKGGGEEECCCAAABBBBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFF@@@@@@AAAAAACCCDDDFFFGGGJJJKKKMMMNNNOOONNNMMMLLLLLLJJJHHHJJJNNNRRRRRRRRROOOMMMKKKIIIHHHIIIJJJKKKIIIMMMQQQYYYiiiyyypppjjjjjjtttxxxhhhSSSEEEAAABBBBBBBBBBBBDDDGGGHHHIIIKKKNNNPPPPPPQQQRRRRRRQQQOOOMMMKKKKKKJJJJJJIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@>>><<<:::888666555111222333444555555666666444333222444666999999999666777:::<<<<<<<<<;;;:::;;;<<<<<<<<<;;;::::::999<<<<<<<<<===>>>@@@AAABBBIIIMMMRRRWWWZZZ[[[ZZZYYYSSSSSSSSSSSSRRRQQQPPPOOOOOOSSSXXX\\\```gggpppwww||||||xxxtttqqqpppqqqrrrrrrvvvvvvxxx|||~~~zzzvvvrrrnnniiieeefffccc```]]]ZZZVVVTTTTTTUUU[[[hhhtttwwwsssqqqsssjjjfffaaa]]][[[ZZZYYYXXX\\\]]]___``````aaaccceeegggfffeeeggghhhiiiiiihhhfffeeeddddddddddddffffffffffffeeedddeeefffggghhhhhhiiijjjlllmmmnnnnnnoooiiikkklllllljjjjjjkkkmmmkkkmmmppprrrssstttvvvwwwxxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}~~~{{{{{{|||{{{zzz|||~~~www||||||jjjYYYHHH@@@???;;;;;;<<<;;;:::<<>><<<:::777555555111222333444555666666666444333222333666888888888777999;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<===>>>???AAABBBHHHLLLRRRXXX\\\]]]\\\ZZZVVVVVVUUUUUUTTTSSSRRRQQQQQQUUUYYY]]]aaahhhqqqxxx{{{vvvsssssstttttttttuuuvvvxxx{{{{{{wwwtttooojjjfffgggeeeddddddbbb^^^XXXTTTTTTZZZeeeqqqvvvsssrrrtttnnnjjjeeeaaa______^^^]]]\\\^^^```aaaaaabbbdddeeegggfffeeefffhhhiiiiiihhhgggfffddddddcccdddeeefffffffffeeeeeeeeefffggghhhhhhiiijjjlllmmmmmmmmmmmmiiikkklllllljjjjjjkkkmmmllloooqqqsssssstttuuuwwwwwwxxxxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}~~~|||}}}~~~~~~}}}|||yyyssswww~~~}}}kkkXXXHHHAAAAAA>>>@@@AAA@@@??????@@@AAADDDEEEFFFGGGGGGGGGHHHIIINNNRRRXXX\\\[[[VVVPPPLLLLLLLLLMMMOOOOOOOOOOOOOOOPPPOOOMMMLLLLLLLLLLLLKKKMMMIIIGGGHHHKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMKKKIIIKKKOOOOOOJJJHHHKKKKKKGGGGGGLLLOOORRR[[[dddxxx{{{vvvmmmddd```]]][[[\\\___^^^___```___XXXNNNCCC<<<999999===JJJ^^^uuuzzz|||vvvmmmccc[[[PPPHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDHHHGGGFFFGGGKKKMMMOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKNNNRRRVVV___rrrvvvllleeeeeeppp}}}lllWWWGGGAAA@@@BBBDDDFFFHHHHHHIIIIIIKKKMMMNNNOOOPPPPPPOOONNNMMMLLLIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA???<<<999777555333222222444555666777777777555333222222555777777777999:::;;;=========<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<===???@@@AAAEEEJJJRRRYYY^^^___^^^]]]YYYYYYXXXWWWVVVUUUTTTSSSSSSWWW\\\___cccjjjsssyyy~~~zzzwwwwwwwwwwwwwwwuuuvvvxxx|||}}}yyyuuuqqqlllhhhhhhhhhiiimmmoookkkbbbZZZWWWZZZcccooouuutttsssuuuooolllgggcccbbbbbbaaaaaa]]]___aaaaaaaaabbbdddffffffeeeeeefffhhhiiiiiihhhgggfffeeecccccccccdddeeeffffffeeeeeeffffffggghhhiiijjjkkkllllllllllllkkkiiikkklllllljjjjjjkkkmmmnnnqqqssstttssssssuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~xxxqqqlllppp~~~|||~~~jjjVVVGGGBBBEEEEEEGGGIIIIIIGGGEEECCCCCCEEEIIIMMMMMMKKKIIIIIIKKKNNNTTTYYY[[[WWWRRRNNNLLLKKKMMMNNNOOOOOONNNLLLKKKPPPOOONNNMMMMMMLLLLLLMMMOOOMMMJJJIIIKKKNNNPPPQQQLLLKKKJJJJJJJJJLLLOOOPPPKKKJJJMMMQQQQQQMMMJJJJJJHHHGGGIIILLLOOOQQQVVV]]]qqq}}}wwwmmmggg```]]]\\\]]]___aaaaaa```___\\\SSSFFF<<<999:::;;;BBBSSSkkk}}}yyyzzzzzzoooeee[[[UUUMMMGGGEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKHHHFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEGGGFFFFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKNNNRRRUUUZZZjjjyyyqqqjjjgggoooxxxyyy```LLLBBBAAACCCEEEFFFHHHHHHHHHHHHJJJLLLMMMMMMNNNNNNNNNMMMLLLLLLGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEECCCBBB@@@===999666444333222333444666777888888999666444222222444666777666999999;;;;;;<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<===>>>???@@@BBBHHHQQQZZZ```bbbaaa```]]]\\\[[[YYYXXXWWWVVVUUUTTTXXX]]]aaaeeemmmvvv||||||zzzzzzzzzyyyyyyvvvwwwxxx}}}{{{wwwsssnnnjjjkkklllnnnrrryyyzzzrrrhhh```___dddnnnuuuuuutttuuunnnjjjfffcccbbbbbbaaaaaa^^^___aaabbbbbbbbbdddfffeeeeeedddfffhhhiiiiiihhhgggfffeeeccccccccccccdddfffffffffffffffgggggghhhjjjjjjkkkkkkkkkkkkjjjjjjiiijjjlllkkkjjjjjjkkkmmmppprrrttttttsssssstttuuutttuuuuuuvvvwwwxxxyyyyyy{{{{{{}}}~~~~~~}}}||||||}}}~~~}}}zzzrrriiieeejjj}}}|||zzz|||hhhSSSEEEDDDHHHKKKOOOSSSTTTQQQMMMIIIGGGMMMRRRWWWWWWRRRLLLIIIIIIKKKQQQVVVVVVQQQMMMLLLMMMNNNOOOQQQRRRQQQOOOLLLJJJNNNOOONNNMMMLLLKKKLLLMMMQQQQQQPPPNNNOOOSSSUUUSSSOOOMMMKKKJJJLLLNNNPPPQQQIIIJJJNNNRRRSSSQQQNNNLLLHHHHHHIIIJJJKKKNNNSSSWWWfff{{{rrrmmmdddbbb^^^[[[]]]aaaccccccccc]]]XXXTTTKKK>>>666555999===HHH]]]ttt{{{||||||ssshhh^^^TTTQQQLLLHHHFFFFFFFFFFFFCCCCCCCCCCCCEEEGGGIIIKKKNNNMMMLLLKKKJJJIIIIIIIIILLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEECCCCCCEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGHHHIIILLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNQQQUUUXXXddd}}}{{{||||||vvvpppmmmqqqxxxhhhRRREEECCCDDDEEEFFFHHHHHHHHHHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCBBB@@@===999666444333333444555777888999::::::888555222222333555666666888999999999:::::::::999::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>@@@EEEOOOYYY```cccddddddaaa```^^^\\\ZZZXXXXXXXXXUUUYYY^^^cccgggoooxxx~~~~~~|||{{{{{{zzzzzzxxxxxxyyy}}}|||yyyuuupppmmmmmmooopppttt~~~zzzmmmhhhhhhooouuuvvvuuuuuunnnkkkfffcccbbbbbbbbbaaa^^^```aaabbbaaaaaaccceeeeeeddddddeeehhhiiiiiihhhfffeeedddcccbbbccccccdddfffffffffgggggggggggggggjjjjjjjjjkkkjjjjjjiiihhhiiijjjlllkkkjjjjjjkkkmmmppprrrttttttsssrrrssstttsssttttttuuuvvvwwwxxxxxxyyyzzz|||}}}~~~|||zzzzzz{{{{{{{{{|||}}}~~~~~~vvvmmmdddbbbhhhyyy|||zzz~~~uuubbbNNNDDDEEEIIIOOOTTTYYY\\\ZZZUUUPPPNNNXXX]]]bbbaaa[[[RRRKKKGGGFFFKKKPPPPPPLLLJJJLLLOOOQQQRRRTTTTTTSSSQQQNNNLLLOOOPPPQQQOOOMMMMMMNNNPPPTTTYYY[[[YYYYYY\\\\\\XXXTTTQQQNNNMMMOOOPPPPPPPPPHHHJJJNNNRRRUUUVVVSSSNNNJJJJJJIIIGGGGGGLLLQQQUUUbbb}}}xxxpppiiieee^^^^^^]]]\\\```hhhkkkkkkmmm___SSSOOOIII>>>888999888AAASSSiii|||uuummmaaaVVVNNNLLLJJJHHHFFFFFFFFFGGGDDDCCCBBBBBBCCCFFFHHHJJJOOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAADDDCCCCCCCCCDDDEEEEEEFFFBBBCCCDDDFFFHHHJJJLLLLLLGGGHHHHHHHHHHHHIIILLLNNNNNNMMMKKKJJJJJJKKKMMMNNNOOONNNPPPUUUWWW___sssyyyuuuvvv}}}|||wwwsssuuuzzzmmmXXXKKKEEEDDDDDDFFFGGGHHHGGGHHHIIIKKKIIIIIIJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA???<<<999777555333333444666888999;;;;;;;;;:::777444222444666777777888888888888888999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========CCCLLLVVV^^^dddggghhhfffeeebbb___]]][[[[[[[[[YYY\\\aaadddhhhooowww~~~}}}}}}}}}{{{zzzyyyxxxyyy||||||zzzwwwssspppmmmpppqqqrrr}}}yyypppkkkpppvvvwwwuuutttqqqmmmiiieeeddddddcccbbb]]]___aaaaaa``````bbbcccdddcccccceeegggiiiiiihhheeedddcccbbbbbbcccdddeeeeeefffggghhhhhhhhhhhhgggiiiiiijjjjjjjjjiiiiiihhhiiikkklllllljjjjjjkkkmmmoooqqqssssssrrrrrrssstttsssssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~|||zzzwwwxxxyyyyyyyyyzzz}}}wwwnnneeeeeelll|||}}}{{{~~~vvvuuulllZZZIIIDDDEEEGGGNNNSSS[[[___^^^[[[VVVTTT^^^bbbgggiiiddd[[[OOOHHHDDDGGGIIIIIIHHHIIILLLOOORRRSSSTTTTTTSSSQQQNNNMMMPPPRRRTTTRRROOOOOOQQQTTTWWW___ccc```___cccbbb\\\XXXUUURRRRRRSSSSSSQQQNNNJJJMMMOOOQQQVVVYYYVVVPPPIIIKKKJJJFFFFFFKKKQQQRRR```vvv|||tttnnnhhhdddaaa[[[^^^```aaaiiitttyyyxxxvvvaaaOOOJJJGGG@@@<<>><<<:::777555555444555666888:::<<<<<<===<<<999555333444666777888:::999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<>>IIIZZZqqqsssjjjbbbWWWKKKEEEFFFFFFFFFDDDCCCCCCDDDEEEDDDBBBAAAAAACCCFFFGGGHHHHHHGGGHHHHHHJJJKKKKKKEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKIIIKKKLLLKKKJJJJJJNNNQQQQQQNNNJJJHHHHHHKKKOOORRRVVVOOONNNSSSUUUUUU```ooozzzuuuvvvzzz|||tttbbbSSSGGGAAACCCDDDFFFGGGGGGHHHJJJLLLGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFF@@@@@@>>><<<:::888666555444555777999;;;<<<=========:::666444555666888888;;;;;;:::999999:::::::::999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;???GGGQQQ[[[dddjjjmmmooommmjjjfffcccbbbbbbbbbbbbdddffffffgggjjjpppuuuzzz~~~}}}wwwuuuuuuwww{{{}}}|||{{{yyyvvvttthhhppprrrpppwwwuuulllnnnvvvyyywwwvvvsssooojjjfffdddcccbbbaaa\\\^^^______^^^^^^```aaacccbbbbbbdddgggiiiiiiiiibbbbbbaaaaaabbbdddfffgggeeefffhhhiiiiiiiiihhhggggggggghhhiiiiiiiiiiiiiiiiiikkkllllllkkkjjjlllmmmlllnnnpppqqqqqqqqqrrrssssssssstttuuuvvvwwwxxxxxxwwwxxxzzz|||~~~}}}zzzxxxsssuuuvvvwwwxxx}}}zzzmmmppp{{{~~~xxxllldddddd\\\MMMCCCCCCDDDCCCEEELLLUUU\\\^^^]]][[[ZZZXXX[[[bbbkkkqqqkkk]]]QQQIIIFFFDDDDDDGGGJJJLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJNNNPPPNNNKKKJJJMMMQQQSSS\\\]]]VVVTTT[[[^^^ZZZYYYWWWUUUXXX[[[ZZZUUUPPPSSSTTTSSSPPPTTTYYYVVVMMMCCCJJJMMMJJJJJJNNNOOOLLLPPP```~~~~~~tttjjjeeeaaa]]]^^^aaa[[[```fffmmmyyy~~~^^^AAA:::;;;;;;AAALLL]]]rrr~~~qqqfffZZZNNNFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEGGGIIIIIIIIIGGGFFFGGGHHHJJJGGGDDDCCCDDDDDDDDDCCCDDDBBB@@@@@@BBBEEEGGGHHHDDDKKKOOOIIIDDDEEEIIILLLOOONNNLLLKKKJJJKKKLLLMMMIIIHHHGGGFFFHHHKKKNNNPPPTTTSSSPPPOOOQQQXXXaaahhh~~~{{{yyyyyy{{{{{{hhhVVVIIIBBBBBBAAABBBFFFFFFDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHEEECCCBBBEEEGGGJJJKKKKKKHHHDDDAAABBBAAA@@@<<<888555555555555555666999<<>>===:::666333222555888:::<<<<<<;;;:::888777777666777888888999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>DDDOOOYYY```iiippprrrnnnllllllkkkiiiggghhhhhhggggggggghhhjjjmmmoooyyy|||||||||yyysssoooooopppsssxxx{{{|||{{{zzzyyyxxxwwwwwwuuussspppllllllmmmpppvvv}}}xxxtttuuuuuurrroooooollliiigggfffdddbbb```\\\\\\\\\]]]^^^___``````aaabbbdddffffffeeedddccc```aaabbbcccdddeeeeeeeeeeeeeeeffffffgggfffffffffeeefffggghhhhhhiiiiiihhhgggiiikkklllkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrsssttttttsssssstttvvvwwwxxxyyy{{{|||}}}}}}}}}~~~zzzyyyzzzzzzyyyxxxwwwwww|||zzzzzzyyy|||zzzmmmbbb___^^^UUUGGG@@@BBBDDDCCCGGGOOOWWW[[[YYYWWWWWWYYYXXXXXXXXX]]]gggkkkaaaTTTJJJGGGGGGJJJLLLKKKMMMQQQNNNMMMLLLKKKLLLKKKHHHFFFHHHJJJKKKKKKJJJLLLQQQUUUXXXWWWUUURRRQQQSSSVVVZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRTTTVVVUUUPPPLLLGGGGGGHHHIIIIIIIIIHHHHHHMMM[[[ssstttkkkccc```]]]ZZZZZZ]]]^^^dddkkktttpppWWWAAA<<<<<<===IIIYYYkkk~~~xxxkkk```VVVMMMGGGDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKJJJGGGFFFFFFGGGJJJHHHFFFFFFGGGGGGFFFEEEGGGEEECCCBBBDDDFFFIIIJJJJJJPPPRRRLLLFFFGGGJJJLLLQQQOOOMMMJJJIIIIIIJJJKKKIIIHHHGGGGGGHHHKKKNNNPPPTTTRRRPPPNNNPPPWWW```fffwww~~~||||||}}}lllZZZLLLEEECCCBBBCCCGGGHHHFFFGGGJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHFFFEEEFFFHHHJJJLLLKKKHHHEEECCCBBBBBB@@@<<<888555555555555555666999===?????????>>>;;;777444333555888;;;<<<<<<;;;:::999888777777777888888999999::::::;;;;;;;;;::::::;;;;;;<<<<<<>>>===BBBKKKTTT\\\gggpppvvvsssqqqpppnnnllljjjjjjjjjiiigggggggggiiikkkllltttxxx~~~|||{{{wwwrrrmmmmmmmmmooosssvvvxxxxxxuuusssrrrqqqqqqqqqooommmjjjjjjjjjmmmrrrzzzzzzwwwvvvtttoookkkiiigggdddbbbbbbaaa___^^^^^^^^^]]]]]]^^^___```aaaaaabbbdddeeefffeeedddcccaaabbbbbbcccdddddddddddddddeeeffffffgggfffffffffggghhhhhhhhhhhhhhhgggggggggiiikkkkkkjjjjjjkkklllmmmmmmmmmmmmnnnoooppppppqqqsssttttttsssssstttuuuuuuvvvxxxyyy{{{||||||||||||}}}~~~~~~zzzzzz{{{yyyxxxwwwvvvwww{{{zzz~~~{{{qqqeee\\\[[[ZZZRRRFFF@@@CCCFFFEEEIIIPPPWWWZZZYYYXXXYYY[[[ZZZ[[[]]]```ggghhh___SSSKKKHHHHHHKKKLLLKKKMMMQQQMMMLLLJJJJJJKKKKKKJJJIIIIIIJJJKKKJJJIIIKKKOOOSSSRRRRRRQQQPPPOOOPPPSSSVVVWWWXXXZZZZZZYYYVVVRRRPPPQQQQQQSSSUUUWWWUUUPPPLLLDDDEEEEEEFFFGGGGGGGGGGGGKKKVVVkkkzzzvvviiibbb\\\[[[ZZZYYY[[[^^^dddjjjrrr|||___NNNAAA???@@@EEEYYYooooooaaaXXXQQQJJJFFFDDDCCCBBBBBBAAABBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMKKKHHHFFFFFFGGGJJJJJJIIIKKKLLLKKKIIIHHHHHHGGGEEEDDDEEEGGGJJJKKKRRRWWWWWWPPPIIIIIIKKKLLLQQQOOOLLLJJJHHHGGGHHHHHHJJJIIIHHHHHHIIILLLOOOQQQRRRQQQOOONNNOOOUUU]]]cccmmm}}}yyyyyyrrr```QQQHHHDDDBBBDDDHHHJJJHHHHHHKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMMMMKKKJJJIIIHHHIIIKKKLLLLLLIIIGGGEEECCCBBB@@@===888555444444555555666:::===@@@@@@??????<<<888555444666999;;;<<<<<<<<<;;;:::999888777777777888888999:::::::::;;;;;;::::::;;;<<<<<<======<<<>>>EEENNNWWWdddoooxxxwwwvvvsssqqqnnnllljjjlllkkkiiiggggggggghhhiiinnnrrrxxx{{{|||}}}~~~zzzyyyuuuooojjjhhhggghhhkkknnnppppppllljjjhhhgggiiijjjjjjiiigggffffffggglllttt{{{|||yyyvvvrrrjjjeeedddbbb```___``````___]]]aaa```^^^]]]^^^___aaabbbaaabbbdddeeeeeeeeedddcccccccccccccccccccccccccccdddeeeeeefffggggggffffffiiiiiiiiiiiihhhgggfffeeegggiiikkkkkkjjjiiiiiijjjmmmmmmmmmmmmnnnnnnooopppqqqrrrssssssrrrrrrsssttttttuuuvvvxxxyyyzzz{{{{{{zzz{{{~~~~~~{{{zzz{{{xxxwwwvvvuuuvvvzzz}}}}}}tttiii___XXXXXXVVVNNNEEEAAADDDGGGHHHLLLQQQVVVYYYYYYZZZ\\\___]]]aaadddeeegggfff]]]SSSNNNKKKJJJLLLMMMLLLNNNRRRNNNLLLIIIIIIJJJLLLLLLLLLJJJJJJJJJIIIHHHIIILLLOOOMMMNNNOOOOOONNNOOORRRTTTTTTVVVXXXZZZXXXUUUPPPMMMOOOPPPSSSVVVWWWUUUPPPKKKDDDDDDEEEEEEFFFGGGGGGHHHKKKRRRccc~~~|||uuunnniiiccc\\\WWWXXXZZZ\\\aaaffflllrrryyyzzzlllRRRFFF>>>AAAHHHTTTlllyyyhhhYYYPPPKKKGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLIIIHHHHHHIIIJJJKKKLLLNNNPPPOOOLLLIIIHHHHHHGGGEEEEEEGGGJJJMMMXXX[[[ZZZRRRKKKKKKLLLLLLOOONNNKKKIIIGGGGGGGGGHHHKKKJJJIIIHHHJJJLLLPPPRRRQQQPPPOOOMMMNNNSSSZZZ___eee}}}zzzssssss{{{wwweeeTTTIIIDDDBBBCCCHHHJJJHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLJJJKKKLLLMMMLLLJJJHHHGGGDDDCCCAAA===888444333333555555666:::>>>@@@AAA@@@???===999666555666999:::<<<<<<===<<<<<<:::999888777777777888999999::::::;;;;;;:::;;;;;;<<<===>>>>>><<<<<>>@@@AAA@@@???===:::777666666888999;;;<<<<<<===<<<;;;999888666777777888888999::::::;;;;;;;;;;;;<<<===>>>??????<<<<<<@@@DDDLLL[[[iiiuuu{{{}}}xxxtttsssqqqmmmmmmllljjjhhhggghhhiiijjjfffmmmvvv{{{{{{yyyxxxwwwtttrrrrrrvvv|||xxxtttqqqlllfffaaa^^^ZZZXXXYYY[[[\\\\\\XXXVVVTTTTTTWWWZZZ[[[\\\\\\\\\[[[\\\```eeejjjnnnmmmnnnpppqqqpppkkkeeeaaa```^^^^^^___aaaccccccbbbbbbaaa```______```bbbcccbbbbbbcccccccccddddddcccfffeeedddcccbbbbbbbbbbbbcccdddeeefffgggggggggggggggggghhhiiiiiiiiiiiiiiiiiikkkmmmmmmlllkkklllmmmppppppooooooppppppqqqqqqooopppqqqqqqppppppqqqrrrssstttvvvxxxzzz{{{||||||~~~~~~|||zzzzzzzzzyyyyyyyyyxxxxxx{{{|||rrrjjjeeebbb```XXXOOOIIIGGGHHHJJJKKKQQQRRRTTTUUUWWWZZZ^^^aaabbbhhhllljjjhhhfffaaa[[[VVVQQQOOOPPPOOONNNPPPTTTUUUQQQLLLIIIIIIJJJKKKKKKLLLJJJHHHFFFFFFGGGHHHIIIIIILLLOOOQQQQQQQQQSSSTTTRRRQQQQQQPPPOOONNNMMMMMMJJJMMMQQQTTTSSSQQQMMMKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOZZZppp~~~yyyrrrjjjddd^^^XXXTTTWWWSSSTTT[[[dddkkkssszzz}}}tttiiiYYYLLLCCC<<<===MMMbbbvvvuuujjjZZZNNNHHHEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKLLLNNNOOONNNKKKHHHIIIJJJKKKJJJIIIKKKQQQUUUXXXZZZWWWPPPLLLNNNOOONNNLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHIIILLLOOOQQQPPPPPPPPPOOONNNQQQUUUYYY]]]ppp|||}}}sss```SSSJJJDDD@@@CCCFFFFFFGGGHHHKKKJJJIIIJJJKKKNNNQQQSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJEEEEEEBBB===777333222222333333555888===@@@@@@@@@>>><<<999777666666777888999:::<<<===<<<;;;999777666666777777888999999999::::::;;;;;;<<<===??????===<<<===???AAAGGGUUUcccpppzzz~~~yyyuuuvvvtttoookkkjjjiiihhhiiikkkmmmnnniiimmmuuu{{{~~~|||yyyqqqkkkiiimmmtttyyy}}}{{{tttooommmhhhaaa\\\YYYUUUSSSSSSSSSRRRRRRNNNLLLKKKLLLOOORRRSSSSSSTTTTTTUUUVVVYYY\\\```bbb___aaadddfffgggeeecccaaa]]][[[[[[\\\___aaaaaaaaa_________``````aaabbbcccbbbbbbbbbbbbcccccccccdddfffeeecccbbbaaabbbcccccccccccceeefffgggggghhhhhhfffggghhhiiijjjjjjjjjjjjiiikkkmmmnnnmmmmmmnnnooopppppppppooooooppppppqqqnnnoooppppppooooooppprrrssstttvvvxxxzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyy|||}}}uuuooollljjjdddZZZPPPLLLKKKJJJKKKMMMRRRRRRRRRTTTVVVYYY\\\^^^```dddggggggggghhhddd___ZZZUUUQQQQQQPPPOOOQQQVVVWWWSSSNNNJJJJJJJJJKKKJJJLLLJJJGGGFFFGGGHHHIIIHHHGGGIIILLLMMMMMMNNNOOOQQQPPPOOOMMMKKKKKKKKKLLLMMMHHHKKKOOOQQQPPPMMMLLLLLLEEEEEEDDDCCCDDDEEEFFFGGGFFFKKKUUUggg|||rrrllleee^^^YYYUUURRRPPPSSSSSSZZZfffqqqwww}}}rrrcccVVVJJJBBB???AAAKKK```vvv{{{hhh___SSSJJJGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKHHHJJJKKKKKKIIIIIIJJJLLLKKKJJJJJJKKKLLLKKKHHHFFFEEEGGGIIIHHHGGGJJJPPPVVVVVVXXXUUUOOOMMMQQQSSSRRRNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHKKKNNNPPPQQQQQQQQQPPPOOOQQQTTTWWWYYYiii{{{|||jjj^^^PPPGGGAAABBBEEEFFFGGGIIIKKKJJJIIIJJJKKKOOORRRTTTUUUSSSRRRPPPOOONNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJFFFEEEBBB===777333111111111222333777<<>><<<999666555555666666888999;;;<<<<<<:::888666666666777777888888999999::::::;;;;;;<<<>>>???@@@;;;;;;===??????BBBNNN[[[gggtttzzzuuurrrttttttnnnhhhhhhhhhiiikkknnnqqqsssmmmnnnqqqxxx~~~uuukkkeeehhhnnnrrrwww|||||||||wwwoookkkiiiddd]]]XXXUUURRRPPPOOOMMMKKKJJJEEEDDDDDDFFFHHHJJJJJJIIIKKKLLLNNNPPPRRRTTTUUUVVVTTTVVVYYY\\\]]]___```aaa[[[ZZZZZZ[[[^^^```aaa```\\\]]]___```bbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeedddcccaaaaaabbbcccdddbbbcccdddfffggghhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiigggiiilllmmmmmmmmmnnnpppoooooonnnnnnnnnnnnnnnooommmnnnpppooonnnnnnoooqqqqqqrrrtttvvvyyyzzz{{{|||~~~~~~}}}}}}~~~}}}|||yyyyyyyyyyyyyyy{{{~~~{{{wwwtttrrreeeYYYOOOMMMMMMKKKLLLOOORRRQQQQQQRRRUUUWWWYYYYYY[[[^^^___```dddhhhgggccc\\\WWWSSSSSSQQQPPPRRRVVVUUURRRNNNKKKKKKLLLLLLKKKMMMJJJFFFFFFHHHIIIIIIHHHGGGHHHJJJJJJJJJKKKMMMOOOMMMLLLLLLKKKJJJJJJJJJJJJGGGJJJMMMMMMLLLJJJKKKLLLGGGFFFDDDCCCCCCCCCEEEFFFGGGKKKQQQ]]]vvvzzzvvviiiccc\\\UUURRRQQQPPPOOORRRUUU```qqq}}}~~~yyyhhhVVVIII@@@;;;???GGGZZZrrrvvv___XXXNNNHHHFFFGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIKKKJJJIIIIIIJJJIIIFFFDDD???BBBEEEEEEDDDFFFMMMTTTUUUVVVTTTOOONNNSSSVVVUUUQQQOOOLLLJJJHHHHHHHHHHHHIIIHHHGGGFFFHHHKKKNNNPPPQQQQQQQQQPPPPPPQQQTTTVVVWWWddduuuvvvwww}}}rrrfffTTTJJJBBBBBBEEEGGGHHHJJJKKKJJJIIIJJJLLLOOOSSSUUUWWWUUUSSSQQQOOOOOOOOOOOONNNMMMKKKIIIIIIIIIJJJJJJFFFFFFCCC===777333111111000111333777;;;>>>??????===;;;999666555444555555777888:::<<<<<<:::777666666666666777888888999999::::::;;;;;;===>>>???@@@888999===???>>>???IIIUUU___mmmtttpppmmmqqqpppkkkgggggggggiiimmmqqquuuwwwqqqnnnmmmttt~~~zzznnneeefffkkknnnsssxxxyyyyyytttmmmhhhfffaaa[[[VVVSSSQQQOOOMMMKKKHHHEEE?????????BBBDDDEEEEEECCCEEEGGGJJJLLLNNNOOOOOOOOONNNPPPSSSUUUWWWZZZ]]]```\\\[[[[[[\\\___aaabbbaaaYYY[[[^^^aaaccccccbbbbbbbbbbbbaaaaaabbbbbbcccdddeeedddbbbaaaaaabbbdddeeebbbcccdddfffggghhhhhhhhhjjjjjjjjjjjjjjjiiihhhgggeeegggjjjkkklllmmmnnnpppnnnmmmmmmlllllllllmmmmmmmmmnnnoooooonnnnnnooopppoooqqqsssuuuwwwyyyzzzzzz{{{{{{|||}}}~~~~~~xxxxxxyyyxxxxxxzzz}}}{{{xxxdddWWWMMMMMMNNNLLLMMMQQQQQQPPPPPPQQQTTTVVVWWWVVVWWWYYYYYY[[[bbbiiihhhddd^^^XXXTTTSSSRRRPPPRRRWWWSSSPPPMMMLLLMMMMMMMMMMMMMMMJJJFFFFFFHHHJJJJJJIIIHHHIIIJJJJJJJJJKKKMMMOOOIIIJJJKKKLLLKKKJJJHHHGGGFFFIIIKKKKKKIIIHHHJJJLLLJJJIIIGGGEEEDDDEEEFFFGGGKKKNNNPPPWWWkkkyyypppiii```XXXRRRRRRQQQMMMOOOSSSVVV\\\iiixxx{{{hhhXXXJJJAAAAAAEEEJJJXXXoootttfffVVVPPPJJJFFFEEEEEEDDDCCC???BBBDDDEEEDDDBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKHHHJJJKKKJJJHHHEEEDDDDDDEEEFFFEEEEEEEEEGGGKKKNNNSSSQQQOOOMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFHHHIIIIIIHHHHHHIIILLLOOORRRRRRRRRQQQPPPQQQUUUWWWUUU]]]mmm|||qqqjjjttt|||ttt___TTTIIIDDDCCCBBBDDDGGGHHHIIIKKKLLLMMMPPPTTTWWWYYYWWWSSSPPPNNNNNNOOOPPPMMMLLLKKKLLLMMMLLLJJJIIIFFFEEEBBB>>>:::666333111111222444666999;;;===>>>>>>===;;;999777555555444:::;;;;;;:::999888777666444444555666777888888999999999:::;;;<<<<<<<<<<<<<<<======>>>???AAAEEEIIIVVVccclllllljjjlllkkkggggggfffdddbbbccchhhpppuuuwwwooohhhjjjttt}}}sssgggbbbfffnnnuuuxxxwwwwwwtttooohhhaaa]]]\\\RRROOOKKKHHHGGGGGGGGGFFF@@@???>>>======>>>???@@@EEEDDDDDDEEEFFFGGGGGGFFFFFFFFFHHHMMMUUUZZZ[[[ZZZXXXXXXZZZ]]]```bbbaaa```]]]^^^___```aaaaaaaaaaaaaaaaaa`````````bbbcccdddhhhfffeeeccccccdddeeefffdddeeeeeefffggghhhiiiiiikkkjjjiiihhhggggggggggggeeegggjjjkkkkkkjjjjjjkkknnnnnnnnnnnnooooooooooooqqqpppooonnnnnnooopppqqqssssssssstttvvvxxx{{{|||}}}}}}~~~{{{xxxwwwxxxwwwwww|||}}}xxx~~~uuu```UUUMMMMMMPPPOOOLLLKKKMMMMMMNNNPPPRRRTTTVVVWWWYYYXXXWWWZZZaaahhheee^^^XXXTTTQQQQQQTTTWWWWWWVVVVVVRRRNNNLLLMMMMMMKKKHHHQQQLLLHHHHHHLLLNNNLLLIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIIIIFFFCCCHHHGGGFFFEEEDDDDDDDDDDDDJJJIIILLLTTTbbb|||}}}yyyvvvppphhhaaaVVVPPPMMMOOOOOONNNPPPUUU^^^dddppp}}}qqq^^^NNNCCC???CCCJJJ\\\iii|||zzzjjj\\\QQQMMMGGGDDDCCCDDDCCCBBBAAACCCFFFFFFEEECCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLKKKHHHFFFEEEEEEFFFFFFEEEDDDDDDFFFIIILLLPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIILLLNNNQQQQQQQQQPPPPPPQQQTTTVVVTTT[[[iii}}}{{{pppiiiooowwwcccWWWKKKFFFCCCAAABBBEEEFFFHHHJJJKKKMMMOOOSSSVVVXXXVVVSSSPPPNNNNNNOOOPPPNNNMMMLLLLLLMMMLLLJJJHHHFFFDDDAAA===999666333111111222333666888:::<<<======<<<:::888666555444444888888999999888888777666666666666777777888888888888888999:::;;;;;;;;;;;;999:::;;;;;;;;;===AAADDDMMMXXXaaaaaaaaacccdddbbbaaa``````___```eeekkkppptttllleeefffpppzzz}}}sssgggbbbdddkkkpppsssssstttrrrnnngggaaa\\\ZZZQQQNNNJJJGGGFFFEEEDDDCCC???>>><<<;;;;;;<<<======BBBBBBBBBCCCEEEGGGGGGGGGGGGFFFFFFLLLSSSZZZ\\\\\\XXXXXXYYY\\\```aaaaaa___^^^^^^___```aaaaaaaaaaaaaaa````````````bbbcccdddhhhgggeeeccccccdddeeefffddddddeeefffggghhhiiijjjkkkjjjiiihhhggggggggggggfffhhhjjjkkkjjjjjjkkklllnnnnnnnnnnnnnnnooooooooonnnmmmlllllllllnnnooopppttttttttttttvvvxxxzzz{{{{{{{{{|||~~~{{{xxxwwwwwwvvvvvv|||zzzvvv{{{rrr^^^TTTLLLMMMPPPOOOLLLLLLPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVYYY```gggeee^^^WWWTTTQQQQQQTTTVVVVVVVVVTTTQQQNNNLLLMMMNNNLLLKKKPPPLLLHHHHHHKKKMMMLLLIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGGGGEEECCCEEEDDDDDDDDDDDDEEEFFFFFFIIIIIILLLRRR]]]tttzzzsssmmmiiiccc\\\WWWOOOLLLJJJMMMOOOPPPTTTYYYfffmmmxxxtttdddQQQCCC>>>AAAMMMXXXpppzzz{{{ppp```RRRKKKHHHCCCAAAAAAAAAAAAAAACCCEEEHHHHHHGGGEEEEEEEEEBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIGGGFFFGGGFFFFFFEEEDDDCCCDDDGGGJJJMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHKKKMMMOOOPPPPPPOOONNNOOORRRTTTTTTWWWbbbuuu|||sssjjjkkkyyyyyyiii\\\OOOHHHDDD@@@@@@BBBCCCEEEHHHJJJLLLOOOSSSVVVWWWUUURRRPPPOOOOOOPPPQQQPPPOOONNNMMMMMMLLLJJJHHHEEEDDDAAA===999555222000000111333555777:::;;;<<<;;;;;;999888666555333333555555666777777777777777777888888888888888888888888999:::;;;<<<<<<<<<<<<999::::::::::::;;;>>>@@@EEEMMMSSSUUUVVVXXXZZZZZZXXXYYYZZZ[[[\\\___dddhhhmmmfff``````iiirrrxxxzzz{{{rrrgggaaabbbgggkkkmmmoooqqqqqqnnnggg___YYYVVVOOOLLLHHHEEEDDDCCCBBB@@@===<<<;;;:::999::::::;;;>>>???@@@BBBDDDGGGIIIJJJJJJGGGFFFJJJRRRYYY]]]^^^YYYYYYYYY\\\___``````_________```aaabbbbbbbbbbbb``````______```bbbcccdddhhhgggeeedddddddddeeefffcccdddeeefffhhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjjjjiiiiiikkkmmmmmmmmmmmmnnnnnnnnnoooooollllllllllllmmmnnnpppqqquuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzz|||~~~|||yyywwwvvvuuuuuu|||~~~vvvsss}}}~~~tttkkkZZZQQQKKKLLLOOOOOOMMMMMMOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTUUUXXX___eeeccc]]]VVVTTTRRRRRRSSSUUUUUUUUURRRPPPMMMMMMMMMNNNNNNMMMOOOKKKHHHHHHKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBBBBBDDDDDDDDDCCCAAAAAABBBCCCDDDEEEGGGHHHGGGIIILLLPPPVVVhhh}}}vvvqqqhhhaaa[[[WWWRRROOOOOONNNMMMNNNQQQVVV^^^dddnnnuuuxxxdddVVVFFF???AAALLL___nnn{{{qqqfffXXXLLLFFFDDDAAA??????@@@AAAAAAEEEGGGIIIIIIGGGFFFFFFGGGCCCAAA@@@???@@@AAACCCEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHEEEFFFEEEDDDBBBCCCEEEGGGIIIJJJLLLLLLLLLIIIGGGEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSTTT[[[kkkyyyoookkkrrr~~~mmm```RRRJJJDDD@@@>>>@@@BBBDDDHHHJJJMMMPPPSSSVVVUUUTTTRRRPPPPPPPPPQQQRRRRRRPPPOOONNNNNNMMMJJJHHHEEECCC@@@===999555222000000111222444666888:::;;;:::999999888666444333222333444555666777888888888999999999888888888888888999:::;;;<<<============<<<======<<<;;;<<<>>>???BBBFFFJJJLLLMMMOOORRRSSSOOOQQQTTTVVVWWWZZZ]]]___ccc___ZZZZZZ___hhhnnnqqqtttmmmeee```aaadddgggiiinnnpppqqqnnnfff]]]UUUQQQIIIGGGDDDCCCCCCBBBAAA@@@>>>===;;;999999999999:::;;;===???BBBDDDHHHLLLNNNPPPLLLIIIJJJQQQXXX]]]^^^ZZZYYYYYY[[[^^^______^^^___```aaabbbbbbccccccccc```_________```aaacccdddggggggfffeeedddeeeeeefffcccdddeeefffhhhjjjkkklllkkkjjjiiiiiihhhhhhhhhiiihhhiiiiiihhhggghhhjjjllllllllllllmmmmmmnnnnnnooommmmmmmmmmmmoooqqqsssuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvwwwxxxzzz}}}{{{xxxvvvtttsssttt~~~yyyqqqppp{{{yyymmmcccUUUNNNIIILLLNNNNNNMMMNNNKKKMMMQQQUUUWWWYYYYYYYYYSSSUUUVVVXXX^^^ccc```ZZZUUUTTTSSSSSSSSSTTTUUUUUURRRPPPNNNMMMLLLLLLLLLLLLMMMJJJHHHHHHIIIKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGDDDBBBAAABBBCCCDDDDDD@@@@@@@@@AAACCCDDDFFFGGGCCCGGGKKKMMMPPP^^^zzz~~~xxxtttjjjeee^^^VVVQQQNNNLLLKKKMMMNNNOOOQQQVVVaaalllttt|||}}}mmmbbbSSSIIIAAABBBLLL\\\rrr~~~rrrfff\\\QQQFFFBBBBBB@@@???>>>???AAABBBEEEFFFHHHGGGFFFEEEFFFGGGBBBAAA???>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFEEEFFFGGGEEEFFFEEEDDDBBBBBBDDDFFFFFFHHHJJJKKKKKKHHHFFFDDDEEEFFFHHHJJJKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGHHHJJJJJJKKKLLLLLLKKKLLLNNNOOOQQQQQQWWWdddwwwtttlllooo|||ssseeeVVVMMMFFF@@@>>>@@@AAADDDHHHKKKMMMPPPSSSUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSQQQPPPOOOOOONNNKKKIIIEEEDDDAAA===999555222111///000111333555777888999999999999888777555333222333333555777888999999:::999999999888888888888888888888:::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;===>>>@@@AAACCCEEEFFFGGGIIIKKKIIILLLOOOQQQSSSTTTVVVXXXYYYWWWTTTSSSVVV\\\bbbeeehhheee```^^^___bbbeeegggnnnpppppplllcccYYYPPPKKKCCCAAA@@@@@@BBBCCCBBBAAA@@@>>><<<:::999999999999:::===@@@BBBEEEIIIOOOSSSWWWRRRLLLLLLQQQWWW\\\^^^[[[ZZZYYY[[[]]]^^^^^^]]]___```aaabbbbbbccccccccc___^^^^^^^^^```aaacccdddggggggffffffeeeeeeeeeeeedddeeefffggghhhjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiggghhhhhhgggffffffiiikkkjjjkkkkkklllmmmmmmnnnnnnmmmlllmmmmmmoooqqqtttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwyyy|||~~~|||{{{{{{}}}~~~xxxuuutttrrrqqqttttttlllnnn{{{wwwiii___QQQKKKHHHKKKMMMMMMMMMNNNKKKMMMQQQTTTWWWXXXXXXWWWTTTWWWXXXYYY\\\___\\\VVVTTTTTTTTTSSSSSSSSSSSSTTTRRRQQQOOOMMMJJJIIIIIIJJJJJJHHHGGGFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFBBBAAABBBCCCDDDDDDAAA@@@@@@@@@AAABBBBBBCCC@@@CCCHHHJJJLLLWWWooo{{{tttmmmhhh\\\YYYSSSNNNKKKIIIJJJKKKHHHOOOTTTXXX```mmm{{{{{{kkkYYYNNNDDDAAABBBMMM\\\mmmxxxiii[[[RRRHHH@@@@@@@@@@@@???>>>>>>@@@BBBCCCDDDEEEDDDCCCCCCDDDEEEAAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGEEECCCCCCDDDFFFDDDEEEFFFEEECCCCCCDDDFFFFFFGGGIIIJJJJJJHHHEEEDDDDDDFFFHHHJJJKKKJJJIIIHHHIIIJJJJJJIIIHHHFFFGGGHHHGGGIIIKKKKKKJJJJJJKKKMMMNNNPPPUUU^^^nnnxxxqqqqqqzzz|||nnn^^^SSSJJJBBB???@@@@@@CCCGGGJJJLLLNNNQQQSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPPPPPPPOOOMMMKKKFFFEEEBBB>>>:::666333111//////111222444666777888888999999999888666444333222333555666888999999:::777888888888888888888888555666777888888999999999999;;;<<<;;;:::999:::;;;===;;;<<>>>>>===???BBBCCCCCCBBBAAA@@@>>>;;;:::999999999999<<<@@@BBBEEEIIIQQQVVVYYYSSSNNNMMMQQQWWW[[[]]]\\\[[[YYYZZZ\\\]]]]]]]]]______```aaabbbbbbbbbbbb^^^^^^^^^^^^___aaaccceeeggggggggggggffffffeeeeeeffffffggghhhiiiiiijjjjjjkkkjjjjjjiiiiiiiiijjjjjjggghhhiiihhhgggfffhhhjjjiiijjjjjjkkklllmmmnnnnnnkkkkkkkkkkkkmmmoooqqqsssttttttuuuvvvvvvvvvuuuuuuvvvvvvwwwyyy{{{~~~|||zzz{{{xxxuuurrrrrrtttxxxzzztttrrrqqqpppooouuuzzzooojjjooo}}}~~~vvvggg]]]NNNIIIHHHKKKLLLKKKKKKNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSWWWXXXXXXZZZ[[[XXXRRRQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQOOOLLLHHHFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHFFFCCCAAABBBCCCCCCCCCAAAAAA@@@?????????@@@@@@???AAADDDGGGIIIQQQdddvvvwwwooofff^^^XXXNNNMMMKKKHHHFFFGGGJJJLLLKKKVVV```fffmmmyyy|||qqqeeeXXXKKKCCC???AAAKKK]]]ooo~~~~~~{{{ppp```RRRJJJDDD???===???@@@>>><<<<<<>>>@@@@@@AAABBBAAA@@@@@@AAABBB????????????????????????BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGCCCDDDDDDBBBAAA@@@BBBDDDDDDEEEFFFFFFDDDDDDEEEGGGFFFGGGHHHIIIIIIHHHFFFEEEDDDFFFHHHJJJKKKJJJHHHGGGIIIJJJKKKJJJHHHFFFFFFGGGFFFGGGIIIJJJIIIIIIJJJKKKLLLQQQVVV\\\fffyyy~~~}}}yyyzzzzzzgggZZZOOOEEE@@@???>>>AAAEEEHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMGGGFFFCCC???;;;777444222...///000222333555666777888999::::::999777555444111222444555777777888888666666666777777888888888666666777888999999999999777999::::::999888888::::::777888===@@@>>>???BBBCCCEEEGGGHHHGGGGGGIIIJJJIIIKKKMMMLLLIIIHHHKKKNNNOOOPPPQQQSSSTTTWWW[[[]]]^^^``````\\\TTTKKKCCC@@@=========???AAACCCBBBAAABBB@@@>>>;;;999888888888777;;;???AAACCCHHHPPPWWWVVVQQQLLLLLLQQQWWW[[[]]]]]][[[YYYYYY[[[\\\]]]\\\^^^^^^___```aaaaaaaaaaaa]]]]]]]]]^^^___aaaccceeegggggggggggggggffffffeeegggggghhhhhhhhhiiiiiiiiijjjjjjjjjiiiiiijjjjjjkkkhhhjjjkkkkkkiiihhhiiijjjiiiiiijjjkkklllmmmnnnnnnlllkkkkkklllmmmoooqqqrrrrrrsssuuuvvvvvvvvvuuuuuuwwwwwwxxxyyy{{{}}}|||wwwssspppooommmlllmmmooorrrtttooonnnnnnnnnooovvvwwwkkkhhhqqq~~~ssscccXXXLLLIIIHHHJJJKKKJJJJJJMMMOOOOOOOOOOOOOOOOOOOOOOOONNNSSSVVVVVVWWWXXXUUUOOOLLLNNNPPPOOOMMMKKKLLLMMMMMMNNNMMMJJJGGGEEEGGGIIIDDDDDDCCCCCCBBBCCCEEEGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDBBBAAAAAABBBAAAAAA@@@??????>>>>>>??????@@@@@@???@@@CCCFFFMMMZZZggg~~~vvvmmmdddZZZQQQLLLFFFFFFEEEDDDDDDFFFJJJMMMRRR```mmmsssxxxxxxlll___TTTKKKDDD@@@???EEEUUUjjj}}}wwwtttiiiYYYMMMHHHEEEAAA<<<>>>???>>>;;;:::<<>>===???AAA>>>>>>????????????>>>===BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGBBBBBBBBB@@@??????AAACCCCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFFFFDDDFFFIIIJJJKKKJJJHHHFFFIIIJJJKKKJJJHHHFFFEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJKKKQQQWWW[[[bbbttt{{{xxx~~~nnn___RRRFFF@@@???<<<@@@CCCFFFGGGHHHJJJKKKOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPQQQRRRRRRPPPNNNHHHFFFDDD@@@<<<888555333...///000111333444666666999999:::;;;:::888666444000111333444555666666666444555555666777888888999999999:::;;;<<<<<<<<<<<<777999:::;;;999999999:::999555777>>>BBB@@@AAAEEEBBBCCCDDDDDDCCCCCCEEEFFFEEEIIILLLJJJFFFDDDEEEHHHIIIJJJMMMNNNPPPRRRUUUXXXVVVWWWXXXTTTMMMEEE???<<<>>>>>>>>>???AAABBBAAA???AAA@@@===;;;999888777777666:::>>>@@@BBBGGGOOOWWWRRRMMMIIIJJJPPPWWW\\\^^^]]][[[YYYYYY[[[\\\\\\\\\]]]^^^___```aaaaaaaaaaaa]]]]]]]]]^^^___aaaccceeeggggggggghhhgggffffffeeehhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiijjjjjjkkkkkkiiikkkmmmmmmllljjjjjjjjjhhhiiiiiijjjlllmmmnnnnnnnnnnnnnnnnnnoooppprrrsssqqqrrrtttvvvvvvvvvvvvuuuxxxxxxxxxyyy{{{}}}~~~zzzsssoooiiiiiiiiijjjkkkmmmooopppmmmllllllmmmnnnwwwtttiiihhhrrr|||xxxyyyxxxnnn^^^RRRLLLHHHHHHJJJKKKIIIIIILLLLLLLLLLLLMMMNNNOOOQQQQQQJJJOOOSSSTTTUUUVVVSSSNNNIIILLLNNNMMMJJJHHHIIIJJJJJJKKKKKKIIIFFFEEEGGGJJJBBBBBBBBBBBBAAABBBDDDFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDEEECCCAAA@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@AAA>>>>>>AAADDDIIISSS]]]{{{yyyqqqggg]]]WWWRRRMMMIIIDDDFFFHHHHHHHHHKKKPPPUUUZZZgggtttzzz~~~zzzvvvcccRRRKKKDDD<<<===DDDIIIVVViiiwww{{{jjjXXXOOOJJJFFFCCCCCC@@@???===<<<<<<<<<===>>>???@@@BBBCCCCCCBBBAAA@@@AAABBBBBBAAA???>>>???@@@@@@AAABBBBBBBBBCCCEEEHHHGGGHHHIIIJJJJJJHHHFFFEEECCCBBBBBBAAAAAABBBBBBBBBEEEFFFGGGHHHHHHGGGEEEDDDCCCGGGJJJJJJGGGDDDDDDEEEIIIHHHGGGGGGGGGGGGDDDBBBEEEGGGHHHHHHFFFEEEEEEFFFEEEFFFHHHJJJJJJJJJIIIHHHMMMRRRYYY^^^bbbmmm}}}xxxuuuwwwzzzfffUUUIIIBBB>>>======@@@FFFHHHGGGIIINNNNNNOOOPPPOOOOOOQQQTTTVVVVVVUUURRRPPPNNNNNNNNNNNNKKKIIIEEEBBB???;;;777444222///------000333555666999999999999888777666666222222222222333444555555888777777777777777888888:::999888888888999:::;;;888888999999999::::::::::::::::::;;;<<<===>>>???CCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@CCCDDDFFFIIIKKKKKKKKKKKKOOONNNKKKHHHDDDAAA>>>===>>>===<<<;;;;;;<<<===>>>???>>><<<:::888888777777333555999===@@@EEEJJJMMMNNNKKKIIIHHHKKKQQQXXX]]]___[[[WWWWWWZZZ\\\]]]]]]\\\]]]^^^````````````___]]]]]]^^^___```bbbdddeeejjjiiiiiigggfffeeedddcccdddeeefffgggggghhhggggggjjjjjjjjjiiiiiiiiihhhhhhkkkkkkllllllkkkkkkjjjiiiiiijjjjjjjjjiiijjjmmmoooooonnnmmmmmmnnnpppssstttrrrsssssstttuuuuuuttttttuuuuuuuuuwwwyyy{{{~~~}}}}}}wwwnnnhhhkkknnnpppqqqqqqrrrtttpppmmmiiijjjqqq~~~rrrjjjrrr}}}~~~{{{tttooopppnnncccWWWPPPJJJIIIIIIKKKLLLMMMLLLJJJJJJKKKLLLKKKKKKKKKMMMOOOMMMNNNPPPPPPQQQPPPOOONNNNNNMMMLLLLLLLLLIIIEEEBBBEEEHHHKKKJJJFFFCCCCCCEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHFFFDDDAAA???@@@@@@@@@AAABBBCCCBBB@@@???>>>===;;;<<<===>>>@@@??????@@@@@@AAAEEEJJJOOOfffxxxmmmfff\\\TTTOOOKKKGGGEEEGGGHHHIIIJJJKKKPPPWWW\\\dddoooxxxzzzyyyvvvoooggg___PPPDDDBBB???;;;@@@III[[[gggwwwssscccSSSKKKHHHDDDBBBBBB@@@???>>>===<<<===>>>>>>@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBAAA???>>>???@@@@@@AAABBBBBBAAABBBDDDEEEFFFGGGIIIJJJJJJIIIFFFEEEBBBBBBAAAAAAAAABBBBBBCCCEEEEEEGGGGGGGGGGGGFFFEEEGGGJJJLLLKKKIIIFFFFFFGGGIIIGGGFFFEEEFFFFFFDDDCCCEEEGGGHHHHHHFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLPPPWWW[[[^^^hhh~~~}}}xxxuuuvvvooo___RRRHHHCCC===<<>>???BBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIGGGDDDAAA???BBBCCCEEEGGGHHHIIIIIIHHHGGGFFFEEECCCAAA>>>===<<>>======<<<<<<<<<======<<<;;;:::999888777666444666999<<<>>>BBBFFFIIIKKKHHHEEEEEEHHHNNNUUUYYY^^^[[[XXXXXXZZZ]]]]]]\\\ZZZ[[[]]]^^^______^^^^^^^^^^^^___```aaacccdddeeeiiihhhggggggfffeeeddddddeeeeeefffggghhhhhhhhhhhhjjjjjjiiiiiiiiihhhhhhhhhkkkkkkllllllmmmllllllkkkiiijjjkkkjjjiiijjjmmmooonnnmmmllllllmmmooorrrsssrrrsssssstttttttttssssssuuuuuuuuuwwwyyy{{{~~~~~~~~~xxxpppkkknnnqqqssssssrrrssstttrrrnnnkkkkkkrrrvvvpppyyyxxxrrrlllhhhiiiggg]]]RRRLLLHHHGGGGGGHHHJJJJJJHHHGGGHHHIIIJJJJJJIIIIIIKKKMMMKKKLLLMMMOOOPPPPPPOOOOOOMMMLLLKKKKKKKKKJJJGGGDDDGGGHHHIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDAAA???AAAAAAAAABBBBBBBBBBBBAAA???>>><<<;;;;;;<<<===>>>????????????@@@DDDIIIMMM___}}}{{{rrriii]]]XXXPPPJJJFFFEEEDDDCCCIIIJJJKKKMMMQQQWWW___eeelllssswwwuuummmdddYYYPPPHHH@@@:::;;;<<<>>>HHHUUUooo{{{|||tttgggYYYLLLFFFDDDBBBAAABBBAAA@@@???>>>===>>>??????AAAAAA@@@???>>>>>>??????@@@AAABBBAAA?????????AAA@@@AAABBBBBB@@@@@@AAABBBDDDFFFHHHJJJKKKIIIGGGEEEAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKLLLMMMLLLIIIHHHIIIJJJIIIFFFDDDCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGFFFFFFGGGHHHJJJKKKIIIMMMSSSWWWXXXaaauuu~~~zzzwwwwww~~~wwwiiiZZZMMMEEE???===>>>BBBDDDDDDFFFJJJKKKLLLMMMNNNNNNPPPTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQMMMKKKGGGDDDAAA===888555777444000///000111222222777777888888999999888888222222222222333444555555555555555666777888999:::::::::::::::999999888777888888999999999::::::::::::::::::;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFJJJKKKLLLMMMKKKGGGCCC@@@AAAAAACCCDDDEEEEEEEEEDDDAAAAAAAAA@@@???>>>===<<<@@@@@@??????>>>===;;;;;;999:::::::::999888666555666888:::;;;<<>>>>>?????????CCCGGGKKKUUUlllxxxrrrkkkaaaZZZQQQNNNIIIEEECCCDDDFFFGGGJJJLLLPPPTTTZZZ```eeeiiijjjllllllfff]]]RRRIIICCC???;;;999<<<@@@HHHWWWfff|||qqqgggZZZPPPEEEBBBBBB@@@@@@BBBBBBAAA???>>>>>>>>>???@@@BBB@@@???=========>>>>>>???@@@AAAAAA@@@???@@@BBBAAABBBCCCBBB@@@>>>??????CCCEEEGGGJJJJJJIIIHHHFFFAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHLLLLLLKKKJJJHHHHHHIIIIIIHHHEEECCCBBBCCCDDDEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJIIIGGGJJJOOOSSSUUU\\\nnn~~~tttdddTTTHHHBBB>>>===@@@DDDEEEGGGLLLIIIJJJLLLLLLMMMOOOSSSUUUVVVUUUTTTSSSRRRQQQPPPPPPNNNLLLHHHEEEBBB>>>:::666666333///...///000111111555555666888888999999999222222222222333444555555444444555555777888::::::::::::;;;;;;:::888777555888888999999999::::::::::::::::::;;;<<<===>>>????????????@@@BBBCCCEEEEEEHHHJJJMMMOOONNNKKKGGGDDD@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAAAAAAAAAAA???===;;;:::777888999:::999888555444666777999;;;<<<@@@DDDHHHGGGEEEAAA???AAAFFFLLLQQQWWWXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^]]]]]]\\\^^^___```aaaccccccdddddddddddddddddddddddddddddddddeeefffggghhhiiiiiiiiihhhhhhhhhgggggggggffffffcccdddeeefffggghhhhhhhhhhhhjjjkkkjjjjjjjjjkkkmmmkkkkkkkkkkkklllmmmnnnooorrrrrrqqqqqqpppppppppqqqssstttuuuwwwyyy{{{}}}~~~~~~}}}yyytttpppsssvvvvvvuuusssrrrrrrsssppplllmmmsss~~~}}}~~~~~~uuuiiiaaa]]]]]]^^^ZZZRRRKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHJJJJJJIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJIIIIIIOOOMMMIIIHHHHHHIIIIIIHHHKKKHHHEEEEEEHHHKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCAAA@@@BBBCCCDDDCCCBBBAAAAAAAAABBBAAA???>>>===<<<<<<<<<<<<===>>>>>>>>>AAAEEEHHHOOO\\\zzz}}}xxxpppiiiccc[[[RRRMMMIIIHHHGGGFFFFFFIIILLLOOOPPPSSSYYY```eeehhhhhhgggccc```[[[TTTKKKBBB>>>===;;;:::<<>>>>>>>>???@@@AAA@@@>>>===<<<===>>>>>>>>>???AAAAAA@@@@@@AAABBBBBBCCCDDDCCCAAA???>>>???BBBCCCFFFHHHIIIIIIIIIIIICCCBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHGGGGGGEEEBBBAAACCCEEEFFFFFFFFFGGGIIIIIIIIIHHHIIIJJJDDDGGGKKKOOOOOOMMMJJJHHHFFFHHHMMMQQQRRRXXXhhhxxxsss```SSSDDD>>>;;;>>>BBBDDDGGGLLLHHHIIIKKKKKKKKKMMMQQQSSSWWWWWWUUUTTTRRRPPPNNNNNNNNNLLLIIIFFFDDDAAA<<<999444111...,,,...000111111333444555666777888888888222222222222333444555555444444444555666888999:::::::::;;;;;;:::888777555888888999999999::::::::::::::::::;;;<<<===>>>???>>>>>>??????@@@BBBCCCDDDDDDGGGKKKNNNOOOMMMJJJHHH@@@@@@@@@@@@@@@@@@AAAAAAEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCBBB@@@>>><<<:::666777999999999777555444555666888:::===BBBGGGLLLLLLHHHDDDAAABBBFFFKKKOOOTTTVVVXXXYYYZZZYYYYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^___```bbbccccccccccccbbbbbbbbbbbbcccccccccccccccdddeeefffhhhhhhiiiiiigggggggggfffffffffeeeeeeaaabbbccceeefffgggggghhhhhhjjjkkkkkkjjjiiijjjkkkjjjjjjjjjkkkkkklllmmmmmmqqqpppoooooooooooopppppprrrsssuuuwwwyyy{{{|||}}}}}}{{{yyyzzz{{{zzzvvvsssppprrruuuvvvuuurrrpppppppppnnnmmmnnnsss|||}}}{{{}}}rrraaa\\\ZZZ[[[[[[VVVNNNIIIJJJHHHHHHGGGHHHIIIIIIHHHFFFDDDGGGIIIIIIIIIHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLSSSPPPKKKIIIHHHIIIHHHHHHLLLIIIFFFFFFIIILLLKKKIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBB@@@@@@@@@BBBDDDCCCAAA@@@AAABBBEEEDDDCCCAAA???>>>======;;;<<<=========???BBBEEEKKKRRRlll}}}wwwrrrmmmeee]]]YYYUUUOOOIIIHHHGGGIIIKKKMMMOOORRRVVVYYY]]]___dddiiikkkiiiccc^^^XXXRRRKKKEEE===888888<<<999<<>>???BBBAAA@@@???>>>===>>>????????????>>>>>>>>>>>>??????===>>>@@@@@@@@@@@@BBBCCCCCCEEEFFFFFFCCCAAA@@@@@@BBBCCCDDDEEEGGGIIIKKKLLLEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFHHHIIIHHHGGGFFFDDDBBBCCCEEEFFFGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKEEEJJJOOOTTTTTTQQQLLLIIIHHHIIIMMMPPPPPPUUUaaaooo}}}jjj\\\HHH@@@:::;;;???AAAEEEHHHHHHIIIJJJJJJJJJKKKNNNQQQVVVUUUUUUTTTRRRPPPNNNMMMMMMKKKIIIGGGFFFCCC???===444111...---...000111111111222333444555666666666222222222222333444555555444444444555666777888999::::::::::::999999888777888888999999999::::::::::::::::::;;;<<<===>>>??????>>>>>>??????@@@AAABBB@@@CCCGGGKKKMMMLLLKKKJJJBBBAAAAAAAAAAAAAAABBBCCCHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDCCCBBBAAA???===<<<888999999999888777555444333555777:::===CCCIIINNNRRRNNNIIIEEEDDDGGGKKKNNNQQQSSSVVVWWWWWWVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]^^^```aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaabbbdddeeefffggghhhhhhfffffffffeeeeeeeeeddddddcccccceeefffggghhhhhhhhhhhhiiikkkkkkjjjiiiiiijjjjjjjjjkkkkkkllllllllllllooonnnmmmmmmmmmnnnpppqqqrrrsssuuuwwwyyy{{{||||||yyyxxxvvvuuuuuuuuusssrrrnnnrrruuuvvvtttqqqooonnnnnnnnnnnnpppuuu|||ooo]]]XXXXXXYYYYYYRRRHHHEEEHHHEEEEEEEEEFFFHHHHHHGGGEEECCCEEEHHHIIIHHHGGGHHHHHHFFFFFFGGGIIILLLNNNQQQRRRUUURRRNNNKKKJJJJJJIIIHHHLLLKKKIIIIIIJJJKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@??????===@@@CCCCCC@@@???AAACCCGGGFFFEEECCCAAA???===<<<:::;;;<<<<<<<<<===@@@BBBGGGLLL```}}}{{{yyyuuuooohhhccc\\\TTTNNNNNNNNNKKKJJJKKKKKKOOOUUUYYY\\\___cccfffjjjjjjjjjjjjggg___UUUMMMHHHBBB>>><<<999555999@@@BBBIIITTTbbbrrr~~~uuugggWWWMMMEEEAAA>>>??????<<<===@@@@@@???>>>===<<<===>>>>>>======>>>???@@@@@@@@@@@@<<<>>>@@@@@@@@@AAABBBDDDEEEFFFHHHHHHFFFCCCBBBBBBCCCCCCBBBCCCEEEIIILLLNNNHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFGGGHHHGGGFFFFFFIIILLLMMMKKKIIIEEEDDDCCCEEEGGGHHHHHHGGGFFFHHHJJJJJJJJJJJJKKKLLLJJJMMMRRRVVVVVVTTTPPPMMMKKKKKKMMMOOONNNPPPZZZeeevvv~~~}}}rrreeeRRRHHH???>>>@@@AAACCCFFFIIIIIIJJJIIIIIIJJJLLLOOOQQQRRRRRRSSSRRRQQQPPPOOOLLLJJJHHHHHHGGGEEEBBB@@@888444111//////000111000000111222333333333333333222222222222333444555555555555555555555666777888::::::999999888999999999888888999999999::::::::::::::::::;;;<<<===>>>?????????>>>>>>>>>??????@@@???AAADDDGGGIIIIIIIIIHHHCCCCCCBBBBBBBBBDDDEEEFFFJJJLLLNNNOOOOOOMMMKKKIIIEEEDDDCCCAAA@@@?????????;;;;;;:::999777666555555333444666888<<>>>>>>>>:::>>>BBBBBB???>>>AAADDDHHHGGGFFFCCCAAA>>><<<;;;999:::;;;;;;;;;;;;>>>@@@BBBFFFVVVqqq~~~|||zzzooonnnllliiieee___WWWRRRSSSJJJFFFJJJMMMMMMNNNRRRQQQVVV^^^cccgggjjjmmmpppqqqnnnjjjeee___TTTHHH???;;;666666999999888===FFFOOOXXXfffvvvxxxlll^^^OOOEEECCC???===>>>>>>;;;;;;>>>@@@???===<<<<<<<<<===>>>;;;===???@@@AAAAAAAAA@@@<<<>>>@@@@@@@@@AAACCCDDDEEEGGGJJJJJJGGGEEEDDDDDDDDDBBBAAAAAADDDHHHMMMPPPJJJJJJHHHGGGFFFFFFEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHLLLPPPQQQNNNKKKDDDDDDDDDFFFHHHIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLNNNPPPSSSVVVVVVUUUSSSQQQNNNMMMNNNNNNLLLLLLTTT^^^lll}}}yyyooozzz|||ooo\\\PPPEEEBBBCCCCCCDDDFFFIIIJJJJJJIIIHHHIIIKKKMMMNNNOOOPPPRRRRRRRRRQQQQQQKKKJJJHHHHHHHHHGGGDDDBBB<<<888444111000000000000000000111222222222222111222222222222333444555555666666555555555666666777:::999888888888999:::;;;888888999999999::::::::::::::::::;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHLLLNNNQQQSSSSSSRRRPPPOOOFFFEEECCCAAA@@@@@@@@@AAA===<<<:::888777666555555333444555777:::@@@GGGKKKZZZVVVOOOIIIFFFGGGJJJMMMNNNPPPSSSSSSRRRRRRUUUWWWWWWXXXYYY[[[[[[[[[ZZZZZZ[[[]]]___```aaa```___^^^aaaaaa``````_______________```aaacccdddeeeffffffeeeeeeeeedddddddddccccccbbbbbbcccdddeeeeeeeeeeeegggiiikkkkkkjjjhhhhhhiiikkkkkklllmmmmmmmmmllllllkkkkkkjjjjjjkkknnnqqqrrrqqqrrruuuxxxzzz{{{{{{{{{vvvuuurrrpppooopppqqqrrrnnnrrrvvvxxxvvvsssqqqpppmmmooorrrvvv{{{}}}pppfff[[[\\\^^^[[[PPPFFFDDDHHHFFFFFFFFFHHHKKKMMMLLLKKKIIILLLOOOPPPOOONNNNNNNNNOOONNNMMMLLLLLLMMMNNNNNNRRRQQQOOONNNOOOOOONNNMMMJJJMMMPPPOOOKKKHHHHHHJJJKKKIIIGGGDDDBBB@@@???>>>>>>@@@DDDFFFFFFDDD@@@>>>>>>>>>>>>>>>============888===AAAAAA???>>>AAAEEEGGGGGGEEECCC@@@===;;;999999:::;;;;;;:::;;;===???>>>CCCOOOfff~~~yyyuuusssppplllhhhaaa^^^ZZZXXXXXXVVVRRROOOHHHFFFEEEGGGLLLRRRVVVYYY]]]ccckkkppppppooonnnnnnlllfff\\\SSSKKKDDD@@@===555:::===<<<:::???KKKVVVeeeooo{{{|||nnn___QQQHHHDDD@@@???===;;;:::;;;===>>>??????@@@>>><<<;;;;;;===>>>???AAABBBBBBBBBBBBAAA:::<<>>===<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGEEEDDDDDDGGGIIIKKKKKKNNNMMMLLLNNNPPPQQQQQQPPPIIIGGGCCC@@@???@@@BBBDDD@@@>>>;;;:::::::::999888555555555777:::???CCCFFFTTTRRRMMMGGGDDDDDDGGGKKKLLLNNNQQQTTTUUUVVVUUUUUUVVVWWWYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^[[[ZZZZZZ\\\___```````````````aaaccceeegggfffeeedddcccbbbaaaaaaaaaeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhheeehhhjjjlllkkkkkkllllllmmmnnnnnnmmmkkklllnnnpppuuuuuuvvvwwwxxxyyyyyyzzzuuuwwwzzzyyywwwvvvwwwzzzuuuwwwzzz}}}}}}yyyrrrnnnooopppvvvuuueee``````]]]TTTKKKFFFGGGKKKJJJGGGEEEFFFJJJNNNRRRSSSUUUSSSUUUYYYYYYUUUSSSUUUVVVWWWTTTNNNLLLMMMMMMJJJNNNLLLKKKLLLOOORRRSSSSSSUUUQQQOOOOOOMMMHHHGGGIIIGGGJJJKKKHHHBBB>>>>>>AAA>>>???@@@AAAAAAAAA@@@@@@<<<>>>??????===<<<<<<===>>>============>>>>>>???CCCBBB@@@>>><<<<<<<<<<<<======<<<<<<;;;;;;;;;:::???BBBIIIYYYvvvoookkkgggeeedddbbb___\\\VVVSSSQQQPPPQQQQQQNNNLLLNNNLLLKKKMMMRRRYYY___bbbooorrrssspppjjjdddaaa```WWWRRRLLLEEE???;;;888666444888;;;>>>CCCOOO___lllvvv}}}}}}rrreeeVVVJJJCCC??????>>><<<;;;:::;;;<<<===>>>@@@AAA@@@>>><<<<<<<<<>>>???@@@AAABBBBBBAAAAAA===>>>???AAAAAAAAAAAA@@@BBBEEEGGGGGGEEECCCBBBBBBCCCBBBBBBBBBCCCFFFIIIJJJKKKKKKJJJHHHFFFHHHKKKNNNRRRNNNJJJIIIIIIIIIGGGEEEHHHFFFGGGNNNVVVZZZVVVRRREEEEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFHHHIIIJJJKKKKKKJJJLLLPPPSSSSSSRRROOONNNKKKLLLLLLJJJHHHJJJOOOTTT[[[pppzzzrrrnnnlllqqq}}}qqqaaaPPPGGGCCCAAAAAACCCFFFGGGIIIIIIIIIIIILLLNNNPPPPPPQQQRRRRRRRRRRRRRRROOOLLLJJJHHHHHHGGGEEEDDD>>><<<888444111111111222444444333333222333333333333333333333444555666777888777777666666666777777888888888888888888888888777777777777888888888888888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFHHHKKKNNNOOOOOOPPPMMMJJJHHHJJJLLLMMMMMMJJJHHHDDDAAA@@@AAABBBDDDAAA???<<<::::::999777555555555555777:::>>>CCCEEEQQQPPPLLLHHHEEEDDDGGGJJJKKKMMMPPPSSSUUUVVVUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\___^^^\\\\\\\\\]]]___```aaaaaa```aaaaaaccceeefffddddddcccbbbaaa`````````ccccccccccccdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhheeegggjjjkkkkkkkkkkkklllmmmnnnnnnmmmllllllnnnpppwwwvvvvvvuuuuuuuuuuuuuuuuuuyyy}}}~~~|||zzzxxxwwwxxxzzz|||}}}{{{wwwuuuvvvwww|||}}}lllccc```ZZZQQQIIIEEEFFFHHHHHHHHHHHHIIILLLPPPUUUYYYZZZWWWXXXZZZYYYUUUSSSUUUUUUWWWUUUPPPLLLMMMLLLJJJLLLKKKKKKMMMPPPSSSSSSSSSUUUQQQOOOPPPNNNJJJIIILLLLLLNNNNNNJJJDDD??????AAA????????????????????????:::<<<>>>???>>>===>>>???>>>>>>===============>>>AAA@@@???>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;???BBBGGGQQQiiiXXXVVVTTTSSSTTTTTTSSSQQQOOONNNMMMNNNPPPRRRRRRRRRRRRQQQRRRVVV]]]dddjjjlllzzzwwwqqqhhh]]]TTTOOOMMMBBB@@@===999666555555444777:::???GGGTTTeeewwwxxxrrrgggZZZNNNEEE???===>>>===<<<::::::;;;<<<<<<===@@@BBBBBB@@@===<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDBBBAAA@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJJJJHHHFFFFFFJJJOOOSSSYYYUUUPPPMMMKKKJJJIIIGGGGGGFFFFFFKKKRRRUUURRROOOEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHJJJMMMOOOPPPOOOMMMKKKIIIJJJJJJHHHFFFHHHNNNSSSXXXiiivvvqqqjjjhhhnnnzzz|||kkkXXXLLLFFFBBBAAACCCCCCEEEHHHIIIIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNLLLIIIHHHHHHGGGEEECCC@@@===999555222000000111444333333333333333444444444444444444555666777888777777666666666777777888777777777777777777777777777777777777888888888888888999:::;;;;;;<<<<<<<<<======<<<;;;;;;<<<======<<<===>>>???@@@BBBCCCCCCBBBDDDHHHLLLPPPSSSUUUVVVXXXRRRJJJEEEDDDGGGJJJLLLJJJIIIFFFCCCAAAAAABBBCCCBBB@@@<<<:::999888666444666555555666999>>>BBBEEENNNNNNLLLIIIGGGFFFGGGIIIJJJLLLOOORRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^_________cccbbbaaaaaaaaacccdddeeebbbbbbaaa``````___````````````aaaaaacccdddffffffggggggggggggggggggggggggeeegggiiijjjjjjjjjkkklllmmmnnnooonnnmmmmmmoooqqqxxxwwwuuusssqqqqqqqqqqqquuuxxx~~~}}}xxxzzzzzz{{{|||}}}sssggg```VVVMMMHHHFFFEEEEEEFFFIIIKKKMMMOOOSSS[[[```aaa]]][[[[[[YYYTTTSSSUUUSSSWWWWWWQQQNNNMMMLLLIIIIIIIIIJJJMMMQQQSSSSSSRRRSSSOOONNNPPPOOOLLLKKKNNNQQQRRRQQQMMMFFFAAAAAABBBAAA@@@>>><<<<<<<<<===>>>:::<<>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<>>>AAADDDHHHXXXtttLLLKKKKKKLLLNNNOOOPPPPPPOOOOOOOOOQQQTTTWWWYYYZZZWWWXXXZZZ```fffkkknnnnnnnnniii```VVVLLLDDDAAA???::::::999777666666888:::===AAAJJJXXXjjj{{{}}}yyy||||||pppiii^^^SSSJJJDDDAAA???===<<<;;;;;;;;;;;;<<<<<<===???BBBCCCAAA???===<<<>>>???AAABBBCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@AAA===???AAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCDDDGGGGGGGGGFFFGGGIIINNNQQQXXXVVVSSSPPPNNNMMMKKKJJJGGGEEEDDDFFFKKKNNNLLLJJJEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIFFFGGGHHHFFFEEEGGGMMMRRR^^^iii{{{xxxnnneeedddnnn~~~wwwaaaSSSJJJDDDAAABBB@@@CCCFFFIIIJJJJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRMMMKKKIIIIIIIIIHHHEEECCCBBB???;;;666222111000111333333333333333444555666666555555666666777888999777777777666777777888999666666666666666666666666666777777777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBEEEIIIMMMRRRWWW\\\```cccZZZNNNFFFCCCFFFKKKOOOKKKIIIGGGDDDCCCBBBAAAAAAAAA???<<<::::::999777555666666555666999===AAACCCKKKLLLMMMLLLJJJHHHHHHIIIJJJKKKMMMPPPRRRTTTUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___````````````___cccbbbaaaaaaaaabbbcccdddaaaaaa``````___`````````______```aaabbbdddfffgggffffffffffffffffffffffffeeegggiiiiiiiiiiiikkklllnnnoooppppppooooooqqqsssxxxvvvtttqqqpppooopppppprrrtttyyyzzz|||||||||}}}xxxkkkaaaSSSKKKHHHGGGFFFDDDEEEJJJOOOPPPQQQVVV^^^ffffffaaa]]][[[XXXSSSRRRTTTRRRWWWXXXSSSNNNMMMLLLIIIEEEFFFHHHKKKOOOQQQQQQOOOOOOLLLLLLNNNNNNKKKLLLOOORRRRRRQQQMMMGGGDDDCCCDDDDDDBBB>>>;;;:::;;;===>>>===???AAABBBAAA@@@AAABBB@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@CCCDDDKKKaaaHHHIIIJJJLLLNNNPPPRRRTTTPPPQQQRRRTTTVVVZZZ]]]```cccdddeeehhhjjjiiieeebbbYYYTTTKKKCCC===:::888888777777777666555777;;;???CCCKKKZZZmmm~~~zzzyyy~~~uuuggg___UUULLLGGGDDDBBBAAA<<<<<<<<<;;;;;;<<<<<<<<<<<>>@@@AAACCCDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<===??????>>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAACCCEEEGGGGGGGGGGGGHHHJJJPPPQQQRRRRRRQQQOOONNNNNNLLLIIIFFFFFFHHHIIIIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGFFFEEEGGGMMMSSScccjjjvvv~~~sssgggcccjjjxxxlll[[[PPPGGGBBBAAA>>>AAAEEEHHHIIIIIIKKKLLLNNNNNNOOOPPPPPPPPPPPPPPPLLLKKKJJJJJJJJJIIIFFFDDDDDDAAA<<<777333111111111222222222333444555666777777777777777888999::::::888888777777777777888888666666666666666666666666666777777777888888888888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCCCCFFFJJJNNNSSSZZZbbbhhhjjjaaaSSSIIIFFFHHHMMMPPPKKKJJJIIIGGGDDDBBBAAA@@@???===;;;:::;;;;;;:::999777666666666888<<<@@@BBBIIIKKKMMMMMMLLLKKKJJJKKKIIIKKKLLLOOOQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^```aaaaaa```___bbbaaa`````````aaabbbcccaaaaaa`````````aaaaaabbb______```aaabbbdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhhhhhhhhhhjjjlllnnnpppqqqrrrqqqqqqrrrtttuuutttrrrqqqpppppppppqqqmmmmmmpppvvv||||||||||||}}}{{{kkk```RRRJJJIIIJJJHHHFFFFFFKKKPPPRRRSSSWWW___fffgggaaa\\\ZZZWWWRRRQQQTTTRRRWWWYYYTTTNNNMMMLLLJJJDDDDDDFFFIIILLLNNNMMMKKKKKKHHHHHHKKKKKKIIIJJJMMMOOONNNMMMJJJGGGFFFFFFFFFFFFCCC???<<<:::;;;===???BBBCCCDDDDDDBBB@@@@@@AAA??????===<<<;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888>>>CCCCCCDDDSSSoooFFFHHHJJJKKKLLLNNNQQQSSSSSSUUUVVVXXXZZZ___dddhhhpppnnnkkkhhhccc\\\TTTOOOIIIDDD>>>999777666555555444555555444555:::BBBIIIPPPZZZkkk~~~}}}||||||~~~zzzooo[[[TTTKKKEEECCCBBBAAA???<<<<<<<<<===============<<<>>>AAAAAA@@@>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDBBBBBBAAAAAA@@@@@@??????<<<===??????>>>???@@@BBBCCCCCCBBBAAA@@@@@@AAAAAAAAACCCFFFGGGFFFEEEDDDEEEIIIKKKNNNPPPPPPPPPRRRSSSUUUQQQLLLIIIHHHIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFFFFIIIOOOTTTbbbfffnnn~~~wwwnnnjjjooozzzxxxfffXXXLLLEEEBBB>>>AAADDDFFFGGGHHHJJJLLLNNNNNNOOOOOOPPPOOOOOOOOOMMMLLLKKKLLLLLLKKKHHHEEEEEEBBB===888444333222222222222222333444666777888888888888888999:::;;;<<<:::999888777777777777888777777777777777777777777777777777777888888888888777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@BBBCCCCCCDDDHHHMMMRRRVVV]]]ffflllmmmdddYYYPPPLLLLLLOOOQQQNNNMMMLLLJJJHHHEEEBBBAAA???===;;;;;;<<<===<<<;;;777777666666888;;;???AAAFFFIIILLLMMMLLLKKKKKKLLLJJJKKKLLLMMMOOOQQQRRRSSSRRRSSSTTTVVVXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\^^^___`````````___```___^^^^^^^^^```aaabbb```````````````aaabbbccc______```aaabbbccceeefffddddddddddddddddddddddddeeefffggggggfffgggjjjllllllnnnqqqqqqqqqqqqrrrsssqqqqqqqqqqqqqqqppppppoooiiiiiiiiilllqqqwwwzzz|||{{{}}}~~~zzzhhh^^^RRRJJJJJJKKKKKKJJJIIILLLPPPRRRSSSVVV\\\```bbb]]]YYYXXXUUUQQQPPPSSSRRRXXXZZZTTTMMMLLLLLLLLLGGGFFFFFFHHHJJJKKKIIIHHHHHHEEEEEEHHHIIIGGGHHHKKKLLLJJJIIIGGGFFFGGGGGGHHHEEECCC???<<<;;;<<<>>>???CCCDDDEEECCCAAA?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;888<<>><<<======>>>>>>???>>>>>><<<>>>??????>>>===>>>>>><<<===???AAACCCCCCCCCCCC???@@@AAAAAAAAA@@@???>>><<<>>>?????????@@@BBBDDDFFFDDDBBB@@@???@@@AAAAAA@@@BBBDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPVVVZZZ\\\XXXQQQKKKHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGKKKQQQVVV___bbbgggsss~~~|||}}}yyyxxx}}}pppaaaSSSIIIEEE@@@AAACCCDDDEEEFFFIIIKKKKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMMMMMMMNNNLLLIIIFFFDDDBBB===999555444444444111222222333555666888999999999999999:::;;;<<<===;;;:::999888777666666666888888888888888888888888777777777777888888888888777888999::::::;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<===???@@@AAABBBCCCDDDJJJSSSYYY]]]aaahhhmmmoooiii```YYYUUUTTTTTTSSSRRRRRRQQQOOOLLLIIIEEECCCAAA???============<<<;;;888777666666777:::>>>@@@DDDFFFIIIJJJJJJJJJKKKLLLKKKLLLLLLMMMNNNOOOPPPQQQPPPQQQSSSTTTVVVWWWWWWWWWYYYYYYZZZ[[[[[[\\\]]]]]]ZZZ[[[\\\]]]______``````]]]\\\\\\\\\]]]___```aaa^^^^^^^^^^^^___```aaabbb____________```aaabbbcccdddddddddddddddddddddddddddeeefffffffffgggiiillliiikkknnnooooooooooooqqqoooooopppqqqpppnnnlllkkkhhhhhhhhhhhhjjjnnnuuuyyy{{{}}}yyyuuuaaaZZZQQQJJJIIIKKKLLLLLLLLLMMMNNNPPPRRRUUUWWWYYY[[[WWWUUUUUUSSSPPPOOORRRSSSYYYZZZSSSLLLKKKMMMNNNLLLJJJHHHHHHIIIIIIHHHGGGGGGDDDDDDGGGGGGFFFGGGJJJKKKIIIGGGFFFFFFGGGHHHHHHCCCAAA>>><<<;;;<<<===>>>???AAABBBAAA???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;888888888999999:::::::::999999<<>>AAADDDGGGLLLYYYiiiuuu~~~{{{~~~~~~vvvooocccXXXNNNGGGAAA>>>@@@BBB@@@=========>>>???????????????<<<===>>>>>>===<<<>>>???:::;;;>>>@@@AAABBBBBBBBB===>>>@@@AAAAAA@@@>>>======>>>???@@@@@@AAACCCEEEHHHFFFBBB@@@??????AAABBBAAABBBBBBBBBBBBCCCGGGJJJHHHIIIHHHGGGHHHOOOXXX______ZZZRRRKKKFFFEEEEEEFFFHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFDDDCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHLLLRRRXXX___```ccclll~~~xxxwww~~~wwwgggXXXLLLHHHAAABBBCCCCCCCCCEEEHHHKKKIIIJJJLLLNNNPPPQQQRRRRRRNNNMMMMMMNNNOOOMMMJJJGGGDDDBBB===999666555555555111222222333555777999:::::::::::::::;;;<<<======<<<;;;:::888777666666555888888888888888888888888777777777777888888888888777777888999::::::::::::::::::;;;<<<<<<;;;::::::;;;<<<===>>>???@@@AAABBBCCCLLLXXX___bbbeeehhhlllrrrmmmfffaaa]]][[[YYYWWWUUUUUUTTTSSSPPPLLLHHHFFFDDDBBB???>>>>>>===<<<:::888777666666777:::===???BBBDDDFFFHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPRRRSSSUUUVVVVVVVVVYYYZZZZZZ[[[\\\]]]]]]]]]ZZZZZZ[[[\\\]]]______```[[[[[[[[[[[[\\\^^^```aaa\\\\\\\\\]]]^^^___```aaa^^^^^^^^^^^^^^^___```aaaccccccccccccccccccccccccdddeeefffeeeeeefffiiilllfffiiilllmmmmmmmmmmmmnnnmmmnnnppppppooollliiigggiiijjjjjjhhhgggjjjpppvvv{{{~~~}}}uuupppnnn\\\WWWPPPJJJHHHJJJLLLMMMOOONNNMMMNNNQQQSSSTTTSSSVVVSSSRRRTTTSSSOOOOOORRRTTTZZZZZZSSSKKKJJJNNNPPPPPPMMMJJJHHHHHHHHHHHHGGGGGGDDDDDDGGGGGGEEEFFFJJJLLLJJJGGGFFFFFFGGGGGGGGG@@@???===;;;;;;;;;<<<===;;;===??????=========>>><<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999:::;;;;;;777777888888888999999999;;;888888<<<>>>BBBNNN\\\yyyBBBAAA@@@?????????@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTSSSNNNGGGAAA<<<999666444666777666666666999===@@@GGGMMMUUU]]]eeeqqq}}}}}}uuulll___UUUPPPDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::??????>>>>>>>>>>>>??????@@@?????????@@@@@@AAABBBAAA@@@@@@BBBDDDDDD???;;;@@@@@@??????@@@@@@AAABBBEEECCCAAA???======>>>???AAABBBBBBBBBCCCCCCCCCDDDJJJIIIHHHHHHIIIMMMPPPSSS^^^YYYRRRLLLHHHFFFDDDCCCJJJGGGEEEEEEFFFGGGFFFFFFHHHHHHHHHFFFCCCAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHIIIJJJLLLOOORRR]]]iiimmmjjjwwwvvvnnnoooyyyrrr^^^QQQNNNAAA@@@???@@@BBBFFFJJJMMMJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKJJJHHHCCC===888777777888888333333444444666777888999:::999888888999:::<<<======<<<;;;999888777777777999888777666666777888999888888888888888888888888666777888999:::;;;;;;;;;<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<>>>@@@GGGOOOXXX^^^dddkkkoooooouuuqqqkkkccc\\\YYYZZZ\\\YYYWWWUUUSSSQQQOOOOOONNNKKKGGGBBB>>>>>>>>>>>>>>>::::::999888777777:::===BBBBBBCCCDDDEEEFFFGGGGGGHHHIIILLLNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVYYYXXXWWWWWWXXXYYYZZZ[[[___^^^^^^^^^^^^___``````aaa___]]]\\\\\\]]]^^^___```^^^\\\]]]___```^^^\\\\\\\\\]]]^^^___```aaaaaacccdddfffeeedddccccccddddddeeefffhhhiiiiiiiiiiiiggghhhkkkmmmnnnnnnnnnnnnnnnlllkkklllmmmmmmllljjjppppppooonnnnnnoooooopppsss~~~{{{zzz}}}|||vvvkkkhhheee```WWWOOOKKKMMMQQQQQQOOOPPPPPPKKKIIILLLMMMJJJLLLQQQLLLOOOPPPMMMIIIHHHLLLPPPOOOOOOPPPNNNLLLJJJKKKKKKUUUQQQLLLFFFCCCCCCDDDEEECCCCCCCCCDDDEEEGGGIIIIIIJJJIIIHHHFFFEEEFFFFFFGGGAAA@@@>>>===;;;:::::::::@@@???======>>>>>><<<;;;999::::::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;<<<:::999999:::;;;:::999999666777:::<<>>=========>>>>>><<<===???@@@BBBDDDFFFGGGDDDAAA<<<888777666666555777777666666888???GGGMMM[[[bbbkkktttzzzxxxpppeeeWWWLLLFFFBBBAAA@@@???============<<<<<<<<<;;;;;;;;;::::::???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCEEEDDD@@@===@@@@@@@@@???@@@AAAAAABBBDDDBBB@@@>>>======>>>>>>AAAAAABBBBBBCCCCCCDDDDDDHHHHHHGGGHHHIIIKKKNNNOOOTTTQQQNNNLLLKKKIIIGGGDDDGGGFFFFFFGGGIIIIIIHHHGGGGGGHHHHHHGGGDDDBBBAAAAAADDDDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJLLLOOORRR[[[eeejjjiiirrruuummmmmmwwwzzzfffYYYTTTDDDBBB???>>>???BBBFFFHHHJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKHHHCCC===:::888999999999555555555666777888::::::::::::999999:::;;;=========<<<;;;999888777777777999888777666666777888999888888888888888888888888666777888999::::::::::::;;;;;;:::999999999999999:::;;;<<<<<<<<<<<>>>>>>>>===:::::::::888777777:::<<>>======>>>>>>===<<<999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::;;;:::999:::777777:::;;;===CCCJJJ]]]www>>>===<<<;;;:::999999:::666666777777888999999999999777555333333444666777:::::::::===CCCNNNZZZbbbooowwwyyynnnfff\\\OOODDD???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEDDDAAA>>>@@@@@@@@@@@@@@@AAABBBBBBCCCAAA???>>>=========>>>AAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJMMMNNNMMMJJJGGGFFFFFFGGGIIIKKKKKKIIIGGGFFFGGGIIIHHHEEECCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKNNNPPPWWW^^^fffiiimmmzzzuuummmnnnvvvlll]]]VVVIIIFFFAAA>>>===???CCCFFFIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNOOONNNMMMLLLKKKGGGCCC???;;;;;;;;;;;;:::777777777777888999;;;;;;;;;::::::;;;;;;<<<===>>><<<<<<:::999888888888888999888777777777777888999777777777777777777777777777777888999::::::::::::;;;:::999999888999999999:::;;;<<<<<<;;;===???BBBHHHQQQZZZ^^^bbbffffffcccbbb___YYYRRRMMMMMMOOORRRZZZZZZYYYYYYXXXVVVUUUUUUNNNJJJDDD@@@>>>======<<<:::::::::999777888:::<<<;;;<<<===>>>@@@BBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZZZZZZZ[[[[[[[[[]]]\\\[[[[[[\\\]]]___```[[[ZZZZZZ[[[]]]^^^]]]\\\___________________________aaaccccccaaa```aaabbbcccdddeeefffgggggghhhhhhiiihhhhhhgggggghhhhhhhhhllljjjiiijjjlllooopppppprrrrrrrrrrrrqqqqqqpppooorrr{{{yyytttuuusssnnneeelllyyy|||}}}|||pppddd]]]ZZZUUUNNNOOOJJJIIIMMMPPPOOONNNNNNRRRNNNLLLNNNNNNKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNUUURRRMMMHHHDDDCCCCCCCCC??????@@@AAACCCEEEGGGHHHEEEFFFHHHIIIIIIFFFCCCAAABBBAAA???>>><<<;;;;;;;;;;;;:::999:::<<<===<<<;;;999999888777666666666777:::::::::;;;;;;;;;;;;;;;;;;999888888999::::::999:::888888:::;;;;;;???FFFRRRfff::::::999888777666666555555555555555555444444444888777666555444666999;;;BBBDDDHHHNNNXXXeeerrr{{{}}}qqqeee\\\SSSIIIBBB@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>AAABBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGCCCEEEGGGKKKOOOPPPNNNLLLJJJHHHHHHHHHIIIJJJIIIGGGDDDFFFHHHHHHFFFCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHJJJLLLOOOPPPWWWccckkkkkkooouuuqqqrrrzzzrrraaaWWWOOOKKKEEE@@@???AAAEEEHHHHHHIIIIIIIIIJJJIIIIIIIIILLLMMMNNNOOOOOONNNMMMLLLFFFCCC???=========<<<<<<777777777777888999:::;;;;;;;;;;;;<<<======>>>???<<<;;;:::999999999999999888888888888888888888888666666666666666666666666777777888999999999999999999999888888888888999999999:::;;;;;;;;;===@@@CCCJJJRRRZZZ]]]___```^^^ZZZVVVSSSNNNIIIFFFGGGLLLPPP[[[[[[\\\\\\\\\ZZZYYYXXXRRRMMMGGGAAA???>>><<<<<<:::;;;;;;:::888888999;;;::::::;;;<<<>>>AAADDDEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]___```ZZZZZZZZZ[[[\\\]]]^^^^^^`````````_________^^^^^^___aaabbbbbbaaaaaaaaabbbbbbccccccdddeeefffggghhhhhhgggfffffffffggghhhiiimmmkkkjjjjjjmmmpppqqqqqqsssssstttuuuuuutttsssrrrpppxxx~~~|||zzzxxxqqqjjj```hhhwww{{{ssshhh___[[[XXXRRRLLLKKKGGGHHHMMMPPPNNNMMMNNNLLLKKKLLLMMMMMMKKKJJJJJJHHHGGGGGGIIIJJJKKKIIIHHHIIIJJJKKKKKKJJJJJJKKKMMMSSSQQQMMMIIIEEECCCBBBBBB======>>>@@@BBBDDDFFFGGGEEEFFFGGGGGGGGGEEECCCAAABBBAAA???>>><<<<<<;;;;;;777666666777999::::::999:::999888777666666666777999999999::::::::::::::::::888777777999::::::999999777777:::;;;:::>>>DDDMMM[[[vvv777777666666555444333333444444444444333333333333555777888888999<<>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;???@@@@@@AAAAAA@@@??????AAABBBCCCCCCBBBAAA@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>AAABBBCCCDDDFFFGGGHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFIIIMMMPPPPPPPPPOOOLLLIIIGGGGGGGGGGGGFFFCCCEEEGGGFFFEEECCCBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFGGGJJJLLLJJJQQQ___kkkkkkiiiyyyzzzxxx{{{|||~~~|||jjj^^^RRRNNNGGGBBB@@@BBBEEEHHHGGGHHHIIIIIIIIIIIIHHHHHHKKKLLLNNNOOOOOONNNLLLKKKDDDBBB@@@?????????>>>===777777777777888999::::::;;;;;;<<<===>>>>>>>>>>>>;;;;;;::::::999:::::::::888888999999999999888888666666666666666666666666777777888999999999888888888888777777777888888999999:::::::::;;;===AAAEEELLLTTT[[[\\\\\\\\\XXXTTTOOOMMMHHHDDDCCCFFFLLLQQQ\\\]]]___``````^^^\\\ZZZVVVQQQJJJDDD@@@>>><<<;;;;;;;;;<<<;;;999888999::::::::::::;;;>>>AAADDDEEEHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^^^^ZZZ[[[\\\\\\]]]]]]^^^___``````______^^^^^^]]]]]]___aaabbbcccbbbaaabbbcccbbbaaaaaabbbcccdddfffgggffffffeeefffgggiiikkklllooommmlllmmmooorrrrrrrrrssstttwwwxxxyyywwwuuutttnnnuuu||||||rrriiidddjjjwww|||ssskkkbbb]]][[[WWWQQQMMMIIIFFFGGGLLLNNNMMMLLLNNNLLLPPPSSSQQQMMMIIIHHHGGGHHHGGGHHHJJJKKKKKKHHHFFFHHHIIIKKKKKKJJJJJJLLLMMMPPPOOOLLLHHHEEECCCAAAAAA<<<======???AAACCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA???===<<<;;;;;;;;;777666555777999;;;::::::;;;:::999999888888888888777888888888999999::::::888777666666888999999999666555777;;;<<<;;;>>>DDDKKKUUUmmm444444555555555444333222111111222222333444444555333666;;;???CCCIIIRRRYYYfffkkkttt}}}vvvhhhWWWLLLEEE@@@>>>@@@>>>======<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::>>>???@@@@@@@@@???>>>===???@@@AAAAAA???>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAACCCEEEGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEGGGKKKOOOQQQRRRRRROOOKKKIIIIIIHHHGGGFFFCCCDDDDDDDDDBBBBBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIGGGLLLYYYeeehhhiiisssyyyqqqnnnoooqqqwwwqqqcccTTTPPPIIIDDDAAAAAACCCEEEFFFGGGHHHJJJJJJJJJIIIHHHIIIKKKMMMOOOOOONNNLLLJJJBBBAAA???@@@@@@@@@???===888888777777888999999::::::;;;<<<===>>>>>>>>>>>>;;;::::::::::::;;;;;;<<<888888999::::::999888888777777777777777777777777777777888888888888888777777777777666777777888999999999999999:::>>>BBBFFFMMMUUU[[[\\\\\\\\\ZZZVVVQQQNNNJJJEEEDDDGGGNNNSSS___aaadddeeeeeebbb___]]][[[UUUNNNGGGBBB???===;;;;;;<<<===<<<:::888999:::;;;;;;:::;;;===@@@CCCEEEGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWXXXYYY[[[\\\\\\]]]ZZZ\\\]]]]]]\\\\\\^^^______^^^^^^^^^]]]]]]\\\\\\^^^```bbbbbbbbbaaabbbcccaaa`````````aaaccceeefffeeeeeefffggghhhjjjkkklllnnnmmmnnnpppsssuuuuuuuuutttvvvyyyzzzyyywwwsssqqqiiiooowww}}}rrrgggiiimmmvvv|||tttkkkddd^^^]]]ZZZTTTOOONNNIIIGGGGGGKKKLLLKKKLLLOOOSSS\\\aaaZZZNNNGGGEEEEEEHHHJJJLLLMMMLLLJJJHHHFFFIIIJJJLLLLLLKKKKKKLLLMMMLLLKKKJJJHHHEEECCCAAA@@@======>>>???@@@BBBCCCDDDFFFEEECCCBBBAAAAAABBBCCCAAA@@@>>>===;;;:::::::::999888888999;;;===<<<;;;999:::;;;;;;;;;;;;::::::666666777777888999999999777666555666888999999888555555888<<<===<<<>>>CCCHHHQQQccc{{{222333444555555555444333222333555777999;;;<<<===;;;@@@GGGNNNTTT^^^jjjrrr{{{||||||wwwqqqfffYYYMMMFFFBBB>>>===???<<<;;;;;;::::::::::::;;;999999999:::::::::;;;;;;999:::<<<======<<<:::999======?????????>>><<<;;;<<<>>>@@@>>><<<;;;<<<>>>===============>>>>>>???==================<<<;;;<<<===>>>@@@CCCEEEFFFGGGDDDEEEEEEFFFGGGGGGGGGGGGEEEDDDDDDFFFJJJNNNPPPPPPPPPOOOOOOOOOOOOMMMIIIFFFBBBBBBBBBAAA???@@@BBBEEEAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCBBBBBBDDDFFFGGGJJJQQQZZZbbbiiiqqqvvvwwwooodddccccccgggppp~~~xxxiiiXXXTTTNNNHHHCCCAAABBBBBBEEEFFFHHHJJJKKKKKKJJJIIIGGGIIILLLNNNOOOMMMKKKIII@@@??????@@@AAAAAA???===999999999999999::::::;;;999:::<<<===>>>>>>======:::::::::::::::;;;<<<===888999999::::::999999888888888888888888888888888777777888888888888777777666666666666666777888888888999999999:::>>>CCCGGGLLLTTTZZZ\\\^^^aaaaaa___YYYUUUOOOJJJGGGIIIOOOTTTdddfffiiikkkjjjgggbbb```___YYYQQQIIIDDDAAA>>><<<;;;<<<===<<<:::999999999<<<;;;::::::;;;>>>AAACCCDDDDDDDDDDDDFFFGGGIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXVVVWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\]]]]]][[[ZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^aaaaaa``````aaabbb``````______```bbbdddeeeeeeeeeggghhhiiiiiiiiiiiijjjkkknnnsssxxxzzzzzzyyywwwxxxzzzzzzwwwsssmmmjjjaaaeeeppp~~~vvvmmmkkknnnvvv~~~~~~|||}}}}}}rrrhhhcccaaaaaa\\\SSSNNNNNNJJJHHHHHHKKKKKKIIIKKKPPPUUUdddlllaaaNNNDDDCCCDDDHHHLLLQQQQQQMMMIIIGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJHHHHHHGGGFFFEEEBBB@@@???????????????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???===<<<:::999999999999888777888:::;;;;;;:::666888;;;======<<<;;;:::555555666777777888999999777555444555777999999888777777:::>>>>>>;;;<<<@@@@@@JJJUUUddd|||111222444555666666555555777888;;;===@@@CCCEEEFFFHHHNNNWWW^^^eeeooo{{{{{{tttppphhh___TTTKKKCCCAAA@@@???>>>@@@::::::999999888999999999888888888999999:::::::::999:::<<<======<<<:::999<<<===>>>???>>>===;;;999;;;===>>>===:::999:::===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<;;;;;;::::::999:::<<<>>>@@@BBBDDDEEECCCCCCCCCDDDEEEFFFFFFGGGAAAAAACCCFFFKKKNNNOOONNNMMMOOORRRTTTUUUQQQKKKFFFBBBBBBAAA???>>>???BBBEEE@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBAAAAAACCCEEEGGGIIIKKKQQQ]]]jjjpppqqqxxxqqqaaa^^^[[[]]]eeesssrrr^^^ZZZSSSLLLGGGCCCBBBAAADDDFFFHHHJJJLLLLLLKKKJJJFFFHHHKKKNNNNNNMMMJJJHHH???>>>>>>@@@AAAAAA???===;;;;;;:::::::::;;;<<<<<<999:::;;;============<<<::::::::::::;;;<<<<<<===888999:::;;;;;;:::999888888888888888888888888888777777888888888777777666666666666666666777888888888999999999:::>>>CCCHHHKKKSSSZZZ]]]aaafffhhhggg```\\\UUUMMMIIIJJJOOOTTTgggjjjmmmooommmjjjeeebbbaaa[[[SSSKKKFFFBBB???===;;;===>>>===;;;999999999<<<:::999999:::<<<@@@BBBBBBBBBBBBBBBDDDFFFHHHJJJHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZYYY[[[]]]\\\YYYXXXZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___```______```aaa```___^^^^^^___aaadddeeeeeefffggghhhhhhgggfffeeegggiiinnnttt{{{~~~~~~}}}yyyzzz{{{yyyuuuooohhhcccYYY]]]kkk}}}~~~vvvlllpppxxx{{{{{{~~~~~~sssiiifffeeeeee^^^SSSNNNOOOLLLIIIIIIJJJJJJHHHKKKQQQQQQcccnnnbbbMMMBBBCCCFFFIIIOOOTTTSSSNNNIIIGGGHHHCCCEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFDDDBBB@@@???@@@@@@??????@@@AAAAAABBBAAABBBDDDEEEDDDBBB???>>>???>>><<<;;;999999888888777666555666777888777666444666:::===>>>===;;;999444555555666777888888999666555444555777999999888:::999<<>>;;;;;;>>>999DDDKKKSSSkkk666888::::::999888999:::===AAAFFFKKKNNNQQQTTTVVVYYY```hhhoooyyy~~~}}}uuulllbbbWWWOOOEEEDDDAAA???===<<<<<<<<<;;;;;;;;;:::999888777666888888888888777777777777999;;;???BBBBBB@@@===;;;==================<<<<<<>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<;;;;;;999777777999<<<>>><<<:::777999;;;>>>@@@BBBDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHKKKMMMQQQVVVWWWVVVRRRNNNGGGAAA@@@DDDDDD???===???BBBBBBBBBAAA???@@@AAACCCBBBAAAAAAAAABBBCCCDDDDDDGGGFFFGGGMMMXXXbbbiiilll|||}}}zzzzzznnnggg^^^XXXZZZgggxxxyyynnncccWWWQQQNNNGGGBBB@@@CCCDDDFFFHHHIIIKKKKKKLLLMMMMMMNNNOOOOOOLLLGGGDDD@@@>>>===???AAAAAA>>>:::;;;<<<===>>>????????????:::999999;;;>>>>>><<<999::::::::::::::::::::::::888888999:::::::::999999888888888888777777777777444555555666777888888999444444444444555666888888:::888666666999===BBBFFFMMMPPPVVV```iiinnnmmmkkkiii```YYYUUUOOOKKKOOOWWWiiikkkmmmlllhhheeebbbbbb]]]ZZZSSSLLLEEE@@@===<<>>;;;999777777888999===<<<:::888777888<<<@@@BBBAAAAAABBBDDDGGGJJJLLLLLLJJJIIIHHHIIILLLOOOQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZ\\\^^^^^^\\\]]]```ccccccaaa___^^^]]]^^^___```cccdddfffggggggfffeeedddfffpppzzz~~~||||||yyytttnnnggg^^^WWWTTT[[[iii{{{~~~wwwyyyzzzzzzzzz{{{}}}}}}}}}wwwmmmmmmiiiaaaXXXPPPMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLQQQWWW[[[WWWLLLDDDDDDGGGKKKMMMOOOMMMIIIFFFFFFHHHBBBBBBCCCCCCBBBBBBAAA@@@FFFFFFFFFEEEDDDCCCAAA@@@>>>@@@CCCDDDAAA???======@@@@@@AAABBBAAA@@@???>>>999::::::999999888777666555555555666666777999999666777888;;;===<<<999777555666888999999999888777888888888777777777777777<<<<<<<<<<<<;;;:::999888===;;;>>>JJJ[[[sss999<<>><<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777777777666666666888;;;===>>><<<:::888;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;:::999999999999;;;;;;<<<<<<<<<<<<<<<;;;:::999888:::<<<<<<;;;888777888;;;===@@@BBBCCCDDDCCCBBBBBBCCCCCCEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFIIIKKKNNNSSSVVVVVVUUUTTTKKKEEEAAACCCCCC@@@???BBB@@@@@@??????>>>???AAACCCAAAAAAAAAAAA@@@@@@@@@@@@GGGFFFFFFJJJQQQ[[[dddiiiuuu~~~ssslllaaaYYYYYYcccqqq{{{vvviii\\\UUUPPPIIICCCAAAAAACCCEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNKKKFFFCCC???>>>>>>???AAA@@@===;;;;;;<<<===>>>????????????<<<;;;;;;===??????===;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888777777777666666666555555555666777888888888555555555555666777888999;;;:::999999;;;???CCCEEEIIIMMMTTT___jjjqqqsssssskkkbbbZZZUUUOOOLLLQQQYYYhhhkkkmmmmmmiiiccc___]]]\\\XXXRRRLLLFFFAAA>>>===AAA???<<<:::999999999:::===<<<;;;888777888<<>>======>>>>>>>>>===<<<;;;999999999888888777666555555555555555666777888888777777888:::<<<;;;888666333444555666777666555555333333444555777888999999::::::::::::999888777666<<<;;;>>>FFFTTTiiiFFFIIIMMMPPPQQQRRRTTTVVV^^^dddmmmtttwwwxxxxxxxxxwww|||yyykkk^^^UUUMMMFFFAAA@@@???===<<<;;;:::::::::<<<<<<<<<<<<;;;:::999888888888777777777777666666666777888999:::999888777888999:::;;;;;;;;;;;;;;;<<<;;;:::999999999999999999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999777777888:::===???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJNNNRRRUUUXXXYYYRRRKKKFFFDDDCCCAAAAAADDD@@@???>>>===>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>EEEFFFFFFGGGJJJQQQ[[[ccckkk~~~zzzsssggg]]]ZZZ```kkksssttteee[[[TTTKKKEEEBBB>>>@@@CCCFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIEEEAAA???>>>>>>???@@@@@@===;;;<<<===>>>??????@@@??????=========???@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777777777666666666555555555555666666777777888888666666666666777888888999777777777777888;;;===>>>FFFIIIQQQ\\\gggoootttuuulllcccYYYRRRLLLKKKQQQXXXeeeiiimmmmmmiiibbb\\\XXXXXXUUUQQQKKKFFFCCC@@@??????>>><<<999888888888888<<<<<<;;;888777888;;;>>>??????>>>???@@@CCCEEEGGGIIIHHHGGGFFFHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWYYYYYYXXXXXXXXXYYY[[[[[[ZZZZZZZZZZZZZZZYYY]]]^^^^^^]]]ZZZYYYYYYZZZZZZ\\\]]]]]]\\\]]]___bbbcccbbbaaa```___```aaabbb`````````aaaccceeefffgggnnnxxx~~~xxxuuunnnfff]]]UUUNNNKKKMMM___www~~~||||||}}}}}}{{{xxx{{{zzz~~~uuuqqqhhh]]]SSSLLLIIIIIIGGGFFFEEEEEEFFFHHHIIIJJJFFFGGGHHHFFFCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAABBBFFFHHHIIIHHHDDD@@@>>>===;;;;;;<<<<<<<<<;;;:::999888888777777666555555444444444444444444555666777777777888999:::999666444333333555666666666555444111222333444666777888999888777777777666555555444::::::<<>>???@@@BBBBBBBBBCCCCCCCCCCCCAAA@@@???AAAFFFIIIHHHFFFIIIRRRZZZaaarrr}}}~~~xxxmmmddd```dddlllsssnnncccYYYOOOGGGDDD===>>>AAADDDGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGCCC@@@>>>>>>???@@@@@@???===<<<======>>>???@@@@@@@@@@@@>>>>>>???@@@AAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888666666666666555555555555555666666666777777777888777777777777777888999999555555666777888999999:::DDDGGGMMMUUU___hhhnnnrrrnnneeeYYYMMMFFFEEEKKKQQQ___ccciiijjjggg```ZZZVVVTTTRRROOOKKKGGGDDDBBBAAA<<<;;;999777666555555555;;;;;;:::999777888;;;>>>@@@?????????@@@BBBEEEFFFGGGFFFEEEEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]\\\ZZZXXXXXXYYYZZZZZZ[[[[[[\\\]]]___```aaa```______^^^___``````^^^^^^^^^___```ccceeegggllluuuxxxnnnhhhbbb[[[TTTMMMKKKMMMTTTlll|||}}}}}}xxxzzzzzz}}}xxxrrrfffZZZOOOIIIGGGGGGCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFCCCBBBCCCCCCCCCBBBCCCAAA@@@BBBEEEFFFDDDAAAAAABBBBBBBBBBBBAAA@@@@@@AAA@@@>>>>>>>>>@@@BBBCCCEEEFFFFFFDDD@@@<<<:::999;;;<<<;;;;;;;;;;;;::::::777777666555444444444444333333333333444444555666777777777777888777555222444555666777888777666666555555555555555666666666666666555555444444444444777888:::===@@@NNNhhhrrruuuxxxzzzzzzyyyyyyyyy~~~{{{xxx~~~yyynnndddUUUIIIBBB???<<<:::888888888888888888888888888999999999999888888777777777777666666666666555666666666666666777888888555555777888999999999999999999888777777777777888888999:::;;;<<<<<<<<<<<<777888::::::;;;;;;;;;<<<888999;;;===???AAAAAABBB@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCDDDGGGMMMQQQRRRRRRQQQRRRTTTVVVVVVTTTKKKGGGCCCAAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???FFFLLLLLLGGGFFFKKKQQQ\\\jjj|||vvv|||{{{tttllljjjmmmuuu{{{xxxkkk```SSSJJJFFF===>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGEEEBBB???>>>???@@@@@@???>>>=========>>>???@@@AAAAAAAAAAAA>>>???@@@AAA@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::888777777666666666666555555555555666666666666777777777777777777777777777888888999888999:::;;;<<<<<<<<<<<>>BBBAAA@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSUUUWWWYYYYYYXXXWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZZZZYYYXXXXXXYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^```cccfffhhhlllttt|||zzzrrreee^^^WWWRRRLLLGGGJJJQQQaaa|||}}}|||{{{zzz}}}~~~}}}wwwooobbbVVVLLLGGGEEEEEEAAAAAA@@@AAABBBDDDEEEFFFIIIFFFBBBAAABBBCCCBBBAAABBB@@@???BBBEEEGGGEEEBBBAAAAAABBBBBBAAAAAA@@@???@@@???>>>===>>>@@@BBBDDDCCCDDDDDDAAA===999777777:::::::::999999999999999777666555444333333333333444333333333333444444555666555555666666666444111333444555777777666666555555555555666666777777777666555555444333444444555555666999:::<<>>@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAABBB???>>>>>>============>>>@@@BBBCCCBBB@@@AAADDDHHHJJJMMMPPPTTTZZZaaaccc```PPPKKKFFFDDDFFFHHHHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@???FFFMMMMMMHHHEEEFFFIIIWWWbbbuuu|||ttttttxxx{{{uuutttwww~~~uuuhhhZZZOOOJJJ@@@@@@@@@@@@BBBDDDGGGHHHHHHGGGFFFFFFFFFEEEBBB???===???AAAAAA???=========>>>>>>@@@AAAAAAAAAAAAAAA???@@@BBBBBBAAA?????????>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888777777777777777666666666555555666666666666777777777777777777777666666777777888777777888999::::::;;;;;;>>>AAAEEELLLUUU```llltttvvvooo```MMMAAA@@@CCCEEEJJJNNNTTTWWWWWWUUUSSSRRRLLLKKKJJJHHHEEECCCBBBAAA===<<<;;;:::999777666666666777888888888:::===@@@DDDCCCBBBAAABBBCCCEEEGGGDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXVVVVVVWWWXXXVVVWWWWWWWWWWWWXXXXXXXXXTTTVVVYYYYYYXXXWWWXXXXXXWWWVVVUUUVVVYYY[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^aaaeeeiiilllnnnqqqwww|||~~~}}}uuummm```WWWPPPLLLGGGDDDKKKXXXnnn}}}|||~~~~~~}}}~~~rrrjjj]]]RRRJJJGGGEEEEEEAAAAAABBBCCCEEEFFFGGGGGGGGGDDDBBB@@@@@@AAA@@@???@@@???@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@??????AAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBB@@@<<<:::999999888777666666555555666666777666555333222333333444444444333333333444444555555444333444555555333222111111333444444444333222111222333555777999:::;;;666555444333333444555666444555777999:::AAASSSddd}}}~~~~~~|||yyyvvvuuuuuuzzzxxxkkk```QQQKKKBBB===<<<;;;999888333444666777888888888888777888888999999999888888777777666666666555555555444555666666777777666666666777777888888888777777777666666555555666666777999::::::;;;;;;;;;::::::777999;;;;;;:::999:::<<<;;;<<<===???AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@???>>>>>>??????>>>BBBDDDCCC???===???BBBDDDHHHJJJLLLSSS]]]```^^^QQQKKKFFFEEEIIILLLMMMLLLMMMJJJGGGCCCAAA@@@AAAAAAAAAFFFKKKJJJFFFCCCDDDEEENNNVVVggg~~~~~~sssqqqpppuuu}}}{{{}}}~~~qqqbbbUUUOOODDDBBB@@@???@@@CCCGGGIIIHHHGGGFFFEEEEEEDDDBBB???<<>>======>>>>>>???@@@AAABBBBBBBBBBBB@@@CCCEEEEEEBBB@@@@@@AAA??????>>>>>>===<<<<<<;;;999:::::::::::::::999999888888777777777666666666777777777777666666666666777666666555555666666777333333333444555777888999===???CCCGGGOOO[[[hhhqqquuuooo```LLL@@@???AAAAAAAAADDDHHHJJJJJJJJJKKKLLLIIIIIIHHHFFFDDDBBB@@@???======<<<;;;:::888777666333555777888999;;;???AAAEEEDDDBBBAAABBBCCCEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMNNNNNNOOOQQQRRRRRRSSSQQQSSSUUUUUUTTTSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWUUUXXXZZZZZZYYYWWWVVVWWWVVVTTTSSSTTTWWWYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXX[[[```ffflllrrrvvvxxxxxx{{{}}}|||{{{wwwnnndddXXXOOOIIIHHHEEEEEERRRbbbttt~~~~~~}}}~~~uuullldddXXXOOOIIIGGGFFFEEEBBBDDDFFFIIIJJJKKKJJJJJJDDDDDDCCCBBBAAAAAAAAABBB>>>@@@BBBBBBBBBBBBBBBCCC@@@AAAAAAAAAAAA@@@??????BBBBBBBBBCCCCCCCCCCCCCCC???@@@@@@>>><<<:::::::::888777666555444555555666888777555333222333444555555555444444444444555555333222111222444444333222000111222333444333222222000111222444666888::::::555444222111222333444555666555666999:::>>>JJJWWWuuu}}}}}}{{{wwwsssqqqqqqqqqvvv~~~yyyooo___TTTGGGBBB===:::::::::888666333444666777999999888888888999999:::::::::999999777666666666555555555555666777999:::::::::999888777888888888888888777666666666555555555666666777::::::;;;;;;;;;:::999999888;;;===<<<999888999:::<<<===>>>@@@BBBCCCCCCDDDGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCC===AAAFFFEEE@@@======???BBBEEEDDDBBBGGGQQQVVVTTTPPPJJJEEEEEEJJJOOOQQQPPPVVVRRRMMMHHHDDDCCCCCCDDDDDDFFFHHHGGGDDDBBBCCCDDDDDDKKK[[[ssstttooommmqqq|||~~~wwwgggZZZSSSFFFCCC@@@>>>>>>BBBFFFJJJIIIGGGFFFEEEEEEDDDBBB@@@<<>><<<===>>>??????@@@AAABBBBBBBBBBBBBBBEEEGGGFFFCCCAAABBBCCC@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;888888888888777777777777777777777777666666666666777666555555555555666666555444444555666888:::<<>>>>>???>>>===???@@@AAAAAABBBEEEGGGHHHGGGGGGEEECCCAAA???>>>;;;;;;;;;:::888777555444111333666888999<<<@@@BBBEEEDDDBBBAAAAAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNOOOQQQRRRSSSSSSOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXZZZ\\\\\\ZZZWWWUUUUUUUUUSSSQQQSSSVVVXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYVVVZZZaaajjjrrryyy}}}|||}}}}}}yyyvvvrrrhhh]]]QQQHHHCCCEEEFFFIIIYYYmmmvvv~~~~~~wwwmmmhhh```UUUMMMIIIHHHFFFEEEDDDGGGJJJMMMOOONNNMMMLLLBBBDDDEEEEEECCCCCCDDDFFF???BBBEEEEEECCCBBBCCCFFF@@@AAAAAAAAAAAA@@@??????CCCDDDDDDEEEEEEDDDCCCCCC;;;<<<===<<<:::999999::::::999888666666777777888999777555333333333444555666555555444444444555555222111000111333444444333222333444555666555444444222222333333444555666666444333111000000222333555777666666888999<<>>;;;888777777888888888666777888999999999999999888666444555888999777555555555666777888888999999999:::<<<>>>??????>>>===:::999777666555555555666777666555444444444444444555666777888888999888888555666777999:::::::::999>>>>>>?????????@@@@@@@@@DDDDDDEEEEEEFFFGGGIIIIIIMMMKKKIIIGGGFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAA@@@CCCAAA@@@AAAEEEHHHJJJKKKGGGEEECCCCCCDDDHHHKKKMMMQQQQQQQQQNNNKKKIIIIIIJJJEEEFFFHHHGGGEEECCCBBBBBBBBBIIITTTeee}}}vvvoooiiijjjuuuvvveeeXXXPPPHHH@@@???@@@@@@AAACCCFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@???>>>===;;;>>>AAADDDEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666555777777777777777666555555666666555444444444444555666555444444555777:::;;;@@@AAACCCEEEJJJRRR[[[aaaccc]]]SSSIIIAAA===<<<<<<>>>>>>>>>>>>>>>>>>======DDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;:::999888666666444444555777999<<>><<<<<<<<<;;;999999:::;;;999999999888888888777777777666555444333333222333555555555444444333333333111111111111222222333444222222111111111222333333222222333333333333444444666555555444444333222222333333222333666:::>>>AAAVVVggg||||||~~~~~~{{{zzzyyyzzz|||~~~}}}rrreeeUUUGGG>>>>>>;;;888777777888888888666777888888999999999888888666555555777888777555666666777777888999999:::888:::<<<===>>>>>>===<<<888777555444333333444444666666555444444444444444555666777888999999999999777777777888999:::::::::?????????????????????@@@BBBBBBCCCDDDEEEGGGIIIJJJMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEBBBBBBCCCDDDEEEEEEBBB@@@>>>>>>@@@CCCEEEGGGLLLMMMNNNNNNMMMOOORRRTTTOOOOOOMMMJJJEEEBBBAAAAAA@@@EEELLLYYYmmmzzzrrrkkkkkkuuu}}}nnnbbbVVVKKKBBB??????>>>???BBBDDDEEEEEEFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<>>>BBBDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777666666777777777777777666555555555555444333333333333333555444444333444777999:::>>>>>>@@@BBBFFFNNNWWW]]]___YYYOOOEEE>>>:::::::::>>>>>>============>>>>>>CCCCCCDDDCCCBBBAAA???>>><<<<<<;;;;;;:::888777666666666666777999<<>>GGGVVVlllyyy|||~~~~~~zzzxxxqqqdddUUUGGG>>>;;;<<<:::777777777888888777666777777888888888888888777666555555777777666555777777777888999999::::::888999:::<<<<<<<<<;;;;;;777666555444444333444444666666555444444444444555666777888999::::::::::::999888888777888999;;;<<>>??????@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNNNNLLLJJJIIIKKKKKKLLLMMMOOOPPPPPPQQQNNNKKKHHHFFFEEEEEEDDDCCCCCCAAA??????AAACCCCCCCCCEEEFFFHHHIIILLLQQQWWW[[[\\\[[[XXXRRRKKKFFFCCCCCCAAACCCFFFNNN\\\tttxxxpppooovvv{{{yyyxxx|||zzzpppaaaTTTHHHAAA???===???BBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>@@@BBBEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888777777777777777777666555555444444333222222222222333444333333222333666888999<<<======???CCCJJJSSSYYY[[[UUUKKKAAA;;;999999:::>>>===<<<;;;;;;<<<>>>???AAABBBDDDDDDCCCAAA>>><<<<<<<<<<<<;;;:::999888777999888888999:::<<<>>>@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSRRRPPPOOOOOOPPPTTTSSSRRRQQQRRRTTTVVVXXXXXXWWWVVVTTTSSSQQQOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSWWWYYYYYYYYYYYYZZZbbbjjjyyy{{{ssshhh\\\PPPIIIFFFIIIOOOXXXfffuuuzzzqqqggg^^^YYYVVVTTTRRROOONNNNNNOOOPPPOOOSSSUUUSSSTTTVVVUUUQQQMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHKKKMMMOOOQQQPPPMMMIIIEEE@@@===<<<;;;<<<<<<:::777666666777888888888777777777666666444444333222111111111111333333333222222222222222333444555666777666555444111111111222333444555666222222333333333333444444222222222333444555555555666555444444555777999:::;;;GGG[[[rrr~~~xxxnnniii```UUUIII@@@;;;999;;;999777666777888777666666666777777888777777666666666555666666666666555777888888888999999999:::777888999::::::::::::999888888777777666666666666666555555444444444555555777777999:::::::::::::::;;;:::888777888999;;;===????????????>>>>>>>>>>>>?????????@@@BBBCCCEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHJJJLLLNNNQQQSSSSSSRRRPPPMMMLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGGGGCCC@@@???@@@BBBCCCGGGMMMTTTYYYaaaaaa```\\\UUUOOOJJJIIIEEEEEEGGGKKKTTTgggxxxtttzzzwwwpppmmmnnnuuu{{{nnn```PPPGGGAAA>>>???BBBAAABBBDDDFFFGGGGGGFFFFFFCCCCCCCCCBBBBBB@@@???>>>???AAACCCEEEFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;::::::999999999777777777777777666555555555444333333222333333333333333222111222555777888<<<======>>>BBBHHHOOOUUUWWWQQQHHH@@@;;;999:::<<<>>><<<:::999999;;;===???@@@AAADDDEEEDDDAAA===;;;=========<<<;;;:::999999;;;:::::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJIIIIIIJJJLLLMMMOOONNNPPPQQQPPPOOONNNNNNNNNRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUSSSQQQOOONNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNOOOQQQTTTVVVXXXZZZ]]]```hhhnnn{{{yyyqqqiii^^^SSSKKKIIIKKKRRR]]]jjjwww{{{uuunnnggg```ZZZWWWRRRQQQOOOMMMLLLLLLMMMMMMLLLOOOOOOMMMNNNRRRRRRPPPPPPLLLIIIIIIKKKMMMKKKIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJHHHHHHJJJMMMQQQSSSSSSPPPLLLGGGBBB???<<<;;;;;;<<<<<<;;;888555555555777777777666666666555555333333222111000000111111222222111111111111111111333333333333333333333444333333333222333333444555222222222333333333444444222222333333333444444444555444333333444666888999;;;BBBPPPfff{{{~~~rrrhhh___WWWLLLEEEAAA>>>:::777999777666666777888777666666666777777777666666555555666666666555555555666888888888888888999999999666777777888888888888888777777777777777666666666555555444444444555555666777777999:::::::::::::::<<<;;;999888888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCC@@@AAACCCFFFIIIKKKMMMNNNNNNMMMLLLMMMPPPRRRRRRQQQMMMMMMMMMPPPQQQNNNFFF@@@@@@@@@AAAAAACCCGGGMMMQQQYYY\\\______ZZZTTTOOOLLLGGGGGGIIIMMMQQQ^^^www|||wwwiiidddaaafffooo}}}xxxiiiXXXMMMEEE???>>>???AAABBBDDDGGGHHHIIIIIIIIIEEEEEEDDDDDDBBBAAA@@@???@@@AAACCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>===>>>>>>???========================;;;;;;;;;:::::::::::::::777777777777777666555555666555555444444444444444333222111111222444777888;;;<<<===???AAAEEEKKKOOOQQQMMMFFF???;;;:::;;;<<<===<<<:::888999;;;===???@@@BBBDDDEEEDDDAAA===;;;===============<<<;;;:::;;;;;;::::::;;;===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMLLLNNNOOOOOOMMMLLLLLLMMMMMMNNNQQQSSSSSSSSSQQQPPPRRRQQQOOOMMMMMMMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQTTTWWW^^^fffkkkrrrtttzzzxxxnnnddd\\\SSSKKKJJJNNNSSS\\\jjjyyy}}}xxxtttooohhhbbb^^^[[[WWWTTTOOONNNLLLJJJIIIHHHHHHHHHIIIKKKKKKHHHIIINNNOOONNNNNNKKKIIIJJJMMMOOONNNLLLLLLKKKIIIIIIJJJLLLOOOPPPPPPNNNKKKIIIJJJLLLPPPRRROOOLLLHHHDDD@@@===<<<<<<<<<======<<<999666666666666666666555555555444444222222111000000000111111111111111111111111111111666444222000000222444555555555444333222222222222222222222333333333444444444444333333333222222222222222222333444666777888<<<>>>GGGXXXnnnuuufff\\\OOOGGG>>>:::;;;<<<999555888666555666777888666555666666666666666555555444444555666666444444555666777777777777777777777777666666666666666666666666444444555555555555444444555444444444444555666666666777888999::::::::::::<<<;;;:::::::::;;;<<<<<<=========>>>>>>>>>??????BBBAAA@@@??????>>>>>>???BBBAAA???======>>>@@@AAA;;;<<<>>>@@@BBBDDDFFFFFFDDDDDDEEEHHHLLLPPPQQQPPPSSSUUUYYY___bbb]]]QQQHHHDDDDDDDDDCCCCCCEEEIIILLLMMMQQQVVVYYYVVVRRRNNNKKKGGGEEEHHHLLLNNNTTThhh|||}}}jjjbbb[[[[[[bbbppprrrbbbVVVLLLCCC>>>>>>@@@BBBDDDFFFHHHIIIIIIIIIFFFFFFEEEEEECCCBBB@@@???@@@AAACCCEEEGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>===>>>?????????>>>>>>>>>============::::::::::::::::::::::::777777777777777666555555666666555444444444444555333222222111222555777888999;;;>>>AAABBBEEEHHHKKKLLLIIIEEE@@@===;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAABBBCCCEEEEEEDDDBBB???===>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;===>>>?????????@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKIIILLLOOORRRSSSQQQOOOMMMOOONNNLLLKKKKKKLLLLLLMMMHHHHHHHHHHHHIIIKKKLLLMMMPPPPPPRRRVVV\\\gggrrrzzz|||{{{~~~|||pppdddXXXRRRLLLIIIOOOZZZcccjjjwwwyyyqqqgggbbb\\\YYYXXXVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEEEEGGGIIIIIIFFFGGGKKKMMMKKKIIIIIIIIIKKKMMMNNNNNNMMMKKKKKKJJJJJJKKKMMMPPPRRRRRRPPPMMMJJJIIIJJJLLLNNNJJJHHHEEEBBB???===<<<<<<:::<<<===<<<:::777666666555555555444444444333333222222111111111111111222111111111111111222222222888666333111111222555666444444333222111111111111222222333333333333444444444444444333222111111111111111111222333555666777777888===JJJ]]]sss}}}ssseeeXXXOOOCCC???;;;888999999888777666555555666777777666555555666666666555555444333333555777666444333555666666666666666666666666666555555444444444444555555333444555666666555444444444444444444444555666666555666777888999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@??????????????????AAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAA<<<===>>>BBBFFFIIIJJJIIIPPPSSS\\\ffflllgggYYYMMMEEEEEEFFFEEEDDDEEEGGGIIIIIILLLOOOPPPNNNLLLJJJJJJGGGCCCDDDIIIJJJMMM[[[mmmxxxlll___YYY[[[fffyyy~~~nnncccXXXLLLDDDBBB???@@@BBBEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???@@@CCCEEEHHHJJJKKKKKKGGGGGGGGGFFFEEEDDDDDDDDDBBBAAA???======>>>???@@@AAA@@@??????>>>===<<<<<<999999999999999:::::::::777777777777777666555555666555444444333333444444444333222222333555777999<<>>>>>??????>>>>>>======999999999999:::<<<>>>@@@>>>???@@@BBBCCCCCCBBBBBB???@@@AAABBBCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJIIIJJJMMMOOOOOOOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIIIIDDDEEEEEEFFFHHHJJJLLLMMMOOORRRWWW]]]fffrrr~~~|||zzz{{{zzzvvvqqqdddWWWMMMLLLLLLPPP```rrr{{{{{{oooaaa\\\WWWVVVVVVUUUQQQLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEGGGGGGDDDDDDHHHIIIGGGEEEHHHKKKMMMLLLKKKJJJJJJGGGGGGGGGHHHIIIKKKNNNOOORRROOOLLLJJJHHHHHHIIIJJJHHHFFFDDDBBB???===<<<;;;888:::<<<;;;999777666666444444444444333333333333222222111111111222222333111111111222222222333333444444444333333222222222111000000000111111222333222222333333333333444444333333222222222222222222222222222222333333333444333666:::AAANNNeeezzzzzzwwwoooaaaSSSGGGAAA?????????<<<999888999;;;666555555666777777666444555666666666555444444333333555777666444333444777666666666666555555555555555555444333333333444444555666777888888777666666444444444444444555666777555666777888888999888888;;;<<<<<<======<<<;;;;;;:::;;;<<<===>>>???@@@AAA???????????????@@@AAAAAA??????@@@AAA@@@>>><<<:::<<<<<<=========>>>>>>>>>::::::<<>>@@@BBBEEEHHHKKKLLLMMMHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA???======>>>???@@@BBBAAA@@@???>>><<<;;;;;;999999999999999999999999777777777777777666666555555444333333222222333333444333333222333666888999@@@DDDJJJNNNNNNNNNMMMMMMOOONNNMMMLLLJJJHHHFFFEEECCCCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDBBBAAAAAA>>>????????????>>>>>>===888888888999:::<<<>>>@@@>>>???@@@BBBCCCCCCBBBBBB??????@@@AAACCCDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGIIIKKKLLLKKKJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEBBBCCCDDDEEEHHHJJJLLLMMMOOOSSSZZZcccnnnzzz|||xxxvvvsssmmmhhhYYYMMMEEEHHHNNNYYYoooqqq```\\\XXXWWWXXXVVVQQQKKKLLLKKKKKKJJJJJJIIIIIIHHHBBBDDDDDDAAABBBEEEFFFCCCCCCHHHMMMNNNKKKGGGFFFGGGCCCDDDDDDFFFGGGIIIKKKLLLPPPNNNLLLIIIHHHHHHHHHIIIHHHGGGEEEBBB@@@===;;;:::666888::::::888666555555444444444333333333222222333222222222222222333333111111222222333333333333...000222444333111...,,,------...///000222444555222222333333333444444444111111111222222333444444444333333333222111111111444888<<<>>>GGG[[[www{{{ppphhh\\\TTTOOOIIIBBB===;;;:::999777777777777888999888777555555555666777666666555555555444444444444444444444444444444444444444444555555555555666333333333444444444555555666666777777777777666666777777777666666666666666888999:::::::::999888777;;;<<<<<<<<<<<<<<<;;;;;;========================????????????????????????BBB@@@??????@@@@@@>>>===<<<;;;:::999888666555555:::::::::;;;<<<===>>>???CCCEEEJJJSSSYYYWWWNNNFFFAAAAAAAAAAAAAAAAAA@@@@@@CCCDDDDDDEEEFFFGGGHHHHHHKKKGGGEEEGGGIIILLLTTT]]]uuuyyyhhh^^^___iiirrrsssdddVVVMMMDDDBBBCCCEEEDDDBBBEEEJJJIIIIIIHHHHHHFFFDDDCCCBBB@@@BBBEEEHHHJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDEEECCCAAA?????????@@@AAA@@@@@@@@@???>>>======<<<::::::999999999::::::;;;888888888888888999999999666666555444333333333333777555222000111666;;;>>>BBBFFFLLLQQQTTTUUUWWWXXXWWWVVVTTTPPPMMMLLLMMMOOOIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFEEEEEEGGGHHHGGGFFFAAA@@@>>><<<;;;999888888555666777999;;;===>>>???>>>???@@@AAAAAA@@@>>>===AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@BBBCCCCCCEEEHHHLLLPPPMMMVVV___hhhtttxxxsssnnnbbbSSSNNNJJJFFFJJJWWWmmmwwwiiiccc^^^[[[VVVOOOKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@@@@AAADDDFFFHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDDDDCCCCCCCCCFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJGGGDDDAAA???>>>>>>;;;:::999777555444444333777666555333222111000000444444444444333333222111111111000000000000000111111111000000//////......000000000000111111111111222222222333333444444444222222222111111111000000111111222222222333333333555777:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA???>>>???@@@AAA@@@>>><<<;;;;;;:::999888888888777777888999:::;;;======???@@@CCCHHHKKKJJJEEE@@@>>>>>>======<<<=========??????@@@AAABBBBBBCCCCCCJJJGGGFFFHHHIIIKKKRRRZZZhhh{{{ooodddbbbhhhooo}}}nnn^^^TTTIIIDDDAAAAAAAAA@@@CCCGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBDDDFFFIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA?????????@@@AAAAAA@@@@@@???>>>>>>======;;;;;;::::::::::::;;;;;;999999888888888888888888666666555444333333333333666444222111222666:::===AAAEEEKKKPPPSSSUUUWWWXXXXXXWWWUUURRROOONNNOOOQQQMMMLLLJJJIIIHHHHHHHHHIIIHHHFFFEEEEEEFFFFFFEEEDDDAAA???===;;;999888888888555666777999;;;===>>>????????????@@@@@@??????>>>AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGKKKNNNRRR[[[fffppp{{{sssjjjcccWWWKKKFFFDDDEEEMMM^^^tttoooggg```ZZZTTTLLLHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@AAACCCEEEFFFIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCAAAAAACCCEEEHHHGGGFFFFFFFFFGGGIIIJJJKKKIIIGGGDDDAAA???======:::999777666555444333333555444333222222222222222333333444444333222222111000000000111222333444555111000000000/////////...000000000000111111111111222222222333333333444444222222222111111111000000111111111222222222333333444666888:::;;;DDD[[[ooosssfff___OOOIIIBBB>>>===;;;888555888888777666555555555555888777666555555555666666555555555555555444444444666666666666666666666666444444444555555555555666333444444444444555555555666666777777777777666666888888888888888888888888999999::::::::::::999999;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCC@@@???>>>???AAABBBAAA@@@<<<<<<;;;;;;;;;:::::::::666777777888:::<<<===>>>AAABBBCCCCCCCCCBBB@@@???>>>===;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>CCC@@@@@@CCCCCCDDDHHHOOOYYYjjjxxxlllgggiiilll{{{kkk```TTTJJJBBB@@@@@@@@@BBBFFFIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA?????????@@@@@@AAA@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::999999999888777777777666666555444333333333333444333222222333666999:::???CCCIIINNNRRRTTTWWWYYYXXXXXXWWWTTTQQQPPPQQQRRRRRRPPPNNNKKKIIIHHHHHHHHHJJJIIIGGGFFFGGGFFFEEECCC@@@>>>;;;999777777777888666777888999;;;<<<===>>>?????????>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGJJJMMMTTT___kkkuuu{{{lll```VVVMMMFFFBBBCCCHHHUUUiii|||wwwmmmaaaYYYQQQIIIEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA??????>>>>>>???AAACCCDDDJJJJJJJJJIIIHHHFFFDDDCCCEEEEEEDDDBBB@@@@@@BBBCCCHHHFFFDDDCCCCCCEEEGGGIIIHHHHHHFFFDDDAAA???<<<;;;888777666555444333333333333222222222222222333333222333333333333222111111111111111111111222333333000000000000////////////000000000000111111111111222222222222222333333333222111111111111000000000111111111222222222222333333444666777666<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEBBBAAA@@@@@@AAABBB@@@???======<<<<<<;;;:::::::::999999:::;;;===>>>@@@AAAEEEGGGIIIHHHEEEBBBAAAAAA@@@???===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;>>>>>>===???EEEPPP[[[qqqyyy~~~rrrlllmmmooozzznnncccVVVHHHCCCCCCBBBCCCEEEHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBAAA@@@?????????@@@AAAAAA@@@@@@@@@?????????======<<<;;;;;;;;;<<<<<<:::::::::999888777666666666666555444333333333333111222222333444666777888===AAAGGGLLLPPPSSSVVVXXXWWWWWWWWWTTTRRRQQQRRRSSSSSSQQQOOOLLLJJJIIIIIIIIINNNLLLJJJIIIIIIHHHEEECCC@@@>>>;;;888666666777888777777888999;;;<<<======??????>>>======>>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@??????@@@@@@???AAACCCDDDEEEGGGJJJMMMTTT]]]iiisss|||}}}sssdddVVVLLLHHHFFFGGGJJJRRR```qqq~~~qqqbbbXXXPPPHHHEEEFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>======>>>@@@AAABBBFFFGGGHHHIIIHHHFFFCCCBBBDDDDDDDDDBBBAAAAAACCCEEEIIIGGGDDDBBBBBBDDDGGGIIIFFFFFFEEEDDDAAA>>>;;;999666555444444333333333333222222111111111111222222111222222222222222111111333222000///...---,,,,,,000000000000///////////////000000000111111111111111111111222222222222222111111111111000000000000111111111111222222222222222333555666555777BBBNNNfff{{{xxxlll^^^QQQIIIFFF???===;;;999888888777666999999888888777666666555555555555666666666666555444555555555555555555555777777777777777777777777444444444555555555555666444444444555555555666666666666777777777777666666777777888888999999999999888888888888999999:::::::::;;;;;;<<<======<<<<<<========================;;;<<<===???AAACCCEEEEEEEEECCCAAAAAABBBAAA@@@>>>???>>>>>><<<;;;::::::999;;;<<<<<<===???@@@BBBCCCEEEIIINNNOOOMMMHHHCCCAAAAAA@@@>>><<<;;;;;;;;;;;;999999999999888888888888:::999;;;>>>>>><<<===BBBGGGLLL___yyyyyypppuuuwwwrrrtttwww|||qqqbbbRRRJJJFFFCCCBBBCCCGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKIIIIIIHHHGGGCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999888777666666666666555444333333333333000111111333444555777777;;;>>>DDDIIILLLPPPSSSVVVTTTUUUUUUTTTQQQPPPQQQRRRQQQOOONNNLLLKKKJJJKKKKKKNNNMMMKKKJJJJJJHHHDDDBBB???>>>;;;999888888888999888888999::::::;;;<<<<<>>===<<<===>>>@@@AAA??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>>>>===>>>>>>>>><<<>>>AAACCCDDDGGGJJJMMMQQQZZZdddmmmwwwxxxsssiiiZZZLLLCCCBBBFFFLLLQQQZZZhhhuuu}}}|||rrraaaVVVOOOIIIGGGHHHDDDDDDCCCBBBAAA@@@??????============>>>>>>???@@@AAABBBDDDEEEEEEDDDCCCAAAAAABBBBBBBBBAAABBBEEEGGGIIIGGGDDDBBBBBBDDDGGGIIIDDDDDDCCCBBB@@@===:::888555555444333333333333333333333222111000000000000000000111111222111111000222111000...---,,,,,,,,,////////////000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222444777777777>>>FFFVVVmmmwwwpppeeeXXXNNNFFFAAA???:::999888777666555555555666666666666555444333333444444555666666666555555444444444555555555555555777777777777777777777777444444444555555555555666444444555555555666666666666666777777777777666666666666777777888999999999777777666777777888999:::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDEEEEEECCCBBBBBBBBBBBBAAA???@@@??????>>>======<<<<<<>>>>>>>>>>>>???AAABBBCCCHHHMMMTTTYYYYYYTTTLLLFFFAAA@@@???>>>===;;;:::999777777777666666555555555777666888;;;;;;888:::>>>@@@DDDRRRjjjyyynnnooottt~~~zzzzzz}}}~~~ppp```TTTLLLDDDAAABBBEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;:::::::::::::::999999999888777777777666666555444333333333333000000111222333555666777999<<>>??????@@@>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA<<<;;;;;;::::::;;;;;;;;;:::<<>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA???@@@AAAAAAAAABBBEEEHHHHHHGGGDDDCCCBBBDDDEEEGGGCCCBBBAAA@@@>>>;;;999888777666555444333222222222333222111000//////////////////000111111111111000///////////////000111111////////////000000000000000000000000111111111111111111111000000000000000//////000000000000000111000000000111111111111222111000333777999888<<>>;;;:::999999888777666666555555444333555888888666888<<<===EEEPPP___uuu}}}qqqmmmlllssspppcccUUUIIICCCDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB===<<<;;;:::999999999999999999888888888888888888666666555444333333333333000000000000222444666777888;;;???BBBEEEHHHLLLOOOQQQRRRTTTSSSRRRQQQQQQRRRRRRQQQOOONNNMMMNNNNNNOOOOOONNNMMMMMMMMMJJJFFFCCC???@@@@@@@@@???===;;;:::999::::::::::::::::::;;;;;;<<<===>>>????????????>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBAAAAAA@@@???;;;:::::::::::::::;;;;;;;;;===???AAAAAABBBCCCEEEGGGPPP[[[cccllltttvvvttteee[[[QQQKKKGGGFFFLLLUUU```hhhssszzz~~~~~~~~~mmm[[[PPPKKKFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<======>>>>>>>>>>>>>>>???????????????@@@@@@@@@===>>>???>>>>>>???BBBDDDFFFEEECCCBBBBBBBBBCCCDDDCCCBBB@@@>>><<<:::999999888777666444333222222222111000000/////////000000...//////000111111000000---------...///000111222.../////////000000000111000000000000111111111111111111000000000/////////////////////000000111111000000000000111111111111111///111555888777999===@@@OOOggg~~~~~~}}}xxxwwwwwwwwwuuunnnccc\\\RRRJJJAAA<<<<<<<<<:::777222333555555555555666777777888888888888666555444222333555666666666555555444444444555555555666666666666666666666666666666444444444555555555666666555555555555666666666777666666777777777777666666444555555666777888888888555444444444555666888999999:::;;;<<<============::::::::::::::::::::::::999:::;;;===>>>@@@AAABBB@@@??????AAADDDFFFGGGFFF>>>???@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDGGGNNNWWW]]][[[QQQGGGFFFGGGHHHHHHFFFBBB???<<<<<<<<<;;;:::999888888777888666777::::::999;;;@@@???JJJTTTZZZkkktttmmmhhhkkkwww}}}ooo^^^NNNHHHHHHBBBCCCDDDFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;:::999888888999888888888888888999999999666666555444333333333333111000//////111333666888777:::===AAACCCFFFJJJMMMQQQSSSTTTTTTRRRQQQRRRSSSUUUTTTRRRPPPOOOOOOOOOOOOSSSRRRQQQQQQQQQOOOKKKHHH@@@@@@BBBBBBAAA???===;;;:::::::::::::::::::::::::::;;;===????????????>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@??????<<<<<<<<<;;;;;;<<<======<<<>>>@@@@@@??????@@@AAA@@@JJJWWW```hhhmmmlllhhh]]]SSSJJJJJJLLLPPP[[[fffooowww~~~{{{}}}lllYYYNNNIIICCC@@@???BBBBBBAAA@@@???>>>======<<<===>>>>>>>>>>>>>>>===AAAAAA@@@???>>>>>>>>>???===>>>>>>===<<<<<<>>>@@@DDDCCCBBBBBBAAAAAAAAAAAACCCAAA???<<<:::999999999999999777555333222222222.........//////000111222......///000000111000000...------,,,,,,,,,------.../////////000000111111000000000000111111111111111111000000/////////....../////////000000111111000000000000111111111111111...///444666555666999999DDDXXXppp}}}wwwsssuuuqqqkkkeee^^^VVVOOOJJJBBBAAA???<<<999777666555555555555555555555555555444444444333333222222222333333333333333333333333555555555666666666666666444444444555555555555666777666666555555555666666666666777777777777666666888888777777666666555555666666666777777777777777999888666555555666777888777777777777888999:::;;;999999999888888888777777999999:::;;;;;;<<<<<<===<<<===>>>===<<<===???@@@BBBAAA@@@???AAADDDGGGIIIMMMMMMLLLLLLLLLLLLLLLMMMIIIJJJLLLLLLLLLKKKIIIHHHDDDIIIMMMMMMJJJEEEBBBBBBBBBBBBAAA@@@>>>;;;:::888<<<;;;;;;;;;<<<>>>AAABBBFFFGGGJJJPPP[[[ooo|||rrrlllqqqtttuuu~~~mmm___RRRIIIDDDBBBCCCGGGHHHFFFHHHKKKGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKIIIHHHHHHHHHGGGEEEGGGFFFEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<888999999:::::::::999999666555333111000000000111000000111333444555666666777:::======>>>AAAFFFJJJQQQRRRSSSSSSQQQQQQQQQSSSMMMNNNOOOPPPPPPPPPOOONNNQQQQQQPPPQQQQQQOOOLLLIIIBBBCCCDDDDDDBBB???;;;999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>????????????AAABBBBBBCCCBBBAAA??????>>>>>>?????????@@@@@@@@@???????????????>>>======AAA@@@???>>>============;;;<<<<<<;;;::::::;;;===@@@@@@??????????????????CCCJJJSSSYYY___bbbaaa___VVVPPPLLLOOOVVV^^^ffflll}}}pppcccSSSHHHEEECCC???<<<>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@???>>>>>>@@@@@@@@@???>>>======<<<========================???>>><<<;;;<<<===???@@@>>>>>><<<;;;:::999999999777555333222333333222111000000//////.........---......//////////////////////////////000000000000////////////............//////...------...000111+++++++++,,,---...///000111222333222000...///000000000//////000111222222000000111222444555666666;;;===FFFZZZvvv}}}xxxsssoooiiiddd[[[SSSMMMHHHCCCAAA===<<<:::777555444333222444444444444444444444444333333333333333333222222333333333333333333333333555555555555555555555555444444444444555555555555666555555444444555555666555555666666666666555555666666666555555555444444666666666666666666666666888777555444444555777888666777777888888999999999999999999888888777777777999999999:::;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???@@@???>>>===>>>AAACCCEEELLLKKKKKKKKKKKKKKKLLLMMMKKKLLLLLLLLLJJJHHHEEECCCAAAEEEHHHIIIGGGDDDCCCCCCGGGFFFEEEDDDBBB@@@>>>===>>>>>>>>>>>>???@@@BBBBBB@@@???BBBHHHQQQdddxxxpppsssvvvxxx||||||xxxmmm```UUUJJJDDDAAACCCDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLNNNLLLJJJIIIIIIIIIHHHFFFHHHGGGEEEEEEFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>===;;;;;;;;;;;;<<<888999999::::::999999999777666555333222111222222000000000111222444555666666888;;;======???CCCFFFJJJMMMPPPQQQPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLNNNMMMNNNOOOPPPOOOMMMJJJDDDEEEEEEDDDBBB???<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>????????????@@@@@@@@@???>>>============>>>>>>>>>??????>>>>>>??????>>>>>>===<<>><<<<<<;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>@@@@@@?????????>>>>>>===BBBHHHPPPUUUYYY[[[[[[ZZZTTTSSSUUUZZZ```hhhpppvvvwwwggg\\\OOOFFFDDDCCC@@@<<<>>>>>>>>>>>>======<<<<<<======???@@@@@@@@@???>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;<<<===???@@@>>>===;;;999888777666666666444222222222333222000000/////////.........---////////////............---............/////////////////////............///......---...///000000,,,,,,,,,,,,---...///000000111111000...---...000000000000000000111222222000000111222333444444555999;;;AAAPPPfff~~~|||xxxsssnnnhhhdddYYYRRRIIIAAA<<<:::888888888777666444333222222222222222222222222222222222222222222333333333333333444444444444444444444444555555444444333333222222444444444444555555555555444444444333333444444555555555666666666666555555555555555444444444444444666666666555555444444333666555444333333444666666666777888999999888777777888888888888777777777777888888999999:::;;;;;;;;;:::;;;;;;;;;999:::;;;===>>>===<<<;;;;;;===???@@@FFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLJJJHHHEEEBBBAAA>>>@@@BBBBBBBBBAAABBBBBBGGGGGGFFFEEECCCAAA@@@???<<<===>>>???????????????:::999:::???HHHYYYsssvvvwww{{{}}}|||uuupppnnnooowwwsssgggUUUJJJAAA@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOMMMJJJJJJJJJJJJIIIHHHJJJHHHEEEDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@??????>>>===<<<::::::::::::;;;999999999::::::999999888888777666555444333333333111000//////000222444555444777:::<<<<<<>>>@@@AAACCCFFFKKKNNNNNNMMMMMMMMMOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKMMMOOOOOOLLLJJJEEEDDDCCCAAA???===;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<============<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>===<<<<<<======<<<;;;::::::::::::888:::<<<<<<;;;;;;<<<>>>@@@@@@@@@@@@??????>>>===AAAEEELLLPPPSSSSSSTTTUUUUUU\\\eeekkkooottt{{{}}}|||zzztttkkk\\\SSSJJJDDDCCCCCC@@@<<<>>>>>>?????????>>>>>>======>>>???@@@AAA@@@????????????>>>>>>======<<<<<<::::::;;;;;;<<<<<<<<<=========<<<;;;;;;===>>>???===<<<:::888666555444444555444222111222222111000/////////...............////////////......------,,,,,,---------........./////////............---...............///000000...------......///000111///000000///------///000000000000000000000111222000000111111222222222333666777;;;CCCRRRhhh~~~|||xxxrrrllleee^^^XXXSSSJJJEEE>>>888666666666666777666555444444444444444333333333333333333333333111111222222333333333444444444444444444444444444555444444333222111000000333333444444444555555555333333222222333333444444666666666777777666666666555555444444444444444444666666555444333333222222444444333333333444555555555666888999999777666444777777777777777777777777777777888888999:::::::::888999:::999888777999;;;===<<<;;;:::::::::<<<===>>>>>>>>>>>>???@@@AAABBBHHHHHHHHHHHHGGGFFFDDDCCC=========<<<<<<<<<>>>???@@@@@@??????>>><<<;;;:::777888:::;;;;;;:::999888888777888<<>>>>>>>>===;;;:::999999::::::999999:::::::::999888888777777666555444444333333222000///---...000333555444666999;;;<<<===>>>>>>@@@BBBFFFIIIJJJKKKMMMOOOQQQQQQPPPNNNMMMKKKIIIIIIHHHHHHIIIKKKLLLLLLIIIGGGBBBAAA>>><<<999888888888999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<============<<<;;;;;;<<<;;;::::::999999999:::888999;;;;;;;;;;;;<<<>>>AAABBBCCCDDDDDDCCCCCCBBBBBBEEEJJJOOOPPPPPPSSSXXX___mmm{{{}}}}}}~~~~~~}}}|||wwwrrrrrrrrrllldddSSSMMMFFFCCCCCCBBB???<<<>>>>>>???@@@@@@@@@??????===>>>@@@AAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<:::888666444333222444333111000111222111000........................000//////......------,,,,,,------------.........//////.........---------------......//////000000///////////////000111111000111111000//////111333111000000000000000111111000000000000111111111111333555888<<>>;;;999777888888777666555555444444444555555666333333333333333333333333111111111222222333333333444444444444444444444444444444333222111000000///333333333444444444444555222222222222222333444444666777777888888777777666555555555555555555555555666555555444333222222111333333333333333444555555444666777888888777555444666666666666666666666666666666777777888999999999777888999888666666777999<<<;;;:::999999999:::;;;:::::::::::::::;;;<<<===@@@AAABBBDDDFFFGGGHHHHHH???===:::888888888999999888888888888777666444444333444666777777666555444888666777;;;AAAJJJ[[[kkk}}}qqqfff___bbbqqqlll\\\KKKDDDCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOMMMKKKKKKLLLLLLKKKJJJLLLIIIFFFDDDDDDEEEEEEEEEBBBBBBAAA@@@??????>>>>>>>>>===;;;:::999999:::::::::::::::::::::999888777666666555555444444333333222111///------///222333444555777:::<<<=========@@@AAACCCDDDFFFJJJOOOSSSSSSRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIGGGDDDAAA@@@>>>;;;999777777777777888888888999999:::::::::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999999::::::888999;;;;;;;;;<<>><<<===>>>???AAAAAAAAA@@@???===>>>???@@@AAA@@@??????=========<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===:::888666444333222333111000000111111111000---------...............//////......---------,,,------........./////////............------------,,,---......///000000000000000/////////000111111111222444444333333444555111111000000000000000111000000000000000000000000222444888;;;===HHHaaayyy}}}zzzwwwuuuqqqmmmjjjaaa\\\UUUMMMFFF@@@999555666555555666888888666444222222222222222333333444444444444444444444444444111111111222222222222222333333333333333333333333333333222222111111000000333333333333444444444444222222222222333444555555666666777777777777666666555555555555555666666666555555555444444333333222222333333444444555555555444555666777777666555555555555555555666666666666555555666666777888888999777888888777555555666888::::::999999999999999:::;;;::::::999999::::::::::::;;;===???BBBEEEGGGIIIAAA===999666666666555444444444444444444333222111333333444555555555555555555444666:::>>>DDDOOOZZZxxxsssgggccckkkwww~~~wwwgggUUUKKKEEEBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLNNNLLLKKKJJJKKKLLLKKKJJJLLLJJJGGGEEEFFFFFFEEEDDDAAAAAA@@@@@@??????>>>>>>>>>===<<<::::::::::::;;;::::::::::::999999888777555555666666555444333333333222000///...///111222444333555777;;;======<<>>===;;;999888888888999777777888888999:::::::::777777888888888999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::999888888999999:::888999:::;;;===BBBGGGLLLSSSTTTVVVWWWWWWVVVTTTSSSLLLJJJNNNSSSSSSRRRZZZfff~~~}}}yyyqqqgggddd___^^^aaaddd___VVVJJJGGGCCCAAAAAA@@@>>>===;;;===???AAABBBAAA@@@???<<<===>>>???@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===;;;999777555444333333222000//////000111111000---------------.........---------------------------............/////////.........------------,,,+++,,,...///000000000000000000////////////000000111444777999888777777777222111111000000000000000//////000000111111111222222222777<<<<<<@@@RRRffftttppplllgggbbb]]]WWWSSSLLLHHHCCC???<<<888555333444333333444555555444222111111111111111222222333222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222333333333444444444222222222333333444555666444444555555555555444444333333444444444555555555555555555444444444444444222333444555555666666666444444444555555666666666444444444555555666666666444555555666666777888888777888888777555555666777888888888888888888888999;;;:::999888777777777777777888999;;;===???AAACCCAAA===888666666666444222333333333333333333222111111111222222333444555666333333666;;;>>>@@@FFFNNNeeerrrfffgggooo~~~vvvdddVVVKKKCCCAAACCCCCCCCCDDDFFFHHHJJJKKKKKKMMMLLLJJJJJJKKKKKKKKKJJJLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@??????????????????>>>===;;;;;;;;;;;;<<<::::::::::::999888777777666666777777777666555444333222111000000000000000222111111444888<<<===<<>>?????????999;;;>>>AAABBBAAA@@@???;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::999777555444333222222111000......000111000000,,,,,,,,,------.........+++,,,,,,------......///,,,,,,---------..................---------,,,,,,+++,,,...///000111000000000//////......////////////333999<<<;;;999888777222222111000000000000000//////000000111222333333333000333:::::::::EEEUUUyyytttqqqiiieee___YYYSSSLLLEEE@@@===;;;888666666666555444777555333333333333222000333222222222222222333444111111111111111111111111333222222222111111000000111111111111111111111111222222222222222333333333222222333333333444444444333333333333444555666777222333333444444333333222222222222333333444444444444444555555555555555555222333444555666666666666333333333444444666777888444444444555555555666666444444555555666777777777777888888777555444666777666666666777777777888888999888777666555444444444777777777888999:::;;;<<>>AAACCCEEEIIINNNRRRNNNLLLJJJGGGFFFEEEEEEEEEEEEDDDCCCCCCCCC@@@===999555555555666666666666666666777777888999999::::::555555555555666666666666888888999999999:::::::::999888777777777999:::;;;777888888888888999999999999::::::::::::999888888666666555555555666666777666777999>>>EEEPPP]]]eeekkkkkkkkkjjjfffbbb]]]ZZZUUUQQQQQQUUURRRNNNXXXhhhwww~~~{{{}}}}}}~~~vvv```]]]XXXXXX\\\___WWWLLL@@@???===<<<===>>>@@@AAA888:::>>>@@@BBBAAA@@@???:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<;;;;;;:::888999:::;;;;;;;;;::::::888777555444333222222222111///......000111000000,,,,,,,,,------.........***++++++,,,---...//////++++++,,,,,,,,,---------......---------,,,,,,,,,***,,,...///111111111000000///............//////...333999======:::888666222222111000000///000000...///000111222333444444444...///777888666>>>JJJ{{{uuummmfffbbbZZZSSSKKKFFFDDDAAA<<<777888888777666555444444333111111111111111111111111333333333333333333333333000111111111111222222222000000000000000000000000111111111111111111111222333222111000000111222333333333222222333333444555666555444222111111222222333333333333333333333333444444444444444444444444111222333333222111222333///111444666777666555333333333333444444444555555444444444555555555666666333444666666555555777888888888777666666666666666444444444555666777777888666666555444444444444444777666666666777888:::;;;@@@???<<<888444222222444444222111000111111///---000111111111222222222222000333666888999;;;>>>@@@LLL[[[vvvqqqhhhhhhkkkuuuqqq```MMMCCCBBB@@@AAACCCEEEGGGHHHHHHGGGIIIJJJKKKKKKKKKJJJHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBAAA@@@@@@@@@AAAAAABBBAAA???===<<<======>>>>>>>>>===<<<;;;::::::999::::::999888777666555555333333222111000///...---000000000222444888<<<>>>===???@@@@@@AAACCCGGGJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<<:::888666666666666666666666666777777888888888888777777666777777777888888888888;;;:::888777777777888888999888888888999:::;;;;;;888888888888888888888888888888888777777777777777666666777777777777666555;;;;;;>>>FFFRRR___jjjooosssrrrpppmmmhhhbbb\\\YYYQQQOOOPPPSSSTTTUUUZZZaaasss}}}~~~yyy|||xxxbbb```]]]\\\ZZZUUULLLFFF>>>>>>>>>>>>============:::;;;===>>>?????????>>>===<<<;;;:::999999999999777999::::::999999:::;;;???>>>>>>===<<<:::999888;;;:::999888888888999999777666555444333333222333///............---------///...---,,,,,,,,,------........................++++++******++++++,,,---///---,,,***))))))******,,,---///000111111111111000000///...............222333555777888999999999999000222))),,,555---000////////////////////////,,,...111333555888<<<>>>yyyrrrqqqooojjjddd\\\VVVRRRLLLFFF???<<<;;;:::666222555555555444333333222222111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000000111111111222222333333222222111000000111222222333222222222222333444444777666555333222222333333333333333333333333333333444444444444444444444444222333444333222222222444111222555777888777666444222333333333333444444444333333444444444555555555222444555555555555666888888777777666666666666666444444555555666777777888666666555444444444444555666555555555555777888:::AAA@@@>>>;;;777666666888333222111111222222000///000000000111111111222222333555777777888888:::<<>>>>>=========>>>>>>===<<<;;;::::::999::::::999888777666555555444444333222111000//////000//////000222555888::::::<<<>>>??????AAACCCFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===;;;999777666555555555555555555555555666777777888888777777666666666777777777888888888:::999888777777777888999666666666666666777888888888888888888888888888888777777777777777777777777777777777666666666666666;;;>>>FFFQQQ^^^iiipppsssvvvtttpppkkkddd\\\VVVRRRKKKIIIKKKOOOQQQSSSXXX___oooxxxzzz~~~zzzeeeccc___[[[WWWRRRJJJEEE>>>>>>>>>======<<<<<<;;;:::;;;===>>>??????>>>>>>888888777888888999:::;;;777999::::::999888:::;;;>>>>>>===<<<;;;999888777::::::999999999888888888666555444333222222222222///............---------###$$$'''))),,,...///000........................++++++******++++++,,,---...---,,,***************+++---...000222222222111000000///...............111111222444555777888999>>>777;;;///---333,,,//////////////////////////////111333333444666888;;;}}}~~~|||xxxxxxyyywwwqqqkkk___]]]YYYTTTNNNHHHCCC@@@<<<888444222333333111///111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000000000111222333333444444222222111000000111222222222222111111222222333444777666555444333333444444222222333333333333333333444444444444444444444444222333444333222222333444222444666888888888666555111111222222222333333333222222333333333444444444222333555555444444666777888777666666555555666666444444555555666777777777777666555555444555555555444444333333444555666777CCCCCCCCC@@@<<<999888888333222111222333333111000///000000000111111111111444666777777666555777888;;;CCCTTTmmm~~~}}}}}}tttqqqnnnsss}}}mmmWWWIIIDDDBBB@@@BBBEEEIIIKKKLLLIIIIIIJJJKKKKKKJJJJJJIIILLLLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@???>>>======???>>>>>>===<<<;;;::::::::::::999888777666555555555555444444333222111111............///111333555555888:::<<<<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777555444333444444444444444444444444666666777777777777666666666666666666777777777777888777777777777777888999666666555555666666777777777777777777777777777777777777777777777777777777888777666555555666777888:::@@@LLLZZZgggppptttuuuuuurrrmmmfff]]]UUUNNNKKKDDDCCCFFFLLLPPPSSSZZZaaaiiirrr}}}{{{xxxjjjgggaaaYYYRRRLLLHHHEEE?????????>>>===<<<;;;::::::;;;<<<>>>>>>>>>======666666666666777888999:::777999::::::888888999;;;======<<<;;;:::888777666777888:::::::::999777666444444333222111111111111///............---------)))***,,,---.........---------------------------++++++******++++++,,,---------,,,+++************+++,,,...111222333333333000///......---........./////////000222555777999CCCAAAGGG777...222***///////////////////////////222333444333333333555777yyyzzz}}}}}}sssoookkkiiihhheee^^^XXXNNNLLLHHHCCC???;;;888777555222000///111111000/////////000000000111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000///000111222333444555555222111111111111111111222111111111111111222333333555555444444333333333333222222222222222333333333333333333333333333333333111222333222111111111333333444555777777777666555000111111111111222222222111111222222222333333333333444666666555555777888777777666555555555555666555555555555666666777777777666555555444444555555333222222111222333444555BBBEEEGGGGGGCCC>>>:::888666444222222333333111000//////000000000111111111444555666666444444555666999<<>><<>>===<<<;;;::::::::::::999888777666555555555555444444333222222111...------------...///000111333777888888888888999888888999999999:::::::::777777666444333333222222333333333333333333333333555666666777777666666555555555555666666666777777666666666666777888888888888777777666777777888888777777777777777777777777666666666777777777777777888777555444444666888999999@@@KKKYYYfffmmmooonnnooolllfff^^^VVVOOOIIIFFFAAAAAAFFFNNNSSSXXX___fffgggnnnxxxzzzuuunnniii```VVVMMMGGGEEEDDD@@@@@@AAA@@@???>>><<<;;;:::;;;<<<===>>>>>>===<<<999999888777777666777777777999::::::999999:::;;;===<<<;;;:::888777666666555777:::;;;;;;999666444333333222111000000111111///............---------/////////...------,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,++++++************,,,...000222333333333///......------.........///.........000333777999BBBFFFPPP===...000***000////////////////////////222333333333111222333555xxxvvvvvvxxxzzz{{{yyyuuurrrddd```\\\YYYVVVQQQKKKFFF@@@>>><<<999777555444444333222111000000000000////////////000111111222222000000000000000000000000222222222222222222222222//////000000000111111111//////////////////////////////000111333444555555111111111222222111111111111000000000000111222222333333333333222222222111111111111222222333333333333333333333333333333333000111222111000///000222222333444555555555444444000000000111111111222222111111111222222222333333333555666666666666777999777666666555555555555555555555555555666666666666666666555444444444444444222111000000000111222333<<>>===??????>>>===<<<;;;;;;:::::::::999888777666555555444444444333222222111111......------------------...000333444444333444444333444444555555666666777555444333222222222333333333333333333333333333333555555666666666666555555444555555555555666666666555555555666777777777777777777666555555666666666666666666666666666666666555555666666777777777777888666555444555666888:::;;;@@@HHHSSS\\\bbbddddddiiieee^^^VVVNNNHHHCCCAAA@@@AAAGGGPPPWWW\\\dddllljjjooowww~~~|||yyyxxxooohhh]]]RRRIIIEEECCCCCCBBBBBBCCCCCCCCCAAA???>>>;;;<<<===>>>>>>>>>===<<<::::::999888888888999999999:::;;;;;;::::::;;;<<<===<<<:::999777666666666444666999;;;;;;888555222222222111000000000111111///............---------***)))(((((()))+++---///------------------------++++++******++++++,,,---+++,,,,,,,,,++++++*********,,,...000111222222222......------------......///...---...000333666888<<>>...///***111///////////////////////////111222111111111333555~~~yyysssnnnmmmlllllljjjfffaaa]]]SSSPPPLLLHHHEEEAAA===:::666555444333222222222222111111000000//////......//////000000111111111222000000000000000000000000222222222222222222222222/////////000000000111111//////////////////////////////000111222222333333000111222222222222111000000000000///000000111222111111222222222222111111000000111111222333333333333333333333333333333333000111222111000///000222333333444444444444444333000000111111111222222222111111222222222333333333333444666666555555777888777666555555444444555555555555666666666666666666555444444333222333333333222111000//////000111222444;;;CCCKKKOOOPPPQQQRRRJJJDDD<<<666333222111000000111111111222222222222000222444444444555777999777999>>>IIIZZZrrrzzztttpppkkkkkksss}}}oooYYYRRRIIIEEEGGGJJJJJJHHHEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFEEECCCBBBBBBBBBBBB???@@@@@@@@@@@@@@@??????@@@??????>>>===<<<;;;;;;::::::999888777666555555444444444333333222222222/////////.........---------///111111000000111222111111222222333333333444444333222111111222333444333333333333333333333333444444555555555555444444444444444444555555555666444555666666666666666555444444333333222222333333666666666666666666666666444555555666666777777888666666555555666777888999===???DDDKKKSSSXXXZZZZZZ```\\\VVVNNNHHHCCC@@@>>>BBBDDDJJJTTT[[[```hhhpppppptttzzz}}}|||~~~nnndddVVVLLLGGGEEEDDDBBBBBBCCCDDDEEEEEEDDDBBB@@@<<<===>>>??????>>>===<<<888888888999:::<<<===>>>:::;;;===<<<;;;;;;<<<>>>>>>===:::888777777777777444666888::::::777444222222222111111111111111222///............------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,++++++******+++---///000000000///---------,,,------...///......---...///111333444555CCCSSS>>>---000+++111////////////////////////...///000000000111333555~~~vvvqqqnnnjjjeee]]][[[XXXVVVTTTPPPKKKHHHDDDAAA===:::888777666555222222111111111000000///...///000///...------.../////////000000000000000000000000000000000000000111111111111111111111111////////////000000000111/////////////////////////////////000000111111111000111222222222222111000000////////////000111111111111222333333333222111///000000111222222333333222222222222222222222222111333444333222111222333555555555555555555444444111111111222222222333333222222222222333333333444111333444444333444555777666666555444444444444555666666666666666666666555444333222222111111222222222111000//////000111222111444:::@@@GGGNNNUUUZZZWWWPPPDDD:::555333222222222222222222333333333333111333444555444555666888555999>>>DDDPPPfff{{{uuummmiiimmmuuuxxxeee\\\QQQLLLLLLLLLJJJFFFCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;::::::999888777666555555555555555444444444444444000111111111000000//////...///000///......000111111111111111111111111222222111000///000111333555444444444444444444444444444444444555555444444444333333444444444555555555444555666666666555444333444444333222222222222222555555555555555555555555444444555555666777777888555555555666777888888888:::;;;???EEEKKKOOOPPPPPPRRROOOKKKFFFDDDCCCDDDEEEHHHJJJQQQ[[[bbbfffnnnuuuuuuyyy~~~~~~kkk___PPPHHHGGGGGGDDDAAA@@@BBBDDDFFFFFFEEECCCBBB===>>>???@@@@@@???>>>===777888888999;;;<<<>>>???<<<===>>>>>>======>>>??????===;;;999777777777888444666777999888666444333222222111111111222222333///............---------...///000000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,,,,,,,+++******+++---.........---,,,---,,,,,,,,,------...///,,,,,,------...//////000222AAARRR===---111+++///////////////////////////...///000000//////111333qqqqqqkkkbbb\\\YYYUUUQQQKKKIIIGGGEEEDDDAAA>>><<<999777444222111222444555222222222222111000///...,,,...///000///...//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000111222333333222111000///////////////000111111111222333444444444333222///000000111222222333333222222222222222222222222333444555555333333444555666666666666666555555555111222222222222333333333222222333333333444444444///111222222222222333555666666555444444444444555666666666666666555555555333222111111000000111111222111000//////000111222111222333666<<>>666444444444222222333333333444444444333444555555444444666777555:::???CCCKKK___|||{{{rrrkkkmmmttt}}}zzzlllcccWWWQQQPPPOOOJJJFFFBBBAAABBBBBBDDDFFFIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAAAAA@@@?????????@@@AAABBB@@@@@@???>>>===<<<;;;;;;::::::999888777666555555666666666666666555555555111222222222222222111000///000///...------///222111111111111111111111111111000///...///111333555444444444444444444444444333444444555555444444333333333333444444444555555555555666666666555333222666555444444333333333444555555555555555555555555444444444555666777777888444444666777888888888888555777;;;AAAFFFJJJJJJIIIDDDCCCAAAAAACCCGGGKKKNNNNNNPPPWWWaaahhhlllssszzzyyy{{{xxxiii[[[KKKEEEGGGIIIEEE@@@>>>@@@CCCEEEFFFEEECCCBBB>>>???@@@AAAAAA@@@???>>>:::::::::999::::::;;;;;;===>>>??????>>>>>>???@@@@@@>>>;;;999777777888999555666777888777666444333333222222222222222333333//////.........---------###)))///222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***,,,,,,---,,,+++***++++++,,,------,,,++++++,,,,,,,,,,,,------...///***+++,,,---------,,,,,,111AAARRR===...222+++---///////////////////////////000111000......000111]]]YYYSSSOOOLLLHHHBBB>>>::::::999777666555333333222222111111111111222222///......------///000111///////////////......---///////////////.........000000////////////000000111111111111111111111111//////000000///...------......//////000000111111......///000000000000000111111111111111111111111/////////000111111222222333333333333333333333333444333333222222333333444444333222111111222333444444444444444444444444444555555555444444333333333///000222333444555555555666555555444444444444555333444555444333444555777666666666666666666666666666777999:::999777555444333333333222222222111111222222222111111000///...222333444333444888@@@FFFKKKHHHDDD>>>999555333222222222222333444777999:::555666666777888999999999;;;>>>BBBDDDJJJXXXkkkyyy~~~rrrooottt~~~pppkkkcccZZZRRRMMMJJJIIIBBB???>>>@@@AAAAAAFFFMMMHHHKKKNNNOOONNNMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>@@@???===;;;:::;;;<<<===>>>===<<<;;;::::::::::::888888888777666666555555333333222222222222222222222111000//////000111222//////000000111111111222333333333333333222111000000000111222222222222111444444444555555555555666444444444333333222222222555555555555555555555555444444444555555666666666777777666666555555555555444555555666666777777888222333444666777888888888999:::;;;<<<>>>???@@@AAA@@@@@@======GGGUUUZZZXXXTTTYYY```eeejjjpppxxx~~~~~~ooo]]]UUUMMMHHHGGGFFFCCC???@@@???@@@DDDKKKMMMJJJFFFAAABBBCCCCCCBBB???===;;;:::999999888999:::<<<======???@@@???>>>===>>>???===<<<:::999888777777777999999999888777555444333555444333333555555444333------............---------------,,,,,,,,,++++++//////......---,,,+++++++++***)))))))))***+++,,,***++++++,,,,,,------...******+++,,,------......,,,,,,,,,---------......//////............/////////===BBB777---...111///---------............///////////////000000000000HHHEEEAAA>>>===:::666333777666555444333222222111111000000//////000000111///......---...///000111///////////////......---.........///////////////000000////////////000000........................///////////////...------///////////////000000000......///000000000000000111111111111111111111111/////////000111111222222333333333333333333333333444333333333333333333444333333222111111222333333444444444444444444444444555555444444444333333333000111222333444555555555555555444444444555555555333444555444333333555777777777777777777777777777555666777888777666444333222222222222111111111111222222222111111000///...000111111000000333888===???>>>;;;777444111000///111111111222333555777999444555555666777777888888999<<<>>>>>>@@@JJJYYYeee~~~vvvsssxxx}}}zzzzzzsssiii___XXXSSSNNNKKKDDD@@@>>>?????????BBBHHHGGGJJJMMMNNNMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAA@@@????????????@@@???===;;;:::;;;<<<======<<<;;;:::999999999999888888777666666555555444444444444444333333333333222111000000000000111222222222222222222333333333333333333333333222111111000111222222333333222222444444444444555555555555444444444333333333222222444444444444444444444444555555555444444444444444666666666555555555444444333444444444555555666666555666777777888888888888777777888999:::;;;<<<===>>>??????AAALLLZZZaaa___XXX]]]ccchhhlllrrryyy~~~rrreeeXXXRRRJJJFFFEEEDDDBBB??????>>>>>>CCCIIIMMMKKKHHH@@@@@@AAA@@@???>>><<<;;;;;;:::999999999:::;;;<<<===>>>??????======>>>???<<<;;;;;;:::999888777666555666666666666666555555444333222333444555444222......////////////......---------,,,,,,,,,++++++,,,,,,,,,+++***))))))))),,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++)))))))))******++++++,,,,,,,,,,,,------------...///......------......///,,,999===444,,,---000///------------............/////////000000000111111999777555444444333111000111111111111000000000000//////............/////////............///000000///////////////......---------......//////000000000//////......//////000........................///////////////......---000000//////////////////......///000000000000000000000000000000000000000/////////000111111222222333333333333333333333333333333333333333333333333333333222222222222333333444444444444444444444444444444444444333333333333000111222444555555555555444444555555666666777777555666777777666666777999888888888888888888888888444555666777666555444333333222222222222111111111222222222222111000///...///000111000///000222444333333333222111///...---000000000111222333555666333333333444444555555666555777888777777===GGGPPPfff~~~~~~|||yyysssxxxtttiiibbb[[[SSSNNNHHHCCC@@@@@@???===???DDDFFFHHHKKKLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA???===;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;888888777777666666555555666666555555555444444444333222222111111222222333555555555444444444444444333333444444333333222222111222333333444444333333444444444444555555555555444444444444333333333333333333333333333333333333555555444444333222222222555555555444444444444444444444555555555555666666888888999999999999888888666777777777888999:::;;;===???AAAGGGSSS```gggggg___ccciiillloootttzzz{{{wwwvvvuuuooocccYYYQQQLLLFFFCCCCCCCCCAAA??????>>>>>>AAAGGGKKKKKKIII??????>>>===<<<<<<;;;:::<<<;;;:::999999999:::;;;===>>>???>>>===<<<===???:::;;;;;;;;;:::888666555111222333555666666666666444222222222333444333222//////000000000000//////------------,,,,,,,,,,,,+++++++++***))))))(((((((((***,,,---,,,***'''%%%...------,,,++++++******************************,,,,,,,,,,,,------------------,,,,,,,,,,,,------)))333888000***,,,//////------------............/////////000000000111111444444333333333333222222............//////////////////............//////............/////////000///////////////......---,,,------...///000111111/////////....../////////000000000000000000000000...///////////////......000000000//////......---......///000000000000000/////////////////////////////////000111111222222333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555555555444555666777888888999999999:::;;;:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;666777888888888777666666444444444444333333333333222333333222222111000///000111222333222222222222///000111222111000///.........//////000111222333111111111222222333333333///222444444444888@@@FFFTTTlll}}}uuutttvvvvvvmmmdddYYYPPPMMMGGGBBBAAA@@@>>>>>>BBBCCCEEEHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@===<<<;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>:::::::::999888888777777666666666555555444444444333333333333333333333333666666666555555444444444333333444444444444333333222333444444555555444444333333444444444555555555444444444444444444333333333333333333333333333333333333333333333333333222444444444444444444444444666666777777777777888888999999::::::::::::999999888888888888888:::;;;<<<<<>><<<<<<;;;;;;<<<===<<<:::999888999999:::<<<===>>>>>><<<<<<===>>>::::::;;;<<<;;;999666444000111222333444555555555333222111111222333222111000000111111111111000000...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++***(((&&&$$$,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***111444...***,,,...---,,,,,,---------.....................////////////////////////............,,,------...//////000000000//////......//////000---......//////////////////////////////......---,,,------...///000111111//////............//////////////////////////////......///////////////...000000//////......------......///000000000000000......................../////////000111111222222333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333222222333444555555555555555666777999:::::::::999999:::;;;:::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::777777777666666666555555444444444444333222111000///000222444555555333222000000111222222000///...---......//////000000000000000000000000111111111---000222333333666;;;???FFFZZZuuu}}}wwwsssrrr~~~|||pppbbbWWWRRRJJJDDDBBBAAA>>>>>>???AAACCCEEEFFFGGGGGGIIIKKKKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@>>><<<;;;<<<===>>>@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::666666666555444333333333444444555555555555444444666666555555444444333333333444444555555555444444333333444555555555555444333333333444444444444555444444444444444444444444333333333333333333333333111111222222333444555555444444444444444444444444666666777777888999999999999999:::;;;;;;;;;;;;;;;888888777777888:::<<<===???AAAHHHQQQ[[[aaadddggghhhlllpppssstttxxx}}}~~~}}}{{{vvvpppllliiiiiiiiiiiieee\\\QQQJJJGGGEEECCCAAABBBBBBCCCBBBCCCBBBAAAAAABBBCCCCCCCCC@@@@@@>>>==================<<<:::999888999999:::;;;=========<<<;;;<<<===::::::;;;<<<;;;999666444222222333333333333222222222000///000111222111000000000111111111111000000.........---------,,,,,,,,,,,,++++++++++++++++++///...---,,,+++******************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++...111111...++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---...///...,,,+++,,,---------......///000000111//////............//////---......///000////////////////////////......---------......//////000000///......------......///---------------------------...////////////////////////........................///000000000000000/////////////////////////////////000111111222222333333333333333333333333333444555666666555444333333333444444444444333333333333333333333333333333222222222222333333333333333333444555555555555555555666777999999999888777555666777777666666777999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999888888888777777777666666666666555444333222......000333555555333111000000000000///...------------.../////////......///////////////////////////000111111111333555888:::III___vvv|||sssgggoooqqqfffZZZQQQIIIFFFDDD@@@======>>>@@@CCCDDDDDDFFFHHHJJJIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEBBB@@@>>><<<<<<<<<===>>>>>>======<<<<<<=========??????>>>>>>======<<<<<<777777666555444333333222555666666777777666666555555555555444444444444444444444555555666666555555222333444444555555444444333333333333444444444444444444444444555555555555333333333333333333333333000111222333444555666777444444444444444555555555444555666777999:::;;;;;;<<<<<<=========<<<<<<;;;777666555555777999<<<>>>CCCEEEMMMXXX^^^```bbbdddhhhlllpppsssuuuxxx~~~}}}vvvnnngggfffcccdddeeeccc]]]TTTKKKEEEDDDCCCBBBBBBAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@??????>>>>>>>>><<<;;;:::999999999:::;;;;;;<<<===<<<;;;:::;;;===:::;;;;;;;;;:::888666555333333444333333222111000111000//////000111000///000000111111111111000000............---------,,,************************///---,,,*********+++,,,))))))******+++,,,,,,---************************++++++++++++,,,,,,,,,,,,++++++************++++++000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------......000111000......///111------......//////000000......------------......------///000000000///...///////////////......---.........//////////////////......------......///------------------------------...///////////////------........................///000000000000000/////////////////////////////////000111111222222333333333333333333333333333444555666666555444333333333444555555444333333222222222222222222222222111111222222222333333333333444444555555555555555333444666777777666555444333444555444333333555777777777777777777777777777888777777777888888999:::999999888888888777777777777888888777777666555444111000000333555666333111000//////...............---......//////...---,,,////////////////////////000000000000111222444666666>>>MMMbbb{{{vvviiikkkvvv{{{hhh^^^TTTOOOKKKEEE@@@???===>>>AAABBBCCCDDDGGGJJJHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA>>>===<<<<<<>>>>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>===<<<<<<999888888777555444444333666666777888888777666666444444444555555555555555444444555666666666666666222222333444444444444444222222333333333444444444444444444444555555555666444444444444444444444444222222333444555666666777444444555555555666666666666777999:::===>>>@@@AAACCCCCCBBBAAA???===<<<;;;777777666666888<<>>>>>>>>???@@@@@@@@@???>>>===;;;:::999999999:::;;;<<<:::;;;<<<<<<::::::;;;<<<<<<;;;;;;:::999888777666333333444444333333222111000///......000000///...///000000000000000000///............------------*********+++++++++++++++***++++++++++++************************+++++++++)))))))))******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,///,,,***+++,,,---------++++++,,,,,,,,,---------------........./////////,,,///111000///...000333---------....../////////---,,,,,,++++++,,,,,,---,,,---///000000000///...///////////////......---///////////////..................------.........////////////////////////------...///000000//////,,,------....../////////...//////000000000000000000000000000000000000000/////////000111111222222333333333333333333333333333444666777777666444333333333444555555444333333222222222222222222222222111111111222222333333333444444555555666555555555111222444555555333222000333444555444333444555777444444444444444444444444555555555555555666777777888888888888777777777777999999999888888777666555555333333444777777444111000000.........///000111---.../////////...---,,,/////////////////////...//////000111333555888:::888:::CCCVVVoooyyyqqqmmmrrrvvvjjj^^^XXXSSSKKKEEEBBB<<<>>>@@@AAABBBDDDGGGJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA???===<<<===>>>???BBBBBBBBBAAAAAABBBCCCCCC??????>>>>>>======<<<<<<::::::999888777666555444666777888999999888777666444444555555666666777777444444555666777777666666111222333333444444333333222222333333333444444444444444444555555555666666555555555555555555555555444555555555555555555555555555555666666666777777:::;;;===???BBBDDDFFFGGGIIIHHHFFFDDDAAA>>>;;;::::::999888999<<>>@@@BBBCCCBBB@@@???>>>===>>>@@@AAAAAA???===<<<:::999999888999:::<<<===:::;;;<<<<<<::::::;;;<<<===<<<:::999888777777777222333333444444444333333000...---...///000///...//////000000000000////////////.........---------------------------------+++---///111111///---,,,,,,,,,++++++***)))))))))******+++,,,------......******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---)))'''))),,,------...++++++,,,,,,,,,---------////////////000000000111------------------------...------,,,,,,------.................................---,,,,,,,,,,,,---------............------,,,---///000111000///------------............///........................///............---------////////////////////////......//////000000111111000000000000111111111111000111111222222333444444333333222222222333444555444444444444444444444444222222444444444444222222444333222111111222333333111000000000111333555666666666555555444444444333444444333333333333222222222222111111222222333444555555666666555444333333333555666555444222333333444222000000222333111///000111444666888777666666555666777777666444222000111111000000///...------////////////............000000000000////////////////////////000111333333888888???NNNaaaxxx|||vvvrrrzzz~~~pppddd]]]VVVNNNHHHIIIBBB???@@@BBBBBBDDDHHHHHHGGGGGGHHHJJJLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFCCCAAA???@@@@@@@@@???>>>???@@@AAAAAABBBAAAAAACCCAAA???>>><<<<<<<<<======<<<:::999888888777777666666777888888888888888:::999888666666666777777555444333333555555444333444444444555777777444222555555555444333222111000222222222333333444444444222333444444555555444444333333444444555666666777666555555555777:::<<<>>><<<===@@@DDDIIIOOOTTTWWW[[[SSSKKKGGGCCC>>><<<>>><<<<<<<<<>>>@@@CCCIIIOOOVVV\\\eeennnrrrrrrooolllllllllkkklllooovvv~~~yyyjjjffffffdddmmmeeeYYYNNNHHHEEEDDDDDDBBB@@@???======>>>@@@AAA<<<===>>>???@@@AAABBBBBB888999<<>>>>>>>>???@@@AAAAAAAAAAAACCCBBB@@@>>>============<<<<<<:::999888777777777666666777888888888888888999888777666666777777888555444333333555555444333555444444666777777555333555555555555444333222222222222333333333444444444222333444444555555444444333444444444555555666666888888777777999<<<@@@BBBCCCEEEIIINNNTTTZZZ___aaa]]]UUULLLGGGBBB===<<<>>><<<>>>@@@BBBCCCGGGOOOUUU]]]bbbiiipppttttttrrrppppppooommmlllmmmttt|||zzzkkkgggfffcccggg```UUUKKKFFFCCCCCCBBBBBBAAA???>>>===>>>???@@@=========>>>>>>>>>>>>>>>999:::<<<>>>?????????>>><<<<<<:::999999999:::;;;<<<;;;;;;;;;;;;::::::::::::999888666555555444444444333222222111111222222333222000/////////000111...............//////000...------------,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******************++++++++++++************++++++,,,++++++++++++,,,------++++++++++++++++++++++++---------.........//////------------------------------------------------------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---.../////////...---------------............------------------------))))))***+++,,,---...///...........................////////////000000000//////000000000000111111000000111111222333333333222222222222333333333444444444444444444444444444333333222222222222333333333222111000//////000111000000000111222333444555777666666666666555555555333333333333222222222222111111111111111222222333444444555555444444333333333444555555333222222333111000//////000000///.........///000111111222222111333555777888999888888444444444333333222222111444444333222111///......------------------------000000///000111333444555999:::>>>CCCJJJXXXppp}}}zzz}}}}}}{{{xxxkkkaaaXXXOOOFFFBBB@@@>>>???CCCDDDDDDDDDGGGJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHEEECCCAAAAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA???>>>>>>>>>>>><<<;;;:::999888777777777666666777777888888777777888777777666777777888999666444333444555666555444555444444666777777555333333444444555555444444333333333333333444444444444333333444555555555555444444444444555555555555555999999999:::>>>BBBGGGJJJPPPRRRVVV\\\```dddggghhh\\\TTTKKKEEE???;;;;;;??????FFFMMMNNNNNNRRRZZZ```gggiiimmmrrruuuvvvvvvvvvtttrrrnnnkkklllrrrzzz~~~zzzllliiigggddd___XXXOOOGGGCCCBBBBBBAAACCCBBB@@@???>>>>>>>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<============;;;;;;:::999999999999:::::::::999999999888888888777777777666555444333222333333222111111111111222000///...---,,,---............---,,,---...///000------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************+++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,---...///000111------------------------,,,------------------,,,------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---............---,,,,,,---------.........------------------------***++++++,,,------..............................////////////////////////////////////000000000111000000000111222222333333111111222222333333333333333333333333333333333333444333222111111222333444222111000000000111333444000111111111222333444444333333333333333333333333333333333222222222222111000000000000000111222222333333444444444333333222222444555555333222222333000///////////////...---------------...///111111...///000222333444444444444444333333222222222111444444333333222111111111.........///////////////111000000000111444666777<<<>>>AAABBBCCCLLLaaauuu|||vvvuuuwww{{{rrreeeZZZNNNGGGBBB>>>???CCCBBBBBBCCCFFFIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBAAACCCBBBAAAAAA@@@?????????===<<<;;;999888888777777666666777888888777777777666666666777777888999999666555444555666666666444555555555666777777555333222222333444444444444444333333444444444444444444333444444555555555555555555555555555555555555555888999;;;???FFFMMMTTTXXXaaabbbeeeggggggfffdddcccUUUMMMFFFAAA<<<999===CCCJJJVVVbbbdddaaaccchhhlllooooooppprrrtttwwwyyyzzzwwwtttppplllmmmrrrzzz}}}}}}|||nnnjjjgggcccVVVQQQIIIDDDBBBAAABBBAAADDDCCCAAA???>>>>>>===>>>===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;::::::999999888888888888888888888777777777666666444444555555444333111000333222222111111111111111...---,,,++++++,,,------...---,,,+++,,,---///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++************+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,------...//////000------------------------,,,,,,---......---,,,,,,------------------------------,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------------,,,,,,,,,------------...------------------------.........---------------......................../////////..................////////////000000000///000000111111222333333000111222333333333222222333333333333333333333333333333111000000111333333111000000111222444666888000111111222333333333333222222222222333333333333333333222222222111111111000000//////000000111222222222333333333333333222222444555444333111222222////////////...---.........---------...///000111---......///////////////111111111000000000000000111111111222333333444444111111111222222333333333222111000111222555888999<<<>>>AAAAAA???DDDVVVhhh~~~uuuooonnnrrrrrrfffXXXNNNGGGAAAAAADDDBBBAAAAAACCCFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA??????@@@AAABBBBBBCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<:::999999888888777888888888888888777777666666777777888888888888777666555555777777666555666555555666888888555333000111222333333444444333444444444444444444444444333444555555666666555555555555666666666666777777888;;;@@@HHHRRR\\\dddhhhqqqpppooolllggg```ZZZVVVIIIDDD???===;;;;;;AAAIIIXXXiiiwwwyyyvvvuuuuuutttssssssssssssuuuwwwzzz{{{wwwuuurrrooopppuuu~~~}}}|||~~~~~~qqqjjjddd___OOOKKKEEEBBBAAABBBBBBBBBBBBBBBAAA???>>>======<<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999999999888888888888888777777777777666666666666555555555222333444444444222000///333222111111000000111111000000.........///000111---,,,,,,++++++---...///------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++........................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------/////////............---......////////////000000//////000000111222222222///000222333333333222111333333333333333333333333222222111111111111222222111111111222333555888999000111222333333333333222333333444444444444444555222222222222111111111111///////////////000000111111111222333333333222222222333444444222111111222...000000///...---...///------.........///////////////................................................///111222333444444222333333444444555555555333222111111333666999;;;AAACCCFFFFFFDDDFFFSSSaaavvvxxxmmmhhhhhhttttttfff[[[RRRKKKIIIKKKHHHFFFCCCAAACCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFEEECCCAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<;;;:::::::::999999999:::999999888888666777777888888888888777888666555666777888777666666555555777888888666444111222222333444444444444555555555555444444444444444444555666666666666555666666777777888999999999<<<@@@GGGQQQ[[[dddkkkoootttsssoooiii```WWWOOOJJJ@@@===<<<======???HHHRRRdddttt}}}xxxvvvvvvvvvwwwxxxzzz|||}}}yyywwwuuutttuuuzzz~~~~~~}}}~~~~~~tttggg]]]VVVIIIFFFBBB@@@AAABBBBBBBBB@@@@@@???>>>======<<<;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;:::999888888777777777888888777777666555666666555555555555444444222333333333222222111000222222111000000000000111......---,,,,,,...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++***************+++,,,,,,++++++++++++++++++++++++//////.........---------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------------------------//////.........---------........./////////000000//////000000111111222222///000222333333333111000222222222222222222222222111111222222222222111111333222222111222333555666000111222333333333222222222333333333444444444444222222222222111111111111///............///000000000000111222222222222222111333444444222111111222...000111000...---...000+++,,,---...///...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222111111222333333444555555444333111111333666:::===FFFGGGIIIKKKJJJJJJRRR\\\jjj{{{tttlllfffmmmxxx{{{xxxmmmddd[[[XXXZZZWWWRRRKKKEEECCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGEEECCCBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@???===<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888777777888999888888666666888777666666888888777666666666666777888888666444444444555555666555555555666555555555444444444444444444555666666666666666666666777888:::;;;<<<<<<>>>CCCJJJSSS[[[aaaeeeggghhhfffbbb\\\TTTLLLEEEAAA===<<<>>>BBBCCCFFFPPPZZZhhhvvv~~~xxxyyyzzz{{{}}}{{{{{{zzzyyyyyy}}}~~~~~~~~~~~~sssbbbVVVOOODDDBBB???>>>???@@@@@@@@@===============<<<;;;;;;:::::::::::::::999999999999999:::::::::888777666666666777777777666555444666666555555555444444444333333222222111111222222222222111000000000000000++++++*********+++------)))***,,,---------+++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))******************++++++++++++************++++++***************++++++,,,++++++++++++++++++++++++---------...............------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///------------------------//////.........---------............/////////000/////////000111111222222...000222333333333111000222222222222222222222222000111222333333222111000444333222111111111222333000111222333444333222111000000000111111222222222222222222111111111111000...............///000000///000111222222222222222111333444444222111111222///111222111...---...111)))+++---......---,,,+++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000111222222333333444333222111333777;;;>>>EEEEEEGGGIIIIIIHHHMMMTTT```ooo~~~uuuiiilllsss~~~|||pppuuu|||sssjjjfffgggddd]]]TTTKKKGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHFFFEEEFFFGGGHHHHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGCCCDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@>>>============<<<<<<<<<<<<;;;;;;:::999777888999999888777666555888777666777888999888666666666666777999888666444666666777777777777666666666666555555555444444444444555555666666666666666666666888999;;;===>>>>>>>>>BBBIIIQQQWWWZZZ[[[[[[ZZZXXXUUUPPPJJJDDD>>>;;;===>>>BBBFFFHHHKKKUUU___hhhtttzzzwwwxxx~~~www{{{}}}~~~~~~}}}||||||~~~~~~ppp^^^RRRLLLAAA???======>>>??????>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666555777888:::;;;:::999777555555666777777777666444333666666555555555444444444444333222111111111222333222111111000000000000000...------,,,---...000000'''))),,,......---+++))),,,,,,,,,+++++++++******---,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************++++++************++++++*********)))***++++++,,,+++++++++++++++++++++++++++,,,,,,---...///000000..................------............------,,,++++++,,,------++++++,,,---,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,++++++*********+++,,,,,,------......///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,.........//////////////////...,,,++++++,,,---...---///222222222111222444444444333333333333222222555555555444444333333333444444444444444444444444333222222111111111111111222222111111111111222222000000111222222222222111000000000000000000000000111111222222222222111111222333333444444333333222///000000111111111000000111000000///......------,,,,,,,,,------..................------,,,,,,,,,------,,,,,,,,,,,,++++++///000111000///...///111///000111000///...///111333222333333444555666777;;;;;;<<<>>>@@@CCCEEEFFFSSSXXXdddvvv}}}vvvrrryyy}}}xxxxxxuuutttzzz{{{pppaaaWWWRRRNNNJJJFFFBBBEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@??????>>>>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;999999999888888888888777555555444333444555666777777777666666666666777777777777777777777666666555777777666666777888999999888999:::;;;<<<===>>>???BBBCCCEEEIIIMMMOOOOOONNNNNNKKKGGGDDDBBBBBBBBBBBBDDDGGGLLLQQQVVV[[[```dddkkksss|||~~~|||}}}~~~}}}}}}zzzzzz}}}}}}~~~}}}}}}{{{iii]]]RRRJJJFFFAAA:::999<<<>>>===;;;???===;;;::::::999777666888888888888777777777666999999888888777777666666666555333222111222333333666555555555666666444222111111111111000000000000000000//////......------,,,,,,---...//////......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))((((((((((((((((((((((((((()))))))))))))))***+++++++++)))((('''++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++++++++************))),,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---.....................---------------...---------------.........///222222111111222333111222222222333333444444444444444444333333333222333333333333333333333333222222111000000000000000111111000000000000111111000000111222222222222111000000000000000000000000000111111222222111111000222222333333333333222222000000111111111000000///000000///......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,++++++,,,---...///000000......///000000000000000111222333333222333333555666888:::;;;???EEERRRddd|||{{{~~~~~~~~~zzzmmmccc^^^ZZZSSSNNNBBBCCCEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;999999999999888888888888444333333222333444555666777777666666666666777777999999999999888777666555777777777777777888999999999999:::<<<===>>>???@@@BBBBBBCCCDDDFFFGGGGGGFFFHHHDDD@@@???AAADDDDDDCCCOOOTTT[[[aaadddfffhhhiiipppvvv}}}~~~~~~~~~}}}{{{{{{~~~~~~}}}|||~~~nnn^^^UUUPPPKKKHHHBBB<<<:::;;;===<<<:::===<<<;;;;;;;;;:::888666999888777777666666777777999888888777666555555444555444333333222222222333666555444444555555333222111111111000000000//////111000000///...------,,,,,,,,,---.....................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))*********************)))((((((++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...)))))))))******++++++,,,+++,,,,,,,,,,,,+++******)))***++++++))))))***+++,,,,,,,,,++++++++++++***+++++++++************))),,,,,,,,,++++++++++++***...------,,,++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,---...///000......------,,,,,,++++++,,,,,,---...////////////...000111222111111222333///000111222333444555555333333333333333222222222222222222222222222222222111000//////......//////000000////////////000000///000111111222222111111000000000000000000000000000111111222222111111000222222333333333333222222000111111111000///......///......------,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++*********)))))))))***+++***)))((()))+++---...//////------...///000000////////////000111111111111111222444555666555:::FFFUUUiii~~~tttmmmhhhaaaXXXQQQCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDCCCAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;:::999999999888888888888555555444444555555666777999888888888888888888999:::::::::999999777666666888777777777777888999999:::;;;<<<===>>>@@@@@@AAACCCBBBAAA@@@??????@@@@@@BBB@@@>>>@@@EEEKKKNNNNNNbbbgggoootttvvvtttsssrrrxxx{{{~~~~~~~~~~~~~~~~~~|||vvvqqqpppsssvvv~~~zzznnn\\\OOOKKKLLLMMMJJJDDD>>>;;;;;;<<<;;;999;;;;;;;;;<<<===<<<999777:::999777555555666777888888888777666555444333222333333444444333333222222555444333444555555333111111111000000000000//////111111000///...---,,,+++,,,------............---...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))*********++++++++++++***))))))))))))***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------'''(((((()))***+++,,,,,,******+++++++++******))))))+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++++++++,,,...000111///......---,,,++++++******,,,---///000000//////...000111222111000111222000000000111222333333444222222222222222222222222111111111111111111111111000///......------......//////............/////////000000111111111111111////////////////////////000000111111111111000000111111222222222222111111111111000000///...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,******+++,,,,,,---......,,,,,,---...111111000/////////000000222222222222222333444444555999AAALLLYYYmmm~~~xxxsssnnnfffZZZQQQGGGFFFDDDCCCDDDDDDCCCCCC????????????@@@AAABBBCCCFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEECCCBBB@@@??????======<<<;;;;;;;;;;;;;;;::::::999999999888888888888888888888999999::::::;;;;;;::::::::::::;;;;;;888888888999999999888888888888888777777888999999;;;;;;<<<===???@@@AAABBBDDDCCC@@@>>><<<<<>>:::888:::999666444444555777999777777666555333222111111222333444555444333222111444333222333444444333111111000000000////////////111111000///---,,,++++++,,,------......------------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++)))*********++++++++++++,,,+++***)))))))))***+++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------((())))))***+++,,,,,,---))))))***++++++*********+++,,,---,,,+++***+++---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,---///000000//////...---,,,++++++***+++---///000000///......000111111000000000111111111111111111111111111000111111111111111111111000000000000000000000000///......---,,,---------//////............////////////000111111111111000////////////////////////000000000111111000000000000111111222222111111000000000000///...---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***,,,---,,,+++***+++,,,,,,---...---,,,+++,,,...000000///.........//////000000////////////000000333555;;;AAAHHHWWWrrr|||yyyuuummm```WWWMMMJJJEEEDDDDDDDDDCCCAAA???????????????@@@@@@AAADDDDDDEEEFFFFFFEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEDDDGGGGGGFFFDDDCCCAAA@@@???======<<<;;;;;;;;;;;;<<<:::::::::999999999999888999999999::::::::::::::::::::::::999999:::::::::555666777888999:::::::::999999888888888888888999::::::;;;===>>>???@@@AAA??????>>><<<;;;<<<@@@DDDEEENNNXXX]]]___dddoooyyy}}}|||}}}|||}}}xxxlllaaa\\\^^^dddjjjeee^^^SSSIIICCCBBBFFFKKKMMMIIICCC>>>;;;999999888888999:::===>>>>>>:::888:::888666444333555777888666666555444333222111111111222333444555444333222333222222333444444333111000000000////////////...000000///...---,,,++++++,,,---------------,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))*********++++++++++++,,,+++***))))))***+++,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,,,,---))))))***++++++++++++***+++,,,------++++++,,,---***++++++++++++,,,,,,,,,+++++++++************)))***++++++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////......------,,,,,,++++++,,,---...............000111111000///000000111111111000000000///////////////000000000000000000000000000000000000000///...------,,,,,,------//////............//////...///000000111111000000000000000000000000000000///000000111111000000///000000111111111111000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++***))))))***+++,,,---......,,,,,,---...------,,,,,,,,,------...000000///......//////000111222666<<>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999777777888999999999999888888777777666666777777888555666888999:::;;;<<<<<<::::::999888888888888999888999:::;;;<<<>>>??????999;;;<<<;;;;;;===CCCHHHMMMXXXeeelllmmmrrr|||~~~{{{{{{~~~zzzjjj___]]]```ccceeeZZZRRRJJJFFFBBB@@@CCCHHHNNNJJJEEE???;;;999999999999999999;;;===<<<:::777999888666444444555666777555555444444333222222222222222333444444444333333333222222333555555444222000000////////////......//////......---,,,,,,,,,,,,------------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++)))))))))*********+++++++++************+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,++++++***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...000111111000//////000//////000000000000000000.........//////000000000000000000000000000000000//////...---------------000//////////////////000...//////000000000000000000000000000000000000000//////000000000000/////////000000000000000000///------.........------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***(((*********)))((()))***,,,...///...---,,,---...,,,,,,,,,,,,,,,---...///111000000000000000111111222111444:::;;;>>>PPPeee{{{}}}ssslllccc\\\TTTOOONNNMMMKKKHHHDDDCCCBBB@@@????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDD@@@AAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666777888999999999888888888888777777777777888888:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888888999666777888999:::;;;<<<===888;;;>>>???>>>AAAGGGLLLYYYbbbnnnwww}}}}}}{{{||||||llldddeeegggddd```QQQIIIBBBAAA???===???EEENNNKKKFFF@@@;;;999999::::::999888999::::::888777777777666555555555555666444444444444444444444444333222222222333333444555444333333444666666555444000000/////////.........---------------------------------------,,,+++***++++++************++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((((((((()))))))))******)))***++++++,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,,,,)))+++++++++***)))***+++*********++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......///...---+++***++++++++++++++++++,,,,,,---,,,+++***)))***+++,,,...000111111///...///000------...///000111222222---.........//////000000111111111111111111111111//////...------------...000000////////////000000...//////000000000000000000000000000000000000000//////000000000000////////////000000000000//////,,,,,,------...---------------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++************))))))+++,,,+++***)))***,,,---...//////------...///---------...///000111222......------......//////222///222777666444AAASSSggg{{{oooggg]]]XXXVVVUUURRROOOFFFEEECCCAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;<<<;;;::::::;;;::::::999999::::::;;;????????????>>>===<<<;;;;;;::::::999888888888999555555666777999:::;;;<<<:::>>>BBBCCCCCCEEEKKKQQQdddiiirrr}}}zzz~~~}}}}}}{{{}}}~~~ooojjjlllllleee]]]LLLCCC======<<<:::===CCCNNNKKKFFF@@@;;;999:::;;;:::999777888888999888666666666666666666555555555333333444444444555555555333333222111222333555666444333333555666777666444000/////////............,,,,,,,,,---------......------------,,,,,,+++***+++***************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))*********(((((((((((())))))))))))(((***+++,,,---,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++************************************************---,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,------..................------,,,,,,,,,///...---,,,,,,,,,---..............................///////////////......111111111111111000//////---...///000111111111111111111222222222222111111000/////////111111///...///////////////.........111111000000//////......---......///000111222222---...000111111000/////////////////////////////////............---------......---------,,,,,,,,,,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......++++++******++++++,,,------------............///222111111222444888<<>>======>>>???CCCAAA@@@AAACCCDDDAAA>>>BBBAAA@@@>>>======<<<<<<;;;<<<===>>>>>>>>>===<<<:::::::::999999::::::;;;999999:::;;;;;;::::::::::::<<<<<<<<<;;;;;;===???EEEGGGIIIFFFAAA=========;;;:::999888777777777777666777888777777888;;;===<<<@@@GGGMMMRRRWWW[[[^^^iiinnnwww~~~zzzrrrssswww{{{~~~|||uuurrrqqqhhhYYYMMMDDDAAA>>>;;;::::::<<<===DDDCCCBBB@@@===;;;:::999999999999999999999::::::555555555666777777555333666666666666555444333222333333222222222222222222222333444555555555333222555444222111///---++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++******)))))))))))))))((()))***+++,,,+++******++++++******))))))((((((,,,+++)))((('''(((***+++(((((('''''''''&&&&&&&&&'''''''''''''''((())))))***)))((((((((()))+++,,,******************************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************++++++++++++************************************++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++***)))************+++++++++,,,---------------,,,,,,,,,,,,,,,+++*********+++,,,..............................////////////......000000111111000000///...---...///000111111111111111111222222222222111111000/////////111111///.../////////////////////...000000000000//////......,,,,,,------......//////---...///000000111111111000000000000000000000000///............---------...------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************+++++++++,,,+++,,,,,,---------------+++++++++++++++,,,---------------............///222111111111333777:::<<>>===>>>@@@AAA???===AAAAAA???>>>===<<<<<<<<<999:::;;;<<<;;;;;;:::999;;;::::::999999999999:::999:::;;;;;;<<<<<<<<<;;;::::::999888777999>>>AAAJJJLLLLLLIIICCC>>>===>>>======<<<;;;::::::::::::999999:::999999:::===@@@DDDKKKUUU^^^dddhhhkkkmmmsssvvv{{{|||xxxrrrsssvvvyyy~~~zzztttpppdddTTTIIIBBB@@@===;;;:::;;;<<<===AAA@@@???===;;;999888777999999999999999999999999555555555777999:::888666666666666666555444444333222222222222222333333333222222333444444444444444111111000///......---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***)))))))))))))))((()))***+++,,,++++++************))))))))))))))),,,***)))''''''((()))***))))))((((((((('''''''''(((''''''''''''((())))))***)))((((((((()))++++++******************************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))************************++++++***)))(((''''''&&&++++++,,,,,,,,,+++******)))))))))***************,,,,,,,,,,,,------------,,,++++++******++++++,,,------------------------......///////////////...//////000000000///............///000111111111111111111222222222222111111000/////////111111///.........//////////////////000000000////////////...---------...........................///111222222000000000000000000000000///............---------------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///111111000000111444777888;;;GGGZZZooowwwnnnnnnuuu|||ssskkkiiikkksss}}}vvvooonnnnnnkkkfff___ZZZVVVUUUSSSNNNNNNSSSVVVSSSMMMJJJFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<>>>@@@??????AAA@@@???>>>===<<<<<<<<<::::::;;;;;;:::999888777;;;:::999888888888888888999999;;;<<<============;;;:::888666666999???DDDLLLMMMMMMIIIBBB===<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<===@@@DDDGGGQQQZZZfffqqqxxx|||}}}}}}~~~yyyvvvssstttuuuyyy}}}|||rrrgggYYYKKKCCC???>>><<<::::::;;;<<<===??????>>><<<;;;:::999888888888888888888888888888666666666999<<<======;;;777666666666555444444333111222222333333444444444333222222222333444444555---------.........//////------,,,,,,,,,,,,++++++))))))***++++++***))))))++++++***))))))))))))***))))))***++++++++++++***))))))))))))***************)))((('''&&&'''((())))))))))))))))))(((((((((((((((''''''(((((()))***)))))))))((()))******+++************************)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------...------------------......---------------------------...//////////////////......////////////............///000111111111111111222222333333222222111000/////////111111///...............////////////////////////////////////000000000000000/////////000000///......///111222111111111111111111111111///............------------------,,,,,,,,,++++++++++++******++++++,,,,,,******++++++,,,,,,,,,---++++++************++++++((())))))))))))************++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......---------............///111000//////000111333444999???JJJ[[[ttttttmmmmmmuuu|||tttkkkeeebbbgggooo{{{|||{{{}}}~~~{{{tttkkkeeeaaa```[[[WWWYYY]]]]]]WWWQQQLLLKKKGGGDDDAAA???=========<<<;;;;;;===???@@@AAAAAA@@@???>>><<<<<<<<<<<<===<<<<<<;;;:::999999888::::::999888777777777777777888999;;;<<<=========<<<<<<:::888777:::???BBBFFFHHHGGGCCC===999888:::777888999:::;;;;;;<<<<<<<<<>>>@@@CCCFFFKKKQQQUUUbbbiiittt}}}}}}yyyvvvtttuuuxxx{{{~~~|||}}}vvvgggYYYKKKAAA===<<<;;;:::999999:::<<<===??????>>>======<<<<<<;;;999999888888888888777777777666777:::===@@@@@@???999999777666444333333222111222222333444555555666555444222111111111222333,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++******))))))******))))))******++++++++++++(((((())))))******++++++))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))******+++************************))))))***+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((())))))***************************)))))))))))))))))))))))))))))))))******+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,------.........------------------------------...///////////////......////////////.........///000111222222222222222222333333333333222222000/////////111111///...---.........//////000000.............../////////000000000000000/////////333111000.........//////000000000000000000000000///............---------------,,,,,,,,,++++++++++++*********++++++,,,---*********++++++,,,,,,,,,++++++************++++++((())))))))))))*********++++++,,,---------------------,,,,,,,,,---......---------............///000//////...///000111111777999???MMMccc~~~|||qqqmmmrrrwwwkkkbbbaaafffooo|||wwwnnniiinnnhhh```^^^aaadddaaa[[[VVVRRRLLLFFFAAA>>>======;;;;;;:::999999;;;>>>AAAAAA@@@???===<<<<<<;;;;;;<<<<<<;;;:::999888888888999888777666666666666666555666888999:::;;;<<<<<<:::;;;;;;:::888999;;;===>>>@@@@@@===999666777999999:::===???AAACCCDDDDDD@@@DDDIIIOOOTTT[[[bbbgggtttyyy~~~{{{yyyvvvxxx|||}}}zzz}}}kkkZZZLLLAAA<<<<<<:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888777777777777777999===???@@@@@@<<<;;;888666444222222111222222333444555555666666777555333111000//////000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,++++++******************************+++++++++(((((())))))******++++++)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))***+++,,,------******+++,,,,,,,,,++++++***************)))))))))++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000......///000000000//////...///000111222222222222222222333333333333222222000/////////111111///...------......///000000000---............/////////---------...............222111000//////.........///////////////////////////............---------,,,,,,,,,,,,++++++++++++************+++,,,------*********+++++++++++++++++++++************++++++)))))))))*********+++++++++,,,,,,---------------,,,,,,,,,,,,,,,------...---------............/////////.........///000000111111666AAARRRjjjzzztttuuuwwwiii```bbbhhhsss|||tttnnnwwwrrrjjjdddeeehhhgggccc]]]YYYSSSLLLFFFBBB@@@@@@;;;:::999777666888<<<@@@@@@???>>>===<<<;;;;;;;;;999888777666666666666666666666666555555666666777666666777999::::::::::::777888999999888888999;;;>>>@@@AAA>>>;;;:::<<<>>>;;;===AAAEEEIIILLLMMMNNNNNNRRRYYY```ffflllqqquuu~~~|||yyy{{{}}}~~~|||zzz{{{~~~qqq]]]PPPFFF???<<<>>>888888888777888888999999888888999999:::;;;;;;<<<;;;;;;::::::999888888888888666666777:::<<<======<<<:::888666444333333333333444444555555666666666666555333111000///...............------,,,,,,+++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,+++************+++******))))))******+++,,,))))))))))))************)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++(((((()))************)))))))))))))))))))))))))))((()))***+++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))************************)))******++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++************,,,,,,,,,+++++++++++++++((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...///000000111111000000//////000111222222222222222333333444444333333222000/////////111111///...------......///000000111---------.........//////,,,,,,------......//////......///000000000000000........................///............---------,,,,,,,,,++++++++++++***************+++,,,---...++++++++++++************++++++************++++++************+++++++++,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------............///............//////000000///...222:::CCCUUUppp~~~{{{ttteeedddfffnnn}}}yyyvvvzzzxxxrrrjjjhhhkkkkkkfff___]]]ZZZUUUPPPJJJFFFDDD>>>>>><<<888666888===BBB@@@???>>>===<<<;;;;;;;;;777777666555555555666777444444444444555666777777777888999999::::::::::::777888888888888:::>>>AAAHHHIIIJJJHHHDDDDDDFFFIIIDDDGGGMMMRRRXXX[[[]]]^^^bbbgggmmmssswwwyyy{{{|||~~~|||||||||||||||}}}}}}}}}|||uuulll^^^OOOGGGDDD???<<<<<<888777777777777777777777666777777999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888666555555777999999999888777666555555666777888555555555555555666666666222222222222111000///...............------------+++++++++,,,,,,---------))))))(((''''''((())))))---,,,++++++******+++++++++***)))))))))***+++,,,*********)))))))))))))))))))))******))))))((((((&&&'''''''''(((((((((((())))))(((((())))))***+++'''((()))***+++******)))))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************+++++++++***************)))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++************+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////000111111111111111///000111222222333222222222333333444444333333222000/////////111111000...---------...///000000111---------.........//////---......///000111222222***,,,...000222222222222........................//////.........---------,,,,,,,,,+++++++++******************+++,,,---...,,,+++++++++******))))))++++++************++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,------------.........//////------...//////000000000111111333777;;;FFF```xxx|||mmmiiihhhmmmzzz~~~~~~yyy{{{wwwoookkkmmmlllggg^^^^^^___]]]XXXQQQKKKFFFCCCBBB@@@<<<:::;;;AAAFFF@@@???>>>===;;;;;;;;;;;;888888777666666777999999333333333444555666777888999999:::;;;;;;;;;::::::::::::999999:::???EEEJJJRRRSSSSSSQQQMMMLLLOOORRRSSSWWW]]]ccciiinnnpppqqqqqqvvv|||~~~}}}zzzyyyyyy|||~~~|||~~~~~~}}}{{{yyyzzzyyyqqqggg[[[OOODDDBBBBBB???:::888888777777777666666666555777888999:::<<<===>>>???======<<<;;;;;;:::999999888666444333555666666666555444444444555888;;;<<<666666666666666555555555...///111222222222111000------..................+++++++++,,,,,,---------///...---,,,,,,---...///---,,,++++++******+++++++++***)))))))))***,,,---++++++******))))))((((((***************)))(((((('''((((((((())))))******)))))))))))))))******+++'''((()))++++++******)))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++***(((((())))))'''%%%))))))************))))))---+++(((&&&&&&(((+++---,,,,,,+++***)))(((''''''((()))))))))************)))************+++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++*********++++++++++++******++++++,,,---......///////////////...,,,...000222333222111000222111000//////000111222333333333222222222222222222222111000//////000000---,,,,,,+++,,,---.../////////000000///...------......//////......---,,,///////////////.........////////////////////////......---------,,,,,,,,,---,,,***(((((()))***++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------..................------,,,000333333555>>>LLLWWW||||||vvvqqqrrr{{{}}}uuutttuuuuuupppjjjaaa``````bbbddd```WWWPPPMMMLLLJJJEEE@@@>>>@@@CCCFFFCCC@@@@@@AAAAAA???;;;999999888888888888999999777777666666777888::::::::::::;;;<<<<<<======>>>>>>@@@BBB@@@@@@CCCKKKRRR\\\___bbbaaa^^^]]]aaaeeehhhjjjmmmrrrwww{{{~~~}}}xxx|||}}}{{{{{{zzzxxxwwwzzzuuuqqquuuqqqpppqqqssssssmmmaaaXXXIIIFFFAAA===:::999777666555444444333333444444555666777777999:::;;;<<<<<<>>>===<<<<<<;;;:::999999888777555444333222222222111222333444666777888888777666444333222333444444222222222111000//////...///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((()))***,,,---...))))))))))))))))))))))))************************((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))******++++++++++++******************************(((((((((((((((((((((((()))((('''((()))***)))((())))))************)))))),,,***(((''''''(((***,,,(((((((((((('''''''''''')))))))))))))))******+++))))))*********+++++++++++++++************++++++******************************+++++++++,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,------...------...//////000//////---...000222333333222111000000///......///000000000000000000000000000000111000000///......//////------,,,,,,,,,---...//////////////////...---,,,---------------,,,,,,+++///.....................////////////////////////...------------,,,,,,,,,---,,,***(((((()))***+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++------------------------........................---000333222333999DDDNNNcccwwwwwwuuuzzz{{{yyyvvvpppjjjcccbbbbbbdddeeebbbZZZSSSTTTTTTRRRMMMIIIGGGIIIKKKIIIHHHFFFDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIMMMUUU[[[hhhlllnnnnnnlllmmmqqquuuwwwxxxzzz}}}xxxrrruuuzzz~~~~~~}}}|||zzzzzz~~~tttmmmnnnnnnnnnpppqqqmmmdddVVVLLLDDDAAA===:::999999888777555444444444444444444555666777777888999::::::;;;<<<;;;;;;:::999888777777666666444333222222222222111222222333444555666666444333222111111111222222222222111000000///..................------------......---------,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************'''''''''''''''''''''''''''&&&&&&'''***++++++***))))))************))))))******))))))))))))******&&&'''''''''((((((((()))***)))((('''((()))***+++)))))))))*********++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++---------------.........,,,,,,...///000000000000...///111222333333222111//////............//////...//////000000111111111000//////..................------------...//////---............---,,,,,,,,,,,,------,,,,,,+++***................................................------------,,,,,,,,,,,,,,,+++***)))((()))******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------........................---000222111000333;;;BBBMMM___yyy}}}}}}wwwrrrkkkjjjiiijjjkkkgggaaa[[[YYYXXXVVVRRROOOMMMMMMOOOKKKLLLKKKHHHEEEBBBAAAAAAEEEEEEFFFGGGGGGFFFEEEEEEFFFDDDCCCBBBCCCFFFJJJLLLLLLKKKKKKKKKMMMPPPRRRTTTUUUWWWYYYYYYZZZ]]]dddiiitttwwwyyyzzzyyy{{{zzzsssnnnpppuuuxxx|||}}}|||~~~qqqgggfffiiikkknnnllleeeXXXKKKBBB>>><<<999888888999888888444444444444444444444444666666777777888888888999;;;;;;;;;:::999888777666444444333222222222222222111111222222333333333333111111000/////////000000111111000000//////..................------------.........---------,,,,,,++++++++++++++++++++++++---,,,+++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))************)))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************((((((((((((((((((((((((((('''&&&'''***+++***)))))))))************))))))))))))************))))))))))))))))))***************)))'''''''''(((***+++))))))))))))************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------............+++,,,---///000111111111///000111222333333222222///////////////////////////000000111222333333444000//////.........//////..................//////,,,---------------,,,,,,,,,------------,,,++++++---------------.................................---------,,,,,,,,,++++++++++++***)))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---000222111///000555999BBBOOOeee~~~{{{~~~zzzyyywwwuuutttpppkkkfff___^^^\\\YYYVVVTTTSSSSSSRRRSSSTTTPPPJJJGGGGGGIIILLLMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFHHHLLLQQQTTTXXXWWWVVVWWWYYY\\\```cccfffhhhjjjkkklllooossswwwzzz{{{|||||||||~~~~~~|||uuupppoootttyyyzzz|||~~~~~~nnneeeccciiijjjjjjeee[[[OOOEEE@@@<<<:::888777888999888777444444555555555555444444666666666666777777777777;;;;;;<<<<<<;;;999888777333333222111111222222222111111111111111111111111000/////////////////////000000000//////..................---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))((('''((()))***)))'''))))))************))))))((()))************)))(((+++++++++***)))((((((((()))((('''''''''(((******(((((()))))))))*********++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...------,,,+++,,,---///000111111111000000111111222222222111000000000000000000000000//////000111222222333333000000000//////000111111/////////////////////...,,,,,,---------------,,,...............---,,,,,,+++,,,,,,,,,---------...////////////////////////------,,,,,,,,,+++++++++*********)))))))))))))))''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,///111111///000333666:::AAAPPPggg}}}zzzvvvpppmmmrrr{{{~~~zzzvvvsssmmmllljjjgggeeebbb___]]]\\\^^^___[[[VVVSSSTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSTTTRRRQQQPPPSSSWWW\\\```dddcccbbbccceeeiiimmmooouuuvvvwwwyyyzzz}}}~~~~~~}}}}}}~~~{{{xxxuuuooonnnrrrzzz~~~}}}qqqkkkjjjpppmmmggg]]]QQQGGGAAA???===;;;999999999999777666444555555666666555555444666666666666666666777777999:::;;;;;;;;;:::888777333333222111111222222222000000000000000///////////////000000000000000000/////////..................------------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******))))))((())))))***))))))))))))))))))))))))******************************))))))))))))******************++++++++++++(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))******++++++++++++*********************************************************)))'''((()))***((('''))))))************))))))))))))************))))))******)))((('''&&&%%%%%%''''''((((((((()))))))))((((((((()))))))))******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,......---,,,,,,,,,,,,...///000000000000000000000000000000000111000000111111111111000000---......//////000000000111000000000000111111222000000000111000000///...,,,,,,---............---......//////......---,,,***++++++,,,,,,---------........................,,,,,,,,,,,,++++++++++++******)))))))))(((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...000000000000333555666888BBBUUUkkkzzzwww|||~~~wwwooojjjeeebbbfffmmmyyy|||{{{xxxvvvsssooojjjfffcccccccccbbb___^^^^^^^^^]]]^^^___``````___^^^]]][[[ZZZYYYZZZ]]]aaafffiiinnnnnnnnnoooqqqtttxxxzzz~~~zzzvvvsssmmmnnnttt}}}}}}|||}}}wwwssssssuuummm```RRRGGG@@@===;;;>>><<<:::::::::999777555444555666777777666555444555555666666777777777888555777999;;;;;;;;;999888444444333222222222222222000000000/////////////////////000111111111000000..................------------------,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++((((((((((((((()))***+++))))))))))))))))))))))))***************************))))))(((((())))))******************+++++++++(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))((('''&&&((()))+++***)))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&((()))***)))((('''(((((((((((()))))))))***++++++************++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,.../////////---,,,------...//////000//////000000///////////////000//////000111111000//////.........//////////////////////////////000111111000000111111111000///...,,,---...///////////////---............---,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))(((((('''(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,------...//////000//////////////////111333444444:::HHHWWWiii~~~vvvtttuuu{{{pppkkkfffbbbaaadddrrr}}}vvvqqqjjjiiihhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhccccccccceeehhhmmmqqqsssxxxxxxyyyzzz|||~~~~~~|||zzzwwwrrrrrrwww}}}~~~||||||~~~{{{vvvtttmmmbbbSSSGGG@@@===;;;999<<<;;;999999:::999777555444555666777777666555444555555666777888888999999666888;;;>>>??????>>>===666666444333222222222222////////////000000000000---...///000111111000///---------------------------------,,,,,,,,,++++++************))))))))))))++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))************************)))((((((''''''(((((())))))))))))*********++++++(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))******++++++++++++******************************((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++))))))************))))))******))))))))))))******))))))))))))************$$$&&&(((***+++)))'''&&&(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,---///000111000///.........///////////////...000///............//////---...///000000///...---111111111111000000000000...............///000111000111222222222000///...------...///000000//////,,,,,,---------,,,++++++))))))***+++,,,,,,------************************,,,,,,,,,+++++++++******)))))))))))))))(((((('''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,------...///000000000000///...---...///000000///333<<>>???DDDKKKMMMJJJ@@@;;;555333555555222...222111111000///......---//////000000///...------............---,,,++++++)))***++++++------...///+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******************++++++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))&&&&&&''')))***+++,,,---***************)))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************,,,,,,***)))))))))******((()))***+++,,,------......---------,,,,,,,,,+++------------...000111111/////////000000/////////000000000111111111222222111111111000000000//////............////////////......////////////......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---...///...,,,******+++,,,,,,++++++***))))))(((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''(((((()))************************------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,------------------------------............///111333333666>>>JJJSSSggg|||xxxwwwzzz|||tttooommmkkksss~~~~~~zzzxxx{{{yyypppoooqqqqqqsssuuu}}}~~~~~~|||}}}~~~}}}|||qqqbbbXXXLLLEEE>>>:::;;;<<<;;;999888888777777666555555444444444444444444444444444444555666666555555666777555:::>>>>>>BBBHHHJJJGGG???<<<888666555444222///111111000000//////......///////////////...------,,,,,,------------------***++++++,,,,,,---------++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((************************)))))))))))))))))))))))))))(((&&&&&&&&&''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************)))******++++++******)))************************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((***+++,,,,,,)))************))))))((())))))(((((((((((())))))))))))))))))************))))))***++++++***))))))************************,,,+++******)))*********))))))***+++,,,,,,---...------,,,,,,,,,,,,++++++------........./////////......////////////......000000000000111111111111111111000000000000//////..............................////////////...............------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---...---...//////---++++++,,,,,,,,,++++++***)))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((())))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++,,,---.........,,,,,,,,,---.........//////111111111111666>>>DDDRRRddd{{{{{{www{{{zzzuuuppppppttt}}}}}}qqqgggccccccdddgggjjjvvvyyy}}}~~~~~~xxxdddSSSJJJCCC>>>:::999:::;;;:::999888777777666666555555555444444444444444444444444333555666666555555666777777;;;===>>>@@@DDDEEECCC>>>>>>===:::666222111111////////////////////////..................------***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((('''&&&%%%&&&'''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************)))******++++++******)))************************(((((((((((((((''''''''')))))))))))))))*********(((((((((((()))))))))))))))))))))))))))((((((((())))))************)))((())))))(((((((((((())))))((()))))))))************((()))+++,,,,,,+++)))(((***************+++++++++++++++******************))))))***+++,,,,,,------......------------------.....................------......//////......---/////////000000000111111000000000000000000/////////...............---------......//////......---......---------,,,,,,,,,************************++++++******+++,,,,,,------...//////---,,,,,,,,,+++++++++*********)))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((())))))***)))))))))))))))))))))))),,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------......///000111111000111222111111333888;;;DDDRRReeewww~~~}}}zzztttpppvvv~~~xxxmmmdddaaaaaaccchhhmmmuuuyyy~~~~~~}}}}}}}}}}}}yyygggUUUGGGAAA===;;;999888999:::999777777777666666666555555555444444444444444444444444333444666555444444555777888;;;===???@@@AAAAAA@@@===AAABBB???777222000111......//////////////////......------------------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))************))))))************************'''''''''((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))((((((''''''((())))))*********))))))))))))(((((((((((())))))((()))))))))************((()))+++,,,,,,+++)))((())))))*********+++++++++************+++******************++++++,,,,,,---,,,,,,---------------------......///......---,,,------............------....../////////000000000//////////////////000000//////......---------,,,------............---------------------,,,,,,,,,************************++++++*********+++,,,,,,,,,---///...---+++,,,---+++++++++*********************)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))************************************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,------...///000000111///000000111111333555777;;;CCCQQQbbbtttwwwyyy~~~zzzvvvyyy|||wwwpppiiiddddddfffhhhnnntttwww|||}}}{{{|||~~~zzz{{{}}}{{{vvvuuurrrooopppuuu|||}}}ttteeeUUUHHHAAA???<<<;;;999888888888777666666666666666555555555555444444444444444444444444333444555555444444555666888:::===AAABBBAAA???>>>>>>CCCFFFCCC:::222000111............////////////------,,,,,,,,,,,,---...------------,,,+++***)))---,,,,,,++++++******)))************************))))))))))))))))))******************************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((()))))))))************)))))))))******)))))))))************************'''''''''(((((((((((((((%%%&&&&&&''''''(((((()))(((((((((((())))))))))))&&&&&&'''(((((()))******((())))))************)))))))))(((((((((((())))))))))))))))))************))))))***++++++***)))))))))))))))***++++++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,))))))************++++++,,,---...//////...,,,+++,,,,,,------------,,,,,,............////////////......////////////000000//////......---,,,,,,,,,------............------------------------------************************++++++************++++++***,,,...---,,,++++++,,,*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***************)))*********************************+++++++++++++++***++++++,,,,,,++++++***---------,,,+++*********+++++++++,,,---------...---------...///111333555444888BBBPPP```uuuyyyrrrnnnjjjiiiuuu}}}vvvqqqiiifffgggkkknnnooosssxxxyyy~~~zzzwwwxxx{{{|||~~~}}}tttmmmhhheeedddhhhpppyyy~~~xxxoooaaaRRRGGGAAA???>>>;;;:::999888777666666555555555555555555555555555444444444444444444444444222444555555444444555666777999>>>EEEGGGBBB???>>>@@@EEEIIIFFF===444000///........................---,,,+++***+++,,,---............---+++***(((''',,,,,,++++++*********)))************************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))******))))))(((++++++++++++++++++++++++''''''''''''((((((((()))%%%%%%&&&''''''((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((()))***************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,++++++******++++++++++++,,,,,,,,,))))))))))))*********++++++,,,...//////...---,,,,,,,,,------------,,,,,,------........./////////........./////////000000//////...------,,,++++++,,,------......------,,,------------------------++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++******+++************************))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******)))(((''')))))))))))))))))))))))))))*********++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///111333444111333:::CCCMMM^^^yyysssjjjgggccc```gggttt}}}~~~wwwrrrooojjjkkkqqqxxxzzzxxxxxxzzzwww|||}}}xxxvvvyyy}}}{{{ooohhh^^^]]]___fffooovvvwwwvvvfff\\\OOOEEE@@@???===;;;888888777555444444666777555555555555555555555555444444444444444444444444222444555555444333555666666777@@@JJJLLLEEE@@@@@@CCCFFFIIIGGG@@@777000---/////////......------,,,,,,+++***)))***+++---...---------,,,+++***)))(((+++++++++***************************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))************(((((())))))))))))((((((++++++++++++++++++++++++&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))***))))))((('''&&&&&&&&&(((((()))***************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))((())))))***++++++,,,,,,((()))***+++,,,,,,+++***++++++++++++++++++,,,,,,******++++++,,,,,,,,,---***+++---//////...---,,,+++,,,,,,------,,,,,,+++---------.........//////---.........//////000000//////...---,,,,,,++++++,,,------......------,,,------------------------++++++++++++++++++++++++++++++***************+++(((***++++++***)))***+++******************++++++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))******+++++++++++++++++++++,,,,,,+++++++++*********++++++,,,------..................------111///---...000333555555222333888===AAAMMMfff}}}ssshhhfffbbb]]]aaalllzzz|||yyytttqqqoooqqqttt||||||}}}tttyyy}}}{{{wwwvvv{{{zzzmmmgggYYYZZZ^^^gggppptttqqqmmmWWWNNNCCC>>>??????<<<888666666555333222333666888444555555555555555555555444444444444444444444444222333555444333333444666444777@@@LLLOOOHHHBBBAAADDDGGGIIIHHHBBB999000+++000000///...------,,,,,,,,,+++***))))))+++---...++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************(((((())))))))))))((((((++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((***))))))(((((((((((((((+++)))'''&&&(((***,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///,,,)))***...111111111//////000111111000///...------------,,,,,,+++***,,,---------.../////////---...///...---...///111......//////...,,,***)))***+++---,,,,,,+++---...------------------------,,,,,,++++++***)))((((((+++*********))))))((((((******++++++++++++******+++*********))))))(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''++++++***)))))))))))))))+++)))(((&&&&&&((()))++++++*********))))))(((((((((((())))))************,,,,,,,,,---------......,,,+++)))(((((()))+++,,,,,,,,,,,,---------......,,,,,,,,,---...//////000222444444444888BBBQQQ\\\zzz|||uuunnneee```cccjjjtttvvvqqqrrrvvv||||||yyyuuusssrrrqqqyyyzzzzzz{{{|||||||||}}}mmmbbb\\\^^^eeemmmqqqkkk^^^SSSKKKDDD===:::;;;<<<:::888666555444333333444555666666555444333333333333333444333111000000111333444222222333333333222222111777:::???DDDEEEDDDAAA>>>AAA??????@@@@@@===777222......---------,,,,,,,,,************************************************************************---***((((((+++,,,+++)))&&&&&&'''((()))***++++++***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''((()))***++++++***)))))))))))))))***************+++++++++,,,,,,,,,,,,+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))+++)))'''''')))+++++++++))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++...,,,)))***---000111000......///000000///...---,,,,,,------,,,,,,++++++------------............---...///...------///111---............---+++******+++---,,,,,,+++---...------------------------,,,,,,++++++***))))))(((************)))))))))((((((((())))))))))))((((((******)))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))************)))))))))(((((()))))))))))))))***************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,---......///000000333555666555666;;;EEEMMMaaawwwyyypppiiiiiimmmsssvvvkkkcccaaaeeehhhjjjttttttttttttuuuwwwyyyzzz|||~~~yyyxxxyyyzzzzzzzzz||||||kkkbbb^^^aaafffhhhfff]]]SSSLLLDDD>>>888666888999777444666555444333333444555666777666555444333333222333444333111000000111333444111222222333333222222111444666:::>>>??????===;;;??????>>>??????<<<666222...------------,,,,,,,,,************************************************************************,,,***((()))+++,,,+++)))))))))))))))))))))******++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))(((((()))))))))*********(((((((((((()))))))))***************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''')))((((((((((((((()))******)))((()))***+++***)))******++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++---+++******---///000000,,,---............------++++++,,,,,,,,,,,,,,,,,,............---------------...///...------///111,,,------......---,,,,,,***,,,------++++++,,,...------------------------,,,,,,++++++***)))))))))************))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''***)))(((''''''((()))*********))))))))))))((((((*********)))))))))))))))((())))))))))))*********,,,+++***))))))***+++,,,*********+++++++++,,,,,,------......///000000000000333555555444555:::>>>III[[[uuu|||rrrnnnpppsss~~~}}}~~~~~~}}}rrrddd[[[[[[^^^aaaaaammmnnnppptttxxx|||zzzzzz{{{zzzyyyxxxyyy|||~~~yyyjjjddddddffffffbbbXXXNNNGGGCCC===999666555777777555222555555444444444444555555888777666444333222222222333222111000000111222333111111222222222222222111111222555777888888888777============<<<999555111------------,,,,,,,,,,,,************************************************************************,,,***))))))***++++++***+++++++++*********)))))),,,++++++***************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((('''&&&(((((((((((((((((((((((((((((()))*********))))))(((((())))))))))))******''''''''''''((((((((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((()))******))))))((()))++++++)))((()))******++++++******)))))))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++,,,+++***+++,,,---...///+++,,,,,,,,,------------++++++++++++,,,------............------,,,,,,,,,---.........------///000,,,,,,------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))******++++++++++++******((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((************))))))))))))((((((((()))))))))******++++++***))))))***++++++++++++++++++,,,,,,,,,,,,.........//////000000000,,,...000111111333666999???KKK^^^sss~~~xxxwwwwwwzzzsssqqqsss}}}}}}}}}zzzyyynnnaaa\\\___eeeiiijjjrrrsssvvvyyy}}}~~~{{{vvvtttvvv{{{~~~xxxllliiiiiifffaaaXXXOOOFFF@@@<<<999888777777999999777444444444444444444444444444888777666444333222222222222222111000000111222222000111111222222222222111000111111222333444666666:::;;;;;;;;;999666333111---------,,,,,,,,,++++++************************************************************************+++******)))******++++++++++++++++++++++++++++++++++++***))))))))))))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***((((((((())))))))))))************)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++***))))))***++++++)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))******+++++++++***++++++++++++,,,---...+++++++++++++++,,,------,,,++++++++++++,,,............------,,,,,,,,,+++,,,---...---,,,---...000------,,,,,,---------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))************++++++++++++******''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))******))))))(((((((((((())))))(((((((((((((((((())))))*********))))))))))))))))))))))))************++++++******************+++,,,,,,,,,,,,------------............////////////,,,------...///111555888:::@@@LLL\\\nnn~~~~~~~~~zzzrrriiifffgggsss|||yyyzzzwwwtttqqqiiiaaa___dddkkkpppqqqyyyzzz{{{}}}~~~xxxssssssxxx~~~wwwyyy}}}~~~wwwnnnkkkeee]]]SSSKKKFFFAAA;;;666666666777888999999777666333444444444444444444333777666555444222222111111111111111111111111111111///000111111222222222222222111111111222333555666777888999888666333111000------,,,,,,,,,+++++++++************************************************************************++++++******)))******+++)))******+++,,,---------******)))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++***))))))******)))((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++******(((((())))))***+++++++++)))***,,,,,,+++***,,,---+++*********+++,,,---...---,,,+++***+++,,,---...------------,,,,,,,,,,,,,,,---...---,,,,,,...000...------,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))((((((''''''(((((((((((())))))((()))))))))************************++++++++++++************************,,,,,,---------.........---.....................111///...------000222444444555<<>>===888333333444555666666666555555333333444444444444333333555444333222111111111111111111111111111111111111//////000111222222222222222111000000111333444666444666777666333000//////,,,,,,,,,,,,++++++++++++***************************************************************************++++++***))))))***,,,((()))***+++,,,---......***))))))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))((('''''''''((((((''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,------+++(((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))((())))))***************((((((((()))***+++++++++(((***,,,,,,***)))+++,,,++++++******+++,,,...///...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,------,,,---------,,,,,,...000//////---,,,+++,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++************************((()))))))))************(((((())))))))))))((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((('''''''''((((((((())))))''''''((()))***++++++,,,))))))*********+++++++++*********++++++*********++++++,,,,,,,,,---------------------------,,,,,,111///......///000111111//////444;;;BBBLLL```rrr~~~yyyqqqgggbbbcccfffttt~~~yyy{{{xxxpppiiiiiikkknnnwww}}}vvvsssrrrrrrrrrvvvxxx{{{||||||}}}{{{|||~~~vvvsssxxx{{{zzz~~~{{{lll^^^VVVHHHDDD>>>:::999999777555333444444444444444555555222333444444444444333222222222111111000111111222000000111111111111000000...///000111222222222222000////////////111222333222444555444000......///,,,,,,,,,++++++++++++***************************************************************************)))+++,,,+++)))(((***,,,)))*********++++++,,,,,,+++***))))))(((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))((('''&&&''''''((('''''''''((((((((())))))&&&&&&'''''''''(((((((((((()))))))))************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---...+++((('''((()))***)))******++++++++++++******))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++'''***,,,,,,***)))***,,,++++++******+++---...000///...,,,*********,,,---+++++++++,,,,,,---------,,,---------,,,,,,...///000///...,,,++++++,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******************++++++(((((())))))*********+++******++++++++++++******(((((())))))******++++++)))((('''&&&&&&'''((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&''')))***+++,,,---))))))))))))******************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111222111111///000444888888===MMM___tttyyypppkkkkkkeeerrr~~~{{{zzz|||}}}xxx{{{~~~~~~}}}uuukkkaaa______aaajjjtttzzzyyyvvvsssrrrssswwwzzzvvv||||||www{{{}}}wwwqqqpppuuuzzzvvveeeTTTJJJ@@@@@@>>>;;;888777888:::555555555555444444666777222222444444444444222222000000000000000111111222000000111111111111000000......000111111222222222------------...//////000111333555333///------///,,,,,,,,,+++++++++******************************************************************************)))+++,,,+++((((((***---+++++++++************))),,,++++++***)))*********'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((()))))))))))))))************(((((())))))*********+++&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))*********)))(((''''''((()))***'''&&&%%%%%%&&&(((+++,,,(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,------,,,,,,+++***))))))(((((()))***+++---//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,............---,,,+++***......------,,,+++*********+++,,,,,,,,,,,,+++***))))))))))))************,,,+++***))))))***+++,,,)))((((((((((((((())))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''''''''((((((******))))))((((((''''''((((((((()))******++++++))))))(((((()))***++++++++++++***************++++++++++++*********))))))+++++++++++++++++++++++++++,,,------......------...............---------...///111333555:::@@@DDDYYYiii~~~xxxssspppsssxxx|||uuupppmmmkkkkkkqqqwww{{{zzzyyyxxxwwwrrrlllccc]]]\\\```gggllltttuuuvvvuuutttwww}}}tttuuuyyyzzzsssjjjhhhpppzzz{{{pppbbbTTTJJJEEE;;;;;;:::999888777666555444444444444444444444444333333222222111222222222000000000000000000000000222111111111000000//////222111111111000000//////000///---,,,---...000111888666333000...,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))+++,,,***(((''')))))))))))))))))))))))),,,,,,++++++***++++++,,,))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))''''''((((((&&&%%%((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&)))***)))''')))---))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***)))(((''''''((()))***((((((''''''((()))+++,,,(((((())))))))))))(((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,++++++*********************+++,,,------,,,++++++++++++++++++*********+++++++++,,,,,,,,,............---,,,+++***---------,,,+++************++++++,,,,,,++++++***))))))))))))************++++++***))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((())))))***))))))(((((()))******+++++++++***))))))******++++++++++++*********))))))+++++++++++++++++++++++++++,,,------...---------........................///000111111333666;;;???JJJXXXmmm}}}{{{yyyqqqjjjfffcccaaacccgggqqq}}}xxxwwwwwwvvvuuurrrnnngggccccccgggnnnsssyyyzzzzzzyyyyyy}}}tttmmmnnnlllgggbbbeeeoooxxxyyyooobbbUUUJJJAAA===;;;::::::999777666666555444444444444444444444444444333222222111111111111000000000000000000000000111111000000000/////////111111000000000/////////000///...---...///111222777555333000...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))+++***)))'''&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((***)))))))))(((((((((((()))'''%%%%%%%%%&&&&&&'''((((((((((((((((((((((((************************&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))************(((((())))))))))))(((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++******,,,,,,++++++***+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,---......------,,,+++***,,,,,,,,,+++******))))))******+++,,,,,,+++******))))))))))))************++++++***))))))***++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((())))))((((((((()))************)))))))))******++++++************)))))))))++++++++++++++++++++++++++++++,,,---------------......//////////////////000000000000000111555888999CCCSSSeeewwwyyypppggg```\\\ZZZYYY[[[bbbrrr}}}zzz}}}|||||||||wwwvvvvvvvvvvvvvvvssspppoooqqqvvv|||~~~}}}}}}qqqkkkiiieeebbbccciiiqqqxxxrrriii[[[NNNFFF@@@;;;777::::::999888777666555555444444444444444444444444555444333222111000000000000000000000000000000000///////////////.........///////////////.........//////......///111222444666444222000...---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))***(((&&&%%%$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))((('''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((,,,)))&&&%%%'''))))))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))************)))((('''(((((())))))))))))(((((((((((((((((()))))))))***((())))))))))))*********************++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,---------------,,,+++***+++++++++*********))))))******++++++++++++******((()))))))))************+++******************+++***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((())))))((((((((())))))******))))))))))))******+++************))))))))))))++++++++++++++++++++++++++++++,,,------------,,,......///////////////000///000000///...///222555111777AAAMMM]]]qqq{{{sssjjjccc^^^\\\\\\ZZZ^^^lllwwwpppqqq}}}|||zzz~~~{{{wwwyyy}}}}}}vvvqqqpppqqqssswww{{{|||yyyxxxxxxzzz{{{}}}}}}|||}}}}}}~~~ooonnnkkkggggggiiilllmmmnnn]]]SSSGGG???======:::888999999888777666666555555444444444444444444444444555444333111000/////////000000000000000000000000.........................................................///000222333444444333222000///---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))(((&&&$$$""""""###$$$%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''***,,,***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%(((((())))))))))))(((((('''(((((((((((()))))))))((())))))))))))******************************+++************+++,,,------)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++******************************************((()))))))))*********************++++++***************)))((((((((((((((())))))))))))))))))))))))*********)))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))((((((((((((((()))))))))(((((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---........./////////000...///000//////000222555222555999@@@JJJ[[[mmmzzzwwwpppjjjfffdddccc___```jjj{{{~~~rrriiigggkkkjjjjjjppp~~~zzzqqqjjjhhhkkkqqqyyyyyysssiiikkkmmmppptttxxx|||}}}zzzzzz||||||{{{}}}wwwrrrooolllllllllggg___XXXLLLDDD===:::;;;<<<;;;888888777777666666555555555444444444444444444444444555444333111000/////////////////////////////////------------............------------..................//////111222333444222222111000///...---,,,++++++++++++++++++++++++************************)))((('''&&&&&&((()))+++))))))))))))))))))))))))---,,,+++***)))(((((((((((((((((((((((((((((((((((('''%%%$$$###$$$&&&''''''''''''(((((((((((()))'''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""...666222)))&&&'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''(((((((((((()))))))))))))))*********++++++******************))))))************+++,,,---...)))))))))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++))))))))))))************)))***++++++++++++***)))+++***)))((((((''''''(((************************))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''((())))))******))))))((((((''''''(((((((((((((((((()))******+++(((((()))))))))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------.../////////---...///000///000222444555666777999>>>IIIWWWaaavvv|||wwwrrrooommmjjjffffffmmmyyy{{{qqqiiifffaaaaaabbbgggttt~~~{{{tttiiiaaa[[[]]]aaahhhpppxxx~~~~~~{{{vvvqqqiiilllqqqtttvvvyyy|||~~~}}}}}}}}}}}}~~~}}}}}}{{{vvvqqqmmmhhh^^^QQQHHHCCC???;;;:::::::::888555777666666666555555555444444444444444444444444444444333222111000/////////////////////////////////---------...............---------...............---...///000000111222222000000111000///...---,,,++++++++++++++++++++++++************************)))((('''''''''(((***+++))))))))))))))))))))))))---,,,+++***)))((((((((((((((((((((((((((((((((())))))((((((((((((((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((&&&&&&'''&&&%%%###%%%%%%%%%&&&''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&888CCC<<<...(((((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&***)))((('''''''''((()))(((((())))))))))))(((((('''''''''((((((((())))))************+++++++++,,,++++++******))))))((((((,,,++++++***++++++,,,,,,************))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))************)))***++++++++++++***)))+++***)))(((''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''(((((()))++++++(((((((((((())))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---.........---...//////......000111222333444555666<<>>;;;999666333555555555444444444555555555555555444444555555555666555444444333333444444222222111000//////000000111000000///////////////......////////////.....................//////000111000000//////////////////////////////...---,,,,,,,,,,,,+++++++++******************************+++******))))))******+++*********)))((('''''''''))))))(((((((((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((('''''''''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***,,,,,,+++******+++,,,---,,,,,,+++************+++,,,,,,,,,++++++++++++++++++************+++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((()))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************++++++,,,,,,+++++++++---------------------------------------......///000000000000111222444444555777999===EEEPPP\\\cccwww~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}|||xxxxxxyyyyyyzzzzzzzzzzzz~~~}}}ssspppnnnnnnrrrzzzyyyooobbbXXXIIICCC;;;777666666555333555555555444444555555666555555555555555555555555444444333333222222333333333333111000///////////////000000000000///......//////000000000000//////......------......///000111000//////......//////---............---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******))))))******+++******))))))(((((('''''')))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((('''&&&'''(((((('''&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))***))))))(((((()))***+++++++++***************+++))))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++******)))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&%%%%%%''')))***(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...////////////000000222333333666666666666999@@@HHHNNNaaaooo~~~}}}llljjjhhhjjjqqq|||pppbbbWWWMMMEEE===:::666555666777666555444444333333333444555555444555555555555555555444333333222222111222222333444333222000///............///000000000///---,,,......////////////.........------------...//////000000///............///,,,---------------,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((******))))))))))))*********)))))))))(((((((((''')))))))))(((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###""""""###%%%&&&((()))***''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&((()))((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&'''((())))))***&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))(((((())))))******+++*********))))))***++++++))))))))))))))))))))))))******))))))******+++,,,***++++++++++++++++++***++++++++++++++++++++++++************************************)))))))))(((((()))))))))************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000111222222111222333333444666;;;>>>MMMXXXeeeppp||||||hhhfffeeeiiiqqq{{{sss^^^NNNGGGAAA<<<777666555444555666555555222111111111222222333444444444555666666555444444222222111111111222222333444333222000///............///000000000///---,,,,,,------......------,,,---------------...//////000//////...............,,,,,,---------------,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((***))))))))))))))))))***))))))))))))((((((((((((***)))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((&&&&&&((()))(((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))************+++,,,,,,------***))))))))))))***+++++++++++++++++++++,,,,,,,,,***))))))))))))***++++++************************++++++++++++++++++++++++************************))))))************)))((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111...000333444444555777999<<>>AAAIIIXXXfffmmm|||~~~zzzvvvvvvvvvsssmmmhhh^^^ZZZNNN???777666666444222222222111000000111222000000000000111222333444333444666777777666444333222222222222222333444444222222111000//////000000//////...------------...,,,------------------,,,------,,,,,,------.../////////...------------...,,,---...///////////////,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((+++)))&&&&&&''')))))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++''''''(((******+++++++++))))))((())))))***++++++(((((())))))************)))))))))))))))******+++******))))))))))))******************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***+++,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............//////000,,,---/////////000333666111666888888<<>>FFFPPPXXX___jjjzzzvvvuuuxxxvvvggg\\\PPPJJJAAA:::777666666666333222111000000000111111222222111111000000000000222222111000000000000000222222222222333333333333222222111000000000000000///...------............---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,......---+++,,,---...---,,,........................///000000///---+++******************************)))(((((())),,,---,,,,,,))))))))))))))))))))))))((((((((())))))************)))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''******)))((((((***+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((())))))+++///444333...)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((************************))))))************))))))************)))'''&&&%%%(((((()))************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((())))))))))))*********(((((()))))))))*********************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000000111111111000000000000000000111111222222222333555999???CCCHHHQQQ___nnn||||||{{{|||vvvsssttt|||wwwlll___RRRIIIBBB???;;;999888888777666333222111000000111222333333333222111111111111222222111000000//////000000111111111111111222333333222111000000//////000000.........---------...///---------------------...,,,,,,---,,,******,,,......---,,,---......---,,,...........................///000...,,,***)))***************************)))(((((())),,,---,,,,,,((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''***)))((((((((()))+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&***222:::<<<888222))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''((())))))******))))))))))))))))))))))))))))))************************)))******************)))************)))'''&&&%%%'''((())))))******))))))************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''((("""######$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''(((((())))))************))))))))))))(((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------/////////000000000111111111111111111111111111111222222222222333555777888:::AAAKKKUUUaaarrrxxxuuuwww||||||xxxwww~~~yyynnnbbbWWWLLLBBB<<<777666666777999999777555444333111000000111222333444333222111000111222222111000000///////////////000000111111111222222222111111000////////////000---......---,,,,,,---///------------............,,,,,,,,,+++)))***,,,......---,,,---//////---,,,---------------------------...///...+++***)))******************+++++++++((('''&&&''')))******)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&))))))))))))************'''''''''&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&'''%%%'''...777;;;888444(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((()))************)))))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))(((((('''(((((()))))))))))))))************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++*********))))))))))))(((******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------////////////000000000111000111111111111111111111444333222222333444555555444999???EEELLL[[[mmm{{{~~~~~~tttqqqtttzzz~~~||||||kkkdddXXXMMMCCC===999888222222333555888888777555555333111//////000111222333222000/////////111222000000///............//////000000111222111111111111111000///////////////,,,...///---++++++---///++++++,,,,,,------------,,,,,,,,,***)))))),,,...---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++))))))*********+++++++++)))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%))))))))))))************((('''''''''(((((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((('''&&&&&&%%%%%%%%%%%%***&&&###'''///444222///'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++%%%&&&''')))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***&&&''''''((()))******++++++++++++************)))*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------////////////000000000000000000111111111111111000111///------...000111111222666;;;===BBBLLL]]]iiiyyy~~~~~~zzzqqqpppsssyyy{{{|||~~~{{{{{{|||wwwlllaaa[[[TTTIII>>>777555666777222111222444777999888888555333000...---...000111222111///...---...000111000000///..................///111222222222111000111111000///////////////,,,...///---+++***---///*********++++++,,,,,,,,,,,,,,,,,,***((())),,,...---------...000000---+++++++++++++++++++++++++++***+++------+++******+++))))))******++++++++++++,,,+++)))***++++++***)))((((((((((((((((((((((((*********)))))))))))))))((())))))))))))'''%%%$$$''''''''''''((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%$$$$$$""""""$$$%%%'''((()))***''''''''''''''''''''''''''''''&&&$$$###$$$&&&((())))))((('''%%%$$$###"""&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''))),,,...)))))))))))))))))))))))),,,,,,+++******+++,,,---***)))''''''(((((('''%%%''''''((())))))((('''&&&***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$,,,)))&&&%%%&&&(((((((((+++(((%%%$$$'''((('''&&&''''''''''''(((((((((((('''&&&&&&((())))))'''$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((()))***************$$$%%%'''((()))((('''&&&)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000000000000000000000//////.........---///......------///000111666666666777;;;CCCLLLSSSiiimmmrrrvvvxxx}}}{{{{{{vvvmmmiiinnnvvv|||~~~}}}{{{zzzzzz}}}yyypppiiiddd^^^UUUNNNCCCAAA???<<<999666333222333333333333333333333333111111000000000000111111//////............//////000000000000000000000000000000000000000000000000//////////////////..............................---+++++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++---,,,***)))))))))******++++++++++++++++++++++++)))***,,,,,,***)))***+++************************'''''''''((())))))******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&''')))(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''((()))+++---)))))))))))))))))))))))))))(((''''''''''''((())))))(((''''''((()))'''&&&'''((())))))))))))'''''')))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&(((&&&######%%%'''((((((%%%###!!!!!!$$$&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---////////////////////////////////////......------///......---...///000111333333333444666;;;BBBGGGRRRVVV[[[^^^```eeennnuuu|||yyyxxx{{{}}}qqqgggeeejjjrrrxxxzzzyyywwwuuuxxxyyy|||}}}}}}zzzvvvtttsssjjj___UUUOOOIIICCC>>>::::::888666444333111000222222222222222222222222111000000//////000000111000000////////////000000000000000000000000000000000000000000000000000000................................................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------/////////...,,,+++,,,,,,***)))))))))******++++++++++++++++++++++++)))***,,,+++***)))***+++))))))))))))))))))))))))++++++******************))))))))))))(((((((((''')))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((())))))***''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''((((((((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''&&&%%%%%%&&&&&&'''((('''&&&'''((()))(((''''''((()))*********)))((()))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&'''((($$$"""!!!"""$$$'''(((((("""!!! !!!$$$&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&''''''%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((('''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((+++***((('''''')))+++,,,)))************+++++++++++++++++++++++++++++++++************++++++++++++........................///............---------......------......///000111111222111222444888;;;???BBBEEEGGGIIIMMMTTTYYY^^^ggguuu|||xxxxxxvvvzzzrrrhhhbbbgggnnntttwwwwwwtttqqqpppppppppnnnkkkfffaaa^^^^^^VVVIII@@@;;;888555333333333222222111111111000111111111111111111111111000000////////////000000111000000000000000000111000000000000000000000000////////////////////////------------------..............................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,+++******)))*********++++++++++++++++++++++++)))***++++++))))))***+++((((((((((((((((((((((((,,,,,,+++******)))(((((()))))))))(((((((((''''''***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((((((%%%%%%%%%$$$$$$#########'''''''''''''''''''''''''''''''''(((((())))))***''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''######$$$$$$%%%&&&'''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++***(((((((((((((((((((((((((((((())))))(((((((((''''''((('''&&&&&&''')))***)))(((((((((***++++++***)))))))))(((''''''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$***)))'''&&&&&&'''((()))$$$###""""""$$$&&&'''&&&%%%$$$$$$%%%&&&(((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''''''''((()))***))))))*********+++++++++************++++++++++++*********++++++++++++,,,------------------------------------------------------------......//////000111222222111111333555555777999:::;;;>>>CCCFFFEEEMMMXXXeeeqqq{{{}}}xxxxxxuuuwww}}}yyyooofffiiinnnsssuuusssoookkkaaa```^^^[[[VVVPPPKKKHHHJJJDDD<<<666555555666555111111111111111111111111000000000000000000000000000//////......//////000000000////////////000000000000000000000000000000........................,,,,,,,,,---------------...........................,,,++++++------,,,***++++++++++++++++++++++++,,,------------,,,++++++++++++******************************************)))***+++***(((((()))+++))))))))))))))))))))))))))))))((((((''''''''''''))))))((((((((('''''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((('''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((######$$$$$$%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************((((((((((((((((((((((((((()))***++++++***((('''((((((((((((((((((((((((************))))))(((((('''&&&&&&''')))***)))((('''((()))+++++++++***)))((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&''''''((()))'''&&&$$$$$$&&&&&&&&&%%%'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++(((((()))******)))((('''))))))*********+++++++++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,------------,,,------...............---///111111111000111222000111111222333444777999:::>>>DDDKKKSSS]]]gggmmmyyy}}}{{{uuusssqqqrrrwww|||ssslllkkkkkkkkkjjjeee___YYYNNNMMMKKKGGGCCC???<<<::::::888555444444555666666222222111111111000000000//////////////////////////////............//////.........------.........////////////////////////------------------------,,,,,,,,,---------.................................---+++,,,,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++*********************************)))******)))(((((()))+++************************&&&&&&''''''((((((((((((((((((((((((''''''''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((())))))'''''''''''''''''''''''')))((((((+++//////,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))(((&&&&&&((('''&&&'''((()))((('''&&&''')))***+++******)))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''&&&&&&''''''&&&$$$&&&''')))(((&&&%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))***)))((((((((()))+++,,,***+++---......,,,***((()))************+++++++++(((((())))))***+++++++++++++++++++++,,,,,,,,,---........................++++++,,,,,,,,,,,,,,,---,,,,,,---............---***,,,...//////...///000000000000111111222333444666777888:::>>>DDDLLLRRR[[[gggvvv}}}{{{}}}{{{yyypppkkkjjjlllqqqzzzyyyqqqiiiddd___ZZZVVVPPPHHHAAA>>>===;;;999777555444333111111222222111111000000000000/////////.........////////////////////////......------------.........------,,,,,,------...////////////////////////........................,,,,,,,,,---......//////........................///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++,,,,,,+++++++++*********))))))***++++++++++++***************************)))******((('''''')))+++************************''''''((())))))***++++++((((((((('''''''''&&&&&&***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''+++///000+++'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))******)))(((&&&%%%)))(((''''''((()))'''&&&%%%&&&((()))******))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&(((((((((&&&&&&'''&&&%%%&&&(((((('''%%%###%%%((((((&&&%%%%%%'''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))***)))'''''''''(((***+++,,,------,,,,,,++++++***)))************+++++++++((((((((()))***+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---.........------***,,,.........---///000111111000111111222222111111222333444555888<<>>999888666444222000...---............////////////222000//////000000...---------...///000000//////......////////////............---,,,,,,...///000........................////////////000000000000000...,,,---//////---+++,,,,,,,,,---------......000///...,,,,,,,,,---...///...---------...///000)))************+++++++++******))))))))))))******------,,,+++***)))((('''))))))(((((((((***+++,,,,,,,,,++++++******))))))))))))************))))))(((''''''''''''&&&&&&&&&((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((***'''%%%%%%'''((('''%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%'''(((((('''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((*********)))((('''''''''&&&&&&&&&%%%%%%))))))))))))************************************++++++***)))))))))))))))***)))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''))))))(((((((((''''''''''''&&&$$$""""""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))***++++++***))))))(((((()))))))))*********++++++************++++++******+++++++++++++++***---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,------------------------000///...------...///000////////////////////////000111333333555888<<>>:::999666444222111111111////////////////////////---............////////////...---...000000000...---......///////////////......////////////......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111000...------......---,,,,,,,,,,,,---------......---............------,,,,,,,,,---,,,,,,+++******)))************+++++++++******))))))))))))******)))))))))******++++++++++++***))))))((())))))***((((((((()))))))))))))))((())))))******))))))(((***)))))))))(((((((((((())))))******)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((()))(((&&&&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***+++************************)))))))))((()))))))))******************************************)))))))))))))))*********))))))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))(((((((((''''''(((((())))))))))))(((((()))((((((((((((''''''''')))((('''&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((''''''(((''''''''''''(((((()))((((((''''''''''''(((((((((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++************+++++++++++++++***)))((('''&&&---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000111222111111222444666333444555888;;;>>>@@@BBBDDDFFFIIILLLOOOSSSYYY\\\gggqqq||||||vvvrrrooolllmmmqqqzzz|||uuuiiiZZZOOOHHHEEE@@@<<<:::999777666555444333222111000111111------------............---------.........//////000...---...//////...---......///////////////...---......//////......---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111///...............------,,,,,,,,,---------......,,,---...///......,,,+++''')))+++---............))))))*********+++++++++******))))))))))))******))))))))))))************++++++***))))))((((((((()))*********++++++,,,,,,(((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))(((''''''((()))(((&&&'''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))***************)))))))))***************((()))))))))************))))))))))))))))))))))))***)))))))))))))))************))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&(((((()))******)))(((((()))(((((((((((('''''''''''''''%%%%%%%%%&&&'''((("""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))((((((((((((************************)))))))))*********++++++++++++************++++++))))))*********))))))(((---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////+++---............000222111111111111222444555666555777999;;;===@@@EEEHHHNNNXXXbbbiiirrr}}}~~~wwwrrrnnnjjjjjjnnnqqquuuwwwvvvvvvvvvtttpppllliiiddd___YYYPPPEEE>>>:::777444222333444444333000000////////////////////////......---------,,,------------............111///------...---,,,***...///////////////......------............------***+++---.........---,,,------------------------...////////////000000000...//////...------------,,,,,,,,,---------......+++,,,---......---,,,+++$$$%%%''')))***+++******))))))*********+++++++++******))))))))))))***************)))))))))((((((************))))))((((((''''''(((((()))))))))***(((((())))))))))))((((((((((((((('''''''''&&&&&&)))(((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((''''''((()))(((&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!###&&&(((((('''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))***((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''))))))))))))((((((((((((+++******))))))******+++************++++++++++++++++++************++++++(((((()))***++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------------............------////////////////////////---...//////---,,,---...000/////////000111222222222333444444444555888;;;;;;CCCKKKOOOWWWcccmmmrrrrrruuuzzz~~~~~~yyyqqqkkkeee^^^]]]___`````````^^^[[[WWWSSSQQQNNNLLLHHHDDDAAA>>>:::777444222///...///000000///,,,,,,---...///000000000000000///...---,,,,,,+++,,,------------.........000...---,,,------+++***//////////////////...---------............------++++++,,,---------------........................------........./////////.../////////---,,,---...,,,,,,,,,---------......+++,,,,,,------------,,,***+++++++++***))))))((()))************+++++++++******))))))))))))***************))))))((((((((()))************))))))((())))))))))))))))))******'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$&&&'''(((((())))))&&&&&&&&&'''((())))))))))))(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))******++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&''''''((()))***((((((''''''''''''((((((###$$$$$$%%%&&&&&&''''''***)))))))))((((((((('''***)))(((((((((((()))***))))))))))))************++++++************++++++)))******+++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,...........................000111000...---......//////000000111222444444222333333222000111333555333999<<<<<>>===<<<:::888666666555555444111000//////000000...---,,,---...///000000000000///......------,,,,,,+++,,,,,,---------.........,,,+++***+++---......,,,///////////////...------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------------...---///000///---+++---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000///...---,,,+++++++++)))************+++++++++******))))))))))))******((((((((()))))))))))))))((((((******+++***))))))************))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''((()))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$###"""###%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%'''((())))))***&&&&&&&&&'''((())))))***)))(((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++))))))***+++,,,------...(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%%%%'''((()))***))))))))))))((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''')))******((((((''''''''''''((((((%%%%%%&&&''''''((())))))******))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++************++++++++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...************************,,,,,,---......---,,,,,,------------------------)))+++---------,,,---...,,,------...000111333444111111111000//////222444222666777333222777===@@@>>>AAAEEEHHHJJJOOOVVV[[[[[[___cccdddeeehhhpppvvvwwwwwwvvvrrrnnnlllnnnppptttwwwyyyxxxsssnnnkkkkkkdddeeebbb]]]ZZZZZZXXXTTTMMMHHHDDDCCC@@@;;;;;;===999777777888888777777888666555444333222222222222000//////000222222111///---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))((((((+++...000000/////////000000///...------,,,------......------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000///,,,+++---///,,,,,,,,,---------......,,,,,,+++***+++,,,...///+++***)))))))))***+++,,,)))************+++++++++******))))))))))))******&&&&&&'''((()))***++++++'''((()))***++++++***)))&&&&&&%%%%%%$$$$$$$$$###''''''((((((((((((''''''))))))))))))((((((((((((%%%$$$$$$$$$%%%''')))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&((()))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$###%%%'''(((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++***************)))(((((())))))))))))((((((((((((******+++++++++,,,,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))***(((''''''(((((('''%%%''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$######$$$(((((())))))((('''&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))***++++++***((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---************************,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------------,,,++++++******))),,,++++++******++++++,,,//////---,,,,,,---...///,,,---......//////........................------////////////////////////111111222333333444555555555666888:::<<>>??????>>>===<<<:::999777666555444444333222111111000000000000000000111111111111111000000///...------,,,------------------------......------------......++++++++++++++++++++++++*********++++++,,,,,,,,,*********))))))))))))(((************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((()))***)))***---111444333111...((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************''''''''''''((((((((((((((()))))))))************(((((())))))******++++++))))))))))))))))))))))))((()))***+++,,,,,,------************************+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((''''''''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))***+++)))((('''((()))((('''&&&&&&''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******)))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((('''''''''(((((()))))))))))))))))))))(((((())))))************))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,------...++++++,,,------...//////000000111111111111111222000222333333222111333555555666777888:::<<<======@@@AAABBBDDDFFFHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLOOOMMMLLLJJJJJJLLLMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIGGGEEECCCAAA???>>>===<<<;;;888666444333222333333333333222222222222/////////...............------------,,,,,,,,,,,,........................+++++++++++++++++++++,,,******++++++,,,,,,,,,---*********))))))))))))(((************************))))))))))))************************************(((((('''(((((()))*********+++...222555555222///((((((((((((((((((((((((''''''((((((((((((((((((************************'''''''''((((((((())))))***))))))(((((('''''''''''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************)))))))))******+++++++++))))))))))))))))))))))))((((((***+++,,,---------************************)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++***************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((())))))******))))))(((&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))++++++***))))))))))))))))))(((&&&$$$$$$&&&((()))&&&&&&'''''''''((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((('''(((***++++++)))''''''((()))(((&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***)))))))))))))))))))))))))))))))))******))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------............------,,,,,,,,,+++,,,------...******+++---...///000111...//////000000111111111222555888888777777:::===???@@@AAACCCFFFHHHJJJJJJLLLMMMNNNOOOQQQSSSTTTUUURRRQQQQQQQQQRRRTTTVVVWWWZZZXXXVVVUUUUUUVVVXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVSSSSSSRRRPPPOOOMMMLLLLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;:::999777666555444000000000/////////...............---------------......///000000///......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++)))))))))*********++++++************************(((((((((((()))***+++++++++,,,///333666666333000((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))&&&''''''((()))***++++++++++++******)))(((((('''((((((((()))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************************++++++))))))))))))))))))))))))((()))************)))(((************************)))+++,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++(((((()))))))))*********))))))************))))))&&&'''(((***++++++******))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))************+++,,,---...)))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((***,,,,,,)))'''((())))))(((&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''((())))))***((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&''''''''''''(((%%%&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++*********))))))******+++)))******++++++******))))))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------------............---------------------......///+++,,,,,,---...///000000---...000111333555666777:::>>>BBBCCCBBBBBBFFFJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[VVVVVVUUUVVVXXXZZZ]]]___]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVUUUSSSQQQPPPOOOJJJIIIGGGDDDBBB???===<<<888888777555444222111111000000000000/////////......///000000000000///...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,+++++++++************++++++++++++++++++++++++))))))*********+++++++++************************)))(((((()))***+++,,,,,,------000333666666444222((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,---......------,,,+++******))))))))))))******************))))))))))))******((((((((((((''''''''''''(((((())))))******++++++))))))))))))************************************)))))))))))))))))))))))))))*********(((&&&$$$###************************(((+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))************))))))&&&(((***,,,---,,,+++***))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((()))***,,,///111222))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((()))+++,,,,,,***'''((())))))(((&&&&&&''')))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))(((((())))))(((((('''''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))******++++++&&&&&&&&&'''''''''((((((''''''((()))*********)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000------............------...............///000000------..................333555777:::===@@@BBBCCCDDDHHHMMMNNNLLLMMMRRRWWWVVVVVVWWWYYYZZZ[[[\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^XXXXXXWWWXXXZZZ]]]```bbb[[[\\\]]]______]]]\\\[[[________________________\\\[[[YYYXXXWWWWWWVVVVVVWWWXXXZZZ\\\^^^aaabbbcccbbbaaaaaa```___^^^^^^^^^WWWUUUSSSPPPLLLIIIFFFEEEBBBAAA???===:::777666555333222222222111111000000...///000111111000///...+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))***+++,,,---......000333555666555333''''''(((((())))))************))))))(((((('''''')))))))))))))))))))))))),,,+++*********+++------,,,***(((&&&%%%&&&'''((())))))(((((('''''''''&&&))))))*********))))))((())))))(((((('''''''''&&&((((((((((((((()))************++++++++++++******+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,***))))))))))))))))))))))))++++++++++++++++++++++++************************///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++***)))(((((()))***++++++++++++***)))(((((('''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))+++***)))'''''''''((()))&&&&&&''''''((()))))))))&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''(((***,,,,,,***((('''((((((''''''''''''((((((((('''&&&&&&&&&''')))***+++)))'''%%%$$$%%%&&&''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************---,,,,,,+++*********+++------,,,++++++,,,,,,,,,++++++++++++,,,---...///...//////...,,,,,,---///------......//////000000+++,,,...111333444555666888;;;???DDDIIIMMMOOOPPPMMMOOORRRUUUXXXZZZZZZ[[[]]]]]]]]]]]]^^^^^^___```aaa``````aaabbbaaa^^^\\\YYYXXXVVVUUUVVVXXX[[[]]]XXXZZZ[[[[[[[[[\\\]]]___cccdddcccbbb```^^^[[[ZZZQQQPPPNNNMMMLLLLLLLLLMMMNNNOOORRRUUUYYY^^^aaacccgggggggggfffeeecccbbbaaadddccc```]]]ZZZXXXVVVUUURRRQQQOOOLLLGGGBBB>>>;;;;;;999666444444333111///111111111111///---+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,+++)))'''&&&+++*********))))))((((((******+++++++++,,,,,,,,,222///000777;;;777111---'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((('''''''''((()))***+++***(((&&&&&&&&&'''(((******)))))))))((((((((())))))*********)))))))))))))))((((((((('''''''''***))))))))))))***++++++******++++++++++++******+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------------,,,,,,---------++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++***)))(((((()))***+++******))))))(((''''''&&&'''''''''((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((''''''(((((((((***)))((('''''''''((((((((((((((((((((('''''''''(((((()))))))))(((((('''&&&'''''''''''''''&&&&&&'''(((***,,,,,,***((('''((((((''''''''''''((((((((((((''''''(((((()))***---,,,***((('''((())))))&&&&&&'''''''''((((((((((((((((((''''''((((((((())))))((('''''''''''''''*********))))))(((((((((&&&&&&&&&'''((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))((((((((((((((((((((()))))))))******''''''((((((((()))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******************************************))))))))))))((((((((()))***+++++++++---,,,,,,+++******++++++------,,,,,,,,,,,,,,,---------,,,,,,---...//////...//////...------///000...//////000000000111111///000111333555777999:::===@@@DDDJJJOOORRRTTTUUUWWWXXX[[[]]]___`````````______^^^^^^______```aaabbb```^^^]]]]]][[[XXXVVVSSSRRRPPPOOOOOOPPPRRRTTTSSSUUUWWWWWWWWWVVVWWWXXX[[[[[[\\\[[[ZZZXXXWWWUUUIIIHHHGGGEEEDDDDDDDDDEEECCCEEEHHHLLLRRRXXX]]]```eeefffhhhiiijjjjjjjjjiiillljjjhhheeecccbbbaaaaaa___^^^\\\YYYUUUQQQMMMKKKFFFCCC???<<<999777444111000000111000000///...---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++++++++*********))))))))))))******+++++++++,,,,,,,,,000///222;;;>>>999000+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&'''(((((()))+++***((('''&&&''''''(((************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++************+++,,,,,,******++++++++++++*********************)))))))))++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))((((((''''''&&&&&&''''''(((((((((((())))))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))'''(((((())))))((((((''')))(((''''''&&&'''''''''***))))))(((''''''&&&&&&''''''((((((((((((((('''&&&''''''''''''&&&&&&%%%'''(((***++++++***((('''((((((''''''''''''(((((('''((())))))******))))))---,,,***)))((())))))***%%%&&&&&&&&&''''''''''''))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******))))))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))************((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))******************)))************************,,,++++++***))))))(((((((((((())))))***+++,,,,,,---,,,,,,+++++++++++++++------,,,,,,,,,------...///............//////000...///000/////////111333222222333333333333333333444555555777999<<>>>>>>>>>>>======???BBBHHHNNNTTTXXXbbbdddgggkkkmmmnnnooonnnqqqooommmkkkjjjjjjkkkllliiiiiigggeeebbb___\\\[[[UUUQQQLLLHHHDDD???:::777222222222111111111000000000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,------...***************)))))))))******+++++++++,,,,,,,,,......444>>>AAA999///***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++******)))(((''''''(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))***************+++,,,,,,******++++++++++++******************************************************+++++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***))))))))))))))))))***)))))))))(((((('''''''''(((((((((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))(((''''''''''''&&&&&&&&&''''''))))))((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((('''(((***+++++++++***)))))))))((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((())))))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))************************+++++++++******))))))))))))***************++++++---,,,,,,+++++++++,,,,,,------------------...///000//////......///000000...000111111111222444666777777888888888777666666777777888:::>>>CCCGGGJJJKKKNNNRRRVVVYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\[[[WWWSSSPPPNNNMMMKKKIIIEEEEEECCCCCCCCCDDDEEEFFFKKKNNNQQQRRRPPPMMMKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFDDDBBB@@@>>>============???>>>===>>>AAAEEEJJJMMM[[[^^^bbbgggkkkmmmmmmmmmpppooolllkkkjjjkkkmmmnnnlllkkkjjjiiigggeeecccbbbbbb^^^YYYUUUPPPKKKEEEBBB;;;999888666333222111000///......---------------........................------------------------------------------------+++***)))((()))***+++,,,******************************+++++++++,,,,,,,,,......444<<<>>>777...***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))************************))))))))))))***++++++******++++++++++++*********************+++++++++***************************+++,,,,,,,,,,,,++++++***+++,,,---------------,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))((())))))*********)))))))))))))))******)))))))))******)))))))))))))))((())))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))'''((()))******)))((('''&&&&&&''''''''''''''''''''''''''''''(((((())))))$$$%%%%%%&&&''''''&&&&&&%%%&&&((()))+++,,,,,,,,,'''((())))))))))))((('''((((((''''''''''''(((((('''(((***+++++++++***)))''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((((((((((((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))******+++++++++,,,,,,,,,++++++******))))))---,,,,,,+++,,,,,,------...---------......///000000////////////000000111111222333444444555777999;;;<<<=========;;;:::999777888999===AAAGGGLLLOOONNNPPPSSSTTTUUUTTTRRRQQQSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRTTTUUUVVVWWWVVVSSSPPPNNNMMMMMMLLLKKKGGGGGGGGGGGGIIIJJJLLLMMMPPPRRRUUUVVVTTTQQQOOONNNPPPPPPOOONNNLLLIIIFFFEEEEEECCCAAA???>>>=========@@@???===<<<===@@@DDDFFFPPPTTTYYY```fffjjjlllnnnooonnnmmmkkklllmmmnnnooommmmmmlllkkkjjjiiihhhhhhiiifffccc___\\\WWWRRRNNNGGGFFFCCC>>>:::666222111///......---------------------------------------------------------------------------------------,,,+++***)))((()))***+++***************+++++++++******+++++++++,,,,,,,,,//////222777888222---,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&'''(((***+++************++++++++++++)))))))))))))))***++++++******++++++++++++***************+++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++***+++,,,------......---,,,,,,,,,---....../////////......------......///------------------------........................------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))((())))))************)))))))))************))))))************))))))))))))******))))))))))))(((((((((((())))))))))))(((((()))******++++++******)))(((((((((((())))))))))))((())))))******))))))(((&&&&&&'''(((((((((''''''&&&&&&''''''((())))))***''''''((()))************'''''')))+++,,,---------'''(((((())))))(((((('''((((((''''''''''''(((((('''((())))))******))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''(((((())))))******((((((((((((''''''''''''((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,------..................///000111000000000000111222333444444555777777777888:::<<<>>>???@@@@@@???===;;;999777888:::>>>BBBGGGLLLNNNLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWUUUTTTSSSTTTUUUTTTSSSPPPQQQQQQSSSTTTVVVXXXYYYXXXZZZ]]]]]][[[YYYXXXXXXYYYYYYXXXVVVSSSPPPMMMKKKHHHGGGDDDBBB@@@@@@???@@@AAA@@@>>>======???BBBCCCEEEIIINNNVVV^^^eeejjjmmmlllmmmmmmnnnoooqqqrrrsssrrrqqqpppooonnnnnnnnnnnnlllkkkhhhgggeeeaaa]]]YYYSSSRRROOOKKKEEE???:::777444333222111///.........------------------------------------------------------------------------...------,,,+++++++++,,,*********+++++++++++++++******+++++++++,,,,,,,,,111///000444333///---...***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))'''''')))*********)))((()))))))))*********))))))''''''(((((())))))))))))((('''&&&&&&&&&(((***+++*********+++++++++,,,,,,+++************+++,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++***+++,,,---............,,,,,,------.../////////////////////////////////////////////////////////......................................................---,,,,,,,,,---------------------------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))***))))))))))))))))))***&&&'''((()))))))))(((((('''''''''((((((((((((((('''((()))***++++++++++++))))))***+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((((((((('''&&&'''''''''((()))*********))))))))))))((((((''''''''''''((((((((()))))))))((()))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................///000111222222222222333444666777888888999::::::999:::<<<>>>>>>???@@@@@@???===:::888888999;;;>>>BBBEEEGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEGGGIIIJJJMMMNNNOOORRRTTTWWWZZZ[[[___^^^^^^___``````___]]]]]]^^^^^^___aaabbbccccccaaacccddddddbbbaaaaaabbbbbbbbbbbb```^^^[[[YYYWWWRRRQQQOOOLLLJJJJJJIIIIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@AAAEEEKKKRRRYYY^^^bbbccceeehhhllloooqqqsssssssssrrrqqqpppooooooppppppnnnmmmlllkkkjjjgggccc___ZZZZZZZZZXXXSSSMMMGGGDDD???>>>;;;777444111000///................................................------------------------++++++,,,---------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,111000222444333...---///******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))'''(((***+++++++++***)))((()))************))))))(((((())))))*********+++((('''&&&%%%&&&(((***,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++***+++,,,---............,,,,,,------...///000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000///...------,,,,,,,,,,,,..............................,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((('''''''''(((((((((((((((+++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++&&&''')))*********)))((()))))))))(((''''''&&&&&&&&&&&&((()))************+++++++++******(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&''')))***&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))))))))(((((((((((())))))'''''''''''''''((()))***))))))******++++++,,,,,,$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((('''%%%%%%&&&''''''((()))******++++++*********))))))((((((''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++------,,,++++++*********'''((()))***,,,---...///,,,,,,,,,,,,,,,---...///............///000222222333333444555777999;;;<<<:::;;;<<<<<<;;;;;;===???===>>>???@@@>>><<<888666999;;;<<>>@@@@@@AAAAAAAAA@@@???>>>===<<<999999::::::<<<===??????BBBBBBAAABBBDDDGGGJJJLLLJJJLLLMMMNNNOOOQQQTTTVVVUUUVVVXXX[[[^^^cccfffhhhjjjiiiiiikkkmmmnnnmmmmmmlllmmmoooppppppooonnnnnnqqqpppnnnkkkiiiiiiiiijjjkkkllloooooolllhhhiiilllfffeeedddaaa^^^]]]^^^```aaaaaaaaa^^^XXXPPPHHHDDDDDD@@@@@@EEEGGGFFFEEEGGGNNNOOOSSS\\\eeelllnnnmmmooommmkkkkkkmmmooopppoooqqqpppooonnnllljjjiiiiiicccbbb```___^^^^^^______ZZZUUUOOOHHHCCC>>>888555444333222222222111///---///...,,,---...//////...---------------------------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,------,,,,,,------...///111000222777666000------'''(((******((('''((()))''''''((())))))))))))))))))******+++***)))((('''))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))***((('''(((+++,,,+++)))******++++++,,,,,,,,,+++******************+++,,,------,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,------......///......---------......///---,,,+++,,,000222222111111111111111222222333333222222333333444555666777444444333222222333333444444444555555555555444444444333222000//////..............................------......---,,,***)))////////////////////////++++++++++++++++++++++++---------------------------------------,,,+++***------,,,,,,,,,,,,++++++************************************************))))))***+++,,,,,,++++++((((((((()))))))))))))))+++***))))))))))))))))))))))))))))))************************)))))))))(((***)))))))))((((((((('''***)))((('''&&&&&&&&&&&&(((((('''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))***)))'''&&&&&&(((***,,,+++++++++++++++***))))))((()))+++***))))))***+++)))))))))*********++++++,,,+++++++++************++++++,,,,,,,,,++++++***+++,,,------++++++,,,---...,,,,,,---000111000......000111111222333666999888999::::::::::::::::::999:::;;;===>>>@@@AAABBBAAAAAAAAA@@@>>>===;;;:::<<<<<<======???@@@AAABBBCCCDDDEEEGGGJJJNNNQQQSSSQQQSSSTTTTTTTTTUUUWWWZZZXXXXXXZZZ]]]aaafffjjjmmmqqqpppooopppqqqrrrsssrrrrrruuuxxx|||}}}|||zzzyyyxxxxxxxxxvvvtttsssrrrrrrzzz}}}yyytttrrrsssnnnkkkgggdddcccccceeefffiiiiiiiiigggccc]]]WWWSSSRRRMMMJJJKKKJJJFFFDDDEEEGGGHHHLLLTTT^^^eeehhhiiieeebbb______bbbfffiiikkknnnmmmmmmkkkjjjiiiiiihhhiiigggfffdddbbbbbbbbbbbb^^^ZZZVVVRRRNNNJJJEEEBBB999777555444444333000...222000......///000///...---------------------------------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,***************+++,,,,,,000000333888777111------&&&'''))))))'''''''''(((''''''((())))))))))))))))))************)))(((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++******************************)))((()))++++++***)))******+++++++++,,,,,,,,,,,,++++++************+++000///...---,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000///......------......///---,,,,,,...111444444444666666666777888999:::;;;888:::<<<>>>>>>>>><<<;;;::::::999888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::999888777666444333222111000000//////......------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------............---+++***)))------,,,,,,,,,,,,++++++************************************************&&&''')))***+++,,,,,,,,,))))))))))))))))))(((((())))))))))))))))))***+++))))))))))))************************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''((((((************************))))))))))))((((((((((((******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((''''''''''''%%%&&&&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))*********)))***++++++,,,***++++++++++++***))))))'''(((******)))***+++---************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,---...------...000222111000000222444555666888<<<>>>======<<<<<<;;;;;;<<<<<<;;;<<>>>>>???AAACCCEEEGGGIIIKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[\\\\\\[[[\\\^^^```______aaadddiiiooouuuyyy}}}||||||{{{|||}}}zzztttlllhhhhhhkkkmmmmmmoooppppppooommmiiifffdddaaa[[[WWWUUUSSSNNNKKKKKKGGGHHHKKKQQQXXX]]]```aaa\\\XXXSSSRRRUUUZZZ___bbbffffffeeeeeeffffffggggggkkkjjjiiigggeeedddddddddaaa```^^^\\\[[[XXXTTTQQQDDDAAA===999777555222000000...,,,+++,,,---,,,+++////////////////////////---------------,,,,,,,,,...---,,,,,,++++++,,,,,,******))))))******+++,,,///000444:::999222---,,,&&&((())))))(((''''''(((''''''((()))))))))))))))))))))*********)))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***************+++++++++******************)))++++++***+++++++++,,,,,,---,,,++++++************///......---,,,,,,------,,,,,,,,,---------......,,,---------......////////////......//////000111222111222333666888999:::===>>>???AAACCCDDDDDDEEEFFFGGGHHHHHHGGGEEECCCAAA@@@???>>>======>>>@@@AAA???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;999888666555333333222111000///.........//////000000000000000++++++++++++************..............................------------,,,,,,---.........---,,,++++++------,,,,,,,,,+++++++++************************************************''''''(((******++++++++++++******))))))((((((((()))((((((((()))***++++++((()))))))))*********************)))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++******)))((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((())))))))))))***++++++,,,,,,++++++******+++++++++******)))((()))++++++***)))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,---...//////------...///.........///111222333333444666999;;;===???CCCEEEDDDCCCAAA@@@??????@@@AAABBBCCCFFFIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJNNNQQQSSSUUUWWWXXXZZZ\\\]]]^^^______```bbbcccddddddeeegggjjjllllllnnnrrrxxxuuuooopppssstttsssssssssttttttsssrrrqqqppplllfffaaa```^^^ZZZYYYZZZSSSSSSTTTUUUXXXZZZ\\\]]][[[UUUNNNJJJKKKPPPUUUXXXYYYYYYZZZ[[[]]]```bbbcccggggggffffffffffffffffffdddccccccddddddbbb^^^[[[QQQMMMGGGAAA===999444222111...,,,+++,,,---------////////////////////////.........---------------...---,,,,,,++++++,,,,,,,,,++++++++++++,,,------///000555;;;:::333---+++''')))+++***)))((())))))''''''((()))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))******+++++++++,,,++++++++++++************++++++*********+++,,,---------,,,+++*********+++,,,,,,,,,,,,,,,---......,,,,,,,,,---------..................------------------...///111222444555888999;;;===@@@CCCFFFHHHKKKLLLNNNPPPRRRSSSSSSSSSWWWVVVTTTRRROOOKKKIIIGGGDDDCCC@@@???>>>???AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;:::888888777555444333222111///////////////000000000000000/////////....................................---------,,,,,,,,,++++++,,,------............------,,,,,,,,,+++++++++************************************************))))))*********))))))(((++++++******))))))(((((()))((((((((()))***++++++((()))))))))************))))))))))))))))))******(((((((((((())))))))))))))))))((())))))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***'''((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((()))***+++++++++******)))******+++++++++*********,,,,,,+++***))))))*********+++++++++,,,,,,,,,******++++++++++++++++++***+++,,,---------------,,,...///...---,,,---///......///000222444666888:::<<<@@@CCCEEEHHHKKKMMMJJJIIIHHHFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOTTTUUUVVVXXXZZZ]]]___```aaabbbdddfffggghhhhhhhhhhhhjjjlllnnnpppsssvvvyyy~~~}}}}}}~~~~~~}}}|||}}}~~~xxxqqqkkkiiigggcccbbbddd]]]^^^^^^^^^^^^^^^^^^___^^^YYYQQQKKKJJJKKKMMMMMMNNNNNNOOOQQQTTTWWW[[[]]]___```bbbdddfffggghhhiiigggggghhhiiijjjiiifffccc^^^ZZZSSSLLLFFF@@@:::666555333000///000111222222000000000000000000000000...........................---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......///444::::::222,,,+++(((***++++++***))))))***''''''((())))))))))))))))))))))))((())))))***+++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,)))+++,,,+++******+++,,,,,,+++*********+++,,,------,,,,,,++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,---------......////////////////////////...///111333777:::===>>>AAACCCGGGJJJMMMQQQVVVYYYYYY[[[]]]___aaaaaaaaaaaadddbbb___[[[WWWRRRNNNLLLEEECCC@@@===<<<===>>>@@@??????@@@@@@@@@@@@?????????@@@AAABBBBBBAAA@@@???======<<<;;;:::999888777333333111///...---------111111111000//////......------------------------//////......---,,,,,,,,,***+++,,,---////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++******)))(((******************))))))))))))))))))))))))***+++))))))))))))************))))))))))))************(((((((((((())))))))))))))))))((())))))***++++++******)))((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''')))*********)))(((''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******((()))***************)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((()))************)))))))))***++++++++++++***,,,------,,,***((()))***************+++++++++,,,************++++++++++++***+++,,,------......---+++---------,,,+++,,,---...000222333444777<<>>CCCHHHLLLNNNPPPSSSVVVXXXYYY\\\```dddaaaccceeegggiiiiiihhhggghhhhhhgggddd___YYYSSSOOOCCCAAA===:::888888:::;;;;;;<<<<<<======<<<<<<;;;===>>>AAACCCDDDEEEDDDDDDBBBBBBAAA@@@???>>>>>>===999888666444222222222222222111111000//////......////////////////////////111111000000///.........,,,,,,---.../////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++++++++*********************+++++++++***))))))))))))))))))))))))))))))************((()))))))))************'''((((((((()))))))))***))))))((((((((())))))***)))))))))((())))))******(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))***+++***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***&&&'''''''''(((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))************))))))***+++++++++++++++***,,,,,,,,,*********,,,)))))))))*********++++++++++++++++++,,,,,,------***+++,,,---............---///000///...---...///000222555777999<<>>@@@CCCIIIOOOUUUYYY\\\^^^```bbbaaa______bbbeeecccdddgggiiijjjiiihhhhhhhhhjjjkkkjjjfff^^^UUUPPPBBB???;;;777555555666777999999::::::::::::999999;;;===@@@CCCFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA<<<;;;:::999999:::;;;;;;666666555555444333333222333333333333333333333333333333333222111000000///.........///......---------------,,,,,,,,,++++++++++++++++++++++++++++++************************((()))***+++,,,---------)))))))))***+++++++++,,,++++++***)))(((((())))))))))))))))))************(((((())))))*********+++'''((((((((())))))******))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((###%%%'''((()))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((''''''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))******+++,,,((()))***+++++++++++++++(((***+++,,,++++++,,,...((())))))))))))*********,,,,,,,,,------.........***+++,,,---............111333444333222111222333222444888:::<<<@@@GGGLLLMMMPPPTTTWWWYYY[[[]]]___YYYZZZ[[[]]]]]]]]]\\\[[[^^^^^^]]]]]]]]]^^^___``````_________aaacccfffhhhiiilllrrryyyzzzttttttrrrvvvyyyyyytttnnnjjjiiijjjlllppprrrrrrmmmfff```TTTQQQNNNJJJHHHHHHIIIJJJJJJMMMQQQVVV[[[^^^```aaaeeeeeeeeehhhlllppprrrrrroooooonnnmmmkkkfff```[[[MMMHHHAAA;;;777555333222////////////////////////.../////////000000111111...---,,,,,,++++++,,,,,,///............///000000///...111555444///++++++))))))************))))))(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))************(((''''''&&&&&&((()))***+++***)))(((((()))***+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,---.........------...///000111000000///333444444555777;;;AAAEEEHHHLLLRRRWWWZZZ\\\^^^___aaacccddddddcccaaa```aaaaaadddggghhhhhhgggggggggggggggiiikkkkkkeee[[[TTTHHHFFFBBB>>>:::888777777999888777777777999:::;;;666>>>EEEFFFHHHKKKLLLLLLHHHIIIHHHFFFBBBBBBEEEIIIFFFEEEDDDDDDEEEEEEDDDBBB@@@???===;;;888666555444333555666666555555666777888888777444111//////111222111///...---------...------,,,---//////---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&''')))***)))((('''(((***))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''$$$$$$%%%%%%&&&'''((((((((()))*********((('''&&&))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------------...//////---666:::555111333555444<<<<<<<<<<<<>>>DDDLLLRRRSSSUUUWWWZZZ\\\]]]^^^^^^]]]]]]^^^___``````______cccaaa______aaaccceeeeeegggddddddfffeeeccchhhqqqsssxxxzzz|||}}}zzzwwwrrrkkkjjjmmmttt}}}}}}rrrhhhbbb[[[WWWXXXUUULLLHHHHHHJJJLLLPPPTTTWWWYYYYYYYYY]]]]]]___dddlllpppqqqppptttrrrooonnnnnnmmmiiifff\\\UUUKKKEEEBBB???:::666111///------...//////...000000///............//////............---------,,,---------,,,,,,...///222333666:::;;;888111+++))))))*********))))))((((((((((((((()))))))))***'''(((((())))))))))))((())))))))))))************))))))((((((((()))***+++******))))))))))))******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,------............---------...///111222444444777:::===BBBGGGNNNSSSWWWYYY\\\]]]]]]^^^```aaa^^^___```^^^[[[YYYXXXXXXZZZ]]]```aaa```______```cccdddgggjjjllliiibbb]]]SSSPPPLLLGGGCCC@@@?????????>>><<<;;;999999999999888???EEEGGGJJJPPPTTTUUUPPPPPPNNNKKKFFFDDDDDDFFFGGGGGGHHHKKKNNNOOONNNLLLLLLKKKHHHEEE@@@<<<777555999::::::999999:::===@@@;;;<<<<<<:::777444333444222111///---,,,------...---,,,,,,,,,------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))''''''(((((('''%%%''')))***)))((('''(((***))))))(((((((((((()))))),,,+++***))))))***+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))******))))))((('''''''''&&&&&&''''''(((((())))))((()))******)))((('''&&&))))))))))))))))))))))))(((''''''''''''''''''(((+++++++++*********************+++++++++,,,,,,,,,************************************************------,,,,,,,,,,,,,,,,,,......---......///000000---555999777555888::::::;;;<<<===>>>AAAGGGNNNSSSTTTUUUWWWYYY[[[]]]^^^^^^\\\]]]]]]___``````aaaaaadddcccbbbbbbeeehhhjjjlllmmmjjjjjjllllllkkkqqqyyy|||vvvuuuwww{{{zzzsssjjjddd```aaa]]]UUUPPPOOOKKKKKKLLLNNNPPPSSSUUUWWWWWWVVVVVV[[[cccjjjnnnppprrrpppooopppqqqpppmmmjjjhhhbbbZZZTTTOOOHHH???888666333000......///////////////............/////////............---------,,,---------,,,,,,...///000333888>>>@@@===666///***************)))((('''((((((((()))))))))******)))))))))***))))))(((((()))))))))*********++++++******)))))))))***+++,,,))))))***************)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////......---------...//////---------...111555999;;;<<>>===<<<<<>>999444000///000111222//////............/////////............---------,,,---------,,,,,,...///...222999AAADDDAAA:::444******+++******)))((('''(((((()))))))))*********,,,,,,,,,,,,++++++***)))))))))*********+++++++++))))))))))))******++++++((()))***+++,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........000///...---...///000111111222333666999===@@@BBBGGGIIILLLOOOPPPRRRUUUWWWVVVWWWXXXYYYYYYZZZ\\\^^^[[[ZZZWWWRRRMMMIIIIIIJJJGGGIIIMMMOOOPPPQQQSSSTTTZZZ\\\```fffkkknnnppppppooommmjjjgggcccaaa______[[[ZZZWWWTTTPPPMMMKKKIIIFFFIIIIIIHHHMMMVVV]]]___```___]]]ZZZVVVRRROOOMMMLLLKKKKKKMMMQQQTTTUUUUUU[[[\\\^^^]]]ZZZUUUOOOKKKAAA???;;;888888<<>>;;;999666333000//////000111000......///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************************************))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((+++)))(((((())))))'''&&&''')))***)))((('''(((***))))))(((((((((((())))))'''&&&%%%%%%%%%%%%&&&'''******))))))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))******************))))))((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,,,,------............///000111333555666666999<<<<<<;;;===???@@@<<<@@@DDDHHHLLLPPPTTTWWWWWWWWWXXXZZZ\\\^^^```aaa_________```bbbdddggghhhiiikkknnnrrrwww~~~yyyooohhhkkkjjjiiijjjiiieee```^^^\\\YYYTTTOOOMMMMMMOOOPPPSSSQQQNNNNNNPPPTTTYYY\\\gggiiilllpppssstttsssrrrsssqqqooommmiiibbbYYYRRRHHHBBB;;;555333333444444/////////......//////000///............---------,,,---------,,,,,,...//////222888===@@@>>>:::666***************)))(((((())))))))))))************,,,,,,,,,,,,,,,+++***)))************++++++++++++(((((()))))))))*********((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------000000//////000222444555777:::>>>BBBEEEFFFFFFFFFJJJKKKLLLLLLKKKKKKLLLMMMSSSVVVZZZ\\\\\\\\\]]]^^^[[[ZZZXXXSSSOOOMMMMMMNNNJJJMMMQQQSSSUUUXXX[[[]]]```bbbfffjjjnnnqqqtttvvvuuuuuusssrrrqqqpppoooooojjjjjjhhhfffcccaaa___^^^UUUUUURRROOOQQQXXX\\\\\\^^^]]]\\\[[[YYYWWWTTTSSSPPPMMMHHHGGGHHHJJJLLLMMMTTTWWW[[[___aaa```^^^\\\TTTQQQKKKEEE@@@@@@CCCGGGKKKNNNRRRSSSQQQNNNKKKJJJEEECCC@@@<<<999777555444222111///...///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******************************************************************************++++++++++++******))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''')))***)))((('''(((***))))))(((((((((((())))))******)))(((((()))************))))))))))))******(((((((((((((((((((((((('''(((((())))))******+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,------.........//////000111333666888999======>>>>>>===<<<===???BBBEEEJJJOOOQQQTTTWWWYYYYYYZZZ[[[]]]___aaacccccc______^^^___bbbfffjjjlllssswww}}}sssjjjjjjkkkkkklllnnnooollliiigggddd___ZZZTTTPPPNNNMMMNNNNNNMMMLLLLLLLLLNNNOOOXXX\\\bbbhhhmmmqqqtttvvvssssssrrrqqqnnnjjjfffbbbWWWQQQHHH@@@:::777444222111111000////////////000///............---------,,,---------,,,,,,...///222333555777777666555555))))))************)))))))))))))))*********++++++*********+++******))))))*********++++++++++++,,,'''((())))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222444666999;;;<<>>666444000////////////...........................------------------------++++++,,,,,,------......+++******))))))******+++******************************************************************************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%$$$$$$%%%((())))))(((''')))***)))((('''(((***))))))(((((((((((())))))***)))(((''''''((()))******))))))(((((())))))***))))))))))))))))))))))))((()))))))))******++++++((((((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------.........//////111333555888:::<<>>???BBBIIIMMMQQQTTTVVVXXXYYY[[[[[[]]]```bbbdddeeeffffff^^^^^^___aaaffflllsssvvv~~~vvviiikkkllllllppptttuuurrrqqqooojjjddd]]]VVVQQQNNNJJJKKKMMMLLLJJJHHHGGGHHHHHHMMMTTT\\\cccjjjpppuuuuuuuuutttsssqqqooommmlllgggaaaYYYOOOGGG???888333555444333111000000000000///............---------,,,---------,,,,,,...///333444444222000///000111'''((()))******+++******))))))*********+++++++++))))))***+++++++++***************+++++++++,,,,,,((()))***+++++++++******************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000111333666:::>>>AAACCCDDDEEEFFFGGGHHHGGGDDDBBB@@@===>>>>>>>>>>>>AAADDDHHHMMMOOOQQQRRRPPPPPPPPPPPPSSSVVVYYY[[[\\\^^^```bbbdddeeeggghhhhhhjjjmmmoooooorrrvvvwwwwwwwwwyyy{{{wwwxxxyyyzzz||||||}}}}}}{{{{{{|||}}}}}}|||{{{zzztttsssoookkkkkkmmmlllgggbbb___[[[YYYYYYYYYWWWUUUVVVSSSOOOLLLKKKJJJIIIHHHHHHJJJMMMRRRXXX^^^dddggggggggggggccc[[[TTTOOOLLLIIIJJJJJJJJJJJJKKKNNNQQQSSSTTTUUUUUUTTTPPPLLLJJJ@@@<<<777444222000...---........................------------------------++++++,,,,,,---......///+++******))))))******+++***************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''&&&%%%&&&((())))))(((''')))***)))((('''(((***))))))(((((((((((())))))((((((&&&&&&&&&&&&(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))))))))''''''(((((())))))******)))(((''''''((()))***+++++++++++++++++++++++++++))))))(((((((((((())))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...............------------///000111444777:::<<<>>>BBB>>>>>>BBBEEEDDDEEEJJJQQQTTTWWWYYYYYYZZZ[[[\\\]]]```dddgggjjjjjjiiihhhaaaaaaccchhhpppzzzqqqttttttssswww~~~}}}|||yyytttnnnggg```\\\YYYPPPQQQRRROOOKKKGGGFFFFFFCCCGGGLLLQQQVVV]]]dddiiiooopppssssssrrrqqqoooooommmjjjddd^^^VVVMMMDDD>>>888777555333111000000//////............---------,,,---------,,,,,,...///333444444222///------///&&&'''(((***++++++++++++)))************+++++++++***+++,,,---------------******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++***))))))***,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111111111111222555999???CCCGGGIIIJJJIIIHHHFFFDDDAAA???===<<<;;;<<<<<<;;;<<>>============999<<<>>>??????BBBGGGKKKQQQQQQQQQRRRTTTUUUWWWXXXZZZ[[[^^^bbbfffiiiiiihhhlllmmmnnnmmmkkkkkklllnnnqqqrrrsssttttttsssqqqpppqqqsssvvvyyy|||}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{|||||||||||||||vvvrrrmmmkkkhhheee```[[[XXXYYYYYYZZZZZZZZZYYYYYYZZZXXXUUURRRRRRUUU[[[___iiiqqqvvvuuurrrqqqnnnkkk```[[[RRRIIICCCBBBEEEHHHOOOTTT[[[aaacccaaa\\\YYYSSSOOOIIIBBB<<<777444222111111111111111000///.../////////.........------------------.........///))))))***+++,,,,,,------++++++************++++++,,,+++******))))))******++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((---,,,)))'''&&&&&&'''((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...///000///......000111111444888:::;;;;;;<<<===??????AAADDDHHHMMMRRRUUUXXX[[[^^^___^^^]]]]]]]]]eeekkkqqqtttxxx}}}~~~{{{zzzyyy{{{xxxqqqooonnnmmmkkkiiieee___XXXRRRMMMJJJFFFGGGHHHHHHGGGIIINNNRRRWWW]]]gggpppvvvwwwuuussspppooommmllljjjddd[[[UUUMMMHHH???999555444333333111///------...//////...///...---,,,,,,---...///...555;;;:::444......000************************************************)))************+++++++++************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........------,,,***,,,------,,,,,,---...---///222444666:::>>>AAAFFFJJJMMMNNNLLLIIIGGGFFFDDDBBB@@@???AAACCCDDDDDDFFFHHHKKKMMMNNNPPPTTTXXX\\\\\\]]]^^^```bbbcccdddeeefffhhhkkknnnpppppppppqqqqqqpppnnnkkkkkklllmmmnnnoooqqqssstttsssrrrqqqqqqrrrsssuuuwwwyyy{{{|||~~~~~~yyywwwtttrrrpppmmmiiieee______```aaabbbbbbcccccccccbbbaaa^^^\\\[[[]]]___jjjqqqwwwwwwvvvwwwvvvsssmmmiiiaaaXXXOOOHHHEEEDDDJJJOOOXXX___ddddddbbb```]]]ZZZUUUNNNFFF@@@;;;888555555444222111000///...***++++++,,,---...///000------........./////////,,,,,,,,,+++++++++++++++++++++************++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''&&&'''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***+++***)))(((''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,---.........///111333444666999999999999;;;<<>><<<999666333000......++++++,,,,,,---...///000....../////////000000000///...---,,,+++***)))(((++++++************++++++,,,+++******))))))******++++++++++++++++++++++++,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------//////////////////000000,,,...///000000111333666666888999999999:::<<<>>>DDDFFFJJJOOOTTTYYY]]]___]]]___``````___^^^^^^^^^iiiqqqxxx}}}zzzxxxssssssqqqooommmkkkjjjiii^^^[[[UUUNNNGGGDDDEEEFFFHHHLLLRRRZZZbbbiiioooqqqqqqqqqrrrsssrrrooojjjfffddd```[[[TTTMMMFFF>>>999111000//////000000...---///......------......///000666;;;:::555111000111************************************************))))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...////////////...111111111//////000444777888;;;AAAFFFKKKQQQVVVZZZ[[[[[[YYYUUUPPPLLLJJJJJJJJJKKKMMMRRRXXX]]]______bbbdddgggiiikkkkkkllllllnnnnnnnnnooonnnnnnnnnnnnhhhhhhhhhhhhhhhhhhiiikkkmmmllljjjgggdddccceeegggiiijjjkkklllmmmlllllllllpppqqqqqqrrrssstttuuuvvvxxxyyy{{{|||~~~~~~~~~~~~zzzyyywwwuuuuuuvvvxxxyyy||||||||||||{{{zzzxxxvvvsssqqqooollljjjhhhggggggkkknnnqqqsssrrrrrrrrrrrrtttyyy}}}~~~}}}|||yyyuuuooofff\\\VVVLLLMMMNNNQQQUUU[[[aaaeeecccccccccbbb___[[[WWWTTTKKKHHHCCC>>>888333000...222111000///............////////////000000000000//////...,,,+++***)))(((,,,++++++******++++++,,,,,,+++******))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''((()))***)))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,------........................///////////////////////////000111222222333555777666888999;;;<<>>BBBDDDGGGJJJNNNQQQSSSVVVYYY[[[YYYXXXXXXWWWXXXYYY[[[\\\aaabbbccccccfffjjjpppttt}}}tttoooppppppqqqsssxxx{{{~~~}}}xxxuuusssppplllhhh^^^ZZZTTTMMMJJJIIIJJJKKKTTTYYY___dddgggjjjnnnqqqpppooooooppppppnnnjjjggg\\\VVVMMMEEE???:::666444...///000111111000///...///111222222111000//////************************************************)))************+++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///111111222222222999<<<@@@EEEJJJPPPVVV[[[ZZZ]]]bbbfffiiikkknnnpppnnnoooppppppoooppprrrtttqqqnnnjjjhhhiiijjjkkkkkkcccbbbbbbffflllrrrtttuuuvvvwwwxxxxxxwwwuuurrrqqqrrruuuwwwwwwxxx||||||vvvuuuxxx|||~~~}}}zzzwwwyyy{{{|||{{{zzzzzz{{{{{{|||||||||~~~~~~zzztttkkkaaaXXXQQQMMMDDDHHHNNNVVV^^^eeeiiilllggghhhhhhfffbbb\\\WWWSSSFFFCCC===888444222111111------------.........///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***)))*********+++++++++++++++++++++++++++++++++,,,,,,---------************************************************************************))))))))))))***************)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''((()))))))))))))))(((((('''''''''&&&&&&&&&)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***(((&&&&&&((()))+++))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++******************************+++,,,------......,,,---......//////......,,,,,,,,,---------......------------------------,,,---...000111333444555777:::===@@@CCCGGGLLLOOOPPPSSSVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\___bbbdddiiijjjkkkmmmpppuuu|||yyyuuu{{{zzznnnllllllkkkjjjkkkpppxxx{{{tttnnnnnnuuu}}}yyyxxxxxxvvvuuulllggg___WWWPPPLLLJJJJJJIIIOOOWWW]]]bbbggglllqqqrrrrrrqqqrrrsssrrrpppnnneee```YYYRRRJJJBBB;;;666...///000111111000///...000111222333222111000000+++++++++*********************+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))+++---...222///,,,,,,///000///...---.........///222777;;;DDDGGGLLLRRRWWWZZZ\\\\\\^^^```bbbeeehhhlllqqquuuttttttsssrrrppppppppppppooonnniiicccccchhhkkkkkkeeebbbccciiiooosssxxx~~~{{{}}}|||{{{zzzwwwuuuvvvtttwww~~~{{{sssllleee^^^XXXTTTIIIFFFEEEJJJTTT^^^dddfffmmmiiifffeeefffeeeccc___YYYQQQFFF<<<666444444444333111000000111222222111/////////000111111///---///...---,,,+++,,,---...++++++++++++++++++++++++,,,,,,............,,,,,,)))***+++,,,,,,+++))))))------,,,,,,+++*********++++++++++++++++++++++++************************'''((()))++++++******)))******))))))((((((''''''((())))))))))))***************)))((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++''''''((())))))***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******+++,,,---.........---,,,,,,,,,,,,---------...............///......------,,,...///000111444999<<>>999777333111......///000000///000//////000222222000.........------,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++)))***+++,,,,,,+++***))))))))))))))))))*********++++++++++++++++++++++++************************'''((()))***+++******)))************)))))))))))))))))))))*********++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))******'''((())))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++,,,,,,+++++++++,,,---.........------,,,,,,---------........................------,,,---///111333555999>>>BBBFFFHHHKKKNNNPPPTTTXXX\\\ZZZZZZZZZ[[[\\\]]]^^^^^^___aaaffflllssszzzzzzlllfffgggjjjoooqqquuuwwwsssrrrqqqrrrsssvvvyyy{{{~~~tttmmmlllppptttzzz}}}||||||wwwyyyuuupppmmmjjjfff```[[[ZZZZZZYYYWWWUUUWWW[[[___fffhhhkkkppptttuuusssqqqnnniiidddcccbbb]]]TTTLLLDDD>>>777333222222222111000000222444555444000---,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...///---,,,---///222333333222333444555:::BBBKKKRRRXXXXXXYYYZZZ\\\^^^```aaa]]]```dddgggiiilllppprrrwwwqqqllllllooopppmmmhhhfffhhhiiiiiilllqqqpppmmmooonnnqqqxxx}}}{{{zzz{{{~~~}}}~~~tttjjjbbb\\\XXXVVVVVVVVVRRRIIICCCFFFSSS^^^cccgggllloooooommmjjjiiiiiifff```YYYRRRIIIAAA<<<666333000....../////////000000000111333333222111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******(((((())))))***++++++,,,++++++++++++++++++++++++************************(((((()))************)))************++++++++++++************+++++++++,,,(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))++++++*********))))))))))))))))))***))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++***************************+++,,,,,,---------,,,+++,,,------......------,,,------------........................---------...111555999<<>>DDDLLLUUU[[[]]]\\\ZZZZZZZZZ\\\]]]___ZZZ^^^bbbfffjjjmmmqqqttttttqqqmmmlllmmmnnnmmmllllllpppuuuzzz}}}||||||}}}~~~|||tttkkkddd^^^XXXUUURRRUUUWWWRRRJJJFFFIIINNNUUU]]]gggmmmnnnmmmllllllnnnkkkgggbbb\\\TTTKKKFFF>>>;;;666333222222111000111000000111333444444222---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************((()))))))))************)))))))))******+++++++++******+++++++++,,,,,,,,,))))))(((''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))++++++++++++***************************)))((('''))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++,,,---............,,,,,,,,,---------------------------............///.....................000444999???DDDIIINNNRRRQQQTTTWWWYYY[[[]]]___aaa\\\\\\\\\]]]^^^aaadddeeeooovvv|||xxxvvvvvvyyy{{{zzzyyy{{{~~~{{{zzz}}}{{{uuusssqqqqqqyyy{{{wwwrrrqqqssstttsssrrrtttrrrnnniiiccc]]]ZZZYYYUUUXXX]]]eeelllqqqrrrrrrppphhh```^^^bbbeeedddbbb___XXXLLLAAA999555333333222222333444555333000---,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.........//////.........///111333444999AAAIIIOOOUUUZZZ^^^aaa```]]]\\\\\\]]]___```^^^```dddgggjjjmmmqqqtttsssttttttrrrpppqqquuuyyy}}}~~~zzz|||}}}xxxsssnnnggg___ZZZRRRSSSTTTSSSOOOJJJFFFCCCKKKSSS^^^eeeiiikkkmmmoooooommmjjjgggddd___YYYUUUHHHDDD>>>:::777555333111333111000111333444444333---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))*********'''(((((())))))***************+++++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))*********++++++++++++******+++******)))((((((************************************************************************************************++++++,,,---...//////...,,,,,,,,,,,,------......---------........./////////............///000111444888???EEEJJJOOOTTTWWWWWWYYY[[[\\\\\\]]]___aaa`````````bbbdddgggjjjkkkuuu|||yyyuuurrrssstttuuuvvvzzz{{{wwwsssqqqvvv}}}{{{xxxyyy{{{{{{zzzvvvvvvuuussspppjjjddd___ZZZYYYZZZ]]]dddjjjnnnppprrriii___YYY[[[___bbbdddfffaaaWWWLLLAAA999555333333333333333444333000---+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------........./////////000000000000111444777:::@@@IIIRRRWWW[[[]]]___```___]]]\\\\\\^^^```aaaeeeggghhhjjjkkknnnrrruuuxxx|||~~~|||~~~}}}|||||||||}}}~~~~~~{{{tttmmmhhh___YYYSSSPPPPPPNNNIIIDDDGGGLLLSSSZZZ```fffjjjmmmnnnmmmllllllllljjjgggdddSSSOOOIIIDDD???:::666222444222111111222333333222...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...---,,,,,,+++******))))))++++++++++++++++++++++++************************)))))))))((()))******+++((((((((((((((()))))))))************+++++++++,,,,,,+++******))))))******************************'''((())))))******))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++*********+++******))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---.../////////---,,,,,,,,,,,,---...///------.........////////////......///000222444555:::???FFFLLLPPPTTTWWWYYY\\\\\\]]]]]]]]]^^^aaadddeeefffhhhkkknnnqqqrrrssswww~~~~~~~~~~~~}}}|||xxxqqqqqqmmmqqqxxx}}}{{{vvvvvvzzz}}}xxxxxxyyyzzzyyyuuunnnjjjfffaaa]]][[[^^^dddiiilllqqqkkkccc\\\XXXZZZ^^^aaaeeeccc___WWWMMMBBB;;;777555444444444444333111...***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------...///////////////...000222333444666;;;>>>DDDIIIQQQWWW[[[^^^```aaa___^^^^^^___```bbbccceeeiiijjjkkklllooossszzz~~~zzzwwwppphhh___YYYWWWTTTOOOKKKFFFFFFHHHLLLTTT\\\cccfffjjjkkkmmmoooqqqpppmmmjjj```\\\WWWQQQKKKCCC<<<777555333111000111111111000000//////...............------------------------...---,,,++++++,,,---...++++++******+++,,,...///+++++++++++++++++++++***++++++++++++++++++++++++***************************)))((((((((()))++++++******)))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))******))))))))))))(((((())))))***+++++++++******************************************************************************++++++++++++++++++++++++)))***+++,,,............------,,,,,,,,,---...///............///////////////......///111444777999BBBGGGMMMSSSVVVXXXZZZ[[[[[[[[[[[[[[[[[[___dddggglllnnnrrrvvvyyy{{{||||||~~~~~~zzzvvvtttuuuuuurrrpppvvvyyy{{{xxx{{{}}}{{{yyy~~~}}}~~~}}}yyyvvvsssmmmeee___^^^```dddfffjjjkkkhhhaaaYYYVVVXXX\\\^^^bbbeeebbbYYYNNNEEE???888777666666666555333111)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,------------......///000/////////---000444666777;;;@@@EEELLLPPPUUUYYY\\\___bbbdddcccdddeeefffhhhjjjlllmmmggghhhjjjmmmrrrzzz{{{vvvooohhhbbb[[[TTTNNNFFFBBB???BBBJJJTTTZZZ]]]eeehhhlllqqqsssrrrnnnjjjjjjgggbbb\\\TTTLLLCCC===666444111000000000000///111000///------...//////------------------------......,,,,,,,,,,,,......++++++******+++---...///+++,,,,,,------......///++++++++++++++++++++++++***************************)))((((((((()))+++,,,,,,+++++++++******))))))((())))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))++++++***)))((('''&&&&&&((()))***+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---.........------,,,+++,,,---...///............/////////000.........000222666:::<<>>EEEJJJOOOSSSXXXZZZZZZYYYYYYYYYWWWVVVTTTTTTXXX___hhhnnn~~~~~~wwwqqqnnnnnnooopppsssvvvzzz{{{yyywww|||~~~zzzuuupppjjjeeebbb\\\\\\^^^``````^^^ZZZWWWQQQRRRVVV[[[```bbb___]]]SSSOOOFFF>>>===@@@===888******++++++++++++***************+++,,,---------,,,------,,,+++******+++---------,,,------...///000...,,,,,,---...---,,,111///...---...111444666:::>>>CCCGGGIIIJJJLLLMMMTTTXXX]]]bbbdddfffhhhjjjooonnnllljjjkkkpppwww}}}}}}yyynnnhhh```WWWPPPJJJEEEAAAIIIOOOZZZfffppptttuuussstttrrroooooonnnkkkeee```UUUOOOFFF>>>888444111///444444333222000///...---........................---.../////////...,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************(((((())))))******+++++++++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))((((((((())))))*********%%%&&&((()))+++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,,,,+++************+++++++++,,,+++++++++++++++,,,------------.........//////////////////000000111111111000000111222333444666777555777999;;;???EEELLLQQQVVVXXX[[[\\\ZZZXXXWWWWWWVVVUUUTTTVVV[[[fffrrr{{{}}}xxxtttsssttt{{{|||{{{zzzxxxvvvwwwxxxzzzuuuwwwzzz~~~|||}}}{{{xxxvvvsssoookkkggg^^^[[[YYYYYYZZZ\\\\\\\\\QQQPPPPPPSSSYYY___bbbddd```ZZZOOOCCC???AAA???;;;***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,------+++***+++------------------...//////000///...------------,,,000///......000444777:::AAADDDGGGJJJKKKMMMOOOQQQTTTYYY___dddhhhkkkmmmoooqqqoookkkiiilllttt~~~zzzvvvppphhh___UUULLLEEEHHHJJJRRR^^^kkksssvvvvvvvvvsssqqqppppppnnnjjjgggaaaZZZPPPFFF???888333000444333222222111000///---........................---...///000///...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,+++***)))''''''((()))******++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************)))))))))))))))***************))))))))))))***************)))))))))))))))((((((((()))******++++++&&&'''((()))***+++++++++))))))*********+++++++++***++++++,,,------------*********+++++++++,,,,,,,,,++++++++++++,,,------........./////////000000//////000000111111222222111111222333444666888999666999===AAAFFFLLLSSSWWWYYY[[[\\\[[[XXXVVVUUUUUUVVVWWWYYY\\\eeessswwwssspppnnnnnnqqqwww|||{{{xxxuuusssssstttssspppmmmeee```ZZZVVVWWWZZZ]]]^^^TTTQQQNNNNNNRRRYYYaaafffhhhcccYYYMMMFFFEEEBBB===++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++)))+++,,,,,,,,,,,,...///...------------...///////////////...---------.../////////111444999===@@@HHHIIIJJJJJJLLLOOOTTTWWW[[[```gggllloooqqqrrrtttrrrqqqqqqsssyyy{{{wwwpppfff\\\UUUNNNMMMOOOVVVbbblllrrruuuwwwuuutttrrrqqqpppnnnllliiicccZZZQQQHHH@@@999555444222000111222222000...////////////////////////---.../////////...,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,------,,,+++***'''(((((()))***++++++,,,************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************(((((())))))******************))))))))))))******))))))))))))))))))******((()))))))))*********+++)))************))))))((())))))*********++++++++++++++++++,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////...//////000111111222222333333333444555777888999999<<>>DDDIIIMMMOOOOOOQQQSSSUUUXXX]]]cccggghhhmmmtttzzz~~~{{{wwwllliiiddd___]]]```eeejjjssstttvvvxxxxxxwwwwwwwwwooommmjjjfffaaaYYYPPPJJJAAA;;;444222333444222000////////////////////////000///...,,,,,,---...///,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++******))))))))))))******((()))))))))************,,,++++++******)))))))))+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,+++***)))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000000111222333444555555333444555777:::<<<>>>@@@CCCHHHNNNRRRUUUVVVWWWXXXVVVWWWXXXYYYZZZ\\\```ccclllsss|||~~~yyyvvvtttrrrqqqsssuuu~~~{{{xxx{{{~~~{{{vvvmmmeee```]]]ZZZYYYYYYZZZYYYUUUQQQOOOPPPQQQVVV^^^dddeeebbb^^^VVVNNN+++,,,,,,------,,,,,,++++++,,,,,,------......///---...///...,,,+++,,,---...............///000000+++---//////---...111444222555;;;CCCJJJOOOSSSUUUQQQTTTXXX\\\```dddhhhkkkooouuu~~~}}}yyywwwrrrjjjcccaaadddhhhmmmppptttwwwxxxxxxxxxyyyppppppooommmiiiaaaXXXRRRGGG@@@777333333444222000000000000000000000000000111000---++++++,,,...000+++++++++,,,,,,------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++---,,,,,,+++***)))((((((***+++,,,---------------))))))*********+++++++++---,,,***)))))))))******++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000111111222333444666666777333444666888<<<@@@CCCDDDHHHLLLRRRVVVWWWWWWXXXXXXVVVWWWYYY[[[]]]aaafffjjjttt|||{{{vvvtttttttttttt|||uuuoooiiiddd```]]]XXXZZZ[[[YYYTTTOOOMMMMMMUUU^^^gggiiihhhfff___XXX,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...//////,,,***/////////...------,,,,,,---......///000111222222111111000///...///333666:::===CCCJJJQQQWWWZZZ\\\\\\YYYZZZ___bbbdddiiioooqqq}}}|||xxxsssmmmfffaaaeeeiiioootttwwwxxxwwwwwwvvvsssooommmkkkhhhbbb]]]TTTMMMCCC:::555333222222444333111000///000111333000222222111///......///------......------,,,+++------,,,...///000...---***111555222......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((&&&&&&''')))***+++,,,---******************************++++++++++++******))))))************))))))************************++++++++++++++++++++++++)))************+++++++++...---+++)))((((((((())),,,+++*********+++------))))))***+++,,,,,,------++++++++++++++++++++++++...---+++***))))))***+++...------,,,,,,------...------------------,,,,,,...///111111000000222333222333444555555555444333666888:::;;;===@@@EEEIIIMMMPPPSSSUUUUUUVVVXXXYYYSSSUUUXXX```kkkuuu}}}}}}{{{yyytttoookkkfffcccccc```[[[WWWTTTQQQNNNKKKMMMXXXeeemmmppppppiiiaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***........................,,,---------.../////////000111000///000222777;;;???CCCIIIOOOVVV[[[___```bbb___^^^bbbdddfffkkkqqq{{{}}}zzztttnnnjjjcccccceeekkkrrrvvvvvvuuuvvvssspppooommmkkkfffccc\\\UUULLLCCC<<<888444222444333111000000000111222000111111000...---...000------......------,,,+++------,,,...///000...---+++000222000...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((''''''((()))***+++,,,,,,******************************++++++++++++******))))))************))))))************************************************)))************+++++++++,,,+++***)))))))))***++++++******)))***+++,,,---++++++************))))))++++++++++++++++++++++++------,,,+++***++++++,,,...------,,,,,,------......------------------------///000000000000111333111333444666777777777777888999:::;;;===@@@EEEIIINNNQQQTTTVVVVVVVVVVVVWWWYYY]]]cccmmmyyy}}}xxxtttpppmmmjjjccc___[[[WWWTTTQQQNNNKKKOOOYYYccciiilllmmmiiiddd,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---+++,,,------...//////000000........................///000000111333777===BBBGGGKKKPPPWWW]]]aaaccceeegggdddccceeefffgggnnnvvv}}}zzzvvvfffaaa^^^bbbkkksssuuutttvvvuuusssrrrqqqooollljjjddd___WWWNNNFFF>>>777222444444333222333333444555333333333111///...000222---............---,,,,,,------,,,...///000...------//////---...222111---------------------------++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))*********++++++******************************++++++++++++******))))))************))))))************************)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,***))))))))))))***++++++---,,,+++***)))'''&&&&&&++++++++++++++++++++++++,,,,,,,,,+++,,,------......------,,,,,,------...........................---...000000//////111222111333555777999:::;;;;;;::::::;;;<<<>>>BBBGGGKKKPPPRRRUUUVVVVVVWWWXXXYYYeeejjjttt~~~~~~zzzvvvtttsssfffccc^^^[[[XXXTTTPPPMMMOOOWWW```dddgggkkkkkkiii++++++,,,,,,,,,,,,------///...---...000000///...---........./////////000111111111000000000000000...///111333666<<>>AAAFFFLLLPPPSSSTTTUUUUUUXXX\\\bbbfffxxx~~~~~~vvvyyyyyyvvvuuummmjjjeeeaaa]]]XXXSSSOOOKKKTTT]]]aaaeeejjjmmmmmm+++++++++,,,,,,------------,,,+++,,,...//////...000000/////////.........111111111111111000000000---000333777<<>>>>>===;;;666222/////////......//////......---,,,---,,,,,,...///000...---///...+++***---333333///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******************************************++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))(((((())))))************,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,---......//////...------,,,,,,------...............//////000000---...000000//////111222555555666666888999:::::::::<<>>CCCIIIOOOSSSUUUXXX]]]bbbeeeffffffeeeaaabbbhhhnnnrrrxxx}}}ttthhh]]][[[bbbjjjqqqtttxxxzzzyyyvvvttttttiiigggddd```[[[TTTMMMGGG:::888555333333666:::===>>>>>>===999333///------...////////////...------------,,,...///000...------///---+++---222333000++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++************************************++++++++++++************++++++++++++******************************++++++++++++++++++++++++)))************++++++++++++++++++++++++***)))(((((()))******++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---...............------,,,,,,------...---------......//////000...///111111000000222333666666666777777999:::;;;<<>>???@@@===999444111000///////////////...------------,,,...///000...---,,,///000---,,,///111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***************************************************)))************+++++++++((()))***+++,,,+++******))))))+++,,,,,,,,,+++*********************++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,...------,,,,,,------...+++,,,,,,---....../////////000222222111111333444666666777777999;;;===???@@@EEEKKKPPPTTTWWWYYY[[[YYY[[[___fffrrryyyuuutttuuuuuussswwwuuurrrooolllgggbbb^^^SSSZZZ___]]]]]]ccckkkooo******+++,,,,,,---......///---,,,,,,///111111111......//////000000111111//////000111222333333444777<<>>AAACCCDDDIIIPPPUUUWWWXXXYYYZZZYYY]]]dddmmm{{{vvvrrrtttwwwyyy}}}yyyxxxvvvuuussspppkkkgggZZZ```aaa[[[YYY___iiiooo+++,,,------......------,,,...000000000000111222...............///000000+++---///000111333666888>>>FFFPPPTTTSSSTTTZZZ___```eeeiiikkkooouuuxxxvvvwwwwwwzzzxxxmmmeee]]]aaajjjssszzz~~~}}}|||{{{wwwqqqkkkeeebbbaaaaaa]]]RRRDDD:::888888777555<<>>AAAFFFJJJOOORRRUUUVVVVVVWWWZZZ]]]eeeeeejjjxxx{{{}}}}}}uuuttttttsssooommmjjjccc\\\YYYYYY\\\fffppp+++,,,------......------+++---///000///...///000//////......//////000111//////000000222666<<<@@@FFFKKKRRRUUUUUUXXX^^^cccccchhhlllpppxxx~~~zzz{{{~~~vvvoooccceeeiiipppxxx}}}}}}|||}}}zzzuuuooojjjgggeeeddd___XXXNNNEEE===999777666:::>>>BBBDDDBBB===999666222111000//////......///...---------......///000//////.........---------***+++---......---+++***++++++++++++************++++++++++++++++++++++++++++++++++++*********)))******************++++++++++++************++++++++++++************++++++************************++++++,,,,,,---------...******++++++++++++******************************++++++************************+++,,,,,,,,,,,,+++,,,------.........---------------------------------,,,,,,++++++,,,,,,---//////...//////000111222333333222333444666888::::::<<>><<<@@@DDDHHHLLLOOOSSSVVVQQQUUUXXXWWWVVVZZZdddlll{{{zzzxxx{{{~~~{{{wwwtttmmmfffccc___\\\^^^bbb,,,------..................///000000///......///111111000000111111222333111111333555999AAAJJJPPPUUUVVVXXX[[[___cccfffhhhkkksss~~~}}}{{{yyy}}}yyyrrrkkklllssszzz}}}}}}|||xxxsssnnnkkkcccbbb___YYYPPPFFF>>>999666888<<>>;;;333222111000//////////////////.........//////000...........................---,,,++++++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++************++++++************************((())))))***++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++******+++++++++++++++,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......//////000111222333444444444666999<<>>>>><<<:::333222111000000///////////////............//////---.....................---,,,+++******+++,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********))))))++++++************++++++++++++************++++++************************************************))))))************))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,------......------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------...------,,,,,,------.........//////000222333444555555666777999<<>>AAACCCGGGJJJNNNQQQRRRRRRRRRSSSSSSVVV[[[bbbmmm~~~|||uuurrroooiiieeeddd------...///////////////---///111111111000111222000000000000000111222222444999@@@FFFKKKPPPSSSVVV]]]cccjjjnnnnnnqqqvvv{{{yyywwwwww{{{}}}}}}~~~~~~|||xxxuuunnnjjjeeebbb```\\\XXXUUUGGGAAA999666777888666555333333222111000000000000......---,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******************++++++************++++++++++++************++++++******************************++++++++++++++++++)))******++++++******)))******************************++++++,,,------...+++,,,------......------+++,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------......------------............///000111333444555666666888:::>>>BBBEEEGGGKKKMMMQQQSSSSSSTTTUUUVVVWWW\\\eeerrrxxxtttqqqlllhhhggg---......///////////////,,,...000000000000111222000000000///000111111222999===CCCHHHMMMQQQVVVYYYbbbiiioooqqqpppttt|||}}}yyywwwxxxyyyyyy}}}}}}zzzwwwqqqppplllfff```]]]]]]___NNNEEE;;;555555666555333444333222111000000000000...---,,,,,,++++++++++++---------.........//////---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))***++++++,,,,,,++++++************++++++++++++************++++++************************))))))***+++,,,------...+++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++,,,,,,---......***+++,,,,,,------,,,,,,******+++,,,------------))))))***+++,,,,,,------......------------............///000111333555666555666888<<<@@@EEEIIILLLMMMOOORRRTTTUUUVVVXXXZZZ\\\bbbooo|||yyytttpppooo............/////////000.........///////////////111222111111111333777:::@@@AAAEEEJJJRRRYYY___ccckkkvvvzzzssswwwxxxuuuxxx~~~~~~|||uuusssoooiiiccc___]]]]]][[[SSSHHH>>>999777666666222222222222111///...---//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************............---,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++...---+++*********++++++++++++************++++++++++++,,,,,,,,,++++++***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++.........////////////000///000222222222444666999777999<<>>CCCGGGJJJMMMPPPRRRQQQRRRSSSUUUZZZaaakkkqqqwwwuuuzzz|||xxxyyy---------.........///////////////000000111111222111222444666888;;;@@@CCCHHHNNNVVV\\\cccqqq|||~~~~~~{{{wwwrrrkkkddd___YYY\\\]]]ZZZQQQGGG@@@<<<444444333222111111111111////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------------............///111333333444666999;;;;;;@@@FFFKKKNNNPPPQQQSSSVVVVVVUUUXXX___kkkyyy|||uuuwww~~~}}}{{{////////////000000000000//////000000111222222333000333666999;;;@@@DDDHHHLLLSSSZZZaaajjjzzz~~~{{{wwwqqqiiicccYYY\\\___^^^WWWMMMDDD>>>555555333222000000000000000000/////////.....................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((***+++,,,,,,------+++++++++++++++++++++++++++*********++++++,,,---*********+++++++++******,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------........./////////111333444555777:::<<<===BBBHHHMMMPPPQQQSSSTTTYYYXXXYYY\\\eeettt{{{{{{}}}~~~zzz~~~//////000000000111111111//////000111222333333444222555999===AAAEEEJJJNNNTTTXXX^^^eeeooo~~~}}}{{{vvvoooiiibbbaaaaaa```[[[SSSHHHAAA999777555222111000000000000000000/////////.........////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++)))))))))))))))))))))))))))***+++,,,------------++++++++++++++++++++++++************+++,,,------******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///...............////////////000///111333555666888;;;===AAAEEEKKKOOORRRSSSUUUVVVYYY[[[___gggrrr}}}yyywwwyyy~~~////////////000000000000///000000111222333444555555888===BBBGGGKKKQQQTTT]]]^^^aaagggqqq}}}}}}}}}{{{tttooojjjeeebbbaaa```[[[RRRIII===;;;888555222111111111000000000000/////////............////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,))))))))))))))))))))))))******+++,,,---------,,,++++++++++++++++++++++++************+++,,,---...***+++,,,---...------,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////000000000111111000111444555666888<<<>>>EEEIIINNNRRRTTTVVVXXXZZZZZZaaalllyyy~~~~~~~~~............/////////000///000000222333444555555888;;;AAAFFFKKKPPPUUUYYYccccccccchhhrrr~~~}}}}}}~~~}}}xxxrrrlllfff```aaaeeeccc[[[SSSAAA>>>;;;777444333222222000000000000////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---...***+++---...///...---------,,,,,,++++++,,,,,,---((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111111111111000222444555666999<<>>CCCHHHMMMPPPVVV\\\bbbjjjjjjlllpppvvv|||}}}~~~~~~}}}|||zzzxxxtttlllbbb^^^```aaa^^^ZZZQQQHHH===777555555222///...///////////////...---000000//////......------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,------------......//////......---,,,,,,,,,---------................../////////000---...///////////////...000111333444666999>>>AAAFFFPPPQQQRRRZZZ\\\^^^hhhfffttt000000////////////000000111111111222333555777999BBBGGGMMMRRRVVV[[[bbbgggooooooppprrrwwwzzzyyy{{{~~~}}}wwwpppgggbbbaaaaaa___]]]WWWOOOCCC;;;666555333222//////000000//////......///////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------------............------,,,,,,---------................../////////000000......//////000000//////222333444555777<<>>FFFNNNUUUYYY```gggpppwww}}}{{{uuuoooiiigggaaaaaabbbccc___VVVIII???666555333111///000000111///////////////........................---------........................------------------------+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------...............//////000000//////...............//////////////////000000000111111111111000000///111333555666888<<>>EEEMMMSSSYYY___ccceeepppvvv444333222333444444333222999:::BBBNNNVVVXXX^^^fffmmmvvv}}}xxxqqqmmmdddddddddeeeddd```XXXQQQ@@@:::333111222333000---000000000000000000000000////////////////////////...........................---++++++++++++---...------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///////////////////////////,,,,,,---.../////////..................///000000111222111111111333777;;;???CCCJJJRRRYYY^^^aaabbbiiippp|||555444333333444555555444;;;>>>GGGTTT[[[___fffooozzzzzztttppphhhgggfffffffffbbb[[[UUUEEE???777333333333111///000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,++++++---++++++++++++++++++++++++///...------------...///////////////////////////......//////000////////////............///000000111111222222444777<<<@@@AAAFFFNNNUUUZZZ^^^bbbdddqqqyyy555444444444444666777888???EEEPPP\\\bbbhhhrrr{{{}}}xxxuuunnnkkkiiihhhgggddd___ZZZNNNFFF<<<555333333222111000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////000000000000000000///...//////......//////000111000111222444666;;;AAAEEEGGGMMMUUUZZZ]]]aaahhhmmm~~~333333333333444666:::<<>>CCCNNNVVVaaajjjrrr|||}}}~~~xxxsssmmmjjjjjjhhheeebbb]]]UUUIII>>>777333222222111111111111111111111111////////////////////////........................,,,,,,...//////...,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////////////////////////////......---,,,///////////////000111111///111333555888===DDDHHHQQQVVV[[[]]]bbbnnn|||{{{zzzzzzzzz{{{}}}~~~111333444555777<<>>999666444333222222111111111111111111111000000//////////////////////////////////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---......//////......---,,,,,,,,,,,,------------------,,,,,,------...///...------------...//////.........///000000111111444111//////111333333222444777<<>>DDDOOO^^^oooxxxtttqqqpppqqqrrrssstttvvvzzz~~~zzzwwwtttqqqtttyyy||||||{{{}}}}}}}}}~~~~~~}}}yyysssoooggggggfffccc]]]RRRGGG???888777666444333333222222000000111111111222222222000000000000000000000000---------------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------........./////////...............//////000///////////////000000111//////000000111222222222111333444444333444777:::CCCJJJXXXjjj{{{|||yyyxxxxxxzzz{{{~~~|||xxxvvvwww~~~|||{{{zzzzzzzzz{{{zzzzzz{{{zzzyyy{{{~~~~~~||||||}}}~~~~~~zzzuuuppphhhhhhiiigggaaaWWWKKKCCC888888666555444333333222000000111111222222222222000000000000000000000000---------------...///000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////...............////////////000...............///000000///////////////000111111/////////000111111222222111333555444333444777;;;GGGPPP___rrr}}}|||}}}}}}|||yyy|||~~~}}}|||{{{zzzxxxvvvtttrrrqqqpppqqqrrrrrrrrrrrrqqqqqqpppuuuwwwzzz{{{|||{{{{{{}}}}}}zzzvvvsssjjjiiihhhiiihhhaaaTTTIII<<<:::555222000111333555444333111////////////000000000000000000000000000000000000000////////////------------------------...........................000000---,,,...---***///............---------------------------------------------...........................///000000////////////000000000000000000000000111111111111444222222333333333888???JJJ^^^ttt~~~~~~www|||~~~{{{zzz}}}~~~|||zzzzzzwwwwwwvvvuuussspppnnnmmmkkklllllllllllllllkkkkkknnnpppssstttuuuxxx~~~}}}{{{}}}~~~{{{wwwtttllljjjiiiiiiiiibbbWWWNNNAAA<<<666222222333444444444333111000/////////000000000000000000000000000000000000000////////////------------------------........................,,,......++++++///000---///............---------------------------------....../////////000000000...............///000000////////////000000000000000000000000111111111111333111222444555777===EEEUUUggg{{{|||yyyzzz|||}}}yyyyyy|||zzzxxxwwwwwwwwwxxxxxxvvvrrrooommmiiiiiiiiiiiiiiihhhgggggghhhiiikkklllmmmqqquuuyyy~~~~~~{{{}}}}}}yyyvvvooollliiiiiiiiieee\\\TTTGGG???777333444666444222333222111000000000000000000000000000000000000000000000000000////////////------------------------........................,,,......,,,---333666555///............---------------------------------000000000000111111111111...............///000000////////////000000000000000000000111111111222222222000222555777;;;EEEOOOeeevvv|||xxxxxx{{{~~~zzz||||||~~~|||zzzxxxwww|||}}}~~~{{{vvvsssoooooonnnmmmkkkiiigggffffffgggggggggiiilllppprrrvvv{{{|||~~~|||yyysssnnnjjjiiijjjgggaaa[[[MMMCCC888444555666333000222222222111111000000000////////////////////////000000000000////////////...................................................000000...111888<<<<<>>777333333111111111111111111222222222222111111111111222222000000000000000000000000////////////////////////.........------,,,,,,,,,000000111111000///......,,,,,,,,,------.........---......///////////////000000000///......------++++++,,,...///111222222000000000000111111111111000000333666444222555;;;888;;;@@@IIIWWWjjj|||{{{yyy|||~~~|||zzzyyywwwwwwwwwzzz~~~}}}yyy|||}}}xxxsssooolllhhhfffbbb^^^WWWMMMCCC:::555333111111111111111111222222111111111000000111111111000000000000000000000000////////////////////////.........------,,,,,,,,,---------------,,,++++++,,,------------------...---......///////////////////////////............////////////000000111111000000000000111111111111222222555888666333555;;;777;;;CCCOOO^^^ooo~~~xxxwwwxxx~~~~~~}}}~~~wwwzzz}}}|||uuunnniiiggggggdddaaa[[[SSSIII@@@777333222222222222222222111111111000000//////000000111000000000000000000000000////////////////////////.........---------------,,,,,,,,,,,,,,,,,,+++***.........------------------......///////////////............////////////222222111111000000//////000000000000111111111111444444888;;;999444666:::999>>>JJJZZZlll{{{}}}xxxwwwyyyzzzzzz}}}}}}uuullleeedddeeeeeeccc___YYYPPPEEE:::333333222222222222222111111000000////////////000000////////////////////////////////////////////////...............---------....../////////......---//////......------,,,,,,---......///////////////---------...///000000111222111111000000//////...///000000000111111111111444555999<<<999555666:::===EEEUUUhhhzzz}}}vvvzzz|||}}}~~~vvvmmmfffcccdddeeedddaaa]]]VVVJJJ===444333333333333222222111111000000////////////000000////////////////////////////////////////////////...........................//////000000000///////////////......------------......///////////////,,,------...///000111111......///////////////000///000000000111111111111333444888;;;999555777<<>>JJJ\\\uuu|||yyyzzz{{{|||}}}{{{{{{}}}|||}}}~~~|||{{{rrrpppmmmkkkiiifffccc```VVVNNNBBB999555444222000111111000000000000111111000000111111111111000000000000000000000//////...000000000000000000000000000//////......---------.........///////////////---........./////////000000000000000000000000000000000000000111111111111000000000111222333444555333555:::CCCRRRhhh~~~}}}~~~zzz|||~~~~~~~~~vvvtttqqqnnnllliiidddaaa[[[SSSGGG>>>999666333111111111000000000000111111000000111111111111000000000000000000000///......000000000000000000000000.........---------------............/////////000.........///////////////000000000000000000000000000000000000111111111111111111111222333444555666333888@@@KKK]]]uuu~~~~~~xxxzzz|||~~~~~~yyywwwtttqqqnnnjjjeeeaaa___VVVKKKBBB===999555222111111000000000000111111000000111111111111000000000000000000000///......000000000000000000000000,,,,,,---------------------.........//////000000////////////000000000000000000000000000000000000000000000000111111111111222222222333444555777888444;;;DDDQQQeee}}}|||{{{~~~xxxxxx}}}~~~{{{vvvqqqmmmiiidddaaa^^^[[[TTTIII>>>666444555333222111111000111111111000000000000000000000000000000000000000000000000...000222222111000000111111000...------......///......////////////..................////////////000000000000000000000000111111111111111000///...111222333222111111222444:::;;;GGGaaazzz~~~www~~~}}}yyy~~~~~~}}}xxxtttpppkkkgggccc___\\\VVVKKK@@@888555444333222222111111111111111000000000000000000000000////////////////////////,,,...000000///------...000000///.....................////////////..................////////////000000000000000000000000111111111111111000//////111222333333333444666888===AAAPPPjjj{{{{{{~~~~~~{{{wwwsssooojjjfffbbb___XXXOOODDD;;;666444333333222111111111111111000000000000000000000000////////////////////////...///000000...,,,,,,---///////////////......---......////////////..................////////////000000000000000000000000111111111111111000000000000222333444444666:::<<<@@@III]]]www}}}zzz{{{zzz{{{~~~}}}|||yyyvvvqqqlllhhheeebbb\\\SSSIII???999555333333222111111111111222000000000000000000000000........................111222222111///---.........///000000000///---,,,......////////////..................////////////000000000000000000000000222111111111111111111111111222333444444777:::===@@@OOOiii}}}yyy|||{{{|||~~~}}}|||zzzwwwrrrmmmiiigggddd___WWWNNNEEE<<<777444333333222111222222222000000000000000000000000////////////////////////111222222000...------///...///000000000///---,,,......////////////..................////////////111111111111111111111111222222111000111111222333333444444333333666999===BBBVVVsss}}}xxxzzz~~~}}}{{{xxxtttnnnjjjhhheeeaaa[[[TTTJJJ@@@999444444333222222222222222000000000000000000000000000000000000000000000000...//////---++++++,,,...///////////////......---......////////////..................////////////111111111111111111111111222222111000000222333444444444444333333666:::>>>JJJaaa~~~xxxzzz}}}~~~|||zzzvvvppplllhhhfffbbb^^^XXXNNNCCC;;;444444333222222222222333000000000000000000000000111111111111111111111111---......,,,++++++---///000000///.....................////////////..................////////////111111111111111111111111333222111000000222444555444444444444555999>>>BBBVVVooo~~~xxxyyy|||~~~~~~{{{wwwqqqmmmhhhfffccc```ZZZQQQEEE<<<555444333333222222333333000000000000000000000000111111111111111111111111/////////...------000222111000///------...//////......////////////................../////////000111111111111111111111111333222111000000222444555333444444555777;;;AAAFFFaaazzz~~~~~~~~~|||yyyyyy|||{{{zzzzzzxxxuuurrrkkkhhhddd```\\\TTTJJJCCC:::555333444444111111333111111111111111111111111222222222222222111000///111111000000//////......////////////000000000000////////////////////////......................../////////000111111222222222222222222222222222222888333444;;;<<<;;;CCCQQQkkk~~~~~~~~~{{{yyyuuuuuuttttttsssrrrqqqqqqppppppqqqrrrsssuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrtttttttttuuuuuuvvvvvvvvvuuuttttttsssssstttttttttvvvwwwyyy{{{|||~~~~~~{{{xxxxxxyyy|||{{{zzzxxxuuurrrmmmiiieeeaaa]]]VVVLLLEEE:::666333444444111111444111111111111111111111111111111222222111000000///111000000000/////////...000000000///////////////////////////////////////////////////////////////111111111000000000000000111111222222222333333333999444555;;;<<<===JJJ[[[ttt~~~zzztttssssssssssssssssssssswwwwwwwwwvvvtttrrrooommmkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmkkkjjjiiihhhggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhjjjkkklllnnnpppqqqqqqqqqtttuuuvvvxxx{{{}}}~~~{{{yyywwwvvvyyy~~~|||zzzxxxuuurrrnnnjjjfffbbb^^^XXXOOOHHH<<<666333444555333222555111111111111111111111111000000111111000000//////000000000000////////////111000000//////.........////////////////////////000000000000000000000000222222111111000//////...000000111222333444555555888666888;;;<<>>IIIccc~~~~~~{{{wwwuuuttt|||zzzvvvppprrrwww|||~~~~~~~~~{{{xxxtttppplllhhhccc___WWWQQQGGG>>>888555444333333333333222222222222111111111000000000////////////////////////////////////////////////000111111111111000000000000111111111111111111111111111111111111111111111111000000111111111222333555666777>>>@@@NNNlll{{{wwwxxxyyyttt|||{{{{{{wwwppprrrtttxxx~~~~~~{{{yyyuuuqqqnnniiidddaaaXXXSSSJJJ@@@999555333333333333333333222222222222000000000000/////////...000000000000000000000000////////////000111222222111111000000000000111111222222222222222222222222000000111111111111111111222222222333444666888888<<>>AAAZZZyyy{{{vvvrrrooommmkkkiiifffdddbbbaaabbbccccccbbbiiipppyyy~~~|||vvvpppmmmiiiiiijjjkkklllnnnooopppttttttuuuuuuuuuxxx}}}vvvjjjaaa^^^___^^^______aaadddjjjrrrwww}}}yyyrrrkkkfffdddeeeeeeiiilllnnnppprrruuuxxx{{{}}}xxxppplllkkkqqqyyymmmqqqxxxvvvwwwxxx|||~~~~~~}}}{{{~~~zzzsssmmmnnn|||{{{wwwtttssspppjjjccc]]]XXXQQQIIICCC:::888555444444444333222444444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111111111222222333333444444777555888===???HHHfff{{{vvvsssqqqnnnlllhhhgggeeeeeeeeeeeedddcccdddkkktttzzzzzzwwwtttqqqlllmmmooorrrtttuuuvvvvvvyyyzzz{{{{{{{{{|||~~~zzznnneeebbbccc`````````aaaccciiipppuuu{{{xxxtttoookkkjjjiiijjjmmmooorrrssstttvvvyyy{{{}}}}}}~~~~~~rrrkkkgggiiioooyyy}}}iiirrr{{{xxxvvvuuuyyy~~~~~~}}}zzz}}}}}}wwwoookkkrrr||||||xxxvvvvvvqqqllleee___ZZZSSSKKKFFF<<<999555444333444333222444333222222111111111222111111111111111111111111000000000000000000000000000000000000000000000000111222222333333222222111111111222222333444444555666666999<<>>;;;666444333333333222333333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222333333333333222222111222222333444444555555444777999<<>>:::777666555555444444444333333333222222111111111111222222111111222222222222111111222111111111222222333333222222333333333333444444444444555555666888;;;===DDDdddxxxlllfffhhhtttxxxnnniiifffhhhnnnxxx~~~~~~~~~}}}}}}~~~~~~}}}|||{{{~~~~~~~~~{{{wwwtttsssttttttwwwxxxuuutttyyy|||yyy|||zzztttvvv}}}|||wwwrrrmmmfff___[[[QQQNNNIIICCC>>>:::888666555555444444444333333333222222111111111111222222111111222222222222111111000111222222333333222222222222333333333333444444444444555666666888<<>>CCCPPPvvv|||zzz|||{{{ooojjjmmmyyyzzzrrrkkkiiikkkrrr|||xxxuuuuuuuuuuuuuuuuuuuuuuuutttvvvwwwwwwvvvsssrrrrrrsssrrrtttuuurrrooorrr|||yyyxxxxxxuuu{{{zzzuuuoooiiibbb]]]TTTQQQLLLFFF@@@<<<999777555555444444444333333333333333222222222222333333111111222222222222111111///000111222333222111000222222222333333333444444222555777777777:::AAAGGGXXX{{{yyy|||}}}}}}qqqlllooo{{{~~~}}}}}}wwwnnnjjjjjjppp~~~~~~xxxssssssrrrrrrqqqpppoooooonnnqqqrrrsssrrrpppppppppqqqqqqtttuuuqqqmmmpppyyyyyyvvv{{{{{{}}}zzzuuupppiiibbb^^^UUURRRMMMGGGAAA<<<999888555555444444444333333333333333222222222222333333111111222222222222111111///000111111222222111111222222333333333333444444222555888888777;;;CCCJJJaaa{{{zzz}}}~~~~~~~~~rrrlllooo{{{~~~~~~~~~}}}}}}qqqkkkiiiooo||||||vvvuuutttrrrpppnnnmmmlllkkkkkkmmmnnnnnnllllllmmmooonnnrrrssspppmmmpppyyyyyyxxxzzzuuupppiiibbb]]]VVVSSSNNNGGGBBB===:::888555555444444444333333333444333333222222333333444111111222222222222111111000000000000000111222222222222333333333333444444111555888888777;;;EEEMMMjjj~~~}}}{{{yyy|||~~~}}}}}}~~~~~~}}}}}}xxxuuuoooqqq}}}vvvmmmiiimmmyyy|||yyyxxxuuurrrpppnnnllllllhhhiiikkkkkkjjjjjjkkkllllllppprrrpppmmmpppzzz~~~yyyzzzuuupppiiibbb]]]WWWTTTNNNHHHBBB===:::888555555444444444333333333444333333222222333333444111111222222222222111111111000/////////000222333222222333333333444444444111555999888777;;;EEENNNppp}}}{{{zzzxxx{{{}}}{{{{{{~~~zzz{{{}}}|||{{{ssszzz}}}~~~xxxrrrtttyyynnniiikkkvvvzzztttqqqnnnkkkiiikkkjjjiiihhhhhhiiikkkllljjjlllooopppppprrrwww{{{zzztttmmmfffaaa]]]XXXPPPIIIDDD@@@<<<:::666444333333444555444333222222222222222222222222000000000000000000000000111111222222222333333333333333333333444555666666888;;;888888;;;:::EEE]]]~~~}}}{{{zzzzzz{{{{{{zzzzzzzzz{{{}}}{{{xxxxxx}}}|||yyy{{{{{{||||||uuuyyyyyypppkkkkkkpppvvv~~~yyyuuurrrooollliiihhhfffddddddeeefffggggggjjjmmmnnnnnnqqqvvvzzz~~~|||yyytttnnnhhheee]]]XXXPPPIIIDDD@@@===:::777555444333555555555444222222222222222222222222000000000000000000000000111111222222222333333333333333333333444555666666555999777888;;;<<>>@@@PPPlllzzzxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyuuuwww|||}}}xxxyyy~~~{{{~~~xxxzzz}}}}}}rrrkkkhhhjjjoooxxxyyytttnnnkkkhhheeebbbaaaaaaaaaaaacccffffffgggjjjqqqvvvzzztttwww|||xxxrrrkkkggg^^^YYYRRRLLLGGGBBB>>>;;;777555444333444444333222222222222222222222222222111111111111111111111111111111222222222333333333333333333333444555666666888<<<;;;;;;AAAEEEXXXvvv|||wwwvvvvvvwwwzzzzzzzzz{{{{{{zzzxxxvvvrrrvvv~~~~~~vvvvvv{{{{{{|||zzz|||}}}yyy{{{~~~~~~ssslllhhhiiimmmuuu~~~yyysssppplllgggcccaaa``````___aaabbbccccccgggmmmsss}}}wwwuuu{{{sssjjjddd___ZZZTTTNNNHHHCCC???<<<777555333222333333222111222222222222222222222222333333333333333333333333111111222222222333333333333333333333444555666666999===;;;;;;AAAGGG^^^~~~yyyuuuuuuuuuvvvzzzyyyyyy{{{|||zzzvvvssspppvvvttttttwww}}}{{{~~~||||||wwwwwwxxxxxxzzz~~~vvvooojjjkkknnntttxxxuuuooojjjeeeaaa___^^^^^^```aaa``````dddjjjpppzzz{{{uuuyyy}}}uuukkkeee___[[[UUUOOOJJJEEE???<<<888666444333333333222111222222222222222222222222333333333333333333333333111111222222222333333333333333333333444555666666666;;;999:::@@@IIIcccxxxuuuuuuvvvvvvzzzyyyyyy{{{|||zzztttooonnnvvvssssssuuu}}}~~~~~~}}}~~~xxxwwwvvvttttttwww|||tttooonnnqqqttt~~~{{{uuuoooiiidddbbbaaa___``````___^^^aaahhhmmmuuuxxxxxx}}}}}}vvvnnniii___[[[VVVPPPKKKFFF@@@<<<:::888666555555555444333222222222222222222222222222222222222222222222222111111222222222333333333333333333333444555666666444999999:::CCCOOOmmm~~~yyyvvvvvvvvvvvvzzzxxxxxx{{{}}}zzzsssmmmnnnvvvtttssstttzzz}}}xxxwwwuuuqqqppprrr}}}{{{tttrrrtttuuu{{{tttmmmiiifffddd___``````^^^]]]```ffflllqqq||||||zzz}}}|||wwwqqqnnn```\\\VVVQQQLLLFFF@@@===<<<:::888777777777666444222222222222222222222222000000000000000000000000111111222222222333333333333333333333444555666666444::::::===GGGUUUuuu~~~yyywwwwwwwwwvvvzzzxxxxxx{{{}}}zzzssslllnnnwwwvvvtttsssxxx{{{vvvuuusssooommmooo{{{wwwtttuuuuuu~~~~~~yyytttqqqjjjbbbccc```___aaaaaa```bbbfffoooyyy}}}~~~{{{ssskkkddd^^^WWWQQQMMMHHHCCC>>>888777666555444333333333333333333222222111111111222222111111111111222222333333333333333333333333777555444333444777:::<<<888777:::@@@III^^^yyyvvvxxxyyywwwtttxxxwwwzzz~~~wwwpppnnnsss|||yyytttqqquuu}}}~~~|||}}}yyyvvvrrrmmmnnnqqqxxx}}}xxxuuuvvvyyyvvvnnnfffeeeaaa```aaabbb```bbbfffnnnxxx|||tttmmmeee___WWWQQQMMMHHHCCC>>>888777666555444333333333444444333333333222222222222222111111111111222222333333333333333333333333555555444444666:::===@@@:::999;;;@@@KKKbbb{{{vvvuuuvvvwwwvvvsssxxxxxx{{{~~~|||uuunnnmmmttt}}}|||vvvrrrtttzzz|||zzz{{{yyyvvvrrrmmmnnnqqqyyy~~~xxxwww|||tttkkkgggccc```aaaaaa```aaaffflllvvv}}}vvvpppfff```XXXRRRNNNIIICCC???888888666555444333333333444444444444444333333333222222111111111111222222222222222333333444444444444444444666999===AAACCC===<<<<<>>======BBBRRRqqq{{{yyyxxxyyy|||}}}{{{zzzyyyzzz||||||vvvmmmkkknnnxxxzzztttssstttxxx{{{vvvsssttt|||yyyvvvrrrmmmnnnqqqyyy{{{yyy~~~sssjjjeeeaaa```^^^[[[]]]aaafffooo{{{zzzuuuiiicccZZZTTTOOOJJJDDD@@@999888777666555444444444555555555555555555555555333333222222222222333333111111222333333444555555444444555666777:::<<<===<<<<<<===DDDXXXzzz{{{zzzzzz{{{|||}}}}}}|||yyy{{{}}}{{{sssjjjjjjppp{{{|||uuussstttvvv}}}xxxrrroooqqqzzzyyyvvvrrrmmmnnnqqqxxx{{{xxxmmmgggbbb```]]][[[\\\aaadddkkkvvvzzzvvvjjjddd\\\UUUPPPKKKEEE@@@999999777666555444444444444444444555555555555555333333222222222222333333222222222333333444444444555555555555666777888999999;;;???III```zzzzzzyyyyyyyyyyyyzzzzzzyyy|||~~~{{{qqqhhhkkksss|||~~~wwwtttssstttyyyuuuooommmoooyyyyyyvvvrrrmmmnnnqqqwww|||qqqjjjdddbbb___\\\]]]aaaccchhhqqq}}}zzzuuukkkeee]]]VVVQQQLLLEEEAAA:::999888666555555444444333333444444444555555555444333333222222333333444333333333333333333333333444444555555666777888999777<<>>;;;888666666666444333444444333333333333222222222222222222222222222222333333333444444444555555444555666555555555777999;;;:::BBBZZZ|||~~~{{{uuuqqqqqquuuyyyxxxmmmiiiqqqzzz{{{sssnnnkkklllpppwww~~~{{{oookkkmmmuuu{{{tttooommmnnnooouuu{{{ooofff```_________ccceeejjjuuu~~~yyyooojjjaaaYYYRRRLLLFFFCCC>>>;;;888666666666444333444444333333333333222222222222222222222222222222333333333444444444555555444666666666555666888:::======FFF^^^|||{{{yyyvvvrrrpppqqquuuyyy}}}vvvkkkiiiqqqzzz~~~vvvooojjjjjjnnnuuu{{{xxxmmmjjjnnnvvv}}}uuupppnnnoooooouuutttiiibbb`````````dddeeeiiirrr{{{pppjjjbbbZZZSSSMMMHHHDDD>>>;;;888666666666444333444444333333333333222222222222222222222222222222333333333444444444555555444666777666666666888:::???AAAMMMfff}}}xxxqqqqqqqqqooooooqqquuuyyy{{{}}}zzzrrriiiiiirrr{{{yyyqqqkkkjjjlllrrrwwwvvvllljjjoooxxxwwwrrrpppppppppvvvxxxkkkdddbbbaaabbbccccccgggooo{{{}}}pppkkkbbbZZZSSSMMMHHHEEE>>>;;;888666666666444333444444333333333222222222222222222222222222222222333333333444444444555555333444666666555666888:::>>>CCCRRRmmmxxxtttlllmmmnnnnnnoooqqquuuwwwyyyyyyvvvnnnggghhhsss}}}~~~uuunnnkkkmmmpppttt|||vvvlllkkkoooxxxyyytttqqqqqqqqqvvv~~~zzznnngggdddcccccc```aaaeeemmmyyy|||qqqlllcccZZZSSSMMMGGGDDD>>>;;;888666666666444333444444333333333222222222222222222222222222222222333333333444444444555555222333444555444555888:::;;;DDDWWWuuu{{{uuuqqqlllmmmnnnooooooqqqsssvvvyyywwwrrrjjjdddhhhsss~~~{{{rrroooppppppsssyyywwwnnnlllpppwww{{{uuurrrqqqrrrvvv~~~~~~ssskkkfffdddccc]]]```dddkkkvvvzzztttnnneee\\\TTTMMMGGGDDD>>>;;;888666666666444333444444333333333333222222222222222222222222222222333333333444444444555555222333555555555666888;;;<<>>;;;888666666666444333444444333333333333222222222222222222222222222222333333333444444444555555333555666777777888;;;===@@@MMMeeewwwppplllnnnnnnooonnnnnnpppsssvvv{{{wwwooofffbbbhhhtttxxxsssrrroooqqqssswwwxxxooommmpppwww|||uuurrrqqqqqqwww|||rrrjjjddd```\\\^^^ccchhhooo{{{}}}}}}|||vvvlllaaaXXXPPPJJJEEE>>>;;;888666666666555333444444444333333333222222222222222222222222222222333333333444444444555555555777888999999:::===???DDDRRRkkk~~~vvvoookkkmmmmmmmmmmmmmmmppptttxxx}}}wwwnnneeeaaahhhtttyyyrrrqqqnnnppprrrtttzzzwwwnnnmmmqqqxxx|||uuurrrqqqqqqwwwvvvmmmfffccccccaaabbbiiipppxxx}}}{{{~~~wwwmmmbbbXXXOOOHHHDDD@@@<<<888666555555444333444444444444333333222111222222333333333333444444222222333333333444444444444555555555555888;;;>>>@@@TTTtttyyyrrrllliiijjjiiihhhiiilllpppuuuxxx~~~uuulllgggfffjjjttt~~~}}}sssnnnllllllnnnrrrvvvwwwjjjhhhoooyyy|||vvvpppmmmooovvvzzz~~~~~~zzzppphhheeebbb```aaagggnnnwww}}}zzzxxxnnncccYYYQQQIIIEEE@@@<<<888666555555444333333444444444333333222111222222333333333333444444222222333333333444444444555666777777777999<<>>@@@III^^^~~~}}}uuupppllljjjiiiiiiiiijjjmmmrrrvvvyyyvvvnnnhhhhhhlllsssxxxrrrpppppprrrttt{{{wwwllllllsss{{{}}}wwwpppmmmnnnttt~~~hhhvvv~~~}}}wwwnnnhhhbbb___```fffmmmvvvyyyxxxzzz~~~xxxoooeee\\\SSSKKKFFF@@@===999666666666555444333333333444444333333222222222222333333333444444333333333444444444444555444666888999:::;;;>>>@@@LLLaaa{{{sssooollljjjhhhhhhiiikkkooosssxxxzzzrrrjjjeeegggmmmvvv|||tttqqqpppqqqtttzzzvvvmmmnnnuuu}}}~~~xxxpppmmmmmmsss~~~dddppp~~~~~~{{{pppiiidddaaabbbgggnnnwww|||xxxvvvzzz}}}xxxooofff\\\SSSKKKFFFAAA===999777666666555444222333333444444333333333222222222333333333444444333333444444444555555555333555777888888:::===@@@LLLccczzzrrrmmmjjjiiiggghhhiiilllpppuuuyyy{{{ppphhhbbbfffnnnwwwuuurrrpppqqqtttzzzvvvmmmooovvv~~~yyyqqqmmmmmmsss~~~aaammm~~~rrrkkkgggdddcccgggmmmvvv|||vvvuuu~~~yyypppggg^^^UUUMMMGGGAAA>>>:::777666666555444222222333444444444333333222222333333333333444444333444444444555555555555444555666666777:::>>>BBBOOOgggxxxpppllliiihhhggghhhjjjmmmqqqvvvzzz|||ooogggaaaeeeoooyyyxxxtttqqqrrruuuyyyuuulllnnnwwwyyyqqqllllllrrr}}}]]]iiivvvnnnhhhdddcccfffllltttzzzttt{{{sssjjjaaaXXXPPPJJJAAA>>>:::777777666666555111222333333444444444333222222333333333333444444444444444444555555555555666666666555666:::@@@EEEUUUllltttnnnkkkiiiiiifffgggjjjnnnrrrwww{{{}}}ooofffaaafffqqq{{{}}}xxxttttttuuuxxx~~~tttkkknnnwwwzzzqqqllllllppp|||ZZZgggxxxpppiiidddbbbeeejjjrrr}}}uuu|||}}}uuummmddd[[[RRRLLLAAA>>>:::888777777666555111222333333444444444444222222333333333444444444444444444555555555666666888888777666777;;;BBBGGGZZZqqq{{{rrrllljjjjjjjjjfffgggjjjnnnsssxxx|||~~~ooofffaaagggsss~~~{{{vvvuuuuuuwww~~~~~~~~~sssjjjmmmwwwzzzqqqlllkkkooozzz^^^iii{{{|||rrriiifffeeehhhlllqqq|||vvvwww{{{tttmmmeee\\\SSSMMMDDD@@@<<<888666555444222555555555555555555555555222111///......///111222444444444444444444444444888666777:::;;;<<>>:::888777666444666666555555555444444444444333333333333333333444333333333444444444555555555555777:::999<<>>;;;999888666555444444444333333222222111555555555555555555555555222333333444444555555555555666999;;;:::===IIIVVVrrrzzzoookkkiiieeedddeeefffiiikkkooovvv{{{xxxqqqfffdddfffppp{{{}}}zzz{{{~~~}}}rrrkkkqqq~~~}}}vvvqqqpppnnnxxx[[[fffzzzuuunnniiiggggggkkkvvvxxxnnnaaaVVVNNNGGGDDD???;;;:::888777555555444444333222222111111444444555555555555444444222222333333444555555666555777:::<<<;;;???KKKYYYxxxvvvmmmjjjhhheeeeeeffffffiiikkknnnuuuyyytttllldddccciiiuuu|||}}}zzztttlllqqq~~~~~~wwwqqqpppmmmvvvZZZdddyyy~~~vvvoooiiiggggggkkkuuuyyyooocccVVVNNNGGGDDD???<<<:::999777666777777666555444444333333111222222333333222222111222222333333444555666666555777;;;===<<