BM66(i@ <<<;;;888666555555666666:::;;;<<<>>>BBBHHHPPPUUU___bbbfffhhhhhhiiijjjkkkmmmppppppnnnmmmlllfff___SSSMMMHHHHHHNNNWWW^^^aaagggkkkmmmnnnrrryyy|||||||||}}}~~~|||wwwrrrpppqqqsssrrrqqqsssssssssrrrssswww}}}~~~||||||~~~zzzxxxwwwzzznnnWWWIII===<<<<<<;;;???FFFXXXyyy~~~~~~yyyxxxzzz{{{yyy|||qqqeeeUUULLLDDDCCCDDDGGGNNNTTTWWWZZZ^^^aaabbbbbbcccdddcccgggkkkoooqqqtttwwwzzz}}}zzzuuuqqqnnnjjjeeebbbbbb```^^^]]]]]]\\\ZZZXXXQQQQQQOOOOOOOOOQQQSSSTTTWWWXXXYYYZZZ[[[\\\]]]^^^cccccccccccccccccccccccccccdddeeefffgggjjjnnnqqq||||||yyyuuuooojjjcccaaa^^^^^^aaadddfffgggnnnnnnnnnkkkbbbWWWTTTWWWWWW___iiinnnpppssszzzzzzsssnnnkkkrrrsssxxx|||llleee]]]VVVPPPIIIEEECCC>>><<<<<<>>>???DDDQQQ^^^pppvvvyyyxxxvvvuuurrrnnnggggggfffeeeeeeeeeeeefffjjjlllmmmjjjccc[[[TTTPPPJJJGGGDDDAAABBBDDDHHHKKKZZZ]]]ccciiimmmooooooooopppmmmkkklllqqqvvvxxxxxxxxxzzz|||}}}}}}}}}}}}|||{{{zzzxxxvvvtttqqqlllgggcccZZZVVVQQQQQQWWWaaaiiinnntttuuuwwwyyyzzz|||{{{xxxqqqjjjgggccc[[[RRRHHHAAA;;;888<<<:::777444333333333444555555555555666666666666<<<:::999::::::>>>GGGRRRXXX[[[\\\YYYQQQIIIEEEDDDHHHNNN]]]ppp|||;;;999777555444444555555777888999;;;???FFFMMMSSS[[[^^^aaaddddddeeefffhhhiiilllllljjjiiihhhbbb[[[PPPKKKFFFGGGNNNVVV]]]```fffjjjmmmnnnsssyyy|||{{{|||}}}~~~|||vvvrrrppppppoooqqqqqqqqqrrrtttyyy~~~|||~~~~~~zzzxxxwwwzzz~~~pppXXXJJJ???>>>>>>===@@@HHHYYYwww~~~~~~{{{yyyzzz}}}|||wwwwwwyyy~~~nnnaaaSSSJJJCCCBBBDDDGGGMMMTTTWWWZZZ^^^aaabbbbbbcccddddddgggkkknnnqqqtttwwwyyy{{{vvvqqqmmmjjjfffcccaaa___]]][[[[[[ZZZXXXVVVQQQPPPOOONNNOOOPPPRRRSSSVVVWWWXXXYYYZZZ\\\]]]]]]bbbbbbbbbccccccddddddddddddeeefffggghhhkkkooorrrzzz~~~{{{wwwrrrmmmgggddd```]]]]]]]]]]]]\\\ccccccdddccc\\\SSSRRRUUUXXX```jjjpppqqqtttyyyyyysssooonnnnnnpppvvvxxxmmmbbbXXXPPPJJJGGGAAA???>>>???@@@EEEQQQ^^^mmmtttwwwvvvtttsssoookkkhhhfffcccaaa```bbbdddeeehhhjjjkkkhhhbbb[[[VVVSSSLLLIIIDDDAAAAAADDDHHHJJJUUUXXX^^^cccggghhhiiihhhiiigggeeeggglllrrruuuvvvwwwyyy{{{||||||}}}~~~}}}|||{{{zzzxxxvvvtttqqqlllgggcccZZZVVVRRRRRRXXXaaajjjooosssuuuxxxyyyzzz|||}}}zzztttnnnkkkfff^^^SSSIII@@@;;;888777666555555444555666777444444555555555666666666:::888888:::;;;@@@JJJUUU]]]aaaccc```WWWNNNHHHFFFGGGNNN___rrr}}}999888666444333333444444333444666888<<>>BBBIIIXXXuuu~~~}}}zzz{{{|||xxxtttttt~~~~~~{{{jjj\\\PPPHHHAAAAAACCCFFFLLLSSSVVVYYY^^^aaabbbbbbccceeedddgggkkknnnpppsssvvvyyy~~~}}}vvvqqqmmmjjjgggeeebbb```^^^\\\[[[YYYWWWUUUQQQPPPOOONNNNNNPPPQQQSSSUUUVVVWWWXXXYYY[[[\\\\\\```aaaaaabbbcccdddeeeeeeeeefffhhhhhhiiilllppptttyyy{{{vvvqqqjjjgggbbb___]]][[[YYYWWWXXXXXXYYYZZZVVVPPPPPPTTTWWW```kkkrrrtttvvv{{{}}}xxxsssqqqpppmmmnnnrrr{{{~~~qqqeee[[[SSSMMMGGGCCCAAAAAAAAAFFFQQQ]]]jjjqqquuutttqqqoookkkffffffccc^^^ZZZYYY[[[___aaadddeeeeeeccc```\\\ZZZYYYQQQMMMGGGBBB@@@BBBFFFIIINNNQQQVVVZZZ]]]^^^^^^^^^___]]]\\\___eeelllqqqsssvvvxxx{{{|||||||||~~~}}}|||{{{zzzxxxvvvtttqqqlllgggccc[[[WWWSSSSSSYYYbbbjjjooorrrtttxxx{{{|||}}}~~~yyysssqqqkkk```TTTIII@@@:::888666666666666666666666666555555555555666666666666999777777:::===BBBMMMXXXbbbgggkkkhhh^^^UUUOOONNNLLLUUUfffwww888777666555444444444444111222444777:::@@@GGGLLLPPPSSSWWW[[[]]]___aaacccfffiiiiiigggfffeee___XXXKKKGGGDDDGGGNNNWWW\\\^^^```ffflllooottt{{{}}}{{{{{{{{{{{{|||}}}~~~yyyvvvvvvppppppooooooqqqwww~~~}}}}}}}}}yyywwwuuuwwwzzz~~~mmmXXXJJJ@@@@@@@@@???BBBIIIVVVrrr~~~|||}}}|||xxxwww{{{|||xxxzzz{{{hhhZZZNNNFFF@@@???BBBEEEKKKQQQUUUYYY]]]```bbbbbbdddeeeeeegggjjjmmmoooqqquuuxxx~~~xxxqqqmmmkkkhhhfffeeeccc```^^^]]][[[YYYVVVQQQPPPNNNMMMMMMOOOPPPRRRTTTTTTUUUWWWYYYZZZ[[[\\\___```aaabbbcccdddeeeeeefffggghhhiiijjjmmmqqqttt|||zzzvvvllljjjgggeeedddbbb```^^^VVVTTTUUUVVVSSSNNNOOOSSSUUU^^^jjjssswwwzzz~~~~~~yyyuuusssrrrpppoooooottt|||}}}sssiii^^^UUUMMMHHHCCCBBBCCCGGGQQQ\\\hhhoootttsssooolllgggbbb___\\\XXXTTTSSSTTTVVVXXX[[[\\\]]]]]]\\\\\\]]]___XXXRRRKKKDDD@@@AAACCCFFFHHHJJJNNNQQQTTTUUUUUUTTTTTTSSSTTTWWW]]]fffnnnrrrwwwyyy|||}}}}}}~~~~~~}}}|||{{{zzzxxxvvvtttqqqlllgggcccZZZVVVSSSSSSYYYbbbjjjnnnqqqtttyyy{{{}}}}}}~~~zzzuuunnnbbbTTTHHH@@@;;;999888888888888777555444333666666666777777777777888999777888;;;>>>CCCNNNZZZfffkkkooolllccc[[[YYYZZZYYYdddttt888777777666555555555555000222444666999>>>DDDIIILLLOOOTTTXXX[[[^^^aaacccdddggghhhfffdddccc]]]VVVJJJGGGEEEHHHPPPXXX\\\^^^^^^dddjjjnnnssszzz}}}{{{{{{{{{{{{{{{{{{}}}~~~{{{xxxsssrrrpppnnnnnnssszzz~~~~~~|||xxxuuurrrsssvvvxxxkkkUUUHHH>>>??????>>>@@@GGGSSSooo~~~}}}}}}|||~~~~~~zzzuuuttt{{{{{{iii[[[MMMEEE??????AAADDDIIIOOOTTTXXX]]]```aaabbbdddeeefffhhhjjjlllmmmppptttwwwyyysssooollliiigggfffcccaaa___^^^\\\YYYWWWQQQPPPNNNMMMMMMNNNOOOPPPSSSTTTUUUWWWXXXZZZ[[[\\\______```aaacccdddeeeeeefffggghhhiiijjjlllqqqttt{{{rrrpppnnnmmmmmmllliiiggg\\\XXXVVVUUUQQQLLLKKKNNNRRRZZZfffqqqxxx}}}|||xxxwwwsssqqqoooooosssxxx~~~wwwiii\\\SSSLLLFFFDDDEEEIIIRRR\\\iiipppuuutttppplllfff___WWWUUUSSSPPPNNNMMMMMMMMMQQQRRRTTTUUUVVVYYY]]]```[[[VVVMMMEEE@@@???@@@AAACCCEEEGGGJJJLLLMMMMMMMMMLLLLLLMMMPPPWWWaaakkkrrrxxxzzz}}}}}}||||||zzzxxxvvvtttqqqlllgggcccYYYUUURRRSSSYYYbbbiiimmmqqqtttyyy{{{}}}}}}~~~|||yyyqqqcccTTTHHH@@@<<<;;;888888888888777666444333777777888888888999999999;;;999999<<>>???===???FFFQQQnnn}}}}}}~~~{{{tttpppttt}}}{{{jjj\\\MMMFFF@@@???AAACCCGGGMMMTTTWWW\\\___aaabbbdddeeeggghhhjjjkkklllnnnrrrvvv~~~{{{uuuqqqmmmjjjgggcccaaa___]]]\\\ZZZXXXVVVQQQOOONNNLLLLLLMMMNNNOOOSSSSSSUUUWWWYYY[[[\\\]]]___``````aaabbbcccdddddddddeeegggggghhhkkkooosss{{{zzzyyyxxxwwwtttqqqmmmgggaaa[[[WWWQQQJJJHHHJJJOOOVVVaaallltttzzz}}}uuussspppoooppptttyyy|||tttcccZZZRRRJJJHHHIIIMMMUUU^^^kkksssyyywwwsssnnnfff___SSSQQQOOOMMMJJJHHHGGGFFFJJJKKKMMMNNNOOORRRWWWZZZXXXSSSLLLDDD???=========>>>@@@BBBEEEGGGHHHHHHHHHFFFFFFGGGKKKQQQ]]]iiirrryyy{{{~~~}}}||||||zzzxxxvvvtttqqqlllgggcccYYYVVVSSSUUU[[[cccjjjmmmrrrtttxxx{{{|||}}}~~~{{{yyy}}}wwwgggVVVHHH@@@<<<;;;555666666777777888888999888888888888999999999999;;;999:::===@@@EEEPPP[[[hhhnnnrrrnnneee___bbbgggmmm}}}555555666666555555444444111222444555666999===@@@@@@EEEJJJPPPTTTWWW[[[^^^]]]```aaa___^^^\\\VVVOOOIIIGGGFFFIIIPPPVVVXXXYYYZZZ___dddgggnnnwww||||||~~~}}}{{{yyyxxxyyyzzzzzz{{{}}}|||~~~}}}zzzuuupppmmmpppuuuzzz~~~~~~}}}~~~zzzuuupppkkkiiikkkkkkzzzwwwgggRRREEE===>>>???===???EEERRRlll~~~~~~xxxqqqttt|||xxxiii\\\NNNGGGAAA@@@AAABBBFFFKKKSSSWWW\\\___aaabbbdddeeeggghhhiiijjjkkkmmmrrruuu}}}}}}wwwsssnnnjjjgggbbb```^^^]]]\\\[[[YYYWWWQQQOOOMMMLLLKKKLLLMMMNNNSSSTTTUUUWWWYYY[[[]]]^^^```aaaaaaaaabbbbbbcccccccccdddeeeeeefffiiimmmqqq{{{|||xxxtttlllccc]]]VVVMMMJJJJJJMMMRRR\\\eeennntttyyy{{{~~~uuutttsssqqqqqqrrruuuxxx~~~nnnaaaWWWOOOLLLNNNRRRZZZcccooowww}}}|||wwwqqqhhh```TTTQQQMMMIIIFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJMMMOOOOOOLLLFFFAAA===<<<;;;;;;:::;;;>>>@@@BBBDDDEEEEEEAAABBBCCCFFFMMMYYYfffpppxxxzzz}}}~~~}}}||||||zzzxxxvvvtttqqqlllgggccc[[[XXXVVVWWW]]]eeelllooosssuuuxxxyyyzzz||||||yyy}}}lllYYYIII@@@<<<;;;777666666666666888999:::666666777777777888888888999888999===AAAGGGSSS___lllsssxxxsssggg]]]\\\^^^gggyyy444444555555555444333333111222333444555777;;;>>><<<@@@FFFLLLPPPTTTXXX[[[]]]```aaa___]]]\\\VVVOOOHHHFFFEEEHHHOOOTTTVVVVVVYYY^^^bbbeeelllvvv{{{|||}}}{{{xxxwwwwwwxxxyyyxxx{{{~~~}}}~~~|||wwwqqqoooqqqwww{{{|||}}}}}}|||}}}}}}zzztttoooiiiggghhhgggwwwrrrcccRRRFFF===>>>@@@===@@@FFFSSSlll|||tttvvv}}}vvvggg[[[OOOHHHAAAAAAAAABBBEEEJJJSSSVVV[[[___aaabbbdddeeehhhhhhiiijjjjjjmmmqqqttt|||~~~yyytttooojjjfffdddbbb```______^^^\\\ZZZPPPOOOMMMLLLKKKLLLMMMNNNSSSTTTVVVXXXZZZ\\\]]]^^^aaaaaaaaaaaaaaabbbbbbbbbaaabbbcccdddeeehhhlllooouuu~~~uuukkkddd[[[RRRNNNNNNLLLQQQXXXaaahhhooosssvvvzzz|||vvvvvvtttrrrppppppqqqssszzzwwweee[[[RRRPPPQQQVVV^^^fffqqqyyyzzzsssjjjbbbWWWSSSMMMGGGDDDDDDEEEGGGFFFGGGGGGFFFEEEDDDFFFGGGGGGEEEBBB>>><<<;;;;;;;;;888999;;;===@@@BBBCCCCCC>>>???AAACCCJJJVVVeeeooowwwzzz}}}~~~}}}||||||zzzxxxvvvtttqqqlllgggccc\\\ZZZXXXYYY___gggmmmqqqtttuuuwwwyyyzzz|||~~~~~~zzz}}}qqq\\\JJJ@@@;;;:::;;;999777666555666777888555555555555666666666666777666888===BBBIIIVVVbbboooxxx~~~yyyiii[[[UUUVVV___rrr999888777666444222111000222222333333555888:::<<<>>>AAAEEEHHHLLLPPPUUUYYY___]]]\\\^^^___\\\TTTLLLIIIHHHFFFGGGJJJOOOTTTXXXYYY]]]bbbeeeiiioooxxx~~~~~~}}}{{{zzzzzz{{{}}}}}}}}}~~~~~~xxxuuurrrrrryyy~~~~~~~~~}}}{{{{{{}}}xxxrrrlllfffdddfffjjjvvv~~~ooobbbMMMEEE>>>===<<<<<>>BBBEEEIIIMMMRRRUUU\\\ZZZZZZ[[[]]]YYYRRRKKKFFFEEEDDDEEEIIINNNTTTWWWYYY]]]aaadddgggmmmtttzzz|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}||||||{{{}}}~~~xxxtttqqqrrryyy~~~||||||}}}xxxrrrlllgggeeegggjjjvvv}}}~~~yyykkk___MMMEEE>>>===<<<<<>>@@@CCCIIIUUUeeeppptttvvvyyyzzzzzz{{{}}}~~~}}}|||||||||{{{yyywwwtttpppkkkeeeaaa\\\YYYVVVWWW]]]fffnnnrrrvvvwwwwwwyyyzzz|||}}}~~~~~~}}}}}}}}}~~~|||www^^^KKK@@@<<<<<<999888777666666777888999777777777888888888888888:::;;;===???AAAGGGUUUdddsss}}}|||iiiXXXOOOMMMRRRbbbwww777666666555444444333333333333222222333444666777888;;;>>>AAADDDHHHLLLPPPWWWVVVVVVXXXXXXUUUOOOIIICCCBBBBBBCCCGGGLLLRRRUUUXXX\\\```ccceeejjjqqqvvv{{{}}}~~~~~~}}}||||||{{{}}}}}}xxxssspppqqqyyy}}}}}}~~~wwwqqqmmmhhhgggjjjjjjvvv}}}|||zzztttiii___MMMEEE>>><<<======@@@DDDLLLbbbwwwgggWWWNNNEEEBBBAAAAAAEEEJJJOOOSSSYYY^^^```bbbcccdddcccdddggghhhjjjmmmrrruuu||||||xxxtttpppllliiidddbbbaaaaaaaaa___[[[XXXPPPOOOLLLJJJIIIJJJLLLMMMQQQTTTVVVXXXXXXYYY[[[\\\___```aaaaaabbbbbbaaaaaa```aaaaaacccdddggghhhiiikkkooovvv}}}uuuhhh]]]TTTOOOOOOOOOUUUaaakkksss{{{~~~{{{xxxvvvrrrllliiihhhdddaaa___^^^______dddhhhpppyyy{{{wwwpppeeeYYYTTTUUU[[[gggssszzzppphhhddd]]]SSSKKKHHHHHHIIIJJJQQQRRRTTTTTTSSSQQQNNNLLLEEEBBB???<<<<<<;;;:::999888888999::::::;;;;;;<<<;;;===@@@CCCJJJUUUcccmmmsssuuuxxxzzzzzz{{{}}}~~~~~~|||{{{{{{{{{{{{yyyvvvtttpppkkkeeeaaa\\\YYYVVVXXX^^^gggnnnrrrrrrsssuuuxxx{{{}}}~~~~~~}}}}}}}}}~~~|||yyy___KKK@@@;;;;;;999888777777777777888999999999999888888888777777<<<;;;===BBBFFFMMMYYYddduuu|||xxxfffUUULLLJJJKKK\\\ttt555555555555555444444444444333222111111222333444666888;;;>>>@@@CCCHHHKKKQQQQQQRRRSSSTTTQQQLLLHHHCCCBBBBBBCCCFFFJJJOOORRRVVV[[[```cccfffjjjqqqvvv{{{~~~~~~~~~~~~|||}}}~~~wwwrrrooopppxxx~~~}}}~~~vvvqqqllliiiiiillljjjvvv~~~zzztttjjjbbbLLLDDD>>><<<======@@@DDDKKK```~~~rrr^^^RRRGGGCCCAAAAAADDDIIIMMMRRRXXX\\\___aaabbbdddcccdddggghhhjjjmmmqqqttt||||||yyyvvvrrrmmmjjjdddbbbaaa```___]]]ZZZXXXPPPOOOLLLJJJJJJKKKMMMNNNQQQSSSVVVXXXXXXYYYZZZ\\\^^^______`````````````````````aaabbbccceeefffgggiiikkknnnrrrxxx}}}vvviii]]]SSSNNNLLLMMMSSS^^^jjjttt|||uuuooojjjgggddd```]]][[[[[[[[[\\\```fffmmmtttwwwvvvtttqqqggg]]]XXXXXX]]]iiiuuu}}}ssskkkiiiaaaVVVMMMIIIGGGGGGHHHPPPRRRUUUVVVVVVTTTRRRPPPIIIFFFCCC@@@>>>===;;;999999999999999:::;;;<<<<<<<<<===@@@DDDKKKVVVbbbkkkqqqssswwwxxxyyyzzz|||~~~~~~~~~|||{{{{{{zzz{{{yyyvvvssspppkkkeee```[[[XXXVVVXXX___gggooorrrrrrtttvvvyyy|||~~~~~~~~~}}}}}}}}}zzz~~~vvv]]]JJJ???;;;;;;888888888888888888888888888888999999999999999999;;;:::===CCCJJJPPPZZZdddtttxxxyyyqqqbbbSSSKKKHHHGGGZZZsss555555555555555555555555444333222111000111111222555777999;;;===@@@DDDGGGLLLLLLNNNOOOOOOMMMJJJGGGDDDCCCCCCCCCFFFIIILLLOOOUUUYYY___dddggglllsssxxx}}}~~~~~~~~~~~~||||||}}}~~~~~~vvvqqqnnnooovvv~~~}}}}}}~~~uuuoookkkhhhiiimmmmmmxxx|||tttjjjcccLLLDDD===<<<======@@@EEEKKK___~~~~~~}}}}}}}}}~~~dddWWWIIICCCAAAAAACCCGGGKKKPPPVVV[[[^^^```aaacccdddfffggghhhiiilllooorrr{{{|||yyyvvvrrrmmmjjjcccaaa___^^^]]][[[YYYVVVQQQOOOMMMKKKKKKLLLNNNPPPQQQSSSVVVWWWXXXXXXZZZ[[[\\\]]]^^^^^^______^^^^^^`````````aaaaaacccddddddggghhhkkknnnqqqtttwwwxxxxxx{{{}}}qqqeee[[[RRRMMMIIIIIIOOOYYYeeerrr}}}vvvmmmjjjfffaaa]]][[[YYYYYYZZZ\\\```gggmmmrrrsssrrrppphhh___[[[ZZZ___lllxxxwwwooollleeeZZZQQQKKKHHHFFFEEEKKKLLLOOORRRSSSSSSQQQPPPMMMJJJGGGDDDBBB@@@===;;;;;;;;;::::::;;;;;;<<<===>>>???BBBFFFNNNXXXbbbiiinnnqqqtttwwwxxxyyy|||}}}~~~}}}|||{{{zzzzzzxxxvvvsssooojjjddd```ZZZXXXWWWYYY```hhhooosssuuuvvvyyy{{{~~~~~~}}}}}}}}}}}}zzz|||oooYYYHHH???<<<<<<888888999999999999888888666777888999:::;;;<<<===:::999<<>>===<<<===>>>>>>??????BBBGGGPPPYYYbbbgggkkknnnrrrtttvvvxxxzzz|||}}}}}}~~~~~~~~~}}}|||{{{zzzxxxuuusssooojjjddd```ZZZXXXWWWZZZaaaiiipppsssvvvxxxzzz}}}}}}}}}||||||}}}{{{{{{{{{hhhTTTEEE>>><<<===888888999::::::999888888666666888999;;;===>>>>>>999:::???FFFKKKRRR^^^jjjpppooollleee\\\TTTNNNLLLMMM___yyy666666555555444444444333444333222111000111222333222444666777888999===??????AAACCCDDDDDDCCCAAAAAA======???AAADDDHHHKKKMMMUUUZZZaaaeeeiiimmmssswwwyyy}}}}}}|||{{{|||}}}}}}||||||{{{|||~~~zzztttqqqmmmlllpppwww~~~~~~~~~|||zzzzzz|||~~~}}}rrrlllhhheeegggkkkuuu}}}~~~}}}tttggg___KKKCCC===<<<===>>>AAAFFFHHHZZZxxx~~~||||||mmm]]]KKKBBB@@@@@@AAACCCHHHMMMSSSXXX\\\^^^```aaabbbdddfffgggiiilllpppsssxxx}}}}}}xxxssspppmmmjjjhhheeebbb___]]]\\\ZZZXXXVVVPPPNNNLLLKKKKKKLLLOOOPPPPPPRRRUUUWWWWWWXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\^^^___aaacccfffiiikkklllllloootttxxx|||~~~zzzuuummmddd]]]UUUOOOJJJHHHFFFGGGLLLSSS```sss{{{xxxrrrlllfffccc```___aaaaaadddhhhnnnrrrssssssooojjjeeebbbaaafffsssyyyqqqlllddd[[[TTTNNNHHHEEE@@@AAAAAAAAABBBCCCDDDDDDGGGFFFFFFGGGIIIIIIHHHGGGEEECCCAAA???>>>>>>???@@@>>>???AAAGGGPPPYYY```dddiiikkkooorrrtttvvvyyy{{{zzz{{{|||}}}}}}~~~~~~}}}|||zzzxxxuuurrrooojjjddd```YYYXXXWWW[[[bbbjjjpppsssuuuvvvyyy|||}}}|||||||||}}}zzzyyyuuucccQQQDDD===<<<<<<888999999::::::999999888777888999:::;;;<<<===>>><<<>>>DDDJJJNNNUUUcccqqqssspppkkkddd\\\VVVPPPNNNRRRddd|||777666666555444444333333444333222111111222333333000222444555666777:::===;;;===@@@AAA@@@???>>>>>>888999;;;???CCCHHHLLLNNNVVV[[[aaaeeehhhkkkppptttvvvzzz~~~}}}}}}|||{{{{{{{{{}}}~~~xxxtttqqqmmmkkkooouuu|||}}}|||{{{yyyyyy{{{}}}}}}qqqkkkgggdddfffjjjwww~~~zzzvvvhhh___KKKCCC===<<<===>>>AAAFFFFFFXXXuuu}}}|||~~~}}}|||ooo^^^KKKBBB@@@???@@@BBBHHHLLLSSSXXX[[[]]]___aaa```bbbdddgggiiimmmrrruuuwww|||}}}wwwqqqnnnkkkiiigggfffccc```^^^]]][[[YYYWWWOOOMMMKKKJJJJJJLLLNNNOOOPPPRRRUUUWWWWWWXXXYYY[[[\\\]]]^^^^^^______^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]aaaeeeiiillliiilllqqqtttxxx~~~|||zzzxxxvvvqqqiiibbb[[[TTTNNNJJJJJJGGGFFFHHHMMMXXXkkk|||zzzsssmmmiiifffeeedddeeegggkkkpppsssttttttoookkkgggeeedddiiivvv}}}sssnnnggg___XXXQQQJJJFFF@@@???===<<<<<<===>>>???BBBBBBCCCFFFJJJLLLLLLKKKHHHFFFCCCAAA??????@@@@@@===>>>@@@FFFOOOXXX___bbbgggjjjnnnqqqsssuuuxxxzzzxxxyyyzzz|||}}}}}}~~~}}}|||zzzxxxuuurrrooojjjddd___YYYXXXWWW[[[bbbjjjpppsssrrrtttxxx{{{~~~}}}|||||||||~~~yyywww~~~sssbbbPPPCCC===;;;<<<888999:::;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<>>>BBBHHHNNNPPPWWWgggxxxvvvrrrlllddd]]]WWWRRROOOUUUfff}}}<<<:::888666666555333111444333222111111111222333...///000222333444555555888999;;;<<<<<<;;;:::999999:::;;;<<<===AAAFFFJJJSSSWWW^^^ccchhhlllpppsssyyyyyy{{{}}}~~~~~~}}}~~~zzzvvvqqqmmmkkkmmmppprrruuuvvvwwwxxxwwwxxx{{{}}}}}}rrrjjjfffgggjjjkkkvvv}}}yyygggYYYIIIBBB>>>>>>??????AAADDDKKKXXXtttzzzzzz|||xxx{{{oooZZZHHHCCC@@@::::::@@@FFFJJJQQQVVVZZZ]]]```bbbaaaccceeefffhhhkkkooosssyyy~~~~~~xxxsssoookkkhhheeecccbbbaaa^^^[[[YYYXXXYYYTTTRRROOOLLLKKKMMMOOOPPPSSSSSSSSSTTTUUUXXXZZZ[[[YYY[[[\\\^^^^^^^^^\\\[[[YYYXXXWWWTTTRRRQQQPPPOOOTTTUUUXXX]]]aaafffjjjllllllppptttyyy}}}|||zzzxxxvvvttttttqqqllleee]]]UUUPPPLLLGGGFFFGGGIIIIIINNN\\\kkkyyysssnnnlllqqqnnnmmmooosssuuutttrrrqqqllleeebbbeeennnyyy|||tttpppiiibbb[[[TTTMMMIIIEEEBBB???===<<<;;;:::888999<<<@@@CCCEEEHHHJJJMMMLLLJJJHHHHHHHHHGGGCCC???===???BBBEEEJJJQQQYYY^^^fffiiimmmppprrrsssvvvwwwyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~|||||||||||||||yyyuuuqqqmmmgggaaa\\\VVVWWWYYY^^^dddkkkqqquuuwwwvvvwwwyyy|||~~~{{{yyy~~~uuulll]]]NNNDDD@@@===999:::999999888888999999:::<<<<<<<<<<<<======>>>>>>???BBBFFFKKKRRR^^^lllvvv~~~yyyssslllfffaaa\\\YYY[[[jjj===:::777555666666555444666444333111000000111111///000111222333333444444555666888999999999777666888999::::::<<<@@@EEEIIIRRRVVV\\\bbbfffjjjnnnqqquuuvvvxxx{{{~~~~~~|||||||||}}}~~~|||xxxrrrmmmlllnnnrrrtttvvvwwwxxxxxxxxxyyy{{{}}}~~~tttkkkhhhhhhiiijjjttt{{{gggXXXHHHAAA===>>>>>>>>>@@@DDDIIIVVVqqq||||||{{{xxxlllXXXGGGBBB???;;;;;;@@@EEEIIIPPPUUUYYY]]]```bbbaaaccceeefffhhhkkkooosssyyy~~~zzzuuuqqqmmmiiigggccccccbbb___\\\ZZZYYYYYYUUURRROOOLLLKKKLLLOOOPPPRRRSSSSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^___^^^\\\[[[XXXVVVSSSQQQNNNMMMLLLLLLPPPRRRUUUZZZ```gggmmmppptttxxx}}}xxxsssrrrssssssrrrsssqqqmmmggg```XXXQQQMMMIIIHHHHHHHHHHHHLLLYYYfffxxx|||yyyvvvtttssstttwwwxxxuuurrrmmmjjjeeedddgggnnnwww}}}vvvrrrllleee___XXXRRRNNNHHHEEEAAA???===<<<:::999;;;>>>AAADDDEEEHHHKKKNNNMMMLLLJJJJJJKKKHHHDDD@@@>>>???BBBDDDHHHOOOWWW\\\gggjjjnnnqqqrrrssstttuuuxxxyyy{{{{{{zzzzzz{{{}}}}}}}}}~~~~~~~~~|||||||||}}}|||yyyuuuqqqlllgggaaa\\\WWWXXX[[[```fffmmmrrrvvvvvvvvvxxxzzz|||~~~~~~~~~rrriiiYYYKKKCCC???<<<:::::::::999999999999::::::;;;<<<<<<======>>>>>>>>>@@@CCCGGGKKKRRR^^^llluuu{{{tttjjj___WWWRRRYYYjjj>>>;;;777555555666666666777555333111000//////000000000111111222222222222222222444555666555444444666777888999:::>>>DDDHHHPPPTTT[[[```eeeiiimmmpppqqqrrruuuyyy|||~~~}}}{{{zzzzzz{{{}}}~~~~~~zzzsssmmmllloootttxxxyyyzzzzzzyyyyyyyyy{{{~~~uuunnnkkkjjjkkkkkkqqq~~~}}}gggWWWGGG@@@<<<===>>>>>>@@@CCCHHHTTTnnnwwwzzzgggVVVFFFAAA>>>;;;<<<@@@CCCHHHNNNTTTYYY\\\___bbbaaaccceeefffhhhkkkooosssyyy~~~}}}xxxtttpppllljjjeeedddcccaaa___\\\ZZZXXXVVVSSSPPPMMMLLLLLLNNNPPPPPPRRRSSSUUUWWWXXXYYYZZZ\\\\\\^^^^^^^^^]]]\\\[[[WWWUUUQQQNNNKKKJJJJJJJJJLLLMMMPPPVVV___iiisssxxx}}}{{{xxxvvvqqqkkkhhhhhhkkknnnpppqqqqqqpppllleee\\\TTTOOOLLLJJJIIIIIIGGGIIISSS^^^nnn~~~|||zzzyyyzzz|||zzzuuuppphhhfffdddcccffflllsssxxxyyyuuuooojjjddd^^^YYYUUUNNNJJJFFFBBB@@@>>><<<::::::<<<>>>@@@AAADDDHHHKKKOOOOOONNNNNNMMMJJJEEEBBB>>>???AAACCCFFFLLLSSSXXXeeeiiimmmpppqqqqqqrrrrrrvvvxxxzzzzzzzzzzzz{{{|||||||||}}}~~~}}}||||||}}}}}}|||yyytttpppkkkfff```\\\XXXYYY\\\aaagggnnntttwwwuuuvvvyyy{{{}}}}}}}}}}}}~~~~~~}}}pppeeeUUUHHHAAA===;;;:::::::::999999999999::::::;;;<<<<<<===>>>?????????AAACCCGGGKKKQQQ]]]kkkuuu~~~zzzlll]]]TTTPPPXXXlllAAA===888444444555555555555444222111000000000111111111111000000000111111000000222333333333333333555666777888:::>>>DDDHHHPPPUUU[[[```eeeiiimmmppppppqqqtttwwwzzz}}}}}}|||{{{zzz{{{|||~~~|||tttnnnmmmqqqwww{{{|||||||||zzzyyyzzz|||~~~wwwrrrooopppppppppttthhhWWWFFF???;;;<<<======???CCCHHHRRRjjj}}}~~~xxx~~~ssscccUUUGGGAAA>>>;;;<<<@@@AAAFFFMMMSSSWWW[[[___aaaaaaccceeefffhhhkkkooorrryyy~~~{{{wwwssspppmmmgggfffeeecccaaa___[[[YYYWWWTTTQQQMMMLLLLLLNNNOOOOOOPPPSSSVVVXXXYYYYYYYYY\\\\\\]]]]]]]]]\\\[[[ZZZXXXUUUQQQMMMJJJHHHHHHHHHHHHIIILLLSSS^^^lllxxxyyyssspppjjjgggbbb```aaaeeejjjmmmoooqqqrrrqqqkkkbbbYYYSSSQQQNNNLLLJJJGGGGGGNNNWWWeeeuuu~~~}}}~~~~~~zzzrrrmmmeeebbb___^^^```fffmmmrrr}}}zzzvvvqqqlllhhhccc^^^ZZZSSSOOOJJJGGGDDDBBB???===<<<===>>>???@@@DDDIIILLLSSSSSSSSSRRROOOKKKFFFCCC>>>???@@@AAADDDIIIOOOTTT```dddjjjnnnooopppqqqqqqtttvvvyyyzzzzzzzzz{{{|||{{{{{{|||}}}~~~}}}}}}}}}~~~~~~|||xxxsssooojjjeee```\\\WWWYYY]]]bbbhhhnnntttwwwuuuwwwzzz|||||||||||||||~~~~~~~~~~~~sssdddSSSGGG@@@<<<:::::::::::::::999999:::::::::;;;;;;<<<===???@@@AAAAAAAAACCCFFFIIIPPP[[[jjjtttxxx~~~yyyiii\\\VVVUUUZZZqqqCCC>>>999555333333333333222111000000000111222333222111000/////////000000///000111222333333333333444666777888:::???DDDHHHRRRVVV\\\bbbfffkkkoooqqqssssssuuuvvvxxxzzz{{{|||{{{zzzyyyyyyyyy{{{}}}|||uuupppooorrrxxx}}}}}}}}}|||zzzyyyzzz}}}yyyuuutttuuuwwwxxxzzziiiXXXEEE???;;;<<<======@@@DDDIIIQQQgggzzz|||}}}ooobbbVVVJJJBBB>>><<<===??????DDDKKKQQQVVVZZZ^^^aaaaaaccceeefffhhhkkkooorrryyy~~~}}}zzzwwwtttqqqkkkiiifffdddcccaaa]]]ZZZXXXUUUQQQNNNLLLLLLMMMNNNNNNPPPRRRUUUXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZXXXUUUQQQLLLIIIFFFEEEEEEFFFGGGJJJQQQ]]]lllzzz|||tttmmmjjjbbb```\\\ZZZZZZ^^^cccggglllppptttuuuqqqiii___YYYVVVRRROOOMMMJJJHHHLLLTTT]]]kkk~~~}}}xxxpppiii```\\\WWWTTTVVV\\\dddjjjrrryyy~~~yyyvvvqqqmmmiiiddd```\\\WWWSSSOOOKKKIIIFFFDDDBBBAAABBBDDDEEEFFFJJJOOORRRWWWWWWVVVTTTOOOJJJEEEBBB===>>>>>>???AAAEEEKKKPPPXXX]]]ccchhhkkknnnpppqqqqqqtttwwwyyyyyyyyyzzz{{{zzzzzz{{{|||~~~~~~}}}}}}}}}~~~|||xxxsssmmmiiiddd___\\\VVVXXX\\\bbbhhhnnnsssuuuuuuxxx{{{{{{zzzzzz{{{|||~~~~~~~~~~~~xxxfffRRRGGGAAA;;;888999;;;::::::::::::::::::;;;;;;;;;<<<>>>???AAABBBCCC@@@BBBEEEHHHOOO[[[jjjtttxxx}}}}}}ssscccXXXVVVYYY^^^wwwAAA===888444333333222111000000//////000111333444111000///......///000000000000111222333333444555444555666888:::>>>DDDHHHSSSWWW^^^ccchhhlllpppsssvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{}}}~~~|||vvvqqqppptttyyy}}}}}}}}}|||zzzyyyzzz~~~zzzuuuuuuxxxzzz|||}}}iiiXXXEEE???;;;<<<>>>>>>AAAEEEIIIOOOddd}}}}}}}}}}}}~~~~~~qqqccc[[[OOOEEE???============BBBIIIPPPUUUZZZ^^^aaaaaaccceeefffhhhkkkooossszzz~~~|||yyywwwppplllgggeeedddccc```\\\YYYWWWRRRNNNLLLLLLMMMNNNNNNOOORRRTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\WWWVVVRRRNNNJJJFFFCCCBBBEEEFFFHHHOOO[[[iiiwwwuuummmfffccc[[[ZZZYYYWWWWWWYYY^^^bbbjjjooouuuxxxvvvooofffaaa[[[WWWSSSQQQNNNKKKNNNSSSWWWcccrrr~~~}}}|||zzzzzzxxxssskkkdddYYYUUUNNNJJJKKKPPPXXX^^^ccckkktttyyy~~~{{{yyyuuuqqqmmmiiiddd```]]]YYYVVVRRROOOMMMLLLJJJHHHCCCEEEHHHJJJLLLOOOTTTWWW[[[[[[YYYTTTMMMGGGCCCAAA<<<<<<======???CCCIIIMMMSSSWWW\\\bbbfffiiimmmpppooorrrvvvxxxyyyyyyzzzzzzyyyyyyzzz|||~~~~~~}}}}}}}}}~~~{{{wwwrrrlllhhhccc___\\\VVVXXX]]]ccciiiooosssuuuvvvyyy{{{zzzxxxxxxzzz}}}~~~}}}}}}~~~~~~|||fffQQQGGGAAA:::888:::;;;;;;::::::::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDAAACCCEEEIIIPPP]]]lllxxx|||ooo^^^UUUUUUZZZaaa|||<<<999666444444444333222111111000//////000222222000///...------...000111000000000111222333444555222333444666888===CCCGGGSSSXXX^^^dddhhhlllpppssswwwwwwxxxxxxyyyyyyyyyzzzzzzyyywwwvvvvvvxxxyyy{{{||||||||||||||||||{{{{{{||||||}}}~~~|||vvvrrrrrruuuyyy||||||{{{zzzyyyxxx{{{zzzuuutttvvvzzz|||yyyfffXXXFFF@@@<<<===??????BBBFFFHHHMMM```wwwfff___TTTHHHAAA>>>===<<<;;;@@@HHHOOOTTTYYY]]]```aaaccceeefffhhhkkkooossszzz~~~tttnnngggdddddddddbbb___ZZZWWWSSSOOOLLLLLLMMMMMMOOOOOOQQQSSSUUUXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]______[[[ZZZWWWTTTOOOJJJFFFCCCDDDDDDFFFLLLWWWdddqqqxxx~~~xxxooogggaaa^^^XXXYYYZZZYYYYYYZZZ___bbbiiinnnuuuyyyyyytttlllggg___ZZZWWWUUUSSSOOOQQQUUUVVV```lllttt{{{}}}|||||||||{{{{{{yyyxxxwwwsssqqqnnnnnnlllhhhaaa[[[QQQMMMGGGCCCCCCGGGLLLPPPSSS[[[cccjjjrrrzzz|||{{{yyyuuuqqqllliiiddd```\\\ZZZWWWSSSQQQQQQPPPOOONNNIIILLLPPPSSSVVVYYY]]]```___^^^ZZZRRRJJJCCC@@@???::::::;;;;;;===AAAGGGLLLPPPSSSXXX\\\___dddiiilllmmmpppuuuxxxyyyyyyyyyzzzxxxyyyyyy{{{}}}~~~~~~}}}}}}}}}~~~{{{wwwqqqkkkgggccc___\\\WWWZZZ^^^dddkkkppptttvvvxxxzzz{{{yyyvvvvvvzzz~~~}}}}}}}}}}}}~~~|||dddNNNFFFAAA:::888<<<;;;;;;::::::::::::;;;;;;:::;;;===???AAACCCEEEEEECCCDDDGGGKKKSSS```qqq|||~~~ooo```WWWWWW[[[aaa~~~888666444444555555444333333222111/////////000000000///---,,,---...000222//////000000111333444555000111333444777<<>>@@@@@@CCCGGGGGGKKK]]]}}}}}}hhhbbbWWWJJJBBB???===;;;:::???GGGNNNTTTYYY]]]```aaaccceeefffhhhkkkooossszzzvvvooogggddddddeeeccc```[[[XXXSSSOOOLLLLLLLLLMMMOOOOOOPPPRRRTTTWWWZZZ\\\[[[[[[\\\]]]^^^```aaabbb```___^^^ZZZUUUPPPJJJGGGCCCCCCEEEJJJTTT```lllsssvvvyyy}}}~~~uuullleee___\\\XXXZZZ]]]]]]]]]^^^bbbfffhhhmmmtttzzz{{{vvvpppkkkaaa\\\YYYXXXVVVRRRSSSWWWXXXaaajjjpppuuuyyywwwssskkkkkkjjjhhhgggfffeeeeeehhhfffcccbbbaaa^^^WWWRRRJJJGGGDDDAAA@@@BBBDDDFFFHHHOOOWWW^^^hhhttt{{{{{{yyyvvvqqqmmmiiiddd```\\\ZZZWWWTTTSSSSSSSSSRRRQQQTTTXXX]]]aaadddgggjjjmmmaaa___ZZZQQQGGG@@@>>>>>>999999::::::<<>>AAACCCDDDGGGMMM[[[sssqqqhhh[[[NNNEEE???<<<::::::>>>EEEMMMTTTYYY\\\^^^bbbccccccdddfffiiiooosssyyy~~~wwwqqqiiiddddddccc___[[[\\\[[[XXXTTTQQQOOOMMMLLLNNNOOOPPPRRRTTTVVVXXXXXXYYYZZZ\\\___```aaaaaaaaahhhfffccc^^^YYYSSSMMMJJJFFFCCCDDDKKKRRRYYYbbbjjjnnnooosssyyy{{{rrrllliiigggdddbbb`````````aaacccfffiiikkklllnnnrrryyy}}}|||vvvpppiiiddd```^^^ZZZVVVUUUWWWZZZ]]]cccjjjppprrrpppnnneeeaaa[[[WWWVVVXXXYYYZZZYYYZZZZZZ[[[YYYTTTLLLGGGAAAAAA@@@???????????????AAACCCHHHPPPZZZeeeooovvvuuuqqqllljjjiiieee^^^XXXXXXSSSPPPQQQRRRRRRUUUZZZ[[[___cccgggmmmsssqqqlllbbb]]]TTTLLLEEE@@@;;;888555777999;;;===AAAFFFIIINNNPPPRRRTTTWWW[[[___cccllloootttxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}yyywwwrrrllleee___ZZZXXXUUUYYYaaahhhnnnsssxxx|||{{{{{{zzzxxxuuuuuuvvvxxx{{{}}}~~~~~~eeeLLLBBB>>>:::;;;???::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCFFFGGGIIIKKKRRRaaauuuooo```XXXXXX\\\eeexxx666555555555444444444444//////...---......000000222111111000000//////...000000000111111111222222111333444444555:::AAAHHHSSSZZZ```bbbgggnnnsssssswwwwwwwwwxxxyyyzzz{{{|||~~~}}}zzzxxxxxxzzzzzzzzzyyyyyyzzz{{{{{{}}}~~~~~~}}}{{{xxxvvvvvvwwwyyy{{{}}}yyyyyy|||~~~~~~zzzuuupppllllllooozzz~~~}}}zzzooo___RRRCCC@@@===<<<>>>AAACCCDDDGGGMMMZZZrrrssskkk]]]PPPGGGAAA>>><<<;;;>>>DDDKKKRRRXXX\\\^^^bbbccccccdddeeehhhmmmqqqvvv{{{~~~{{{uuuooohhhdddcccbbb___\\\\\\[[[XXXTTTQQQOOOMMMLLLOOOOOOQQQSSSUUUWWWXXXYYY[[[[[[\\\^^^aaaeeehhhjjjlllkkkgggbbb[[[TTTNNNKKKHHHEEEEEEKKKPPPUUU\\\ccciiijjjnnnsssxxx{{{}}}}}}{{{uuuooojjjhhhfffeeecccffffffggghhhjjjkkkmmmmmmoooqqqvvv|||yyytttooojjjeeeccc___ZZZYYY[[[[[[]]]cccjjjoooqqqooolllccc]]]VVVPPPNNNNNNNNNNNNQQQQQQRRRRRRRRRNNNHHHDDD======<<<<<<<<<<<<<<<======???CCCJJJSSS___jjjqqqrrrooollllllkkkfff^^^WWWUUUPPPLLLMMMMMMMMMQQQVVV[[[```fffkkkppptttqqqjjj^^^XXXOOOGGGBBB>>>;;;:::888999;;;;;;;;;===@@@CCCIIILLLOOOQQQTTTXXX]]]aaaiiimmmrrrvvvxxxxxxyyyzzz||||||||||||~~~}}}||||||~~~}}}yyyvvvrrrkkkeee___ZZZXXXXXX]]]ccciiinnnrrrvvvyyyyyyzzzzzzxxxwwwvvvwwwxxx|||~~~xxxaaaKKKCCC@@@;;;:::<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDFFFGGGIIILLLTTTcccxxxssscccYYYWWWYYY```sss555555555555444444444444333222111111111111222222000000000000////////////111111111222222222222222111222444444555:::BBBHHHQQQYYY```ccchhhnnnqqqppptttttttttuuuwwwyyy{{{}}}|||zzzyyyzzzyyyyyyyyyzzz{{{||||||~~~~~~|||xxxvvvvvvxxxzzz||||||{{{~~~{{{tttmmmggggggjjjttt~~~}}}zzzooo^^^QQQBBB@@@<<<<<<>>>AAACCCDDDGGGMMMYYYppp~~~xxxnnn```SSSIIIDDD@@@>>><<<>>>CCCIIIOOOVVV[[[^^^aaabbbccccccdddgggkkkooosssxxx~~~}}}|||xxxvvvrrrmmmgggccccccbbb___\\\\\\ZZZXXXUUURRROOONNNMMMOOOPPPQQQSSSUUUWWWYYYYYY]]]\\\\\\___dddkkkqqqvvvuuusssoooiiibbbZZZSSSOOOKKKGGGGGGKKKNNNPPPUUU[[[dddgggkkkooorrrtttuuuuuutttqqqllljjjiiiiiiiiihhhnnnoooppprrrssstttssssssuuuvvvzzz~~~yyyvvvpppkkkhhhccc]]][[[]]][[[]]]bbbhhhnnnooommmkkkbbb\\\SSSKKKGGGEEEDDDCCCIIIHHHIIIJJJJJJHHHEEEAAA;;;;;;:::::::::;;;;;;<<<:::;;;>>>CCCJJJVVVbbbjjjmmmlllkkklllkkkggg___XXXSSSLLLGGGFFFFFFGGGKKKQQQSSSZZZbbbgggkkklllfff___UUUPPPHHHAAA>>><<<;;;;;;888999::::::::::::===???CCCFFFJJJMMMQQQUUUZZZ^^^dddhhhnnnsssuuuwwwyyyzzz|||||||||}}}~~~|||{{{{{{}}}~~~yyyvvvqqqkkkddd___ZZZXXX\\\```fffjjjnnnqqqsssuuuwwwxxxzzzyyyxxxwwwxxxxxx}}}sss^^^JJJCCCAAA<<<999:::;;;;;;;;;;;;<<<<<<=========>>>>>>@@@AAACCCEEEFFFGGGIIIKKKNNNVVVfff{{{xxxgggZZZVVVWWW]]]qqq444444444444444444444444888777666444222111000///....../////////000000000111111222222222222222222111222444444666;;;CCCIIIPPPXXX```dddhhhmmmooommmqqqqqqqqqrrruuuxxx{{{}}}|||zzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}zzzxxxxxxzzz}}}|||{{{}}}yyyrrrkkkeeedddhhhqqq|||ooo]]]OOOBBB???<<<<<<>>>AAADDDEEEGGGLLLXXXmmm}}}xxx{{{~~~ttteeeVVVKKKDDD@@@>>>===>>>AAAFFFMMMTTTZZZ]]]aaabbbccccccccceeeiiillltttxxxzzzyyywwwtttqqqoookkkfffcccbbbaaa___]]]\\\ZZZXXXUUURRRPPPNNNNNNOOOPPPRRRSSSVVVWWWYYYZZZ]]]]]]^^^bbbhhhqqqyyy~~~}}}{{{xxxrrrjjjbbbZZZVVVNNNJJJIIILLLNNNOOORRRWWWcccfffkkknnnpppqqqrrrrrrqqqpppnnnnnnnnnooopppppprrrtttwwwzzz|||||||||{{{zzzzzz}}}~~~yyysssmmmjjjddd]]]ZZZ\\\[[[^^^bbbhhhmmmnnnmmmkkkddd]]]TTTLLLFFFCCCBBB@@@GGGFFFFFFGGGHHHGGGDDDAAA<<<<<<;;;;;;;;;<<<======999:::<<<>>>DDDOOO\\\fffjjjiiihhhhhhgggddd___[[[RRRKKKEEECCCBBBBBBGGGMMMOOOVVV]]]```bbbaaa[[[TTTKKKGGGBBB>>><<<;;;:::999444666888999999:::===??????BBBFFFKKKNNNSSSXXX[[[___dddjjjpppsssuuuwwwyyyzzz{{{{{{|||~~~~~~~~~~~~{{{zzzzzz|||~~~~~~yyyvvvpppjjjccc^^^[[[YYY[[[___eeejjjmmmppprrrssstttwwwyyyzzzyyyxxxxxxyyy|||~~~ttt^^^JJJCCC@@@;;;888:::;;;;;;;;;<<<======>>>>>>??????@@@AAACCCFFFHHHIIIKKKMMMNNNQQQXXXggg{{{|||jjj]]]WWWVVV___rrr333333444444444444444444444444333222000///...---......//////000000111111111111111111111111111111000222444555666;;;CCCJJJQQQYYYaaaeeeiiimmmnnnlllnnnnnnoooqqqtttwwwzzz|||~~~~~~{{{zzzyyyxxxxxxxxxyyyyyy{{{|||}}}}}}~~~~~~}}}{{{|||}}}~~~zzzyyy{{{}}}vvvooojjjeeefffjjjqqq~~~ooo[[[LLLBBB???<<<<<<>>>BBBDDDEEEGGGLLLVVVjjj}}}tttttt}}}}}}~~~}}}lllZZZMMMDDD???<<<===>>>@@@DDDKKKQQQXXX[[[___```aaabbbcccdddgggjjjssswww}}}wwwuuusssooolllllljjjfffdddbbb```^^^]]]\\\ZZZXXXUUURRRPPPOOONNNOOOPPPQQQSSSUUUWWWYYYYYY[[[\\\```fffnnnwwwyyyqqqiiiaaa\\\RRRNNNLLLNNNOOOPPPSSSXXXaaaeeekkknnnoooooopppqqqooopppqqqrrrssstttuuuvvvsssvvvzzz~~~~~~}}}vvvppplllfff^^^[[[]]]]]]^^^ccchhhmmmpppooommmfff___VVVNNNHHHFFFDDDCCCGGGFFFFFFGGGHHHGGGDDDAAA=========<<<<<<======>>>;;;<<<===>>>AAAKKKYYYccchhhfffcccaaa```___^^^]]]TTTMMMFFFCCCAAAAAAEEEKKKQQQYYY___aaa```^^^XXXQQQEEECCC@@@???>>><<<999777444666888999999:::;;;======@@@EEEJJJNNNRRRWWWZZZ[[[```gggmmmqqqtttvvvxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}xxxuuuoooiiiccc^^^[[[ZZZYYY]]]dddjjjmmmppprrrssstttvvvyyyzzzyyyxxxyyyyyy{{{}}}www```JJJAAA???:::999<<<;;;;;;<<<======>>>??????@@@@@@AAACCCEEEGGGIIIJJJOOOPPPQQQRRRXXXfffzzz}}}mmm^^^WWWVVV^^^rrr333333333333444444444444111222333333444444333333//////000000111111222222111111111111111000000000000222444555777<<>><<<<<<>>>BBBEEEFFFGGGLLLUUUgggvvvttt{{{zzz|||}}}}}}wwwcccRRRFFF???<<<<<<===@@@DDDIIIPPPVVVYYY\\\^^^```aaabbbdddgggiiiooosss{{{|||uuurrrpppmmmjjjlllkkkhhheeebbb```^^^]]]\\\ZZZXXXUUUSSSQQQPPPOOONNNOOOPPPRRRTTTVVVXXXXXXYYY\\\aaaiiitttzzzpppgggbbbXXXSSSOOOPPPPPPQQQUUU[[[]]]cccjjjnnnooooooppprrrpppsssuuuwwwvvvwwwxxxyyytttwww|||{{{uuupppjjjbbb___aaa^^^```dddjjjooorrrrrrqqqfff```WWWOOOJJJGGGFFFEEEFFFFFFGGGIIIJJJIIIEEEBBB??????>>>===============<<<>>>???>>>@@@HHHVVV```eeebbb^^^[[[YYYZZZ[[[\\\VVVOOOIIIFFFCCCBBBEEEJJJQQQZZZccceeedddaaaZZZSSSFFFDDDAAA@@@>>><<<999777888:::;;;;;;:::999999:::<<>>;;;:::>>>;;;<<<<<<===>>>???@@@@@@@@@@@@BBBCCCFFFHHHJJJLLLQQQQQQRRRRRRXXXeeexxxnnn```XXXVVVZZZppp222222333333333444444444222333555666777777777777111111111111222222222222333333222222222111111111000222444555777<<>><<<;;;>>>BBBEEEFFFHHHLLLTTTddd}}}|||xxx}}}}}}{{{wwwzzz{{{yyy~~~mmmYYYKKKBBB>>>;;;===???DDDIIIOOOTTTVVVZZZ\\\^^^```bbbdddfffiiilllqqqyyyyyyuuurrrooollllllllljjjfffbbb___^^^]]]\\\ZZZXXXVVVSSSQQQPPPPPPMMMNNNOOOQQQSSSUUUWWWWWWYYY[[[```iiiwww{{{pppjjj___XXXRRRPPPOOOPPPTTT[[[[[[bbbjjjoooppppppsssuuuuuuyyy|||}}}{{{zzz{{{|||xxxzzz~~~}}}wwwsssllleeebbbccc___aaaeeekkkqqquuuvvvuuuiiicccYYYQQQLLLIIIGGGFFFEEEGGGIIIMMMOOONNNJJJGGGDDDCCCBBBAAA@@@?????????;;;===???>>>???EEERRR\\\___^^^[[[XXXVVVUUUVVVWWWXXXQQQKKKIIIFFFCCCEEEIIIOOO\\\kkkqqqqqqlllccc[[[MMMIIICCC???===<<<;;;:::999:::<<<===;;;::::::;;;;;;???EEEIIIMMMPPPTTTVVVXXX]]]dddjjjnnnqqqtttvvvvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{{{{zzzxxxtttnnngggaaa]]][[[[[[ZZZ```gggmmmppprrrssstttwwwxxxyyyxxxwwwwwwyyyzzz|||}}}oooYYYFFFAAA@@@<<<;;;>>>;;;<<<===>>>???@@@@@@AAA@@@@@@AAACCCFFFIIIKKKLLLOOOPPPPPPQQQWWWeeexxxpppaaaYYYVVVYYYooo222222222333333444444444111222333444444333222111222222222222222222222222444444444333333222222222000222444555777===EEELLLVVV]]]cccfffhhhmmmooonnnjjjmmmqqquuuwwwxxxwwwvvvvvvyyy|||}}}|||{{{{{{{{{wwwwwwvvvvvvvvvvvvvvvvvvvvvxxxyyy{{{|||}}}}}}|||xxxzzz}}}~~~|||{{{{{{wwwuuuwwwyyy|||xxxpppllliiihhhlllrrr~~~oooYYYIIIAAA>>>;;;;;;>>>BBBEEEFFFHHHLLLSSSbbb{{{}}}{{{yyytttxxxyyywww{{{uuu___OOOEEE@@@;;;<<>>===CCCOOOYYY[[[[[[ZZZXXXUUUSSSSSSSSSXXXRRRMMMJJJGGGCCCDDDHHHRRRcccvvv{{{pppgggTTTNNNEEE>>>;;;;;;<<<===555888;;;======>>>???@@@;;;???DDDIIILLLOOOSSSUUUXXX]]]dddjjjnnnqqqtttuuuwwwxxxzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzyyyzzzzzzzzzyyyxxxtttnnngggaaa]]]\\\[[[^^^cccjjjooorrrsssttttttyyyyyyyyywwwvvvvvvxxx{{{}}}gggTTTDDDAAABBB>>><<<===;;;<<<===>>>???@@@AAAAAA@@@@@@AAACCCFFFIIIKKKLLLLLLNNNOOOPPPWWWeeeyyyqqqaaaXXXVVV\\\qqq111111111111222333444555777666444333333444555777///000222333444444333333333333333222222222111111333333222333777???HHHOOOXXX\\\aaaeeehhhlllooorrrnnnoooppprrrtttuuuuuuuuuvvvxxx{{{}}}}}}zzzwwwuuusssssstttttttttttttttssswwwvvvvvvwwwyyy{{{zzzyyyzzzyyyyyy|||~~~{{{yyyyyyyyyxxxyyy|||~~~yyysssnnniiihhhnnnwww|||hhhVVVMMM>>>;;;999:::===BBBFFFIIIIIIPPPUUU]]]ttt|||}}}yyyrrrooonnnssstttqqqttt~~~eeePPPEEEAAA===>>>???BBBGGGLLLPPPSSSYYY[[[^^^___```aaadddffflllnnnttt{{{wwwvvvpppmmmjjjgggeeebbb___\\\\\\[[[YYYWWWUUUSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\bbbjjjuuurrrhhh___UUUOOOLLLMMMVVV```]]]cccjjjqqquuuyyy~~~||||||~~~}}}vvvoooiiiddd___\\\___bbbgggooouuuyyyyyyxxxkkkfff^^^VVVOOOJJJHHHGGGHHHLLLQQQVVVWWWUUUQQQNNNNNNKKKGGGEEEEEEFFFFFFEEEBBB>>>===>>>@@@DDDLLLUUUYYYYYYYYYWWWUUUTTTVVVWWWZZZVVVPPPHHHCCCAAACCCFFFSSS```pppzzzyyyppp```UUUHHH@@@>>>>>>;;;777777<<>>AAAGGGKKKOOORRRUUUWWW\\\```eeeiiimmmppptttwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzuuurrrlllfff```\\\ZZZYYY^^^bbbhhhnnnqqqsssuuuwwwyyyxxxvvvuuuuuuwwwxxxzzz{{{}}}rrr]]]RRRGGGAAA<<<999:::===>>>??????>>>===>>>AAACCCBBBAAA@@@AAABBBEEEHHHIIIIIIGGGIIIPPPWWWbbbvvvppp^^^XXXZZZ^^^sss111111111222333444555666666555444333333444555666111111222333333222111000333333333222222222222111333333333333777???HHHOOOWWW[[[___cccfffiiimmmoookkklllnnnpppqqqrrrrrrsssvvvwwwyyyzzzzzzyyywwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwyyyzzzzzzyyyyyyxxxxxx{{{~~~yyyxxxxxxwwwxxx|||yyyssspppmmmmmmrrryyyzzzfffSSSJJJ===;;;999:::===BBBGGGJJJKKKQQQUUU]]]ttt~~~~~~xxxsssppplllqqqqqqooorrr{{{|||yyyyyyhhhSSSFFF@@@<<<<<<>>>@@@EEEJJJOOOQQQYYY[[[^^^___```bbbdddfffkkkmmmsss}}}~~~zzzxxxqqqnnnjjjfffdddbbb___\\\]]]\\\ZZZWWWTTTQQQOOONNNOOOPPPQQQRRRSSSUUUVVVVVVZZZ\\\aaaiiirrr{{{mmmcccXXXQQQMMMMMMTTT\\\^^^dddmmmuuuyyy}}}~~~xxxyyy{{{zzzssslllfffaaa\\\YYY[[[^^^eeemmmuuuxxxyyywwwlllggg___WWWPPPKKKIIIHHHJJJNNNSSSXXXZZZXXXTTTQQQOOOMMMKKKJJJJJJIIIHHHFFFCCC@@@>>>???AAAEEEMMMVVVZZZZZZYYYWWWUUUTTTVVVWWW[[[XXXQQQJJJDDDCCCEEEHHHQQQ\\\iiirrrxxx|||zzzvvvdddZZZLLLCCC@@@???<<<:::;;;@@@EEEFFFGGGHHHFFFAAA@@@CCCHHHMMMPPPTTTVVVXXX\\\```eeeiiilllooosssvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyssspppjjjddd___[[[ZZZYYY^^^ccciiinnnqqqsssuuuwwwzzzyyyxxxwwwxxxyyy{{{|||{{{nnnXXXNNNEEE@@@===:::<<<@@@AAABBBBBB@@@??????AAABBBBBBBBBBBBBBBDDDFFFHHHIIIJJJHHHJJJPPPXXXcccuuuqqq___WWWYYY^^^sss111111222222333555666777555444333222222333555555444444444444333222111000333333333333222222222222333333333444888???HHHOOOVVVYYY^^^aaadddfffjjjlllkkklllmmmooopppqqqqqqqqquuuvvvvvvwwwwwwwwwvvvvvvtttuuuuuuuuuvvvvvvwwwwwwuuuuuuuuuwwwyyyzzzyyyxxxvvvvvvvvv{{{yyyxxxwwwvvvwww|||xxxrrrrrrrrrssswww|||xxxcccPPPFFF===;;;::::::===BBBHHHKKKLLLRRRVVV^^^sss{{{wwwuuutttooorrrrrrpppqqqxxx}}}wwwrrrooowwwmmmWWWHHH@@@;;;;;;<<<>>>BBBGGGLLLOOOWWWZZZ]]]___```bbbdddfffiiikkkqqqzzz~~~|||sssooojjjfffcccaaa___]]]^^^\\\ZZZWWWSSSPPPNNNLLLOOOOOOPPPPPPRRRSSSUUUVVV[[[[[[___fffooo~~~sssiii\\\TTTNNNLLLPPPWWW___fffpppzzz~~~vvvwwwzzz~~~~~~{{{vvvnnngggaaa\\\WWWTTTUUUYYYaaajjjssswwwwwwvvvlllggg```XXXQQQMMMKKKJJJLLLPPPVVV[[[]]][[[XXXVVVQQQPPPPPPQQQQQQOOOKKKHHHFFFBBB???AAABBBEEENNNWWW[[[[[[ZZZXXXVVVUUUUUUWWW\\\YYYSSSLLLFFFEEEHHHJJJTTT\\\eeeiiinnntttvvvuuuiii___RRRHHHCCC@@@>>>===???FFFLLLOOOPPPQQQLLLGGGDDDFFFJJJNNNSSSVVVYYYZZZ]]]```eeehhhkkknnnrrrtttuuuvvvxxx{{{}}}~~~}}}}}}~~~~~~{{{|||}}}~~~~~~}}}{{{yyywwwpppmmmhhhbbb^^^[[[ZZZZZZ___cccjjjooorrrtttvvvwwwyyyxxxxxxxxxyyyzzz|||}}}|||~~~xxxhhhRRRIIIAAA>>>===<<<>>>BBBDDDDDDDDDCCCAAA@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJIIIKKKQQQYYYddduuusssbbbZZZZZZ___sss111111111222333444666777444333333333333444555555666666666666555555444444444444333333333222222222222333333555999@@@HHHNNNVVVYYY]]]aaaccceeehhhjjjmmmnnnooopppqqqrrrrrrrrrttttttttttttttttttuuuvvvrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuwwwyyyzzzyyywwwtttssstttyyy{{{yyywwwuuuvvv{{{~~~vvvpppqqquuuwwwzzz~~~wwwbbbOOODDD<<<;;;::::::<<>>===<<<>>>AAABBBCCCDDDCCCBBBAAABBBCCCBBBCCCDDDFFFGGGGGGHHHGGGJJJKKKMMMRRRZZZfffttttttfff^^^]]]aaauuu222111111222222333444555333333333333444444555555444444444444555555666666444444444333333333222222222333444666999@@@HHHNNNWWWZZZ^^^aaacccfffiiikkkmmmnnnooopppqqqrrrrrrrrrsssrrrrrrrrrrrrssstttuuuqqqqqqqqqrrrsssuuuwwwxxxvvvvvvvvvxxxzzzzzzwwwuuuqqqpppqqqvvv}}}|||zzzwwwttttttyyy{{{sssmmmoootttwww{{{wwwbbbOOOCCC;;;;;;::::::<<>>===;;;<<>>@@@AAABBBAAABBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGIIIKKKNNNSSS[[[hhhttt|||zzzwwwvvvuuuoooeee______dddwww444444333333333333444444333333444555555666666666222222111222222444555666444444444444333333333333222333555777:::AAAIIINNNVVVZZZ^^^aaadddgggjjjllllllmmmnnnoooppppppppppppqqqqqqqqqqqqrrrssstttuuussssssssssssuuuwwwzzz{{{yyyxxxyyyzzz{{{yyyvvvtttooonnnnnnssszzzyyyxxxuuussstttxxx~~~xxxqqqlllmmmpppttt{{{wwwcccPPPCCC;;;;;;;;;:::;;;AAAKKKSSSUUUXXX\\\cccqqq~~~~~~xxxrrrqqqttttttnnnhhhgggooo|||ppp^^^NNNEEE>>><<<;;;;;;>>>CCCIIILLLRRRVVV[[[___aaaccceeefffgggjjjooovvv{{{wwwpppkkkhhheeebbb```ZZZYYYXXXWWWUUUTTTSSSSSSOOOOOONNNNNNOOORRRUUUVVVZZZYYY[[[___dddjjjvvvtttfff^^^XXXRRRPPPQQQUUU]]]lll}}}wwwzzz~~~}}}|||{{{zzzzzzyyyxxxxxxxxxvvvrrrooohhhbbb[[[TTTPPPMMMKKKIIIJJJLLLRRRYYY```ddddddccc[[[XXXRRRMMMJJJIIIIIIIIILLLPPPVVV\\\```bbbaaaaaadddaaa___]]]]]]]]]\\\[[[QQQKKKGGGFFFGGGJJJSSS\\\bbbcccccc```]]]ZZZXXXXXX[[[YYYSSSMMMIIIHHHLLLOOOYYYbbbgggeeeaaaaaaaaaaaafffddd___VVVKKKEEECCCDDDGGGPPPYYY___aaaaaa[[[TTTOOONNNNNNRRRYYY^^^______bbbeeehhhjjjlllmmmoooqqquuuvvvxxxzzz|||}}}~~~~~~||||||{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}|||zzzwwwxxxyyyzzz{{{zzzyyywwwuuupppmmmgggaaa^^^]]]^^^___bbbffflllqqqsssuuuvvvxxxxxxyyyyyyzzz{{{||||||}}}{{{zzzzzz~~~}}}kkk\\\KKKEEE@@@???>>><<<<<<>>>;;;===@@@AAAAAAAAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHKKKOOOSSS]]]kkkuuuyyysssmmmiiihhhfff```]]]]]]eeexxx888777666555555444444444444444555666777777777777555444333333333444555666555444444444444333333333222333555777;;;AAAIIINNNUUUXXX]]]aaadddgggjjjmmmmmmnnnooopppqqqqqqqqqqqqppppppqqqrrrssssssttttttsssrrrrrrsssuuuwwwzzz|||{{{{{{{{{||||||yyyuuurrrnnnllllllpppvvv{{{||||||sssssssssssstttyyywwwqqqlllkkkmmmqqq{{{uuucccQQQCCC:::;;;;;;:::;;;AAALLLUUUXXXZZZ___eeeppp}}}uuutttxxxuuuqqqkkkjjjnnnxxx{{{kkk\\\OOOGGG===;;;:::999<<>>===@@@<<<>>>AAABBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGFFFKKKOOOSSS^^^mmmwwwxxxtttkkkbbb```___\\\ZZZ[[[dddwww;;;:::999777666666555555444555666777888888888888;;;999888777666666777777555555444444444333333333222333555888;;;AAAIIINNNSSSWWW[[[```cccfffjjjmmmpppqqqrrrsssssssssssssssooopppqqqssssssttttttsssqqqppppppqqqsssvvvyyy{{{}}}}}}}}}}}}|||zzzuuuqqqnnnlllkkknnnsssxxxyyyyyynnnoooppprrruuuzzz~~~vvvqqqmmmkkkkkkooo{{{tttcccQQQBBB:::;;;;;;:::;;;AAALLLVVVYYY\\\```fffpppzzzyyy}}}|||wwwqqqnnnpppwww~~~zzz|||wwwhhh[[[PPPHHH<<<:::888888:::???EEEHHHPPPTTTZZZ___bbbdddeeefffdddggglllqqqyyy}}}zzzuuuqqqmmmhhhccc```^^^]]]\\\YYYWWWTTTRRRQQQQQQPPPOOONNNPPPSSSVVVXXXWWWWWWZZZ___bbbdddiiippptttqqqhhhaaaYYYSSSRRRRRRYYYhhh{{{|||{{{{{{sssrrrqqqpppooolllhhhddd```[[[SSSNNNKKKJJJIIIHHHGGGGGGHHHKKKOOOQQQRRRQQQMMMJJJGGGCCCBBBCCCDDDFFFMMMQQQWWW^^^ccceeeffffffiiiiiikkklllllliiiddd```[[[UUUPPPNNNNNNQQQZZZdddfffggggggeeeaaa]]][[[ZZZ^^^[[[VVVPPPLLLLLLPPPSSS]]]fffjjjfff```___aaabbb```cccddd^^^SSSKKKIIIJJJPPPYYYbbbgggjjjjjjeee___XXXUUUTTTXXX___eeefffeeeeeehhhkkklllmmmnnnpppqqqwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwoookkkeee___[[[ZZZ[[[]]]ccchhhmmmrrrtttuuuwwwxxxxxxxxxyyyzzzzzzyyyyyyyyyxxxyyy{{{}}}wwwcccTTTGGGBBB???@@@AAA??????AAA>>>@@@BBBCCCBBBAAA@@@AAADDDCCCBBBAAABBBCCCFFFGGGEEEKKKOOOTTT___ooowwwxxxyyymmmbbb^^^]]]ZZZZZZ[[[cccvvv::::::999888888777888888888777777777777777888888555444444444444555666666666777888999888777444333666666777999<<>><<<:::999999===CCCGGGNNNRRRXXX]]]___aaabbbccciiiiiikkkqqqvvv}}}|||wwwrrrnnnjjjeeebbbaaa___\\\XXXUUUSSSQQQQQQRRRPPPMMMNNNQQQSSSSSSRRRUUUWWWZZZ\\\^^^aaaeeehhhppp{{{ssskkkddd[[[VVVVVVUUUXXXaaarrr}}}yyyuuuqqqqqqmmmiiiiiikkkkkkfffbbb\\\ZZZVVVRRROOOLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEECCCBBBBBBBBBCCCJJJOOOWWW]]]bbbfffiiikkkpppppprrrrrrqqqmmmgggccc```XXXSSSUUUWWWXXX\\\cccllllllkkkfff```\\\\\\^^^^^^^^^]]]WWWPPPNNNQQQUUUaaadddhhhjjjiiifffcccbbbbbbeeeeee^^^TTTMMMLLLOOOXXXaaajjjnnnooonnnggg```]]]YYYXXX\\\```aaacccgggeeegggjjjkkkmmmooosssuuuxxxxxxzzzzzzzzzzzzxxxxxx{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}{{{yyyxxxyyyyyyxxxvvvtttrrrpppoookkkhhhddd```^^^^^^___```fffiiimmmqqqtttvvvuuuuuuwwwxxxyyyxxxwwwwwwyyyzzz{{{{{{}}}yyyzzzttt```RRRDDDBBBAAA??????@@@AAACCC???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFIIILLLNNNQQQ\\\mmm{{{wwwfffYYYUUUUUUWWWWWW___ttt;;;;;;:::999888888888888999888888888888888999999555555555444444555666666666777888888888777666555666777999:::>>>DDDKKKQQQUUUYYY^^^bbbfffiiilllooopppqqqrrrsssttttttuuutttpppqqqqqqrrrrrrsssrrrrrrqqqqqqrrrqqqrrrtttyyy|||~~~}}}}}}~~~|||uuutttrrrpppppppppqqqqqqmmmmmmnnnqqqwww}}}~~~uuuoookkkiiiiiinnn{{{qqq]]]KKKAAA===:::999;;;===BBBMMMXXX^^^gggfffeeeppp|||vvvxxxzzz|||yyyttt{{{wwwjjj___RRRGGG???===;;;999999<<<@@@CCCKKKPPPVVVZZZ]]]___aaacccgggfffiiiooottt{{{{{{wwwrrrooojjjeeebbb```___\\\YYYVVVTTTSSSSSSRRRPPPNNNNNNQQQSSSRRRRRRTTTVVVYYY[[[]]]___cccfffiiisssyyyqqqiii```ZZZZZZWWWYYYaaaqqq}}}|||{{{xxxssspppnnnkkkhhhhhhjjjiiieee```^^^\\\YYYUUUQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBGGGKKKQQQXXX]]]ccchhhkkkpppqqqrrrrrrqqqooojjjhhhccc[[[VVVWWWYYY[[[aaahhhnnnooonnnjjjdddaaaaaabbb``````^^^XXXRRRQQQUUUZZZ```dddhhhjjjhhheeecccbbbeeehhhgggaaaWWWQQQQQQTTT\\\eeennnrrrsssrrrllleeebbb^^^]]]aaaddddddeeehhhgggiiikkklllmmmooorrruuuwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{|||||||||||||||}}}}}}~~~}}}{{{zzzyyywwwwwwvvvuuusssrrrpppoookkkiiidddaaa______```bbbhhhjjjnnnrrruuuvvvwwwvvvxxxzzzzzzzzzyyyyyyzzz|||{{{|||}}}{{{www{{{rrr]]]PPPEEECCCAAA@@@??????@@@AAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGIIIMMMOOOQQQ[[[lll|||{{{jjj]]]VVVUUUUUUUUU]]]qqq======<<<;;;:::999999:::::::::::::::::::::::::::777666555555555555555666666666666777777777777777777888:::<<>>;;;999999:::===???HHHLLLRRRWWW[[[]]]```bbbddddddgggmmmrrrxxx|||wwwsssoookkkfffccc___^^^\\\ZZZWWWVVVUUUUUURRRPPPNNNNNNPPPQQQQQQQQQSSSUUUWWWYYY[[[^^^aaadddeeekkktttwwwooofff```^^^YYY[[[aaaooo~~~}}}{{{zzzyyyxxxxxxuuurrrooonnnkkkhhhhhhiiiiiieeeaaaaaa___\\\XXXUUURRRPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAABBBBBBCCCFFFKKKOOOUUU\\\dddiiiooooooppppppooonnnmmmllllllfffbbbbbbccceeelllrrrrrrrrrqqqnnnkkkhhhggghhhhhhgggccc^^^YYYXXX]]]aaacccfffjjjllljjjhhhfffeeeiiijjjiiiccc[[[WWWXXX[[[ccckkktttxxxyyyyyyssslllgggbbbaaadddgggffffffiiiiiikkkmmmnnnnnnooorrrtttuuuvvvxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{|||}}}}}}|||{{{yyyxxxuuuuuuuuutttsssrrrqqqpppllliiieeebbbaaaaaacccdddkkkmmmpppsssvvvwwwxxxxxxyyy{{{||||||{{{{{{|||~~~|||}}}~~~{{{xxxyyyqqq[[[MMMEEECCCBBB@@@??????@@@@@@DDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHJJJOOOQQQRRRYYYkkk~~~qqqcccYYYUUUSSSRRRZZZnnn@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888777777666555555555666444444444444555666777888666888:::===@@@FFFMMMRRRVVVZZZ^^^cccgggkkkooorrrnnnnnnmmmmmmnnnppprrrsssssssssqqqpppooonnnnnnnnnmmmooorrrsssttttttvvvxxx||||||}}}}}}yyyuuuqqqoooooooooppprrrxxxyyyuuuoooiiiggghhhooo~~~nnnYYYHHH>>>;;;888888:::;;;???HHHSSSaaannnqqqpppvvv~~~{{{{{{|||}}}~~~xxxjjjXXXIIIAAA>>>;;;999999;;;<<<<<>>>>>??????>>>===<<<<<<:::999888777666555555555222222222333444555666777555777999<<<@@@FFFMMMQQQUUUXXX\\\```dddhhhmmmpppnnnmmmllllllmmmnnnpppqqqsssrrrpppooonnnmmmmmmnnnmmmpppsssuuuvvvwwwxxxzzz{{{{{{}}}zzzvvvsssrrrqqqqqqtttyyywwwsssmmmgggfffgggooommmYYYHHH@@@;;;999999:::;;;>>>GGGQQQ```pppuuuuuuzzz{{{yyyzzz~~~~~~qqq^^^MMMDDD@@@;;;999:::<<<===<<>>===;;;:::999777666555555555222222333333444555555666444666:::===AAAGGGMMMQQQTTTWWWZZZ]]]```dddiiimmmnnnmmmmmmllllllmmmmmmnnnnnnmmmllljjjjjjjjjkkklllmmmpppsssvvvwwwyyy{{{}}}yyyzzz|||yyyvvvsssssstttvvvzzzuuuooojjjfffeeegggooo~~~~~~kkkWWWHHHAAA===;;;;;;======???HHHQQQ___qqqzzz{{{~~~}}}zzzzzzzzzgggWWWKKKEEE>>>:::;;;=========@@@DDDKKKQQQWWW\\\bbbeeegggfffhhhmmmooorrr{{{}}}xxxsssnnniiieee_________^^^^^^\\\[[[ZZZUUUUUUTTTRRRPPPOOOQQQRRRSSSUUUWWWYYYZZZ\\\___bbb___aaagggpppyyyzzzsssllleee```^^^]]]cccppp~~~zzzxxxwwwvvvwwwvvvuuusssooooooooonnnmmmllljjjiiihhhhhhfffdddaaa^^^\\\ZZZ\\\[[[YYYWWWTTTRRRPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHFFFEEEFFFHHHJJJNNNPPPRRRRRRQQQTTTYYY^^^rrr~~~zzzxxxtttqqqooopppqqqssswwwyyy{{{zzzwwwsssrrrqqqpppmmmiiieeecccffflllqqqzzzzzzsssmmmgggcccdddeeefffhhhlllhhhkkknnnpppoooooopppqqqtttuuuwwwzzz{{{|||||||||xxxxxxxxxyyyyyyyyyzzzzzzuuuvvvwwwwwwwwwwwwuuuuuuwwwwwwwwwwwwwwwvvvuuutttkkkiiifffddddddfffiiikkkpppsssvvvyyy{{{zzzyyyxxxtttwwwzzz{{{zzzzzzzzz{{{|||}}}~~~|||tttqqqsss}}}rrr[[[LLLBBBBBBCCCDDDDDDEEEEEEEEEOOONNNKKKHHHFFFDDDDDDDDDHHHGGGGGGGGGIIIKKKMMMNNNQQQWWW\\\^^^eeetttyyyhhh[[[VVVVVV]]]oooLLLKKKJJJHHHGGGFFFEEEEEEAAABBBCCCCCCBBBAAA???===<<<;;;:::888777666555555222333555666777666666555555777;;;???CCCHHHOOOSSSUUUWWWYYY\\\^^^bbbgggjjjjjjjjjjjjjjjiiihhhggggggfffeeedddcccdddeeeggghhhlllooorrruuuwwwzzz}}}}}}}}}zzzwwwssstttvvvzzz~~~~~~ssslllgggdddeeegggooo}}}|||iiiTTTGGGAAA===;;;;;;======???GGGPPP___sss~~~{{{zzz}}}vvvgggTTTLLLAAA;;;;;;<<<<<<;;;===AAAHHHNNNTTTZZZaaaeeehhhgggiiilllmmmooowww{{{uuuoooiiieee````````````___]]][[[ZZZVVVWWWVVVTTTQQQOOOQQQSSSRRRTTTVVVWWWXXXZZZ]]]``````___ccclllttt|||yyyqqqjjj```^^^\\\___kkk~~~|||zzzyyyyyyyyyxxxvvvsssttttttsssrrrpppoooooollllllkkkiiigggcccaaa_________]]][[[XXXVVVUUUTTTRRRQQQNNNLLLJJJIIIIIIIIIIIIJJJJJJIIIFFFCCCCCCCCCCCCFFFIIIIIIHHHJJJOOOTTTeeettt|||{{{zzzzzz{{{|||}}}~~~}}}yyywwwwwwuuurrrllliiiiiimmmuuuzzzzzzrrrqqqiiibbb``````aaadddhhhgggiiimmmoooooooooppppppuuuvvvxxxzzz{{{{{{{{{{{{xxxxxxxxxxxxyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwvvvuuussssssiiihhheeedddeeegggjjjlllpppssswww{{{|||{{{xxxvvvtttvvvzzz{{{{{{zzz{{{{{{zzz|||~~~vvvppppppxxxpppYYYKKKFFFFFFFFFFFFFFFEEEDDDDDDMMMLLLKKKJJJHHHGGGFFFFFFHHHHHHGGGHHHIIIKKKNNNPPPTTTZZZ___ccclllzzz~~~mmm___ZZZZZZ^^^oooNNNMMMLLLJJJHHHGGGGGGGGGBBBCCCDDDDDDCCCBBB???>>>===<<<:::888777666555555444555777999999888666555666888<<<@@@EEEJJJPPPTTTUUUWWWYYY[[[]]]aaaeeeiiieeefffffffffeeecccaaa___```___^^^^^^___aaaccceeelllnnnqqqtttvvvzzz~~~zzzvvvsssuuuxxx|||~~~rrriiifffdddeeehhhooo|||{{{fffRRREEE@@@;;;999999;;;;;;===DDDMMM___ttt{{{yyyzzzuuu[[[QQQDDD<<<;;;<<<;;;:::;;;???EEELLLRRRYYY___dddhhhgggiiillllllmmmttt}}}|||vvvpppjjjfffaaaaaaaaaaaa___]]][[[ZZZWWWXXXXXXUUUQQQPPPRRRTTTQQQSSSUUUVVVWWWYYY\\\^^^ccc```bbbiiiooowww}}}vvvnnnaaa]]]ZZZ]]]hhh}}}|||{{{{{{{{{zzzxxxxxxzzzzzzyyywwwvvvuuuvvvoooooonnnmmmjjjgggdddbbbbbbaaa___]]][[[YYYXXXWWWTTTSSSPPPNNNLLLKKKKKKKKKIIIJJJLLLKKKGGGCCCAAA@@@<<<@@@CCCDDDBBBDDDIIIOOOQQQaaaqqqzzz~~~}}}yyyuuuppplllmmmsss{{{zzzqqqsssiii```\\\[[[[[[^^^ccceeehhhlllnnnooooooooopppuuuvvvxxxzzz{{{{{{{{{zzzwwwwwwxxxxxxxxxyyyyyyyyywwwwwwyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvuuusssrrrqqqiiigggeeeddddddgggjjjmmmooorrrxxx|||}}}{{{wwwttttttwwwzzz||||||{{{{{{|||yyy{{{~~~yyyrrrooovvvmmmWWWJJJJJJIIIIIIHHHFFFDDDCCCBBBDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIILLLOOOPPPVVV[[[aaagggqqq~~~oooaaa\\\]]]___oooRRRPPPNNNMMMLLLLLLIIIHHHFFFDDDBBBBBBCCCCCCBBBAAA???>>><<<:::777666555555555555444444444444555555555555777;;;AAAHHHPPPTTTXXXYYYZZZ[[[]]]```bbbcccgggdddaaa___^^^]]][[[YYYVVVSSSRRRTTTTTTUUUZZZbbbeeejjjooorrrssswww~~~|||xxxwwwvvvvvvyyy~~~wwwnnnjjjfffcccgggqqqyyyhhhQQQ@@@:::;;;999999<<<===???DDDKKK___vvv}}}zzzxxxzzziiiXXXEEE>>>===;;;999888===@@@CCCHHHNNNUUU]]]cccgggiiijjjiiiiiimmmtttyyyxxxqqqjjjfffdddcccbbbcccbbb```\\\YYY[[[YYYWWWUUUUUUTTTQQQOOOQQQRRRTTTVVVXXXZZZ\\\]]]]]]aaaeeeiiioooxxxzzzttthhhccc___```eeeppp}}}{{{|||}}}|||{{{~~~~~~~~~~~~}}}}}}}}}|||{{{yyyvvvssspppnnnmmmllliiieeecccaaa___]]][[[ZZZXXXUUURRRPPPOOONNNNNNMMMNNNNNNNNNLLLIIIFFFDDDCCCCCCAAA@@@@@@BBBFFFIIIKKKPPPYYYdddoooxxx}}}~~~xxxrrrooorrryyy~~~vvvqqqkkkhhhbbb[[[VVVVVVZZZ^^^bbbdddgggjjjmmmooopppppptttuuuvvvwwwxxxyyyyyyyyyuuuvvvxxxxxxwwwwwwwwwxxxuuuvvvvvvwwwwwwxxxyyyyyy{{{yyyvvvuuuttttttrrrqqqjjjfffbbbbbbfffjjjllllllrrrtttwwwyyy{{{zzzyyyxxxtttuuuwwwyyyzzz{{{||||||{{{}}}zzz|||{{{hhhWWWNNNHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLLLLJJJHHHEEEFFFFFFGGGIIIKKKMMMNNNQQQXXX^^^dddmmmzzz{{{pppccc[[[[[[bbbqqqTTTRRRPPPOOOOOONNNLLLJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@>>><<<:::888666666555666555555444444555555666555666777:::???FFFMMMQQQTTTUUUVVVWWWZZZ\\\^^^```bbb___[[[XXXVVVTTTQQQOOONNNKKKJJJLLLLLLMMMSSSZZZ___dddjjjmmmooottt}}}{{{xxxwwwvvvvvvzzz|||vvvnnnlllhhhgggkkkvvv|||sssbbbNNNAAA===;;;999999;;;<<<>>>DDDKKK]]]uuuzzz{{{zzzwwwvvvwww{{{~~~mmm[[[HHH@@@===;;;::::::;;;>>>AAAEEEKKKRRRZZZ___eeegggiiiiiiiiimmmsssxxxyyyssslllhhhdddcccbbbccccccaaa]]]ZZZ[[[YYYWWWVVVUUUTTTRRRPPPPPPPPPRRRTTTVVVXXXZZZ[[[\\\```dddhhhmmmuuuxxxmmmgggaaa___aaaiiixxx}}}|||{{{xxxuuuqqqmmmkkkgggccc```^^^]]]ZZZXXXVVVUUUTTTTTTRRRRRRRRRQQQNNNKKKHHHFFFBBBBBBBBBAAAAAAAAABBBDDDEEEIIIOOOXXX```ggglllnnnvvvzzz~~~~~~yyysssqqquuu||||||uuunnnjjjeeebbb]]]WWWSSSSSSWWWZZZ___aaaeeeiiimmmoooppppppssstttuuuvvvwwwxxxxxxxxxxxxyyyzzzyyywwwuuutttuuuvvvvvvwwwwwwxxxyyyyyyyyy|||zzzxxxvvvvvvtttrrrpppjjjfffccccccgggkkkmmmmmmssstttwwwyyyzzzzzzxxxwwwvvvwwwxxxzzz{{{|||}}}}}}{{{}}}sssbbbUUUMMMIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEHHHLLLNNNNNNKKKHHHFFFFFFGGGHHHIIIKKKMMMNNNSSSZZZaaafffppp}}}~~~wwwlll___YYYYYYaaapppXXXVVVTTTSSSRRRQQQOOOMMMKKKIIIGGGFFFFFFFFFDDDCCCAAA???===;;;999777777666666555555444444555555666666666777999===CCCHHHKKKMMMNNNOOOQQQSSSVVVXXXZZZZZZWWWSSSPPPMMMKKKHHHEEEDDDAAAAAACCCDDDEEEJJJQQQVVV[[[aaadddgggnnnxxx|||{{{|||{{{|||}}}~~~|||yyyxxxwwwxxx{{{~~~xxxtttooonnnllllllqqq{{{vvvlll\\\KKKBBB@@@<<<999888:::;;;===DDDLLLZZZsss~~~{{{yyyvvvwwwxxxxxxvvvvvvvvvwwwvvvtttaaaMMMBBB>>>;;;:::;;;999;;;???BBBGGGNNNVVV[[[aaadddhhhiiijjjlllqqquuu|||vvvoookkkdddccccccccccccaaa^^^\\\[[[YYYWWWVVVVVVUUUSSSQQQOOOOOOPPPQQQSSSUUUWWWXXX\\\___cccfffjjjqqq{{{wwwooofffaaa```cccnnnyyy~~~yyytttoookkkfffeeecccaaa___]]]\\\\\\YYYYYYXXXVVVSSSPPPNNNLLLDDDEEEEEEDDDCCCBBB@@@???@@@BBBEEEIIIOOOTTTXXXZZZdddhhhoootttxxxzzz|||}}}|||wwwrrrqqqtttzzzzzzuuupppjjjddd```[[[YYYUUUQQQNNNOOORRRUUUZZZ]]]ccchhhlllooooooppprrrrrrtttuuuvvvwwwwwwwwwxxxyyyzzzyyyvvvttttttuuuwwwwwwxxxxxxyyyzzzzzzzzz~~~|||zzzyyywwwuuuqqqnnniiigggeeeeeehhhlllnnnoootttvvvxxxyyyzzzyyyxxxwwwxxxxxxyyy{{{|||}}}~~~~~~|||~~~wwwiii[[[QQQLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGIIIKKKMMMLLLIIIFFFGGGGGGHHHHHHJJJKKKMMMMMMTTT[[[bbbiiitttwwwnnndddZZZUUUVVV___ooo\\\ZZZWWWVVVVVVTTTRRRPPPNNNLLLIIIHHHGGGFFFEEECCCBBBAAA???<<<:::999888777666666555555555555666666777777777888;;;???CCCEEEFFFFFFGGGIIILLLNNNQQQRRRRRROOOKKKHHHGGGEEEBBB@@@>>><<<<<>>:::999;;;999;;;===@@@DDDKKKRRRWWW\\\```eeehhhiiikkkooorrrzzz~~~xxxqqqmmmeeedddcccccccccbbb___]]][[[YYYWWWVVVWWWVVVTTTRRROOOOOOOOOPPPRRRTTTVVVWWW\\\___bbbeeehhhnnnvvv|||wwwmmmgggddddddkkksss|||xxxqqqpppnnnkkkhhheeecccbbb______]]]\\\ZZZXXXWWWVVVNNNLLLJJJHHHFFFDDDAAA@@@@@@@@@@@@BBBEEEHHHLLLNNNRRRXXX```hhhnnnrrrvvvyyyxxxtttooommmooossswwwyyyyyyuuunnnhhhccc^^^ZZZWWWQQQPPPOOOMMMKKKLLLPPPRRRWWW[[[aaaggglllooopppppprrrssstttuuuvvvwwwwwwwwwtttvvvxxxxxxwwwvvvwwwxxxwwwxxxxxxyyyyyyzzz{{{{{{}}}|||zzzxxxtttoookkkiiihhhggggggjjjmmmpppqqqvvvwwwxxxyyyzzzyyyxxxwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~{{{pppbbbUUUMMMIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIJJJKKKLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMSSSYYY```hhhtttzzznnneee\\\UUUSSSUUU]]]nnn```^^^[[[ZZZYYYXXXUUUSSSQQQOOOKKKIIIHHHGGGEEECCCCCCBBB@@@>>><<<:::999999666666666555555666666666777777777777999<<<>>>@@@@@@@@@AAACCCEEEGGGIIIJJJGGGEEEBBBAAAAAAAAA???>>>;;;999999<<<<<<<<<@@@FFFJJJOOOSSSTTTTTTYYYaaahhhqqqtttwwwwwwuuuqqqnnnmmmtttwwwzzz|||}}}|||zzzzzzzzzzzz|||~~~~~~{{{uuuppprrrssstttvvvzzz}}}}}}~~~vvvjjjZZZHHH???===<<<999999;;;<<<>>>EEELLLXXXqqqzzzwwwyyy|||}}}yyyvvvmmmuuunnnXXXIII???:::888:::999;;;===???CCCHHHOOOSSSXXX]]]cccfffgggiiimmmpppwwwyyysssnnnhhhfffdddccccccbbb___]]]ZZZYYYWWWWWWWWWWWWVVVTTTQQQQQQPPPPPPRRRTTTVVVWWW[[[^^^bbbdddfffkkksssxxx}}}rrrmmmiiihhhkkkqqqwww|||{{{xxxtttpppllliiigggeeedddcccbbbaaabbbccccccZZZUUUOOOJJJHHHFFFDDDBBBAAAAAA??????AAACCCFFFHHHFFFKKKTTT\\\ccciiiooorrr{{{tttpppkkkhhhhhhjjjkkklllkkkfff___YYYUUUSSSPPPNNNJJJKKKLLLMMMMMMNNNQQQTTTXXX[[[aaafffkkknnnppppppssssssuuuvvvwwwxxxxxxxxxtttuuuwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{}}}{{{yyywwwsssmmmiiigggggghhhiiikkknnnqqqssswwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~yyy||||||uuujjj]]]RRRJJJFFFHHHHHHHHHIIIIIIIIIIIIIIIMMMKKKIIIIIIMMMQQQUUUVVVJJJJJJJJJJJJKKKKKKLLLMMMPPPUUU[[[cccqqqtttfff]]]WWWSSSTTTWWW\\\mmmeeeccc```___^^^\\\YYYWWWUUURRROOOLLLKKKIIIGGGEEEDDDCCCAAA???===;;;::::::777666666555555666666777888777777777888:::;;;<<<<<<<<<===>>>???AAABBBCCC>>>===;;;;;;=========<<<:::888888;;;:::999<<>>===<<<::::::===???@@@EEELLLYYYqqqyyyyyy|||~~~|||xxxrrruuu|||uuu___NNNCCC:::888::::::;;;===???AAAFFFLLLQQQVVVZZZ```ccceeeggglllooouuu}}}|||tttooojjjhhheeedddcccaaa^^^\\\ZZZYYYWWWWWWXXXXXXWWWVVVSSSRRRQQQQQQQQQSSSVVVWWWZZZ]]]aaaccceeeiiiooouuuxxxrrrnnnkkkkkkooorrr}}}xxxtttpppmmmkkkjjjhhhhhhhhhjjjlllnnnhhhaaaXXXQQQNNNLLLIIIFFFCCCBBB@@@??????AAABBBDDD@@@DDDKKKQQQXXX___fffjjjssszzz~~~zzzppplllgggdddcccbbbaaa```ZZZVVVPPPLLLKKKJJJIIIHHHHHHKKKNNNPPPRRRTTTWWWYYY\\\^^^bbbgggkkknnnpppqqqssstttuuuvvvwwwxxxxxxxxxwwwxxxyyyxxxuuusssssstttwwwwwwxxxxxxyyyzzzzzzzzz}}}{{{yyyvvvtttpppkkkhhheeegggiiijjjkkknnnqqqtttwwwwwwxxxyyyyyyzzzyyyyyyzzzyyyyyyxxxyyy{{{|||~~~|||~~~{{{ssswww{{{wwwpppeeeXXXNNNHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNLLLJJJLLLRRRYYY^^^aaaLLLLLLKKKKKKKKKLLLLLLMMMOOORRRWWW___nnn~~~sssddd[[[WWWTTTUUUXXX]]]pppjjjhhheeedddcccaaa^^^\\\ZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDBBB@@@>>><<<;;;;;;777777666666666666777777888888777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>===;;;::::::<<<======<<<===::::::<<<;;;999;;;@@@AAAFFFKKKKKKIIIIIILLLQQQUUUYYY___dddgggjjjlllmmmmmmrrrxxx||||||zzzzzz{{{~~~}}}yyyyyyyyyuuuqqqnnnrrrwww}}}{{{yyy{{{}}}uuugggVVVGGG@@@AAA<<<;;;<<<@@@BBBBBBFFFLLL\\\qqq|||{{{|||~~~}}}wwwuuuyyy{{{fffUUUGGG===999:::999;;;<<<===???DDDIIIMMMTTTXXX]]]```bbbfffkkkooopppxxxwwwqqqmmmjjjgggdddbbb```^^^[[[ZZZYYYWWWXXXYYYYYYXXXWWWTTTRRRQQQPPPPPPRRRUUUVVVWWWZZZ^^^```bbbffflllqqqvvvzzztttnnnlllmmmooo{{{|||xxxvvvrrrpppnnnmmmmmmooorrrsssvvvooofff```\\\XXXRRRMMMFFFDDDCCCAAA@@@???@@@@@@???AAAEEEIIINNNUUU\\\aaaiiipppyyy}}}yyytttpppgggddd```]]]\\\ZZZXXXVVVOOOLLLIIIGGGGGGHHHHHHHHHIIIMMMRRRVVVYYY[[[]]]___aaabbbdddgggjjjnnnqqqrrrrrrrrrtttuuuvvvwwwwwwwwwwwwxxxyyywwwuuusssssssssvvvvvvwwwwwwxxxyyyyyyyyy|||yyyvvvssspppnnnjjjgggcccfffiiijjjkkkmmmqqquuuvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyzzz{{{}}}}}}{{{ssswwwzzztttjjj]]]QQQJJJGGGGGGFFFFFFHHHIIIKKKMMMNNNOOOPPPNNNMMMOOOSSSWWWZZZ[[[MMMMMMLLLLLLKKKLLLLLLLLLQQQSSSVVV^^^mmmwwwggg^^^ZZZWWWWWWYYYaaatttnnnllliiigggfffdddaaa___]]]ZZZVVVSSSQQQOOOLLLIIIFFFEEECCCAAA>>>===<<<<<<777777666666666666777777888888888888888999::::::::::::::::::::::::;;;<<<@@@>>>======>>>??????>>>@@@>>>>>>???>>>;;;===BBB>>>CCCHHHIIIGGGFFFIIILLLOOOTTTZZZ```eeehhhlllnnnmmmssszzz~~~~~~~~~~~~}}}wwwvvvwwwuuussslllpppwww~~~|||{{{ssscccSSSFFFBBBEEE<<<;;;>>>BBBDDDCCCFFFLLL^^^rrr~~~}}}yyyuuuvvv|||}}}|||kkkZZZKKK???:::;;;999:::;;;<<<>>>BBBGGGKKKSSSWWW\\\___aaaeeekkkooojjjsss|||yyysssooolllhhhdddbbb```]]][[[ZZZYYYXXXXXXYYYZZZYYYWWWSSSRRRPPPOOOOOOQQQTTTUUUUUUXXX\\\^^^```dddjjjoooooo|||zzzqqqmmmlllmmmyyy~~~|||wwwuuurrrooooooqqqtttuuuzzzsssmmmjjjccc[[[TTTIIIHHHFFFDDDAAA@@@???>>>>>>@@@BBBDDDHHHNNNVVV[[[```fffooovvvyyy{{{}}}|||zzzwwwuuuqqqlllhhh___\\\YYYWWWUUUTTTRRRPPPLLLIIIGGGGGGIIIKKKKKKKKKKKKOOOUUUZZZ]]]```bbbdddeeeeeefffgggjjjnnnqqqsssqqqqqqssstttuuuvvvvvvvvvsssuuuwwwwwwvvvuuuvvvwwwuuuvvvvvvwwwxxxxxxyyyyyy{{{xxxtttpppnnnllliiigggbbbeeeiiijjjkkkmmmqqquuuvvvvvvwwwxxxzzz{{{||||||}}}|||{{{zzz{{{|||~~~uuuyyyzzzsssfffXXXLLLGGGGGGIIIFFFGGGHHHJJJMMMOOOPPPQQQRRRQQQPPPPPPQQQPPPNNNLLLNNNMMMLLLLLLLLLLLLLLLLLLSSSTTTVVV^^^nnn|||kkkaaa\\\YYYXXXZZZdddwwwooonnnmmmkkkiiigggfffeeeccc___ZZZVVVSSSPPPNNNKKKIIIGGGDDDBBB@@@>>>;;;999777666666666666666777888555666888999999888888777999:::::::::888999:::<<<<<<======>>>@@@BBBDDDEEEAAACCCEEECCC???<<<<<<===AAACCCFFFHHHHHHIIIJJJLLLLLLOOOUUU[[[bbbgggkkknnnqqqtttxxx|||}}}|||zzzzzzvvvuuuuuutttsssxxxxxxzzzooo___QQQHHHAAA>>>===<<<;;;===AAAFFFJJJLLL[[[kkk}}}}}}wwwtttuuuyyy~~~lllZZZMMMEEE>>>::::::999888999<<<@@@EEEHHHQQQUUU[[[___cccfffiiikkkoooqqqwww|||sssllljjjfffdddbbb```]]][[[ZZZ[[[\\\\\\[[[YYYVVVUUUQQQRRRSSSSSSTTTSSSSSSSSSWWWXXXZZZ\\\```cccfffgggnnnvvvyyyqqqnnnrrrttt||||||}}}|||zzzwwwtttsssrrryyyzzz{{{|||yyyrrrhhhbbbTTTPPPKKKFFFCCC@@@===:::>>>>>>>>>???BBBFFFJJJMMMVVV\\\dddkkkppprrrtttuuuuuutttrrrnnnjjjfffcccaaa]]]\\\YYYUUURRROOOMMMLLLOOONNNMMMMMMNNNPPPSSSTTTZZZ\\\```dddfffhhhhhhhhhffffffgggiiilllnnnppprrrssstttuuuwwwwwwwwwvvvvvvttttttuuuvvvxxx{{{}}}~~~{{{zzzyyyxxxxxxyyy{{{}}}zzzwwwsssnnnkkkhhhgggggggggiiilllmmmnnnooorrrtttuuuvvvxxxzzz{{{{{{{{{{{{{{{||||||}}}~~~sssdddYYYQQQJJJHHHIIIFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVWWWUUUQQQOOONNNOOONNNMMMJJJIIIJJJMMMPPPOOOVVVXXX\\\lllwwwjjjbbb^^^[[[YYYkkkrrrqqqpppnnnlllkkkiiiiiieeebbb]]]YYYVVVSSSPPPNNNKKKIIIFFFCCCBBB@@@===;;;777777666666666666777777666666888888888888777666777888999999888888:::<<<@@@AAABBBDDDFFFHHHIIIIIIHHHIIIIIIFFFAAA>>>======???AAADDDFFFGGGHHHKKKMMMNNNQQQUUU[[[aaafffjjjlllppprrrvvvzzz}}}}}}|||{{{}}}yyyuuutttuuuttttttvvvxxx~~~|||lll\\\OOOFFF@@@===>>>======???CCCHHHLLLNNNZZZiii|||~~~yyyvvvvvvzzz~~~nnn[[[NNNFFF???;;;:::999888888;;;???DDDGGGOOOSSSYYY]]]aaadddgggiiimmmooottt}}}xxxqqqmmmhhheeebbb```]]][[[[[[[[[\\\\\\[[[YYYWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRUUUVVVXXX[[[^^^bbbdddfffkkksss}}}wwwrrrtttvvv}}}{{{wwwsssrrruuuwwwyyy|||}}}{{{wwwsssbbb\\\TTTMMMHHHDDDBBB@@@@@@@@@??????AAADDDGGGJJJPPPUUU^^^eeeiiilllooopppooonnnllljjjgggcccaaa___ZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSTTTVVVYYY\\\^^^```bbbeeegggiiiiiiiiihhhfffggghhhiiilllnnnpppqqqrrrssstttuuuvvvvvvuuuuuuttttttuuuvvvxxxzzz|||}}}{{{zzzyyyxxxxxxyyyzzz{{{zzzwwwsssnnnjjjhhhgggggghhhjjjlllnnnnnnppprrrtttvvvwwwyyy{{{||||||||||||{{{{{{|||}}}~~~rrrbbbXXXPPPIIIGGGIIIEEEFFFHHHJJJMMMOOOQQQRRRPPPSSSVVVVVVTTTQQQOOONNNOOOOOONNNLLLJJJJJJLLLNNNOOOUUUXXX\\\lll~~~qqqiiidddbbb```kkktttsssrrrqqqooommmllllllhhheeeaaa]]]ZZZXXXTTTRRROOOLLLHHHEEECCCAAA>>><<<888777777666666777777777666777777888888777666666777888:::::::::;;;>>>@@@EEEGGGKKKOOORRRSSSSSSRRRTTTSSSQQQLLLFFFAAA>>>===<<<>>>AAACCCEEEGGGKKKNNNQQQSSSVVV[[[```eeehhhjjjnnnpppssswwwzzz{{{{{{zzz}}}~~~xxxtttssssssttttttsssyyywwwhhhXXXLLLDDD???<<>>BBBEEELLLPPPVVV[[[^^^aaaeeegggkkklllqqqxxx~~~vvvqqqkkkfffbbb```^^^\\\[[[\\\\\\\\\[[[YYYWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRSSSTTTVVVYYY\\\```ccceeegggnnnwww|||xxxxxx~~~}}}xxxuuupppppprrrvvvzzz}}}}}}}}}rrrkkkaaaWWWPPPKKKGGGDDDCCCBBB@@@??????AAADDDFFFHHHMMMTTT[[[```dddhhhjjjiiiiiihhhfffdddbbb```___ZZZXXXWWWVVVVVVWWWXXXZZZ\\\\\\]]]___bbbeeehhhjjjjjjkkklllllllllkkkjjjiiiggghhhhhhjjjlllnnnpppqqqpppqqqsssuuuuuuuuuuuuttttttuuuuuuvvvxxxzzz{{{||||||{{{yyyxxxwwwwwwxxxyyyyyywwwrrrnnnjjjhhhffffffhhhjjjmmmnnnooopppsssuuuwwwxxxyyy{{{||||||||||||{{{{{{{{{|||}}}~~~}}}ooo```UUUNNNHHHFFFHHHEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRUUUUUUSSSQQQOOONNNOOOPPPPPPNNNLLLKKKLLLMMMNNNSSSWWW\\\lllxxxpppkkkiiihhhjjjsssrrrrrrpppooonnnmmmmmmllliiieeebbb___\\\YYYVVVRRRNNNJJJFFFDDDAAA>>><<<888888777777666777777777777777777777777777777777888:::<<<>>>???AAADDDGGGLLLPPPVVV\\\```aaa```______]]]XXXQQQJJJDDD@@@>>>:::<<<>>>@@@BBBFFFJJJNNNRRRTTTVVVZZZ___cccggghhhlllmmmppptttwwwyyyzzzzzz|||{{{vvvrrrppppppqqqrrrqqqxxx}}}sssdddUUUJJJCCC???===>>>@@@AAACCCFFFJJJNNNQQQXXX```nnn}}}}}}lllZZZMMMDDD???:::999777777999<<<@@@BBBJJJNNNTTTYYY\\\```cccfffiiikkknnnttt~~~wwwrrrkkkfffcccaaa```___]]]]]]]]]\\\[[[ZZZXXXWWWXXXVVVSSSQQQPPPPPPQQQRRRRRRSSSUUUXXX\\\___bbbddddddjjjrrrxxx}}}}}}}}}sssqqqoooppptttxxx|||}}}{{{uuulllbbbZZZRRRKKKGGGEEECCCAAA??????AAACCCDDDCCCGGGMMMTTTYYY^^^cccgggiiihhhhhhgggeeecccaaa```^^^]]][[[ZZZZZZ[[[]]]^^^ggghhhiiijjjmmmooorrrsssrrrrrrqqqpppnnnllliiihhhhhhiiiiiijjjlllnnnoooppppppqqqsssuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||{{{yyywwwvvvvvvvvvvvvxxxvvvqqqmmmiiigggffffffiiikkkmmmooooooqqqsssuuuxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||mmm]]]SSSMMMHHHFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOQQQTTTTTTRRRPPPOOOOOOOOOPPPRRRQQQOOOLLLLLLLLLLLLPPPTTTZZZjjj}}}sssnnnlllkkkiiissssssrrrqqqppppppoooooonnnlllhhhfffccc```\\\ZZZTTTPPPKKKFFFCCCAAA>>><<<999999888777777777777777777777777777888888888999999;;;>>>AAACCCFFFJJJNNNSSSXXX```ggglllnnnmmmkkkgggccc\\\UUUNNNGGGBBB@@@:::;;;<<<>>>@@@DDDIIIMMMQQQRRRUUUXXX]]]aaaeeehhhkkklllnnnqqquuuxxxzzz{{{~~~}}}zzzuuupppmmmmmmnnnppppppwww~~~zzzpppaaaSSSIIIDDDAAA@@@>>>@@@CCCEEEFFFIIIMMMQQQWWW^^^iii|||xxxdddSSSFFF???;;;:::888777888;;;>>>AAAHHHLLLRRRWWW[[[___bbbeeeiiijjjlllqqqyyywwwrrrlllgggdddcccbbbbbb^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWUUURRRQQQQQQRRRSSSSSSTTTVVVXXX[[[^^^aaacccbbbgggnnnssszzzzzzsssppprrrvvvzzz}}}~~~zzzuuunnnfff\\\RRRLLLHHHFFFCCCAAA@@@AAACCCDDDAAAEEEJJJOOOTTTZZZaaaeeeiiiiiihhhgggfffdddbbbbbbcccbbbaaaaaabbbeeeggghhhttttttttttttuuuuuuvvvwwwvvvuuusssqqqooollljjjhhhjjjjjjjjjkkklllmmmooopppqqqrrrtttvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuttttttvvvtttpppllliiigggggggggiiilllnnnooopppqqqtttvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}{{{kkkZZZPPPLLLHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPSSSSSSQQQPPPOOOOOOOOOQQQSSSRRRPPPNNNMMMMMMKKKNNNQQQXXXggg|||tttmmmjjjhhhhhhttttttssssssrrrrrrrrrqqqooommmjjjhhhfffccc___\\\WWWSSSMMMGGGDDDAAA>>><<<:::999888888777777777777777777777888999:::;;;<<<:::===AAADDDGGGLLLPPPTTT\\\```hhhooossstttrrrqqqjjjeee]]]VVVPPPJJJEEEBBB<<<===<<<<<<===AAAGGGKKKNNNOOORRRVVV[[[```eeehhhkkklllnnnqqqtttxxx{{{}}}}}}{{{vvvqqqlllkkkmmmoooooowww~~~wwwmmm^^^QQQHHHDDDCCCBBB???CCCFFFGGGFFFHHHLLLPPPWWW]]]gggwwwqqq]]]LLLCCC===;;;999777888:::===@@@FFFJJJPPPVVVZZZ]]]aaadddhhhiiikkknnntttxxxtttnnnjjjhhhfffeeeddd___^^^^^^]]]\\\[[[ZZZZZZZZZXXXVVVUUUSSSSSSSSSTTTTTTUUUVVVXXXZZZ]]]___```aaadddjjjpppuuuwwwpppnnnqqquuuxxx|||{{{yyyvvvpppggg]]]VVVNNNKKKHHHDDDBBBAAABBBCCCAAACCCGGGKKKPPPWWW^^^cccgggggghhhhhhgggffffffeeeggghhhjjjmmmpppsssvvvxxx~~~~~~}}}|||{{{yyyxxxxxxwwwvvvtttrrrooommmkkkjjjkkkkkkkkkkkklllmmmnnnoooqqqrrrtttvvvxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxwwwuuutttsssssssssqqqnnnkkkiiihhhhhhhhhjjjlllooopppqqqrrruuuwwwwwwwwwwwwvvvwwwxxxyyyyyyzzzzzz{{{|||}}}{{{jjjXXXOOOLLLIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRRRRPPPOOOOOOOOOOOOQQQSSSSSSQQQOOOOOOOOOMMMNNNPPPVVVdddwwwxxxnnniiifffiii~~~rrrrrrrrrrrrrrrqqqqqqqqqooonnnkkkiiigggddd```\\\[[[VVVOOOIIIEEEBBB@@@>>>;;;:::999888777777777777777777777888:::<<<>>>@@@???BBBFFFJJJNNNSSSYYY]]]dddhhhmmmrrrttttttqqqoooiiiddd\\\UUUQQQLLLGGGDDD@@@???===<<<<<>><<<:::888888:::===???CCCGGGMMMSSSWWW[[[___aaafffhhhiiikkknnnxxx|||xxxsssooollliiifffddd```___^^^]]]\\\[[[[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]___aaagggnnnqqqwww~~~sssmmmmmmoooqqqvvvvvvvvvuuusssmmmeee```VVVSSSMMMHHHCCCAAA@@@@@@@@@BBBDDDGGGLLLSSS[[[```fffgggiiijjjlllmmmmmmnnnqqqsssvvvzzz~~~|||zzzyyyvvvuuutttrrrpppooonnnnnnlllllllllllllllmmmnnnooopppqqqsssuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvuuutttsssrrrqqqooollljjjiiiiiiiiijjjkkkmmmooopppqqqsssuuuwwwxxxxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{|||~~~|||jjjWWWNNNLLLJJJHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRMMMOOOQQQQQQOOONNNOOOPPPOOOQQQRRRRRRQQQQQQQQQRRRPPPPPPQQQWWWccctttssslllhhhkkkooooooooooooooooooooooooooommmkkkjjjhhhddd```]]]]]]XXXQQQKKKGGGDDDAAA???;;;:::999888777777777777777777777999;;;>>>@@@BBBDDDHHHLLLQQQUUU[[[aaadddiiilllpppssssssqqqnnnkkkhhhccc[[[UUUQQQMMMIIIEEEBBBAAA>>><<<;;;>>>DDDHHHHHHJJJMMMRRRXXX___fffiiimmmmmmnnnqqquuuzzz~~~|||uuuooolllnnnqqqppp{{{}}}{{{rrrhhhZZZMMMFFFCCCCCCCCCEEEIIILLLLLLIIIIIIMMMQQQVVV^^^gggsssyyyeeeYYY???===;;;999999:::===???AAAEEEKKKQQQUUUYYY]]]```dddfffhhhiiikkksss|||wwwsssoookkkfffccc``````^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ^^^___eeemmmpppsss{{{rrrnnnnnnoooqqqppppppqqqpppmmmiiieee\\\XXXQQQJJJDDD@@@>>>===???@@@BBBDDDHHHOOOXXX^^^ggghhhkkknnnqqqtttuuuvvv{{{}}}|||{{{vvvuuutttrrrqqqqqqqqqqqqlllllllllllllllmmmnnnnnnoooppprrrtttvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvuuutttsssrrrooonnnkkkiiiiiiiiijjjkkkkkkmmmoooqqqqqqsssuuuwwwzzzyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{}}}|||jjjWWWNNNLLLJJJHHHHHHFFFGGGJJJMMMPPPSSSUUUVVVMMMOOOPPPPPPOOONNNOOOPPPOOOPPPRRRRRRQQQQQQSSSTTTSSSRRRSSSXXXcccsssyyyoookkkmmmhhhkkknnnpppooooooooooooooonnnllljjjgggeeedddccc\\\ZZZUUUOOOIIIDDD@@@>>>===<<<:::999888999;;;<<<888888888:::===AAAEEEGGGIIIMMMSSSXXX\\\aaaeeehhhlllnnnooonnnllljjjjjjjjjccc```ZZZUUURRROOOLLLJJJCCCBBBAAAAAAAAACCCEEEGGGJJJLLLOOORRRWWW]]]dddiiimmmpppsssuuuxxx{{{|||xxxpppiiijjjnnnppp~~~|||wwwhhhVVVLLLFFFBBBAAABBBBBBEEEHHHKKKLLLNNNPPPRRRXXX[[[aaalll~~~yyyaaaLLLEEE>>><<<:::777777:::>>>BBBGGGLLLQQQWWW]]]aaaccceeegggiiilllsss}}}zzztttoookkkgggdddcccaaa^^^\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZXXXVVVSSSRRRRRRRRRTTTWWWYYY[[[```bbbdddhhhlllssszzzyyyuuurrrooolllpppsssrrrnnniiiffffff___[[[UUUOOOIIIDDD???<<<@@@@@@CCCEEEEEEHHHTTTaaagggmmmrrrtttwww}}}|||yyyuuuuuutttsssrrrpppooonnnpppooonnnmmmmmmlllmmmmmmssssssssssssttttttttttttwwwuuussstttvvvvvvtttqqqtttuuuwwwxxxwwwvvvtttssspppnnnkkkiiiiiijjjmmmooooooqqqssssssssssssuuuwwwxxxzzz{{{zzzyyyyyyzzz{{{}}}{{{|||~~~xxxlll\\\QQQMMMLLLLLLKKKFFFJJJKKKMMMVVVbbbgggeeeQQQOOOOOORRRRRRNNNMMMOOORRRQQQPPPPPPQQQRRRPPPOOOOOOQQQSSSWWWddd|||tttlllrrrbbbeeeiiikkkkkkkkklllmmmllllllkkkiiigggeeecccbbb\\\ZZZUUUOOOIIIDDDAAA???===<<<:::888888999:::;;;<<<===>>>@@@CCCHHHKKKNNNPPPSSSXXX\\\___bbbfffiiihhhiiiiiihhheeeddddddeee___\\\WWWTTTQQQOOOLLLJJJGGGFFFDDDCCCCCCDDDEEEFFFLLLNNNQQQTTTYYY```gggmmmppprrruuuvvvwwwyyy}}}}}}yyyvvvoooiiiiiinnnppp|||uuueeeTTTKKKFFFBBBAAABBBBBBEEEHHHJJJKKKMMMOOOQQQVVVZZZ```iiiyyykkkTTTJJJ@@@<<<;;;999888:::===@@@EEEJJJOOOUUU[[[```bbbdddfffhhhjjjqqqzzz}}}wwwrrrmmmiiifffdddaaa^^^\\\\\\\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTSSSSSSTTTVVVXXXZZZ]]]___bbbeeejjjpppwww|||}}}vvvrrrppprrruuuvvvtttpppkkkhhhhhhccc___YYYTTTOOOKKKFFFCCC??????AAACCCCCCGGGSSS```iiiqqqyyy}}}zzzwwwrrrrrrrrrrrrrrrqqqpppooooooooonnnmmmmmmmmmmmmmmmqqqrrrsssuuuvvvxxxyyyzzzwwwuuutttuuuwwwwwwuuurrrtttuuuvvvwwwwwwvvvtttsssooommmjjjhhhhhhjjjmmmnnnoooqqqssssssssssssuuuwwwxxxyyy{{{zzzyyyyyyzzz{{{}}}{{{|||sssiii]]]UUUQQQOOOLLLJJJHHHJJJJJJJJJPPPYYY\\\ZZZSSSOOOMMMOOOPPPPPPSSSXXX[[[[[[ZZZWWWSSSPPPOOOPPPPPPSSSUUUYYYgggxxxpppqqqYYY\\\```bbbdddeeefffhhhgggggghhhhhhgggeeebbbaaa]]]ZZZVVVPPPJJJEEEBBB@@@>>>>>><<<;;;;;;;;;<<<===BBBCCCEEEHHHMMMQQQUUUWWWZZZ\\\^^^```aaaccceeegggeeeeeedddaaa^^^]]]^^^___]]]ZZZWWWUUUTTTSSSQQQOOOOOOMMMKKKIIIHHHHHHIIIJJJPPPRRRTTTWWW[[[bbbjjjpppsssuuuvvvwwwwwwxxxzzz|||zzzvvvsssnnnhhhiiimmmqqq{{{rrrcccRRRJJJFFFBBBAAABBBCCCEEEHHHJJJJJJLLLNNNPPPTTTXXX^^^dddpppxxx```QQQCCC===<<<:::999999:::===BBBGGGLLLRRRYYY]]]```bbbdddfffhhhmmmvvv|||zzzuuupppkkkhhheeebbb___]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYXXXWWWVVVTTTSSSTTTUUUWWWXXXZZZ\\\___bbbffflllrrrwww~~~zzzvvvuuuxxxzzz{{{yyyuuupppmmmkkkbbb^^^XXXTTTPPPLLLIIIFFF@@@???@@@BBBCCCGGGSSS```mmmvvv~~~{{{wwwuuuoooooopppqqqqqqqqqppppppooonnnnnnmmmmmmmmmmmmnnnqqqrrrsssuuuvvvxxxyyyzzzvvvuuuuuuvvvwwwxxxvvvuuutttuuuvvvwwwvvvuuusssrrrmmmllljjjhhhhhhjjjlllnnnpppqqqssssssssstttuuuwwwwwwyyyzzzzzzyyyyyyzzz|||}}}|||}}}nnnhhh```[[[WWWSSSMMMIIIKKKLLLJJJIIILLLQQQRRRPPPVVVPPPLLLMMMOOORRRYYYaaaeeejjjkkkdddXXXPPPOOORRRTTTVVVXXX]]]lll{{{tttpppNNNQQQUUUXXXZZZ\\\^^^``````bbbeeefffgggeeecccbbb^^^\\\WWWRRRLLLGGGDDDBBBBBBAAAAAA@@@@@@AAABBBBBBGGGIIILLLPPPUUUYYY\\\]]]```aaabbbbbbaaaaaabbbdddcccbbb```]]]ZZZZZZ\\\^^^^^^\\\ZZZZZZZZZZZZXXXWWWWWWUUUSSSQQQPPPPPPQQQRRRVVVWWWYYYZZZ^^^cccjjjoootttuuuvvvwwwvvvwwwzzz|||~~~yyyuuurrrnnniiiiiilllsssyyynnn```QQQIIIFFFDDDCCCDDDDDDFFFHHHIIIIIIKKKMMMOOOQQQWWW]]]```hhh|||lllYYYFFF>>><<<;;;999888888;;;???CCCHHHOOOUUUZZZ^^^```ccceeegggkkkrrrxxx~~~xxxrrrmmmjjjfffddd```^^^]]]]]]\\\ZZZZZZ[[[[[[\\\\\\[[[ZZZZZZYYYXXXVVVTTTTTTTTTUUUVVVXXXZZZ]]]```ccchhhnnnrrrxxx}}}{{{zzz|||~~~}}}xxxtttqqqaaa]]]WWWSSSOOOLLLIIIGGGCCCAAAAAACCCDDDHHHSSS^^^mmmwww}}}zzzvvvsssrrrnnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmnnnnnnooossssssssssssttttttttttttuuuuuuvvvwwwxxxxxxwwwwwwtttuuuvvvvvvvvvtttrrrqqqlllkkkiiihhhiiikkkmmmnnnppprrrssstttssstttvvvwwwwwwxxxzzzzzzyyyyyyzzz|||}}}|||}}}|||pppkkkeee```[[[UUUOOOKKKMMMMMMMMMLLLMMMOOOOOOOOOWWWQQQMMMNNNPPPTTT\\\dddkkktttzzzsssbbbUUUSSSVVVWWWYYY[[[```ppp~~~xxxuuuoooEEEHHHKKKNNNPPPRRRUUUWWWYYY[[[___ccceeeeeeeeeddd```^^^YYYTTTNNNJJJGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHMMMOOOSSSWWW[[[^^^```aaacccdddcccaaa___^^^```aaaaaa```___]]][[[[[[]]]___bbbaaa``````aaabbb```___\\\[[[XXXWWWVVVVVVWWWXXX[[[\\\]]]^^^```dddiiimmmrrrtttvvvvvvwwwxxx{{{~~~}}}~~~yyyuuusssqqqmmmmmmpppyyy}}}vvvkkk]]]OOOIIIGGGEEEEEEFFFEEEFFFGGGHHHHHHIIILLLNNNOOOVVV]]]___dddvvv}}}~~~ttt```JJJ???<<<:::888777777:::===@@@EEEKKKRRRWWW\\\___ccceeefffjjjpppuuu|||{{{uuuoookkkhhheeeaaa___^^^^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYWWWUUUTTTTTTTTTUUUWWWYYY\\\___bbbfffjjjnnnrrryyy~~~xxx{{{|||xxxhhhddd]]]WWWSSSOOOLLLJJJEEEBBBAAACCCDDDFFFOOOXXXeeeoooyyy~~~|||yyyuuuqqqooonnnnnnnnnnnnnnnmmmlllkkkjjjmmmmmmmmmmmmmmmnnnooopppsssssssssssstttttttttttttttuuuvvvwwwwwwwwwwwwxxxssstttuuuvvvuuusssqqqoookkkjjjiiiiiijjjlllnnnoooppprrrttttttttttttvvvxxxvvvwwwyyyyyyyyyyyyzzz|||}}}|||~~~|||wwwrrrkkkddd]]]WWWRRROOOMMMMMMMMMNNNNNNNNNOOOQQQUUUPPPNNNQQQSSSTTTYYY___hhhttt~~~zzzkkk]]]XXXZZZYYY[[[\\\cccsss~~~tttnnnmmmmmmlll|||???AAADDDEEEGGGHHHKKKNNNPPPSSSXXX]]]aaadddeeefffbbb```\\\WWWQQQMMMJJJHHHEEEFFFGGGIIIKKKMMMNNNOOOTTTWWW[[[___bbbcccccccccddddddcccaaa___^^^```aaa```aaaaaaaaa```aaaccceeeiiihhhhhhiiijjjjjjhhhfffbbb```]]][[[YYYYYYZZZZZZ]]]___bbbccceeegggjjjmmmqqqsssuuuvvvwwwyyy|||}}}~~~yyyuuuvvvwwwuuuvvvyyy~~~{{{sssfffYYYLLLHHHGGGFFFFFFGGGEEEFFFGGGGGGFFFHHHKKKMMMNNNVVV]]]```dddttt}}}zzzgggPPPCCC===999777888888:::<<<>>>BBBGGGNNNSSSXXX\\\aaaccceeehhhnnnrrrwwwxxxrrrnnniiifffccc```___^^^]]][[[\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXUUUTTTTTTTTTUUUVVVXXX[[[^^^```cccgggjjjiiippp{{{zzz{{{qqqlllccc[[[UUUQQQMMMJJJFFFCCCBBBCCCCCCCCCHHHOOOXXXaaakkksss{{{~~~}}}xxxxxxwwwtttppplllkkklllmmmmmmmmmlllkkkjjjiiihhhlllllllllmmmmmmooopppqqqqqqrrrsssuuuvvvxxxyyyzzztttuuuwwwwwwvvvuuuvvvwwwssstttuuuuuutttrrrpppnnnjjjjjjjjjjjjkkkmmmooopppqqqrrrttttttttttttvvvxxxuuuwwwxxxyyyxxxyyyzzz|||||||||||||||yyyrrrjjjbbb[[[VVVTTTNNNMMMNNNPPPOOOLLLMMMQQQPPPNNNNNNRRRTTTSSSUUUYYYaaakkkuuuuuukkkaaa[[[[[[[[[[[[]]]cccsssrrreee```___```gggxxx;;;===??????@@@AAACCCFFFHHHKKKPPPUUU[[[aaadddfffeeebbb^^^YYYTTTPPPMMMKKKIIIKKKMMMPPPSSSUUUWWWXXX]]]___cccfffhhhhhhgggfffeeeeeedddbbbaaaaaaccceeedddfffiiijjjkkkllloooqqquuutttttttttuuuuuurrrpppkkkiiieeeaaa^^^]]]\\\\\\]]]```eeehhhjjjlllnnnooorrrsssuuuvvvwwwyyy|||~~~}}}}}}~~~~~~|||wwwuuuyyy}}}~~~}}}yyypppaaaUUUIIIEEEEEEDDDEEEFFFFFFFFFGGGFFFEEEGGGJJJMMMOOOVVV___ccchhhuuu~~~lllWWWHHH>>>999888;;;999:::<<<===@@@EEEKKKPPPTTTXXX^^^aaacccfffkkkooorrr~~~}}}vvvrrrjjjgggdddaaa```___]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^\\\ZZZXXXUUUTTTTTTUUUUUUTTTVVVZZZ\\\^^^```dddgggdddkkkttt}}}}}}}}}}}}wwwmmmccc[[[UUUPPPMMMKKKHHHFFFHHHFFFDDDEEEIIILLLTTT]]]ccclllxxx~~~}}}{{{yyyxxxwwwqqqrrrrrrpppkkkiiiiiijjjjjjjjjjjjkkkkkkjjjiiiiiikkkkkkllllllnnnooopppqqqqqqrrrsssuuuvvvxxxyyyzzzsssvvvxxxwwwuuussstttuuussstttuuuuuutttrrrooonnnjjjjjjkkkkkkmmmoooqqqrrrqqqssstttuuutttuuuvvvxxxtttvvvxxxxxxxxxyyyzzz||||||||||||{{{|||}}}{{{wwwppphhhaaa\\\YYYTTTRRRRRRTTTPPPJJJJJJNNNKKKJJJKKKPPPRRRQQQSSSVVVZZZ^^^dddeeeccc^^^ZZZYYY[[[[[[\\\cccsss}}}kkk]]]VVVUUUVVV```rrr:::;;;<<<<<<<<<===???AAACCCEEEJJJPPPWWW^^^cccffffffddd```[[[VVVQQQNNNMMMOOOPPPSSSWWW[[[]]]___```ccceeeiiilllmmmllljjjhhhfffffffffdddcccdddgggiiijjjmmmpppsssuuuvvvyyy{{{~~~~~~~~~~~~{{{xxxuuurrrmmmhhhccc```___^^^[[[```ffflllnnnppprrrssssssuuuvvvwwwwwwxxxzzz}}}wwwwwwxxxzzz}}}~~~~~~}}}}}}yyytttttt{{{}}}}}}~~~xxxooo^^^RRRFFFCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEFFFIIILLLOOOWWW```eeekkkvvvppp[[[KKK@@@999999===;;;;;;<<<===???DDDJJJNNNQQQUUU[[[___bbbeeeiiimmmppp{{{yyyuuukkkhhhdddbbb```___^^^\\\]]]\\\\\\\\\]]]]]]^^^___\\\ZZZXXXVVVTTTTTTUUUVVVSSSUUUXXX[[[\\\___bbbddddddkkkrrrwww{{{{{{{{{yyynnneee]]]XXXTTTQQQMMMLLLMMMKKKGGGFFFIIIGGGNNNTTTXXX```llluuuxxxxxxxxxxxxwwwvvvtttsssrrrmmmoooooommmiiiggggggiiigggggghhhjjjjjjkkkkkkkkkkkkkkkllllllnnnoooqqqrrrsssssssssssstttttttttuuusssvvvxxxwwwtttrrrssstttssstttuuuuuusssqqqooommmjjjjjjkkklllnnnppprrrrrrqqqssstttuuutttuuuwwwxxxtttvvvxxxxxxxxxyyyzzz|||{{{|||~~~{{{xxxzzz}}}||||||zzzuuummmeee___\\\[[[XXXXXXXXXRRRIIIHHHLLLHHHGGGHHHNNNPPPPPPSSSVVVVVVVVVVVVXXXZZZZZZXXXVVV[[[[[[\\\bbbrrrvvvfffZZZSSSQQQQQQ\\\nnn>>>===;;;::::::;;;<<<>>>@@@BBBFFFJJJOOOWWW___eeehhhddd^^^YYYUUUSSSQQQPPPUUUUUUWWWZZZ```dddggghhhhhhjjjlllnnnoooooonnnmmmmmmllliiihhhiiillloooqqqvvvxxx{{{~~~}}}zzztttnnniiieeecccbbbdddfffiiimmmpppsssuuuvvvxxxwwwuuussstttwwwzzz}}}{{{|||~~~~~~~~~~~~}}}zzzuuutttyyyvvvnnn___UUUIIIDDDEEEGGGFFFCCCDDDFFFHHHIIIIIIKKKNNNPPPRRRTTT[[[dddjjjppp}}}vvvaaaOOOEEE???:::666:::;;;<<<===>>>AAAFFFIIIOOOSSSWWW[[[___cccgggjjjyyy}}}wwwppplllgggdddbbbaaa___^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\\\\[[[YYYXXXWWWVVVUUUVVVWWWXXXWWWWWWYYY[[[^^^aaadddhhhmmmsss{{{zzz|||ttthhh]]]WWWQQQPPPNNNKKKIIIGGGEEEEEEEEEFFFIIIPPPYYYdddnnntttvvvvvvvvvuuurrrppppppqqqpppooonnnlllkkkjjjjjjiiijjjjjjiiiiiiiiijjjlllmmmoooppppppppppppqqqqqqqqqpppqqqrrrsssuuuvvvwwwwwwxxxwwwwwwvvvuuutttttttttuuuuuutttsssrrrpppooonnnnnnkkkiiijjjooorrrtttsssqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxwwwvvvvvvyyy{{{xxx{{{~~~yyyttttttwwwyyyyyyxxxwwwsssmmmddd^^^\\\[[[XXXUUUQQQMMMKKKIIIHHHJJJLLLOOOQQQSSSTTTTTTRRRSSSTTTUUUUUUSSSQQQOOOVVVZZZ^^^cccoootttgggZZZPPPMMMOOOTTThhh>>>===;;;::::::;;;<<<======???AAAEEEJJJQQQYYY___eeebbb]]]YYYWWWVVVUUUUUUVVVWWWYYY]]]bbbgggjjjlllkkkmmmppprrrtttttttttsssuuutttrrrrrrsssvvvzzz|||~~~~~~yyyrrrmmmhhhfffeeeggghhhkkkooorrruuuwwwxxxyyywwwuuutttuuuxxx{{{}}}zzz|||~~~~~~~~~~~~~~~xxxtttsssxxx~~~~~~|||pppiii[[[SSSIIIEEEFFFHHHFFFCCCFFFHHHIIIIIIIIIKKKMMMOOOTTTVVV[[[bbbfffkkkvvv}}}zzz||||||gggTTTGGG???:::777:::;;;<<<<<<===@@@DDDGGGMMMPPPUUUYYY]]]bbbfffjjjwwwxxxsssooojjjgggdddcccaaa```]]]\\\ZZZZZZ[[[\\\\\\[[[\\\\\\[[[YYYXXXVVVUUUUUUVVVWWWWWWWWWWWWXXX[[[]]]ccceeehhhkkkooottt{{{{{{~~~ssshhhbbbYYYUUUQQQNNNMMMKKKIIIGGGCCCDDDFFFKKKSSS\\\eeekkkpppqqqqqqpppmmmkkkkkkllllllkkkjjjhhhgggfffffffffiiiiiihhhhhhiiijjjkkkllloooooopppppppppqqqqqqqqqqqqqqqrrrtttuuuvvvwwwxxxwwwwwwwwwvvvuuuuuuttttttyyyyyyxxxvvvssspppmmmkkkooolllkkklllpppsssuuutttqqqrrrrrrsssttttttuuuuuuwwwxxxyyyyyywwwxxxyyy{{{yyy|||yyyrrrppprrrqqqqqqrrrrrrpppkkkddd___ZZZXXXVVVSSSOOOLLLJJJIIIHHHIIIKKKMMMOOOQQQRRRSSSPPPQQQQQQQQQQQQOOONNNMMMTTTYYY]]]cccooo~~~rrrfffZZZOOOJJJKKKSSSfff@@@@@@???============>>><<<===>>>AAAEEEKKKSSSYYYaaa___\\\YYYXXXXXXXXXYYYXXXYYY\\\```eeejjjooorrrppprrruuuxxx{{{|||}}}}}}~~~}}}|||}}}~~~~~~xxxrrrmmmjjjhhhiiijjjmmmpppssswwwyyyzzzyyyxxxwwwvvvwwwyyy{{{|||zzz|||}}}~~~}}}~~~vvvsssrrrwww}}}~~~uuuiiiaaaVVVOOOHHHFFFHHHJJJHHHEEEHHHJJJKKKJJJJJJJJJLLLNNNTTTVVV\\\cccgggjjjsss{{{|||vvvuuu}}}sss___NNNCCC===;;;;;;<<<<<<;;;;;;===AAACCCIIILLLQQQVVV[[[___dddhhhrrrzzz~~~xxxtttooojjjhhheeecccaaa]]][[[ZZZZZZ\\\]]]\\\[[[]]]\\\[[[YYYWWWUUUTTTSSSUUUVVVVVVVVVVVVWWWYYY\\\aaaccceeefffhhhmmmrrrvvvwww}}}}}}{{{vvvooobbb[[[TTTPPPOOONNNJJJFFFCCCCCCDDDGGGMMMUUU^^^ccckkklllmmmllljjjhhhhhhiiiiiihhhgggfffeeeeeeddddddhhhggggggggghhhiiikkklllooooooooopppppppppqqqqqqqqqqqqrrrtttuuuvvvwwwxxxwwwwwwwwwvvvuuuuuuttttttzzzzzzzzzyyyvvvrrrnnnlllooonnnmmmnnnqqqtttuuuuuusssssssssttttttuuuuuuvvvwwwyyyzzzzzzzzzyyyzzz{{{zzz}}}xxxooojjjkkkfffggghhhjjjjjjgggbbb]]]VVVUUUSSSPPPMMMKKKIIIHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQPPPOOONNNMMMMMMMMMMMMQQQVVV]]]dddqqq~~~yyynnndddXXXLLLGGGGGGRRRfffFFFEEEEEECCCBBBAAA@@@???===>>>>>>???BBBHHHPPPUUU^^^]]][[[YYYWWWVVVWWWYYYWWWYYY]]]aaaffflllssswwwuuuwwwzzz~~~~~~xxxrrrnnnllljjjkkkmmmpppsssvvvxxxyyyyyyyyyxxxxxxxxxyyy{{{{{{yyy{{{}}}}}}}}}}}}uuurrrssswww}}}~~~|||pppddd[[[PPPLLLHHHHHHJJJKKKIIIFFFJJJKKKLLLKKKJJJJJJLLLMMMSSSXXXbbbnnnssstttwww|||wwwrrryyy~~~jjjWWWIIIAAA>>><<<<<<<<<::::::;;;===@@@DDDHHHMMMRRRWWW\\\aaaeeekkkpppuuuyyy~~~zzzsssnnnkkkhhheeeccc^^^\\\[[[[[[\\\]]]]]]\\\]]]\\\[[[YYYWWWUUUTTTSSSTTTUUUUUUUUUTTTUUUXXXZZZ\\\^^^```bbbdddhhhlllppptttxxx}}}}}}qqqhhh]]]WWWUUURRRLLLEEEFFFEEEEEEGGGLLLTTT[[[```hhhjjjlllkkkjjjhhhhhhiiiiiiiiihhhgggfffffffffggggggfffffffffggghhhjjjkkkooooooooooooppppppppppppppppppqqqssstttuuuvvvwwwxxxwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxxxxwwwtttqqqooonnnnnnnnnoooqqqssstttuuuttttttttttttuuuuuuvvvvvvvvvxxx{{{|||{{{zzzzzz{{{|||~~~uuukkkdddccc]]]^^^```bbbcccaaa\\\YYYQQQQQQOOONNNLLLJJJIIIHHHIIIJJJJJJLLLMMMOOOPPPQQQRRRQQQOOOMMMLLLMMMNNNOOONNNTTT]]]ggguuuuuuiii___TTTIIIFFFGGGSSSfffLLLLLLKKKJJJGGGDDDBBB@@@>>>>>>>>>>>>@@@EEEMMMRRR]]]]]]\\\YYYUUUSSSSSSUUUTTTWWW\\\```eeellluuuzzzyyy{{{}}}xxxssspppllllllmmmnnnqqqsssvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzyyyzzz||||||||||||~~~|||sssqqqsssxxx}}}|||}}}zzznnnaaaXXXKKKIIIHHHIIIKKKLLLJJJHHHJJJLLLLLLLLLKKKKKKMMMNNNVVV___ooo{{{rrrxxx~~~sss```OOODDD>>>======<<<:::999999<<<>>>@@@DDDIIINNNSSSXXX]]]aaagggjjjnnnsssyyyxxxrrrnnnjjjfffddd```^^^]]]\\\]]]^^^]]]\\\]]]]]][[[ZZZXXXVVVUUUTTTSSSTTTTTTTTTSSSTTTVVVXXX[[[\\\^^^```aaacccgggjjjqqqsssvvvzzz~~~xxxlllddd```[[[QQQJJJIIIHHHFFFGGGLLLSSS[[[```eeehhhjjjkkkjjjiiihhhiiiiiihhhhhhggggggggghhhhhhfffeeeeeeeeefffhhhjjjkkknnnnnnooooooooopppppppppoooooopppqqqssstttuuuvvvxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwuuussspppooommmmmmnnnooopppqqqsssttttttttttttuuuuuuuuuuuuuuuuuuxxx{{{|||{{{zzz{{{{{{~~~zzzqqqggg```^^^YYYYYYZZZ\\\\\\ZZZVVVSSSNNNNNNMMMLLLKKKJJJJJJIIILLLLLLLLLLLLMMMOOOQQQRRRQQQOOOMMMKKKKKKLLLNNNOOOMMMTTT^^^kkk{{{~~~ssseeeYYYOOOHHHGGGJJJTTTgggUUUUUUTTTRRRNNNIIIEEEBBB???>>>===<<<>>>DDDKKKQQQ]]]^^^]]]YYYSSSPPPPPPQQQQQQUUUZZZ___dddlllvvv}}}~~~~~~}}}yyyvvvppppppooooooqqqsssuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxzzz{{{|||{{{|||}}}|||xxxppppppsssxxx}}}zzzzzz{{{~~~~~~wwwkkk^^^UUUIIIHHHGGGIIIJJJKKKKKKIIIIIIJJJLLLLLLLLLMMMOOOQQQZZZfff|||vvvzzz}}}|||lllYYYIII@@@======<<<:::888999;;;======AAAFFFJJJOOOTTTYYY\\\eeegggkkkqqqwww~~~wwwrrrmmmiiifffdddbbb____________^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWRRRSSSSSSRRRQQQRRRTTTWWW\\\]]]^^^^^^^^^___aaaccchhhkkknnnrrruuuzzz}}}yyypppiiiaaaVVVOOOMMMKKKHHHHHHKKKRRRYYY^^^aaadddgggiiihhhgggggggggfffffffffeeeffffffggggggfffeeeeeefffgggiiikkklllnnnnnnnnnoooooooooppppppooooooppprrrssstttuuuvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuurrrooommmllllllnnnoooppppppppprrrsssttttttttttttttttttttttttuuuwwwzzzzzzzzzzzz{{{|||vvvmmmccc\\\ZZZWWWWWWWWWXXXXXXVVVRRROOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQMMMKKKJJJIIIIIIKKKMMMNNNPPPVVV```nnn~~~rrrcccXXXNNNHHHIIINNNTTThhhbbbbbbaaa^^^YYYRRRLLLHHHBBBAAA???>>>@@@FFFNNNSSS]]]______ZZZSSSOOOOOOQQQOOOTTTZZZ___dddlllwww|||vvvuuutttsssssstttvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvwwwyyy{{{{{{{{{{{{}}}xxxsssllllllqqqwww}}}|||{{{{{{|||~~~~~~}}}}}}}}}zzzsssgggZZZQQQHHHGGGGGGHHHIIIKKKKKKKKKGGGIIIKKKLLLMMMOOORRRTTTXXXfff|||iiiUUUGGG======<<<:::999999;;;>>>;;;???CCCHHHLLLPPPUUUXXXaaabbbhhhoootttyyy}}}wwwqqqmmmjjjgggeeebbbaaa``````^^^\\\]]]]]]\\\\\\[[[ZZZZZZYYYRRRRRRRRRQQQPPPQQQSSSUUUXXXZZZ\\\\\\\\\]]]___```bbbeeeiiimmmpppssswwwzzz{{{}}}tttkkkaaa[[[TTTQQQMMMJJJLLLRRRXXX\\\___bbbfffhhhhhhgggggggggeeeeeeeeeeeeeeefffggggggffffffeeefffgggjjjlllmmmnnnnnnnnnnnnoooooooooppppppqqqrrrsssuuuvvvwwwwww{{{{{{{{{{{{{{{|||||||||{{{yyywwwsssqqqooonnnmmmllloooqqqrrrqqqqqqrrrtttssssssssssssssssssssssssuuuwwwxxxxxxxxxyyy{{{}}}tttjjj```YYYWWWUUUUUUUUUUUUVVVTTTPPPNNNKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKMMMOOOPPPJJJJJJIIIJJJKKKLLLNNNOOOTTTZZZcccppp}}}rrrdddZZZQQQKKKKKKOOOSSSgggmmmmmmlllhhhbbb[[[TTTPPPFFFEEECCCBBBDDDIIIQQQWWW]]]___```[[[TTTPPPPPPSSSOOOTTTZZZ___dddmmmxxx{{{zzzxxxvvvvvvwwwxxxyyyuuuwwwxxxyyyyyyxxxvvvuuuwwwyyy{{{{{{{{{{{{}}}~~~}}}vvvqqqiiijjjooovvv{{{}}}}}}~~~~~~yyyyyyyyyvvvpppdddWWWNNNHHHGGGGGGHHHIIIJJJKKKKKKFFFHHHJJJLLLMMMPPPTTTVVVSSSbbbwww```OOO=========;;;999:::<<<>>>;;;>>>BBBFFFJJJNNNRRRVVV]]]^^^dddlllpppsss~~~zzztttooollljjjgggdddbbbaaa```^^^\\\]]]]]]]]]\\\\\\\\\[[[[[[QQQRRRRRRQQQPPPPPPRRRUUUSSSUUUXXXZZZ[[[^^^```cccaaadddiiilllnnnoooqqqrrrtttyyyyyypppkkk[[[WWWRRRNNNNNNSSSXXX\\\```cccgggjjjjjjiiiiiiiiiffffffffffffgggggghhhiiiffffffffffffhhhjjjlllnnnnnnnnnnnnnnnoooooooooooorrrssstttuuuvvvxxxyyyyyy|||||||||}}}}}}}}}}}}}}}yyyxxxuuurrrqqqqqqrrrrrrmmmpppssstttrrrqqqsssuuusssssssssssssssssssssrrrvvvvvvwwwwwwvvvxxx{{{}}}ssshhh^^^WWWUUUTTTSSSTTTUUUUUUTTTQQQNNNKKKKKKLLLMMMNNNOOOPPPPPPLLLKKKJJJIIIJJJKKKMMMOOOJJJKKKKKKLLLNNNOOOQQQRRRXXX]]]eeeqqq{{{qqqfff]]]TTTMMMLLLOOORRRfffqqqpppoooooommmggg]]]VVVPPPKKKEEECCCFFFMMMSSSVVV\\\```cccbbb[[[TTTNNNLLLPPPQQQWWW```gggmmmvvv~~~}}}yyyvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxwwwuuutttuuuvvvxxxyyyyyy{{{~~~||||||yyyooofffggghhhkkkqqqzzz}}}zzzyyywwwtttlllbbbUUUMMMKKKIIIHHHIIILLLMMMLLLJJJJJJLLLJJJHHHJJJPPPSSSRRRQQQ\\\qqqjjjWWWDDD???;;;;;;;;;888888:::999<<<@@@CCCFFFIIIMMMPPPUUU[[[bbbgggkkkrrr|||~~~zzztttpppllljjjfffccc```_________^^^^^^]]]]]]\\\[[[[[[ZZZYYYWWWUUURRRQQQQQQRRRRRRQQQSSSUUUXXXZZZ[[[\\\\\\aaacccfffggghhhiiilllnnnsssuuuwwwyyy{{{zzzlllcccWWWQQQSSSWWWYYYZZZ```cccfffggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeedddeeefffhhhjjjkkkkkkkkkmmmnnnooopppqqqrrrrrrrrrvvvvvvvvvvvvwwwwwwwwwwww~~~~~~}}}}}}}}}|||zzzvvvrrrpppooonnnnnnmmmmmmoooqqqqqqqqqrrrtttvvvqqqqqqrrrsssuuuvvvvvvwwwtttvvvvvvtttsssvvv~~~rrrggg___ZZZVVVUUUVVVXXXYYYXXXVVVSSSQQQQQQOOONNNMMMMMMPPPRRRTTTPPPOOOMMMLLLKKKKKKKKKKKKMMMLLLKKKKKKLLLNNNPPPRRR\\\___gggwwwzzzooocccYYYSSSQQQPPPZZZhhhyyyxxxxxxyyyxxxssskkkeeeXXXSSSLLLHHHJJJOOOUUUYYY\\\```cccbbb\\\UUUPPPMMMQQQQQQUUU]]]dddjjjsss|||{{{zzzzzzzzzzzzxxxyyyyyyyyyxxxwwwuuutttuuuwwwyyyzzz{{{}}}|||zzzwwwooohhhffffffiiiqqq}}}||||||zzzwwwssskkk```UUUMMMKKKIIIHHHIIIKKKLLLKKKIIIGGGJJJKKKJJJMMMRRRSSSPPPKKKQQQaaa}}}tttcccMMMDDD<<<;;;;;;999999:::999;;;???AAADDDGGGLLLOOOTTTZZZaaaeeehhhoooyyy~~~yyytttllljjjfffccc```^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYVVVTTTRRRRRRRRRSSSQQQRRRUUUWWWYYYZZZZZZZZZ^^^```cccdddeeegggiiikkkmmmnnnppprrrtttxxx}}}{{{pppcccZZZWWWYYYYYYYYYaaadddggghhhgggffffffgggeeeeeeeeeeeeeeeeeeeeeeeefffggghhhjjjkkklllmmmmmmnnnooopppqqqqqqqqqqqqqqqtttuuuuuuvvvwwwwwwxxxxxx}}}}}}}}}}}}}}}||||||{{{xxxuuurrrooooooooonnnnnnmmmooopppqqqqqqqqqsssuuurrrrrrrrrssstttuuuvvvwwwvvvxxxxxxuuusssvvv}}}~~~nnnddd^^^YYYVVVUUUVVVXXXYYYXXXVVVTTTRRRRRRPPPOOOMMMNNNOOORRRSSSPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLOOOQQQSSSZZZ]]]gggvvv|||sssiii___XXXSSSXXXggg{{{{{{|||}}}}}}yyytttoooddd]]]TTTNNNNNNRRRXXX[[[\\\___aaaaaa\\\VVVPPPNNNOOONNNQQQXXX^^^eeeoooyyy~~~||||||||||||{{{zzzzzzyyywwwvvvuuutttvvvxxxzzz{{{}}}|||yyyuuuooojjjgggfffhhhrrr|||}}}zzzvvvpppiii^^^TTTMMMIIIHHHHHHIIIKKKLLLLLLKKKGGGKKKMMMMMMQQQTTTSSSNNNJJJJJJSSSjjjpppZZZLLL???;;;;;;:::999:::999;;;===>>>@@@DDDIIIMMMRRRXXX___ccceeekkkttt{{{~~~yyypppmmmiiieeebbb```______\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXUUUTTTSSSSSSSSSQQQRRRSSSUUUWWWXXXXXXXXXYYY\\\^^^```aaacccfffhhhgggiiikkklllmmmppptttwww{{{|||~~~}}}~~~oooccc^^^\\\\\\[[[bbbeeeggghhhggggggggghhheeeeeeeeeeeeeeeeeeeeeeeehhhiiijjjlllmmmnnnnnnoooppppppqqqqqqqqqqqqqqqppprrrssstttuuuwwwxxxyyyyyyzzz{{{}}}}}}}}}|||zzzyyyvvvtttqqqppppppppppppooommmooopppppppppppprrrsssttttttssssssssstttvvvwwwyyyyyyyyyvvvtttwww}}}uuuhhhaaa\\\XXXVVVVVVWWWXXXYYYXXXVVVTTTRRRSSSRRRPPPNNNNNNOOOQQQRRRPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGIIIKKKOOOQQQSSSVVVZZZeeeuuu~~~ooo```WWWWWWfff|||}}}~~~~~~{{{xxxuuummmeee[[[SSSQQQTTTXXX[[[\\\]]]___^^^[[[UUUPPPMMMJJJIIIJJJPPPWWW^^^iiittt~~~{{{{{{{{{{{{|||{{{zzzxxxvvvuuuuuuuuuwwwyyy{{{}}}~~~yyysssooollljjjhhhjjjttt~~~~~~zzztttmmmeee\\\SSSMMMGGGGGGHHHJJJLLLNNNOOOPPPLLLOOOOOOPPPSSSWWWUUUPPPNNNKKKOOO^^^vvvzzziiiWWWDDD===<<<<<<::::::999:::;;;;;;===AAAGGGKKKPPPVVV]]]```bbbgggooovvv{{{vvvsssnnnjjjeeecccbbbaaa]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSSSSRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVXXX[[[]]]___```cccffffffgggiiijjjkkkmmmppprrruuuvvvxxxzzz}}}wwwkkkdddbbbaaaaaaccceeeggggggfffeeefffgggddddddeeeeeeeeeeeeeeeeeeiiijjjkkklllnnnnnnooooooqqqqqqqqqrrrqqqqqqppppppqqqqqqsssuuuwwwyyyzzz{{{yyyzzz|||}}}}}}zzzxxxvvvtttrrrppppppqqqqqqqqqpppnnnoooppppppppppppqqqrrrvvvuuutttsssssstttvvvwwwxxxxxxxxxwwwwwwzzzxxxlllccc^^^[[[YYYWWWVVVWWWWWWXXXWWWUUUTTTRRRTTTSSSQQQOOONNNOOOOOOPPPOOOOOONNNMMMKKKIIIHHHGGGFFFFFFGGGIIIKKKMMMPPPQQQSSSWWWbbbrrrzzzfffZZZYYYggg}}}uuummmbbbYYYVVVWWWZZZ\\\]]]^^^^^^]]]ZZZUUUOOOLLLGGGDDDEEEJJJPPPWWWbbbmmmuuu{{{|||{{{{{{{{{}}}{{{xxxvvvtttttttttuuuxxxyyy{{{}}}{{{vvvqqqooojjjiiilllwww}}}xxxppphhh```YYYRRRMMMFFFGGGJJJLLLOOOQQQTTTUUUTTTTTTSSSRRRWWW]]]\\\WWWOOOLLLNNNWWWeee}}}uuuaaaLLLBBB???===::::::999:::::::::;;;???DDDGGGNNNSSSZZZ^^^___ccckkkqqq|||~~~{{{xxxrrrmmmhhheeecccbbb^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXVVVTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWZZZ[[[\\\^^^aaacccdddfffggghhhiiijjjlllnnnqqqrrrsssuuuxxxzzz}}}~~~~~~ssskkkgggeeedddbbbdddeeeeeedddcccdddeeedddddddddeeeeeeeeeffffffiiiiiijjjlllmmmmmmmmmmmmqqqqqqrrrrrrrrrqqqqqqppppppqqqsssuuuxxxzzz|||}}}yyy{{{|||}}}|||yyyvvvtttrrrqqqppppppqqqrrrrrrqqqooopppqqqqqqpppoooppprrrvvvuuutttsssttttttvvvvvvuuuuuuvvvwwwzzz~~~vvvoooeee^^^\\\[[[YYYWWWUUUVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNPPPTTT^^^nnnlll___[[[iii}}}vvvkkkccc______```aaacccbbbaaa```]]]XXXRRRNNNHHHEEEDDDHHHKKKPPPZZZccclllsss|||~~~}}}}}}|||zzzvvvtttrrrssstttuuuwwwyyy{{{~~~|||xxxuuukkklllrrr~~~{{{uuulllccc\\\VVVQQQNNNGGGIIILLLNNNPPPRRRUUUWWWXXXXXXVVVWWW^^^ffffffaaaOOOKKKKKKQQQ[[[mmm|||iiiUUUIIICCC>>>;;;:::888999::::::;;;===AAADDDIIIOOOVVVZZZ\\\___ffflllqqqvvv~~~|||vvvpppjjjfffdddcccaaaaaa```______^^^]]]]]]\\\\\\[[[ZZZXXXWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZZZZ\\\^^^```___aaacccdddeeefffhhhiiillllllmmmoooqqqtttvvvwwwwwwyyy|||{{{{{{xxxoooiiifffeeebbbcccddddddcccbbbccceeecccddddddeeeeeefffffffffhhhiiijjjkkkllllllllllllqqqqqqrrrrrrrrrrrrrrrqqqrrrssstttwwwyyy{{{}}}~~~|||}}}}}}|||zzzwwwtttrrrrrrqqqpppqqqrrrsssqqqpppqqqrrrsssrrrppppppqqqrrrttttttuuuuuuvvvvvvvvvvvvsssssstttwww|||}}}zzzmmmggg___[[[YYYYYYWWWVVVTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMOOORRRZZZhhhzzzooobbb[[[iiiwwwoookkkjjjjjjjjjllljjjgggfffccc^^^XXXRRRMMMJJJHHHIIIJJJKKKRRRZZZcccjjjsssyyy{{{|||~~~~~~zzzxxxtttqqqppprrrtttvvvwwwxxx{{{}}}}}}rrrvvv}}}xxxrrrhhh___XXXTTTPPPNNNIIILLLOOOOOONNNOOORRRTTTVVVWWWYYY^^^hhhqqqqqqkkkWWWNNNJJJPPPYYYeee{{{~~~}}}~~~ooo]]]PPPFFF>>>:::;;;888999;;;;;;;;;===???BBBCCCJJJQQQUUUWWW[[[bbbggghhhnnnxxx|||uuuoookkkhhhgggdddcccbbbaaa```___^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYUUUTTTSSSRRRQQQQQQRRRRRRSSSUUUWWWXXXXXXYYY[[[]]][[[]]]```aaabbbcccdddfffgggggghhhjjjlllnnnpppqqqqqqsssvvvxxxzzz|||}}}xxx|||~~~}}}wwwoooiiifffeeedddeeeeeedddcccbbbdddeeeccccccddddddeeeffffffgggiiijjjjjjkkkllllllllllllppppppqqqrrrssssssssssssssstttvvvxxxzzz|||~~~~~~|||yyyvvvsssrrrrrrqqqpppqqqrrrrrrqqqooorrrttttttsssqqqpppqqqrrrqqqsssuuuwwwxxxwwwwwwvvvsssssstttxxx~~~|||xxxtttpppgggaaa[[[WWWWWWVVVUUUSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHGGGHHHIIIKKKLLLNNNNNNOOOOOOQQQWWWccctttkkk^^^XXXgggxxxuuusssrrrrrrrrrpppmmmkkkhhhccc\\\WWWSSSOOOLLLKKKJJJIIIMMMTTT[[[bbbkkkrrrtttuuuvvvxxx~~~~~~}}}yyyvvvssspppoooqqqtttvvvvvvxxxzzz}}}|||wwwpppeee\\\VVVRRRPPPNNNLLLNNNPPPOOOMMMLLLNNNPPPRRRUUUZZZcccpppzzzxxxqqqcccUUULLLRRR[[[bbbppp}}}xxxwwwxxxrrraaaTTTHHH>>>:::;;;777999;;;<<<<<<===>>>@@@???FFFNNNRRRTTTXXX___dddeeelllwww{{{uuupppmmmlllfffeeedddbbbaaa___^^^]]]^^^^^^_________^^^]]]\\\VVVUUUSSSRRRQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVXXXZZZYYY\\\___```aaabbbdddeeeeeeffffffhhhiiikkkmmmnnnmmmpppsssuuuuuuvvvxxxyyy|||yyy{{{zzzvvvvvvzzz{{{zzzzzzyyyvvvrrrlllhhhfffeeeeeeffffffeeecccccceeefffccccccddddddeeefffggggggjjjjjjkkklllmmmmmmmmmmmmooopppqqqrrrssstttttttttuuuuuuwwwyyy{{{}}}|||xxxuuusssrrrrrrqqqqqqqqqrrrrrrqqqooosssuuuuuutttrrrqqqqqqrrrppprrruuuxxxyyyxxxwwwvvvttttttuuuxxx~~~}}}yyytttooojjjccc^^^XXXUUUUUUTTTRRRPPPRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLMMMMMMKKKJJJIIIEEEFFFIIIKKKNNNOOOPPPQQQOOOPPPUUU```qqq}}}fffXXXVVVeee~~~}}}{{{{{{|||~~~|||zzzxxxtttooohhhccc\\\WWWQQQMMMLLLMMMMMMMMMTTT[[[eeelllppprrruuuxxxyyy~~~}}}{{{~~~wwwtttpppmmmlllnnnrrruuuuuuwwwyyyzzz}}}~~~uuunnncccYYYTTTQQQPPPOOOHHHIIIJJJKKKKKKMMMQQQSSSVVVUUUYYYdddsss|||}}}{{{iii]]]RRRPPPUUU^^^iiirrrvvv{{{|||~~~xxxvvvwwwuuueeeVVVLLLDDD???;;;;;;999:::<<<;;;888999===@@@BBBFFFIIIMMMSSSZZZ___ccciiirrr{{{|||wwwqqqmmmnnnllliiieeebbb```______^^^]]]]]]]]]^^^^^^\\\ZZZ[[[YYYWWWUUUSSSRRRRRRRRRPPPPPPPPPQQQSSSTTTVVVWWWZZZZZZZZZ[[[\\\^^^___```bbbaaabbbcccdddgggiiikkkllllllmmmooopppqqqrrrssswwwzzz~~~yyywwwtttrrrqqqqqqrrrtttvvvrrrnnnkkkjjjhhheeebbbeeeeeeddddddcccbbbbbbbbbaaaccceeeffffffhhhkkkmmmnnnmmmlllkkkkkkmmmnnnpppppprrrssssssrrrssstttvvvwwwxxxyyy{{{|||~~~~~~{{{yyyvvvtttssssssqqqqqqrrrrrrrrrqqqqqqppprrrssssssttttttssssssrrrrrrsssuuuvvvxxxyyyyyyyyyuuuvvvwwwxxxzzzyyyrrriiiccc```ZZZTTTQQQSSSUUUSSSPPPNNNOOOPPPQQQPPPOOONNNMMMNNNMMMKKKJJJKKKLLLNNNOOOMMMKKKKKKNNNOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKOOORRRVVV^^^nnnkkkaaa[[[nnn{{{uuuqqqeee```YYYSSSPPPNNNMMMLLLPPPWWW___fffjjjmmmppprrrvvv{{{~~~zzzwwwzzz}}}||||||wwwuuuqqqnnnnnnpppsssuuuuuuxxx{{{}}}}}}|||~~~}}}~~~tttlll```WWWQQQNNNNNNMMMHHHIIIJJJKKKKKKMMMPPPSSSUUUWWW\\\gggttt|||~~~|||lll___TTTQQQUUU[[[dddlll~~~zzzxxxsssrrr}}}lll\\\QQQIIICCC???===;;;;;;<<<;;;888999<<<>>>@@@CCCGGGKKKPPPWWW[[[___eeemmmuuu}}}}}}wwwssspppnnnjjjfffbbb```^^^]]]```___^^^^^^___```___]]]\\\[[[YYYVVVTTTSSSSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^`````````aaaccceeegggiiijjjjjjkkkmmmnnnooopppqqqqqqssswwwyyy{{{}}}~~~vvvtttqqqnnnmmmnnnooopppmmmjjjgggffffffeeeccc```dddcccccccccbbbbbbaaaaaaccceeefffggghhhiiilllnnnmmmlllkkkkkkkkkmmmoooppprrrtttuuuuuuuuuuuuvvvxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{yyyvvvuuutttsssqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrssstttvvvwwwxxxyyyyyywwwxxxyyyzzz|||xxxpppggg```\\\WWWRRRQQQSSSUUUSSSPPPNNNOOOPPPPPPOOONNNMMMLLLLLLKKKJJJIIIJJJKKKMMMOOOOOOMMMMMMNNNOOONNNKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNQQQVVV^^^nnnooogggeeetttuuuooofff^^^WWWRRRNNNKKKMMMRRRYYY```dddhhhkkknnnsssvvv{{{~~~yyyvvvssstttyyy~~~~~~|||{{{wwwuuurrrooooooqqqtttuuuvvvzzz~~~}}}zzzxxxzzz}}}{{{}}}{{{qqqiii]]]RRRLLLJJJJJJKKKHHHIIIJJJJJJJJJLLLOOORRRUUUYYYaaalllvvv|||~~~}}}nnnbbbVVVRRRTTTWWW^^^dddppp|||tttpppzzzvvvfffZZZQQQIIIDDD???<<<;;;===<<<999999<<<<<<>>>@@@CCCGGGLLLRRRVVVYYY___gggnnnuuu~~~~~~{{{tttrrrnnniiieeebbb```___bbb```___^^^```aaabbbaaa^^^]]][[[YYYVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWYYYZZZ[[[]]]]]]]]]___```bbbdddeeefffggghhhiiijjjkkklllmmmkkknnnqqqrrrssstttvvvwwwxxxyyy|||~~~~~~}}}}}}~~~yyyxxxyyyxxxzzz}}}}}}zzzxxxpppnnnllljjjiiiiiijjjkkkeeecccbbbaaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaa```dddfffhhhiiiiiijjjlllnnnkkkjjjjjjkkklllnnnpppqqqtttvvvwwwxxxwwwwwwxxxzzzyyyzzz{{{}}}~~~}}}{{{zzzwwwvvvttttttsssqqqqqqrrrrrrsssrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqrrrssstttuuuwwwxxxyyyyyyzzzzzz{{{|||~~~xxxoooddd]]]WWWTTTQQQQQQSSSTTTRRRPPPNNNOOOOOOOOONNNMMMKKKJJJIIIIIIHHHHHHIIIKKKLLLMMMPPPOOONNNNNNNNNNNNLLLIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLPPPVVV___pppvvvnnnnnnyyy}}}uuukkkaaaYYYRRRMMMMMMPPPVVV\\\bbbgggkkkmmmqqqsssvvvyyy}}}~~~wwwtttqqqqqqsssvvvvvvvvv{{{}}}~~~{{{zzzuuusssqqqooooooqqqssstttvvvzzz~~~{{{xxxuuuuuuyyy~~~}}}|||}}}|||vvvmmmeeeXXXNNNHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQUUU[[[fffqqqyyy|||}}}|||lllaaaVVVSSSSSSUUUYYY]]]gggssszzzsssvvvrrreeeYYYOOOIIIAAA===;;;======::::::<<<;;;<<>>@@@BBBFFFKKKNNNSSSXXX___ffflllttt}}}{{{yyyuuuqqqmmmjjjhhhhhhdddbbb______```bbbcccccc``````___]]]\\\ZZZXXXXXXTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]^^^___```bbbcccddddddhhhjjjllllllkkkkkklllmmmmmmnnnppprrrtttuuuvvvvvvuuuuuutttsssrrrqqqqqqpppoooooooooooooooooooooooopppqqqrrrqqqooommmkkkkkkkkkllllllllllllllllllkkkhhhgggfffeeedddddddddeeebbbbbbaaaaaa`````````aaa______``````aaaaaabbbbbbeeegggiiijjjjjjiiijjjkkkiiijjjkkkmmmoooqqqrrrsssuuuwwwxxxxxxxxxxxxyyy{{{|||}}}~~~~~~}}}|||uuutttsssrrrqqqqqqqqqqqqqqqrrrssstttttttttttttttqqqrrrrrrssssssrrrrrrqqqssssssssstttuuuwwwyyyzzzzzz|||}}}xxxmmmbbbZZZUUUTTTRRRQQQPPPNNNLLLKKKMMMMMMNNNNNNMMMKKKJJJIIIFFFFFFFFFGGGGGGHHHIIIJJJKKKNNNLLLIIIJJJOOONNNIIIGGGGGGHHHIIIJJJLLLNNNPPPOOOSSSYYYcccvvvzzzlllfffnnn}}}rrriiibbbUUUTTTUUUXXX]]]cccgggiiinnnnnnpppqqqtttwwwzzz{{{wwwxxxxxxwwwuuuuuuwwwxxxyyyyyyzzz{{{|||{{{{{{zzzxxxwwwuuurrrqqqpppooooootttvvvyyyzzzzzzxxxuuusssoooooooooooooooppppppqqqsssxxx~~~zzztttrrrqqqqqqtttyyy~~~wwwvvvxxxzzz~~~tttmmmddd]]]SSSKKKGGGEEEEEEEEEGGGHHHIIIHHHHHHIIILLLOOOTTT[[[gggttt|||}}}yyytttccc[[[SSSSSSTTTSSSTTTVVVYYY]]]hhh|||}}}vvviii```SSSJJJAAA???>>><<<<<<>>>;;;<<<>>>???@@@CCCHHHKKKOOOUUU\\\bbbhhhpppzzz~~~|||xxxsssnnnkkkiiihhhfffcccaaaaaabbbbbbbbbbbb____________]]]\\\[[[ZZZVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaaccceeeggggggfffeeefffgggjjjjjjlllmmmooooooppppppoooooonnnnnnmmmlllllllllkkkkkkkkkjjjjjjiiiiiiiiikkkkkkkkkjjjiiigggfffeeehhhiiiiiiiiihhhhhhggggggeeeeeedddccccccccccccccc___``````___]]]\\\^^^___``````aaaaaabbbcccddddddeeehhhjjjkkkjjjiiiiiijjjkkklllmmmoooqqqrrrttttttuuuwwwxxxxxxxxxxxxyyy{{{|||}}}~~~}}}{{{zzzrrrrrrqqqqqqpppqqqqqqqqqrrrrrrssstttuuuuuuuuuuuurrrssssssttttttssssssrrrssssssrrrssstttvvvyyyzzzzzz|||~~~vvvkkkaaaZZZVVVUUUSSSPPPNNNLLLKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJFFFFFFGGGGGGGGGGGGHHHHHHHHHLLLKKKHHHJJJRRRRRRMMMHHHGGGGGGHHHJJJLLLNNNOOOPPPTTTZZZcccvvvzzziiiaaahhh}}}xxxrrraaa^^^[[[[[[___ccceeefffllllllmmmoooqqqtttvvvwwwssstttttttttrrrrrrtttvvvwwwxxxzzzzzz{{{{{{|||}}}zzzyyywwwtttqqqpppoooooouuuvvvxxxyyyxxxwwwtttrrrooooooppppppqqqqqqqqqqqqqqqvvv{{{~~~wwwnnnnnnoooqqqtttyyy}}}uuuuuuwwwyyy~~~zzzqqqkkk___ZZZRRRLLLHHHGGGFFFEEEGGGHHHHHHHHHHHHIIILLLNNNTTTZZZeeesss~~~~~~vvvnnnaaaYYYSSSSSSTTTRRRQQQRRRRRRVVV^^^lll|||ssscccWWWJJJCCC@@@===<<<===;;;<<<======>>>@@@DDDHHHKKKPPPWWW^^^dddlllvvv}}}~~~xxxrrrnnnkkkiiihhhfffddddddddddddbbbaaa]]]^^^_________^^^\\\\\\ZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUURRRSSSUUUWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\^^^_________```bbbcccbbbaaabbbccchhhhhhjjjkkklllllllllllliiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhiiigggeeedddcccbbbaaa```cccdddeeeeeefffeeeddddddccccccbbbbbbbbbbbbaaaaaa]]]^^^___^^^\\\\\\^^^```aaaaaabbbcccdddeeefffggggggjjjlllmmmllljjjjjjjjjmmmnnnoooqqqrrrttttttuuuvvvxxxyyyyyyxxxyyyzzz||||||}}}~~~~~~|||yyywwwrrrrrrqqqqqqqqqrrrssssssrrrrrrtttuuuuuuvvvvvvvvvsssttttttuuuuuuttttttsssssssssrrrrrrtttvvvxxxzzzzzz|||ssshhh___YYYUUUTTTRRROOOMMMLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMLLLGGGGGGHHHHHHGGGGGGFFFFFFFFFLLLLLLHHHLLLVVVXXXRRRIIIHHHGGGGGGIIIKKKMMMOOOPPPTTTYYYbbbtttnnnccciii||||||lllgggbbb```bbbdddeeeeeejjjkkklllnnnppprrrssstttpppqqqrrrqqqpppqqqsssttttttuuuwwwwwwxxxyyyzzz|||zzzzzzyyyvvvrrrpppooopppqqqrrrssssssrrrqqqooommmooopppqqqrrrrrrrrrrrrrrrppptttxxx{{{~~~vvvjjjkkkmmmpppsssyyywwwvvvxxxzzz}}}~~~~~~~~~}}}xxxpppjjj]]]XXXRRRMMMJJJHHHGGGFFFGGGHHHHHHHHHGGGHHHKKKNNNTTTXXXcccrrr~~~uuujjj```YYYSSSSSSSSSQQQOOOPPPQQQUUU[[[dddrrrooo```PPPGGGBBB>>><<<===:::;;;;;;;;;<<<>>>BBBEEEGGGLLLTTT[[[aaaiiissszzz|||~~~wwwqqqmmmkkkiiihhhgggggggggeeeccc```\\\]]]^^^______^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUURRRSSSUUUVVVWWWWWWWWWVVVWWWXXXYYYZZZ[[[]]]^^^^^^]]]___aaaaaa``````aaabbbcccdddeeeffffffgggffffffgggggggggggghhhhhhhhhhhheeeeeeeeefffffffffffffffhhhfffbbb```______^^^]]]___```bbbcccddddddccccccaaaaaaaaaaaaaaaaaa``````\\\^^^```___^^^^^^aaadddbbbbbbcccdddfffggghhhhhhiiikkknnnooommmlllkkkkkknnnoooqqqrrrssstttuuuuuuwwwyyyzzzzzzyyyzzz{{{}}}|||}}}~~~~~~{{{xxxvvvsssrrrrrrrrrsssssstttuuurrrssstttuuuvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttssssssrrrrrrsssvvvxxxzzz{{{}}}}}}pppfff]]]XXXTTTSSSQQQNNNLLLMMMOOORRRJJJKKKMMMNNNOOOOOONNNNNNHHHHHHIIIHHHHHHGGGFFFEEEFFFLLLLLLIIINNNYYY\\\VVVIIIIIIHHHGGGHHHJJJMMMNNNPPPTTTXXXaaarrrwwwiiilll}}}~~~yyyrrrkkkgggggghhhjjjgggiiikkkmmmmmmoooqqqssssssrrrpppooooooppprrrsssrrrssstttvvvwwwyyyzzz{{{yyywwwvvvtttsssttttttuuuzzzwwwsssqqqqqqqqqqqqpppqqqrrrsssrrrppppppqqqssstttuuuvvvxxx{{{xxxpppmmmllljjjjjjmmmuuu~~~zzzzzz|||~~~~~~~~~|||||||||vvvllldddYYYWWWSSSOOOKKKHHHGGGFFFIIIHHHHHHHHHIIILLLOOOPPPTTT\\\iiivvv|||yyyppphhh[[[UUUPPPOOORRRUUUTTTQQQRRROOOTTT^^^fffrrrsssbbbQQQFFF@@@===;;;>>>===;;;;;;<<<===??????EEEJJJQQQYYYaaaiiipppuuu{{{~~~~~~xxxrrrnnniiihhhffffffffffffdddccccccbbbaaa``````````````````___]]][[[YYYYYYYYYYYYWWWVVVTTTRRRQQQPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^^^^^^^______^^^___```aaacccdddeeefffiiifffbbbbbbcccdddcccaaaggggggggggggggggggggggggeeedddbbb___\\\ZZZXXXWWW[[[\\\]]]___```______^^^aaaaaa```_________``````^^^^^^^^^^^^^^^^^^^^^^^^___bbbfffhhhhhhggghhhhhhllllllmmmmmmnnnoooooopppooooooppprrrssstttuuuvvvyyyzzz}}}}}}yyytttrrrrrrrrrqqqqqqrrrtttuuuvvvssssssrrrrrrrrrsssttttttqqqqqqrrrsssssstttuuuuuutttttttttsssrrrtttwwwzzz|||xxxlll```ZZZYYYWWWVVVTTTRRRPPPNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJHHHEEEEEEFFFHHHIIIGGGGGGIIIJJJKKKKKKLLLLLLGGGGGGHHHHHHGGGIIIKKKNNNOOOPPPWWWcccppp|||jjjsssvvvpppllljjjjjjhhhjjjkkkkkkkkkmmmoooqqqsssrrrqqqppppppqqqssstttssstttuuuvvvwwwxxxxxxyyyzzzyyywwwvvvtttsssrrrrrrwwwtttpppnnnnnnnnnnnnmmmmmmoooppppppoooppprrrtttuuuvvvwwwyyy|||wwwqqqllljjjiiiiiimmmttt}}}|||{{{zzztttkkkdddXXXVVVSSSOOOKKKHHHFFFEEEIIIHHHHHHHHHJJJLLLOOOQQQYYYaaaooo||||||qqqgggXXXSSSNNNMMMPPPSSSRRRPPPSSSPPPRRRYYY^^^eeezzzrrr```QQQFFF???<<<888999::::::;;;<<<>>>@@@BBBFFFLLLSSSZZZbbbjjjooovvvyyy~~~{{{tttpppnnnllliiihhhhhhgggdddbbbbbbbbbaaa``````___`````````___^^^\\\[[[[[[[[[\\\YYYWWWUUUSSSRRRQQQQQQQQQSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]``````aaaaaabbbbbbcccccceeecccaaabbbdddeeeeeecccdddddddddddddddddddddddddddcccaaa___\\\ZZZXXXWWWYYYZZZ\\\]]]^^^^^^]]]]]]______^^^^^^^^^^^^______^^^^^^^^^^^^_________```aaadddhhhiiiiiiiiijjjjjjmmmmmmmmmmmmnnnnnnoooooonnnoooqqqsssuuuwwwyyyyyy{{{|||~~~~~~|||xxxuuussssssrrrrrrrrrrrrsssuuuvvvrrrrrrrrrrrrrrrsssssstttrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrttttttuuuwww{{{~~~rrrggg]]]XXXXXXWWWWWWUUUTTTRRRPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIIIIIIIJJJKKKMMMGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGHHHHHHGGGIIIKKKNNNUUUXXX```jjjrrr~~~qqqyyyzzztttooommmjjjkkkkkkiiiiiijjjmmmooosssrrrqqqqqqrrrssstttvvvvvvvvvwwwwwwwwwwwwwwwwwwzzzzzzyyyxxxvvvsssqqqooossspppllljjjkkkkkkkkkjjjkkkmmmooopppqqqrrruuuxxxwwwxxxzzz|||~~~{{{uuuqqqllljjjiiijjjooovvv~~~}}}zzzvvvppphhhbbbWWWUUURRROOOKKKHHHEEEDDDHHHHHHHHHIIIKKKMMMPPPRRRZZZdddtttpppcccTTTPPPLLLKKKNNNPPPPPPOOOQQQOOOQQQUUUWWW[[[kkk||||||jjjWWWHHH???;;;777999;;;:::999999===@@@@@@CCCGGGLLLSSS[[[dddiiiqqqtttxxx{{{~~~|||xxxssspppmmmllljjjhhheeecccbbbaaa``````___```````````````___^^^^^^^^^^^^^^^[[[ZZZXXXVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[```````````````````````````___```bbbeeefffeeedddaaaaaaaaaaaaaaaaaaaaaaaabbbaaa```^^^\\\ZZZXXXWWWXXXYYYZZZ\\\\\\\\\\\\[[[]]]]]]\\\\\\\\\]]]]]]^^^]]]^^^^^^___```aaabbbbbbdddgggjjjkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqsssvvvyyy{{{|||}}}~~~~~~~~~|||zzzwwwvvvuuutttssssssrrrssssssttttttqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqooonnnmmmmmmnnnqqqtttwwwyyy|||vvviii```XXXUUUVVVVVVWWWVVVVVVTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKKKKLLLMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHGGGIIIKKKNNNYYYaaammmtttvvv{{{|||{{{vvvsssmmmlllkkkhhhggghhhkkknnnrrrrrrrrrrrrtttuuuwwwxxxzzzzzzzzzzzzzzzyyywwwwwwyyyzzz{{{zzzyyyuuurrrpppooommmiiihhhhhhiiiiiiiiimmmnnnqqqrrrsssuuuxxx{{{zzz|||xxxssspppmmmlllkkkmmmrrrzzz~~~xxxrrrjjjaaa\\\TTTSSSQQQNNNKKKHHHEEECCCGGGHHHHHHJJJLLLOOOQQQSSSXXXccctttooo```RRROOOKKKJJJLLLNNNOOOOOONNNMMMPPPTTTUUUXXXdddqqq}}}lllYYYJJJBBB>>>;;;======:::777888===CCCAAACCCEEEIIINNNVVV___eeelllpppuuuxxxzzz}}}vvvtttqqqooommmkkkhhhfffbbbbbbaaaaaa``````aaaaaa```____________`````````]]]]]][[[YYYWWWUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]___bbbcccdddcccbbb^^^^^^^^^^^^^^^^^^^^^^^^```___^^^]]][[[YYYXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^___aaabbbccceeeeeefffhhhjjjlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppsssuuuxxxyyyzzz}}}~~~~~~{{{yyywwwwwwvvvwwwtttttttttsssssssssssssssqqqqqqppppppqqqqqqrrrsssssssssrrrqqqpppooonnnnnnnnnrrrvvvzzz}}}|||kkkaaaZZZUUUSSSUUUTTTUUUUUUVVVTTTRRROOONNNLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGIIIKKKNNNWWWeeevvv|||{{{zzzwwwooonnnllliiiggghhhjjjmmmqqqrrrssstttvvvxxxyyyzzz~~~~~~}}}{{{yyyxxxwwwyyyzzz{{{zzzxxxuuurrrnnnkkkhhhggghhhiiijjjiiinnnppprrrssstttvvvyyy|||~~~vvvqqqooommmlllkkknnnuuu|||wwwnnncccZZZTTTPPPPPPOOONNNLLLHHHEEECCCGGGGGGIIIKKKNNNPPPRRRTTTVVVaaatttsssbbbRRRPPPMMMKKKLLLMMMOOOOOOLLLMMMPPPSSSSSSVVV^^^gggmmmnnn]]]PPPHHHDDD??????===:::999===CCCIII@@@AAACCCEEEIIIPPPYYY___eeejjjpppsssuuuxxx|||zzzxxxuuusssqqqooollljjjeeeeeedddcccbbbbbbbbbbbb_________```````````````______^^^\\\ZZZXXXWWWVVVRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^\\\]]]___``````_________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^___```aaabbbdddeeeggggggfffhhhjjjkkkjjjjjjlllmmmnnnnnnnnnoooooooooooooooooopppqqqrrrtttuuuwwwwww{{{}}}}}}|||yyywwwvvvvvvwwwwwwttttttttttttttttttssssssqqqqqqppppppqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqtttyyy|||}}}pppbbbZZZVVVRRRRRRTTTQQQRRRSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLKKKJJJHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGIIIKKKNNNTTTeee|||zzzwwwppppppooollljjjiiikkkmmmqqqrrrtttvvvxxxzzz{{{|||~~~{{{yyyvvvwwwyyyzzzyyywwwtttsssmmmkkkhhhggghhhjjjjjjjjjmmmooorrrsssuuuwww{{{}}}yyyssspppmmmkkkkkkooowww~~~vvvkkk^^^TTTNNNKKKLLLMMMNNNLLLIIIFFFCCCFFFGGGIIILLLOOORRRTTTUUUWWWaaatttwwweeeSSSQQQNNNLLLKKKLLLNNNOOOLLLNNNPPPPPPOOOPPPVVV[[[^^^xxxqqqbbbUUUJJJDDD@@@>>>======@@@EEEJJJMMM===>>>???@@@CCCIIIQQQVVV]]]bbbhhhlllooorrrwww{{{~~~|||yyyvvvssspppmmmjjjiiihhhfffeeeddddddccc___```aaaaaaaaaaaaaaa````````````___^^^\\\ZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\[[[\\\]]]]]]\\\ZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXWWWXXXZZZ[[[\\\[[[[[[ZZZYYYYYYZZZZZZ\\\]]]______aaaaaacccdddeeeggghhhiiiggghhhjjjjjjiiiiiikkkmmmmmmmmmnnnoooooopppqqqqqqqqqrrrssstttuuuvvvwwwxxx|||}}}zzzyyyxxxvvvvvvvvvwwwxxxsssttttttuuuuuuuuuttttttqqqqqqqqqqqqqqqrrrssssssqqqqqqrrrsssttttttuuuuuutttvvvzzz}}}qqqfff[[[VVVTTTQQQQQQRRROOOOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGIIIKKKNNNTTTddd}}}}}}yyywwwqqqrrrqqqpppmmmlllmmmnnnqqqrrrtttwwwyyy{{{}}}~~~~~~{{{zzzuuuvvvwwwwwwuuusssqqqooollljjjgggfffhhhjjjkkkjjjnnnqqqtttwwwyyy}}}}}}xxxuuuqqqnnnnnnttt||||||tttiii\\\RRRLLLGGGIIILLLMMMMMMJJJGGGDDDEEEGGGIIIMMMPPPSSSTTTUUUXXXaaarrrwwweeeSSSQQQOOOLLLJJJJJJLLLMMMKKKMMMNNNLLLKKKNNNQQQTTTXXXfffvvvzzzoooaaaRRRGGGBBB@@@@@@CCCHHHJJJIIIFFF:::;;;<<<===@@@EEEKKKOOOXXX]]]cccgggjjjmmmssswwwzzz|||wwwrrroooooonnnllljjjhhhfffeeeeeebbbbbbcccdddccccccbbbaaa``````aaaaaa```___]]]\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXZZZ[[[ZZZXXXWWWYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]___aaaaaaccccccdddeeeggghhhiiiiiihhhiiijjjjjjiiijjjkkkmmmllllllmmmooopppqqqrrrssstttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{xxxwwwwwwvvvvvvvvvwwwwwwrrrssstttuuuvvvvvvuuuuuurrrrrrrrrrrrrrrsssssstttqqqrrrrrrsssttttttuuuuuutttvvvyyy|||~~~uuuggg^^^VVVSSSRRROOONNNOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGIIIKKKNNNTTT___vvv|||{{{yyyzzz|||}}}}}}{{{yyywwwqqqssssssrrrpppnnnnnnoooppprrrtttwwwzzz|||~~~~~~~~~{{{yyyvvvvvvuuutttrrrooommmlllkkkiiiffffffhhhiiijjjjjjqqqtttxxx{{{}}}yyyuuussssssyyy}}}}}}zzzsssiii\\\RRRLLLEEEGGGKKKMMMMMMKKKGGGEEEEEEGGGJJJMMMQQQSSSUUUVVVXXX```ppptttcccSSSQQQOOOKKKIIIHHHJJJLLLIIILLLMMMKKKKKKOOOSSSUUUXXX]]]bbbvvvrrr```RRRGGGDDDDDDHHHMMMKKKCCC;;;:::<<<===>>>@@@DDDIIIMMMWWW\\\aaaeeehhhkkkqqqvvvwwwyyysssooorrrqqqooollliiigggfffeeeddddddeeefffeeedddcccbbb```aaabbbbbbbbbaaa___^^^___^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVZZZYYYYYYXXXWWWWWWVVVVVVVVVXXXYYYWWWUUUVVVYYY\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYTTTUUUVVVXXXYYYXXXXXXWWW[[[[[[[[[]]]^^^```bbbcccdddeeeeeefffggghhhiiiiiiiiijjjkkkkkkjjjjjjlllnnnkkklllmmmoooppprrrssstttvvvwwwyyy{{{~~~|||zzzxxxvvvvvvvvvwwwwwwwwwvvvvvvqqqrrrtttvvvvvvvvvvvvvvvssssssrrrrrrsssssstttuuurrrrrrrrrssssssttttttttttttuuuxxx{{{xxxooobbbYYYSSSRRRQQQNNNLLLMMMOOOOOONNNMMMMMMNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGIIIKKKNNNSSSZZZnnn~~~tttpppuuu~~~}}}|||zzzzzzzzzyyyxxxwwwvvvuuurrrqqqooooooppppppnnnmmmlllooorrrvvvzzz|||}}}}}}~~~|||zzzvvvwwwxxxwwwuuuqqqnnnkkkggghhhiiiiiiiiijjjmmmppptttwww|||wwwuuu|||~~~}}}tttllldddZZZPPPHHHGGGGGGHHHHHHHHHIIIIIIIIIDDDGGGKKKOOOSSSUUUWWWWWWTTT[[[jjj{{{~~~mmm___WWWSSSMMMJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLVVVVVV[[[iii|||~~~|||}}}}}}mmm^^^PPPJJJFFFGGGFFFAAA<<<;;;===<<<::::::<<>>;;;;;;;;;:::999999:::===???AAAHHHLLLSSSWWW\\\bbbiiioootttxxx}}}~~~xxxwwwvvvrrrnnnjjjhhhgggffffffeeedddcccccccccccccccccccccccccccdddeeefffgggfffeeedddbbbaaa```___]]]\\\[[[ZZZXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXWWWUUUTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^___```aaaccceeeffffffjjjiiiiiihhhhhhhhhiiiiiimmmlllkkkjjjjjjkkklllmmmpppqqqsssuuuvvvxxxxxxyyy|||}}}~~~|||zzzxxxwwwwwwuuuwwwyyyyyywwwuuuuuuuuuuuuttttttttttttuuuvvvwwwuuutttrrrsssuuuvvvuuussssssqqqpppqqqtttuuuuuussssssqqqqqqxxxzzzqqqiiicccWWWSSSNNNLLLMMMNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHLLLNNNMMMIIIFFFHHHJJJHHHGGGFFFEEEFFFHHHJJJKKKOOOUUUbbbwwwvvveee___```fffvvv}}}vvvvvvuuuuuuuuuuuuvvvvvvssstttttttttsssrrrrrrqqqooonnnmmmmmmoooppppppooonnnoooppprrruuuxxx{{{}}}~~~}}}{{{~~~}}}{{{yyyuuupppllljjjggghhhiiiiiiiiikkknnnpppuuu~~~|||zzz~~~vvvpppfff___ZZZUUUPPPLLLJJJJJJIIIHHHHHHGGGGGGGGGIIIIIIJJJLLLNNNRRRUUUVVVXXXYYY\\\ccciiiggg___XXXTTTQQQMMMKKKIIIGGGEEECCCGGGFFFEEEEEEFFFGGGJJJKKKKKKNNNSSSYYYaaaooo}}}|||www]]]RRRHHHCCCAAA===;;;<<<:::999888777888:::===>>>AAAEEEKKKOOOTTT[[[dddkkknnnrrrwwwzzz}}}~~~}}}zzzvvvrrrnnnkkkjjjgggfffeeedddccccccccccccddddddddddddeeefffggghhhjjjiiihhhgggfffeeeddddddaaa```___]]][[[YYYXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVWWWXXXWWWVVVUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^___`````````bbbbbbcccdddeeefffggggggiiiiiiiiihhhiiiiiijjjjjjooonnnmmmllllllmmmnnnoootttuuuwwwyyy{{{||||||}}}~~~|||zzzxxxvvvuuuuuuvvvwwwyyyyyywwwvvvvvvvvvvvvuuutttssstttuuuvvvwwwvvvuuuttttttuuuvvvuuusssrrrqqqoooppprrrtttttttttsssrrrttt{{{xxxmmmccc]]]SSSPPPMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLJJJHHHGGGIIILLLIIIHHHHHHHHHHHHHHHIIIIIIMMMQQQ]]]pppjjj[[[WWWYYYaaaqqq{{{yyyrrrrrrrrrrrrrrrrrrssstttooooooppppppppppppoooooonnnlllkkklllnnnpppppppppoooooonnnooorrrvvvzzz|||||||||}}}~~~~~~~~~|||xxxsssoookkkiiiggghhhiiiiiijjjkkkoooqqqxxxzzzwwwyyyrrrkkk```YYYUUURRROOOLLLKKKKKKIIIHHHGGGGGGHHHHHHKKKJJJIIIJJJKKKOOORRRTTTVVVUUUUUUXXX[[[ZZZUUUPPPOOONNNLLLJJJJJJHHHEEECCCFFFFFFDDDDDDEEEGGGIIIJJJLLLPPPVVVYYY[[[cccvvv~~~}}}mmm```RRRJJJDDD>>><<<===::::::888888888999;;;<<<<<<@@@DDDGGGLLLTTT___gggjjjnnnrrrvvvyyy}}}yyyvvvrrrnnnllliiihhhgggeeedddccccccccceeeeeeeeeeeefffhhhiiijjjiiihhhhhhgggfffeeeeeedddaaaaaaaaa```______^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYWWWVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^aaaaaabbbbbbccccccbbbbbbddddddeeeeeeffffffggggggiiiiiiiiiiiiiiijjjkkklllpppooonnnmmmmmmnnnooopppwwwxxxzzz|||~~~}}}|||zzzxxxuuutttsssrrruuuwwwxxxxxxwwwuuuuuuuuuvvvvvvuuuttttttuuuvvvwwwvvvuuuuuuuuuuuuuuuttttttrrrqqqooooooqqqsssuuuvvvvvvvvvzzz~~~tttiii___YYYQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKMMMOOOOOONNNMMMKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFIIILLLIIIIIIIIIIIIIIIIIIHHHHHHNNNRRR\\\nnn~~~hhhZZZUUUVVV^^^ooo~~~~~~~~~|||yyyvvvrrrqqqpppooonnnnnnnnnnnnkkkkkklllmmmnnnnnnnnnnnnmmmllljjjkkkmmmooopppppppppooonnnnnnppptttxxx{{{{{{|||~~~{{{vvvqqqmmmjjjhhhggghhhiiijjjjjjlllooorrrzzzzzzuuuuuuyyy|||}}}ppphhh]]]UUUQQQOOOLLLJJJKKKJJJIIIHHHGGGHHHIIIJJJNNNLLLJJJIIIJJJMMMPPPRRRSSSRRRRRRSSSTTTRRRNNNIIIJJJJJJIIIJJJKKKKKKIIIGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHLLLSSSWWWVVVYYYhhhxxxqqq```UUUKKKBBB======<<<;;;:::999999999:::;;;:::<<<@@@BBBGGGOOOYYYaaafffjjjooossswww||||||yyyvvvqqqnnnlllkkkjjjhhhfffeeeeeedddffffffffffffggghhhiiijjjhhhhhhhhhggggggfffffffffdddddddddcccccccccbbbbbb``````_________^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\ZZZYYYZZZ[[[[[[\\\]]]^^^___```aaabbbffffffffffffeeedddcccbbbeeeeeeeeeffffffgggggggggiiiiiiiiiiiijjjkkkmmmmmmppppppooonnnooopppqqqrrrzzz{{{|||~~~}}}zzzyyyxxxvvvtttsssrrrrrrsssuuuwwwwwwuuutttssstttvvvvvvvvvuuuuuuuuuvvvvvvuuuvvvvvvuuutttsssttttttrrrqqqpppoooooorrrvvvyyyzzz|||yyyoooeee\\\VVVPPPOOONNNLLLKKKJJJKKKLLLKKKLLLMMMNNNNNNLLLJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDFFFHHHJJJIIIIIIIIIIIIIIIIIIHHHHHHOOORRR]]]ooorrrddd]]][[[```qqq{{{zzzzzzzzzzzzyyyvvvsssqqqpppnnnllljjjiiihhhhhhhhhiiikkklllmmmnnnnnnnnnnnnkkkiiiiiilllnnnpppppppppoooooooooqqqtttwwwzzzxxxyyy{{{~~~|||xxxsssnnnkkkiiihhhggghhhiiijjjkkkmmmpppsss|||~~~zzzuuussstttvvv|||zzzmmmeeeZZZRRRNNNLLLJJJHHHIIIHHHGGGGGGHHHJJJLLLNNNRRRPPPNNNLLLLLLNNNPPPRRRQQQPPPPPPQQQQQQNNNJJJGGGHHHHHHHHHJJJMMMNNNMMMLLLIIIHHHFFFDDDDDDEEEFFFGGGGGGKKKRRRWWWVVVWWWaaammm}}}pppdddXXXKKKAAA>>>>>>===<<<;;;::::::::::::888;;;>>>@@@CCCIIISSSZZZaaaeeejjjpppuuuzzz{{{wwwssspppooommmkkkiiihhhggggggggggggffffffgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhfffeeedddcccbbbddddddddddddcccccccccccc``````___^^^^^^^^^^^^___^^^]]]]]]\\\\\\\\\\\\]]]^^^___```___^^^]]]]]]_________```aaabbbddddddeeeggggggggggggfffeeeddddddfffffffffgggggghhhhhhiiiiiiiiiiiijjjkkkmmmnnnoooqqqqqqppppppqqqsssuuuvvv|||}}}|||zzzxxxwwwvvvtttssssssrrrrrrrrrtttvvvvvvtttsssrrrsssuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvuuusssrrrrrrsssqqqpppooommmmmmpppuuuzzz}}}tttiii```XXXTTTNNNOOOOOOMMMKKKJJJKKKMMMKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIMMMRRR^^^qqqtttjjjeeehhhwww|||zzzxxxwwwwwwxxxwwwuuusssqqqpppnnnkkkiiigggfffeeeggghhhjjjlllmmmnnnoooooonnnllliiiiiikkkmmmooooooqqqppppppppprrrtttwwwyyywwwxxxyyy{{{}}}|||yyytttooollljjjiiiiiiggghhhiiijjjkkkmmmqqqsss{{{|||{{{zzzzzz{{{|||~~~zzzuuusssssstttvvv{{{|||tttggg```VVVOOOLLLKKKIIIGGGFFFFFFEEEFFFHHHLLLPPPRRRWWWUUUSSSRRRQQQQQQRRRSSSQQQPPPPPPOOOOOOMMMKKKJJJIIIHHHIIIKKKNNNPPPPPPPPPKKKJJJGGGEEEDDDEEEEEEFFFIIILLLRRRXXXXXXWWW]]]eeemmmvvviiiYYYKKKEEE>>>===<<<;;;:::999888888777:::<<<>>>@@@EEELLLRRR[[[___eeekkkqqqvvvyyy{{{~~~yyytttsssqqqooommmkkkjjjiiihhhhhhgggffffffffffffggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffffffffhhhhhhhhhgggggggggffffffcccccccccccccccbbbbbbaaabbbbbbaaa```````````````bbbcccdddcccaaa```aaabbbccccccddddddeeefffggggggeeeeeefffggggggggggggggggggggghhhiiijjjjjjkkkkkkhhhiiiiiijjjlllmmmooopppsssrrrssssssuuuwwwzzz{{{~~~}}}zzzwwwvvvvvvuuuttttttssssssttttttsssuuuwwwwwwuuussssssssstttvvvxxxzzzzzzwwwtttrrrsssuuuvvvtttqqqpppqqqrrrnnnnnnllljjjiiimmmsssyyy~~~~~~pppddd[[[TTTPPPMMMNNNOOONNNKKKJJJKKKMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFHHHGGGFFFEEEFFFHHHJJJKKKMMMSSSaaavvvwwwpppqqq{{{{{{|||~~~|||zzz{{{yyyxxxwwwxxxxxxvvvuuurrrqqqooollljjjhhhgggfffggghhhjjjlllnnnoooppppppooollliiihhhjjjlllnnnnnnqqqppppppqqqsssuuuwwwxxx}}}}}}}}}~~~yyyvvvrrrmmmjjjiiiiiiiiiggghhhiiijjjkkkmmmqqqtttzzz}}}xxxwwwtttssssssuuuzzz~~~~~~}}}zzzvvvsssssssssrrrvvvxxxzzz||||||vvvmmmccc\\\SSSMMMKKKJJJHHHGGGDDDDDDDDDEEEIIIMMMRRRTTTZZZYYYWWWVVVUUUTTTUUUUUUSSSQQQOOONNNMMMMMMMMMMMMKKKJJJJJJKKKNNNQQQQQQQQQMMMKKKIIIFFFEEEDDDEEEEEEGGGIIIOOOUUUVVVTTTXXX]]]___nnnwwweeeVVVNNN>>>===<<<;;;999888777666777999<<<===>>>AAAHHHMMMVVVZZZaaahhhnnnrrrvvvwww}}}~~~wwwvvvsssqqqooommmlllkkkiiihhhgggffffffeeeeeeeeefffgggggggggggghhhhhhhhhffffffggghhhiiijjjjjjkkkjjjjjjjjjiiiiiiiiiiiihhhdddeeefffgggfffeeedddccceeeeeedddccccccbbbccccccdddeeefffeeecccbbbcccdddeeeeeeffffffggghhhhhhhhhbbbcccdddfffhhhiiiiiijjjhhhiiiiiijjjlllmmmmmmnnnhhhiiiiiijjjlllnnnpppqqqttttttuuuvvvxxx{{{}}}~~~|||zzzwwwuuusssttttttsssssssssttttttuuutttvvvxxxxxxvvvtttttttttsssuuuyyy{{{{{{xxxsssppprrrtttuuutttpppoooppprrrlllllljjjhhhgggjjjrrrxxx|||~~~nnnaaaWWWQQQMMMKKKMMMOOOMMMJJJIIIJJJLLLIIIIIIIIIIIIJJJLLLMMMNNNJJJIIIIIIIIIIIIIIIIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJHHHFFFHHHFFFEEEDDDEEEGGGJJJLLLNNNUUUeee{{{~~~wwwwww~~~}}}{{{yyyyyyzzzzzzyyyxxxxxxwwwvvvuuusssrrrqqqpppqqqooolllhhhfffffffffffffffgggiiillloooooommmjjjlllmmmmmmnnnnnnnnnnnnmmmrrrssstttvvvwwwyyyzzz{{{~~~|||{{{|||~~~~~~}}}rrrpppllliiiffffffggghhheeedddeeeggglllppptttuuuxxx}}}|||xxxsssqqqqqqpppssswww{{{}}}~~~~~~zzztttqqqsssuuuvvvuuussssssvvvxxxpppfff[[[TTTKKKGGGGGGGGGDDDBBBFFFEEEEEEFFFHHHLLLQQQSSSUUUXXXXXXVVVVVVYYYZZZWWWYYYVVVSSSQQQQQQQQQPPPPPPOOONNNMMMLLLLLLMMMOOOPPPKKKLLLKKKIIIFFFDDDEEEFFFJJJLLLNNNOOOOOOPPPSSSUUU\\\cccqqq|||hhhWWWDDD>>>;;;===>>>;;;888777888888999:::===AAAEEEGGGPPPSSSYYY___eeekkkrrrvvvxxx{{{|||xxxtttrrrpppmmmjjjlllmmmmmmiiieeedddfffhhhhhhhhhhhhgggfffhhhkkknnniiiiiihhhgggggghhhjjjkkkllllllllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiigggfffeeeffffffggghhhhhhgggggggggfffeeefffiiiiiigggeeeggghhhiiijjjkkklllmmmmmmlllmmmnnnoooqqqssstttuuuwwwxxxyyy|||~~~~~~}}}{{{yyyxxxwwwvvvvvvssssssrrrrrrssstttvvvwwwuuuvvvvvvvvvvvvuuuuuutttuuuvvvxxxyyyyyyxxxvvvuuuwwwuuusssrrrrrrqqqpppnnnnnnkkkiiiiiimmmtttyyy|||{{{kkk___VVVOOOJJJMMMMMMLLLLLLKKKKKKKKKJJJGGGHHHIIILLLNNNNNNKKKHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDEEEGGGJJJKKKKKKIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLQQQYYYeeewww|||www~~~{{{yyyxxxwwwxxxxxxwwwvvvuuuuuutttrrrqqqooonnnmmmooommmjjjhhhfffeeeffffffffffffhhhlllooopppooonnnpppppppppqqqppppppooonnnpppqqqsssvvvxxxzzz|||}}}|||{{{{{{zzzyyywwwnnnllljjjgggfffffffffggggggffffffhhhkkkooorrrtttxxx}}}|||uuupppooommmppptttxxxzzz}}}~~~{{{wwwuuuuuuvvvuuuuuussssssuuuvvvnnndddXXXQQQIIIEEEFFFFFFDDDBBBEEEEEEEEEFFFHHHKKKNNNPPPTTTWWWXXXVVVWWWZZZ[[[YYYUUURRROOOMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLMMMNNNOOONNNNNNMMMJJJFFFDDDCCCDDDFFFGGGJJJKKKKKKLLLNNNPPPVVV\\\ggg{{{uuueeeMMMEEE?????????;;;999999777888888:::<<>><<<888777888777777888:::;;;===>>>???DDDGGGKKKPPPWWW___gggmmmooorrrwwwzzz~~~}}}{{{xxxvvvqqqrrrrrrooollliiihhhhhhkkkllllllkkkiiiggghhhiiilllkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnmmmllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhgggfffeeefffgggggggggggggggfffeeeiiihhhhhhiiikkkllljjjiiiiiijjjkkkmmmoooqqqrrrsssssstttuuuvvvxxxzzz{{{|||~~~~~~~~~|||xxxwwwvvvtttsssrrrrrrrrruuutttsssrrrrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvuuutttssssssrrrrrrrrrqqqooommmjjjhhhgggiiikkkoootttyyyoooaaaXXXSSSNNNLLLJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHIIILLLNNNOOOMMMKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIGGGDDDDDDFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMUUUaaaqqqzzzqqqmmmmmmuuu~~~yyyxxxvvvvvvvvvuuusssqqqooooooooonnnmmmkkkiiihhhiiiiiigggfffffffffffffffgggfffgggjjjooosssvvvwwwwwwvvvvvvuuusssrrrpppooopppqqqtttxxx{{{}}}~~~zzzvvvrrrnnniiieeeaaabbbbbbccccccdddddddddfffgggiiilllnnnqqquuuwww~~~wwwooolllmmmqqquuuyyy}}}~~~}}}yyyuuurrrsssrrrppppppmmmdddZZZNNNKKKFFFDDDEEEGGGGGGGGGEEEFFFGGGIIIIIIIIIHHHGGGKKKOOOQQQPPPSSSXXXYYYWWWSSSQQQPPPPPPRRRSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNMMMJJJFFFBBBAAAAAACCCEEEGGGHHHHHHJJJLLLNNNRRRTTTZZZeeessswww___SSSFFF@@@<<<999999;;;666777888::::::;;;::::::???AAADDDIIIOOOWWW```fffkkknnnrrruuuwwwzzz}}}|||zzzuuuuuuuuussspppmmmjjjiiimmmooopppooommmkkkkkklllmmmllllllkkkkkkjjjjjjjjjjjjkkklllnnnnnnmmmlllkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffeeegggggghhhhhhggggggfffeeeiiiiiiiiikkklllllllllkkkjjjkkkmmmoooqqqsssuuuvvvvvvwwwxxxzzz{{{}}}~~~}}}zzzxxxvvvvvvtttsssrrrqqqqqqqqquuuuuusssrrrrrrrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxvvvtttsssrrrqqqqqqqqqrrrrrrpppmmmjjjiiiiiilllpppvvv|||xxxhhh[[[SSSOOOLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBCCCFFFIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLGGGGGGGGGHHHIIIKKKLLLMMMMMMTTT```oooxxxmmmeeebbbdddrrr~~~yyyxxxwwwvvvvvvuuurrrooommmnnnoooooonnnllljjjiiiiiiiiihhhggggggggggggggghhhggggggjjjooosssvvvwwwuuuuuuuuutttsssqqqpppooorrrtttwwwzzz|||~~~~~~~~~~~~{{{vvvqqqlllhhhccc___^^^^^^___aaabbbcccddddddeeehhhlllooorrruuuzzz~~~~~~~~~}}}wwwpppnnnmmmqqqvvv{{{~~~xxxsssqqqrrrqqqmmmjjjfff]]]TTTKKKIIIGGGEEEFFFHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFFFFIIIKKKKKKMMMRRRTTTRRRLLLKKKJJJKKKMMMOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIHHHEEEBBBAAAAAABBBDDDGGGHHHHHHIIIKKKMMMQQQSSSYYYaaaiiiwww~~~jjj]]]OOOGGGBBB>>>===???777888999999:::999999888;;;===@@@CCCHHHPPPXXX^^^eeehhhlllppprrrtttwwwyyy~~~|||zzzzzzyyywwwuuurrrooolllnnnoooqqqqqqpppoooooopppnnnnnnnnnmmmlllkkkjjjjjjiiijjjlllnnnnnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggfffffffffffffffggghhhhhhiiihhhhhhgggggghhhiiikkklllllllllmmmmmmlllmmmoooqqqsssuuuwwwxxxyyyyyyzzz|||~~~|||yyywwwvvvvvvuuutttrrrrrrqqqqqqqqquuutttssssssssstttuuuvvvwwwwwwvvvuuutttuuuuuuvvvyyywwwvvvtttrrrqqqppppppnnnooopppnnnlllkkklllnnnsssxxx~~~zzzpppaaaVVVOOOLLLIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHJJJMMMNNNMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGHHHIIIKKKKKKNNNVVVaaappprrrggg^^^[[[]]]nnn~~~~~~}}}yyyxxxwwwvvvvvvtttpppmmmkkkmmmnnnoooooonnnlllkkkkkkkkkjjjjjjiiiiiihhhhhhiiihhhhhhjjjnnnrrruuuuuurrrrrrrrrrrrrrrqqqpppooosssuuuxxx{{{~~~~~~~~~{{{vvvpppkkkgggccc___]]]]]]^^^^^^___aaaccceeeffffffjjjppptttvvvzzz|||~~~yyysssqqqkkkpppwww}}}wwwrrrpppqqqnnnhhhccc___WWWOOOIIIHHHGGGFFFFFFHHHJJJKKKHHHIIIJJJJJJJJJIIIGGGFFFCCCFFFGGGFFFHHHLLLNNNLLLKKKJJJIIIKKKMMMNNNNNNLLLJJJJJJIIIIIIHHHHHHGGGGGGCCCEEEFFFFFFDDDBBBBBBBBB@@@BBBDDDEEEEEEFFFIIIKKKNNNNNNTTT\\\```gggzzzrrrfffWWWNNNGGG@@@<<<===:::::::::::::::::::::::::::;;;>>>@@@DDDIIIPPPUUU]]]aaafffjjjlllooorrrtttyyy}}}~~~}}}|||zzzwwwtttpppqqqrrrrrrqqqppprrrsssrrrrrrqqqqqqooonnnlllkkkkkklllnnnoooooommmjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggffffffgggggghhhhhhiiijjjjjjjjjjjjjjjiiikkknnnnnnnnnnnnoooppppppqqqrrrtttvvvxxxyyyzzz{{{{{{}}}~~~|||xxxvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqssssssssssssuuuwwwyyyzzzyyyxxxvvvuuutttsssttttttvvvuuutttsssqqqpppooonnnhhhjjjkkkkkkiiikkkpppttt{{{~~~oooggg[[[RRRMMMKKKHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGIIIKKKLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJHHHEEEEEEGGGHHHHHHGGGJJJJJJJJJIIIJJJJJJKKKLLLGGGGGGGGGGGGHHHIIIJJJKKKOOOWWWcccqqqzzzmmmbbbZZZXXXZZZjjj~~~}}}|||{{{{{{{{{wwwvvvuuuuuutttrrrnnnjjjiiikkkmmmooopppooonnnmmmmmmmmmmmmllllllkkkjjjiiijjjiiiiiikkknnnqqqrrrrrroooooopppqqqrrrrrrrrrqqqqqqtttxxx|||wwwrrrkkkeeebbb```^^^]]]___^^^^^^^^^```cccfffgggjjjooouuuxxxzzz|||}}}~~~}}}vvvrrrlllqqqyyywwwsssooooookkkccc]]]YYYRRRKKKFFFFFFFFFEEEEEEGGGIIIKKKHHHHHHHHHHHHHHHGGGGGGFFFBBBEEEFFFDDDEEEHHHIIIGGGKKKJJJJJJKKKMMMNNNMMMLLLFFFGGGGGGGGGGGGGGGFFFFFFBBBDDDGGGGGGEEECCCBBBBBB???AAACCCDDDDDDEEEGGGIIILLLJJJNNNVVVXXX\\\lll~~~rrrcccYYYOOODDD===;;;<<<;;;::::::::::::<<<<<<888:::<<<>>>@@@CCCHHHKKKSSSWWW]]]bbbfffiiilllnnnssswww|||~~~}}}xxxxxxxxxvvvttttttuuuwwwvvvvvvvvvuuutttrrrpppnnnnnnoooqqqrrrqqqnnnkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhggggggggghhhhhhhhhiiijjjkkklllmmmmmmmmmlllnnnqqqrrrqqqppprrrtttuuuvvvwwwxxxzzz{{{|||}}}}}}~~~~~~|||{{{||||||zzzvvvtttuuuwwwtttsssrrrqqqppppppppppppqqqqqqrrrtttwwwzzz}}}|||zzzwwwuuusssrrrssssssqqqqqqqqqqqqpppnnnlllkkkfffhhhiiiiiijjjnnnwww~~~~~~~~~{{{uuueee^^^UUUOOOMMMLLLJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGGGGGGGIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIGGGFFFHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLOOOXXXdddqqqsssfff\\\VVVVVVZZZfff~~~|||{{{zzzyyyyyyyyyvvvuuuttttttsssppplllhhhgggiiillloooppppppooonnnooooooooonnnmmmllljjjjjjjjjjjjjjjkkknnnppppppooommmnnnoooqqqrrrsssssssssooorrrwww|||tttooohhhbbb______^^^^^^```___^^^^^^```cccfffiiimmmsssyyy{{{|||~~~}}}~~~}}}|||xxxsssnnnttt}}}wwwtttoooooojjj```YYYUUUOOOIIIDDDDDDEEEDDDDDDEEEGGGJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBEEEEEECCCCCCFFFGGGDDDGGGFFFFFFHHHIIIJJJIIIGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFHHHHHHEEECCCBBBAAA???AAADDDEEEEEEFFFHHHJJJKKKHHHJJJRRRUUUXXXgggyyy~~~sssggg[[[NNNDDDAAA>>>===;;;::::::;;;===???777999<<<===>>>@@@CCCEEEMMMQQQWWW]]]aaaeeehhhjjjnnnsssyyy{{{{{{}}}~~~{{{xxxxxxyyy{{{yyyzzzyyyyyywwwuuurrrqqqppprrrttttttssspppllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhggggggggghhhiiihhhiiijjjlllmmmnnnoooooonnnqqqttttttssssssuuuwwwyyyyyyzzz{{{|||}}}~~~~~~}}}||||||xxxzzzzzzxxxuuutttvvvxxxrrrrrrqqqpppoooooooooppppppppprrrtttxxx|||}}}{{{xxxuuurrrrrrrrrrrrmmmnnnoooooonnnllljjjhhhfffhhhjjjjjjlllsss~~~{{{xxxyyyuuuooo]]]XXXQQQNNNNNNNNNMMMKKKEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHFFFFFFHHHHHHGGGEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEFFFIIILLLMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNXXXdddqqqnnn```WWWSSSVVV[[[ddd}}}zzzzzzzzzyyyxxxwwwuuuuuuxxxuuurrrnnnlllllllllmmmiiijjjlllnnnooooooooonnnooonnnnnnmmmmmmlllllllllkkkiiihhhiiikkkmmmnnnnnnjjjlllooorrrssssssrrrqqqrrrsssvvvzzz}}}~~~|||zzzmmmiiiccc]]]ZZZYYYZZZ[[[\\\\\\\\\]]]```dddgggiiinnnuuu~~~|||{{{|||www{{{zzz{{{}}}yyyvvvqqqooojjjbbbXXXNNNGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEGGGHHHDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJJJJIIIFFFCCCAAA???AAACCCEEEFFFGGGGGGGGGGGGFFFHHHJJJMMMRRR___kkk||||||nnn[[[NNNJJJDDD>>>:::;;;;;;888888::::::999888888999<<>>;;;999999:::999888777999;;;>>>@@@BBBFFFKKKPPPUUU[[[```dddfffjjjoooqqqpppqqqtttvvv{{{~~~zzzxxxvvvwwwwwwwwwxxxxxxwwwtttrrrqqqpppnnnmmmlllkkkkkkkkkkkkkkkkkkllllllmmmoooooommmmmmllllllllllllmmmmmmnnnoooppppppoooqqqsssvvvvvvwwwxxxzzz{{{{{{zzzzzz}}}~~~{{{xxxvvvvvvwwwxxx|||}}}~~~{{{xxxvvvsssrrrpppooopppqqqssstttvvvyyyzzzyyy|||{{{vvvrrrqqqppppppooolllkkkjjjiiihhhfffcccaaabbbdddjjjrrr|||{{{sssnnniiibbb]]]UUUQQQMMMKKKKKKLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKJJJIIIIIIJJJHHHFFFEEEFFFGGGGGGFFFGGGHHHIIIJJJLLLNNNOOOOOOSSSWWW```pppnnnbbbZZZVVVXXX]]]nnnwwwwwwwwwvvvuuutttsssrrrnnnllljjjgggeeeeeefffggghhhiiikkklllmmmmmmmmmmmmjjjkkklllmmmmmmnnnnnnnnnllljjjiiiiiikkknnnoooooooooqqqtttwwwxxxxxxvvvuuutttssssssssssssqqqnnnkkkcccbbb___]]][[[ZZZZZZZZZ[[[[[[]]]___bbbfffjjjlllttt{{{~~~}}}zzzxxx}}}~~~}}}sssooohhh___VVVNNNGGGDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIEEEGGGJJJKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDEEEEEEFFFBBBCCCEEEGGGIIIIIIIIIIIIEEEGGGHHHJJJJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFGGGIIIIIIIIIOOOWWWbbbggguuunnnTTTIII??????@@@===999888999999777777888:::<<<>>>>>>AAAEEEJJJNNNTTTZZZ___aaaeeejjjkkkkkkkkknnnqqqvvvyyy~~~~~~|||||||||}}}~~~}}}zzzxxxuuutttsssrrrqqqpppppppppnnnnnnnnnnnnooopppqqqqqqppppppoooooooooooopppppprrrtttuuuuuutttuuuwwwyyyzzz{{{}}}}}}{{{wwwsssssstttwwwyyy}}}~~~{{{xxxuuurrrqqqpppooooooqqqssstttyyy}}}~~~}}}{{{uuuqqqooonnnnnnmmmggggggffffffdddcccbbbbbb```fffrrr{{{qqqjjjccc[[[VVVOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMOOOOOOUUUXXX```ooo}}}mmmbbb[[[WWWYYY^^^ooorrrrrrrrrrrrqqqpppooonnnmmmllljjjhhhggggggggghhhhhhiiijjjlllmmmmmmllllllhhhiiikkkmmmooopppppppppnnnllljjjjjjllloooqqqqqqssstttwwwzzz{{{zzzxxxwwwvvvsssqqqnnnmmmjjjfffccc^^^^^^]]]\\\[[[ZZZZZZZZZ\\\\\\]]]___bbbeeehhhiiiqqqzzz}}}||||||||||||{{{}}}zzzxxxooojjjbbbXXXPPPIIIDDD@@@@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHDDDGGGJJJLLLKKKJJJJJJKKKHHHFFFDDDBBB@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGGGGDDDEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFHHHGGGIIIKKKKKKIIILLLQQQ[[[^^^hhh|||~~~cccSSSDDD??????===999777999999888777888999;;;<<<;;;===@@@CCCGGGLLLSSSWWWZZZ^^^ccceeefffggglllooosssuuuyyy|||~~~|||{{{zzzyyyxxxwwwwwwwwwwwwssssssssssssssstttuuuuuusssssssssssssssssstttuuuwwwyyyzzzzzzyyyzzz{{{}}}~~~zzzxxxtttrrrrrruuuxxx{{{|||~~~{{{wwwtttsssrrrqqqpppqqqsssuuuvvv{{{|||vvvrrrooollljjjiiigggggggggeeedddddddddfffeeemmm{{{zzznnneee]]]VVVRRRKKKJJJIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFHHHIIIKKKMMMNNNOOOTTTWWW___mmm}}}vvvggg]]]WWWTTTWWW\\\mmmmmmmmmmmmmmmlllkkkkkkjjjkkkkkkjjjiiihhhhhhiiiiiihhhiiikkkllllllllllllkkkhhhjjjmmmppprrrsssssssssqqqnnnlllkkknnnqqqssstttvvvxxxzzz||||||zzzxxxwwwuuurrrmmmjjjgggdddaaa^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZ]]]]]]^^^```bbbccceeefffmmmvvv~~~yyywwwzzz~~~}}}~~~yyyuuusssmmmfff[[[RRRLLLFFFBBB?????????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFEEECCCFFFJJJKKKKKKJJJIIIJJJHHHFFFCCCAAA??????@@@AAADDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDGGGKKKLLLIIIJJJMMMPPPVVV___kkk|||tttaaaLLLBBB@@@===:::999:::999888888888999::::::888:::<<<>>>AAAEEEKKKOOORRRVVV[[[^^^aaadddjjjooonnnppprrruuuxxx}}}~~~~~~}}}||||||||||||wwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz|||~~~}}}{{{zzzvvvtttrrrpppqqqtttxxx{{{{{{|||~~~~~~}}}yyyvvvsssuuutttsssrrrsssuuuwwwyyy~~~}}}xxxsssoookkkgggdddeeeeeefffeeecccdddhhhkkkqqqwww~~~sssggg]]]UUUPPPMMMIIIIIIIIIHHHHHHHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNNNNMMMFFFFFFGGGIIIJJJKKKLLLMMMQQQTTT]]]kkkzzzyyylll^^^VVVQQQOOORRRWWWhhh}}}iiijjjjjjjjjiiiiiihhhgggiiihhhhhhhhhhhhhhhiiiiiiiiijjjkkkmmmmmmmmmlllkkkjjjlllpppsssvvvwwwwwwvvvtttqqqnnnmmmpppsssvvvwwwyyyzzz|||}}}|||zzzwwwuuurrrnnniiieeebbb___]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]^^^___aaacccdddfffffflllvvvyyyvvvzzz~~~zzzuuuqqqkkkbbbWWWNNNIIIFFFBBB@@@??????@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCDDDDDDCCCCCCEEEHHHIIIHHHGGGGGGHHHGGGFFFDDDBBBAAAAAAAAAAAACCCDDDDDDEEEDDDCCCAAA@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDBBBAAADDDIIIKKKIIIHHHKKKJJJRRR[[[bbbkkkqqq[[[NNNFFF@@@===<<<;;;::::::999999999999:::777999:::<<<===@@@DDDGGGHHHMMMRRRVVVYYY^^^eeejjjkkkllloooqqqsssxxx}}}||||||{{{{{{{{{||||||}}}~~~{{{yyywwwvvvqqqpppoooooopppsssvvvxxxxxxyyyzzzzzzyyywwwuuusssvvvuuuttttttuuuwwwyyy{{{}}}zzzwwwtttpppkkkddd```]]]```aaabbbbbbfffmmmrrr{{{|||qqqeeeZZZSSSOOOMMMGGGHHHJJJIIIHHHGGGHHHJJJGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHKKKNNNOOOOOONNNGGGGGGHHHHHHIIIJJJJJJKKKMMMQQQ[[[jjjyyy~~~ooocccVVVOOOKKKJJJMMMRRRaaaxxxhhhiiiiiiiiiiiihhhggggggggghhhhhhhhhiiiiiijjjjjjjjjkkklllmmmnnnmmmllllllmmmooossswwwyyyzzzyyyyyyvvvssspppooorrruuuxxxzzz{{{|||}}}}}}{{{xxxtttrrrlllhhhccc___]]]\\\ZZZYYYZZZZZZYYYYYYZZZ[[[[[[\\\\\\^^^```cccfffhhhjjjkkkpppzzz~~~{{{zzz{{{~~~|||vvvqqqggg]]]QQQHHHEEEDDDAAA????????????@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFEEEDDDDDDEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCBBBAAA@@@???BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDBBBDDDIIIKKKIIIIIIJJJIIIQQQYYY[[[___qqqnnn___SSSGGG@@@???<<<;;;;;;:::::::::999999777888:::;;;;;;<<<>>>@@@@@@DDDIIIMMMPPPUUU]]]bbbeeegggiiikkkmmmqqquuuyyyxxx{{{}}}}}}{{{yyywwwuuutttssspppppppppqqqrrrtttvvvwwwuuuuuuuuuuuutttttttttsssuuuuuuttttttuuuwwwyyy{{{|||}}}ttttttsssssspppkkkccc^^^UUUYYY]]]```cccjjjttt|||{{{pppdddXXXQQQMMMMMMFFFHHHJJJIIIGGGFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHGGGJJJIIIHHHGGGEEEEEEEEEDDDEEEDDDDDDCCCDDDEEEGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJOOO[[[kkk{{{{{{iii]]]RRRKKKHHHGGGKKKPPPZZZssshhhiiiiiiiiiiiiiiihhhgggiiiiiiiiijjjkkklllllllllkkklllmmmnnnnnnnnnmmmllloooqqquuuyyy{{{|||{{{zzzxxxuuuqqqpppssswwwzzz{{{|||}}}}}}}}}zzzvvvrrrppphhhddd___[[[ZZZYYYXXXXXX[[[ZZZYYYYYYYYYZZZ\\\]]][[[]]]aaaeeeiiilllnnnooouuu~~~}}}{{{{{{}}}~~~}}}|||~~~}}}vvvqqqbbbXXXLLLCCCAAA@@@???===@@@@@@@@@??????????????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEECCCBBBBBBCCCEEEAAAAAAAAAAAAAAA???>>>>>>===>>>@@@AAABBBAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFIIIFFFGGGLLLNNNLLLJJJLLLIIINNNSSSRRRTTTddd{{{lll]]]MMMDDDAAA<<<<<<<<<;;;;;;::::::999777999;;;<<<;;;;;;;;;<<<;;;???DDDGGGJJJNNNUUU[[[[[[]]]```bbbdddfffjjjmmmooossswwwzzz}}}yyyyyyxxxvvvtttsssrrrqqqqqqrrrsssuuuvvvwwwxxxxxxtttsssrrrrrrrrrrrrssstttuuutttsssssstttvvvyyyzzzxxx}}}|||wwwmmmnnnpppqqqpppkkkccc^^^QQQVVV\\\```fffooo||||||wwwlll^^^RRRJJJGGGGGGEEEGGGIIIHHHFFFDDDEEEGGGGGGGGGHHHIIIIIIHHHHHHHHHMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJKKKJJJHHHEEEIIIIIIIIIHHHHHHGGGGGGGGGIIIOOO[[[mmm|||{{{fff[[[PPPJJJHHHGGGKKKPPPVVVpppkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhjjjllloooqqqrrrqqqqqqqqqpppqqqwww}}}|||xxxuuutttsssrrrsssuuuwwwxxx|||xxxwwwwwwtttnnnhhh___^^^\\\ZZZYYYXXXXXXXXXWWWYYYZZZYYYYYYYYY[[[]]]aaadddhhhkkklllooorrrttt}}}~~~}}}||||||{{{yyyxxxwwwwwwxxx~~~}}}~~~~~~zzzpppiii\\\SSSGGG???>>>???>>><<<<<<===>>>???@@@AAAAAAAAACCCAAA@@@AAABBBCCCBBBAAAEEEDDDCCCBBBAAAAAA@@@??????@@@AAABBBBBBAAA???>>>BBBAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIMMMOOOOOOLLLHHHEEEDDDGGGMMMPPPSSS[[[ooo}}}~~~yyyooodddSSSDDD@@@>>>;;;;;;;;;<<<;;;:::999<<<>>>===999666666777>>>>>>>>>@@@DDDHHHLLLNNNSSSUUUWWWZZZ^^^aaacccdddjjjmmmrrruuuwwwyyy{{{}}}~~~{{{yyyxxxwwwuuusssrrrrrrssstttxxxuuurrrrrrtttvvvuuussssssrrrqqqpppqqqsssuuuwwwtttrrrppppppsssuuuwwwwwwxxxyyy{{{}}}}}}yyytttooojjjjjjllloooqqqmmmcccZZZUUUWWW\\\ccckkkttt{{{wwwlll___VVVTTTRRRNNNIIIJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGKKKJJJJJJIIIGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGMMMZZZlll|||~~~pppcccVVVOOOKKKHHHIIILLLXXXlllllllllllllllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhllllllmmmnnnppprrrtttuuuuuurrrqqqtttyyy}}}|||zzzzzzyyywwwvvvvvvwwwxxxyyyzzzwwwuuuuuuuuuqqqiiibbb\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ]]]___```eeekkkppptttxxx{{{}}}~~~yyyxxxwwwvvvuuutttttttttuuu{{{}}}~~~}}}}}}}}}zzzsssiiiaaaVVVNNNDDD??????@@@???>>>======<<<===>>>???AAABBBBBBAAA@@@AAABBBCCCBBB@@@CCCBBBBBBAAAAAA@@@@@@@@@>>>???AAABBBBBBAAA???>>>AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGIIIMMMOOOOOOMMMIIIGGGDDDFFFJJJLLLMMMTTTeeevvv~~~}}}xxxmmm\\\NNNHHHDDD???<<<;;;::::::999555777::::::888777888999::::::999:::<<>>???@@@@@@>>>===<<<<<<<<<===???AAABBBBBBAAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@??????@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHKKKNNNNNNMMMKKKIIIEEEFFFHHHJJJJJJNNN[[[iii~~~{{{lll^^^RRRMMMEEE???===<<<<<<;;;666888999999888888999:::;;;::::::999:::;;;<<<>>>CCCDDDGGGJJJMMMPPPSSSTTTWWW[[[___ccceeehhhkkkmmmnnnoooooopppqqqtttzzz}}}}}}zzzxxxvvvvvvuuusssrrrppprrruuuwwwyyyzzzzzzyyyuuusssqqqqqqrrrttttttsssssssssssssssssstttuuuvvvuuusssqqqpppqqqqqqooonnnnnnmmmmmmmmmllliiiddd```YYYXXXXXX[[[```bbbaaa^^^WWW^^^jjjvvv~~~~~~~~~vvveee]]]TTTOOONNNNNNKKKHHHJJJIIIGGGGGGFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKRRR___nnnzzz~~~}}}rrreeeXXXQQQMMMJJJJJJMMMTTThhhoooooopppppppppooonnnmmmkkkkkklllllllllkkkkkkkkkqqqqqqqqqrrrsssuuuwwwyyyzzzvvvrrrqqqtttwwwyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvmmmllljjjhhhfffbbb\\\WWWUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ\\\```dddgggmmmvvv~~~}}}|||xxxwwwtttrrrqqqqqqqqqrrrqqqvvv}}}}}}yyysssnnnhhh```WWWPPPGGGDDD@@@>>>??????>>>===<<<<<<===>>>???@@@AAAAAADDDCCCCCCCCCEEEDDDBBB@@@>>>>>>>>>>>>??????@@@@@@<<<===???@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHKKKLLLKKKJJJIIIHHHGGGHHHJJJJJJMMMWWWbbbuuu|||ppp]]]WWWOOOGGGDDDBBBAAA@@@>>>>>><<<;;;999888888999;;;;;;:::999999:::;;;;;;===>>>@@@CCCFFFIIIKKKLLLNNNQQQUUUYYY[[[^^^bbbeeeiiiiiijjjkkkllloootttwwwyyy|||}}}zzzxxxyyywwwtttsssssssssrrrqqqqqqsssxxx|||~~~}}}|||zzztttsssqqqqqqrrrtttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwuuutttsssssssssrrrooommmmmmkkkiiigggddd```[[[XXXXXXUUUTTTVVVZZZ^^^aaaaaabbbiiittt~~~tttlllZZZTTTMMMJJJKKKLLLJJJHHHHHHGGGFFFEEEFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFJJJLLLSSS```ppp|||vvviii[[[TTTOOOKKKJJJKKKUUUiiinnnoooqqqrrrrrrqqqooonnnmmmmmmnnnoooooonnnnnnmmmpppqqqsssuuuvvvwwwwwwvvvwwwvvvttttttuuuuuuuuuuuuxxxxxxyyyyyyxxxvvvuuutttjjjgggccc```]]][[[YYYWWWTTTSSSRRRRRRRRRSSSTTTUUUYYYYYYZZZZZZ[[[^^^bbbfffiiipppzzz{{{yyyzzz{{{|||}}}zzzvvvsssqqqqqqrrrsssuuuyyy|||vvvnnngggaaaZZZRRRLLLCCCBBB@@@>>>======;;;:::;;;===@@@BBBCCCCCCAAA@@@EEEEEEEEEFFFGGGFFFCCCAAA<<<======>>>>>>??????@@@<<<===>>>???@@@@@@AAAAAA>>>>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDFFFHHHHHHHHHHHHGGGEEEFFFIIIKKKMMMTTT\\\ggg~~~mmmggg___WWWQQQKKKFFFCCCBBB@@@<<<:::999888888888777777777777777888888999777888999;;;===???AAABBBGGGJJJNNNPPPSSSVVVZZZ]]]```bbbcccdddeeehhhmmmpppsssvvvzzz}}}|||yyyuuusssssspppnnnmmmnnnoooooooootttwww|||~~~{{{yyysssssssssssssssuuuwwwxxxyyyyyyzzzzzzzzzxxxwwwvvvsssssstttuuuvvvtttpppmmmjjjgggccc___[[[WWWSSSPPPSSSRRRQQQSSSXXX___dddggglllqqqyyy}}}vvvkkkdddQQQNNNIIIHHHIIIJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGKKKUUUeeevvvxxxkkk^^^VVVPPPKKKIIIJJJTTThhhmmmnnnppprrrsssrrrqqqpppooooooqqqrrrrrrrrrqqqpppooopppsssvvvwwwvvvuuuttttttuuuuuuvvvuuutttssssssvvvwwwwwwwwwvvvssspppnnneeebbb]]]YYYVVVUUUVVVWWWSSSSSSRRRRRRSSSTTTVVVWWWZZZZZZ[[[\\\]]]aaafffjjjmmmttt~~~}}}yyywwwwwwzzz~~~{{{vvvssssssuuuvvv{{{{{{tttjjjbbb[[[UUUNNNIIIBBBAAA???>>><<<;;;::::::;;;===AAACCCDDDCCCBBBAAAEEEEEEEEEFFFGGGFFFCCC@@@=========>>>>>>?????????===>>>>>>>>>???@@@@@@@@@>>>??????????????????>>>======>>>>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCEEEEEEFFFFFFEEEBBBBBBGGGJJJLLLPPPUUU```sss~~~{{{uuunnndddYYYNNNGGGBBB???;;;888999:::::::::888888999999::::::::::::888999999;;;<<<===>>>>>>BBBDDDGGGIIIKKKNNNRRRUUUZZZ\\\^^^```bbbeeeiiilllllloootttwwwxxxzzz|||~~~{{{|||||||||||||||zzzwwwtttrrrrrrpppnnnmmmoooqqqrrrrrrwwwzzz~~~}}}yyyvvvrrrsssttttttsssuuuxxxzzz{{{|||}}}}}}{{{xxxvvvtttqqqqqqsssuuuvvvsssmmmiiibbb^^^YYYTTTQQQOOOLLLJJJMMMNNNPPPTTT[[[ccckkkooopppttt{{{~~~{{{xxxuuummmbbb[[[MMMKKKHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEKKKXXXiiiyyy}}}yyyuuuiii\\\UUUOOOJJJGGGHHHRRRfffjjjlllooorrrssssssrrrqqqppprrrsssuuuuuuuuusssrrrppppppqqqsssttttttuuuuuutttuuuuuuuuutttssssssssssssssssssrrroookkkfffccc]]][[[XXXUUURRRQQQRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXYYY[[[\\\```eeelllpppxxx~~~~~~vvvxxxyyyyyyyyy}}}~~~{{{zzz|||}}}|||ttthhh]]]VVVOOOIIIDDD??????>>>===;;;;;;;;;<<<>>>>>>??????AAABBBBBBCCCDDDDDDDDDEEEFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDAAABBBBBBBBBCCCDDDEEEFFFEEEBBBAAAFFFKKKKKKMMMPPPZZZeeezzzzzzlll\\\RRRJJJEEE???;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<============>>>@@@BBBCCCFFFJJJMMMRRRTTTWWWZZZ\\\```dddgggdddhhhllloooqqqrrrtttvvvuuuvvvxxx}}}~~~~~~}}}}}}}}}}}}{{{zzzwwwxxxzzzzzzyyywwwtttssssssqqqooonnnqqqtttuuuvvvwwwyyy|||~~~~~~{{{wwwtttppprrrssssssrrrtttwww{{{}}}}}}~~~}}}{{{wwwrrrpppnnnoooqqqsssrrrmmmfffaaaYYYUUUPPPLLLKKKKKKJJJJJJOOOQQQUUUZZZaaaiiiqqqvvvrrrwww}}}|||yyyuuurrrmmmdddYYYQQQKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGHHHJJJLLLKKKIIIGGGEEEEEEFFFHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJPPP\\\mmmzzzzzzsssmmmbbbVVVQQQMMMIIIGGGHHHSSSfffiiikkkooorrrttttttsssrrrqqqsssuuuvvvwwwvvvuuutttqqqqqqpppoooppprrruuuvvvuuuuuuuuusssrrrrrrtttuuuooooooooommmhhhbbb\\\XXXVVVVVVVVVTTTQQQOOOOOOPPPQQQQQQQQQRRRSSSUUUWWWYYYVVVWWWZZZ]]]aaahhhpppuuu~~~xxxrrrwww{{{|||}}}~~~tttggg[[[RRRKKKEEE@@@===>>>===<<<;;;;;;===???@@@>>><<<;;;<<>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???@@@???>>>======>>>???@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHDDDCCCHHHLLLLLLMMMNNNUUU[[[kkkzzziii^^^TTTNNNFFFAAA??????===<<<777777777777666555444333::::::999999999888888888999:::<<<===>>>AAADDDGGGGGGIIIMMMPPPRRRVVV[[[^^^___bbbfffiiikkkmmmoooppprrrsssuuuyyy~~~~~~}}}}}}{{{|||}}}}}}}}}{{{xxxwwwzzzyyywwwwwwxxxxxxwwwuuutttvvvxxxyyyyyyxxxuuutttooommmkkkkkkmmmqqqssssssvvvxxxzzz|||{{{yyyuuusssnnnppprrrrrrqqqssswwwzzz}}}}}}~~~}}}zzzuuupppmmmlllmmmooopppnnnhhh```ZZZTTTPPPLLLIIIJJJKKKLLLMMMVVVYYY]]]bbbgggnnntttxxxvvv{{{{{{zzzvvvrrrmmmggg^^^SSSKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNLLLJJJHHHFFFEEEGGGHHHJJJCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJPPPVVVaaappp|||~~~yyyrrrggg\\\RRRMMMKKKHHHGGGIIIUUUhhhjjjkkkmmmqqquuuwwwuuutttppppppqqqtttvvvwwwvvvuuuqqqooommmnnnppprrrsssrrrppprrrvvvyyyzzzwwwrrrmmmoookkkddd^^^[[[XXXVVVTTTOOONNNNNNMMMLLLLLLMMMMMMKKKLLLOOOQQQTTTVVVXXXZZZXXX\\\___aaaeeennn{{{zzzwwwvvvyyyzzz|||{{{sssfffYYYOOOHHHCCC???>>>>>>============>>>>>>?????????>>>===>>>@@@BBBEEEDDDDDDDDDEEECCCAAA>>>:::;;;===>>>????????????============>>>>>>>>>>>>??????>>>>>>======<<<<<>>>>>>>>???@@@AAAAAADDDFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDIIIFFFDDDEEEHHHKKKKKKJJJRRRSSS]]]ppp{{{ssscccYYYMMMGGGEEECCC>>>999777999;;;999666555777:::666777777888888999999999999999:::;;;;;;<<<======AAABBBEEEHHHLLLOOORRRSSS[[[\\\___bbbeeehhhkkklllqqqpppooorrrwww{{{{{{zzzxxxyyy{{{}}}|||yyywwwvvvyyyyyyyyyyyyxxxxxxwwwvvvtttttttttttttttssssssssspppqqqsssssstttsssrrrqqqmmmmmmnnnmmmlllnnnqqqsssvvvxxxyyyyyyvvvsssqqqppppppqqqrrrssstttuuuuuuuuuzzzzzzzzz{{{zzzuuuoookkkhhhhhhhhhhhheee```YYYUUUMMMKKKHHHEEEDDDHHHOOOTTT\\\```eeehhhiiimmmrrrvvv{{{xxxrrrjjjbbb[[[TTTOOOKKKJJJKKKLLLLLLKKKJJJGGGFFFJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFIIIKKKXXXdddpppwww{{{{{{wwwppp```WWWNNNKKKJJJHHHGGGIIIUUUiiijjjjjjlllooosssttttttsssrrrrrrsssuuuwwwwwwvvvtttqqqooommmmmmoooppppppppppppqqqtttvvvwwwtttnnnjjjfffaaa[[[WWWTTTRRRPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUXXX[[[]]]```bbbdddggglllvvv}}}xxxvvvvvvzzzzzz|||vvvnnnbbbUUULLLFFFBBB@@@??????>>>>>>>>>>>>>>>>>>CCCCCCCCCAAA@@@@@@BBBDDDAAA@@@??????@@@???===::::::;;;===>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDGGGEEECCCDDDGGGJJJJJJIIIMMMOOOXXXiii}}}~~~qqqgggZZZPPPKKKFFF???999>>>???@@@???<<<:::888888666666666666666666666666666777777888999999::::::;;;<<<>>>AAADDDGGGJJJKKKPPPRRRUUUXXX]]]aaadddeeellljjjjjjmmmrrrvvvwwwvvvuuuvvvwwwyyyzzz{{{||||||zzz{{{}}}~~~{{{wwwtttrrrqqqpppuuuuuuuuuuuuuuutttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppoooooommmmmmmmmkkkjjjlllooorrrvvvxxxzzzyyyvvvsssrrrqqqooooooqqqrrrsssttttttttttttsssttttttrrrnnniiidddcccaaa___]]]ZZZVVVRRRPPPGGGGGGFFFFFFHHHNNNVVV\\\dddgggjjjkkklllpppvvv|||}}}tttnnnddd[[[TTTNNNIIIFFFJJJJJJLLLLLLLLLJJJHHHGGGHHHHHHGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJIIIGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLXXXdddpppxxx|||}}}xxxqqqaaaXXXOOOKKKJJJHHHIIILLLWWWjjjjjjjjjjjjlllppprrrrrrrrruuuttttttvvvwwwwwwuuurrrqqqpppnnnmmmnnnoooooonnnppppppqqqqqqqqqmmmhhhddd[[[XXXSSSOOOMMMLLLJJJIIILLLLLLKKKKKKKKKLLLMMMMMMPPPRRRSSSUUUWWW\\\aaaeeelllllllllooowww~~~xxxvvvvvvxxx{{{{{{}}}zzzxxxnnnfffZZZOOOHHHDDDAAA@@@AAAAAA@@@@@@?????????>>>DDDDDDDDDBBB@@@@@@AAACCCAAA@@@???@@@AAA@@@>>><<<<<<<<<===>>>?????????>>>??????>>>>>>======<<<<<<>>>>>>>>>============<<<>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCEEEDDDCCCDDDFFFHHHHHHHHHIIILLLSSS___nnnxxxjjj___WWWPPPGGG@@@AAA@@@@@@@@@???<<<888555777777666666555555555666555666666777777888888888777777999;;;>>>@@@AAABBBEEEGGGJJJOOOTTTXXX\\\]]]cccbbbccceeejjjmmmoooooopppqqqrrrssstttuuuuuuuuuvvvwwwyyyzzz|||}}}}}}}}}~~~{{{wwwssspppoooooooooppppppppppppppppppooonnnrrrrrrrrrqqqqqqqqqpppppppppoooooonnnmmmmmmmmmmmmmmmmmmllljjjiiijjjmmmppptttvvvwwwvvvsssqqqppppppmmmnnnppprrrsssssssssrrrnnnmmmlllllljjjfff```\\\[[[YYYUUUQQQNNNLLLKKKKKKEEEFFFHHHKKKPPPXXXaaagggjjjkkkkkkjjjjjjooovvv}}}}}}pppiii___UUUMMMIIIEEECCCIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIIIIKKKMMMWWWcccpppyyy{{{ssscccZZZPPPLLLJJJIIILLLPPPZZZmmmkkkjjjjjjkkknnnqqqqqqqqquuuttttttuuuvvvuuurrrpppqqqooonnnooopppqqqpppooopppnnnmmmllljjjfffaaa^^^UUURRRNNNLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSUUUWWW[[[aaajjjpppwwwuuutttwww{{{wwwwwwzzz}}}~~~}}}~~~xxxrrroooeee^^^RRRIIICCCAAAAAAAAABBBBBBBBBAAAAAA@@@??????BBBBBBAAA???===<<<>>>???BBBAAA@@@@@@AAABBB@@@???===>>>>>>>>>??????>>>>>>@@@@@@???>>>===<<<;;;;;;====================================>>>@@@AAABBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEFFFHHHHHHHHHIIILLLRRRZZZbbbtttwwwllleee^^^VVVQQQGGGDDDAAAAAAAAA@@@<<<888999999888777666777777888777777777888888888999999777777888:::;;;<<<===>>>@@@BBBEEEIIIMMMRRRUUUVVVYYYYYYZZZ]]]```ccceeefffiiijjjlllnnnpppqqqrrrrrrqqqrrrtttuuuwwwxxxyyyyyy{{{xxxsssooommmmmmnnnooolllmmmmmmmmmmmmmmmllllllpppooooooooonnnnnnnnnnnnlllllljjjjjjjjjkkklllmmmnnnmmmllliiihhhiiilllooopppqqqrrrqqqooommmllllllmmmnnnppprrrrrrrrrqqqpppllljjjgggeeebbb]]]WWWSSSRRRQQQNNNKKKHHHGGGIIIJJJJJJMMMPPPTTTZZZaaajjjoooqqqpppnnnjjjiiimmmuuu|||~~~zzznnnggg[[[QQQJJJGGGEEEDDDGGGHHHHHHIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJKKKKKKJJJKKKLLLNNNUUU```nnnxxx~~~wwwggg]]]SSSMMMKKKKKKPPPVVV^^^pppmmmkkkjjjlllnnnpppqqqppprrrrrrrrrssstttsssqqqoooqqqpppoooppprrrsssrrrqqqnnnkkkhhheeebbb___ZZZWWWPPPNNNKKKJJJJJJJJJJJJHHHIIIIIIIIIJJJKKKMMMNNNOOOQQQTTTXXX[[[^^^fffqqqyyy~~~|||{{{~~~|||zzz|||~~~~~~}}}tttmmmiii\\\UUULLLDDDAAA@@@@@@@@@BBBBBBBBBCCCBBBAAA@@@???@@@@@@???===;;;:::<<<===???===<<<===>>>??????>>>?????????>>>>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@AAAAAACCCDDDFFFGGGGGGHHHIIIIIIKKKNNNSSSXXX\\\iiixxxpppjjjeeebbbYYYTTTNNNJJJHHHEEEAAA===;;;:::888777777777888999666777777777777777888888777777888999:::;;;;;;<<>><<<<<<===??????>>>======???AAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========;;;;;;<<<===>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????@@@@@@AAABBBBBBEEEGGGHHHGGGGGGHHHJJJLLLOOOSSSVVVWWW```tttzzztttqqqppplllhhhaaaYYYSSSMMMGGGCCC@@@>>>;;;888777777777888555555555555555555555555555555666666777888888888;;;<<<===???AAABBBCCCDDDHHHIIIKKKLLLLLLNNNPPPSSSUUUWWWZZZ^^^bbbeeeggghhhfffgggiiikkkmmmnnnooopppooommmjjjgggffffffggghhhgggggghhhiiiiiiiiihhhhhhfffffffffggghhhhhhiiiiiieeeeeeffffffggghhhjjjjjjhhhiiijjjjjjiiihhhiiijjjkkkllllllkkkiiiggghhhiiihhhiiijjjkkkjjjgggdddbbbZZZWWWSSSPPPMMMIIIFFFCCCAAACCCGGGHHHIIIMMMSSSXXXbbbeeeiiilllnnnqqquuuwww{{{{{{xxxsssnnnooosssxxx~~~xxxrrraaaZZZQQQIIIFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGIIIJJJJJJJJJKKKLLLNNNWWWcccppp~~~sssiii\\\RRRMMMNNNXXXbbbfffvvvjjjjjjjjjlllnnnnnnmmmkkkmmmmmmnnnqqqtttuuutttssstttsssrrrrrrrrrqqqnnnlllddd```ZZZTTTQQQNNNKKKIIIGGGFFFDDDDDDFFFFFFEEEDDDHHHHHHIIIKKKMMMPPPRRRSSSUUU[[[```bbbdddjjjuuu}}}}}}xxxwww|||yyynnnddd___PPPLLLFFFBBBAAA@@@???>>>>>>???AAACCCCCCCCCBBBAAA???@@@???>>>======???AAA@@@>>>===>>>@@@BBBBBBBBBBBBAAA@@@>>>>>>===>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBB@@@CCCGGGGGGFFFFFFGGGIIIJJJLLLPPPSSSSSSXXXfffuuu}}}}}}}}}||||||yyysssiii```XXXUUUJJJGGGCCC>>>:::888888888555555555555555555555555333333444555555666777777777888999:::<<<===>>>???AAACCCEEEDDDCCCDDDGGGIIIIIIKKKNNNRRRUUUXXXZZZZZZ^^^```bbbdddfffhhhiiiiiiiiihhhfffeeeddddddeeeeeebbbbbbcccdddddddddddddddaaaaaabbbccceeefffggghhhffffffgggggggggffffffeeebbbdddhhhiiihhhgggffffffeeeffffffeeecccbbbcccdddaaabbbcccbbb```\\\XXXVVVNNNLLLHHHFFFEEEDDDCCCAAAAAADDDGGGIIIMMMUUU```iiinnnrrrwww{{{}}}}}}xxxvvvxxxzzz~~~rrrjjjZZZTTTMMMHHHFFFGGGHHHIIIKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCDDDEEEFFFGGGGGGFFFEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBEEEGGGIIIHHHHHHIIIJJJJJJRRR^^^kkk{{{yyynnn```UUUNNNPPPZZZfffiiiyyyhhhhhhiiikkkmmmmmmjjjhhhllllllnnnrrruuuwwwwwwuuuvvvuuusssrrrqqqnnnkkkhhh```[[[UUUOOOKKKIIIGGGEEEGGGEEEDDDEEEFFFFFFEEECCCHHHHHHJJJKKKNNNQQQSSSTTTXXX^^^ccceeeeeeiiisss{{{~~~~~~|||yyyuuutttyyyuuuiii___XXXNNNJJJFFFCCCBBB@@@???>>><<<>>>@@@BBBCCCCCCBBBAAA===>>>>>>===<<<<<<>>>@@@<<<:::888999;;;>>>>>>>>>CCCBBB@@@>>>======>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<>>>???AAABBBDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCC???BBBFFFGGGEEEDDDFFFHHHFFFHHHLLLOOOOOORRR]]]iiixxxpppmmmUUUQQQKKKDDD???;;;999999888888888888888777777777333444444555666666777777555666777999;;;<<<>>>>>>===???AAA@@@>>>>>>AAACCCBBBCCCFFFIIILLLNNNOOOPPPRRRSSSUUUXXXZZZ\\\]]]]]]aaa```______^^^^^^]]]^^^^^^^^^___```aaaaaa``````^^^^^^```aaaccceeefffgggggghhhhhhhhhgggeeecccaaa]]]aaaeeehhhgggeeedddddd`````````___]]]\\\]]]___[[[\\\]]]\\\YYYUUUPPPMMMGGGEEECCCBBBCCCDDDDDDCCCEEEGGGJJJLLLQQQ\\\lllwwwwww{{{zzzlllcccWWWRRRLLLIIIHHHJJJKKKLLLMMMLLLJJJHHHGGGEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAAAAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDFFFGGGHHHGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDAAACCCFFFHHHGGGGGGHHHIIIHHHOOOZZZhhhyyy}}}qqqbbbWWWOOOPPP\\\hhhkkkzzzcccdddfffiiikkklllmmmmmmnnnnnnooorrrwww{{{|||}}}zzzwwwsssoookkkfffaaa]]]TTTOOOJJJGGGFFFEEECCC@@@CCCDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLPPPWWW\\\```fffjjjiiifffiiittt}}}~~~~~~{{{zzzwwwwwwvvvwwwzzzxxxoooeee\\\WWWKKKHHHCCC@@@??????>>>===@@@@@@AAAAAA@@@???===<<<===<<<:::999999:::<<<===>>>>>>>>>>>>????????????@@@>>><<<<<>>???????????????@@@@@@@@@;;;<<<======<<<<<<===???;;;<<<===>>>@@@BBBCCCDDDCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKMMMQQQWWW\\\kkk~~~}}}ooocccSSSGGGAAA>>><<<999<<<<<<<<<:::777555555666333444666777777777666555777777777777888888999:::999::::::;;;<<<<<<======@@@AAABBBCCCEEEGGGHHHHHHLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY\\\XXXYYYZZZZZZZZZZZZZZZYYY[[[ZZZYYYXXXYYY\\\___aaaaaabbbbbbcccccccccbbbbbbaaa___]]]^^^```aaa___\\\___\\\YYYVVVTTTTTTUUUVVVSSSSSSRRRPPPNNNJJJGGGEEECCCCCCBBBAAAAAABBBFFFIIIMMMOOOTTTZZZbbbllluuu|||vvvcccVVVUUUSSSOOOKKKIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFFFFEEECCCBBB@@@@@@@@@AAABBBDDDFFFHHHJJJHHHFFFDDDCCCCCCEEEEEEBBB???===>>>AAADDDDDDCCCDDDDDDFFFGGGGGGHHHGGGGGGHHHMMMYYYlll~~~wwwfffXXXNNNKKKSSS^^^ccc}}}eeeeeegggiiikkkmmmooopppqqqpppppprrruuuxxxyyyyyyrrrnnniiiddd```[[[VVVRRROOOKKKFFFDDDCCCCCCAAA???BBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMMMMNNNRRRXXX^^^aaaeeehhhiiikkkrrr~~~~~~}}}~~~|||xxxvvvvvvwwwyyy{{{wwwmmmddd\\\TTTOOOHHHEEEBBB@@@@@@AAA@@@?????????@@@@@@???>>><<<;;;===<<<:::999999:::<<<============>>>>>>>>>?????????===;;;<<>>>>>===>>>>>>>>>;;;===>>>===<<<<<<===>>><<<<<<===>>>@@@AAABBBBBBDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHLLLRRRVVVdddttt}}}qqq___QQQJJJGGGDDDBBB@@@@@@???===:::888666666555555666777777666555555777666666666777777888999888888888888888888888888::::::;;;<<<>>>???@@@@@@CCCDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOONNNOOORRRTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVUUUTTTTTTUUUWWWZZZ\\\]]]]]]]]]^^^^^^]]]\\\\\\\\\ZZZXXXYYYZZZZZZYYYVVVVVVTTTQQQNNNMMMLLLMMMMMMKKKKKKJJJIIIGGGDDDBBBAAA@@@AAABBBCCCEEEHHHNNNQQQ\\\aaafffkkkooouuu|||~~~lll^^^VVVRRRPPPNNNKKKIIIGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBDDDFFFHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>???BBBDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHGGGJJJOOO[[[mmmwwwgggYYYNNNIIIOOOXXX```zzzddddddeeefffiiilllooopppsssqqqppppppqqqrrrrrrqqqhhhddd]]]XXXSSSOOOKKKHHHJJJGGGDDDBBBBBBBBBAAA@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGJJJMMMOOOPPPSSSZZZ___ccceeehhhnnnvvv~~~yyyxxxzzz}}}|||wwwuuuuuuxxx}}}xxxmmmbbbYYYRRRLLLHHHDDDBBB@@@@@@BBBCCCCCCBBB????????????>>>===<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<============>>>===<<<;;;<<<>>>@@@@@@???@@@???===<<<;;;<<<<<<===<<<===>>>===<<<;;;<<<=========>>>>>>???@@@@@@AAADDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEHHHMMMQQQ[[[fff{{{|||kkk]]]TTTOOOLLLJJJDDDDDDCCCBBB@@@===;;;999888888888888888777777666888888777777777888888999888777777666555444444333555666666777888888999999<<<===>>>???@@@@@@@@@@@@BBBCCCEEEEEEFFFGGGIIILLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVUUUTTTSSSSSSTTTRRRQQQQQQQQQQQQOOONNNLLLKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@AAACCCGGGJJJNNNTTT[[[___mmmttt|||qqq```VVVTTTNNNMMMMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEIIIGGGFFFEEEFFFEEEDDDBBB@@@@@@@@@AAACCCEEEGGGIIIFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA???@@@BBBDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHMMMRRR]]]nnnwwwhhhZZZNNNHHHKKKRRR\\\vvv````````````cccfffiiikkkpppnnnkkkjjjiiihhhgggeee^^^ZZZTTTNNNKKKHHHFFFDDDFFFEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJGGGJJJMMMOOOPPPSSSYYY^^^eeehhhnnnxxxzzzwwwxxx}}}{{{xxxwww|||~~~uuuiii\\\RRRLLLGGGDDDBBBAAA@@@AAACCCDDDCCCBBB????????????>>>>>>======<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===??????@@@AAA@@@>>><<<;;;;;;<<<===<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEFFFFFFEEEEEEGGGKKKNNNRRRXXXiiixxxlllccc]]]XXXUUUKKKKKKJJJJJJIIIFFFBBB???<<<;;;::::::999999999:::::::::999888888999999999888888777666666555555444666666666666777777777777;;;;;;<<<=========<<<<<<<<<===???@@@@@@AAADDDFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNOOONNNNNNMMMLLLKKKJJJLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@??????AAAAAABBBCCCEEEEEEFFFFFFHHHKKKPPPUUUZZZaaaiiinnnwww}}}wwweeeWWWRRRQQQKKKLLLLLLLLLKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGIIIJJJHHHDDD???=========>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAAAAABBBCCCCCCDDDCCCEEEEEEEEEFFFFFFGGGHHHHHHNNNRRR]]]nnn~~~uuufffZZZPPPIIIKKKPPP[[[vvv^^^]]]\\\\\\^^^```ccceeegggeeeaaa___]]]\\\YYYWWWSSSOOOKKKGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJHHHKKKNNNOOOPPPTTTZZZ___kkkoooyyy~~~|||zzzyyy|||}}}}}}{{{rrrdddWWWNNNHHHDDDBBBBBBAAAAAABBBDDDDDDBBB@@@@@@?????????>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAA@@@???===<<<<<<======<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFIIILLLLLLPPP\\\pppvvvoooiiieee[[[ZZZXXXWWWUUUQQQJJJEEEAAA@@@===;;;::::::;;;;;;;;;:::999888888888888888666666666666666666666666777777777888888888888888888999999::::::999999888888999:::;;;;;;<<>>>>>>>>>>>???AAADDDGGGJJJLLLMMMRRRUUUZZZ```ffflllsssxxx~~~vvvhhh\\\TTTPPPNNNIIIKKKLLLMMMLLLJJJGGGFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFJJJOOORRRNNNEEE>>>>>>======>>>???AAACCCEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMQQQ[[[kkk{{{zzzooobbbXXXQQQKKKLLLPPP^^^xxx^^^]]]\\\[[[[[[[[[\\\]]][[[YYYUUUSSSRRRPPPNNNLLLGGGEEEBBBBBBBBBCCCBBBBBB===>>>@@@@@@??????@@@BBBAAAAAABBBDDDFFFGGGHHHIIIKKKMMMPPPQQQTTTYYYaaahhhvvv|||wwwxxxyyyzzz{{{}}}{{{qqqiii\\\PPPHHHDDDAAA@@@BBBAAABBBDDDEEEDDD@@@>>>???>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<:::;;;<<<>>>?????????>>>>>>======<<<;;;<<<======<<<<<<===???======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@???@@@BBBCCCDDDDDDDDDDDDBBBCCCCCCCCCBBBCCCFFFHHHIIIMMMTTTbbbxxxzzztttqqqooommmkkkjjjhhhbbbZZZSSSMMMJJJEEEAAA>>><<<<<<===<<<<<<;;;999888888888888666666666666777777777777777777777777888888888888333333444555555555444444555666777777777777:::<<<;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>???@@@???>>>===>>>???<<<<<<<<<<<<===>>>>>>???>>>???BBBFFFKKKPPPTTTVVV^^^aaaggglllqqqxxx~~~xxxhhh[[[UUUQQQNNNLLLHHHIIIKKKLLLLLLJJJIIIGGGBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCEEEFFFFFFDDDGGGMMMUUUZZZVVVKKKAAAAAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEDDDEEEGGGHHHIIIKKKOOOYYYiiixxx|||ssshhh\\\TTTOOOKKKMMMPPPaaa{{{\\\[[[ZZZXXXVVVUUUSSSSSSPPPNNNKKKIIIHHHGGGEEEDDD@@@???>>>???@@@AAA@@@???;;;>>>@@@@@@??????@@@BBBBBBCCCDDDFFFHHHIIIKKKKKKNNNPPPSSSVVVZZZcccnnnvvvvvvxxxyyyyyyzzz}}}wwwpppddd]]]RRRIIIDDDBBB@@@@@@@@@@@@BBBDDDFFFDDDAAA>>>===<<<;;;;;;;;;;;;<<<===:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<=========;;;<<<===<<<999999:::===;;;<<<>>>??????>>><<<;;;999;;;<<<===<<<===>>>@@@<<<=========>>>>>>??????<<<<<<;;;;;;;;;<<<>>>>>>============>>>???@@@AAA>>>???AAACCCDDDDDDDDDDDD???@@@BBBBBBAAABBBEEEGGGGGGLLLPPPVVVfff~~~|||{{{{{{zzzzzz|||~~~zzzrrrlllaaa\\\UUUMMMGGGCCCBBBBBBCCCBBB@@@???>>>=========;;;:::::::::999888888888777777777888888999999999222333444555555555555555555666777666555666777999888888:::;;;<<<=========:::;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<:::999;;;===<<<<<<;;;<<<===@@@BBBDDDEEEGGGJJJOOOUUU\\\aaadddlllooouuu{{{vvvkkk]]]SSSPPPNNNLLLJJJGGGHHHIIIJJJJJJIIIHHHHHHCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCEEEFFFFFFGGGJJJPPPZZZaaa^^^TTTJJJDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@???@@@@@@AAABBBBBBDDDGGGFFFDDDCCCCCCDDDFFFFFFEEEDDDEEEFFFHHHJJJJJJNNNYYYhhhwww{{{nnnbbbUUUNNNKKKIIIJJJNNNccc|||XXXXXXWWWUUURRROOOLLLJJJJJJGGGEEEDDDDDDCCCBBB@@@???>>>>>>???AAAAAA???>>>===@@@CCCCCCAAA@@@BBBDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVYYY```jjjxxx|||yyyzzzzzzzzzzzz||||||qqqiii[[[UUUMMMFFFCCCBBBBBBBBB>>>???AAADDDFFFFFFBBB???;;;:::999999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>;;;===>>><<<999888999<<<888:::===??????===;;;999888:::<<<=========???AAA<<<<<<<<<===>>>?????????===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCDDDDDDDDDCCC???AAABBBBBBBBBCCCFFFHHHFFFKKKMMMNNNZZZrrr}}}}}}}}}~~~rrrlllcccYYYPPPKKKHHHGGGJJJIIIGGGFFFEEEDDDCCCCCCAAA@@@???>>><<<;;;:::999888888999999:::;;;;;;<<<666666777999999:::::::::888999999888777777888:::555666777999:::;;;;;;;;;888888888999999999999999888888999999999999999999555888::::::888888:::<<>>======???CCCGGGIIIOOOQQQUUUZZZaaahhhnnnrrrwwwzzz|||zzziiiaaaWWWPPPMMMLLLKKKJJJFFFFFFGGGGGGHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@???@@@AAABBBDDDEEEFFFGGGKKKMMMRRR\\\dddccc[[[RRRCCCCCCAAA@@@???@@@AAAAAADDDCCCAAA@@@@@@AAACCCDDDBBBEEEGGGGGGEEECCCCCCEEEGGGFFFDDDDDDEEEFFFIIIJJJJJJNNNXXXhhhwww|||kkk___QQQJJJGGGFFFHHHKKKccc}}}XXXUUUQQQMMMIIIGGGFFFFFFAAAAAA@@@@@@???@@@@@@AAA;;;<<<>>>>>>======???@@@BBBCCCDDDCCCBBBBBBCCCEEEEEEHHHLLLNNNPPPQQQTTTVVVSSSWWW\\\```gggrrr|||wwwwwwxxxxxxxxxyyy|||}}}zzzrrrggg]]]RRRMMMEEE@@@>>>>>>??????AAA@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;:::999999888;;;<<<<<<<<<<<<;;;:::999:::;;;;;;;;;<<<============<<<;;;999888777777777777888999:::999888777666888888999:::;;;===>>>???AAA???>>><<<;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@DDDFFFKKKNNNRRR^^^xxx{{{www{{{yyy|||oooeee]]]XXXSSSOOOPPPNNNMMMMMMNNNMMMIIIFFFGGGBBB===<<<>>>>>>:::666:::;;;<<<;;;:::888888888999999777666666777888999555777999888555444666888666666666555555555444444666666666666666555444333888888888888888888888888::::::;;;;;;:::::::::;;;???AAACCCEEEFFFIIIMMMPPPYYY^^^ffflllqqqtttwwwyyy|||~~~sssiii]]]XXXRRRMMMKKKKKKKKKKKKHHHGGGGGGGGGFFFDDDCCCBBBEEEFFFFFFGGGFFFEEEDDDCCC???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@AAACCCFFFHHHJJJPPPQQQUUU\\\aaa```YYYRRRIIIEEE@@@>>>@@@AAAAAA@@@BBBCCCBBBAAA@@@@@@BBBDDDFFFGGGHHHHHHGGGEEEBBBAAADDDEEEGGGGGGFFFFFFFFFGGGIIIPPP\\\jjjuuuzzzzzzyyydddXXXOOOMMMJJJEEEEEEKKK```|||PPPNNNJJJGGGDDDBBBBBBBBB??????>>>>>>>>>>>>>>>???;;;<<<>>>>>>======???@@@@@@AAABBBBBBAAABBBDDDFFFHHHLLLQQQUUUWWWXXXYYYZZZ\\\aaagggkkkpppxxxzzzwwwxxxxxxwwwuuuvvvyyy|||vvvmmm```VVVNNNJJJDDD???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999999888888888777777777;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999888777777777888999;;;<<<<<<<<<;;;;;;888888888999:::;;;<<<===>>>===;;;:::999::::::;;;:::::::::;;;;;;;;;;;;<<>>>>>>>>===<<<<<<;;;<<<<<<======;;;===>>>>>>>>>>>>???AAA@@@AAABBBBBBBBBDDDGGGIIIKKKPPPWWW\\\___aaabbbccclllqqqwww|||~~~}}}{{{zzzyyy{{{zzzwwwtttssswww~~~~~~xxxqqqfffYYYOOOGGGEEEAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999:::999888777666666666777888<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777777777555666777999::::::::::::888888888888888999:::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;??????@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCFFFHHHIIIOOO```qqq|||www{{{uuunnnjjjkkkmmmppptttuuurrrlllhhhccc___YYYVVVSSSPPPJJJFFF@@@???>>>======<<<<<<<<<888999999999999999888888888999999777555444444555666666666666555555555555333333444666777888999999888888999:::;;;<<<<<<===;;;<<<<<<;;;;;;===@@@CCCEEEJJJRRRXXX]]]```ccceeemmmqqqxxx}}}}}}uuujjj^^^VVVWWWSSSNNNJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDCCCAAA@@@CCCDDDFFFGGGHHHHHHGGGGGGBBBBBB@@@@@@@@@@@@AAABBB@@@AAACCCDDDEEEFFFFFFFFFIIIJJJNNNSSSXXXXXXSSSNNNJJJGGGDDDBBBBBBCCCCCCCCCDDDEEEEEEDDDBBBAAABBBDDDAAABBBCCCDDDDDDCCCBBBAAACCCEEEGGGGGGFFFEEEFFFGGGKKKNNNWWWeeetttzzzvvvqqq___SSSJJJJJJHHHDDDFFFMMM]]]yyy@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;===>>>???>>>>>>???AAACCCDDDDDDDDDDDDFFFJJJMMMLLLQQQXXX___eeeiiimmmppp}}}}}}yyyyyyzzz|||}}}~~~{{{vvvrrrqqqvvv}}}xxxqqqjjj___RRRIIIAAA@@@>>>>>>>>>>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::999888999999:::<<<;;;999777777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;:::999888777777777777555555666777777888888888999888777777777777888888888888888888999999::::::999999:::::::::;;;;;;;;;<<<======>>>???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAADDDGGGGGGJJJVVVccc}}}xxxwww{{{|||wwwtttwww{{{|||uuulllddd^^^YYYUUURRRMMMJJJGGGEEEDDDDDDCCCCCC>>>>>>??????>>><<<:::999:::::::::999888888888888777777666666666555555555666666777888999:::<<<<<<::::::<<<===>>>@@@AAAAAA>>>@@@AAAAAAAAADDDJJJOOOSSSXXXaaahhhmmmppprrrssstttxxx|||~~~{{{tttjjj```YYYUUURRROOOKKKHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGEEECCCAAABBBCCCEEEGGGIIIIIIIIIIIIDDDCCCAAA@@@???@@@BBBCCC@@@AAACCCEEEFFFGGGFFFFFFFFFGGGIIIMMMQQQQQQNNNKKKFFFDDDBBBAAA@@@AAAAAAAAACCCDDDEEECCCAAA@@@AAABBB@@@AAABBBCCCDDDDDDCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGJJJKKKSSSbbbsss{{{wwwppp```TTTKKKJJJHHHDDDFFFMMM]]]yyy:::::::::999999999999:::;;;;;;;;;;;;;;;<<<===>>><<<===??????>>>>>>@@@AAADDDEEEEEEDDDDDDFFFJJJNNNNNNSSS[[[ccckkksss{{{zzzwwwttttttvvvzzz~~~|||yyytttpppooottt{{{zzzrrrjjjaaaVVVJJJBBB>>>======>>>???>>>;;;999;;;;;;;;;<<<<<<=========>>>===<<<::::::::::::;;;===;;;:::999999:::<<<===<<<<<<;;;;;;:::::::::999::::::999888777777777777:::::::::999999999::::::888888777666666666777777888888999999::::::;;;;;;999999999:::::::::;;;;;;;;;<<<======>>>>>>======??????@@@AAAAAAAAAAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBFFFGGGIIIQQQZZZiiizzzzzzrrroooooo}}}|||uuulllgggeeeddd]]]YYYSSSPPPPPPOOONNNMMMHHHHHHGGGFFFDDD@@@===<<<<<<<<<<<<<<<============;;;;;;:::::::::999999999:::999999999:::;;;===>>>===>>>???AAABBBDDDEEEFFFBBBEEEHHHIIIJJJOOOVVV]]]ccchhhooouuuxxxzzz|||}}}|||~~~}}}zzzsssiii^^^VVVSSSSSSMMMKKKHHHGGGGGGGGGEEEDDDFFFGGGHHHHHHGGGEEEBBBAAA@@@BBBDDDGGGHHHIIIIIIIIIEEEDDDBBB@@@@@@AAABBBCCC@@@AAACCCFFFGGGGGGGGGFFFDDDEEEFFFHHHJJJJJJIIIGGGDDDCCCBBBAAA@@@@@@AAAAAAAAABBBCCCBBB@@@???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFFFFEEEEEEEEEFFFHHHIIIPPP___qqqzzzxxxsssdddWWWMMMJJJHHHCCCEEELLL\\\xxx666666666666777777777777;;;;;;;;;;;;<<<===>>>>>><<<>>>????????????@@@BBBCCCCCCCCCCCCDDDGGGLLLOOOUUU[[[eeeoooyyyyyyuuuooooooooorrrwww{{{}}}~~~xxxvvvrrroooooottt|||zzztttlllbbbXXXMMMDDD>>>=========>>>???>>><<<:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;::::::::::::999999888777777777777777:::999888888777777888888888777777666666666777777888999:::;;;;;;;;;;;;;;;999999999999::::::::::::======>>>?????????????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@>>>@@@DDDFFFGGGMMMSSS\\\kkkvvvmmm___kkk~~~yyyyyyyyynnnhhhbbb______``````^^^ZZZXXXVVVRRRMMMIIIEEECCC>>><<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;::::::======<<<<<<===>>>@@@AAAEEEEEEGGGHHHJJJKKKLLLMMMKKKPPPUUUVVVWWW[[[ccciiisssvvvzzz|||~~~{{{vvvkkk___TTTNNNMMMMMMIIIHHHGGGFFFGGGFFFEEECCCCCCEEEFFFGGGFFFCCC@@@>>>???AAACCCFFFGGGHHHIIIIIIFFFEEECCCBBBAAAAAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIDDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDCCCAAA@@@AAACCC>>>@@@BBBBBB@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGNNN[[[kkkuuuwwwttteeeXXXMMMJJJGGGBBBEEELLL[[[vvv666666777777888888777777;;;::::::;;;;;;===>>>>>><<<>>>????????????@@@BBBBBBCCCDDDEEEGGGLLLRRRWWWbbbjjjvvv~~~~~~~~~{{{wwwrrrooolllmmmqqqwww|||~~~yyyxxxuuusssuuuzzz|||{{{zzzwwwooojjjbbbZZZRRRKKKEEEBBB???>>>>>>>>>??????===;;;::::::;;;;;;<<<======>>>>>>???@@@@@@@@@>>><<<;;;777777888888888999999999::::::::::::::::::;;;;;;999888888777777777777777666666555444555555777777777777777666777777888888888999:::;;;;;;;;;:::999888999999999999:::::::::<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>===@@@======AAACCCDDDGGGLLLUUU```sss|||nnnZZZ^^^iii|||yyysssqqqtttwwwwwwvvvqqqooojjjccc]]]WWWSSSQQQHHHFFFDDDCCCDDDDDDBBB???AAAAAA@@@@@@@@@?????????CCCCCCBBBCCCEEEGGGJJJLLLSSSSSSTTTUUUWWWXXXYYYYYY\\\aaaggghhhgggiiipppvvv~~~{{{ssslllbbbWWWPPPKKKIIIHHHGGGFFFFFFFFFGGGGGGDDDBBBCCCDDDFFFGGGFFFCCC@@@>>>???@@@BBBEEEFFFGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCFFFHHHKKKLLLFFFFFFEEECCCBBBAAABBBCCC@@@BBBCCCBBB@@@???@@@BBB===???BBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFGGGHHHMMMWWWdddmmmrrrrrrcccVVVKKKHHHFFFBBBEEEMMM^^^yyy888999::::::;;;;;;::::::::::::::::::;;;<<<===>>>===>>>???@@@??????@@@BBBCCCDDDFFFHHHLLLRRRZZZ___lllvvv{{{zzzxxxvvvsssqqqpppooommmpppuuu|||}}}|||{{{zzz|||~~~yyywwwtttpppeeeaaaZZZTTTOOOLLLKKKJJJ@@@???>>>???@@@???>>><<<999999:::;;;;;;<<<======>>>@@@BBBCCCBBB@@@===;;;777888999:::::::::::::::999999999::::::;;;;;;;;;999888777777777777777888777777666777888999;;;<<<777777777777777888999999888999:::;;;;;;:::999888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>============@@@<<<;;;>>>@@@@@@BBBFFFMMMUUUfff~~~{{{jjj[[[YYY[[[jjjzzzrrrjjjddd```^^^ZZZWWWTTTRRRSSSQQQNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJMMMQQQTTTVVV``````aaabbbcccddddddeeekkkqqqvvvwwwtttuuuzzz{{{xxxiiicccZZZSSSOOOLLLIIIGGGFFFEEEEEEFFFHHHGGGEEEBBBEEEFFFHHHIIIHHHEEEBBB@@@???@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAACCCEEEIIILLLNNNGGGGGGEEECCC@@@@@@AAABBB===???AAA@@@===<<<===???===???BBBCCCCCCCCCCCCDDDAAAAAA@@@??????@@@@@@AAABBBDDDFFFFFFEEEDDDEEEFFFGGGHHHMMMTTT^^^gggmmmppp```SSSIIIGGGEEEBBBFFFNNNccc}}}999777666555666777777666::::::;;;<<<===???AAABBBAAAAAABBBCCCDDDEEEEEEFFFLLLKKKJJJJJJLLLUUU```iii|||}}}yyyrrrpppnnnkkkiiikkkooorrruuuxxx}}}|||}}}}}}tttmmmjjj```ZZZTTTOOOMMMJJJGGGDDDFFFBBB===<<>>BBBBBB@@@===<<<===::::::888777777777888999666777888999999888777666777777777888999999::::::777666666666777888999999::::::999888777777777888777888999::::::999888777777666666666777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDD======<<<<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDJJJNNNXXXiii{{{```UUUPPPZZZlll|||zzz|||vvvmmmgggeeeiiifffcccdddeeeeeebbb___\\\[[[ZZZXXXWWWVVVUUUUUUWWWUUUTTTUUUUUUWWW___hhhkkknnnqqqrrrrrrqqqqqqrrryyy{{{~~~{{{sssmmmbbbZZZRRRMMMMMMLLLIIIEEECCCCCCDDDGGGJJJJJJEEEAAABBBCCCCCCDDDCCCAAA@@@??????@@@BBBBBBBBBBBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFIIIJJJIIIHHHFFFDDDCCCBBBBBBAAACCCBBBAAA???>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@EEEDDDCCCBBBAAA@@@@@@@@@CCCGGGLLLTTT```kkkkkkfff\\\TTTLLLHHHFFFEEEIIIOOO]]]xxx888888777777888888888777888999:::;;;<<<>>>???@@@@@@BBBDDDDDDCCCDDDFFFHHHKKKNNNRRRTTTXXXaaannnwww|||vvvqqqkkkkkkjjjiiiiiikkkpppsssvvvyyy~~~}}}{{{vvvnnniiihhhYYYTTTOOOLLLLLLLLLKKKIIIGGGCCC???>>>??????<<<888999999999999::::::;;;;;;;;;>>>BBBBBB@@@>>>===>>>::::::888777777777888999777888999::::::999888777777777777666666666666666888777777777777888888999:::999888888777777888888777888999::::::999888777777777666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDDDD>>>======<<<<<<======>>>=========>>>???@@@AAABBBCCCHHHQQQaaawwwlll\\\MMMLLLWWWggg{{{~~~zzzxxxwwwwwwzzzvvvuuutttrrrqqqrrrtttvvvwwwwwwooommmjjjfffcccaaa```___aaa___^^^___^^^```hhhrrryyy|||~~~~~~}}}zzztttkkkcccZZZTTTLLLIIIIIIJJJHHHEEEFFFDDDCCCDDDGGGHHHGGGEEECCCCCCCCCDDDCCCBBB@@@??????AAABBBBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAABBBDDDGGGHHHJJJIIIGGGEEECCCBBBBBBAAACCCBBBAAA????????????@@@???@@@@@@@@@@@@??????>>>>>>?????????@@@@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCFFFKKKSSS```lllnnniiibbbYYYQQQLLLHHHFFFIIIOOO```zzz777888999::::::999888888999:::;;;<<<===??????@@@AAAEEEIIIIIIGGGHHHMMMRRRUUU\\\cccgggiiippp{{{xxxpppkkkggghhhiiijjjkkknnnrrrvvvxxx{{{yyytttnnngggbbbbbbTTTQQQLLLIIIIIIJJJKKKKKKIIIEEEAAA@@@@@@@@@===:::888999999999999999::::::<<<>>>AAAAAA@@@>>>>>>>>>::::::888777777777888999888999:::;;;;;;:::999888888888777777666555555444999999888888888888888888999999888777777777888888777888999::::::999888777777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCDDDDDDDDD>>>>>>============>>>>>>===============>>>??????@@@DDDKKKVVViii|||xxxfffQQQGGGIIIRRR^^^hhhyyytttqqqsss{{{|||}}}}}}~~~xxxsssooonnnmmmnnnlllkkkllllllnnnwww}}}zzzvvvnnnddd\\\RRRMMMHHHFFFGGGIIIHHHFFFIIIFFFCCCBBBCCCFFFGGGHHHCCCCCCDDDCCCCCCBBB@@@@@@???AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>======>>>@@@AAABBBAAAAAAAAABBBCCCEEEGGGGGGCCCFFFJJJRRR```nnnrrroookkkaaaWWWPPPKKKGGGJJJOOOeee555777:::;;;;;;:::999999;;;<<<===???AAACCCDDDDDDDDDKKKQQQSSSQQQTTT[[[ccckkkrrryyy{{{xxxyyyzzztttnnnjjjiiijjjlllnnnoooqqquuuxxxyyy}}}vvvpppiii```ZZZZZZTTTQQQKKKGGGEEEEEEFFFFFFIIIFFFBBBAAAAAA@@@===;;;999999999999999999999999;;;<<<===>>>============::::::888777777777888999888999:::;;;;;;:::999888999999999999888888777777;;;:::999888888777888888888888777777777777888888777888999::::::999888777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBB>>>>>>============>>>>>>>>>===============>>>>>>BBBDDDHHHNNNZZZlll}}}rrr^^^PPPKKKKKKOOORRRppp{{{xxxsssxxx~~~yyywwwwwwwwwvvvvvvxxxyyy{{{|||wwwqqqggg\\\TTTNNNKKKGGGFFFGGGHHHHHHHHHHHHFFFDDDBBBCCCEEEGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAAAAAFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCAAA@@@??????@@@@@@CCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<===???AAACCC@@@@@@@@@AAACCCDDDFFFGGGDDDFFFJJJRRRaaapppvvvtttqqqggg\\\TTTNNNJJJMMMRRRlll333777:::<<<;;;::::::;;;======???AAADDDGGGJJJLLLJJJRRR[[[```aaaeeennnvvv~~~xxxrrrooonnnnnnmmmnnnppppppppprrruuuwww{{{~~~zzzrrrllldddZZZSSSQQQQQQNNNJJJEEEBBBAAAAAACCCGGGEEEBBBAAA@@@???>>>===999999999999999999999999::::::999999:::;;;<<<<<<::::::888777777777888999777888999::::::999888777777777888888999999999999::::::999888777777777777888777777666777777888888777888999::::::999888777888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>============>>>>>>>>>>>>=========>>>>>>???BBBCCCEEEHHHOOO^^^rrr}}}kkkYYYLLLHHHHHHIIIUUUiiizzz{{{}}}~~~|||{{{}}}|||~~~}}}|||zzzuuuooofff[[[QQQJJJLLLIIIGGGEEEEEEFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@BBBCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAAAAA@@@?????????BBBBBBCCCDDDEEEGGGIIIJJJDDDCCCBBB@@@@@@@@@@@@AAADDDDDDDDDDDDDDDCCCBBBAAA>>>===<<<<<<===>>>AAABBBAAA@@@@@@@@@AAAAAABBBCCCDDDFFFJJJSSScccsssyyyxxxsssiii^^^VVVPPPMMMPPPUUUooo444888<<<===;;;:::<<<>>>>>>??????BBBGGGMMMRRRVVVWWW___jjjrrrvvv{{{{{{uuuooolllmmmoooqqqqqqqqqqqqpppooopppsssuuu}}}|||tttlllfff^^^TTTLLLKKKHHHGGGFFFCCC@@@@@@AAACCCCCCBBBAAA???>>>>>>>>>>>>;;;;;;:::::::::::::::999:::888666666888:::;;;;;;::::::888777777777888999777888999::::::999888777444555555666777777888888888888777777777777777777777777666666666777888888777888999::::::999888777888888999:::;;;;;;::::::::::::::::::::::::::::::999999;;;<<<<<<===============<<<<<<<<<<<<=====================>>>??????>>>???AAADDDIIITTTgggxxxuuu^^^LLLDDDDDDEEEEEEVVVnnn~~~}}}~~~zzzyyyvvvppphhh^^^UUUMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCFFFHHHHHHFFFDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>???@@@AAACCCEEEHHHJJJKKKEEECCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAA??????>>>===>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAADDDGGGLLLUUUeeeuuu|||{{{uuujjj^^^VVVPPPMMMPPPVVVnnn777;;;>>>>>><<<<<<@@@CCCCCCCCCCCCFFFMMMUUU^^^ccckkksss}}}}}}|||{{{~~~zzzuuupppppppppooooooqqqsssvvvuuuuuusssqqqoooqqqtttxxxxxxnnnddd]]]UUUMMMHHHHHHAAABBBDDDBBB@@@???@@@BBB?????????>>>===<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;888555555888;;;<<<;;;::::::888777777777888999888999:::;;;;;;:::999888666666666666666777777777666666666555666666777777666666666666666777888888777888999::::::999888777888999:::;;;;;;;;;:::999::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===@@@CCCEEEJJJXXXggg{{{nnnWWWJJJEEECCC???KKK\\\nnn}}}}}}|||xxxtttpppiii___VVVPPPLLLKKKFFFFFFEEEEEEDDDDDDEEEFFFDDDFFFHHHHHHEEECCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCAAABBBCCCCCCAAAAAABBBCCC@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAA@@@?????????@@@@@@BBBDDDFFFHHHIIIEEEDDDBBBAAA@@@@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????BBBAAAAAA@@@@@@AAAAAABBBEEEHHHMMMWWWgggwww}}}{{{vvvkkk^^^UUUNNNKKKNNNTTTggg999===@@@@@@===>>>CCCGGGIIIHHHIIILLLSSS^^^hhhnnn|||zzzvvvrrrwwwyyyvvvtttsssqqqnnnjjjmmmqqqtttvvvwwwxxxzzzyyyxxxvvvsssrrrtttxxx|||}}}uuujjj^^^VVVOOOHHHFFFGGG???BBBDDDCCC@@@===>>>???<<<======<<<;;;;;;===>>>=========<<<<<<;;;;;;;;;<<<888555555888;;;===<<<::::::888777777777888999::::::;;;<<<<<<;;;::::::::::::999999888777777777555555555555555666777888666666666666666777888888777888999::::::999888777888999:::;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;<<<============;;;;;;;;;::::::;;;;;;;;;888999999:::;;;<<<>>>???@@@???AAACCCBBBBBBLLLXXXkkk~~~iiiUUUIIIBBB:::BBBLLLYYYnnn~~~{{{}}}~~~~~~~~~zzzwwwkkkfff^^^UUUMMMHHHGGGHHHFFFGGGGGGGGGGGGGGGIIIKKKEEEGGGHHHFFFDDDBBBDDDFFFGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCCCCAAA@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBBBBAAA@@@???AAAAAAAAAAAACCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGAAAAAABBBAAAAAA@@@>>>>>>AAAAAAAAAAAAAAABBBCCCDDDEEEHHHNNNXXXhhhxxx}}}{{{wwwlll^^^TTTMMMIIILLLQQQbbb{{{>>>AAACCCDDDCCCEEEIIILLLKKKOOOSSSXXX^^^hhhuuu~~~zzzrrrpppppppppmmmkkkjjjkkklllqqquuuyyyzzz|||~~~{{{{{{zzzwwwttttttxxx|||xxxppphhhbbbYYYQQQKKKGGGDDDBBBCCCBBB@@@>>>======>>>???===============>>>??????@@@>>><<<999888888999:::>>><<<:::888888:::<<<>>><<<;;;::::::999999999999888888:::===???>>>;;;888999999888888888888999999;;;:::888666666666666777666666555666666777888999999999888888999;;;===>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888;;;>>>???>>>;;;::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<===@@@CCCGGGKKKMMM___nnn}}}vvveeeOOO???AAABBBIIIUUU```nnn~~~}}}{{{zzzxxx{{{~~~{{{{{{sssgggbbb]]]VVVPPPLLLJJJGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEFFFGGGGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@??????@@@AAABBB????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFBBBAAA@@@>>>>>>>>>>>>???AAA@@@?????????@@@AAABBBFFFDDDHHHUUUgggtttxxxvvvvvvkkk^^^SSSJJJFFFJJJQQQeee}}}@@@CCCFFFHHHIIIKKKNNNQQQSSSXXX^^^dddjjjqqq{{{~~~{{{tttmmmiiijjjjjjiiiiiikkknnnqqqxxx~~~|||zzzyyy|||~~~|||qqqiii```[[[TTTNNNJJJGGGDDDBBBDDDBBB@@@>>>======>>>???===============>>>>>>??????>>>;;;:::999999::::::===<<<:::999999:::<<<===<<<;;;:::999999999999999999999:::<<<======;;;888888777777777777777777888:::999888666666666666777666555555666666777888999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;>>>@@@???<<<999777666:::::::::999::::::;;;<<<;;;;;;<<<<<<<<<=========<<<======???AAADDDGGGIIITTTdddwww~~~qqq]]]MMMCCCBBBFFFMMMUUU]]]jjjvvv{{{wwwwww{{{}}}}}}{{{zzz{{{~~~{{{oooeee[[[WWWQQQMMMJJJIIIGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEBBBEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????@@@AAA????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAA@@@?????????@@@AAABBBGGGEEEIIIVVVhhhuuuxxxwwwrrrhhh[[[QQQHHHEEEJJJQQQfff~~~GGGKKKOOORRRTTTVVVYYY[[[___eeemmmrrruuuyyy~~~{{{vvvrrrlllfffaaabbbccceeehhhmmmtttyyyzzzoooddd]]]SSSPPPLLLJJJIIIGGGEEECCCEEECCC@@@>>>======>>>???======<<<<<<======>>>???===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::<<<:::999:::;;;;;;:::888666666666666666666666666999999888777666666666666555555555555666777888999999999:::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;888777666999999888888999999:::;;;<<<<<<<<<<<<=========>>>=========>>>@@@AAACCCDDDHHHWWWkkk{{{|||kkk[[[KKKHHHHHHKKKMMMQQQYYYbbbvvv{{{zzz|||{{{|||}}}}}}~~~|||rrrggg___SSSOOOKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEECCCEEEDDDCCCBBBBBBAAAAAABBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA===>>>@@@BBBCCCDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>??????@@@AAAAAA@@@?????????AAABBBCCCFFFFFFKKKXXXiiivvvzzzyyyqqqfffYYYOOOGGGDDDJJJQQQgggUUUYYY^^^cccfffhhhiiijjjooosssxxxzzzyyyyyy|||~~~rrrkkkhhheeebbb]]]^^^```dddiiiqqq{{{yyynnncccWWWPPPGGGFFFFFFGGGHHHIIIGGGFFFFFFDDDAAA???=========>>>===<<<<<<<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;;;;<<<============<<<;;;::::::999999999999999:::===;;;999888999999999888666777777777777777777666888888777777666666666666555555555555666888999:::999:::;;;<<<;;;:::999888999999999::::::;;;;;;<<<::::::::::::::::::::::::666999;;;<<<;;;999999:::888888888777888999999:::<<<<<<<<<=========>>>>>><<<======>>>@@@AAABBBCCCBBBMMM^^^ooo|||sssdddSSSNNNKKKKKKKKKKKKOOOUUUcccqqq~~~sssggg\\\VVVNNNKKKHHHFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFGGGHHHHHHEEECCCFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>>>>>>>======>>>???@@@@@@AAAAAA@@@===???AAACCCDDDDDDCCCCCCDDDCCCBBB@@@??????@@@@@@>>>>>>>>>??????@@@AAAAAAAAA@@@??????@@@AAACCCDDDDDDEEELLLZZZlllyyy~~~~~~tttiii\\\PPPHHHDDDJJJRRRggghhhlllqqqwww{{{}}}|||zzz}}}xxxvvvwwwyyy}}}rrrgggaaa````````````aaadddgggmmmuuu~~~rrrfffYYYNNNGGG???@@@AAAEEEHHHJJJJJJIIIGGGEEEBBB???============<<<<<<<<<<<<<<<======>>><<<;;;;;;;;;::::::;;;;;;:::;;;<<<======<<<;;;:::999999999888888999999:::===:::888777777888999888777888888999999888888777777777777777666666666555444444555555666888999:::999:::;;;<<<;;;:::999888888999999::::::;;;;;;;;;::::::::::::::::::::::::555777::::::999888999:::888888777777777888999999<<<<<<<<<<<<============;;;<<<===???@@@BBBBBBCCC???FFFQQQ```pppzzzvvvlllYYYSSSMMMJJJHHHEEEFFFJJJUUU^^^pppvvvhhh\\\RRRMMMLLLJJJGGGFFFEEEEEEDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEEEEGGGIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDCCCAAA@@@??????@@@AAA<<<===>>>???@@@AAAAAAAAA@@@@@@??????@@@BBBCCCDDDBBBEEENNN]]]ooo|||{{{ooo```TTTJJJEEEJJJRRRfff~~~|||~~~vvvrrrsssuuuuuuxxxxxxwwwxxx}}}}}}sssooogggaaa^^^___bbbdddhhhjjjkkknnnqqqwww~~~xxxmmmaaaUUUJJJCCC<<<===???CCCGGGKKKKKKKKKHHHFFFCCC@@@>>>=========<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;:::999999888888888888999999:::;;;999777666777888888888777888999::::::999888777555666666777777666666555444444444555777888::::::999999:::;;;;;;:::::::::999999999999::::::::::::999999999999999999999999888999:::999777666666666888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<===;;;<<<===???@@@AAAAAAAAA===AAAGGGQQQbbboooqqqlll```WWWPPPLLLHHHDDDBBBDDDJJJOOO]]]ppp}}}vvvjjj^^^TTTLLLHHHLLLIIIGGGFFFFFFEEECCCBBBAAAAAA@@@@@@@@@?????????CCCCCCDDDGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBAAA@@@???>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEDDDBBB@@@???@@@AAABBB<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEECCCGGGQQQ```ppp}}}ssscccUUUJJJFFFKKKSSSeee}}}~~~tttooonnnooohhhkkkkkkhhhhhhkkkllljjjhhhhhhfffddddddfffkkkooorrrssstttttttttwww{{{~~~}}}xxxqqqiii___UUUKKKEEE<<<<<<===AAAEEEIIIKKKKKKIIIGGGDDD@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<;;;:::999888999::::::::::::::::::999888888888888888999::::::999777666666888999999888666777888999999888777666444555666777777666555555444444444555777888:::;;;999999999999:::;;;;;;<<<:::::::::999999999999999777777777777777777777777777888999888666555555666999888888888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>======;;;===@@@EEEQQQ]]]aaa___\\\SSSLLLJJJGGGCCCBBBCCCDDDFFFOOO\\\jjjzzz{{{sssggg]]]UUUPPPKKKHHHIIIGGGEEEEEEFFFEEEDDDCCC@@@@@@@@@@@@@@@?????????AAABBBCCCGGGJJJLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBB????????????>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@BBBAAAAAA@@@AAACCCEEEGGGIIIGGGDDDAAA??????@@@@@@===>>>???@@@AAA@@@@@@???@@@@@@@@@@@@AAACCCEEEFFFGGGKKKUUUcccqqq|||}}}qqqaaaSSSIIIEEEJJJSSSfff|||rrrllljjjjjj\\\```bbb___```cccdddcccgggiiikkklllmmmpppvvvzzzxxxyyyyyywwwvvvvvvwwwyyyuuuqqqlllfff___VVVMMMHHH<<<;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<;;;999888777999999999999999999999999888888777777888999::::::777666555777999999999888555666777999999777666555444555666777777666555555333444444555777888:::;;;999999888888999;;;===>>>;;;::::::999999888888888666666666666666666666666444555777777666666888:::999999888888999999:::;;;999999999:::::::::;;;;;;<<<======>>>===;;;:::999:::<<<<<<>>>DDDMMMPPPMMMNNNFFFAAAAAAAAA@@@???AAACCCCCCGGGPPPXXXcccyyysssjjj^^^UUUQQQOOOLLLJJJFFFEEEDDDDDDFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFJJJMMMMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDCCCAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB????????????>>>>>>>>>>>><<<===>>>??????@@@@@@???AAA@@@??????AAADDDHHHJJJMMMJJJFFFBBB???>>>>>>???===>>>???@@@AAA@@@??????@@@@@@@@@@@@AAACCCEEEFFFKKKOOOXXXeeeqqq{{{zzznnn^^^QQQGGGDDDJJJSSSgggzzzsssooojjjccc^^^WWWXXXYYYZZZ\\\```eeeiiioooqqquuuxxxzzz{{{{{{zzzzzzzzzxxxvvvttttttwwwyyy{{{tttgggfffbbb^^^^^^^^^XXXPPPHHH???999===CCCEEEDDDDDDDDDDDDBBB@@@>>>===;;;:::@@@???<<<:::999:::;;;<<<::::::::::::999888777777444555777888999888666555666666777888888777666555777777888888777666555555555555555555555555555555555666888999888777555444222333444666777999:::;;;::::::::::::999999888777:::999777666666666777888777777666555555555555555666666666666666666666666888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999:::<<<>>>@@@BBBCCCDDDEEEDDDCCCAAA@@@?????????;;;@@@EEEHHHKKKUUUcccnnn|||pppccc^^^WWWRRROOONNNLLLLLLEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHIIIIIIIIIGGGEEEDDDBBBBBBBBBCCCDDDAAAAAABBBBBBAAAAAA@@@@@@???AAACCCDDDEEECCCAAA???;;;<<<>>>?????????>>>===<<<===??????@@@???>>>===>>>>>>>>>???AAAFFFLLLQQQTTTPPPIIICCC???>>>>>>???<<<======>>>???@@@@@@AAA???>>>======???AAACCCEEEHHHQQQ^^^kkksssxxxzzz{{{xxxjjjYYYNNNIIIJJJQQQYYYiii~~~wwwmmmgggddd```[[[WWWVVVXXX[[[^^^ccciiipppuuu}}}}}}wwwvvvuuurrrqqqrrruuuxxx}}}xxxnnnfff___]]][[[[[[aaafffbbb[[[MMMCCC<<<>>>BBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::<<<;;;:::999888888999999999999999999888777666555444555666888888777666555555666666777777666555555666666777666666555555444444444444444444444444444444555666777777666444333222222333444666777888999999999999:::999999888888999888777666666666777777777777666555555555555555555555555555555555555555444555555555555666666666888999999999999::::::::::::::::::::::::999999999::::::;;;<<<>>>@@@AAABBB@@@@@@???>>>===============AAADDDDDDDDDJJJTTT]]]kkk|||}}}}}}tttjjjWWWSSSNNNJJJIIIIIIHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBBBBAAA@@@??????@@@AAACCCDDDDDDBBB@@@???<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===?????????>>>@@@CCCIIIMMMWWWSSSMMMFFFAAA>>>======<<<<<<======>>>??????@@@??????>>>>>>???AAACCCEEEHHHPPP]]]iiisssxxxzzz{{{wwwiiiYYYOOOJJJKKKRRRZZZjjj~~~qqqkkkccc^^^]]]\\\YYYWWWXXX[[[___dddkkkuuu~~~~~~uuuuuusssrrrqqqsssxxx{{{}}}xxxqqqggg___TTTRRRQQQVVVbbbllllllfffQQQGGG???>>>@@@@@@???@@@???>>>>>>===<<<::::::999999999999999999999999999888888888777777666555444333444666777777777666555444444555666666555555444555555555555444444444444444444444444333333333333333333555666666555444333333333333333444555666666777888888999999999999888888888777666666666666777777666555555444555555555555555555555555555555555333333333444444555555555777777777888888888999999999999999999999:::::::::::::::999:::;;;<<<>>>???======<<<<<<<<<<<<=========@@@BBBAAA???AAAHHHNNNSSSaaauuu{{{~~~~~~zzzuuupppiiiaaaUUUQQQLLLIIIHHHHHHHHHHHHCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===@@@AAACCCCCCCCCAAA???>>>===============>>>??????@@@@@@AAAAAAAAA???>>>===?????????>>>>>>@@@EEEHHHRRROOOKKKFFFBBB>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@?????????@@@AAACCCDDDGGGNNNZZZfffpppwwwyyyzzzuuuiiiZZZPPPKKKKKKRRR[[[iiiyyyvvvtttssssssqqqooolllgggccc^^^[[[\\\]]]^^^^^^___bbbfffkkkrrr{{{|||yyyyyyxxxwwwwwwzzzyyyssskkkbbb[[[NNNLLLJJJOOO]]]jjjjjjdddRRRHHH@@@>>>???>>>>>>@@@@@@???>>>===;;;:::999888999:::;;;;;;;;;;;;;;;:::777777777777777666444444333444555666666666555555333333444444444444444444444444333333333333333333444333333333333333222222333333444555555555444444555555444333333444555555666666777888999999999888777777666666666555555555666555555444444555555555555555555555555555555555555555555666666777777888666666666777777777777888777777888888999999::::::;;;:::999888888:::;;;===;;;;;;;;;;;;<<<===>>>???;;;>>>AAAAAA???AAAFFFJJJKKKSSS```qqq}}}}}}yyyrrriiibbb]]][[[XXXTTTOOOKKKJJJIIIGGGFFFCCCBBBAAAAAA@@@@@@@@@AAA????????????????????????@@@@@@AAAAAAAAA@@@@@@???<<<===???@@@AAA@@@??????AAAAAAAAAAAA@@@>>>===<<<@@@AAABBBBBBBBB@@@>>>===>>>===<<<<<<<<<===???@@@AAABBBBBBBBBAAA@@@>>>=========>>>======???BBBEEEFFFEEECCCAAA???===;;;:::;;;;;;;;;<<<<<<<<<======@@@?????????@@@AAACCCCCCEEEKKKUUUaaallltttwwwwwwtttiii[[[PPPJJJHHHOOOWWWfff}}}llljjjhhhfffffffffffffffbbb___]]]]]]___cccfffgggjjjkkkmmmpppuuu|||~~~~~~yyyppphhh___WWWRRRLLLJJJGGGJJJTTT^^^^^^WWWMMMEEE???>>>???>>>???BBBCCCBBB@@@>>><<<:::888777888999:::;;;;;;::::::999888888888888777666555444333333444555555555555555333333333333444444555555333333222222222222333444444444444333333222222222444444555555666666666666888777555444333444555666555666777777888888888888666666666666555555444444555555444444444444555555555555555555555555555555555555666777777888999999555555666666666777777777777777777888888999999999;;;:::999888888999:::;;;999999999:::;;;<<<>>>>>>;;;>>>@@@@@@???@@@DDDGGGIIIJJJQQQ^^^ooo~~~yyyqqqggg]]]VVVUUUVVVRRRNNNJJJGGGFFFFFFDDDCCCDDDCCCCCCBBBBBBBBBBBBCCC????????????????????????@@@@@@AAAAAA@@@@@@??????;;;<<<===?????????>>>===@@@@@@@@@@@@???>>>===<<<@@@@@@AAAAAAAAA@@@>>>>>>>>>===<<<<<<<<<===???@@@AAABBBBBBBBBAAA@@@>>>===999;;;<<<======>>>AAACCC??????>>>===<<<;;;999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>???>>>???BBBCCCCCCAAA???===;;;:::999777777777777777777777777888888888888777666555444333333333333444444555555333333333333333444555666333333222111111222444555555555444444333333222222444444444555555666777777888777555333333444555666555666666777777777777666555555555666555444444333444444444333444444555666444444444444444444444444333333444555666777777888555555555666666666777777777777777777777888888888;;;;;;;;;;;;;;;:::::::::666666777777888:::;;;<<<<<<======<<<<<<<<>>=========>>>????????????>>>======>>>??????@@@@@@?????????===============>>>??????@@@@@@AAAAAAAAA???>>>===888:::<<<======>>>???AAAAAA@@@???===;;;:::888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@AAADDDKKKXXXeeeooorrrrrrooofff[[[PPPGGGCCCHHHQQQaaayyy^^^___```bbbeeeiiinnnrrrwwwxxxyyyyyyzzzzzz{{{}}}wwwwwwuuutttvvv{{{{{{tttjjj```VVVOOOJJJGGGAAACCCDDDBBBDDDGGGGGGCCCDDD???===??????===>>>@@@@@@@@@??????>>>===<<<<<<999888777666555555666666666666666666666555333333333333333333333444444555444333333333444555777777444333111111111333444666666666555555444333333222333333333333444555666777777666444222222333555666666666666777666666555555444444555555555444333222444333333333444444555666444444444444444444444444111222333444555666666777555666666666666777777777777777777777777666666666:::;;;<<<>>>>>>===;;;:::777777777777888999:::;;;;;;;;;:::999999:::<<<>>>>>>>>>AAAHHHMMMTTTcccrrryyyrrrggg]]]TTTQQQOOOJJJHHHJJJJJJHHHFFFFFFHHHHHHHHHGGGCCCCCCBBBBBBBBBCCCCCCDDD????????????????????????>>>>>>???????????????>>>>>>======<<<<<<<<<======<<<===>>>>>>???>>>>>>>>>======>>>>>>???@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===:::<<<>>>>>>===<<<===>>>@@@???===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>BBBCCCJJJVVVdddooosssssskkkdddZZZQQQHHHDDDJJJSSSbbbzzzccceeehhhkkkpppuuu{{{|||~~~~~~}}}{{{{{{{{{xxxwwwvvvuuuwww|||}}}yyywwwkkkfff]]]TTTMMMHHHEEEDDD:::???BBBAAAAAADDDDDDBBBBBB>>>===??????<<<<<<>>>============>>>>>>>>>>>>===;;;999777666666777888555555555555444333222222333333222222333333444555444444333333444555777888444333222111111333555666777777666555444444333333222222222222333444555666666444222000000222444666666777777777666555444444333444555555555444333222333333333333444444555666444444444444444444444444222222333444666777777888666666666666777777777888888888777777666666555555999;;;>>>@@@@@@>>><<<;;;999999999999:::;;;<<<===999888777777888;;;???AAA===>>>CCCHHHHHHIIITTTbbbaaaooo~~~oooeeeZZZOOOIIIKKKLLLHHHEEEFFFJJJHHHFFFEEEEEEEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????>>>>>>@@@???===<<<;;;;;;<<<===;;;<<<===>>>????????????<<<<<<===>>>???@@@AAAAAA;;;<<<>>>?????????>>>===<<<===???@@@@@@???>>>===<<<>>>@@@???===;;;:::;;;;;;:::999999:::;;;===>>>==================<<<<<<;;;<<<===============<<>>>>>???@@@AAAAAABBBBBBAAA@@@>>>===;;;:::::::::<<<===============<<<<<<===;;;999777555555555555777666555444333333333333222111111111333444333222444444444444444444444444777666555444444444444444555555555444444333333333111111222333333444555555555444333222222444555777666666555444444444444555444444444333222111000///222222111111222444555666444444555555444444333333666666666666666666555555555555555555666666666666444444555666777888999999222555999<<<===<<<;;;999777777888888888999999999888888888999:::;;;<<<===????????????AAAFFFLLLQQQYYY^^^iiixxxwwwfffZZZMMMKKKHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>???<<<<<<===>>>>>>===<<<;;;<<<;;;999888888999;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???======???AAAAAAAAA;;;<<<>>>???@@@???===<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<>>>>>>>>>>>>>>???@@@AAAAAAAAA??????===<<<;;;;;;::::::<<<<<<============<<<<<<<<<;;;999777666555555555666666444333333222222222222111000111333444444333444444444444444444444444666666555444444444444444555555444444444333333333111111222222333444444555555444333222222333555666555444444333333333333333333333333333222111000000111111000000111222444555222222333444444444444333444444444444444444444444333333444555666666777777777666666666666555555555333555888;;;<<<;;;999888666666666777777777888888999999999999999:::;;;<<<<<<<<<<<<<<<>>>BBBIIIMMMMMMQQQYYYdddrrr|||nnn^^^SSSKKKJJJGGGEEEEEEFFFGGGIIIGGGGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDD@@@??????>>>======>>>>>><<<===>>>>>>>>>===<<<<<<===;;;:::999999:::;;;============>>>>>>>>>?????????????????????????????????>>><<<===???@@@@@@???===>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>???FFFSSSbbblllmmmkkkbbbWWWNNNKKKGGGDDDKKKVVViii}}}vvvuuutttvvv{{{|||}}}~~~zzzvvvppphhh^^^WWWLLLIIIEEEAAA>>>===============>>>>>>??????@@@@@@======<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;999888666666555555666555444333222222222222222111000222444555555444444444444444444444444444555555444333333333444444444444444444333333333333111111222222333333444444444333222222222333555666444333222222111111222222333333333333222111111000000000///000000111222333000111222333333333333333222222222222222222222222111222222444555666777888555555555555444444444444444666888:::;;;999777666555555555555666666666666999999888888888999999:::999999::::::;;;>>>CCCGGGEEEIIINNNSSS\\\jjj||||||uuulllaaaUUULLLIIIHHHFFFEEEEEEFFFGGGIIIHHHHHHGGGEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>======<<<======;;;;;;;;;;;;======>>>>>>>>>?????????@@@@@@????????????????????????===<<<<<<===??????>>><<>>===<<<;;;::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>EEEQQQ___ggghhhfffYYYOOOIIIHHHEEECCCJJJUUUkkkyyyvvvuuuvvv{{{|||~~~~~~yyysssnnnhhh```VVVOOOIIIGGGDDD@@@>>>>>>>>>>>><<<=========>>>>>>??????;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::888777666666555555555444333333333333333222111111222555666666555444444444444444444333333444444333333333333333444333333333333333333333333111111222222333333333333333333222222222333444555333333222111111111111222333333333333333222111000000000000000111111222222000111111222222222111111111111111111222222222222111222222333444555555666111111222333444555555666444666777999888777555444444555555555666666666666999999888777777777888888777888999999999;;;???BBBAAAFFFJJJLLLNNNXXXgggssswwwrrrkkkddd___XXXOOOIIIGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;===>>>>>><<<:::>>>===<<<;;;:::::::::::::::::::::999999999999888777888999:::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>CCCMMMYYYbbbdddcccWWWMMMEEEDDDBBBAAAJJJVVVmmm{{{xxxvvvwww}}}wwwrrrkkkfffaaa[[[SSSMMMIIIGGGDDDAAA???>>>>>>>>>===============>>>>>>>>>999999999999999::::::;;;::::::;;;<<<<<<<<<<<<<<<:::::::::999888777666666555555444444333333444444333222222333555777666555555555444444444333333333333333222222222222333444333333333333333333333333111111222222222222222333222222222222333333444444444333333222222222222222222222333333333222111111111111111222222222222222222222222222111000000///111111222222333333333444333333333333222222222222000000111222333444555555444555666777666555444333555555555666666666777777888888777666666666777777888999::::::999:::===???;;;@@@EEEFFFEEEJJJTTT\\\kkk{{{}}}|||ssshhhccc\\\XXXVVVSSSNNNJJJEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEAAA@@@???===<<<;;;;;;;;;999999999999:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????????????????;;;;;;;;;<<<======;;;999;;;::::::999::::::;;;;;;999999999999999999999999555666777888999:::::::::999999999999:::::::::;;;999:::::::::;;;;;;;;;<<<>>>>>>BBBIIITTT]]]bbbccc[[[PPPFFFCCC@@@@@@JJJWWWlll}}}zzz{{{{{{pppjjjbbb\\\XXXTTTOOOKKKGGGEEECCC@@@>>><<<<<<<<<============>>>>>>>>>>>>999888888888888888999:::999:::;;;<<<<<<<<<<<<<<<::::::::::::999888777666666666555555555555555666555444333444666777666555555555555444444333333222222222111111222222333333222222222222333333333333111111222222222222222222222222222222333333333333444333222222111111222222222222222333333222222111111111222333333222222111222222222222222111000000222222222333333444444555333333333222111111000000333333333333222222222222333444444555555444333222555555555666666666666777666666555555555666666777888:::;;;;;;::::::;;;<<<999>>>CCCDDDCCCDDDIIINNNQQQ```vvv|||pppggg\\\WWWRRRPPPPPPOOOMMMJJJEEEDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@AAAAAAAAABBBBBBBBBBBBCCC@@@???>>>===<<<;;;;;;;;;999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<;;;999888999999999::::::::::::888888999999999:::::::::666777888888999999999999888888999999999:::::::::888999999::::::;;;;;;;;;===>>>BBBIIIRRR[[[```ccc^^^SSSIIIEEEBBB@@@IIIVVViii}}}~~~}}}wwwsssjjjbbbYYYQQQNNNLLLIIIFFFCCCBBB@@@???===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999888888777777777888888888999:::;;;<<<<<<<<<<<<999::::::::::::999777666777777666666666666777777777666555555666666555444666555555444333333222222111111111111111222333333111111222222222333333333222222111111111111111111111111222333333333333333222222111000000000000111111222222333333222222222000000111222222111000//////000111222333333333333111111222222333444444555111111111111111000000000444444333333333222222222111222333333444333333222333444444444555555555555444444444444555666777777999:::<<<<<<:::999999999:::===???AAAAAACCCEEEGGGFFFNNN\\\lll|||}}}wwwmmmccc]]]TTTPPPKKKJJJJJJJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@AAACCCDDDDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<:::::::::::::::<<<===>>>======>>>>>>>>>>>>===============>>>>>>>>>??????========================>>><<<;;;:::;;;<<<;;;:::888999999::::::999888777777888888999:::;;;<<<<<<888999::::::::::::999999888888888888999999999999888888888999::::::;;;;;;999===DDDMMMUUU\\\___```\\\SSSLLLJJJFFFCCCIIISSSeeezzz|||}}}}}}yyytttooolllfff^^^SSSKKKGGGEEECCCBBBAAAAAA@@@???>>>======>>>????????????>>>>>>>>>>>>999999888777777777777777888999:::;;;<<<<<<<<<<<<999:::;;;;;;:::999777666888777777777777777888888888777555555666666444333666666555444333333222222111111000000111222333333111111111222222333333333222222111111111111111111111111222333333333333222111111000///////////////111222222333333333222222//////000111111000///...---...000222444555666777000000111222333333444444//////000000111111222222111111222333444555555666111111222333333333333333222222333333333444444444333333333444555666777888888:::<<<<<<:::888777888999999999:::<<<>>>@@@AAAEEEGGGLLLUUUcccwwwyyyqqqggg]]]VVVRRRQQQMMMHHHFFFGGGGGGDDDBBBEEEEEEDDDCCCBBBBBBAAAAAA>>>???AAACCCCCCBBBAAA@@@BBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@======>>>>>>>>>>>>==================>>>>>>>>>>>>========================@@@===;;;:::;;;<<<<<<;;;999:::;;;;;;:::888555444777777888999;;;<<<===>>>;;;;;;<<<<<<<<<;;;::::::777888888888888999999999777777888999::::::;;;;;;666<<>>>>>============>>>>>>>>>>>>>>>>>>============:::999777555444555666777666777888999:::;;;;;;;;;:::::::::::::::::::::::::::999888666555555555555999::::::::::::999888888888888888888777666444444444333333222222333333333555555444333333333333444333333222111000000111111000000000000000111111111000000000000111111111111333333222222111000//////111111111111111111111111222222222222222222222222222222222222111111111000111111111111111111111111000000111222444555666777333333333333333333333333444555777777777555222111111333666777666666777888888IIISSSJJJ>>><<<===:::888888999:::;;;======>>>AAACCCGGGJJJPPP]]]mmmyyyuuuggg]]]YYYVVVRRROOOIIIJJJIIIGGGFFFFFFHHHJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEDDDBBB@@@??????????????????>>>>>>======BBB@@@>>><<<;;;;;;<<<===???>>>===<<<;;;;;;<<<===<<<<<<;;;;;;;;;<<<======:::;;;<<<<<<<<<<<<>>>@@@???>>>>>>===============;;;::::::999999::::::;;;999999999888888888888777999999999::::::<<<=========>>>>>>>>><<<:::888777888888999999999:::::::::777777666666777999;;;<<<888;;;CCCNNNZZZ```aaa```\\\QQQFFFCCCBBBCCCEEEIIIeeeuuu}}}vvvqqqkkkccc^^^[[[ZZZZZZXXXRRRJJJDDDBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>=========<<<:::999777555555555666777666777888999:::::::::::::::::::::::::::::::::::::::999888666555555444444777888888999999888888777777777777777666555444333444444444444555777888999555555444333333333333444333222222111000000111111000000000000000000000111000000000000111111111111222111111000//////......111111111111111111111111111111111111111111111111222111111111000000000000////////////////////////111111111111111111111111333333222222222222222222333333444555555444222111222333555555555666777999???KKKNNNCCC::::::;;;999;;;;;;;;;;;;::::::::::::;;;>>>AAACCCEEELLLWWW___qqq{{{nnnfff[[[TTTQQQPPPMMMKKKHHHIIIIIIHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC???AAACCCCCCAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>AAA???>>><<<;;;<<<===>>>???>>>===<<<;;;<<<<<<===;;;::::::999999999::::::<<<===>>>=========???AAA???>>>======<<<<<<======;;;::::::999999::::::;;;999999999888888888777777777777888:::<<<>>>@@@BBB>>>>>>>>>===;;;999888777888888888999999999::::::999888777777777888999:::888;;;BBBLLLWWW]]]^^^]]]WWWNNNEEEAAA@@@@@@DDDIIIcccsss~~~}}}uuuoooeeeaaa\\\VVVQQQNNNMMMMMMNNNJJJEEEBBB@@@???===<<<>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<:::999777666555555666777666666777888999999999999999999999999999999999999999999777666555444444444555555666777888888888888666666666666555444333333333444555666888:::<<<===555555444333333333333333333222111111000111111111111111000000000000000000000000000000111111111111222222111111000/////////111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////111111111111111111111222111111222222222222333333333333444444333555777:::EEEJJJGGG;;;555888:::888;;;;;;:::::::::999999999:::===@@@AAAAAACCCGGGKKKSSS]]]mmm}}}vvvooo^^^XXXQQQLLLKKKJJJGGGDDDFFFHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDD===???AAAAAA@@@???@@@AAA@@@@@@@@@@@@@@@????????????>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<======<<<;;;:::999999888999999===>>>???>>>>>>>>>@@@BBB>>>>>>===<<<<<<<<<<<<===::::::999999999999::::::999999888888888777777777444555777:::===AAADDDFFFAAA@@@>>><<<:::888888777777888888888999999999999:::999888777777777777888888:::???IIIRRRXXXYYYWWWPPPIIICCC???===<<>>============<<<<<<=========>>>>>>=========<<<<<<<<<:::999888777666666666666666666777888888888888888888888888888999999999999999888777666555444444444333444666777888999999999666666777777666555555444333444444666777999;;;<<<555444333333222222333333222222111111111111111222111111111000000000000000///000000000111111111111444333333333222222222111111111111111111111111111000000000000000000000000000////////////.........111111111111111111111111++++++,,,...///000111222000000000000111111111111111111000111111333444555333333333222222444777:::EEEDDD>>>666444888:::777777777888888999::::::;;;:::<<>>@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<======>>>???>>>>>>==================>>>===<<<;;;::::::::::::<<<===>>>>>>======???AAA>>>===<<<<<<;;;;;;<<<<<<::::::999999999999::::::888888888888777777777777444555777:::>>>AAAEEEFFFBBBAAA>>>;;;999888888888777777777888888888888999888888888777777777777888888999===EEEMMMSSSTTTSSSIIIEEE@@@===:::999@@@III\\\nnnxxxsssoooiii___XXXQQQOOOLLLIIIFFFDDDBBBBBBBBBBBBBBBBBB@@@>>>============<<<<<<<<<<<<==================<<<<<<<<<<<<:::999888777777666666666666666777888888888888777777777777888888999999999999888777555444444444333444555666888999:::::::::777888888888888777666666333333333333444555666777444444333222222222222333222111111111111111222222111111111111000000/////////000000000111111111111333333333222222222222222000000000000000000000000111111111111111111111111////////////.........---000000000000000000000000+++,,,---...///111222222/////////000000111111111111111111111222333555666222222222222111333666999>>><<<777444666::::::777666666777777888999999999999::::::::::::;;;===???AAAEEEKKKQQQXXXcccoooxxxvvvkkk```WWWQQQRRRPPPNNNLLLJJJHHHFFFDDDDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;<<<<<<<<<::::::<<<>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888999999:::888888888777777777666666555666777999<<>>;;;:::999999999666666777777777888888888555555666777888888999999999999;;;BBBJJJOOOPPPOOOEEEAAA>>><<<888888???HHHYYYlll{{{vvvpppjjjddd^^^VVVQQQIIIHHHGGGEEECCCAAA???>>>===>>>??????===<<<<<<<<<===<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;999999999888888777666666777777888888999888888777666666666777888888999999888888666555444333333333444555777888999:::::::::888888888999999888888777444333222222222222333333444444333222222222222222111111111000111111222333222222111111000/////////000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111////////////..................................../////////////////////////////////000111111222222000000111222333333444444111111222222111333555888777555444555888;;;:::777999999888777666555555444<<<;;;999777777888:::;;;>>>@@@CCCEEEHHHOOOXXX___jjjwwwzzzoooddd\\\VVVQQQNNNKKKJJJJJJJJJJJJIIIIIIHHHDDDFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCAAA???>>>>>>@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===============>>>?????????>>>>>>;;;:::999888888777888888999:::::::::888888:::<<<<<<<<<;;;::::::::::::;;;999999888888888888999999888888777777777666666666666666777888999;;;===>>>>>>===<<<:::999888888888666666666666777777777777333444666777888999999999:::999:::@@@GGGMMMOOONNNDDD???;;;:::999999???FFFXXXjjj~~~~~~{{{sssooojjjbbb[[[TTTNNNKKKCCCCCCCCCCCCAAA???===<<<;;;===>>>>>>;;;:::;;;======<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;999999999999888777666666888999999999999999888888555555666666777888888999888777666555444333333333444555666777888888888888777777888888888888777777444444333333222333333444444333222222111222222222111111000000111222222333222222111111000//////...000000000000111111111111........................000000000000000000000000000000000000000000000000000000000/////////..............................//////////////////////////////000111111222333333...///111222222222111111///000222333222333444666444333222555888999999999999888888777555444444333;;;999888888999999999999:::<<>>>>>>>>?????????@@@@@@>>>??????>>>>>>===<<<<<<<<<===>>>???@@@??????>>>999999888888888888888999999::::::999888777999:::<<<;;;;;;:::999:::::::::999999888888888888999999888777777777666666666666555555555666777888::::::888999999888777666555555555555555666666666777777444555666888888888777777;;;999:::???FFFMMMOOOOOOFFF???::::::;;;<<>>???>>><<<;;;<<<>>><<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::999999888777666999999:::::::::999999888444555555666777888888999888777666555444333333333333444555666777777777777666666777777777777777666555444444444444555666666444333222222111111222222111111000000111222333333222222222111000//////...000000000000111111111111////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000***+++,,,---///000111111///000000111222333333333---...000222222111///......000222333333333444555555333222555777777888:::555555555666666666666666222222333555777888777666888;;;======;;;===AAADDDEEEJJJTTT___lll{{{wwwmmmfffddd^^^WWWQQQMMMKKKJJJIIIMMMMMMLLLIIIGGGEEEEEEFFFFFFFFFFFFDDDBBBBBBDDDFFFEEEEEEEEEEEEDDDDDDDDDDDD>>>??????>>>======???BBB======>>>>>>?????????@@@????????????>>>===;;;;;;<<<===>>>@@@@@@@@@???>>>:::::::::999::::::;;;;;;999::::::999888777999:::<<<;;;::::::999999::::::999999888888888888999999777777777777666666666666333333444444555777888999444555666666666555333222555555555555666666666777666777888888888777555444;;;::::::???FFFMMMOOOOOOHHH???999:::<<<===@@@CCCWWWhhhzzzzzzrrrllllllhhhaaaXXXPPPJJJFFFEEEAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777777777777666666666666888888888888888888888888777777777777777777777777444444333333333222222222555444444555777888666555777777777777777777777777444444333222222111000000222222222111111111111000333222222222111000000000000111222222111000///...000000////////////000000000000000000000000000000000000111111111111000000...............///000111000000//////.........---111111111000//////......222000---...000000...+++/////////000111111222222......///000111222222333---,,,+++...222555555333444444444333333222222222222444555555444333333444666666666666666666666666666666777999:::;;;<<<===>>>BBBFFFJJJPPP[[[jjjuuuvvvmmmfff```]]]UUUSSSOOOJJJGGGEEEDDDDDDHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>???AAABBB@@@???????????????>>>===;;;;;;>>>:::888:::===>>>;;;777:::::::::999999999888888777777888888888888777777666666666666555555555555444444444444444333333333555555555555444333222222:::777444444666777555333222222333444444555555666666666666666777777777777666999;;;===DDDNNNRRRQQQKKKEEE>>><<<;;;:::===CCCWWWfffyyy|||yyytttlllfffddd```ZZZSSSLLLGGGDDDBBB@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999777777777777666666666666999999999999999999999999777777777777777777777777444444444444333333333222555444444555777777666444666666666666666666666666444444444333222111111111222222222111111111000000222222111111111111111111000111111222111000///...000000////////////000000000000000000000000000000000000111111111111000000///............//////000000/////////............---------...............---------000222111...+++---......///000000111111/////////000111111111222333111000111444555444222444444333333333222222222222444555555444333333444555555555555555555555555555555666777888999999:::;;;===???@@@BBBHHHRRR[[[iiirrr}}}wwwnnneee^^^XXXTTTRRRRRROOOLLLHHHEEEDDDCCCCCCHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA???>>>======<<<<<<======<<<<<<=========>>>>>>>>><<<;;;;;;===??????>>>===?????????>>>>>>===;;;;;;===:::888:::===>>>:::777::::::999999999888888888777777888888888888777777888777777777777777777777555555555555555666666666444444555555666555555555777555444444666666555333111111111222333333444444666666666777777777777888444777:::===EEEOOOSSSSSSMMMFFF@@@===;;;:::>>>CCCUUUdddxxxyyyuuuqqqkkkccc]]]XXXUUUQQQKKKFFFCCC@@@?????????>>>======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;:::999::::::::::::999888888777777777777666666666666999999999999999999999999777777777777777777777777555555444444444333333333444333333444666666555444444444444444444444444444555444444333333222222111222222111111111000000000000000111111111111111111000000111111111000//////000000////////////000000000000000000000000000000///000000111111000000///////////////............////////////............,,,,,,------...//////000***+++---111333222///+++,,,------......///000000000000000000000000000000333222111111333444333222333333333333222222222222222333555555333333333444555555555555555555555555444444555555555666666666:::;;;<<<;;;:::<<>><<<;;;:::<<<>>>???>>>===>>>>>>>>>>>>===<<<<<<;;;===;;;999:::<<<===:::777999999999999888888888777666777777888888777777666777777777777777777777777666666666777777888888999333333555666666777777777333333333444666666444222222222222333444444555555666666777777777888888888333666999<<>>???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888888999999999888888777777777777777666666666666888888888888888888888888777777777777777777777777555555555444444444333333333222222333555555444333444444444444444444444444444444444333333333222222111111111111000000000000//////000000111111222222000000000000000000//////000000////////////000000000000000000000000000000//////000000000000//////000000000//////...------///////////////.........////////////000000111111+++,,,...000111000...,,,,,,------...//////000000000000000000000/////////.........///111222333333333222222222222222222222111333555444333222333444444444444444444444444444555555555444444444444444666777999999999:::>>>AAADDDHHHNNNVVV^^^iiisssyyy{{{ooohhh___[[[VVVQQQOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCAAA@@@>>>>>>======<<<<<<;;;<<<<<<===;;;;;;<<<<<<<<<============<<<;;;<<>>>>>===<<<<<<;;;<<<;;;::::::;;;;;;999777999888888888888777777777666666777777777777666666444444444555555555555555555555666777888888999999333333444555555666555555///000222555666666444333444444555555666777777888666666666777777777888888444777999<<>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::777777888999999888888888777777777777666666666666666666666666666666666666666666666666666666666666555555444444444333333333222111111222444444333222444444444444444444444444444333333333333333222222111111111000000000///////////////000000111111222//////////////////000000000000////////////000000//////////////////////////////000000000000////////////000000///...---,,,.........///////////////111111000000//////////////////...---,,,,,,---...---......//////000111111000000000///////////////...//////000000111222333222222222222222222222222111333444444333222222333444444444444444444444444666555555555555444444444000111333555666888:::;;;@@@AAACCCEEEJJJQQQZZZ___kkksssyyypppfff^^^XXXVVVRRRNNNKKKJJJIIIHHHFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBB???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBAAA???>>>============<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@<<<============<<<<<<;;;<<<;;;::::::;;;:::888777888888888777777777666666666666777777777777666666333333444444555555555666444444555666666777888888444444444444444333222111...000333555555555444333444444555555666777777888555666666666666777777777666999;;;===CCCLLLPPPOOOOOOHHHBBB???===<<>>>>>======<<<<<<;;;::::::::::::999999888888999999:::::::::::::::::::::::::::777777888999999999999888777777777777666666666666555555555555555555555555666666666666666666666666444444333333333222222222111000000111333444222111333333333333333333333333222222222222222222222222111111000000000///////////////000000000000000000//////.........///000000000000////////////000000////////////////////////...//////000000//////......///000000000///...---.........///////////////000//////...------,,,,,,111000///,,,******,,,///---......///000000111111////////////////////////333444555333111000000111111111111222222222222222111222444444222222222333333333333333333333333333666666666555555555555555222333444555666777777777999:::;;;<<<>>>BBBHHHLLLTTT[[[eeeppp{{{xxxooofff___YYYTTTQQQPPPMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>============<<<======>>>???:::::::::;;;;;;;;;<<<<<<:::888777888;;;===>>>>>><<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::888777666777777777777666666666666555666666777777666666555555555555666666777777888444444444555555666666666444444444333333222000000///111444555444333444555222222222333444444555555444444555555555666666666777:::;;;<<>><<<;;;???DDDPPP```ttt{{{~~~yyyqqqqqqqqqpppnnnllliiihhhbbbaaa___ZZZTTTMMMIIIGGGBBBBBBBBBAAA@@@???>>>===:::::::::999888888777777999999888888888888999999999999999999999999::::::777888888999::::::999999777777777777666666666666666666666666666666666666666666666666666666666666333333222222222111111111000000///111222333111000222222222222222222222222111111111111111111111111111000000000////////////000000000000000////////////......---...///000111000000////////////000000////////////////////////......////////////......,,,---///000111000...---............/////////000...............------------...///---++++++---///,,,------......///000000---.........///000000000444555666444111//////111000111111111222222222222111222444444222111222333222222222222222222222222444444555555555555555555777666555666666777777777444666999:::;;;<<>>>>><<<;;;;;;;;;<<<<<<===>>>999::::::::::::;;;;;;;;;999888666777:::===>>>???;;;;;;<<<======<<<<<<;;;;;;;;;<<<;;;999777777666777777666666666555555555555555666666666666555555444444555666666777888888555555555555555555555555333333333444333333222222111333555444333222444666111111111222333333444444333333333444444444444555666888:::<<>>DDDRRRaaauuu}}}}}}wwwrrreeeeeeeeedddbbb___\\\[[[XXXXXXWWWTTTOOOJJJGGGFFFBBBBBBBBBAAA@@@>>>===<<<888888777777666555555555999999888888888888999999999999999999999999999:::777888999:::::::::::::::777777777777666666666666777777777777777777777777666666666666666666666666222222222111111111000000000//////000222222111000000000000000000000000000000000000000000000111111000000000000////////////111111000000//////......///...------...///000111000000////////////000000////////////////////////......////////////......+++---///000111000///...---.........//////000000......//////000111111111(((+++//////---,,,---///++++++,,,------......///,,,------...///000111111...111222111///...000222000000111111222222222222000222444333222111222333222222222222222222222222333333333444444555555555444333222222444555555555444777:::<<<<<<<<<<<<===<<>>::::::::::::;;;;;;<<<===999999:::::::::;;;;;;;;;;;;999888888;;;>>>@@@AAA;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<;;;999777666666777666666666555555555555555555666666666666555555222222333333444555666666666666666666555555555555222222333444555555555555222444555444222222555777222222333444444555555666222222222333333333444444444777999<<>>DDDSSSbbbvvv}}}zzzyyyuuunnnhhh^^^\\\XXXSSSQQQPPPPPPQQQLLLKKKJJJHHHGGGEEEDDDCCC>>>>>>===<<<;;;;;;::::::999888777777666666777777777777888888888888777777999999888888888888999999777777777777777777888999666666666666666555555555777666555333333444444555555555555555555555444444333333222111111222333333555444222000//////000111222111...,,,,,,---///111111111111111000000000000//////............////////////000000111111222222//////000000000000//////444111------///000///...---......///////////////......////////////......///000111111000...,,,***.........................../////////...---,,,,,,...------,,,,,,++++++***++++++,,,------...//////---------...///000111222000000111222222111000///---...111333444333333222333222222222111000000000000000000000000000000000444555555333111111222333111111111222333444555666444555777888999999888888;;;;;;<<<>>>BBBHHHMMMPPPZZZcccoooxxx~~~~~~vvvmmmfffccc___YYYTTTOOOMMMJJJGGGDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFHHHGGGEEEDDDBBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@???;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::======<<<;;;::::::::::::888888999888888777666555666555555555555444444444666555444333222333333444555555555555555555555555555666666777888999999:::333333333333333333333333666555333222111222333333444333333333333444555555444444555666666555444444555777999<<>>DDDQQQ```sss~~~zzzzzz|||~~~uuuooohhhbbb___[[[VVVRRRLLLJJJGGGCCC@@@?????????BBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888888888777777777777777777888888888888777777777666666555555666666777888888888888888999::::::666666666555555555444444555555444555555666777888777666666555444333222222333222222111111222222333333222000///...//////000222111111111000000000000---.........///000000000//////............/////////////////////.........////////////////////////111///------...///...---------...////////////.........////////////..............................///.........------,,,,,,,,,------............---***++++++,,,,,,------...------------------------------,,,,,,,,,,,,---...++++++,,,---.........---111111222222222111///...000000111111111111111111000000000000000000000000///000111000//////111333444444333333333333444444444555666777888888888888666666666777888999;;;<<<@@@CCCFFFIIIKKKPPPXXX___ccchhhooovvv~~~zzz~~~}}}uuuooohhh___ZZZUUUQQQKKKIIIIIIHHHFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@AAAAAABBBBBBAAA?????????@@@???===;;;======<<<<<<<<<;;;;;;;;;999999::::::;;;::::::999::::::;;;;;;;;;;;;::::::777777777888888999;;;;;;::::::::::::999888777666777777777666666666666555555444444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222222333333333333333333444555555222222333333333333222222444777:::===FFFPPPUUUUUUWWWNNNDDD???;;;999===BBBQQQ```rrr}}}xxxxxx|||yyyvvvhhhccc[[[UUUQQQNNNJJJGGGEEEDDDAAA???============>>>>>>===<<<;;;;;;::::::999999::::::::::::::::::::::::::::::999999888888777888888999999888888777888888777777777777888888777666666666777888999:::666666666555555444444333333444444555666777888999777777666555333222111111222222222222222222222222111111000///......//////000000111111111000///...,,,,,,------...///000000///......------......////////////......------,,,/////////......///////////////.........///......,,,---......//////......---......//////......---...------------...///000///......------,,,,,,++++++,,,------...............------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++---,,,+++++++++++++++,,,******+++,,,---.........000000111222111111000/////////000000111111222222000000000000000000000000...///000000//////111333555444333333333333333444444444555666777777777777777777777888888999999999???@@@AAAAAABBBEEEKKKOOOLLLOOOUUU\\\dddmmmvvv||||||~~~yyyrrrllleee^^^YYYUUUQQQMMMLLLHHHEEECCCDDDDDDDDDCCCBBBCCCEEEFFFGGGFFFEEEEEEAAABBBCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAA???>>>===>>>??????===<<<=========<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<:::::::::::::::999777777666666666666555555555555444333333333333333333333222222222222222222222222444444444444333333333333222222222222222222222222333333222222222222222222333333222222333333444555444444444444444444444444333777:::>>>FFFPPPUUUTTTVVVMMMDDD>>>:::999===CCCQQQ```rrr~~~~~~vvvnnnjjj\\\XXXRRRLLLHHHEEEBBBAAA??????>>>=========>>>???<<<<<<<<<;;;;;;:::::::::999999::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888888999999999999888888888888777777777777888888444444444555555666777888777666666555444333333333222333444555666888888999777666555444333222111111222222222222222222222222000000000///////////////...///000111000///---,,,+++,,,,,,---...//////000......------------......//////......------,,,,,,//////............//////.../////////////////////,,,------...............------............------------,,,,,,---...///000......------,,,,,,,,,,,,++++++,,,---.........---...------,,,,,,++++++***+++++++++***************,,,++++++*********++++++++++++,,,,,,---...///000......///000111111222222/////////000000111111222000000000000000000000000///000111000000000222444444333333222222222333333444444444555555666777777777777888888999999999999;;;<<<=========>>>@@@AAAAAADDDGGGJJJOOOUUU\\\aaaiiiqqq{{{{{{vvvooogggbbb[[[XXXSSSNNNLLLJJJIIIIIIEEECCC@@@>>>??????@@@@@@CCCCCCEEEFFFEEEEEECCCBBB@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAA@@@<<<<<<===>>>???@@@@@@@@@???===<<<<<<>>>>>>===<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999999:::::::::::::::999777777555555444444444333333333222222333333333333333333222222222222222222222222333333333333222222222222222222222222222222222222111222222222222222222222333222222222222333444444444444444444444444444444333777:::>>>FFFOOOSSSRRRSSSJJJBBB>>>;;;:::>>>EEEQQQ___qqq}}}}}}tttiii```\\\SSSPPPMMMHHHEEEBBB@@@???;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<:::999888888999999999999888888666555555444444555555666333333333333444666777888777666666555444333222222111222333555666777777777666555555444333222111111111222222333333222222111000000000000000000000000...///000000000///---,,,,,,---------.../////////......------------.....................---------000///...------...///000,,,...///000.........///,,,,,,---............---------............------,,,,,,------............,,,,,,,,,,,,,,,,,,------+++,,,,,,------------,,,***++++++,,,,,,------...************************++++++*********++++++,,,---------------...///000---......///000111222333//////000000000000000000000000000000000000000000///000111000//////111333222222111111111111222333444333333444444555666777666666555666666777888888777999:::;;;<<<;;;:::999>>>@@@AAABBBCCCGGGKKKOOOTTTZZZccciiimmmpppsssvvvyyy|||vvvnnnlllhhhddd```[[[UUUQQQNNNLLLIIIFFFDDDDDDDDDEEEDDDBBB@@@???>>>???@@@AAACCCDDDDDDDDDCCCCCCBBBBBB???@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB???@@@AAABBBCCCBBBAAA@@@:::;;;===>>>@@@@@@AAA@@@???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============::::::999999999999::::::::::::888777777666666666::::::::::::999888777666444444444333333333222222111222222333333333333222222222222222222222222222000000000000000000000000222222222222222222222222000111222222333222222222222222222222222333444444222222111111111111222222333777:::===EEEMMMPPPNNNNNNGGG@@@===;;;;;;>>>DDDQQQ___qqq}}}}}}zzzxxxvvvwwwwwwuuuoooeee[[[TTTPPPKKKKKKJJJGGGDDDAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;:::::::::999:::<<<<<<<<<;;;999888888999999::::::999999888555555444444444444555555333333333444555666777888777666666555333222222111000111333444555555555555444444444333333222222222111222333333333333222111000000111111111111111000000000000000000///........................//////...------,,,,,,------................../////////000///---,,,,,,---///000(((+++......,,,+++,,,---+++,,,------......------,,,------......------,,,+++,,,---.........---,,,+++++++++,,,,,,------...,,,,,,---------,,,++++++***++++++,,,,,,------...******++++++,,,,,,------************++++++,,,---......---,,,------...//////////////////000111111000000000000000/////////000000000000000000000000///000000///...---///000////////////000111222222444333333333333555666777777666444333333444555666777777888999::::::999888:::;;;<<<===>>>@@@CCCFFFHHHKKKQQQVVVZZZ[[[[[[[[[^^^bbbfffjjjnnnrrrwww{{{zzzyyyyyyuuulllddd[[[XXXUUURRRPPPMMMJJJGGGEEEEEEDDDBBBAAAAAABBBCCCCCCBBBAAA@@@???@@@CCCDDDCCCBBBBBBBBBBBBBBBCCCCCC>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC>>>???AAACCCCCCBBBAAA@@@;;;<<<>>>@@@AAABBBBBBBBB???===;;;:::;;;<<<<<<;;;::::::;;;;;;<<<=========999999:::;;;<<<<<<<<<<<<::::::999888888999::::::888888777777777777777888999999999999888777666555555555444444444333333333000111222333444333333222333333333333333333333333/////////000000111111222111111111111111111111111///000111222333222222111222222222111222222333444222222111000000111222222333777:::===CCCKKKMMMKKKKKKEEE???>>><<<:::<<>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;;;;::::::888999:::;;;;;;999777666888999999::::::999999888777777666666666666777777333333444444666777888999777666666555333222111111000111333444555444444333333333333333333333333333111222333444444333222111000111111222222222111111111111111000000000000000///////////////............------,,,,,,------...---.........///000000000000///---,,,,,,---///000&&&))),,,---+++)))***,,,+++,,,------......------,,,------......------,,,+++,,,...//////...,,,+++)))***+++,,,------...///------------,,,,,,+++***......---,,,,,,++++++***++++++,,,------...//////************+++,,,---...///...---,,,,,,,,,---...111000000///////////////111111000000//////......000000000000000000000000//////000...,,,,,,---...............///000222222444333222222333444666777:::888555333222333444555555444333444666777777777333555888999;;;===@@@CCCCCCEEEHHHLLLOOOOOOMMMJJJGGGJJJNNNRRRVVV[[[```dddccckkktttyyy~~~xxxuuurrrkkkdddbbbdddccc]]]WWWPPPNNNKKKIIIHHHHHHFFFDDD???@@@AAA@@@@@@AAABBBDDD===>>>======<<<>>>AAACCCBBBAAA@@@@@@AAABBBDDDEEE>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDD>>>???AAACCCCCCCCCAAA@@@<<<===???BBBCCCDDDDDDDDD@@@>>>;;;:::;;;;;;;;;:::999::::::;;;<<<===>>>>>>777888999:::;;;;;;<<<;;;;;;:::999888888999:::;;;888888888888999:::;;;<<<888888999888888777666555666666555555555444444444000111222333444333333222333333333333333333333333000111111222333444444555111111111111111111111111///000111222333333222111222222111111222222333444555444333222222333444555333777:::<<>><<<999:::>>>PPP^^^qqq~~~|||uuupppmmmooolllfffaaa^^^]]]]]]^^^]]]\\\YYYUUUPPPLLLHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>=========>>>>>>======<<<<<<<<<;;;@@@@@@??????>>><<<;;;:::888888999::::::999999999;;;999888888999::::::999:::888666444333444555555555555555555444444444444333333333333333333333333444333333222222333333444444333222222111111222222111222222222222111000000222111000...---------------------............///...------,,,++++++++++++//////.........---------......---,,,,,,,,,,,,---------++++++++++++------+++++++++,,,---...000111---------...------,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,---...//////---+++***))))))))))))***++++++,,,&&&'''***,,,------,,,+++***+++,,,,,,------,,,,,,//////---,,,,,,---...///////////////////////////000000000000000///......000000////////////000000///////////////000111111000000000000000000000000222222111111222333333444333:::===999444222222111888888777777666666555555;;;<<<<<<<<<<<<<<<<<<<<<======@@@CCCFFFGGGDDDBBBEEEGGGIIIJJJKKKMMMPPPSSS[[[]]]bbbgggjjjmmmwwwxxxqqqlllhhhccc___[[[ZZZYYYWWWUUUSSSQQQPPPHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@??????@@@AAAAAA@@@???>>>>>>>>>???AAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@???===<<<<<<===???@@@BBBDDDEEE@@@???>>><<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999888666555666666777777888888888999999999999888777777666555444444333333333333333333333333333333333222222222222111111222222222222222222222222111111222222222222111111///000222444555444333222444444444333333222222222333333333222222222111111111222222222111111333555555444555999???EEEHHHIIILLLBBB:::999999999;;;>>>NNN[[[nnn{{{}}}yyyyyy{{{|||~~~|||tttlllfffccc___\\\XXXSSSPPPOOOPPPPPPRRRQQQPPPMMMJJJGGGEEECCCFFFFFFGGGGGGHHHGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;:::;;;999888888999:::999999999888666444444444555666777666666555555444444444333333333333333333333333444333333222222333333444444333222222111111222222111222222222222111000000000000//////......---------------............///------,,,,,,+++,,,,,,,,,//////.........---------......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...++++++*********+++,,,,,,,,,---------------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++------......---,,,,,,,,,,,,,,,------,,,,,,,,,---......((()))+++,,,,,,+++***)))***+++,,,,,,------,,,,,,///...---,,,,,,---...//////////////////////////////////////////...------000//////......//////000//////......//////000111000000000000000000000000222111111111111111222333555<<>>@@@BBBBBB@@@>>>>>>@@@BBBCCCDDDFFFIIIKKKLLLNNNRRRXXXZZZ\\\ccclll}}}{{{wwwssspppnnnnnnmmmrrrsssuuuvvvxxx|||yyyxxxvvvtttrrrqqqpppooommmmmmllljjjiiijjjmmmpppqqqllleee___ZZZVVVSSSQQQMMMOOOQQQQQQOOOLLLHHHEEEEEEEEECCCBBBAAABBBCCCCCCCCCBBBAAA???>>>>>>??????@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAABBBBBBAAA@@@>>>======>>>>>>@@@AAACCCEEEFFF@@@???>>>===<<<;;;;;;;;;888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777777777777777888888888888888888777666666555444444444444444444444444444444555555444444444444333333222222222222222222222222000111111222222111111000///000222333333333111000222111111111111111111000333333222222111111111111...000111000//////000111444444555999???DDDGGGIIIJJJAAA:::999999999;;;???NNN[[[lllzzzvvvrrrqqqrrrsssvvvwwwwwwssskkkbbbZZZVVVQQQNNNJJJFFFDDDCCCDDDDDDGGGGGGGGGFFFFFFDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHCCCDDDDDDDDDCCCAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777777999:::999888888777666555555555666777888888777666666555444444333333333333333333333333444333333222222333333444444333222222111111222222111111222222111111000///---...///000//////---------------............///,,,,,,,,,,,,,,,,,,---..................---------......---,,,,,,,,,,,,---......------------......,,,,,,++++++*********))),,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000...,,,******+++---...,,,++++++*********++++++***+++,,,,,,,,,+++)))(((***++++++,,,,,,,,,,,,,,,......------------......////////////////////////...............------,,,.........------...............------......///000000000000000000000000000111111000000000000000111222888:::666333444555444000222444666888999999999777777888999:::;;;;;;<<<<<<;;;:::;;;<<<<<<;;;:::999:::<<<===>>>???BBBEEEEEEGGGKKKPPPPPPPPPUUU[[[oookkkddd]]]XXXVVVVVVWWWXXXYYY[[[]]]___ccchhhlllpppvvv~~~|||wwwtttrrrqqqooommmkkkiiigggggg```___^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVUUUVVVYYY\\\```^^^ZZZSSSMMMIIIHHHHHHFFFIIINNNPPPOOOKKKEEEAAABBBAAA@@@??????@@@AAAAAAEEECCCAAA???>>>=========??????>>>===>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>???@@@@@@AAA@@@???===<<<>>>>>>???@@@BBBDDDEEEFFFAAA@@@???===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555666666666777777777888888777777666666555555555555555555555555555555555555444444444444333333222222222222222222222222000111111222222111111000000000111222222111///...000000000111111111111111222111111111111000000000111333555555333222222222333333444888>>>CCCGGGHHHHHH@@@:::888999999<<<@@@NNNZZZkkkwwwyyypppkkkjjjjjjjjjjjjlllmmmjjjbbbYYYRRRNNNKKKIIIFFFCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDDDDDDDBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<:::888777777888999999888777666666555666666777888999999888777666555444444333333333333333333333333444333333222222333333444444333222222111111222222111111111111111000000///+++---///000000///---,,,---------............///,,,,,,,,,,,,,,,---...///..............................---,,,,,,,,,,,,------------,,,,,,---------------------,,,,,,++++++++++++,,,---------,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---,,,+++++++++,,,---,,,+++***))))))((())))))***++++++,,,,,,+++************+++,,,,,,,,,,,,+++------------------.......................................//////......---...------,,,,,,------...---------------...//////000000000000000000000000111000000//////////////////333555111///222333222///111333666888888888888555555666777888::::::;;;;;;999777777888999999999888:::;;;<<<<<<===@@@BBBGGGGGGKKKOOOOOOLLLNNNRRR]]]ZZZUUUPPPMMMMMMNNNOOOIIIJJJLLLMMMNNNQQQVVVYYY[[[```gggjjjiiieee```]]]\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMLLLLLLMMMPPPSSSYYYYYYVVVPPPHHHDDDDDDEEEDDDGGGKKKNNNNNNJJJEEEBBB???>>>=========>>>???@@@DDDBBB@@@???>>>===>>>>>>???>>>=========>>>@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>?????????>>>===<<<>>>>>>??????AAACCCDDDEEEBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999777666444444444555555555666666888888777777777666666666444444444444444444444444333333222222222111111111222222222222222222222222000000111111111111000000000000111111000///...---111111222222333333444444111000000000000000000000333555888888666444222222333222444777===CCCFFFGGGGGG@@@:::999888888<<>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<======;;;;;;::::::;;;;;;:::888777777888999999888777666666666666777777888999888888777666555555555333333333333333333333333444333333222222333333444444333222222111111222222000111111111111000//////+++,,,...000000///---,,,---------............///,,,,,,,,,,,,---......///---...........................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++)))******++++++++++++++++++,,,---------,,,+++***///...---,,,,,,,,,,,,,,,))))))***+++,,,---------)))***++++++,,,,,,+++++++++,,,,,,---------......------------------------...//////000000000//////------,,,,,,,,,,,,---------------------...//////////////////////////////000000///////////////000111444444000///333555444111222444555666666666555444444555666777888999:::999777555555777999::::::999:::;;;<<<;;;<<>>???AAA@@@???>>>>>>>>>???@@@???>>>=========>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@@@@??????AAAAAA@@@??????>>>======;;;<<<===>>>>>>>>>===<<<=========>>>???AAABBBCCCCCCBBBAAA???===<<<<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999777666333444444444444555555555777777777777666666666666333333333333333333333333333333222222222111111111222222222222222222222222000000000111111000000000000000000000//////...---111111111222222333333333000000000000000000000111000222444555333000//////333222444777===CCCFFFGGGGGGAAA<<<:::999888===CCCOOOYYYhhhsss|||fffbbb\\\XXXUUUSSSQQQPPPKKKMMMOOOOOOLLLHHHEEECCCBBBAAA@@@?????????@@@AAACCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<===<<<;;;999999999::::::999888666666888999888777777777777777777777777777777777666666666666555555333333333333333333333333444333333222222333333444444333222222111111222222000000111111000000///...,,,---...///......,,,,,,---------............///------------------...///---------.....................---,,,,,,,,,,,,---******++++++++++++******'''(((***+++++++++***))))))***+++,,,,,,------,,,,,,,,,+++***************++++++++++++++++++++++++((()))***++++++++++++******+++---......,,,***(((---,,,,,,++++++++++++,,,))))))***+++,,,---...///)))******+++++++++++++++***+++,,,------...------------------------------...///000000000000000000---------,,,,,,---------......------......///000///////////////////////////////////////000111111000222000,,,,,,111333111444444444444444444444444444444555666777888888999888666444555777999::::::888999::::::999:::<<<>>>CCC@@@AAAEEEDDDAAA???AAA>>>???@@@AAAAAA@@@>>>===@@@BBBBBBBBBAAAAAACCCEEEHHHJJJLLLLLLKKKIIIHHHIIIDDDDDDCCCBBBAAA@@@???>>>AAABBBCCCDDDDDDCCCBBBAAA>>>@@@AAAAAAAAABBBDDDFFFBBBBBBCCCBBBAAAAAABBBDDD????????????????????????<<<;;;;;;;;;<<<===???@@@@@@???>>>======>>>???@@@>>>>>>===<<<===>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>??????@@@@@@??????>>>??????>>>===<<<<<<;;;::::::;;;===>>>???>>>>>>===<<<=========>>>@@@AAABBBDDDCCCAAA@@@>>>===<<<<<<777777888888999::::::;;;::::::::::::::::::::::::::::::::::::999888777666333333444444444555555555666666666666666555555555333333333333333333333333555555444444444444333333222222222222222222222222///000000111111000000///000000000////////////////////////000000000000000000000000111111111111222000222444444333111111111333333444888>>>CCCGGGHHHHHHCCC>>><<<999888===DDDOOOZZZhhhsss|||RRRPPPNNNLLLKKKJJJGGGEEECCCEEEGGGFFFDDDBBBAAAAAA??????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA???????????????>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>===>>>===;;;999888888999:::999888666666888888888777888888888888777777666555444555555555555666666666333333333333333333333333444333333222222333333444444333222222111111222222000000000000000//////............------,,,,,,,,,---------............//////......------------...---------.........//////......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***((()))***++++++***((('''))))))***,,,,,,------,,,,,,++++++***************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))))))))((())))))******++++++++++++,,,,,,---...))))))***+++++++++++++++)))***,,,---......------////////////////////////---...//////000000//////......------------......//////......//////000111////////////////////////.........///000111222333111111...******///111///444333222111222333555666555555666666777777777888888666555555777888777666777888999999888888:::<<>>AAABBB???>>>???===>>>???@@@@@@???===<<<===>>>???@@@??????AAABBBCCCEEEGGGHHHFFFDDDCCCCCCAAAAAA@@@???>>>>>>======???@@@BBBCCCDDDCCCBBBAAA===???@@@AAA@@@@@@BBBDDDBBBAAA@@@@@@AAABBBAAA@@@??????@@@@@@@@@?????????<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@???=========>>>>>>>>>======<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA??????@@@AAAAAA@@@??????@@@@@@???>>>===<<<;;;::::::;;;===>>>??????>>>>>>======>>>>>>???@@@BBBBBBEEEDDDBBB@@@>>>===<<<<<<888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::999888777777777777444444444444555555555555444444444444555555555555444444444444444444444444555555444444444444333333222222222222222222222222//////000000000000//////000000000///000000111111000000000000////////////111111111111222222333333222333555444333333444555444444555999???DDDGGGIIIJJJEEEAAA>>>:::888>>>EEEOOOZZZhhhsss|||GGGGGGFFFGGGGGGFFFCCC@@@BBBDDDEEEDDDBBBAAAAAABBB@@@??????@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDAAA@@@???>>>>>>?????????:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@???===;;;999888999:::;;;999777666666777888888777999999999999888666555444333333444444555666666666333333333333333333333333444333333222222333333444444333222222111111222222000000000000000//////...000///...,,,,,,++++++,,,---------.........//////000///...------------------------.........//////......---,,,,,,,,,,,,---++++++------------++++++,,,---......---+++(((&&&((()))***+++,,,---------,,,++++++***)))*********++++++++++++++++++++++++***+++,,,---...---,,,,,,...---+++))))))***+++,,,,,,+++++++++,,,---......------,,,+++++++++,,,,,,))))))***++++++++++++***)))***+++---......------111111111111111111111111,,,,,,---.../////////...///......------......//////////////////000111111////////////////////////.........///111222444555666666222---...333555333444333111000111333666888666666666777777777777777999777666666666666444333888999:::999999999;;;<<>><<<;;;===;;;;;;<<<============>>>:::<<<>>>?????????AAACCC@@@CCCFFFGGGEEEBBB@@@@@@BBBAAAAAA@@@??????>>>>>>:::;;;===???@@@???>>>===;;;<<<>>>>>>======>>>@@@FFFBBB???>>>???>>>;;;777<<<===>>>???>>>===<<<:::<<<<<<;;;<<<===???AAABBBCCCBBB@@@>>><<<<<<<<<<<<>>>===<<<<<<<<<===???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBAAA@@@???>>>======:::;;;===>>>???@@@??????????????????@@@AAABBBCCCEEEDDDCCC@@@???===<<<<<<;;;;;;<<<<<<===>>>>>>???::::::::::::::::::::::::;;;999888666555666666777444444444555555555666666333444444444444444444444555555555555555555555555333333333222222222111111222222222222222222222222//////000000000000//////000000///000000111222333333333222222111111000000111111222222222333333333///000000000//////111333555444555999???EEEHHHIIIKKKGGGBBB???:::888>>>EEEOOOZZZhhhttt|||AAAAAA@@@@@@AAAAAABBBCCC@@@???>>>======<<<======@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAA???@@@@@@@@@???>>><<<;;;;;;<<<=========;;;999777======<<<<<<<<<<<<======<<<<<<;;;:::999777666555:::999888777777888999:::888888888888888888888888555555444444444333333333444444444444444444444444111222333444444222000//////000000111111111111000//////////////////////////////.........---------...------,,,---...///000......---,,,,,,,,,,,,---...---,,,+++***++++++,,,...///////////////......---,,,,,,++++++,,,,,,---------,,,+++************++++++++++++,,,---......***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---***)))***,,,---------------------------------,,,,,,+++++++++......---,,,+++***)))(((---------,,,,,,+++++++++***+++---...///...------000111333222000//////000222222111000///...------++++++,,,,,,---...//////.../////////000000111111///......------///000111333222111111222555888;;;555444444333222111000000111111222333444444444444666666666666777777777777555555555555666666666666777777888888888999999999:::::::::999999888888888999::::::;;;;;;::::::999:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::::::::;;;;;;;;;::::::;;;===>>>===>>>???@@@@@@>>><<>>>>><<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@DDDBBB???===<<<<<<<<<===AAA@@@>>>===>>>???AAABBB===???AAACCCCCCAAA???>>>AAABBBBBBBBBBBBBBBAAAAAADDDCCCBBB@@@???>>>>>>===777777888999;;;<<<======@@@?????????>>>>>>======AAAAAA@@@@@@???>>>======;;;;;;;;;<<<===>>>>>>???888888777777888888999:::888777777888999::::::999777777666555444444333333666333444777777555555888777777555444333222222222222111111111222333333444333222111000000111222333000111111000---,,,---...000000000000000000000000//////000000000000//////---///000111000000222444222222111111111111222222...000333777;;;???BBBDDDJJJEEEAAA???<<<:::???EEENNNXXXgggttt}}}@@@@@@??????@@@@@@AAABBB???>>>>>>============>>>??????AAABBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@@@@@@@???>>><<<;;;;;;;;;<<<===<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::888888999888777666666777888999888888888888888888888888555555444444444333333333444444444444444444444444222222444444444333111000000000111111111000000///........................///.........------------------,,,,,,,,,---//////......---,,,,,,,,,,,,---///...,,,+++++++++,,,,,,------............---------,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++******,,,,,,+++++++++*********+++,,,---...///......---///000222111///......///111111000000///.........,,,,,,,,,------................../////////000000///......---...///000111111000//////000333666888333333333222222111111000000111222333444444444444444444555555555666666666555555555555666666666666777777777888888888999999:::::::::999999888888888::::::;;;;;;;;;;;;::::::999::::::;;;===>>>@@@AAA????????????????????????>>>>>>===<<<;;;::::::999;;;<<<<<<<<<:::;;;<<<>>>>>>>>>>>>???@@@@@@>>><<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???BBBAAA>>><<<;;;;;;<<<<<<======;;;;;;;;;===???@@@>>>???AAABBBCCCBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBAAADDDCCCAAA@@@>>>=========999999999::::::;;;;;;;;;??????>>>>>>>>>=========@@@@@@@@@??????>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>999999999888888888999999777666555555555555444444777666666555444444333333333000111444444222222555555444333333222333333333222111111111222222333444222222111000000111222222222111000---++++++...000000000000000000000000000000000111111111111000000...///111111000000111333222111111000000111111222000222444777;;;>>>@@@AAAEEE@@@===<<<::::::???FFFMMMWWWeeeqqqzzz???>>>>>>>>>>>>???@@@@@@>>>============>>>>>>???>>>??????@@@AAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@??????@@@??????>>>===<<<;;;;;;<<<<<<<<<:::888777999999:::;;;;;;:::999999;;;;;;;;;;;;;;;:::999999888777666555555666777888888888888888888888888888555555444444444333333333444444444444444444444444222333444555444333222111111111111111000//////.......................................---------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,+++******************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***)))((()))***))))))))))))))))))))))))+++++++++************************+++++++++,,,,,,***************))))))))),,,,,,---.........---------///000000...------...////////////////////////------------------......---------............///......------......///000000///...---...000222444111111111111111111111111000111222333444444444444333333333444444444555555444555555555555666666666777777777777888888888888999999999999999888888888:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888;;;<<<<<<<<<;;;;;;===??????>>>>>>???@@@@@@>>>===????????????>>>===<<<<<<:::;;;<<<======<<<;;;;;;::::::::::::;;;<<<===>>>@@@???===;;;;;;;;;;;;<<<;;;;;;::::::;;;===>>>@@@>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBB@@@???===<<<<<<<<<;;;;;;::::::::::::::::::===============<<<<<<<<>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>;;;;;;::::::999999888888777777666555444333222111666666555555444333333333555222333666666333444666222111111111222333444444222111111111111222333333222111111000000111111222333222///,,,***+++///222000000000000000000000000000111111222222111111000///000111111000///000222222111111000000111111222222333555777:::<<<>>>???>>>:::888999888999???FFFMMMVVVcccnnnwww>>>============>>>??????======<<<======>>>???????????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>======;;;;;;<<<;;;;;;:::888888888999;;;<<<<<<;;;999888777777888888888888888777777666555444444555666777888888888888888888888888555555444444444333333333333333333333333333333333333444444444444333222111111111111111000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---------------------+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,************+++,,,------++++++***))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********)))******+++))))))))))))))))))))))))*********)))))))))))))))************++++++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---........./////////000000............------------------------------------------------....../////////...---------...000111000000000000111111222222000111222333333444333333333333333333444444444444444444444555555555666666666666666777777777888888999999999888888888888888:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777999:::;;;;;;::::::<<<>>>???>>>===>>>??????>>>===>>>?????????>>>>>>===<<<999:::<<<>>>>>>===;;;:::999999::::::;;;<<<<<<===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA>>>======>>>???AAACCCDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<============<<<<<<;;;:::999888777999999999888666555555555555555555444444333333333666333333666666444444777111111111000111222222333222111111111111111222222111111000000000000111111111111000---+++,,,...111////////////////////////000000111111111111000000000111222111000///000111111111000000000000111111111222444666999;;;===>>>;;;888666777777888===DDDNNNVVVaaakkkuuu======<<<<<<======>>>???======<<<======>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888999;;;<<<<<<;;;999888555666777777888888777777777666555444444555666777777777777777777777777777555555444444444333333333333333333333333333333333333333444333333333222222111111111000000...---,,,........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,,,,,,,------------------,,,,,,---...............,,,++++++******++++++,,,************+++,,,------++++++***)))((((((((((((+++******************+++++++++++++++++++++++++++---,,,++++++,,,---......************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++++++++++++++*********************,,,......,,,,,,,,,---------......//////000000.....................------------------,,,,,,,,,,,,------.....................------...///000111...//////000000111111222000000111222333333333333333333444444444555555555444444444444555555555555555555666666666777777777888888888888888888888888:::;;;;;;;;;;;;;;;;;;:::999:::<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666777888999999888999;;;===>>>===<<<<<<===>>>===<<<===>>>>>>>>>>>>===<<<<<<888:::<<<>>>>>>===<<<;;;999999:::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>???@@@<<<;;;;;;;;;<<<>>>AAABBBAAAAAABBBCCCDDDDDDCCCCCCAAA@@@???===<<<;;;;;;:::888999999:::<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<:::999777666888999:::999777666777999444444444444444333333333333000000222222000///222222222111000000000111111222222111000000111111111000000000000000000000000---///111000///------...////////////////////////......////////////......000111222111000///000111111000000000000000000111///111333666999;;;===???;;;888777888777777<<>>???>>>============>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>??????;;;;;;::::::999888888888999:::;;;;;;;;;;;;:::999777888888999999999888888777666555444444555666777777777777777777777777777555555444444444333333333333333333333333333333333333333222222222222111111000000000000///......---------------------------,,,,,,,,,,,,------------,,,------------,,,,,,+++------,,,+++++++++++++++***+++,,,---------,,,,,,+++,,,---......///......++++++************+++++++++++++++***++++++,,,,,,+++***))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***(((&&&''')))+++++++++************************))))))))))))************++++++*********)))))))))*********+++++++++++++++,,,+++***)))))))))*********,,,---...,,,,,,,,,------------....../////////..................//////...------------,,,,,,,,,,,,,,,---............------------...///000111111......//////000000000111///000111222333333333333333333333444444444555555333444444444444555555555555555555555666666666666777777777888888888888888999::::::;;;;;;::::::999999:::<<<>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555666888888777888:::<<<===<<<::::::;;;<<<<<<;;;<<<<<<<<<======<<<<<<;;;999:::;;;============<<<999:::;;;<<<<<<======<<<>>>>>>>>>???????????????;;;;;;<<<<<<<<<=========;;;:::::::::;;;===>>>@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;888888999;;;<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888666555555777999888555444666888444444333333333333333333444111111333333000000222333333222111000000000111222222111000000000000111///000000111111000000///+++...111222000...------000000000000000000000000---......//////......---///000111111000///000222111000000//////000000111///000222555888;;;===>>>;;;888777888777666:::@@@MMMUUU```jjjsss=========<<<===>>>>>>??????>>>>>>============>>>@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>??????>>>======>>>???@@@;;;;;;:::999888888888888999999999999999999999999888888888999888888777777777777666555555666777777777777777777777777777777555555444444444333333333222222222222222222222222222222111111000000000111...///////////////......------------------------++++++,,,,,,,,,------------......///...---,,,+++---,,,++++++***+++++++++)))***+++,,,,,,,,,++++++******,,,------.........++++++************++++++,,,,,,++++++***+++++++++******)))))))))***++++++++++++***))))))***++++++************************(((%%%######&&&)))))))))************************)))))))))******+++++++++))))))))))))************)))))))))*********++++++...---,,,+++******+++,,,***,,,......---,,,---...---.....................------......//////000000............---------,,,+++,,,---.........------++++++,,,---...000111111...////////////////////////000111222222333333222222222222222333333333333333333444444444555555555444444555555555666666666666777777777888888888999888999999::::::999999888999;;;<<<>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777666555777888888888888;;;===<<<:::888888:::;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>999:::<<<===>>>>>>======<<<<<<===>>>>>>???>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;999::::::;;;<<<======>>>;;;;;;<<<<<<=====================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::888666555555888:::888333111333666333333333333333333333333666333333555555222111444222222111111111222333333222222111000000000000000...///000111111000///...,,,...000000///......///000000000000000000000000......////////////.........///111111000000111333000000////////////000000111111333555777999:::;;;888555555777666666:::@@@JJJSSS___iiisss~~~===============>>>??????@@@???>>>======<<<======???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<<<<===>>>??????>>>======>>>???@@@<<<;;;:::999888888888888888888777777777777888888666666666666666555444444888777666555555666777888777777777777777777777777555555444444444333333333222222222222222222222222222111000000///000000000......///////////////...------------------------+++++++++,,,,,,---------....../////////...,,,+++---,,,++++++******++++++((()))***+++,,,++++++***((()))***+++,,,---------++++++************++++++------,,,+++******************))))))***+++,,,,,,---,,,+++******+++,,,---************************---***'''(((+++.........************************))))))******+++++++++,,,''''''((()))***+++,,,,,,'''((((((((())))))******000///---,,,+++,,,------***,,,......------...///........................,,,------...///000111111/////////......---------+++,,,---.........---,,,)))***+++,,,...///000111///////////////////////////000111222222333222222000111111111111222222222333333333444444444555555444444444555555555666666666666777777888888888999888888888999999888888888999;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666777888999888999<<<>>>;;;999777777888::::::999999999:::;;;;;;:::::::::;;;::::::;;;;;;===>>>???:::;;;<<<>>>>>>>>>>>>===:::;;;<<<===>>>>>>>>>===@@@AAAAAAAAA@@@???>>>===<<<<<<=====================>>>???@@@AAAAAABBBAAACCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::888666555888;;;===999444111222555333333333333333333333333333000000222111......000000000000111222444555666222222111000000///000000...///000111111000///.../////////...------///111000000000000000000000000//////000000000000//////---///000111000000222444000000////////////000000333333444555666777888999555333333555666666:::@@@HHHQQQ]]]hhhrrr|||<<<>>>>>>===<<<;;;<<<=========<<<<<<<<<<<<<<<===========================>>>>>>======>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999888888777666666666777777777777666666666666777777777777777666555555555555555555666888999:::888888777777666666555555444444333333333222222222111111111111111111111111111000000///...---------////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***)))))))))((((((''''''))))))))))))))))))))))))))))))************))))))+++***)))(((''''''((((((---,,,***)))))))))***+++))))))))))))))))))))))))******))))))))))))*********************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------.........//////------,,,,,,,,,+++++++++//////000///------///111...---,,,,,,+++++++++++++++++++++,,,,,,,,,------000///---,,,,,,---///000---...000111111///...,,,...//////000111222222222444444333222222111000000444444444555555555555666555555555555666666666666777777888888888999999999999:::;;;;;;;;;999777666:::;;;;;;<<<<<<;;;;;;:::???>>>>>>>>>===;;;:::999999999999999999888777777555555555666777999:::;;;999999888888888888999999<<<;;;::::::999999::::::===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBDDDDDDDDDCCCBBBAAA???===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@???===<<<;;;999999999999999999999999:::999888777666666666666777EEENNNGGG<<<555333111222111000000111111000...111111000000//////.........///000111111111111111---///000000//////000222000///...------...000000111000///......///000111////////////////////////---......///////////////111000///......///000111000000000000000111111222000///000222555777666555888777555222111333888;;;FFFOOO\\\hhhsss}}}<<<===>>>===;;;;;;;;;<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@???>>>======<<<<<<======<<<;;;;;;;;;;;;<<<999999888888777666666666666666666666666666666666777777777777777666555555555555555666666777777888777777777666666666555555444333333333333222222222111111111111111111111111000000000///...---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---************++++++++++++******++++++++++++******++++++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((,,,+++******)))))))))***))))))))))))))))))))))))******))))))))))))************))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,...///...///000222...---,,,+++++++++++++++---.........////////////...---,,,++++++,,,---...+++,,,---......---,,,+++---......///000000111111//////000111222333333333333333333333444444444444444555555555666666666666666666666777777777888888888999:::;;;:::999777666999::::::;;;;;;::::::999===============<<<;;;:::999999::::::999999888777555555555666777999:::;;;999888888777777888888999;;;;;;::::::999:::::::::<<<;;;:::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<::::::;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<>>>???????????????>>>===<<<;;;999999999999999999999999888888777666555555555555555???DDD>>>666333333222222111000000111111000...000000000///////////////......///000000000//////---///000000//////000111000000///......///000111//////...------...//////////////////////////////---......///////////////000000////////////000000/////////...///000000111000///000222555666666555444333222000000222777;;;FFFNNN[[[gggrrr}}};;;<<<===<<<;;;::::::<<<>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>???@@@???>>>===<<<;;;::::::<<<;;;::::::999999::::::999999888888777666666666555555555555555555666666666777777777777666555555444555666666666666555555666666666555555555555555333333333222222222111111000000000000000000000000000000//////...---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------*********++++++,,,......************++++++++++++++++++************++++++++++++++++++************))))))))))))))))))))))))))))))************))))))'''''')))******)))((((((******++++++******))))))))))))))))))))))))))))))******))))))))))))***************)))((((((((('''************************)))************+++++++++++++++++++++++++++++++++************++++++++++++.........------------,,,$$$'''+++------...///000---,,,,,,++++++++++++,,,------........./////////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,---------------......//////000......///000111222333444111111222222222333333333444444444555555555666666555555555555666666666666777888999::::::999777666888999999999999999999888;;;;;;<<<<<<<<<<<<;;;;;;999999::::::999999888777555555555666777888999:::999888888777777888888999999999999999999999999999:::999999:::===>>>>>>===<<<<<<<<<;;;;;;<<<<<<============>>>======<<<;;;AAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::<<<===>>>===============<<<;;;:::999999888888888888888888777666555444333333333333222777888444000000222222222111000000111111000...//////////////////000000....../////////...---------///000000///...///111000000//////...//////000......---,,,,,,---......000000000000000000000000---....../////////////////////000000000000//////...............//////000000///000222555666555444111111000000000333999===EEENNNZZZfffqqq}}}:::;;;<<<;;;:::999:::;;;======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======@@@???>>>===<<<::::::999::::::999888888888888888999999888888777666666666333444444444555555666666666666777777666666555444444555555666555444333222555555555444444444444444222222222222111111111111000000000000000000000000/////////......---------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))%%%&&&)))***+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******,,,++++++***)))(((((('''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************++++++++++++//////.........---------!!!$$$(((++++++++++++,,,,,,,,,+++++++++++++++,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,......---------...///000------........./////////111111111111111111111111111111111222222222333333333333444444444555555555444555555555666666666666666777888999999888888777777777888888888888777777999999:::;;;;;;;;;;;;;;;888888999999888888777666555555555666666888999999888888777777777777888888666666777777888888888777888777777999===??????>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<===???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<;;;:::::::::999888888999:::;;;<<<======;;;;;;<<<<<<<<<;;;::::::888888888888888777777777666555444333333333333333111222222000///000000000222111000000111111000...---......//////000000000///////////////...---,,,...///000///......///000//////.....................------------------...000000000000000000000000---......///////////////...///000111111000///...///............///000000000///000222444555555333333333333222222555:::===DDDLLLYYYeeeqqq|||999:::;;;:::999888888:::<<<<<<;;;<<<<<<===>>>>>>========================<<<<<<;;;;;;;;;;;;;;;<<<@@@???>>>===<<<;;;::::::999999888777777777777777999999888888777666666666222333333444555666777777666666666666666555444444444444444444444333222111333333333333333333444444222222111111111000000000////////////////////////............------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++---,,,++++++************,,,,,,,,,------------...,,,+++***))))))***+++,,,(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))%%%&&&)))***+++***)))((('''(((***++++++***)))((())))))))))))))))))))))))******))))))))))))******------,,,++++++***))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////.........---------$$$'''+++,,,+++*********+++++++++******++++++,,,((())))))))))))*********------,,,,,,,,,,,,---------------------...///000......////////////000000222222222222111111111111111222222222333333333333333333333333444444444444555555555666666666777777555666666777888888888888666777777888888777777666777888999::::::;;;;;;:::777777777777777666666555555555555555666777888888888777777777777777777888444555666666666666555555666666666999<<>>AAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888888999::::::;;;<<<<<<======999::::::;;;;;;;;;;;;:::888888888777777666666666555555444333333333444444222111222333333111///...222111000000111111000...------......//////000000000000000000//////...---...///000///...---...///............------,,,,,,........................////////////////////////---......///////////////...///000111111000///...000000//////000000111222000///000111444555444333333444333333222444888;;;CCCKKKWWWdddooo|||888::::::999888777888999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::>>>>>>>>>===<<<<<<;;;;;;999888777777666666777777999999888888777666666666222333333555666777888888555666666666666555444444444444333222111111222222222222222222333333333333111111111000000000000///////////////////////////------------------------------------------------******++++++++++++******++++++++++++++++++++++++(((((())))))******++++++------+++******))))))))),,,,,,,,,,,,------------++++++************++++++************++++++++++++))))))))))))))))))))))))))))))************))))))'''''')))******)))(((((((((((())))))******))))))))))))))))))))))))))))))******))))))))))))******---------,,,+++++++++***(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............------------,,,+++---//////---,,,,,,,,,+++************++++++,,,******+++++++++,,,,,,,,,,,,------------------,,,******++++++,,,,,,------//////////////////////////////000111111222222222111111222222222333333333222222222333333333444444555555555666666666666777444555555666777888888999666777777888888777777666777777888999999:::999999777777888888777777666555666555555555666666777888888777777666666777777888555666777888777666444333666666666999<<>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========;;;;;;::::::::::::::::::999999999999888888888888;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;888888777777666666555555444444333333333333444444222222444777666111...///222111000000111111000.....................////////////000000000///.........///000///---------..................---,,,+++......////////////......////////////////////////---....../////////////////////000000000000//////000000000000000111222222000000000111333444333222111222222111000222555777BBBJJJVVVbbbooo|||888999999999777666777888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888888777666777777777999999888888777666666666222333444555777888999:::555555666666555555444333555333111//////000222444111111111111222222333333111111000000000/////////........................------------------------........................******++++++++++++******************************((())))))***++++++,,,,,,++++++***************+++*********+++++++++,,,,,,******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,...///...---,,,---...***************+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,........................////////////////////////000000000111111111222222222222222222333333333333333444444444555555555555333444444555666777999999777777777888888777777777777777888888999888888888999999999999999888777777666555555555555666777777777777666666666666777777999999::::::999777555444666666666888<<<>>>???>>>;;;:::999999999999999:::999999:::;;;;;;;;;;;;;;;============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;::::::999999999888999999999999999::::::;;;;;;<<<<<<;;;:::888777888999:::;;;<<<<<<<<<<<<888888777666666555444444222222222111111222222333111000333666444//////333222111000000111111000.....................------------.../////////.........///000///---,,,---...000000000000000...---,,,,,,---............---,,,---------------------------......///////////////000000////////////000000///////////////000111111000000000111333444333111...///000111111333666999AAAIIIUUUaaannn|||777888999888777666666888888888888888999:::;;;<<<::::::::::::::::::::::::;;;::::::999888888888999999999:::::::::;;;;;;;;;999999888777777777777777999999888888777666666666222333444666777999:::;;;555555666666555555444333555333000......000333555000000111111222222222333000000000000////////////........................------------------------////////////////////////******++++++++++++******************************))))))***+++,,,,,,------))))))))))))***+++,,,---((())))))))))))*********)))***+++,,,,,,+++***)))''''''(((((()))))))))***))))))))))))))))))))))))))))))************))))))+++***)))(((''''''(((((()))(((''''''''')))***+++))))))))))))))))))))))))******))))))))))))*********************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++***+++,,,+++******,,,...******))))))***+++,,,,,,++++++,,,,,,,,,---------******++++++++++++******)))***---///000///...---------------------------111000///...,,,***))))))////////////000000000000111111222222222333333333222222333333333444444444333333444444666777999:::777777888888888888777777777777888888888888777777:::;;;;;;;;;;;;:::999999666555555555555666666777777777666666666666777777<<<<<<======<<<999777555777666666888<<<>>>>>>>>>:::999999888999999::::::888999::::::;;;;;;;;;;;;999:::<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::======<<<;;;;;;:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::888666555888999:::;;;<<<=========888777777666555444444444111000000000000000111111///...111444222---///666222111000000111111000////////////......------,,,++++++,,,---...............///000///---,,,---...111222222222111000...---++++++------------++++++---------------------------......///////////////111000///......///000111...............///000000000000000111333444222111...///111222333666:::===AAAIIITTTaaammm{{{444555777888999888666555444555777999:::::::::999::::::::::::::::::::::::999999::::::999888666555888999999::::::999999888888888777777777777888888333444555666666555444333444555555666777666666666888999999999888777555444555444333333222222333333000000////////////000000000000000000000000000000000000///...------,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))------+++***)))'''&&&&&&******++++++++++++******(((((())))))******++++++,,,,,,+++***)))(((''''''(((((((((((())))))))))))+++++++++,,,---------...(((((((((((())))))))))))+++***)))***+++,,,+++******************)))((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((()))***+++,,,,,,(((((())))))******++++++&&&''')))***,,,,,,------++++++******************)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,---...///000000000000,,,+++***+++---...---,,,/////////---+++***+++---000000000000000000000000////////////000000000000333333333333333333333333333333333444444444555555444555777888777666444333::::::999888777666555555555777999;;;;;;;;;:::999777666555444444555666777666777777666444333555666:::;;;===>>>===;;;888666666666666777999;;;===???:::::::::999999999888888999:::;;;<<<===<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>===;;;;;;:::;;;<<<=========<<<<<<<<<;;;;;;;;;888888888999999:::::::::999::::::;;;;;;::::::999666777999::::::999888777555777999<<<======<<<;;;<<<;;;999777555555555555444444222111000...---,,,///////////////000111111000000000000000000000000.........------,,,,,,,,,,,,,,,,,,---------..............................000///...------------------,,,,,,,,,,,,---......------,,,+++,,,---...///000////////////.........////////////////////////111///---++++++,,,///000---...///000111222333333333222111111333555777999AAAHHHRRR]]]jjjyyy555666777888888888777777666777888:::<<<=========::::::::::::::::::::::::999999999999888777666666888999999::::::999999888888777777666666777777888444444555666666555444444444444555666666666666555888888999999888777555444444444333222222222222333333222222111111222222333000000000000000000000000000//////...------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******)))))))))))))))******************)))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))***)))((()))***+++***)))***************)))((((((&&&&&&'''''''''((((((((((((((()))))))))*********((((((((()))******++++++)))))))))))))))*********((()))***+++,,,---------************************((())))))***++++++******++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,---............,,,+++***+++---...---,,,***+++,,,+++******+++---////////////////////////.../////////000000000000333333222222222222222222333333333333444444444444444555777777777666555444888888777777666666555555666888999;;;;;;:::999888777666555444444555666777666777777666444444555666:::;;;===>>>===;;;888777888888777777888:::;;;<<<::::::999999999888888888777888999999::::::999999<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999999777777777777777777777777888888999999999888888777666777999:::<<<<<<<<<;;;>>>===:::777555333222222222222222111111111000000///////////////000111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......///////////////............------,,,++++++,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,---//////,,,,,,,,,---------......////////////////////////111000...------...///000//////000111222333444444333222222222444666999;;;@@@GGGQQQ]]]iiiyyy777777777888888888888888444555555666888999;;;<<<:::::::::::::::::::::::::::999888888777777777777888888999999999999888888777777666666666666777777444444555666666555444444333333444555555555555555777888888999888777555444444444333222222222222222000000////////////000000000000000000000000000000/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************))))))))))))((((((((())))))*********(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))''''''((()))******)))))))))******))))))((((((''''''((((((((()))))))))************++++++++++++))))))))))))))))))))))))***))))))))))))))))))(((***++++++,,,------,,,,,,************************)))******+++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,+++***+++---...---,,,(((***+++,,,++++++---///////////////////////////....../////////000000000111111111111111111111222222222222222333333333333444555666777777666555555666666666666666666666666888999:::::::::999888777666666555555555555666666666777777666555444555777;;;<<<=========;;;999777999888888888888999:::::::::999999999999888888888888888888888888999::::::;;;;;;:::;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>>===<<<:::888777666777666555555555555666777:::999888888777777777777777777888999:::;;;;;;<<<@@@>>>;;;777444222000///------......///000000000///////////////000111111////////////////////////...------------,,,,,,,,,,,,,,,,,,---------......111000000000//////.........------------,,,,,,,,,---,,,,,,,,,,,,---............------......///000******+++,,,---...///000////////////////////////000000000///000000000000000000111222333444444555333222222333444777:::<<>>===<<<;;;999888666666:::999777666666777999:::;;;:::888666666666666777777777777777888999;;;;;;===<<<:::777444222000///---......//////000000111///////////////000000111........................------------------------,,,,,,,,,---------......000000//////......------/////////////////////...---,,,,,,,,,,,,---..................//////000000------......///000000111........................---...///000111000//////000000111111222333444444222111111222444777:::<<<>>>EEEPPP\\\iiixxx:::999999999999:::;;;;;;???>>><<<;;;;;;;;;<<<===;;;;;;;;;::::::999999999999888777666666666777888777888888999999888888777666666555555555555666666555555555444444555555555222333444444555555444444666666777888777666555444333333222111111111111222222111111000000111111222////////////////////////...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******++++++******))))))(((((()))))))))(((((((((((('''(((((((((((())))))))))))+++******))))))((((((((((((((((((((())))))))))))&&&%%%%%%&&&(((***)))((('''(((((()))))))))(((((((((((((((((())))))))))))((((((((())))))))))))*********))))))((('''''''''***)))))))))((((((''''''***************))))))((())))))*********+++++++++---------......------,,,***++++++++++++***))))))*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,---..................---,,,++++++------,,,+++,,,...000000...------......................................./////////////////////000000111111111111111222222222333333333333444555666666777777777888888888999::::::;;;;;;:::::::::999888777666555555666666666666666666555666777777777555555777999:::;;;;;;;;;:::999888777444555666888999:::;;;;;;999999999888888888777777;;;:::999888999:::;;;<<<999999999::::::<<<======:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666;;;:::888777777888:::;;;;;;:::888666555555666666777777777777777888::::::999999888666555333222111333222222222222222111111///////////////000000111------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,......///000000///......---,,,,,,,,,,,,---...............///////////////////////////////////////------------------------+++,,,...000000///...---//////000000111111222222000000000000222555888:::===EEEPPP]]]iiixxx::::::::::::;;;;;;;;;;;;>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999888888777777666666777777777777777888888888888777777555555444444444444555555666555444444444444555666333333444555555555555555555666777777777666555555333333222111111111111111000000////////////000000000000000000000000000000........................------,,,,,,++++++***************+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''******++++++++++++******************)))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&%%%%%%&&&)))******)))''''''((()))))))))((((((''''''((((((((()))))))))&&&'''''''''(((((((((((()))))))))((((((''''''''')))(((((((((((((((((('''((()))))))))))))))(((((()))))))))***++++++,,,,,,+++++++++++++++******)))******++++++******)))(((*********++++++,,,,,,---*********))))))*********************************++++++,,,,,,,,,,,,++++++...,,,++++++------,,,******,,,...///---,,,+++,,,........................------.........//////////////////000111111222222222222222222333333333333333333444555666777888999999999::::::;;;;;;;;;<<<::::::999888777777666666555555666666666666555555666777888777666666888999999999999999888777666666222444666888999;;;;;;<<<999888888888888777777777777777777777777888999999999999999999:::;;;======::::::;;;<<<==================<<<<<<<<<;;;;;;;;;888888888888888777777777888777666666666666777888999888777777666666666666666666777777888888888888555666666666555444333222111000000///...---,,,,,,///////////////000111111........................,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,,,,,,,,,,---......------...////////////.........---------,,,,,,,,,------------------------+++,,,---/////////......//////000000000111111111111000000000111333666888===EEEQQQ^^^kkkyyy999:::;;;<<<===<<<<<<;;;888999::::::;;;;;;::::::<<<<<<;;;::::::999888888666666777777777777777666777777888888888888777777555444444444444444444555666555444444444444555666444444555666666666666555444555666777777666555555333222222111111111111111...------,,,,,,------...000000000000000000000000........................------,,,,,,+++******))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******)))))))))))))))*********'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((((((((())))))(((((((((((())))))))))))&&&&&&%%%''')))++++++***&&&''''''((())))))((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))*********))))))((())))))***++++++,,,,,,******++++++***))))))(((***************))))))((()))******+++,,,,,,------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***...---+++,,,,,,---+++***(((+++...///...---------........................---------.........////////////000111111222333333333333333333444444444444222333333444666888999:::999:::::::::::::::::::::999999888777777777777777444555666777777666555444666777888777666666888:::888888888777666666555555333444666888999::::::999888888888888777777777777666666777888888888888888888888888999:::;;;===>>>:::;;;<<<>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999999888888888777777666666666666666666666666666777777777777777666666555666777888888888777666444555555666555444333222...------,,,++++++******///////////////000111111........................,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---.........((()))+++,,,---,,,+++***---,,,,,,,,,,,,---......+++,,,---...///......---,,,,,,,,,---------------////////////////////////,,,---...//////000000000000000111111111111222222333222111111111333555777>>>FFFRRR___lllyyy999:::<<<>>>>>>===<<<:::777888;;;===>>>???>>>>>><<<<<<;;;::::::999888888555666777888888777666555777777888888888888777777555444444333333444444555666555444333333444555666444555666666777777666666444555666777777666555555333222222111000111111111000000////////////000000000000000000000000000000---.....................------,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******(((((())))))******++++++%%%%%%&&&'''((()))***+++(((((((((((())))))))))))))))))******++++++,,,,,,(((((((((((())))))))))))'''&&&&&&'''***,,,++++++&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))***+++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***************)))(((((())))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...---,,,,,,,,,---+++***(((+++///111111000111111........................---------........./////////000000111222333333333333333444444444444555555222222333444666888999;;;999999999999999999999999999888888777777777777777444555666777777666555444666777888777666777888:::777777777666555555444444555666777999999999888777888888888888777777777777777888999;;;;;;:::999999888888888999:::;;;===>>>:::;;;===????????????>>>??????>>><<<;;;:::999888;;;;;;::::::999888777777666666777777777777666666555555777888888777666666444555777999999888666555555555666666555333111000111111111111111000000000///////////////000111111////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,---...///000000)))***,,,.........,,,+++---,,,,,,,,,,,,---......++++++---.........---,,,,,,------...///000111111111111111111111111111111.........///000111111222222222222222222222333333555444333222222444666777>>>FFFSSS```mmmzzz::::::;;;;;;<<<======>>>======<<<;;;:::999999888;;;;;;999888777777777777444555555555666666777777999888888777666555555555444333333333333444555555444555555555555555444444666666666666555555555555555666777777777666444333444444333222222111111000000000////////////000000..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******))))))((((((***************)))(((((())))))))))))************///---+++))))))***+++,,,***************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))+++++++++***(((''')))(((((((((''''''''''''$$$&&&((()))((('''((()))''''''(((((())))))******))))))(((((((((((())))))''''''((((((((((((((((((+++&&&###$$$(((+++***'''(((((())))))))))))((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++***)))))))))***+++,,,******))))))******+++,,,((())),,,---------+++************)))))))))))))))+++)))((()))+++,,,)))'''******+++,,,,,,,,,,,,+++.........------,,,,,,,,,+++,,,------......------......---------,,,,,,,,,+++&&&"""###)))///111000000222444333222111222222666666666555555444444444222222333555666888999999;;;;;;:::999999999::::::888777666555555666777888666777888999999888777666888888888888777777777777888777666555444444555666666888::::::999777777888555555666666777777777888666666777777888888888999888999999:::;;;;;;<<<<<<999:::;;;<<<============?????????>>>===;;;:::999;;;:::999888777777666777777666555444444555666777555555444444444333333333===;;;888444222222222333333333333222222222111111000000///.....................////////////..............................++++++------------++++++...---,,,,,,---...---,,,///...---,,,,,,,,,,,,,,,---.........------++++++...------,,,,,,,,,------+++,,,,,,---...///000000......////////////.........///000000000000000//////...///111444555222///000000000000111222333444111222333333222444777999;;;CCCPPP]]]kkkzzz;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999888777777777777555555555666666666777777888777777666555555444444444333333333333444555555444555555666666555444444666666666666555555555555666666666666666555444444444444333222222111111000000000////////////000000...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************))))))))))))))))))*********))))))(((''''''(((((((((((()))))))))---,,,***)))))))))+++,,,)))))))))))))))(((''''''''')))***)))((('''(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))*********)))***))))))(((''''''&&&&&&&&&'''(((((('''&&&''')))''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''***'''###$$$(((+++***'''((()))))))))))))))((('''((())))))***************+++++++++,,,,,,,,,------++++++************++++++******))))))******+++,,,)))***+++,,,,,,,,,++++++***************************)))((()))++++++)))'''******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,------.........222...***+++///222222111---///111222222333444666000111111111222222222333444444555777888:::;;;;;;<<<;;;:::999999999999999888777777777666666777777555555666777777777666555555555666777777888888999888777666555444555555666666888::::::999777777888999999888777666555555444666666777777777888888888555666666777777888999999::::::;;;<<<============??????>>>>>>===;;;:::999::::::999999999:::;;;;;;999888666555555555666666555555555444444444333333666666444444333444444555333333222222222111111111000//////.....................////////////....../////////...............,,,---............---,,,...---,,,,,,---...---,,,---------------,,,,,,,,,------,,,,,,++++++++++++...------,,,,,,---------,,,,,,,,,,,,------------,,,------......------,,,......///000000000000000333222000......000333555111111111111222333444555333444444333222333555777<<>>======>>>>>>>>>===<<<;;;:::999999999:::;;;<<<>>>???@@@::::::888777666666666666666666555555555444444444222333333444444444444444222222222222111111111000000///......------............////////////......000/////////......---------......//////......------,,,+++,,,---...---,,,++++++---......---,,,,,,---,,,***))))))***++++++---------------------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++,,,---...///000111111111000000000---+++,,,000444222222222222222333444555444555555333222222444666===DDDPPP]]]jjjyyy888999999:::;;;;;;<<<<<<<<<=====================;;;::::::999999999::::::666666666666666666777777444444444333333333222222444333333333333444555555444555555666666666666555666666666666555555555555777666444333333444555666444444333222222111111000/////////....../////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((())))))******++++++(((((()))))))))((((((''''''''''''((((((((())))))((((((''''''((()))***+++'''(((((()))((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((++++++***(((&&&&&&(((+++(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&***(((%%%%%%'''))))))((()))******))))))((('''&&&&&&'''(((((())))))((((((***++++++++++++,,,,,,,,,++++++,,,------,,,***))))))))))))))))))***+++++++++***)))((()))***,,,---******************++++++(((((()))************)))******+++,,,,,,,,,,,,+++))))))******+++++++++,,,++++++,,,------------,,,++++++,,,,,,---...//////...---+++***+++***'''%%%///111222222111000000111111111222333444555666666333333444555666777888888<<<<<<:::999888888777777888999;;;;;;;;;999666444555555555555555555444444222222333555666888999999666666666555555555666666666888999999888777888:::555666777777777777666555666666777777777777777777888999999::::::;;;<<<<<<::::::;;;<<<========================<<<;;;:::999999999:::;;;<<<>>>???@@@<<<;;;:::999777666666555666666666555555555444444444555666666666444222111222111111111111000000000//////...------------...---......//////......---//////......---,,,,,,,,,------............---------+++++++++---...---,,,)))***,,,...///...,,,+++---,,,***))))))***+++---,,,,,,------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111111111,,,...111222111111000111222111111111222222333444333444444333222333555777>>>EEEPPP[[[hhhwww555666777999:::<<<===>>>???>>>>>>===<<<<<<;;;;;;::::::::::::::::::;;;;;;777777777777777777666666333333333333222222222222444333333333333444555555444555555666777777666666666666666666555555555555666555444333333444555666444444333222222111111000//////............//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++...------------,,,,,,,,,(((((())))))******++++++(((((())))))))))))(((((((((((()))))))))*********'''''''''(((((()))******((())))))******)))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))******------+++)))''''''***,,,(((((((((''''''''''''''')))(((((((((((((((((()))))))))(((((('''''''''&&&***(((&&&&&&'''((((((((()))))))))))))))((('''''''''((())))))******))))))*********+++++++++,,,,,,++++++,,,---,,,+++)))((())))))(((((())))))***+++,,,***)))'''(((***,,,---'''((((((((())))))******'''((()))*********************+++,,,,,,,,,,,,+++)))))))))******+++++++++***+++,,,,,,------,,,,,,------------------------//////...//////...,,,***...000222111000///000000000000000000111111111111333333444555666777777888<<<;;;:::999888888888888888999<<<===<<<:::777555888777777666666666555555555555555555666666666666555555666666666666666666666888999888777888999;;;999:::;;;<<<<<<:::999888777777666666666666666666555555555666777777888888999:::;;;<<<<<<=========<<<=========<<<;;;:::999:::999999999:::;;;;;;<<<;;;;;;:::999888777666555666555555555444444444444444555777888888666333222111111111000000000////////////...---------------------............---------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,(((***,,,......---,,,+++---,,,+++))))))+++---...+++,,,---.........------***++++++,,,---.........,,,,,,------------,,,,,,+++,,,---...000000111111//////000333555555333222000000000000000111111222000111222222333444777:::>>>DDDNNNYYYfffttt555555777888:::;;;======??????>>>===<<<;;;:::999::::::::::::;;;;;;<<<===888888777777777777666666333333333333222222222222444333333333333444555555444555666666777777777777666666666666555555555555444444444444444444555666444444333222222111111000///......------......///........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,))))))))))))************((())))))************)))))))))))))))************(((((((((((())))))))))))((())))))***************''')))***)))((('''(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***++++++,,,+++***((((((***,,,(((((((((''''''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&'''(((((((((((())))))))))))((((((((()))******++++++******************++++++++++++++++++++++++******)))((()))(((((((((((()))******+++***((((((((()))+++---&&&''''''(((((()))))))))&&&(((*********)))***+++******+++,,,,,,,,,,,,+++***************+++++++++******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,......//////000//////...***,,,///000000000222333222222222222222333333333666666666777888999999999::::::999888888888888999888999<<<======<<<:::888:::999888777777666777777777777777666666555555555444555666666777666666666666888888888777888:::<<<@@@AAAAAAAAA???===:::888777777666666666666555555666666666777888888999999888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777777777888888::::::::::::999777666555555555444444444333333333222333555777888888777666000000000000///////////////...------,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))+++---...---,,,******,,,------,,,++++++,,,,,,+++***+++,,,---...***+++---...///......---******+++,,,---...//////------............------+++,,,---...///000000000000000111111000000000111000000/////////000000111///000222222333555999;;;===CCCMMMWWWcccqqq777777888888999999::::::===<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>888888888777777777666666333333333333333333333333444333333333333444555555444444666777777888888888666666666666555555555555222333444444555555555444444444333222222111111000///......------......///........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++******************)))))))))))))))))))))***+++++++++++++++((((((((())))))))))))***))))))******))))))(((((('''(((((()))******))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''''''''''''''((((((((((((''')))******(((((()))+++(((((('''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&''''''((()))))))))))))))((('''&&&&&&'''(((&&&'''((())))))******)))((()))******++++++******************++++++++++++,,,+++***)))((((((((((((((((((((((((((()))*********))))))((((((***+++,,,'''''''''((())))))******%%%(((***+++))))))***,,,******+++,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,------------------,,,,,,------,,,,,,---...***,,,...000000000111333333333444555666777777888666666777777888888999999888888888888888999999:::888999;;;=========<<<;;;;;;:::888777666666777777888888888777777666666666333444666777777777666666666777888777777888:::<<<@@@@@@AAAAAA???<<<999777777777666666666555555555888888888999::::::;;;;;;777777888999::::::::::::;;;;;;<<<<<<<<<;;;::::::777777666666666666777777888888999999999888666555444333333333333222222222222333555666666666666555000000/////////.........///...------,,,,,,------,,,------......------,,,,,,------......//////000...---,,,,,,,,,,,,---...***))))))***,,,...---,,,,,,,,,,,,+++++++++++++++************+++++++++,,,)))+++---...//////...---******++++++,,,,,,------------............------,,,------.../////////......999CCCCCC:::111...000111111000000000000000111000111222222333444888:::===BBBKKKUUU```nnn}}}:::999999999888888777777:::::::::;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???999888888888777777666666333333333333333333333333444333333333333444555555444444666777888888888888777666666666555555555555111222444555666555444444444444333333222111111000.........------.................................,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))))))))(((++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,''''''''''''((((((((()))******+++******)))((('''&&&&&&'''((())))))((((((((()))***)))((('''(((***))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%''')))******)))))))))))))))(((''''''&&&&&&$$$&&&((()))((('''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******)))))))))'''&&&%%%''')))%%%&&&''')))************(((((()))***************)))************+++++++++,,,+++)))''''''''''''(((((((((((((((((()))******)))))))))))))))******+++'''(((((()))***+++++++++%%%(((++++++))))))***---******+++,,,,,,,,,,,,+++---,,,,,,,,,+++***************+++,,,,,,,,,,,,+++***++++++,,,---...//////......///...---,,,...///---///000000///......///...///000222444555777777444444555555666666777777777777777777888999:::;;;888999;;;<<<===>>>======;;;:::888777666666666777888888888888888777777777333444666777777777666666777777888777777888:::===888:::<<<===<<<:::888666777777666666555555555444555555555666777777888888666666777888999999999999;;;;;;;;;<<<;;;;;;::::::666666555555666777888888666777888999999888666666333333333222222222111111666666666555444333111111000/////////..................---,,,,,,,,,,,,---,,,------......------,,,------...///000111222222///...---,,,,,,---...///***))))))***,,,...---,,,------,,,+++*********+++'''((()))***************)))***---/////////...---+++++++++***************,,,------......------,,,------..................000FFF]]]```OOO<<<333333222222111111111111111222222333333333222333666888<<>>??????===;;;:::555666777888777666444222666555555555777888:::<<<;;;;;;::::::999888777777555555555555555666777777666666666666777777777777777777888999::::::;;;;;;999999888888888999::::::999999888888777666666666555666777888888777666555555444333222111111111111111222222222111000...,,,111000000///...---------,,,,,,+++++++++*********---,,,,,,...///000...---)))***,,,---...---,,,,,,------------------------.........------,,,,,,,,,++++++*********+++,,,---******))))))))))))))))))'''(((***,,,...---***((('''***---///...,,,)))(((---......///000/////////&&&***///111111000///...111<<>>777777666666555444444333333333333333333333333333000000/////////000111111111000///......///000111/////////......---------,,,+++***(((&&&$$$""""""---,,,***+++---...------...---+++***)))***++++++------------------------***************)))))))))''')))+++,,,---,,,***)))+++++++++++++++,,,,,,,,,***,,,------,,,***(((((())))))***,,,......---+++++++++,,,------------,,,---...///...------...000000000000000000...+++)))......///000111111111111...000111222333444777999;;;AAAIIIQQQ\\\iiixxx666666666666666666666666444555666888999:::::::::;;;;;;:::999888888999999777777777777777777777777555444333333444555444222444444555555555555444444555555555555555555555555666555555444333222111111111111222222222222111111000///...///000000...---......---------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''(((((((((((('''''''''&&&%%%'''))))))((((((((()))((((((((())))))*********&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&''''''''''''(((((())))))*********''''''((((((((((((((('''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((******)))(((((('''((((((******))))))))))))))))))((()))+++++++++***)))(((((((((((((((((((((((((((***,,,---,,,***(((((()))(((((()))************)))''''''(((((()))*********++++++++++++******))))))))))))*********))))))(((******+++,,,,,,***)))(((,,,,,,,,,,,,---------------------........................---------------111111111222111111000000/////////000000000111111444222000000111222222111333333444555666666666666444444444555555666666777666666666666555555444444444444555555555555555444555555666666777777777888777777777777777777777888555555444444444444555555555555555555666666666666777777777777777777888888:::999999:::;;;<<<======888888777666666555555444333333333333333333333333111111000000000111111222333222000...---......///............------------......---,,,+++***))))))---+++******,,,------,,,...---+++***))))))***+++------------------------***+++++++++++++++++++++'''(((***,,,,,,+++***)))******+++++++++,,,,,,,,,'''***------,,,++++++,,,111///......///...,,,******++++++,,,---,,,,,,,,,---......---,,,,,,...000'''(((***///222222///,,,,,,---...///000000000000000222333333222333555777;;;@@@HHHQQQ[[[iiiwww333333333333333333333333333444555777999::::::;;;;;;;;;:::999888888888888666666777777777777888888555444333333444444333222555555555666666555555555444444444444444444444444666555555444333222111000000000000111111000000000///......///000000...---...------------...//////------------,,,,,,,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&(((***+++***))))))***&&&'''((()))************'''''''''''''''((()))***(((((())))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((!!!"""%%%((())))))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((***))))))(((((((((((()))************))))))))))))'''(((******((('''((()))((((((((((((((((((((((((''')))******((((((((()))'''((())))))******))))))'''''''''((())))))******+++++++++++++++***)))(((&&&''')))***+++***)))(((+++++++++++++++***))))))++++++,,,,,,,,,---------,,,,,,---............------------------,,,,,,,,,...//////000000000/////////000000000000111111111333111///000111222222111000111111222333333222222333333444555666777777777666555555555444444444444444444444444444555555555444555666777777777777666777777777666666666666666666555444444333444444444444444555555555666666666444444444444555555555555555555555666777888999:::888888777777666555555444333333222222222222333333222111111000000000111111222222000///...---------------------------------***+++,,,---...///000000---+++))))))***,,,---,,,...------,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,,,,,,,)))***,,,---------,,,+++))))))******+++,,,,,,,,,)))******))))))---555;;;CCC;;;111++++++,,,---,,,***+++,,,,,,------,,,,,,,,,---...---------///111///---,,,,,,...///000000------...///000000000000000111222111111111333555;;;@@@HHHQQQ[[[hhhwww333333333333333333333333111333444666888::::::;;;::::::999888777777777777555555555666666777777777555444333333444444333111333444444555555444444333444444444444444444444444444444333222111000000///......////////////......---------...//////---+++---------------...//////,,,,,,,,,,,,++++++++++++)))))))))******+++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&)))))))))(((((((((''''''&&&(((******(((%%%$$$$$$&&&'''((()))))))))((('''(((((('''''''''(((((()))(((((((((((((((((((((((()))((((((((((((((('''''''''((((((((((((((('''&&&''''''''''''(((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))***************)))))))))(((''')))***(((&&&&&&(((***(((((((((((((((((((((((($$$&&&((()))(((((()))***'''(((((()))))))))))))))'''(((((()))******++++++++++++,,,,,,+++***((('''$$$&&&(((***++++++***))),,,+++******))))))******))))))*********+++++++++***+++,,,---...------,,,---------,,,,,,,,,++++++,,,,,,---...////////////111111111222222222333333111000///000222333333222///000111111222111111111111222333444555666666777555444444333333333333333333333333333444444555666444555666777777777666555777777777666666555555444666555444444333333333444444444444555555555666666444444444444444444444444333333333444555666888888777777666555555444444333222111111000000111111222222111000//////////////////000000000///...------------------------------(((((()))***+++,,,---...---***((((((***+++,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,(((((())))))***++++++,,,)))******)))(((---555===EEE<<<111******+++,,,++++++,,,,,,---------------***,,,............///111666444111...,,,+++---......///000111222222222222///000222222222333555777;;;@@@HHHQQQ[[[hhhwww555555555555555555555555111222444666888:::;;;;;;999999777666555555555555444444444555555555666666555444333333333444222111000111111222222111111000444444444444444444444444333333222111000///......------............------+++++++++---......,,,***---------------...///000+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))''')))***,,,,,,***)))'''(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))(((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((%%%'''((('''### '''((((((((((((&&&%%%$$$)))(((((('''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))((((((''''''&&&&&&******))))))((('''%%%%%%''''''''''''((((((((())),,,***(((&&&%%%&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))(((((('''(((((()))***++++++*********))))))((((((((()))***(((&&&&&&))),,,(((((((((((((((((((((((($$$&&&((()))))))))+++,,,'''(((((())))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,+++***((('''###%%%'''***+++++++++***---,,,***)))))))))***+++(((((((((((())))))))))))***+++,,,---------,,,+++---------,,,,,,+++++++++***+++,,,---........................////////////111000///000222444444333111222222333333333222222///000111333444555666666444333222222111111222222333333333333333444555666444555666777777777666555888888777666555444444333666555444444333333333333444444444555555555666666666666666666666666666555333333444444666777888999666555555444444333222222111000///......///000111222111000......---------,,,---///000000000///...------------------------------,,,,,,+++*********,,,***(((''')))+++,,,,,,'''(((***+++,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((())))))***+++'''(((((()))******++++++&&&***...---+++***...222:::444...,,,---...+++'''+++,,,------......------)))+++...///...///000111)))+++......---,,,---...000111222333333444333333000111333444555666999<<<:::@@@HHHPPP[[[hhhwww222333444444555555444444444444444555555555666666666666666666666666666666444444555666666777666666555555555444333222111000222222222222222222222222///000222444444333222111111222222111111000///.........//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++***+++++++++*********)))(((''''''&&& $$$(((******)))'''************)))(((&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&((()))******(((&&&%%%&&&%%%$$$$$$$$$&&&((()))******)))((('''&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,++++++*********+++---...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++......///000000000000000//////000222222333333333//////000111222222333333222222222333333444444444333333333444444444555555000111222333333333222222777666444444666666666555666666777777777777777777444444444333333444555555555555555555555666777888222333333444444333333222777777666555444444333333333333333555777666333111111111111111111111111111000//////............///......................../////////......---------,,,---------------------++++++++++++++++++++++++************************************************'''''''''((())))))******(((+++---//////---+++((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,***+++---...///......---++++++,,,,,,---...//////---------------...///000......///000111222333333...000111111111333555777;;;???FFFPPP[[[iiiwww222333444444555444444444333444444444444555555555555555555555555555555555666666777777777666666555222333333333333333222111222222222222222222222222111222444555666555444333111222222111111000///..................------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******)))((((((###$$$''')))***)))((('''************)))((('''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((())))))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((###$$$&&&'''((('''&&&%%%&&&&&&''''''''''''''''''***))))))((((((''''''&&&((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((()))))))))******************************))))))))))))************+++******)))***+++,,,---***+++,,,---------,,,,,,------..................000000111000000///...---...///000111222222222222111111111111111111222222222222222333333333444444222333333333333444444444111222222333333333333333666555444333444555555555444444444444444444444444444444333333333333444444555555444333333333444444222333333444444333333222666666555444444333222222333333333555666666333111000000000000000000000000111000///...............---------------------------------,,,+++******)))------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++(((***,,,------,,,***((()))))))))))))))))))))))))))******+++++++++++++++***+++,,,---............++++++------...---,,,,,,++++++,,,,,,---......///000///...------,,,,,,,,,...///////////////000000...000111111111222555777<<<@@@GGGOOO[[[hhhvvv~~~222222333444444444444444333333333333444444444444444444444444444444444444777888888777777666555444000111111222333333222222222222222222222222222222333444555666777666555444111222222111111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---------,,,,,,+++*********((())))))))))))((('''&&&)))******))))))((('''&&&'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((''''''&&&%%%$$$$$$&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))"""###%%%'''((((((((('''&&&'''((())))))(((&&&%%%))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************))))))(((((((((((())))))(((''''''&&&&&&''''''(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))''''''((((((((()))))))))************************'''''''''((((((((())))))******)))))))))***++++++***++++++,,,---,,,,,,,,,,,,,,,------......///////////////000000//////...---...///000111111111000222222222111111111111000222222222222222333333333111111222222222333333333222222333333333444444444444444333333333333444444333333333333333333333333333333222222222222333333555444333222111111111111222333333444444333333222444444444333222222111111333222222444555555333111////////////////////////111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))---,,,,,,,,,+++*********++++++++++++++++++++++++************************************************......------,,,++++++***))))))***++++++***))))))))))))))))))))))))))))))((()))******++++++******+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,+++***+++,,,,,,------.........000///...---,,,,,,,,,,,,000000000//////............///111111111222555777===@@@GGGOOOZZZgggttt|||222222333444444444444333222222222333333333444444222222222222222222222222555555555666666555444444000111111222222222111111111111111111222222222222333444555555666666555555111222222111111000///...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))))))))***+++------,,,,,,,,,++++++************))))))((('''''''''''')))))))))))))))((('''''''''''''''&&&&&&''''''((('''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))(((((((((''''''&&&%%%%%%((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))************************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((************************'''''''''((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,///000222222333------...///000000//////111111111111111111222222111111111222222222222222000111111111111222222222333333333333333444444555333444444333222222444555555555444444444444444333333333222111111111222222333333222111111111111111222333333444444333333222333222222222111111111000333222222333444444222111000000000000000000000000222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++************************************************++++++*********)))))))))*********))))))*********))))))))))))))))))))))))(((((()))************)))***)))((('''((()))+++,,,,,,,,,,,,,,,+++******))),,,,,,,,,---------......+++++++++,,,---...///000111111111000000000//////...///000111111222444777===@@@FFFNNNYYYeeerrrzzz111222333333444444333333222222222333333333444444222222222222222222222222000111222333444444444444222333333222111000//////000000000111111222222222222222333333444444444444111222222111111000///...---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((())))))***+++,,,---************))))))))))))(((''''''&&&&&&'''((()))((())))))))))))(((((('''))))))((((((((((((((()))&&&''''''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((((((((''''''((()))******&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((('''''')))'''%%%###"""###%%%'''''''''(((((())))))******((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******))))))))))))************++++++,,,,,,))))))******+++,,,------)))***,,,...000222222333---......////////////......///000111222333444444111111111111111111111111000000000111111111222222333333222222222333444555444555666555333222444666555555444444333333333333444333222222111111111222222222222222222333444444222333333444444333333222111111111111111000000000222111111111333333222000111111111111111111111111111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,+++******)))((((((++++++++++++++++++++++++************************************************(((((((((((())))))******,,,+++************+++,,,))))))))))))))))))))))))(((((()))************)))***)))((((((((()))***+++---,,,,,,+++************,,,,,,,,,---------------***+++++++++---...///000........./////////000000---///000000000222444666<<<@@@FFFMMMWWWdddpppxxx111111222333333333333333333333333333444444444444222222222222222222222222---...000111333444444444444444444333222000///...//////000000111222222222111111111222222222333333111222222111111000///...---------------,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((******)))(((((((((((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))***&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))(((''''''&&&''')))***,,,&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%)))'''### """&&&(((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++******)))(((+++************+++,,,,,,++++++,,,,,,------......,,,---...///////////////......////////////......---...///000222444555666111111111000000000000000000000111111111222222222333222111000111222333444333555777555222222444777444333333222222111111000555444333222222111222222222222222222333444555666222333333444444333333222111111111111111111111111222111000000222222111000111111111111111111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---...,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))******++++++******,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------.........---...000000000111444666;;;???EEELLLWWWcccooowww111111222333333333333222333444444444444555555555222222222222222222222222//////000222333333333333333333444333333222111111/////////000111222222222111111111111111222333333111222222111111000///...,,,------------,,,++++++************************************++++++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&'''(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''(((((((((((('''&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&###""""""$$$'''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++)))(((+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------......///.........//////000000000//////......//////111222333444444111111000000000/////////111111111222222222333333222111000//////111222444111444666444111000333777444444444333222111111111666555444333222222222222333333222222222333333444222333333444444333333222111111111111111111111111222111//////111222111000111111111111111111111111///............//////000------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,---...---------------------------,,,,,,+++,,,,,,------///////////////.........---...///000000111333666:::===CCCKKKVVVcccoooxxx111111222333333333333222444444444555555555666666222222222222222222222222111222222333333333222222222222333444444444444333...//////000111222222222222222111111222222333444111222222111111000///...,,,,,,---------,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,+++***)))))))))))))))***(((((((((((()))))))))))))))************))))))((((((((()))))))))))))))((()))((('''&&&&&&&&&&&&&&&%%%''')))***+++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***)))'''%%%#########$$$%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++,,,------,,,+++***)))+++***)))))))))***,,,---++++++*********************+++,,,...///000000000///000000000000000//////000000111111222222222333111111000000/////////...111222222222222333333333111000///......000222333000333555333000///222666777777666555555444333333777666555444333333333333555444333222111111111111222333333444444333333222111111111111111222222222222000//////000111111000000000000000000000000000...------......///000111........................000000///......------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,------,,,***)))---,,,,,,+++,,,---///000------------------------))))))***+++,,,...000000555555444333222111000000---...///000000111333666999<<>>DDDOOO[[[dddooo////////////////////////111222222222222333333333333333222222111111000000000000000/////////.........////////////......---,,,,,,,,,,,,,,,+++++++++************))))))))))))((()))*********((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''(((((((((((((((''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((()))'''&&&%%%'''(((((((((((((((((()))******)))***+++++++++***)))((((((((((((((())))))))))))))))))((((((((())))))***+++***))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++///............---------///000333777::::::777444111111000000000111111222/////////...///000111111...///000///---------...//////............//////------------------------++++++++++++++++++++++++************************++++++***)))))))))******(((((((((((())))))))))))***)))((((((******)))(((***))))))))))))))))))(((&&&''')))*********)))(((&&&&&&'''((())))))))))))+++***(((&&&&&&'''(((***&&&&&&&&&'''((()))))))))'''''''''(((((())))))***'''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))+++)))''''''(((******)))***))))))))))))***+++++++++************+++,,,,,,,,,,,,+++***)))))))))***))))))*********+++++++++,,,,,,---...///000111111111000000000000000111111222555999===CCCMMMZZZcccmmm........................111111111222222222333333555444444333222111111000000000/////////.........---...............------+++++++++++++++,,,,,,,,,*********))))))))))))))))))***++++++++++++******(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%'''((()))(((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((('''&&&%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%'''((((((((((((((())))))******((()))+++,,,,,,+++)))'''''''''(((((())))))******))))))))))))))))))************)))))))))))))))***)))*********++++++++++++++++++++++++++++++++++++------,,,+++******+++++++++,,,,,,------,,,++++++...000333777::::::777444111111111111111111222333444333333222111111111111...///000///...---...//////......------......///------,,,,,,,,,,,,,,,+++))))))******+++++++++,,,*********************************))))))))))))***(((((((((((())))))))))))(((((())))))***)))((('''******))))))(((((((((''''''(((***,,,,,,+++)))(((((())))))***)))'''&&&%%%***)))&&&$$$$$$&&&(((***((()))))))))*********+++'''''''''((((((((())))))''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((,,,)))'''&&&''')))******)))))))))))))))******+++******))))))******+++,,,++++++******************)))))))))***++++++,,,,,,++++++,,,---...///000000222111111000000000000111222444888<<>>GGGQQQXXXddd------......///000000111.........//////000000000/////////.........------...---,,,,,,------,,,***'''(((***,,,,,,+++)))((('''(((***+++***)))(((&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''((())))))''''''''')))&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$!!!$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&((()))))))))((('''%%%'''((((((''''''((()))((()))***(((&&&&&&(((+++)))***++++++***)))***,,,++++++******)))(((((('''''')))***+++***)))***++++++***)))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,------.../////////111111000000000/////////...............///000111//////............////////////...---,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++((())))))(((&&&&&&(((***))))))))))))(((((((((((())))))*********)))((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***''''''''''''(((((((((((('''(((((((((((((((((('''))))))************))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((''''''''''''((()))***+++,,,------+++++++++,,,,,,,,,,,,,,,,,,---.../////////...............//////000111222222333555888>>>FFFOOOVVVccc---------...///000000111.........///////////////000000000000////////////++++++,,,...///...***'''%%%'''***------,,,)))'''%%%&&&(((***+++***)))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%$$$###&&&)))***'''###&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''((())))))###$$$&&&&&&%%%&&&''')))((((((((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''''''''%%%&&&&&&''''''(((((((((''''''(((((()))((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%&&&((()))))))))((('''%%%'''))))))((((((((())))))++++++***''''''***---((()))++++++******+++---+++++++++***)))(((((('''&&&''')))***)))((()))***+++***)))))))))***,,,------------.........//////,,,,,,------...//////000222222111111000000/////////...---------///000111//////............//////............---,,,+++***)))***,,,------,,,***)))''''''''''''''''''''''''((())))))(((&&&''')))+++))))))))))))((((((((((((''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))***+++(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,------'''((()))***+++,,,------*********++++++,,,,,,,,,------///000000000///............//////000111222333444666888===EEENNNUUU___...........................------------...//////111111///...------------...---,,,+++************)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&''''''''''''''''''''''''((('''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%###$$$$$$))))))(((''''''''''''''''''''''''''''''''''''''',,,***'''%%%######$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$%%%''')))+++((($$$"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$""""""###%%%(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''(((((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))'''''''''((()))+++)))(((((()))******)))++++++***************+++*********)))))))))))))))&&&&&&'''((()))***++++++(((***++++++******+++,,,222111000...------------,,,...000111000///000111000000000000///...---,,,,,,,,,++++++++++++,,,,,,222111000//////000111222000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---''''''(((((()))+++,,,---))))))******)))(((&&&%%%+++***((('''''''''((()))&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%%%%'''''',,,###!!!((((((%%%&&&'''((((((((('''%%%%%%)))'''%%%%%%'''((('''&&&(((((((((((())))))))))))''''''(((((('''&&&%%%%%%************************((((((((((((((('''''''''((((((((((((((()))******))))))(((((((((((())))))+++***)))(((((()))***+++***)))((())),,,.........)))***,,,---...---,,,,,,---......,,,***(((((()))---------.........//////---...000///......///000111333666999???FFFNNNTTT___.......................................///000000111000///...............------,,,+++************))))))***+++***)))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&))))))(((''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&&&&''')))***,,,)))%%%###$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''')))((('''''''''''''''''')))(((''''''))))))((('''*********)))))))))*********))))))))))))))))))))))))))))))***++++++,,,,,,(((***++++++******+++,,,111111000000//////......,,,...//////.........///000000000000///...---,,,//////............//////000000///......///000000222111///...---------...---,,,,,,++++++,,,,,,---(((((((((((()))***+++,,,&&&'''(((***************++++++)))((((((((()))***&&&'''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((...(((######''')))'''$$$***)))'''&&&%%%%%%&&&&&&'''%%%$$$%%%'''))))))((((((((((((((('''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((()))******))))))(((((((((((())))))++++++***))))))***++++++++++++******))))))))))))***+++,,,,,,------,,,,,,''')))+++,,,,,,---///111.........///////////////---...//////......///000111333555999===DDDLLLRRR\\\------------------------///////////////000000000000000//////.../////////---,,,+++******)))******(((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''((()))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''')))***+++)))&&&$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''((((((((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))******************************(((***++++++******+++,,,//////000111111000///...,,,...//////---,,,,,,---000000000000///...---,,,000//////////////////000......------------......111000///...---------...,,,,,,++++++++++++,,,,,,******))))))))))))******'''((()))***++++++++++++++++++***))))))))))))***'''(((((()))))))))))))))))))))((('''''''''''''''******)))((('''''''''(((***))))))***+++***'''$$$,,,***'''$$$###$$$&&&((((((&&&%%%&&&'''))))))(((((((((''''''&&&&&&&&&%%%(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))),,,++++++******++++++,,,&&&)))+++***((((((***---,,,++++++++++++,,,,,,---***+++,,,+++***)))***+++000000000///////////////---...//////......///111222333555888<<>>DDDKKKPPPYYY,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,...---,,,,,,++++++++++++,,,+++***))))))((((((((())))))((('''&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$((((((((((((((((((((((((((('''%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%$$$###$$$'''(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((($$$!!!###))),,,+++(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))))))))((((((''''''(((((()))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))((('''''''''(((((('''&&&%%%&&&'''((('''%%%&&&''')))+++,,,,,,+++***'''(((((()))******+++++++++++++++***************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---------.........////////////......//////............//////+++,,,---......---,,,+++,,,---............---,,,++++++************++++++******)))))))))))))))***((((((((('''((()))+++,,,&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''))))))(((''''''''''''(((%%%&&&((()))******))))))+++)))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((''''''(((***)))(((&&&&&&'''(((((())))))))))))((('''&&&'''(((***+++''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))(((''' $$$(((+++---...///+++++++++++++++***))))))(((***++++++******,,,---***++++++,,,---...//////+++---...///...///111222333555777999===DDDKKKPPP[[[,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...---,,,+++******)))))),,,+++***)))((((((((((((***)))((('''&&&&&&'''(((************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((((((&&&$$$''''''''''''''''''''''''&&&%%%$$$%%%''')))))))))(((((('''&&&%%%$$$$$$###$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''&&& (((---+++&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******(((((((((((((((''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''***(((&&&&&&((()))((('''&&&(((***,,,---,,,+++***'''(((((()))***+++++++++(((((((((((((((((())))))(((***++++++******+++,,,...------,,,,,,------...)))+++------,,,,,,---.........///////////////...,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,+++***++++++************++++++******))))))))))))******,,,***)))'''''''''((((((&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''%%%''')))***++++++++++++%%%$$$%%%&&&)))***(((&&&+++)))'''%%%$$$%%%&&&(((000...***((('''&&&$$$"""$$$%%%%%%&&&'''((()))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((()))******))))))(((((((((((())))))((()))***++++++***)))(((*********,,,......,,,)))***+++,,,,,,,,,***)))((("""&&&)))---111444***+++,,,---...000111111+++,,,.../////////111333222333555888<<>>DDDIIISSS******+++,,,,,,,,,++++++,,,---,,,***))))))+++---...---,,,***)))(((((((((,,,+++***((((((((()))***''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))&&&$$$'''''''''&&&&&&%%%%%%%%%((('''$$$###"""###%%%'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%%%%''')))'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%%%%(((,,,%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''+++***)))(((''''''((()))&&&'''((())))))***))))))************)))(((&&&&&&((((((((((((''''''''''''))))))))))))************++++++******))))))(((((('''(((***+++,,,,,,++++++))))))))))))************)))))))))((((((((((((((()))***+++,,,---,,,++++++,,,,,,,,,---------......------............------......---,,,++++++++++++************)))))))))))),,,+++***))))))***+++,,,666111+++)))++++++)))%%%&&&'''((()))***+++,,,,,,***+++...///...,,,)))&&&(((((((((((((((((((((((((((((((((((((((''''''&&&)))))))))***)))(((((('''''''''''''''((((((((((((((('''&&&'''((('''&&&$$$'''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''))))))(((%%%""" %%%(((&&&$$$''',,,))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((---+++)))'''&&&&&&'''(((///---+++)))((((((((())),,,------,,,+++***)))(((++++++******++++++,,,------------,,,,,,+++++++++)))((((((***,,,---,,,++++++,,,---///000000111111000000000///...,,,+++***111222444666999>>>DDDHHHVVV++++++,,,,,,,,,++++++***,,,,,,---+++***)))***,,,...---+++***)))(((((((((***)))((('''&&&''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$&&&((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%&&&'''''''''&&&&&&''')))''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&'''''''''''')))))))))'''%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%((((((&&&&&&%%%&&&''''''&&&''''''(((((((((((('''+++++++++******)))((('''((((((((((((''''''''''''''''''''''''((((((((((((*********))))))((((((((((((((()))***)))((('''&&&))))))))))))************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---************))))))))))))++++++***))))))***++++++++++++---222666444---'''))))))))))))))))))))))))$$$&&&)))***+++)))'''%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''(((((((((&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))'''&&&%%%"""###%%%&&&&&&&&&&&&%%%''''''(((((((((((((((''''''''''''((((((((())))))...---+++)))(((((()))***,,,+++***))))))***++++++------,,,,,,+++***))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++''''''''')))+++,,,+++)))***,,,000222333333111000........................111222444666999>>>DDDHHHTTT,,,,,,---,,,,,,+++***)))***,,,------+++******+++---,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&'''((((((((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%"""###%%%'''((((((''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""%%%'''(((((('''''''''&&&&&&&&&&&&&&& """%%%'''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''%%%$$$&&&)))***)))'''((((((((((((((('''&&&%%%$$$&&&'''((('''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((---+++)))((((((((('''%%%%%%&&&''''''(((((('''''''''''''''(((((('''''''''%%%&&&'''&&&$$$$$$$$$&&&'''&&&&&&&&&&&&''''''(((&&&'''''''''''''''&&&%%%++++++++++++***)))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((*********)))((('''%%%$$$))))))))))))************************************((()))******++++++******,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,......************))))))))))))++++++***))))))***++++++&&&(((---333777666///(((++++++******)))(((''''''"""###%%%'''((((((&&&%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%)))((('''&&&%%%&&&&&&'''&&&''''''''''''((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''(((((()))))))))...((($$$$$$(((***'''###%%%&&&'''((())))))))))))(((((((((((()))))))))***---,,,***)))((())))))***)))((())))))***+++---...------,,,+++***************))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,)))((((((***,,,,,,+++******---111555666444111///---,,,,,,,,,---///111222111222444666888===CCCGGGSSS------------,,,+++***))))))+++------,,,*********,,,+++***)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))'''''''''''''''&&&&&&&&&"""###%%%'''(((''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&'''+++000000+++&&&))))))))))))((('''&&&%%%###%%%((()))(((''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))(((%%%###%%%(((***)))'''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''((()))((('''&&&'''((((((((((((((())))))******((((((((((((''''''&&&%%%***************)))((('''((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((,,,,,,+++***)))(((''''''((()))))))))***************************+++++++++(((((())))))************++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++******+++,,,,,,---************)))))))))(((+++******************+++,,,***)))***+++,,,+++)))++++++***)))(((''''''&&&%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''',,,***((('''&&&''')))***&&&&&&&&&'''''''''((((((((()))******)))((('''(((''''''''''''''''''''''''%%%%%%'''((())))))))))))((('''&&&&&&&&&'''))))))+++'''###%%%***,,,)))%%%%%%&&&'''((())))))))))))''''''((((((((())))))))))))(((((('''''''''(((((((((((())))))***,,,,,,---------+++*********++++++)))))))))((())))))***+++******++++++,,,,,,,,,---,,,++++++---...///...,,,,,,...111333444333111000...---,,,,,,---///222444111222444555888===BBBGGGSSS.........---,,,+++***))))))+++------,,,*********++++++***)))((((((((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***)))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''***111666444---%%%(((((())))))((('''&&&&&&###%%%((()))((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))!!! $$$''''''%%%%%%&&&''''''((('''''''''''''''(((((((((((('''''''''((())))))''''''((()))''''''((())))))*********)))))))))))))))((('''&&&(((((((((((((((((('''&&&((((((((((((''''''''''''))))))))))))************((((((((()))))))))))))))***))))))))))))))))))***((()))))))))************))))))******++++++++++++)))))))))))))))*********+++++++++,,,,,,,,,------------............---------,,,++++++************************)))))))))(((*********++++++*********...+++'''%%%%%%&&&'''((())))))(((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((($$$%%%&&&((())))))******,,,***((('''&&&''')))***&&&&&&&&&&&&''''''''''''''')))+++***(((''''''(((''''''''''''''''''''''''%%%%%%'''((()))))))))))))))(((&&&%%%$$$%%%&&&'''%%%%%%&&&(((******((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''((((((************++++++******,,,,,,++++++***+++++++++)))))))))((())))))***+++*********++++++,,,,,,,,,---,,,,,,---//////...,,,------......//////000000000///---,,,---///111222111222444555777<<>>###$$$%%%&&&'''''''''''''''(((***++++++)))(((&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((&&&$$$###$$$&&&(((&&&######%%%'''(((((()))(((%%%$$$$$$%%%((())))))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%''''''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&'''))))))(((&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&)))'''###!!! """$$$&&&)))(((&&&%%%$$$%%%%%%&&&"""###$$$$$$%%%&&&''''''******((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%###!!! """###'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''%%%%%%%%%&&&&&&&&&''''''---,,,+++)))(((''''''''')))))))))))))))(((((((((+++'''"""###'''***)))'''((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%******))))))))))))******$$$$$$$$$&&&)))***)))((())))))((('''''''''''''''((()))***++++++***)))((())))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''')))***)))'''&&&&&&&&&))))))((('''''''''''''''************************(((((()))***+++,,,,,,---++++++******))))))(((((()))***+++,,,,,,+++***))))))))))))***+++---...///+++,,,---...///111111222...------......///000111222333333333222333666888;;;###$$$%%%&&&''''''''''''%%%&&&''''''''''''%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&""""""&&&&&&%%%$$$%%%'''((('''%%%'''''''''(((((('''''''''&&&'''(((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''' ###$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&((('''%%%######$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''&&&&&&&&&&&&''''''((()))(((&&&$$$$$$%%%'''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&""""""%%%$$$"""''''''''''''''''''''''''&&&'''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((('''&&&%%%&&&((()))(((&&&))))))(((''''''''''''''')))))))))******)))))))))))))))(((''''''''''''''')))))))))((())))))*********+++---,,,+++)))***+++))))))((('''''''''''''''************************((()))))))))***+++++++++*********)))))))))))))))'''((()))******)))(((''')))))))))***+++,,,......------......//////000000...------......///000111111222333333333555888:::???$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&###!!!"""%%%((($$$$$$%%%'''))))))&&&###$$$&&&)))++++++)))&&&$$$%%%&&&'''%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$###"""(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""%%%&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&(((***)))&&&$$$%%%'''''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""######$$$%%%''''''&&&&&&&&&&&&'''''')))))))))(((&&&%%%&&&(((%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''***(((&&&&&&'''''''''&&&)))((((((''''''''''''(((***))))))(((((())))))***))))))(((''''''''''''''''''''''''''''''((()))***%%%&&&(((((('''&&&'''((())))))((('''''''''((((((************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))***+++,,,---..............................------......///000111000111222333444666:::===???$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&)))---...,,,)))'''&&&%%%$$$%%%&&&((((((&&&$$$$$$&&&)))++++++)))&&&$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###&&&((())))))((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%(((,,,///---(((%%%'''***&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((''''''((((((((((((((()))***(((&&&&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''((((((''''''''''''((((((***(((&&&&&&'''((('''''')))(((''''''''''''((((((***)))(((''''''((()))***))))))((('''''''''''''''%%%%%%%%%&&&'''((()))*** """$$$$$$$$$###$$$%%%))))))((((((((((((((()))************************)))))))))((((((((((((((((((((())))))******++++++*********++++++*********))))))))))))***+++,,,---------...............///...------......///000111111222333333444666999<<>>&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))(((''''''((()))+++,,,'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&&&&''''''''')))((((((&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''')))************&&&&&&((((((((('''&&&%%%%%%&&&''''''&&&&&&((())))))&&&$$$$$$'''((((((&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''''''''&&&&&&***)))((('''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$)))))))))))))))))))))))))))'''%%%$$$$$$&&&(((***)))(((&&&$$$$$$$$$&&&'''(((((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$######$$$'''***)))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''++++++)))(((''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((())))))))))))((((((***+++******(((&&&$$$###''''''''''''(((((((((((($$$%%%&&&((((((((('''&&&''''''((())))))))))))))))))(((&&&%%%%%%'''***+++******))))))(((((('''''')))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************((()))***,,,...,,,)))'''++++++,,,,,,,,,+++******---,,,+++,,,///000...+++------......///000000000000111111111111222555777FFF&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''))))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&''')))***'''$$$$$$'''))))))(((''''''''''''''''''''''''&&&''''''(((((((((((('''&&&'''''''''''''''&&&&&&''''''&&&%%%$$$%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&''')))'''&&&$$$$$$%%%&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((())))))((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###!!!"""$$$&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))+++++++++***)))(((''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***++++++******)))''''''((()))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))******************************,,,---...---+++)))***++++++,,,,,,,,,+++++++++))))))***---...,,,***------......///000000000000111111111111222555777>>>&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%''''''((((((((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&((('''&&&&&&'''(((******))))))((()))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""$$$%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((()))))))))((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$""""""$$$%%%''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((***,,,---******)))(((''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''(((((())))))(((((('''+++)))'''%%%%%%&&&((()))''''''''''''(((((((((((('''((()))))))))((('''&&&''''''((()))))))))))))))&&&'''(((******)))(((((('''''''''((()))*********)))))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))************************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,+++***+++,,,...///...---------......///000000000000111222111111222555777;;;&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((()))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((('''''''''&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%'''((('''&&&&&&'''((((((...444222+++&&&'''***''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%''')))***'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''((((((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((&&&%%%''')))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''((((((((((((((((((''',,,+++***)))((((((((((((''''''''''''((((((((((((&&&''''''(((((('''%%%$$$''''''((()))))))))))))))&&&&&&'''((((((((((((''''''((((((((()))))))))******))))))))))))******+++(((((((((((((((((((((((())))))*********+++++++++************************+++,,,,,,,,,++++++,,,---((()))***+++,,,---------******+++---...//////...------......///000000000000111222222111333555888<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((('''&&&%%%&&&(((%%%111<<<:::,,,###$$$***''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&'''(((((()))))))))%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))+++---///&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''''')))+++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&'''''''''((((((((((((&&&%%%%%%%%%%%%&&&&&&''')))(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&(((*********((('''''''''''''''((((((((((((((()))*********)))((('''''''''((()))))))))))))))'''&&&%%%$$$$$$&&&((()))***)))))))))(((((((((''')))))))))))))))***++++++((((((((((((((((((((((((************++++++++++++************************)))+++,,,+++))))))***,,,((()))***+++,,,---------((()))++++++,,,,,,,,,---------......///000000000111222222222222333666888888&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''###$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&(((((((((&&&%%%&&&'''%%%000:::888,,,"""###)))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...///%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&&&&&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((('''''''''''''''(((((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$(((******)))'''''''''''''''(((((((((((($$$%%%'''((((((((('''&&&''''''((()))))))))))))))((('''$$$######%%%(((************)))((('''''''''(((((((((((()))******+++((((((((((((((((((((((((((((((((()))))))))******************************'''***---,,,)))((()))+++)))***++++++,,,,,,,,,,,,---...000000/////////000------......///000000000111222333222222333666888888&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***'''((()))(((&&&%%%&&&''''''+++...---)))&&&&&&(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((((()))'''''''''&&&&&&''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&!!!"""%%%((())))))((((((''''''''''''(((((((((((( """$$$%%%%%%%%%$$$''''''((()))))))))))))))(((((('''''''''((()))***))))))))))))((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********************************&&&+++//////+++)))))),,,***++++++,,,,,,,,,++++++///111333333000//////111------......///000000000111222333333222333666999:::&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%&&&(((+++---///&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&))))))******)))(((''''''&&&&&&$$$######$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''')))***'''((()))(((&&&%%%&&&'''***&&&""""""&&&))))))(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''(((((((((((((((((()))))))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&((()))***&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################%%%(((---111666999;;;&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((())))))&&&%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%'''((()))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&,,,++++++***)))(((((('''''''''''''''((((((((())) """$$$&&&'''((('''''''''(((((()))))))))))))))'''(((***+++++++++***)))''''''(((((())))))******&&&&&&&&&&&&'''(((*********************************++++++++++++,,,,,,,,,************************&&&,,,111111---******,,,++++++,,,,,,,,,+++*********,,,...---***((()))***------......///000000000222222333333222444666999999&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((())))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''((('''&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###%%%''''''&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&''')))'''$$$!!!###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***((($$$###%%%'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((***,,,...///((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%'''))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!###### !!!&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))***))))))((('''&&&&&&&&&'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%(((***(((&&&%%%(((+++%%%(((***+++***)))((((((''''''(((((()))******+++((()))***++++++***)))((('''((()))******)))((('''))))))*********))))))((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))*********))))))((('''((()))***++++++++++++,,,,,,++++++,,,,,,---...---------------...///000222222222333333333444444:::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%### ###%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$$$$&&&(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))******+++((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***%%%###%%%%%%"""###((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))))))))))))))***)))(((%%%### ###&&&((('''&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&'''(((((((((((('''&&&((()))******)))((('''&&&))))))************))))))(((((((((((())))))))))))'''''')))*********))))))))))))************))))))&&&'''((()))************,,,,,,++++++,,,,,,---...------------...///000111222222222222333444555666999%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''''''%%%%%%&&&'''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))'''%%%&&&$$$"""###&&&'''&&&###&&&&&&&&&%%%%%%&&&&&&&&&"""$$$%%%&&&%%%''')))+++%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&''''''%%%&&&)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%$$$###%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&''''''((())))))***$$$%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***)))((('''***,,,+++%%%!!!%%%&&&&&&&&&'''(((&&&''''''(((((())))))***&&&&&&''''''''''''&&&&&&))))))******)))((('''&&&))))))************))))))(((((((((((())))))))))))((())))))************)))))))))************))))))(((((()))******+++++++++,,,,,,++++++,,,,,,---...---------...///111222333222222111111333555888999:::%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&((($$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&###%%%***,,,)))%%%***)))'''(((***+++***((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((((((***,,,---%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******&&&%%%&&&)))++++++((($$$###%%%((((((((((((((()))(((((()))))))))*********((((((((())))))(((((((((((((((((())))))))))))(((((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))******++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,------...000222333444222111000000222666999<<<;;;%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$############"""%%%&&&&&&''''''&&&&&&%%%((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&''''''&&&$$$$$$&&&(((%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''### """'''(((&&&"""''''''&&&&&&'''''''''&&&''''''%%%$$$$$$%%%'''''')))((('''((()))*********&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((((((((('''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((())))))((('''''''''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***%%%''')))((('''&&&(((***''')))***)))((('''((()))%%%%%%&&&&&&&&&&&&'''''')))))))))(((((()))))))))&&&''''''((()))***++++++(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************)))******+++------,,,,,,++++++,,,,,,---...,,,------...000222333444222111000000222666999<<<999&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$'''((('''$$$'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((('''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&&&&))))))&&&))))))((('''''''''''''''&&&&&&&&&'''''''''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))******(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%&&&'''(((******+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))+++,,,)))$$$###%%%)))((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((***+++,,,'''((()))******+++******(((((((((((()))))))))))))))((((((''''''''''''((('''((()))******+++******((((((''''''((()))+++,,,,,,,,,++++++,,,,,,---...---------...///111222333000000///000222555888:::777''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%######$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((('''%%%######&&&(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))(((''''''''''''((('''%%%######%%%'''((((((%%%###$$$&&&'''&&&$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&'''******&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((******(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%$$$$$$###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))(((&&&%%%%%%&&&''''''&&&%%%$$$%%%'''***************)))))))))***)))(((''''''((()))******)))(((''''''((())))))'''((()))******+++++++++(((((((((((())))))))))))******((('''''''''(((((('''((()))******+++++++++***)))(((((((((***,,,---,,,,,,++++++,,,,,,---...------------...///000111/////////000222444555666777(((((((((((((((((((((((("""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((('''%%%######%%%(((,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%''''''(((((('''&&&%%%%%%&&&)))'''%%%######%%%''')))(((&&&$$$%%%((()))((('''$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########"""%%%((()))******"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***''''''++++++'''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%'''))))))'''&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''(((((((((((((((&&&%%%%%%$$$###"""!!!!!!(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&)))---,,,(((###%%%&&&''''''&&&&&&(((***'''''''''''''''&&&&&&&&&---,,,+++******+++,,,------,,,***((('''&&&''''''''''''(((******+++++++++(((((((((((()))))))))))),,,+++***((((((((()))***''''''(((******+++++++++---,,,+++++++++---///111,,,,,,++++++,,,,,,---...---------------...///000......///111222333444444:::%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$)))&&&###"""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$***)))''''''&&&'''((()))(((''''''&&&&&&%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&(((((('''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++(((((('''&&&%%%%%%$$$$$$'''''''''(((((((((((()))...+++))))))******(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%!!!$$$&&&&&&&&&&&&&&&)))))))))))))))(((((('''###%%%&&&%%%"""!!!$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))(((((((((((('''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***(((((('''''''''(((((()))((((((((((((&&&$$$""" +++)))'''&&&''''''&&&$$$''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***(((%%%###!!!%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))************))))))))))))''''''''''''((((((((((((&&&''')))*********)))(((******))))))(((((((((''')))(((&&&%%%%%%&&&'''((()))))))))))))))(((''''''***)))((('''&&&&&&'''(((&&&%%%$$$&&&((((((&&&"""''''''((((((((((((''''''***(((%%%&&&(((***((('''''''''''''''((()))++++++,,,++++++++++++++++++,,,))))))*********))))))((())))))))))))))))))))))))))))))))))))************///...,,,++++++,,,---...........................000111111222222333444444;;;%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++(((''''''((()))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%!!!###&&&(((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$###%%%'''&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''((()))((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%$$$%%%%%%((((((''''''&&&''''''(((******))))))((('''%%%%%%(((&&&$$$$$$%%%%%%$$$###''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******))))))))))))((((((((('''''''''''''''''''''((((((((((((&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&)))((('''''''''((()))))))))))))))))))))(((''''''))))))''''''&&&'''((((((***)))(((***,,,,,,)))'''''''''((((((((((((''''''***(((&&&''')))***)))'''''''''''''''((()))***+++++++++************++++++))))))************))))))************************))))))))))))************,,,------.........------++++++,,,---......////////////000000111222222222555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%###"""###$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$''')))***)))(((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%'''(((''''''''''''&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''###$$$$$$%%%&&&'''((()))((('''&&&%%%%%%$$$%%%%%%(((((('''&&&%%%%%%%%%&&&))))))(((''''''''''''((((((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''&&&''''''((()))''''''''''''&&&&&&&&&&&&((((((((((((((()))***+++(((((()))))))))(((''''''(((''''''''''''(((((()))(((''''''((())))))(((&&&''''''((((((((((((''''''***(((''''''((())))))((((((''''''(((((()))***+++******))))))))))))******))))))))))))******))))))++++++++++++++++++++++++))))))))))))***************,,,...000000000...---))))))***,,,---///000000000000111111222333333333666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((''''''((())))))******))))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((((((''''''&&&''''''((()))***)))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$&&&'''(((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((((((((((((((('''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((&&&&&&''''''((()))***+++'''(((((((((((((((''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''(((''''''&&&''''''((((((((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++((()))))))))***************,,,---///000000//////))))))***+++,,,---...///222333333444444555666666999%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''))))))'''$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%'''((())))))'''&&&&&&'''***++++++++++++***))))))%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%$$$$$$$$$""""""$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&((((((((((((((((((((('''$$$%%%'''((((((((('''&&&&&&'''''''''''''''''''''((((((((())))))))))))***((((((((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))%%%%%%&&&'''(((((())))))''''''((((((((((((''''''&&&&&&'''(((((()))))))))'''(((((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&''')))(((((((((((())))))***)))(((((((((((((((((()))))))))(((((()))***++++++************************((()))))))))************---,,,,,,,,,---...000111++++++,,,,,,,,,,,,,,,---222333333444444555666666666%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###"""###%%%''''''%%%$$$%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&'''((('''&&&%%%&&&'''((())))))))))))(((''''''%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$&&&(((***+++'''&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))+++)))&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''(((((()))))))))(((((((((((('''''''''''''''(((((((((((()))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&'''(((((((((''''''&&&'''(((((()))(((((('''%%%&&&'''&&&$$$$$$&&&'''''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))************...---+++***+++---///000---------,,,,,,,,,,,,,,,000000111111222333333333555%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$######$$$&&&''''''&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((&&&$$$"""###%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&'''((('''&&&&&&''')))'''''''''''''''&&&%%%%%%'''%%%###$$$'''))))))'''%%%%%%%%%&&&(((+++...000((('''&&&&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***)))&&&%%%(((+++%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%((((((''''''&&&''''''(((&&&&&&'''((())))))))))))&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&''')))))))))))))))(((((((((''''''''''''''''''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((&&&'''(((((()))(((''''''%%%&&&''''''(((((('''''''''(((((())))))((('''&&&$$$%%%%%%$$$""""""$$$'''''''''(((((((((((('''''''''((()))(((&&&&&&(((***))))))(((((((((((())))))***))))))(((((())))))***))))))((('''(((***,,,---************************))))))))))))************,,,,,,+++++++++,,,,,,,,,,,,,,,------........./////////000000111222222222666%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''')))******))))))$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((())))))((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%'''(((&&&###!!!"""$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$%%%'''(((((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''((('''&&&'''(((***''''''((((((''''''&&&%%%(((&&&$$$%%%)))+++***)))&&&&&&&&&'''***---111333)))(((&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%'''%%%"""!!!!!!###&&&(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((('''$$$###&&&***###$$$$$$%%%&&&'''(((((('''''''''''''''(((******(((((('''''''''(((((()))###$$$&&&'''''''''&&&%%%((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%"""###$$$%%%&&&((())))))''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***)))(((((((((((('''''''''''''''''''''((((((((()))((()))*********)))'''&&&'''((((((((())))))******(((((()))******)))((('''%%%%%%&&&'''((((((((('''(((((()))))))))'''&&&%%%'''))))))(((%%%%%%(((+++''''''((((((((((((''''''(((***+++***((('''))),,,***)))(((((((((((())))))******))))))))))))******)))(((''''''(((***,,,---++++++++++++++++++++++++))))))))))))***************+++,,,------,,,***)))++++++,,,---///000111111000111111222333333444444444'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%((()))'''%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))'''%%%'''***,,,***((("""$$$&&&((())))))(((((($$$%%%%%%&&&%%%$$$###"""&&&&&&&&&'''''''''(((((((((((())))))(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###))))))&&&$$$(((,,,***$$$&&&&&&&&&&&&&&&&&&%%%%%%!!!"""$$$&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$)))))))))(((''''''&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((()))((('''''''''(((***+++((('''&&&%%%%%%&&&'''(((((()))))))))************)))'''%%%&&&))),,,+++)))(((''''''(((******)))'''((())))))))))))*********(((((('''(((((()))***+++******+++++++++,,,,,,,,,(((***,,,,,,***((('''(((******+++++++++,,,,,,,,,++++++++++++,,,---......---------............///222222222222333444555555777''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''&&&%%%&&&'''((('''&&&$$$%%%'''((()))((('''&&&$$$%%%%%%&&&%%%$$$###"""%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&))))))'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""(((+++'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((((('''''''''((((((((((((((()))))))))((('''&&&&&&&&&'''))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))+++)))'''''')))***)))'''((('''''')))***+++***((((((((((((((())))))))))))((((((((((((((())))))***,,,,,,---------.........)))***++++++)))(((((()))******+++++++++,,,,,,,,,++++++++++++,,,---.............../////////000000111111111111222333444555666'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((#########$$$%%%&&&((((((&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''((('''&&&%%%&&&'''''''''((((((((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&###000888111%%%"""&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%''')))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((,,,***(((((((((((('''&&&((('''''')))+++,,,+++***'''((((((((()))))))))))))))))))))((((((((((((((())))))))))))******************+++***(((((()))*********+++++++++,,,,,,,,,++++++++++++,,,---......////////////000000000111000000000000111222333444555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''***+++***&&&%%%&&&)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''555>>>777***%%%)))...&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&(((+++$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""'''''''''((((((((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''+++***)))(((((((((''''''((('''''')))+++---,,,***(((((()))))))))*********)))))))))))))))(((''''''&&&&&&'''''''''(((((((((*********)))''''''***,,,******+++++++++,,,,,,,,,++++++++++++,,,---............/////////000000000////////////000111222333555&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))+++)))&&&$$$&&&(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&///444///(((%%%&&&&&&&&&&&&''''''((((((((()))######$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%'''(((((('''&&&''')))+++&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""))))))((((((((('''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((())))))%%%&&&&&&'''((())))))***''''''(((((())))))))))))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''')))))))))((((((((())))))((('''''')))+++,,,+++***)))))))))*********++++++))))))******)))((('''&&&))))))))))))*********+++*********)))'''(((***,,,******+++++++++,,,,,,,,,++++++++++++,,,---......------........./////////////////////000111222222555%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$###$$$%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''######$$$%%%%%%&&&''''''&&&)))***((('''(((&&&!!!&&&&&&&&&'''(((((())))))#########$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&'''''''''&&&'''))),,,$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((('''((()))***++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&''''''(((((()))'''(((((()))***)))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))((())))))((('''''')))+++(((''''''(((******)))'''))))))))))))************(((((()))******)))''''''(((((((((((())))))))))))((()))***)))((((((***,,,******+++++++++,,,,,,,,,++++++++++++,,,---......------------............////////////000111222333555%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''$$$"""###%%%&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&$$$###"""%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%(((+++)))$$$$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%%%%&&&'''&&&%%%&&&)))+++""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((''''''&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((((('''&&&%%%%%%&&&'''(((&&&'''(((((()))***++++++)))***+++)))'''&&&''')))(((''''''''')))((('''%%%''''''''''''((((((((((((&&&''')))*********((('''&&&&&&&&&&&&'''''''''''''''(((*********)))***+++******+++++++++,,,,,,,,,++++++++++++,,,---..................////////////000000000000111222333333666%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$&&&(((***#########$$$%%%&&&'''(((%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''###"""###%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))(((&&&%%%###%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$(((%%%$$$%%%)))***)))&&&***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())) !!!###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%###"""&&&***)))%%%""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%%%%&&&&&&&&&%%%&&&)))+++$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))))))))(((((((((((((((''''''&&&''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&'''((()))***+++,,,---+++,,,---***&&&$$$%%%''')))(((''''''((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***)))((()))))))))************+++&&&(((++++++***)))************+++++++++,,,,,,,,,++++++++++++,,,---......////////////000000000000000000000000111222333444777&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&(((((()))%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&'''((()))))))))((('''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%###"""%%%&&&&&&%%%###!!!"""###((('''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&---......,,,)))(((((((((###%%%(((******(((%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&'''(((((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''%%%$$$$$$%%%((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''(((,,,+++)))&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&'''((((((&&&$$$###&&&''''''((((((''''''&&&&&&%%%%%%'''+++,,,)))&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***$$$!!!%%%***)))'''''')))'''&&&'''''''''(((+++%%%%%%&&&&&&'''((((((((('''(((((()))***+++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++)))(((((()))''''''((((((((((((((((((************++++++++++++'''((((((((((((((('''''')))************+++++++++++++++,,,,,,,,,,,,++++++***++++++)))''''''(((***++++++++++++,,,---............------------......111000///...///111333444777&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$"""###$$$$$$%%%'''))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((("""###%%%&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((((((&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$(((***(((&&&''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((()))&&&''''''((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))))))))))))))(((((((((&&&''''''''''''(((((((((((((((((())))))(((((('''))))))*********+++++++++))))))************))))))***+++,,,+++)))((()))***++++++++++++,,,---............------------......111000///...///111333444444'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&""" """&&&((('''%%%$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$(((((('''&&&%%%$$$$$$######%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((('''&&&'''((()))***&&&&&&&&&''''''''''''((( $$$''')))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$&&&'''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''******''''''+++&&&'''(((((('''&&&%%%###%%%&&&&&&''''''((())))))&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''++++++******)))))))))(((&&&&&&&&&&&&''''''''''''(((((()))******))))))((()))))))))*********++++++))))))************))))))***,,,------+++******+++++++++++++++,,,---............------------......000000//////000111333444333'''''''''&&&&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((( ###&&&$$$!!!"""###%%%'''((((((''''''######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%''')))***)))(((''')))***%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''---+++)))&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&$$$#########%%%''')))***''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%(((+++)))''',,,444222222...(((&&&((()))(((&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))(((&&&&&&&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((+++******))))))(((((('''((((((((()))))))))******((())))))************)))))))))))))))************++++++,,,,,,,,,,,,++++++***,,,......---++++++,,,++++++++++++,,,---............------------......000000000000000222333444555'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''$$$!!!###(((***'''###"""###%%%'''((((((''''''$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''''''''&&&###%%%&&&((())))))((('''%%%'''***+++,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''+++)))'''%%%###$$$%%%%%%&&&&&&&&&''''''''''''((()))&&&######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&((()))''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&((()))'''(((111<<>>CCC999///---***+++,,,...///000111111000000000000111222333444333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''%%%''')))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""'''+++)))$$$"""''',,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&'''''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&%%%###!!!'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&(((((('''((()))+++&&&&&&&&&'''''''''(((((($$$444===555+++)))(((###"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%% """###$$$%%%&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((###%%%(((***+++***((('''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((###$$$%%%(((******'''%%%&&&&&&&&&(((***+++)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&((('''''''''((()))+++,,,*********)))******+++,,,******)))))))))))))))))))))))))))))))))(((((('''))))))******+++++++++,,,+++***555GGGLLL>>>000+++)))+++,,,///000222222333000000000000111222333444666$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%******)))''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))'''%%%$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))***)))&&&$$$$$$$$$%%%&&&&&&%%%%%%'''******(((%%%(((((()))))))))(((&&&%%%###$$$%%%&&&'''''''''''',,,///222444333...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$#########$$$&&&((()))((('''&&&%%%%%%&&&'''(((((('''''''''(((+++---///'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%***(((&&&$$$$$$&&&(((***(((((())))))(((&&&$$$###&&&&&&'''''''''))),,,///&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&+++***)))((('''&&&&&&&&&'''((()))******)))((('''''''''((((((((((((''''''&&&''')))*********)))(((************))))))))))))***((('''&&&&&&'''(((***))))))************))))))'''***---......+++(((%%%(((((())))))******++++++))))))************))))))************))))))))))))(((((()))***+++,,,,,,,,,+++...333777666333...***------..................111111111111111111111111222&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&)))((('''%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&)))'''%%%$$$###$$$%%%&&&((('''&&&'''((((((&&&###'''(((((()))((('''&&&%%%$$$%%%&&&'''(((((((((((()))+++---///...+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''')))'''&&&%%%%%%&&&''')))''''''(((((((((&&&%%%$$$"""%%%)))***)))'''&&&&&&)))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&'''(((((((((((('''&&&((((((''''''&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((''''''&&&'''((()))***))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************)))+++---//////,,,)))''')))))))))))))))*********))))))))))))))))))))))))************))))))))))))(((((()))++++++,,,,,,+++,,,...000111111000---,,,---------.........//////111111111111000000000000222&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''!!!###%%%&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&(((&&&%%%&&&''''''&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&$$$######++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((()))***)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***)))(((((()))***+++***+++---///...---***(((************))))))))))))))))))(((((((((((())))))************))))))))))))((()))***+++++++++++++++------,,,,,,,,,,,,------+++,,,,,,---...///000000000000000000000000000000333$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&((()))++++++,,,%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$%%%%%%%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))((('''''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&+++)))%%%!!!!!!&&&******))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))'''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&'''((()))))))))((('''&&&&&&&&&''''''''''''''')))(((''''''''''''((()))***)))'''&&&&&&''')))***)))***,,,------,,,***)))++++++******))))))(((((())))))(((''''''((())))))************)))))))))(((((()))***+++++++++++++++,,,,,,+++***+++,,,------++++++,,,---...///000111000000111111111111111222333$$$$$$$$$%%%%%%%%%&&&&&&""""""###%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&''')))(((&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%###$$$%%%''''''''''''&&&***(((%%%"""!!!###)))---&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''((()))*********)))&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$$$$+++***((('''&&&'''((()))''''''((((((((((((''''''%%%&&&'''))))))(((((('''%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))((()))************))))))++++++******))))))(((((())))))(((((((((((())))))************)))))))))((())))))***+++++++++*********+++,,,------------,,,++++++,,,---...///000111111111111222222222333333333&&&&&&&&&'''''''''((((((!!!!!!###$$$&&&'''((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''')))))))))&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))(((&&&###""""""&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''&&&%%%###%%%((())))))(((((()))$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''#########"""######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))*********))))))''''''&&&&&&&&&&&&''''''***)))(((&&&%%%%%%$$$$$$))))))((((((((()))))))))''''''((((((((((((''''''%%%&&&'''((()))(((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***************))))))))))))))))))************))))))************)))))))))))))))******+++++++++******)))***---...///...---,,,+++,,,,,,---...///000000000000000111222222333333333&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$### $$$((()))'''%%%$$$$$$''''''&&&&&&&&&'''))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&'''&&&%%%$$$"""%%%)))******(((((('''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((($$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********)))(((((((((((('''&&&&&&'''(((((()))(((((('''&&&&&&&&&'''&&&&&&'''((())))))))))))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((())))))++++++)))))))))))))))*********((())),,,------,,,)))(((************))))))))))))******+++++++++******))))))***+++---......---------------.........//////.........///000000111111444$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&(((((('''%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((###$$$&&&''''''&&&$$$###((((((((('''&&&%%%$$$###%%%))))))((()))***(((''''''&&&'''((()))***'''(((((((((((((((''''''''')))+++,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$'''''''''&&&$$$%%%(((***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''))))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))***************)))(((''')))((('''&&&&&&'''((()))(((''''''''''''((())))))###$$$&&&((())))))((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&''''''((()))******''''''((((((((((((''''''))))))************))))))+++***)))))))))***,,,---(((((())))))******++++++(((***---//////---***(((************))))))))))))******+++++++++******)))************+++,,,---...------..................,,,,,,------...//////000444&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%!!!!!!%%%''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''')))+++,,,,,,+++)))'''((('''%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%***)))'''%%%$$$$$$$$$%%%###$$$$$$%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&''''''''''''((()))+++++++++)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((%%%'''))))))((('''((()))$$$$$$&&&'''((((((((((((((()))))))))((('''&&&&&&(((((()))******)))((('''(((((((((((((((''''''''''''&&&&&&&&&'''(((***+++&&&&&&'''((('''&&&$$$###(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((())))))(((&&&$$$%%%''')))++++++***)))(((((('''''''''))))))))))))))))))))))))'''(((***,,,---,,,+++******)))(((''''''((()))******************+++++++++,,,+++++++++,,,------...222222222222111///...,,,222111000000000111222333///&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((%%%!!! """###$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$(((''''''&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%%''''''&&&%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$###%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''((('''''''''((()))******,,,***(((&&&&&&&&&'''(((((((((((((((((((((((((((%%%'''))))))((('''((()))%%%&&&'''(((((((((((((((''''''''''''''''''&&&%%%'''((()))******)))((('''(((((((((((((((((((((''')))((((((((()))***,,,---((()))))))))(((((('''&&&)))(((((((((''''''''''''((((((''''''''''''((((((***)))((((((((()))+++,,,&&&&&&&&&''''''((()))***))))))))))))))))))))))))((()))***+++++++++***)))******))))))))))))*********************++++++++++++++++++++++++,,,------222222333333222111000///111000/////////000111222555&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))&&&$$$###$$$$$$###"""&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((()))(((((()))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&)))***(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))(((&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((((('''(((((()))))),,,+++)))(((''''''((()))((((((((((((((((((((((((%%%'''))))))((('''((()))'''(((((())))))(((((((((%%%%%%&&&'''''''''&&&&&&''''''))))))))))))((('''''''''(((((((((((((((((()))((((((((()))***+++,,,(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))*********+++&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******))))))(((((())))))***++++++++++++++++++***))))))*********++++++++++++++++++++++++,,,,,,---///000111222111111000/////////......///000111111444&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&((((((((('''&&&'''''''''''''''((())))))%%%&&&'''((()))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((()))(((((('''''''''((((((******((((((''''''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))((()))))))))))))))((('''%%%%%%&&&'''((((((((((((&&&'''((()))))))))((('''''''''''''''(((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((())))))(((((('''***)))(((''''''&&&'''''')))))))))))))))))))))))),,,***((('''&&&'''((())))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++---...///...------////////////000000111222111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%''''''&&&%%%$$$ """%%%'''((()))((('''&&&'''(((((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&)))((('''''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))((()))))))))))))))((('''&&&'''((()))))))))))))))%%%&&&''')))))))))((('''&&&'''''''''(((((())))))'''''''''(((((((((((((((+++***)))(((((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))(((''',,,+++***)))(((((((((((()))))))))))))))))))))))),,,+++(((&&&&&&'''((()))((()))***++++++***)))(((((())))))***++++++,,,,,,------,,,,,,,,,,,,,,,---)))***,,,---......------//////000111222222333333333&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&$$$$$$$$$&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&%%%%%%!!!$$$'''***,,,,,,+++)))((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***(((&&&$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))'''(((((())))))((((((((((((((()))*********))))))$$$%%%'''((())))))((('''&&&&&&''''''((()))))))))))))))************))))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((***+++++++++***)))))))))))))))***+++,,,,,,)))))))))))))))))))))))),,,***(((''''''((()))***))))))************))))))(((((()))***+++,,,,,,---///......---------------,,,---...///000000///......///000222333333333333444%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%'''&&&%%%$$$&&&((()))((('''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((("""#########"""!!!''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&'''''''''((()))***,,,,,,,,,,,,+++(((((('''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%'''))))))((('''((()))%%%&&&'''(((((((((((((((((()))))))))))))))((('''$$$%%%&&&((())))))((('''&&&&&&''''''((())))))***))))))***++++++***)))((($$$$$$%%%&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((''''''''''''((((((((())))))***************(((((((((((()))***+++,,,))))))))))))))))))))))))******)))((()))***+++,,,+++++++++******+++++++++'''((()))***+++,,,------000000///...............---...///000000///......---...///111222333222222333%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&$$$%%%(((+++&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&$$$###''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''')))******'''&&&%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))******(((''''''((()))******)))(((&&&&&&&&&'''(((((((((''''''''')))+++,,,&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%'''''''''&&&%%%$$$ """$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***(((((()))))))))))))))(((((((((((((((((((((((((((%%%'''))))))((('''((()))$$$%%%&&&'''((((((((((((((()))))))))((('''&&&&&&###$$$&&&((())))))((((((&&&&&&&&&'''((())))))***''''''((())))))((('''&&&)))***+++---------,,,+++))))))******+++++++++,,,)))((('''&&&&&&'''((()))''''''''''''((((((((()))+++***)))(((((('''''''''))))))))))))))))))))))))***))))))******+++,,,,,,...---++++++++++++---...'''((()))***+++,,,------111111000///////////////,,,,,,.........---,,,++++++,,,...000111222111111555&&&%%%$$$&&&((())))))(((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''((('''%%%%%%'''+++%%%%%%%%%%%%$$$###""""""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((******))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((((((((('''((()))(((&&&%%%%%%&&&))))))((((((''''''''''''(((%%%""""""%%%(((((((((''''''&&&%%%&&&'''((()))+++***(((&&&$$$######"""((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++***((('''%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((())))))(((&&&$$$$$$&&&((()))((('''%%%&&&''')))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%&&&''''''(((((())))))******&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))&&&&&&%%%$$$%%%&&&'''((('''(((((((((((((((''''''&&&'''((((((((('''&&&%%%)))'''&&&))),,,---***'''*********)))******+++,,,---$$$###,,,000***(((---***))))))(((((((((((((((((()))***)))'''%%%&&&''''''&&&&&&&&&'''(((***+++))))))((((((((('''''''''***,,,,,,+++)))'''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))******)))((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&(((++++++(((%%%))))))))))))***************************)))((('''+++++++++*********)))))))))))))))))))))))))))))))))((()))***+++)))&&&$$$///---+++---000222111///222111111222333222111///444$$$######$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&((((((&&&&&&&&&'''((((((((('''''''''&&&&&&000,,,(((%%%%%%%%%$$$"""'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%)))(((((('''''''''((((((((('''%%%$$$$$$%%%'''((('''''''''&&&$$$%%%(((***((((((''''''((()))+++,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&((()))''''''&&&&&&&&&'''((()))(((((()))))))))(((((('''''''''(((((((((((('''''')))***,,,,,,,,,+++++++++))))))))))))***++++++,,,)))&&&,,,888;;;111******))))))(((''''''&&&''''''$$$%%%''''''&&&&&&((()))&&&&&&&&&''''''((()))***))))))(((((('''&&&&&&%%%###%%%''')))))))))***,,,))))))(((((((((((()))))))))((('''&&&&&&'''((()))***)))((((((''''''((((((************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))''''''(((++++++***'''))))))))))))************))))))******+++*********+++++++++*********))))))******))))))))))))******.........///111000---+++...---,,,---000111000////////////000333555444444444%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%"""$$$&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&%%%&&&)))+++'''(((((()))***+++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''&&&$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((&&&###!!!!!!###&&&(((''''''''''''''''''&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((((((''''''(((((()))***'''(((((()))))))))(((((()))((((((((((((((())))))(((+++...---)))'''))),,,((((((((()))***+++,,,---)))(((///:::<<<333+++***))))))(((&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%&&&'''((()))))))))))))))(((((('''&&&&&&%%%%%%"""%%%'''((()))+++---))))))(((((((((((())))))((((((''''''''''''((())))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********************************''''''((()))))))))))))))***)))((((((***++++++***))))))))))))************((()))***+++,,,,,,,,,,,,+++++++++************************))))))*********---,,,,,,---//////...,,,...---,,,---///000000///000///...///222555666666444(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&'''$$$!!!$$$$$$%%%''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((('''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''&&&%%%&&&(((***'''((()))************)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&''''''%%%$$$######%%%'''(((((((((''''''&&&&&&%%%%%%###$$$&&&&&&&&&&&&((()))&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((('''''''''((((((((())))))&&&&&&'''((((((((('''''')))((('''&&&&&&((()))***''')))+++)))'''%%%&&&((((((((((((((()))+++,,,---+++)))***///000,,,+++---***)))((('''&&&%%%%%%%%%((())))))(((&&&%%%%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''###%%%'''(((''''''((()))(((((())))))))))))(((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((('''((()))++++++((()))))))))************)))***+++,,,,,,,,,,,,,,,************************+++******))))))******+++***(((((()))+++,,,+++***---,,,------////////////555222000000111444555555444'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((('''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''%%%###%%%((((((%%%""""""###$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))'''%%%""" &&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))))))))'''$$$###%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&'''(((((()))))))))(((''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''))))))'''%%%&&&'''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$###$$$&&&&&&&&&&&&((()))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((()))))))))'''&&&&&&(((&&&&&&''''''(((((((((((($$$%%%&&&&&&'''''''''&&&((('''&&&&&&&&&''')))******(((&&&&&&((((((&&&%%%(((((((((((()))***+++,,,***((('''''''''&&&))),,,+++***)))((('''''''''''')))***+++)))'''&&&'''(((%%%&&&((()))))))))((('''$$$%%%%%%&&&'''((()))***''')))******(((''''''((((((((())))))))))))((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))*********+++++++++)))(((((((((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''&&&&&&''')))+++((()))))))))************,,,,,,,,,,,,,,,+++***)))************************,,,+++***))))))***+++,,,---+++******,,,.........+++,,,------......///000444222000000222555666777444$$$###"""###$$$%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&$$$######$$$&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$%%%&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((&&&$$$###'''''''''''''''((()))***''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&((((((''''''''''''''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((()))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$!!!$$$''''''$$$###$$$%%%###%%%((()))***)))((('''%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''((()))***)))'''&&&&&&'''%%%&&&'''(((((((((''''''$$$%%%&&&'''''''''''''''''''''''''''((()))******---)))%%%&&&)))+++)))&&&))))))((((((((()))******%%%''')))***)))'''''''''******)))(((((((((((()))&&&((())))))))))))***,,,''''''((((((((((((((('''%%%%%%&&&'''(((******+++''')))++++++***)))***+++'''((()))******)))((('''%%%&&&'''((()))))))))((()))(((''''''&&&&&&''''''(((((())))))******++++++))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((('''&&&&&&(((***))))))))))))************,,,,,,,,,,,,+++***)))(((***************+++++++++---,,,***))))))***,,,---///---******+++---...///+++,,,......------///000000//////111555888:::;;;444###"""!!!"""$$$%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&'''''''''(((((((((!!!$$$'''(((((((((+++---%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''&&&&&&'''''')))******''''''((((((((((((''''''&&&'''((((((&&&&&&&&&''''''&&&&&&&&&((()))+++,,,))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$######''''''$$$###$$$&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''(((((()))***)))'''%%%&&&'''&&&'''((()))))))))((((((%%%&&&'''((())))))))))))(((((()))***++++++,,,+++)))((('''&&&'''((())))))******)))(((((((((((()))###'''++++++)))'''&&&&&&(((''''''''''''((())))))&&&'''))))))((((((***+++((((((''''''''''''((((((((((((((())))))))))))***((()))++++++***)))***+++'''((()))******)))((('''%%%&&&'''((()))))))))(((***)))((((((''''''((((((%%%&&&&&&'''(((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))%%%(((******((('''(((***))))))))))))*********************+++******))))))))))))*********+++++++++---,,,***))))))***,,,---000---***((()))+++------***,,,......,,,,,,...000......///222777:::;;;;;;444$$$######$$$&&&((('''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''' %%%&&&%%%$$$%%%'''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''((((((((('''&&&&&&%%%%%%$$$%%%'''(((''''''((()))'''''''''((((((((())))))$$$&&&)))(((%%%$$$%%%'''%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&)))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((()))***$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''###%%%'''(((''''''((()))&&&%%%%%%&&&(((,,,///111))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''))))))'''$$$"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###$$$)))***'''%%%&&&)))%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''(((((((((%%%'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((()))******)))'''%%%&&&''''''((()))++++++******)))'''''')))***++++++++++++)))***,,,---......------$$$&&&'''&&&######'''++++++***)))(((((('''''''''%%%((()))&&&$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))((()))***)))'''%%%&&&'''))))))'''&&&&&&'''((()))+++++++++***)))(((((((((***+++,,,+++)))((('''((('''((()))++++++)))((('''$$$%%%'''))))))))))))(((******)))(((((((((((((((((())))))***+++,,,,,,---'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))%%%(((,,,,,,***((()))+++))))))))))))************'''((()))***************))))))******++++++++++++...,,,***((((((***,,,...444000,,,***+++---...///))),,,......,,,,,,...000111111222444777999888777444&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%'''((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))((()))+++***(((''''''(((&&&'''(((***++++++,,,,,,---+++))))))(((&&&$$$!!!))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((---000///...''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######%%%$$$%%%&&&)))))))))'''((('''&&&&&&'''((('''%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))************)))(((''''''(((((())))))******$$$%%%&&&&&&'''&&&&&&%%%))))))(((((('''''''''&&&&&&'''***+++,,,+++***)))******)))((('''&&&%%%%%%***)))((('''''''''''''''************************(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))000...***'''&&&'''***,,,'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&'''''''''''''''((()))***((((((((('''''''''''''''(((&&&%%%'''***+++)))&&&(((((())))))))))))(((((((((((((((((())))))))))))******)))((('''&&&%%%%%%***)))((('''&&&''''''(((''''''(((((((((((('''&&&&&&))),,,,,,***((((((***,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,---------.........//////000333666999:::888&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&'''((((((((((((((()))******(((''''''((((((((()))******))))))(((&&&&&&&&&''')))***)))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***)))''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&((('''&&&&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((((((((((((((())))))******+++++++++******))))))((()))((((((((('''''''''''''''((()))*********)))(((++++++***))))))(((''''''((('''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((,,,+++***((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''***))))))((((((((())))))((()))))))))))))))(((((()))(((''''''))))))'''$$$(((((())))))))))))((((((''''''((((((((()))))))))***))))))(((((('''''''''((('''&&&%%%%%%%%%&&&&&&************++++++++++++'''))),,,,,,***((()))***+++******))))))******++++++,,,------...---------,,,---------............111111111111222444666777BBB&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''((($$$%%%&&&'''''''''''''''''')))******(((''''''(((*********)))((('''&&&%%%$$$$$$$$$'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''((((((&&&$$$"""&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''((((((((('''&&&&&&'''(((((('''%%%(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))***---+++***(((''''''''''''((((((((((((''''''''''''))))))((((((((((((((((((,,,,,,++++++******))))))''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''((((((((())))))((()))******)))(((&&&%%%''''''&&&&&&''''''((()))))))))(((((((((((('''''',,,+++***))))))(((((((((''')))***+++,,,***)))((((((''''''((())))))'''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))))))))))))))***)))(((''''''''')))***+++(((***++++++***))))))******))))))))))))))))))***++++++,,,---------------------........./////////333333222111111222333333555&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&***++++++***)))(((((()))$$$%%%%%%&&&''''''&&&&&&&&&((())))))(((''''''((())))))))))))(((&&&%%%$$$''''''&&&'''))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$###'''''''''(((((((((((()))((('''&&&'''((((((&&&%%%'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))+++)))'''%%%%%%&&&'''(((((((((((((((((('''''''''***)))((('''&&&&&&''''''+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************++++++++++++((()))*********)))'''&&&'''''''''''''''(((((()))))))))((((((((((((((((((******))))))((()))))))))&&&'''***,,,,,,+++((('''%%%%%%&&&((())))))))))))(((((())))))))))))((((((&&&'''''''''((((((((((((((()))))))))*********++++++++++++************+++((('''&&&%%%&&&(((***+++)))***++++++******************))))))))))))******++++++,,,------------,,,.........////////////000222222222111111111111111222&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%'''''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&''',,,------+++((('''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&'''))))))'''''''''(((''''''(((((((((((('''''')))((((((((()))(((&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$)))(((((((((((('''''''''((('''&&&'''((((((&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((************))))))))))))***)))((('''(((***,,,---'''''''''(((((((((((((((***)))((('''&&&&&&''''''((((((((()))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***************++++++++++++++++++************))))))(((''''''''''''((())))))(((((())))))))))))))))))&&&&&&&&&'''((()))***+++$$$&&&(((***+++***(((&&&&&&'''(((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))(((((())))))******++++++&&&&&&&&&''''''''''''&&&,,,+++***))))))+++---...+++************++++++***+++++++++******+++++++++***+++,,,,,,------,,,,,,.........////////////000///000000111111222222222444&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&'''((()))((('''&&&%%%&&&''''''***++++++)))&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''''''''(((&&&'''(((((())))))))))))((('''&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++************)))))))))''''''&&&'''((()))+++,,,'''''''''((((((((((((((())))))((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''''''''((((((((())))))++++++******************((((((''''''(((((()))***(((((())))))))))))******%%%%%%%%%&&&''')))+++,,,$$$%%%''')))***)))(((''')))***+++***'''%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))*********&&&'''(((((((((((((((''',,,+++***))))))***++++++---+++))))))+++,,,+++***,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,------........./////////---...///111222222222222111&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%$$$###!!!!!!!!!""""""$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((()))((('''&&&'''))))))((('''%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''''''''(((((((((''''''&&&$$$&&&(((((('''''''''((('''((())))))******))))))'''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$&&&((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&"""###&&&((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((()))(((&&&&&&%%%$$$&&&((())))))((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************+++++++++*********))))))&&&&&&&&&''''''(((((()))''''''''''''((((((((()))'''((()))*********)))(((%%%%%%&&&'''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''(((+++,,,,,,+++)))'''((((((((((((((())))))***(((((()))))))))*********''''''''''''((()))***+++&&&&&&'''))))))******)))%%%'''***)))'''&&&''')))(((((())))))))))))(((((())))))))))))*********+++((((((((((((((((((((())))))***+++,,,,,,,,,++++++******))))))((('''''''''...+++))))))+++,,,,,,+++++++++************++++++******+++,,,,,,,,,,,,+++,,,---------............---...///111111111111000444&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%&&&&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((('''&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))***(((&&&%%%%%%%%%'''(((%%%'''))))))((()))***,,,'''(((((((((((((((''''''$$$&&&(((((('''''''''((())))))************))))))***((((((((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&%%%&&&((('''''''''''''''''''''''''''((()))++++++)))(((''')))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!'''+++,,,***&&&"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((######$$$%%%&&&'''((()))%%%$$$%%%&&&)))***)))'''&&&%%%$$$&&&((())))))((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''')))***++++++++++++++++++++++++******))))))++++++,,,,,,,,,++++++***&&&'''''''''(((((())))))&&&'''***+++,,,+++***)))%%%&&&&&&'''((()))******)))))))))))))))***++++++************************)))))))))))))))))))))))),,,***)))(((((()))***,,,(((((((((((())))))))))))###&&&+++......+++'''$$$((((((((((((((()))******(((((())))))*********+++***)))))))))))))))***+++((((((((()))***++++++,,,"""&&&((((((***---000(((((())))))))))))(((((()))*********++++++++++++(((((((((((((((''''''''''''((()))***+++******)))------------,,,***)))(((...+++((()))+++---,,,+++******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---------.........///000111111000///...,,,***))))))((((((''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&!!!$$$%%%&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&''')))'''''''''((('''&&&$$$###$$$%%%'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))!!!###'''***+++***'''%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''&&&&&&%%%%%%%%%$$$((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''')))***+++***)))***,,,...)))'''%%%&&&((((((&&&$$$'''&&&%%%%%%%%%&&&&&&'''))))))(((((('''''''''&&&))))))(((''''''''''''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&'''((()))((('''%%%$$$'''(((((()))(((&&&$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))+++,,,'''((((((((('''&&&&&&%%%)))))))))((()))******+++---,,,******+++,,,+++***%%%&&&((())))))(((&&&%%%$$$"""((((((''')))&&&''''''(((((((((((((((''''''((()))))))))))))))+++******)))(((''''''&&&)))***+++***((((((***+++))))))(((((((((((()))))),,,)))&&&&&&(((***)))(((&&&'''***++++++***'''&&&&&&''')))***+++***((('''))))))(((((((((((())))))***((('''(((***+++)))&&&$$$######$$$%%%&&&'''((((((''''''&&&&&&((()))***))))))))))))(((((((((((())))))************))))))''''''((((((((())))))))))))))))))***++++++,,,,,,'''&&&''')))+++,,,+++***+++***)))((((((***,,,---(((((())))))******+++++++++++++++***************,,,,,,------,,,,,,+++***+++,,,.../////////......///000000//////000222444555$$$$$$############""""""(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''''''''***)))((('''''''''''''''''''''((((((((((((((((((******))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$#########&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))'''%%%&&&((((((&&&$$$'''''''''''''''''''''&&&)))(((((((((''''''''''''))))))(((''''''''''''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&)))))))))))))))'''&&&%%%&&&&&&&&&''''''&&&&&&&&&###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''')))***+++'''''''''''''''&&&%%%%%%((()))))))))************+++)))((((((***+++******''''''))))))))))))''''''+++$$$!!!'''+++***)))***&&&'''(((((())))))((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''',,,***'''''')))+++***)))%%%&&&'''(((((('''&&&%%%&&&''')))*********(((((())))))(((((((((((()))))))))((('''(((***+++)))&&&%%%%%%&&&&&&'''((()))))))))((('''%%%%%%%%%%%%&&&''''''(((((())))))******))))))************))))))************+++++++++,,,'''(((((()))******+++++++++***))))))++++++***)))+++***)))((()))***,,,---))))))))))))************)))************+++++++++,,,,,,------------,,,,,,,,,---......///...------///000000000///000222444222%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))((('''&&&''''''))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&,,,+++***((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))***+++))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&$$$###"""""""""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&)))'''&&&&&&''''''&&&%%%(((((()))))))))(((&&&%%%((((((((((((''''''''''''))))))(((((((((''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%***(((&&&%%%$$$%%%'''((()))*********)))((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))&&&''''''''''''&&&%%%%%%'''((()))***+++******)))((('''&&&&&&(((******)))))))))))))))))))))))))))...)))&&&)))+++***((((((&&&'''(((((())))))((((((''''''((()))))))))))))))%%%&&&'''((()))***+++,,,(((((()))(((''''''(((***(((''''''&&&&&&''''''(((+++)))'''''')))***))))))&&&''''''''''''''''''&&&&&&''')))*********)))((())))))(((((((((((()))))))))(((((((((******((('''((((((((())))))******+++,,,+++)))'''%%%$$$$$$$$$&&&&&&'''((()))***++++++))))))************))))))'''((((((((())))))))))))'''''''''((())))))******///---***)))******))))))+++***)))))))))***,,,---***************))))))))))))))))))***++++++,,,,,,+++,,,---...............,,,------......---,,,,,,...///000000///000222444444'''(((((()))******++++++(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$***************)))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((()))(((''''''((('''%%%###!!!"""$$$&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###+++)))'''&&&&&&'''(((***&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%***)))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''(((((('''%%%$$$%%%'''((('''''''''''''''&&&&&&'''((()))***)))'''%%%$$$(((((((((((((((''''''''')))))))))))))))(((''''''((('''%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''&&&((()))++++++)))(((&&&'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&(((***+++,,,+++)))((('''&&&%%%&&&(((************))))))(((((())))))***,,,)))&&&'''(((((('''&&&''''''((()))))))))))))))''''''((()))))))))))))))%%%&&&'''((()))***+++,,,))))))***)))(((''')))+++******))))))))))))******((((((''''''((((((((((((***)))(((''''''((()))***''''''((()))***))))))((())))))(((((((((((())))))((((((((()))))))))((('''((())))))******+++******------+++***)))''''''&&&'''''''''((()))*********))))))************))))))''''''((((((((()))))))))''''''(((((()))*********000---***))))))+++++++++******)))))))))***+++,,,+++++++++******)))))))))******************++++++***+++---...///000000000---------------,,,,,,,,,...///000000000000222333555$$$$$$%%%&&&'''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))***************&&&''''''((((((''''''&&&''')))***)))((('''(((******)))''''''((('''$$$""""""###$$$&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$&&&'''((()))((('''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((())))))%%%&&&((())))))(((&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((())))))'''&&&%%%&&&((('''(((((('''&&&&&&&&&&&&%%%&&&((()))(((&&&$$$###'''''''''((((((((((((((())))))******))))))(((''''''&&&&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&(((((('''''''''''''''''''''(((***++++++***((('''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''(((((('''''''''&&&(((***+++,,,+++)))(((((('''&&&''')))+++++++++)))((((((''''''(((((()))((('''&&&&&&'''((((((''''''(((((()))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***&&&''''''&&&%%%%%%&&&(((******))))))))))))******((()))******))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))))))))(((((((((((())))))'''((()))))))))((((((((((((((()))*********))))))***************))))))((())))))))))))(((((((((((())))))************)))))),,,,,,,,,,,,------------(((((()))******++++++,,,...+++)))(((***,,,------***************+++++++++,,,,,,++++++******)))))),,,+++++++++***)))))))))***+++,,,...///000000111---------------------------///111111000000111333111$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++&&&&&&''''''''''''((((((''''''((((((((((((''''''((()))***)))((('''(((***'''&&&&&&'''(((((('''%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%"""###%%%'''((((((''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&'''''''''''''''''''''''',,,+++)))(((&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%''''''(((((((((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%%%%'''''''''(((((((((((((((((()))***+++***)))(((''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%((('''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((''''''((())))))))))))((('''((()))***+++******)))***)))((((((***,,,,,,+++((((((((((((((((((((((((&&&))))))&&&'''***+++***'''((())))))******))))))''''''((()))))))))))))))))))))))))))((((((((((((((())))))(((''''''(((***)))((((((''''''(((((()))***,,,------,,,++++++,,,((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))'''(((******((((((((()))'''((()))*********((((((%%%&&&'''(((((((((((('''***)))))))))((((((((('''))))))************))))))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,***((('''(((+++---......))))))******+++++++++++++++++++++++++++*********+++++++++*********))))))******,,,---//////000000...------------...///000---///111111111000111222222''''''(((((())))))******(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&((()))***%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&((((((((('''&&&'''((('''&&&&&&'''(((((('''%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''"""$$$&&&((())))))((('''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''',,,+++)))'''%%%$$$######&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((&&&((()))(((&&&$$$&&&'''%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))((()))***++++++)))((('''&&&&&&&&&(((******(((&&&''''''''''''''''''''''''((((((((()))))))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((''''''(((((('''&&&&&&'''((()))(((((((((((((((((((((((()))******+++***)))((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++******(((((()))***************((()))))))))************+++***((()))***++++++***((((((************((((((&&&******'''&&&***+++)))(((((()))************)))''''''((())))))))))))))))))))))))(((((((((((((((+++,,,---,,,******,,,---))))))(((((((((((()))))))))+++......+++******,,,''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))(((((((((((())))))&&&)))+++***((('''((()))((()))***++++++***((('''$$$%%%&&&'''(((''''''&&&(((((((((((())))))))))))))))))************))))))&&&''''''''''''((((((((((((((())))))***+++++++++((('''''')))+++---,,,,,,))))))***+++++++++++++++***++++++++++++++++++,,,(((((()))***++++++,,,,,,******+++---...............---------...000111222,,,///111222111111111222444''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''+++)))(((''''''&&&$$$!!!$$$%%%''')))***+++++++++'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((($$$%%%'''((())))))))))))***(((&&&$$$$$$%%%((()))%%%&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''(((((()))))))))((('''&&&&&&&&&&&&'''((('''((()))******(((&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&(((***&&&((()))(((%%%$$$&&&(((&&&&&&&&&&&&''')))***+++&&&'''''''''(((((())))))((()))+++,,,+++***((('''&&&&&&&&&(((******(((&&&((((((((((((((((((((((((************))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((('''%%%%%%%%%''')))******)))(((''''''((()))***((((((''''''''''''((((((&&&'''(((((((((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))***+++++++++++++++)))))))))((()))******+++,,,***(((((()))******)))((()))+++,,,,,,+++)))(((&&&***+++%%%$$$((()))&&&(((((()))***************'''(((((()))))))))))))))'''((((((((())))))******)))******)))(((((()))+++++++++************++++++%%%(((++++++)))'''''')))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))&&&)))+++***((('''(((***(((***+++,,,,,,+++)))(((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))************))))))(((((((((((())))))))))))''''''(((((()))*********((('''''')))+++,,,+++)))))))))***++++++++++++************++++++,,,,,,---%%%&&&''')))+++---//////******+++,,,------------...------...///111333444,,,///111222111111111222111((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''+++***'''&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%((('''&&&&&&'''((()))***'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""$$$&&&((())))))(((((())))))((('''%%%&&&(((***&&&&&&%%%%%%'''***---///222000,,,)))&&&%%%$$$%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))(((&&&$$$###'''''''''''''''''''''''',,,+++)))'''&&&%%%&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&%%%'''(((***+++***)))***+++((())))))*********)))))),,,,,,,,,++++++*********,,,,,,+++*********++++++------,,,,,,,,,+++++++++...+++((((((***+++***(((&&&&&&'''((()))***++++++'''((()))***++++++++++++))))))))))))))))))(((((((((((((((((())))))))))))***)))(((((((((***+++,,,******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))%%%'''+++......+++'''%%%$$$&&&((()))'''&&&&&&''')))************+++++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++***)))((())))))***+++++++++++++++------,,,+++***)))((('''************************))))))*********+++++++++------------,,,***((('''+++)))((())),,,---+++)))))))))***,,,...///111111..................------333111///......000222444222'''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''((()))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''((())))))&&&&&&%%%$$$%%%&&&'''''''''''''''''''''((())))))(((((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((($$$&&&'''))))))((('''&&&***+++***(((&&&$$$%%%&&&&&&&&&&&&&&&(((***,,,---111///,,,)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))(((((('''%%%%%%''''''''''''''''''''''''))))))((('''&&&'''((((((&&&''''''''''''((((((((())))))))))))))))))******'''''''''''''''''''''''')))+++,,,,,,***))))))***,,,,,,,,,---,,,,,,++++++,,,+++++++++************,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,...,,,))))))+++,,,+++)))((((((((()))))))))******(((((()))***************'''((()))***************))))))))))))))))))))))))))))))(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))((()))***++++++***)))(((&&&(((******)))''''''((()))************+++++++++))))))(((((((((((())))))******))))))))))))))))))***++++++++++++***)))((())))))(((((()))+++,,,---++++++***************)))*********************************++++++++++++,,,,,,,,,---------,,,+++***+++)))((()))+++,,,+++)))******+++,,,...///000000,,,---------.../////////111000//////000111333555666&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((((((''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&((()))***&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))******)))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))***+++'''(((((()))((('''%%%$$$((()))***)))'''%%%%%%&&&&&&''''''(((((()))******///...,,,***((((((((()))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((,,,---...---+++*********......//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++......---......///000111000000/////////.........000...,,,,,,---...---,,,,,,+++++++++******))))))))))))******+++*********'''''')))***+++,,,,,,,,,))))))))))))))))))))))))((())))))))))))((((((''')))((((((''''''(((((()))************************&&&&&&''''''(((((())))))+++***(((''''''(((***+++***+++,,,,,,***(((((())))))************+++++++++***))))))(((((())))))*********))))))(((''''''&&&******++++++******)))))),,,+++)))''''''(((***+++)))))))))******+++++++++************************++++++++++++,,,,,,,,,,,,+++,,,---...............,,,+++***+++---...---,,,++++++,,,------......///+++,,,,,,---...///000000000000000111111111222222222%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''***)))((('''((()))+++,,,&&&&&&&&&&&&&&&'''((((((''''''((()))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((()))(((((('''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''&&&&&&))))))((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$######$$$&&&(((***'''(((((()))((('''&&&&&&"""%%%''')))((((((((()))&&&'''((())))))(((((((((++++++***)))(((((())))))************************'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''''''''(((((())))))******---...000///...------...000000000000000///...---000000000000000000//////111111111111222333444555333333333333222222222222222111000000000111111111111000000///...---,,,+++++++++,,,,,,,,,++++++***(((((()))***+++++++++***+++***************))))))((()))******)))(((&&&%%%+++******************+++************************&&&&&&''''''((()))******,,,***(((''''''(((***,,,+++,,,---+++)))(((((()))))))))*********+++++++++***))))))))))))))))))*********)))))))))((((((((())))))************))))))...---+++)))'''&&&&&&&&&))))))))))))************************************++++++,,,,,,,,,---------+++,,,,,,---------------......---...////////////,,,,,,------------------,,,---------......//////000111111111111000...---...&&&&&&'''((())))))))))))''''''''''''''''''''''''*********)))((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***)))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***'''&&&&&&&&&&&&'''((((((''''''(((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&)))))))))(((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''""""""""""""###%%%((()))'''''''''((((((((((((((("""$$$'''(((((('''((((((&&&'''((((((((((((''''''(((''''''''''''(((((((((************************'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,+++)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))***+++,,,,,,---///111222111111222444444444444444444333222111555555555555555555555555444444444555666777888999777666666666666555555555444444444333333333444555555555444333222111000000////////////......---,,,+++++++++++++++***)))(((,,,,,,++++++*********)))((()))*********((('''&&&++++++************++++++))))))))))))))))))))))))''''''((()))******++++++******))))))))))))*********++++++***'''&&&'''((())))))*********+++++++++******))))))))))))******)))))))))******+++++++++((())))))*********))))))***+++++++++***)))'''&&&*********)))))))))((((((************************++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,------...---......///------------------------//////......---------,,,,,,---///000111000///...111(((((()))*********))))))((((((((((((((((((((((((*********))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&((()))))))))((('''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***'''''''''(((((()))))))))'''((()))(((&&&$$$$$$%%%''''''''''''''''''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************))))))))))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((()))******************************+++,,,---...///000///111444555555555777888777777888888888888777777777777777888888888888888777666666666777888999:::888888777777777666666666444555666555444444666888777777777777666666555555333333333333222111000/////////......---+++***)))------,,,,,,+++*********)))************))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))******(((&&&&&&'''((()))************++++++++++++******))))))******+++)))))))))***+++,,,,,,,,,(((((())))))******))))))&&&''')))+++,,,,,,------*********))))))(((((((((************************++++++++++++,,,,,,,,,,,,---,,,+++************+++)))***,,,+++******+++---,,,,,,------------------000000///...---,,,,,,+++'''))),,,///222333444444333***++++++++++++******)))******************************))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((((((((((('''&&&(((''''''''''''(((((()))(((((((((((((((((((((((($$$%%%'''(((((((((&&&&&&'''''''''''''''(((((()))(((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&((()))***)))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******)))))))))((((((((((((((()))))))))'''$$$######$$$'''&&&&&&%%%&&&'''))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))))))))(((((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((()))))))))***************++++++,,,,,,------...///000222333444555333555888888888888999:::666666777888999999999999666666777777777888888888777777666666666777777888777777666666666555555555222444555444333333555777777777777888888999999999888888777777555444333222111111111111111000///......------,,,++++++******+++************++++++,,,***))))))(((((())))))***************************(((((())))))))))))))))))))))))))))))))))))))))))((())))))'''&&&&&&(((***)))************++++++++++++******))))))******+++)))))))))***************'''(((((()))))))))))))))+++***)))((())),,,///111((((((((()))))))))))))))*********************************++++++++++++,,,,,,,,,+++++++++,,,---...)))+++,,,,,,******+++...,,,,,,,,,------........./////////...---------,,,+++,,,...000222444444555222,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''&&&%%%'''''''''''''''((()))***))))))))))))))))))))))))&&&(((***,,,---+++)))((('''''''''''''''((()))))))))(((&&&%%%&&&'''***+++&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######%%%&&&((()))))))))((((((%%%&&&((()))***)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''')))))))))((((((,,,+++***(((''''''&&&&&&'''''''''%%%$$$$$$&&&((('''&&&%%%$$$%%%''')))+++&&&'''((((((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''))))))))))))))))))))))))###%%%'''(((*********)))))))))))))))************---...///000222333444444000111222333555666888888777999::::::999888999:::222333444555777777777777444444555555666666666777777666555555555555555666555555555555444444444444000222444333111111444666555666777888999:::;;;;;;:::::::::999888666444444222333333444444444333333......---,,,,,,+++******++++++***)))***+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((((((((('''''''''+++***)))(((((()))***+++((())))))(((&&&''')))+++)))************+++++++++++++++************++++++******))))))((((((''''''''''''((()))))))))))))))444000+++&&&&&&(((---000&&&&&&'''((()))***++++++************************))))))*********+++++++++++++++++++++,,,...000111+++---//////---,,,...111++++++,,,------...//////------..................333333222222222222222222444******+++,,,------,,,,,,------------...///000000...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''''''''((((((((())))))))))))))))))******&&&&&&''''''''''''((((((222000,,,)))'''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))&&&"""(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''%%%######%%%'''''''''((()))******)))((()))++++++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%''')))***((((((((((((((((((((((((&&&(((******((('''&&&''',,,'''$$$%%%)))***&&&"""'''&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%'''((())))))))))))'''''''''''''''((()))******&&&%%%))))))'''&&&'''))),,,+++%%%%%%((((((###&&&''''''((()))******+++&&&'''((('''&&&%%%&&&'''---+++'''%%%$$$%%%((()))+++***)))((((((((()))***)))***+++---....../////////000222444666777777888666666555555555666777777999999999888666444111000444333333333333333333333000111111222333444555555999888777999;;;===<<<;;;888888888888777555444333555555555555555555444444222333555999<<<<<<999777===<<<;;;999888777777666777777666666555333222111222000///---,,,,,,,,,---************,,,...000111++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******************************++++++++++++******''''''(((((()))))))))***''''''(((((())))))******))))))(((((((((***+++,,,((()))++++++)))((()))***---***'''(((***+++)))'''((())))))))))))*********)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++,,,+++*********+++---...+++,,,---.........------,,,,,,,,,,,,------...//////000000111222444555666333000000111222222222222222444333333222222222333333111111111000000000//////000000//////////////////------,,,,,,++++++******)))))))))*********++++++((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((())))))'''(((((((((((((((((('''%%%%%%&&&''''''(((''''''***)))))))))((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''((()))***)))'''&&&'''(((((('''&&&''')))+++***)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((()))++++++)))'''''''''(((((('''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((***************)))(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******'''(((((()))))))))(((((((((''''''''''''(((((())))))&&&'''++++++(((&&&'''''',,,...+++))),,,+++''''''''''''((()))*********((()))***)))((('''((()))+++******)))((((((((((((******)))))))))***+++,,,,,,---///000111222222222333444444555555555555555333333333444555666777888777777777666555333111000333333333333333333333333333333444555666777888888:::999999:::===>>>===<<<;;;;;;;;;<<<;;;;;;::::::666666666666666666666666555555666999;;;;;;999777777777666666777999:::;;;:::::::::999888777666555444333111///............************,,,---///000++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************)))******************)))((((((((())))))*********))))))))))))************+++***)))(((((()))******((()))++++++)))((()))***+++)))'''(((+++------+++)))))))))*********++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******+++***)))))))))***+++,,,------------------------------,,,,,,,,,---......000000000000111222222333333777888999999:::999999999;;;;;;:::999888888888888777777666666666666555555666666555555444444444333444333222111///...---,,,++++++++++++,,,,,,------++++++******))))))((((((''''''(((((()))******+++((((((((())))))*********(((((((((((())))))))))))((((((((((((((()))******)))((((((''''''(((((()))&&&&&&'''(((((('''&&&%%%))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((******+++)))))))))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))(((&&&%%%&&&''''''&&&&&&''')))******)))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))+++,,,+++)))'''''''''%%%'''((((((&&&&&&''')))''''''''''''''''''&&&&&&''''''''''''''''''''''''***************)))((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******))))))(((''')))((((((''''''''''''((()))''')))------******,,,,,,222444000,,,***(((&&&''''''(((((())))))******)))***++++++***)))***,,,)))***+++,,,,,,+++***)))*********+++,,,---...///111111333444555555666666777777666555444222111111///000111333444666888888666666555444333333333333333333333444444555555666777888888888:::;;;<<<===???>>>===>>>@@@AAAAAA???===>>>??????@@@@@@@@@???999999:::::::::::::::::::::::::::;;;======<<<:::777777666666777:::===>>><<<<<<<<<<<<;;;:::888888777666555333111000000000++++++++++++,,,---...///++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((()))))))))***************++++++++++++************,,,,,,+++))))))(((((()))((()))++++++)))((()))***)))(((((())),,,/////////************+++++++++,,,+++++++++***************++++++++++++++++++++++++)))***++++++++++++++++++,,,++++++*********++++++///...---,,,,,,,,,---.........------------------111111000000000000000111222<<<======>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888777666555333222111000111000000000////////////...---,,,+++***)))((((((((())))))***))))))(((''''''(((((())))))******+++(((((((((((()))))))))))))))(((((((((((()))*********)))(((''''''((()))***)))*********)))'''%%%###))))))))))))(((((((((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''''')))++++++)))'''&&&'''(((((('''&&&'''(((+++)))((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''***++++++***'''&&&&&&'''###$$$%%%&&&&&&&&&'''(((''''''((()))((('''%%%$$$((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''''')))))))))(((((('''&&&%%%((()))***************)))***)))((('''''''''''''''***((())),,,------111666BBBCCCAAA999000)))&&&%%%'''((((((((()))))))))***)))***,,,+++******+++,,,)))***+++,,,---,,,,,,+++,,,,,,---...000111333333333444555666777777777777777666555333222000000///---...000333555777999999777666555444444555666777555555666777888888999999<<<<<<<<<<<<===???@@@AAACCCBBBAAABBBCCCDDDCCCBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????AAA???>>>>>>???@@@???>>>???>>>;;;::::::;;;===>>><<<======<<<;;;:::999999999999777555444222111111---------------.........+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************+++++++++++++++******)))))))))+++++++++******)))))))))((()))++++++)))((()))***((((((((()))+++---...///******+++++++++,,,,,,,,,,,,+++++++++***)))))))))***************+++++++++***+++,,,---------------------,,,,,,,,,+++,,,,,,000...,,,++++++,,,---...000///...---------------111000000000000111111222111>>>>>>????????????>>>>>>===============>>>??????============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::999999999888888888777555444333222111000000///---,,,+++***)))******++++++***)))(((((('''''''''(((((()))))))))'''((((((((()))))))))***((((((((((((((())))))******)))(((''''''((()))***''''''((()))((('''&&&%%%(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))******((((((((((((((((((((((((''''''((()))++++++)))'''%%%&&&((((((((((((***+++***)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''((())))))(((%%%$$$%%%&&&$$$!!! """&&&)))'''$$$''''''((()))((('''%%%$$$))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&'''(((((()))(((''''''&&&'''(((***++++++,,,,,,***)))((('''''''''''''''+++)))(((***,,,///777@@@TTTPPPIII???444,,,***+++(((((((((((())))))))))))((()))+++***))))))+++,,,++++++++++++,,,---///000000000222333444555666666444444555666777777777777444333222111000000000111...000222555777999:::;;;999999888777888999:::;;;999999:::;;;<<<<<<======???>>>>>>>>>???AAACCCDDDCCCBBBAAAAAABBBCCCBBB@@@?????????>>>>>>===;;;;;;>>>>>>?????????@@@@@@@@@BBB@@@??????@@@AAA@@@>>>BBBAAA>>><<<;;;;;;<<<<<<===>>>>>>======<<<;;;::::::999999777666444333222000000000000000/////////++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***************************))))))(((((('''))))))******++++++++++++((()))++++++)))((()))***))))))))))))))))))+++,,,******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++***++++++,,,------------***++++++++++++*********///...,,,++++++,,,...///000///......------------000000000111222333444555111???????????????>>>>>>===:::::::::;;;;;;===>>>>>><<<<<<<<<============>>>===============>>>>>>>>>=========>>>>>>?????????===<<<;;;999888666555555333333222111000///...---++++++,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))***))))))(((((())))))***"""###$$$%%%&&&((()))***(((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((******)))(((%%%&&&((((((((((((***,,,&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&!!!!!!''')))'''"""''''''''''''''''''&&&&&&***************************************)))((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((("""###&&&(((***+++++++++$$$%%%''')))***,,,,,,---)))((((((''''''''''''(((+++(((''')))***---777BBBNNNFFF===666000***))),,,(((((((((((())))))))))))'''(((******))))))***,,,,,,,,,,,,,,,...000222444444444555666777777777666333333444555666666555555222111000///000111222333333444777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>??????@@@@@@???>>>>>>???AAACCCEEEBBBAAA???@@@@@@@@@???>>>?????????>>>===;;;:::999<<<<<<======>>>>>>??????@@@???>>>???@@@@@@>>>============<<<<<<<<<======??????@@@@@@???>>>======::::::::::::999777666555444444444444333222111000------------------------))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))******))))))(((***************))))))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,((()))++++++)))((()))******++++++***((('''(((***************+++++++++,,,+++++++++***************))))))******+++,,,,,,,,,((()))******************&&&''''''((())))))((((((------,,,+++,,,---.../////////......---.........//////000111222444666777222@@@@@@@@@@@@@@@???>>>>>>::::::999999999::::::;;;999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<=========>>>>>>>>>???<<<<<<;;;;;;:::999999999777777666555555444333333222000///---,,,,,,------+++******))))))((((((''''''''''''((()))*********&&&&&&&&&&&&&&&''''''((()))))))))******)))))))))'''&&&&&&%%%&&&(((***+++'''((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))'''&&&&&&((())))))(((&&&'''((((((&&&&&&'''(((&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***&&&$$$###$$$'''((('''%%%''''''&&&&&&&&&''''''((())))))))))))))))))))))))***************)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$''')))******))))))$$$%%%'''((()))******+++(((''''''''''''(((((()))((('''((()))((()))111:::===333+++******'''&&&'''))))))))))))(((((((((((('''(((******))))))+++,,,,,,---///111333444555666666777777777777666444444222333444444555444444444333222111000111333444666888:::<<<>>>???>>>======>>>??????@@@@@@@@@@@@????????????????????????@@@@@@>>>======>>>@@@CCCEEEEEECCCBBBBBBBBBBBB@@@???@@@@@@@@@@@@@@@???>>>>>><<<======>>>??????@@@@@@??????@@@AAACCCCCC@@@>>>;;;<<<===?????????>>>>>>>>>>>>?????????>>>======;;;<<<<<<===<<<;;;:::999888888999888777555333222........................*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))*********))))))((((((((())))))))))))))))))******)))***+++,,,,,,,,,+++***((()))++++++)))((()))******,,,,,,+++(((''')))+++)))))))))*********++++++***************+++++++++*********+++,,,---------)))************))))))(((%%%&&&''')))***************++++++,,,---.../////////............//////000000000000000111222444444333AAAAAAAAAAAAAAA@@@??????;;;:::999888888777777888777888888888999999::::::999999:::;;;<<<======>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999888888777777999777333///,,,+++******---,,,,,,+++***)))((((((&&&''''''((()))******+++&&&%%%%%%%%%%%%&&&''''''((()))***++++++***)))(((222///,,,)))((((((***+++'''((((((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))((())))))'''%%%######$$$***((('''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''''''''&&&&&&'''''''''***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,%%%'''((((((&&&&&&''')))'''&&&%%%%%%&&&''')))***))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((()))******)))'''%%%###&&&&&&'''(((((()))(((((('''''''''''''''((()))***%%%&&&)))***(((&&&+++222555+++$$$(((,,,)))&&&&&&))))))))))))((((((((((((''')))************,,,---+++...222666888888777666777777888777666444222111222333444444444444444333555444333222222444666777<<<===???AAAAAA@@@>>>===???@@@AAABBBBBBAAA@@@???@@@@@@?????????????????????>>><<<<<<===???BBBDDDJJJHHHFFFFFFFFFFFFDDDCCCAAABBBCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBCCCCCCAAAAAACCCFFFGGGGGGDDDAAA>>>???AAABBBBBBAAA???>>>;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>??????>>>===<<<;;;;;;;;;;;;999777555333////////////////////////***+++,,,---......///000)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))((((((''''''))))))******+++++++++,,,+++,,,------,,,+++)))(((((()))++++++)))((()))******,,,---,,,))))))+++...((())))))))))))*********))))))******+++++++++,,,******+++,,,------......,,,,,,,,,,,,,,,+++***)))'''(((***,,,---......---)))***+++---.../////////...............///000111111111000000000000111111333DDDBBB@@@@@@BBBBBB@@@===777999999777888<<<>>><<<<<<<<<<<<;;;;;;:::::::::;;;:::;;;===???@@@@@@???999::::::;;;;;;::::::999666777888999999888666555444666888;;;<<<=========666777777666555333111000000///---+++***)))******)))))))))))))))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******************************)))(((((((((((((((++++++++++++************''''''''''''''''''''''''''''''(((((()))*********)))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((***+++)))&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))((('''%%%%%%''''''((((((((((((''''''$$$%%%(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***++++++(((((((((((()))))))))))))))))))))))))))******+++000...+++(((%%%#########***+++,,,,,,+++***+++---++++++***)))***,,,///000444555777888888666555333333333333333333222111000111222444666777777555555666666777888:::<<<>>>@@@FFFDDD@@@???>>>>>>>>>>>>FFF@@@???CCCDDD???===@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???CCCGGGLLLOOOJJJMMMQQQSSSSSSQQQOOONNNPPPPPPRRRUUUWWWVVVQQQMMMJJJEEEFFFLLLNNNJJJHHHKKKRRRPPPOOOQQQSSSPPPIIIBBBDDDBBBEEEMMMPPPJJJBBB===@@@@@@??????>>>======<<<@@@>>><<<;;;<<<=========???===;;;999888777777777555444444333222000............,,,,,,,,,,,,.........---++++++,,,---+++***++++++++++++++++++++++++...------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---***,,,,,,+++((('''&&&'''+++*********))))))(((((()))(((''''''(((***,,,...------,,,,,,+++******)))************************((()))***++++++,,,++++++************************((()))***+++,,,---------%%%(((,,,------,,,,,,---...///000222222222111000444333222000000000000111...AAA???===>>>@@@AAA???===999<<<===;;;<<>>>>>CCCEEEBBB@@@BBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHLLLOOOQQQUUUXXX\\\^^^______^^^]]]]]]^^^```cccfffeeeaaa^^^YYYTTTSSSWWWYYYWWWWWWZZZ\\\[[[ZZZ]]]^^^\\\VVVPPPPPPMMMNNNUUUXXXRRRKKKGGGEEEDDDCCCBBBAAAAAABBBBBB???>>>>>>>>>>>>>>><<<;;;>>>>>>??????>>>===;;;:::444444444444333333222222111000...---------......,,,+++***+++,,,,,,***)))************************++++++,,,,,,,,,+++******************************,,,++++++******++++++,,,...///000///,,,*********+++*********))))))))))))***)))((('''(((***,,,---******+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))***+++,,,,,,,,,,,,+++---......,,,+++++++++,,,---...///000//////...222111000/////////000111444>>>===<<<===???@@@???>>>;;;>>>???===>>>AAAAAA>>><<<<<<<<<<<<;;;:::888888999999999:::;;;:::777555666666555555555555666666666555555444444444444333333444666777888999999999????????????===;;;999888777666555333222111000000,,,,,,,,,,,,+++++++++***))))))******+++*********))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((('''((()))***(((&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((()))))))))((('''&&&&&&''''''((((((((((((''''''&&&'''((((((((((((((((((((('''''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((((((''''''(((((()))******)))))))))))))))***+++((()))++++++++++++---...//////000111444777:::<<<<<<<<<;;;999888777666555222222222222222222222222444666888:::;;;;;;;;;:::??????@@@AAABBBBBBBBBBBB===>>>@@@AAAAAA@@@???>>>???===???DDDHHHGGGGGGHHHFFFGGGGGGHHHJJJLLLMMMNNNRRRSSSTTTVVVXXXZZZ\\\]]]```bbbeeeiiikkkkkkkkkjjjhhhiiikkkoooqqqrrrooommmlllgggeeehhhiiihhhiiijjjlllkkkjjjkkkllliiiccc^^^ZZZWWWXXX^^^aaa]]]YYYWWWOOOMMMJJJHHHGGGHHHJJJKKKCCCCCCCCCCCCBBB@@@===<<<;;;===???AAAAAA>>>;;;999888777777777666666555555333222111000///.........++++++,,,---///...,,,******************************+++---......---,,,++++++++++++++++++++++++++++++******))))))******+++///000111000...,,,,,,,,,***************)))))))))+++***)))(((((()))***+++(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******++++++++++++++++++++++++)))******+++,,,,,,,,,,,,---...///---,,,+++,,,...------.../////////....../////////...//////000111333>>>>>>>>>>>>>>>???>>>>>>;;;???@@@???@@@DDDCCC@@@>>>======<<<;;;999777666:::999999:::;;;:::888666888777666666666666777888888888777666666555555666666777777888999999::::::===>>>?????????>>>===<<<<<<;;;999777555333111000......------,,,+++++++++((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''(((((()))(((((('''''''''''''''((((((((((((+++***)))((('''&&&%%%%%%'''((((((((((((((('''&&&''''''((((((((((((''''''(((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))((((((((())))))***+++++++++,,,.../////////111333222333444555888;;;===>>>AAA@@@>>>;;;999888888777555555444444333333333333777888;;;===???AAABBBBBBDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAA???>>>>>>???CCCCCCEEEKKKPPPRRRRRRRRRSSSSSSTTTVVVXXX[[[^^^___aaaccceeegggiiiiiiiiiiiiiiiiiijjjlllnnnooonnnmmmmmmoooqqquuuxxxyyyyyyxxxxxxwwwwwwyyyzzzyyywwwvvvzzzyyyxxxxxxxxxtttooojjjccc```aaagggjjjhhhgggggg^^^\\\XXXTTTSSSTTTVVVWWWOOOOOONNNKKKGGGDDDCCCBBB@@@AAACCCCCCAAA>>>;;;888======;;;:::888777666666555444333111000......---------///111333222///,,,************************)))+++...000111000...,,,++++++++++++++++++++++++++++++************++++++,,,.........+++*********************************,,,+++***)))))))))******((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,++++++,,,///222//////000000000000000000......//////000111222222222?????????>>>============@@@DDDFFFEEEHHHLLLMMMKKKEEEDDDBBB???===;;;:::999:::999888999;;;<<<;;;:::999999999888888999999999;;;;;;::::::999888777777888888888888888888999999777999;;;===>>>>>>>>>>>>???>>><<<999666333000/////////......---,,,,,,+++((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((((('''''''''''''''''''''((((((((((((+++***)))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))))))))''''''(((((((((((('''''''''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++******)))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))(((((())))))************,,,...000111000111333555555666777888:::<<<===>>>CCCBBB@@@>>><<<;;;;;;;;;999888888999:::;;;===>>>??????@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???EEEEEEEEECCCCCCEEEIIIMMMPPPQQQSSSVVV[[[___```___aaaaaaaaabbbdddgggjjjllllllmmmppprrrttttttsssssssssqqqoooooooooooommmkkkppprrruuuxxxzzz|||~~~{{{~~~~~~}}}{{{rrrooopppsssuuurrrqqqssspppnnnjjjgggeeedddeeefffaaa```]]]XXXRRROOOOOOPPPPPPOOOMMMJJJGGGCCC@@@>>>>>>===<<<:::999888888888666555444333111///...---......000222444333///,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,---,,,***)))))))))***************+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///++++++++++++++++++++++++******+++,,,,,,,,,++++++*********))))))+++...111000000//////////////////...///000111222222333333333???@@@AAA@@@???>>>???@@@IIIMMMOOOPPPTTT[[[^^^]]]SSSPPPLLLHHHDDDBBBAAAAAA>>><<<::::::<<<>>>>>>>>><<<======>>>>>>======<<<>>>?????????>>><<<:::999999888777666666666666666444555888:::<<<=========???>>><<<:::777444111000222111111000///...------******++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%''')))((('''&&&'''(((''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))***++++++++++++***---...000000000000222333777777999:::<<<===>>>???CCCBBBBBBAAA@@@??????>>>;;;<<<===???BBBFFFJJJLLLGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@?????????@@@AAAAAADDDEEEGGGGGGIIIOOOWWW^^^cccdddcccbbbffflllnnnlllkkkjjjiiiiiijjjlllooopppuuuvvvxxx{{{|||}}}}}}}}}{{{wwwrrrpppooonnnjjjggggggjjjmmmoooqqqsssvvvyyy~~~wwwtttwww{{{}}}|||}}}{{{wwwuuuwwwzzzyyyxxxwwwuuutttrrrrrrpppqqqooojjjddd```aaaccc```^^^[[[VVVQQQLLLHHHEEE@@@???===<<<;;;;;;<<<===777777666555444222000///.........000111000---***------------------------''')))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***,,,------+++)))***************+++++++++++++++,,,,,,,,,++++++******)))*********************))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------,,,***((((((+++---///...------,,,,,,------//////111222333333333333111BBBEEEGGGGGGFFFGGGIIILLLRRRVVVXXXYYY^^^hhhnnnoooddd```YYYSSSNNNLLLLLLMMMHHHDDD@@@???@@@BBBDDDEEECCCDDDFFFHHHHHHFFFDDDCCCDDDFFFGGGHHHGGGDDDAAA???;;;:::888777666666666777555666888:::;;;;;;;;;;;;;;;;;;;;;;;;999777555444555555444333222111000000.........---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%'''))))))&&&%%%&&&(((''''''''''''((((((((((((%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))''''''(((((((((((('''''''''((()))***)))(((&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))(((''''''&&&'''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))*********''''''((((((((((((''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&''''''((((((((())))))))))))(((((((((((()))******)))***,,,---............///111222222111111222333666777999;;;>>>@@@AAAAAAAAABBBCCCDDDDDDCCCBBBBBB??????@@@BBBEEEIIILLLOOOHHHGGGEEEDDDBBBAAA@@@@@@>>>======???BBBFFFJJJLLLIIIMMMQQQTTTWWW^^^gggnnnuuuuuurrrmmmooovvvxxxuuurrrpppnnnllllllmmmooopppuuuvvvwwwzzz{{{}}}~~~~~~{{{uuunnnjjjiiihhhccc___XXX[[[]]]___```bbbgggkkkpppvvvzzzzzzzzzyyyqqqhhhcccfffkkkpppsssvvvyyyzzz{{{yyyyyy{{{xxxsssqqqsssuuuwwwzzz||||||zzzwwwuuuxxx|||}}}xxxttttttuuusssrrrppplllfff___YYYUUUMMMKKKHHHDDDBBBAAA@@@@@@999999999888777555444333111///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---,,,+++)))***************++++++,,,,,,,,,+++++++++,,,++++++******))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***---------+++******+++---///...---,,,,,,,,,------...///000111222222111111111GGGJJJMMMOOOOOOPPPTTTWWWVVVZZZ\\\]]]dddooovvvxxxqqqkkkccc[[[VVVTTTUUUVVVRRRNNNHHHEEEEEEGGGIIIKKKJJJLLLOOOQQQQQQOOOLLLJJJKKKMMMOOOQQQPPPLLLHHHEEE>>>===;;;999888888888999888999:::;;;;;;;;;:::999888999:::;;;;;;:::999888888777666555444333222222111111000///...,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++************))))))))))))))))))))))))*********)))((((((''''''++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((($$$'''))))))&&&%%%&&&(((''''''''''''((((((((()))((((((((((((((('''''''''%%%%%%'''((())))))))))))''''''((((((((((((''''''&&&((()))+++***(((%%%$$$%%%%%%&&&'''((()))******%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((((((((()))))))))))))))))))))))))))***++++++***+++---///111222111111333444555555333333444555444666999<<<@@@BBBDDDEEE???AAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAABBBDDDGGGHHHCCCBBBBBBBBBBBBBBBCCCDDD?????????BBBGGGNNNTTTXXXWWW\\\cccgggiiinnnvvv|||zzzssstttzzz}}}zzzwwwuuurrrooommmnnnooopppkkklllmmmoooqqqsssuuuvvvuuuooogggcccbbb```\\\WWWPPPRRRUUUVVVWWWYYY^^^bbb```fffhhhgggggggggaaaWWWTTTWWW\\\___bbbdddfffgggmmmlllnnnqqqpppllllllooolllpppvvv{{{|||zzzwwwtttzzz~~~vvvmmmhhh^^^ZZZUUUNNNIIIEEECCCBBB:::;;;;;;;;;:::888777555444222000/////////---+++++++++++++++++++++++++++/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***++++++)))(((((()))*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++(((((()))+++,,,---...///************************---------------+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,---,,,---///111111000///...---......///---...000111111000000///666PPPRRRVVVYYY[[[[[[ZZZYYY\\\]]]^^^```cccjjjttt|||}}}uuuiii^^^WWWUUUWWWYYY[[[XXXSSSNNNLLLLLLNNNPPPOOOPPPSSSUUUVVVUUUTTTTTTTTTSSSTTTUUUVVVTTTPPPNNNHHHCCC===<<<>>>@@@===:::<<<<<<<<>>===:::777444333333333///---+++***,,,------,,,---------,,,,,,,,,,,,,,,------------------------,,,---...---+++******+++******++++++++++++******+++,,,...---+++******+++---,,,,,,,,,++++++++++++************************,,,---...,,,+++***+++---,,,,,,---......---,,,+++---------...------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------............///222000//////222333222111222`````````___]]]ZZZWWWUUUTTTTTTSSSRRRRRRVVV\\\```fffgggeee^^^VVVRRRTTTWWW[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYYZZZXXXVVVWWWZZZ^^^```aaaVVVRRRMMMKKKMMMMMMLLLJJJMMMKKKIIIJJJOOOTTTYYY[[[]]]UUUJJJAAA>>>>>>===<<<<<<;;;:::;;;;;;;;;999777888888777666555444444333......------,,,,,,++++++************************)))((((((''''''''''''(((''')))******(((''''''((())))))(((((((((((()))))))))(((((((((((())))))***''''''''''''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((***************)))((('''))))))((((((((((((''''''$$$%%%'''((((((((('''&&&"""###$$$&&&''''''((((((&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))************))))))$$$%%%&&&((()))*********$$$%%%&&&'''((()))******))))))))))))************))))))*********((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((())))))***+++,,,,,,))))))***,,,---...//////222222111333444444333111...//////000333666888:::===>>>AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEECCCAAA???>>>???BBBEEEGGGGGGHHHLLLPPPVVV[[[```bbbdddeeegggjjjnnnrrruuuwwwxxxyyy{{{{{{zzzzzzzzz{{{wwwtttpppnnnoooqqqssssssnnniiiccc]]]ZZZXXXVVVUUUNNNOOOPPPRRRUUUXXX[[[]]]SSSSSSSSSRRRRRRQQQPPPOOOLLLNNNPPPRRRUUUVVVWWWXXXTTTSSSSSSUUUVVVVVVTTTRRRRRRPPPMMMLLLMMMMMMLLLLLLJJJKKKNNNQQQSSSSSSPPPMMMIIIJJJLLLOOORRRUUUXXXYYY___gggqqqzzz~~~~~~}}}}}}sssiiiccc[[[VVVOOOJJJGGGEEEDDDCCC@@@???<<<999777666555555111///,,,,,,---------,,,,,,,,,,,,---------------------------------------+++******,,,---,,,***)))******+++++++++++++++***,,,---......,,,++++++,,,+++++++++++++++*********************************,,,---...---+++***+++,,,,,,,,,------------,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........000///...///111222111000222aaa```]]]ZZZVVVQQQNNNLLLNNNLLLKKKJJJJJJMMMPPPSSSVVV[[[^^^[[[SSSNNNPPPTTTWWWWWWWWWXXXXXXWWWVVVVVVRRRTTTVVVYYY[[[]]]]]]^^^```\\\XXXWWWYYY^^^aaaccc```]]]YYYWWWWWWXXXWWWVVVYYYWWWTTTUUUZZZccckkkqqqrrrfffUUUJJJEEEDDDBBB@@@???===<<<======<<<:::888::::::999888888888888888222111000///---,,,++++++***************)))))))))((((((((('''''''''(((((()))***,,,+++)))(((((())))))(((((((((((())))))***(((((('''(((((()))******((((((((((((((()))******))))))((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))))))))))))))(((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''((())))))***))))))(((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&''')))******)))((('''&&&&&&'''((())))))******%%%&&&&&&'''((())))))))))))))))))))))))*********)))))))))***)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((('''&&&&&&''')))+++(((((()))***+++,,,,,,---******,,,---///000111222444333222222222333333333//////000111444888<<>><<<;;;:::999999555333000////////////...,,,,,,------......//////------------------------,,,++++++...111111...*********++++++,,,,,,+++++++++---......,,,+++,,,---************************+++,,,,,,,,,,,,,,,------+++,,,------,,,++++++,,,+++,,,,,,,,,------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////000000000111111222111111555^^^\\\XXXSSSOOOKKKHHHFFFHHHGGGEEEEEEGGGIIIKKKMMMMMMTTTZZZYYYSSSOOOQQQTTTUUUVVVVVVWWWWWWXXXXXXXXXRRRSSSTTTVVVXXXZZZ[[[[[[___[[[WWWUUUXXX]]]bbbdddfffdddaaa______`````````aaa___^^^aaahhhuuu|||iii[[[SSSOOOKKKHHHHHHEEECCCAAAAAA@@@>>><<<::::::999999999:::;;;;;;777666444222///---+++***,,,+++++++++*********)))))))))))))))))))))))))))***,,,------+++******+++((((((((((((((()))******(((((('''(((((()))************)))((((((((((((((())))))(((((((((((()))***))))))))))))))))))))))))&&&&&&'''(((***+++,,,---((((((((()))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((('''&&&%%%******)))((('''&&&&&&%%%((((((((()))))))))))))))''''''''''''((((((((((((******))))))))))))*********))))))(((((())))))******+++,,,---...---,,,+++((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))******)))((('''''')))+++,,,))))))*********+++++++++,,,,,,---///000222333333333333333222222222444555333333444666999===AAADDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@AAAAAAAAABBBBBBEEEKKKTTTZZZbbbcccfffjjjmmmqqqssstttwwwwwwwwwwwwvvvtttrrrqqqllljjjhhheeebbb```^^^]]]ZZZYYYWWWVVVWWWZZZ___bbb```]]]ZZZXXXXXXXXXWWWVVVRRRTTTVVVZZZ]]]```cccdddaaabbbdddeeeeeeeeeccccccbbbdddfffiiikkkllllllllljjjjjjkkkmmmpppqqqpppoookkkhhheeeddddddeeefffeeeccccccccccccaaa]]]XXXTTTTTTRRROOOLLLLLLMMMOOOQQQUUUYYY^^^cccfffiiilllooommmlllkkklllooouuu{{{~~~~~~zzzvvvnnneeeZZZSSSMMMJJJFFFCCCBBBAAA???===888666333111000000///...---------....../////////---------------------------,,,,,,///222333///,,,******+++,,,,,,,,,,,,,,,***+++------,,,++++++,,,************************+++++++++,,,,,,---------***,,,---...,,,+++,,,,,,++++++++++++,,,,,,---------.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.........////////////000000000000000111222333333222222222444XXXVVVRRRNNNKKKIIIHHHGGGGGGFFFEEEFFFIIIKKKLLLLLLMMMSSSXXXYYYVVVUUUVVVYYYYYYXXXWWWVVVWWWYYY[[[]]]WWWWWWVVVVVVUUUUUUUUUUUUXXXUUUSSSTTTXXX]]]bbbddddddcccaaa``````aaabbbdddaaabbbdddhhhqqqqqqggg___YYYVVVQQQMMMHHHDDDBBBAAA???>>>===<<<;;;::::::;;;<<<===:::999777555222000...------------,,,++++++******)))******++++++++++++******,,,------+++******+++(((''''''(((((()))***+++)))(((((((((((())))))***+++***)))(((''''''''''''))))))(((''''''(((***+++))))))))))))))))))))))))'''''''''(((***,,,...///''''''(((((((((((())))))&&&&&&&&&&&&''''''((((((+++++++++***)))(((&&&&&&******)))((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((+++******))))))******+++******))))))))))))******111222222222222222111111//////---+++***)))(((((()))))))))(((((((((''''''************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))(((((()))***+++,,,************++++++,,,,,,......///000222333444444222333444444333444666888888888999;;;>>>AAADDDFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAACCCEEEGGGJJJRRR\\\dddjjjlllnnnqqqsssuuuvvvvvv|||||||||{{{xxxtttpppnnnfffbbb]]]ZZZXXXWWWVVVUUUQQQQQQQQQQQQRRRVVV[[[___aaa```______``````___]]]___```cccfffiiikkkmmmmmmmmmnnnppprrrrrrqqqpppooommmnnnooopppqqqqqqqqqqqqpppppprrruuuxxxzzzzzzxxxtttrrrppppppqqqrrrsssrrrrrrrrrrrrsssrrrooojjjfffaaa^^^YYYTTTRRRQQQRRRSSSXXXZZZ\\\]]]^^^```cccfffdddbbb___^^^___cccgggjjjqqqtttxxx{{{{{{ppphhhZZZUUUOOOJJJHHHEEEAAA===;;;888555222111111///............///////////////------------------------++++++,,,---//////...,,,)))***+++,,,------------)))+++------,,,+++,,,---*********+++++++++++++++)))))))))******++++++,,,)))+++---...---,,,,,,,,,++++++******+++,,,---...,,,------......------,,,------++++++++++++------,,,---------............//////000000000111111111///111444444333222222333111RRRPPPMMMJJJIIIIIIJJJKKKKKKIIIHHHJJJMMMOOONNNMMMPPPRRRVVVXXXXXXYYY[[[]]]]]]ZZZVVVTTTUUUXXX]]]```[[[ZZZYYYWWWUUUTTTTTTSSSTTTRRRRRRTTTXXX\\\^^^___\\\\\\\\\[[[[[[\\\___aaa```aaacccgggnnnzzzyyyrrrmmmjjj___ZZZRRRKKKHHHFFFEEEEEEBBBAAA>>><<<;;;;;;<<<<<<::::::888777555333222222//////...------,,,++++++))))))+++,,,,,,,,,++++++)))+++,,,+++***((())))))''''''''''''((()))***+++***))))))(((((((((((()))***)))((((((((((((((())))))((('''&&&'''(((***+++))))))))))))))))))))))))''''''&&&&&&'''(((******&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((************)))(((((('''''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))222222111000////////////222111///---+++*********((((((((((((((()))))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********''''''(((((()))******+++))))))***,,,---...///000000111111222333333444444222555777777777777999<<<<<<<<<>>>@@@BBBDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@AAACCCDDDGGGJJJNNNPPPSSSZZZdddlllnnnpppsssvvvyyyzzz{{{|||yyyyyyzzzyyyvvvrrrmmmjjjbbb]]]VVVRRRRRRSSSSSSSSSPPPRRRTTTTTTUUUYYY^^^bbbiiihhhiiikkklllkkkhhheeejjjkkknnnppprrrsssttttttoooqqqtttwwwxxxxxxwwwvvvrrrrrrqqqpppoooooooooooooooppprrrvvvzzz||||||{{{vvvuuutttuuuvvvwwwvvvuuuvvvwwwzzz}}}|||yyyqqqnnniiiddd```_________```bbbcccbbbaaa``````aaa\\\ZZZWWWTTTTTTVVVYYY[[[^^^cccjjjooosssvvvzzz|||ppphhh___XXXSSSMMMFFF@@@@@@===:::777666555333111000000000///////////////------------------------+++,,,------,,,+++,,,---)))***+++,,,------------***,,,---...---,,,---...++++++++++++,,,,,,,,,---((())))))***++++++,,,,,,(((+++---...---,,,,,,,,,+++************,,,---...++++++,,,---...............---+++******+++---...------------............////////////000000000000---000444444222111111222333LLLKKKHHHGGGGGGHHHKKKLLLNNNMMMKKKMMMPPPQQQPPPNNNPPPQQQSSSUUUWWWZZZ\\\]]]^^^ZZZUUUQQQRRRVVV\\\aaa\\\[[[ZZZXXXWWWWWWWWWWWWUUUTTTTTTUUUWWWYYYYYYYYYUUUVVVVVVUUUVVVXXX[[[^^^___```aaabbbfffmmmxxx~~~{{{{{{pppjjj```XXXSSSRRRQQQQQQGGGEEEBBB>>><<<;;;;;;;;;999999888888777777666666000000///...------,,,,,,((()))***+++,,,,,,+++***((()))******(((''''''(((''''''''''''((()))+++++++++***)))(((((('''(((((((((''''''(((((()))***+++)))((('''&&&'''(((***,,,))))))))))))))))))))))))+++***)))'''''''''((()))%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((%%%%%%&&&'''((()))***+++,,,+++***(((''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((...,,,+++)))(((((()))))),,,***((('''%%%%%%%%%&&&&&&&&&'''((()))***+++++++++*********))))))(((((())))))(((((((((((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))************%%%&&&'''((())))))))))))((()))+++---///111333444222222222333333444444444222666999:::::::::<<>>:::;;;<<<<<<<<<:::999999:::888555333000///---***''')))*********++++++++++++******++++++++++++************))))))))))))******************************((((((((((((((((((((((((************************''''''''''''''''''''''''***)))'''&&&'''(((***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''((()))***************((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''))))))(((((('''''''''&&&(((((()))***+++,,,------((((((''''''((()))******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++******)))))))))+++,,,---***+++---///000111222222222222222222333444555555555666777888:::===???@@@CCCCCCDDDDDDCCCCCCBBBAAADDDBBBAAABBBDDDEEEEEEDDDFFFFFFEEEDDDEEEJJJPPPTTT[[[[[[^^^bbbhhhlllnnnnnnyyytttttt{{{}}}{{{}}}jjjkkklllmmmkkkiiieeeccc___YYYSSSSSSWWW[[[\\\ZZZccccccdddgggiiillloooqqquuuwwwyyywwwrrrmmmjjjjjjlllkkkjjjjjjjjjkkkmmmnnnfffgggiiikkkmmmmmmmmmmmmpppnnnllliiifffdddcccbbbbbbdddgggkkkmmmooooooooosssrrrrrrqqqppppppoooooommmmmmooottt{{{|||xxxuuusssrrrtttuuuvvvvvvuuurrrnnnlllaaa^^^ZZZUUUSSSSSSTTTUUUUUUYYY```gggmmmppprrrrrrmmmooorrrxxxxxxjjj___ZZZTTTQQQKKKDDD===:::999:::666444222111222111000///........................//////...---,,,,,,++++++)))+++---+++)))(((+++...---,,,,,,,,,,,,---...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,************+++,,,---...000...,,,,,,...000000000++++++,,,,,,,,,,,,------,,,---...//////---+++***........................111111000000111111222333555UUUQQQKKKHHHGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPKKKMMMOOOQQQSSSSSSSSSRRRSSSRRROOONNNNNNOOOQQQRRRQQQRRRSSSTTTUUUVVVVVVWWWUUUWWWYYY[[[]]]^^^______UUUSSSRRRRRRUUUZZZ___cccbbb```\\\XXXWWWZZZ```eeepppvvv~~~|||tttooollllllllllllkkkcccYYYQQQMMMIIIDDD@@@@@@???>>><<<:::999:::;;;999777444222111///,,,***++++++++++++,,,,,,,,,,,,******++++++++++++************)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((()))))))))******''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&''''''((((((((())))))((((((((()))******))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))*********)))))))))***+++,,,---+++,,,...000222333444444444444444444444555666777888888:::;;;===???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBCCCBBB@@@AAACCCEEEEEEEEEBBBDDDEEEHHHKKKRRRZZZ___cccccceeeiiioootttwwwxxxyyyuuuwwwwwwrrroooqqqgggggggggggggggggghhhhhhccc^^^ZZZ[[[```eeeffffffjjjkkklllmmmnnnooopppppprrrtttvvvuuupppllljjjjjjiiiiiihhhhhhhhhiiiiiijjjdddeeegggiiikkkkkkkkkkkkmmmllljjjgggeeecccbbbaaacccccceeegggiiikkkmmmnnnpppqqqqqqppppppooonnnnnnkkkkkklllqqqwww|||~~~~~~~~~{{{xxxwwwuuuuuuvvvwwwyyyzzzzzzxxxvvvuuuooolllgggbbb^^^[[[ZZZZZZVVVYYY^^^cccgggiiijjjjjjddddddfffiiiooouuu{{{wwwnnnjjjccc___WWWNNNFFFAAA>>>>>>===:::777666666555444333000000////////////////////////......------,,,,,,+++,,,---,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,************+++,,,------000...,,,,,,---...------++++++,,,,,,,,,,,,------------.........---,,,+++***+++,,,---///000111111111111000000111111222333111VVVRRRMMMJJJIIIHHHGGGFFFIIIIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPQQQQQQPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLNNNQQQTTTVVVVVVVVVUUUUUUVVVXXXZZZ\\\]]]]]]^^^PPPOOONNNOOORRRXXX^^^bbbaaa___\\\WWWUUUUUUYYY\\\___hhhvvv}}}zzzzzzxxxwwwxxxzzz||||||{{{wwwlllccc]]]WWWPPPLLLJJJHHHEEEBBB@@@===<<<<<<<<<999666444333222000...---------------,,,,,,,,,******++++++++++++******++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))***+++***((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((()))((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((++++++***)))))))))******(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...000222333555555666555555555666666888999999:::<<<>>>@@@BBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBCCCAAA@@@AAADDDHHHJJJKKKHHHJJJMMMQQQVVV^^^fffkkkmmmmmmnnnqqqvvv{{{~~~}}}uuunnnjjjfffaaa___```aaaaaaaaacccfffjjjnnnpppnnnjjjggggggkkkoooppppppqqqrrrrrrrrrqqqpppnnnmmmlllnnnooonnnllliiihhhhhhhhhhhhiiijjjjjjiiihhhgggeeefffgggiiikkkkkklllllllllllljjjhhhfffeeedddcccfffeeeeeeeeefffhhhkkklllnnnooopppqqqrrrqqqppppppjjjjjjkkkoootttxxxzzz{{{~~~}}}{{{yyywwwvvvuuuuuutttvvvxxx{{{|||}}}}}}|||zzzyyyvvvrrrnnnjjjgggeee\\\]]]___`````````___^^^[[[ZZZXXXYYY\\\aaagggjjjuuu{{{~~~{{{vvvqqqiii___UUULLLFFFBBB@@@===:::888777666444333222111111111000000//////...........................------.........+++))))))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,000...,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,------.........---------------++++++,,,---///000111222111111000000111111222333444VVVSSSPPPNNNMMMLLLIIIGGGHHHIIIKKKMMMOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQRRRQQQQQQPPPPPPOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTUUUVVVVVVWWWWWWWWWMMMLLLKKKLLLPPPUUUZZZ]]]]]]\\\[[[XXXUUUUUUWWWZZZ\\\fffrrr{{{}}}yyysssnnnkkklllooottt{{{}}}vvvpppiiiaaa\\\XXXWWWUUURRRNNNHHHBBB>>>>>><<<888666555555333222//////......---,,,,,,+++***++++++,,,,,,++++++***,,,+++***)))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))+++***(((&&&%%%&&&((()))&&&'''(((((((((((('''&&&''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''***)))))))))(((((('''''',,,,,,+++***)))))))))***(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))))))))))))))******+++,,,---......///111333555666777777777777777777888999;;;;;;===???AAACCCDDDDDDCCCBBBEEEEEEEEEDDDCCCBBB@@@@@@AAA@@@@@@CCCIIIOOOSSSUUUVVVXXX\\\___ccchhhnnnrrrssssssuuuxxx{{{}}}|||{{{tttmmmeee^^^ZZZWWWWWWXXX\\\^^^aaaffflllsssyyy|||}}}zzzvvvtttttttttsssrrrqqqrrrsssrrrqqqnnnkkkiiigggggghhhggggggfffeeeeeejjjkkkmmmnnnnnnllljjjhhhhhhiiijjjkkkmmmnnnoooooooooooonnnmmmkkkiiihhhggggggggggggggghhhhhhiiiiiijjjkkknnnrrrtttuuuuuuuuunnnnnnoooqqqtttxxxzzz|||}}}|||yyyvvvsssqqqpppooommmnnnqqqtttxxxzzz|||}}}|||}}}~~~~~~|||yyyvvvtttiiihhhfffccc___\\\YYYXXXWWWTTTQQQOOOQQQTTTYYY\\\bbbiiittt|||zzzsssiii]]]QQQJJJDDDAAA===:::888777666555333333222111000000//////.........///////////////000...---///111000+++'''&&&'''(((***+++------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,------,,,+++++++++,,,,,,...---+++,,,---------++++++++++++,,,,,,,,,------///...------------..............................111111000000111111222333666UUUTTTSSSRRRRRRQQQOOOLLLJJJKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQRRRRRRTTTVVVWWWSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSNNNMMMMMMNNNPPPSSSVVVXXXUUUVVVVVVVVVUUUVVVXXXZZZ___fffooouuuuuupppjjjgggbbbccceeejjjqqqwww{{{}}}xxxpppkkkffffffggggggbbbXXXLLLCCCBBB???;;;888777777555444111111000///---,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((())))))))))))*********))))))))))))))))))))))))---+++)))''''''''')))***((((((((())))))((((((((('''(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$######,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((************)))))))))))))))***+++,,,---.../////////000222444666777888888888888888999:::;;;<<<===???AAACCCDDDEEEDDDBBBAAAFFFFFFEEEDDDBBB@@@>>>=========@@@FFFNNNVVV\\\___bbbdddgggiiilllooosssvvvwwwxxx{{{}}}~~~{{{vvvrrrmmmiiiccc[[[WWWWWWXXXYYY[[[___eeemmmuuu}}}~~~{{{xxxvvvsssrrrooopppqqqqqqooommmjjjiiifffeeedddddddddeeeeeedddiiijjjmmmoooooommmjjjhhhhhhhhhiiijjjlllmmmnnnooopppppppppooommmkkkiiihhhccceeegggiiiiiigggdddcccbbbdddhhhlllpppsssuuuvvvssssssssstttuuuxxx{{{}}}}}}{{{wwwsssooollliiihhhggghhhjjjnnnrrrvvvyyy{{{}}}~~~wwwuuuqqqlllgggaaa]]][[[UUURRRNNNKKKJJJMMMPPPSSSXXX]]]fffnnnuuuzzz~~~rrrcccYYYNNNJJJDDD@@@>>><<<:::999444444333222111000///............///////////////000///...///111000,,,((()))***+++,,,---------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,+++---/////////---+++++++++,,,,,,,,,------///...---------......///////////////////////////111111000000111111222333222VVVUUUUUUUUUVVVVVVTTTRRRNNNNNNOOOPPPRRRSSSTTTTTTRRRQQQOOOOOOPPPRRRUUUVVVVVVWWWYYY\\\^^^```aaabbbcccaaa]]]YYYWWWVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTUUUQQQQQQRRRSSSTTTUUUUUUVVVOOOQQQRRRRRRRRRTTTWWWZZZ^^^ccciiimmmmmmiiifffddd```______aaafffkkknnnooowwwzzz}}}wwwsssppprrruuuwwwtttiiiYYYNNNGGGDDD???<<<:::999888777444444222111///---,,,+++++++++,,,,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%''')))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++)))(((((()))******)))(((''''''''''''((()))%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%++++++***)))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***************************+++---///000111111111222333555777888999:::::::::::::::;;;<<<>>>@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDCCCAAA@@@???===>>>CCCLLLVVV___eeeggghhhkkknnnppprrrtttwwwyyy{{{|||}}}~~~}}}xxxqqqlllffffffccc[[[WWWXXXZZZZZZ```dddjjjrrryyy}}}zzzwwwtttsssnnnooooooooonnnmmmkkkjjjhhhfffcccbbbccccccccccccbbbdddfffhhhiiihhhfffddddddddddddeeefffhhhjjjkkknnnnnnnnnmmmkkkiiifffeee^^^```dddffffffccc___\\\ZZZ\\\___ccchhhllloooqqqssssssssssssrrrtttwwwzzzzzzxxxuuuqqqmmmjjjhhhgggggggggiiikkkoootttxxxzzz~~~|||xxxsssnnniiigggYYYVVVQQQLLLJJJJJJKKKMMMUUUYYY___eeekkkqqqvvvzzzxxxnnnYYYTTTMMMFFFAAA>>>;;;999777666555444222111000///........................///....../////////,,,***.../////////...,,,***))),,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---///000...---++++++,,,,,,,,,,,,------.............../////////,,,,,,---...000111222333111111000000111111222333000YYYWWWVVVVVVWWWWWWUUUTTTQQQQQQPPPPPPQQQRRRTTTUUUTTTRRRPPPNNNNNNPPPRRRTTTWWWXXXZZZ\\\^^^aaacccdddfffeeebbb___[[[YYYWWWVVVYYYXXXWWWWWWWWWWWWXXXYYYTTTVVVXXX[[[\\\[[[YYYXXXRRRRRRSSSRRRQQQSSSVVVXXXXXX]]]cccgggfffccc```^^^ZZZZZZZZZ\\\```cccddddddmmmqqqvvvyyyyyyxxxuuussstttvvv{{{~~~uuuggg[[[MMMIIIDDD@@@>>>===;;;:::888777666444111///...---+++,,,,,,------,,,,,,+++(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((('''%%%######%%%'''(((%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,+++---///111222333333333555666888:::<<<======>>>======>>>???@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGMMMWWWbbbjjjooopppqqqsssvvvxxxxxxyyyzzz||||||{{{yyyxxxwwwsssnnnjjjbbbggghhhccc```ccceeeccchhhiiilllpppuuu{{{~~~~~~|||yyyuuusssrrrnnnnnnmmmlllkkkjjjjjjiiigggccc^^^]]]]]]^^^]]]\\\[[[\\\___aaabbbaaaaaa``````______```aaaccceeeffflllllllllkkkiiifffcccaaa]]]^^^aaabbbbbb```]]][[[XXXXXXYYY\\\```dddhhhkkkmmmnnnmmmllljjjkkkooorrrtttsssqqqpppnnnmmmmmmmmmjjjjjjjjjkkknnnssswwwyyy~~~~~~|||xxxvvvfffbbb]]]WWWRRROOONNNNNNTTTXXX]]]bbbfffiiimmmooorrrttt{{{mmmggg]]]SSSJJJDDD???<<<;;;:::999777555333222111//////......------,,,,,,---.........---,,,---...---.../////////---,,,***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///...---------...---***(((++++++,,,,,,,,,,,,------,,,---...000000000///...,,,,,,---///000111222333111111000000111111222333333[[[YYYWWWWWWWWWWWWUUUSSSSSSRRRPPPOOOPPPRRRTTTUUUWWWUUURRROOONNNOOOQQQSSSWWWXXXYYYZZZ]]]___bbbcccffffffeeeccc___[[[WWWTTTWWWVVVVVVVVVWWWYYYZZZ\\\UUUXXX]]]```bbb```^^^[[[XXXXXXWWWTTTSSSSSSUUUXXXUUUYYY```cccbbb^^^ZZZXXXRRRSSSUUUYYY^^^aaaaaa```hhhkkknnnpppqqqqqqqqqqqquuuwww{{{|||oooeeeRRRMMMHHHCCCAAA???>>>===;;;:::888666444111000///+++,,,,,,------,,,,,,+++'''((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''))))))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))(((((((((%%%###!!!!!!###%%%((('''((()))******(((&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''(((((()))******++++++++++++++++++++++++%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,...000222333444444444888999;;;<<<>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEAAABBBDDDFFFHHHIIIJJJJJJMMMQQQXXXbbblllssswwwwww{{{}}}~~~|||||||||zzzxxxtttqqqpppnnnkkkiiifffnnnrrrooooootttvvvtttnnnmmmllllllpppuuuzzz~~~~~~~~~|||wwwssspppooommmllljjjiiiggggggffffffccc^^^YYYWWWWWWXXXWWWUUUWWWYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^```bbbdddeeemmmmmmmmmllliiieeebbb```___``````aaa``````___^^^ZZZYYYYYYYYY\\\```eeegggggghhhgggeeebbbcccgggkkkoooooooooooopppqqqsssssslllkkkkkkkkknnnqqquuuxxxwwwzzz~~~~~~|||~~~tttpppjjjccc]]]XXXTTTSSSRRRVVV]]]aaadddeeefffffffffhhhnnnyyy|||pppcccYYYPPPJJJFFF======;;;999777666444333//////...---,,,,,,+++++++++---///---+++***---000''')))+++...000000000//////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,---...///000000///------,,,***'''$$$++++++,,,,,,,,,---------+++---///111111000///...000000000000000000000000111111111000111222222333333YYYWWWTTTSSSSSSSSSSSSRRROOOPPPPPPPPPPPPQQQTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTZZZZZZYYYZZZ\\\]]]\\\[[[aaaaaabbbcccaaa\\\UUUPPPQQQRRRRRRTTTUUUWWWYYYZZZZZZZZZ```jjjllleee^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXVVVXXX[[[___```\\\WWWRRRPPPPPPPPPQQQUUU[[[```ccccccdddhhhlllmmmlllgggccciiimmmtttyyy{{{yyyvvvsss]]]VVVNNNJJJJJJJJJGGGCCC999999999777444333333444000//////...---++++++******))))))((((((((((((((((((((()))***++++++,,,,,,---,,,+++***))))))))))))******))))))))))))******((((((''''''''''''((((((''''''(((((())))))******+++***)))(((&&&%%%$$$###((((((((((((((()))******((('''&&&%%%%%%&&&'''(((******))))))(((''''''''')))))))))(((((('''''''''))))))(((&&&$$$!!!%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((()))))))))'''&&&%%%%%%&&&((()))))))))((('''))))))************))))))***************)))((((((+++*********))))))(((((((((((((((((())))))))))))***+++,,,,,,++++++---///222222111111222222333333888:::<<<>>>@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDEEEFFF===???BBBEEEIIINNNTTTYYY]]]```eeelllqqqvvvyyy{{{|||wwwtttnnnoooooonnnppptttsssppprrruuuwwwyyyyyyzzz{{{}}}wwwqqqkkkkkkpppuuuxxxwww{{{yyyuuussspppnnnjjjhhhhhhgggeeedddcccaaa^^^\\\\\\[[[YYYVVVUUUUUUUUUUUUUUUWWWXXXYYYZZZ]]]bbbeeedddcccbbbbbbccceeehhhiiinnnnnnoooooommmkkkhhhfffdddddddddeeefffgggggghhhfffeeecccbbbccceeehhhiiikkkjjjhhheeecccbbbaaa```fffhhhkkkmmmllllllmmmnnnooommmllloootttxxxzzzyyyyyyzzz{{{{{{zzzxxxuuutttuuuzzz~~~yyyuuuqqqjjjaaa[[[YYYZZZZZZZZZ\\\```eeejjjiiieeedddiiipppwwwwwwiii___VVVOOOJJJ@@@;;;===>>>999555444000000////////////......,,,++++++******++++++,,,------------------------+++******)))***,,,---...)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000++++++,,,,,,,,,++++++***---------.........//////000//////000111111///...///////////////000111111/////////000111333444555222UUUTTTRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPQQQSSSUUU[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYWWWVVVWWWWWWWWWWWW\\\]]]^^^``````\\\VVVRRRPPPPPPQQQRRRUUUXXX[[[]]]aaa___ccckkkmmmgggaaa___]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ[[[\\\]]]\\\YYYWWWNNNMMMMMMNNNQQQVVV[[[^^^bbbcccfffiiikkkjjjgggddddddgggkkkoooqqqrrrqqqqqqeee___XXXSSSRRROOOIIIEEE===<<<:::777555333444444111000///...---,,,+++***+++******))))))*********((())))))***++++++,,,,,,,,,,,,+++***))))))))))))******))))))))))))******((((((''''''''''''(((((('''((((((((()))))))))***+++******)))((('''&&&&&&((((((((((((((()))******((((((''''''''''''((((((''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$)))((((((&&&%%%###!!! (((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((((())))))************))))))***************)))((((((******)))))))))((((((((((((((((((((()))))))))***)))***++++++***+++---///222222222222333444555555:::;;;===???AAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEDDDEEEEEEEEEDDDBBBBBBCCCEEECCCEEEHHHLLLOOOUUU[[[___eeehhhmmmrrrxxx|||~~~yyyrrrlllhhhccchhhlllnnnttt{{{~~~}}}~~~{{{vvvooonnnqqquuuwwwvvvssspppmmmjjjgggeeeaaa^^^^^^^^^]]]]]]]]]]]][[[ZZZ]]]]]]\\\[[[[[[[[[[[[[[[[[[]]]^^^```aaadddiiilllnnnmmmmmmmmmnnnppprrrsssyyyyyyzzzzzzyyywwwuuutttqqqpppooooooppprrruuuwwwwwwuuurrrooommmmmmnnnoooooonnnmmmkkkiiihhhggggggeeegggiiiiiiiiihhhiiikkkmmmkkkhhhjjjpppwww|||~~~{{{{{{{{{yyyvvvqqqmmmjjjnnnrrrxxx}}}|||uuuppp```___^^^[[[[[[]]]bbbfffoookkkhhhiiiiiijjjpppwwwyyypppdddZZZRRRJJJDDDDDDAAA;;;666666111111000///...---,,,,,,......------------......------------------------,,,+++*********+++,,,---,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,------------,,,,,,,,,------------.........000///......000000///...///////////////000111111000000000111222333444555333RRRRRRRRRSSSSSSRRRRRRQQQVVVWWWWWWWWWVVVWWWYYY[[[______^^^^^^______```aaa^^^\\\YYYUUUTTTTTTUUUVVVXXXXXXZZZ]]]^^^\\\XXXUUUOOOOOOPPPRRRVVV\\\aaadddjjjfffeeeiiilllhhhaaa]]]^^^^^^```aaabbbbbbbbbbbb___\\\ZZZYYYZZZ[[[\\\\\\PPPOOOMMMMMMOOOSSSXXX[[[``````aaadddfffgggfffdddeeeeeegggiiilllnnnpppqqqmmmiiiddd```]]]XXXQQQKKKFFFDDD???;;;777666555555555444333222000///...---,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,++++++***************+++******))))))))))))******)))((((((''''''(((((()))(((((((((((())))))))))))************))))))))))))((((((((((((((()))******(((((())))))))))))(((((($$$%%%'''((()))))))))(((((((((((((((''''''''''''((((((((('''&&&%%%$$$###((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''(((((()))((((((''''''''''''''''''((())))))))))))************))))))***************)))(((((())))))((((((((((((((('''((((((((()))))))))******''')))*********+++...000222222222333555666888999===>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFDDDBBBAAAAAADDDGGGKKKNNNRRRUUUYYY^^^cccggglllooosssxxx}}}xxxooohhhbbb___\\\dddmmmrrrxxx|||uuuqqqrrrsssrrrqqqiiifffccc```^^^[[[WWWTTTVVVWWWYYYZZZ\\\]]]]]]]]]aaabbbccceeeeeeeeeeeedddfffhhhjjjlllnnnqqquuuxxxzzzzzz{{{|||}}}~~~~~~}}}|||~~~|||yyywwwwwwuuutttsssrrrqqqpppppppppkkkkkkllljjjhhhhhhiiijjjiiieeebbbbbbhhhpppwww{{{||||||{{{xxxsssmmmgggdddgggjjjnnnrrruuuyyy~~~mmmkkkfff```\\\[[[___bbbpppmmmjjjhhhccc___bbbhhhyyyttthhh^^^XXXSSSOOOHHH???;;;:::666555333111///---,,,,,,000//////......//////000---------------------------,,,,,,++++++++++++,,,///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...------............------,,,,,,,,,,,,------------111///,,,,,,...//////...///////////////000111111111000000000111222222333333SSSUUUWWWXXXWWWVVVVVVVVVYYY[[[]]]______aaacccfffbbbbbbbbbcccdddeeefffgggfffddd___ZZZVVVVVVWWWYYYWWWXXXYYY[[[]]]\\\ZZZWWWRRRRRRSSSUUU[[[bbbhhhlllqqqkkkggggggiiifff___YYY^^^___```aaaaaaaaaaaa```^^^[[[XXXWWWYYY\\\]]]^^^WWWUUUSSSRRRSSSVVVYYY[[[\\\[[[[[[]]]```bbbcccbbbeeefffggghhhjjjlllmmmnnnooommmkkkjjjhhhccc\\\WWWTTTPPPJJJDDD???<<<999888:::999888666555333111111---,,,,,,++++++,,,,,,---))))))*********+++++++++*********)))******++++++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********+++((((((((((((((())))))***((()))***++++++***)))(((%%%'''(((*********(((((())))))))))))))))))))))))''''''(((((((((((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&''')))***))))))************))))))***************)))((((((((((((((((((''''''''''''(((((()))))))))*********((()))+++++++++---///222222222333444666999;;;<<>>AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBFFFLLLPPPXXX\\\aaaeeehhhkkknnnppprrrtttwwwzzz{{{{{{yyyxxxrrroookkkgggdddcccddddddgggqqqyyy{{{|||~~~|||tttmmmgggccc```^^^[[[ZZZXXXXXXXXXXXXVVVTTTWWW[[[```dddfffiiinnnqqqtttvvvzzz~~~~~~~~~yyyuuuuuuuuuwwwvvvssspppnnnmmmmmmnnnqqqrrrsssuuuvvvuuuttttttpppooollliiigggiiimmmppp}}}}}}}}}~~~~~~uuullleeecccccc```^^^___aaa___]]]```fffeeejjjpppttt{{{zzzzzzuuukkk^^^RRRIIICCC>>><<<999666444333333333000//////......//////000.................................---,,,+++***)))***,,,------,,,,,,---///------------------------+++*********++++++,,,,,,++++++,,,---------------+++++++++,,,,,,,,,------111...,,,+++,,,.../////////////////////000000111111111000000000111111222444ZZZ]]]``````^^^]]]___aaabbbcccdddcccaaa___^^^___``````aaabbbccceeeggggggkkkmmmmmmiiibbb^^^^^^___]]]\\\[[[\\\]]]]]]\\\ZZZZZZZZZ[[[^^^ccciiinnnqqquuutttqqqllljjjjjjhhhdddbbbaaa___]]][[[ZZZZZZYYYWWWWWWWWWZZZ^^^aaabbbbbbddddddcccbbb```]]][[[YYYXXXVVVUUUVVVXXX[[[\\\\\\```cccfffiiijjjhhhdddbbbcccdddfffhhhiiijjjjjjjjjhhhfffccc```]]]VVVMMMFFF???>>><<<:::777555333222000///...,,,++++++++++++************************++++++***************+++******))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((('''(((((()))******++++++((((((((((((((()))******))))))************))))))+++******)))(((''''''''''''''''''(((((((((((((((&&&&&&'''((()))))))))))),,,,,,+++)))'''&&&%%%$$$(((((((((((((((((((((((((((((()))))))))(((''''''(((''''''''''''(((((()))'''''''''''''''((())))))))))))************))))))***************)))(((((('''(((((((((((())))))))))))))))))*********+++++++++---.........///222444222222444666888;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBCCCEEEJJJQQQVVV^^^bbbhhhlllnnnoooqqqrrruuuwwwzzz||||||zzzwwwuuunnnllliiigggfffgggiiikkknnnvvv|||}}}~~~~~~zzzzzz|||~~~}}}{{{uuurrrllleee___[[[ZZZYYYXXXWWWWWWYYY\\\^^^___^^^]]]bbbhhhlllnnnqqquuuyyy{{{tttnnnkkkiiimmmmmmooorrruuuxxxzzz|||yyywwwsssnnniiihhhiiikkksssttttttvvvyyyzzzrrrnnnlllddd___]]]^^^]]]ZZZ[[[^^^```fffiiijjjoooyyyzzznnnbbbTTTJJJCCCAAA===999555444333333222111111000000111111222....................................---,,,******((()))+++,,,+++,,,---///------------------------+++++++++,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,------------111///,,,,,,...//////...///////////////000111111333333222222333444555555333ZZZ]]]___]]]ZZZYYY\\\```bbbccccccaaa^^^ZZZYYYXXX]]]]]]]]]^^^___aaabbbccckkkooorrrpppjjjdddbbbbbb\\\[[[ZZZ[[[\\\^^^]]]\\\ZZZ[[[\\\^^^bbbfffjjjllllllqqqrrrmmmkkknnnpppooogggeeebbb___]]]]]]]]]^^^XXXWWWWWWZZZ___dddggghhhjjjjjjkkkjjjgggbbb]]]YYYYYYWWWVVVWWWYYY[[[[[[[[[]]]```dddgggiiihhhfffddd______```aaabbbdddfffhhhhhhhhhjjjlllkkkeeeYYYPPPCCCBBB@@@===:::888666555333222000...,,,++++++***************************,,,,,,+++***))))))))))))******))))))))))))************))))))))))))*********)))))))))((((((((('''))))))******++++++,,,,,,((((((((((((((()))******)))))))))(((((())))))))))))(((&&&%%%%%%&&&'''((())))))*********+++++++++&&&&&&'''((())))))))))))******))))))((('''''''''(((((((((((((((((((((((('''(((((())))))))))))((())))))''''''&&&'''((((((&&&''''''((((((((((((((())))))************))))))***************)))((((((((((((((()))))))))******))))))*********+++++++++,,,---............000222222333444666888:::===>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAACCCEEEGGGKKKRRRYYY^^^eeeiiiooorrrtttttttttuuuxxxzzz|||}}}|||yyyuuurrrnnnmmmkkkkkklllnnnqqqsssuuuzzz}}}}}}~~~}}}vvvtttqqqooommmmmmnnnnnnfffeeeaaa]]]ZZZXXXYYYYYYYYYYYY[[[```fffjjjlllmmmlllqqqwwwzzz{{{}}}|||vvvrrrqqqsssrrrrrrsssuuuyyy}}}~~~zzzuuupppllllllmmmkkkmmmpppqqqssswww}}}{{{xxxsssjjjbbb```___ZZZWWWVVV\\\cccgggggghhhqqq{{{wwwhhhYYYMMMJJJDDD>>>999666555444111111000000000000111111........................------.........,,,+++***)))***,,,,,,++++++,,,...........................++++++,,,---------------+++,,,---....../////////,,,------------.........000///......000000///...///////////////000111111111111111111222333555555333XXX[[[\\\ZZZVVVUUUYYY^^^```aaabbb```]]]ZZZYYYYYYZZZZZZ[[[[[[\\\^^^___```lllqqqwwwwwwqqqjjjfffeeeZZZYYYXXXYYY\\\^^^^^^^^^YYYZZZ[[[^^^```ccceeefffccclllooollljjjoootttuuukkkiiieeeaaa``````bbbddd[[[YYYXXXZZZ```ffflllnnnnnnpppqqqqqqmmmfff```[[[ZZZYYYXXXXXXZZZ\\\[[[[[[VVVYYY\\\```bbbccccccccc^^^^^^]]]\\\\\\^^^bbbeeefffhhhlllrrrtttmmmaaaVVVHHHGGGEEEBBB???<<<:::999666444222000...,,,++++++++++++******************---,,,+++***))))))))))))******))))))))))))************))))))))))))************))))))((((((((('''+++++++++,,,,,,---------((((((((((((((()))*********)))(((''''''((()))***&&&%%%###""""""%%%''')))&&&&&&''''''((((((((()))%%%&&&'''(((((()))(((((($$$%%%&&&((()))+++------))))))))))))))))))))))))''''''((())))))***))))))***)))((('''&&&&&&'''(((%%%&&&((()))))))))((('''))))))************))))))***************)))(((((((((((())))))******++++++)))************+++++++++,,,---......------///111333333444666888:::<<<===>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEIIIMMMRRRYYYaaafffjjjoootttwwwxxxxxxwwwwwwxxxzzz|||}}}{{{wwwrrrooommmmmmmmmoooqqquuuxxxzzzzzz}}}~~~}}}~~~|||vvvjjjiiigggccc```^^^```aaa\\\\\\[[[YYYWWWXXXZZZ\\\\\\]]]aaagggnnntttxxxyyy{{{|||zzzxxxvvvwwwzzz}}}zzzuuuqqqpppppplllpppssstttssssssvvvxxx}}}ttthhheeeccc]]]WWWTTTVVVaaahhhgggeeekkktttzzzyyyiiiWWWSSSLLLDDD>>>:::777777//////............//////////////////////////////,,,---.........---,,,++++++---------+++***+++---........................+++,,,---.........------,,,---...///000000000000---------.........//////000//////000111111000...///////////////000111111---------...///111222333222VVVVVVUUUTTTSSSUUUYYY\\\bbbbbbbbbaaa```^^^[[[ZZZ\\\]]]]]]\\\ZZZ[[[```dddkkkuuu~~~~~~{{{vvvoooiiibbb___ZZZXXXWWWXXXYYYZZZYYYYYYZZZ[[[]]]___aaabbb```aaabbbeeeiiimmmqqqssspppnnnjjjeeeaaa___aaaccccccbbb``````aaacccfffiiitttvvvuuurrrnnnkkkcccZZZ___[[[WWWWWW[[[^^^^^^[[[\\\YYYWWWXXX[[[_________```___^^^^^^^^^^^^___``````ccchhhmmmoookkkddd___TTTNNNGGGEEEFFFEEE???999777444000...---,,,+++))),,,+++***,,,//////---*********))))))***+++,,,,,,,,,)))&&&''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***)))(((&&&&&&&&&'''(((((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''((((((((((((((('''&&&'''(((((()))***+++++++++***++++++++++++***))))))***)))'''&&&&&&'''((()))'''((()))***,,,---...///111111000///////////////...111444666888999;;;===>>>>>>???AAAAAABBBBBBAAA@@@BBBDDDEEEEEECCCAAA@@@DDDJJJRRRYYY```gggooouuuvvvvvvxxx}}}|||wwwttttttvvvyyyzzzzzzxxxvvvwwwyyyxxxvvvxxx~~~}}}{{{wwwrrrnnniiiccc\\\WWWVVVWWWWWWVVVSSSTTTVVVWWWYYY]]]bbbffffffiiinnnttt{{{~~~}}}zzzvvvsssqqqqqqrrrssssssrrrqqqnnnmmmqqqwwwzzztttnnnfff\\\UUUWWWXXX\\\ccciiinnnooooooxxx|||~~~xxxccc[[[PPPIIIEEEAAA<<<777777555444333333333111///...///000111111000///............------,,,,,,,,,---,,,,,,,,,,,,---......---....../////////////////////.........//////000000//////---,,,+++******,,,,,,------.../////////......///111222222///---000000000000////////////000000111111111222222222222XXXXXXXXXWWWWWWXXX\\\___eeeffffffeeedddbbb___^^^\\\\\\\\\YYYWWWXXX[[[___eeeoooyyy||||||{{{vvvqqqeee```ZZZWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]][[[[[[\\\^^^bbbfffjjjmmmjjjiiigggcccaaaaaaccceeeffffffffffffffffffeeeeeekkkqqquuuvvvvvvsssjjjaaa___[[[WWWXXX]]]```___]]]]]]ZZZWWWWWWYYY[[[[[[ZZZ\\\]]]___```bbbbbbbbbbbb```aaadddgggiiihhhddd```VVVQQQMMMLLLMMMKKKCCC===<<<999555222111000...,,,,,,+++***+++---...,,,******************+++,,,,,,///,,,)))((())))))((('''))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++++++++)))((((((((())))))((())))))******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''')))))))))***+++,,,,,,,,,***++++++++++++***))))))***)))'''&&&&&&''')))***))))))***,,,---///000000111000000////////////000111444888:::;;;===???AAA???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDGGGNNNYYYcccjjjpppvvvzzzyyyzzz{{{|||yyyssstttuuuwwwzzz|||||||||{{{}}}}}}zzz|||}}}xxxrrrkkkggg___YYYRRRNNNNNNPPPRRRRRRUUUXXX[[[___bbbggglllpppsssvvv{{{~~~||||||}}}{{{xxxvvvuuussstttuuuuuussspppmmmkkkkkkooowww}}}xxxtttnnnhhhccc]]]]]]^^^aaaeeejjjnnnqqqpppsssssssssyyyuuulll^^^SSSKKKEEE>>>999666444333333333444333111///000000000///...,,,+++/////////......---------------,,,,,,------...///---......///////////////.........///000111222333000//////...,,,++++++***,,,,,,---......//////000------...000222222111...000000000000////////////111111111222222222222333444[[[\\\]]]\\\\\\]]]```ccchhhiiiiiiiiihhhfffcccbbb^^^]]][[[XXXVVVVVVYYY[[[___hhhrrrwwwzzz|||zzzwwwllleee\\\XXXZZZ\\\\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWWWWXXX[[[```dddgggeeeeeedddbbb```aaadddfffggghhhkkklllkkkhhhdddbbbfffooowww|||~~~{{{qqqggg```\\\ZZZ[[[^^^aaaaaa___]]]ZZZWWWVVVWWWWWWWWWVVVWWWZZZ^^^aaadddddddddcccaaaaaaaaabbbddddddcccaaaZZZVVVSSSSSSTTTQQQJJJCCC>>>;;;777444333111...------+++******+++,,,+++***+++************++++++,,,...,,,***)))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++************+++******)))(((((((((((())))))((((((''''''(((((()))(((''''''&&&&&&''''''(((''')))***,,,,,,***)))'''%%%%%%&&&'''((()))******************************))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&''''''(((((()))&&&''''''((())))))))))))*********+++,,,,,,------***++++++++++++***))))))***)))(((''''''((()))***++++++,,,---...000111111000000/////////000000111000333666999:::<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDDDDCCCFFFIIILLLSSS[[[gggqqqxxx|||~~~{{{xxxrrrsssvvvyyy|||~~~yyyrrrkkkddd___UUUQQQKKKHHHIIIMMMQQQTTT[[[___eeekkkpppuuuzzz}}}}}}wwwrrrrrrvvv|||~~~~~~|||zzzyyyxxxtttuuuvvvuuussspppllliiifffhhhmmmsssyyy~~~{{{wwwssspppffffffdddaaa```dddlllrrrmmmmmmiiifffkkkwww|||mmm```VVVMMMEEE@@@;;;888666444555555444222111111111111111000/////////////////////.........---------,,,------...///---......///////////////.........///111222444555000//////...---,,,++++++,,,------......///000000------...000222333111///////////////000000000000222222222222333333333333444```aaabbbbbbaaabbbdddfffjjjkkklllmmmllljjjgggfff```___]]]ZZZYYYZZZ\\\^^^]]]eeemmmrrrvvv{{{{{{wwwvvvmmmaaa\\\]]]___^^^[[[^^^___```aaa```^^^\\\ZZZXXXWWWWWWXXXZZZ___cccfffffffffeeecccaaa```aaabbbdddfffiiikkkkkkiiifffdddjjjrrrzzz~~~~~~uuukkkdddaaa______```aaa```___ZZZYYYWWWVVVUUUUUUUUUTTTVVVXXX[[[^^^```aaaaaa```bbbbbbaaacccddddddaaa___\\\YYYUUUTTTUUUTTTOOOKKKBBB???;;;999666444111......---+++*********+++++++++++++++******++++++,,,***)))))))))***+++++++++))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))(((((((((((()))''''''&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((((()))************)))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&'''((())))))***%%%&&&'''))))))******************+++++++++,,,,,,***++++++++++++***))))))))))))((((((((()))***++++++,,,,,,---///000000111////////////000111222333111444777999;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEKKKSSSYYYgggllluuu}}}{{{wwwtttppptttyyy~~~{{{vvvpppjjjddd^^^ZZZQQQMMMJJJHHHKKKRRRXXX\\\dddjjjrrryyy~~~yyyxxx{{{~~~yyyuuuuuuwww{{{|||zzzyyyttttttuuuuuusssooollliiiggghhhiiilllpppwww~~~}}}zzzxxxqqqqqqnnngggaaaaaagggnnnnnnlllfff______jjj{{{xxxoooeee[[[QQQJJJDDD@@@;;;888666555333222/////////000000000000000//////..................---------------...//////---......//////////////////...//////000111222333000//////...---,,,,,,,,,---------...//////000000///......000111111000...////////////000000000000222222333333333444444444222eeeggghhhhhhggggggggghhhnnnoooqqqsssrrrpppmmmkkkbbb```]]]\\\\\\^^^```aaa^^^dddkkkooovvv}}}|||~~~uuujjjcccbbbbbbaaa___aaabbbdddddddddbbb```^^^\\\[[[ZZZ[[[]]]aaadddfffkkkkkkjjjfffbbb___^^^^^^___```bbbdddfffggghhhhhhmmmrrrwwwzzz|||}}}xxxqqqiiigggeeecccaaa```^^^]]]WWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\bbbbbbdddfffgggeee```\\\^^^YYYTTTQQQRRRSSSSSSRRRIIIFFFCCC???===999555222000///...,,,******+++,,,,,,,,,+++++++++++++++,,,)))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''((((((((()))(((''''''''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&''''''((()))******&&&'''((()))************)))))))))******************++++++++++++***))))))))))))))))))******++++++++++++,,,---...//////000//////000111222333555666888:::===??????@@@BBBDDDAAA@@@@@@@@@@@@AAABBBBBBAAADDDFFFHHHKKKSSS^^^fffuuuxxx|||zzzuuuqqqooonnnuuu{{{tttpppkkkfffaaa\\\WWWTTTNNNMMMLLLMMMQQQXXXaaagggpppvvv{{{ssssssvvvzzz}}}~~~|||zzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||vvvvvvvvvvvvtttrrrooommmkkkkkkkkkjjjkkkpppwww|||~~~yyyzzzyyyrrriiidddeeeiiijjjgggaaaZZZXXX^^^mmmzzz}}}uuukkk___XXXKKKGGG@@@:::777555444333000///...---,,,,,,++++++------------------------...------------...//////---......///////////////000000///.........///////////////......------,,,------......///000000111222000//////000000...,,,.../////////000000000111222222333333333444444444222lllnnnppppppnnnlllkkkkkkrrrtttvvvxxxxxxvvvsssqqqdddaaa^^^]]]___aaabbbcccaaafffjjjoooxxx{{{rrrlllhhhhhhhhhhhhhhhhhhiiiiiihhhfffdddccc______``````bbbdddfffgggooopppnnnkkkfffaaa___^^^^^^______aaaccceeehhhiiigggkkkmmmoootttyyyyyyuuummmllljjjgggccc```]]]\\\VVVXXXYYYYYYXXXXXXZZZ[[[[[[ZZZXXXVVVVVVVVVWWWWWW]]]___bbbfffhhheee___[[[]]]YYYSSSOOOPPPRRRUUUVVVKKKIIIEEEBBB???;;;666222222222222000---,,,,,,------,,,,,,++++++++++++,,,,,,---...---***(((((((((************************++++++++++++++++++++++++'''((((((((((((''''''&&&((()))******+++*********)))((((((''''''(((((())))))((((((''''''(((((()))***((('''%%%%%%'''(((***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))'''''''''(((((())))))***'''(((((()))************))))))))))))))))))))))))***++++++++++++***))))))))))))******++++++,,,,,,,,,,,,------...//////000000000111222444666888999:::<<<>>>?????????AAABBBAAA@@@@@@@@@@@@BBBDDDEEECCCHHHMMMQQQUUU]]]iiirrrzzz{{{}}}~~~wwwqqqnnnmmmnnnwww~~~zzztttkkkhhhccc___[[[XXXUUURRROOOPPPRRRUUUZZZbbblllrrr}}}zzzuuusssvvvyyy|||~~~}}}{{{zzz{{{}}}|||}}}}}}~~~}}}{{{yyywwwuuuuuurrrsssrrrpppmmmmmmqqquuuvvvzzz|||tttmmmiiihhhddd___ZZZVVVRRRTTT___kkkxxx}}}zzzooohhhUUUPPPGGG@@@<<<999888777:::888666222///---++++++,,,,,,,,,---------------......------......///000---......///////////////111000///...------------/////////.........---------......//////000111111222111//////000000...---......//////000000111111222222222222333333333333444sssvvvwwwwwwtttqqqooonnnqqqsssvvvyyyyyywwwtttrrrkkkgggcccbbbccceeeeeeeeefffhhhjjjnnnvvv~~~|||yyysssooonnnpppsssttttttrrrpppnnnllljjjjjjeeeeeeggghhhiiijjjjjjkkkooopppqqqnnnjjjfffdddccccccccccccccccccddddddeee^^^aaacccfffkkksssuuusssnnnnnnllliiieeeaaa___^^^XXX[[[]]]]]][[[ZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUXXX\\\aaadddddd```\\\\\\XXXTTTRRRRRRTTTWWWXXXQQQNNNKKKGGGDDD???999555333555666444000......///...---,,,++++++++++++++++++---///...+++(((((()))************************((((((((((((((((((((((((&&&'''***++++++***((('''((()))+++,,,,,,,,,++++++((())))))******))))))((())))))(((((((((((()))))))))(((((((((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((()))))))))((())))))*********))))))***************************++++++++++++***))))))((()))***+++,,,,,,,,,,,,---......//////000000111000111222444666888;;;<<<;;;===??????>>>===>>>???BBBAAAAAAAAABBBEEEGGGIIIHHHOOOWWW\\\___fffqqqzzz{{{{{{}}}{{{uuupppooopppqqqyyy{{{wwwpppjjjccc```]]]\\\[[[[[[ZZZYYYXXX\\\```eeekkksss||||||zzz}}}~~~~~~}}}}}}}}}{{{}}}~~~{{{vvvrrrsssvvvtttwww{{{}}}~~~}}}wwwrrrnnnddd]]]WWWTTTPPPNNNUUU^^^hhhppp||||||kkkcccXXXMMMEEE@@@===;;;===;;;999555333111000000------------.........///...............//////000---......///////////////000000//////////////////////////////.....................///000000111111000///---...000111111000.........///000111111111111111111222222222222333444xxx{{{||||||xxxtttrrrqqqnnnppptttvvvwwwtttqqqooorrrmmmiiiggghhhiiihhhgggjjjkkkjjjkkkqqqyyy{{{yyy{{{||||||xxxsssrrrwww|||~~~{{{xxxtttrrrppppppjjjkkkmmmoooppppppoooooommmoooqqqpppnnnkkkiiiiiiggghhhggggggeeecccaaa```YYY\\\^^^```fffmmmooolllnnnnnnmmmjjjfffbbb``````[[[^^^```___]]][[[\\\^^^]]]^^^______]]]ZZZWWWUUUOOOQQQVVV[[[```bbb```^^^ZZZYYYVVVUUUUUUWWWXXXYYY[[[YYYUUURRRNNNIIICCC???444777888777333/////////...---,,,,,,++++++++++++'''***---...+++***+++,,,************************************************&&&(((+++......---***((('''((()))***++++++***)))((()))***++++++***)))((())))))(((((((((((())))))((()))***++++++***)))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))************))))))(((,,,+++++++++++++++++++++***++++++++++++***))))))((()))***+++,,,---------//////000000111111222222111222333555777:::<<<===@@@BBBCCCCCCAAA@@@@@@AAACCCCCCBBBCCCDDDGGGJJJLLLMMMUUU^^^cccffflllvvv~~~}}}}}}~~~zzzuuuqqqrrrtttsss{{{}}}uuuooohhhaaa[[[ZZZYYYZZZ^^^aaabbbbbbdddhhhnnntttzzz~~~|||}}}zzzxxxyyywwwxxxwwwuuutttwww~~~yyytttjjjaaaYYYUUUPPPKKKOOOWWWXXXcccrrrwwwhhhZZZNNNFFF@@@===444333111000///000000111---.........//////000000...............///000000---......///////////////000000///000000111222222///////////////...............//////000000111111---,,,,,,---000333333333---......///000111111222000000111111111222222222222xxxyyyyyyyyywwwsssooommmpppppppppppppppppppppppptttsssqqqnnnkkkiiihhhhhhooommmlllmmmppptttvvvwwwyyyxxxxxxxxxyyyzzz|||}}}{{{xxxvvvuuuuuusssqqqrrrvvv{{{|||yyytttpppnnnpppsssrrrmmmjjjkkkpppppppppmmmiiieeecccbbb]]]\\\[[[[[[]]]```ccceeeiiikkkmmmmmmiiidddaaa___```^^^___bbbbbb^^^]]]___aaabbbccccccaaa^^^[[[YYYUUUTTTSSSTTTWWW\\\bbbeee^^^]]]ZZZWWWUUUWWW\\\```ccceeeeee```]]]XXXQQQHHHCCC>>>888444444333000...,,,---...---,,,++++++,,,+++,,,---.........---,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,+++***((('''))))))((((((''''''&&&&&&******++++++++++++******)))(((((('''''''''((((((***$$$###'''(((%%%%%%(((''''''(((((())))))******(((((((((((()))))))))))))))'''''''''((()))(((&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,)))************)))(((((((((((((((((()))***,,,,,,111111111111000000000000333444444666888;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEDDDCCCEEEMMMSSSYYY```jjjooorrrtttyyy~~~~~~~~~}}}|||zzzxxxwwwuuuuuutttvvvyyy~~~~~~uuukkkccc\\\YYYZZZ\\\```cccfffiiimmmpppssswww}}}}}}|||~~~|||wwwwwwuuupppkkkmmmttt{{{~~~yyyoooeee___XXXPPPOOOTTT]]]```fffqqq~~~|||kkk]]]TTTJJJBBB@@@:::333//////000111000------,,,,,,,,,---......------......//////000000------............---------...//////000/////////,,,---...///000000000000..................---------.........//////000000////////////000000000000000000000000111222333444111xxxyyyzzzzzzyyyvvvtttrrrsssrrrqqqqqqppppppqqqqqqvvvuuutttrrrqqqpppooooooqqqpppppprrrvvvyyy{{{{{{zzzyyyzzzzzz|||~~~{{{xxxwwwvvvvvvtttssstttyyy}}}~~~{{{vvvqqqnnnooorrrrrrnnnmmmooorrrrrrrrrpppmmmiiifffeee___]]][[[YYYYYY[[[^^^```dddgggjjjkkkjjjgggeeeeeeaaa^^^^^^aaabbbaaabbbeeeffffffeeedddaaa^^^]]]]]]YYYXXXWWWXXXYYY\\\```bbb``````^^^\\\\\\```eeejjjnnnqqqsssqqqooojjj___TTTKKKFFF???;;;999777333////////////...,,,++++++,,,+++,,,---......---,,,+++***************+++++++++))))))))))))))))))))))))((((((***++++++***)))((((((((((((((((((((())))))******++++++++++++*********))))))(((((((((((()))000+++)))+++***%%%$$$&&&(((((((((((())))))******(((((((((((()))))))))******)))((((((***+++***)))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((()))***+++,,,---111111111111111000000000666666777888:::===???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCEEEEEEFFFKKKSSSZZZfffllltttyyyzzz|||}}}|||zzzxxxwwwvvvuuuuuuxxxzzz~~~|||uuummmeee^^^ZZZXXXZZZ^^^dddjjjoootttyyy|||}}}vvvssssssrrrmmmhhhhhhlllqqq{{{}}}zzzrrrlllddd[[[XXX[[[]]]]]]aaajjjxxxzzzjjj]]]RRRIIIDDD???999555555444222000222111000000//////000000.........///////////////......////////////......,,,---......//////.........///////////////..............................---............------,,,////////////000000000000222111111111222333444444222xxxyyyyyyzzzzzzyyyxxxxxxwwwuuusssqqqoooppppppqqqtttttttttsssttttttuuuuuusssssstttwww{{{~~~~~~}}}yyyyyyzzz|||~~~}}}yyywwwwwwxxxyyyxxxxxxyyy}}}|||xxxpppmmmmmmooopppnnnnnnqqquuuuuuuuutttrrrooolllkkkeeebbb^^^ZZZXXXYYY[[[\\\```dddhhhjjjkkkkkkkkklllgggbbb```aaabbbaaadddiiilllllljjjgggccc```___```^^^]]]]]]\\\\\\]]]^^^^^^bbbccccccdddfffjjjpppuuuyyy}}}qqqdddTTTOOOIIIDDDBBB>>>999555333111000...,,,+++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))&&&'''(((************)))'''(((((()))******++++++******++++++++++++******+++***))))))((((((((()))(((&&&'''******'''&&&(((((((((((())))))))))))***((((((((()))))))))******)))(((&&&''')))******)))(((((())))))******++++++***))))))(((((())))))***************************))))))***+++,,,,,,,,,,,,............---,,,+++***)))))))))***+++,,,......111111111111111111111111888888:::;;;===???@@@AAACCCCCCCCCBBBBBBCCCCCCCCCBBBDDDGGGHHHKKKQQQZZZaaaqqqvvv|||~~~|||{{{yyyyyyxxxxxxxxxzzz{{{}}}}}}{{{zzzxxxuuuqqqkkkddd___[[[ZZZZZZ[[[aaajjjsss{{{vvvoooooopppooolllgggdddeeegggqqqtttyyy{{{rrrhhhbbbaaa___]]]]]]bbbnnn}}}{{{mmm```VVVHHHCCC===999888555000---444333222111000000000111000000///////////////...---......//////......------......///////////////000000000000///...---,,,........................//////000000///...,,,+++////////////000000000000444333333222333333444444444yyyyyyxxxxxxxxxxxxxxxyyyxxxvvvrrrooommmmmmnnnooommmnnnoooppprrrtttvvvwwwssstttvvvzzz~~~}}}xxxyyyzzz{{{}}}~~~~~~zzzxxxvvvwwwyyyzzz}}}}}}|||xxxmmmiiihhhkkklllkkkmmmqqqvvvvvvwwwxxxxxxwwwtttqqqmmmjjjeee___\\\ZZZ[[[[[[___bbbfffiiijjjkkkmmmoooooohhhdddbbbaaa```ccchhhnnnppppppmmmgggbbb`````````````````````___^^^^^^aaaccceeegggjjjooovvvzzz}}}~~~qqq]]]XXXRRRNNNLLLHHHBBB===666333///------------,,,++++++++++++++++++******,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,'''((()))+++++++++***)))))))))*********+++++++++******++++++++++++************)))((((((((((((((($$$%%%'''))))))'''((()))))))))))))))))))))))))))(((((()))))))))*********'''%%%$$$$$$&&&(((((((((''''''''''''((((((((((((***))))))(((((())))))***************************))))))***+++,,,,,,,,,,,,//////......---,,,***************+++,,,...///000111111111222222333333333777888;;;>>>@@@BBBCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFHHHJJJMMMQQQYYYbbbhhhssswww|||~~~}}}}}}xxxxxxyyyxxxwwwuuusssrrrkkkgggbbb]]][[[\\\^^^```___fffqqq|||xxxrrrmmmnnnooommmhhhdddcccccchhhkkkqqqwww~~~|||rrriiieeeddd```\\\^^^eeepppzzz}}}oooeeeRRRLLLCCC===:::666222...111000000/////////000000111000000000//////......,,,------------------,,,//////000111111111111000///////////////...------............////////////000111222333333222000///////////////000000000000444333333222222222333333333zzzxxxuuusssrrrssstttuuuvvvtttpppllljjjjjjkkklllhhhiiijjjmmmpppsssvvvwwwuuuvvvyyy|||~~~zzzzzz{{{{{{||||||||||||}}}{{{xxxuuutttvvvyyyzzzzzzvvvjjjfffeeegggggggggiiinnnuuuuuuwww{{{}}}}}}zzzwwwssspppjjjeee```^^^\\\\\\^^^```cccddddddeeegggiiiooohhhdddbbbaaa```ccchhhmmmqqquuussslllddd```^^^^^^___```aaabbbaaaaaa```___aaacccfffiiimmmrrrvvvzzz}}}|||jjjeee___[[[VVVPPPIIICCC:::666111......//////...,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***))),,,+++++++++*********)))******++++++++++++******)))((((((''''''(((((()))***,,,---+++((('''''''''************))))))))))))))))))))))))************(((&&&$$$$$$&&&((()))((((((((((((((('''''''''''')))((((((''''''(((((()))************************))))))***+++,,,,,,,,,,,,------------,,,+++***)))***++++++,,,...///111222222222222333444555666666666888<<<@@@DDDFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJGGGJJJNNNSSS[[[dddmmmsssvvvyyy}}}|||{{{xxxuuuqqqmmmkkkiii```^^^[[[YYY[[[___dddhhhkkkrrr|||{{{yyy}}}{{{nnnooopppooolllhhheeeddddddggglllpppuuuzzzzzzqqqkkkfffbbb]]]\\\```ffflllooosss{{{qqqbbbYYYMMMCCC===:::777444............///000111111111111000000/////////.........////////////......---...//////000000//////------...//////000//////........./////////000000...///111222333333333333////////////000000000000333222222111111111111222333yyyvvvrrrnnnmmmmmmoooqqqsssqqqnnnkkkiiihhhhhhhhhggghhhjjjmmmppptttwwwxxxyyyzzz{{{~~~~~~{{{{{{||||||||||||{{{{{{{{{xxxuuurrrrrrtttwwwyyy~~~~~~yyyuuukkkgggfffggggggeeegggkkkrrrrrruuu{{{|||tttrrrooojjjfffbbb___^^^_________^^^]]]]]]^^^```gggbbb```aaabbbaaadddiiijjjpppvvvuuummmddd^^^]]]]]]^^^___```aaabbbbbbbbb^^^___bbbcccdddfffiiikkkrrruuuwwwxxx~~~yyyuuuoooiiiccc[[[QQQJJJDDD>>>666222111222111000...---,,,++++++***++++++---------------,,,,,,,,,((((((((()))******++++++,,,------------+++***))),,,,,,++++++***))))))(((******++++++++++++******(((((((((((()))***++++++''',,,---)))&&&'''******+++************))))))))))))))))))*********++++++---***((('''(((***++++++++++++******))))))(((((()))((((((''''''(((((()))************************))))))***+++,,,,,,,,,,,,+++++++++++++++******)))+++,,,,,,---///111333444333333444555777888999999888;;;???DDDHHHIIIIIIIIIFFFEEEEEEEEEGGGIIILLLNNNIIIMMMSSS]]]gggrrrzzz~~~}}}xxxqqqkkkeeebbb```YYYXXXXXXYYY^^^eeemmmqqqzzz}}}xxxuuuvvvyyy~~~vvvvvvuuussspppnnnkkkjjjgggiiilllmmmnnnrrrzzz{{{uuujjjeee```]]]^^^aaadddeeefffrrryyylllaaaRRRFFF???;;;888555111111111000111222222333111000000000000000000///111111111222222111111111+++,,,,,,---------------,,,---...///000000000000.........//////000000111,,,------///000111222333////////////000000000000111111111000000111222222222vvvsssnnnjjjhhhjjjmmmoooqqqooommmkkkiiihhhgggggghhhiiikkkmmmqqqtttwwwyyy{{{zzz{{{}}}~~~|||wwwxxxyyyzzz{{{{{{zzzzzzyyywwwssspppooorrruuuwwwxxx|||}}}yyywwwpppllljjjkkkjjjfffgggjjjmmmnnnrrrzzzvvvuuutttqqqnnniiieeecccbbbbbb```^^^[[[ZZZ[[[]]]aaa^^^^^^aaabbbaaabbbeeeiiiooouuussskkkbbb^^^]]]\\\]]]]]]___```aaabbbbbb___```bbbaaa_________```fffkkkooopppttt}}}{{{vvvrrrjjj```YYYQQQHHH>>>777555555222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------'''(((((()))******++++++***+++,,,---,,,,,,*********************)))))))))******++++++++++++******(((((()))***+++---...///222666555---'''))),,,,,,+++++++++*********))))))))))))*********+++++++++000---)))((()))***+++***))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))******+++++++++++++++,,,,,,---...000222444555444555666777999:::;;;<<<===@@@EEEIIILLLLLLJJJIIIEEEEEEEEEEEEHHHLLLOOORRRRRRVVV^^^hhhsss|||~~~|||xxxssslllfffaaa^^^]]]XXXYYY[[[```gggpppxxx}}}yyyxxxyyy{{{{{{xxxvvvtttsssmmmoooooommmlllooovvv|||}}}~~~uuuooofff___\\\]]]^^^^^^[[[bbbkkkuuutttjjj\\\OOOFFF@@@;;;777555555444222222111111111000000000000000111111111000000111111111111000000,,,,,,---.....................///////////////...---......///000000111111......------...///111333////////////000000000000111111111111222222333444444tttqqqlllhhhgggiiimmmpppoooooonnnllljjjhhhgggfffhhhiiijjjmmmpppsssvvvxxxyyyxxxxxxyyy{{{{{{zzzxxxrrrsssuuuwwwxxxxxxxxxxxxyyyvvvrrrnnnnnnppptttvvvsssxxx}}}~~~{{{yyytttpppnnnooommmiiihhhjjjjjjkkkpppyyyxxxyyyyyyxxxuuupppkkkhhhgggfffddd```]]]\\\]]]___```^^^___bbbbbb^^^]]]___iiiooosssppphhh```^^^___]]]]]]]]]]]]^^^```aaabbbaaabbbbbb```]]]ZZZYYYYYY\\\dddjjjkkknnnxxx~~~|||wwwooohhhZZZQQQDDD<<<888666333///000///...,,,++++++,,,,,,*********++++++,,,,,,---)))******+++,,,,,,------'''(((***+++,,,,,,++++++((((((((()))******++++++******++++++++++++******))))))***+++---///111222OOORRRKKK;;;...***)))'''++++++++++++******)))))))))************+++++++++000,,,)))''''''((()))(((%%%%%%&&&'''((()))******++++++************++++++(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,------///111333555666555666777888:::<<<======CCCFFFJJJMMMNNNMMMKKKIIIEEEDDDDDDFFFIIIMMMQQQTTT]]]```gggpppyyy~~~yyyxxxyyy|||~~~tttqqqlllhhhdddaaa``````\\\]]]aaagggpppzzz{{{yyy{{{}}}~~~~~~|||{{{rrrssssssooolllnnnuuu|||xxx~~~xxxlllaaa[[[YYYYYYYYYRRRTTTZZZdddvvvvvviii]]]TTTLLLDDD???888777555222000///......//////000000111111222222------............------///000000111111111111111000000000000///...---,,,---......///000111111222333111///---...///222444////////////000000000000111111222222333444555666555uuurrrnnnnnnpppqqqpppnnnnnnnnnnnnnnnmmmlllkkkjjjkkkjjjjjjjjjlllooorrrsssrrrsssttttttuuuuuuuuuuuuqqqrrruuuvvvwwwwwwuuutttsssqqqnnnnnnoooooooooooossstttvvvyyyzzzyyyuuurrrrrrrrrqqqqqqpppooonnnnnnnnnpppttt{{{|||}}}{{{zzzyyyvvvrrroooqqqmmmhhheeecccbbb```______\\\YYYYYY\\\^^^]]]\\\eeennnsssooogggccc```]]]\\\\\\\\\\\\^^^```bbbdddfffdddaaa]]]XXXTTTQQQPPPUUUWWW^^^fffmmmrrr{{{}}}rrrfff\\\NNNDDD???;;;666222111///------------+++))),,,---...///...---,,,+++******+++++++++,,,,,,,,,***************************************)))((((((,,,+++++++++***)))))))))+++***)))(((***---111333HHHSSSQQQ===***'''***+++))))))(((((((((((())))))((()))***++++++***)))(((******))))))))))))******,,,***((('''&&&'''((()))(((+++---...,,,+++******))))))))))))))))))))))))***************************+++,,,---...---,,,+++//////000111222333333444777888999:::;;;======>>>EEEGGGHHHJJJJJJIIIGGGFFFDDDDDDEEEGGGJJJPPPWWW[[[dddkkktttyyy{{{~~~~~~{{{yyyxxxtttvvvzzzxxxsssooolllgggccc``````bbbccccccfffkkkrrrzzzxxxsssvvv}}}}}}xxxsssqqqqqqrrrsssyyyxxxyyy}}}}}}nnnbbb\\\XXXTTTPPPPPPTTT]]]eeepppwwwhhh\\\SSSGGG<<<>>>;;;777444333111///------///111222333222111/////////000000111111111222000000////////////000000222222111111111111222222222222111111000//////...////////////000000000000111111000000000000111111111111222333555888;;;===222sssqqqnnnnnnqqqrrrrrrqqqppppppoooooommmlllkkkjjjjjjiiiiiiiiijjjmmmoooqqqnnnooopppqqqrrrrrrrrrrrroooppprrrtttuuutttssssssrrrpppmmmlllllllllkkkjjjnnnoooqqqsssvvvvvvsssqqqppppppppppppppppppppppppoooqqqtttzzz~~~}}}{{{yyyxxxwwwtttqqqnnnllllllmmmlllkkkfffccc```___^^^^^^]]]\\\aaagggkkkhhhdddcccaaa___^^^^^^^^^^^^___```aaabbbcccaaa___\\\XXXUUUSSSQQQQQQRRRXXX```ggglllvvv~~~rrrgggYYYNNNGGGAAA<<<888222000............,,,+++,,,---.........---++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))+++++++++***************---,,,***))))))***+++,,,333;;;999---&&&(((***'''***))))))(((((())))))***((()))***++++++***)))(((((((((''''''''''''((((((+++***)))'''''''''((()))***+++,,,+++))))))***,,,************************************************++++++,,,---------------000000111111333444666666;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGDDDFFFIIIHHHIIIOOOYYYbbbnnnssszzz}}}}}}~~~{{{xxxvvvvvvvvvxxx|||yyyqqqlllgggeeebbb```aaadddhhhkkkmmmqqqwww}}}}}}zzz|||yyytttsssssstttwwwvvvwwwzzz~~~xxxkkkccc]]]XXXQQQOOOQQQWWW___hhhwwwtttiii___SSSIIIBBB>>>999666444333111000111222222333222111000//////000000000111111111111111000///////////////000222111111000000000111111000000000000000111111111/////////000000000111111111111000000000000111111222222222333444555777777333qqqpppnnnoooqqqsssssssssrrrrrrqqqpppnnnlllkkkjjjiiihhhhhhhhhhhhjjjkkkmmmkkklllmmmooopppqqqqqqqqqoooppprrrsssttttttssssssssspppnnnllllllkkkjjjhhhjjjjjjkkkmmmoooqqqpppooommmnnnnnnooopppqqqqqqrrrqqqrrrtttxxx}}}}}}|||~~~{{{xxxwwwwwwwwwwwwvvvpppooolllhhhccc___^^^^^^^^^bbbbbb```aaaddddddbbb``````````````````______^^^]]]\\\[[[YYYWWWUUUTTTPPPOOORRRZZZ```eeennnwwwssswww{{{vvvgggZZZPPPHHHAAA<<<444222000/////////...,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++++++++******)))))))))((('''***)))&&&(((///...'''*********))))))*********))))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((++++++***(((''''''***---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......222222111222333666999:::>>>>>>>>>@@@CCCFFFJJJLLLJJJKKKKKKKKKJJJIIIHHHHHHCCCHHHKKKJJJJJJQQQ___kkkuuuyyy~~~}}}yyyvvvuuuuuuwwwxxx||||||tttlllgggbbbaaa___```ccciiippptttxxx}}}yyyvvvuuuuuutttuuuvvvwwwyyy}}}wwwnnneee^^^VVVRRRPPPSSSXXX___lllxxxyyynnnbbbXXXIIIDDD===888555444444333555555333222111000//////000000000000111111111111111111000///////////////111111111000000/////////...//////000111222222222000000000111111111222222111111000000000000111111222222222333333222222111444pppooonnnnnnooopppqqqrrrssssssrrrqqqooommmkkkjjjhhhhhhggggggggghhhiiiiiijjjkkkmmmooopppqqqrrrrrrqqqrrrsssuuuuuuuuuuuuuuutttsssqqqppppppooonnnlllkkkiiihhhiiikkklllllllllkkkkkklllnnnpppqqqrrrsssrrrrrrsssuuuxxx|||~~~|||~~~~~~|||zzzzzzzzzxxxqqqiiicccaaaaaaaaabbb```]]]```eeefffdddaaabbbbbbbbbaaa___\\\[[[YYYZZZZZZ[[[ZZZZZZYYYXXXSSSPPPQQQVVVZZZ^^^dddlllmmmqqqvvv|||ttteeeXXXMMMCCC===777444111000000000...---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))***+++++++++,,,'''(((***+++++++++******&&&((((((''',,,111...(((++++++************++++++)))))))))******)))))))))******))))))))))))******(((((())))))))))))(((''')))))))))((('''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,---///000222111111111333777;;;============???BBBGGGLLLOOOQQQPPPOOOMMMKKKJJJIIIHHHEEEHHHJJJKKKPPPZZZiiitttvvvzzz~~~~~~yyywwwwwwwwwvvvxxxzzzxxxqqqkkkgggaaa``````bbbgggnnnvvvzzz~~~}}}xxxvvvuuurrruuuxxxxxxxxxyyy}}}yyypppiiiaaaZZZTTTTTTUUUZZZccclll}}}{{{mmmcccQQQJJJAAA:::666555555555666444222000//////000111000000000000000111111111222111000//////......///111111000000//////...---/////////000111111222222000111111111222222222222111111000000000000111111111111333333333222111000444oooooonnnmmmllllllmmmnnntttssssssqqqooommmkkkjjjhhhhhhhhhhhhhhhhhhiiiiiiiiijjjlllnnnoooqqqqqqqqqrrrrrrsssttttttuuuuuuuuusssrrrqqqrrrssssssrrrqqqnnnllljjjiiijjjjjjjjjiiiiiijjjkkkmmmoooqqqrrrsssqqqqqqqqqqqqsssuuuxxx{{{zzz~~~zzzqqqjjjhhhhhhggggggccc___```ddddddbbbbbbbbbbbbaaa___\\\YYYXXXVVVWWWZZZ\\\]]]]]]]]]]]]WWWSSSQQQSSSUUUVVVYYY^^^eeejjjooouuu~~~pppaaaTTTHHHBBB;;;888444222111000///...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************))))))((()))))))))***+++++++++,,,((()))+++,,,---,,,+++***$$$''')))))))))+++***'''++++++************++++++***))))))))))))))))))*********))))))))))))******'''((())))))))))))((((((&&&(((******)))((('''(((************************++++++++++++++++++++++++///...---,,,---...///000111000000111333777<<<>>>>>>>>>>>>???CCCHHHMMMPPPVVVTTTQQQOOOLLLKKKJJJJJJJJJIIIJJJPPPZZZhhhsssyyyyyy{{{~~~{{{yyyxxxxxxyyyzzz}}}|||tttmmmhhhfff\\\]]]___dddkkksss{{{{{{{{{|||wwwuuurrrvvvyyyzzzxxxwwwxxx{{{zzzxxxlllddd\\\YYYWWWWWW\\\bbbnnn}}}wwwlllZZZSSSHHH???:::777666555444333000///...///111222111111000000000000000000111111000///////////////000000000111000///...---000000000000000000000000000111111111222222222222111111000000000000111111000111222444444444333222222nnnnnnnnnllljjjiiikkklllssssssrrrqqqooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkiiijjjkkkmmmnnnooooooooopppppppppqqqrrrrrrssssssqqqpppppprrrssstttrrrqqqqqqooommmllllllkkkjjjiiijjjkkklllmmmnnnpppqqqqqqnnnooonnnmmmlllmmmqqqsssvvvyyy|||~~~yyytttqqqpppnnnooollleeebbbcccbbb___aaaaaa___^^^[[[YYYWWWUUUUUUWWW[[[^^^aaabbbbbbaaa\\\VVVSSSTTTTTTRRRRRRTTTZZZ```ffflllvvvzzzmmm___SSSLLLBBB>>>999555333222111//////...---,,,,,,,,,------******+++++++++,,,,,,,,,************************)))************)))((((((***************+++++++++++++++,,,,,,,,,+++)))((($$$'''++++++***)))***,,,*********))))))***************))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))%%%(((++++++***(((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////000222555999===???AAAAAAAAACCCEEEIIIMMMOOOUUUSSSPPPMMMLLLLLLMMMMMMRRRPPPRRRZZZgggttt{{{~~~~~~|||{{{{{{xxxooohhhdddbbbXXXZZZ```hhhqqq{{{|||{{{xxxssstttvvvwwwvvvvvvvvvwwwwww{{{wwwooogggccc___ZZZYYY[[[cccqqqvvvfff^^^SSSHHHAAA<<<999888444333111000000111222333111111111111000000000000000000////////////000000...///111111111111//////111111111000000000000000000000000111111111222222111111000000000000111111000111222333444555555555222lllmmmnnnllljjjiiillloooqqqqqqqqqpppooommmlllkkkkkkllllllmmmnnnnnnnnnnnnkkklllmmmnnnooooooooooooppppppppppppqqqrrrssssssrrrqqqqqqrrrssssssqqqoooqqqpppnnnnnnnnnnnnlllkkkkkkllllllmmmmmmnnnnnnoookkklllkkkiiigggfffiiikkkmmmoooqqquuuzzz~~~{{{xxxvvvyyyyyyqqqjjjgggdddbbb```___\\\ZZZWWWVVVTTTTTTVVVXXX]]]aaadddeeeeeeeeeaaa\\\XXXZZZYYYUUURRRSSSSSSYYY___dddlllwwwuuuiii^^^WWWIIIEEE???:::777555333222000///...---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))+++++++++***************)))***************))))))((()))+++,,,+++++++++---***))))))(((((())))))***+++***)))(((((()))***+++((((((''''''''''''(((((()))(((''''''''')))***+++((()))******)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///...///111444888<<>>:::888666444111000///...---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++******))))))%%%%%%&&&((()))+++,,,---***((('''((()))(((''''''))))))(((((((((((())))))+++***)))(((((()))***+++******))))))))))))******)))((('''&&&'''(((***,,,***+++***(((''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///...000333777:::>>>@@@BBBBBBBBBCCCEEEFFFGGGHHHHHHIIIHHHFFFGGGIIIMMMRRRUUU___eeemmmsssxxx}}}{{{xxxuuuuuusssnnnhhhddddddfffhhhlllsss{{{~~~tttnnniiiiiinnntttyyy{{{|||{{{yyyyyy~~~wwwlllccc___XXX\\\bbbjjjvvv|||ttthhh\\\RRRJJJDDDAAA;;;:::888666444333222222222111111111000000//////............///111222333---...111333444444333222------...000111333444444////////////000000000000111111000000000000111111333333111111111222333444444oooooooooooooooooonnnnnnmmmnnnooooooooommmlllkkkkkkllllllmmmmmmnnnnnnnnnlllmmmooopppppppppnnnmmmqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppqqqrrrssstttmmmmmmnnnnnnoooooooooooolllkkkiiifffdddaaa___^^^ccccccdddfffjjjmmmqqqsssyyyyyyzzz{{{|||}}}~~~~~~xxx{{{~~~}}}yyysssnnnllleee]]]TTTQQQTTTWWWUUUSSSUUUYYY___ccceeefffgggiiiiiieeebbbbbbcccbbb^^^YYYUUUTTTUUUYYY___ffflllooolllpppvvvyyyxxxrrrkkkggg___WWWMMMEEE>>>999666666222000......///000///...........................///---------,,,+++(((%%%&&&(((***+++,,,+++)))(((---+++***)))***+++***)))))))))*********+++++++++++++++++++++++++++++++++&&&'''(((*********)))(((***)))(((''''''((()))***+++*********))))))((((((+++*********))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((***))))))(((((()))***++++++---///000//////000111000111333666999<<<>>>???GGGFFFEEEFFFGGGHHHHHHGGGEEEGGGIIIIIIIIIMMMTTTYYYbbbllluuuxxxzzz|||zzzyyyppppppmmmhhhcccbbbfffkkkqqqyyyzzzwwwqqqmmmllloootttxxx|||}}}|||yyyxxx~~~xxxoooggg[[[ZZZYYY]]]fffsssyyykkk```XXXMMMDDDAAA;;;444111222333222111000000000000////////////000111222333333222111000222111///.........///000...............///000000444222000///......000111111111111000...///111333444444333222222333333333>>>nnnnnnnnnnnnnnnnnnoooooommmmmmnnnnnnnnnmmmlllkkkkkkkkkllllllmmmmmmmmmnnnmmmmmmmmmmmmnnnnnnooooooqqqppppppppppppqqqrrrrrrttttttsssqqqpppooonnnmmmpppooooooooooooqqqrrrsssnnnnnnooooooppppppqqqqqqmmmllljjjgggeeecccbbbaaaddddddeeefffhhhjjjlllmmmmmmnnnnnnoooppprrrssstttxxx|||xxxyyyzzzxxxuuurrrpppoooiii```VVVQQQSSSVVVVVVUUUWWWZZZ]]]```aaaccceeegggiiifffdddfffiiiiiifffbbb___[[[WWWXXX]]]bbbffffffggggggiiinnntttuuusssooohhhaaaXXXOOOGGG???999777444222///.........---,,,---------------.........---,,,+++,,,---,,,***(((((()))***,,,,,,++++++***,,,***)))((()))***)))((())))))*********+++++++++))))))))))))))))))))))))***+++,,,---------,,,,,,******))))))))))))******************)))))))))(((************)))))))))(((''''''(((((()))******+++))))))))))))))))))))))))++++++***)))***+++,,,---,,,...///000///...///000222333555888;;;===???@@@EEEEEEFFFGGGIIIIIIIIIHHHDDDEEEGGGGGGHHHNNNVVV\\\eeeoooxxx{{{~~~{{{wwwvvvoooooonnnjjjggghhhlllpppyyy{{{uuusssuuuxxxzzz{{{{{{{{{{{{|||}}}tttnnnbbb___[[[YYY^^^iiixxxuuuhhh]]]QQQGGGBBB>>>999666666666333111222111111111111000000000000111111111111111111000444333222222111222222222//////......//////000111000/////////111333666777222222222111000000222444444333333222222333333444555lllmmmmmmmmmnnnnnnoooooommmmmmnnnnnnnnnmmmllllllkkkkkkllllllllllllllllllmmmllllllkkklllnnnpppqqqpppoooooooooppppppqqqrrrvvvuuusssqqqooommmkkkjjjooonnnmmmlllmmmoooqqqrrroooppppppqqqrrrsssssstttpppnnnkkkhhhfffeeeddddddcccdddeeeeeeffffffffffffddddddcccccceeegggjjjlllpppuuu||||||vvvvvvvvvtttrrrrrrsssuuupppfff[[[UUUUUUWWWWWWUUUXXXZZZ\\\]]]^^^```dddfffgggffffffiiimmmooommmjjjgggccc^^^\\\^^^`````````ddd```^^^cccmmmvvvxxxwwwrrrmmmeee\\\SSSKKKBBB===999666222000000///...,,,------------------------++++++***,,,------,,,******+++++++++,,,,,,,,,,,,---+++))))))***+++***)))***************+++++++++))))))))))))))))))))))))((()))******+++***************++++++++++++******************))))))))))))************))))))))))))'''(((((())))))*********************************,,,+++++++++,,,,,,---...---...//////......///000555666888:::===???AAABBBDDDFFFHHHJJJKKKJJJIIIHHHDDDFFFGGGHHHKKKRRR]]]eeeiiisss{{{~~~yyytttrrroooqqqrrrpppnnnoootttxxx|||yyyxxxwwwvvvzzzzzz{{{}}}|||vvvnnnjjjbbbYYYWWW___nnnzzzuuuiii\\\RRRGGGCCC>>>;;;;;;888444000333333222222222111111111111000000//////000000111000000111111000000//////000////////////000111111//////000111333666888:::222333444333111111333444333333333222222333333444444lllllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkllllllmmmmmmnnnooopppqqqnnnnnnnnnnnnooopppqqqqqqtttsssrrrpppnnnlllkkkjjjnnnmmmlllkkkkkkmmmoooqqqppppppqqqrrrtttuuuuuuvvvsssqqqnnnjjjgggeeeddddddaaabbbcccdddddddddcccbbbcccaaa``````aaadddhhhjjjjjjqqqzzz|||xxxqqqsssttttttttttttvvvxxxuuunnnddd^^^[[[YYYVVVSSSVVVXXX[[[]]]___```cccfffeeeeeegggkkkoooqqqpppnnnkkklllllliiieee```^^^^^^bbb___]]]```hhhqqqwwwzzzzzzwwwoooeee]]]VVVOOOHHH>>>;;;777444222222000///------------,,,,,,,,,,,,---+++++++++------,,,++++++************+++,,,---...,,,***+++,,,---,,,+++************************++++++++++++++++++++++++'''''''''(((((((((''''''((()))++++++++++++)))(((*********)))))))))))))))*********)))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---......---///000///......///111666777999<<>>;;;888555222111111111111000000000111000000//////000000111111111222222111111000///000////////////000111111...//////000111111111222000111333333222111111222222222222222333444555555444qqqqqqqqqpppoooooonnnnnnnnnmmmlllllllllnnnooopppqqqppppppnnnmmmlllkkkkkkjjjlllnnnpppooommmkkkiiijjjjjjjjjkkklllnnnooopppmmmmmmmmmlllllllllllllllkkkkkklllmmmmmmlllkkkkkkllllllnnnppprrrtttvvvwwwttttttsssqqqnnniiifffcccaaaaaaaaaaaabbbbbbcccdddbbbbbbaaa```````````````dddhhhmmmqqqsssrrrooommmeeekkkrrrxxxzzzzzzzzzyyyvvvwwwwwwuuurrrmmmgggbbbZZZZZZZZZYYYYYY\\\```dddfffiiimmmpppqqqqqqpppooopppyyy}}}pppddd^^^UUUXXX[[[\\\^^^ccckkkqqq|||~~~{{{{{{rrreee]]]WWWMMMEEE>>>999555222111111000//////...------///---++++++,,,---------((()))***+++++++++*********((('''((()))+++******+++++++++*********))))))))))))))))))))))))))))))***)))((('''&&&''''''(((***))))))))))))))))))***((()))))))))************((()))))))))************************************++++++++++++++++++++++++)))***,,,...///////////////000000111222444888;;;999;;;???CCCIIINNNQQQSSSOOORRRUUUTTTPPPNNNPPPRRRSSSZZZdddlllqqqvvv|||~~~|||zzzzzz}}}xxxrrrooonnnpppqqquuu|||}}}sssmmmoootttzzz||||||}}}zzzrrrggg]]]WWWTTTVVV^^^iiiuuuyyyrrriii[[[OOOGGGAAA;;;888333333222222222111111111000111111111111111111000000//////...............//////......//////000111,,,---...000111222222222000222444444333222222333222222222222333444555666666ssssssrrrqqqpppooonnnnnnlllkkkkkkjjjkkklllmmmnnnrrrqqqpppooonnnmmmlllkkkllllllllllllkkkjjjiiihhhjjjjjjjjjkkklllmmmooopppnnnmmmmmmllllllkkkkkkjjjjjjkkkmmmnnnnnnmmmkkkjjjjjjkkkmmmoooqqqsssuuuvvvsssssstttsssqqqmmmiiifffdddcccbbbaaaaaabbbcccdddggggggffffffeeedddccccccaaadddhhhlllnnnooonnnmmmeeejjjpppuuuxxxyyyyyyzzzuuuvvvvvvvvvtttqqqnnnlll___]]]XXXTTTSSSWWW^^^cccaaaeeejjjmmmnnnnnnmmmmmmkkkpppxxxyyymmmdddYYYWWWVVVVVVZZZ___dddhhhrrr}}}pppkkkdddYYYNNNEEE>>>999666222111111000///.........---,,,******---/////////(((***,,,---------+++***---+++***+++,,,......---++++++++++++******))))))++++++++++++++++++++++++///...,,,+++++++++,,,,,,,,,+++***))))))***+++,,,(((((())))))*********+++(((((())))))*********+++++++++*********************************************,,,...///111111111000///000111111333666:::===:::===AAAFFFLLLQQQUUUWWWPPPTTTWWWVVVSSSRRRUUUYYYYYYbbbnnnwww|||{{{yyywwwwwwzzz|||xxxqqqllljjjkkkooorrrssszzzyyyxxx}}}zzzrrroooppptttwwwxxxzzz}}}|||uuulllbbb[[[VVVRRRVVV^^^kkk~~~yyypppdddXXXOOOGGG???999444444444333333333222222000111222333333222111000444333111000000000111222...............///000000...///000111111222111111222444666666555333333444222222222222333444555666333pppqqqqqqqqqpppnnnlllkkknnnllllllllliiigggkkkqqqtttsssrrrpppmmmkkkjjjiiinnnnnnnnnkkkiiiggghhhiiihhhiiilllnnnpppqqqqqqqqqtttuuurrrjjjfffggghhhgggiiijjjkkklllmmmnnnooopppkkknnnrrrtttuuuuuuwwwxxxwwwvvvtttrrrooommmkkkjjjcccddddddaaa^^^]]]___aaafffgggggggggfffdddaaa```___bbbeeeiiikkkllllllkkkjjjmmmqqqsssttttttuuuvvvvvvwwwzzz||||||yyyuuuqqqlllhhhaaaYYYUUUVVV[[[```]]]bbbhhhjjjhhhffffffggghhhlllsss|||}}}rrriii]]]YYYUUUUUUWWW\\\```bbblllqqq{{{wwwooommmfffZZZQQQIII???666111222222111000///000111...***''')))...000...+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,)))((()))***+++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***************************)))(((((()))+++---...++++++,,,------......///...000222444444666888:::;;;???FFFKKKPPPSSSVVVYYYUUUVVVXXXXXXXXXYYY[[[^^^bbbiiittt}}}|||xxxwwwzzz~~~yyyuuupppnnniiieeedddgggmmmrrryyy|||tttrrrtttrrrvvv{{{}}}}}}xxxnnnbbb[[[VVVUUUXXXaaapppxxxdddSSSIIIBBB<<<:::888666555333111000000222111111111000000//////222333333333333222111111111111000//////.../////////111222222111111222333111444666666333111111222444444333222333444555666888mmmmmmnnnnnnnnnmmmkkkkkkkkkjjjkkkmmmkkkhhhjjjooosssrrrqqqooonnnlllkkkkkknnnnnnnnnmmmkkkjjjkkkmmmmmmnnnpppssstttuuuvvvvvv}}}uuupppppppppooonnnnnnnnnoooooopppppppppqqqsssuuuuuuuuutttuuuwwwwwwwwwuuusssqqqnnnkkkjjjcccdddccc```]]]\\\]]]___ddddddfffffffffdddbbbaaa^^^```bbbeeegggiiiiiiiiilllooosssuuutttssssssssswwwxxxzzz|||}}}|||yyywwwwwwrrriii```XXXUUUWWWZZZ]]]bbbhhhkkkkkkhhheeecccfffhhhoooxxx~~~wwwqqqfff```YYYUUUVVVZZZ___bbbgggkkksss}}}~~~wwwvvvpppfff\\\SSSGGG===555444333222000///000000///+++(((***---///...+++++++++++++++++++++++++++---,,,+++***))))))************************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,---....../////////222444666777888;;;======BBBHHHNNNQQQTTTWWWYYY[[[\\\^^^______aaadddfffiiioooyyy}}}zzzyyy{{{yyyrrrnnnmmmkkkfffbbbbbbffflllrrr|||zzzrrrqqqqqqvvv{{{}}}}}}wwwnnnhhh___]]]\\\```jjjyyyooobbbXXXLLLBBB;;;999666444333222111000222111111111111111111000222222222222222111111000222111000000/////////000///111222222111111222333111333555555222000111222444333333222333444555666444kkkkkkkkkkkkkkkkkkkkkkkkjjjjjjmmmqqqqqqlllllloooqqqpppppppppooooooooonnnooopppqqqqqqpppppprrrtttvvvwwwyyyzzz|||}}}~~~~~~|||{{{zzzxxxvvvvvvuuuuuutttsssssssssvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzyyyxxxuuuqqqmmmkkkddddddccc___\\\ZZZ[[[\\\```aaabbbdddddddddcccbbb^^^^^^___aaabbbeeefffgggmmmqqqtttvvvuuusssqqqqqqwwwyyy{{{}}}~~~uuujjj```YYYWWWWWW\\\```gggmmmpppnnnhhhccceeeggglllttt|||~~~{{{qqqiii___XXXVVVYYY]]]___eeegggkkkttt}}}}}}~~~{{{sssjjj___QQQEEE999888555222000/////////000---***+++---...,,,*********************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))***+++,,,,,,,,,,,,,,,------......///000000111333666888999;;;>>>AAAAAAEEEKKKQQQTTTVVVXXXYYYZZZ\\\___aaabbbeeeiiikkkpppuuu}}}~~~vvvoookkkjjjhhheeebbbccciiiqqqwwwwwwqqqpppuuuzzz}}}}}}~~~|||yyyllliiiddd```dddppp|||sssiiiYYYKKK???;;;777444333333222111111222222222222222333333111111222222111111000///222222111000000000000111///111222222111111222333111222444444222111111222333333333333333444555555666jjjiiiiiiiiiiiiiiijjjkkkjjjkkkpppvvvwwwrrrooopppppppppqqqrrrrrrssstttttttttuuuwwwwwwxxxyyy|||~~~~~~|||{{{yyyyyyzzz{{{zzzxxxvvvvvvxxxzzz}}}~~~~~~|||yyytttpppmmmfffeeebbb___\\\ZZZZZZZZZ\\\]]]___aaabbbccccccccc^^^]]]]]]]]]___aaadddfffkkknnnsssvvvuuusssqqqqqqxxxyyy{{{}}}vvvkkkbbb]]][[[YYY]]]eeepppwwwyyytttnnnnnnnnnooottt{{{xxxqqqfff^^^ZZZYYYZZZZZZeeefffiiipppxxx~~~}}}{{{ssshhhXXXJJJ>>>;;;666222000000000///111...,,,,,,------,,,***++++++++++++++++++++++++)))***,,,---...---,,,+++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))+++,,,---,,,++++++------...//////000000111222444888:::<<<>>>AAADDDDDDIIIOOOSSSVVVWWWXXXXXXWWWZZZ^^^aaadddhhhlllppptttyyy}}}wwwpppmmmiiihhhggggggjjjqqqzzzwwwppptttyyy|||}}}~~~}}}yyyqqqgggcccjjj{{{~~~tttdddUUUFFFAAA:::555444444444333222222222333333444444444000111111111111000//////222222111111111111111222///111222222111111222333222333333333333222222333333333333333333444444444666ggggggeeeeeeeeeggghhhjjjkkklllqqqxxx{{{wwwssssssssstttuuuwwwyyyzzz{{{|||}}}~~~{{{yyyyyy{{{}}}yyytttpppmmmhhhfffccc```^^^\\\[[[ZZZZZZ[[[]]]^^^```aaabbbbbb^^^^^^\\\\\\]]]```cccdddfffjjjooorrrsssssssssssswwwyyy{{{|||}}}wwwlllddd```XXX\\\dddppp|||~~~{{{{{{|||yyytttnnngggccc^^^ZZZXXXbbbcccfffmmmuuu{{{|||{{{zzzyyyooo```SSSEEE???888444222222111000111///---,,,,,,,,,++++++------------------------)))***---/////////---,,,+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***,,,------,,,+++***...//////000000111111222222555888;;;>>>AAADDDGGGHHHMMMRRRVVVXXXWWWWWWWWWWWW[[[___dddhhhnnnssswwwyyy~~~~~~xxxsssooohhhiiikkkmmmsss{{{~~~}}}~~~||||||}}}~~~uuuwwwyyy{{{}}}~~~wwwkkkiiirrr{{{{{{nnncccQQQIII???888666666555333222222333333444444444555000111111111111000//////222111111111111111222222///111222222111111222333444333333333444444444444222222222333333333333333222dddcccbbbbbbdddgggkkkmmmpppooossszzz~~~{{{yyyyyy{{{|||~~~~~~~~~}}}yyytttpppmmmkkkhhhdddaaa```___]]]\\\ZZZZZZ[[[\\\]]]^^^______^^^]]]\\\\\\]]]___aaabbbaaaeeeiiimmmoooqqqssstttvvvxxxzzzzzzzzz|||sssiiiccc[[[]]]bbblllyyyxxxvvvsssppplllggg```\\\\\\]]]```gggpppvvvwwwvvvwww}}}~~~wwwkkk___PPPHHH???888555444222111000///...---,,,,,,,,,,,,........................)))+++---...///...---,,,,,,,,,++++++***))))))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,,,,+++//////000111111222222333333666:::===@@@CCCGGGJJJMMMQQQWWWZZZ[[[YYYXXXXXXVVVYYY___eeekkkqqqxxx}}}yyyssspppjjjmmmqqquuu{{{~~~~~~||||||}}}~~~|||}}}~~~~~~|||zzz{{{}}}{{{oookkklllzzzxxxooo^^^SSSEEE<<<999888666333222333333333333333444444111111222222111111000///111000000000000111222222///111222222111111222333444333111111333444444444111111222333333333333333222dddcccccceeeiiiooouuuxxxzzzwwwyyy|||xxxtttrrrmmmiiieeeccccccbbb```^^^[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^______bbbeeehhhkkkmmmqqqsssuuuwwwyyyxxxvvvvvv{{{yyyoooiiiaaa```aaaeeepppyyyxxxwwwvvvtttpppjjjeee[[[ZZZZZZ___ffflllnnnmmmsssyyy~~~}}}tttjjj^^^TTTGGG>>>999777333000/////////...,,,,,,------------------------------)))***+++,,,,,,,,,+++***++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,,,,000000111111222333333333555888<<<@@@CCCGGGKKKNNNRRRVVV\\\___^^^\\\ZZZYYYWWW[[[aaahhhooowww~~~{{{wwwtttrrrvvv{{{}}}~~~~~~{{{|||}}}~~~}}}zzzxxxzzz}}}|||nnnggglllwwwuuuiii\\\LLL@@@<<<:::777333333333333333222222222222222222222222222111111000000/////////000000111222///111222222111111222333333000...///111333333222000111222333444333333222444ffffffgggjjjpppxxx}}}zzzyyynnnjjjfffdddeeeeeeccc```\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]___aaaccceeegggkkkooorrrtttwwwyyywwwsssrrrvvv{{{~~~uuupppeeeccc``````hhhzzz~~~{{{zzzzzzyyyxxxuuuqqqmmm^^^ZZZWWWXXX]]]bbbddddddpppvvv{{{}}}~~~xxxppphhh]]]NNNCCC<<<888333///...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************...---,,,+++***+++,,,---000111111222222333444444666999>>>BBBEEEIIINNNQQQVVVZZZ___bbbaaa___\\\[[[^^^bbbiiipppxxx~~~|||zzz{{{|||zzz|||~~~~~~}}}}}}}}}}}}|||{{{zzzzzz}}}zzzvvvwwwzzz}}}uuuiiidddlllwwwtttpppbbbPPPCCC>>>;;;777333333333333222222111111111222333333333333222111111//////...//////000111111///111222222111111222333111///,,,---000222111000000111222333444333222222000lllmmmppptttyyy~~~}}}vvvuuupppmmmmmmkkkfffccccccdddaaa^^^\\\\\\]]]]]]\\\[[[[[[\\\\\\]]]]]]^^^^^^___```bbbcccdddgggkkknnnqqqsssvvvvvvuuusssrrrrrr}}}wwwsssmmmbbb^^^bbbhhhooo~~~yyyxxxxxxxxxyyyyyywwwuuufffaaa[[[WWWXXX[[[___```iiipppxxx}}}~~~}}}}}}~~~ooohhhZZZIII>>>:::666222000///......//////---+++...---,,,+++***+++,,,---************************,,,,,,,,,------.........*********++++++,,,,,,,,,+++******))))))))))))))))))************+++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........333333222222444666999;;;:::===AAABBBDDDIIIRRRZZZZZZ```fffgggccc``````aaa___hhhuuu}}}|||}}}~~~~~~}}}{{{zzz{{{}}}}}}||||||}}}~~~~~~wwwtttuuuxxx|||~~~pppkkkiiiiiirrrvvvttthhhYYYLLLCCC<<<777666555444333333444444222111222333333333333222111111111111000//////000111222444444333222222111111000111111111111111111111111333444555555666666555555333vvvwwwyyy}}}|||vvvrrrqqqnnniiieeeeeedddbbb^^^]]]\\\\\\\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^```aaacccfffjjjmmmoooqqqtttuuuuuuttttttuuu|||}}}zzzvvvkkkcccdddeeeiiixxx~~~{{{zzzxxxxxxxxxyyyyyywwwvvvoooiiiaaa[[[ZZZ\\\^^^```ffflllsssvvvwwwvvvwwwyyytttnnnbbbRRRHHHBBB<<<666111000//////000000...,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++,,,,,,,,,++++++***************)))************+++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,------.../////////111000000000222555777999;;;???CCCEEEHHHNNNXXX___bbbfffiiigggbbb^^^^^^___eeemmmyyy~~~}}}yyyyyywwwwwwwwwxxx{{{~~~~~~||||||}}}}}}}}}|||}}}~~~yyywwwwwwzzz|||~~~iiidddccclll|||yyyoooaaaTTTIII???888444555444222222333444333111222333333333333222111111333222000////////////000222222111111111111000000111111111111111111111111333444444555555555555555555zzzwwwrrrkkkggggggfffdddaaa``````___^^^\\\```___]]][[[ZZZZZZ[[[\\\ZZZ\\\^^^___```cccgggjjjkkknnnrrrtttuuuwwwyyy{{{|||}}}rrriiieeecccdddnnnzzz}}}yyyvvvwwwuuuttttttvvvvvvtttsssxxxqqqhhhaaa^^^^^^^^^___bbbfffkkknnnmmmnnnpppsssvvvrrriii\\\RRRKKKBBB:::444222000000111111///.........---,,,,,,,,,,,,---------------------------************++++++++++++,,,,,,++++++++++++++++++---,,,,,,+++***+++++++++)))************+++++++++)))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,---......///000000000000000111333555888999===AAAEEEJJJNNNVVV```ggglllmmmmmmhhhbbb^^^^^^___kkksss~~~|||zzz|||yyyrrrqqqoooppprrrvvv{{{}}}||||||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}~~~yyytttttttttvvvzzzjjjbbb]]]dddrrr~~~vvvjjj\\\PPPFFF===888666444222222333444333222222333333333333222111111333222111///............///000000000000111111111222222222222222222222222333333444555555555555555666wwwnnnhhhhhhhhhgggeeedddeeeeeecccbbbbbb```\\\YYYXXXXXXYYYZZZXXXYYY[[[\\\]]]```dddggghhhkkkooosssvvvzzz~~~~~~tttkkkgggdddccciiirrrttt{{{yyytttrrrsssqqqpppnnnnnnooopppooonnnvvvqqqkkkfffcccbbb```^^^```cccfffgggggghhhlllooosssrrrlllaaaXXXPPPEEE<<<888555222000000000///...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++************+++))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,---...//////000111111222444666999;;;<<<>>>BBBHHHOOOVVV___hhhnnnsssqqqnnnhhhccc```aaacccpppwww||||||~~~ssskkkiiikkknnnrrrwww}}}~~~}}}~~~~~~|||zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~|||~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}sssqqqqqqqqqtttzzzpppdddZZZ\\\fffrrr}}}|||qqqbbbVVVMMMEEE>>>777555333222333444333333222333333333333222111111111000000//////.........//////000000111222222333222222222222222222222222333333444555555555444444666tttllljjjkkkiiigggggghhhiiihhhgggcccaaa]]]YYYWWWVVVWWWXXXWWWXXXZZZZZZ[[[]]]```ccceeehhhlllpppuuuzzzxxxpppkkkhhhgggiiimmmlllnnnqqqpppllljjjlllpppnnnmmmkkkjjjkkkllllllkkkkkkjjjiiiiiihhhfffbbb______bbbdddddddddfffjjjnnnpppqqqmmmeee^^^VVVKKKAAA<<<888444000/////////...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********++++++***)))))))))))))))))))))*********+++++++++************++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,---...//////111222333666888;;;===>>>@@@EEELLLUUU^^^gggnnnrrrsssqqqlllhhheeeeeehhhjjjrrrxxx~~~~~~{{{ppphhhfffeeeiiiooowww~~~~~~||||||~~~~~~||||||{{{zzzyyyxxxxxxyyyyyyyyyzzz{{{}}}||||||~~~}}}}}}{{{xxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz~~~{{{vvvtttrrrttt{{{vvvgggZZZWWW]]]gggttt{{{jjj\\\SSSJJJBBB;;;888555444444444444333222333333333333222111111......///000000000111111///000000111222333444444222222222222222222222222222333333444555444444444555wwwtttqqqnnnjjjiiiiiijjjjjjiiidddbbb___[[[YYYXXXXXXXXXWWWXXXYYYYYYYYYZZZ]]]___bbbdddhhhlllqqqxxxyyyssspppnnnmmmlllmmmkkkjjjiiieeeccchhhnnnnnnllljjjiiijjjkkkkkkkkkcccdddeeeggghhhfffbbb___]]]```bbbcccccceeejjjnnnppprrrpppjjjddd___VVVMMMBBB===777222000//////...//////000000//////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++***))))))(((((()))))))))************+++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++,,,---///000000000111333666999;;;===>>>CCCHHHRRR]]]gggnnnrrrtttpppnnnjjjggggggkkkooorrrvvv{{{}}}}}}zzzppphhheee^^^dddmmmxxx|||{{{}}}}}}zzzxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~{{{|||}}}}}}~~~~~~|||xxxvvvrrrrrrrrrrrrrrrrrrrrrrrrsssrrrsssuuuxxx}}}|||wwwrrrrrrvvv}}}|||kkk]]]YYYZZZ```mmm{{{wwwggg]]]QQQEEE???<<<888555555555444333222333333333333222111111---...///111222222222222000111111222333444444444333333333333333333333333222222333444444444444444444}}}xxxrrrnnnllllllllllllfffdddbbb```]]][[[ZZZZZZYYYYYYYYYXXXWWWXXXZZZ\\\^^^```cccggglllsss{{{|||zzzxxxuuurrrtttooollljjjfffbbbeeekkkmmmkkkhhhggghhhiiijjjiiicccbbbbbbcccdddcccaaa^^^ZZZ]]]```aaaaaaccchhhmmmqqqsssqqqllliiifff```XXXIIICCC;;;555222000000/////////000111000///...---------------------------,,,+++++++++************++++++++++++++++++,,,,,,,,,+++******))))))******)))************+++++++++*********+++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,---...///111222222000222444888;;;>>>@@@@@@GGGMMMXXXeeeoootttvvvuuummmkkkhhhgggjjjooosssvvv|||~~~~~~}}}yyyppphhheeeaaagggrrr}}}~~~~~~~~~~~~~~~zzz{{{~~~}}}{{{yyyzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{{{{||||||~~~~~~~~~~~~|||zzzzzzzzzyyyxxxuuurrrooommmjjjjjjjjjjjjjjjjjjjjjiiimmmllllllmmmqqqvvv{{{~~~~~~}}}}}}~~~wwwsssuuuxxxzzzyyy{{{yyy|||uuueee^^^[[[[[[eeetttxxxmmm]]]NNNDDD@@@;;;777666555444333222333333333333222111111///000111222333333222222000000111111222222333333333333333333333333333333222222333444444444444333444zzzsssppppppoooooogggfffeeecccaaa^^^]]]\\\ZZZZZZZZZXXXWWWWWWYYY[[[[[[]]]```ccchhhpppxxx}}}~~~zzzyyysssooonnniiibbbccciiikkkhhheeedddeeeggggggggggggdddaaa`````````___^^^VVVZZZ^^^___```bbbgggkkkqqqrrrpppllljjjiiieee^^^MMMGGG???777333222111000///000111111111000...---........................+++*********))))))((((((*********++++++,,,,,,------,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------...000111333444444333444777;;;>>>AAACCCDDDJJJQQQ]]]jjjtttxxxxxxvvvllliiiggggggkkkpppuuuxxx}}}}}}yyyqqqiiieeejjjpppyyy||||||~~~~~~~~~~~~~~~~~~~~~yyyzzz||||||}}}~~~zzzzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyzzz|||}}}~~~~~~}}}{{{{{{|||{{{~~~~~~~~~~~~}}}~~~~~~zzzzzzzzz{{{||||||zzzxxxttttttrrrooollliiifffeeecccddddddeeeddddddccccccdddcccbbbcccfffjjjooorrrxxxxxxxxxyyy|||{{{zzz{{{{{{zzzzzzuuuvvv~~~mmmddd\\\VVV^^^kkk~~~zzzhhhWWWFFFBBB===888666555444333222333333333333222111111111222333444444333111000000000000000111111111111333333333333333333333333222222333444444444333333555{{{wwwtttqqqooollljjjgggeeedddcccbbb```XXXZZZZZZXXXTTTRRRRRRTTTVVVYYY^^^aaadddiiipppuuuzzzzzz|||vvvqqqnnnkkkhhhfffeeedddccccccdddddddddccceeeaaa]]]\\\]]]^^^]]][[[^^^\\\YYYZZZ]]]bbbeeefffkkkiiiiiikkkmmmmmmiiifffXXXQQQFFF===999777555333333...,,,...///---,,,---......---------,,,,,,,,,)))******++++++,,,------,,,+++***))))))***+++,,,+++******))))))******+++------------------------))))))(((((()))+++---...)))))))))******++++++,,,,,,,,,++++++,,,,,,---...---///111111111000111333444777:::<<<===@@@EEEJJJPPPYYYgggsssyyyxxxsssoookkkiiiffffffiiiooouuuzzz|||~~~yyysssnnnmmmnnnnnnwww~~~yyyzzz~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}yyyuuuwww{{{~~~|||yyyzzzzzz{{{}}}~~~~~~~~~~~~{{{{{{yyywwwuuuuuuxxx{{{~~~|||zzzxxxxxxzzz|||}}}~~~}}}}}}|||}}}|||{{{{{{}}}}}}{{{zzz|||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzyyywwwvvvvvvwwwyyyuuuqqqoooppppppooommmooonnnkkkgggdddaaa______\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYY[[[___fffjjjmmmnnnpppqqquuuzzz|||wwwxxx~~~zzzzzz|||sssggg]]]]]]cccrrrrrreeeSSSJJJAAA<<<888333333555444444555555444444333222222222111111111111111111222222222222222222222222222222222222222222333333444444333333333222222222777yyyssspppmmmkkkhhhfffdddbbb___]]]ZZZ\\\\\\ZZZWWWTTTTTTUUUTTTWWW[[[___bbbffflllqqqsss|||~~~zzzuuuqqqmmmjjjhhhbbbaaa```bbbeeefffdddbbbccc___[[[YYY[[[\\\\\\[[[[[[ZZZYYYYYY[[[^^^cccfffjjjiiihhhkkknnnppppppoooccc[[[NNNDDD<<<777333111222...,,,...///------///.........---------,,,,,,------,,,,,,+++*********+++***)))(((((()))***+++...------------------...++++++++++++++++++++++++***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------...111111111111333444555888<<<===???BBBHHHMMMVVV___lllwww{{{xxxsssooojjjiiihhhhhhlllqqqvvvzzz}}}~~~}}}yyyrrroooooopppuuu~~~~~~~~~~~~}}}|||||||||}}}|||||||||~~~{{{wwwssstttxxx{{{zzzxxxzzzzzz|||}}}~~~~~~~~~~~~{{{{{{yyyvvvtttuuuwwwzzz~~~}}}{{{yyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuuuutttsssqqqqqqpppqqqmmmjjjiiijjjkkkjjjiiifffdddbbb___\\\YYYXXXWWWUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSUUUYYY^^^ccchhhiiijjjlllooottt{{{zzzzzz~~~~~~uuuiiicccccchhhxxx{{{oooZZZOOOCCC===:::666444555444444444444444333333222111111111111111111111111222222222222222222222222000111111222222333444444222333333333444444555555111yyyuuuqqqooollliiigggddd___\\\\\\^^^___^^^[[[WWWUUUUUUSSSUUUXXX[[[^^^bbbhhhkkkmmmwww|||wwwsssooommmccc```^^^```eeegggdddaaa```\\\XXXVVVWWWYYY[[[[[[ZZZ\\\\\\[[[ZZZ\\\aaafffiiihhhgggiiinnntttwwwyyymmmeeeYYYLLLBBB;;;555222111---+++...///......000.........------------,,,---------,,,++++++******++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++---------,,,,,,,,,,,,+++++++++******++++++,,,---,,,...000111222333555777666:::>>>@@@CCCGGGNNNTTT```iiittt|||}}}xxxqqqmmmhhhhhhjjjmmmpppuuuxxxzzz}}}~~~}}}xxxrrrqqqsssuuu~~~}}}|||{{{zzzzzzzzzzzz}}}}}}||||||}}}|||xxxtttsssvvvyyyzzzyyyyyyzzz|||}}}~~~{{{zzzyyywwwttttttwwwyyy}}}|||zzzxxxxxxxxxzzz{{{{{{||||||}}}~~~{{{yyyvvvvvvwwwyyyzzzyyyyyyyyyyyyxxxvvvuuussssssoooooooooooommmjjjhhhgggeeeccc``````aaabbbbbbaaa[[[ZZZWWWUUURRRPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNRRRVVVZZZ___aaabbbdddfffkkkqqquuuxxx{{{|||||||||lllddd```kkkzzzwwweeeVVVFFF???===999555444333333444444333333222111111111111111111111111111222222222222222222222222000000111222333333444444222222333444555666777777444|||vvvsssqqqnnnlllhhhccc```]]]___``````]]]ZZZVVVTTTSSSTTTVVVXXX[[[___cccfffjjjrrr|||{{{xxxwwwlllfff```___ccceeeccc___]]]ZZZWWWTTTUUUWWWZZZ[[[^^^aaabbb```\\\\\\```eeegggeeeeeeggglllsssyyy}}}pppkkkaaaUUUJJJAAA:::666111,,,***,,,...---...000............------------******++++++,,,------...------,,,,,,,,,,,,------))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************************************+++++++++************+++,,,,,,,,,...000222222444777999999<<>>>>>666666666777666666555444///000000111222222333333000000111222333333444444...///000111333444555666222333333444555666777777333|||wwwrrrpppooommmkkkjjjhhheeeaaa^^^ZZZXXXTTTSSSSSSTTTSSSSSSTTTXXX]]]^^^]]]```fffllluuu~~~pppddd^^^]]]aaagggkkkiiiaaa[[[[[[]]][[[```ffflllmmmkkkfffccc```]]]dddsssxxxsssqqqvvv}}}}}}~~~vvvhhh^^^PPPBBB666222111...---000------,,,,,,,,,------......---+++))))))***+++,,,------,,,++++++,,,------000///...---,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---------...000111111444777999999:::<<<>>><<>>@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHKKKPPPUUU\\\ccclllqqqtttxxx~~~xxxtttyyykkk___ZZZ[[[ccclllqqqrrrnnneee\\\TTTIII@@@===;;;888666666555333222111111111111111111111111222222222222222222222222222222222222222222222222111222333444444444333333555}}}wwwuuusssqqqpppmmmjjjgggddd___YYYUUUSSSSSSSSSRRRRRRUUUXXXXXXXXXYYY^^^bbbhhhooouuuzzz}}}~~~yyynnnddd___^^^___fffmmmnnniiiccc``````gggfffddddddeeegggiiikkkmmmjjjqqqxxxuuuwwwzzzuuukkk^^^QQQCCC:::444000///000......---------------...///...,,,+++++++++,,,---+++******))))))******+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111555666888999999999;;;===CCCHHHNNNWWWeeessszzzyyywwwqqqkkkgggeeegggqqq|||}}}|||~~~{{{yyyxxxvvvuuu~~~{{{wwwuuuuuuvvvvvvuuuvvvyyyzzzzzz|||zzz||||||{{{yyyuuusssssstttvvvuuuttttttvvvyyy{{{}}}~~~~~~zzzyyyzzzzzz|||~~~}}}xxxzzz|||||||||{{{|||}}}|||{{{{{{}}}}}}||||||yyyxxxvvvqqqllleee___\\\XXXSSSNNNKKKKKKIIIFFFCCCDDDCCC@@@>>>======>>>>>>BBBDDDEEEEEECCCAAAAAAAAA@@@???>>>>>>??????>>><<>>666111000//////......------------...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........///000111222111333666888999<<>>===<<<<<<===>>>???BBBEEEEEEDDDBBBAAAAAABBBAAA@@@AAABBBAAA???===??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????AAAAAABBBCCCCCCDDDDDDEEEBBBDDDHHHMMMRRRYYY```eeeiiinnntttxxx{{{~~~zzzrrrsssyyy~~~||||||~~~wwwggg]]]YYYZZZ]]]dddmmmtttrrrkkkbbbWWWNNNAAA>>>999777555444333222222222222222222222222222111222222222222222333333333333333333333333333333333333333444444444444444666~~~|||yyywwwvvvuuusssqqqlllggg___YYYUUURRRPPPNNNLLLMMMOOOPPPRRRUUUYYY\\\aaacccggglllqqqwww~~~zzzwwwzzz~~~}}}yyyrrriiiccc______dddjjjllliiiddd```___^^^^^^___```cccfffhhhjjjjjjeeecccgggkkkjjjfffdddiiioooyyy{{{vvviiiaaaRRRCCC999444111///000///...---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222111333555777999<<<@@@DDDCCCLLLYYYfffuuurrrjjjcccccchhhooozzzyyyrrrooonnnoooyyy~~~|||tttttttttsssssssssuuuvvvqqqvvvzzzzzz~~~}}}xxxtttssstttuuussssssttttttvvvxxxzzz{{{~~~}}}{{{xxxvvvvvvyyy}}}}}}~~~~~~}}}{{{yyyzzz{{{yyyyyyyyy{{{~~~~~~}}}}}}{{{yyyvvvtttpppnnnkkkfff___XXXQQQNNNKKKHHHDDDAAA@@@??????>>>@@@???>>>======>>>??????>>>@@@CCCDDDCCCAAAAAAAAABBBBBBBBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAABBBBBBCCCDDDDDDDDDAAACCCGGGJJJNNNTTTZZZ___fffkkkrrrvvvyyy|||vvvrrruuuyyyxxxxxxyyy~~~}}}kkk^^^ZZZZZZZZZ```kkktttvvvrrrjjj^^^SSSBBB???:::777666555444333222222222222222222222222111111111222222333333333333333333333333333333333333333333444444444555555777}}}|||{{{yyyxxxrrrmmmfff```[[[WWWSSSPPPMMMMMMNNNOOOQQQTTTWWWXXX^^^^^^bbbhhhlllooouuu{{{{{{uuuvvvyyy}}}xxxqqqiiieeecccfffhhhhhheeeaaa___^^^[[[\\\^^^aaadddeeefffggghhhddd___\\\\\\]]]^^^___dddjjjrrryyy}}}}}}zzzxxxkkkfffZZZIII===777333///000000///...------------------------,,,,,,,,,+++)))******++++++******)))+++,,,,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222444666777888999;;;???BBBFFFSSScccqqq}}}qqqggg```bbbhhhpppyyyyyyrrroooqqqsssyyy~~~|||yyyqqqrrrssssssrrrrrrsssuuurrrwww{{{{{{~~~~~~zzzvvvtttuuuvvvttttttuuuuuuvvvxxxyyyyyyzzz|||}}}zzzwwwwwwyyy}}}|||{{{{{{|||{{{zzzzzz{{{~~~~~~}}}|||zzzyyywwwvvvsssooollldddbbb^^^YYYTTTNNNIIIGGGGGGEEECCCAAA@@@???????????????>>>??????@@@AAAAAA>>>@@@CCCCCCCCCBBBBBBCCCBBBBBBCCCFFFGGGGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDBBBCCCFFFHHHJJJOOOTTTXXXaaagggooouuuyyy|||xxxuuuuuuuuuttttttyyytttddd\\\XXXUUU\\\fffqqqxxxyyytttfffYYYGGGCCC===999777777666555333333333333333333333333111111111222222333333444444444444444444444444444444444444333444555555666999yyyuuuooojjjddd___YYYUUUQQQPPPOOOOOOPPPRRRSSSTTTXXXXXX\\\dddhhhiiinnnuuu|||~~~wwwwwwzzzyyyrrrmmmjjjiiihhheeeaaa___^^^^^^]]]^^^```bbbcccddddddddddddccc^^^XXXSSSTTTWWWZZZ]]]aaagggmmmqqqrrrssstttmmmjjj```OOOCCC<<<777111111000///...------------,,,,,,,,,,,,,,,++++++***)))***++++++++++++***))))))***+++,,,------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222444555777777999<<<@@@CCCLLL\\\ooo|||sssiiibbbdddlllssszzzwwwrrrqqquuuzzz||||||xxxvvvoooqqqrrrrrrpppoooqqqsssvvv{{{~~~}}}}}}~~~zzzwwwuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwzzz}}}~~~~~~~~~}}}zzzzzz|||~~~~~~}}}~~~|||||||||{{{zzzxxxwwwtttrrrpppoookkkfffbbbZZZWWWSSSOOOJJJGGGDDDCCC@@@AAAAAAAAA@@@???@@@AAA>>>>>>>>>???@@@AAABBBBBBAAABBBDDDDDDCCCDDDEEEGGGEEEEEEFFFIIIJJJJJJGGGDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBCCCDDDEEEGGGJJJNNNRRR[[[bbblllssswww{{{|||wwwxxxuuusssvvvrrrggg]]]UUUWWW```lllwww}}}ooo```OOOJJJCCC>>>:::888666555444444444444444444444444000111111222333333444444444444444444444444444444555444444333444555666777888~~~{{{vvvqqqkkkeee^^^ZZZUUUSSSPPPOOOPPPQQQQQQPPPSSSSSSXXXaaaeeefffkkkrrrrrr{{{{{{{{{~~~yyytttnnnlllhhhccc```^^^^^^^^^aaabbbbbbccccccccccccbbbaaabbb___WWWPPPOOOSSSWWWWWWZZZ^^^bbbfffiiilllnnnmmmmmmdddSSSFFF@@@:::333111111000......---------++++++,,,,,,,,,+++***)))+++,,,---......---,,,+++((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222333333111222555777999>>>CCCGGGQQQcccxxxxxxmmmfffiiiqqqwww||||||uuurrrsssyyy{{{xxxuuuuuummmpppqqqqqqnnnnnnppprrryyy~~~~~~|||~~~~~~}}}zzzwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvyyy|||}}}~~~~~~~~~}}}}}}~~~|||{{{yyyvvvsssssspppllljjjiiieee___[[[UUURRRNNNIIIFFFDDDCCCCCC;;;===???@@@@@@@@@AAABBB======>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDEEEHHHJJJIIIIIIJJJLLLMMMLLLIIIFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCCCCDDDGGGKKKNNNWWW___iiiqqqvvvzzz~~~}}}}}}yyyuuuwwwrrreeeZZZTTT\\\hhhvvvuuueeeVVVPPPHHHAAA<<<999666555444444444444444444444444000000111222333333444444555555555555555555555555555555444333444555666777777}}}|||{{{yyyyyyyyyzzzzzzvvvzzzvvvqqqmmmfff^^^XXXUUUQQQOOOOOOPPPPPPOOOSSSTTTVVVZZZ```fffllloooqqqvvv}}}}}}{{{tttnnnfff```]]]\\\]]]]]]gggeeecccaaaaaa``````___cccccc___YYYRRRNNNOOOQQQVVVYYY]]]```ccceeegggiiimmmnnnjjj___NNN@@@777444333111////////////...---...........................,,,******+++------,,,...---+++*********++++++))))))******+++,,,---...---...///...------///111---,,,,,,++++++,,,,,,---***---111222222222222222333777:::::::::===FFFMMM[[[ppp{{{qqqoooooossszzz{{{uuurrrtttyyyzzzuuusssrrrqqqpppqqqpppnnnmmmnnnoooqqqrrrzzz}}}~~~||||||~~~~~~{{{{{{zzzxxxxxxxxxxxxwwwuuuyyyzzzzzz{{{zzzyyyxxxwwwzzzyyyyyyzzz||||||{{{{{{zzzwwwtttrrrnnnhhheeeccc```\\\XXXLLLJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@AAABBBCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNNNNNNNMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJGGGEEECCCCCCCCCBBB@@@>>>CCCAAAAAACCCFFFFFFCCCAAAAAABBBCCCEEEGGGHHHIIIJJJQQQXXXcccnnnuuuzzz~~~}}}~~~sss^^^ZZZZZZeeeooovvvrrrcccVVVIIIDDD>>>777444666444444333333333444444555111111111222333444555666555444333222222222333333666666666666666666555555777~~~{{{rrrqqqpppooonnnoooooopppooosssyyy}}}|||vvvrrrlllddd[[[WWWQQQNNNMMMMMMLLLLLLOOOPPPRRRVVV[[[bbbgggkkknnnttt{{{vvvpppfff^^^ZZZYYYYYYYYYgggggggggffffffdddbbb```aaaaaa___[[[UUUQQQPPPPPPWWWZZZ]]]______bbbfffjjjmmmnnnlllbbbSSSDDD;;;777333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---------------+++*********++++++++++++,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---------,,,,,,,,,,,,------+++...111222222222222333333777:::;;;<<>>???@@@@@@AAABBBBBBCCCCCCFFFMMMWWWbbbjjjqqqwwwzzzkkk___\\\cccnnn|||vvviiiYYYNNNFFF>>>999999555555444444444444444555666555333222111222333555888666333111000000222333444444444444444444444444999}}}yyyuuuqqqjjjccc^^^XXXXXXWWWVVVVVVVVVWWWXXX[[[```gggmmmrrrvvvzzz|||}}}zzztttmmmgggaaaZZZSSSPPPOOONNNMMMNNNNNNPPPSSSXXX^^^cccfffiiimmmsss{{{|||pppeee^^^ZZZXXXWWW]]]cccjjjnnnmmmgggaaa]]]ZZZ]]]___```]]]XXXSSSPPPRRRXXX^^^```___aaagggmmmnnnqqqqqqlll___PPPCCC<<<555222///......//////...///////////////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,------+++,,,---///.........------.........---///222222222111222333333666:::<<>>888333000//////...000000000000000000000000,,,++++++---......,,,******+++---...///...------///---***(((((())),,,---+++,,,,,,,,,++++++---...---,,,,,,++++++,,,,,,---111222333222111111333444555999>>>DDDNNN^^^rrrzzzuuuuuuxxx|||zzzvvvssssssuuuuuuqqqmmmiiigggffffffhhhiiihhhgggiiiiiikkkmmmqqqvvv{{{~~~||||||{{{}}}|||xxxwwwvvvuuuvvvwwwxxxwwwvvvxxxyyy{{{|||||||||{{{{{{}}}|||zzzyyyyyyzzz{{{|||wwwyyy{{{|||{{{zzzzzzzzzwwwyyy|||~~~~~~}}}|||zzz{{{{{{|||}}}zzzrrrmmmkkkfffeeebbb]]]XXXVVVXXX\\\WWWVVVTTTRRRQQQPPPQQQQQQNNNMMMJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEKKKMMMPPPQQQRRRRRRTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQPPPOOOOOONNNLLLJJJIIIJJJKKKHHHEEEDDDGGGJJJFFFFFFFFFGGGHHHIIIIIIIIIGGGIIILLLPPPVVV^^^ffflllpppwwwwwwlllgggppp~~~mmmaaaXXXLLL@@@888888777555555444444444000222444666777777666555222333444666777666666555444444555555666777888888666