BM66(@ ~~~uuuqqqpppooooooqqqooopppqqqrrrsssqqqllliii```WWWKKKAAA===<<<======???>>><<<;;;<<<>>>@@@AAADDDBBB??????@@@BBBCCCCCCCCCBBBCCCEEEDDDCCCGGGOOOyyywwwvvvttttttvvvrrrssstttuuuuuusssoookkk```XXXNNNEEEAAA???>>>=========<<<<<<===>>>???@@@CCCAAA@@@AAADDDGGGIIIIIINNNMMMMMMNNNKKKHHHKKKRRR}}}||||||zzzyyyzzzwwwwwwwwwxxxyyyvvvrrrooo___WWWMMMEEEAAA???<<<:::=========>>>???@@@AAABBBCCCCCCDDDHHHMMMSSSVVVWWW___]]]\\\[[[UUUOOOPPPUUU~~~~~~|||zzz{{{zzzzzzzzzzzz{{{yyyuuurrrcccZZZNNNFFFBBB@@@===:::???>>>>>>>>>@@@BBBEEEGGGGGGHHHLLLRRR[[[ccchhhjjjnnnkkkiiifff^^^UUUSSSVVV~~~}}}}}}}}}|||{{{||||||zzzvvvssskkk```RRRIIIGGGFFFCCC@@@@@@@@@???@@@CCCGGGLLLNNNMMMOOOTTT]]]gggpppvvvxxxwwwuuusssnnndddYYYTTTVVV~~~}}}}}}|||{{{xxxuuukkk```SSSLLLLLLLLLIIIEEEDDDEEEHHHKKKPPPTTTWWWYYYYYY[[[```hhhqqqyyy~~~}}}{{{yyytttiii\\\WWWXXX~~~~~~|||yyywwwhhh```WWWUUUXXXYYYTTTNNNMMMRRRZZZbbbgggiiiiiihhhjjjlllooottt{{{}}}yyynnnaaa[[[[[[~~~{{{yyykkkfffbbbdddiiiiiibbb[[[VVV^^^jjjuuu{{{{{{xxxuuuyyyyyy{{{|||rrreee^^^^^^~~~|||yyyxxxnnnjjjgggkkkrrrrrriii```ZZZfffwwwwwwggg\\\XXX~~~|||zzznnnjjjhhhmmmssssssiii^^^^^^fffttt~~~~~~{{{~~~vvvfff[[[XXX|||zzzppplllkkkqqqxxxvvvjjj]]]XXX\\\ccciiiiiiiiiqqq|||tttcccYYYWWW~~~zzzxxxrrrnnnnnnuuu}}}zzzlll^^^OOOPPPRRRTTTUUUZZZhhhvvvqqq```WWWVVV}}}yyywwwqqqmmmmmmvvv|||lll\\\OOOMMMMMMNNNOOOWWWjjj{{{~~~nnn\\\UUUUUU{{{xxxnnnjjjjjjsss~~~{{{kkkZZZQQQOOOMMMNNNPPPYYYmmm{{{jjjYYYSSSUUU}}}zzzwwwnnniiiiiisss~~~}}}mmm]]]SSSRRRQQQQQQRRR[[[nnnyyygggVVVQQQTTT{{{wwwuuuqqqkkkkkkuuuqqqaaaYYYWWWWWWWWWXXX___qqqwwweeeUUUPPPTTT~~~|||{{{zzzwwwqqqppp|||wwwfff]]]YYYWWWYYYZZZ```ooo|||nnn___TTTPPPPPP~~~|||{{{xxxrrrqqq{{{uuuddd]]]XXXUUUUUUVVV^^^pppxxxlll]]]TTTRRRSSS~~~|||xxxsssqqqzzzrrrbbb[[[WWWRRRQQQSSS]]]qqq}}}uuuhhh[[[SSSTTTWWW~~~|||xxxsssrrrxxx{{{mmm___XXXVVVSSSQQQTTT___qqq~~~uuugggYYYSSSUUUZZZ~~~{{{xxxtttrrrvvv{{{wwwjjj^^^VVVXXXXXXVVVYYYdddsss~~~vvvgggYYYTTTVVV[[[~~~|||zzzwwwuuuwwwyyyuuujjjaaaYYY]]]^^^[[[^^^iiiwwwvvvgggZZZTTTWWW\\\}}}}}}zzzyyyzzz{{{vvvmmmeee```dddddd___```mmm|||}}}tttfffZZZUUUYYY^^^}}}|||}}}}}}xxxpppiiifffjjjggg___aaappp}}}zzzrrreeeZZZVVVYYY___}}}wwwrrrpppooommmmmmggg```cccrrr{{{qqqeee\\\YYY\\\```zzzuuuqqqpppooonnnhhhaaacccrrr{{{pppddd[[[ZZZ___ddd~~~xxxtttrrrrrrpppiiibbbeeesss|||qqqeee\\\\\\ccciii~~~{{{zzz|||xxxvvvwwwssskkkeeeiiivvv~~~uuuiii___^^^dddkkk~~~|||{{{{{{{{{||||||{{{zzzyyyyyywwwwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxxxx{{{}}}}}}||||||{{{zzzyyyyyyssssssssssssssstttuuuvvvwwwxxxyyy{{{{{{|||||||||{{{~~~}}}~~~|||zzzxxxxxxxxxzzz{{{{{{}}}{{{{{{}}}{{{yyyyyyzzz}}}~~~|||wwwwww||||||zzz{{{vvvnnnhhhnnn{{{yyynnnccc```ffflllzzzyyyxxxyyy{{{}}}}}}|||{{{{{{|||||||||{{{{{{zzzwwwwwwwwwwwwwwwwwwvvvuuuvvvvvvvvvuuuuuusssrrrrrrpppooooooooopppqqqrrrrrruuuuuuuuutttssstttxxxzzz{{{zzzzzzzzz{{{|||}}}}}}yyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuuuutttsssrrrqqqlllllllllmmmmmmnnnpppppppppqqqrrrsssssstttsssssssssuuuwwwzzz}}}~~~~~~}}}yyyyyyzzz{{{}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzwwwvvvvvvwwwxxxvvvttttttvvvwwwxxxxxxrrrpppmmmkkkjjjjjjlllmmmqqqsssxxx|||}}}~~~~~~~~~}}}}}}~~~|||yyywwwvvvwwwxxxyyywwwwwwuuusssqqqqqqsssuuuyyyzzz{{{zzzyyyxxxzzz|||xxxxxxwwwwwwwwwwwwwwwxxxvvvvvvuuutttrrrpppnnnmmmqqqpppoooppprrrvvvzzz|||uuuppppppvvvyyypppmmmuuu{{{pppeeeccciiiqqq~~~~~~}}}~~~~~~}}}{{{yyysssrrrqqqqqqtttuuuuuutttuuuuuuuuuuuuuuutttsssrrroooppppppppppppoooooonnnqqqqqqppppppnnnmmmkkkkkkiiiiiiiiiiiijjjkkkmmmmmmnnnooooooooonnnnnnppprrrqqqqqqqqqqqqqqqrrrrrrsssnnnnnnoooooonnnmmmkkkjjjjjjkkklllmmmnnnnnnmmmmmmjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooooorrrrrrooooooqqqqqqnnnnnnnnnnnnooopppqqqqqqrrrnnnpppqqqqqqooonnnppprrrrrrqqqppppppoooooooooooommmnnnooommmiiihhhiiikkkkkkkkkkkkkkkkkklllooorrrjjjhhheeebbbaaaaaaccceeeiiikkkmmmppprrrsssssssssllllllmmmkkkjjjiiijjjllljjjiiifffdddccccccdddeeeaaaaaa```___^^^```dddffffffhhhiiihhhggggggjjjllllllllllllmmmmmmllllllllliiiiiiiiihhhgggfffdddccceeeeeefffiiilllooosssuuuvvvwwwxxxzzz|||}}}~~~|||}}}~~~~~~wwwllliiijjjppp}}}{{{rrrpppzzzyyymmmdddeeeppp{{{~~~}}}|||||||||}}}~~~|||zzzzzz{{{}}}}}}~~~~~~~~~}}}|||zzzyyyyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvuuuwwwxxxxxxwwwvvvssspppnnnmmmlllkkkkkkmmmoooooonnnnnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkkjjjjjjiiihhhgggggggggfffeeedddbbb```___````````````aaabbbdddeeeaaacccddddddddddddeeefffeeeeeedddddddddddddddeeeeeeffffffffffffdddcccbbb\\\]]]___bbbcccdddddddddcccbbbaaa``````______```bbbccccccccccccbbbbbbaaabbbaaa___^^^^^^___```aaaaaacccdddbbbbbbeeefffccc``````aaaaaabbbbbbcccccccccfffgggfffdddccceeegggbbbbbbaaabbbbbbcccddddddfffhhhhhheeebbb```aaadddaaabbbcccaaa^^^___bbbfffgggeeeaaa^^^]]]]]]___aaa``````aaabbbbbbbbbbbbbbb^^^___^^^]]]ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWWWWMMMMMMMMMMMMMMMPPPTTTXXXXXXZZZ\\\[[[ZZZZZZ]]]```^^^^^^___``````_________\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ]]]```cccgggjjjlllhhhjjjmmmppprrrrrrqqqppplllnnnssswww}}}~~~uuuttt{{{zzznnndddbbbeeelllzzz|||tttsss~~~wwwjjjbbbfffuuu~~~}}}zzzyyyxxxyyy|||~~~~~~~~~vvvtttrrrrrrsssssssssrrrrrruuuxxxyyyxxxvvvuuuuuuwwwvvvuuusssrrrqqqqqqqqquuusssqqqpppqqqrrrrrrrrrooonnnmmmkkkkkkkkkllllllqqqooonnnoooqqqpppmmmjjjjjjjjjjjjiiigggdddaaa___bbbaaaaaaaaabbbeeehhhjjjfffeeedddccccccccccccccccccbbb```___]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWYYY[[[[[[YYYWWWWWWWWWTTTUUUVVVXXXZZZ\\\]]]^^^WWWXXXYYYYYYXXXWWWVVVUUUXXXXXXYYYYYYYYYXXXWWWWWWUUUTTTRRRQQQPPPQQQQQQRRRXXXWWWWWWWWWWWWWWWXXXYYYVVVWWWWWWVVVUUUUUUVVVXXX[[[XXXWWWXXX[[[]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\]]]^^^___aaabbbccccccaaa^^^[[[YYYXXXXXXXXXZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUUUUVVVVVVWWWXXXYYYQQQPPPNNNMMMNNNMMMKKKJJJMMMNNNNNNMMMLLLIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIINNNMMMLLLLLLLLLNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTZZZXXXUUURRRPPPPPPPPPPPPQQQSSSVVVYYY\\\^^^```aaacccdddfffggggggeeebbb```ddddddeeefffjjjrrr{{{|||wwwqqqkkkhhhpppyyyxxxhhhZZZXXX[[[ddduuuzzzwww~~~~~~sssggg___aaasss}}}|||}}}||||||{{{zzzyyyxxxwwwtttsssrrrsssuuuwwwwwwvvvpppnnnlllkkkkkklllkkkjjjjjjmmmpppqqqpppnnnnnnnnnpppooonnnmmmlllkkkkkkkkkhhhfffdddcccdddeeeeeedddfffeeedddbbbaaaaaabbbbbb```___^^^___aaaaaa^^^[[[______^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^___^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPNNNOOOQQQQQQOOONNNMMMNNNPPPPPPRRRSSSUUUWWWXXXYYYTTTTTTTTTTTTSSSQQQOOONNNRRRRRRRRRRRRRRRQQQQQQPPPLLLKKKJJJIIIIIIJJJKKKLLLPPPOOOOOONNNNNNNNNOOOOOOMMMNNNOOONNNLLLLLLNNNOOOPPPOOOPPPRRRTTTUUURRRPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[YYYWWWTTTRRRRRRRRRSSSUUUUUUVVVVVVVVVTTTSSSRRRMMMMMMLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHIIIHHHFFFEEEGGGHHHHHHHHHGGGEEECCCBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMLLLNNNPPPSSSVVVYYYZZZ[[[[[[\\\^^^^^^^^^[[[YYYWWWYYYYYYYYYZZZ]]]dddlllrrrsssooojjjfffaaaaaajjjvvvuuufffZZZWWWYYYaaassszzzyyy~~~vvvmmmfffhhhxxx~~~}}}}}}~~~}}}{{{{{{{{{{{{|||{{{{{{|||}}}|||{{{zzzyyy}}}|||{{{yyywwwuuutttsssssssssrrrqqqpppoooooonnnkkkjjjjjjjjjlllmmmmmmlllfffdddaaa`````````___^^^___aaaddddddddddddeeefffffffffeeeeeeddddddddddddaaa^^^[[[ZZZ[[[[[[[[[ZZZZZZYYYWWWUUUTTTSSSSSSTTTRRRRRRRRRTTTUUUUUUTTTRRRRRRRRRQQQQQQQQQSSSTTTUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMMMMKKKJJJJJJJJJIIIJJJKKKLLLNNNPPPQQQQQQOOOOOOOOONNNLLLJJJHHHFFFJJJJJJKKKKKKJJJJJJIIIHHHCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDFFFHHHFFFGGGIIIKKKMMMKKKHHHEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSUUUUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJIIIGGGGGGFFFFFFFFFHHHFFFDDDDDDDDDDDDBBBAAABBBCCCCCCCCCCCCBBBAAAAAADDDEEEEEEFFFGGGGGGGGGGGGCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAACCCEEEFFFFFFGGGJJJMMMOOOQQQRRRSSSSSSTTTUUUUUUTTTQQQOOOMMMNNNNNNMMMMMMOOOSSSZZZ___ddd```]]]ZZZXXX[[[fffsssqqqdddYYYUUUVVV]]]qqq{{{}}}yyysssmmmooo}}}~~~}}}|||{{{zzzyyyxxxwwwuuuvvvwwwxxxyyyyyyyyyxxxuuuuuutttssssssssssssssssssssstttuuutttsssrrrqqqsssrrrqqqooonnnmmmllllllkkkjjjjjjiiihhhgggggggggdddcccbbbcccdddeeecccbbb]]]ZZZWWWUUUUUUUUUTTTSSSVVVXXXZZZ[[[[[[]]]___aaa``````````````````______]]]ZZZWWWUUUUUUUUUTTTSSSPPPNNNLLLJJJHHHHHHHHHHHHJJJJJJKKKMMMNNNOOONNNMMMLLLKKKJJJIIIJJJMMMPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNLLLJJJIIIHHHHHHHHHBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDFFFGGGFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKKKKJJJIIIHHHIIIEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJHHHFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@CCCDDDEEEDDDBBBBBBDDDEEEEEEEEEFFFFFFGGGEEEDDDBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRSSSSSSQQQNNNLLLMMMLLLKKKJJJIIIIIIJJJJJJGGGHHHHHHIIIHHHFFFEEEDDDHHHHHHGGGFFFFFFFFFFFFFFFFFFEEECCCCCCDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@????????????@@@BBBCCCFFFHHHJJJLLLMMMNNNPPPPPPPPPOOONNNLLLIIIHHHGGGGGGGGGFFFGGGIIINNNRRRXXXWWWWWWXXXWWWZZZeeeqqqmmmaaaWWWTTTUUU\\\ooo~~~}}}yyytttooorrr~~~}}}}}}}}}}}}~~~~~~yyyyyyxxxwwwuuusssrrrrrrmmmnnnppprrrrrrrrrqqqqqqoooooonnnnnnnnnnnnnnnnnnnnnnnnooopppooonnnmmmlllkkkjjjiiihhhggggggggggggeeeeeeddddddccccccbbbbbb```___^^^___```___]]][[[VVVSSSOOOMMMMMMMMMMMMLLLQQQSSSVVVWWWXXXZZZ]]]___^^^^^^___```______^^^]]]WWWTTTPPPNNNNNNMMMLLLJJJIIIHHHFFFDDDBBBAAAAAAAAAAAACCCEEEGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEHHHKKKMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPQQQQQQQQQQQQPPPPPPLLLKKKJJJHHHGGGFFFEEEEEEAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAABBBBBBCCCCCCDDDBBBDDDFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGIIIIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>CCCDDDDDDCCCBBBBBBCCCEEEGGGFFFDDDBBBAAAAAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLNNNPPPRRRSSSRRRPPPMMMKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBB????????????????????????CCCBBBAAA@@@???>>>>>>>>>AAACCCDDDFFFHHHJJJKKKKKKLLLLLLLLLKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCDDDHHHKKKPPPQQQUUUXXXYYY[[[eeeooo~~~}}}kkk___VVVTTTVVV^^^qqqwwwpppmmmppp}}}|||xxxvvvtttqqqooojjjkkklllooorrruuuxxxyyyyyyzzz}}}~~~~~~}}}xxxyyyzzz{{{{{{zzzyyyxxxwwwvvvtttrrrpppnnnmmmmmmjjjlllnnnpppqqqpppooonnnlllkkkjjjiiiiiijjjkkkllljjjkkklllllllllkkkjjjiiifffeeecccbbbbbbcccddddddbbbbbbbbbaaaaaaaaa``````^^^^^^]]]]]]]]]\\\YYYWWWQQQNNNJJJHHHHHHIIIIIIIIIMMMPPPTTTWWWYYYZZZ]]]______``````aaa```___^^^]]]UUURRROOOLLLKKKJJJHHHGGGFFFDDDBBB@@@????????????@@@BBBEEEFFFEEEEEEEEEFFFEEEDDDBBBAAAAAADDDFFFHHHJJJJJJKKKMMMNNNPPPQQQQQQNNNOOOPPPQQQRRRQQQPPPOOOKKKJJJIIIGGGEEEEEEDDDDDD@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAABBBBBB@@@CCCEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA???>>>>>>????????????>>>===<<<<<<<<<<<<@@@AAAAAA@@@??????@@@BBBGGGFFFCCC@@@======???AAA???@@@@@@BBBDDDFFFHHHIIINNNNNNOOOPPPOOOMMMKKKJJJDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCC????????????@@@AAABBBCCCBBB@@@??????@@@@@@???===>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>=========>>>???<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????AAABBBDDDFFFGGGHHHIIIIIIGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@AAADDDFFFIIIKKKPPPUUUWWWZZZdddnnn|||zzzlll^^^TTTUUUZZZcccuuu~~~uuuooolllppp}}}~~~zzztttoookkkhhheeebbb___```bbbeeeiiimmmppprrrtttvvvwwwxxxxxxvvvsssrrrnnnnnnooopppqqqqqqqqqqqqlllkkkiiihhhhhhiiijjjkkkhhhjjjlllnnnooonnnmmmkkkgggeeecccbbbbbbdddfffggggggggghhhiiihhhgggfffeeebbbaaa___^^^___```aaacccaaaaaa````````````______^^^]]]]]]]]]\\\ZZZWWWTTTNNNJJJFFFDDDEEEFFFGGGHHHJJJNNNSSSWWWYYY[[[]]]^^^``````aaaaaa```___\\\[[[WWWTTTPPPMMMKKKJJJHHHFFFBBBAAA@@@>>>======>>>>>>AAADDDGGGGGGFFFEEEEEEGGG@@@@@@??????@@@CCCEEEFFFGGGGGGHHHJJJLLLPPPRRRTTTPPPQQQSSSTTTTTTTTTSSSRRRMMMLLLJJJHHHGGGFFFFFFFFF??????>>>>>>===>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>=========>>>>>><<<======>>>@@@AAAAAABBBCCCEEEGGGHHHGGGFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@???>>>>>>???@@@AAA======<<<<<<<<<<<<<<<======>>>>>>===<<<<<<===???EEEFFFDDDAAA===;;;===???======>>>???@@@BBBDDDEEEJJJJJJJJJJJJIIIHHHGGGGGGBBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>>>>??????>>>===???>>>>>>>>>>>>???AAABBBDDDDDDDDDCCCCCCAAA@@@@@@???>>><<<;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>::::::;;;===>>>>>>>>>>>>@@@@@@BBBCCCEEEEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@<<<>>>???@@@@@@AAACCCEEEDDDEEEIIINNNRRRXXXeeerrr|||yyynnn^^^RRRUUU___jjjzzz{{{uuuqqqpppttt|||zzzzzz{{{yyyyyyuuuooojjjeeeaaa]]][[[^^^___```ccceeehhhkkkmmmrrrsssttttttrrrnnnkkkiiiaaaaaaaaabbbcccdddeeeeee^^^]]]]]]^^^aaaeeeiiillleeegggjjjlllmmmllljjjiiiaaa___\\\[[[[[[]]]```bbbdddeeefffffffffeeecccbbb```^^^]]]\\\]]]^^^```bbb````````````____________^^^]]]\\\\\\\\\ZZZVVVSSSLLLHHHDDDBBBCCCEEEGGGGGGGGGLLLRRRWWWYYY[[[\\\]]]``````aaaaaa```^^^[[[YYYVVVRRRNNNKKKIIIGGGEEEDDD@@@???>>>===<<<<<<===>>>???BBBEEEEEECCCBBBBBBDDD>>>>>>???@@@BBBDDDFFFHHHGGGGGGGGGIIIMMMQQQUUUXXXSSSTTTVVVXXXXXXWWWVVVUUUPPPOOOMMMLLLJJJIIIIIIIII@@@??????>>>======>>>>>>@@@AAABBBBBBBBBAAA@@@??????>>>=========>>>???@@@======>>>???AAABBBCCCCCCAAADDDFFFGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@??????@@@AAACCCDDD>>>===============>>>???<<<======<<<;;;;;;<<<>>>EEEFFFGGGEEE@@@======>>><<<<<<===>>>???AAABBBCCCFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<===???AAACCCCCCCCCCCC@@@???>>>>>>============AAA@@@??????@@@AAA???>>>AAA@@@?????????AAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>><<<;;;;;;;;;<<<<<<999999:::<<<===>>>???@@@;;;;;;<<<===============>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@;;;===???@@@AAABBBDDDEEECCCCCCEEEIIIOOOXXXhhhwww|||yyyooo^^^RRRVVVbbbooo}}}~~~yyyuuuuuuuuuxxx{{{zzz{{{}}}zzz~~~}}}zzzwwwtttqqqmmmjjjgggccc^^^[[[YYY[[[___ccchhhlllnnnpppqqqpppnnnmmmkkkfff```\\\\\\[[[ZZZ[[[]]]___```___[[[XXXUUUUUUXXX[[[^^^___dddeeehhhiiihhhfffbbb```\\\ZZZWWWUUUVVVYYY\\\___aaaaaaaaacccddddddbbb```[[[[[[ZZZZZZYYYXXXXXXWWW[[[[[[[[[[[[\\\]]]^^^______[[[XXXXXX[[[ZZZVVVQQQLLLKKKIIIHHHHHHJJJKKKMMMNNNOOORRRUUUWWWYYYYYYYYY\\\\\\\\\[[[ZZZYYYXXXWWWUUURRRNNNJJJGGGEEEDDDDDDBBBAAA???>>>===>>>>>>???CCCCCCBBBBBBBBBAAAAAAAAAEEEEEEDDDCCCBBB@@@???>>>BBBDDDGGGKKKNNNPPPQQQQQQTTTVVVXXXZZZZZZXXXVVVTTTRRRRRRQQQQQQRRRQQQNNNLLLKKKHHHCCC???======>>>@@@???AAACCCEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOONNNNNNMMMLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCCCCAAA@@@AAABBBBBB???<<<999777888:::<<>>======<<<=========>>>JJJMMMCCC;;;======999:::;;;<<<===>>>???@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@DDDDDDEEEEEECCCAAA>>><<<@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>============;;;;;;<<<<<<======>>>>>>AAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@???============<<<;;;999888:::<<<;;;::::::999999::::::;;;<<<<<<<<<============>>>===>>>???@@@AAABBBCCCCCCDDDCCCBBBAAA@@@?????????;;;<<<>>>@@@AAACCCDDDDDD===AAAFFFJJJQQQ^^^nnnzzzyyylll[[[TTTXXXaaauuu}}}xxxvvvzzz|||{{{}}}~~~}}}{{{{{{~~~~~~~~~~~~}}}{{{xxxssspppkkkgggdddbbb```___```bbbdddhhhkkkmmmoooooopppooollliiifffbbb\\\XXXVVVTTTTTTTTTVVVXXXXXXWWWUUURRRPPPQQQUUUYYY\\\^^^\\\^^^___```___^^^[[[ZZZWWWUUURRRQQQRRRUUUXXX[[[^^^]]]^^^___aaabbb```^^^ZZZZZZYYYXXXWWWVVVVVVUUUXXXXXXXXXYYYZZZ[[[]]]^^^]]]YYYUUUUUUWWWWWWTTTPPPMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPRRRUUUVVVWWWXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRNNNJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===AAACCCEEEHHHJJJKKKKKKKKKNNNPPPRRRTTTVVVUUUUUUTTTTTTTTTSSSTTTUUUTTTRRROOOJJJHHHEEEBBB@@@???@@@AAA@@@AAADDDFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJLLLMMMKKKKKKJJJHHHGGGEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDEEEEEECCCAAAAAABBBCCCAAA>>>;;;:::;;;<<<>>>???>>>======<<<<<<=========HHHLLLCCC===>>>???<<<:::;;;<<<===>>>???@@@@@@BBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA???===;;;>>>???????????????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<;;;<<<;;;:::888888999;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@?????????@@@@@@<<<===>>>@@@AAABBBBBBCCCEEEHHHKKKNNNTTT```ppp|||{{{mmm]]]VVVXXX___rrr|||wwwvvvzzz}}}}}}~~~zzzxxxxxx{{{}}}{{{{{{zzz{{{||||||{{{yyyrrrmmmfffaaa```aaacccccchhhiiikkknnnooopppppppppooolllhhheeeaaa]]]YYYVVVUUUTTTSSSSSSUUUUUUUUUSSSOOOMMMLLLMMMRRRVVVZZZ[[[ZZZZZZZZZZZZZZZZZZYYYYYYRRRPPPNNNLLLMMMPPPSSSUUUYYYYYYYYY[[[]]]^^^]]][[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[ZZZVVVRRRQQQSSSTTTRRRPPPNNNNNNMMMMMMNNNPPPRRRSSSQQQRRRSSSTTTUUUUUUVVVUUUWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA??????>>>>>>>>>=========AAAAAABBBCCCDDDDDDDDDDDDFFFHHHJJJMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUSSSQQQJJJIIIGGGEEEDDDCCCCCCBBBAAABBBDDDFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHGGGDDDCCCCCCCCCEEECCC@@@>>>===>>>???@@@???>>>>>>===============;;;EEEIIICCC>>>AAABBB@@@;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>======<<<===>>>>>>>>>===;;;;;;======>>>>>>>>>>>>======@@@@@@???===<<<;;;:::999;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAAAAABBBAAA???===<<<;;;:::;;;;;;::::::;;;999888888999;;;:::999999888888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>>>>>>>??????@@@AAA>>>>>>???@@@AAAAAAAAAAAAGGGIIILLLOOOUUUbbbttt}}}lll]]]WWWXXX]]]nnn~~~{{{vvvvvv{{{~~~|||{{{~~~~~~~~~}}}|||}}}|||zzzzzz{{{}}}{{{yyyxxxyyyzzzzzzyyywwwoooiiiaaa[[[\\\___dddgggmmmnnnpppqqqrrrrrrqqqpppmmmiiieeeaaa___]]]ZZZYYYWWWVVVUUUUUUVVVVVVTTTSSSOOONNNLLLNNNQQQUUUXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYSSSQQQNNNLLLLLLMMMPPPQQQUUUUUUTTTVVVXXXZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRROOOOOOPPPQQQSSSUUUWWWXXXXXXTTTPPPOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQSSSUUUVVVSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC>>>===============>>>>>>BBBAAAAAAAAA@@@???>>>>>>BBBCCCEEEGGGJJJMMMOOOPPPNNNNNNNNNPPPQQQQQQOOOMMMHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFGGGGGGGGGDDDCCCBBBAAAAAABBBDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIIIIHHHEEECCCCCCCCCEEEDDDCCCAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>:::AAAEEEBBB???BBBDDDCCC======>>>??????@@@AAAAAA????????????>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======???>>>>>>===<<<::::::999;;;;;;;;;<<<======>>>>>><<<;;;;;;<<<<<<===>>>??????>>>;;;999888888999:::999:::;;;:::999999:::<<<888888777777777777888888:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAADDDGGGKKKSSSbbbvvv}}}iii\\\WWWYYY]]]mmm}}}~~~}}}|||||||||wwwwww||||||yyywwwvvvzzz{{{|||{{{{{{|||}}}{{{yyyxxxxxxxxxvvvtttlllfff]]]XXXXXX]]]cccgggkkkmmmooorrrrrrrrrqqqppphhheeebbb```___```___^^^XXXWWWVVVVVVWWWVVVTTTRRRUUUSSSQQQRRRTTTVVVWWWWWWVVVTTTRRRPPPPPPQQQSSSUUUWWWUUURRROOOMMMMMMNNNOOOSSSQQQQQQRRRTTTVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQLLLLLLMMMNNNPPPRRRTTTUUUUUUSSSPPPOOOOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE??????>>>>>>>>>???@@@AAACCCCCCBBB@@@???======<<>>>>>>>>>>>???999>>>AAA???>>>AAACCCCCC>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===;;;;;;888999::::::;;;<<<<<<<<<<<<======>>>??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======:::::::::::::::;;;<<<======<<<999777777777999:::999;;;<<<<<<;;;;;;<<<>>>999999999888888999999999:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@CCCCCCBBB@@@@@@?????????BBBBBBBBBBBBBBBAAA@@@@@@>>>AAADDDIIIQQQaaauuuzzzfffYYYVVVZZZ```ppp~~~~~~tttqqqqqqzzz{{{zzz~~~yyyuuuttttttyyyzzz{{{|||{{{|||~~~~~~{{{yyyxxxwwwuuusssllleee]]]XXXYYY]]]bbbfffgggiiilllnnnooonnnmmmkkkbbb```^^^^^^___aaaaaaaaa\\\\\\\\\]]]]]]]]]ZZZXXXZZZXXXVVVVVVWWWXXXWWWWWWWWWUUURRRPPPOOOPPPRRRSSSWWWUUURRRPPPNNNMMMMMMNNNPPPOOOMMMNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLLLLMMMOOOQQQRRRSSSRRRRRRPPPPPPOOOPPPQQQRRROOOOOOPPPQQQRRRSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOPPPPPPQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@??????@@@BBBCCCEEEDDDBBB@@@???>>>======@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHEEEEEEFFFHHHHHHIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@?????????>>>===============888;;;<<<<<<<<<===???AAA>>>>>>>>>?????????@@@@@@============<<<;;;::::::888888999999:::;;;<<<<<<;;;<<<===>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<:::999888777777888999:::888:::============>>>???===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBEEEDDDBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@???>>>???BBBFFFJJJQQQ```ssswwwdddWWWUUU]]]fffwww|||lllggghhhuuu~~~vvvrrrqqqrrr{{{|||~~~}}}||||||~~~~~~}}}~~~{{{yyyyyyxxxvvvuuummmhhh```\\\\\\___bbbdddccceeehhhjjjjjjhhhfffddd\\\[[[ZZZ[[[]]]______^^^`````````bbbcccbbb```]]]\\\ZZZXXXWWWXXXXXXXXXWWWXXXVVVSSSPPPOOOOOOPPPQQQRRRPPPNNNLLLKKKKKKLLLLLLNNNLLLJJJIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMNNNPPPQQQRRROOOOOOPPPPPPOOOOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNLLLLLLLLLLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKJJJJJJIIIIIIHHHFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCEEECCCBBB@@@???>>>>>>???<<>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@>>>??????>>>???@@@AAA@@@???===<<<<<<<<<;;;:::::::::::::::888888999:::::::::;;;===;;;<<<<<<<<<<<<=========;;;;;;;;;;;;:::999888888888888888888888999:::;;;::::::;;;======>>>>>>===<<<;;;;;;;;;::::::999999777777777888999999::::::<<<<<<;;;:::999999999999777777777888999999::::::777999<<<=========>>>???======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========;;;<<<===???@@@BBBCCCDDDBBBBBBAAA@@@??????@@@@@@======>>>>>>>>>===<<<<<<;;;???DDDIIIRRR```rrrwwwfffWWWVVV```lll|||yyyhhh```aaaqqq}}}uuupppppprrr}}}~~~}}}~~~}}}yyyyyy}}}|||zzzyyyyyyxxxwwwooojjjccc______aaacccdddbbbcccfffgggfffdddaaa^^^YYYXXXWWWYYY[[[\\\[[[ZZZ]]]]]]^^^___aaa```^^^[[[ZZZYYYWWWWWWXXXYYYXXXWWWSSSQQQNNNKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLJJJGGGFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQLLLNNNOOOPPPOOONNNNNNOOOMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCCDDDCCCAAA@@@?????????@@@999<<>>=========;;;;;;;;;;;;<<<<<<<<<===<<<===>>>???@@@??????>>><<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@@@@>>>======>>><<<===>>>??????>>><<<;;;:::999888888777777888888888777777888888777888;;;999999::::::::::::::::::999::::::999999888777666777777777777777888999999888999:::;;;<<<<<<<<<<<<======<<<;;;999888777777666666666777888888999999;;;:::888777666666555555555666777999::::::;;;:::555888;;;<<<<<<<<<===>>>;;;::::::999999::::::;;;<<<<<<<<<============>>>;;;<<<===???AAACCCEEEEEE?????????>>>??????@@@AAA:::;;;;;;;;;;;;;;;::::::444999@@@GGGQQQ```sssxxxhhhXXXVVVbbbpppvvvfff^^^___ppp}}}uuuqqqqqqrrrzzz|||~~~~~~|||zzz~~~{{{xxxwwwyyy{{{|||}}}}}}{{{yyywwwuuutttttttttnnnhhhaaa^^^___```^^^[[[\\\\\\\\\]]]^^^\\\YYYVVVWWWVVVUUUUUUUUUVVVWWWWWWYYY[[[^^^```aaa```^^^]]]ZZZYYYVVVVVVWWWWWWVVVUUUQQQOOOMMMJJJIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKHHHJJJLLLNNNOOOMMMKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLJJJHHHEEECCC@@@CCCEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFEEECCCAAA@@@??????@@@AAABBBBBBCCCDDDDDDEEEEEEHHHFFFEEEEEEEEEEEEDDDBBBCCCCCCBBBCCCEEEHHHKKKMMMLLLJJJGGGDDDBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<::::::999999:::999888888888999:::;;;AAA???=========<<<;;;999;;;;;;===???AAABBBDDDEEEDDDDDDCCCAAA???===;;;999<<<;;;;;;;;;;;;<<<======BBBAAA???>>><<<;;;;;;;;;;;;:::888777777777888888777777666666666888999:::999999999::::::;;;;;;;;;===;;;999999999999777666444555555555666666777777;;;:::999:::===>>>;;;999999999999888888888888888666666777888999:::::::::;;;;;;:::777555555777:::666666666666777777777777999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;???AAACCCCCCBBBBBBBBBDDDAAA@@@>>>===;;;:::::::::<<<<<<<<<;;;;;;:::999999999<<<@@@FFFRRRdddxxxwwwhhh\\\WWWcccuuu|||yyysss``````dddooo~~~}}}}}}~~~vvvrrrqqqqqqvvvxxxzzz}}}}}}}}}{{{zzz|||yyyuuuttttttuuuuuuuuuvvvuuutttrrrpppnnnmmmllliiiccc]]][[[\\\\\\ZZZWWWYYYXXXXXXYYYZZZYYYVVVSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVXXXZZZ]]]]]]\\\[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOONNNKKKIIIGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEHHHJJJJJJIIIGGGFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHEEECCCAAA???AAADDDEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGFFFDDDBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFHHHGGGEEEEEEEEEEEEDDDBBBDDDCCCCCCDDDEEEGGGIIIJJJJJJHHHEEECCCAAA??????????????????>>>>>>>>>======>>>===<<<;;;:::999999999999888777777777888:::;;;???===<<<;;;<<<;;;999777777888999;;;===???@@@AAAAAAAAA@@@???===:::888777888777777777777888999999======<<<<<<<<<<<<<<<===:::999888777666777777888888777666666666777888999888888999999999:::::::::;;;:::888888999888777555555555555555666666666777;;;:::888:::<<<===;;;:::888888888777777666666666666666777888999999999999999999999777555555666888666666666777777777777888666777888:::;;;<<<======;;;;;;<<<<<<===>>>>>>???>>>>>>?????????>>>>>>===???AAABBBBBBAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;===@@@GGGSSSeeezzzwwwfffZZZVVVaaarrrwwwqqqkkk\\\^^^dddqqq|||yyyuuussssssrrrnnnnnnqqqyyyyyyzzz|||~~~vvvqqqoooooopppqqqtttwwwxxxyyyxxxwwwwwwtttqqqnnnnnnmmmlllkkkmmmmmmlllkkkiiifffdddbbbaaa]]]XXXVVVWWWVVVTTTRRRTTTSSSSSSTTTTTTTTTQQQOOOKKKKKKKKKLLLMMMOOOQQQSSSRRRSSSUUUWWWXXXWWWVVVUUUTTTRRRPPPOOOOOOOOONNNLLLLLLKKKIIIFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDBBB@@@???>>>@@@CCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDFFFGGGGGGHHHIIIGGGEEEEEEEEEDDDCCCAAADDDDDDDDDDDDDDDDDDDDDEEEFFFEEEBBB@@@>>>=========;;;;;;;;;:::::::::::::::;;;::::::999888888999999888777666666666777888999<<<:::999999:::999777555333444555666888999;;;;;;<<<<<<<<<<<<:::888666555555555444444555555666777999999999:::;;;<<<===>>>999888666555555666777777888888666555555666777777777777777777888888888888999888777777777888666555555555555555666666666666;;;999888888:::<<<<<<;;;:::999999888777666666666666666777888999999999999777888999888666444444555666666777777777888888888666666888:::;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@???@@@BBBAAA@@@??????@@@>>>>>>===<<<<<<<<<<<<<<<:::999999999:::;;;===>>><<<>>>AAAGGGSSSfff}}}vvveee[[[XXXdddrrrtttkkkcccYYY]]]ggguuu{{{tttnnnkkkgggeeefffeeebbbcccffflllllllllnnnrrrvvv{{{~~~~~~yyyrrrmmmjjjiiiiiikkkmmmooopppqqqppppppooommmjjjhhhhhhgggeeeccceeeeeefffeeeccc___\\\ZZZZZZWWWTTTSSSRRRRRRPPPMMMOOONNNNNNOOOOOOOOOMMMKKKHHHHHHGGGHHHIIIKKKLLLNNNMMMNNNPPPRRRRRRRRRQQQQQQPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>??????BBBCCCEEEGGGHHHHHHHHHGGGDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>@@@BBBCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@>>>===<<<<<>>??????@@@>>>???AAA@@@>>>=========:::999999999999999::::::;;;:::999888999:::<<<===<<<===@@@EEEQQQfff}}}uuueee]]]]]]iiivvvvvvkkkbbbXXX___lllzzz}}}sssxxx|||xxxqqqjjjddd]]]ZZZYYY\\\]]][[[]]]```dddccccccdddggglllqqqtttttttttrrrnnnhhhdddbbbaaabbbcccdddeeefffffffffeeefffeeecccccccccbbb```^^^^^^^^^______]]]ZZZWWWUUUTTTSSSQQQQQQPPPOOOLLLKKKLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>>>>>>>@@@CCCDDDCCCBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???===;;;:::999>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCCCCDDDEEEEEEFFFFFFEEECCCAAAAAAAAA@@@???===@@@@@@@@@@@@???>>>===<<>>@@@BBBDDDEEEBBBAAA???============>>><<<>>>???>>><<<;;;;;;<<<888888888888888999999:::<<<;;;:::999888999999:::;;;<<<>>>CCCPPPddd{{{tttccc^^^```nnnzzzxxxmmmcccZZZdddrrrxxxrrrgggnnnxxx~~~zzzvvvxxx||||||zzzyyywwwsssppplllggg```\\\SSSPPPPPPTTTVVVVVVXXX]]]^^^]]]\\\\\\^^^aaaeeegggccccccbbb___[[[XXXWWWWWWYYYZZZ[[[[[[\\\\\\\\\\\\^^^]]]]]]^^^___^^^\\\YYYWWWWWWXXXWWWVVVUUUSSSRRROOOOOOPPPOOONNNLLLJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEEEEGGGHHHGGGFFFCCCBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<===>>>>>>============>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>>>>>>>>>>@@@CCCDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<:::999888======>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>============<<<:::<<<<<<<<<;;;;;;;;;::::::<<<;;;999777777777777777666666666666777777777777777666666666666666777777666555444444444555666777666666666888999777444222222222333333444444444555666777:::;;;<<<:::888666333333333222333444444555777777666666666777777888666666555444444555777888777666444333333444555555555555555555555444444444555444333444666777777555666666666666666555555555444666888999999999:::;;;888888888888888777777777666666777888888777777666777999;;;;;;999777666666444444555555555666666666555555777999:::;;;;;;;;;::::::<<<===???AAABBBCCC>>>>>>===<<<;;;;;;;;;;;;:::<<<======;;;::::::;;;;;;:::::::::::::::;;;<<<;;;;;;;;;:::999999888777:::;;;===CCCOOObbbxxxrrrbbb^^^bbbppp{{{yyymmmddd]]]hhhwww{{{ppphhh___gggsss}}}yyyzzz||||||zzzzzzzzz{{{{{{|||xxxvvvsssoookkknnnttt{{{}}}yyyuuurrrpppkkkiiieeeaaa___[[[WWWTTTLLLIIIJJJNNNPPPQQQSSSXXXUUUTTTSSSRRRRRRTTTUUUWWWSSSSSSSSSPPPMMMLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXXXXZZZZZZYYYVVVSSSPPPPPPOOOOOOOOONNNNNNNNNJJJLLLNNNNNNLLLJJJHHHGGGEEECCCBBBBBBDDDEEEDDDCCC@@@??????>>>???@@@BBBCCC@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBBBBBDDDFFFFFFEEEAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;;;;<<<======;;;<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>>>>???CCCCCCCCCCCCBBBBBBBBBBBB>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@???>>>===============???AAABBBBBBAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;999888777;;;<<<<<<===>>>>>>??????????????????@@@@@@AAABBBDDDDDDEEEFFFEEEEEEDDDCCCAAAAAAAAA@@@??????>>>>>>;;;999888999:::;;;:::888999888777777777888:::::::::999777666666666666777555555555666666666777777888777666666666666666777666555444444444555777888666666777999:::999555333333333333333444444444444444666999<<<<<<;;;999777222222222111222333333444666666666666666777888888666666555555555666888888555444333333333444555666666666555555444444444444444333333444777888777666777666666666555555555555111555999;;;:::888999:::666666666777777777777888666777777777777777666666777999::::::888666555666333333333444444444444555444555777888:::;;;;;;;;;999999:::<<<===???@@@AAA;;;;;;;;;<<<<<<;;;::::::888999;;;;;;:::999:::;;;<<<;;;;;;:::::::::;;;;;;888999:::;;;;;;:::888777:::;;;>>>DDDOOOaaauuu}}}pppdddaaaeeesss|||yyymmmddd^^^jjjzzzyyykkkaaa[[[dddqqq}}}|||yyy}}}|||}}}}}}|||{{{{{{yyyxxxnnnppprrrsssrrrrrrssstttnnnsssvvvssspppooolllgggdddhhhnnnvvv}}}~~~uuusssqqqmmmjjjfffdddcccaaa^^^ZZZWWWUUUSSSPPPNNNIIIFFFFFFJJJMMMMMMOOOTTTMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIGGGEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTVVVVVVVVVWWWWWWUUUQQQNNNKKKJJJJJJIIIIIIJJJKKKKKKHHHJJJLLLMMMKKKHHHFFFEEECCCAAA@@@@@@AAABBBBBBAAA<<<;;;;;;<<<===???AAABBB======>>>>>>???@@@@@@@@@AAA@@@???@@@CCCEEEEEEEEE@@@@@@@@@???>>><<<::::::;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<>>>???AAABBB>>>>>>=========>>>>>>???AAAAAA@@@??????>>>>>>>>><<<======>>>???@@@@@@AAA???@@@AAABBBBBBBBBBBBBBB???>>>===<<<<<<<<<<<<<<<;;;>>>@@@AAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<:::999888777::::::;;;;;;<<<===>>>>>>?????????>>>??????@@@@@@CCCDDDEEEEEEEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;777666666666888999888777666555444444555777999;;;999888777666555666666777444444444555555666666666888888777666666666666666666666555444555666777888777777888:::;;;:::666333333333333333333444444444333666999;;;<<<;;;999777333333333222333444444555555555555666666888999:::777666555555666777888999444333333222333444666777666666666555555444444444444333333555777888888777777777666666555555555444///444999<<<:::888888999777777777888999999::::::666777777777777777666666777888999888666555555555222222222333333333444444888888999999999999888888888999:::;;;<<<===>>>???999:::;;;<<<<<<<<<;;;:::666888::::::999999:::;;;;;;:::999999888888999999555777999<<<<<<;;;999888:::<<>>=========>>>>>>===<<<<<<<<<<<<===<<<======>>>>>>?????????<<<===???@@@AAAAAA@@@@@@AAA@@@???>>><<<;;;:::999888<<<888888@@@???888;;;>>><<<:::;;;>>>???>>><<>>>>>>>>>>>@@@???>>>===============>>>??????===;;;;;;<<<>>>??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<===>>>???@@@===>>>>>>???@@@BBBCCCDDD@@@???>>><<<;;;::::::999999999999:::;;;;;;<<<<<<999999999:::;;;<<<>>>>>>@@@???>>>======>>>???@@@>>>===<<<;;;999888777666888777666555555555555555555555444333444555666777888::::::888666333333333888777666555444444555666777444222444777888888666444555666777777777666555222333444555666555444333222222333444555666777888<<<:::777888::::::888555777777666555444444444444666666444444444444666666444444444444444444444333:::777333222222444555555888777777666555555444444///222555777999:::===>>>;;;;;;:::888777555444444444444555666777888999:::::::::999999888777777777666777777777777777666666333444555555555444333333555444333222333444555666777777888888999999999:::888777777666666777888999888888888999::::::;;;;;;888999:::;;;<<<<<<==============================>>>;;;777777999;;;;;;:::;;;:::<<>>======<<<<<<===>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<===>>>???@@@???>>>>>>======<<<;;;:::999999888777>>>;;;777:::777666>>>===<<<:::<<<>>>???>>><<<@@@???>>>===============???>>>======<<<<<<<<<===<<<<<<===;;;999999:::<<<;;;;;;;;;:::999999888888:::::::::;;;;;;:::999999999999999999:::;;;<<<===<<<<<<<<<<<<======>>>???;;;:::999888666666666555999999999999999999888888777777777777888999::::::===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999888666555555666666555444333333444444555444444333444555666777777888999999777555555666888777666555555555666666444222111222444666555444444555666666666555333333333444444555555555555555444444555555666777777777777444333333555666444222555444333333333333333333555444333333333333444555333333333333333444444444777555222111333444444444666666666555555444444333333555777888777777888999:::999888777555444333222222222222222333555777888777777666666555555444444777777666555333111///...444444444444333333333333333222222222222333555666444444555555666666666666777666555555555666777888555666666777777888999999::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;888555555777999999888<<<;;;===BBBKKKZZZppp{{{pppiiilllttt{{{yyyooofffcccdddsss{{{tttlllzzzzzzrrrvvvzzzgggfffccc``````aaabbbdddbbbbbbbbbcccdddeeecccaaabbbccccccaaa^^^\\\[[[\\\aaa___]]][[[[[[\\\^^^```aaa```___aaacccdddaaa]]]]]]\\\[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTOOOPPPQQQQQQQQQOOONNNMMMJJJMMMQQQVVVYYYZZZZZZYYY[[[ZZZYYYXXXVVVUUUTTTSSSYYYWWWUUUUUUUUUTTTSSSQQQJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCBBB@@@>>>======>>>>>>BBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDHHHHHHIIIHHHGGGEEECCCBBBBBBAAA@@@???????????????BBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::888999:::;;;<<<<<<<<<<<<=========>>>======<<<;;;999999999999888888888888555>>><<<777888555555>>><<<;;;:::;;;===>>>===<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999:::888777666888999999999999888777777666666777888888999999999888888666666666666777888999999::::::999999999999::::::888777666555444333333333888888888777666555555555777666666555555666666777888888999999999999999888::::::999777666555444444444444333333222333333333444444333333444444555666666888999999888777888999888777666666555666666666888777666666888999888777555555555555444444222222666555555555555666777777666666666666666666666666555444333444555666555444222222111111111222333333333333222111111222333333111111222222333333444444444222222222444555444333555555555555444444444444555666888888666555666666888777777555444333222111222111000000111333555777666555555444444333222222999999888777555333111000444333222222222333444444111111111222222444555666222222222222333333333333555444444444555555666777555555666777777888888999<<<;;;999888888888999:::888888888888888888888888999777555555666888888777===<<<>>>CCCJJJXXXmmmzzzooolllooowww}}}zzzppphhhfffhhhwww{{{pppggg^^^pppzzz~~~zzzvvv~~~[[[ZZZWWWUUUUUUUUUWWWXXXVVVUUUUUUVVVXXXYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTYYYWWWUUUSSSSSSTTTVVVXXXWWWVVVWWWXXXZZZYYYUUURRRRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKNNNPPPPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNQQQOOONNNMMMNNNNNNLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@??????AAACCCCCCBBB@@@???>>>===============???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCAAA@@@>>>>>>=========>>>???@@@CCCCCCCCCBBBAAA@@@>>>>>>=========<<<<<<;;;;;;:::<<<;;;:::999888777777777777888999;;;<<<<<<<<<;;;=========<<<;;;;;;:::999888888888888999999999999888>>><<<===EEEAAA888999::::::999:::;;;;;;;;;;;;999999888888888999::::::999999999999999999888888666777888777555555666888:::::::::999888888777777666666777888888888888777555555444444555666777777999888888888888999999:::888777666666555555555555666666666555555555444444888888777666666666666666555666777888999888777666:::999888777666555444444444444333333333444444555444444444444444555555666777999;;;:::999888999999888777777777777777777777::::::::::::::::::999888444444555555666666666666888777666666666777999:::777777777666555555444444222222222333555555666666111111111111222333444555111111111111111111111111000000111222222333444444222222222444666777555444555555555555666666666777555666888888777777888999777777666555444333222222444333111111111333666888666666555555444333333333444444555666777777777777444333111000111222444555222222222333444555666777222222222222222222222222444444444555555666777777777777888888999::::::::::::999888777777777999:::777777777777777777777777999888777777888999999999===<<<>>>DDDKKKYYYmmmyyymmmkkkqqq{{{tttllljjjnnn|||tttggg]]]XXXlllyyy||||||uuusss}}}|||RRRQQQOOONNNNNNNNNOOOPPPPPPNNNNNNNNNPPPRRRQQQPPPPPPOOONNNMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOPPPPPPNNNKKKIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKIIIHHHHHHHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???===>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@===<<<<<<===???AAADDDEEEHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBBBB@@@???<<<:::999:::999888777666666666666777888:::<<<=========<<<>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<======???@@@===GGGZZZVVVBBB666888999999999999999::::::999888888888888999999:::666777777888888888777666777888888777666666888999;;;;;;::::::999888888888666777777888888888777777666555555555555666666777777777888888999;;;<<<===888777777666666666777777444555555555666666666777888888777666555555555555555666777888999888888777::::::999888777777666555555555555555555666777888555555666666777777777777999;;;<<<;;;999777777888777777888888888888888888777888999888777666555555444444555777888:::<<<<<<:::999888777888999:::;;;777666666555333222222111---...///000000111222333222222222333333555666777111111111111111111111111000000111222222333444444222222444666888999777555555555666777888999::::::888999;;;;;;999888888999777777666555555444333333333222111000111333555666555555444444333222222222---...000222333555666666444333222111111333555666333444555666666777777777444444444444444444444333444444555666777777888888666777777888999999::::::777777666666777999:::;;;888888888888888888888888777888888888888888999:::<<<<<<>>>DDDMMMZZZoooxxxlllfffnnn|||wwwnnnlllrrr|||ooobbbYYYUUUkkkxxx{{{yyyqqqnnnyyywwwLLLKKKJJJJJJJJJKKKMMMMMMMMMKKKJJJJJJKKKMMMLLLLLLLLLJJJHHHHHHIIIJJJKKKJJJGGGHHHJJJKKKKKKJJJIIIHHHEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@??????@@@BBBDDDFFFDDDCCCCCCBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGEEECCCAAAEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJKKKIIIGGGGGGGGGFFFEEECCC@@@AAABBBCCCDDDDDDDDDDDDEEECCCAAA@@@@@@AAA???>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???<<<===>>>???@@@@@@@@@@@@;;;;;;<<<===???@@@BBBBBB?????????@@@CCCFFFJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGEEEBBB???;;;999999888777777666666777777888:::===???@@@@@@@@@???@@@???>>><<<<<<;;;;;;;;;=========>>>???@@@@@@@@@FFFEEEAAAMMMbbb___GGG777888999;;;:::999999:::<<<;;;;;;:::999999:::::::::666777888999:::999888777999:::;;;:::999999;;;===;;;;;;;;;:::999999888888999999999999999888777777777666666555666666777777777777777888:::<<<===>>>666666666555666666777777666666666777888999999999777666666555444444444444666666777888999999999999;;;;;;:::999888888777777666666666666777888999:::777888999:::::::::999999:::;;;<<<;;;999777777777777777888999999999999888888:::;;;;;;999666666666444555666888;;;===@@@AAA:::::::::::::::;;;<<<<<<666666555444333222111000///000222222111222333555444333444444555666777888111222333333333333222111111111222222333333444444444444444777999999888666555555666888999;;;<<<<<<===>>>>>><<<999777666666777666666555444444333333000000000000000111222222333222222111111000000///000000222333444444444444444333333222333444666777555666777777888888777777555555555555444444444444333444555666777888888888444444555666666777777888555666777888999:::;;;;;;999999999999999999999999444666777777777777888999;;;;;;>>>DDDLLLYYYnnnyyymmmccclll{{{wwwooonnnxxxzzzmmmaaaYYYUUUjjjwwwyyyxxxoookkkttt}}}rrrJJJJJJJJJKKKLLLMMMOOOPPPNNNLLLJJJIIIJJJKKKKKKKKKLLLIIIFFFEEEGGGIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDAAABBBBBBBBBAAA@@@AAAAAA???>>>>>>>>>AAADDDHHHJJJLLLKKKIIIGGGGGGHHHIIIJJJNNNOOOPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQQQQQQQQQQRRRQQQNNNMMMMMMLLLJJJHHHGGGHHHJJJLLLMMMNNNNNNMMMLLLJJJGGGFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@<<<<<<>>>@@@CCCEEEHHHIIIEEEDDDDDDEEEGGGKKKOOOQQQPPPPPPPPPOOONNNMMMLLLKKKLLLLLLKKKIIIEEEAAA===;;;999999888888999999:::;;;;;;===@@@CCCDDDDDDCCCBBBAAA@@@???=========>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEGGGCCCHHHVVVRRRAAA::::::<<<>>>===;;;;;;===???>>>>>>===<<<;;;;;;;;;;;;888:::;;;======<<<;;;:::===>>>>>>>>>======???AAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888777777777666666555666666777666666666777888999:::;;;666666666666666777888888::::::::::::::::::;;;;;;888777666666666666666777777777777777888999:::::::::::::::999999888888777555666666666888999:::;;;:::;;;<<<=========<<<<<<777999::::::888888888999777888999:::::::::999999:::<<>>;;;888777777666666777999;;;>>>AAABBB:::;;;<<<<<<======<<<<<<666666555444333222222111222444666666444444666888555444444444555666777777333333444555555444333333333333333333333444444444555444444555777888777555333444555777999;;;<<<===<<<===>>><<<999777666666555555444444333333222222///000111222222222111111333333222111111000000///444444555555555555444444333333444555555666777777666777777888777666555555444444444333333333222222111222444666777777777777444444555555666777777777666777999:::;;;:::999888999999999999999999999999444666999999777777999;;;;;;:::===CCCJJJVVViiizzz|||ppphhhqqq}}}wwwqqqssswwwkkkaaa\\\ZZZlllwwwxxxwwwlllffflll{{{mmmLLLMMMMMMNNNPPPQQQSSSTTTQQQNNNLLLKKKLLLMMMMMMLLLMMMJJJFFFFFFHHHJJJJJJIIIMMMLLLKKKIIIGGGFFFEEEEEEAAAAAABBBAAA@@@@@@AAACCC@@@@@@@@@BBBEEEIIINNNQQQVVVUUUSSSQQQPPPPPPQQQRRRWWWXXX[[[]]]^^^]]]\\\[[[QQQPPPOOOMMMLLLLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLSSSUUUWWWZZZ\\\\\\[[[ZZZ[[[YYYWWWVVVUUUTTTRRRPPPQQQRRRUUUWWWXXXYYYYYYYYYTTTQQQNNNLLLKKKJJJHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@BBBEEEHHHKKKNNNPPPJJJIIIHHHHHHJJJNNNQQQSSSQQQQQQQQQQQQOOONNNMMMLLLLLLLLLLLLJJJGGGCCC???===::::::::::::;;;<<<=========???BBBEEEFFFFFFEEEDDDBBBAAA???>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCC@@@FFFBBB???DDD???888;;;<<<>>>@@@@@@>>>===???AAAAAA@@@???>>>===<<<<<<<<<;;;<<<>>>@@@@@@???>>>===???@@@AAA@@@???@@@BBBCCCBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;999888777777666666555555555666666666666555555555666666777888888777888888999:::;;;>>>======<<<<<<;;;;;;:::::::::999999999999::::::777666666666777888:::;;;::::::999999888888777777555555555666777999;;;;;;;;;<<<>>>?????????>>>===555666999999999888999;;;777888999:::;;;::::::999666999<<<;;;777444333444888888888999;;;===???AAA:::;;;===>>>>>>>>>===<<<777666666555444444333333000333555444222111333666555555444444444555666666444444666666666666444444444444444444444444444444555444333444555666666555222333444666888:::<<<===888:::;;;;;;999888888999444333333222222111111111111222444555666444333222555555444444333222222222///000111111222222222222333444555666777777777777666666777777777555444333333222222222111111000000000111333555666666666555666666777777888999999999777999;;;<<<<<<:::777666999999999999999999999999666999<<<<<<::::::;;;===;;;:::===BBBHHHSSSeeevvv~~~sssqqqwwwxxxuuuxxxuuukkkbbb^^^```qqqyyyyyyvvvjjj```eee{{{zzzkkkXXXVVVTTTVVV[[[```bbbbbbTTTRRRQQQQQQRRRTTTTTTTTTMMMLLLJJJIIIIIIKKKMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGDDDBBBBBBCCCFFFHHHEEEFFFGGGKKKOOOUUUZZZ]]]jjjfffddddddaaa^^^___dddffffffiiipppwwwxxxsssnnnhhhddd___YYYTTTPPPNNNMMMIIIKKKMMMNNNOOOQQQUUUWWWZZZ```ddddddfffjjjlllkkkjjjhhhddd```^^^^^^^^^___````````````___^^^]]]\\\ZZZXXXUUUQQQNNNLLLKKKKKKKKKMMMOOOOOOMMMKKKKKKKKKHHHGGGEEECCCBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKMMMNNNJJJKKKKKKHHHDDDAAA??????;;;;;;===>>>???@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFCCCBBBAAA???>>><<<;;;:::?????????@@@@@@AAAAAABBBAAA@@@??????>>>>>>???????????????@@@@@@AAAAAAAAADDDCCCCCCBBBAAA@@@???>>>======>>>???@@@BBBDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIFFFGGGHHHGGGEEECCCCCCCCCDDDCCCAAA???>>>>>>??????;;;999777777999:::888666777888888999::::::;;;;;;<<<===>>>???@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>>>>============<<<;;;:::999:::999777666777888;;;<<<=========<<<;;;:::999888;;;;;;::::::;;;;;;<<<===<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>><<<>>>??????===;;;::::::===<<<:::888777777777888;;;:::888777888;;;???AAA===>>>>>>>>>>>>>>>===<<<===<<<:::888777666555555333222222222222222333333444555666666444444555666555444333333555555444333444333333333444555444333555444222111111222333444000333777:::;;;:::777555;;;:::999:::<<<;;;888444555555444444444444555555888666444222111222333444222222111111111222333333333333333333333333333333111222444555555555444444::::::999777666444333333555444444444444444444555333444555666777777777666777777555444444444555666666777:::<<<======<<<;;;<<<:::999999:::;;;999888888888777777777999:::;;;999999<<>>======:::;;;<<<>>>?????????@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>======<<<<<<;;;;;;======>>>>>>>>>?????????===============>>>???@@@===>>>>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????======>>>>>>@@@AAABBBBBB??????@@@AAADDDHHHKKKNNNKKKLLLMMMKKKIIIGGGFFFGGGFFFEEEDDDBBB@@@???>>>>>>???<<<::::::;;;;;;999777777888999:::;;;===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::>>>===<<<;;;;;;<<<======@@@@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCCCCBBBAAA@@@>>>??????@@@@@@@@@@@@???===???@@@@@@>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999:::<<>>>>>>>>=========<<<:::999777666666555444444333222222222333333333444555555444333444555444333222333444444333222555444333444555555444444444333333222222333333333333555888;;;<<<:::888777:::888777777999999666444555555444444444444555555888777666444333333444444333222222222333444555555555555555555555444444444333444555666777666666555888888777666555444333222333222111111111111222333444555666777888888888888777777666666666888999:::;;;<<<===>>>??????>>>======;;;::::::;;;;;;:::999999888888777777888999:::::::::===AAAFFFNNN]]]kkkxxxpppxxx}}}yyy{{{uuuhhhaaa```aaattt}}}yyyqqqbbb]]]fffzzzvvvkkklllkkkjjjkkkllllllkkkiii___\\\ZZZXXXXXXYYYXXXWWWXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKMMMPPPTTTVVVYYYXXXVVVVVVYYY___fffjjjnnnmmmnnnqqqoookkkkkkooorrrssswww}}}|||mmmjjjeee```[[[WWWUUUSSSWWWZZZ]]]______```aaabbbccchhhjjjhhhgggiiijjjhhheeedddbbb``````aaabbbcccdddcccbbb___]]]ZZZXXXWWWSSSQQQPPPNNNLLLKKKKKKJJJIIIKKKLLLLLLJJJHHHGGGGGGHHHGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>??????@@@@@@@@@DDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAA>>>@@@AAA@@@===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@????????????>>>>>>>>>>>>::::::;;;;;;<<<======>>>=====================>>>;;;;;;;;;<<<===>>>@@@AAA<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>????????????>>>;;;;;;<<<>>>BBBFFFJJJMMMLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFEEEDDDBBB???===<<>>???@@@????????????????????????AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@>>>???AAAAAA???===<<<===::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;===>>>???;;;<<<===>>>>>>???>>>>>>;;;;;;999888666666555555555555444333333333333333222444555444333222333444444333222222444444444222555555555555555555444444333333444444555444444333555666777999999999888777999777555555555666555333555555444444444444555555888888888888777666555555444444444444555666777888888888777777666666666555555666777777888777777777777666666555444333333333333222111000000111222333555666777888::::::;;;;;;888888888999:::;;;===>>>??????>>>>>>>>>?????????>>>===;;;;;;<<<===<<<;;;:::999999888888888888999;;;;;;>>>BBBFFFMMM[[[iiiwwwqqqzzz{{{yyy~~~tttggg``````eeewwwyyypppaaa\\\eee|||sssggghhhhhhhhhhhhgggdddaaa___^^^[[[XXXVVVUUUUUUTTTSSSVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTRRRPPPOOOMMMLLLKKKLLLMMMPPPSSSUUUWWWVVVUUUVVVXXX\\\```ccceeeeeegggkkkjjjffffffiiidddfffjjjnnnrrrqqqmmmjjjbbb```\\\YYYUUURRRPPPOOOPPPSSSWWWYYYYYYXXXXXXYYYWWW[[[]]]ZZZYYY\\\]]]\\\\\\ZZZYYYXXXWWWXXXYYYYYYYYYXXXVVVTTTQQQOOONNNMMMKKKJJJIIIIIIHHHGGGGGGGGGFFFHHHKKKKKKJJJIIIIIIJJJGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>===<<<<<<===>>>>>>===>>>@@@@@@>>>===>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@??????>>>======<<<;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>>>>>======>>>???@@@AAAAAA======???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEE@@@@@@AAAAAA@@@???>>>===<<<<<<;;;<<<===@@@CCCDDDGGGHHHHHHFFFCCCAAA@@@@@@BBBBBBBBBBBBAAA???<<<;;;???>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>???=========>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>@@@AAAAAA???>>>===>>>999:::<<<<<<===<<<;;;:::888888999:::;;;<<<<<<<<<:::;;;<<<===>>>?????????999888777666555444444444555555444333222222222222222333444444222222333444555444333444555666555444555666666666555444555555444555666888888777666555555555555555555666666666999777555444333444444444666666666555555666666666888888:::::::::888777555555555555555666888999:::999888888777777666666555666666666777777777777666666666555555555555444444555444333222222333444555666777999:::<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<===>>>@@@BBB@@@>>><<<<<<===>>>===<<<;;;::::::999999888888888:::;;;???DDDHHHNNN[[[hhhwwwuuu}}}{{{yyyrrrddd]]]^^^jjj{{{{{{rrrddd```kkk|||mmmbbb\\\]]]^^^]]]ZZZWWWSSSRRRVVVSSSPPPNNNNNNMMMLLLKKKOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLNNNPPPQQQRRRSSSSSSUUUUUUYYY]]]\\\XXXXXX[[[VVVXXX[[[^^^___]]]YYYUUUQQQPPPNNNLLLJJJIIIGGGGGGEEEGGGKKKLLLLLLJJJJJJJJJLLLPPPQQQOOOOOORRRTTTTTTUUUTTTRRRQQQPPPOOOPPPPPPMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAACCCFFFHHHHHHHHHIIIJJJDDDDDDCCCAAA@@@?????????AAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJEEEDDDDDDCCCBBBAAA??????===<<<;;;::::::;;;===>>>AAABBBCCCAAA>>><<<;;;<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<======>>>@@@??????>>>======<<<<<<::::::;;;<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<===>>>@@@@@@???=========::::::;;;;;;:::999777666555666888999999999999888666777888999::::::;;;;;;555555444333333333333333444444333222222222222222333444555555333333444555777666555666888999888777666777888777555444555666666777999:::::::::999888666666666555555555555666999888777555444444555666888888777777777777888888777888:::;;;;;;999777666666555555666777888999:::777777777666666666555555555555555555555555555555555666666666666777777777666555333222222333555666888999:::<<<===>>>>>>>>>======>>>>>>>>>=========<<<;;;;;;;;;===AAADDDFFFAAA???===<<<===>>>>>>>>><<<<<<;;;;;;;;;:::999999999;;;@@@FFFJJJPPP\\\iii}}}xxxuuu|||~~~pppaaa\\\^^^kkk{{{{{{rrrgggeeeqqqxxxjjj```PPPRRRTTTRRROOOLLLJJJIIIMMMJJJGGGFFFFFFGGGFFFEEEHHHHHHJJJKKKMMMNNNPPPPPPOOOPPPRRRTTTTTTSSSRRRQQQMMMLLLIIIGGGEEEDDDDDDDDDAAACCCFFFHHHIIIIIIHHHGGGIIIIIILLLPPPPPPLLLLLLOOOKKKNNNQQQTTTSSSPPPLLLIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@BBBDDDEEECCCBBBBBBCCCCCCGGGIIIFFFGGGKKKNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAA===???CCCEEEEEEFFFGGGHHHCCCCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===>>>???@@@CCCCCCCCCCCCBBBBBBBBBBBB????????????????????????BBBDDDEEEEEECCCBBBBBBCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAADDDCCCCCCBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNIIIHHHFFFDDDCCCBBBBBBBBB===<<<;;;::::::<<<>>>??????AAABBB@@@>>><<<<<<===::::::;;;<<<============999;;;===>>>===>>>@@@BBBDDDCCCBBBAAA???>>>===<<<:::;;;<<<===???@@@AAABBB??????????????????@@@@@@======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBCCC@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCAAA@@@>>>>>>======>>>???@@@@@@@@@@@@???>>>============<<<;;;:::999:::<<<>>>>>>===<<<<<<<<<::::::999999888666555444555555666777888888777777222333444555555666555555444333333222222222333333444444333333333333444444555777777777666555666777888777666777999::::::999666888:::888555333555777888888999:::;;;;;;;;;;;;::::::999999888888777777888999999777555444555777888888777777777777888888666777999::::::999777666666666555555666666777777555555555555666666666666555555444333333333333444555555666666777888888999666555222111111222555666:::;;;<<<======>>>======<<<============<<<;;;:::<<<<<<<<<===@@@DDDGGGJJJBBB???<<<;;;<<<>>>>>>>>><<<============<<<<<<;;;;;;===BBBHHHLLLQQQ]]]hhhzzz}}}vvv{{{~~~nnn___]]]aaakkk{{{yyyrrrhhhhhhuuuwwwkkkaaaHHHJJJLLLKKKHHHEEEEEEFFFGGGEEECCCBBBCCCDDDDDDDDDEEEGGGIIILLLPPPRRRTTTUUURRRSSSUUUVVVVVVUUURRRQQQNNNMMMKKKHHHEEECCCBBBBBB???@@@BBBDDDEEEEEEDDDDDDFFFFFFHHHKKKKKKGGGHHHKKKIIILLLQQQSSSSSSPPPMMMKKKJJJJJJIIIHHHFFFDDDBBBAAABBBDDDDDDDDDBBBAAABBBCCCAAAEEEFFFDDDDDDHHHKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIGGGEEEDDDEEEFFFGGGCCCCCCDDDEEEEEEDDDCCCCCC???BBBDDDFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAACCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCAAA???>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCAAA@@@@@@???@@@@@@?????????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPKKKIIIFFFDDDBBBCCCDDDDDD@@@???===<<<<<<>>>???@@@@@@BBBCCCBBB@@@??????@@@>>>============>>>??????===???BBBBBBAAAAAACCCEEEFFFFFFEEEDDDBBBAAA@@@@@@>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@??????>>>>>>===<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::;;;<<<<<<;;;:::::::::::::::::::::999888777888:::<<<<<<;;;:::::::::999888777777666666666666666666666666777777777888444444555666666555555555444444333333333444444555555444444555555666777888888999:::999888777888:::777666666777999::::::999666999;;;999555333555888888888888888999:::;;;<<<;;;;;;;;;;;;:::999777777666888999888666444444666777666666666666666666777555666777888888777666555666666555444444444444555444444555555666777777777666555444222222222333444333333444555666888888999888666333222222333666888<<<<<<============<<<<<<999999:::;;;<<<;;;::::::<<<<<<===>>>@@@CCCFFFHHHBBB???<<<;;;<<<===>>>>>>======>>>?????????>>>>>>???AAAFFFKKKNNNQQQ[[[eeewww}}}}}}lll``````gggnnn~~~zzzsssjjjkkkxxxuuujjjbbbCCCEEEGGGFFFDDDBBBDDDFFFEEECCCAAAAAACCCEEEEEEEEEFFFHHHKKKOOOSSSWWWYYYZZZUUUWWWXXXYYYXXXVVVSSSQQQPPPOOOLLLIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFHHHGGGIIILLLKKKHHHIIILLLOOOSSSXXX\\\\\\ZZZXXXVVVQQQPPPOOOMMMJJJGGGEEECCCFFFGGGGGGEEECCCCCCDDDFFFGGGKKKKKKHHHGGGKKKNNNMMMJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@@@@@@@??????AAABBBBBBAAA>>>;;;;;;;;;======>>>?????????>>>>>>>>>>>>>>>>>>==================>>>???AAABBBCCCDDDCCCCCCBBBAAA???>>>======<<<<<<<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPLLLJJJFFFCCCAAABBBDDDFFFEEECCCAAA???>>>>>>???@@@@@@BBBCCCCCCBBBAAAAAABBBCCCBBB@@@?????????@@@AAABBBDDDFFFFFFDDDCCCEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCBBB@@@???===;;;::::::;;;<<<777777888888888888888777555555555555666777888888777888999::::::999888777888888999999999888777777666888;;;;;;:::888888999888777666666666777999:::888777777777777777888999888999999999999888888777555555444444444555666666666666666666777999:::;;;999:::;;;;;;:::999:::;;;666555555666888:::999888777:::<<<:::555333555888888777666666777999;;;<<<999:::::::::999777666444444777:::999666333333444555555444444444444555555555555555666666666666555666555444333333222333333444444555666777888999999666555444333222333333444111222333444666777888888;;;999666444444666999;;;===============<<<<<<;;;555666888:::;;;;;;:::::::::;;;<<<===>>>@@@BBBCCCBBB???<<<:::;;;===>>>>>>===>>>???@@@AAAAAA@@@???CCCEEEIIINNNNNNPPPYYYcccuuu|||lllaaadddlllsss}}}vvvlllnnn{{{{{{rrrhhh```NNNMMMLLLKKKJJJJJJIIIHHHDDDEEEGGGIIILLLOOOQQQRRRQQQRRRUUUXXXZZZ[[[[[[ZZZ[[[ZZZXXXWWWUUUUUUTTTTTTTTTSSSQQQOOOLLLJJJHHHHHHJJJJJJIIIJJJKKKNNNPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUXXX[[[___``````^^^^^^]]]\\\ZZZVVVSSSPPPNNNMMMMMMOOOPPPPPPMMMJJJHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNJJJNNNQQQPPPMMMMMMPPPTTTWWW]]]```ZZZOOOGGGFFFIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEHHHJJJKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????AAA@@@???===;;;999888777<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAA@@@===:::999888888888888777666888;;;>>>??????BBBAAA@@@??????@@@AAAAAAAAACCCGGGKKKMMMMMMLLLKKKFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEBBBBBBCCCDDDFFFEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBBHHHFFFDDDDDDEEEGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFGGGJJJJJJHHHFFFDDDBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<===777777666555666777999::::::999888777666666666666:::999999999999888888888:::999999888888999999:::<<<;;;999888888999:::;;;@@@???===;;;999888777666888999999:::;;;:::::::::>>>>>>===;;;;;;:::::::::888777666666666888999::::::999777666666777999::::::888666666888999999999222333333444555666777777888777666555555444444555222444777777777777888999666666666666666666666777777777666666555444222222444444444444444444444444444444444444444555666777777777666555444444333333333333333333333333333333666555444333222333444444:::666222111333666666555444444555666666666666666::::::;;;;;;;;;::::::999777777888999::::::;;;;;;:::;;;<<<>>>???AAABBBCCC>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::===<<<;;;:::888777666666777666666666555555555444666666666666666666666666888777777777777888999:::<<<;;;:::888777666555555222000///000333555666777======<<<;;;;;;<<<===>>>@@@BBBFFFIIIJJJIIIGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDFFFGGGGGGEEECCCBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCHHHFFFDDDDDDFFFHHHHHHHHHIIIIIIIIIHHHEEEEEEFFFGGGHHHGGGFFFDDDCCCAAA??????AAABBBCCCDDDDDDDDDCCCCCC@@@???===<<<;;;;;;;;;<<<777777777777777888888999777777666666666777888999::::::::::::999999999999::::::999999999999::::::===<<<999888777888:::<<<>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;===<<<;;;:::999999999999666666555555555777888999:::999888777777888:::;;;===:::888666777777666555444444444444444444444444666666555555444444555555111333555666555555555777999888777666555444444333444444555444444333222111444444444444444333333333222222222222333444666666555444444333222222111111333333333333333333333333555555444333333444555666999555222111333555666555555555666666777777777666888888888999999888888777777777888888999999:::::::::;;;<<<===>>>???@@@AAA======<<<<<<<<<<<<======AAABBBCCCCCCBBBBBBCCCEEEFFFGGGMMMSSSTTTTTTXXX___rrrqqqhhhllluuutttpppvvv}}}|||qqqjjjiiiUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYY[[[]]]^^^___]]]\\\[[[ZZZZZZ[[[]]]^^^\\\[[[ZZZXXXWWWVVVUUUUUUYYYXXXWWWUUUTTTRRRQQQPPPPPPPPPQQQRRRTTTVVVXXXYYY\\\]]]^^^___```aaaaaaaaa___aaabbbbbbaaa```aaabbbdddbbb___[[[XXXUUUSSSRRRVVVWWWWWWUUURRRPPPOOOPPPSSSSSSQQQOOOLLLIIIGGGEEEGGGIIIJJJJJJLLLQQQYYY___^^^[[[UUUMMMGGGDDDEEEGGGBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA???@@@AAABBBBBBAAA@@@???@@@@@@>>>=========>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888666777777888888777777666777777666666555444444444222222222222111111111111333333333333333333333333444444333333333444555555666666666555555444333222222111//////111333444444666666666666666777888999===???BBBDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDDDDFFFFFFHHHGGGFFFDDDCCCCCCDDDDDDGGGEEECCCDDDFFFHHHIIIIIIJJJJJJJJJHHHEEEDDDDDDEEEDDDDDDCCCBBBAAA???===<<>>===;;;:::999999:::;;;777888888888888777777666555444444444555777:::;;;:::::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;>>><<<999777666888:::<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<============<<<;;;;;;:::999888888888888777666666666666777888888777666555555555777888999;;;999666666666666555444444444333333333222222222444444333333444444555555333555666666555444444555:::999888666444222111000222222222333333222222111555555444444333333222222000000000111222444555666444444333333222222111111333333333333333333333333444444444444444555666777777555222222333555666666666666666777777777888888777888888999999888888888888888888888888888888888::::::;;;<<<<<<===>>>>>><<<<<<;;;<<<<<<===>>>???AAABBBCCCBBBAAABBBCCCEEEGGGIIINNNSSSTTTSSSVVV]]]kkk}}}rrriiimmmvvv~~~uuuttt|||~~~tttnnnlllVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWXXXZZZ[[[]]]^^^_________^^^]]]\\\\\\\\\\\\YYYXXXWWWUUUTTTSSSRRRRRRTTTTTTSSSRRRPPPOOONNNNNNLLLLLLMMMOOOPPPRRRTTTTTTXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\[[[ZZZYYYZZZ[[[]]]\\\ZZZXXXUUUSSSQQQPPPSSSSSSSSSQQQNNNMMMLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDHHHHHHGGGEEEEEEGGGKKKOOOGGGDDD???===>>>AAACCCEEE@@@@@@AAABBBBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>======>>>>>>>>>===<<<<<<===<<<:::999888999;;;<<<::::::999888888888888999::::::999888888888888888666666777777777777666666333333333333333333333333222222222222222222222222333333333333333333333333444333333333333333444444111222333444444333222111555333111111222444444333111111111222333444555555777999<<<>>>???>>>===<<>><<<;;;999;;;===??????>>><<<;;;;;;:::999777777777888999777888999999888777555444555444333222333666999:::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;>>><<<888666555777999;;;999888888888999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::999888888888888888999999888888777777666666111111111111111333444555555444333444666888888777222222222222111111111111111111111222333444555555666777888888666555555666888777666555333111000///000111222222333333333222555555444333333222222222000000000111333444666777555555555444444444333333222222222222222222222222222333333444555777888888555444333222333444555666777777777777777888888999999999:::;;;;;;;;;::::::888888888777777777777777::::::::::::;;;;;;;;;;;;::::::;;;;;;===>>>???@@@AAAAAABBBAAAAAAAAACCCFFFIIIJJJNNNSSSSSSQQQUUU[[[fff{{{tttkkknnnwww~~~vvvxxxyyysssrrrSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^___^^^\\\YYYWWWTTTSSSRRRPPPOOONNNMMMMMMOOOOOONNNMMMMMMLLLKKKKKKGGGHHHIIIJJJLLLMMMNNNNNNQQQRRRSSSTTTTTTUUUTTTTTTWWWXXXXXXVVVTTTSSSSSSTTTSSSSSSRRRQQQQQQPPPOOONNNMMMNNNNNNLLLJJJHHHHHHIIIEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEECCC@@@?????????CCC@@@======>>>??????>>>@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;888777777888999:::999888777777666666777777999999888777777777777888555666666777777666666555222222222222333333333333333333333444444444444444333333333333333333333333333333222222222222333333///000222333333333222111333111......///000//////...///000111222222333333111333666888:::;;;;;;:::>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDDDDBBB@@@@@@@@@>>>>>>??????@@@AAABBBCCCFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGDDDBBBBBBBBBCCCDDDCCCAAA@@@AAADDDFFFGGGGGGGGGGGGFFFCCC@@@>>>>>>???>>>???@@@@@@???===;;;:::666777999:::;;;:::999888888777666555555555666777666777777888777666444333666555333222222333555666666777777888999:::;;;;;;::::::999999999999::::::===;;;777555444555777999777666666555555555666666666777777888999888888888999999888888777777888888999999888777555444222222////////////000000111111222111111333666777777666//////000000111222222333000000000000111333444555555777888777555333333444444444333333222111111111000111222333333444333333444444333333333222222222111111222222333555666777444444444444444333333333222222222222222222222222111222333444666777777888333333333333333333555666888777777666777888999999888999:::;;;;;;;;;;;;;;;888888888777777777777777999999999999999999999999:::::::::;;;===>>>@@@AAA@@@AAAAAA@@@@@@AAADDDFFFIIIJJJOOOSSSRRRPPPTTTYYYeee}}}|||qqqsss{{{~~~xxx{{{}}}xxxwwwOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUXXX[[[]]]]]]ZZZVVVTTTQQQPPPOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPOOOLLLJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKIIIGGGEEEFFFFFFDDDDDDCCCBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@>>><<<;;;???>>>>>>???@@@AAA@@@???BBBDDDFFFHHHGGGDDDAAA???;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999777777888888999888777777666555666666666666666555555555555666666444444444555555444444444111222222222333333333444222222222333333333333333111111111111111111111111111111000000//////000000000111111222222333222222222000...---...//////......///000111111111111111...///222555777888999999999999:::;;;<<<===???@@@>>>@@@BBBAAA???=========;;;;;;<<<<<<>>>???@@@AAACCCBBBBBBAAABBBCCCEEEFFFDDDCCCBBBAAAAAAAAABBBCCCAAA???>>>>>>@@@CCCCCCCCCBBBBBBAAA>>>;;;999999:::;;;<<<>>>>>>>>><<<:::999666777888888888888888888555555444333333333444555555555555555555555444333666555444333222222222222333444444666777888999999888888777777777777888888:::999666444444444555555555444333222111111111222333333444555555555555444777777666666666666666777555555555444333111000///111111111111111111111000333222222333444555333111......///000111222333444////////////000111222333111333444333222000000111111111111111111111111111000111222333333333333333222222222333333333333333333222222333333444555666222222222222111111111111222222222222222222222222000111222444555666666666111333444333222333555777777777666555666777888999666777888888999999999999888888888888888888888888999999999999999999999999::::::;;;;;;===>>>???@@@@@@@@@@@@@@@???AAADDDGGGIIIJJJNNNSSSRRRPPPSSSYYYdddtttuuu}}}{{{{{{{{{MMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWTTTSSSQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKKKKKKKKKKJJJIIILLLLLLMMMMMMNNNNNNMMMMMMIIIKKKLLLKKKHHHEEECCCBBBGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHHHHGGGEEECCCCCCDDDBBBBBBAAAAAAAAABBBCCCDDDEEECCCAAA???>>>>>>>>>>>>999:::;;;===>>>???AAABBBEEEHHHKKKMMMLLLGGGBBB>>>;;;;;;;;;:::::::::999999999888888999999:::;;;;;;999999999888888888777777777666555555444444555555555555444444444555555666333333444444444444333333111222222222222222333333111111111222222222333333111111111111111111111111111111000///////////////111111111000111111222222444222000///000111111111...///000111111000//////...///111333555666666666444444555666777999;;;<<<;;;===??????===:::999999888888999:::;;;===???@@@>>>>>>======>>>???AAABBB?????????@@@@@@@@@@@@@@@???===;;;;;;===?????????<<<<<<<<<999666555555666888999;;;<<<<<<:::888666777666666555666777888999333333222111111222333444333333222222333333444444333444444444333222000///000000111333444666777777666555555555555555555666777666555444333222222111222222111000000000000111000111222222333333222222444444333333333333444444111222333444444444333333111111111111000///......111000000222444444333111000000000111111222222222///.........///000111111///111222222000//////000000000000000000000000000000000111111222111111111111111111222333333444444333333222222222222333333111111111111111111111111111111111111111111111111///000222333444444444444000222444444222222444777777666555444444666888999666666777888999999999999777777888888999999::::::888888888999999:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@@@@??????@@@DDDGGGHHHIIINNNRRRRRRPPPSSSYYYcccvvvxxx||||||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLKKKHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIHHHKKKKKKLLLLLLMMMMMMLLLLLLLLLNNNPPPOOOLLLHHHEEEDDDEEEEEEFFFGGGFFFEEECCCBBBEEEEEEFFFDDDBBBAAAAAABBB=========>>>@@@BBBDDDFFFHHHDDD???<<<;;;===>>>????????????===;;;<<<>>>AAAGGGJJJOOOQQQOOOJJJCCC>>>;;;;;;;;;::::::::::::999777777777777888:::;;;;;;888888999999888888777666666555444444333333444444666666666555555666777777555555555666666555555555111111111111222222222222111111222222333333444444333333333333333333333333333222111000000000000000222111000//////000111222222000......///000000000...///000000000///...---000111222333333444444444000111111222444666888999999;;;======;;;888777777666777777888:::<<<>>>???;;;:::::::::;;;<<<>>>???<<<<<<>>>??????@@@??????>>><<<::::::;;;<<<===<<<888999888666333222333444555777999::::::888666555666555333222333444666888222222111000000111222333222222111000111222444555111222444555444333000///......000111333444555666444444333333333333444444555555555444333222000///000000000000000000111222000000111222222222222111222111111000111111222222000222444666888999999999000000000///...---++++++,,,,,,...111444666555444222222222222111111111111///............///000000///111333333111000111222000000000000//////////////////000000000000//////000000111222333444444555333222111111000111111111333333333333333333333333111111111111111111111111///000222333444444333222///222444444222222444777777666444333444555777888777888999:::;;;<<<<<<<<<777777888999:::;;;;;;;;;777888888999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@???>>>>>>@@@DDDHHHHHHIIIMMMRRRRRRPPPTTTYYYbbb}}}}}}}}}{{{MMMLLLIIIHHHHHHIIILLLMMMOOOOOOPPPQQQPPPOOONNNMMMRRRQQQPPPOOOOOOOOOOOOOOORRRPPPMMMKKKKKKJJJHHHFFFHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKKKKNNNPPPQQQOOOKKKFFFBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDAAA>>>======???@@@AAAAAABBBAAA@@@AAADDDFFFDDDCCCAAA???>>><<<;;;;;;???>>><<<;;;;;;;;;<<<===DDDEEEGGGGGGFFFCCC@@@>>>999999:::999999888666666777777666666666666777777999777555444333444555666888555222111333555666666555555444333333333333444111//////222555666555333111111111222222333333333333333333222222222111111......//////000000111111555333222111222222222111000000111111111000000///000000000000000000000000............///////////////////////////000111111000000000000111222444444222444444333333555666555222333444555666555444333666777666555555888999888888777666888<<<===;;;999999999999999999888777777333333333333333333333333888888777666555444444333666444222111111222444555333222111000///////////////...------...///000111444444444333222111000///////////////000000000000222222222222222222222222444222111222333444333111111111000000//////......//////000000000000//////111000000000//////......---111888>>>>>>;;;555111000111222333333222000///...000222111...---///111222555777666333///...//////......------///000111222000//////000111111000111111000000000000111111000000000000111111111111000000000000000000000000///000111111111///...------///222333333333444555444333111///......000111111000000000111222333333333333333333333333333333111222444444444444555777999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999===:::777555444555666888999999:::;;;===???AAABBBAAABBBBBBAAA@@@AAACCCFFFDDDOOORRRRRRWWWSSSOOOUUUfffxxx{{{xxxpppwwwPPPNNNLLLIIIHHHIIIJJJKKKMMMMMMNNNOOOOOOOOONNNMMMPPPPPPPPPPPPOOOOOOOOONNNQQQOOOLLLKKKJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGGGGGGGHHHIIIIIIIIIEEEGGGKKKMMMMMMKKKHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCEEECCC@@@>>>======???@@@@@@AAAAAA@@@???@@@BBBDDDEEEDDDBBBAAA???>>>>>>>>>???>>><<<;;;;;;;;;<<<===@@@AAABBBCCCBBB???===;;;::::::999888888777777666777666666666666666666777888777555444444555666777999777333222444555666666555555444333333333333333555222222888@@@BBB===777111111222222222222222222333222222222111111111111.../////////000000000111000///.........///......000000111111111000000///000000000000000000000000............///////////////////////////000111111///////////////000111222333333222000111333444555444444444444333222222111555555333222222444555555666555444666999999888666777777777777777666555555333333333333333333333333555555555444444333333222333222111000111222444555333222111000////////////000000///...//////111111222222333222222111000///.../////////000000000000111111111111111111111111111000//////000000///---000000000///////////////000000000000000000//////000000/////////.........000333999===>>>;;;666333111111222222222111111000---...///...------...///000333555444111///.../////////...---...///000111111000......000111000//////000111111111111000/////////000000000111111111000000000000000000000000111111111111111000//////000222555555555444444555333222111000000111222222111111111000111111222222333333333333333333333333111222333333222333555777999999999:::;;;;;;<<<<<<888999:::;;;;;;;;;;;;;;;<<<;;;999888777777777888:::::::::;;;<<<>>>@@@@@@@@@AAAAAAAAA@@@AAACCCEEEGGGQQQSSSTTTXXXTTTOOOUUUdddwww}}}vvvooowwwSSSQQQNNNKKKIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMOOOMMMKKKJJJJJJJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFHHHIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDBBB@@@>>>======>>>???@@@@@@@@@???======>>>@@@BBBAAA@@@??????>>>>>>??????>>><<<;;;;;;;;;<<<===<<<>>>???@@@???>>><<<:::;;;:::888777666666777777666666555555555555666666777666555555555666777888;;;888555444555666777666555444333333222222333333444111111999DDDGGG@@@888222222222111111111111111111111111111000000000000////////////000000000000000000000000000000000111///000000111111000000000////////////////////////............///////////////////////////000111111.........------...//////333111000//////000222444555444333111000000000///333111000/////////111222333222222333555555333222444444555555444444333222222222222222222222222222222222222222222111111111000/////////000222444555222111000//////...//////222111000000///000000000000000000111111000000///....../////////000000000000000000000000000000000222111000000111111///...//////////////////000000111111111111000000///...////////////............111333777999999777444222222111111111111111222222///...------...//////...///000222111000....../////////.........///000111000///......000000000......///111222222111///...//////000000000000111111000000000000000000000000222222111111000000111111222444666555333222111222000111111222333333444444222222111111000111111111333333333333333333333333111222222111000111444666777888888999::::::;;;;;;777888999:::;;;<<<<<<<<<;;;<<<=========;;;999888;;;;;;;;;;;;<<<===>>>??????@@@AAA@@@???@@@CCCEEEJJJTTTUUUUUUXXXTTTPPPVVV```tttwwwqqqzzzSSSRRROOOLLLKKKJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMKKKMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFDDDDDDCCCCCCEEEFFFFFFFFFFFFEEECCCCCCBBBAAA???>>>======>>>>>>>>>??????>>><<<;;;;;;=========<<<<<<<<<<<<======>>>===<<<;;;:::;;;;;;<<<<<<===???@@@@@@???>>>===;;;:::888666555666777888666555555444444555555666666555555555555666888888;;;999666555666777777666444333333222222222222222///---...444;;;>>>:::444222222111111000000000///000000000000000/////////////////////000000000000000111333333222222222333...///000000000000000000....................................///////////////////////////000000111//////...---------......111000111333333111000222333222000///...//////000111///...//////---...000111111111222222222111000333333444444333333222111222222222222222222222222000000111111111111111111///////////////000111222111000//////.........///111111000/////////......---......///000000000///........./////////000000///////////////////////////...---...000111000///---......//////000000000111111111111000///......////////////////////////000111222222222111000///222111000000000111222333555222//////111222111///////////////.........//////////////////000000000111000///000111222000///000000000//////000000000////////////000000000111000000000000000000000000222111000//////000111222222333444333111...---------...000222333444555555333333222111000000000111222222222222222222222222111111111000///000333555666666777888999999::::::999999:::<<<<<<=========:::<<>>============>>>===>>>???===;;;999999:::;;;::::::::::::;;;<<<===<<<<<<:::999999999:::;;;;;;<<<===>>>>>>>>>======;;;:::777555555555777888555555444444444444555555444444444555555666777777:::888555555666777666555333333222111111111111222......///000222333444444111111111000000/////////////////////////////////000000000000////////////...000222222000///000111......///000000000000000------------------------............///////////////////////////000000111000000//////...///////////////333::::::333...//////......---...///111222111......222222...---111000111222222111000000000333333444444333333222111111111111111111111111111111111111111111222222222111000000///............000///......---........./////////......------,,,,,,---......////////////............////////////........................((('''''')))+++---------------......//////000000000000000000000///...---000000000000000000000000000000//////////////////222111000000000111333444888444000///111222111///000///...------...///////////////000000000000000222222111222444444222000222000...------...000222...////////////000000000////////////////////////000///...------...000000333444555444111...------,,,---///111222333333333333333222111000000000111222222222222222222222222111111111000///000222444444444555666777888999:::<<<<<<============<<<<<<999<<<@@@CCCCCC@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAADDDFFFJJJSSSSSSRRRUUUPPPLLLRRR\\\pppMMMMMMMMMMMMMMMMMMNNNNNNFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMMMMMMMLLLKKKLLLJJJHHHGGGGGGGGGEEEDDDEEEEEEFFFHHHIIIIIIIIIIIIEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFDDDCCCBBBCCCCCC>>>@@@BBBEEEFFFEEEDDDDDD??????>>>===============;;;===>>>===;;;999999999;;;;;;;;;;;;;;;<<<======;;;:::888777777777888999999999:::::::::::::::::::::999777666555555666666444444333333333333444444333444444444444555555555666444333333555666555444333222111111000000111111222333333111000000333666000000000000////////////////////////000000000000000000000000////////////000333666555222000111222------...///000000000000....................................///////////////////////////000111111000000000///000000111111//////666??????555------------------...000111222000---000777777111...222///111333333111000111222333444444444444333222222000000000000000000000000222222222222222222222111111111111000///...---,,,......------------......------.........---,,,,,,,,,---...///////////////------........./////////........................(((((((((***---//////.....................//////---......//////.........////////////000000000000111000000//////000111222000000000000111222333333444222///...///000111111444111...---...///000000...///000111111111000000333222333444555555333111222000...,,,,,,...000222......////////////000000////////////////////////......---------...//////444666777777444222111111...//////000111111222222222222111111000111111111222222222222222222222222000111222222111000111222222333444555666777888999===============<<<;;;;;;999<<>><<<;;;;;;;;;;;;;;;;;;<<<<<>>@@@BBBDDDDDDDDDBBBAAA>>>>>>=========<<<<<<<<<:::<<<======;;;999999:::;;;::::::::::::;;;;;;<<<999888777666555666666777888888888888777777777777888888888777666666555555444444333333333333444444333333333333333333222222222111000111333555444333222222111000000000000000222222222222222222333333......///////////////////////////000000111111111111000000000/////////...222666999888444000111222,,,---...///000000000000....................................///////////////////////////000111111////////////000111222222000///555@@@@@@444---...------...//////000000///...+++111;;;<<<333000333---000222222111000222333222333333333333222111111000000000000000000000000333222222222111000000000000000000000000///...---...------,,,------......,,,---...//////......------......////////////...---------.........//////........................///...---///111222111000..................------++++++,,,---............------------....../////////////////////000111222//////000111222333333333/////////...///111555888888444///...///000111000...///000111222111000000222222222444555555222000////////////////////////........./////////000000////////////////////////------...///////////////444555777777666444444444333222111000000000111222111111111000111111222222111111111111111111111111///111444444333111111111111111222444555666888888::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????>>>>>>::::::::::::;;;;;;<<<===@@@AAABBBBBBBBBCCCFFFIIIHHHQQQPPPNNNRRRNNNKKKRRR]]]ppp}}}zzzMMMMMMMMMMMMLLLLLLLLLKKKHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJHHHFFFEEEDDDCCCAAAEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEECCCBBB@@@@@@@@@???@@@BBBDDDDDDBBB???>>>===============<<<<<<<<<999;;;======<<<:::::::::999888888777888888999999888777666444444555555666999888888888777777777777777888888888777666555444444333333222222333333444333333333333333222111000//////...000222444333333222111111000000000000000...---,,,///333444000,,,---.........//////000000//////000000111111222222111111000000/////////...///333666555000,,,,,,...,,,---...///000000000000////////////////////////............/////////000///////////////000111111.........//////111222333222///444>>>>>>333---///...///000000000///...---,,,***111===>>>555000333,,,///222222111000222444222222222222222111000000000000000000000000000000333222222111000//////...//////000000000000000///------,,,,,,,,,------...,,,---...000000000//////...///////////////......---------.........//////////////////////////////111///......//////...---/////////......------,,,))))))+++,,,---.........+++++++++,,,,,,---------,,,,,,,,,---...///000111...///111222333333222222,,,...000000111444:::@@@;;;666111...000111222111...///000222222111111000111111222333555444222///+++---000222222000---+++............/////////000////////////////////////---...///111111111000///111333555666555444444444666555222000000000111222111000000000111222333333111111111111111111111111///222555666444222111000000111222333555666777888666777888999:::;;;;;;;;;:::;;;;;;<<<===>>>??????::::::::::::;;;<<<======@@@AAABBBBBBCCCDDDGGGJJJHHHQQQPPPNNNRRROOOLLLTTT]]]qqqrrrmmmuuuPPPOOONNNLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGIIILLLNNNGGGHHHIIIJJJLLLMMMOOOOOOMMMJJJGGGDDDCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJKKKKKKIIIFFFCCC@@@AAADDDGGGIIIHHHGGGGGGHHHGGGFFFFFFDDDBBB???<<<;;;<<<===>>>??????@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<:::::::::999999888888888666666666666777777777777777666555444333444444555888777666555555666777888555444333333222222222222333222000//////111222444222222222111111///......111111111111111111111111///---,,,---000333555666111111111000000000000000111111000///////////////000000//////.........---........................//////.........---------000//////333888888333...000000000000///////////////...---,,,,,,...///000111000......///111333555//////............//////111111111111000000000000........................---...000111111111000///111111222222222111111000333333333222222222111111////////////000000000000888888777444000...------////////////////////////------------------,,,,,,((()))+++---////////////---------.........//////,,,---...//////...---------...000111222111///..................///000000000111111111111000//////..............................---......///000111////////////////////////---...///111222222222222222222333444777;;;>>>AAAAAA;;;444111111222111111---------...............000000000000000000000000000000111000000///...---------------------------/////////...------,,,,,,///////////////.........------///000111222222333666555444222111000000000...///000111222111000000555333000000000111111000000000000000111111111111222333555666777666555444222333444444333333555666888888888999:::;;;======777777777888:::===AAACCCFFFEEECCCBBBCCCDDDFFFHHHIIILLLOOOPPPOOOOOOOOOPPP^^^ttt}}}ppphhhkkkzzzOOOOOOMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEFFFHHHJJJLLLJJJKKKLLLMMMNNNOOOPPPQQQNNNKKKHHHEEEDDDEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKIIIFFFCCCAAABBBDDDGGGHHHHHHGGGGGGGGGFFFFFFFFFEEECCCAAA???===;;;<<<<<<==================<<<;;;:::::::::;;;;;;:::::::::999999999888888777777777888888888888888777666555333333333444555777666555555555555666777555555444444333333444444444333222111000111333444//////000111111111000000000000000000000000000000222000...---///111222222000000000000000000000000111111000///////////////000000/////////.................................//////.........---------///------111555555222---............------------,,,,,,,,,,,,---...///000......------...///111222//////............//////000000000////////////...........................---...///000111000000/////////000000000000//////222222222222111111111111////////////000000000000222222333111...------...////////////////////////------------............***+++,,,...////////////---------.........//////000000111111111000000///---...000111111111///...000000000000000111111222000000000000000///...---........................000//////.........//////000000000000000000000000,,,,,,---//////000000000111111222333666999<<<>>>AAA<<<555111000000000///.....................///000000000000000000000000000111111111000//////...........................000//////......---,,,,,,/////////////////////...//////111222333444444444222222111000000///000000......000111111222222222222111111222333222000...000000000111111111222222111222222333333333333333333444555555444444555777666777999;;;<<<<<<;;;:::888888888999;;;???BBBCCCGGGFFFDDDCCCBBBCCCEEEFFFIIIKKKNNNOOOOOONNNOOOPPP```vvvrrrfffdddllltttOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKLLLOOOPPPPPPQQQRRRRRRSSSSSSOOOMMMJJJGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJJJJKKKIIIGGGDDDCCCDDDFFFHHHHHHGGGFFFEEEFFFEEEEEEFFFEEEDDDCCCAAA@@@===============<<<<<<;;;<<<;;;:::999999999:::::::::::::::999999999999888999999999888888888888888666555444333333333444555666666555555555555666666555555444444444555666666666555333222111222333333...///000222333444444444////////////////////////444222///...///000//////000000000000000000000000111111000///////////////000000////////////............................../////////.........------...,,,+++...111222000---............------------***+++,,,---............,,,,,,,,,------...//////000//////......//////000////////////....................................---...///000000000000/////////000000000000//////111111111111000000000000////////////000000000000---///000///......///000////////////////////////------......//////000000,,,---...////////////...---------...............000///......---------------...///000111000//////000000//////000000111222000000000///...---,,,+++........................111111///......---------111111111111111111111111,,,---......////////////000000000111333666999;;;<<<888444111111111111111000000000///////////////000000000000000000000000000111111111111000000///////////////////////////000000///......------,,,......//////////////////...///000222333333333333000000000000000111222333000000000000111222333444///000222444555333///,,,000000111111111222222222222222111111222222333444444555666666555555666777444777;;;===>>><<<999777888888888999;;;===@@@AAAFFFEEECCCBBBAAABBBBBBCCCGGGJJJMMMNNNNNNMMMNNNOOObbbwwwuuufff^^^^^^bbbsssOOONNNMMMMMMLLLLLLLLLMMMOOONNNMMMKKKKKKLLLMMMNNNSSSTTTTTTTTTUUUUUUVVVVVVQQQOOOLLLJJJHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKJJJHHHFFFEEEFFFGGGIIIHHHGGGEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<:::::::::999999999999999999999999999999999999999999888888888888888777777666555444333333444555555777777666666666666777777444444333444444555666666666555444222111111111111000111222444555666666666000000000000000000000000444222////////////...---/////////000000000000000111000000///////////////000000//////////////////........................////////////...............---+++,,,///000000///000000000000////////////***+++---.........,,,,,,+++,,,---............---000000////////////000000000000/////////..........................................///////////////000111111222222222222111000000000000////////////////////////000000000000...///000000//////000222////////////////////////---......///000111111222//////////////////..............................000///---+++******+++,,,,,,---...///000000000///...------------...//////000000000///...---,,,+++........................000000///...............000000000000000000000000//////000000111000000000......///000111333555666333222000000111333555666111111111000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000//////...---------............////////////,,,---...///000000000000000000111111333444666777555444333222222333444555000000222444555444000---/////////000000000111111444333222222222333555666333555666555444444555666555777:::======;;;999777555555666666888:::<<<===AAAAAA@@@@@@@@@@@@AAABBBFFFHHHKKKMMMMMMLLLMMMNNN```vvvwwwjjjbbb```bbbnnn|||PPPOOONNNMMMLLLLLLLLLMMMPPPOOONNNMMMMMMMMMNNNOOOUUUUUUVVVVVVWWWWWWWWWXXXSSSQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@???===<<<;;;999999999999999888888888999999999999999999999999888888777777777666666666666555444444444555666777888888888999999888888888333222222222333444555555444444333222111000000000111111222333333444333333111111111111111111111111111000......000000///.........//////000000000000111000000/////////////////////000000000000000000////////////////////////000000/////////.........///...------///000111111000000000000////////////---......///...---+++***------.../////////......000000////////////000000111111111000000000//////.......................................//////000000000111222222222222222000000000/////////......////////////000000000000...000111000///...///000////////////////////////......//////000111222222000/////////.................................---333222000...------......,,,------...///000000000---------------......///000000000000///...---,,,.......................................///000000///////////////////////////000000000000//////...------......///111222222//////000000111333555666222222111111000000000000////////////////////////...///000111111111111111111111111111111111111111111000000///......---------.........//////000000,,,---......//////////////////000111222444666666999888666444333333333444222222222333444444333111........./////////000000333333222111111333444555222444444444222222333444666777999:::;;;::::::999555555666777888999;;;;;;;;;;;;<<<===>>>???AAAAAADDDFFFJJJKKKKKKKKKLLLMMM]]]sss~~~zzzrrrmmmnnnqqqvvvQQQPPPOOONNNMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMTTTTTTUUUVVVWWWWWWXXXXXXUUUSSSQQQOOOMMMLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGEEECCCAAA???>>>>>>>>>>>>===<<<::::::999::::::::::::999888777888999999999999:::::::::888888777777666555555555777666555555555666777888999999::::::::::::999999333333222222222333444444222222222222111000000000///000000000000000///...111111111111111111111111///...---...000111000///---......//////000000111111111000/////////////////////000000000000111111////////////////////////000000000/////////......//////...//////000111222............------------////////////...---,,,,,,/////////////////////000111000000//////000000111111111111111000000000000..............................------......///000---...///000000111000000000000000000////////////////////////000000000000---//////...---,,,---...////////////////////////......//////000000111111//////...------......///...............---------000///...---------------,,,,,,---...//////000111//////......//////000111///000000000000///..............................---------......///111111.......................................---,,,+++,,,------....../////////000111222222000///000111222222111111000000//////////////////////////////------...000111111111111111111111111111111111111111111000//////......---------......///000000000......///000000000000000---------...///000111222888777666555333222222222444333333444555666555333........./////////000000000000//////000000111222222333444333222111222333555666888999:::;;;::::::888888999:::;;;;;;<<<<<<777888999;;;===???@@@AAABBBEEEHHHJJJJJJJJJKKKMMMZZZqqq}}}yyyyyy}}}SSSRRRPPPNNNLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMNNNNNNRRRRRRSSSTTTVVVWWWXXXXXXVVVUUUSSSQQQOOONNNMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKIIIIIIJJJLLLLLLLLLKKKIIIGGGDDDAAA???======>>>======<<<;;;;;;999:::;;;;;;;;;:::888888888888999999999:::::::::999999888888777666666555888777666666666888999:::888999::::::::::::999888555444444333333333333444222222222222222222111111//////000000000000//////111111111111111111111111///......///000000///---------......///000000111111111000/////////////////////000000000111111111////////////////////////000000000000/////////...---.../////////000111222............------------...............///000111111000///......///000000111111000000000000111111111000000000000/////////..............................---------...///000---...///000000111111111111111111000000000//////////////////000000000000---...//////...---...///////////////////////////////////////////////////...------,,,,,,---.../////////.........---------++++++,,,,,,,,,++++++***,,,,,,,,,---...///000111///............///000000------.../////////..............................//////.........//////000////////////////////////............---,,,+++***,,,------.........------///111333222000......///222111111000//////......////////////////////////+++,,,---...000000111111111111111111111111111111111111000000///.........------......///000000111......///000000000//////---------------......///222333333333333222111111333333555777999999666333000000000000111111111111...//////000000000000000333444555444222111222333111333777;;;===<<<;;;999999999:::;;;;;;<<<<<<<<<888999:::<<<>>>???@@@@@@AAADDDGGGIIIIIIJJJKKKLLLZZZqqq~~~}}}~~~TTTSSSQQQOOOLLLKKKJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWVVVTTTRRRPPPOOONNNNNNIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJLLLMMMPPPOOONNNLLLIIIEEEAAA??????????????????>>>>>>===::::::;;;<<<;;;:::999888888888888999999:::::::::::::::999999888777777666888888777777777888:::;;;777888999::::::999888777777666555444444444444444222222333444444444333333000111222333333333333333000000000000000000000000000/////////000///---+++---------...///000000111111111000/////////////////////000000111111111222000000000000000000000000000000000000////////////+++---///000//////000111111000000000////////////------------///111444555111000...------...///111111111000000000000111111000/////////..........................................---,,,---...///000//////000222222333333333111111111111000000000000////////////000000000000...///111111000000222333////////////////////////////////////............---,,,,,,+++,,,---.../////////.........---------,,,---...///000///...---,,,,,,,,,,,,...///111111---,,,,,,,,,,,,---......++++++,,,---....................................111000///......---......000000000000000000000000111111000000///...,,,,,,,,,------......------,,,+++///222222000...///111111111111000///......---////////////////////////***+++,,,...///000000000000000000000000000000000111111000000//////......---------...///000000111,,,,,,------...---------000000///............///---...000111222222111000111333777;;;===;;;666222111222222222222333333333///000222333333333222111444555666555333222333444---111888===???>>>:::888777888999::::::::::::999:::;;;===>>>??????@@@???@@@CCCFFFHHHIIIIIIJJJLLL[[[qqq{{{||||||}}}}}}~~~~~~~~~RRRQQQOOONNNMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPQQQSSSQQQPPPQQQSSSTTTUUUTTTWWWVVVUUUTTTRRRPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMJJJJJJNNNOOOLLLKKKKKKOOOPPPQQQPPPMMMHHHCCC@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::::::::::::::888777888999::::::::::::::::::999999888888888666777888888888666555444777888888999999999888888333333333444555666777888444444444333333222222222333222333444555555222000000000000000000000000000///////////////000111111222111111111000000//////......------------......111111111111111111111111000000000000000000000000222222111111000/////////////////////000000000000---.........//////000000...//////000111222222222............////////////......///000000000000000////////////////////////...,,,)))'''(((+++///222000000000000000000000000111111222333333333222222111111111111000000000000////////////////////////222222111111000000//////000000///...............////////////////////////////////////////////////000000000///......------+++,,,,,,------,,,,,,,,,............//////000000------------------------------......///000000000///---***+++---///...,,,---.........---,,,,,,+++..................------//////////////////////////////000000///...------...---,,,+++++++++,,,---------------///000111222//////000000//////...---,,,------...///000111111333333333000...,,,---...000000000000000000000000//////000000///...---,,,...///000111222222111111////////////000000000000...///111222333222000///000000000111222222333333666777777777666444111///000000000111222222333333555444222111111222444555000333777;;;===<<<;;;:::777888:::;;;<<<<<<;;;:::;;;;;;;;;<<<===???AAABBB???DDDIIIKKKJJJJJJLLLNNN```qqq~~~{{{xxxzzz~~~||||||}}}QQQPPPOOONNNNNNOOOOOOPPPOOOOOONNNMMMMMMNNNOOOPPPTTTRRROOONNNPPPRRRSSSSSSVVVUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPKKKJJJLLLNNNLLLLLLNNNNNNNNNNNNMMMJJJFFFBBB???????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<:::888888999999888777<<<<<<<<<;;;;;;;;;::::::666666777777666666555444777777777777777666555444444444333444444555666777333333333222222111111111444333333444555555333222000000000000000000000000000000000000000111222222111111111111000000000///000//////......//////000111111111111111111111111000000000000000000000000000000111111111111111111000000111111111222222222////////////000000000111---......///000000111111......////////////000000......///000000000000000************************333111///------...000222////////////////////////333333333333333222111000111111111111000000000000000000000000000000000000.............../////////000000///...............////////////////////////------------------------,,,---///111111000...---,,,,,,---------,,,++++++------........./////////------------------------.........---------------///---++++++---......,,,------......------,,,+++........................------------------------///////////////......---+++*********+++,,,...///......------......//////------......------,,,+++------......//////000000...//////---,,,+++,,,---////////////////////////---...///000000000///...------......////////////------------............000000111222111000...,,,///000000111111222333333666777777888777555222111111111111111111000000000444333222111111222333444333555777999:::999888777555666777888888888888888888999:::;;;===>>>??????BBBFFFKKKMMMLLLLLLNNNPPP]]]mmm~~~~~~}}}zzzwwwxxx~~~|||{{{|||PPPPPPOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOTTTPPPMMMKKKMMMOOOPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPKKKHHHKKKLLLKKKKKKNNNLLLKKKJJJHHHFFFCCC@@@???>>>>>>>>>>>>=========<<<===<<<;;;;;;:::;;;;;;;;;===;;;999888888888777666999999888888888888777777888888777777666666777777888888888777666555444333555555444444444444555555222222111111111111111000333222111111333333222111000000000000000000000000111111111111111222222333111111111111000000000000111000000//////000000111000000000000000000000000000000000000000000000000///000000111222222333333000000111111111111222222///000000000000111111111---------......//////000/////////000000000111111......///000000000000000,,,,,,------------------444333222111000000000000////////////////////////222222222222111///...---111111111111000000000000111111111111111111111111,,,------...//////000000000000///...............////////////////////////------------------------)))+++///222222111...,,,---------------,,,+++***---------------.........------------------------......------,,,++++++***///---+++,,,---...---,,,------......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111000...---,,,,,,,,,,,,///...------,,,,,,,,,,,,------......------,,,+++..................//////,,,------,,,++++++---...////////////////////////---...///111222222111111///...---------...///000,,,------------.........111222222111///---+++)))//////000111111222222333555555666777666555444333222111111000//////......333222111000000111222333666666777777666666555444444444444555555777888888888999;;;===>>>?????????>>>CCCGGGIIIHHHHHHJJJMMMYYYiii~~~wwwvvv}}}~~~}}}zzz{{{}}}{{{zzzOOOOOOOOOPPPPPPQQQQQQRRRQQQOOOMMMKKKJJJKKKMMMNNNNNNLLLJJJJJJLLLNNNNNNNNNPPPOOONNNNNNNNNNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMIIIIIILLLMMMKKKJJJKKKJJJHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::<<<:::888777888888777666666666666666666666666666:::999888777777888999:::888999999999888777666666666555444444333333333444222222222222111111111111111000...///111222111000000000000000000000000000111111111000000111111222111111111000000000000000111000000//////000000111////////////////////////////////////////////////000111111111222222222333............/////////000///////////////000000000------.........///////////////000000111111222222......///000000000000000000000000000000111111111000000111111111000///...////////////////////////////////////......---,,,111111111111000000000///000000000000000000000000/////////000000000111111000000///...............////////////////////////////////////////////////+++,,,...000000///...---............---,,,+++***------------------------------------------------...---------,,,,,,,,,+++...---,,,,,,,,,---------,,,------...------,,,,,,---------.......................................------------...//////000111111000//////............---,,,,,,++++++,,,,,,/////////000//////...---.....................------...///...,,,,,,...///////////////////////////...///000222222222111000222000///......///111222........./////////000000000000000///...,,,***)))//////000000111222222222222333444444444444333333000000//////............111000000///000000111222666555444444444444444444555555444444555777999:::999;;;>>>@@@BBBBBBAAA@@@===@@@DDDFFFEEEEEEGGGJJJWWWggg|||xxxpppooottt~~~|||xxx{{{}}}{{{zzzNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNFFFFFFGGGJJJMMMOOONNNLLLLLLLLLJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLRRRSSSOOOKKKJJJHHHFFFDDDAAA@@@???>>>>>>;;;;;;::::::::::::999999777777777666666777777888:::888666777888999999888888999999999999999999999888777666555555666777888555666777888888888888888666555444333333333333333222333333333333333333333222111000111333444333222000000000000000000000000111000000/////////000000000000000000000000111111000//////......//////000////////////////////////////////////////////////222222222111111111000000---............/////////..............................////////////000000...//////000111222222222......///000000000000000,,,,,,------............,,,---///111111111///...........................------...///000000000///111111111111000000000///////////////////////////111000000000/////////...000000///...............////////////////////////////////////////////////000///...---,,,------------.........------,,,+++------------------------------------------------,,,,,,------............---------,,,,,,,,,---...,,,,,,------...------,,,---------.........//////........................------,,,,,,---...///000)))***,,,...000111222333,,,++++++++++++,,,------/////////000//////...---............------------///000000...,,,+++,,,...........................000111222222222000///...222111///------...000111............////////////...............------,,,...//////000111111222222000000111111111111111111------......////////////////////////000111111222333222222222222444555666444333333333444666888999999;;;===@@@AAAAAA@@@@@@@@@CCCGGGGGGFFFFFFIIILLLWWWggg{{{{{{nnnggggggoooxxx~~~yyytttvvv|||~~~|||}}}NNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNCCCCCCEEEIIILLLNNNNNNLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLPPPVVVXXXRRRLLLJJJFFFEEECCCAAA@@@???>>>>>>999999999999888888888888555555555444555555666777888777666666888999999888777777777888888888888888333333222222333333444444222333444555666777777777555555444333222222333333333333333333333444444444333333444666888888666444000000000000000000000000111000//////////////////000000000000111111111111000//////......//////000000000000000000000000000000000000000000000000000222222111111000//////...//////000000000000111111......---------------,,,////////////////////////......//////000111222222......///000000000000000+++,,,,,,------.........,,,...000222333222111000...........................///000222333333333333111111111111000000000000........................//////......---,,,,,,+++000000///...............////////////////////////------------------------222000---+++***+++---...------............------.........---------------------------------------,,,,,,,,,---.../////////,,,---...---,,,+++---///,,,,,,------......------,,,,,,------.../////////++++++++++++++++++++++++...---,,,,,,,,,---...///+++,,,,,,,,,,,,+++******++++++++++++,,,,,,---...------......------,,,+++------------------.........///...---+++***+++,,,........................111111222222111///...---///...---,,,,,,,,,---...+++,,,,,,,,,,,,---------------------......//////......///000000111111222/////////////////////000------......///000000111//////000000111111222222111111111222333444666777000000111111333444666777777888:::<<<===>>>>>>>>>???BBBEEEEEEDDDDDDGGGKKKYYYhhh|||uuujjjeeefffjjjrrr|||~~~yyyuuusssxxx~~~MMMNNNOOOOOOOOONNNMMMLLLMMMNNNOOOPPPPPPOOOOOONNNFFFDDDDDDEEEIIILLLMMMNNNMMMKKKIIIHHHHHHJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMSSSTTTOOOJJJIIIEEEDDDCCCBBBAAA@@@???>>>888888888777777777666666555555444444555555666777:::888666666777888888777555555555666666777777777111111222333333333333333333333444555666666666666444444333333222333333333111111222222333333333333111222444777999999666333000000000000000000000000222111000000//////000000///000000000111111111111111000000//////000000111111111111111111111111111000000000000000000000000000000///////////////////////////000000000111111//////......------------........................,,,---...///000111111222......///000000000000000.........///000000111111///000111222222222000///........................///000111222222222222222111111111111000000000000////////////////////////------------------------000000///...............////////////////////////------------------------......---,,,,,,,,,---...+++,,,---.../////////////////////.........------------------------------,,,,,,,,,,,,,,,---------,,,......---++++++---///+++,,,------......------,,,,,,------...//////000++++++++++++++++++++++++///...---++++++,,,---...000000///...+++)))&&&%%%...------,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,------.........---......---,,,,,,---///...........................///000000000///...---......---------,,,,,,,,,++++++,,,,,,,,,---------......---......//////000......//////000111111111000000//////...//////////////////////////////000//////000111222222222222000111111333444444555555//////111333444555666666777888999:::;;;<<<===>>>>>>@@@CCCCCCAAABBBEEEHHHZZZiii|||wwwmmmhhhgggjjjooouuuyyyyyywwwxxxzzz|||MMMNNNOOOOOONNNMMMKKKJJJLLLMMMOOOQQQRRRQQQOOONNNKKKGGGCCCBBBEEEIIIMMMOOONNNMMMJJJIIIIIIKKKMMMOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFGGGLLLMMMJJJFFFFFFDDDDDDDDDDDDBBBAAA??????777777777777666666666666555555555555555666777888<<<:::777777777777666555888888999999:::::::::;;;222333555666777666555555666777777777777777666666444333333222222333333444000000111111222222222222...///222666888777333000000000000000000000000000333333222111000000111111//////000000111111111222222222111111111111222222111111111111111111111111000000000000000000000000------......//////000000------------.........///000000//////.........---------------------------,,,,,,---...///000111111...//////000000000000000,,,------...///000000111000000111111000///---,,,...........................///////////////......111111111111000000000000000000000000000000000000------......///000000000000000///...............////////////////////////////////////////////////***+++,,,............---++++++---...//////000000000000/////////.........------------------------------,,,++++++*********,,,...///---+++***---///+++,,,,,,---.........---,,,,,,------...///000000------------------------000///---+++++++++---...)))***,,,...000111111000000000...---,,,+++++++++//////000000//////...---++++++,,,,,,---...//////---///000/////////111333........................,,,---...000000000////////////000000///...---------------.........////////////.........//////000......//////000111111111111111000///////////////111111111000//////......//////111222333333333333111222333444444444444444000111333666777888888777999999999:::<<<===???@@@AAADDDFFFFFFDDDEEEHHHLLLZZZiii|||~~~wwwnnngggeeekkknnnrrruuuvvvxxx|||~~~PPPPPPOOONNNLLLJJJIIIHHHKKKMMMPPPRRRQQQOOOLLLJJJHHHFFFEEEFFFJJJLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNLLLJJJJJJJJJKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@===999777888777555444333333333444444555666555333333555666888999999::::::999999888333333444444444444333333444444444444444444444444111333555777777666555444///000111222333444444444222111000.........///000000000111111111222222222000000000000111111111111000000...------...///000111111000000//////......000000000000000000000000111000///......///000111222222111111111111111111............////////////000000000000000000000000........................////////////////////////,,,---...000111000...,,,111111000///////////////////////////000000000000......//////000000111111---...///111111111000000111111000000//////......//////000111111111111111...///000111111000///...////////////////////////........................//////////////////////////////.........---------,,,------......------,,,...//////000111000000000//////...,,,******---///,,,---///000000...---+++000///...---,,,------...---,,,,,,++++++,,,,,,---000///---,,,++++++,,,,,,//////.........---------)))******+++---......///------------------------+++,,,.../////////.....................---------000000111000000///...---......................../////////...------,,,,,,......---...000000///---........................000000000///......------...........................///////////////......---------......000111111444333222111000000000000111111111111000000000000+++---///222333222000///111222222333333444444555777777777777777666666666666888::::::::::::<<<>>>CCCEEEGGGEEECCCBBBEEEGGGXXXeeexxxzzzuuupppmmmpppqqqrrrtttwwwyyy{{{|||~~~~~~PPPPPPPPPOOOMMMKKKJJJIIIKKKMMMOOOQQQQQQNNNLLLJJJJJJHHHGGGHHHKKKMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKNNNLLLJJJJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGEEECCCAAAAAAAAABBBBBB@@@>>><<<:::999888666444333444555555666666777666555555666888888999999999999999999888666666777777777777666666444444444444444444444444222333444555555444333333666555555333222000...---111000000////////////000000000111111111222222222000000000000000000000///000//////.........//////111000000000/////////...000000000000000000000000111000//////...///000111111111111111111111111111....../////////000000000000000000000000000000000111111111111111111111111////////////////////////444111000333777888444///111000000////////////////////////000000000111111////////////000000000000...///000111111000//////111000000000/////////...//////000111111111111111//////000000000000//////////////////////////////........................//////////////////////////////.........---------......////////////......---------.........//////......---+++)))***,,,...''')))+++---.........---///...---,,,+++,,,,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,...............---------------,,,---------------......------------------------,,,,,,.../////////......000000///...---,,,,,,+++.........///000111111222........................---------------,,,,,,,,,......---...000111///................................................///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------...///000111333222111000////////////000000000000000000000000,,,...000333333333111000111111222333333444444555666666666666666666666666666888::::::::::::<<<===BBBDDDFFFEEEBBBBBBDDDGGGVVVcccuuu{{{uuurrruuuvvvwwwyyyzzz||||||}}}{{{~~~PPPPPPPPPOOONNNLLLKKKJJJKKKLLLNNNPPPOOOMMMKKKIIILLLJJJIIIJJJLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJIIIIIIIIIJJJIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDAAA@@@???@@@AAAAAAAAA???>>>===;;;999777444444555777888777888888777666666777999888888999999999999888888444444555555555555444444444444444444444444444444333333333333222222222222222222222222222222111111...//////000000000000///000000000111111111111222000000000//////............//////000000/////////000000000000////////////000000000000000000000000000000/////////000000111111111111111111111111111/////////000000000111111000000000000000000000000........................////////////////////////888333000444:::<<<777000111000//////......//////000000000000111111111111000000000000///////////////000000000000000///...000000000000///////////////000000111111111111000000000////////////000000000000000000000000000000........................////////////////////////...............------------......//////......------,,,+++++++++,,,......---------+++))))))+++---(((***+++---.........---...---,,,,,,+++,,,,,,,,,......------------......,,,,,,++++++,,,...///000......---,,,,,,,,,,,,---/////////......---------------------------------,,,---......///.........111000///...---+++******+++,,,,,,---///222555666------------------------+++++++++,,,,,,,,,,,,---...------...000111///...........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...------------...///000000111111000///............////////////////////////---///111333333333111111111111222222333444444444555555555555555555555555666888999:::999:::<<<===AAACCCEEEDDDAAAAAADDDGGGTTT```qqqzzzwwwwwwxxxzzz|||}}}}}}}}}|||{{{OOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFHHHIIIJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBB???@@@@@@@@@@@@???>>>===<<<:::777555555666888:::777777888777666555777999777777888888888888777777222333333444444333333222333333333333333333333333555444333222111111222222///000111222222333333222---...///111111111000///000000000000111111111111000000//////......---------...000111111000///...000000000000////////////000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111111111////////////////////////------------------------////////////////////////444111000222666777444000000000///............///000000000000111111111222111111000000//////......111111000000000///......000000000000///////////////000111111111111000000111000///......///000111000000000000000000000000........................////////////////////////........................++++++,,,,,,,,,,,,++++++---,,,+++******,,,...///.........---++++++,,,...//////000000///...---,,,------------------------.........------.........,,,,,,++++++,,,---///000///...---,,,+++,,,,,,---............------------,,,,,,------------------------..................//////...------,,,++++++,,,++++++,,,...222555777------------------------***++++++,,,------.........------...000111000...........................,,,,,,,,,---------..............................---...//////////////////---------------...///000000///......---------...............////////////...///000222222222111000111111111222333333444444333333444444444444444555666777999999999:::;;;===???BBBDDDCCCAAAAAADDDGGGSSS^^^nnn~~~}}}xxxvvvwwwyyy|||}}}}}}}}}|||LLLLLLMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJHHHFFFIIIIIIIIIHHHHHHHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFBBBCCCEEEFFFGGGGGGGGGFFF@@@@@@??????>>>===<<<;;;<<<:::888666666777999;;;666777777666555555666888666777777888888777777666666666777777777777666666333333333333333333333333666555444333222222333333555555444333111///---,,,---...///111111111000///000000000000000000000000000/////////.........------...000111111111000///////////////000000000000000000000000000000000000//////000111111111111111//////000000000111111111000000000000111111111111////////////////////////000000000000000000000000////////////////////////...///000000000///000111000//////...............///000000000000111111111111111000000//////......111111000/////////......////////////000000000000000000111111111000000///111000///......///000111000000000000000000000000////////////////////////////////////////////////---.....................+++,,,,,,------,,,,,,+++///...,,,++++++---///000///000000///------...///000000000000///...------.........////////////............------............---,,,,,,,,,,,,---...///...---,,,+++,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,---------..................------......,,,,,,,,,------------------,,,,,,+++---///222333------------------------++++++,,,---...///000000---,,,---...000111000///..............................---------,,,,,,,,,........................------...///////////////...------------......//////...---------------------........./////////000---...///000000000///...000000111222222333333444222333333333444444555555555777999999999999;;;===>>>AAACCCCCCAAABBBEEEHHHUUU___nnn||||||yyyvvvwwwzzz|||~~~KKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEFFFGGGHHHGGGFFFFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJIIINNNKKKHHHFFFEEEDDDCCCAAADDDCCCBBBAAAAAABBBCCCDDD???AAACCCEEEGGGGGGGGGGGG???>>>>>>===<<<;;;;;;::::::999888888888888999:::666666777666555444666888666666777777777777666666444555555666666555555444333333333333333333333333444444444444333333333333111111111222111111000///...//////000000000000///111000000000000000//////////////////////////////......///000111111111111////////////000000000000000000000000000000000000//////000111222222222222...//////000000111111111/////////000000000111111000000000000000000000000////////////////////////////////////////////////+++///111000---,,,///222000///......------......////////////000000000000000000000000////////////111000000////////////000////////////000000000000000111111111111000000///000000////////////000000000000000000000000000000////////////////////////////////////////////////---------..................//////////////////...///...---------...000111000111222111///...///000,,,,,,---------...............///000000000000///......------------......///...---,,,+++,,,---...111///---,,,,,,,,,...///+++++++++,,,,,,---------+++,,,,,,------.........//////...---------......+++++++++,,,------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,,,,...000111111///........................//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...---------------............---------------............//////000000111---.........///.........000000111111222333333333222333333444444555555555555777888999888999;;;<<<>>>AAACCCCCCBBBCCCFFFJJJWWWbbbqqq~~~~~~{{{{{{|||}}}JJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGGGGFFFFFFIIIKKKJJJKKKKKKLLLLLLKKKJJJIIINNNKKKGGGEEEDDDEEEEEEDDDEEEDDDBBB@@@???@@@AAABBB===???AAACCCDDDEEEDDDDDD;;;;;;;;;::::::;;;;;;;;;888888999999999999888888777888888777666666777999555666666777777666666555222333333444444333333222222222222222222222222222111111333444444333222222***,,,...000222444555555111000000////////////000111111000000////////////...//////000000111111111////////////000111222333.../////////000000000111000000000000000000000000...///111222333333222222......//////000111111222....../////////000000000000000000000000000000000------------------------////////////////////////---.........------///000//////...------------...---.........////////////////////////000000000000000000///......///000111.../////////000000000111111111111111111000////////////000000000000//////////////////////////////////////////////////////////////////////////////---------........./////////000000111111000000///...............////////////000111111///......///---------------......///------///000000000//////------,,,,,,,,,,,,---------,,,++++++,,,---///000222111...---,,,---///000---------------,,,,,,,,,++++++,,,,,,---......///000///...---,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,...111222111000........................///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...------,,,,,,------.........------------............///000000111222222//////////////////......000000000111222222333333333333333444555555666666555666888999888999:::<<<>>>AAADDDDDDCCCDDDHHHKKKYYYdddtttKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFDDDDDDCCCEEEGGGGGGFFFFFFJJJMMMHHHIIIJJJKKKKKKKKKJJJIIIJJJGGGDDDCCCEEEHHHJJJKKKFFFDDDBBB@@@??????@@@AAA===>>>???AAABBBBBBAAAAAA888888888999:::;;;<<<===666777999::::::999888777888999999888777777888:::555555666666666666555555555666666666666666666555222222222222222222222222...///111333444333222000///000000111111111000000222111000.........///000111111000000/////////.........///000111222333333000//////...///111333444.../////////000000111111000000000000000000000000...///111222333333222222---......///000111111222............////////////000000000000000000000000000000000000000000000000////////////////////////...,,,***+++---///...---//////...------------...------------.........///......//////000000111111000///.........000111222.../////////000000111111111111111111111000//////...///000111111000///...////////////////////////000000000000000000000000////////////////////////---------.........//////......////////////......,,,---.../////////.........///111000...------...333222111000......------+++,,,.../////////......---,,,,,,++++++,,,,,,---+++******+++,,,...111222333111///------...000111111000///...---,,,++++++++++++,,,,,,---...//////000///...---,,,------...---------,,,,,,+++++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,...111222111000........................------......///000000000........................,,,---...///000000000000...------,,,,,,,,,------......---------......///...//////000111222222333000000000000////////////000000000111222222333333333333444444555666777777555666888888888999:::<<<>>>AAADDDDDDDDDEEEIIILLLZZZfffwwwHHHIIIJJJLLLLLLKKKKKKJJJMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCDDDEEEGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGHHHGGGGGGGGGIIIKKKMMMOOOGGGDDD???;;;999:::<<<===<<<=========<<<;;;::::::::::::999999999999999999999::::::999888888999;;;888888888888777777777777666666666666555555555555666555555555555444444444333333333222222111111111222222111111222222333444777555222000///000222333222111111000///......------...///000000///...---000000000000000000000000000000///000000111222222111---+++,,,000222///,,,000000000000000000000000...//////000111222222222111111222222222222111111000000000000000000000000........................///////////////...------000000000000////////////---///000000///......///000000000000////////////---------...///000000111000000111000000///...---............////////////000000000000000000000000000111111111111000//////000000000000000000000000000000///...---...111333000000000000///...---,,,,,,---......///............---,,,+++++++++++++++..................------,,,,,,+++++++++,,,---...////////////////////////////////////////////////........................111000...,,,+++***++++++***+++++++++***(((&&&%%%---------------------------------.........//////,,,,,,,,,---------......---------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------............////////////........................//////...---------------///............------------------...000111000...000///---,,,,,,---///000---------............///........................000000000000111111111111222111///...///111444666111222333444555555555555888999999:::;;;<<<===>>>>>>===???AAAAAA@@@FFFNNNZZZlllyyyJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLJJJIIIGGGEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGDDD@@@<<<:::;;;<<<>>><<<<<<<<<<<<;;;:::999888999999999999999999999999999999:::999888888999;;;888888888888777777777777777777666666666555555555555555555555444444444444333333333222222111111111222222111111222222333444444333111///...///000000111111111000///.........000111222222222111000///000000000000000000000000000000/////////000111111333000...000444555333000////////////////////////...//////000111111222222000000000111111000000000000000000000000000000000///////////////////////////000000000000///...---000/////////////////////...///...---+++,,,...000000000000000////////////------......///000000111000000000000//////...---....../////////000000000111111111111111111111111111111222222111111000///000000000000000000000000000000///---++++++---000///////////////...---------.........///.........///......------------...........................---------------......///........................................................................////////////---,,,***)))---............---+++***------------------------,,,------------.........,,,,,,,,,---------......---------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..................------------......//////000000------------------------,,,,,,,,,,,,---...//////............------------...---,,,---///111000//////...---++++++---...///---------............///...........................////////////000000000111000//////000111333555000111222333444444444444777888999999;;;;;;<<<======<<<>>>@@@??????EEEMMMWWWjjjyyy{{{JJJKKKMMMNNNNNNNNNMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEHHHIIIJJJIIIHHHFFFDDDCCCFFFDDD@@@===<<<<<<===>>><<<<<<<<<;;;999888777666777777888888999999::::::888999:::999777777999:::888888888888777777777777777777777777666666666666555555444444444333333333222222222222222111111111222111111111111222333333333333222111111000000000111111000000//////......222222222222222111000///000000000000000000000000000000//////.../////////...+++***,,,000222000.........................../////////000111111222222//////000000000000//////000000000000000000000000000000000000000000000000000000111111000000////////////////////////////////////---+++)))+++...111000000000000////////////------......///000000000//////000000000//////.../////////000000000111111111111111111111111111111222222222222222111111000000000000000000000000000222222111...,,,+++,,,..................---------///////////////........./////////...//////000000......................................./////////................................................------------------------,,,...///000///---***(((...//////000000///......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---------.../////////,,,,,,------------------------,,,,,,++++++******++++++,,,,,,,,,,,,------------------------......,,,,,,---...//////000000------------------------,,,,,,,,,,,,---...//////............------------///---,,,,,,...000000000...---,,,++++++,,,---...---------............///////////////////////////............/////////////////////000111111222222000000111222333333333333666666777888999:::;;;;;;<<<;;;<<<>>>>>>>>>DDDLLLUUUhhhxxxvvvJJJKKKLLLMMMNNNMMMLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFIIIJJJLLLMMMLLLHHHDDDAAADDDCCC@@@>>>======>>>>>>======<<<;;;999888666555555666666777888999::::::888999999888777777888:::888888888888777777777666888888777777777666666666444444444444333333333222222222222111111111111111111111111111111222222333333444555555444333222111111000000000/////////...111111111000000///......////////////////////////111000///......---......)))''''''))),,,...---,,,//////////////////////////////000000111111111111//////000000000000//////////////////////////////////////////////////////000000111111111111000000.........///////////////...///...---,,,,,,...000000000000000////////////............//////000000000000111111111111111000000000000000111111111111111111111111111111111111222333333333333222111111////////////////////////333333333111///...///111---------------.........111000000//////.........///.........///000111111---------...............------......////////////................................................------------------------,,,---...//////---+++***,,,,,,------............------------............+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......///000000,,,,,,,,,------.........------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,------------......+++,,,------...///000000------------------------///......------......///.........---------,,,,,,///---++++++---///111111---,,,,,,++++++,,,,,,------------............///000000000000000000000000........./////////000000...///000111222111111000111111222333333333333333444555555666777888999::::::999:::<<<<<<<<>>>>>>>>>>>>>>======<<<:::888777666555555666777777888999999888999999888777777888:::888888888888777777777666777777777777666666666666444333333333222222222222111111111111111111111111111111000000111111222333222333444555555333222111000000000000////////////111000000/////////......////////////////////////111000///......---......,,,,,,,,,...000111222111000000000000000000000000000000000000000111111111000111111222222111111000////////////////////////........................000000111111111111000000------....../////////000---///111222000///...///000000000000////////////............////////////000111222222333333333333000000000000111111111111111111111111111111111111222333333333333222111111////////////////////////000111111111//////111222---------------...///000333222111///.........///------------...///000000---------.........//////,,,,,,---............---................................................------------------------...------,,,,,,,,,------+++++++++,,,,,,---......---------....../////////+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---...///000000,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,---...//////000........................------......///111222333...------------,,,,,,,,,///---******,,,///000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000//////000000000111111111...///111222222222000///222333333444444444444444333444444555666777888888999888888::::::;;;CCCLLL[[[lllxxxrrrOOOOOOQQQRRRRRRRRRQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKNNNQQQPPPLLLHHHEEE????????????>>>>>>===============<<<;;;999888777555555666666777777888888777888999888666666888999888888888888777777777777666666666666555555555555333333333222222222111111000000000111111111111111111000000000000111222222///000111222222111//////000000000000////////////111111000000000000111111000000000000000000000000000000//////.../////////...//////000111222333333111111111111111111111111000000000000000000111111111111222222222222111111000000000000000000000000........................//////000000111111000000---------......//////000,,,///333444333000///...000000000000////////////....../////////////////////000111333333444444444/////////000000000111111222222222222222222222222222222222222222111111000000000000000000000000000+++---......------...000...---------...///111222555444222000.........///---------,,,------......,,,,,,------.../////////+++,,,---...///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///---------------...///000---------...//////000000,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,---.........,,,,,,---------------------------------.........++++++,,,,,,,,,,,,------++++++,,,,,,------......---------------.................................)))***+++---000333555666------------,,,,,,,,,,,,...,,,++++++---/////////,,,,,,------------,,,,,,---------............///////////////////////////000000000000111111111111000111222333333222111000333444444555555444444444333333444555666777888888999777777999999;;;CCCLLL]]]mmmxxx~~~pppMMMNNNPPPQQQQQQQQQPPPOOOLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGIIILLLNNNMMMIIIEEEBBB======>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999777777666666666666666666666666777888888888666666888999888888888888777777777777555555555555444444444444222222222222111111111111///000000000111111111222000000000000000111222222...//////000000/////////////////////000000000000///.........///000111222000000000000000000000000000000/////////000111111------............///000000000000000000000000000111000000000000000000000000000111111111111000000000000000000000000000000........................---...///000000000000///,,,,,,---......///000000---///111222000/////////000000000000/////////////////////////////////...---...000111222333333333....../////////000000000222222222222222222222222111111222222111111000///000000000000000000000000+++---......,,,+++,,,---///...------///111333444777555222000......//////......------,,,---------,,,,,,------...//////000,,,---///000000000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...---------...///000---------...///000000000,,,------------.........,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,------......///000000000++++++,,,,,,,,,,,,------***++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111333---------,,,,,,,,,++++++,,,++++++,,,...//////...---------......------------------............///......................../////////000000000000111222222333333333333222222333333444444444333333222333333444555666777888888999777777999999;;;DDDMMMZZZkkkxxxqqqJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIILLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKIIIEEEAAA>>>;;;<<<===>>>>>>===<<<;;;999999999999999888777666666666666666666555555555777888888777666666777999888888888888777777777777555555444444444333333333222222222111111111111000//////000000111111111222000000000000000111111222000000000000000111111111////////////000000000000++++++++++++,,,...///111000000000000000000000000000000///000000111222333...///000///......///000////////////////////////111111111000000000000000//////000000000000//////000000000000000000000000000000000000000000000000------...//////000//////,,,,,,------...///000000...///000///------///000000000000000///////////////////////////.........+++,,,...///111222222222............////////////222222222222222222222222111111111111111000//////000000000000000000000000///000111000---++++++,,,//////......///222444666777666333000......//////000///...---------------,,,,,,------...///000000---...000111222111///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///---,,,...---,,,++++++,,,---...---------...///000000111---------.........//////,,,,,,,,,---------......,,,+++++++++++++++++++++.........------,,,,,,,,,------...///000111222222++++++,,,,,,,,,---------******+++,,,,,,---......///......------,,,++++++************************......---,,,++++++++++++---------,,,,,,,,,+++++++++++++++---//////...------......//////......------------.........//////..................................../////////000444333333333333333333333222222333333333222222111333444444555666777888888999777777999999;;;DDDNNNWWWiiixxxtttLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJMMMKKKIIIIIIIIIHHHFFFDDDGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB;;;<<<>>>??????===;;;::::::::::::999999999888888::::::999888777666555555333444555666777888999:::666666777777777777666666444444444444444444444444222222111111000/////////111111111111111000//////---....../////////......111111000000000000111111111000///......///000111//////000///...---+++***////////////////////////111111000000//////......+++,,,...000000///...,,,000000000000000000000000444333333222111000000///...000222222000000000111000000000000000000000000//////............//////////////////////////////...............///000000//////............//////000000000000///////////////...------,,,,,,,,,,,,222222000///............222111111000000000000000222222222222222222222222111111111111111111111111222111000//////000111222////////////////////////,,,,,,------...///000000444333222000//////////////////.........---------000...------------,,,***000000111111111111000000///...---,,,+++,,,,,,---..................------------............---------...///111111111000///.........------,,,,,,,,,111000///...---,,,++++++...------------...//////---,,,,,,,,,,,,---.........------,,,,,,------...---------------...///000111111000000///.........000//////---,,,+++******---------,,,,,,---....../////////......---------,,,------....../////////************++++++,,,---***++++++,,,,,,------...---..................---///......------......///------------------------////////////////////////............////////////000111111222222333444444444333222111111333444666444444444555666888999:::999777888999999:::AAAIIIXXXeeewwwoooLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@<<<===???@@@???>>><<<;;;:::::::::999999999888888888888777777666555555555444444555666777888888999444444555555555555444444444444444444444444444444444444333222111111000000000111111222222111111000333333444444444333333222111111000000000000111111111000///......///000000000000111111000///------------------------------111000000000/////////...---...///000000000//////000000000000000000000000000000000//////......---111222333333111//////000000000000000000000000000000//////.........//////////////////////////////...............///000000//////............//////000000000/////////......---,,,++++++******++++++------------...///000111111000000//////000000111000000000000000000000000111111111111111111111111000///............///000////////////////////////,,,------...//////000000222111000/////////////////////.........---------///---,,,,,,......---+++///000000111111000000///000///...---------..............................------............------,,,,,,.../////////............---------,,,,,,,,,.........---------------...------------...//////...------------...//////...------,,,,,,------...///......------.........////////////////////////,,,,,,------------......,,,++++++******++++++,,,.........---------,,,,,,---------------------------,,,,,,++++++++++++,,,+++,,,,,,,,,,,,---------------............---------,,,,,,++++++,,,,,,---................................................////////////000000000000...///000111333444555666444333222111222333555666555555555555666888999999999777888999999:::AAAIIIXXXdddvvvoooLLLKKKIIIHHHGGGGGGHHHIIIHHHIIIJJJJJJKKKJJJJJJJJJHHHIIILLLOOOQQQPPPLLLIIIFFFGGGGGGGGGGGGGGGGGGGGGAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@???>>>===<<<:::::::::999999999888888666666666555555555555555555555666666666777777777444444555555555555444444444444444444444444444444777666555444333222111111000000111222222222111111222222222222111000000///111000000//////000000111000000////////////000000000111111222222111111000........................000000000000//////////////////000000000111111111////////////////////////........................222444444333111/////////000000000000000000000000111000///...............////////////////////////...............///000000//////............///////////////.........---------,,,+++++++++++++++++++++++++++,,,---///000111///......//////000111222000000000000000000000000111111111111111111111111......---,,,,,,---......////////////////////////------......//////000000/////////.........//////...............---------...,,,,,,,,,...///...---//////000000000000//////000000///.........//////........................------............------***+++,,,---------,,,,,,...------------,,,,,,,,,++++++,,,,,,------.........------------.../////////............///000000...------,,,,,,------...//////......---.........------......///000000111,,,,,,---------.........,,,++++++******+++++++++------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,///...---,,,++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---////////////////////////........................//////000000000111111111,,,---///111333555666777555444333333333444666777666666666666666777888888999777888999999:::AAAIIIWWWcccttt}}}oooKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJLLLOOOQQQRRRPPPNNNHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::999999999888888555555555666666777777777666666666666666666666666555666666777777666666555333333333333333333333333777777666444333222111000000111111111000000///...////////////...---,,,+++000000////////////000000///////////////000000000000000111111222222222222111111111111111111111111000000000000////////////000000/////////000111222////////////////////////////////////000000000000000222333222000/////////////////////////////////111000///......---......////////////////////////...............///000000//////............/////////.........------------///......---------......------------------......---------...///111222333222222222222222222222222111111111111111111111111------------------------////////////////////////,,,,,,------............---------------...///000........................---,,,+++,,,///000//////...//////000000//////...//////..................---------...............------............------+++++++++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------...------------...//////...............//////000...------,,,,,,------..................///000000/////////000000111111111000//////...---,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///......---,,,,,,+++++++++,,,,,,------,,,,,,+++///......------......///................................................////////////000000000000---...///000222444555666555444444444444555666777777666666666666666777888999777888999999:::AAAIIIVVVaaarrryyyvvvyyyqqqKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIILLLJJJJJJKKKNNNPPPQQQQQQJJJJJJHHHGGGEEEDDDBBBBBB@@@@@@@@@@@@????????????============<<<;;;:::999:::::::::999999999888888555666666777777888888999666666666666555555555555555555666666666666555555333333333333333333333333555555444333222111000000111111111000///---,,,+++333333333222111000///...000000////////////000000......///000000000000000////////////000111111222222222222222222222222222////////////000000000000//////.........///000111////////////////////////////////////000000000000,,,---///000///...///000////////////////////////000000///...............////////////////////////...............///000000//////............/////////.........------------.........------...//////.........---......//////---------...000111333444222222222222222222222222000000000000000000000000.........//////.........////////////////////////,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000---.....................,,,,,,+++---///111000///......////////////......---------------------------------.........//////------............------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++...------------...//////------,,,,,,------...///...------,,,,,,------...,,,,,,------///000222333222222222111111000000000/////////......------,,,///...------,,,,,,,,,---++++++++++++++++++++++++******++++++,,,---......+++++++++,,,---...///000//////......---,,,+++++++++,,,,,,------,,,,,,+++///......------......///------------------------........................---------.........////////////000111222222333333444444444444555555666666777666666666666666777888999777888999999:::AAAIIITTT___oootttrrrxxxrrrJJJJJJHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHLLLJJJHHHHHHJJJMMMOOOOOOJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::999999:::::::::999999999888888666777777777888888999999666555555555555555555555333333444444444444333333333333333333333333333333333333222222111111000000222222111000///---,,,+++333333333333222111000000000//////......//////000---...///000111111111000...............///000111////////////////////////////////////000000000000........./////////000000////////////////////////........................)))+++---.........///000000000000000000000000000//////............//////////////////////////////...............///000000//////............///////////////.........------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---...000111222......//////000222333444000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------...............---,,,,,,---///111000///------............------+++,,,------...---------,,,,,,------.../////////------............------......---,,,,,,,,,------,,,,,,,,,------------.........------,,,,,,++++++...------------...//////,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,------...///111222333333333222111111000//////,,,,,,---...///000000111------,,,+++***************++++++++++++,,,,,,,,,+++++++++,,,---.........*********+++,,,...000111/////////...---,,,,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------.........//////000000111222222222333444444444555555555555666666666666666777888888999777888999999:::AAAIIISSS]]]mmmzzzmmmpppzzz{{{pppJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA???????????????????????????>>>===<<<;;;::::::999:::::::::999999999888888666666666777777777777777444555555555555555555555222333333444444333333222222222222222222222222222222222222222111111111111111111111111111000000/////////000000000000////////////............//////,,,---///000111111111000000///.........///000000////////////////////////.../////////000000000111...///000111111111000000000000000000000000000000000000000//////......---+++---...///.........000000000000000000000000000......---......///000111////////////////////////...............///000000//////............//////000000000/////////......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000000000000000111222444444000000000000000000000000000000000000000000000000...///000000000000///...////////////////////////..........................................//////---------.........//////...------...///000000///---------......---------+++,,,---/////////...---,,,,,,------...//////000------............------///...---,,,+++,,,,,,---,,,,,,,,,---------......---------------............------------...//////---------------...//////...------,,,,,,------...//////////////////000111000000000///////////////,,,,,,---...///000111111...---,,,+++************++++++++++++,,,,,,------............------,,,,,,*********++++++---.../////////......------,,,,,,------............---------,,,,,,++++++,,,,,,---........................------------------------------------.........///---...///000111222333444222333333444444444444444555555555555666888999999999777888999999:::AAAIIIRRR\\\kkk~~~qqqfffmmm{{{vvvjjjJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>????????????@@@???>>>===;;;;;;:::::::::::::::999999999888888666666666666666666666666444444444555555555666666444555555666666555555444222222222222222222222222111111222222222333333333///000111222333444444444///000000111111111111000//////............//////,,,---///000111111111000111000///......///000111000000000000000000000000.../////////000000111111...000222333444333111000111111111111111111111111444333333222111000000///---///000000///......///000000000000000000000000------------///000111222////////////////////////...............///000000//////............//////000000000000////////////...............///000111///...---,,,+++*********111111111111222333444444222222222222222222222222000000000000000000000000---...///000000///...---////////////////////////000000000000000/////////000//////.........//////---------........./////////...---...///000///...,,,------......------,,,,,,---///000000000//////,,,,,,------...///000000---..................---///...,,,+++++++++,,,,,,,,,,,,,,,------.........++++++,,,---...///000111...------------...//////...............///000000...------,,,,,,------...222222000///............,,,,,,------...////////////////////////.........000///...---,,,,,,,,,,,,+++++++++,,,,,,---------222111000///---,,,******+++++++++******+++,,,,,,...............------------......//////......---///......------......///////////////////////////------------------------............/////////000+++,,,...///111333555666111222333333444444333333444444444555666888999:::999777888999999:::AAAIIIRRR[[[kkk~~~}}}lll```jjj{{{~~~qqqeeeHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIGGGDDDDDDDDDEEEEEEDDD@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCAAA???>>>>>>===<<<:::999888777777777888888888777777666444444444555555555666666666555333222222333555666444444444444333333222111222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111......//////000000111111000000000000000000000000000000000000000000000000,,,,,,---...///000111222//////............//////---,,,+++---111222000...000000000000000000000000000000000000000000000000222333222000......///111000000//////.........---000000//////.........---......---,,,------//////.........////////////000///............///000000---......///000000//////---------........./////////............///000000111111222222222222111111444444444333222111000///111111111111111000////////////000000///...,,,,,,////////////////////////111///------//////---***///////////////////////////////////////////////////////////////.........000000///...............///............///000000...------,,,,,,------...........................,,,,,,---...//////......+++---//////---,,,+++,,,------------------------,,,---///000000///---,,,........................---------..................///000111111000...------,,,,,,...///000...---......////////////......***,,,...000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------//////...------...000000---...000000///+++'''$$$&&&+++---,,,------,,,,,,.../////////...---,,,,,,,,,---------......---------------------,,,...///111222111000...,,,222222222333333444444444;;;777444555777999888777666777888777777;;;BBBHHHPPP]]]ppp{{{nnneeelllzzz|||pppgggHHHGGGFFFFFFFFFGGGIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIGGGEEEDDDDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBBBB@@@>>><<<<<<;;;;;;::::::999999777777777777777777777666444444444555555555666666666444333222222333444666333444444444333333222111222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111............////////////000000000000000000000000000000000000000000000000......////////////////////////............//////111000///111444555333111000000000000000000000000000000000000000000000000222333222000......///111000/////////............000/////////.............../////////......------....../////////000000000111000000///.........///---....../////////......---------.........//////.........---...//////000111111111111111111111111333333333333222111000///111111111111111000/////////000222222222111///...///////////////////////////---,,,---///000...---////////////////////////////////////////////////............//////////////////...---------------......------......///000...------,,,,,,------...........................,,,------...//////......,,,...000///...,,,+++,,,------------------------,,,---...000000...---,,,++++++,,,,,,,,,,,,,,,,,,---------....../////////---...//////000/////////......---...000111///...111111000///......---------,,,,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000//////.........//////+++,,,...000000///---+++'''***---...,,,+++,,,...,,,---.../////////...---,,,,,,------............///......------............///111333333222111000111111222333333444555555999777666555777888888777666777888777777;;;BBBHHHOOO]]]qqq}}}pppfffmmm{{{~~~rrrjjjGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGEEEDDDDDDDDDBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCAAA???>>>???@@@???>>>::::::::::::::::::::::::666666666666666666666666444444444555555555555555555444333222222333444555333333444444444333222222222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111............------------000000000000000000000000000000000000000000000000111111000///...------,,,//////............//////222111111333555555444333000000000000000000000000000000000000000000000000222222222111///...///000////////////............////////////............//////000000000...---,,,...////////////000000000222222000///...------------...............---------------..................------------...//////111000///......///000111222222222222222111000///111111111111111000/////////111333555666444222111////////////////////////---,,,+++---///000000///////////////////////////////////////////////////---------.../////////000......---,,,,,,,,,,,,------------------......///...------,,,,,,------...------------------------,,,---......///............000111000...,,,,,,,,,------------------------,,,---...//////...---,,,+++++++++,,,,,,---------,,,------...///000111111...------......///000111///......///000111000///444333111///------------///---***''''''))),,,...------,,,,,,,,,,,,------------------------------++++++++++++,,,---...///000000000000//////...---,,,---...///000000000000222111000---++++++---///,,,---......//////......---............/////////000///...------...000000...000222444555555555444000000111222444555666666777777777666555555777888777888999888888<<>><<<===>>>===<<<999999999999999888888888555555555555555555666666555555555555555555555555444444333222222333444444333333333444444333333222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111/////////......---------////////////////////////////////////////////////111111000///...------,,,//////............////////////000111222222111000////////////////////////000000000000000000000000111222222111///...///000///////////////.........///////////////........./////////////////////...------........./////////000///...---,,,,,,,,,,,,...............------,,,........................---------------......///111000...------...000111111111111111111111000000111111111111111000//////...000333666777666444222////////////////////////------------...//////...////////////////////////////////////////////////,,,,,,------...///000000......------,,,------...---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------...............---000111111000...,,,,,,---........................------...//////...------,,,------....../////////,,,,,,---...000111222222000///.........///000111///...------///000000///444222000---,,,---......000...+++(((((()))+++---...------,,,,,,------...---------...............+++++++++,,,---...///000000000111111000...---+++000//////............///000///---++++++,,,...000---------..................///////////////////////////---,,,---...000111///000222333444555555444///000111222444555666777444777888777444333666888777888999888888<<>>??????===<<<<<<===??????BBB???<<<;;;<<<<<<<<<;;;;;;:::999888777666555555444444333333444444666666555555555555555555555444333333333222222333333333222333333444444333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111000000//////.........///////////////////////////////////////////////////////////////.........//////............//////---...//////////////////////////////////////////000000000000000000000000111222333222000...//////.........///////////////.........//////////////////...---,,,---///000222,,,,,,---------.........,,,,,,,,,++++++,,,,,,------......///......------.....................---...------------...//////000///---,,,,,,---///000//////000111111111000000111111111111111000//////---...111444555444333111////////////////////////...//////...------------////////////////////////////////////////////////+++,,,,,,---...//////000///...............//////---,,,,,,,,,,,,---.........------,,,,,,------...---------------------------...............------000111111000---,,,---...........................---..................------------....../////////+++,,,---...///000111222333222000///...///000000...,,,++++++---.........111000...,,,,,,---///000......------,,,,,,++++++...------,,,,,,------...---------....../////////,,,,,,,,,,,,---...///000///000000000///...,,,+++......---,,,,,,------...,,,+++++++++---.........------------......///////////////////////////...------,,,,,,,,,---//////000111111222222222222222///000111222444555666777333666888777444333555777777888999888888<<>>======<<<<<<<<<<<<======???===;;;;;;;;;<<<;;;:::::::::999888666555444333333333222222222444555666555555555555555444444444222222333333333333222222222222333444444444333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000------......//////000000//////............//////---///000000///...//////000000000000000000000000000000000000000000000000000222333222000///...///.........///////////////.........///////////////...------,,,,,,...///000,,,,,,---------.........+++++++++++++++,,,---...---......///000000//////...............---------...............///000000000///...------...///000---...///000000000000000111111111111111000//////,,,---///000111111111111///////////////////////////000000///---+++,,,---////////////////////////////////////////////////,,,,,,,,,---.........//////............///000000---------------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,/////////...---,,,...///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111000///////////////...,,,******,,,---...---......---,,,,,,---...///,,,---///111000///---+++------,,,,,,,,,,,,------,,,,,,------.../////////---------------......///............------,,,+++************,,,---//////------,,,---//////---+++...------------...///////////////............---++++++,,,------.........000000000000111111111111000000111222444555666666333555666666555444444555666777888777777;;;BBBHHHPPP]]]qqqrrriiisss~~~wwwsssEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDCCC@@@>>>;;;<<<<<<======<<<<<<;;;;;;::::::;;;<<<<<<:::999888888777666666555444444222222111000111333555666666666555555555444444444222222222333333222222222111222333333444444444333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000......//////////////////000000000000000000000000000000000000000000000000............/////////000//////............//////,,,///111000...---...///000000000000000000000000000000000000000000000000000222333333000///...///............/////////000............/////////000---...//////...,,,***)))........./////////000000......------,,,---------------///000111111222222//////.........---------000////////////000111111////////////////////////,,,---...///000000000000111111111111111000//////...............///000000////////////////////////---...000///---,,,---///////////////////////////////////////////////////------------------------...---------......///000......------......///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------...---,,,,,,...000.................................------.........---------,,,,,,++++++***+++,,,,,,,,,------......+++,,,---...///////////////---******,,,...///...---------,,,,,,++++++++++++---///000111///...---,,,,,,++++++++++++,,,,,,+++,,,,,,---....../////////......------------...---,,,,,,+++++++++,,,,,,)))******+++,,,------......,,,++++++...///...,,,...------,,,---...///000............------,,,,,,***+++---///000///....../////////000111222333444111111222333333444555555444333444555666666444222555666777666666:::AAAGGGQQQ]]]ooo~~~sssiiitttxxxuuuEEEDDDBBBAAABBBCCCEEEGGGAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDCCCAAA>>>;;;<<<===>>>>>>===<<<;;;999999999;;;<<<<<<:::888666666666666666666666666222111000000111333555666666666555555555444444444111222222333333222222111111222333333444444444444000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000,,,------....../////////000000000000000000000000000000000000000000000000//////////////////......//////............//////+++---//////,,,+++,,,...000000000000000000000000000000000000000000000000000222333333111///......---.........//////000000---.........//////000000,,,...111222000+++%%%!!!000000000000111111111111222111000///...---------,,,---///000222333333333//////.........---------000000000000000111111222//////000000000000//////,,,,,,...///000000000000111111111111111000////////////---------...000111////////////////////////***---//////------///111////////////////////////////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,---...//////............///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++,,,,,,,,,+++,,,///111////////////////////////......------------......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,...///000///000...++++++---///000000......------+++)))(((''',,,,,,---////////////...,,,++++++******++++++,,,++++++,,,,,,---...//////000///...---------------,,,+++***)))***+++,,,---------------,,,+++***)))+++(((&&&'''+++...///.........---,,,---...///000......---------,,,,,,,,,***,,,///111222111///...---......000111333555666222222222333333444444444555333222444777777444000444555666555555999@@@FFFQQQ]]]mmm{{{qqqiiitttyyyvvvFFFDDDBBBAAAAAAAAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888888888777666666555555333333222111222333444555666666555555555444444444555555333333333333555555111222333333444444333333111111111111111111111111111111111111000000000000////////////000000000000222111000//////000111222.........------,,,,,,,,,......////////////..............................///.........///000///...............////////////............///000222222111111000000//////.........///000222222111111000////////////............111111111000000000000000,,,---///000000///---,,,&&&''')))+++---///000111111000///...------...///000000///...---,,,,,,,,,//////000111111111111111444///+++,,,///000---))).........////////////000////////////////////////111000///......///000111000000000000000///......//////............//////000000////////////000000000000///............///...000111000...------............///////////////........................////////////////////////)))***++++++------...///------------------------.........------,,,,,,,,,//////////////////////////////.........---------+++++++++++++++,,,---...//////.........---------,,,---------...///////////////...------------...))),,,///000///---++++++......---,,,,,,+++******************************,,,------...///000111111,,,,,,,,,---------......++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,------...///---+++******+++,,,...---------............///..................------000///...,,,,,,---.........000111444666777888888222222333333333333444444444444444444444444444444333555666666666999@@@FFFPPP^^^ooo{{{zzzmmmcccxxx{{{|||DDDCCCAAA@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777777999888888777777666666555333333222222222333444555555555555444444444333333444444333222222333444444333444555555666555555555111111111111111111111111222111111111000000//////////////////000000000000222111000/////////000111.........------,,,,,,,,,//////000000000000//////........................000/////////000000000///............////////////............///000111222111000000000/////////......///000111222111111000000000000/////////......000000000000000111111111......///000000///.....................---------000000......---...//////000000///------,,,,,,---......///000000000000000---***((()))---000///,,,------........./////////////////////////////////111000///......///000111000000000000000///......//////............//////000000////////////000000,,,,,,------...000111222...///000000...---......////////////............................................................,,,,,,,,,---......//////------------------------......---------,,,,,,,,,//////////////////////////////.........---------///.........//////000111//////.........------------------.....................---,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,......------,,,++++++***+++++++++***************,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,------...//////000///...---,,,,,,,,,,,,---***+++,,,------...---------------------......///...---,,,+++++++++,,,---------------....................................000//////...............//////000222222333333333222222333333333333444444444444444444444444444444333444666555555999???EEEOOO\\\mmmzzzyyynnniii}}}xxxyyyCCCBBBAAA@@@???@@@AAAAAACCCCCCBBBAAAAAA@@@@@@?????????>>>======<<<<<<;;;;;;;;;:::999999999999999;;;::::::999777666666555888888888777666666555555333333222222222333444555444444444333333333222222333333222111111222333333333333444555555555555555111111111111111111111111222222222111000//////...////////////000000000000111000//////.........///.........---------------000000000111111000000000////////////////////////000000000//////000000000............////////////............///000111111000000000000////////////...///000111111111000000111111000000000///////////////000000111111222222000000000000000000000000111111000000///...------///............//////000000///...---------------...//////000000000000000,,,)))(((***...000000...,,,---------............////////////////////////000000////////////000000000000000000000//////...//////............//////000//////......//////000,,,,,,,,,---...///000111,,,...000000///...///000000/////////...---------////////////////////////------------------------...................................................------------,,,,,,,,,000000000000000000000000/////////............---000////////////000111111...............---------...............---------------,,,++++++++++++,,,,,,---......,,,,,,---.........------,,,+++++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000......---,,,,,,,,,------***+++,,,---.../////////...............///000000......---------,,,,,,,,,------------....................................000000000000000///......111111111111111000//////222222333333333333444444666555444444333333333333333555666555555999???EEELLLZZZkkkxxxxxxoooppp{{{tttuuuCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::999999888888888888888999999888777666555444444777777666666555444444444222222222333333333444444333333333222222222111111222111111111111111111222111111222333333333333222111111111111111111111111333222222111000///......////////////000000000000000000//////...---------...............---------//////000000000000///////////////////////////////////////...------///000............////////////...............///000111000000000000/////////////////////000000000000000111111111111000000000000......///000111222222333000000///......///000000.........///000000111111............//////000000000///...---------------///000000111111111111111000...,,,---///000000...,,,,,,,,,---------......////////////////////////000000////////////000000//////000000000000////////////............///////////////......////////////......---------------,,,---///000///...///000000000///...------,,,,,,////////////////////////------------------------/////////.........------////////////////////////------------------------000000000000000000000000/////////..................---------------............................../////////...---------,,,...---,,,,,,+++,,,,,,,,,---......,,,++++++---///......------,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++******************+++++++++,,,,,,,,,------------......//////...------,,,,,,,,,------------...///000000000//////.........///000111222......//////...---,,,+++,,,,,,---------.........---------...............000000111222222000///...222222222222222111000///222222222333333333444444666666444333333333333333444666777666666999@@@EEEKKKWWWiiiwwwxxxrrruuuxxxrrrrrrDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>======<<<;;;;;;;;;999999888777777777777888888888777666666555555444666555555444444333222222222222333333333444444444333333222222222111111111111111111111111111111111000111222222333333222222111111111111111111111111222222111111000//////...////////////000000000000///////////////...------........................---..................---////////////////////////---......,,,******---000............////////////...............//////000////////////000000000000///////////////000000000111111111111000000000000......///000111222222333///......------......///++++++,,,---///000111222------...//////000000000//////...------------...---......///////////////000///......///000000///,,,,,,,,,---------......//////////////////////////////000000000000////////////000000000000////////////............////////////............////////////...------------...,,,---///000///...///000000//////...---,,,,,,+++////////////////////////........................//////......---,,,,,,,,,////////////////////////------------------------////////////////////////////////////////////////------,,,,,,+++,,,,,,------...................../////////...---------,,,///......---------------......---,,,***+++---000......------------,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,------...111111222111111000//////.........///000111222222//////000//////---,,,+++,,,,,,,,,------------...---------.........//////000111222222222111///...000111111222222222111111222222222333333333444444777555444333222333444444666888888888777:::@@@FFFJJJVVVgggwwwvvvtttvvvwwwrrrsssDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>>>>>>>===<<<<<<;;;;;;:::999999888777777777777888666666666666666666666666555555555444333333222222111222333444444444333333333333333222222222111111000111222222222222111000222222333444444444444444111111111111111111111111111111111111000000000000////////////000000000000...//////000000//////................../////////,,,------......------,,,........................,,,------+++((((((,,,000............///////////////......---......//////////////////000000000000//////.........///000111111111000000000///////////////000000111111222222........................---------------------...---...//////000//////...///......---------......***++++++,,,,,,,,,,,,,,,+++++++++,,,---///000111,,,---------............//////////////////////////////000000000000//////...//////000000000000000//////............/////////......------......///---------...///000111222,,,...000000///...///000///.........---,,,,,,,,,........................////////////////////////.........---------,,,,,,........................,,,,,,,,,------------...////////////////////////...////////////000000000//////...------------...---------..............................---------//////...------------...---......,,,++++++---///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,---......333333333222111000///...............///111222333111111000///...------,,,,,,,,,,,,,,,------------,,,,,,------.../////////111111111111111000//////---...///000000111000000222222333333333333444444666555333222222333555666666888999888777:::@@@EEEKKKVVVgggwww{{{ssstttwwwzzzvvvwwwBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???===>>>======<<<<<<;;;:::::::::999888888777777888888555555555666777777888888777777666555555444444333111222333444444444333333444333333333222222222222111111222333333222111111222222333444444444444333111111111111111111111111000000000000111111111111////////////000000000000---...///111111111111000---........./////////000------............------------------------------,,,......+++((((((,,,111............///////////////......------............/////////000000000111///......---...///000111000000000/////////......000000000000000111111111---...///000000///...---///......------,,,,,,,,,...//////000000///...---......---------......///***+++,,,,,,------,,,,,,,,,,,,---------...///111------........./////////////////////////////////...///000111111000///.........///000000000000000//////............/////////......------......///.........///000111222333...///000000...---......------------------------------------------------......................../////////...............------------------------,,,,,,,,,---------......------------------------.../////////000000000000000000///...............---------.........//////---------...............///...------,,,,,,------,,,---...---,,,+++---...------..................***++++++,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111000///......---------...///000222222333222000...---------...++++++,,,,,,,,,---------,,,,,,------...//////000111111000////////////000...///000000111111000000222222333333333333444444555444222111222444666888555666777666555888>>>CCCMMMWWWhhhwwwvvvnnnrrryyy}}}zzz}}}AAAAAABBBBBBBBBAAA@@@???AAABBBCCCCCCCCCAAA???===>>>======<<<;;;;;;:::::::::999999888888888888888444444555666777888999:::888888888777666666555555111222333444555444333333444444444333333333222222111222333444444333222111000000111222222222222111111111111111111111111111/////////000111111222222////////////000000000000---...000111222333222222---.........//////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,((((((---222............/////////000///......---------........./////////000000111111///......------///000111////////////............111111111000000000000000---///000222222000///---..................------//////000000000...---,,,......---------......///---...//////000000//////222222222000...---...///.........////////////000////////////////////////...///000111111000///.........///000000000000000//////............//////.........------.........222111111000000000000000...000111000...------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000000000------------------------,,,,,,,,,------.........------------------------.../////////000000111111000///...------------------------.........//////,,,------....../////////...---,,,,,,++++++,,,,,,,,,---......,,,,,,---...------..................)))***+++,,,------...///))))))***+++,,,---------,,,,,,------------......------------------------,,,,,,,,,,,,,,,---...///---...///////////////...,,,,,,------...000111222555333000...------...///++++++,,,,,,,,,---------,,,,,,------...///000000222111///.........///000222333333333333222222111222222333333333444444444444333111111222444777999444555666444444666<<>>===<<<;;;::::::999999999999999777777777777666666666666666666666666666666777777777555444222111222333333222222222333333333444444555444444333222222111111111111111000000000000000222222111111111111111000111000//////000000///...............////////////............////////////000000////////////000000//////......---------,,,........................///...,,,++++++---...///---...///...,,,,,,...//////......---...///000111////////////////////////000///---++++++---///000////////////////////////222000...------......---//////000000000000000///000000//////...------,,,---,,,+++,,,...///...---........................---,,,,,,++++++,,,,,,---...,,,***+++...000000..............................---+++---///000///---222111111000000111111222......///000111111111111///000111111//////000111111000000///////////////000...,,,,,,///111111000......---,,,,,,---............---------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///.........//////000000........................---------------------------........./////////000+++---000000///---------,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,---...000111000///------.........---........................------..................++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,------------------------------...///000111222222222222111111000//////..................------------,,,,,,------...//////......////////////......000///...///111111111///222333555666666666555444666555333222222333555666666666777666777:::???BBBMMMWWWeeesssyyymmmlllrrr}}}DDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>><<<:::999:::999999888888888888888444555555666777888888999999888888777666555444444666555333111111111222222222222222222333333333333444444333333222222111111222222111111000000//////111222333222000000000111222111//////000000///...............////////////............////////////...///000111111000///...000000///...------,,,,,,........................---,,,,,,,,,---...000111---...///...,,,,,,.../////////.........///000000///////////////////////////......---------......////////////////////////000///...,,,,,,+++++++++------...///000000000///111000000//////......---///---++++++---...///...........................---,,,,,,++++++,,,,,,---,,,+++***+++---......---...........................---,,,---/////////............------.........///000000111111111000000000222333222111000111222111000//////......//////111///......000111111000------,,,,,,,,,,,,------...------------,,,,,,,,,---------------.........------------------------........................---............/////////........................---------............................../////////...000111000...,,,++++++------------------,,,,,,,,,.........---,,,---...------,,,,,,---...000111111///------...///...---........................,,,,,,------...//////000...---,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++((((((((((((((((((((((((---,,,,,,++++++,,,,,,---------------------......------------------------,,,,,,,,,------........./////////......------,,,//////.........------------,,,+++***+++---000111......////////////......000///......000111111000222333444666666555555444555444333222222333555555777777777777888;;;???CCCLLLWWWeeessssssjjjmmmuuuzzzEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>===;;;:::999999888888777777777777777555555555666777888888888888888777666555444444333777666444333333333333333111222222222222333333333333333333333222222111111333222222111000///......000111333222000000111333666444111111111222111111............////////////............//////////////////000000000000//////000000///...---,,,,,,+++........................------------...///000111---...///...,,,,,,.../////////////////////000000////////////////////////***+++,,,...///000000000////////////////////////......///...---,,,---...+++,,,---...////////////111111000000/////////...000---++++++,,,...///000........................///......------......///......------...///000000........................------------...//////...---,,,,,,++++++,,,,,,---000111111111111111000///000111222222111000111222000000///............///000000//////////////////........................------------------------,,,,,,,,,---...//////000000000000000000000000000........................,,,------.......................................------....../////////000...........................000111000---,,,++++++000000//////......---------...///...---,,,---///111000...---,,,,,,------111///------...///...---........................---------.........//////000...---+++++++++,,,---******+++,,,------------)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---------..................------------------------,,,,,,,,,+++++++++++++++------------,,,,,,++++++/////////...------,,,,,,++++++++++++,,,---///000///000000111111111111000111111222333555555333111222333444555666555444444444444333333333444555555666777777777777:::???CCCLLLVVVeeesssppphhhmmmwww}}}xxx}}}EEEEEEEEEEEEDDDCCCBBBBBB<<<============<<<<<<;;;999888777777666666777777777777777777666666666666666666666666555555555555666666555444333333333333111111111222222222333333333222222222222222111111333222222111000///......///000222222333333555666777444222111111222222111............////////////............////////////111000///......///000111000//////...------,,,,,,////////////////////////////////////////////////---...///...,,,,,,...///000000000000000000//////////////////////////////***+++---...///000//////////////////////////////***---//////------///000++++++,,,...////////////000000000000////////////000...++++++---///000000........................///......------......///////////////...///000111........................,,,---...............///000000////////////000000000000111111111000000//////000111000///...///111000//////.....................//////...------...---..................---------------------------+++,,,------...///000000000000000000000000000000........................,,,---......//////..............................------...//////000111111...............------------...//////---------...///.........------,,,,,,---...//////------...///111000...---,,,,,,------111000....../////////...........................//////.........---------000///---,,,+++,,,------***+++,,,---------------***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,---...//////......------------------------/////////...............000000000/////////////////////.........---------***+++,,,...//////......//////000111111111111111000111444777999777333000222222444555555555444333333333333333444444555555555555666666666999>>>AAALLLVVVeeessspppggglllvvv|||www|||EEEEEEEEEEEEDDDCCCBBBAAA<<<<<<============<<<<<<999888888777777777777777999999888777666555444444444444444555555666666666444444444333222222111111111111111111222222222222222222222222222222111111222222111111000000//////000///000444888;;;<<<<<<666333000...///000000///............////////////............////////////222111...------...111222///............---------////////////////////////000000000000000/////////---...///...,,,,,,...///000000111111111000//////////////////////////////////////////...---,,,+++////////////////////////(((,,,//////---,,,---000,,,,,,---.../////////...////////////////////////000...,,,,,,...///000///........................---,,,,,,++++++,,,,,,------......---,,,,,,---///........................,,,---......------...000//////............//////...//////000000000//////---///000///...---...///000///......------......+++---//////...------...,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,---...//////000000------------------------........................,,,---...///000///..............................------...///000111222333.........---------------+++---......------///000++++++++++++++++++******---...//////...---...///------,,,,,,---...000111222000......///000///...........................000//////...------,,,,,,///...------------------+++,,,,,,------------,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---+++,,,...///000000///...------------------------------------------,,,,,,..................------........................+++,,,...000000///...,,,,,,---...//////000000///...///222555777555111---111222333555555444444333222333333444444555555555444555555555666999===AAAKKKUUUeeessstttiiillluuu~~~|||}}}yyyDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;999999888777777777777888999999888777666555444444444444444555555555666666555555444444333333222111111111111111222222222222111111111111111111222222111111111000000000000000333000000666@@@FFFFFFCCC777444000...///000000000............////////////............////////////111000///......///000111---------...............////////////////////////...//////000111111111111---...///...,,,,,,...///000111111222111000///...////////////////////////000//////...------,,,,,,////////////////////////,,,///333222...+++,,,///---....../////////..............................///...---...///000///...........................---,,,,,,++++++,,,,,,---+++---...---******,,,...........................+++---//////---,,,...000...------,,,,,,------...,,,---...///////////////---...//////------.../////////...------------...***---000000///...///000,,,---............---,,,,,,,,,,,,---------......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...///111111000///...........................,,,---...///111222333444.........------,,,,,,,,,,,,---......------///000+++++++++,,,,,,,,,,,,,,,---///000///...---...000------,,,,,,---...000111222000......///000///.............................................------,,,---..................------------------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---///111222222111000------------------------******************++++++++++++++++++++++++++++++,,,,,,------...///////////////////////////......,,,---...///000000000000/////////000222222111///111222333444555444333333111222333444555555555555555666666666777:::>>>BBBJJJUUUeeetttxxxlllmmmtttuuuqqq|||}}}DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;::::::999999888888888888888888888888777666555555555555555555555555555555555777777777777666555444333000111111111111222222222111111111111111111222222000000000000000111111111555111111999EEEMMMLLLHHH:::777222000111222222222............/////////000............/////////000...///000111111000///...,,,,,,------.../////////000000000000000000000000,,,---///000222333333333---...///...,,,,,,...///000111222222222000///...////////////////////////---------------...///000////////////////////////111555888666000------////////////000//////......---------..................------///000111///...........................///......------......///,,,...///...+++***---///........................+++---//////---,,,...000111111000000000000111111+++,,,---...////////////...///000///...---...000//////...------------...***...111222000///000222...///000111111000///...,,,,,,,,,------.....................////////////................................................---...000111222111000...........................,,,---...000111333444555.........------,,,,,,,,,...//////...,,,,,,...///---......//////000000000...///000///...---...000111000...---,,,,,,------222000///...///000///...........................,,,,,,------.../////////+++,,,...///000///..................---,,,++++++---------------------------,,,,,,++++++,,,,,,------///111333444333222111------------------------,,,,,,---------.................................+++,,,,,,---...///000000333222000...---...///000...///000111222222222222333000...---///111222222111222333444555444333333111222333444555555555555666777777777888;;;???CCCJJJUUUeeettt{{{ooonnnsssoooiiitttAAAAAABBBCCCBBBAAA@@@???AAA@@@???>>>===;;;;;;:::::::::999888999:::;;;<<<777777666666666555555555666555333222111222222333555555444333222222111111111222222222222111000000222222222111111111111111000000000000////////////...///222555888:::<<<===000000///...............///000000000000...,,,+++////////////////////////////////////000000000000////////////////////////---------------...///000000000//////.........---000000////////////000000111111111111000000000000......////////////......---...............------............//////////////////...---------------///////////////////////////000111222222111000//////...---,,,,,,---...///////////////////////////------,,,++++++,,,,,,,,,............////////////------------...///000000---------,,,,,,+++++++++)))+++,,,---,,,,,,,,,---000000000000000000000000111000///...------...///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...//////...,,,+++,,,***)))))),,,...///...///...------...///...------------............///............///////////////............---------000---+++,,,///111000///......---------,,,,,,,,,+++,,,---///000111111111...............---------...------------...//////......//////////////////333111///...///000///---++++++,,,,,,---...//////***+++,,,---............++++++++++++++++++++++++///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((%%%&&&***///222...222777;;;<<<999444111------,,,++++++,,,...///+++,,,------...---------...,,,******+++---------///---******,,,...//////------------------------111000///......///000111000111111111222222222222---///222444555444333111000111222222444444555666666777777777777:::===@@@JJJSSSbbbrrryyynnnnnnuuu~~~mmmlllnnn@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>============;;;:::999888888999:::;;;444333333333333222222222555444333333222333333333444444333333222111111000111222222222222111000000111111111111111111111111000000000000////////////111222333444444444444444000000///...............///000000000///...---,,,.........................../////////000000000000...........................------------...///000000/////////............000000////////////000000111111111000000000//////......////////////......//////000000000000//////............////////////000//////...------......///////////////////////////000111111111111000//////...------------...///////////////////////////------,,,,,,+++,,,,,,---............////////////......---,,,++++++++++++.........---------,,,,,,---///111111/////////000000000000000000000000000111000///...---......////////////.........------------------------------......---------,,,,,,,,,,,,,,,............,,,,,,---,,,******,,,...///...///...------...///...---------------........................///////////////............---------000...,,,---///000000.........---------,,,,,,,,,---....../////////.................................------------...//////////////////............000...------///000///...+++,,,,,,------.........***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,+++))))))***+++...///...222888<<<===:::666222///...---------...///000,,,,,,---......///......111000......///000000///...---++++++---...///...------------------------000000///.........///000000000000111111111222222///111333555555555444333111111222333444555555666666666777777777999===@@@IIISSSaaarrrwwwlllmmmttt|||mmmooosss??????@@@@@@@@@???>>>===;;;;;;<<<===>>>???@@@@@@<<<;;;999888777777888999666555555555555444444444333333333333444444444444444333333222222111111000111222222222222111000000000000000000000000000000000000000000////////////111111111111000///......000//////............//////000000000///...---,,,............................../////////000000000..............................------......//////////////////............000000////////////000000111111000000000000//////......////////////.........//////000000000//////............////////////000000//////......//////000000000000000000000000///000000111111000000//////......------......///////////////////////////---,,,,,,,,,,,,,,,---------............/////////......---,,,++++++++++++/////////...............000222333333111000000111000000000000000000000000000000///.........//////............---------,,,........................///////////////.........------------------------///---,,,,,,...///......///...------...///...---------------............---............////////////............---------000///------...///...---......---------,,,,,,,,,/////////......,,,+++***------......//////000000...------------...//////////////////......---------,,,+++,,,...000000///------------------------+++,,,---...............------------------------,,,,,,++++++++++++,,,,,,........................((()))+++---------,,,,,,...222888===>>><<<888555000///...---------...///------...//////000111111444333222222333333111///...---,,,---...///...---///.........------,,,,,,///......------...///////////////000000000111111222222333444555555555555111111222333444555666666555666777777777999===@@@GGGQQQ```qqquuujjjkkkrrryyyjjjmmmrrr===>>>?????????>>><<<<<<:::;;;;;;===>>>???@@@@@@<<<;;;999777666666666666777666666666555555555555222222333444444444444444444444333333222222222222111222222222222111000000////////////000000000000000000000000////////////,,,---...///////////////000///............/////////////////////......---------------------------........./////////000000------------------------//////............/////////////////////.........000000////////////000000111000000000////////////......////////////......,,,,,,------......------............////////////000000////////////000000000000000000000000000000///000000000000000000/////////............//////////////////////////////---,,,,,,,,,,,,------...---------.........//////------------...///000000........................///000111111///---......////////////////////////000000//////////////////......---------,,,,,,,,,------------------------////////////////////////......------------......000///---...//////...---///---------...///...---,,,,,,---------.........---------........./////////............---------000///...---------------......---------,,,,,,,,,//////......---,,,******------......///000111111...------------...//////000//////......------,,,///---,,,,,,...000//////------------------,,,,,,,,,,,,---...............------------------------------------------------------------------------(((***,,,---......---,,,...222888===???===999666000///---,,,,,,,,,------------...///000222333444444444333444444333000......------...000000...---//////......------,,,,,,------------.........///////////////000000000000333333333333444444555555111111222333444555666666555666666666777999===@@@FFFPPP___pppsssiiijjjqqqvvvfffhhhjjj|||======>>>???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>;;;:::888666555444555555333333333222222222111111111222222222333333444444444444444444333333333333111222222222222111000000......//////000000000000000000000000////////////+++,,,---///000000111111//////............//////000//////...................................................////////////........................000//////.........//////.........///////////////000000////////////000000000000000////////////.........////////////......++++++,,,---------------............////////////000000////////////000000////////////////////////000//////////////////000////////////////////////////////////////////////---,,,,,,,,,------...///------------............------------...///000000------------------.........///000000...,,,,,,---//////////////////////////////000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................../////////......------......///000///...///000000///---///---------...///...---,,,,,,,,,------------...------------............///............---------//////...---,,,,,,------......---------,,,,,,,,,,,,---------------,,,,,,,,,------...///000000111...------------...////////////......---------,,,222000......///000///...------------------,,,,,,------......//////......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///333999>>>???===999777222111///---------------------...///111333555777777666666666777666333000//////...///000000///---/////////......---------,,,------...............////////////000000000000222222222222222333333333111222333444555666666777555555666666666888<<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444444444444444444333333333333222222222222111000000111333444333333333333333333333333111222222222222111000000...//////000000111111222000000000000////////////......///000000000/////////............//////000000///............//////////////////////////////------........./////////////////////////////////000000//////......//////.........///////////////000000////////////000000000000////////////............////////////......,,,---...///////////////............//////////////////......//////000000////////////////////////000//////......//////000...//////000000//////...////////////////////////,,,,,,,,,,,,---...///000,,,------------...............---,,,++++++++++++---------------............///111000///......///000000000000000000000000//////000111111111000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///......///000000///---///...------...///...---,,,,,,,,,,,,------------,,,------------.........///............------------...///---,,,+++---.........---------,,,,,,,,,+++,,,---...............,,,,,,------......//////...------------...//////------------------------333111/////////000///------------------------------....../////////......++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///333999>>>???<<<999666555333111000............,,,,,,---...111444777999;;;999999999:::999777666111000//////000000///...........................,,,---...////////////////////////000000000111111111222222333333222222111222222333444555666777777444555666666666888<<>>>>>???>>>===<<<;;;888888999999999:::::::::999888666444333333444444666666666555555555444444444222///------///111333111111111111111111111111111222222222222111000000//////000000111222222333000000000000/////////////////////000000//////..................///000000000///...------...///000000000000000000000000000---------.........//////000000000000000000000000111111000///////////////............/////////000000000////////////000000000000/////////...............////////////......+++,,,---...////////////............////////////......------...//////000------------------------000///............///000...///000111111000///...////////////////////////,,,,,,,,,------...///000,,,,,,---------...............---,,,++++++++++++------........./////////---///000000///...///000000000000000000000000000...///000111222111111000/////////.........---------------------------------------.........//////---...///000000///...------,,,---...000111///---///...------...///...---++++++,,,,,,,,,---------,,,,,,---------.........///............---------,,,---...---++++++---000......---------,,,,,,,,,------...////////////...,,,,,,,,,---------------...------------...//////+++,,,,,,------......///111///......///000///...+++,,,,,,------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))------------------------,,,++++++,,,,,,---...///000444999===>>>;;;777444444222000...,,,,,,,,,,,,++++++,,,---000444888:::<<<:::888888:::::::::999333111///...///000000///------......//////000000,,,---...000111111000000000000000111111111222222111222444555555333222111222222333444555666777777444555555555666888<<>>?????????>>><<<;;;666666777888999::::::;;;888777555444333333444555333333222222222111111111555222...,,,+++---000222///////////////000000000111222222222222111000000///000000111222333333333000000000000////////////,,,---...///000000000000...............///000111000///...------...///000000000000000000000000000---------.........//////000000000000000000000000111111000///////////////---.........//////000000000000////////////000000000/////////..................////////////......)))***+++,,,------------............/////////000---------------...///000------------------------000///...------...///000...///000111111000///...////////////////////////,,,,,,,,,---...///000000,,,,,,,,,---------......------------...///000000.../////////000000111111+++,,,...///...---...///000000000000000000000000...///000222222222111000000////////////.................................---.........//////000000,,,...000111111000...,,,++++++,,,...000111///---///...------...///...---++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........---------***,,,...---++++++...111......---------,,,,,,,,,...///////////////......,,,,,,,,,,,,,,,,,,,,,+++...------------...//////***++++++,,,---...//////...,,,+++,,,...000000///++++++,,,,,,---...//////...///////////////......------------------------+++,,,---......---,,,+++........................***+++,,,............---000444999======:::666333000///---***)))(((((((((******+++---000444888::::::888666666777999999999555222///...///000000000,,,,,,---...///000111111,,,---///111111111111000111111111111222222222222111333555777777555222111222333333444555666777777444555555555666888<<>>>>>>>>>>>>>>======<<<888999999888777777888:::888666444111111222444555333333333333333333333333000000000000000000000000111000000000//////......111111000///////////////////////////////////////............------------//////////////////////////////000000000000//////111000///...............////////////000000000000000111222333444333222222111000///......///000111///////////////////////////////////////........................///000000////////////////////////------------------------111000///...---,,,,,,,,,---------.........//////////////////////////////,,,---......//////......////////////////////////,,,---...//////...---,,,,,,******,,,...///,,,***//////...---,,,,,,++++++333000---***)))***,,,......////////////---+++***)))***+++,,,...///000000111111000000000000111111......///111111222222222///...---,,,,,,---...///,,,,,,,,,---...///000111------..........................................000000000000////////////................................................///---+++,,,///000///---+++,,,,,,------,,,,,,+++------***&&&"""###'''+++---------.........//////000///...---------------...///000111222111000000///...,,,++++++,,,---...000000000000000000000000------,,,,,,,,,++++++++++++,,,...---,,,,,,---///........................,,,,,,,,,---------......,,,,,,---...//////..............................,,,,,,+++***+++,,,---...******++++++,,,,,,,,,+++111333666999999666333111///...---,,,***)))(((((()))+++...///000111444666888888999888777666555555000000000//////......------------...............///......------...000111222222111111111111111222222333444555555555444333444222111222333444444444222555777666555777===CCCIIIRRR```mmm|||vvvqqqlllzzzddd\\\\\\hhh|||======>>>>>>>>>>>>======888999999888666666777888999777555222111111222333333333333333333333333333111111111111111111111111111111000000000/////////111111000///////////////111111111111111111111111111111111111000000000000//////////////////////////////000000000000//////000000///................../////////000000000000...///000111222111111000111000///......///000111/////////////////////////////////////////////..................///000000////////////////////////........................000///...---,,,,,,,,,,,,------------............------------------------,,,---......//////..............................------...//////...------///---+++,,,///000000/////////......---,,,,,,+++111///---+++***+++---...//////000000///...,,,+++++++++,,,---......//////..............................///111111222222111//////...------...//////......---------.....................................................................//////000000................................................///---,,,---///000///---------............------000000...+++)))))),,,000---------.........////////////...------------------000333666666444111///,,,------.......................................//////.........---------+++,,,...---,,,,,,---///........................+++,,,,,,,,,,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++***+++,,,---///...222888<<<<<<888222...///......---,,,+++*********+++---...///111444777999999999888777666555444///...---,,,++++++++++++...//////000111222333333...............///000000222222111000000111111222222333444555666555555444333333333333555666666666444777888666333555:::???GGGPPP^^^lllzzzvvvqqqlll{{{eee]]]^^^jjj:::;;;<<<===>>>>>>>>>>>>999::::::999666555555666:::888555222111000111111333333333333333333333333222222222222222222222222111111111111000000000000111000000///////////////111111111111111111111111222222222111111111000000////////////////////////...//////000000//////...////////////................../////////000000000------...////////////...000000////////////000000////////////////////////....../////////////////////............//////000////////////////////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,---......//////..............................------...//////...------000...++++++---000222222000//////......---------...------,,,,,,,,,---...///000000111000///---,,,,,,,,,---------.........---...////////////...---......///000111111111111000//////......//////000111000///...---,,,,,,,,,................................................,,,,,,---...///000111111...................................................---,,,---///000///.../////////000000/////////000111111000......000222---------...............//////...------------...---111666:::;;;777222///+++,,,///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,...---,,,,,,---///------------------------++++++,,,,,,,,,---------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,***((()))+++---///,,,111888======888111,,,.........------,,,,,,,,,+++,,,------...000444777::::::999999888666555444555333000...------............///000222333444555---......///////////////111111000000000111111222222333444555555555555444333333555666777777777777777888888555222333777;;;EEENNN]]]kkkyyyuuuqqqmmm{{{fff___aaannn777888999:::<<<<<<<<<===;;;<<<<<<:::888555555666888666444222111111111222222222222222222222222222222222222222222222222222111111111111111111000000000000////////////000000........................////////////............////////////////////////...//////////////////......///////////////.............../////////000000,,,---------............000000////////////000000////////////////////////............//////////////////............///000////////////////////////........................+++++++++++++++,,,---...,,,,,,,,,,,,------------////////////////////////,,,---......///.................................---..................---,,,++++++,,,---///000000000000//////............+++,,,,,,---.........---///000111111111000...---...............---------...///111222222111///.........///000111111000000000000////////////000000000000///------,,,,,,---...............---------........................---......///000000111111............................................................//////////////////000000000000//////---...///000111111111111........................///......---------.........111666999:::777333000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,...---,,,,,,---///------------------------,,,------------.........------............------------------------------+++++++++,,,,,,,,,------+++***)))((()))***,,,---+++///555999999555///+++,,,,,,,,,------------------------,,,---000444888;;;;;;;;;:::999888666666888666222///......///000,,,,,,---...///000000111,,,---///000000000///...111000000000000111111222222222222333333333333333333555777777777666666777888888777555333444888;;;DDDMMM\\\jjjxxx~~~tttpppmmmzzzfff```cccqqq444555666888999:::::::::<<<===>>><<<999777666666444444333222222222333333222222222222222222222222222222222222222222222222000000000000000000111111000000////////////000000..............................---------,,,,,,,,,////////////////////////......////////////......---...//////000///..................////////////------------......////////////000000000000//////////////////////////////---.........//////000000//////............//////////////////////////////------------------------++++++++++++,,,---......,,,,,,,,,---------......////////////////////////,,,---......///..........................................------.........)))+++...000000000///...///////////////.........***+++,,,............---///000000111111000///...//////.........------------///000222222000///---...//////000000000000/////////000000000000//////...------------...////////////.........---------........................000000000000000000000000////////////////////////////////////////////////......///////////////000---......//////......---+++,,,...111222222111000.....................---......---------......///000111222444444333222222444222111///.........///------------------------------,,,,,,,,,++++++++++++,,,...---,,,,,,---///------------------------............////////////....../////////......---------------------------++++++,,,,,,,,,---------)))***,,,---------,,,+++,,,...000111111000...,,,++++++++++++,,,,,,,,,,,,---------------///444777;;;;;;;;;;;;:::999888777555222///,,,***+++,,,---------------------,,,,,,,,,---///000000000///...000000//////000111111222111111111111111222222222444666888888666555666888888777666555555777;;;>>>CCCMMM\\\kkkyyy|||rrrooommmyyyeeeaaaeeeuuu333444555777888999999999;;;===>>>===:::777666555222222222222222333333444222222222222222222222222222222222222222222222222////////////000000000000///////////////000000111111111111111111111111111/////////.........------////////////////////////---......//////......---------///000000000///...------........./////////......------......///000//////000000000000//////////////////////////////------......///000000000000//////............///////////////////////////------------------------,,,,,,+++,,,,,,---......---------.........//////------------------------,,,---......//////......------------------------///...------------...///+++///333555444111//////........................+++,,,,,,---.........---...///000000000///......//////..................,,,---............---,,,...//////000000/////////...//////000000//////...+++,,,,,,---...///000111/////////...------,,,,,,........................111000000000////////////////////////////////////////////////////////////---///000000///...000111,,,------......------,,,------///222444555333000...............---------...------------...//////000000/////////000111222444333000...------...///........................//////.........---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////.........///......------++++++++++++++++++++++++***+++,,,---------,,,,,,+++---///111222000...,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------.........000333666888999999999999999888888444222000---,,,,,,------000000///......------,,,---......///////////////////////////000111111222111111000000000111222333555777999888777777:::>>>777666555555777:::===???AAALLL[[[jjjxxx{{{qqqnnnlllyyyfffccchhhyyy444555666777888999999999888:::<<<;;;999666444444333333222222222222222222111111111111111111111111111111111111111111111111---.........///////////////////////////000111111111111111111111111111111000/////////............////////////////////////---......//////......---,,,---///000111000///...---------.........//////...------,,,---...///000...///000111111000///...////////////////////////------......///000000111000000///...............////////////////////////........................------------------.............../////////000000------------------------,,,---......//////......------------------------///...------------...///...111444555222000///000---------------------------------------------------...//////000///...---............////////////------------------------...///////////////......---...////////////...---,,,,,,,,,---...///000111000//////...------,,,,,,........................---------...............////////////////////////////////////////////////---///111000......000222,,,------......------,,,.........111444555222000//////.........------------------------...////////////...---...///000111/////////.../////////000........................//////.........---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---------,,,,,,+++******************************+++,,,---------,,,,,,+++---...///000///...------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,---/////////000222555444444555666777777777777333222111000///////////////////////////........................///000000.........//////000222222333222111111111222444444444777999999999;;;BBBHHH777666444444666999<<<===???JJJZZZiiiwwwzzzzzzzzzooolllkkk{{{iiifffmmm~~~666777888999999:::999999666888::::::777555333333444444333333222111000000111111111111111111111111000000000000000000000000,,,---------....../////////////////////000111111///////////////////////////.........------------////////////////////////---..................---+++---///000111000///...---------.........//////...---,,,+++,,,---...///...///000111111000///...////////////////////////---------...///000000111111000///...............///////////////////////////////////////////////////......------.........////////////000000000000////////////////////////,,,---......//////......------------------------///...---,,,,,,---...//////111333111...,,,---///,,,---------------------...------,,,,,,,,,---...,,,---...//////...------............//////000000000///............///000...///////////////......,,,---...//////...---,,,------,,,------///000000000000///...------,,,,,,........................)))***++++++,,,---......000000000000000000000000000000000000000000000000---///111111......000222------............------...---,,,///222333111...//////.........------------------------...///000...............//////000***+++...000111111000000........................------,,,,,,,,,++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++---///000000000222333000111222444555666666666......---------,,,++++++,,,---------......////////////...------///000111............///000222222555444333222333444555666333666999::::::???HHHOOO888555333333555888:::;;;===HHHXXXhhhvvvxxxwwwzzzoookkkjjj}}}kkkiiippp555555666666555555444333666666555444222111000000333333333222222222111111444333222222333333111000000111111222222000///...///......///000000///---------...///000000//////.................................------,,,,,,,,,000///......000111111000//////...------,,,++++++,,,,,,,,,---------......---------............///.........////////////000111000///......///000111000,,,,,,///+++$$$###(((------------------------------------.........///------......///000000000......///////////////...//////.........------------------............///,,,,,,,,,---------......000///...------...//////------,,,,,,,,,------...///............------------------............////////////...------,,,,,,///......---------......000000//////............000000000000000000000000///......------......///000000000000000000000000////////////////////////..............................---------,,,,,,,,,//////.........---------111000///...............////////////////////////......///000111111000000000000//////.........---,,,,,,,,,,,,,,,---...///000000111222222222222222...///111000...,,,+++,,,---------....../////////---......///////////////............////////////000000000000000000000000,,,------+++******,,,...------++++++++++++---------------...............***+++,,,---............---***((()))+++---,,,+++))))))***+++,,,------...---------,,,,,,+++++++++---,,,***)))((('''''''''---,,,,,,+++*********+++,,,,,,,,,---------------+++...111222111000//////000111222333333222111000000///...------...///000///...---,,,+++,,,,,,---------......///000000111000000000000111111111111222222111111000/////////111333555888999999999888777777777666555666999<<<@@@KKKYYYgggttt|||~~~}}}nnnjjjttt~~~yyykkkgggrrr444444444444444333333222333333333333333333333333333333333222222222111111444222111111222222111000000111111222111000///...///......///000000///---------...///////////////........................------------------,,,,,,///...------///000000///......------,,,,,,++++++,,,,,,,,,---------......---------............///,,,,,,,,,,,,------------000///.........///111111...,,,---///---((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---............/////////+++,,,---...............//////.........------------------............///,,,---------............222111000000///000111222000//////.........//////000000/////////.........---------............///------..................///......------.........////////////......------////////////////////////......------------......////////////////////////////////////////////////....................................---------,,,//////.........---------......---,,,,,,,,,,,,,,,........................,,,---..................000/////////............---,,,,,,,,,------.../////////000111111111111111---///000000...,,,++++++,,,,,,---------.........------...///////////////............////////////////////////////////////,,,------,,,******,,,...------,,,++++++,,,---------------............///++++++,,,------...//////...,,,***+++---...,,,***+++++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++...------,,,++++++,,,,,,---------------............000111111///---------///000111222222111000/////////............//////000///---,,,,,,,,,---------.........//////000000//////000000111111222222333333333222222111111111222444555777777777666555666666666555555666999<<<>>>GGGUUUbbbnnn~~~~~~ooommmwwwxxxkkkiiiwww333333333333333222111111111111222333444444555666333333333222222222111111333111000000111222111///000000111111111000///...///......///000000///---------...////////////...........................,,,,,,------------------...---,,,,,,...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---------............///,,,,,,,,,,,,------------///.........///000111111,,,+++---000///,,,---000------------------------////////////000000000000.........---------------+++,,,---...///000000000...............------------------............///------........./////////000///...------...///000111111000///............111000000000////////////---------............///,,,,,,------...//////000///......---......//////...............---------...........................------,,,,,,------...........................////////////////////////......................../////////.........------...............---------......---,,,,,,,,,,,,---..........................................---,,,////////////............---------,,,------...///......///000000000000///,,,...//////---+++++++++,,,,,,,,,,,,------------------...////////////...---............/////////////////////////////////,,,------,,,++++++,,,...------,,,,,,,,,,,,------------........./////////---,,,,,,,,,,,,...///000000///...///000///---***************************------,,,,,,,,,,,,++++++,,,---...///000//////.........------,,,,,,---------------.........//////...///000///---,,,---......///000000000000///...------............------000///......------.............../////////////////////000000111222333333444444444444333333333333333444555666666555444333444444555444444666999<<<>>>FFFQQQ]]]jjjzzzqqqqqq}}}vvvjjjmmm}}}333333333333333222222111111111222333333444555555333333333222222222111111222000///000111111000///000000000000000////////////......///000000///---------...//////.................................,,,,,,,,,------.........,,,++++++,,,---...---,,,+++++++++++++++++++++,,,,,,,,,,,,---------......---------............///------........./////////////////////.../////////+++,,,...///...---...000............///////////////000000000000111111111///......---,,,,,,++++++---...///111222333333333........................---------............///.........////////////000///...---------...///000000000...---,,,,,,,,,,,,000000000/////////......---------............///---------.........//////...............//////000............------------........................------,,,,,,,,,,,,------........................////////////////////////........................000////////////.................................000//////.........//////........................000000111111000///......///////////////...............------------......,,,---......//////......+++---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////////////////////////////,,,---...---,,,+++---...---------,,,,,,---------------......//////000000///...,,,+++,,,---///111222333333444333111...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222111///...------,,,,,,,,,,,,---------------......//////000//////000///------///111........................,,,---...//////...---,,,////////////......//////......////////////////////////000111222222333444333333333444444444444444333444555666666666555555222333444333444666999<<>>CCCKKKTTTbbbtttyyysss{{{lllgggooo111111111111111111111111111111222222222222333333111000000000111111222333222111111111111000000000000000000000000000000000////////////////////////......////////////......,,,------......------,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------...............///...------,,,---------//////......------......---------,,,,,,,,,,,,,,,------..................------........./////////222111......//////...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///000222111000//////000111111000000000000//////......///000000000000000...------,,,,,,------...------,,,+++,,,---///000........................//////000000000000//////---...///000000///...---,,,---...///000///.........///111222222111///...//////000000111111000000////////////////////////.........---------------,,,------......///000000------------------------------------------------//////..................///////////////////////////...---,,,,,,,,,,,,,,,------.../////////......------------,,,,,,,,,,,,++++++,,,------......///------............------------------........./////////////////////////////////...------...000111........................//////////////////...---,,,,,,,,,,,,------------------------------------------------------------000//////...------,,,,,,.../////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------......---...///000111111111111000000000000000000000000////////////////////////...///000111111111000000000000000000000111111222222222222222333333333333444555777777555444555666666555555666777999;;;<<<<<>>777333000///..."""%%%)))+++,,,---.../////////.........---------............////////////000...---...000111111000333222111000/////////000---------.........//////---......///////////////000//////.........//////111111111111111111111111111111111222333444666777222222222222333444555555444444555444333555888;;;===AAAHHHOOOZZZlllxxxppprrr||||||kkkfffppp111111111111000000000000/////////...///000000111777555222111111111///...///000000000000///...---////////////////////////---,,,,,,---///000...---000///---------.........000///...---------.../////////////////////////////////.........---------...---,,,+++++++++,,,---++++++---.........---,,,---.........////////////+++,,,,,,---......//////......------,,,++++++***,,,,,,------...///000000000000///............///---------,,,,,,,,,++++++..................------///............---------000///...---------......+++(((&&&'''+++...///...---,,,,,,+++,,,---...///000000000//////...............------------......000000111111111000//////---...000111111111000000000///...---------...///...............///000000////////////////////////000000/////////.........+++,,,,,,---...///000000///////////////000111111111000000000////////////////////////////////////////////////......////////////...------.............../////////......---...///////////////......//////---,,,,,,,,,---...000///......///...***'''///...............---------------............///,,,,,,------------------,,,,,,,,,---...///////////////////////////////////////.............../////////............////////////.........///000000222111000//////....../////////...---------------000000/////////.........111//////222444999DDDOOO[[[aaaeeecccaaaaaa^^^ZZZWWWPPPFFF<<<555000...---***,,,......,,,+++++++++------------------,,,,,,............////////////000000/////////000000111555444333111///...,,,,,,---------.........//////---....../////////////////////............//////000000000000000000000000111111222222333555666777222222222333333444555666444444555444333555888;;;<<>>CCCJJJQQQ[[[jjj}}}rrriiippp~~~pppppp111111111111000000000000///////////////000111111333111//////000000///...---...///000000000000//////////////////////////////.........//////---+++)))---111111...---///111222333333333222000...---------------------------............---------------......//////...---,,,++++++*********+++,,,------.........////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///111333666777888777555333000///...---------------.........///..................------///............------------.../////////...,,,,,,+++...000000......///111,,,,,,.../////////...---.........//////000000000......------------......////////////......---,,,,,,---///111333444444444000///...---------...///...............///000000////////////////////////111111111000000000000//////////////////000000000111111000000111111222333222222222111111111000000///////////////////////////...---,,,---///111333444333222111000/////////,,,,,,---...///000000///......///////////////...---......///...---,,,+++'''***,,,,,,+++***+++,,,............---------------------............///,,,,,,------------------------------------------+++,,,---...000222333333//////...------.........//////............////////////.........///000000,,,,,,,,,,,,,,,---......---------------...//////---.........////////////000///111222111///333::::::@@@CCCAAAAAACCCDDDBBBIIIKKKJJJCCC999222///000---......,,,++++++---///111111000///...------,,,,,,,,,---------.........------,,,,,,,,,------...///////////////.........//////.........------------......///////////////---------......///000111111111111111111111111111///111222444444333222111000111333555666555444333444444555444333555888;;;===BBBIIIPPPZZZiii{{{ssslllsss|||nnnnnn{{{111111111111000000000000...............///000000111000///000222444444333------...//////000//////000000000000000000000000...---------......,,,***&&&+++///000---+++...111333444444333222000...,,,------------------------000000///............///....../////////...,,,+++...---,,,+++,,,---...///+++++++++,,,,,,,,,---------------------------,,,////////////////////////,,,---///111222111///...333222111000//////......---------.........//////......///000///...,,,+++//////.........---------...///000000000///---,,,))),,,//////...---///111///000222333333333222111.../////////000000111111.........------............//////000000000000000...///000222333333222222000///...---,,,------..................///000000000000000000000000000000000111111111111000//////.../////////000000000111111111111000111111222333222222222111111111111000///////////////////////////...,,,,,,,,,///222333555444333111000//////...+++,,,---...////////////000000000000///...---,,,,,,---.........---++++++ %%%,,,//////......///000000//////.........------------.........//////,,,,,,,,,------.........//////////////////......***+++,,,---...000111111///............//////000//////............/////////////////////000111222------+++******+++------///////////////000111222.../////////000000111111//////000222///+++---222///444777666666999:::999DDDDDDBBB;;;222---...111,,,,,,------,,,---000222111111000...---,,,+++***,,,,,,,,,---------......,,,+++******,,,......---,,,,,,,,,---...000222333//////.........------------......///////////////---------......000111111000000000000000000000000///000222333333222111000///111333555555555444333444555555444444555888;;;<<>>CCCIIITTTeeexxx{{{vvv}}}nnnnnnuuu000000111111222222222222000000////////////000000111000000//////......---........................---......///000/////////111///,,,******+++---...........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,,,,,,,,,,///......------......//////......---------......////////////////////////000000///...---,,,,,,,,,...---,,,,,,,,,,,,---...////////////000000000000///...---///111222222000000111111111222222222222222111111000111333444555////////////............---------........./////////............//////000//////000000000000//////...///000111111000///...---------------.........////////////000000000000111111111111111222222222000111222333222111000///222111000...---,,,,,,,,,////////////////////////000000000000////////////............/////////////////////000000000000000111111000000//////......................................................------------------------......------,,,,,,++++++111111///...---,,,++++++---.........////////////........................000...,,,++++++,,,...000////////////////////////000000///.............../////////.........//////000000000000000000///.........///000000///////////////...------------...,,,,,,+++,,,---...000111,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000111000///...------------...//////,,,,,,,,,,,,------------111000///---------...///////////////000000000111---...000222444444444333//////111222222222222222333222111000000222444555333333333444555777999999;;;>>>BBBHHHSSSeeexxxyyyuuu~~~nnnoooxxx---///222444444333222000000000////////////000000111111111000000/////////---------------------------......///000/////////111///---******+++---...........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---...///......------------............---------......///////////////////////////000000///...---,,,,,,,,,...---,,,,,,,,,,,,---...////////////000000000000000000///000111333333222000111111111222222222222222111111000111333444555////////////............------------...........................///000000//////000000000000//////...///000111111000///...------......////////////////////////000000000000222222222222111000000///...///000111111111//////222111000...---,,,,,,,,,////////////////////////////////////000000000000............////////////---...///000222333444555111111111000000//////...................................................---------------------------,,,,,,,,,++++++******,,,---///000000///---+++,,,,,,---------.........////////////////////////000///...,,,,,,...///000////////////////////////000000///.........////////////............///000000000000000000///............/////////......---......------------......///...,,,,,,,,,...///111++++++******+++,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///000111///......------------...//////,,,,,,,,,------.........222111///...------...///...////////////000000000)))***,,,...///000////////////111222222222222222333222111000000222444555111111222333444666777888;;;===AAAHHHSSSdddxxxwwwuuurrrsss|||---///111333444333111///111000000///////////////000000000111111111111111........................------...////////////...000///---,,,,,,---...///.................................------+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------.........------............------................................................++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,(((***,,,---------///111......------------.........------------...//////000000000000000000000000/////////...---------,,,...---,,,,,,,,,,,,---........./////////000000000...//////000000111222222000000000111111111222222111000000111111222333444////////////............,,,------------...............---......///000111//////000000000000////////////000000000000//////---...//////000000//////////////////000000000000111111222111111000///......//////000000000000///000000000000000111222222////////////////////////////////////000000000000............////////////------///000222444555666000000000000////////////................................................------------------------,,,,,,,,,,,,++++++++++++%%%'''***---/////////...,,,,,,,,,------------.../////////////////////////////////....../////////////////////////////////000000//////...//////000//////...------...000111000000000000///...------..................---,,,---------------...///000000///---,,,,,,,,,---...++++++*********+++,,,,,,++++++************++++++---------............///000/////////000000///---...------------...//////,,,------....../////////000000//////.../////////......////////////000000,,,,,,...///000000000000///000111222222333222222333222222111222333444555111111111222444555777888:::===BBBHHHSSSdddwwwxxxtttxxxyyy000000000000000000000111111111000///////////////......//////000111111111........................,,,,,,---...............//////.........///000000....................................---,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........------............------,,,,,,------.../////////........................******+++++++++,,,,,,,,,+++,,,------------,,,+++&&&))),,,---,,,---///111...------,,,,,,------...---------------...//////000000000000000000000000..................------...---,,,,,,,,,,,,---...------........./////////---...000111111111111111/////////000000000111111...///000111222222222222////////////............,,,,,,---------.........---------......///000111//////000000000000//////000000////////////000000,,,---.../////////......////////////000000000000---...///000111000000///000000//////000000111222////////////000222333333////////////////////////.../////////000000000111............////////////---......///111222222333......///////////////000................................................------------------------------------------......************,,,---///000------------............////////////////////////------...//////...------////////////////////////000000////////////000000//////---------...000111000000000000///...---,,,...............---,,,++++++,,,,,,---...000222222000000///......---......------,,,+++++++++,,,,,,,,,++++++******++++++,,,---------........./////////......///000000///---...------------...//////------...//////000111111...//////000000000000///........./////////000000222222222222222333444444///000111222222333222222333333333333444444444444222222222333555666888999:::===CCCJJJTTTddduuuvvvrrryyy{{{333111...,,,,,,...111333111111000///////////////,,,,,,---...///000111111////////////////////////+++,,,------......------......///000000000111111........................---------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........---..................---+++,,,,,,---...///000000........................*********++++++,,,,,,,,,++++++------------++++++'''***------,,,,,,...000...------,,,,,,------...---------------...///000000000000000000000000000---------..................---,,,,,,,,,,,,---...------------.........///...000222333333222222333////////////000000000000---...000111222222111111000/////////............,,,,,,,,,---------......---------......000111111//////000000000000//////111000///......///000111+++,,,---.........---,,,////////////000000000000)))+++---///111111111111222111000000000111333444000///...............///////////////////////////.../////////000000111111............/////////000............////////////------......//////000000................................................---------------------------......//////000000000444111---***)))+++...000............/////////000000000000000000000000000+++,,,...//////...,,,+++////////////////////////000000////////////000111///...---,,,---...111222000000000000///...---,,,---.........------,,,+++++++++,,,---///111333444111111111111111000000000///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------...000111000......------------...//////.........///000111111222---...///111111111000///............/////////000222111000000000111222333///000111222222333222222222333444555555555444444333333333444666777999::::::>>>CCCKKKUUUcccttt}}}sssnnn~~~~~~wwwyyy}}}............/////////000000000////////////000000........................---------.........//////........................,,,,,,,,,---------......000000000000000000000000111///---,,,,,,---,,,+++++++++,,,,,,,,,---------............////////////........................//////............//////......---------,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,------///...---,,,---...///000---------,,,,,,+++++++++***++++++,,,---...//////.........------,,,,,,,,,......////////////.........------,,,---...///000......////////////......//////111444777666222...000000000000000///......111222333333333111///...////////////////////////...............---------......------------.........///000111111222111111222111000.........///000------......///000000000............/////////000////////////////////////222111000//////000111222444111...---///000///---000000000000////////////////////////////////////,,,---...000111111111111......///000111333555666//////000000111111111111......////////////..............................//////.........---------,,,,,,---///111111000...//////...---,,,,,,------,,,,,,,,,+++++++++******---...///000000///...---)))***++++++------...///------,,,+++,,,---...//////......---------......000000000000////////////////////////...---,,,+++......////////////......------------///222555777333333333333111///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++***+++///000---,,,///..................------///111555:::===;;;555///000///...------...000111////////////000000000000***---000111111000111222111111222222222333333333444444444222111111333555444555555555444444777999>>>@@@FFFNNNVVV```qqq~~~vvvpppzzztttuuu........./////////000000000000////////////000000........................---------.........//////........................------........./////////////////////////////////333///,,,******,,,------++++++,,,,,,,,,---------............////////////........................//////............//////............------,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---------...//////...---------,,,,,,,,,,,,+++,,,,,,------......///.........------,,,,,,,,,......////////////............---,,,------//////......////////////....../////////222444444111...///////////////...------//////000000000000000///////////////////////////------........................------------......000000111111111000000///000///...---------......///............................../////////000000000000000000000000000000222111000//////000111222///,,,******,,,...---,,,000000000000////////////////////////////////////---...///000000111111000////////////000111222222000000000000000111111111......////////////..............................//////.........---------///000000///,,,)))((((((//////..................---------,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,---......//////...---------......////////////.........//////000/////////...............////////////...---,,,+++......////////////......000///......///000222444000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++---+++,,,//////+++***,,,........................111333777<<>>===777666444111///...------------------,,,,,,++++++......------------...............---------,,,,,,+++,,,,,,---...---------......------------............//////000111111111//////---,,,,,,---...///------............------+++++++++,,,------.........---,,,+++***)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***(((***...///,,,+++...,,,,,,------...////////////111222222000---,,,,,,///000000000///...------------........./////////...///000///...///111222111111222222222333333333000222444444333333444555777777777555333333555777999;;;@@@GGGNNNXXXhhhwww{{{{{{|||//////000000000111111111000000////////////000000.........................../////////000000000000............................../////////000000000////////////////////////---,,,,,,,,,......---,,,------------............,,,,,,---------.................................//////............//////,,,,,,------..................---,,,,,,,,,,,,---***))))))***,,,000444666666666777777666555333222------........./////////////////////............---........./////////000......////////////......***+++---...///000//////......////////////.........///111000---,,,---/////////000000//////...---000000111111111000000///////////////////////////------........................------------............///////////////......///000111111111000000...................../////////000000000111111111111111111111111111111111///000111222222111000///000222222000......000333000000000000///////////////////////////////////////000000000000000///.../////////......//////000......///000111222222333......////////////................................./////////000000000000000777???DDDDDDDDDGGGKKKCCC@@@<<<777333222111111000//////...---,,,++++++...------,,,,,,------.../////////...............---------------...//////111000///...------------------......///000000111///...---,,,,,,---///000,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,************************++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,***+++//////,,,+++---,,,,,,------...//////000,,,...111111...---...///000//////.........//////....../////////000000000///000///...,,,,,,...000111111222222222333333333///111444444444333444555444555555444333333555777999;;;@@@GGGNNNXXXhhhwww~~~}}}}}}000000000000111111111111000000////////////000000........................////////////000000000000........................000000000000111111111111000000000000000000000000///---+++***,,,.........---------.........//////,,,,,,,,,---------..............................//////............//////,,,,,,,,,---------............---,,,,,,,,,,,,---***)))((())),,,111666999777888888888888666444333,,,---------......//////.../////////////////////---.........//////000000......////////////......)))***,,,...000000000000......////////////......+++...000///,,,***+++---......//////......---,,,---...///111111111000000////////////////////////...............---------.........------.........000000000000///...---,,,---...000111111111000///000000000///......------000000000000111111111111222222222222222222222222///000111222222111000///***+++,,,+++)))***---000000000000000//////////////////////////////////////////000000000000//////000000///...---,,,,,,,,,------...000111222333444......////////////................................./////////000000111111222>>>HHHHHH???:::===DDDLLLHHHBBB<<<777555555666222222111///...---,,,+++...---,,,,,,,,,,,,---.../////////000000000000000//////...------///000111333222111///............,,,,,,------...///000000///...---,,,,,,---///000,,,------......------,,,++++++,,,,,,,,,+++******+++************,,,...///************************++++++,,,,,,,,,---------,,,,,,,,,------.........///,,,---000///+++***+++,,,,,,------...///000000(((+++......---,,,...111000///...------...000111////////////000000000000111111000...+++***,,,---111111222222222333333333///111444555444444444555222333333333222333666888999;;;@@@GGGNNNXXXhhhvvv}}}000000///...............111000///......///000111333222222222111111000000000000000000000000000000............////////////000000000111222222222333000000//////.........---,,,,,,,,,,,,,,,---//////------------.........///........................000000000111000///.....................///000000......------------............//////......---,,,,,,+++******,,,///222555999888777666555555555666222111///---,,,---...///........................---------.........//////222111000//////000111222000000000000000000000000000000//////......---------------------...////////////............//////...///////////////............---------,,,,,,,,,.........////////////000......------------......////////////////////////000111111000///......///000000000000////////////222222222222222222222222000000000000000000000000111111111111000000000000333111///...---------...//////.........//////000////////////000000000000000000000000000000000000---.../////////...,,,+++:::777222---,,,---000222000000000000000000000000111111000000//////......000///------...111444666EEEAAA;;;555333444666999@@@===999666555666999;;;>>>;;;777333///---,,,,,,((()))+++---///000000111111///...///111222000---------......//////000000000///...------,,,------///...---,,,,,,---...///------------------------////////////...---,,,++++++,,,------......------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))...---+++******+++---...+++,,,------......------///---+++******,,,///000000000//////.........---............////////////+++,,,,,,---...///000000///...------...000222444111111000///////////////000000000000000111111222222222333333333333444444222333555666777777666666999===BBBFFFMMMYYYhhhttt~~~000000///...............111000///......///000111222222111111000000000000000000000000000000000000............///////////////000000000000000111111000/////////............,,,,,,,,,,,,---...///000//////////////////..............................,,,,,,---...///000111111...............///000000......------------.....................------,,,,,,+++******,,,///222444777777666666666555555555111000...,,,,,,,,,---..................................../////////000000111000000000000000000111000000000000000000000000...............---------.........------...////////////............//////......////////////......111111000000000/////////---............/////////000//////......//////000////////////////////////...000000///...------...000000000000////////////222222111111111111222222000000000000000000000000111111111111000000000000222111000/////////////////////.........//////000////////////000000000000000000000000000000000000...//////000///...---,,,111000///......///000111000000000000000000000000111000000000/////////...000///...---...111333555???<<<777333111111333555@@@===999555333222333444888888777555333000...,,,++++++,,,---............000///...///111111///---.........///////////////------,,,------...///000///...------------...///------------------------////////////...---,,,++++++,,,------......---------------------,,,++++++++++++++++++++++++++++++...---+++******+++---...+++,,,------......------,,,,,,,,,---------......///.........------------............////////////---------.../////////000111000...---...///111222111111000///////////////000000000000000111222222222222333333333333444444666666888999::::::999999999===BBBFFFLLLXXXhhhsss~~~000//////............///000000////////////000000000000000000////////////000000000000000000000000............////////////000///////////////......////////////............---------......///000111111111111111000//////...........................,,,,,,,,,,,,---///000111.........---......///000......------------.....................---,,,,,,,,,,,,++++++,,,...111333444444555666666555444333000///---,,,+++,,,,,,---......................../////////000000000000000///000000111111000000///000000000000000000000000------------------......000///.............../////////............//////......///////////////...111111111111111000000000---------............///111000000//////000000111////////////////////////---...///...---,,,---...////////////000000000000222111000//////000111222000000000000000000000000111111111111000000000000000000111111111111000000000//////....../////////////////////000000000000000000000000000000000000000000000000000///......***,,,...000000000///...////////////////////////000000000000////////////111000///......000222333777555222000/////////000999888555222111000000000222444666888777444000............---------,,,,,,//////...///000111///---///////////////.........------,,,------...///000///...------------...///------------------------......///......---,,,++++++,,,------......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,------......------***+++---...///...---,,,---------------,,,,,,,,,---............/////////////////////////////////222111///...---...//////111000000///////////////111000000000000111222222222222333333333333444444777777888999::::::::::::888<<>>CCCFFFLLLWWWfffqqqzzzsssvvv{{{rrroooyyy...............///000111...///000111111000///....../////////000000111111000000000000000000000000............/////////000,,,------....../////////---.........//////000000---------......///000111222333555666555333000///..............................//////......---,,,///...------,,,,,,,,,,,,.........------.........,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,...///111222000000000000///...---,,,........................111111000000/////////...000///...------...///000000000000000000000000000000000//////......------...//////000111333444555//////............//////,,,---...///000000000000---.........//////000000000000000000111111111111222222111111111111222222000000000000000000000000,,,---......------///000---......///000111111222...///222333333222///...000000000000000000000000111111111111000000000000222111000//////000111222333222111000////////////////////////000000000000000000000000000000000000222111///.........///000000111111222111///---,,,////////////////////////.../////////000000111111.........////////////000111000000//////.........,,,,,,,,,---...111333555---------...///111333444<<<:::777333111000000000+++...000000---,,,---///---.........//////000000000000...---------------,,,---...//////...---,,,////////////////////////++++++,,,------,,,,,,,,,+++,,,------......------...---+++++++++---///000------------------------+++,,,,,,------,,,,,,++++++,,,------......------+++,,,---.........------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,---...///000000......//////......---,,,///////////////000111111222222111111222222333444222222333333333444444444555555444444555666888999<<>>CCCIIINNNUUUcccppp}}}ssswww~~~wwwwww......------......///000000000/////////000000111000000000000000000000000000000///...------------////////////////////////...............---------/////////000///......---............///////////////000111111000///---,,,........................,,,------...//////000000111///---,,,,,,,,,+++***000///............//////.........---------------------------------------,,,,,,+++++++++---.../////////000000000000//////000///...,,,,,,---......------------------------////////////////////////////////////////////////......//////000111111111000000//////000000111222000//////............///---......//////......---////////////////////////...///000///...---...000,,,---...---,,,---...000333333333333333333333333111111000//////...------...------...000222111000000///------,,,---...///111111111111111222222222222333444333111000000111000000000000000000000000,,,...000000///...---...444333222111111000111111000000000000000000000000000000000000000//////...333666:::<<<<<<777222...---....../////////..............................///000000000000000000111222222000///............,,,,,,,,,------------...............////////////,,,...333777:::<<<<<<<<<777555222000...---------///////////////......---///............//////000000//////......------,,,,,,---------,,,,,,...///---,,,,,,,,,,,,,,,++++++------------------------333111//////000000---***---,,,,,,,,,,,,---...///------,,,,,,,,,---...............------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++)))(((..............................//////000111111222000000000//////.........///////////////000111111222333333444555444444444222222333333333333444444444555666555555555888:::>>>>>>BBBHHHLLLTTTcccppp}}}~~~vvvzzzxxxyyy...............//////000222111111111000000000111000000000000000000000000111111///...------------////////////////////////............------------///////////////......---............////////////...////////////...---,,,........................---------....../////////...---------............000000//////////////////------------------------------------------------------,,,,,,---...///000...///000111111111000//////...------------......------------------------////////////////////////////////////////////////....../////////000000000///////////////000111111000///............//////......////////////......////////////////////////---///000000.........//////000000///......///111111111222222333444444444111111000000///...............---...///000000000222111000/////////000000000000111111111111111222333444555333111000000111////////////////////////---///000000000///......111000//////.........///000000000000000000000000...///////////////......222333666777666333///---...////////////......---000000000000000000000000.../////////000000111111333333222111000///......,,,,,,,,,---------.........////////////......---......000222444666888888<<<;;;888555111...+++***...///////////////......//////.........//////000......------,,,,,,,,,,,,,,,---------,,,,,,...///------------,,,,,,,,,,,,---------------------------***(((+++000111...***,,,,,,,,,,,,---......///------------------------.........------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---...---+++)))'''---------...................../////////000000000------------............///////////////000000111222222333333333333444333222222222333333333444444555666666666555555888:::??????BBBFFFKKKRRRaaappp}}}zzz~~~xxxyyy///............///000000222222222222222222111111000000000000000000000000222111000///...---------////////////////////////........................000/////////........................////////////...............------,,,........................///.........---------,,,000000111111000000000000000000000000000000000/////////............------------------------------..................//////......///000000000000000......---------.................................////////////////////////////////////////////////------............///////////////...///000000111//////............//////...//////////////////...////////////////////////---...000000///......///000111111000......///000//////000111222333444444000000000000000000000000/////////...------...///111111222222222111///////////////000000000111111333444555333111000000111////////////////////////333222111111111222333333//////...---------......////////////////////////---....../////////......111111111000///......---/////////000//////......000000000000000000000000......//////000000000111222222222111111000///...............////////////...//////000//////...---000///...---...///111222777999::::::888333///+++......///////////////...//////............//////,,,,,,+++++++++++++++***,,,---------,,,,,,...///------------------------------------------------***'''&&&)))///111///+++++++++,,,---.........///---------------------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...//////---+++)))---------.........///////////////......---------((()))***+++---...///000///////////////000000111111111111111111222222222222222222333333333444444222333333222111222444666??????AAAFFFJJJQQQ```nnn}}}|||uuuvvv//////......//////000111111111222333333222222111000000000000000000000000111111000///............////////////////////////.........///////////////000000///............///............////////////...---------------------........................//////......---,,,,,,+++...///000...+++(((((((((//////000111111111111111111111000000///......---......................................................------...///000111---------...............////////////////////////////////////////////////////////////////////////---------...............//////......//////000111///............//////000...//////000000//////...////////////////////////,,,...000111///............///000///------...000...///000111222333333444000000000000000000000000000000000...------///111000111111222111000...---.........///000000111111222333444333111000000111000000000000000000000000111///------...000000///000000////////////000000////////////////////////---......///////////////222111///------...///000...//////000000000//////...........................//////////////////000000111111111111000///////////////000000000000111...///000111111000///...///...,,,++++++---///000...222777;;;<<<999444111---...////////////////////////...------------...++++++++++++++++++++++++,,,---------,,,,,,...///---------............///---------------------------+++***,,,///000...+++***+++,,,---.../////////------.........---,,,+++------------------------,,,,,,------------,,,,,,------.../////////...---,,,,,,------.../////////000//////...------,,,,,,((((((***+++---...///000///////////////000111111000000000000000111222222222222333333333333444444333333444333333444666999??????BBBFFFJJJPPP^^^lll}}}zzzqqqqqq}}}///////////////000000111......000111222111111000000000000000000000000000000000///////////////000/////////////////////////////////000000000111111111000///...---......///............////////////......------------..............................------------------------***,,,---+++'''$$$###$$$---...000222333333333222444333222111000///...---////////////////////////.....................---...---+++++++++...000222,,,------......///....../////////////////////////////////////////////////////////////////////////////////...............///............///000000...............///000000//////000000000000//////////////////////////////,,,...111111000.........,,,.../////////000222444000000111111222333444444222222111111000/////////...000111000///000444777444333222111000000000000...//////000111111222222000111222222000///000222000000000000000000000000---,,,+++,,,...///---***111000000000000000111111////////////////////////---...///000000000000000//////......//////000111---...///000000000000000........................///////////////............///000111111111000////////////000000000111111---///111222333222111000///...,,,++++++,,,...///+++...333888999888555333------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///------......////////////------------------------..................---,,,)))***,,,---/////////...------.........---,,,++++++,,,,,,------.........------............---------------...//////000000,,,,,,------...//////000////////////............+++,,,,,,---....../////////////////////000111111111111000000000111222333222222333333333333444444444555666666666777:::======>>>BBBGGGJJJPPP]]]iii{{{yyyooonnnxxx///////////////000111111+++,,,...///000000000///000000000000000000000000000////////////000000111//////////////////////////////000000111111222222111000///------......///............/////////000......---------......///........................+++,,,,,,------......///***---000///,,,******,,,,,,...000222333444444333666555444222111///...---000000000000000000000000---...............------...,,,***)))***---000222,,,,,,---.../////////...////////////////////////////////////////////////////////////////////////000000000000////////////...............///000000...............///000111//////000000000000//////////////////////////////,,,...111111000.........,,,...000111222444888:::111111222333333444555555444444222111000...---------///111111111333999===999777444111000222444555///000000111222222333333///000111111000///000222000000000000000000000000000000111444666555111,,,000///////////////000000////////////////////////......///000111111000000,,,---...///000000//////------///000111111111111000000000000000000000000000000//////.........---,,,---///000111111000000////////////000000000000---///111333444333222222222000...,,,,,,,,,---......000222444555444222111------...///000000//////...---,,,,,,++++++++++++........................,,,---------,,,,,,...///---.........//////000000------------------------***,,,......---,,,---...)))***,,,.../////////...------...///...---+++******++++++,,,---...//////---......//////......---,,,,,,,,,---...///000111,,,,,,------...///000000......//////000000111111000000/////////.........///////////////000111111333222111111111222333444222222333333333444444444111222333333333555888;;;===>>>BBBHHHKKKPPP\\\hhhzzzyyynnnlllvvv000///---,,,,,,---.../////////000000///......---111111000000/////////...//////.........------------.........//////000000........................111111000...---,,,++++++,,,---...//////...---,,,///......---------......000000///.....................---------,,,,,,,,,000000000000111111111111////////////000000000000333222111/////////000000---......///////////////000000000000////////////000000//////.........---........................,,,---...///000000000000//////............/////////////////////000111111//////000000000000////////////............//////...///111111111000111222000000///...---,,,,,,+++---------.........//////........................111111...,,,111===GGGKKK444333222111000000000000000000////////////000000......///000111222333333333000---...000111000...//////............//////...///000111111222111111111111000///////////////111111000///////////////......000111222222222222..................------///000111000///...///111////////////////////////////////////////////////000//////000222111///---111111000000//////............//////000000111111---......///////////////...------,,,,,,------...000///...------...///000,,,......///333888666111//////.........---------///...---,,,,,,---...///111000...,,,+++++++++,,,...+++***+++...///,,,))).../////////...------,,,+++++++++,,,,,,---------+++,,,,,,------......///------------------------......///......---,,,,,,,,,,,,,,,,,,,,,+++***))).........------.........,,,++++++******++++++,,,000000000000000000000000000///...------...///000000000//////.........---............/////////000000111111111111222222222444444444444444444444444222333555666666777:::<<<<<<===BBBGGGKKKPPP\\\hhh{{{wwwmmmiiiooo000//////.........////////////000000000//////...000000000//////.........//////.........---------............/////////000////////////////////////////////////............/////////000000//////////////////....../////////000000///........................---------,,,,,,........./////////000000////////////000000000000000111111222111000///...---......///////////////////////////............000/////////....................................,,,---...//////000//////......------------......000000//////000000111222000000111111111111000000//////............//////---///000111000///000111//////////////////......---------.........//////........................---//////...222;;;AAABBB000000///000000111222333000000////////////000000/////////000111111222222222///...///111333222111111000000//////000000111000111111111111111000///111111000///////////////111111000///////////////---............------,,,...........................///000000......///000////////////////////////////////////////////////,,,,,,,,,---//////---+++111000000000/////////...////////////000000000000---......//////////////////......------......///111000///...------......---/////////444888666111//////.........---------///...------------...///000///...---,,,,,,,,,---------,,,---......---+++...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................///000111111000///...---,,,,,,,,,,,,,,,,,,++++++......------------......,,,,,,++++++++++++,,,,,,////////////////////////000///............///000000/////////...................../////////000000000111111111111222222222333333222111000000//////444555666666555666888:::===>>>BBBGGGJJJOOO[[[gggxxxwwwnnnjjjppp//////000000000000000/////////000000000000000////////////.............../////////............---............////////////000000000000000000000000---.........///000000000//////............//////000000000000000000000000000//////............///.........------------,,,,,,,,,---------.........////////////000000000000...///222333333111...,,,---......///////////////............------------////////////....................................+++,,,---...////////////------,,,,,,,,,,,,------000////////////000111111111111222222222222111111//////............//////,,,...000000///...///000////////////000000111111------........./////////........................)))---//////111666888777.........//////000111222000000////////////000000000000000000000000000000000///...000222444444444222111111000000111111222222222222222111000///...111111000///////////////111000000////////////////////////...---+++))))))---......//////.........---...//////------...///////////////////////////////////////////////////...------///111111000///000000000000////////////000000000000////////////---......////////////////////////......///////////////............///000...000000000444888666111/////////.........------///...------------.../////////...------......///,,,...//////...---......,,,------------,,,,,,+++------------,,,,,,,,,,,,//////......---,,,,,,+++...........................///000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,---------////////////////////////000//////......//////000////////////................../////////000000000000111111111111222222222444333222111///...------555666777666555555777888>>>???CCCGGGJJJNNNYYYeeesssyyyppplllppp---...///111111000///.........//////000000//////..................------/////////........................///////////////////////////////////////---------......//////000---,,,+++******+++,,,---.../////////000000000///000///............//////............------------,,,,,,---------.........////////////000000000000...///111222222000///------......////////////////////////.........------///////////////.................................+++,,,---....../////////...------,,,,,,------..................//////000000111111222222111111000//////............//////...///111111000//////000////////////////////////............////////////........................***...000...///333333000000000///...............000000////////////000000111111000000////////////000//////000111222333333111111111000000111111111222222222222111111000///111000000///////////////000000////////////000000222222111000///---,,,+++------//////000//////...,,,---......,,,,,,---...///////////////////////////////////////////////////......///222333222111000000000000////////////111111000000//////......---....../////////////////////............//////,,,,,,---...///000111222///000000111555999777111////////////.....................------.....................//////000000***---000///---,,,---000+++,,,,,,---,,,,,,++++++......------,,,,,,,,,+++///.........---------,,,........................+++,,,...//////...,,,***+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---......------------......///////////////////////////////////////000000000///////////////............////////////000000000000000111111111222222222555444444333222111111000444555666666555555777999>>>???CCCGGGIIIMMMXXXcccooo}}}}}}{{{sssnnnqqq+++,,,...///000///......---......//////.........------..................///////////////////////////////////////.................................---------------------------,,,+++******+++,,,---,,,---...////////////...//////............////////////.........---------------........./////////////////////000000000000000///////////////000000---......///////////////000000000/////////...............///////////////........................+++,,,---...//////////////////............//////---,,,,,,,,,,,,---......//////000000000000////////////............//////000111333333111000000111000000///......---,,,,,,........./////////000000////////////////////////...000000------111111///000///..................000000////////////000000111111000000///.........000000000/////////000111111000000//////000000111000000111222222222222222111000000///////////////000000////////////000000111111111111111000///...,,,---///000111000///...,,,---...---,,,+++,,,...////////////////////////////////////////////////,,,+++***,,,...//////...////////////000000000000111111000000//////......---......///////////////...------,,,,,,------............///////////////...000000111555:::888333000000/////////.........---..................---------...//////000000000(((,,,......,,,+++,,,///++++++,,,,,,---,,,,,,+++.........------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,+++++++++************+++,,,---,,,,,,++++++,,,,,,---///......------......///...........................//////000000000000000.........///////////////////////////000000000111000000111111111222222222333333333444444444444444111333444555555666999;;;>>>???BBBFFFHHHLLLWWWbbblllzzz}}}qqq}}}uuupppsss+++,,,---...///////////////////////////...------.............../////////...////////////000000000///////////////.................................---------...............//////............//////+++,,,---/////////......///............//////000/////////.........------...////////////000000000////////////000000000000000///...---...///000111---......///////////////111000000000////////////.........///////////////........................,,,---...///000000000000/////////....../////////,,,,,,,,,,,,,,,---......//////000000000000////////////............//////111222444333222111111222000000///...---,,,++++++....../////////000000000////////////////////////000222000------000111///,,,,,,,,,---///000222333000000////////////000000000000000//////.........000111111000...---...000000000000//////000000000///000111222333333333333111111000//////////////////////////////000000111......///////////////...+++---///111222111000///,,,---......,,,,,,---...///////////////////////////////////////////////////---,,,---...000000///////////////000000000000000000000000////////////---......///////////////------,,,,,,,,,,,,------222111111000///---+++***---///000111666<<<:::555000000000/////////......------...//////...------,,,---...///////////////)))***,,,---,,,,,,---...+++,,,,,,---------------.........---------------,,,------...//////000000++++++++++++++++++++++++------...////////////...---,,,+++***)))***++++++------,,,,,,,,,,,,------......------------....................................///000111111111111.........////////////////////////000000000111111000111111111111222222222000111111222333333444444000222444444555666999;;;===>>>AAAEEEGGGKKKVVVbbbjjjxxxzzznnn}}}wwwrrrttt------------...///000111222222222222111///...---.........//////000000000.../////////000000000000000/////////....................................------...///000111222222/////////000000/////////+++,,,...000111000///..................///000000////////////................../////////000000000////////////000000000000........./////////000000---......///////////////000000/////////...................../////////000........................---...///000111111111111///......------......///......------......///000000000000111111000000000//////............//////111222333333111000000111000/////////......------.../////////000000000000////////////////////////...000000......111111...,,,,,,---...///111333333000000////////////000000//////////////////......///000111000///...000333222111111000000111111222111111222333333222222222111111000//////////////////////////////000111111------...............---+++---///111222111000///,,,...///...---,,,---...////////////////////////////////////////////////222111//////000111222111.../////////000000000111////////////000000000000---......///////////////......------------......000000000000///...,,,+++,,,...000111777===<<<888000000000000/////////...------...//////...------,,,,,,......///...------+++++++++,,,...///...---,,,,,,---...............------------........................////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000111000...,,,++++++,,,,,,......------------.........------------------...........................---...000111222222111111............/////////000//////000000000111111111000111111111111222222222111111111111111222222222222333444444444555777:::<<<===@@@EEEGGGKKKWWWbbbjjjwwwxxxpppyyysssvvv///............000222333555555444444222111///....../////////000000111111.../////////000000111111000000//////.........---000000000000000000000000,,,---///000222444666666,,,---...//////...---,,,+++---///111222222000000...............///000111000/////////.....................////////////000////////////000000000000+++---///111111000///------....../////////////////////.........------------.........//////000000...........................///000111111222222222...------,,,,,,------...///////////////000111111111111222222222222111111//////............//////000111333222000//////000////////////000000000000////////////000000000000000000000000000000000000+++///000///000222000---000000/////////000000111000000////////////000000////////////////////////...000222111000000333666333222222222222222222333333333333333222111000000111111000//////////////////////////////000111111//////000000///......---+++---///222333222000///---...//////------...///////////////////////////////////////////////////000...,,,,,,---......---.../////////000000111111......//////000000111111---....../////////////////////............//////***+++---///111111111111+++...///222888>>>>>>999000000000000////////////,,,---...//////...---,,,,,,,,,---......---,,,+++---+++***---000222000---,,,------.../////////...,,,---------.../////////000000000///......---------------------------------,,,***)))***,,,...///444333000---,,,,,,------///......------......///---------,,,,,,---------........................---...000111222222222111---.........//////000000000000000000111111111111000111111111111222222222444333333333222222111111333444555555444444666777;;;<<<@@@DDDGGGKKKWWWccckkkwwwwwwsssyyysssvvv...///000//////000333555999<<<<<<888111---...000000000////////////000000000000///...............000///...---------------......////////////......//////000111333444555555111000///...------...///---......+++)))***...333000000///............///000//////.........//////111000000000000/////////......///000111222222222444444333333222111000000000/////////000111222333,,,------.......................................////////////////////////333222222222111111000000000000//////............000///.........///000111222222111000//////000000000000000000111111111111......///000000000000000000000111111111111000000//////000000111111222222000000000000111111111111111111000000000000111111//////000000111111222222......////////////......000000000///......------000000000000////////////111111222222222111111000///111555777777555111///000000000000000000000000///......//////000111222000000//////.........---......////////////......------...///...---,,,+++///...------...---+++)))///////////////.........000000////////////000000,,,,,,,,,---...///000111////////////000111333444000---,,,---///000...,,,(((+++.../////////000111000000//////......------111222222222777<<<;;;777333333333333222000//////...//////////////////...//////...------------.../////////......---------,,,---...//////...---,,,---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000//////......---,,,,,,,,,,,,---......////////////000111222333........./////////000000000000000000000000000000444222222222444555444333//////000111222222333333666666555666777888:::;;;999>>>CCCEEEGGGMMMVVV^^^nnn{{{xxxuuuzzzsssyyy000111111000///000222444999<<<<<<888222...///111000000////////////000000000000///...............//////...---------------......////////////......//////000111222333444555111000///...---......///......---,,,+++,,,///111......------...///000000000//////.........//////............------------...///000222333222222111111111000000///......---///////////////000000000------...///////////////////////////////////////////////////////////////222222111111111000000000////////////......---------...///000000000000000222222111000000000000000000000000000111111111111111111222333333333333222000000111111111111000000000000000000000111111111//////000000000111111111111111000000000000111111000000000000000111111111......////////////...............---,,,,,,++++++000/////////////////////222222333333333222222111000222555777777555222000000000000000000000000000111000///////////////000000000/////////...............////////////......,,,---.../////////...---///...------......,,,***/////////////////////.........------------......---------------...///000//////////////////000000///---,,,---///000...,,,,,,...000000///.../////////////////////.........///111111222777===;;;666333222222222111000////////////............//////......---,,,,,,,,,,,,---............---------,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------***+++++++++++++++******------,,,,,,------...///......---...///000111111,,,,,,,,,---------......000000000000000000000000111000///000222333222111000000000111222222333333555555444444555777999:::888===AAADDDFFFKKKTTT\\\lllyyyvvvsss}}}xxxpppvvv000111111111//////111333888:::;;;888333000000222000000////////////000000000//////............/////////...------------.........////////////......//////000111222333333444000000///............//////...---...///000000///,,,,,,,,,---...///000111/////////......//////000.........---------,,,,,,...///222444555444222111000000//////...---------...//////000000///---,,,......///000000000000000////////////////////////////////////////////////111111000000000000//////...............------------///222555555444222111222111000000000000000000000000000000111111111111...///000000111111000000000000111111111111000000111000000000000000000/////////000000000000111111111000000//////000000111111000000000000000000///...//////000000//////............---,,,,,,++++++////////////////////////222222333333333333333222111222555777777555222111000000000000000000000000222111000///............000000////////////............////////////......,,,,,,...//////000/////////...------...///---,,,......//////////////////......------------............---------......///000/////////............///...------...///...---///000111111///------............///////////////---000111333999>>><<<777333222222111000000//////111///...------...///111...---,,,,,,++++++,,,,,,...------------,,,,,,,,,,,,---...//////...---,,,*********+++++++++,,,,,,---......//////......---------------------,,,,,,........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,,,,,,,,,,---...//////,,,,,,---------.........000000000000000000000000111000///000222333222111000000111111222333333333555444444444444555777888999===BBBDDDFFFKKKUUU\\\kkkyyy~~~tttrrr}}}wwwmmmrrr---...000/////////000222666777777555222000000111000000////////////000000000///............/////////......---------............////////////......///000000000111111222222/////////........./////////...---///222333000---,,,,,,,,,,,,---...///000//////////////////000111000000000/////////.........000333555666444222000222222111111111000000000///000111111111///,,,+++//////000111111111111111........................////////////////////////000000000///////////////............------------...222777:::;;;999666333111111000000000000000111///000000000111111111111---...//////000000//////000000111111111111000000111111000000/////////...////////////000000000111000000////////////000000111111000000/////////...//////000000000000//////000000000///......------.........///////////////111111222333333333222222111333555777777555333111////////////////////////111111000///////////////000000//////////////////......////////////......---------....../////////000...------/////////---............////////////000000////////////000000000///...---------------/////////////////////.........---............---///000111000...------...------......//////000000---000222555;;;@@@>>>999444333111000/////////000111000---,,,,,,---000111......---,,,,,,,,,---------------------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------------...------............------.........------,,,,,,,,,........................------------------------------------------------......------......//////---------------...//////---,,,,,,,,,------...///////////////000000000000////////////////////////222111000111333444444333111111111222222333333333666555444444444555777888<<<@@@EEEGGGHHHMMMVVV^^^kkk{{{xxxuuuuuujjjooo)))+++---.........000222222222333222000//////000000000////////////000000//////............//////......---------......///......////////////......000000000000000000000000....../////////////////////......000333333000---///......---------......///////////////000111111111111000000000/////////...000333666666444111///333222222222222222111111000111222333222000---+++///000000111111111111111------------------------///////////////////////////////////////000000000........................///333777;;;<<<999666333111000000000000000111111///000000000111111111111000111222222333333222222000000111111111111000000111000000000//////.........////////////000000000000000////////////000000111000000000//////......//////000000000000//////000000000///......------------....../////////000//////000111111111111111111333555666666555333111///////////////////////////////////////000111111//////000000000000000000......////////////............------------------222000...---/////////...---.........//////000000000000////////////000000000///...------------------...///111111222111111---.........------.........///000///------...///------......//////000000...000333555<<>>BBBDDDEEEJJJRRRZZZdddvvvuuukkkkkkzzz---///111111///.....................000000000000000000////////////000000...............///000000---------------...//////......////////////......000000000//////.........,,,---///000000000//////---...000000/////////000000000/////////000000111////////////000111222333111111111111000000000000000000111222222111000////////////000000000000000111111000000/////////......///000000111111000000000000000000000000000000////////////////////////000000000111111111222222/////////000000000111111111111111222111111000///000000000000000111222222000000000000111111111111------...///////////////000000111111111111000000.........///////////////........./////////000000//////............//////.........///////////////000000111111111111000000.........---,,,,,,++++++,,,,,,---......///000000......000111111222222222000111222333333222111000000000000000000000000000000///////////////000111//////000000000111111111......////////////......------......000222444555666333000......///......------......///000000111......------------......///......---------......---...000111222111000///,,,...000///---,,,---///444444333111///...///111///////////////.........---...///111888AAACCC@@@@@@===777111......///000//////............//////000000///......................../////////000000,,,---...//////...---,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------------------///...------...///111333...............//////000000000///////////////000---.........////////////000000000000000000000000...------...111222222111333333333333333333333333222222222333555777999;;;999===AAACCCDDDHHHQQQXXXbbbsssuuummmllluuu111333444333111...------......---///111222222111000000////////////000000...............///000111---------------...///000......////////////......000000000///......------,,,---///000000000//////,,,...000000---,,,///222////////////000222333444////////////000111222333444444444333333333222222000000111111111000000///000000000000111111111111000000///............///......///000000000000000111111111111111111111111////////////////////////000000111111222222222333//////000000111111222222444333222000000000000000000000///000000111222222000000000000111111111111000000111222222222222222000000111111111111000000---.........//////000000............/////////000//////............//////---.........//////000000000000111111111111000000111000000///......------,,,,,,------...///000000//////000222222333333333000111222222222222111000000000000000000000000000222111000//////....../////////000000111111111222......////////////......,,,---...///222666999;;;888555111///.........------------...///000000111000000////////////000000......---------......///---...000111111///---,,,,,,...000///---,,,---000888888777333000//////111000000//////.........---,,,------...666???CCCAAACCC???888222......///000...//////////////////...//////...------------....../////////000000111111,,,---...//////...---,,,/////////000000000000111---..................---,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))))))))+++...///...............///000000000//////.........//////000000000000111111111111000000000000000000000000/////////000333444444333333333333333333333333333000000000222444666999::::::>>>CCCDDDEEEJJJRRRZZZbbbtttvvvnnnlllrrryyy111555888666000,,,,,,///222111000111222222000///---------......000111111111000///......///000111//////000000000000//////......////////////....../////////000000000000111000000000000000000000000------...///000000//////............///////////////////////////000111111222333555444222///......---...///000000111000000////////////000000000000////////////000000000000......//////////////////---------...///000000111222333444222000//////000111111000000000000000111111000/////////000222333444444333222111000//////000111111111222222222222//////000111111111111111000000000///000111111222000000000000////////////000000///...,,,)))'''&&&111111000///...---,,,,,,---------...///000000111////////////000000000000111111111000000000000000222222000///............111000000///...------,,,/////////000111111222222333222000/////////000111//////............//////333222111000////////////222111111111000000//////000000000000000000000000///---,,,...666AAALLLSSSKKK;;;...---000///------//////000111111111111111000///...------...///000------,,,++++++,,,,,,,,,////////////////////////---------,,,,,,+++++++++)))***,,,...//////......+++,,,------,,,,,,---///222///---///555:::======@@@>>>;;;666222///...///------..................111000////////////000000000222333111///---------///000111222111000...,,,//////------------//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......//////000000000......////////////......,,,,,,,,,------.........000///---+++++++++---..................///000111111000///...............////////////////////////---...//////......///111222222111111111111111111000222333555555444333222444444444444555777888:::<<>>??????>>>999333000///000......................../////////...............,,,...//////---,,,------000000222222222000///------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------............------,,,,,,------------------000...---++++++,,,---...///............//////000111111000///......//////........................---...//////......///111111111111111111111111111000111333444555444333222444444444444555777888:::<<>><<>>AAA>>>777111000111...............---------+++---///000000///...------///000000///...///000//////000111000000///...---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,...------,,,,,,,,,---...000///......------------///...............//////........................---...//////......///111111111111111111222222222///000111222222222111111444444444444555777888:::===???BBBDDDFFFKKKSSSYYYfffwww}}}rrrqqq{{{,,,///111000,,,,,,...222000111444888;;;:::777555///............//////000//////000000000000////////////000000000000////////////000000000000//////........./////////000000//////////////////////////////000000///...------............//////////////////............//////+++,,,------------///000111000///...------......000000000000111111111111////////////000000000000000000//////.........---/////////000000000000000000111222111/////////111//////......///000111111///000000000111111111111000000000000////////////////////////000000000000***+++---///000111222222//////000111111111111000111111111111000000000000....../////////......---......//////000111111111/////////000000000000000////////////000000000000//////000000111111111111111000000////////////000000111111111222222222333333333333444555555666666222222222222111111000000//////............//////000000000111222333444555000000000000000000111111////////////////////////......------......//////,,,///111000......000111///...,,,++++++---///000...//////////////////...,,,,,,++++++,,,------...////////////////////////------------------......000/////////////////////---///000000......///111////////////000333777:::888<<>>@@@BBBCCCEEEKKKSSSZZZhhhzzz{{{rrrpppzzz///000000///------///222111000111333666666555333333222000///---,,,,,,,,,...///000111111000///...//////000000000000//////000000111111111111000000........./////////000000000000000000000000000000---...//////////////////............////////////000///...------------...---......---,,,,,,...000///...---,,,,,,---///000000000111111111222222222////////////000000000000------......///000000000000000000000000000000000...000111000//////000111...------......000111111...///000111222111111000000000000111111111111111000000000111111111222222111222222222111000///......///111222222222000///222222222111111111000000000000111111000000///...000000000000000000111111000000000000000000000000////////////000000000000...//////000111111222222000000////////////000000111111111111111111111111000111111222333333444444111222222333222111000/////////............//////////////////000111222222///000000000111111111111////////////////////////.........//////000000000---111111......222111,,,---............/////////,,,,,,---......---,,,,,,+++++++++,,,,,,---//////////////////////////////------........./////////000////////////000222333,,,...//////...---///000...///000......///444888<<<;;;:::::::::888333000000//////...------,,,,,,------......///000000111,,,---......,,,******+++,,,,,,,,,,,,------......,,,------......------,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,------------......//////......---,,,,,,------------------+++,,,,,,---.........---------,,,,,,,,,---......---------...///000222222000000000000000000000000---...//////......///111///000000111222222333333222222222222222333333444444444444444555777888:::>>>@@@BBBCCCEEEKKKTTT[[[iiizzz}}}rrrnnnuuu111///------///111222111000//////111333333222111000//////.........//////...///000111111000///...//////000000000000//////000000111111111111000000111111111111222222222222000000000000000000000000------...///000000000///............/////////000000///...---------------...//////---,,,,,,...000...---,,,+++,,,...000111000111111111111222222222////////////000000000000,,,,,,---...///000111111111111111000000000000000...///111000//////000111---------......000111111...///000222222111111000//////000111222333444444111111111111222222222222000111222333333333333333...///111222333222000///222222222111111111111000000000111222222222222111111111000000000000000000111111111000000000000000////////////000000000000...//////000111222222222000000////////////000111//////000000111111111111222222333444444555555666000111111222222000///...//////............//////...............//////000//////000000111111111222////////////////////////---...000111111000///...,,,000111///111555222+++---...//////000000//////---...///000000///...---,,,,,,,,,---...///000111////////////////////////.../////////000000111111000////////////111333444---...//////......///000///000111///...000444999???<<<999999;;;;;;666111000000///...------,,,,,,---,,,,,,------///000111+++---//////...---...///---------------...///000...///000111111000///...------............------,,,,,,,,,---------...............//////000000000,,,------......------,,,,,,,,,,,,------.........+++,,,------.........---,,,,,,,,,,,,------...///.........///111222444444////////////////////////---...//////......///111///000000111222222333333333333222222333333444555444444444444555777888:::>>>@@@BBBBBBDDDKKKTTT[[[jjj{{{zzzwww~~~sssmmmrrr{{{////////////000000000000///////////////////////////...,,,+++,,,---///111......------------......++++++,,,---...///000111......////////////......000000000000000000000000......//////...---,,,,,,000/////////............//////000000000000//////................................................000///---,,,---...000222222111///---,,,++++++,,,((()))+++---......---------------...///000000111222111111000000000000000000//////.........//////......//////000000111111111000///...///000222444444222000111333444333000111111000000000000111111000000000000000000000000///000000111111111000000//////000000000000///...222222222111111111000000......//////000000111111000000000000000111111222......------------......///////////////.........000000000000000000000000111111111111111111111111111222444555666555555444444444333333222111000000111111000///////////////------......//////000000000111111222222000///...111111000000//////......000000//////.........---////////////000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------...//////---------...///000000111---...000111111111000///---...////////////222444;;;@@@BBB>>>:::888444000...///000000///---+++***,,,---///000000///---,,,//////000111111111111111------------------------222111000...------------000000///...------,,,,,,,,,,,,------...////////////---,,,---000111///------000111000---+++---///333...***)))---///---+++///............---------,,,---......------...000222000///000444<<>>>>>AAAEEEGGGIIIPPPYYYhhhyyytttgggdddmmmwwwwwwllllllrrr////////////000000000000////////////////////////......---,,,---...///000......------------......//////............------...//////000000//////...000000000000000000000000//////000000///......---000000/////////.........//////000000000000//////////////////////////////........................000///---------...000111555444222000////////////+++,,,---/////////......------......///000000111111111000////////////000000//////.........//////////////////000000111111111000/////////000222333444222000111333444222000111111000000000000111111222222222222222222222222000000111111111111000000000000111111111111000000222222222111111111000000111111111111111222222222000000000000000111111222111000000/////////000000.........////////////000000000000000000000000000111111111111111111111111000111333444555555444444444333333222111111000000000//////.............../////////000000000000000000111111222111000///...////////////............000/////////........................////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------///////////////000111111------......///000000111......//////000000000//////000000///......000222777<<>>>>><<<888333///---222000///222999>>>@@@@@@222111000000000///,,,+++///............---------,,,---......------...000...///000000111111111000/////////111333444444333///////////////000111111000000000111111222333333111111222333444333333222444444444444444555999;;;======@@@DDDFFFHHHOOOXXXcccttt~~~kkk```^^^[[[fff{{{|||lllfffhhh////////////000000000000////////////////////////....../////////000000000......------------......333333222111000///......///000000111111000000///////////////////////////......---,,,,,,---///000111111000000000///////////////000000000000//////........................////////////////////////.........///////////////...//////000000000000/////////............///000000000000000000000000000//////...------------...////////////000111222222222111111111111000000000222222222222222111111111000111222111000000111222111111000000000000111111111111111111111111111111111111222111111000///...---...///000000000000000//////000000000000000111222222222222111111111111000000000000000111111222000000////////////000000111111111000000/////////000000000000000000000000000000000000000000000000///////////////111222222111111111111111111111111111111000///////////////////////////............111000///.........//////000111111111111111222222.........///////////////000000111111111222222222////////////////////////........................------------------------------............------///////////////000111111......//////////////////......------......///000,,,.../////////000222444///555888555333222///+++000000//////.../////////........................***+++---...000111111111000000000000000000000000,,,---...000000000///...........................---......//////000000111333666:::<<<;;;999888888333333444666999;;;<<<<<<........................///............---------,,,---......------...000...///000111222333333222...///111444666999:::;;;000000//////000000111222111111111000111111222333000111333444444444333222333444444444444555999<<<>>>>>>AAAEEEGGGIIIPPPYYYdddtttyyyhhh___]]]ZZZcccwww~~~mmmfffggg////////////000000000000////////////////////////000///.........///111111......------------......444333333222000//////......//////000000//////...///////////////////////////...---,,,---...000111111111111000000000////////////000000000000//////........................111111111111111111111111---......///////////////...///000111222111111000......------...///000111000000000000000000000000000//////...---.........////////////000111222333222222222111111111000000222333333333222222111000///111222222//////000222111111000000000000111111222222222222222222222222222222222111111000///.........///000111222111111////////////000000111111111111111111111222222222000000000000000111111222//////...//////000111222......///000111111222222000000000000000000000000000000000000000000000000000////////////111222333111222222222222222222222000000///............//////////////////000000000111000///...---......///111111111111000000000000............/////////000000000000000111111111111////////////////////////................................................------............------///////////////000111111/////////////////////.........//////000000000///...///000///...///111222...444777555444444222...000000000000000///...------...///000000///...---,,,,,,---///000000000000000000000000000000000000---...000111111000///...................................................))),,,000333555888===AAA;;;>>>BBBDDDBBB===999777//////...---------...000///............---------,,,---......------...000......///000111222222222...///111222333666888:::000000//////000000111222333222111000000000111222111222444555555555333333333444444444444666999<<>>444444444444333000/////////......---,,,+++++++++,,,---............/////////---...///000000000000//////111111///---...222555;;;999666333000/////////222222111000000000111111111000///000222444444444444444444333333555:::===???BBBEEEGGGHHHKKKQQQVVVfffsss{{{qqqlllkkknnnrrrhhhhhh////////////............---,,,,,,---....................................---------......///111111000000111222222111000000111000000000111444777999999888666444333222222222////////////000000000000///////////////000000111000000000000000111111111222111000000000000000000000000000111111111000/////////000000000111111111111111111000000000000000////////////////////////000//////////////////000000000000/////////000000///000000///......///111000000//////000000111222///000000111222222333333000111222222333333222222111111111111111111111111000000111111111222222222333222222222222222222222222222222111111000//////000000000111111000000000000000111111111111000000000000000000000000000000000///............//////,,,111555444000,,,---000111111000000000000000000//////000000000111111111111111222333333333333222333333333222222222111111////////////////////////000000000000000000000000000000////////////000000111111111111111222222333000000000000000000000000222333444222000//////000////////////............++++++---...////////////.....................---++++++,,,,,,------..................////////////////////////////////////......//////000111222333222222111000000///000000...---///222222///------........................///111444666666444111///////////////.../////////111111000000////////////000111333444333000...,,,,,,,,,,,,---------.........------------.../////////............///000111+++@@@WWWlllrrrZZZ;;;111222333333222///......///000///...,,,,,,+++++++++---------.........//////...///000222444555666666111///------///222555666;;;:::999777555222000///222222111000/////////000222111000000222333333333333333333333333666:::===???BBBDDDEEEGGGJJJQQQVVVfffsss}}}}}}uuupppooorrrvvvjjjggg////////////............------............//////////////////////////////------------...000111222111222222222222222222111000///...///000333666888888777555444222111000000.../////////000000000111///////////////000000111///000000000111111111222222222111000000000000000///000111111111000000000000000000000111111111111000000000000000000111111000000000000000000000000//////000000000000//////111111111111111111111111///000000///......000111000000000000000111222222//////000111222333333444111111222333333333333222111111111111111111111111000000111111111222222222222222222222222222222222000111222222333222222111111000000000000000000111000000000000000000000000000000000000000000000000//////............//////---222666666111---...000000000111111111111111111222111111111000000000///111111222333333333333333333333333222222222111111////////////////////////111111111111111111111111000000////////////000000111111000000111111222333111111111111111111111111111222222111///---...///////////////............------......///.....................------------,,,,,,,,,------................../////////000000//////............//////------...///000111111111222222111000000///000000111///111666777111///111////////////////////////...000333555555444111//////////////////......---///000000000//////......///......---,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////...............//////000111999<<>>???AAACCCDDDEEEIIIPPPVVVdddqqqyyytttrrrtttzzzllliii////////////............,,,...//////......///000000000000000000000000000---------......000111111222222222222222222222222///......///000222444555555555444333222111000///......//////000000111111///////////////000111111///000000111111222222222333222111000/////////000///000222222000///000111000000000111111111222222000000000000111111111111000000000000000000000000000000111111111111000000000111222333333333222222///000111000//////111222111000000000000111222222//////000111222222333333111222222333333333333333222222222222222222222222000111111111111222222222111111222333333333222222///000222444555555444444111111000000000000111111111000000//////000000111000000000000000000000000///............//////000000222555444111//////111///000111222222222111111333222222111000000//////111111222333333333333222333222222222111111111111000000000000000000000000111111111111111111111111000000////////////000000111000000000000111222222111111111111111111111111...//////...,,,+++,,,---////////////...............////////////...------,,,+++++++++++++++,,,,,,------......................../////////000000000///......------......///,,,---...///000000//////111111000/////////000000000---000777777000...111000000000000000000000000...000222444444333111000....../////////......---......////////////......---,,,,,,,,,---...111222,,,,,,,,,---------......---------------...///000------........./////////...333///...444222...444---...///...---,,,---...//////...---,,,,,,,,,---,,,------------............///000222444777:::;;;???888111///111222...***///222666:::;;;:::777555222222111000000000111111444333111111333444333222222333333333333666;;;>>>???AAACCCCCCDDDIIIPPPVVVbbbnnn~~~yyyvvvxxx}}}ooojjj////////////............+++---///...,,,,,,...000111111111111111111111111...............///000111222222111111111111222222/////////000111222222333444444444333222111000000.........///000111111111///////////////000111111///000000111111222333333222222111000///...//////...000222222000///000111000000111111111222222222///000000000111111111111222222222222222222222222000111222333333222111000///000111222333222222111///000111111000000222333111111000000111111222333000000000111222222222333111222333333444444333333222222222222222222222222000111111111111222222222000111222333333333333222000222444555666666555444222111000//////000111222111000///......///000111000000000000000000000000...............///000000111111111111000000000000///000111222222222222111111111111111111111111111000111111222222222222222222222111111111000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000111222222111111111111111111111111...///000///...---...///////////////..................////////////......+++************+++---...//////////////////........./////////000000000000///...------------...///---...///000000//////.../////////...//////000000...***...666777///,,,000111111111111111111111111000111222333444333222222,,,---.../////////...---------.../////////...------......///000111222333,,,,,,,,,---------......---,,,,,,------///000000------......//////......(((111111111777333+++---,,,...///...------...//////......---------......,,,,,,---------.........------------...000222333;;;999777444000...---,,,---///222666888999::::::222111111111111222222333000///...000222444555444222222333333333666;;;??????@@@BBBBBBCCCHHHPPPVVV___kkk~~~~~~|||}}}pppkkk000/////////............))),,,...---+++***,,,///111111111111111111111111///............///000000111111000000000000111111///000111222222222222222333444444444333333222111---......///000111111222///////////////000111111///000000111222222333333222111000///...............111333222000///000222000111111111111222222222//////000000111111111222222222222222222222222222111222333444444333222111...///000222222222111000000111222111000111222444111111111000111111222333111111111111111222222222111222333333444444333333222222222222222222222222000111111111111222222222000111222333444333333222222444555777777666555333222111000//////000111222111000///......///000111000000000000000000000000...............///000111111///......///111000//////000111222333333222111000000000111222222333333000000111222222222222111111111111000000000000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111222111111111111111111111111000111222222111000222333000/////////............------...///000000000///,,,,,,++++++,,,...///111111111000000//////......////////////000000000000///...---,,,,,,---.../////////000111111000.....................///000111222---111;;;;;;222///444111111111111111111111111111222222333444444444444+++,,,.../////////...---,,,---.../////////...---+++,,,...///...---+++***,,,,,,,,,---------......,,,,,,,,,---...///000111,,,---......//////......///333---(((......---222---...000///......///000......---------......///,,,,,,,,,---------......333222111000000000111222222777:::777000,,,///444//////000222555888;;;===222111111111222333444444,,,+++,,,...222555666666222222333333333777;;;??????@@@BBBBBBCCCHHHPPPVVV]]]jjj}}}}}}pppkkk...------------...//////000000000000000000000000...///000111222333333333000000000000000000000000000111111000...,,,---......///111222333333333222777777666555444222111000...------------///111222......///111111222222222111000///......000222444000000000000000000000000000000000000////////////333222111111111222444444000111111222222333333444666555222111000000222222222333555777777777777666555111......000333222111...111333333111111333555333111///...///111111000000111333444555666666666777666444333222222333333333333333333444555666777666555444444555444222000222222222333333444444444444666999===???===999555666555444222111000000000//////////////////000111222111111111000000/////////////////////000111111111000///......///000000000000000111111000000000222111///------...000111444444444333333222222222222222222111111111111000///000111111111///...---//////............//////////////////////////////...//////000111222222222////////////////////////222222111111000000//////////////////////////////000000///...............111000...---...///111222666666555222...------...,,,---///000000000///.......................................////////////---.........//////000000...000444888:::888333///000000000...++++++---000...---///555;;;>>>:::666000...------///000//////......---------,,,,,,,,,,,,,,,,,,---...///000000////////////////////////,,,---...///000000000000///...---,,,+++,,,,,,---111000///...............,,,---......//////......,,,---------...////////////...---,,,,,,,,,,,,,,,---------............///333666777555111///000333000///------000444999===<<<888333111000222222333555555444333333444444444888444111111555888999999<<<>>>AAAAAACCCGGGOOOUUU\\\gggyyy~~~oooeee------------...///000111000000000000000000000000///000111111222222222222000000000000000000000000111222222111///---...///---...///000111111000000555555555444333222111000000/////////000111222222---...///000111111111111//////.........///000111000000000000000000000000111111111111111111111111222222111111111222333444444444333333333333333333444333222111111333444666777888888888777666444333333222000000000000///---222444666555111.........555444222333444555555444000111222444555555555666777666444333222222333333111111111111222333444444444333222333444444222000222222222333333333444444444777>>>DDDGGGEEE@@@;;;555333222000////////////000000000///000000000111111111111111000000000///000000/////////000000111000000//////000111222333000000222222222222000000222111000///000111333444444444444333333222222222222222222222111111111111000000111111111000...---000//////......//////000000000000000000000000000...//////000111111222222////////////////////////000/////////.........---////////////////////////000000///...............///...---,,,---...000111666777777444111///...///......000111111111000///......------------......,,,------...///000111111............/////////000000111444777999888333000333111//////000111000...444333333777;;;;;;666111111///......///000///...000///---++++++,,,---...,,,---------...////////////////////////////////////////////////...------///...---,,,,,,,,,------///......---,,,,,,------,,,---......//////......---------...............//////...---------.............../////////000000///111444555444222000///.........///111444777888<<<888333111000111222222333222222111111222222222777444111111555888999999===???AAABBBCCCGGGNNNTTTYYYeeewww~~~nnneee---------...///000111111000000000000000000000000000000111111222111111111000000000000000000000000111222333222000...///000...///000000000000//////333333333333333222111111111222222333333333222222---...///000000000000000//////000111111111111000000000000000000000000000222222222222222222222222222111111111111222333333555444444333222222111111111111111111222444666888999999999888777555444333...000111111000000222333555666555444222111333555444333222333444333222000000000111333444444444444666555444333222222222333111111000111111222333444222111111222333444333111222222222222333333333333444999CCCLLLQQQNNNGGGAAA666444222000//////000111111111111111111111111111111111111111000000000000111000000/////////000000000000000111222333444555///111333555555333111///111111000000000222333444444444333333333333222222333222222222111111111111000000111111111000///...000000////////////000000111111111111111111111111/////////000111111222222////////////////////////////////////............////////////////////////000000///..................------,,,,,,---///000555777888777444111000000//////000111111111111111///...---,,,,,,---...///,,,,,,---...000111222222............////////////111111333555777777555333333///---...222444222///000000111555:::<<<999666333111//////000000///...222000,,,***)))+++...000------..................////////////////////////000000000///...,,,+++***///...------,,,---------------,,,+++++++++,,,,,,,,,---......//////.....................---------//////.........///000000////////////000000000111---///333777999888333000---...///000222333333444;;;888333111000111111000222222111111111111222222666444222222444777999:::>>>@@@BBBBBBCCCFFFMMMRRRWWWcccuuu~~~nnnddd///......------......///////////////////////////000111111111111111000///////////////////////////000111222111///...///000222222222222222111111111000111111222222222111111222222444444444333222111//////000111111111111111111222444555555444222111000000000000000000000000111111111222222222222222111111111111222222333333333333333222222111111111111111111111222444555666555555666666666666666666///111222222444999AAAHHHDDDAAA<<<888555555888999555444333333333111---+++///000111222333333333333555444444333333222222222333333222222333444444555111000000222444555444333222222222222222222222333333:::EEEOOOSSSPPPHHHAAA888666444111111111333444111111222222222111111111111111111000000000000000222111000000///000000000111111111111222222333333///222444666666444222///000//////...//////000111333333333333333333333333333333222222222111111111000000000111000000000000111000000//////000000111111111111111111111111111//////000000111111111111////////////////////////111111111111000000000000////////////////////////000000///.....................---------...///000222555888888666333000/////////000000111111111111000///---,,,,,,---///000.........///000000111111.........///////////////000000000222555777777666111///---...000444777888999777666666999::::::999444222000000000000///...111///---,,,+++,,,...///...............---------////////////////////////000/////////...,,,+++***.........------------...---,,,,,,++++++,,,,,,,,,,,,---......///........./////////...---------,,,...---------...///000000....../////////000000000///000333888<<<===999555////////////000111222333:::777333000000000000///333333333333333333444555555444222222444777:::;;;???AAACCCCCCCCCFFFKKKPPPVVVbbbttt~~~mmmccc111000...---,,,+++++++++////////////////////////000000111111111000000///////////////////////////...000000000...---...///222222222111111111111111000000111111222222111111111222333333333222111000111111222333333333222222111333555666666444222111111111111111111111111111000000000111111111222222111222222222333333333333333333333444444444555555222222111111111111222222333333333333444444444555333444444444777@@@LLLVVVRRRPPPMMMHHHBBB:::333///777666555666666555222///000000111222333333333333333333333333333333222222333333222222222333444444111111111333555666666444222222222222222222222222333999BBBJJJMMMIIIAAA:::666555333111111111333333000000111222222222222111000000000000000000111111111111000000000000111111222222222111111000000///000222555777777555222000111111000//////.........333333333333333333333333333333333222222222222111111000000000000111111111111111000000000000111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000///...............///////////////000000000///222666777555222000///............//////000000000000///......///000000111111111000//////......///////////////............------000444777999999333444555333222777@@@IIIWWWQQQIII@@@:::777444333444222000000000000///........./////////...---,,,...............---------////////////////////////---..................------...........................------------......,,,---......///........./////////...---------,,,,,,,,,,,,,,,---...//////------........./////////222000000444999<<<;;;999444222000......111444666888555222000000000000///222222222222333333444555444444333222333666:::<<>>AAADDDDDDDDDFFFKKKOOOYYYeeewww|||pppooouuusssiii111111000///////////////000000000000000000000000......///000111111111000000000000000000000000000...///000000///...///000//////......///000111222222222222333222222111111111000000000111222333333222333333444444333333222000111222222222000///...111111111111111111111111000000111111222333333444333444555666666666555555666666666666777777777777555555555555444333222111444444333222222333333444333666<<>>===@@@CCCDDDEEEGGGKKKPPPZZZeeewwwwwwlllnnnvvvyyyppp000000000000111222333444000000000000000000000000------///000111111111111000000000000000000000000///000111111000///000222111000000000000222444555333333333333333222111111111111000000111333555666222222333333333222222111333333333333222222111000111111111111111111111111111111222333333444555555444444666777777777666555555555555444333333222222666666777777666666555444111111111222333666888::::::AAAMMMZZZ```\\\QQQHHH999888888===EEEMMMPPPRRRBBB???;;;999777666555444333333444555555555444444000111333333444333222111333333222222222222222333222111111222444444333111222222222222111111000000444222111111222333333222///000222333333111///...(((***---000333333333333//////000000111111111222...//////000111333444555111222333444444444333222222222222222222222222222***+++---///111333333444222222222333333444444444444444444333333333222222111111000000000111333444333222222111111222222333222222222222222222222222111111111000000000000000000000000000000000000000///000000000111111222222000000000000000000000000000000///...............,,,---......//////......,,,///222333333222222222111000/////////000222333000222444666666444222000111111111111000000000000000000//////.........---111000......//////---,,,---.../////////000222444111444888:::888555222000000...------///000//////111000///...---......///,,,,,,------...///000000//////////////////////////////000111111111111111,,,---///000000000///..................///000111,,,---......//////......,,,------....../////////111000///...............////////////000000000000...000222111//////333777666666777777888888999999111///...///111222222111111111111111222333444555222333444333333555:::???<<>>888222000111000000000000000111111333222222333555555333222222333555555555666999;;;<<>>@@@@@@<<<888555666666666444444777>>>CCCHHHJJJLLLNNNKKKDDD:::222555555555555666666666666444444444444333333333333333333333222222333333333333333333333333444444555222333333444444333333222222111111000000111111222000000000000111111111111444333111000000111333444111111000000000000111111111111111111111111111111333333333444444333333333111111111111111111111111...///111222333333222222111111222222222333333333222222222222222222222222000000000000000///......000000000000000000000000111111000000111111222333222222111111000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////////////////---------------------------///111333333222000///000000///...............111000000//////000111222333222000...------.../////////.........---------000000000000000000000000///...---------...///000////////////............///......................../////////////////////...------------------...000///...---......///000111///,,,---///111000///------,,,,,,,,,------...,,,+++,,,.../////////000,,,---...///111444666777???@@@???:::333...,,,------,,,,,,---......---+++111111111111000000000000///////////////111222333===:::999;;;:::555111111///////////////000111222111000000111333444333222222333444555555666888;;;;;;>>>BBBCCCDDDFFFLLLPPP]]]eeetttwwwmmmnnnttt}}}qqq222222222222111111111111000111111222222222111111222222222111111111111111111111111111111111111111000000000000////////////000111111111111222222222222222222222222222222222000111222333444666777777777333//////111222222000222000//////000222222222///000000111333444444555555444333111111222222333444444444444555555555555555555555555444222111///+++,,,...000222444555666444333111000000111333444999999999999888666555444555666666444111000111222555888===AAABBB>>>777111666666666777777888888888555555555444444444444333444444444444444444444444444444444333444555555666333333444444444444333333111111000000000000111111000000000000111111111111444333222111111111333333111111000000000000111111111111111111111111111111333444444555555444444333111111111111111111111111///000111222333333333222111111222222222333333333333333333333333333333333000000111111000000//////000000000000000000000000111000000000000111222222///000111222111000///---000000000000111111111111111111111111111111111111////////////000000000000000///...------...///000---------------------------...000111222111///...000000////////////......000/////////000111111222111000///---------....../////////.........------///////////////////////////...------,,,------...........................///////////////000000000//////////////////......------,,,,,,,,,,,,------......---......///000111111///------...///...---...------,,,,,,,,,------333222111000000000...,,,,,,,,,...000333666999:::FFFGGGFFF@@@777///+++***,,,------,,,++++++,,,---///.........------,,,,,,...///000111333666888999IIIBBB;;;999666111///111.........///000111222333000//////000222444333222111333444555555666888:::;;;===@@@BBBCCCHHHOOOUUU]]]eeeuuuwwwllllllrrr|||ppp111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111111111000000//////......000000111111111222222222222222222222222222222222111111222222333444555555555333000///111222111000333111......000222333333222222333444444555666666555333222000000111222333222222333333333444444444000222444555666555333222222222222222333333333333444444222111111111222222:::999888777666666666666444444444444333222222222555444333444555555444222666666666777888888999999666666555555555444444444444555555555555555555444555444444444444555666666333333444444444444333333111000000//////000000111///000000000111111111111000000000111222333555666111111000000000000111111111111111111111111111111333333444444444444333333111111111111111111111111111111222222333333333333111111222222222333333333333333333333333333333333000000111111111000000///000000000000000000000000000000000000000111222222000000000000000///......///000000000111111111111////////////////////////......//////000000111111111000...,,,,,,...000111------------............,,,---///000000000///...//////000000000/////////,,,---------...//////000111000///............///////////////..........................................------,,,,,,,,,,,,------...............///000000000000000111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000///...------------,,,......---,,,,,,,,,------000111///------...---))),,,---...000333555888999???AAACCC???888111---,,,+++---...---++++++///222000000//////......------000111333777:::>>>AAABBBHHH@@@999666333///...000......//////111222444444222111000000222333222111111222444444444555888:::;;;===???@@@BBBGGGOOOUUUZZZddduuuttthhhgggmmm|||ppp000000000000000000000000///000111222222222222222111111111111111111111111000000000000000000000000111111000000//////......000000111111111222222222222222222222222222222222222222222111111111111111333222000000000111111111444111///...000222333333444444444444444444444444444333222111111111222222222222222222333333333333555666888::::::999888777666555555444333222222111555555555444333333222222333333444444444444444444444333222222444555666777:::888666555666666555444555555555666666777777777666666555555555444444444444555555666666555555444555444444444444555666666333444444555555444444333111111000000000000111111///000000000111111111111000000111111222333444555111111000000000000111111111111111111111111111111222222333333333333222222111111111111111111111111000000///000000000111111111111222222222333333333222222222222222222222222000000111111111111000000111111111111111111111111000000//////000000111222222111///...---...///000///000000000111111111111000000000000000000000000......//////000000111111111000...,,,,,,...000111---------....../////////,,,---...///000//////......///000111111000//////,,,,,,------............111111000000000000000000000000/////////.........------------------------.........------,,,,,,+++,,,---------......//////000000000000111111222222000000//////.........---+++,,,,,,------,,,,,,++++++,,,---...000111111222...//////...------,,,,,,...------,,,,,,,,,------(((---...++++++///000............///111222444444666:::>>>>>>999333///...***,,,//////...000444999999999888888888777777777777888:::===@@@BBBDDDDDD===777333333222///...//////000000111222333555666666444222111222333222111111222444444444555888:::;;;===??????@@@DDDKKKQQQVVVbbbtttsssfffeeeiii{{{|||ppp///////////////000000000///000111222222222222222111111111111111222222222////////////////////////000000000000////////////000111111111111222222222222222222222222222222222222222222111000000//////111111111000000000111111333111000000111333333333333333333222222111111111333333333333333222222222222222222222333333333333888999999999888666444333333333333333333333333333555666666666666555444333111222333333444444444333666333111111222444555666222333555999:::999555222555555555555555555555555555555555444444444444333333444555666666555444333444444444333444555555666444444555555555555444444222222111111111111222222000000000000111111111111444333333333222111111000111111000000000000111111111111111111111111111111111222222333333222222111111111111111111111111111222222111111111222222333111111222222222333333333222222222222222222222222000000111111222222111111111111111111111111111111000////////////000111111444222///------...000222000000000000111111111111222222222222222222222222////////////000000000000000///...------...///000---------...//////000000---......///////////////...///000111222111000///...///000000000//////...111111111111111000000000000000000/////////..............................---............------,,,,,,,,,,,,---......////////////000000111111222222000000000///......------+++,,,---......---,,,++++++,,,---///000111111111---///000000...------...---,,,,,,,,,,,,---...///666>>>???666///000111////////////...//////000111444999??????:::444///---***,,,///111222555888;;;:::::::::::::::;;;;;;;;;===>>>>>>?????????>>>>>>333///...111222///...///000000000111222333444555777555222111222333333222000222333444444555777999;;;===??????@@@CCCIIINNNTTT```ssssssfffdddiiizzz|||ppp//////000000000111111111//////000222222333333222000000111111111222222222////////////////////////////////////000000000000000111111111111222222222222222222222222222222222222222111111111111111111000111111111000000111111222111000111333444333222222222222222222222222222222333555555555444222111222222222333333333444444666666555444333222111111111222222222333333444444444555666777777666444333666555444333333333444555555333111111444555444333...///222555888777555222777666666555555444444333444444444444333333333333222333555666666555333222333333333333333444444555444444555555555555444444333333222222222222333333000000000000111111111111444444333333222111000000111111000000000000111111111111111111111111111111222333333333333333333222111111111111111111111111555555444333333333444555111111222222222333333333333333333333333333333333///000111222222222222111111111111111111111111111///////////////000111111333222111000000000111111000000000000111111111111222222222222222222222222000000000000////////////////////////////////////---------...///000000000....../////////000000000---///000222222222000//////000000000000...---,,,//////000000000000000///000000000000/////////...........................,,,---.../////////......++++++,,,------...//////......//////000111111222111000000///......------+++---...//////...---++++++,,,...///000000000000,,,...111111///...///000+++++++++,,,---...///000???KKKLLL>>>000///111000//////.........///000000333999@@@AAA<<<444///,,,,,,---...222666888999888333333333444444555666666888999:::::::::999888777111------111222000...///000/////////000111111222444222000000111333444444000222333333333444777999:::===@@@AAAAAADDDIIINNNUUUaaatttqqqeeebbbggg||||||ooo000000111111222222222333//////000222222333333333000000111111222222222222////////////////////////......//////000000111111000111111111111222222222222222222222222222222222111111111222222333333333///000111111000000000222111111111222444444333111222222333444555555666777222444666777777555222000222222333333333444444444555444444444444555666777555444444444444444444444333444666777777666444333777555222///...///111222333222222444777888666333777444222222444777999:::888888777666555444333333444444333333333222222222222333555666666555333222333222222222222333444444444444555555555555444444444333333222222333333444000000000000111111111111000111222333333333333333111111000000000000111111111111111111111111111111333444444555555444444333111111111111111111111111222111000//////000111111111111222222222333333333444444444444444444444444///000111222222222222222111111111111111111111111///////////////000111111111222222333222111000///000000000000111111111111000000000000000000000000111111000000//////............////////////......---------...///000000111////////////000000000111---///111222333222111000......//////...,,,***)))......///////////////...000000000000////////////////////////////////////,,,---///000000000//////++++++,,,,,,---...//////---......///000111111111111000000///...---------,,,---///000000///---,,,,,,---...000000000//////+++...222222000///000111******+++,,,---///000111000@@@EEE888+++,,,222444//////...//////000111111000777>>>@@@<<<555///,,,...---...222777999888555......///000111222222333///000222444555666555555444000...111222///...000//////............///000000///---...111444666666000111333333333444777999999===AAACCCDDDFFFKKKOOOWWWcccuuu~~~ooobbb```ddd|||ooo////////////000000000000///000111111111111111000222333333444444555555666000000000000////////////...///000//////000333666111111111111111111111111111111111111111111111111444333333222111111111222111111111111111111111111333222222222222222333333000222444444333333444555444444444333333222222222222111000///000111333444555555555444444333333333444444444333333222222222444444444333333222222222666555444333222333333444333222222222222222222222777777777777777888999:::666666555444444444444444666444222222444555444333333333333444444444555555555555444444444444555555444444444333333222222222333333333333333333333333//////000111222333333444111111222222222333333333333333333222222111111111//////000111222222333333555555555555555444444444666444222000000000222222222222222222222222222222111111222222222333333333555444333222111111111111333333222222222222222222444444333333222111000000000000000111222222222333222111111111000000//////000000000000111111111111111111222222111000///...111111111111111000000///,,,------------------,,,---...............------000......///000111000///---...///000000///...---000///...------...///000111111000000//////......000///......//////...---...------,,,---...///000000000000000000000000000//////---,,,,,,---...///111111000000000000111111000000000000000//////...------------------------000//////............///...///000111111000///...////////////////////////.........------,,,,,,,,,............////////////444???JJJJJJ@@@555///...000000444888777222///000/////////......//////000000111333888;;;999222,,,,,,---......//////......000000000000111111111111333333222222111000000///111111000111333666999;;;;;;===???AAACCCEEEIIILLLYYYcccsssqqqdddccciii}}}|||ppp000000000000111111111111//////000000000000111111//////000111111222222333222111111111111000000000111111222000......///000222222222222222222222222222222222222222222222222111111111222333444555666333222222222222222111111222222222111222222333333111222444333222222333444444444333333333333333333111222222333333333333333444444444444333333333222444444444333333333222222444444333333222222222222666555444333333333444444444444444444444444444444444333333333333444444555777666555555444444555555777555333333444555444333222222222333333333444444555555555444444555555555444444444333333333222222111111111111111111111111000000111111222333333333222222333333333444444444333333333222222222111111000000000111222222333333444444444555555555555555666444333111000111222222222222222222222222222222222222222222333333333333444444444333222222111111222222222222222222333333444333333222111111000000000000000000000111111111111111111111000000000///000000000000111111111111222111111111111111111000///////////////......---------............------......////////////.........///000222444333111.........///000000///......000///............///000000000000000////////////000...---,,,---...//////000000/////////000111222000000000000000000000000//////...---------...///000000////////////000000///////////////......---,,,,,,,,,------...............------------.../////////000111111000//////------------------------.........------,,,,,,,,,............////////////888CCCNNNOOOFFF;;;444222,,,///444888666111000333,,,,,,,,,,,,---///000111111333777999777444111///,,,---......//////......000000000000111111111111222222222222222222222222222222111222333555888999<<<>>>@@@BBBCCCFFFIIILLLTTT___nnnsssfffdddiii~~~}}}ooo111111111111222222222222000///.........000111222...//////000000111222222333333222222222111111111222333444333111/////////222222222222222222222222333333333333333333333333111222222333444666666777444444444333333333222222222222222222222333444444333444444333222111222444333333333333444444444444000222444666666555333222333333333333222222222222444444444444333333333333333333222222222222222111555555444333333333444444444555555555666777777777666666666555555555555555888777666666555555666666777555444444555555444333111222222222333333333333555555555555555555555555444444444444333333333333222222222222222222222222222222222333333333333333333333444444444555555555333333333333222222222222000000111111222333333333333333444444555555666666666555333111111111222222333333333333333333333333222222222333333333444444444555555555555333222111111111222222333333444444333333222222111000000000000000000000000/////////111111111111000000000000000000000000111111111111222111000000000111222333//////000000//////...---......////////////......//////000000000000//////...///111444666555111......//////000000//////...000//////......//////000////////////000000000000000///.........///000000------,,,+++,,,---...///000000000000000000000000//////............////////////............//////......//////......---,,,,,,,,,------.........///,,,,,,,,,,,,,,,---...//////000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,.........------------------............/////////:::CCCNNNOOOHHH@@@;;;:::777777888999444---+++...------------...///000111444777:::888333//////111------...////////////...000000000000111111111111000000111222333333444444222222222333444666777888===>>>AAABBBDDDFFFIIILLLQQQ\\\lll}}}vvvhhheeeiii}}}nnn000000000111111111222222000///---------///111333111111222222333333444444333222222222111111111111000222555555444333333444333333333333333333333333333333333333333333333333555666666666666666555555666666555555555444444444333333222222333333444555666777777666444333444555222333333333444444555555111222333555555444444333222222222222222222222222444444444444444444333333222222222222222222222222444444444444444444444444444444555666777777888888888888888888777777666666888888777666666666666666555444444555777777666555222222333333333444444444555555666666666666555555444444444444444444333333444444444444444444444444444444444333333222222222333333333333444444444444333333333333333333333333111111111222222333333333222222333444444555666666555555333222222111222222333333333333333333333333333333333333444444444444444555777777666555222111111111222222333444555555222222222111111000000000222222111111000000//////111111111000000000000000///000000000111111111111111000.........000222333111222222222222111000000//////000000000000////////////000111111111111000//////000222444444111////////////000000/////////000//////////////////000......//////000000111111222333555555333111000///,,,+++*********+++,,,---//////////////////////////////////////////000000000//////......//////000/////////000///......---...............---------,,,,,,,,,,,,---...///000000000000111111111111111.......................................------------------.........//////555<<>>///,,,......+++))),,,,,,---///111444666777<<<666000---///000...,,,......///000000000000///000000000000111111111111222111111111111111111111222222111222444777;;;======???AAABBBBBBDDDGGGJJJPPPZZZjjj|||uuufffdddiii~~~rrrkkk//////000000000111111111//////000111222333444444000000000111222222333333333333222222222111111111111222333222111111333555444444444444444444444444222222222222222222222222444666888;;;============666666777999:::;;;<<<===<<<;;;:::888777666555555888<<>>@@@AAAAAACCCFFFHHHOOOYYYiiizzzqqqdddccciiirrriii000111111111111222222222...///111333444444444444111111111222333333444444444444444333333333222222111222333444555777;;;===555555555555555555555555333333333333333333333333888999;;;======<<<;;;:::555666777999;;;===>>>??????===<<<999888666666555777<<>><<<666666666555444444444333222333555777777666555444333333333444444555555555444444444555555555666666444444444555555666666666111222444555666555444444666666666666555555555555222333555777888777666555666666555444444444444444777777888999:::999666333333333333444444444555555555666777999999777666555444444444555555555666666555555555555555555555555111111111111111111111111333333333444444444555555333333333444444555555555333333333333333333333333444333333333333333333333555555555555444333222111444444444444444444444444555555555555666666666777666666444333333222333333444444444444444444333333444444444444444444444444000000000111222222222333//////000000111111111222000000000000111111111111333333333333333222111000222333333333333222111111......////////////......------///000000111111111000000000222333444222000222111000//////000111222///000111222222111000///111111000000//////.........222666555111///111444000000///...///000111222000000000000000000000000...///111222333333222222//////............//////000000000000000//////...,,,,,,---...///000111222......---,,,,,,,,,---------,,,,,,,,,---...000111222222222222222222222222---.........//////000000,,,,,,,,,---------...............---,,,...111555===<<<===???===:::;;;@@@===<<<;;;999888777777777111222111...******---111...//////000000000000000000000000000111111111111111222333444666777888999;;;888444111111333777:::<<<===???@@@AAABBBEEEGGGPPPZZZjjj{{{nnnbbbbbbiii~~~sssggg000000000000000000000000///000222333333222111000555555444333222111000000222111111111111222333333444444444444666888:::;;;555444333222333444666888333333222111111111111111777999;;;======<<<:::888888999999999999;;;>>>AAA@@@@@@>>>===<<<;;;;;;:::<<<===>>>@@@@@@AAAAAAAAA>>>;;;888555444555777888666555555444333333444444666666555555666666777888888777666666888888777666666666666666555555444444777666555444444555666777888888777666666666666666555555444444555555666777444444555555666777888888888777777666555555444444444444333333333444444555444555666777777666555444444555666777888999::::::555666666666666444333222222333333444333222000///222222222222222222222222222222222222222111000///333333444444444444333333333333333333333333333333777999;;;<<<;;;888555333333333333444444444555555222333555777777777777666666666666666666555555444333333333333333333333333555444222111111111222222222222222222222222222222111222222333333222222111111111111222222111111111000000000000000000000000333333222111000000111111000000000000////////////...111555888::::::888666///111333555666555444333111111111111111111111111222000///000222333000...............////////////222222222111111111000000///////////////////////////////////////000111111000111222333333222111000333111///.../////////---////////////000000000000......//////000000111111333000///000111111...+++---,,,,,,+++++++++,,,,,,000000111111222222222333111111111111000///------...//////000///---+++***++++++,,,...000111222333444555666777999:::;;;;;;999<<<@@@BBB@@@;;;555000555333000------...111333111111111111000000000000////////////000000000000333555777999::::::888888555444111000111444777999===>>>??????@@@CCCGGGKKKRRR\\\kkk{{{|||lllbbbaaaccc~~~oooddd111111111111111111111111333333444444555555444444333333222222111111222222222111111111111111222222444444444555666888:::;;;888666555333333444555666555555444444333444444444777999;;;======<<<:::888:::;;;;;;;;;;;;===@@@CCCDDDDDDCCCCCCAAA???===<<<@@@@@@AAABBBCCCCCCCCCBBB===<<<:::999888777777888999999888888777888888888777777777777777888888999:::999777777888999777666444444444444444555666777777666666555555666777888666666555555555555555666888888777666666666777777555555555666777888888888999888888777666666555555555555444444444444555555555555666777777666555555333444444555777888888999666666777666666444333222222222333444333333111111222222222222222222222222333333333333333333222111333333444444444444333333333333333333333222222222777888:::;;;;;;888555333333333333444444444555555333444555666777777777666666666666666666555444444333333333333333333333333444444222111111111222222222222222222222222222222111222222333333222222111222222333333333333222222111111111111111111111111111111111111000000//////111000000000///////////////111444666888888777666333333444444333222000///000000000000000000000000222000000111333444222000000000000/////////......111111111000000000//////////////////////////////...............///000000000000000111111000000000222000//////111222111000////////////000000000000......//////000000000000333111//////000000...,,,------,,,,,,,,,,,,------000000000000000/////////000000000000000///.....................,,,+++***......---------,,,,,,,,,,,,---......///000111111000111333444333111///---222000...,,,,,,---...000////////////////////////////////////000000000111222333555777888777666555333222000000222555888;;;>>>???AAAAAABBBEEEIIIMMMQQQZZZiiiyyyyyyiii``````ddd~~~qqqeee222222222222222222222222111111111111111222333333333222222111222333555666444333333222222222333333444444444555666888:::;;;:::888777555555555666666666666666666777777777777999;;;===???@@@???===;;;===???@@@AAAAAABBBDDDFFFIIIIIIJJJIIIHHHFFFCCCBBBEEEEEEFFFFFFFFFFFFFFFEEEAAAAAA@@@???===<<<::::::999888888888888888999999;;;::::::::::::;;;<<<<<<>>><<<;;;:::;;;:::888777666666555555666888;;;<<<999888888777777888888999666666666555666666777777;;;:::999888777777777777555666666777777888888888999999888888777777666666666666555555555555555555555666666777777666666555444555555666777888999999777777777777555444222111222222333444444444333333333333333333333333333333333333444444555555444444333333444444444444333333333333333222222111111111666777999::::::777555333333333333444444444555555333444555666777777777666555666666666666555444444333333333333333333333333444333333222222222222333222222222222222222222222111222222333333222222111111222222222222222222111111111111111111111111111///000111111111000///...111111000000000////////////000222333555555555555333333222222111000000000........................111111111222444444333222333333222111000///......000000000///////////////////////////////////////......---------...//////000000////////////000000000...---...000222222111////////////000000000000...////////////000000000333111...---...//////.........------------...///000000///......------,,,/////////000000//////...---------------,,,+++***000///...---,,,+++******,,,,,,,,,,,,------......------------...///000111//////...------------...------------------------/////////000000000111111111222333444555444333222111000000000222666:::<<<>>>???AAAAAABBBEEEIIILLLOOOYYYgggwwwwwwfff^^^```dddsssggg333333333333333333333333111000//////000111333444555555333333333444666777666555555444444555555666333333444555666888999::::::999888888777888888999888999:::;;;;;;<<<<<<<<<@@@BBBDDDFFFGGGFFFDDDCCCDDDEEEGGGHHHHHHIIIKKKMMMOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLIIIFFFCCCAAA@@@@@@===<<<<<<<<<<<<======>>>@@@@@@?????????@@@AAAAAADDDBBB@@@??????>>><<<:::===<<<::::::;;;===@@@BBB>>>>>>===;;;:::999999888888888888888888999999:::::::::999888888888888888666666666777777888888888888888888888777777666666777777777777777666666666666666666777777666666666777888888999::::::;;;;;;888888777666555444333222222222333444444444555555444444444444444444444444222333444444555555555555444444555555555555444444333333333222222111000000555666888999888666444333333333333444444444555555444555555666666666666666555555666666555555444333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111//////000000000000//////111111111111111111111111///000222333333111///...111111111000000000//////000000000111222333444444000/////////000111222333////////////////////////000000111222333333333222333333222222111000000///000000000000000000000000///////////////////////////............///000000111000///......///000111///...------///000000///////////////000000000000////////////////////////222111...------.../////////............//////000.....................---000000000000//////...---.........------,,,,,,,,,------......///000000000...........................---------...000111222/////////000000//////...,,,---------------......//////000000000111111111222222333333333222111111222111000111333666999;;;;;;===>>>@@@AAACCCFFFIIIOOOXXXgggwwwuuueee]]]___eee}}}uuuggg333333333333333333333333555444333333444555777888777666555444333444444555666555555555555666777777444555666777999::::::;;;;;;;;;;;;<<<<<<>>>>>>??????@@@BBBCCCEEEEEEFFFFFFIIIKKKNNNPPPQQQPPPNNNMMMLLLMMMNNNOOOOOOPPPRRRUUUVVVUUUSSSRRRSSSUUUXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYY]]]YYYSSSMMMIIIHHHIIIJJJHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHKKKIIIGGGFFFFFFEEECCCAAAEEECCCAAA@@@@@@BBBEEEFFFGGGFFFEEEBBB@@@===;;;:::;;;;;;:::::::::;;;;;;<<<:::999999888999999::::::777777777777888888888888888888888777777777777777888999999999999888777666777777777666666777777777888888888999::::::;;;;;;999888777666555444333333333333333444444555555666444444444444444444444444222222333444555555444444555555666666666666555555333333333222222222111111444555666777777555444333333333333444444444555555555555555555555666666777555555555555555444444333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111//////000000000000//////111111111111111111111111000111333444444333111000111111111111000000000000000000//////000111222333////////////000111222333000000000000000000000000///000111111111111111111111111111111222222222222111111111111111111111111000000000000000000000000000000//////000000111222222222000//////000222222333111//////000000000///////////////000000000000/////////...............111000...---,,,---///000...............///000111------...///000000111111222222222111000...---,,,/////////...............+++,,,---...///111222222,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,---...//////000///......------........./////////000000000000111111111111222222333333222222222111333333222222333555777888:::<<<>>>@@@AAACCCFFFHHHOOOXXXfffvvvwwwfff]]]___dddyyyvvvhhh333333333333333333333333444444444444555666888888777777666666666555555444666666666666777999:::;;;:::;;;<<<>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQQQQSSSUUUXXXYYYXXXWWWVVVSSSSSSSSSSSSSSSUUUXXX\\\]]]\\\ZZZZZZ[[[^^^aaacccffffffggggggggggggffffffgggbbb[[[UUUQQQQQQSSSUUURRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPSSSQQQOOONNNNNNMMMKKKIIIJJJIIIHHHGGGGGGHHHJJJKKKQQQPPPNNNLLLIIIEEEBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======::::::::::::::::::::::::888888888888888888888888999:::;;;;;;:::999777666888777777666666777777888666666666777777777888888888888777666555555555555555555444444444555666666555555555555555555555555333333444444555444444444555555666666666666555555333333333333333333333333333444555555555555444333333333333444444444555555666666555555555555666777444555555555555444333333333333333333333333333333222333333444444444444333222222222222222222222222111222222333333222222111111222222222222222222111222222222222222222222222111222333444444444333222222222111111111000000000111000000///000000111111222222111111000/////////222222222222222222222222///000222222000///000000000000111111111222222222111111111111222222222222000000000000000000000000111111000000111111222333222222111111111111222222666555333222333333222111////////////000000000000/////////............---/////////...,,,,,,...000...............///000111------...///111222333444333333333222111000......000000//////...//////000,,,,,,,,,---------......,,,,,,+++++++++++++++++++++,,,...//////---+++******+++,,,,,,---,,,,,,,,,.........///000000111111000000000111111111222222222222222222222222222333444333333222333444666777;;;===@@@BBBCCCEEEGGGIIINNNWWWeeeuuu|||jjj``````cccvvvxxxiii222222222222222222222222111222333555666666777777999:::<<<=========;;;:::::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMLLLNNNQQQTTTVVVWWWWWWWWWUUUWWWZZZ\\\]]]]]][[[ZZZWWWVVVUUUTTTTTTWWW\\\```ddddddeeeeeeeeefffffffffiiiiiijjjkkklllllllllkkkhhheee```[[[YYYZZZ\\\]]][[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVYYYXXXVVVUUUUUUUUUSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUXXXXXXWWWVVVSSSPPPMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFHHHGGGEEECCCBBBAAA@@@@@@>>>>>>==================:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::888777888888777666666777888888555555666666666666777777888777666555555666777777777666555444444555555666555555555555555555555555555555666666666555444444333333444444444444333333333333333444444555555666222333444444444444333333333333333444444444555555777666555444444555666777444444555555444444333222333333333333333333333333222222444555555555444444222222222222222222222222111222222333333222222111222222333333333333222222222222222222222222222222111111222222222333333333222222222111111111000000000111111000000000000000111222222333222000///...222222222222222222222222000222444333000//////000111111111111111000000000000000000000111111111222000000000000000000000000000000000000000111111222000000111111111111000000444333111111222333222222////////////000000000000//////.........---------,,,...000///---,,,...000------------...///000111......///000111111222222111222222333333333222222000///............///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000///...---******+++++++++,,,,,,,,,---......///000000111111000000111111111222222222000000000111111222333333222222222222444555777888;;;===@@@BBBCCCEEEGGGIIIMMMUUUccctttoooccc```bbbtttyyyjjj222222222222222222222222444555888999;;;;;;::::::===???BBBEEEFFFEEEDDDBBB@@@AAABBBCCCEEEHHHJJJKKKJJJKKKMMMOOOQQQQQQQQQQQQOOOPPPPPPQQQQQQQQQPPPPPPLLLNNNRRRUUUWWWYYYYYYXXXVVVXXX[[[]]]^^^^^^]]]\\\YYYXXXVVVTTTTTTWWW]]]bbbhhhjjjlllnnnmmmkkkgggeeefffggghhhiiijjjjjjkkkjjjeeedddbbb```______```aaadddcccbbb```___^^^]]]]]]XXXXXXXXXXXXXXXYYYZZZZZZ]]]\\\ZZZYYYZZZZZZXXXVVVUUUVVVWWWYYY[[[]]]^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTUUUTTTRRRPPPOOONNNNNNNNNPPPOOOLLLIIIFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<==================;;;<<<======<<<;;;888777999888777666666777888999777777777777888888888888777666555555555666888999888777666555444444555666666666666666666666666666777777888777777666555555111222222333333222222111222333333444555666777777222333333444444333333333333333333444444444555555777666555444444555666777444444555555444444333222333333333333333333333333111222444555666555444444222222222222222222222222222222222333333222222222111111222222222222111111222222222222222222222222111111000000111222333333222222222111111111111000000111111111111000000///...///111333444333222111111111111111111111111111222444666555111//////111333222222111000///........./////////000000111111000000000000000000000000///////////////000111111...///000111111000///...///...---...000111111111////////////000000000000//////.........---------+++...000000---,,,---///,,,,,,,,,------///000000/////////000000000000000///000111333444555666666///...---,,,,,,---//////........./////////000000))))))))))))*********++++++++++++,,,,,,---......---,,,,,,,,,,,,---...///------......///000111111000111111111111222222222////////////000111333333///000111222444777888:::888;;;>>>@@@AAACCCEEEFFFKKKTTTbbbrrrssseeeaaaaaassszzzlll222222222222444666888999999:::;;;===???BBBDDDEEEJJJLLLOOOPPPPPPPPPPPPQQQJJJLLLMMMLLLKKKLLLPPPTTTOOOPPPRRRSSSUUUVVVVVVVVVWWWWWWVVVTTTRRRQQQSSSUUURRRSSSVVVYYY\\\\\\[[[YYYVVVWWW[[[```ddddddaaa___[[[\\\\\\ZZZXXX[[[cccjjjtttvvv{{{~~~uuummmeeeddddddcccdddeeeffffffhhhgggfffeeeeeefffggghhhlllkkkhhhddd___]]]]]]]]]]]]^^^^^^```aaaaaaaaaaaabbbaaa^^^\\\ZZZYYYXXXXXXWWWWWWXXXZZZ]]]^^^]]][[[aaaaaa``````^^^[[[YYYWWW]]]]]]\\\ZZZWWWWWWXXXZZZ[[[ZZZWWWUUURRRQQQOOOOOOLLLMMMNNNNNNLLLHHHEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????>>><<<:::888777999::::::999888888999;;;;;;;;;;;;:::888666555444999999::::::;;;;;;::::::555555555666666777777888777444333444777999888666777666555444444444444555555555666666555333111000555555555555444333222111666555444333333444555666999888777666555555555555888888888777666555555444555555555555555555555555666555444333222222222222666666555555555444444444222222222222222222222222333444444555555444444333555444222111111111222222444333222111000000000000......//////000000000111333333333222222111111111222222111111000/////////444222//////000000000///111111111111111000//////111111000000000000000111000000000000000000000000000000111111111111000000000000000000////////////000111111222222000///...000000111222333555777888333333333222222222111111///...---///222333111...////////////000000000000------------------------........................////////////////////////111111000000111111222333000000//////............111000///...---,,,,,,,,,---------------,,,+++***++++++,,,,,,---...//////...------------,,,,,,,,,111222444444222000//////...111333333222///......000111222333444333222111444333222222333555888999999<<<@@@BBBCCCDDDEEEFFFSSSVVVcccvvvuuufffaaacccxxx{{{jjj444444555666888:::===>>>DDDDDDDDDEEEGGGHHHJJJKKKNNNRRRVVVXXXXXXUUUTTTSSSOOOQQQSSSRRRQQQPPPRRRTTTRRRSSSUUUXXXZZZ\\\]]]^^^aaaaaa```\\\XXXUUUUUUUUUTTTUUUWWWZZZ]]]```aaaaaa^^^```dddiiimmmmmmjjjgggeeeeeeccc___\\\___hhhooo{{{wwwkkkiiigggeeedddeeeggghhhjjjkkkkkklllmmmnnnoooppptttssspppjjjddd```____________```bbbdddeeedddcccdddccc```^^^\\\[[[[[[[[[XXXXXXZZZ]]]aaacccbbbaaa``````aaaaaa```___]]]\\\]]]]]]]]][[[YYYYYY[[[]]]^^^]]][[[YYYWWWUUUTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOMMMLLLKKKIIIHHHHHHIIIIIICCCBBBBBBAAA@@@???======>>>======;;;999999:::;;;;;;:::::::::999999888888777888999999999999888888333444444555666777888888777555444555777999888777666666666666555555555555555555666666555444222111444444555666666555555555666555444444444444555666555555555555555666666777;;;:::999888777666666666555555555555555555555555666555444333222222222222555444444444333333333333222222222222222222222222333333333333333333333333444333222111111111222222333333222111000000000000111111111222222222222222333333333222222111111111111111111111000000000000000000///000111111///---111111111111111000//////111000000//////000000111000000000000000000000000111111222222222222111111000000000000////////////000111111222111000///...//////000111222444555666222222222222111111111111///...---///111222000.../////////....................................---........................////////////////////////000////////////000111111/////////.........------000///...---,,,,,,,,,---,,,,,,------,,,,,,+++***++++++,,,------...//////++++++,,,---...///000000///000111111///......//////111333333111/////////000111222333444333333222444333222222333555888999:::===@@@BBBCCCEEEGGGIIIOOOQQQ]]]qqquuueee```bbbuuuppp999:::;;;<<>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888999999999888888777777777777777777777777777888666555666888888888666666666777888777666555444444444555555555555444444444555666777888888888888666555444444444444555666444444555666777888:::;;;>>><<<:::888777777888888666666666666666666666666666555444333222222222222333333333333222222222222222222222222222222222222333333222111111222333333444333222111111111222222222222111111111111111222333333333222222222222222222222222222222111111111000000000000111111111111//////111444555444111...000111111111111000000///000000////////////000000000000000000000000000000111222222333333222222111////////////000000000000000000111111111000///.........///000111333444444111111111111000000000000///......///111111000...//////......------,,,,,,........................////////////////////////////////////////////////...............///000000.........---------------...------,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,---......//////,,,,,,---...///000000111---.........------...000000111222111000///000111///000222333444444444444444333222222333555888999<<<===???AAACCCEEEJJJMMMRRRUUU^^^ooottteee___bbbqqqqqq>>>???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLPPPTTT[[[___```___^^^]]]^^^^^^]]]\\\[[[ZZZ[[[[[[```aaaeeeiiinnnssswwwzzz~~~~~~yyyrrrkkkfffcccggghhhiiikkkooouuu|||~~~~~~~~~|||xxxtttsssuuuwww}}}}}}yyysssmmmjjjiiikkkmmmsssvvvyyy|||~~~}}}{{{zzzyyyyyyvvvpppjjjeeebbbbbbeeeeeegggkkkqqqttttttrrrlllkkkiiifffcccaaa```___aaaaaabbbeeehhhiiiiiigggffffffeeedddcccbbbaaaaaa_________^^^^^^```dddgggiiiiiihhhhhhgggfffeeedddhhhhhhiiihhhgggeeebbbaaaaaa___\\\ZZZXXXYYYZZZ[[[^^^___``````]]]XXXTTTPPPOOOLLLGGGDDDBBBBBBAAAAAABBBAAA@@@????????????@@@;;;;;;;;;;;;;;;:::999888<<<;;;;;;999888777666666777777777777777777666666444666777888888666444333444444555555666666666666666777888999999:::999999555555555444444555555555777777777888:::;;;===>>>>>><<<:::888777777888888777777777777777777777777555555444333333333333333333333333333333222222222222222222222222222222222333222000//////000222333333222222222222222222222111111111000111111222222222222111111000000//////222222222111111111111111...//////000111222222222000111555999;;;999444000000000111111111111000////////////...//////000111000000000000000000000000000111111222222111111000////////////000000000000000000000000000/////////......///111222333333333000000000000/////////////////////000000000000///000000///......---,,,,,,---------------.........000000000000000000000000.......................................//////000---------------------------,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,---------......//////000////////////.........,,,,,,---,,,+++---///222000111111000//////000222...000222444555555555555444333222222333555888999<<<===>>>???AAAEEEJJJNNN^^^cccllluuussseee```cccpppmmmAAABBBCCCEEEFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRVVV\\\aaaeeehhhjjjlllmmmkkkhhhffffffggghhhhhhhhhjjjnnnsssyyyzzzuuussstttuuuwwwxxxzzz}}}yyywwwyyy}}}zzzuuuqqqpppqqqrrrtttvvvxxxyyyxxxvvvtttrrruuuvvvuuurrrnnnkkkjjjjjjfffeeeeeejjjqqqvvvvvvtttttttttrrrpppmmmjjjhhhgggdddeeegggkkkoooqqqqqqpppqqqpppnnnllliiigggfffeeebbbbbbbbbbbbbbbeeejjjnnnttttttttttttsssrrrqqqpppqqqpppooommmjjjfffcccaaa___]]]\\\ZZZZZZ[[[\\\]]]bbbeeeiiilllkkkfff```\\\\\\WWWQQQNNNMMMNNNOOONNNMMMLLLJJJHHHFFFEEEDDDDDD>>>>>>>>>======;;;:::999;;;;;;::::::999888777777777888999999888777666666444555777888777666444222555555555555666777777888888888999999999999888888444555555555555555555444999999888888999:::;;;;;;;;;:::888777666666777777888888888888888888888888555555444444333333444444333333333333333444444444222222222222222222222222333222000//////000222333222222222222222222222222111111111000111111222222222111111000000/////////111111111111111111111111......///000111222222333000222555999;;;999555111///000000111111111000000///////////////000111111000000000000000000000000//////000000000000//////.../////////000000000111000000000///////////////...///111222333333333333000000000/////////......//////000000000/////////111111000000///...------++++++,,,,,,------------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///............///000000------------------------------,,,,,,,,,---......+++,,,,,,---------,,,,,,------...............///000////////////.........,,,---------,,,...111333000111111000//////111222///000222444555555555555444333222222333555888999;;;<<<======???CCCIIINNNfffpppzzz}}}sssfffcccgggtttnnnCCCDDDFFFIIIJJJLLLMMMMMMLLLNNNQQQTTTVVVXXXYYYYYYZZZ___ffflllrrrwww}}}{{{xxxxxxxxxxxxwwwqqqsssvvvzzz|||wwwvvvxxx{{{|||}}}}}}{{{zzzzzzwwwvvvuuusssqqqnnnlllkkkkkkmmmooooooooonnnooopppkkkgggdddgggnnnssssssqqqqqqqqqqqqpppooommmkkkjjjggghhhkkkqqqvvvzzz{{{{{{zzzyyyvvvtttrrrpppoooooohhhiiihhhhhhhhhlllqqquuu}}}|||zzzxxxwwwtttqqqlllhhhdddbbb]]]]]]\\\\\\\\\]]]]]]]]]]]]aaafffkkkllljjjgggdddeee```YYYWWWXXX\\\]]]]]]ZZZYYYXXXUUURRROOOLLLKKKCCCCCCCCCBBBAAA@@@>>>===999999::::::;;;;;;<<<<<<999;;;===<<<:::888777777666666777777777666555444666666666666666777888999888888888999888888777777444444555666666555444444777777666555555555666666666666666666666666666666777777777777777777777777555555444444444444444555333333333333444444444444222222222222222222222222222222111000000111222222111111222333333333222222222222111111111111111222222222222111111111111111000000000111111111111111...//////000111222222222000000222555666555222//////000000111111111111000000//////000000111222333000000000000000000000000...//////////////////.........//////000000111111111000///.........//////...000111333444333333222000000000000////////////...000111111///......///111111000000//////......++++++,,,,,,---.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---------------.........///......---------......,,,------............---........................,,,,,,---...///000000111,,,---///.........111333///000111111000000111222000111333444555555555444444333222222333555888999;;;<<<======???CCCHHHLLLaaaooozzz~~~uuuiiifffjjjxxxuuuIIIKKKNNNRRRUUUWWWYYYYYYSSSUUUYYY\\\___`````````dddjjjsss|||xxxyyy|||yyytttvvvxxxyyyyyy{{{~~~|||wwwssspppnnnnnnnnngggjjjnnnqqqssstttvvvxxxvvvoooiiiiiimmmqqqpppnnnjjjkkkmmmoooppppppppppppkkklllooosssxxx{{{{{{zzzyyyyyyxxxwwwxxxyyyzzzzzzppppppooonnnooosssxxx|||~~~{{{yyyvvvrrrmmmiiieeeccc``````aaaaaaaaa___^^^]]]]]]___aaaccceeeeeefffeeefff```YYYXXX\\\aaadddeeeeeeeeeeeeccc```[[[WWWTTTNNNNNNMMMLLLKKKIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@===???BBBAAA>>>;;;::::::999999999888888888777777888777666666666777888999444555666777777888777777444444555666666555444444555444444333333444444555333444666777888888777666777777777777777777777777555555444444444444555555111222222222333333333333222222222222222222222222222222222222222222222222000111222333333333333222333333222111000000000000000000000000000111111111///000000000111111111222//////000000111111111222222111000111222222111/////////000111111111111111000000000000111222333444000000000000000000000000//////000000000000//////.........///000111111111111000///...---......///---///111222333222111000111111111000000000//////...000222111///---...///////////////////////////------......///000000111........................---------------------------------------......///------........./////////111000//////............---......///000000//////////////////............++++++,,,---...///000000,,,---///000///...///000---///222222111000000111111222444555555555444444444333222222333555888999<<<===>>>???@@@CCCHHHKKKXXXcccooouuuyyyllliiilllzzzuuuPPPRRRVVV[[[```cccffffff```bbbeeehhhjjjkkkkkkjjjjjjqqq||||||}}}{{{sssuuuxxxxxxxxxzzz~~~}}}wwwsssssstttuuummmqqqvvvzzz}}}yyyppplllooorrrqqqnnnjjjlllooosssvvvxxxyyyzzzpppppppppsssuuuvvvtttsssttttttuuuvvvyyy|||vvvuuutttssstttwww}}}}}}|||zzzxxxuuuqqqlllhhheeeccceeeeeeffffffeeebbb```^^^cccbbb___]]]]]]___aaacccbbb[[[UUUUUUZZZaaaeeeeeekkklllmmmllliiiddd___\\\XXXWWWWWWVVVTTTRRRPPPOOONNNMMMKKKIIIFFFDDDBBBAAA@@@CCCEEEDDD@@@===<<<===<<<;;;:::999999999::::::999888777666666777888999111222444555777888888888333444555666666555444333444444444444444555666666111333666999:::999888666666666666666666666666666555555444444444555555666000000111111222222222222222222222222222222222222111222333333333333222111000111222333444333333222444333222111000000000000,,,,,,------......////////////000000111111111222000000000000111111111111555333111111111222222111//////000111111111111111111111111111222333444555000000000000000000000000000000111111111111000000---......///000111111222111000///------......///,,,...000111222111000///111111111111000000000000...111333222///---...000---------..................//////000111222222333........................////////////////////////,,,,,,++++++,,,,,,---............/////////000000222222111//////...............///000000111000000///////////////...............---------,,,,,,,,,+++---///000///.........,,,///222333222111000000222333444555555555444333444333222222333555888999===???@@@AAABBBDDDHHHKKKQQQZZZcccmmm{{{mmmjjjmmm{{{ppp[[[\\\aaakkkuuu{{{{{{xxxuuurrrqqquuu{{{zzzssslllrrrzzz{{{zzz}}}|||yyyzzz|||{{{yyyrrrrrrtttxxx~~~~~~~~~~~~}}}{{{xxxvvvtttqqqoooooorrrxxx}}}zzzvvvssssssuuuxxxzzz~~~{{{yyyzzz}}}~~~}}}{{{{{{zzzwwwrrrmmmjjjiiijjjjjjjjjiiihhhhhhgggggggggddddddccccccbbbaaa``````aaa```___```bbbcccbbbaaahhhiiikkkllljjjfffbbb___YYYZZZ]]]```aaa```]]]ZZZ[[[YYYVVVRRRNNNKKKJJJIIIKKKFFFAAA???@@@BBBBBBAAADDDBBB???===>>>>>>===<<<888888777777777888999999777777666666666666666666888888888999999999999999===;;;888555333333444555777777888999999999999888999888888777666555555444333333333444444444555555888777777666555555444444777777666555555555555444333333333333333333333333///000222444666777777666111222444555555444222111555555444333333222222111////////////////////////333333222222222222333333222222111111111111222222111111111111111111111111000000111222444555666777000000000000///////////////111222111...---///111111111000000000000111111111111111000000000000000000000000000111111111111//////000000111111222222222111111111000000//////////////////////////////222111...---,,,---...000111111000///...------,,,,,,---------......////////////.........---------/////////......---------......------------......111111000///////////////000000///...---,,,,,,,,,,,,,,,,,,---...///000111000000000000////////////111000000////////////000222222333333333333444444000111333555777999:::;;;>>>???AAACCCDDDEEEIIIKKKMMMTTT```ooo{{{kkkfffjjjzzz~~~mmmfffhhhoooxxx~~~zzzwwwxxx|||{{{uuuooouuu{{{~~~~~~~~~|||zzzzzzyyy{{{{{{wwwvvvvvvvvvwwwuuusssuuuxxxzzzyyyxxxyyyyyywwwsssooolllkkkkkkoooooooooooonnnmmmlllkkkhhhggggggfffeeedddcccccceeedddccceeeggghhhhhhgggddddddffffffeeebbb___^^^```bbbeeehhhkkkkkkjjjhhh```^^^ZZZVVVSSSRRRQQQQQQTTTQQQNNNMMMMMMMMMKKKIIIJJJHHHEEECCCCCCBBBAAA@@@;;;::::::999888888888888777777777777777777777777666666666666666666666666555555555555555666666666777777888999999999999888999888888777666666555555444444444444555555555555777777666666555555555444666666777777666666555444333333333333333333333333333222222111222333444555111222444555555444222111333333333333222222222222000000000000000000000000222222222111111222222222222222111111111111222222111111111111111111111111000000111222333444444555000000000000000000000///***,,,......,,,,,,...000111111000000000000111111222222111111000000000///000000000000111111111111/////////000000111111111111111111111000000000///////////////////////////111000///...------...///000//////......---------.../////////000000000111//////.........---------.........---------,,,,,,------------------------000//////...------......000000///------,,,,,,---,,,,,,,,,,,,,,,---------.........//////000000000111000000000000111222222111111111222222222333333111111222444666888:::;;;<<<>>>@@@AAAAAACCCFFFHHHIIIPPP\\\jjj{{{yyyhhhcccgggvvvpppmmmqqqzzz||||||}}}yyy}}}~~~zzzwwwuuuxxxwwwvvvxxx{{{}}}}}}}}}||||||{{{xxxtttqqqpppppppppqqqrrrrrrpppnnnllljjjjjjkkklllmmmnnnooooooooonnnlllkkkkkkllllllkkkjjjfffeeedddbbb```^^^\\\[[[^^^```cccgggjjjkkkkkkkkk^^^\\\YYYVVVUUUUUUVVVWWWWWWVVVVVVVVVVVVTTTQQQNNNSSSPPPMMMKKKJJJHHHFFFEEE@@@???>>>===;;;:::999888999999999999999999999999666666555555555555555555222333555666777666666555777777888999999999999888888888888777777666666555555555555666666666777777666666666666666555555555555777888:::999888555444333333333333333333333333666555222//////000222333222333444444444333222111111111111222222222222222111111111111111111111111222222111111111111222222222222111111111111222222111111111111111111111111000000111111222222222222000000000000000000000000,,,---///000///000222333111111000000000000111111333333222222111000//////000000000000111111111111////////////000000000000111111111111000000000000////////////////////////...////////////...------------------------------///////////////000000000...............---------------------,,,,,,,,,,,,,,,---............---,,,///...------,,,---------000///...---------------++++++,,,,,,,,,+++***)))+++,,,---...///000111111111111111111111222333444000000111111111222222222333222222222444666999:::===???@@@AAAAAABBBEEEGGGKKKQQQ\\\jjjzzzvvveee```cccssstttjjjqqq{{{}}}zzzxxxxxxssstttuuuuuussspppllljjjkkkmmmqqquuuyyy{{{}}}~~~|||zzzxxxvvvuuutttqqqooopppmmmiiiddd```]]][[[ZZZZZZ\\\___aaaaaaaaaaaabbbZZZXXXVVVTTTUUUWWWYYY[[[YYYYYYZZZZZZ[[[ZZZYYYXXX[[[YYYVVVSSSRRRPPPNNNLLLGGGFFFEEECCCAAA>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;888888888888777777777777666777777777666555444444777777888999999999999888888888888777777777666666666666777777777888888888666666666666666666555555666888;;;======;;;777555333333333333333333333333666555222111000111222333333333444444444333222111//////000111222222333333222222222222222222222222222111111000000111111222333222222111111222222333111111111111111111111111111111111000000000000000000000000000000111111111//////000111111222333333111111000000000000111111444444333222111000/////////000000000111111111111////////////////////////111111111000000000000000////////////////////////,,,---///000000///---,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,......---------------...000///...---------------)))***,,,------,,,***))),,,,,,------...//////000222222111111111222222333111111111111222222222222444333222111222555888:::@@@AAABBBBBBBBBCCCFFFHHHMMMSSS]]]iiizzzsssbbb]]]aaaqqqwwwgggooozzz}}}yyyuuusssmmmppptttxxx|||~~~}}}|||zzzxxxtttqqqlllgggcccaaa``````aaadddfffeeebbb___^^^^^^XXXWWWUUUUUUVVVXXX[[[]]]______``````aaaccceeefffcccaaa___^^^]]][[[XXXVVVPPPOOONNNLLLJJJGGGDDDCCC???>>>>>>===<<<<<<;;;;;;::::::999999999888888888:::999777666555666777888777777888999999999999888888888888888777777777777777777777888888888999999666666666666555555555555777999===???@@@===:::777333333333333333333333333222333444444444444444444444444444444333333222111//////000111222333333444222222222222222222222222222222111111111111222222333333222222222222333333111111111111111111111111111111000000000000/////////000000000111111111222///..................---111111000000000000111111333333222222111000/////////000000000111111111111000000000000000/////////000000000000000000111111////////////////////////+++,,,...000000///---+++++++++,,,,,,---.........---------------,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---///......---......////////////...------------...)))***,,,...//////---,,,..................------333222111000000000000000222222222333333333333444555333222111333555888;;;???AAABBBBBBBBBCCCEEEGGGKKKPPPZZZfffvvvrrrbbb]]]aaarrryyyjjjsss}}}~~~wwwxxx{{{~~~~~~}}}{{{{{{{{{{{{yyyxxxpppnnnkkkhhhggghhhiiikkkjjjmmmpppoooiiidddaaaaaaYYYXXXWWWUUUUUUUUUVVVVVV___```aaaaaabbbdddgggjjjhhhgggfffeeeeeedddbbb```XXXXXXXXXWWWUUURRROOONNNDDDCCCBBBAAA???>>><<<<<<;;;;;;::::::999888888888:::888666555555888:::<<<777777888999999999999888888888888888888888888888777777777888888888999999777777777666555555444444666999<<>>???@@@@@@AAADDDFFFLLLQQQ[[[gggwwwuuuddd___bbbqqqyyyllluuu~~~}}}|||{{{zzzyyyvvvtttpppooommmmmmmmmoooqqqsssmmmsssxxxxxxsssllliiiiiieeedddbbb___[[[XXXUUUTTTYYY\\\_________^^^```bbbeeeeeeeeefffggggggeeeccc___`````````___]]]ZZZYYYOOONNNLLLJJJHHHEEEDDDCCC>>>======<<<<<<;;;::::::888888777666666777888999777777888999999999999888888888888888888888888888777777777777888888888888999888777666555444333222555777:::<<<<<<;;;999777333333333333333333333333222222222333333444555555555555444333222222222222111111222222333333444444222222222222222222222222444444333333333333444444444333333222222333333444111111111111111111111111111111111111111111111111///000000111111222333333333111000111333444333111111111000000000000111111///////////////000000000000000000000111111111111333222222222111111111000///000000000111111111111////////////////////////+++,,,---.........------..................///////////////......------------------.........//////,,,,,,---------.................................------,,,,,,---......///......---------......///------.........//////////////////////////////000000000000111222333444444111222222222333333333333333333444555777999;;;<<<;;;<<<>>>???@@@AAADDDGGGMMMRRR\\\hhhxxxyyyhhhaaacccmmmwwwlllttt}}}~~~zzzxxx{{{}}}}}}yyyvvvuuutttrrrqqqrrrsssuuuvvvpppwww~~~|||vvvsssssswwwvvvsssnnnhhhbbb]]]YYYWWW\\\```bbb___]]]\\\\\\```___```bbbddddddcccaaacccdddeeefffeeecccaaa___ZZZYYYVVVTTTQQQNNNLLLKKKBBBAAAAAA@@@???>>>>>>>>>999999999999777555333111777777888999999999999888888888888888888888999999666777777777777888888888:::999888777555333222111333555888999:::999777666333333333333333333333333444333111///000111444555666555444333222222222222222333333333333444444444111111111111111111111111555444444333333444444555444333333222222333333444111111111111111111111111000111111111222222222222///000000111222222333333///---,,,...111333222000111111000000000000111111------......///000000000000000000000111111111111333333333222222222111111//////000000111111111222////////////////////////+++,,,,,,---............////////////////////////---------,,,,,,+++++++++---------.........//////---------....../////////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---.........---------....../////////...---------......---......///000111222222//////000111333666888999000111111111111222222222222333444777999;;;<<<===<<<>>>@@@AAABBBDDDGGGIIIIIINNNWWWcccttt|||jjjbbbcccjjjvvvtttxxx|||}}}{{{zzzzzz{{{|||~~~|||zzz~~~}}}}}}}}}{{{zzzyyyxxxxxx|||wwwqqqjjjccc```______^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ\\\^^^___eeeccccccfffkkkllliiiddd[[[]]]^^^^^^ZZZWWWTTTRRRMMMJJJGGGFFFEEECCCAAA???;;;:::999888888999:::;;;888999:::;;;<<<<<<<<<<<<<<<;;;:::999888888888888555555555555555666777888999333000444666333333666222444666777888777666555555444333333333333444555222...,,,///555888666333666555444444333333333333555555444444444333333333333333333333333333333333,,,...000000//////111333777666555444333444444555111111111111111111111111111111111111111000//////000111111111111222222222444333111000000000111222000000111111111111000000111111000000000000111111111111111111111111111111222222333333333222222111000000///...............//////............//////......---------,,,,,,,,,,,,,,,,,,---------..............................------.........---+++***,,,---///000000///---,,,,,,,,,,,,---------......------,,,,,,,,,---......000000///............/////////000000111111222222,,,******,,,///000///,,,000000111222222222222222333333333333333333333333555555444333444666888:::===>>>???@@@@@@BBBEEEHHHJJJOOOYYYeeeuuu}}}nnnfffeeetttxxxvvvzzz}}}~~~~~~~~~}}}|||~~~}}}{{{yyyuuuqqqmmmkkkhhhgggfffeeecccccccccbbb\\\\\\[[[[[[[[[[[[\\\\\\]]][[[\\\aaagggkkkiiigggfffggggggeeebbb]]]ZZZXXXVVVSSSNNNKKKHHHGGGDDDCCC@@@>>><<<:::888888888888888888:::;;;;;;;;;;;;::::::999999888777777777777777666666555555555666666999555444777666111///111222333555666777666555444555555444333333444555555222222222333444555555444333333222111111111222222444333333333222222222222222222222222222222222222...///111111000111222444555444333222111222222333111111111111111111111111111111111111111000000///000111111111111222222222333222111000000000111111000000111111111111000000111111000000000000111111111111111111111111111111111111111111111000000000111000000///......////////////............//////.........---------,,,,,,,,,,,,---------.................................000///...------------...,,,---...//////...---,,,,,,,,,---------.........------,,,,,,,,,---.....................///000111///////////////000000000000///...000222444333111---...//////////////////333333333333333333333333444333222222333555777999===>>>??????@@@BBBEEEHHHJJJOOOXXXddduuu~~~ooogggggguuu||||||xxxwwwvvvzzz~~~}}}{{{yyywwwuuusssrrrqqqppppppnnnmmmmmmnnnooooooeeeeeedddcccbbb```^^^]]]ZZZYYYYYY]]]ccchhhhhhgggkkkkkkkkkjjjhhheeebbbaaa```\\\XXXTTTRRROOOMMMKKKFFFEEEBBB???===;;;;;;;;;::::::<<<======<<<;;;::::::999999888888888888999888777666555444444444444555444777:::999555555777222333444555666555444333555555444333333444555555333555666555333222333555222111111111111222222333222222222222111111111111111111111111111111111111///111222222111111333444444333333222222222222333222222222222222222222222111111222222111111000///000111111111111222222222222111000000///000000000000000111111111111000000111111000000000000111111000000000000000000000000000///.........///000000222111000000///000000000//////............//////.........------------,,,,,,------------.................................000///---++++++,,,...///........................,,,------------.........,,,,,,,,,,,,,,,---...///,,,---------///000111222////////////............000...---...000111222111111111111222222222222222222222333333333333333333333222111111222444777888===>>>?????????AAAEEEGGGJJJOOOXXXdddtttqqqiiiiiixxx}}}}}}}}}|||yyyuuuqqqooooooqqqtttuuuuuuuuuvvvxxx|||yyywwwwwwwwwxxxwwwvvvuuuvvvxxxyyy{{{qqqqqqpppnnnkkkgggdddbbb```^^^]]]^^^aaaddddddcccbbbbbbcccdddfffffffffeeeaaa```_________\\\YYYVVVNNNLLLJJJGGGEEEDDDDDDDDD???@@@@@@@@@@@@>>><<<;;;;;;;;;::::::::::::;;;;;;888777666555555555555555555666777888666444555888444444555666666555555444555555444444444444555555333444444444333333333444333222222222333444555555333222222222222111111111222222222222222222222222000111222222111111222444555444444444444444444444222222222222222222222222111222222222222111000000000000111111111222222222111000000000000000000000000111111222222111111000111111000000000000111111////////////////////////000///...------...000222222222111111000111111222//////............//////............------------------------....................................------,,,+++++++++,,,---///...------------...///------------............,,,,,,,,,,,,------...///---------......///111111000000000//////.........///...------...///000000333333333333333333444444222222222222222333333333333222222222333555888999<<<===>>>??????AAADDDGGGJJJNNNWWWcccsssuuummmlll{{{|||{{{yyyxxx{{{||||||{{{xxxvvvvvvvvvzzzzzz{{{}}}~~~}}}~~~~~~xxxwwwuuusssooojjjfffddddddcccaaaaaabbbcccccccccYYYXXXWWWYYY\\\______^^^[[[]]]aaafffiiigggccc___VVVUUURRROOOMMMKKKKKKKKKHHHGGGFFFDDDBBB???>>>===<<<<<<;;;;;;::::::;;;;;;666666666666666777888999999999777333111111222333666666777777777666666666555555555555555555555555333000...000444666444222222222222222333333444555333333333333222222222222333333333333333333333333///111222111000000111222333333444444444444444444222222222222222222222222222222222222222111000000000000111111111222222222000000000111111111111000111111222222222222111111111111000000000000111111////////////////////////111000.........000222333222222111111111111222222//////............////////////.........------------------.........//////////////////////////////+++,,,...000000///---,,,///...------------...///---------.........//////,,,++++++,,,---...////////////............//////111111111000000/////////000000111000000000111222000//////...///000111111111111111222222333333333444333222333444777999;;;<<<===>>>>>>???AAADDDGGGIIINNNVVVbbbsssxxxooonnn|||~~~}}}}}}~~~~~~}}}|||vvvuuusssssstttuuuuuutttsssyyy~~~zzzyyywwwsssoookkkgggeeeeeeeeefffgggggghhhiiiiii]]]YYYUUUUUUVVVWWWVVVTTTTTTXXX^^^eeejjjiiieeeaaa^^^\\\YYYWWWTTTSSSSSSRRRTTTQQQMMMIIIEEECCCAAAAAA>>>===<<<;;;::::::::::::777777777777888999:::;;;777888777777;;;AAABBB@@@888888888777777777777777444555666666666666555444444///,,,///555777555000111000000000000111111222444333333333222222222222333333333333333333333333///111222111000000111222000111111222222222222111333333333333333333333333222222222333222222111000000111111111111222222222000000111222222222222111111111222222222222111111111111000000000000111111000000000000000000000000111000000///000111333444111111111000111111222333//////............///////////////.........------------........./////////////////////////////////,,,...111444444222///---........................------........./////////+++++++++,,,---...///000000000///...............111111111111000000000000---///111111/////////000000000///...///000111222000000111111222333333333444333333333555777:::<<<<<<===>>>>>>>>>@@@DDDFFFIIIMMMUUUaaarrrxxxooommm{{{~~~xxxuuupppmmmmmmnnnnnnnnnhhhlllrrr{{{|||xxxtttqqqnnnmmmkkkmmmoooqqqqqqqqqqqqrrriiiccc\\\YYYYYYXXXUUURRRQQQTTTXXX^^^bbbbbb```]]]``````_________aaabbbcccddd```YYYSSSMMMKKKJJJJJJCCCBBBAAA???>>>===<<<<<<::::::999999999:::;;;;;;444777999>>>HHHRRRQQQJJJ888888777666666666666666444555666777777666555444444222111222444555333111222111000000000000000000222222222222111111111111222222222222222222222222111222333222111000111333///000111222333222222111333333333333333333333333222222333333222222111000000111111111111222222222000111222333444333333222111222222333333222222111111111000000000000111111111111111111111111111111//////000111111222333333000000000000000111222222//////............//////////////////........................////////////////////////////////////,,,...000222222111000...,,,---...//////...---,,,............////////////+++++++++,,,---...///000///............//////000/////////000000000000000***...111222///---------222111000///000111333444///000000111222222333333222222222222444777:::;;;;;;<<<>>>>>>>>>@@@CCCFFFIIIMMMUUU```qqqvvvllljjjwww}}}vvvqqqooooooooooookkkkkkmmmpppuuuzzz|||yyyxxxwwwtttwwwyyy{{{zzzyyyxxxxxxssslllddd```___^^^[[[WWWRRRRRRTTTVVVZZZ[[[ZZZYYY___```bbbeeeiiinnnrrruuuqqqlllddd\\\VVVSSSSSSTTTIIIHHHFFFDDDBBBAAAAAA@@@======<<<;;;::::::::::::888:::<<<@@@JJJPPPIII===888777666555555555555555444555666777777666555444555666666555333111222333444444333222111111111222111111111111000000000000111111111111111111111111222444444444222222333444111222333444555444444333333333333333333333333333222333333333333222111111000111111111111222222222111222333444555444444333111222222333333222222111111111000000000000111111111111111111111111111111......000111222222222222000000//////000111222222//////............//////000/////////......................../////////000000000000000000000000000+++,,,,,,---------......,,,---///000000///---,,,............/////////000+++++++++,,,---...000000---------...///000111222---.........//////000000---222666777555111000000///...,,,+++,,,---///000///000000111222222333333111111000111333666999;;;;;;<<<===>>>>>>@@@CCCFFFIIIMMMTTT```qqqtttjjjhhhttt||||||{{{xxxuuurrrpppnnnqqqwww|||{{{{{{{{{|||||||||||||||}}}yyyqqqmmmkkkjjjfffbbb[[[ZZZYYY[[[___aaa___]]]bbbbbbdddhhhlllrrrwwwzzz~~~xxxoooeee^^^[[[ZZZZZZVVVUUURRROOOLLLIIIHHHGGGAAA>>>;;;::::::;;;:::999999999:::<<<>>>===;;;888333444555777888777777666666666666666777777777777666666777777666555444444555555444333333222111111222222222222222222222222444444333333333333222222333222111111000000111111222111111111222333444444555555555555444333222222000111111111111000//////444444333222111111111111...000222333333333111000000///...///222222///,,,//////............//////////////////////////////111111111111000000000000////////////////////////333222000...,,,,,,,,,,,,///////////////.........---...///000000///......,,,,,,---...////////////333222000...------------...)))///333---...222///......---,,,,,,,,,,,,---------------------------//////............//////000...---...///000///...---000555888888555000---111111000000111222333333333222111111333444333111222333333333333555888;;;;;;;;;===>>>@@@BBBCCCDDDKKKNNNTTT^^^oooqqqhhhjjjqqqzzzxxxwwwxxx|||||||||{{{yyyxxxvvvuuuttttttuuuwww{{{zzzxxxxxxwwwrrrnnneeedddcccdddddddddbbb```cccdddeeegggkkkppptttwwwyyyvvvrrrooolllllllllmmmdddaaa\\\XXXUUURRRNNNKKKHHHEEEBBB???>>>===<<<::::::::::::;;;<<<;;;888666555666777777777777777777666666666666777777777777666666666666666555444444555444444333333222222222222222222222222222222222444444333333333333222222444333333222222222222222222111111111111222222333333333333444333333222111111111111111000000000000222222222111222222333333///000222333333333111000///...///000222222111///000//////......//////000222222222222222222222222111111111111000000000000111111111111111111111111,,,---///222444555555555------------.........///...///000111111000///...---......///000000000///......------...///000111222,,,000222******---)))///......---------------........................//////............//////000...---...///000///...---000333666666333000---333222111000000000000000333222111222444555444333222333333333333555888;;;<<<===>>>???AAACCCDDDEEEJJJMMMSSS\\\mmmqqqhhhjjjqqq|||yyyvvvsssrrrpppppppppqqquuuyyy~~~~~~xxxsssooopppqqqqqqooommmlllllljjjiiiiiiiiikkkmmmppprrroooooopppqqqsssuuuxxxyyyuuupppiiifffeeeaaaZZZUUURRROOOKKKHHHFFFDDDAAA???>>>===<<<<<<<<<;;;888666999888888777777777777777777777777777666666666666555555666666666555444444444444444333333333333333333333333333333333333333444444333333333333222222555444444444333333333333222222111000000000111111111111222222333333222222333222111000///000111111111111111111222333444555///000222333333333222111...000111222111111111222000000////////////000000222222222222222222222222111111111111000000000000111111111111111111111111---...000111000...+++))),,,,,,,,,------.........///000000111111000000////////////000000000000000------------...///000111000+++///000***---111,,,000///......------......//////////////////////////////............//////000...---...///000///......000111333333111000...111111000//////000000000333222222333555777666555222333333333333555888;;;===>>>???@@@BBBDDDEEEEEEHHHKKKQQQZZZjjjpppggghhhqqq~~~}}}zzzyyyvvvuuuuuuwwwzzz|||}}}~~~|||xxxxxx||||||zzz{{{|||tttrrrooollljjjiiijjjjjjiiiiiijjjllloootttxxxzzzxxxrrrqqqsssrrrllleee```\\\XXXTTTPPPMMMIIIFFFCCCAAA???>>>===<<<:::888;;;:::888666555666666777777777777777666666666666555555666666666555555444333333333444444444444444333333333333333333333333444444333333333222222222444444444444444333333222222222111000/////////000000000222333333444444444444333111//////000111222222111111111222222333444000111222333333333222222///222444333000///111333111000000//////000000111000000000000000000000000111111111111000000000///111111111111111111111111111111000...+++&&&""" ......................../////////000000000000000000000000////////////////////////......---------...***,,,,,,(((...333,,,000000///............///........................//////............//////000...---...///000///...//////000000000000//////,,,,,,---...000111333444222111111222555777666666222333333333333555888;;;===>>>???@@@AAACCCDDDDDDFFFIIINNNWWWggg}}}ooofffgggsss}}}}}}}}}~~~|||vvvpppjjjfffcccbbbhhhfffeeefffiiiooouuuyyy|||wwwsssuuu|||}}}xxxsssoooiiiccc]]]WWWPPPLLLHHHEEEBBB???>>>===<<<:::;;;:::888666555555666666888777777777666666666555555555666666777666666555444444444444444444444555333333333333333333333333444444333333333222222222222333333444333222111111222222111000/////////000000111222444555555555555444333111//////000222333444333222222111111111222111111222222333333333333222444555333///---///111111111000000000000111111000000000000000000000000111111111111000000000///000000000000000000000000111111000///............222111111000///...---------.........///000111111222111000///......//////000000000//////...------222---...+++(((000555,,,000000///............///------------------------//////............//////000...---...///000///...000000///......///000000,,,,,,---...000111333444000000///111444555555444222333333333333555888;;;<<<===>>>???@@@AAABBBCCCEEEGGGLLLUUUccczzzrrriiijjjuuu~~~~~~{{{wwwuuuxxx~~~vvvnnnhhhdddbbbdddbbb```___bbbiiipppttttttpppnnnsss{{{zzzssslllddd\\\WWWRRRNNNHHHDDDAAA???===;;;;;;:::999888777777777777888888777777666666555555666666777888888888777777555555555444444444444444333333333333333333333333444444333333333333222222222333444444444333111000222222111000000000111111111222333444555666666666444333222111000111222222555444333222111111111111222222222222333333333444333333333111///...///000222222111111111111222222333333333333333333333333111111111111000000000000////////////////////////111000/////////111222333333222222111000///......---------...000222444555444333111////////////000//////000111111111000000000---000000222AAAIII@@@000///......------......------------------------//////............//////000...---...///000///...000000////////////000000111111000//////000000000111000///111333444444333222333333333333555888;;;<<<===>>>???@@@AAAAAABBBDDDGGGKKKSSSaaawwwwwwnnnooovvv{{{uuurrrssswww{{{yyy{{{}}}zzzsssooolllfffeeebbbbbbcccfffjjjmmmkkkjjjiiimmmuuu|||vvvpppkkkbbb]]]UUUMMMHHHDDDAAA???;;;<<<<<<<<<;;;:::999999888888888777666555555555777777888999999999999999666666555555444444333333444444444444444444444444444444333333333333222222333333555555555444222111222111111111111222222333111222333444444444444444333333222222222111111111333333222222111222222222222222222222333333444444222000......///111111000222222222111111222222222333333333333333333333333111111111111000000000000000000000000000000000000////////////.........---/////////000000000000000------...000222555888999777666444222000000111222111222222333222111000000---+++///111666JJJTTTKKK///......---------------........................//////............//////000...---...///000///...000000000000000000000000333222111000000000000000333222111222444555444333222333333333333555888;;;===>>>??????@@@AAABBBBBBDDDFFFJJJRRR```uuuyyypppqqquuu{{{wwwvvvxxxzzzzzz{{{zzzxxxwwwzzz{{{yyyqqqpppnnnlllkkkkkkkkkkkkgggffffffiiipppzzz~~~qqqjjj```WWWPPPJJJFFFCCC<<<===>>>>>>>>>===<<<;;;999888888777666555555444777888999:::::::::::::::777777666555444333333333444444444444444444444444444444444333333333222222444555666777777555333222222111111111222333444444111111222333333333222222222333333333333222111000111111111111222333444444333333222222222333444555000---+++,,,000333333222333222222111111222222333111111111111111111111111111111111111000000000000111111111111111111111111)))+++...111222222111000,,,,,,---...///000111222......///111444888;;;===:::888666444222222333444666666666555333000---,,,///,,,,,,***--->>>FFF;;;......---,,,,,,,,,,,,---//////////////////////////////............//////000...---...///000///...000000111111111111000000111111000000111222333333555333222333555555444333222333333333333555888;;;??????@@@AAABBBBBBCCCCCCDDDFFFJJJRRR___tttxxxooopppsssxxxttttttxxx{{{}}}|||}}}~~~{{{yyyxxxuuurrrppptttoookkkkkkkkkmmmuuu}}}zzzpppggg```YYYQQQKKKKKKGGGBBBBBBCCCAAA<<<888<<<<<<:::999888999999:::999999999999999888777777777777777777666666666666333333333444444444444444777777666444333222111111333333333444444555555555333222222111222222333333000000111222333333444444444333333222111111111222666444222333666777666444555555444333333222111111000000000111222222222333222111000//////000111222222222333333333222222111111111111111111111111111111111111111111000//////333000...///222444333111000000000000000000000000......///000222555777999999888555222111111222222222333555444111///.........///000000//////111333...............///000000///777:::555000000000...,,,,,,,,,,,,,,,---.../////////............//////000000000000000000000000111111000000111111222333000000111222444555555666111111111222333444555666;;;===@@@AAAAAABBBEEEGGGGGGGGGKKKSSS^^^pppyyyooommmooo~~~~~~}}}|||{{{zzz{{{|||}}}|||yyy{{{vvvsssrrrpppmmmoootttyyy{{{}}}wwwqqqkkkddd```WWWQQQJJJGGGEEECCC>>>:::<<<;;;999777777777777888888888999999888888777777888777777777666666666666777777777777777777777666555555444444444444333333333333333333444444555555444333333222222222222222...///111222333333333222444333333222222111222222333222111222555666555333555444444333222222111111111111111111111222222222222111000//////000111222111111222222222222222111000000000000000000000000111111111111111000000///444111//////000111000...////////////////////////------......000222555666:::888666333222111222333222333444444111///............---------.........---------------...//////...555999444/////////---...............///000000//////............//////000000000000000000000000111111111111111222222333000111111222333444555666222222222333444666777888;;;===@@@AAAAAABBBDDDFFFGGGHHHLLLTTT___qqqsssjjjhhhrrr~~~yyyuuussssssvvvwwwtttwwwyyyzzzzzz{{{}}}}}}{{{{{{wwwqqqooopppppprrrvvvzzz~~~}}}vvvqqqnnneee___WWWQQQNNNKKKFFFBBB>>>===;;;999777777777777777777888888888888888888888888777777777666666666666666666555444444444333333333333444555555555666333333333333333444444444555444333333222222222222///111444666666666444333333333333333222222222222333222111333555666666555444444333333222222111111222222222111111111111111111111000000000000111111//////000111222222222222000000000000000000000000222111111111111000000000444222////////////---,,,........................------------...000111222666555333222111111111222111333444333000///...///222///,,,---///000...,,,,,,,,,,,,,,,,,,---.........333666222.........---///............///000000/////////....../////////000000000000000000000000000111111111111222222222000111111222333444555555222222333444555777999:::;;;===???@@@AAABBBDDDFFFGGGHHHLLLTTT___rrrrrriiiiiiuuu|||{{{|||}}}wwwvvvvvvuuuvvvwwwyyyzzz{{{}}}xxxuuuuuurrrrrrtttuuuvvvvvvwwwwwwyyy~~~~~~xxxsssrrrppplllfffbbb]]]XXXRRRMMMEEECCC@@@===;;;999999888777777777777888888999999888888888777777777666666666666555444333333222222333333444444555555666666333333333333333444444444444444333333333333444444333555888;;;;;;999777555333333333333333333222222444444444555777888888888333333333333222222111111333222222222111000000000111000000000000000000111---...///000111222222222000000000000000000000000222222111111111000000111333222000/////////......////////////////////////...---............//////000000/////////000222222111222333222000...//////000+++(((***...000...***------,,,,,,------...///---000222111...------...------,,,,,,,,,------.........////////////......////////////////////////000000111111222222222222000111111222333333444444222222333444555777999:::<<<===???@@@@@@AAACCCEEEFFFGGGKKKSSS^^^qqqvvvooopppxxx~~~zzzwwwwwwyyy|||~~~www}}}}}}{{{|||yyyyyyxxxwwwuuusssqqqqqqtttyyy}}}yyywwwwwwxxxxxxvvvsssmmmeee[[[UUUMMMKKKGGGCCC???<<<:::999999999888777888888999:::888888888888777777777777:::999999888777666666555555555555555555555555555444444444444444444444444222222333333444555777777444666999;;;<<<:::777555222333333444444444333222333444555666666666777888333222222222222222111111333222222222111000000000000000000111111000000000---...///000111222222222222222222222222222222222333333222111000111111111111111111000000000111222000000000000000000000000////////////////////////,,,---...///111333444555111222222111///...///000+++'''$$$&&&+++...,,,)))...............//////000......//////...------......------,,,,,,,,,------......///000000///......///////////////////////////000111222222222222111000111111222222333333333111111222333444666888999<<<===???@@@@@@AAABBBDDDEEEEEEJJJRRR^^^qqqxxxrrrssszzz~~~~~~~~~|||yyyxxxsssuuuwwwxxxwwwwwwwwwxxx}}}xxxnnnccc]]]XXXUUUPPPIIIDDD???<<<;;;<<<;;;:::888888999999:::999999888888888777777777888888777777666666555555555555555555555555666666666666666555555555555555333333333444555666777888333444777888888777555333111222444555555444333333111222444333222222333555222222222222222222111111222222222111111111111111000000111111111111000000//////000111222222222222333333333333333333333333444333222111000111222222000111222111000111222444111111111111111111111111//////000000000000//////---...///111333444666666111111111000......///111...,,,***+++///111000...///............///000000///------//////------000000000///............///---...///000000///...---000000000000000000000000///000111333333222111111111111111111222222333333222222333333444555777777<<<>>>???@@@@@@@@@BBBCCCEEEEEEJJJSSS^^^qqqxxxqqqqqq~~~~~~{{{xxxwwwyyy}}}~~~zzzuuurrrqqqrrrrrrssszzz}}}}}}uuunnnjjjdddaaa[[[SSSLLLFFFBBB@@@???>>><<<:::999999::::::999999999888888888777777555555555555444444444444333333444555666777888888888777777777666666666666666666555555555555555666333444555666666555444333111222444555666555444333111333444333111///111333111111111111111111222222111111111111111222222222///000111222222111000///111111222222222222222111222222222222222222222222555333222000000111222333000222222111///...000222000000000000000000000000...///000000111000///......///000000111111111111000111111///......///111333333222111111111111111...------------...//////000,,,+++///000......111000000///...............---...///000000///...---000000000000000000000000///000222333333222111000111111111111222222222222555555444444555666666777<<<>>>???@@@???@@@AAACCCFFFGGGLLLTTT```sss|||uuuuuu{{{rrrllliiikkknnnsssxxx}}}{{{sssqqqppppppooorrrvvv{{{~~~~~~{{{xxxwwwoookkkddd\\\TTTMMMHHHFFFAAA@@@===;;;999999::::::999999999888888888888777777777777777888888888888111111333555777888:::;;;999999888888777777666666999888777666444444333333555666666666666666555555111222444666666555444333333555666555222000111333111111111111111111222222000000111111222222222333///000111222222111000///222222333333333222222111111111111111111111111111555444222000000111222333111222333111---,,,---000////////////////////////---...///000000000///...............---,,,+++***000111000///------///111111222111///+++******+++---,,,,,,,,,,,,---......111++++++///111......222///...---,,,,,,,,,,,,,,,---...///111111///...---000000000000000000000000...000222333333333111000111111111111111222222222777777666666666666777777<<<>>>???@@@??????AAACCCHHHIIINNNVVVbbbuuu}}}}}}~~~|||{{{{{{{{{~~~}}}}}}~~~zzzwwwxxx{{{~~~uuunnnjjjhhhgggiiimmmqqqssstttwww{{{yyyvvvqqqmmmmmmnnnqqquuuuuutttwww}}}{{{yyytttkkkbbbZZZUUUTTTKKKHHHDDDAAA???>>><<<::::::999999:::;;;<<<:::888888888888888777777777777777555555888===@@@@@@??????:::555555888:::888555222222111111222222333444666666555444444444444555777666555444444444444444444444444333333222222222444444444333333222222222111222222222222111000000000000111111111111000000111222333222000000111222111000///111333666666666999888666444222111000///222111111111000000//////---...///000000///......///000000000///...------333222000............///333000---,,,......,,,***///---------//////...---////////////...---,,,+++---......//////////////////---++++++---///000000000000////////////000000////////////000000000000222111111111000000//////111000000///000111333444444444222111000333777;;;<<<===@@@BBBDDDEEEEEEEEEFFFHHHNNNVVV```ssszzz{{{yyyzzzyyywwwtttrrrssssssvvvxxxzzzyyywwwtttrrrrrrvvvxxxzzz~~~}}}yyyvvvtttvvvyyy{{{}}}{{{pppnnnkkkkkkmmmpppqqqqqqvvv|||{{{mmmjjjjjjmmmoooooosssyyy~~~}}}{{{vvvooohhhdddbbb[[[UUUMMMFFFCCCAAA???>>><<<;;;::::::<<<===<<<;;;999888888888888777777777888777888<<>>:::555555888999888555444333333333333444555555777666555444444444444444555555444444444444444555444444444333333222222222333333333333222222222222222222222222222111000000111111222222222222111111///111222222111111333444555444444555888:::;;;;;;:::888666444222111111111222222222222111111000000//////000000000...---,,,+++,,,---///000000111111000000////////////000000///---+++,,,...000///...///...---...///000///...------.../////////......---......///////////////000///------...///...---000000////////////000000////////////000000000000111111111111000000000///222222222222333444555555444333333111111333777;;;<<<===???BBBCCCDDDEEEEEEFFFHHHNNNVVV```rrryyy}}}wwwqqqnnnnnnooopppssswwwxxxvvvsssqqqpppppppppqqqrrrtttvvvxxxyyy~~~zzzuuurrrrrrsssuuuvvvvvvyyy|||~~~}}}||||||zzz||||||xxxuuutttttttttsssvvvzzz~~~}}}}}}uuummmhhhiiilllmmmpppssszzz|||~~~~~~|||yyyxxxxxxllleeeZZZQQQKKKIIIHHHGGG@@@>>>;;;;;;<<<===>>>===:::999999999888888888777777888;;;???CCCEEEEEECCC===999666555888999888666666555555555555666777777888777666555444444444444444444333333333444444555444444333333333333222222111111111222222222222222222222222222222111111000222222333333333333222222///111222333222333444666666555555777:::===>>>>>>:::999666333222111222222333333222222222222111111111111111000///...,,,,,,///////////////......---------///000111111111111///---,,,---...000000//////...------///000000///------.../////////......---......///////////////111000//////000///---+++000//////......//////000////////////000000000000111111111111000000000000222333444555555666666666333333333222111333888;;;<<<===???AAABBBCCCDDDDDDGGGIIINNNUUU___qqqqqq|||{{{{{{{{{|||{{{xxxwwwuuurrrpppnnnmmmmmmnnnqqqwww{{{}}}~~~{{{vvvsssrrrsssuuuvvvwwwzzz~~~~~~|||yyyvvvuuuuuuvvvwwwvvvxxx~~~~~~|||zzz{{{|||{{{zzzxxxwwwvvvyyy{{{xxxpppppptttsssrrrqqqrrrtttwwwyyy{{{~~~wwwpppggg___YYYVVVTTTRRRFFFBBB>>>;;;<<<===>>>>>>;;;;;;::::::999999888888666777;;;>>>AAAAAA@@@>>>;;;999666666777888777666666666555555666666777888999888777555444444444444444333333333333444444555333333333333333333333333000000000111111222222333222222333333222222111000111222222222222222222111111222444444333333444555333222222444777:::;;;;;;:::888555333111222333444111111111111111111111111000000000000//////......000000000000///...---,,,,,,---///111111111000000111000///......---------///---,,,,,,...///000///---------------,,,,,,+++---......///////////////000000000111222111...,,,/////////....../////////////////////000000000000111111111000000000000000111222444666666666555555333333333222222444888;;;<<<===>>>@@@AAABBBCCCCCCGGGIIINNNUUU___pppmmmyyysssnnnlllhhhiiimmmrrrxxx|||~~~|||~~~~~~zzzwwwrrrsssuuuuuuvvvxxx|||zzzvvvtttuuuwwwyyytttwww||||||xxxvvvvvvvvvvvvqqqrrrtttwww|||{{{~~~|||yyyqqqqqqooonnnooosssyyy~~~|||xxxrrrmmmhhhccc]]]ZZZNNNJJJDDD???>>>>>>>>>>>><<<<<<<<<;;;:::999999999777999<<<>>>===<<<:::999999888777666777777777666555555555444555666666777888888777666555444444444444444444333333444444555333333333333333333333333000000000111111222222333222333333333333222111111000000111111111111000000333444555444222111222333000//////111444777888777888666444222111222333333/////////000000000000000////////////000000111111,,,---...///000000000000...///000111111000///...111000000///...---......000...++++++,,,.........))))))***+++,,,,,,,,,,,,---......///////////////.........000222222000...//////............//////////////////000000000000000000000000000000111111000111333555555555444444222333333333333555999;;;======>>>???@@@BBBCCCDDDGGGIIINNNTTT^^^oooooo~~~zzztttttttttuuuwwwzzz~~~|||zzzwwwwwwwwwvvvttttttvvvxxx|||wwwtttrrrtttwwwzzzwwwyyy{{{}}}}}}{{{xxxwwwwwwvvvtttssssssssstttvvvyyy{{{|||xxxqqqiiieeefffkkkooozzzyyyxxxvvvsssmmmfffaaa[[[VVVNNNHHHDDDBBB@@@???>>>>>>===<<<;;;:::999999:::<<<>>>>>><<<:::888888777777777777777777777777444444444444444555666666888777666666555555666666666666555444444444444555222222333333333333444444111111111222222222222222333333333333333222222111000000000111111000000000444555555444111000000111111000000111444666666666444444333222222222222222.........////////////000.........///000111333333444333222000...,,,)))(((///000000000000000//////,,,...//////...///111333222000---+++,,,---------%%%&&&(((***---...000000---......///////////////...------///111222111//////......------......///////////////000000000000000000000000111111111111000111222333333444444333111222444444444666999<<>>===<<<;;;:::999:::<<<>>>===:::888888:::555666777777777666666777555444444444444555666666666666666666666666777888999888777666555444444444222222222333333444444444333333333333222222222222333333444444333333222111000111111222222111111000222333444333111000000111333222111222444555666555111111222222222111000///.../////////000000000000000000/////////111222333888777444111---)))&&&$$$///......//////000111222,,,...//////...///222444777333///------.........((()))+++,,,.../////////---......//////////////////...------...//////...///......------......///////////////000000000000///000000000111111111111111111111111222333444555111222444444555666999<<<@@@@@@@@@@@@AAABBBDDDEEEHHHIIIMMMTTT\\\mmmxxx~~~|||{{{|||~~~xxx|||wwwmmmhhhhhhiiigggiiiooouuu|||~~~sssmmmeee]]]UUUOOOJJJFFF@@@???>>>===<<<;;;::::::888:::;;;:::777666888:::555666888888777666666777555555555555555666777777555555555666666777888999;;;:::888777555444444444222222222333333444444444444444444333333222222222333333444444333333222111222222222333333222222222000111222222111000111333444222111111333444444333...000111333222111///...//////000000111111111222222111000//////000111111------...///000000000///------------///111333555///111222000...---///111:::666222///...//////...000000000///...---++++++---......///////////////222///---,,,------------.........------.........////////////000000000000//////000000111111111222333222111111222333555666111222444555555777:::<<>>===<<<<<<;;;::::::::::::888888888777666555555555555222000000333666777666:::999888888999;;;===>>>???===;;;999777666666666666666555555555444444444444444444444444444333333333333333333333333333333333333333222222111111111111111000000000000000000000000000111222222222333444333222111111222333444222222222111111111111000///000111000///...///000000000000000000///......111000...,,,,,,,,,------,,,,,,,,,,,,---///000111222222111///---,,,...000////////////////////////---------........./////////////////////.........222000---++++++,,,...///000000000000111111111111///000111222222333222222111111222222222333333333222444555666666666888999=========>>>???BBBDDDFFFFFFFFFHHHOOOYYYkkk}}}zzzzzz~~~|||||||||vvvsssooojjjeeedddjjjqqqwwwyyyzzztttqqqnnniiiaaa[[[RRRQQQNNNIIIDDD@@@???>>><<<;;;:::999888888999999888888888777777666666666777444111222444777777666888777666555666888:::;;;<<<;;;999777666555555555555555555555444444444444111222222333555666666777333333333333333333333333333333333333222222222111111111111111111111111111111111111111222222222222222222222111111222222222222222222111111111111000///000111000///...///000000000000000000///......000///......---.........////////////000000000000111222222000...---...000........................---------.........///////////////////////////...//////......------------000000000000111111111111///000111222222333222222222222222222222222333333333444555555555555888:::======>>>???AAABBBDDDEEEEEEFFFJJJQQQ[[[mmmyyytttzzzxxxyyy~~~}}}||||||||||||{{{yyyzzz{{{tttlllhhhjjjnnnrrrsssvvvsssqqqtttwwwtttkkkccc]]]ZZZUUUQQQNNNKKKHHHEEE@@@>>><<<:::888888999:::999888888888888888888888888666444444666777777777777666555555666777999::::::999777666555444444444555555555444444444333333222222333444555666666777333333333333333333333333444444333333333333222222111111222222222222222222222222222222222111111111111111222222222222111111222222222111111111111000///000111000///...///000000000000000000//////.........//////000000//////111222333333222111000///000222333222000/////////------------------------------........./////////......//////////////////---...///000000...---,,,000000000000111111111111///000111222222333222222333333333333222222222222444444444444333555888;;;===>>>@@@AAABBBCCCCCCDDDEEEFFFKKKTTT___ppprrrmmmrrrvvv~~~||||||www}}}~~~}}}zzzwwwuuuyyy}}}wwwtttuuuwwwxxxxxxrrrmmmjjjmmmsssuuupppjjjhhhbbb[[[WWWUUUUUUSSSQQQJJJGGGCCC???<<<::::::;;;999999999999999999999999:::999777777777888888888888888777777888999::::::888888777666555444444444555555555444444444444333666666555555444444333333333333333333333333333333444333333333333333333333222222222222222333333333333333333222222111111111///000222222222222000///222222222111111111000000///000111000///...///000//////000000000000//////,,,---///111111111111000000222333444444222000//////111333333111/////////....................................////////////............////////////......////////////......///000000000111111111111//////111222222222222222444333333333333222222222444444333222222444888;;;===>>>@@@BBBCCCCCCCCCCCCDDDFFFLLLVVVaaasssooohhhmmmttt|||zzzzzzzzz{{{|||tttjjjhhhmmmsssuuuttttttlllccc]]][[[[[[ZZZYYYSSSPPPKKKFFFAAA===;;;:::;;;;;;;;;;;;;;;:::::::::999:::999999888888999999888888888888888888999999888888888888777666666555666666555555555444444444777777666555555444333333333333333333333333333333333333333333333333333333111111222222222333333333444333333333222222111111000111222333333222111000222222222111111111000000///000111000///...///000//////000000000000//////,,,---///111222222111111...///111333333222111000...000222333111/////////////////////////////////........./////////000000---.........//////000000000///...------...000111///000000000111111111111//////111222222222222222333333333333333333333333444444333222222444888;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDFFFLLLVVVbbbtttpppjjjooottt~~~zzzxxxzzz|||~~~pppffffffkkkqqqtttzzzuuummmfffbbb___^^^]]][[[YYYTTTNNNHHHCCC???===>>>>>>===<<<<<<;;;::::::888999::::::999888999:::777777777777777777777777888888999999999888777777777777777666666666555555444444555555555666666666333333333333333333333333111111222222222222333333000000111111222333333333333333333333333222222222222222222333333222222222222222222111111111111000///000111000///...///000...//////000000000000000,,,---...///000111111111...///000111222111111000...000111111///...///000000000000000000000000000....../////////000000000------......///000000000111000...,,,,,,...111333000000000000111111111111///000111222222333222222333333333333444444444444333333333333222444777:::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFKKKTTT```rrrwwwrrrwwwttt}}}~~~}}}}}}~~~zzzllldddccchhhllluuuuuutttpppkkkgggeeedddcccaaa^^^YYYSSSMMMHHHEEE@@@@@@???>>><<<;;;::::::666888::::::999888:::<<<777888888888888888777777777777888999999999888777888888888888777777777777555555555555666666666666333333333333333333333333000000000111111222222222//////000000111222222333222222333333333333333333444444333333333333444444222222222111111111111000///000111000///...///000......///000000000000000------------...///000000111111111111000000000000...//////...------///000000000000000000000000000.../////////000000000000------......///000000111//////.........///111111000000000000111111111111///000111222222333222222111222222333444555666666111222333333333444666888::::::;;;===@@@BBBDDDFFFEEEFFFJJJRRR]]]ppp|||uuu~~~vvvhhhccceeehhhlllqqqwwwxxxtttooollllllhhhhhhfffbbb]]]WWWRRRNNNBBBAAA@@@>>>===;;;:::999444777:::;;;999888:::<<<::::::;;;;;;;;;::::::999555666888999999888777777999999999999888888888777999888777666555444333333333333333333333333333333//////000000111111111222...//////000111111222222222222222333333444444444555555333333333333555555222222222111111111111000///111111000///...///000......///000000000000000......---,,,,,,---///000555444222111000/////////.........---,,,,,,...111////////////////////////////////////000000000000---------...///000000111---...///111111111000///000000000000111111111111///000111222222333222222000111222333555666777777000222444444444444666777999999:::;;;>>>BBBEEEGGGEEEEEEIIIPPP[[[nnnvvv}}}ppphhhhhhjjjqqqrrruuuyyy|||xxxqqqjjjoookkkhhhggghhhddd\\\TTTNNNJJJCCC>>><<<<<<;;;;;;:::888777666666888:::;;;999999:::<<<>>>===;;;999777888888888999999999999999999999888888666555555555666777888888777666555666666666666555444333222333222222111111111111111555444444333333222222111333333444555444333111000222222222222333555666777666666444333111000......000000000000000000000000---///111111000//////000///...,,,++++++,,,...///////////////000000000000000//////...............///////////////000111222/////////////////////...000///...,,,,,,,,,---...111111111000///............//////000000000000000111000///000222333333333333333333333333333333333555666666555444444777999999;;;>>>@@@AAACCCEEEFFFEEEFFFJJJRRR\\\mmmwww~~~~~~yyyqqqnnnmmmnnnnnnooosssxxxzzzyyyvvvyyytttoookkkiiigggccc___VVVRRRKKKFFFBBB???<<<;;;>>>===<<<;;;;;;<<<===>>>;;;:::;;;<<<>>>===;;;888777777777888888888999999999999999888888777666555666666666777777666666666555555555444444333111111111111000///////////////444444333333333333222222666555333222111222333444333333444444444555555555666666555333222000//////000000000000000000000000///111222111///.........///...,,,++++++,,,...///........./////////000000333222222111111111111111///......---------............////////////////////////......---.........////////////000000000000...//////000000000000000000///...///111222222222333333333333333333333333000111222222111333666999999;;;>>>@@@AAAAAACCCEEEFFFFFFKKKRRR\\\lllvvvyyytttpppllljjjlllrrrxxx|||}}}|||xxxrrrmmmiiigggggggggaaa\\\VVVPPPKKKEEE@@@<<<===<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>===:::888666666666777777777888888888888999888888777666555666666555555555555666666555555555555444444333222222111000000//////000000222222333333333333444444888555222//////111444777333444555666666555444444666666555444222111000000000000000000000000000000000222222111///---------///...---,,,,,,---...////////////000000000111111111000//////......//////000000///...------------.........//////000000000......///000000000//////---......///000111111222...///000000111111000000000...---...000222222111333333333333333333333333---...000000111444777:::999<<<>>>???@@@@@@BBBCCCGGGGGGKKKRRR[[[kkkvvv|||yyy~~~wwwrrrlllkkkooosssuuuvvvwwwwwwvvvsssooolllkkklllhhheee```ZZZTTTMMMEEE@@@;;;;;;<<<=========<<<<<>>=========<<<999777666666666666777777777777888888888888888777666666777666555444444555666777777777888888777666666555444444333222222222222333111111222333333444555555777555222//////111444666222333555777777777555444555555555444333222111111000000000000000000000000///111222111///....../////////...------...//////111111111222222222333333//////...------------...111111000000000000000111.........///000000111111---...///111111111000///......//////000000111111//////000111111111111000000///...///111222222222222222333333333333444444000111333333444666:::===:::<<<>>>?????????@@@BBBGGGHHHKKKRRRZZZiiivvv~~~xxxzzz{{{vvvttttttsssqqqnnnssswww{{{}}}zzzwwwsssqqqllljjjfffbbb\\\TTTLLLGGG>>>???@@@AAABBBBBBAAAAAA@@@>>><<<<<<<<<;;;999777666666666666777777777777777888888888888777777666777666555444444555666777777777777777777777666555555444444333333333333333111111222222333444555555333333333222222333333444///111444666777777666666444444444333333222222222000000000000000000000000,,,...000111000///000111////////////////////////000000000111111111222222333222111111000000111111/////////000000222333444////////////000000111111---...///111111111000/////////////////////000//////000000111111111111111222111000000222444444333222222222333333444444444444555666555555666999;;;:::<<<>>>?????????@@@BBBGGGGGGKKKQQQYYYhhhwww{{{yyy|||xxxsssppptttyyy}}}~~~{{{wwwssspppnnnkkkgggbbb[[[SSSMMMBBBBBBBBBBBBAAAAAAAAAAAA???===;;;;;;;;;:::999777666666666777777777888888777777888888888888777777777777666666666666777777444444555555555444444333444333222222111111222222111111222333333444555555111222333555555444333222000111333555666666666555222222222222222222222222000000000000000000000000+++---000000000000111222///000000000000000000///........./////////000000111111000////////////000,,,,,,---...///111222333000000000000000000000000......///000000000//////000000000000///////////////000111111222222111111333111000111333555555444111222222333333444444555555666666555333444666888999<<<>>>???@@@@@@BBBCCCFFFFFFJJJPPPYYYhhhxxx~~~~~~vvvuuutttvvvzzz{{{yyyvvvuuurrroookkkfff___XXXSSSIIIHHHEEECCC@@@??????>>>===<<<:::999999:::888777777777777888888888999999777777888888888888777777777777888888888888777777333333444444444444333333444444333222222222222222222222222333333444444444000111333444555444333222333333333333333333222222111111111111111111111111000000000000000000000000,,,...000111000///000111000000000111111000000000/////////000000000111111//////...---------------............///000111222222222111111000///////////////......---...............//////000000111111000000111222222222222111222111000111333444444444111111222333333444555555444555555444333333666888999;;;>>>@@@AAAAAACCCEEEEEEEEEIIIPPPXXXhhhvvv|||uuuuuuyyy~~~~~~yyyvvvrrrmmmhhhaaaZZZUUUTTTQQQMMMHHHDDDBBBAAAAAA<<<:::888888999999888777888888888888999999999999666777777888888888777777777888999::::::999888777444444555555666555555444666666555444444444444555222222333333333333444444222222222333444444444444666555444222111000000000000000000000000111111111000000000000000000000000...000111111///...//////000000111111111111000000222222333333333444444444222222111000000000000000222111111111111111222222333333222111000///......111///...,,,,,,,,,---...,,,,,,---///000222333333000000111222222222222111111000///000222333333333111111222333333444555555444555555555444555777:::999;;;???@@@AAACCCEEEFFFDDDEEEHHHOOOXXXhhhuuu|||}}}wwwtttvvv|||}}}}}}zzzsssiii```YYYVVVXXXTTTPPPMMMKKKHHHCCC>>>@@@===:::888888888777666888888888888777777777777888888888888888777666666555555666777777777777777777666555333222222333333888888777555555444444444444444444444444444444444777444000000222333222000333333333333333222111000111111000//////000111222000000000000000000000000111111111000000000000000444333333333222111111111...000000///...---...///////////////////////////111000///...///111333444444333111//////...//////000000000000000000000000000000000000000///.....................///000000...///000222333444555555333333444444444444444444222333333444555666777777:::<<>><<<;;;:::999777888888888888888888888777777777777777666555555333444444555555555555555222222222222333444555666777777666666555555444444333333333333333333333333222000000111333666666666111222222333333333333222333222111000000000000000000000000000000000000000//////000000111111111222......//////////////////222333444333222111111333111111111111111111111111......------...///111222222111000///////////////000000000000000000000000000000000000000//////.../////////000000000111111333333333333333222111000222333333333444444444555333333333444555666777888:::<<>><<<;;;:::;;;;;;:::999888888888777777777666666777777777777777777777777777777777777666666666666333444555555555555444333555666777888888777666555444444444444444333222222000000111222444666888999222222111111111111222222222222222222222333333333111111111111111111111111111000/////////000222333111111000///......------///000000000000000///............/////////000000222222222222222222222222////////////////////////000000111111111111000000000000000111222444555666333222222222222333444444444444333333444777999;;;===>>>@@@@@@@@@AAABBBDDDDDDEEEIIIMMMRRR___vvvyyyjjj~~~yyyyyy{{{{{{sssoookkkfffdddeeebbb```]]]ZZZWWWSSSOOOLLLGGGCCC>>>;;;::::::999888888777777777777666666666777777777777777777777777555555555666666777777777555555666666666666555555444555777888888777555444555555555555555444333333111111111111222333444555222222111111111111222222333333333333222222222222333222111000000111222333000000000111111111222222444333222111///...---,,,111111111111000///...---....../////////000000000111111111111111111111111////////////////////////000000111111111111000000111111111111222333555555444333333333333444555555666555444333444666888999>>>???AAAAAAAAAAAACCCEEECCCEEEHHHMMMRRR^^^uuuyyykkk}}}yyyyyyyyy{{{~~~|||vvvpppllljjjiiieeeccc```]]]\\\ZZZWWWUUUMMMHHHAAA<<<::::::::::::777777777777777777777777666666666555555555555555555555555666666666777777555555555555555555555555333555777888888777555333444555555555555444333333333222222111111111111222333222222111111222222333444444444333333222222111333222000//////000222333///000111222222222111111555444333222111000//////000000000000000///.........////////////000000000......///////////////000///////////////////////////000000111111111111000222222222222222333444555444444444444444555666666777666444444444555777888===???@@@AAAAAAAAACCCDDDCCCDDDHHHLLLQQQ]]]tttxxxjjj|||||||||~~~zzz{{{~~~yyytttooollljjjgggdddbbbaaaaaa```^^^RRRLLLCCC===::::::;;;;;;777777777888888888888888777777666666555555555555666666666666555555555555555444444444444444444555444555666777777666555444444444444444444333222222555444333222111111111222333333222222222222333333555444444333333222222222333222000//////000222333000000111222222222222111222222111111111111000000......///000000000000000////////////000000000111/////////000000000111111000000000000000000000000//////000111111111111111333222222222333444444555555555444444555555666777777666555444444555777888<<<>>>???@@@???@@@AAACCCCCCDDDHHHLLLPPP]]]ssszzzwwwiii~~~uuusssvvvyyy~~~yyyuuunnnkkkfffdddcccccccccbbbXXXQQQHHH@@@===<<<;;;;;;888888888999999999999::::::999999888888777777666666666666555555444444444555555444333333444555555555555555666666555555555444444444444444333222222555444333333222222333333333333222222222222333333444444444444333333333333333222111000000111222333111111111222222222222333////////////////////////---...///000111111111111/////////000000000111111000111111222222333333333000000000000000000000000...///000111111222111111222222222222333444555666555444444444444555666666777666555444444555777888;;;===????????????AAACCCCCCDDDGGGKKKPPP\\\rrr}}}xxxjjj~~~wwwssstttuuuwwwsssmmmiiigggfffeeeddd___XXXNNNFFF@@@===;;;:::999999:::::::::;;;;;;;;;::::::999999888777777666444444555555555555555666666666555444444555666666666555444444444444555666555555555555555444333333333222222222222333444444444333333222222333333444333333333444444444444444111111111111111111111111222222111111111222333444111111111000000/////////...///000000000000000/////////000000000111111111//////000000111222222333000000000000000000000000...///000111111222222222111111222222444555777888444444333333444444555666666555444333444666888999<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDGGGKKKOOO[[[rrr}}}{{{ooo|||{{{{{{}}}xxxrrrooommmkkkjjjeee^^^SSSJJJCCC>>>;;;999:::::::::;;;;;;<<<<<<<<<888888888777666555555444222222333444555666777888888777666555555666777888777666444333333444666777666666666666666555555444111111111111222333444555444333333222222333333444333333333444444555555555000111222222222222111000333222111000000222444555777666555444222111000000111111111111000///...---000000000000111111111111,,,,,,,,,---...//////000000000000000000000000000......///111111222222222111111111222444666888999444333333333333444555555666555444333444666888:::===???AAAAAAAAAAAACCCEEECCCDDDGGGJJJOOO[[[qqqyyy}}}rrr}}}wwwssstttrrrnnnhhhbbbYYYPPPJJJFFFBBB@@@999999999888777777666666:::999777555555555555666555555666666666666666555666666555555555444444444555555555555555666777777777777777777666555333333333333333333333333333333444444222222222222444444111222222333333444444555333333333222222222111111111111111111111222333444444444333222111000///...222111000//////000111222222222111000//////000000//////000111111111111111111///---...111222000...111111000000000000000000666555444333333555666888333333222222222333444444444444333333444555777888:::<<<@@@AAAAAABBBCCCDDDFFFFFFIIIKKKOOOZZZppp{{{yyy~~~ppp}}}yyyyyyvvvqqqmmmhhh___WWWPPPKKKGGGDDD===<<<<<<;;;:::::::::;;;;;;:::999777777777777888555666666777777666666555666666555555555444444444555555555555555666777777777777777777666555444444333333333333333333333333444333333222222333333444111222222333333444444555333333222222111000000///333333333333444444444444444444333222111000//////000///............///000222222111000000000000000//////000111111111111111111///......111111000...000000/////////000000111555444333222333444666777333333222222333333444555444333333333444666888999:::<<>>===>>>???@@@===<<<:::999888999999:::666666777777777777666666666666666555555555555444666555555555555666666777888888888888777666555555333333333333333333333333222333333444444333333222111222222333333444444555444444333333222111000000444555666666666555444333444333333222111000//////000//////......//////000222111000000000000000000//////000111111111111111111///...///000111000...////////////000111222222444333222111222333444555333333333333333444555555333222333333555777:::;;;<<>>???@@@===<<<;;;999999999:::;;;777777888888888777666666666666666555555555555555666666555555555555666777888888888888888777666666444444444444444444444444222222444444444444222222111222222333333444444555444444444444444444444444444555666777777555333111333333222222111000000///111111111111111111111111111111000000000000000111//////000111111111111111000/////////000000000///000000000000111222444444222222111111111222333444333333333333333444555666222222333444666999;;;===@@@CCCEEEFFFEEEDDDDDDEEECCCEEEIIINNNSSS___uuuuuuuuupppeee~~~|||}}}zzzxxxtttqqqmmmiiiccc___TTTQQQKKKEEEAAA>>>======<<<;;;999888888999::::::888888999999888777666666666666666666666666666666666666555555555555666666777888888888888777777666444444444444444444444444222222444444444444222222111222222333333444444555000000111222333444555555222333555666555333111000333333222222111000000000111111222222222222111111111000000000000000111111//////000111111111111111///000000000/////////000111111111222333444555666111111111111222222333333333333333333444555666777222222333444777:::<<<>>>@@@CCCEEEFFFEEEDDDDDDEEEBBBDDDIIINNNSSS___uuu~~~ooommmzzzooofff~~~~~~}}}}}}~~~{{{|||zzzxxx}}}yyyvvvsssooojjjggg\\\XXXRRRKKKEEEAAA>>>===::::::999888888888999:::999999:::999999888777666555666666666666777777777777666666555555555555666666777777888888777666666444444444444444444444444222333333444444333333222111222222333333444444555------...///111222333333111222333333333222111000222222222111111111000000///000000111111000000///000000000000000111111222//////000111111111111111...000111000///...///111222222222222333444555555111111222222222333333333333333333333444555777777333333444555777:::===>>><<>>:::<<>>:::<<<@@@AAAAAABBBCCCDDDAAACCCHHHNNNRRR]]]qqqyyykkkgggjjjnnnpppfff|||tttrrrvvvvvvttt|||~~~{{{tttmmmgggeeebbb```]]]XXXPPPJJJDDD???;;;:::<<<===:::777:::;;;<<<<<<<<<<<<::::::555555666666777777888888888888777777666666555555666666666666666666666666444555555555333222333444555555444444444333333333333333333444444555555555444444333333333333222222111222333444555444333333222333444222000///000111000000000000000000000000///////////////000111111222222222222222222222222000000////////////000000111111000000000000111111333333333444444444555555555444222222222555888999:::999888777777888999:::>>>???AAABBBCCCBBBBBBAAACCCBBBEEEMMMUUU```qqqssseeeeeetttrrrggg~~~xxxvvvrrrlllrrr~~~}}}xxxtttllljjjfffccc```[[[UUUQQQFFFAAA;;;999:::;;;999666999999999999888777555444666666666777777777777777666666666666555555555555555555555555555555555555444555666555333333333555444444333333333222222222222333333333444444444444444444444333333222222222111222333444444444333333333444444333111000000111000000000000000000000000///////////////000111111111111111111111111111111000000////////////000000111111000000000000111111333333333444444444444555555444333222333555777999888888777777777888999:::>>>???AAABBBCCCBBBBBBAAACCCCCCFFFLLLTTT___qqqwwwkkkkkk{{{ssskkkzzzqqqkkknnnwww}}}sssppplllhhhdddaaa\\\YYYMMMGGG???;;;::::::999888999999999888666444333222777777777777777777666666444555555555555555555666444444444444444444444444555666777666444333444555333333222222222111111111222222222222333333333333555555444333333222111111111222222333444333333333333444444333111000111222000000000000000000000000000////////////000111111000000000000000000000000000000////////////000000111111000000000000111111333333333333444444444444555444333222333444777888777666666666777999;;;<<<>>>???@@@BBBCCCCCCBBBBBBCCCCCCFFFLLLSSS^^^ppp{{{ppprrrsssooozzzuuuxxx~~~yyyvvvrrrmmmiiieeebbb```VVVPPPGGG@@@======<<<;;;;;;;;;:::999888777666555999888888777777666666666444555555555666777777777555555555555555555555555666777777777555444555666333333333333222222222222222222222222222222222222555555444333222222111111111111222222333333333333222333444333111///000111000000000000000000000000000000//////000000111222111111111111111111111111000000////////////000000111111000000000000111111222222333333333444444444555444333222333444666777555555555555777999;;;======>>>@@@BBBCCCCCCBBBBBBCCCCCCFFFKKKQQQ\\\nnn|||rrrvvv|||qqqppp}}}|||yyytttnnniiifffddd\\\VVVNNNGGGBBB???======;;;;;;::::::999999999:::999999888888777777666666666666666777888888888999666666666666666666666666666777777777555444555666444444444444333333333333222222222222222222222222555555444333333222111111111111111111222222333333111222333222000//////000000000000000000000000000000000000000000111222222222222222222222222222222000000////////////000000111111000000000000111111222222222333333333444444444444333333333444555555444444444555777999;;;======>>>@@@BBBCCCCCCCCCCCCCCCDDDGGGKKKOOOYYYmmm}}}tttxxxyyyoooooo}}}}}}~~~wwwooojjjggg___\\\VVVOOOIIICCC???===:::999999888999999::::::888888888888888888777777777888888888888888999999777777777777777777777777555666777666444333444555555555555444444444333333333333333333222222222222444444333333333333222222222111111111111222333333222333333222000//////000000000000000000000000000111000000000000111222222222222222222222222222222000000////////////000000111111000000000000111111222222222222333333333333444333333333333333444444444444444555666999;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDGGGJJJMMMWWWlll}}}tttxxxzzzooommm}}}wwwooojjjcccccc```[[[SSSKKKDDDAAA<<<;;;:::999888888999999888888888888888888999999888888888888777777777777777777777777777777777777444555666555333333333555444444444333333333222222444444444444333333333222222222333333333333444444222111000000000111333333444555555444222111111222000000000000000000000000111111000000111111222333111111111111111111111111000000////////////000000111111000000000000111111111222222222222333333333333333333333333333333333555555444555666888:::;;;<<<===???BBBCCCDDDDDDCCCCCCEEEHHHJJJLLLVVVkkk~~~zzzpppttt}}}qqqnnn~~~vvvyyy}}}rrrmmmhhhiiiiiiddd\\\RRRJJJFFF@@@???<<<:::999999999999777777777888999999999:::888888777777666666555555666666666666666666666666444555666555333222333444333333333222222222111111555555555444444333333333111222222333333444444555222111000000000111333444666777777666444333333444000000000000000000000000111111111000111111222333000000000000000000000000000000////////////000000111111000000000000111111111111222222222333333333333333333333333333333333555555555555666777999:::<<<===???BBBCCCDDDDDDDDDCCCEEEHHHJJJKKKUUUjjj~~~vvvlllooosssooo{{{vvvvvvyyy{{{{{{tttrrrnnnllliiieee```YYYRRRMMM@@@???===;;;:::::::::;;;<<<;;;::::::999999::::::777888:::;;;;;;999666555777777777777777666555555888777666444333333333444333444444555555444444333444444444444333333222111444444444444444444444444444444444444333222222111333444555444222000000000333333444555444333111000111000///......///000111333333222111000000111111000000000000000000000000---......///000111111222000000111111111222222222333333333333333333333333333333333444555777999:::===?????????>>>???@@@BBBEEEEEEHHHKKKPPPYYYlll~~~ppphhhoooyyy}}}rrroooxxxssssssuuuzzz}}}xxxwwwpppmmmiiieeeaaa]]]XXXTTTIIIFFFBBB===:::::::::;;;;;;:::999999888888999999999999999888888888888888777777777777777666555555777666666555444444333333333333444444444444333333333333444444444333222222333333333333333333333333222222333333222222111111222444555444222000000111333333444444444333111111111000///......///000000333222222111000000111111000000000000000000000000......//////000111111222111222222222333333333333666555555444333222111111333333333444555777999:::<<<===>>>>>>===>>>@@@AAAEEEEEEHHHKKKPPPYYYlll}}}}}}llldddiiisss}}}tttrrruuupppoooooouuu|||}}}{{{tttooojjjeeeccc```^^^\\\UUUPPPIIIAAA<<<:::;;;<<<::::::999888888888888999:::999777666666888999;;;777777777777777666555555555666666666666444333222222333333444444333333222222333333444444444444333222222222222222222222222000000111222222222111111222333444444222000000111222222333333333222111111222111000///......//////333222111111000111111111000000000000000000000000...//////000000111111111222222333333333444444444444444444444333333333222333333333444555777999:::;;;<<<======<<<===???AAADDDEEEGGGKKKOOOYYYlll}}}zzzhhh___ccclll{{{tttttt|||sssooommmooosssyyy~~~xxxssslllfffcccaaa```___]]]WWWNNNEEE???======>>>;;;;;;:::999999999999:::999888777666777888:::;;;777777777777777666555555444555666777777555333111222222333333333333222222222222333444555555555444222222222222222222222222000000111222222333222222222333444444222111111111222222222222222222111111111111000000///.........222222111111111111111222000000000000000000000000//////000000000111111111222222222333333333333444000111222333444666777777333333333444555777999:::;;;<<<=========>>>@@@BBBDDDDDDGGGKKKOOOYYYlll}}}yyyggg]]]```iiiwwwqqqrrrxxxrrrllllllnnnssszzz}}}wwwoooiiidddbbb```___```[[[SSSJJJDDDAAA@@@@@@======<<<;;;;;;;;;;;;<<<888888888999999999888888777777777777777666555555333444666777777555333222222333333444444333333222222333444444555555555555444444444444444444444444111111222333444444444333111333444444222111111222111111111111111111111111000000000000000///......222111111111111111222222000000000000000000000000000000000000111111111111111111111111222222222222000000222333555666888888333333333444555777999:::<<<===>>>>>>>>>???AAACCCDDDDDDGGGJJJOOOXXXkkk}}}yyyhhh^^^bbbkkkqqqkkknnnxxxmmmllllllpppvvv}}}}}}vvvooojjjfffbbb___aaa^^^XXXRRRKKKGGGDDDBBB>>>>>>===<<<<<<<<<<<<===888999999999999888777666777777777777777666555555444444555666666555444333333444444555555444444333333444444555555555555444444444444444444444444444222222333444444444333333111222444444222111111222000000000///000000111222//////000000000000//////111111111000111111222333000000000000000000000000111111111111111111111111000000111111111222222222444444444444444555555555333333333444555777999:::<<<===?????????@@@BBBDDDCCCDDDFFFJJJNNNXXXkkk|||{{{kkkaaadddmmmoooiiikkkwwwuuusssrrruuuzzz}}}xxxsssmmmhhhcccdddbbb___YYYSSSLLLFFFBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777666666777777777777777777777666555555555555555555555555555555444555555666666555555444555555555555555555444333333333333333333333333333222333333333333222222111000222444333222111222333000//////...///000111222---...///000111111000000111111000000111222222333000000000000000000000000111111111111111111111111111111111222222222333333555555555555555444444444333333333444555777999:::;;;<<<===>>>>>>???BBBDDDCCCCCCFFFJJJNNNXXXkkk|||}}}lllbbbeeemmmoooiiilll|||wwwuuuyyyzzztttmmmhhhfffeeeccc___XXXOOOGGGBBB======<<<;;;;;;;;;;;;<<<@@@===999555444555777999777777777777777666666555555555444444444555555666555555666666666666555555555666666666555444333333222222222222222222222222222222222222222111000///000222333333222111222333000///.........000111222,,,---///000111222111111111111000000111222333333000000000000000000000000222222111111111111111111222222333333333444444444222333333444555666777777333333333444555777999:::999;;;<<<======>>>AAACCCCCCCCCFFFJJJNNNXXXkkk|||~~~lllaaadddlllqqqlllooo}}}vvvvvv}}}|||uuupppkkkhhhdddbbb___XXXMMMEEECCC???:::777888;;;===>>>777999;;;<<<;;;:::777666999999888777666555444444888888888888777777777777666555555444444444555555888777555333222333444555333333333444444444555555000111222333333222000///000000111222333555666777333222000000111222111000111111111000000000000000111111111111111111111111111111111111111111222222222222111111000111111111333222111000000111222333333333333444444444555555333444555444444555888;;;<<<<<<===>>>???AAACCCDDDEEEEEEGGGKKKOOOXXXkkk|||xxxpppgggfffrrruuurrrvvvzzzvvvpppmmmhhhfffddd^^^UUUMMMDDD@@@<<<:::::::::;;;:::::::::::::::999999999999888888888777666666555555666666666666555555555555555555444444444444555555666555444333333444666777444444333333333222222222///000222333333222111000222222222222333444666666444222000000111222111000111000000000000000000000111111111111111111111111333222222222111000000000222111111111111111222222111111//////...///000000444444444555555555666666333444555444444555888;;;============>>>???@@@AAADDDDDDFFFJJJMMMWWWiii{{{yyyoooeeeffftttvvvuuuzzz|||wwwtttooollljjjeee___YYYIIIFFFAAA>>>===<<<:::999===<<<:::888888999;;;<<<777777777777777777777777666666666666555555555555555555555444444555555666444444333333444555777888555444444333111000000//////000111333333333222222444333333333333444555666555333111000111111000///000000000000000000111111111111111111111111111111444333333222111000//////000000000000111222333333555444333333222222222333555555555555666666666666333444555444444555888;;;==================>>>???BBBCCCEEEHHHLLLVVVhhhzzzyyynnncccfffwwwwwwwww~~~}}}zzzuuurrroookkkgggcccTTTPPPIIICCC@@@>>>===;;;>>><<<;;;999999:::;;;<<<777777777888888999999999888888888888777777777777777666666666666777777888555555444444444555666666444444444333222111111000///000111222333444333333555555444444333444444555666444222111111000///...000000000000000111111111111111111111111111111111333222222222111000000000000000000000111222333444666666555444444333333333444444444444555555555555333444555444444555888;;;===============>>>???@@@CCCCCCEEEIIILLLVVVhhhzzzzzzmmmccchhh{{{xxxxxx~~~|||wwwsssooollliii```YYYOOOGGGBBB???>>>===;;;<<<<<<<<<;;;;;;::::::777777888888999999::::::888888888888777777777777888888888888888999::::::777777666555444333333333333333333444444444444444000000111222333444444444555555444333333333333444666444222111111000///...//////000000111111111111111111111111111111111111000000000111222222222333000000000000111222333444111111111111000000//////222222333333333444444444333444555444444555888;;;<<<<<<===>>>???AAABBBCCCCCCDDDFFFIIIMMMWWWiiizzzyyymmmdddjjj}}}xxxvvv{{{~~~xxxsssooommmggg```VVVLLLEEEAAA>>><<<:::;;;;;;;;;;;;:::999999888888999999::::::::::::666666666666555555555555888888888888999:::;;;;;;888888777666444333222111333333333444444555555555111111222222333333444444444444333222222222333333555333111000111111000////////////000111111222222111111111111111111111111//////000111222333333444000000000000111222333333000111111222222222111111111222222222333333333333333444555444444555888;;;<<<<<<===>>>@@@BBBDDDEEEDDDDDDFFFJJJMMMWWWiii{{{vvvllldddjjj|||wwwuuuyyy~~~wwwssspppnnnhhh___VVVNNNFFF@@@<<<<<<;;;:::888888999999:::999999999:::::::::::::::666666666666555555555555777666666777777999::::::777666666666555444333222444444333333333333333333333333222222222333333444222222111111111222222333444222000000111222111000...//////000111111222222111111111111111111111111000000000111222222222333222111111111111111222222222333444555666666555555222222222333333333444444333444555444444555888;;;<<<<<<======???@@@AAABBBBBBCCCEEEIIILLLVVVhhhzzzqqqjjjccchhhyyywwwvvv|||~~~{{{uuusssrrrooohhh```WWWMMMCCC===>>>;;;888555555777:::<<<::::::::::::::::::::::::888888888888777777777777555555555555666777888999555555555666555555444444555444444333222111000000444444333222222222333333111111000000111111222333333222000000111222111111...//////000111222222222111111111111111111111111222222222111111111111111222222111111111111111111///000222444555555444444333333333444444444555555333444555555444555888;;;===============>>>??????AAAAAADDDGGGKKKUUUgggxxx}}}mmmhhhcccfffuuuvvvxxxyyyrrrqqqppplllfff^^^TTTKKKFFF>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888666666666666555555555555555555444444444333333333444444444444444444444444000111222333555666777888444333333222222333333444222222222111111111000000111111222222222333333333222222222111111111000000///111333333111111111222000000000000000000000000000111222333444555555555444444444555555444333333444333222222444777:::<<<>>>???AAAAAA@@@@@@AAACCCCCCDDDGGGKKKNNNVVVgggwww}}}pppkkkcccfffxxxtttvvv}}}~~~vvvsssoooiiicccZZZQQQKKKAAA@@@>>><<<;;;::::::;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555444444444333333333333222444444444444444444444444222333333333444444444444444333333222222333333444222222222111111111000000111111111111222222222333111111111222333333444444***,,,////////////000111111111111111111111111111333333333333333333333444333333444444444444333333555444333333444666999;;;===>>>@@@@@@??????AAABBBBBBBBBEEEIIILLLTTTeeevvv{{{ooojjjccchhh{{{}}}rrrssszzz~~~yyyrrrnnnjjjcccZZZRRRGGGEEEAAA===;;;;;;;;;<<<999999999999999999999999777777666666666555555555666666666666555555555555444444444333333333222222444444444444444444444444444444444333222222111111333333222222222222333333222222222111111111111111000000000111111111222222///000111222444555777777)))+++---......///000222222222222222222222222222555444333222222222333333222333333444444333333333666555444333444666888:::<<<===??????>>>>>>@@@AAA@@@AAADDDGGGJJJRRRcccssszzzmmmiiidddjjj~~~{{{ooopppwww~~~xxxyyy~~~wwwrrrpppkkkaaaYYYMMMJJJEEE???<<<;;;;;;<<<999999999999999999999999777777666666666555555555666666666666555555555555555555555444444444444333333333333333333333333333444333333222222111111000333333222222222222333333111111111111111111111111///000000000000111111111///000111222333555666666---///111111111111222333222222222222222222222222555444222111111222444555111222333333333333333333666555444444444666777888:::<<<===>>>===>>>???AAA@@@AAACCCGGGJJJRRRbbbrrrzzzllliiidddkkkzzzooopppwww{{{ttttttyyy|||uuusssnnnfff^^^TTTPPPIIICCC>>><<<;;;;;;999999999999999999999999888888777777777666666666666666666666555555555555666666666666555555555555333333333333333333333333111111222222222222333333333222222111111222222333111111111111111111111111///000000000000111111111111111111111222222222222111222444444222111111222111111111111111111111111333222111000111333666777111222333333444444444444555555444444555666777888999;;;=========>>>???AAAAAABBBDDDHHHJJJRRRcccsss{{{nnnjjjdddkkk|||ppprrryyyyyywwwzzzyyytttooohhhbbbZZZVVVPPPIIICCC???===<<<::::::::::::::::::::::::999999999888888888777777666666666666555555555555666666666666555555555444333333333333333333333333000111111222333444444555222222111111111111222222111111111111111222222222000000000111111111222222222222222111111000000000111222333333111//////000000000000000000000000000111111111111222444666777222222333444555555555555444444444555666777888888999;;;===>>>===>>>@@@BBBCCCCCCEEEIIIKKKSSScccsss}}}ppplllffflll~~~sssttt|||~~~uuunnniiifffaaa]]]WWWPPPIIICCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666666666555555555555555444444444333333333333222222222222222222222222222222222333444444555555222222111111111111222222000000111111111222222222111111111111222222222333333333333222222111111111///111222222000//////000111111111111111111111111222222222333333444444444222333444555666666666666333333444555666777888999999;;;===>>>>>>???AAACCCCCCCCCEEEHHHKKKRRRcccrrr~~~rrrooojjjooouuuwww~~~uuummmiiihhheeebbb\\\UUUNNNGGGBBB???<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777777666666666555555555555333333333222222222111111222222222222222222222222333444444444444444555555222222111111111111222222000000111111222222222222111222222222222333333333333333333333333333333333...000222222222111222333222222222222222222222222333333444444444333222111333444555666777777777777222222333555666888999::::::<<<>>>>>>??????AAACCCBBBCCCEEEHHHJJJQQQbbbrrr~~~tttrrrlllrrrvvvxxxzzzrrrooommmooohhh```XXXRRRLLLEEE???<<<<<<;;;999777777888999<<<;;;888777666777888999777777666555555555555555444444444444444444444444777666555444333222222222333333333222222111111111222333444444333222000///333333333222222222111111222222222111111111000000...///000000111111111111333222111000000111222333000111111222222333444444333444444555555444444333555666777777555444555555666666555555555777888999::::::999999;;;===???AAAAAACCCGGGJJJKKKQQQbbbssszzzpppiiiqqq~~~|||rrruuu~~~yyytttrrrsssnnnfff___ZZZSSSLLLFFF>>>>>><<<:::999888:::;;;;;;:::888666666666777888777777666555555555555555444444444444444444444444555555444333333333444444444444444444333333222222222333333333333222222111333222222222111111111111222222222111111111111111222222333333333333222222222222111000000111222222000111111222222333444444333333444444444444333333444666777777555444555555666666555555666777888999999:::;;;===>>>???@@@@@@AAACCCGGGJJJJJJQQQaaarrrwwwnnniiirrr}}}sssuuu}}}|||zzzyyytttnnniiiddd]]]UUUOOOBBBAAA>>><<<;;;;;;;;;<<<:::999777666555555666777777666666555555555555666444444444444444444444444444444333333444555555666555555555555444444444444333333222222222333444444222222111111111000000000111111111222222222222222333333444444444333222222222222111000000111222222000111111222222333444444222222333333333333222222333555666666555444555666666555555555666777999:::888:::===???AAAAAA@@@???AAACCCGGGIIIJJJPPPaaaqqq|||tttllliiiuuu~~~sssttt|||}}}yyytttoookkkddd[[[UUUGGGDDD@@@===<<<<<<<<<<<<999888777666555555555666777666555555555555666666555555555555555555555555555555444444444444555555555444444444444444444444444333222222222444555666111111111000000000000///111111222222222222333333000111111222222222222111222111111111111111111222000111111222222333444444111222222333333222222111111333555555444444555666555555555555666777999:::888:::<<<>>>???@@@@@@???AAACCCFFFIIIIIIOOO```pppzzzqqqiiijjjxxx~~~sssttt{{{|||wwwsssooohhh___YYYMMMIIICCC???======<<<;;;888888777666666555555555666666555555555555666666555555555555555555555555888777666555444444444444333333333333333444444444444444333222333444666777111111111000000000000///222222222222222222222333...///000111222333333333111111111222222111111111000111111222222333444444111222222333333222222111000222444444444444555666555555444555666888999;;;::::::::::::;;;===???AAAAAABBBFFFHHHHHHNNN___oooxxxoooiiikkk{{{~~~tttuuu||||||wwwssslllddd^^^UUUNNNGGGAAA@@@???<<<:::999888888777777666555555666555555555555666666777555555555555555555555555999888777555444333333333333333333333333444444444555555444444444555666666222222111111111000000000444333333333222222222222000000111222333333333333000111222222222222111000000111111222222333444444222222333333333333222222...000333444333444555666555444444555666888:::;;;::::::999999:::===???AAAAAABBBFFFHHHHHHMMM^^^nnnxxxoooiiilll~~~vvvyyy}}}xxxrrrkkkfff]]]UUUKKKEEECCCAAA>>>;;;999999999999888777666666555555555555555666777777555555555555555555555555777777666555555555555555333444444444555555555555555666666666666555555444333222222222111111111111555555444333222111111000222222222222222111000///000111222222222222111000000111111222222333444444333333444444444444333333---///222333333444555777444444444444666888:::;;;999::::::;;;===>>>@@@@@@@@@BBBEEEGGGGGGMMM]]]mmmxxxpppkkkmmmzzz~~~yyy|||wwwpppkkkbbbZZZOOOHHHEEECCC???;;;999::::::999999888777666555555555555555666777888666666666666666666666666666555555555555666777777444555555555666666777777666666777777777555444333333333333222222222222111666666555444222111000000222222111000...,,,+++***000111222333333222111000000111111222333333444444333444444555555444444333,,,///111333333444555777444444444444666888:::<<<888:::<<>>===<<<<<<===>>>???CCCBBBCCCFFFIIIPPP^^^lllyyynnnnnnnnn{{{xxxssssss|||wwwpppeeeYYYPPPHHHBBB??????===:::888999999888888666666666666666777888888888666555666777777666555555555666666666666555555555555555555555555444444333444555555555555444333333333222222222222222222111111222222222333333333111222222222222222222111222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555666555444444555777999;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCFFFIIIPPP^^^kkk{{{pppoooooo|||~~~}}}uuurrrwww|||pppdddYYYOOOGGGAAA???<<<999888888999999888777666666666666777888888888777555555666666555333555555666666666666555555777666666555444444333333222333333444444333333222222222222222222222333333333222111111111222333444222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555555555444555666777999;;;999:::<<<===???@@@AAAAAABBBAAACCCFFFIIIOOO]]]jjj}}}rrrqqqqqq}}}||||||~~~zzznnnbbbUUUJJJDDD@@@===999888888999999999777777666666777777888999777666444444444444222111555555666666666666555555666666555555555444444444222222222222222222222222111111111222222333333333333222111000000222444555222222000//////000222222222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555555555555555666888999:::999:::<<<>>>@@@@@@@@@???AAAAAACCCFFFIIINNN\\\iii}}}rrrqqqppp}}}yyy~~~vvviii[[[OOOGGGCCC???;;;888888999::::::777777777777777888999999888777555555555555444222555555666666666666555555444444444555555555666666222222222222222222222222111111111222222333333333333222111000000222444555333222111000000111222333222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555444444555666777888999999:::;;;===?????????>>>>>>@@@@@@BBBFFFHHHNNNZZZggg}}}|||qqqpppooozzz~~~www||||||qqqcccUUUMMMFFFBBB===:::999:::::::::888777777777777888999999:::999777777888888777555555555666666666666555555333333444444555666666777333222222111111222222333222222222222222222333333333222111111111222333444333222222222222222222333222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555444444555666777888999999<<<<<<===>>>>>>???>>>>>>@@@@@@BBBFFFHHHMMMYYYeeezzz{{{pppooommmyyy|||www~~~xxxlll^^^UUUJJJFFF@@@;;;::::::::::::888888777777888888999:::888777666666777888777555555555666666666666555555444444555555555555555555444333222222222222333444333333222222222222222222111111222222222333333333333333444444444444333333222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555333444555666888888999999;;;;;;;;;<<<>>>???@@@AAA??????BBBFFFHHHLLLXXXdddvvv{{{qqqooommmxxx}}}yyy|||zzzwwwtttsssrrrsssttttttwww{{{~~~rrrddd[[[LLLHHHAAA<<<::::::::::::888888888777888888999:::444333222333555555444333555555666666666666555555666666666555444444333333444444333222222333444444444333333222222111111111000111222333333333333222333333555555555555333333222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555333444555777888888888888:::::::::;;;===@@@CCCDDD??????BBBFFFHHHLLLXXXdddsss|||qqqpppnnnxxx~~~{{{}}}zzzwwwtttsssssssssssssssrrrqqqpppooojjjhhhfffeeefffffffffeeecccfffjjjooorrrsssssssssyyyzzz|||vvvmmmcccRRRMMMFFF@@@<<<:::888666999888888888888888999999<<<;;;999777666666777777888888777777777777888888;;;:::888666555444444555333333333333333333333333333333222111000000000111222222222333333444444444333333333222222111111111444444333333333333333333333222222222333444444555222222333333333444444444222333444555666777777777999777555444444666888:::::::::;;;===>>>@@@AAAAAAAAAAAADDDHHHJJJNNNYYYeeetttzzzrrrrrroooxxx|||yyyvvvuuurrrqqqpppnnnllljjjiiihhhfffgggggghhhhhhhhhggggggcccaaa^^^]]]^^^____________```bbbdddeeeeeeeeedddjjjkkkooowww~~~zzzrrrjjjXXXSSSKKKDDD???===;;;999777777666666666666777777;;;:::999888777777777777666666666666666666666666777666555333222222222222333333333333333333333333444444333222222222222222222333333333333333333444333333333222222222111111111111111111111111111111222222222222333333444444333333333444444444555555444444555666666666555555777666444333333555888999:::;;;<<<===>>>???@@@AAAAAAAAADDDGGGIIIMMMXXXdddsss|||sssssspppzzz|||yyyuuutttrrrooollliiigggfffbbbbbbbbbaaa``````______[[[\\\]]]^^^______```______\\\XXXWWWXXXZZZ[[[\\\___^^^^^^]]]\\\[[[[[[ZZZ\\\]]]```fffnnntttxxxyyytttvvvxxxwwwuuuvvvzzz~~~}}}wwwpppaaaZZZQQQIIIDDDAAA>>>===888888777777666777777888999999999999999888777666666666777888888777666666555444333333222222333333333333333333333333333333555444444333333333333444444333333333333333333222333333333333222222222222000000111111111111111111222222222333333333333444333333444444444555555555555555666666555555444333555444333222333555888999;;;<<<<<<===>>>??????@@@AAAAAACCCFFFGGGKKKVVVbbbsss}}}tttsssqqq{{{{{{yyyvvvvvvvvvuuussspppnnnmmmllljjjhhhfffdddccc^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^___\\\XXXWWWYYY[[[]]]^^^bbbaaa___^^^]]]]]]]]]]]]YYYZZZ\\\```eeejjjmmmnnnlllnnnooonnnmmmnnnqqqttt~~~xxxqqqggg```WWWNNNGGGCCC@@@>>>;;;;;;:::999999999::::::777888999::::::999777666777888:::;;;;;;:::888777666666666666666666666666333333333333333333333333444444333333333333333444444444444333333222222222333333333333333333333333222222222333333333333333333333333444444444333333222333333333333444444444333444444555555444333333444444333444555777999:::<<<<<<======>>>>>>??????AAAAAACCCFFFFFFJJJTTT```rrr}}}sssrrrpppzzz}}}wwwuuusssrrrpppooonnnllljjjjjjjjjiiihhhgggeeecccbbb______^^^^^^]]]\\\\\\[[[___``````aaaaaa``````___aaa^^^[[[[[[]]]___aaaaaaaaa```_________aaacccddd^^^```bbbdddeeegggiiijjjlllllllllkkkkkklllnnnpppxxxwwwoookkkddd[[[RRRKKKEEEAAA>>><<<<<<;;;:::::::::::::::666777999::::::999888777777888:::;;;;;;:::888777666777777888888888888888333333333333333333333333333333222222222222333333444444444333333222222222333333333333333333333333222222333333444444444444444444555555555555444333222222222222333333333333111111333444444555555555555555555666777999:::;;;<<<<<<======>>>>>>??????@@@@@@BBBEEEFFFIIITTT```rrr|||rrrqqqoooyyy~~~yyy{{{yyywwwtttqqqnnnlllkkklllllllllllljjjhhhfffeeeddddddcccbbbaaa```______ggggggggghhhggggggfffffffffdddcccdddfffhhhiiihhhccccccbbbbbbdddeeegggiiiiiikkknnnoooooonnnnnnoooqqqpppooonnnooooooqqqqqqwww{{{zzzqqqnnnhhh```XXXPPPIIICCC???;;;;;;:::999888888888888666777888999999999999999666666777888888777666666555666666777777777666666333333333333333333333333222222222222222333333444444333333333333333333222333333333333444444444444111111222222333333444444555666777777777666555444222222222333333333444444111222333555666777777777666666777777888999:::;;;;;;<<<<<<===>>>??????@@@@@@@@@BBBEEEFFFJJJUUUaaasss|||qqqpppnnnyyy~~~~~~}}}}}}}}}}}}~~~}}}|||zzzwwwvvvrrrrrrrrrqqqqqqppppppooorrrssstttuuuuuuvvvuuuuuutttssssssuuuxxxyyyyyyxxxrrrqqqqqqqqqqqqqqqrrrrrrxxx|||~~~}}}||||||}}}~~~~~~yyyqqqmmmfff___XXXOOOGGGBBB<<<;;;:::999999888888888777777777777888999:::;;;666666666666666666666666555555666777777666555444333333333333333333333333333333333333333444555555222333333333333333333444333333333444444444555555222222333444444555555666777777999999999888666555444444444555555555666666666666777888999999888888666666777777777888888999:::;;;<<<===>>>???@@@AAA???@@@BBBFFFGGGKKKWWWbbbttt}}}rrrqqqooozzz}}}}}}~~~~~~}}}~~~xxxzzztttqqqkkkeee]]]TTTKKKEEE???>>>===<<<;;;:::::::::777777666666777999;;;<<<888888777777777777888888666777888888888777555444333333333333333333333333444444444444444555666777222222222333333444444444333333333444444555555555555555666666777888888999888999:::;;;:::999666555666666666666777777777777:::;;;;;;;;;;;;:::999999666666666666777777777777::::::;;;===>>>@@@AAAAAA??????BBBFFFHHHLLLXXXddduuu~~~sssrrrppp{{{}}}~~~{{{|||}}}{{{wwwrrrlllfff^^^TTTLLLCCC???;;;999:::;;;;;;;;;999999999999999999999999777777777777777888888888999999888666555444333222888555333111222222222222333222111111111222333444333333222222333333444555333444555444222111222333666666666666777777777777777888:::;;;;;;:::888777888888888888999:::;;;<<<999:::;;;<<<;;;:::999888888999:::999777777777999:::<<<>>>?????????AAABBBDDDBBBCCCGGGIIILLLVVV```yyy|||ooommmmmmzzz~~~}}}vvvqqqllldddYYYQQQFFFCCC>>>;;;:::::::::999::::::::::::::::::::::::888888888777777777777777777777666666555444444444444333222222333444444444444444333222111111111222333333222222333333444555333444555444222111222333444444555555555666666666666777999::::::999777666777777777777888999:::;;;::::::::::::999999888777888999999999777777888999999;;;===>>>===>>>???@@@DDDCCCDDDGGGHHHLLLVVV```uuu{{{pppoooooo|||xxx{{{vvvssslllaaaXXXMMMIIICCC>>><<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666444444555555555555555555444444555555666666555555555555444333222111000000333333222222333333444555333444555444222111222333333333333444444444555555555666777888888777666555666555555666666777888999::::::999777777666666666777888999888777777888::::::;;;============???@@@EEECCCDDDFFFHHHKKKUUU___qqq{{{qqqqqqrrr~~~zzz{{{xxxrrrggg^^^TTTOOOHHHBBB???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555444444444444444444444444444666888888777666555555555555555444333222111000333333222222333333444555222333444444222222333444333333333333444444444444444444555555555555444444444444444444555666777888:::999777555444444555555666777888777666777999;;;;;;===>>>>>>===>>>@@@AAAEEECCCDDDFFFHHHKKKTTT^^^ooo{{{rrrrrrsss~~~~~~{{{uuullldddYYYSSSKKKDDD@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555777666666555444444333333...111444666555444555777666666555555444333333333333333222222333333444555222333444444222222333444333333444444444555555555333333333333333333333333333333333333444555666666888777555444333333444444666666666666555777999<<<;;;<<<===<<<<<<<<<>>>@@@DDDBBBCCCFFFGGGKKKTTT^^^ppp{{{qqqqqqrrr~~~|||zzzyyy{{{}}}wwwppplll```YYYPPPGGGAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777666666888777777666555555444444'''+++///111222333666:::;;;999777555444444444555333333222222333333444555111333444444222222333555333333333444444444555555333222222222222222222333333333222333333444555666666666555444444444444444555555555555555777:::===:::;;;;;;:::999:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777777777777777777777+++///222222111222777;;;BBB???;;;666444333444444333333222222333333444555111222444333333222444555222222222222333333333333333222222222222222222333333333333333444555666666333444555555555555555555444555555444444777;;;>>>=========;;;:::;;;>>>@@@AAA@@@AAAEEEGGGLLLVVV```qqqwwwlllnnnqqq|||wwwjjjgggdddbbbcccgggmmmpppyyy|||yyyzzzxxxpppcccVVVLLLFFFAAA???;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888666666666777888999999999666888:::777333222666:::GGGCCC===777333222222333333333222222333333444555111222444333333333444555000111111111111222222222333333222222222222333333333333333333444555666666222333555666777666666555444444444444444777;;;>>>AAAAAA@@@???>>>???AAADDD@@@???@@@DDDGGGLLLWWWaaappptttjjjmmmrrrtttlllfff___ZZZYYYZZZ]]]dddlllsssxxxzzzlll]]]PPPFFF@@@======;;;888777888999999888::::::::::::999999999999555666888999999888666555444444555555555555555444777777666555444333333222444333222111111222333444111111222333333444555555555444333333333333444555222333333333333222111111333444555555333333444555777444222333666777555222222333666888999:::::::::999999:::<<<===???@@@@@@BBBAAABBBEEEGGGKKKTTT___oootttooonnnttt|||pppggg___ZZZWWWXXXZZZ\\\aaahhhooottt{{{~~~rrrdddWWWMMMEEEAAA===;;;999999:::::::::999555555555555444444444444:::;;;<<<;;;:::888555444444444555555555555555444666666666555444444333333333222111111111111222333111111222333333444555555555444333333333333444555222333333444444444333333333444555555333333444555999777777777888999888777444555777888:::::::::::::::;;;;;;===>>>???@@@@@@BBBAAABBBEEEGGGKKKTTT___ppptttooonnnuuuwwwjjjbbbXXXTTTSSSWWWYYYZZZ___dddjjjooovvv}}}uuujjj^^^SSSIIICCC===;;;::::::<<<<<<;;;999888888888777777777666666<<<======<<<;;;999777555444555555555555555444444444444444444444444444444222222111111111111222222111222222333333444444555444444333333333333444444222222333444555555555555333444555555333333444555777888999999888777888999666777888999::::::::::::<<<======>>>??????@@@@@@CCCAAABBBEEEGGGKKKUUU___ssssssoooooowww~~~sssggg___UUUQQQQQQTTTWWWYYY___eeehhhmmmsssyyyzzzrrrjjjaaaVVVLLLDDD<<<;;;:::;;;<<<<<<:::999<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999555555555666555555444333333333333444444555555555222222222111111222222222222222222333333444444444333333333333333333333333000111222444555555666666333444555555333333444555333555888777444333555888888888999999::::::::::::>>>>>>>>>??????@@@@@@@@@CCCAAABBBFFFHHHKKKUUU___ttt~~~rrrooopppyyyzzzpppfff___WWWRRRPPPSSSVVVZZZaaahhhiiimmmrrrxxx}}}|||vvvoooiiiccc[[[PPPIII>>><<<::::::;;;;;;999888999999888888888777777777888888999999999999888888555555666666555444444333222222333333444555555555222222222333333222222222222222333333333333444444333333333333333333333333...///111222444555555555333444555555333333444555111333666555333222444777888888888999999::::::;;;>>>>>>??????@@@@@@AAAAAACCCBBBCCCFFFHHHLLLUUU```uuu}}}rrroooqqqzzz~~~vvvnnneee___YYYTTTRRRTTTXXX\\\ccckkkjjjmmmrrrvvvzzzxxxpppjjjfff```WWWPPPBBB???<<<::::::::::::999888888888888777777777666;;;:::999888666555444444666666666666555444333333222222333333444444444555333333444444444444333333333333333333333333333333222222333333333333222222...///111222333444444444333444555555333333444555333444555555555555666888777777777777888:::;;;;;;===>>>>>>???@@@@@@AAAAAADDDBBBCCCFFFHHHLLLVVV```ttt}}}sssppprrr{{{{{{tttlllccc]]]YYYUUUTTTXXX[[[^^^cccjjjiiilllpppsssvvvyyy}}}}}}rrrkkkgggccc[[[UUUGGGDDD???;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;:::999777666555444444666666666666555444333222333333333333333333444444444444555666666555444444333333333333333333333333111222333333333333222111000111222333444444444444333444555555333333444555555444444555777888777777666666666666777999;;;<<<<<<<<<===>>>???@@@AAABBBDDDBBBCCCFFFIIILLLVVV```sss~~~ssspppsss|||zzzrrrjjjbbb\\\WWWUUUVVV[[[^^^___bbbggggggjjjmmmppprrruuuyyy{{{}}}}}}|||sssjjjfffccc\\\VVVLLLGGGAAA===<<<<<<======:::::::::999999999888888888888777777777777888888666666666666555444333222333333333333333333333333444555666777777666555444333333333333333333333333111222333444444333222111222222333444555555555555333444555555333333444555555222111333777888777555555444444555777999;;;===:::;;;<<<===???AAABBBBBBDDDBBBDDDGGGIIILLLVVV```rrr~~~tttqqqsss|||yyyqqqiii___XXXXXX[[[^^^bbbccccccbbbaaa___```bbbfffkkkoooqqqqqqyyy{{{tttkkkccc\\\WWWQQQKKKDDD>>><<<;;;999777::::::;;;<<<;;;:::999888555555666666777777888888777777666555555555555666333333333222222111111111222222222333444555666777555555555555666666666666444333111//////000111222111222333333444444333333333444555555666666555555222222333444555555555555555555666666777999:::;;;??????@@@AAABBBCCCCCCDDD@@@@@@BBBEEEFFFJJJUUU```wwwvvvqqqqqqzzz|||tttkkkccc]]]^^^___aaabbbcccbbbaaa`````````aaadddgggjjjllllllsssvvvzzz|||~~~{{{pppggg```[[[RRRLLLEEE???<<<;;;999888888888999999999888777666666666666777777777777777555555444333333333333444555444444333333333333333333333333333444444555666555555555666666777777777666444333111111222333444222222333444444444444333222222333333444555555666222222333444555555555555555555666666777999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAADDDFFFHHHKKKVVVbbbvvvuuuqqqpppzzzxxxoooiiieeeeeedddcccbbbaaa```______aaaaaa```aaabbbdddfffgggmmmpppuuuxxxzzz{{{~~~||||||wwwlllfffcccVVVQQQIIIBBB>>>===;;;;;;888999999999999888777666777777777777777777666666555555444333333333333444777666444333333333444555444444333333333444444555444555555666777888888999777666555444333444555555222222333444444444444444222222111111222333555666222333444555555666555555555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBDDDGGGHHHLLLWWWbbbttttttppppppyyy~~~uuupppmmmjjjhhhddd```]]]\\\\\\]]]`````````______aaadddfffjjjmmmrrrvvvxxxzzz|||~~~zzzyyy|||sssllljjj\\\WWWOOOHHHBBB???>>>===;;;;;;;;;;;;::::::999999999888888777777666666666777777666555555555555666666555444333222333555666555555444333333333444444444444555666777999999:::777666555555444444555555222333333444555444444444555444222111111222444555222333444555666666666666555555666666777999:::;;;<<<<<<===>>>???@@@AAAAAABBBBBBDDDGGGHHHKKKVVVbbbrrr}}}uuuqqqrrr{{{|||vvvssskkkhhhccc^^^[[[ZZZZZZ[[[]]]___`````````aaadddgggfffjjjppptttwwwyyy{{{|||}}}{{{zzzwwwzzzssspppaaa]]]VVVMMMEEE@@@======;;;;;;::::::::::::999:::999999888888777777666666777777666555555555555666444444333222222333444555555555444333333333444444333444555666777888999:::666555555444444444444444333333444555555555444444999888555333222222333444333333444555666666666666555555666666777999:::;;;<<<<<<===>>>???@@@@@@AAAAAAAAACCCFFFGGGJJJUUUaaaooo{{{wwwzzzuuusssuuu~~~{{{vvvjjjgggbbb]]][[[ZZZ[[[\\\[[[___bbbcccbbbbbbeeehhhccchhhnnnsssvvvxxxzzz{{{||||||zzzyyyyyytttfffddd]]]TTTJJJBBB===<<<:::999888888777777888888888888888888888888777777555555444333333333333444333333333333444444444444444444333333333444444555333444444555666777777888444444444444444333333333333333444555555555555555999888666444333333333333333333555666666666666666555555666666777999:::;;;::::::;;;<<<===>>>??????@@@@@@BBBEEEFFFJJJUUU```ppp~~~wwwrrrtttuuussswww~~~vvvhhhfffbbb^^^\\\\\\]]]^^^ZZZ___dddeeecccaaacccfffdddiiiooouuuxxxzzz|||}}}}}}~~~vvvooonnniii___SSSHHHAAA???:::999888777777777888888888888888888888888999999555555444333333333333444222333555666666666555444333333333333444444555666333333444444555555555666444555555555444444333333333444444555555555555555555555555444444444333333333444555666666777777777555555666666777999:::;;;:::;;;<<<===>>>??????@@@AAAAAACCCFFFGGGKKKVVVaaarrr|||yyytttnnnppp~~~sssrrrwwwuuugggeeebbb___^^^___```aaaZZZ```eeefffccc```aaacccggglllsssyyy|||~~~~~~wwwxxxwwwsssiii[[[OOOGGGDDD<<<;;;:::999999999:::;;;777777777888999999999:::777777666555555555555666222333666888999888666444222222222333444555666777333333444444444444444444555555555666555444444333333444555555666666555555000111222444444444444444333444555666777777777777555555666666777999:::;;;======>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHLLLWWWbbbtttxxxvvvrrrlllmmm}}}|||qqqqqqwww|||vvvmmmgggbbbbbbaaa^^^]]]^^^[[[___cccffffffeeedddddddddiiipppxxx}}}~~~}}}{{{||||||~~~vvveeeTTTGGGAAA>>><<<999888999::::::999999999888777666555444444555555555555555555555555555555555666666666666666444444333222222333333333444666888666333222333555777666444333222222333444222333555666666444333111222222222333333333444444555555555555555666777777:::999777666666777999:::<<<<<<===>>>???@@@AAAAAABBBBBBEEEHHHHHHJJJTTT^^^ttt{{{vvvpppkkkmmm}}}}}}vvvsssttt|||uuuoooiiiddddddccc___^^^``````dddhhhjjjjjjhhhggggggfffjjjpppwww|||~~~~~~~~~{{{yyyzzz~~~}}}|||mmm\\\OOOHHH???<<<999888999999999888777777777777777666666666555555555555555555555555555555555555444444444444444444333333222333333444444666777666444222444555444444333222222333444555222333444555555555444333333333444444444555555555555555555555555666777777888777666666777999;;;<<<<<<<<<===>>>???@@@@@@AAAAAABBBEEEHHHHHHJJJTTT^^^sss|||wwwrrrooorrrxxxuuuuuu|||uuurrrkkkgggfffdddaaa___aaacccfffjjjlllkkkjjjjjjjjjgggjjjnnnssswwwzzz{{{||||||yyyxxxxxx|||~~~yyymmm^^^QQQJJJ@@@===:::888888999999888666666666777777777888888555555555555555555555555555555555444333333222222444333333333333333444444444666666666444333444555111111111111222333555555222333333444444555555555444444444555555555666666555555555555666666666777666666666666888:::<<<===;;;<<<======??????@@@AAAAAABBBEEEHHHHHHJJJSSS^^^ppp|||xxxrrrqqqxxxzzzwwwvvv~~~|||}}}wwwssslllhhhgggeeeaaa___``````cccgggjjjjjjjjjkkkkkkggghhhjjjmmmppptttvvvxxxzzzyyywwwwwwzzz~~~~~~|||wwwqqqggg\\\RRRLLLCCC???;;;999888999888888777777777777777777777777555555555555555555555555666666555555444333222222444333333333333444444555555555555555444444444555111111111222222333333333222222222333333555666777444444444444555555555555444555555666666666666666666666666777888999;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAADDDGGGHHHJJJSSS^^^mmm|||yyyqqqttt~~~zzzxxxxxx~~~~~~yyyssslllgggfffddd___]]]___\\\___dddhhhjjjlllnnnpppjjjjjjkkkllloooqqqtttvvvzzzxxxwwwwwwzzz|||~~~~~~}}}tttllleee]]]VVVQQQFFFBBB===:::999999999888999999999888777666666666555555555555555555555555888777777666555444333333444333333333444444555666555444444444555555555555333333333333222222111111222222222333333555666777222333333333333444444444444444555666777666666666888888888888888888999999;;;;;;<<<===>>>???@@@@@@AAAAAADDDGGGGGGIIISSS]]]kkk}}}{{{vvv{{{}}}yyyxxxzzz{{{ssslllgggeeeccc^^^\\\]]][[[___dddhhhlllooorrrtttppppppppppppqqqtttvvvwwwyyywwwvvvwwwyyy{{{{{{{{{~~~tttjjjeee___XXXSSSJJJFFF@@@<<<:::::::::999;;;:::999888777666555555555555555555555555555555777777777666666555555444333333333333444555666777555444333444666666666444444444444444333222111000222333333444444555555555222222222333333333444444333444666777777777666555888888888888888888888888:::;;;<<<<<<>>>>>>???@@@@@@AAADDDGGGGGGIIIRRR]]]kkk~~~~~~~~~yyywwwxxx{{{{{{tttmmmhhhfffccc^^^\\\]]]\\\```dddiiilllooorrruuutttssssssssstttuuuvvvwwwwwwuuutttuuuwwwxxxxxxxxxxxx{{{zzzqqqmmmfff]]]UUUMMMHHHBBB===;;;;;;;;;:::999999999888888777777777555555555555555555555555555555555555555555555555333333333444444555666777555444222444666777666444333333444555444444333222222333444555555555444333333333333333444444444555333444666777888777666555666777888888999999999999:::;;;;;;<<<===>>>??????@@@@@@CCCFFFGGGIIIRRR]]]kkk~~~xxxvvvxxx{{{}}}{{{uuunnniiigggddd^^^\\\]]]\\\```dddgggjjjmmmpppssstttsssssssssttttttuuuuuuuuutttssssssuuuvvvvvvuuutttwww|||~~~zzzrrreee[[[OOOJJJCCC>>><<<<<<<<<;;;888888888888888999999999555555555555555555555555333333444444444444444444333333333444555666777777555333222333666888666444111222444555666555555444222333555666666555333111444444444555555555666666333444666777888777666555444555777888::::::;;;;;;::::::;;;<<<===>>>??????@@@@@@CCCFFFGGGIIIRRR]]]kkk~~~wwwvvvxxxzzz{{{~~~zzztttoooiiidddbbbaaa``````bbb```bbbhhhlllkkkkkklllqqqsssuuuwwwxxxwwwvvvuuuwwwuuurrrooonnnppprrrssswwwxxxyyyzzz|||~~~rrrcccZZZUUUPPPIIIBBB>>><<<:::999999888888777777777777777555555666777777666555444444444444444444444444444222222444555555555444333444444444444444555666777222222333333333333444444222333555666777888777777444444444333333222222222666555555555555666666777777777777777888999:::;;;<<<<<<;;;;;;===>>>@@@BBBBBBAAABBBDDDEEEHHHPPPZZZlllyyyvvvtttvvv|||uuupppjjjfffdddcccbbbaaaaaa___```fffjjjiiiiiikkkrrrsssuuuwwwxxxwwwvvvuuuxxxuuuqqqnnnlllmmmooopppssstttuuuvvvxxx}}}|||{{{~~~zzzlll```ZZZWWWRRRJJJDDD@@@===;;;999999999888777777777777777777777777777666555333222444444444444444444444444444555666777777777666555444444444444444555666666222222333333333333444444222333444666666666666555555555555444444444333333555555444333444555666777777777777777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBAAABBBDDDEEEHHHPPPZZZkkkwwwtttsssvvvvvvrrrmmmhhhfffeeedddccc```]]]^^^dddgggggghhhjjjrrrsssvvvxxxyyyyyyxxxxxxyyyvvvqqqmmmjjjjjjkkkkkkmmmnnnoooqqqsssxxx~~~xxxvvvyyyzzzkkkaaa```[[[VVVNNNGGGBBB???<<<999999999888777777777777888888888888777666444222111555555555555555555555555444555666666777777666666444444333333333444555555222222333333333333444444444444555555555555444444666666555555555555444444555444333222222444666777888777777888888999:::;;;:::;;;<<<>>>????????????BBBAAABBBDDDEEEHHHPPPZZZjjj~~~uuuqqqqqqvvvxxxtttoookkkhhhgggeeeddd___\\\\\\aaaeeeeeegggiiiooorrruuuyyy|||}}}}}}}}}{{{xxxrrrmmmiiihhhhhhiiihhhiiikkkmmmooosssxxx|||}}}wwwuuuwww~~~sssjjjhhh```ZZZSSSKKKFFFAAA===::::::999888888777777888888888777777666555444444333666666666666666666666666333333333444444444444444444444333333333333444444222222222333333333444444666666666666555555444444555555555555444444444444666555333222333555777999888888888888999:::;;;;;;999;;;===>>>@@@@@@??????BBBAAABBBDDDEEEHHHPPPZZZiii~~~}}}~~~tttooopppvvvzzzvvvqqqllliiigggdddbbb___[[[ZZZ^^^bbbccceeeiiikkknnnsssxxx}}}|||yyysssmmmiiigggggghhhfffgggiiijjjllloootttwwwyyyyyyvvvxxxzzz~~~sssnnneee```XXXPPPIIICCC>>>::::::999999888888888888888555555555555555666666666666666666666666666666666333333333333444444555555555444444333333444444444222222222333333333444444888888777666666555555555333333333333333333333444666555444444555777999:::888888888888999:::;;;<<<999;;;===>>>@@@@@@??????BBBAAABBBDDDEEEHHHPPPZZZhhh~~~~~~zzz~~~sssnnnpppwww~~~{{{wwwqqqmmmiiieeebbb___]]]XXXWWW[[[^^^```cccggggggjjjpppvvv{{{{{{wwwrrrmmmiiigggggghhheeefffhhhiiiiiikkkooorrruuu{{{zzzvvvwwwxxx}}}wwwqqqjjjeee\\\TTTLLLEEE???;;;::::::999888888888888999555444444555555666777888555555555555555555555555666555555555555666777777666666555444444444555555222222333333333333444444888777666555555555555555222222222333333333333444555555666666777888999:::999888888999999:::;;;<<<:::;;;<<<>>>????????????BBBAAABBBDDDEEEHHHPPPZZZggg~~~~~~yyysssoooqqqyyy{{{|||wwwrrrlllhhhccc___\\\ZZZUUUSSSVVVZZZ\\\```ddddddgggmmmrrrwww{{{}}}~~~xxxuuupppkkkhhhgggggghhhdddeeeggggggggghhhkkkmmmpppvvv}}}zzztttsssttt|||}}}}}}xxxtttnnnhhh```WWWOOOGGG@@@;;;;;;:::999999888888999999666666555444555555777777444444444444444444444444666555555444555666777888888777666555555555555666222222333333333333444444555555444333333333444555333333333333444444555555333444555777888999888888999999999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBAAABBBDDDEEEHHHPPPZZZggg~~~|||tttpppsss{{{www|||xxxrrrlllgggbbb]]]YYYXXXSSSPPPSSSWWWYYY]]]bbbcccfffkkkppptttwwwxxxyyyuuurrrmmmiiiffffffggghhhdddeeeffffffeeefffhhhjjjmmmrrrxxx}}}yyyqqqpppkkkrrr~~~~~~xxxwwwpppjjjbbbYYYPPPHHH@@@<<<;;;:::999999888888999999888777666555444444555666444444444444444444444444444444333222333444555666888888777666666666666666222222333333333444444444333222111111111222333444444444444555555555666666000222555777888888777666999999999999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@BBBBBBAAABBBDDDEEEHHHPPPZZZggg~~~uuuqqqttt|||yyyttt}}}wwwoooiiieeeaaa\\\WWWTTTQQQMMMKKKMMMRRRXXX\\\```fffiiihhhiiinnntttvvvxxxuuupppkkkgggdddcccccceeeeeecccaaa```aaadddgggkkknnnssswww{{{uuuoookkkiiikkksss{{{nnnjjjlllggg^^^VVVQQQGGG<<<======<<<;;;888777888999:::999999888777666555555666666666666666666666666999888777666555444444444777444222111333444555555333333333444444444555555333333222111222333444555666666666666666666666666666555666999<<<;;;777444222222333444666777999:::;;;;;;<<<<<<======>>>>>>DDDCCCDDDFFFFFFGGGNNNVVVmmmzzzyyy{{{vvvuuuxxxttt~~~wwwmmmfffbbb___\\\YYYSSSPPPLLLJJJKKKOOOTTTXXX___eeehhhggghhhmmmrrrtttvvvsssnnniiidddaaa______aaaaaa```^^^^^^___cccfffhhhkkkppptttxxx}}}tttmmmiiihhhiiippp}}}|||ppplllmmmhhh___XXXRRRIII???======<<<:::888777888999999999888888777777666666666666666666666666666666777777666555444444444444666333111000222333444444333333333444444444555555333333222222222333444555555555555555555555555555666555555777::::::777444444444444555666888999:::<<<<<<<<<======>>>>>>???CCCBBBBBBEEEEEEGGGNNNWWWlllzzzrrr||||||yyytttuuu|||xxx~~~vvvkkkccc```^^^[[[YYYRRROOOKKKIIIIIILLLPPPSSS]]]cccgggffffffkkkooopppsssppplllgggbbb]]][[[YYY[[[[[[[[[[[[[[[]]]aaaeeeeeehhhmmmqqquuuyyy}}}tttkkkgggfffeeejjjuuu~~~ssspppooojjjccc\\\VVVNNNFFF>>>===;;;999888888888888888888888777777777777777666666666666666666666666555555444444444444555555555333111000222333333333333333333444444444555555333333222222222333444555444444444444444444444444666555444555777777777555666666666666777888999:::<<<<<<===>>>>>>???@@@@@@AAA???AAADDDEEEGGGNNNWWWjjjzzznnnuuuyyywwwsssuuu~~~|||uuukkkdddaaa^^^ZZZWWWRRRPPPLLLIIIIIIJJJMMMOOOYYY```eeeddddddhhhkkklllpppnnnjjjfffaaa\\\XXXVVVWWWXXXXXXXXXYYY\\\```dddbbbfffjjjnnnrrrvvvzzz}}}uuukkkfffbbbaaaeeennnzzzvvvtttqqqlllfff___YYYRRRLLL@@@===;;;999888999888888777777777777777888888888666666666666666666666666333333333333333444555666555333222111333444444333333333333444444444555555222222222333333333444444444444444444444444444444666444333333444555666777888777777777888999999:::<<<<<<===>>>???@@@@@@AAA???>>>@@@CCCDDDGGGOOOXXXhhhyyyooottt~~~yyywwwtttvvvzzztttmmmhhhddd```YYYUUUSSSQQQNNNKKKJJJKKKLLLMMMUUU\\\bbbbbbbbbfffhhhhhhmmmllljjjfffbbb]]]YYYVVVVVVVVVWWWWWWWWWZZZ___ccc```ccchhhkkkooossswwwzzzwwwmmmggg___^^^bbbiiisss{{{tttpppjjjeee___XXXRRROOOCCC@@@;;;999999999999888777777777777777888888888666666666666666666666666333333333333333444555666666555333444555666555444333333333444444444555555222222333333333444444444444444444444444444444444555555444333333444666777888888888888888999::::::<<<<<<===>>>???@@@AAAAAA>>>===???CCCDDDGGGOOOYYYgggxxxpppqqqyyy{{{yyyuuuxxxzzzvvvppplllhhhbbb[[[UUUSSSQQQOOOMMMKKKKKKLLLLLLPPPXXX___```aaadddfffeeejjjjjjiiigggddd___[[[XXXVVVWWWVVVVVVVVVXXX\\\```^^^aaaeeeiiillloootttwwwzzz}}}yyynnnhhh^^^]]]```fffmmmxxxsssmmmfffccc^^^VVVRRRQQQHHHCCC===:::::::::999777888888888777777777777777666666666666666666666666444444333333444555666666666555444555666777666444333333333444444444555555111222333444444444333333444444444444444444444444444555555444333333666888777777777777888999:::;;;;;;;;;<<<===???@@@AAAAAA???>>>@@@CCCEEEGGGPPPYYYhhh~~~vvvmmmlllqqq}}}zzzwwwyyy~~~xxxqqqlllhhhddd]]]XXXRRRQQQOOOMMMLLLKKKKKKKKKKKKTTT\\\^^^___ccceeedddeeefffggggggeeeaaa]]][[[WWWWWWVVVTTTTTTUUUYYY\\\ZZZ]]]bbbeeehhhlllpppssstttxxx}}}yyyooohhh___^^^```cccgggpppvvvnnngggeee```XXXUUUUUUMMMGGG???;;;;;;;;;999666999999888888777777666666666666666666666666666666555555555444555555666666555444444555666666555333333333333444444444555555111222333444444444333333555555555555555555555555333555666666444444666888555555666666888999;;;<<<999:::;;;<<<>>>???@@@AAAAAA@@@AAADDDFFFHHHPPPYYYjjj}}}|||uuummmiiimmm||||||zzzwwwzzz{{{rrrkkkhhhddd```\\\PPPOOONNNMMMKKKKKKJJJJJJIIIRRRZZZ]]]___bbbdddcccbbbdddfffgggeeebbb^^^\\\WWWWWWVVVSSSRRRSSSVVVYYYXXX[[[___cccfffiiimmmpppqqqtttyyyyyynnnhhhaaa```aaabbbcccjjjzzzzzzrrrkkkiiiddd]]]YYY[[[PPPIII@@@<<<<<<<<<999666:::999999888777666666555666666666666666666666666777666666555555555666666444333333444555555444222333333333444444444555555111222333444555444333333666666666666666666666666333555777777555444666888444444555666777999;;;<<<999999:::<<<===???@@@@@@BBBAAABBBEEEFFFHHHPPPYYYkkk|||{{{tttoooiiilll{{{{{{yyywwwzzzvvvpppmmmkkkeee```___WWWUUUQQQOOONNNMMMLLLKKKMMMQQQXXX]]]````````````eeeeeeeeeeeeeeeccc___\\\ZZZWWWUUUTTTUUUVVVVVVVVVVVVXXXZZZ^^^bbbfffjjjlllnnnppptttyyy{{{qqqkkkbbb```\\\YYY[[[eeesss}}}}}}|||vvvooollllllhhh___XXXTTTKKKAAA<<<<<<===;;;999999888666555555555666777555555666666777777888888111222333444444444333222,,,---000222333444444333111222333333111111222333444444333222333444555666111333555555444333444555555555555666666666666777777666666666777888999999=========>>>??????@@@@@@???===???BBBDDDHHHRRR]]]iii~~~wwwppplllgggiiixxx}}}yyysssuuuxxxqqqooolllfffaaa___ZZZWWWTTTRRRQQQQQQOOONNNMMMQQQWWW\\\___``````___bbbbbbdddfffgggeeeaaa^^^ZZZXXXUUUSSSTTTUUUVVVUUUWWWXXXZZZ]]]aaaeeeiiikkkmmmooorrrwwwyyyqqqlllcccaaa]]]YYYZZZbbbnnnvvv|||tttpppnnnjjjbbb[[[XXXQQQGGG???<<<;;;:::888999888777666555666666777555555666666777777777888333333555666666666555444111222222333444444444444555666777777555555666777444444333333333444555666111333555555444444444555555555666666666777777777666666666666777888999:::<<<<<<===>>>>>>??????@@@@@@>>>???BBBDDDHHHRRR\\\iii~~~wwwpppkkkfffiiiyyy}}}zzzuuuvvv{{{tttqqqnnngggbbbaaa]]]ZZZWWWUUUUUUUUUTTTSSSMMMPPPUUUZZZ]]]______^^^___```cccfffhhhgggccc```[[[XXXUUUSSSTTTUUUUUUTTTWWWXXXZZZ]]]```dddgggiiijjjmmmpppuuu|||~~~wwwqqqllldddaaa]]]YYYYYY^^^gggmmmyyy|||{{{}}}{{{tttqqqmmmgggaaa\\\WWWNNNDDD===:::888888999888777666666666666777666666666666666666777777555555666777777777777666666666555555555555555555777888999999777777888999444444333333444444555666222444555555444444444666555666666666666777777777666666666666777888999:::;;;<<<<<<======>>>??????AAA???@@@CCCEEEGGGPPPZZZiiivvvoooiiifffkkk|||}}}zzzvvvyyyxxxtttqqqjjjdddbbb___]]]ZZZXXXXXXXXXWWWVVVOOOPPPSSSXXX\\\^^^^^^]]]]]]___bbbfffhhhgggccc```[[[XXXUUUSSSSSSTTTTTTSSSVVVWWWYYY[[[^^^bbbdddfffhhhkkknnnsssyyy|||uuuppplllbbb```\\\YYYYYY\\\bbbfffooo}}}xxxuuuvvvwwwxxxtttpppllliii^^^ZZZRRRHHH???999888999888888888777777777777777666666666666666666555555555555666666777777777777777777555444444555777777444555666666444444555666444444444444444555555666222444666666555444555666444444555555555666666666666666666666777888::::::;;;;;;<<<<<<======>>>>>>AAA@@@AAADDDEEEGGGOOOXXXiii~~~tttlllgggeeelll~~~}}}zzzwwwzzzzzz|||yyytttmmmgggeeeaaa^^^[[[YYYYYYXXXWWWVVVQQQPPPRRRVVV[[[^^^^^^]]]^^^___aaaeeegggeeebbb^^^\\\YYYUUUSSSSSSSSSSSSRRRUUUVVVWWWYYY\\\^^^aaabbbfffiiilllqqqwww}}}uuuoookkkaaa^^^ZZZXXXYYY\\\```bbbggguuu~~~wwwssstttqqq{{{{{{vvvsssqqqppp___[[[SSSJJJ@@@;;;999:::888888888888888777777666777777666666555555444444555444555555555666666666555555444444444666888999222333444333222111222444444444555555555666666555222444666666555444555666333333444444444555555555555555555666777999:::;;;;;;;;;<<<<<<======>>>>>>AAA@@@BBBDDDEEEGGGNNNWWWiii{{{qqqiiidddeeennn{{{yyywwwzzzuuu~~~yyyqqqjjjhhhbbb___\\\ZZZYYYXXXWWWUUUSSSQQQQQQUUUZZZ^^^^^^]]]]]]]]]___bbbddddddaaa___\\\YYYUUUSSSRRRRRRRRRQQQTTTTTTUUUWWWYYY[[[]]]^^^cccfffiiinnnssszzzwwwooojjjbbb^^^ZZZXXXYYY]]]___aaacccooo}}}zzzvvvvvvsssxxx~~~xxxuuutttsssaaa\\\TTTKKKCCC>>>;;;:::888888999999888888777666777777666666555444333333444444333333444444555666444444444444555666777888333444555444333222333555444444555666666666666555333444666666555555555666333333444444444555555555555555555666777999:::;;;;;;<<<<<<======>>>??????@@@@@@BBBEEEFFFGGGNNNWWWjjjzzzppphhhbbbdddooozzzxxxuuuxxxooo|||tttmmmkkkdddaaa]]]ZZZYYYXXXVVVUUUUUURRRQQQTTTZZZ______]]][[[ZZZ[[[^^^aaacccbbbaaa]]]ZZZUUUSSSRRRRRRQQQPPPRRRSSSSSSTTTVVVXXXYYYZZZ___bbbeeejjjooouuu|||zzzqqqkkkeee```[[[XXXYYY\\\______bbblllxxx||||||zzzzzz{{{vvvttttttggg```VVVMMMGGGBBB<<<888888888999999999888777666888777777555444333222222444444333333333444555666555555666666666666666555444666777666555444555666333444555666777666666555333555666777666555666777555555555666666666777777444555555666777999;;;<<<<<<<<<===>>>>>>??????@@@??????AAAEEEFFFHHHOOOWWWjjj{{{qqqiiiaaadddpppxxxvvvsssvvviii~~~vvvooommmfffccc___[[[ZZZXXXVVVTTTVVVSSSQQQTTT[[[___```^^^XXXXXXYYY\\\```cccdddddd]]]ZZZVVVSSSRRRQQQPPPOOORRRRRRRRRSSSTTTVVVWWWXXX\\\___cccgggkkkrrryyy}}}{{{rrrllliiiccc\\\XXXYYY\\\^^^^^^bbbkkkvvv~~~|||wwwtttssslllcccWWWOOOJJJDDD===777888888999:::999888777666888888777555444333222222555555444333444555666777777777888888888666444333555666777666555444555777333444666777777777666555333555777777666555666777777777777777888888888888444444555666888999;;;<<<======>>>>>>??????@@@@@@>>>>>>AAAEEEGGGHHHOOOXXXkkk|||rrrjjj```dddpppwwwuuuqqqttt}}}gggyyy|||vvvqqqmmmeeedddaaa___\\\ZZZYYYXXXVVVUUUVVVXXX\\\___``````XXXUUUSSSVVV[[[aaacccccc]]]ZZZVVVQQQNNNMMMMMMNNNSSSRRRQQQQQQSSSUUUUUUUUUYYY[[[^^^bbbgggnnnvvv{{{xxxrrrrrroookkkeee___\\\]]]___aaafffhhhrrr~~~~~~xxxuuutttrrreee[[[VVVQQQFFF>>><<<;;;:::999888888888999:::666666666666777777777777777666666666666777888888666666555555555555666666888777777666666666777777555666777888888888888888666555444333333444555666666666666666666777777888999999999888999999::::::>>>>>>============>>>>>>======@@@DDDFFFIIIQQQZZZkkkyyylllddd______hhh|||~~~uuuqqqooouuu{{{eeevvv|||uuuqqqooofffdddbbb___]]]ZZZYYYYYYUUUTTTTTTVVVZZZ]]]^^^___XXXUUUSSSUUU[[[```bbbbbb\\\YYYVVVRRROOONNNNNNOOONNNNNNPPPQQQSSSTTTVVVVVVYYY[[[^^^bbbgggmmmuuuzzz}}}vvvuuurrrmmmgggaaa^^^___aaaccckkklllsss~~~{{{~~~{{{tttpppnnntttiii___[[[UUUIII@@@===;;;:::999888888888999:::777777777777666666666666222222111111111333444555777666666555555555666666666666555444444555555666666777777888999999888888666555444444444444555666777666666666666777888888999999888888999999::::::<<<<<<<<<<<<===>>>@@@@@@@@@???AAAEEEFFFHHHOOOXXXjjjyyykkkccc]]]]]]fffzzz|||ssspppmmmttt~~~yyy}}}aaappp~~~uuurrrqqqhhhfffddd```^^^[[[ZZZYYYVVVTTTTTTUUUXXX[[[]]]]]]XXXUUUSSSUUU[[[___aaaaaa[[[YYYVVVRRRPPPOOOOOOPPPMMMQQQTTTUUUSSSSSSTTTVVVXXXZZZ]]]aaaeeellltttyyyzzz{{{yyytttpppjjjdddaaaaaabbbdddooommmrrrzzzrrrnnnllluuummmfffaaaYYYNNNCCC>>><<<;;;:::888888888999:::888888777777666666555555555444333333444666888:::888777666555555555555555444444333333333444444555777777888999999999999888666555555444444555555666777777777777777888888999999999888888999999:::;;;:::;;;;;;<<<>>>???AAABBBAAAAAABBBEEEFFFGGGNNNVVViiiyyyjjjbbb[[[ZZZcccwww{{{qqqnnnkkksss|||www{{{]]]jjjxxxtttsssjjjiiifffccc___]]][[[ZZZXXXVVVUUUUUUXXX[[[\\\\\\YYYWWWUUUWWW\\\```aaa```ZZZYYYVVVSSSQQQQQQQQQQQQRRRWWW[[[ZZZUUUQQQRRRTTTVVVXXX[[[___cccjjjqqqvvvxxx~~~{{{uuuqqqkkkeeebbbaaabbbcccjjjjjjppp~~~}}}uuuqqqoootttpppkkkeee]]]QQQFFF???===<<<:::999888888999:::999888888777666555555444999888777666777:::<<<>>>888777666555555444555555444444333333333444555555888888999999999999888888666666555555555555666666777777777777777888999999888888888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@BBBEEEFFFGGGNNNWWWiiizzzkkkbbbZZZYYYaaauuuzzzpppmmmkkkrrr{{{uuuxxx[[[dddyyy~~~xxxwwwnnnllliiifffbbb___]]]\\\\\\YYYWWWWWWYYY\\\]]]]]][[[YYYXXXZZZ^^^bbbbbbaaaZZZYYYWWWTTTSSSQQQQQQQQQQQQVVVZZZYYYTTTPPPPPPSSSTTTVVVYYY\\\aaagggnnnssswww|||uuuqqqkkkfffbbb``````aaabbbccclll|||wwwpppmmmqqqppplllfff^^^SSSHHH@@@===<<<;;;999888888999999999888888777666555555444666555444444444666888:::777777666555555555555555555555555555555666777777888888999999999888888777666666666666666666666666777777777666777888888999888888888888999:::;;;<<<===============>>>>>>?????????AAAEEEFFFHHHOOOXXXiii|||lllccc[[[ZZZbbbvvvzzzqqqnnnlllsss{{{tttwww[[[```ppp~~~yyyrrrpppmmmiiieeebbb___^^^___\\\YYYXXXZZZ\\\^^^^^^]]][[[YYY[[[```cccbbb```[[[ZZZXXXVVVTTTRRRQQQPPPKKKOOORRRRRRPPPOOOPPPRRRQQQSSSVVVYYY]]]dddkkkpppvvv}}}uuurrrlllfffbbb_________]]]^^^hhhyyywwwmmmhhhlllnnnlllfff^^^VVVLLLDDD>>>===;;;:::999999999999888888777777666666555555444444444444444555666666666666555555555555666666666666666666666777888999777888888888888777666666555666666777777666666555666666666666666777777888777777777888999:::;;;<<<>>>>>>============>>>>>>???>>>AAADDDFFFHHHPPPYYYiii~~~oooeee]]]\\\eeeyyy}}}sssooolllttt|||tttvvv\\\^^^kkk|||vvvtttppplllgggdddaaa```aaa^^^ZZZYYYZZZ\\\^^^^^^]]][[[ZZZ\\\```bbbaaa___\\\[[[YYYWWWTTTRRRPPPOOOKKKLLLMMMMMMNNNOOOOOOPPPOOOQQQSSSVVV[[[aaahhhlllrrrzzzvvvrrrmmmgggbbb```______^^^___fffuuu}}}qqqjjjhhhmmmllleee^^^XXXQQQIII???>>><<<:::999999999999777777777777666666666666666666777777777666555444555555444555555666777888666666666666777888999:::777777777777777666555555555666777888888777666555555555555555555666666777777777777888999:::<<<=========<<<======>>>??????AAA@@@BBBEEEFFFGGGNNNWWWhhhrrrhhh``````iii}}}sssooolllsss}}}uuuwww]]]]]]hhh~~~}}}xxxvvvrrrmmmiiieeecccbbbbbb^^^ZZZXXXYYY\\\]]]^^^\\\ZZZYYY[[[___aaa```^^^]]]\\\ZZZXXXUUURRRPPPOOOQQQOOOMMMMMMNNNOOONNNMMMNNNOOORRRUUUYYY___fffkkknnnvvvwwwsssnnnhhhccc```______bbbaaafffssszzzrrrggglllllleee^^^ZZZTTTLLL???>>><<<:::999999999999666666666666777777777777444555666777666555222111444444444444666777888999555555555666666888999999666666777666666555444444555666777888888777666555444444444444444555666666777777777888999;;;<<<===;;;;;;;;;<<<>>>???AAABBBCCCBBBCCCEEEEEEFFFLLLUUUfff~~~tttjjjcccbbblllsssnnnkkkrrr~~~vvvwwwZZZ^^^gggxxx{{{sssooommmllljjjhhhaaa```^^^\\\[[[ZZZYYYYYYZZZYYYYYYYYY[[[^^^aaaccchhhddd___[[[WWWSSSOOOMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNQQQSSSVVV[[[aaaeeeiiirrruuulllgggccc______aaacccfffkkkttt~~~xxxnnnooojjjaaa]]]]]]XXXQQQBBB<<<888999999777888;;;:::::::::::::::;;;;;;;;;444444444444444444444444444444444444444444444444444666888999:::999777666666666666777777777777888999888777666555555666666888888888777666666555555777777888999:::;;;;;;<<<;;;<<<===>>>????????????AAA@@@BBBFFFGGGHHHPPPXXXkkkuuuqqqhhhhhhpppqqqjjjgggrrr~~~vvvttt}}}WWW[[[dddsssvvvqqqnnnmmmiiigggcccaaa___]]][[[ZZZYYYXXXYYYXXXXXXYYY[[[^^^aaacccdddaaa]]]YYYVVVSSSPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPKKKMMMPPPRRRUUUYYY^^^bbbfffnnnzzzwwwnnnhhhddd___^^^```bbbeeelllvvv}}}vvvuuuoooeee```^^^XXXQQQHHHAAA<<<;;;999666555777777777777777777777777777444555555555555555555444444444444444444444444444444666777999999888777666333333444444444555555555666666666666666555444444777777666666666666555555777777888999:::;;;;;;<<<;;;<<<===>>>????????????AAA@@@BBBFFFGGGHHHPPPXXXjjjwwwrrrjjjiiipppqqqjjjgggqqq~~~vvvttt}}}SSSXXX```ooo{{{uuuqqqnnnjjjgggfffdddbbb___\\\ZZZXXXXXXWWWWWWXXXYYY[[[^^^aaabbb___^^^[[[WWWTTTRRRPPPOOOKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQSSSVVV[[[^^^ccciiisss{{{pppjjjddd___]]]___^^^bbbjjjuuu~~~~~~~~~}}}uuukkkccc___YYYSSSLLLEEE>>><<<999555444666666666666666666555555555444555666777777666555444444444444444444444444444444555777888888888777666222333333333444444444444444555666666666555333222444555555555555666666666777777888999:::;;;;;;<<<<<<<<<===>>>????????????AAA@@@BBBFFFGGGHHHPPPXXXjjj{{{tttllljjjpppssskkkgggqqq}}}uuuttt~~~RRRWWW___lllyyyvvvrrrnnnjjjiiigggdddaaa]]]ZZZYYYXXXVVVWWWWWWYYY[[[]]]```aaa^^^]]][[[WWWSSSPPPOOOOOOKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRTTTXXX[[[bbbgggoooxxx~~~ssskkkeee^^^\\\]]][[[```iiiuuuyyyooohhhbbb\\\WWWLLLEEE>>><<<:::666666888777777777777666666666666444555666777777666555444555555555555555555555555444555666777777777666666444444444555555555666666555555555555555555555555333333444444555666666777777777888999:::;;;;;;<<<<<<<<<===>>>????????????AAA@@@BBBFFFGGGHHHPPPXXXiii~~~vvvllljjjooouuummmiiirrr|||uuutttSSSXXXaaalll}}}}}}{{{wwwsssooollljjjgggccc___\\\YYYXXXVVVVVVWWWYYY[[[\\\^^^_________]]]XXXSSSOOONNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKMMMOOOPPPQQQSSSVVVYYYbbbffflllsss|||tttllleee]]]ZZZ[[[]]]bbblllxxx{{{{{{tttmmmfff```]]]OOOGGG@@@<<<999666555777888777777777666666555555333444555555555555444333555555555555555555555555444444555555666666666666444444444555555555666666888777555444444666777888222333333444555666777777777777888999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAA@@@BBBFFFGGGHHHPPPXXXhhh~~~ssskkkhhhnnn~~~yyypppkkksss}}}uuuttt~~~RRRXXXaaalll{{{{{{vvvrrrmmmkkkhhhddd```]]][[[ZZZWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^]]]XXXRRRNNNNNNOOOOOOMMMLLLJJJIIIIIIJJJJJJIIIKKKNNNPPPQQQRRRUUUWWW___ccchhhooowwwtttlllddd\\\YYYZZZ```fffrrr}}}}}}yyyrrrjjjcccaaaVVVMMMDDD>>>:::555333555777777666666555555444444444444444444444444444444555555555555555555555555444444444444555555555666222333333333444444444444777777666555555666888999333333444555666666777777777777888999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAA@@@BBBFFFGGGHHHPPPXXXhhh~~~zzznnniiigggnnnzzzqqqkkksss~~~vvvttt}}}PPPVVV___jjjxxx}}}wwwsssnnnllliiieeebbb___]]]\\\XXXXXXYYYYYYZZZZZZYYYYYYYYY[[[[[[VVVPPPMMMNNNPPPMMMKKKIIIGGGFFFFFFFFFGGGFFFIIILLLNNNOOOQQQSSSUUUYYY]]]ccckkkttt~~~tttkkkccc\\\XXXYYY___gggttt~~~xxxmmmeeedddYYYPPPFFFAAA<<<777666888999999888888777666666555666555444333333444555666555555555555555555555555444444333333444444555666333333444444444555555555333444666888888777666555555555555666666777777777777777888999:::;;;;;;<<<======>>>???@@@@@@@@@@@@AAA@@@BBBFFFGGGHHHPPPXXXggg}}}zzznnnhhhgggooozzzpppjjjrrrvvvsss{{{MMMTTT^^^hhhuuu~~~wwwrrrnnnmmmjjjfffbbb```^^^]]]XXXYYYYYYYYYYYYYYYXXXXXXUUUWWWXXXUUUOOOLLLNNNQQQPPPNNNLLLJJJHHHHHHIIIJJJDDDGGGJJJLLLNNNOOORRRTTTTTTXXX___hhhrrr}}}ssskkkccc[[[XXXYYY[[[dddsss|||ooofffeeeXXXOOOGGGBBB???;;;;;;>>><<<<<<<<<;;;:::999999888999777444333333444777999666666666666666666666666444333333333333444555555666666666777777777777888...222666::::::888444111666666666666777777777777777777888999:::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@AAA@@@BBBFFFGGGHHHPPPXXXggg}}}}}}ppphhhgggpppyyyooohhhpppwwwssszzzRRRVVVVVV```vvvzzzsssllljjjfffdddcccaaa___]]][[[ZZZYYYXXXXXXWWWWWWXXXUUUXXXXXXTTTNNNIIIJJJLLLPPPNNNLLLJJJJJJHHHEEECCCIIIGGGFFFGGGJJJMMMOOOPPPPPPVVV^^^gggoooyyyzzzooohhhaaa[[[XXXZZZ^^^eeerrr}}}tttggg\\\aaaYYYMMMCCC<<<:::999:::===;;;::::::::::::777555666666666666777777777777666555555666999::::::999555555444444444333333333444555555666666666666666666666666666666555555555555555666666777777888888999777666777999::::::999<<<<<<<<<<<<===???@@@AAABBBAAABBBEEEFFFHHHPPPYYYeeezzzwwwsssooouuuvvvllldddiii{{{{{{vvvxxxSSSWWWVVV___ttt|||tttnnnkkkgggdddbbb```^^^]]]\\\[[[ZZZYYYWWWWWWVVVVVVSSSUUUVVVSSSMMMIIIJJJMMMOOOMMMJJJIIIIIIHHHGGGFFFIIIGGGFFFGGGJJJMMMPPPQQQSSSYYYaaaiiiqqqzzzyyyooogggaaa[[[YYYZZZ^^^eeeqqq~~~}}}wwwlllbbb___XXXNNNDDD>>>;;;::::::999888777666777777888888666666666666777777777777666555444555666666555444555555555555444444444333444444555666666666666666666666666666666666666555555555666666777777888888:::888666777999;;;;;;;;;============>>>@@@AAABBBBBBAAACCCFFFFFFGGGNNNWWWaaavvvwwwtttpppwwwwwwmmmeeejjj}}}yyytttvvvTTTXXXWWW^^^qqq~~~vvvqqqmmmgggccc```___]]]\\\]]]\\\[[[YYYWWWVVVUUUTTTRRRTTTTTTRRRNNNLLLNNNPPPOOOLLLIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGJJJMMMQQQSSSWWW]]]fffmmmttt|||yyynnngggaaa[[[ZZZ\\\___eeeooo{{{{{{{{{vvvmmmeee]]]XXXPPPHHHAAA<<<:::999999999888666555555888:::777777777777666666666666888666555444555444333111666666666555555555444444222333444555666777777777555555666666666666666666555555666666777777888888:::888666666888;;;<<<<<<=========>>>???@@@BBBBBBBBBAAADDDGGGGGGGGGMMMTTT```uuuvvvsssqqqyyywwwmmmeeelllvvvppprrrTTTXXXWWW]]]nnn}}}zzzuuupppiiiccc```^^^]]]\\\]]]\\\[[[YYYWWWUUUSSSRRRQQQRRRSSSRRRPPPPPPRRRTTTRRRNNNJJJGGGGGGHHHHHHHHHGGGGGGGGGGGGIIIMMMRRRUUU\\\cccllltttyyywwwllleee```[[[ZZZ]]]aaaeeemmmvvvyyywwwsssjjjccc^^^ZZZTTTLLLCCC===999888;;;<<<;;;999666555666888777777777777666666666666:::888666666777666555333777666666666666555555555222333444555666777777777555555555555666666666666555555666666777777888888:::777555555777:::<<<<<<<<<<<<======>>>???AAABBBAAAAAADDDHHHGGGGGGKKKRRRdddyyy|||tttppppppzzzvvvllleeemmm{{{rrrllloooRRRWWWUUUZZZjjjyyy}}}wwwrrrkkkeeeaaa___^^^\\\]]]\\\[[[ZZZWWWUUURRRQQQNNNOOOOOONNNOOOPPPSSSUUUUUUQQQLLLIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIMMMSSSXXX```iiittt|||uuujjjccc^^^ZZZZZZ]]]bbbeeejjjqqqzzz~~~xxxuuuqqqiiibbb^^^]]]XXXOOOEEE===999888888999::::::888666555555666666666666777777777777999777666666777777666555777666666666666555555555222333444555666666666666444555555555666666777777555555666666777777888888888666444555777:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAADDDGGGGGGFFFKKKRRRggg{{{yyyrrrlllnnnzzzuuukkkeeennnxxxooojjjnnnOOOTTTSSSXXXgggvvv}}}sssoooppp~~~xxxsssmmmgggdddaaa___]]][[[[[[[[[ZZZXXXUUURRRPPPKKKKKKJJJJJJLLLOOORRRSSSWWWTTTOOOLLLJJJIIIGGGFFFFFFGGGHHHHHHHHHMMMTTTZZZeeeppp~~~|||rrrggg```\\\YYYZZZ]]]```bbbfffjjjppp{{{yyywwwssskkkddd]]]]]]YYYPPPFFF>>>;;;;;;888777777777999999777555444444555666777888999999888666555555666666555333666666666555555555444444333333444555555555555444444444555555666777777777555555666666777777888888666555555666999;;;;;;;;;:::::::::;;;<<<===>>>???AAA@@@CCCFFFFFFFFFLLLSSSeeezzzwwwrrrkkkmmm{{{uuukkkfffpppxxxpppkkkoooKKKQQQQQQVVVeeeuuu{{{pppfffcccdddnnn}}}xxxtttooojjjgggdddaaa^^^ZZZZZZZZZZZZXXXUUURRRPPPLLLKKKJJJJJJMMMPPPSSSTTTVVVTTTPPPNNNMMMKKKIIIGGGEEEGGGHHHHHHHHHLLLUUU\\\kkkwwwzzzoooddd^^^ZZZWWWYYY]]]\\\^^^aaaccchhhqqq}}}}}}yyytttkkkcccZZZZZZXXXPPPGGGAAA@@@BBBFFF???888666999:::777444222333444666777999:::;;;;;;999777777777666444222555555555555444444444333444444555555555444333333444444555555666777777888555555666666777777888888666666777:::===>>>===<<<;;;;;;;;;;;;<<<>>>???@@@AAA@@@AAADDDEEEFFFMMMUUUfff{{{}}}wwwssslllooo|||wwwmmmhhhsss|||sssnnnrrrIIIPPPPPPUUUdddtttuuuiii___]]]```___kkk~~~xxxuuupppllliiifffbbb___YYYZZZZZZZZZXXXUUUSSSQQQPPPNNNLLLMMMPPPSSSVVVWWWUUUSSSQQQPPPOOONNNKKKIIIEEEGGGIIIHHHHHHLLLVVV]]]ooo|||xxxnnnccc]]]YYYWWWYYY]]]YYY[[[^^^___bbbjjjvvv{{{ssshhh```VVVWWWVVVPPPHHHCCCDDDGGGWWWKKK>>>888999;;;777333111222333555888:::;;;<<<@@@>>>;;;:::999777555333555555444444444333333333555555555555444333222222444444444555666777777888555555666666777888888888777888999===@@@@@@>>><<<<<<<<<<<<<<<===???@@@AAAAAA???@@@CCCDDDFFFNNNWWWjjj~~~}}}xxxuuunnnppp}}}xxxooojjjuuuwwwqqqsssGGGLLLSSSWWW[[[iiizzzmmmddd]]]ZZZXXX]]]hhhzzz~~~wwwoooiiigggeeebbb```\\\ZZZXXXVVVTTTSSSSSSSSSPPPPPPPPPRRRTTTVVVUUUSSSVVVUUURRROOOLLLJJJHHHHHHKKKIIIFFFEEEGGGLLLSSSWWWnnnxxx{{{qqqfff```[[[VVVUUUXXXWWWXXXZZZ]]]aaahhhpppvvv~~~~~~tttkkkddd___[[[UUUPPPMMMLLLNNNOOONNNHHH>>>777444444666777666777888999;;;<<<===>>>>>>>>>===;;;999777666555777555333444666777444111333333333444444444555555555555555555666666666666555555555666777888888999888888888888888999999999<<<<<<===???@@@BBBCCCCCCAAA@@@BBBEEEFFFGGGNNNVVVjjj{{{pppkkklllnnnzzz~~~lllgggrrrwwwnnnqqqKKKNNNSSSWWWZZZfffvvviii```ZZZZZZ[[[```jjjwww|||vvvooojjjhhhfffccc```\\\[[[XXXVVVTTTSSSSSSSSSSSSRRRRRRSSSUUUVVVUUUTTTOOOOOONNNLLLLLLKKKKKKKKKIIIHHHFFFFFFHHHMMMSSSVVVdddmmmyyy~~~tttjjjccc^^^XXXWWWYYYVVVWWWXXXYYY]]]dddlllrrr|||~~~~~~}}}|||}}}}}}yyyoooiii___[[[VVVTTTTTTUUUVVVUUUCCC???:::666666666777777777888999:::<<<===>>>??????>>><<<:::999777777666777555444555666777555222333333333444444444555555555555555555666666666666444444555666666777888888888888888888888999999999999999:::<<<===???@@@@@@AAA@@@BBBEEEFFFGGGNNNVVViii~~~tttnnnooopppzzz{{{jjjdddoootttjjjlll}}}PPPPPPSSSVVVYYYbbbuuuvvvjjjbbb```]]]ZZZ\\\bbbgggjjjjjjrrrrrrwwwyyytttnnnkkkiiigggccc```\\\[[[YYYWWWVVVTTTTTTTTTUUUTTTSSSTTTUUUVVVUUUSSSKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGJJJNNNQQQTTTYYY___hhhrrr}}}xxxnnnhhhbbb[[[XXXYYYTTTTTTSSSTTTWWW^^^fffllluuuxxx|||~~~}}}{{{{{{{{{zzz|||~~~~~~|||zzzzzzzzz~~~~~~vvvoooiiibbbZZZUUUSSSPPPJJJEEE;;;:::888888999999777666999:::;;;<<<===>>>???@@@AAA???<<<999888777888888777666555555666666555444333333333444444444555555555555555555666666666666444444444555666666777777777777888888888999999999;;;<<<===>>>???AAABBBBBBAAA@@@BBBEEEFFFGGGNNNVVVggg|||xxxrrrrrrrrrzzzyyyhhhbbblll}}}rrrgggiiizzzQQQOOOPPPTTTXXX___lllxxx{{{sssiiiccc\\\YYY[[[___aaaaaaeeedddgggppp{{{vvvrrrmmmjjjiiigggccc___]]]\\\ZZZYYYWWWVVVUUUTTTUUUSSSQQQQQQRRRSSSRRRPPPKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJLLLNNNOOOQQQVVV\\\ccclllxxxyyyqqqkkkddd\\\XXXXXXRRRQQQPPPPPPRRRXXXaaagggqqqtttxxx{{{{{{{{{zzz{{{zzz{{{}}}}}}{{{yyyyyyzzz~~~~~~zzzsssrrriii^^^VVVRRRJJJ???666===<<<::::::;;;:::888666;;;;;;<<<===>>>???@@@AAAAAA???;;;888777777888:::888777666555666666555555333333333444444444555555555555555555666666666666444444444444555555666666777777777888999999::::::===>>>>>>???AAABBBBBBCCCAAA@@@BBBEEEFFFGGGNNNVVVeeezzz{{{tttpppqqqzzzzzziiiccciiiwwwrrrfffiiizzzNNNLLLNNNRRRVVV\\\gggqqqtttlllccc^^^]]]_________]]]\\\___eeemmmzzz}}}uuuqqqllljjjiiigggccc___]]]]]]\\\ZZZYYYWWWUUUUUUSSSQQQNNNNNNOOOOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIILLLPPPUUUZZZ```hhhqqqyyy~~~zzzvvvuuuuuuwwwyyyyyy~~~yyyqqqllleee\\\VVVUUUPPPPPPOOONNNPPPVVV^^^cccmmmqqqvvvyyyzzz{{{{{{|||yyy{{{||||||{{{{{{|||}}}|||vvvppphhh___YYYVVVPPPFFF======;;;999888999:::::::::;;;<<<<<<===>>>???@@@@@@@@@>>>:::888666777888999777777666555444444555666333333333444444444555555555555555555666666666666444444444555555555555555666777777888999999:::::::::;;;;;;<<<===>>>??????AAA@@@BBBEEEFFFGGGNNNVVVdddyyy{{{uuulllnnnzzzmmmeeehhhrrrqqqfffhhhzzzJJJJJJLLLQQQTTTYYYcccnnn}}}rrriiiddd```]]]ZZZYYYXXXZZZ___eeeppp}}}xxxsssmmmjjjiiihhhdddaaa^^^]]]]]]\\\ZZZXXXVVVUUURRRPPPMMMLLLMMMNNNNNNMMMJJJKKKMMMNNNOOOOOONNNMMMJJJIIIHHHFFFFFFFFFFFFGGGHHHLLLQQQUUUXXX]]]dddiiittt{{{~~~~~~}}}|||xxxvvvrrrooonnnmmmnnnoooqqquuu|||~~~wwwppplllfff\\\UUUSSSOOOPPPPPPPPPRRRWWW]]]bbbjjjnnntttxxxzzz{{{}}}~~~{{{}}}~~~~~~}}}}}}~~~zzzrrrkkkbbb\\\WWWPPPGGG@@@:::888555555777:::<<<===;;;;;;;;;<<<===>>>>>>>>>===<<<999777666666777888666666666444222222444666333333333444444444555555555555555555666666666666555555555555555555555555666666777888999::::::;;;<<<<<<===>>>>>>???@@@@@@AAA@@@BBBEEEFFFGGGNNNVVVcccxxx|||vvvkkknnnzzzrrriiihhhooopppdddfffwwwIIIIIIMMMPPPQQQUUUaaammm}}}tttlllccc^^^\\\[[[\\\___aaaiiizzz}}}wwwppplllkkkjjjgggeee^^^^^^^^^]]][[[YYYWWWUUUSSSQQQNNNNNNOOOPPPQQQPPPKKKLLLNNNOOOOOONNNLLLKKKHHHGGGEEECCCCCCEEEFFFGGGHHHKKKOOORRRTTTYYY```fffjjjqqqvvvwwwzzz~~~{{{xxxwwwwwwwwwvvvtttrrrpppnnnlllkkkkkkkkklllpppvvv}}}|||uuupppmmmggg\\\UUURRROOOPPPRRRSSSVVVZZZ___ccclllpppvvv{{{~~~{{{uuukkkaaaWWWMMMEEE???;;;999777777888:::;;;;;;999::::::;;;;;;<<<<<<===::::::888777666666555555555555555333111111333666333333333444444444555555555555555555666666666666666666666666666666666666555666777888999:::;;;;;;?????????@@@AAAAAABBBBBBAAA@@@BBBEEEFFFGGGNNNVVVcccxxxyyymmmooozzzuuukkkhhhmmmrrreeeeeetttHHHJJJMMMPPPOOOSSS___lll~~~zzzooohhhcccbbbbbbbbbaaafffuuuzzzsssnnnlllkkkiiiggg^^^^^^^^^]]]\\\YYYWWWVVVVVVSSSQQQPPPQQQSSSTTTTTTOOOPPPPPPPPPNNNKKKGGGFFFEEEDDDBBBAAABBBDDDGGGIIIKKKMMMPPPRRRTTTZZZcccjjjiiiooottttttvvvzzz{{{zzzyyyzzz}}}~~~yyyuuuuuuuuuvvvvvvtttsssqqqpppnnnmmmlllllljjjmmmssszzz|||{{{uuupppnnnhhh]]]UUUSSSOOOQQQTTTVVVXXX\\\```dddoootttzzz}}}tttiii]]]TTTMMMJJJAAA???===<<<<<<;;;999888888999999::::::;;;;;;;;;999888888777666555444444444555555222000///333666333333333444444444555555555555555555666666666777777777777777777666666666555666777888999:::;;;;;;<<<<<<======>>>>>>??????AAA@@@BBBEEEFFFGGGNNNWWWcccxxx|||qqqqqqzzzwwwllliiimmmvvvhhhffftttKKKJJJKKKOOORRRVVV```kkk|||yyyqqqllljjjiiiiiigggiiirrr}}}xxxpppllliiihhhhhhbbb```]]]\\\\\\[[[XXXVVVWWWUUUSSSRRRRRRSSSSSSRRROOONNNLLLJJJHHHGGGFFFFFFAAACCCEEEFFFFFFFFFGGGIIIOOOSSSWWWZZZ[[[^^^cccggglllmmmqqqvvv{{{~~~~~~~~~}}}yyywwwuuutttvvvxxxyyyxxxzzzzzz{{{}}}~~~yyyzzzuuuwwwwwwqqqhhh___YYYXXXTTTUUUXXXZZZ]]]aaagggkkkpppwwwxxxmmmcccXXXLLLEEE???;;;999<<<<<<888666777999:::;;;;;;:::999777666666777888888888666555444555555555444444333333333444444444555555777888888555555666666777777888888777777666555555444555555999999999999999999::::::<<<===>>>???@@@AAABBBBBBAAAAAADDDHHHIIIJJJPPPXXXdddxxxssssss}}}{{{kkkhhhrrrxxxjjjhhhtttLLLKKKLLLOOOPPPTTT]]]gggxxx{{{xxxtttpppmmmjjjkkkuuu{{{tttooommmjjjiiidddbbb```^^^^^^\\\ZZZXXXXXXUUUSSSRRRSSSSSSSSSRRROOONNNMMMKKKIIIHHHGGGFFFCCCDDDEEEEEEFFFIIIMMMPPPSSSXXX]]]aaacccggglllqqqwwwxxx|||xxxssssssvvvyyyyyytttkkkbbb\\\ZZZWWWYYY\\\```ccciiiooosssyyy~~~{{{qqqggg[[[OOOHHH@@@;;;999;;;;;;888777888;;;;;;::::::999888777666777777777777777666666555555555555444444333333333555444444444555666777777888888777666666555444444999999888888777888888888888999999999999:::::::::<<<===>>>???@@@AAAAAABBB@@@@@@BBBFFFGGGHHHOOOWWWeeeyyyyyy{{{|||jjjfffqqqyyyllliiiuuuLLLKKKKKKNNNOOOQQQYYYcccssszzztttoooooowwwzzzvvvrrrnnnlllhhheeebbb``````^^^\\\ZZZXXXVVVSSSRRRSSSSSSSSSRRRPPPOOONNNLLLJJJIIIHHHGGGFFFFFFFFFFFFIIINNNUUUZZZ[[[```ggglllpppuuu|||~~~uuuqqqrrrvvvyyy{{{wwwooofff```]]]\\\___ccchhhmmmssszzzwwwlll```SSSLLLBBB<<<888999999888888;;;<<<<<<:::999888777666666888888777666666666777777555555555444444444444444555555444444444555555666777777666666555444444444666666555555555666666777888888999999999:::::::::<<<======>>>???@@@AAAAAA??????AAAEEEFFFGGGNNNVVVggg{{{}}}iiieeeqqq|||nnnjjjvvvJJJIIIJJJLLLMMMOOOWWW```ooo{{{}}}xxxvvv{{{|||xxxrrrooojjjgggdddaaa```___]]][[[XXXVVVSSSRRRSSSTTTSSSSSSPPPPPPOOONNNLLLJJJIIIHHHHHHIIIJJJKKKNNNTTT[[[```ccciiirrryyywwwtttuuutttxxx{{{xxxqqqhhhcccaaaaaaeeejjjpppvvv}}}{{{pppcccWWWOOOCCC===888888888888999<<<===<<<:::888666666666777999888777666666666888888555555555555555444444444555555444444444444555555222333333444555666777777333333333333444555666666888888888999999::::::;;;=========>>>???@@@@@@AAA??????AAAEEEFFFGGGNNNWWWhhh}}}~~~kkkhhhuuu~~~ppplllvvvGGGFFFHHHKKKMMMOOOVVV___mmmxxx|||vvvrrrkkkhhhdddaaa___^^^\\\[[[XXXVVVTTTSSSSSSTTTTTTSSSQQQQQQQQQPPPNNNLLLJJJIIIIIIKKKNNNQQQUUUZZZ```dddlllsss}}}xxxtttuuurrrvvvyyyxxxrrrkkkgggfffhhhlllrrrxxx|||qqqdddXXXQQQEEE>>>999888888777999<<<<<<;;;999777666666666777999888777666666777888999555555555555555555555555555555444444444555666666222222333444555666777777666666666666777888888999777777888999::::::;;;;;;=========>>>>>>??????@@@AAA@@@BBBEEEFFFHHHOOOXXXhhh}}}rrrqqq~~~rrrmmmvvvFFFEEEHHHKKKLLLNNNVVV^^^jjjsssyyyuuummmiiiddd```^^^]]][[[ZZZYYYWWWTTTSSSTTTTTTTTTSSSRRRRRRRRRRRRPPPMMMKKKIIIIIILLLPPPUUUZZZ```fffkkkuuu}}}wwwrrrrrrsssvvvzzzyyyuuuqqqoooooossswww||||||qqqdddZZZTTTGGG@@@:::999888777888;;;:::999888777777777777777888888777777777888999999555555555555555666666666555444444555555777888888555555555555555555555555666555555555555666666777777777888999:::;;;;;;<<<=========>>>>>>>>>??????AAA@@@BBBDDDFFFHHHPPPYYYggg|||sssmmmuuuHHHGGGIIILLLLLLMMMSSS[[[eeemmmyyyzzzwwwooojjjeeeaaa___]]]\\\[[[YYYWWWTTTSSSTTTUUUTTTTTTSSSSSSSSSSSSQQQNNNLLLJJJHHHJJJOOOTTT[[[dddnnnttt~~~{{{vvvvvvvvvzzz}}}}}}zzzxxxyyyzzz~~~{{{pppddd\\\WWWHHHAAA<<<;;;999666666888777777888888888888777777666777888999999999999999444555555555666666666777444444555555777888:::;;;666666666666666666666666444444333222222222333333666777888999:::;;;;;;<<<============>>>>>>>>>>>>AAA???@@@CCCDDDFFFOOOXXXeee{{{tttmmmtttJJJIIIJJJMMMLLLLLLQQQYYYaaahhhrrryyy}}}{{{xxxppplllfffbbb___^^^\\\[[[YYYWWWTTTSSSTTTUUUTTTTTTSSSTTTTTTTTTRRROOOLLLJJJGGGIIILLLRRRZZZgggttt|||~~~zzz}}}~~~}}}{{{pppeee]]]ZZZIIIBBB===<<<:::666555666555666888999999888777777666777888:::::::::999888444555555555666666777777444444555666888:::;;;<<<333333444666777999::::::888777666555555555555555666777777999:::;;;<<<<<<============>>>>>>>>>>>>@@@>>>???BBBCCCEEENNNWWWdddzzztttmmmsss~~~NNNLLLLLLOOOOOOPPPUUU\\\aaagggjjjkkkmmmrrrssspppssswww~~~|||tttpppjjjeeebbb```^^^]]][[[XXXVVVUUUUUUUUUTTTSSSUUUUUUVVVUUUTTTRRRPPPOOOMMMMMMMMMNNNSSS^^^kkkuuu~~~yyyrrrjjjccc]]]ZZZJJJBBB<<<<<<<<<:::999:::999999999888888888777777777666555444222111000///777777666666555555555444666333111222444666555333666666666666666666666666666666666666777777777777:::999777666666888:::;;;::::::;;;===>>>@@@AAAAAA???AAACCCCCCDDDIIIPPPVVVfff}}}{{{tttzzzOOOMMMMMMPPPPPPQQQXXX```dddjjjmmmmmmmmmooonnnjjjhhhjjjnnnuuu}}}|||yyytttoooiiidddaaa```^^^]]][[[ZZZXXXXXXXXXXXXVVVTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPOOONNNMMMOOOWWWaaaiiiuuu~~~}}}xxxrrrkkkddd\\\VVVKKKCCC<<<;;;;;;999888:::999999999888888888777777999888888777777666666555777666666666555555555555666555666999;;;<<<:::777666666666666666666666666666666666666777777777777999888777777777888::::::::::::;;;===>>>@@@AAAAAA???AAACCCCCCDDDIIIPPPVVVfff~~~zzz}}}PPPNNNOOOQQQRRRTTT\\\fffmmmtttxxxwwwuuusssnnniiieeecccbbbdddhhhmmmpppqqquuuuuuxxx|||xxxsssnnnhhhdddaaa___^^^\\\\\\[[[[[[\\\\\\[[[WWWUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTRRROOOLLLKKKOOOUUUZZZeeelllwww~~~xxxtttoooggg[[[SSSLLLCCC<<<;;;;;;999888999999888888888888777777777555555666666666666666666666666666666555555555555444666999===??????<<<999666666666666666666666666666666666666777777777777888888888888999999:::::::::;;;<<<===>>>???@@@AAA???AAACCCCCCDDDIIIPPPVVVgggQQQPPPPPPRRRSSSWWWbbbnnnyyy|||vvvrrrmmmgggcccbbbcccdddeeehhhiiimmmvvv{{{rrrmmmhhhccc```___]]]\\\[[[[[[\\\^^^^^^\\\XXXUUUSSSSSSTTTUUUVVVWWWWWWWWWXXXVVVRRRNNNLLLMMMOOOQQQWWW]]]eeennnuuu~~~|||xxxuuulll^^^SSSNNNEEE===;;;:::888777999888888888888777777777777444444444444444444444444666666666666666555555555333555777:::;;;;;;999777666666666666666666666666666666666666777777777777777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@???AAACCCCCCDDDIIIPPPVVVhhhQQQPPPQQQSSSTTTYYYggguuu~~~uuummmhhheeebbbaaabbbaaafffqqq}}}}}}qqqlllgggbbb```^^^]]]\\\YYYZZZ[[[^^^^^^\\\XXXTTTRRRRRRSSSTTTVVVWWWYYYYYYZZZXXXUUUSSSQQQQQQPPPPPPPPPSSSYYY___fffmmmssswww}}}}}}~~~{{{rrrcccXXXQQQHHH???<<<;;;888777999777777777777777777777777999888888777666666555555555555555666666666666666555666666555555444555555666666666666666666666666666666666666777777777777666777999:::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@???AAACCCCCCDDDIIIPPPVVVhhhQQQQQQQQQSSSTTT[[[lll|||}}}uuunnnhhheeebbb```cccmmmxxx}}}zzzpppkkkfffaaa___^^^]]]\\\YYYYYY[[[]]]^^^\\\XXXTTTQQQQQQRRRSSSUUUWWWYYYZZZYYYXXXWWWWWWWWWWWWUUUSSSOOOPPPSSSWWW\\\aaaeeegggnnnrrrwww}}}yyyyyy{{{~~~}}}sssggg]]]UUUJJJAAA===;;;999888999666666777777777777777888888777777666555444444333555555555666666666666666777777777555333333444666666666666666666666666666666666666666777777777777777888888999:::;;;<<<<<<<<<<<<<<<===>>>????????????AAACCCCCCDDDIIIPPPVVVgggQQQPPPQQQSSSTTT\\\oooxxxrrrmmmhhhgggnnnuuu~~~yyyvvvoookkkeeeaaa___^^^]]]\\\ZZZZZZ[[[\\\]]]\\\YYYVVVQQQQQQQQQRRRTTTVVVXXXYYYWWWWWWWWWYYYZZZZZZWWWTTTRRRQQQQQQSSSVVVYYY[[[\\\fffiiimmmrrrwww~~~~~~xxxuuuuuutttwww}}}}}}zzzqqqggg```XXXMMMCCC???<<<999999:::666666666666777777888888444444444444444444444444555555555555666666666777444666888888666444555666666666666666666666666666666666666666777777777777888888888888999;;;===>>><<<<<<======>>>>>>?????????AAACCCCCCDDDIIIPPPVVVfffPPPPPPQQQRRRTTT\\\ppp{{{sssooorrruuu|||~~~xxxtttnnnjjjeeeaaa___^^^]]]\\\[[[[[[[[[\\\^^^]]]ZZZXXXQQQPPPPPPQQQSSSUUUWWWYYYVVVUUUVVVYYY[[[[[[WWWSSSTTTSSSQQQRRRSSSUUUVVVVVV^^^aaadddhhhlllrrryyy~~~~~~yyyvvvtttooottt{{{||||||||||||~~~wwwnnnfffaaaYYYOOODDD@@@===:::999;;;555666666666777777888888666777777888999:::::::::444555555555666666777777///333888:::888555555555666666666666666666666666666666666666777777777777999888777777888;;;===???<<<<<<======>>>>>>?????????AAACCCCCCDDDIIIPPPVVVfff~~~OOOOOOQQQTTTWWWcccxxx{{{zzz}}}xxxtttkkkiiifffcccaaaaaaaaaaaa]]]\\\\\\ZZZXXXUUURRRPPPPPPPPPPPPOOOOOOPPPSSSVVVUUUTTTTTTVVVXXXXXXWWWVVVRRRQQQPPPQQQTTTVVVWWWVVVZZZ\\\```cccfffkkkqqquuu|||yyyrrrmmmoooqqqsssuuuxxx{{{}}}~~~yyy{{{~~~~~~~~~xxxmmmddd___VVVIII???;;;;;;;;;;;;888888888888777777777777999888777666666777888999444444444333333444444444999999999888888666555555444444555555555555555444555666777888888888888888555666777888999:::;;;;;;============>>>>>>>>>>>>@@@???AAAEEEFFFGGGOOOWWWlllSSSSSSTTTWWWZZZeeezzz}}}xxxtttkkkiiifffcccaaa`````````]]]\\\\\\ZZZXXXUUURRRPPPPPPPPPPPPOOONNNOOOSSSUUUVVVUUUUUUWWWYYYZZZYYYWWWTTTSSSRRRSSSUUUVVVWWWVVVWWWYYY]]]```ccchhhmmmqqqvvvyyy}}}|||vvvooojjjiiikkkmmmooosssuuuwwwyyyyyy{{{|||qqqhhhbbbYYYLLLBBB===;;;;;;;;;888888888888777777777777999888777666666777888999555555444444444444555555777777777777666555444444888888888777666555444333555666666777777777666666666666777888999:::;;;;;;<<<<<<======>>>>>>>>>???AAA@@@BBBEEEFFFHHHOOOXXXkkkWWWWWWXXX[[[___iii}}}}}}xxxtttjjjhhheeebbb```_________]]]\\\\\\ZZZXXXUUURRRPPPPPPPPPOOONNNMMMOOORRRUUUWWWWWWVVVWWWYYY[[[ZZZYYYWWWUUUTTTTTTUUUVVVVVVUUUTTTVVVYYY[[[^^^ccchhhkkkqqqsssvvvzzz~~~}}}{{{xxxssslllgggeeefffiiikkkooorrrtttuuuyyy|||uuullleee]]]QQQFFF???<<<;;;:::888888888888777777777777888888777777777777888888666666555555555555666666666666666666555444333333888888999888888777666666555666666666666555555444666666777888999::::::;;;;;;<<<<<<===>>>??????@@@AAAAAACCCFFFGGGIIIPPPYYYiii~~~XXXXXX[[[___eeeooo~~~xxxuuujjjhhheeeaaa___^^^^^^^^^\\\\\\\\\ZZZXXXUUURRRPPPOOOOOONNNMMMLLLNNNSSSVVVXXXWWWVVVWWWYYYZZZZZZYYYXXXVVVTTTTTTUUUUUUTTTSSSRRRTTTVVVXXX[[[___cccggglllooorrrvvvyyy~~~|||}}}|||{{{zzzyyywwwrrrkkkgggggghhhjjjmmmqqqtttvvvwwwzzzwwwnnnhhh```UUUJJJAAA===;;;:::888888888888777777777666888777777777777777777888777777666666666666777777666666666666666555444333444444666777999999::::::777777777777666555444444666777777888999999:::::::::;;;<<<===>>>???@@@AAABBBAAACCCGGGHHHIIIQQQYYYhhh}}}XXXXXX[[[aaaiiitttyyyuuujjjhhheeeaaa___^^^^^^^^^\\\\\\\\\ZZZXXXUUURRRPPPOOONNNNNNLLLLLLOOOTTTXXXYYYXXXVVVVVVWWWXXXXXXWWWVVVTTTSSSRRRTTTTTTTTTSSSRRRSSSVVVWWWYYY\\\```dddgggjjjnnnrrrvvv{{{|||{{{{{{}}}{{{zzzyyyxxxvvvrrrmmmiiijjjkkknnnqqqtttxxxzzz|||~~~~~~tttmmmgggbbbXXXLLLCCC===;;;:::888888888888777777777666777777777888888777777777777777666666666666777777666666777777777666555555222333444666777888888888888888888888777777666555777777777888999999:::::::::;;;<<<===>>>???@@@AAABBBAAACCCGGGHHHIIIQQQYYYggg|||XXXWWW[[[bbbjjjuuu{{{vvvkkkiiifffbbb___^^^^^^^^^]]]\\\\\\ZZZXXXUUURRRPPPNNNNNNMMMLLLMMMQQQWWW\\\\\\ZZZWWWVVVVVVVVVVVVUUUTTTRRRQQQRRRTTTUUUUUUTTTRRRTTTUUUVVVXXXZZZ^^^aaabbbeeeiiinnnqqqvvv{{{}}}|||{{{{{{||||||zzzxxxvvvuuutttrrrooollllllmmmpppssswwwzzz}}}xxxoooiiiddd```XXXMMMCCC===;;;;;;888888888888777777777777777777888888888888777777777777666666666666777777666666777777777666666555555555555555555444333333777888888888888888777666777777888888888999999999;;;<<<<<<===>>>??????@@@AAAAAACCCFFFGGGIIIPPPYYYggg|||YYYXXX[[[bbbjjjttt|||wwwmmmjjjgggccc```___^^^^^^]]]\\\\\\ZZZXXXUUURRRPPPMMMMMMMMMMMMNNNSSSZZZ___```]]]YYYWWWVVVVVVUUUUUURRRQQQPPPRRRUUUWWWXXXXXXRRRSSSUUUVVVVVVYYY\\\___```ccchhhkkknnnrrrwwwzzz|||zzzxxxxxxzzz|||}}}~~~~~~}}}|||xxxuuurrrpppoooooonnnmmmnnnooorrrvvvzzz}}}yyyrrrjjjfff```^^^WWWMMMCCC===;;;<<<888888888888777777777777666777888999999888777666777666666555555666666777444555555666666555555555666666666555444333222111555666777777777777777777888888888888888999999999<<<<<<======>>>>>>>>>???AAA@@@BBBEEEFFFHHHOOOXXXggg|||[[[YYY\\\bbbiiirrr~~~}}}xxxmmmkkkgggdddaaa_________]]]\\\\\\ZZZXXXUUURRRPPPMMMMMMMMMMMMOOOUUU\\\bbbbbb___[[[XXXWWWWWWVVVUUUQQQPPPPPPSSSVVVYYYZZZZZZRRRSSSTTTUUUUUUWWW[[[^^^bbbeeehhhkkknnnqqquuuwww}}}wwwtttpppnnnooottt{{{|||~~~~~~vvvsssnnnllllllmmmmmmmmmqqqrrruuuxxx|||}}}vvvnnnhhhddd^^^\\\VVVMMMCCC===;;;<<<888888888888777777777777666777888999999888777666666666555555555555666666333333444444555444444444444444555555555555555444444444555666777777777666888888888888888999999999============>>>>>>>>>>>>@@@???AAAEEEFFFGGGOOOWWWhhh|||[[[^^^aaacccfffnnn{{{xxxmmmjjjfffcccaaa___\\\ZZZZZZ[[[\\\[[[YYYVVVRRRPPPOOOOOOOOOPPPQQQVVV[[[___eee___YYYUUUTTTTTTSSSQQQSSSTTTVVVYYYZZZ[[[ZZZZZZYYYVVVSSSRRRSSSUUUVVVVVV___bbbfffjjjlllooorrrtttyyy{{{~~~}}}}}}{{{yyyttttttssssssuuu{{{|||wwwwwwpppkkkjjjiiiggggggiiikkkmmmsss{{{vvvnnnhhhdddbbb[[[YYYTTTMMMEEE???<<<<<<888777555444555666888999888888888888888777666666666666777777777777666666444555555666666666666666777666555444333444444444444555666777888999::::::888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@BBB??????DDDGGGJJJOOOVVVkkk~~~^^^aaadddeeefffmmmxxxxxxmmmjjjfffcccaaa___\\\ZZZYYYZZZ[[[ZZZXXXUUUQQQOOOLLLKKKKKKLLLOOOTTT[[[___eee```ZZZVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZ[[[[[[YYYVVVTTTSSSTTTVVVXXXXXX]]]```dddgggiiilllppprrrvvvyyy~~~|||yyyyyyyyyxxxwww{{{{{{{{{{{{~~~|||wwwpppjjjiiihhhffffffiiiiiinnnuuu}}}}}}vvvnnnhhhdddbbb[[[YYYTTTMMMEEE>>><<<;;;999888777666666777888:::888888888888888777666666666666666777777666666666444555555666666666666666888888888888777777777666444444555666777888999999888888999999:::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBB@@@@@@DDDGGGJJJPPPVVVkkk~~~bbbeeeiiiiiiiiinnnvvv}}}xxxnnnkkkfffcccaaa___\\\ZZZYYYYYYYYYYYYVVVSSSPPPNNNKKKJJJIIIKKKOOOUUU\\\aaaddd```[[[XXXWWWWWWXXXWWWUUUUUUVVVWWWXXXZZZ[[[\\\[[[XXXUUUUUUVVVXXXYYYYYYZZZ]]]aaadddfffiiilllooosssvvv{{{}}}yyywwwxxxzzz|||||||||wwwpppjjjhhhgggddddddggggggnnnyyy~~~wwwoooiiidddbbb[[[ZZZUUUMMMEEE>>>;;;::::::999888777777888999:::777888888888888777777666555555666666666666555555444555555666666666666666555555666777666555444333333333444555666777888888777777888888999:::::::::<<<<<<<<<<<<===>>>??????BBB@@@AAAEEEGGGIIIPPPWWWjjj}}}eeejjjooopppooorrrxxx}}}yyypppmmmhhhdddaaa___]]]\\\YYYYYYYYYXXXVVVSSSQQQOOOOOOMMMKKKLLLQQQXXX___bbbbbb___[[[XXXWWWWWWYYYYYYWWWWWWVVVWWWXXXZZZ\\\]]]^^^\\\YYYWWWXXXXXXXXXWWWYYY[[[___aaacccfffjjjmmmpppsssxxx}}}~~~}}}}}}}}}yyyqqqjjjgggdddaaaaaadddgggppp|||~~~{{{ssslllfffccc]]][[[VVVOOOFFF???;;;999:::999888777777777888888777777888888888888777666555555666666666666555555444555555666666666666666222333555666666555333222444444555555666777888888666777777888888999::::::<<<<<<<<<======>>>??????@@@???AAADDDFFFGGGNNNWWWiii}}}gggmmmuuuxxxwwwxxx|||zzzsssoooiiieeebbb```___]]][[[ZZZZZZXXXVVVTTTRRRPPPQQQNNNLLLMMMSSSZZZ___aaaaaa___[[[XXXVVVVVVXXXZZZYYYYYYXXXXXXYYY[[[]]]^^^bbb___\\\YYYYYYXXXVVVUUUYYY[[[^^^```bbbeeeiiilllnnnqqquuuyyy|||}}}}}}|||{{{ssskkkgggdddaaaaaadddkkksss~~~}}}~~~yyypppiiieee^^^]]]XXXQQQHHH@@@;;;999888888777777666666666666666777777888888888777777555555666666666666555555444555555666666666666666555666888999999888777555666666666777777888888999666777777888888999::::::<<<<<<===>>>>>>?????????>>>>>>@@@CCCDDDEEEMMMVVVhhh|||iiiqqqzzz~~~~~~}}}~~~{{{tttoooiiieeebbb```___]]][[[[[[ZZZXXXVVVTTTRRRQQQOOOLLLJJJNNNUUU\\\___``````___\\\YYYVVVUUUXXX[[[[[[[[[[[[[[[\\\]]]^^^^^^ccc```]]][[[YYYXXXVVVTTTYYY[[[]]]^^^```dddhhhkkknnnpppsssvvvzzz|||}}}~~~}}}tttllljjjhhheeegggjjjqqqwww~~~vvvnnniiiaaa___[[[SSSJJJAAA<<<:::888888777777666666555555666777777888888888888777666666777777777777666666444555555666666666666666444555666777777777666555777777777777888888888999777777888888999:::::::::<<<<<<===>>>????????????>>>>>>AAADDDDDDEEEMMMWWWhhh{{{jjjsss}}}~~~~~~|||sssooohhhccc```^^^]]]\\\[[[ZZZXXXWWWUUUSSSQQQPPPKKKJJJJJJPPPYYY```ccccccbbbaaa___ZZZVVVVVVYYY\\\\\\\\\]]]^^^____________```^^^\\\ZZZZZZYYYWWWUUUXXXZZZ[[[]]]^^^bbbfffjjjmmmnnnqqquuuzzz}}}uuunnnmmmnnnnnnqqquuuxxxzzz}}}{{{sssooocccaaa]]]VVVLLLCCC===:::999999888888777666555555666666777888888888888888777777888888888888777777444555555666666666666666333333333444444444555555666666666777777777777777888888999999:::;;;;;;;;;;;;<<<>>>???@@@@@@?????????@@@CCCFFFEEEFFFOOOYYYggg{{{llluuu~~~|||}}}}}}rrrmmmgggaaa^^^]]]\\\[[[ZZZYYYWWWUUUSSSQQQPPPOOOJJJIIIKKKSSS^^^fffiiihhhdddcccaaa\\\WWWVVVYYY]]]\\\]]]___```aaa```______]]]\\\ZZZZZZ[[[ZZZYYYWWWXXXYYYZZZ[[[]]]```eeeiiilllmmmqqqvvv||||||uuupppppprrrtttyyy~~~}}}||||||~~~wwwsssdddccc___WWWMMMDDD>>>;;;:::::::::999999777666666666666777888888888888888888888999999999999888888444555555666666666666666666666666666666777888999555555555666666666666666888999999::::::;;;<<<<<<;;;<<<>>>???@@@@@@??????@@@BBBEEEHHHFFFGGGPPP[[[gggzzzrrrwww}}}~~~~~~~~~zzzqqqjjjdddccc```ZZZXXXYYY\\\\\\[[[YYYVVVTTTQQQPPPLLLMMMPPPVVV^^^dddiiijjjjjjddd\\\WWWVVVWWWYYYZZZ``````aaaaaaaaa```______ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZ___eeejjjmmmppptttxxx}}}zzztttpppppprrrtttuuuxxxzzz|||}}}}}}~~~}}}|||vvviiiddd^^^XXXNNNBBB<<<<<<:::<<<===:::666444555666:::999777666555666777999777666666555444333333333222222333444555666777888222444666777555333222222444444555555555555555555777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???>>>???CCCEEEHHHQQQ[[[iiiuuuzzz|||xxxqqqjjjcccaaa^^^ZZZXXXYYY\\\\\\[[[YYYWWWTTTRRRQQQNNNOOORRRWWW^^^dddhhhiiihhhccc[[[WWWVVVXXXZZZ[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWWWWZZZ___eeejjjpppsssyyy~~~~~~xxxqqqmmmmmmooorrrssszzz{{{|||{{{{{{|||~~~}}}~~~yyynnnhhhbbb\\\RRREEE>>>===888:::;;;:::777666777888:::999777666555666777888999888888777666666555555555555555555555555555555444555666444333222333555222333444555777888999999777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@BBBAAABBBDDDFFFHHHQQQZZZiiiwww{{{yyyuuupppiiibbb```]]]YYYXXXZZZ\\\[[[ZZZYYYWWWUUUSSSRRRPPPQQQTTTYYY___eeehhhhhhgggbbb[[[WWWVVVXXX[[[\\\YYYZZZZZZZZZYYYYYYXXXWWWYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUUUUVVVYYY^^^eeejjjqqqvvv}}}yyyqqqkkkkkknnnrrrttt{{{|||{{{yyywwwwwwyyy|||}}}}}}~~~~~~tttnnngggaaaVVVIII@@@>>>777999:::999888888999::::::999777666666666777888888888888777666666555555777777666555444333333222666666555333111222444777333444555666777999999:::777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@DDDCCCCCCFFFFFFHHHPPPZZZjjjxxx{{{~~~wwwrrrooohhhaaa___]]]YYYYYY[[[[[[[[[ZZZYYYWWWUUUSSSRRRPPPQQQUUU[[[bbbgggjjjkkkhhhccc\\\XXXWWWXXXZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXWWWWWWVVVVVVUUURRRSSSTTTUUUXXX^^^eeejjjooovvv}}}tttnnnmmmqqquuuxxx{{{zzzxxxvvvttttttwwwyyyxxxyyy|||yyyrrrjjjdddYYYKKKAAA>>>999999999999999888999999999888777777666666777777666666555555444444444444777777666555444333333222666666666444222222444666777777777666666666666666777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@CCCBBBBBBEEEFFFHHHPPPZZZkkkyyy|||}}}vvvpppnnngggaaa```^^^ZZZZZZ\\\[[[[[[ZZZXXXVVVTTTRRRQQQOOOQQQUUU\\\eeekkknnnooojjjeee___ZZZXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTYYYXXXXXXWWWVVVUUUUUUUUURRRSSSTTTUUUXXX]]]eeejjjpppxxxwwwqqqpppsssxxxzzzzzzxxxvvvrrrppprrruuuxxxyyyzzz}}}yyyqqqjjjdddZZZMMMAAA===;;;;;;:::999999999888777999888888777777777777777555555555555444444444444555555555555555555555444333555777777555444333444666666666555555444444444777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@@@@???@@@CCCEEEHHHQQQ[[[mmm{{{|||}}}vvvpppmmmgggbbbbbb```\\\[[[\\\[[[ZZZYYYWWWUUURRRPPPOOOOOOQQQVVV^^^gggmmmpppqqqkkkfff```\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTTTTUUUXXX]]]dddiiittt|||zzzuuutttvvvyyy{{{zzzxxxuuupppnnnoootttwww|||}}}~~~~~~}}}}}}~~~wwwooogggccc[[[NNNBBB<<<===;;;:::999::::::888666888888888888777777777666777777777777777777666666333444444444555666666666333555888888777444333333333333333444555666666777777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???>>>???CCCEEEHHHQQQ[[[nnnxxxyyy|||~~~wwwppplllgggddddddccc___\\\\\\[[[ZZZYYYVVVSSSPPPMMMLLLQQQSSSXXX```hhhnnnpppqqqiiieee```]]]]]]^^^_______________^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVXXX]]]dddiiiwwwzzzyyy{{{}}}~~~}}}zzzuuuooolllmmmqqqtttyyyzzz{{{zzzyyyzzz}}}tttllleeebbb[[[OOOCCC===<<<:::888999;;;<<<:::888888888888888888777666666666777777777777777777777444444444555555555666666555666777777555444444555444444555555666666777777777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAA@@@AAADDDEEEHHHQQQ[[[ooossstttwww}}}~~~~~~xxxqqqkkkgggeeefffeee```\\\\\\[[[ZZZXXXVVVRRROOOLLLJJJSSSUUUZZZaaaiiinnnoooooogggccc```^^^___aaabbbccc]]]]]]\\\\\\[[[YYYXXXWWW[[[ZZZZZZXXXWWWVVVUUUUUUVVVVVVVVVWWWXXX]]]dddiiiwww}}}vvvoookkkkkknnnrrrrrrtttvvvwwwwwwzzzrrrjjjdddaaa\\\PPPDDD>>>:::888777888<<<===<<<:::888888888888888777666666444444444555555555555555555555555555555555555555777777777555333333555888999888888777666555555444777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@DDDBBBCCCEEEFFFHHHPPPZZZppp~~~mmmqqqvvvxxxxxxxxxzzz}}}{{{yyyssskkkgggbbb___^^^^^^^^^]]]```\\\VVVRRRPPPPPPPPPPPPTTTXXX```iiippprrrpppnnnhhhfffdddccccccbbbaaa```_________^^^]]]ZZZXXXWWW]]]]]]\\\[[[ZZZYYYXXXWWWVVVYYY[[[[[[\\\___eeejjj}}}~~~yyywww{{{zzzrrrllliiijjjkkkkkknnnpppppprrrxxxsssjjjaaa\\\ZZZSSSFFF;;;<<<;;;;;;:::999999999999999888888888777777666666666666666777777777777777:::777333333555777666444<<<:::888666444444444444666666666666777777777777777888999999;;;;;;<<<===;;;;;;:::;;;<<<===???@@@>>>???CCCFFFFFFHHHPPPZZZlllmmmqqquuuwwwvvvvvvxxxzzzyyyrrrjjjgggccc```___^^^]]]\\\```[[[UUUOOONNNOOORRRSSSWWW[[[ccclllqqqsssqqqooogggeeebbbaaaaaaaaa```^^^`````````___^^^\\\ZZZYYY]]]]]]]]]\\\[[[YYYXXXWWWWWWYYYZZZ[[[[[[___ggglllzzztttppprrrvvvzzz|||tttmmmiiijjjllllllnnnqqqrrrvvv~~~rrriii```\\\ZZZTTTHHH===;;;;;;:::999888888888888777777777777666666666555777666666555555666666777:::777444444666777666555:::999777555444444444444666666666666777777777777777888888999:::;;;<<<<<<============>>>???AAABBBAAAAAAEEEHHHHHHJJJSSS]]]nnnnnnrrruuuuuussssssuuuwwwxxxrrriiigggcccaaa```___]]][[[___ZZZTTTNNNLLLOOOSSSWWW[[[```hhhooossssssqqqooohhhfffdddccccccbbbaaa___aaaaaaaaaaaa___]]][[[ZZZ\\\]]]]]]]]]\\\ZZZYYYXXXWWWYYYZZZZZZ[[[aaaiiipppxxxpppjjjjjjlllpppvvv}}}vvvnnnjjjjjjkkkjjjmmmpppsssxxx}}}oooggg^^^[[[ZZZUUUJJJ@@@;;;:::999888777777777777777666666666666555555555777666555333333444666777999777555555666777666555666666555444444444444555666666666666777777777777777777888999:::;;;<<<<<<============>>>@@@AAABBBAAAAAADDDHHHHHHJJJSSS^^^ooo~~~~~~pppsssvvvuuusssrrrtttwww}}}vvvqqqiiigggdddbbbaaa___\\\YYY\\\YYYTTTPPPNNNQQQUUUYYY```eeelllrrrsssrrrooonnnkkkiiigggfffffffffeeecccbbbbbbbbbaaa```]]][[[ZZZ\\\]]]]]]^^^]]][[[YYYXXXXXXYYYZZZZZZ[[[bbblllssszzzpppgggeeegggjjjooouuuzzzxxxooojjjiiijjjjjjllloootttzzzzzzmmmeee\\\YYYZZZVVVKKKBBB<<<;;;:::999888888777888777777777777777666666666888666444222222333555777777666555555555555555444333333333333444444555555666666666666777777777777777777888999:::;;;;;;<<<::::::;;;<<<===>>>?????????@@@BBBEEEFFFIIIRRR]]]ooo}}}{{{rrrtttwwwvvvttttttvvvyyy~~~zzzuuuqqqiiigggdddbbbaaa___[[[YYYWWWXXXWWWUUUTTTTTTXXX[[[eeejjjqqquuutttqqqnnnlllllljjjhhhggghhhiiihhhgggccccccbbbaaa___\\\YYYXXXZZZ\\\]]]^^^]]][[[YYYWWWXXXZZZZZZ[[[]]]cccmmmttttttiiifffggghhhkkkooorrryyy}}}rrrllliiiiiilllnnnrrrxxxyyymmmeee\\\XXXYYYUUULLLCCC>>>===<<<;;;:::999999999888888888888888888888888999777444222222333555666444555555555444333333333111222333333444555555555666666666666777777777777666777777888999:::;;;<<<::::::;;;<<<===>>>??????@@@@@@BBBEEEFFFIIISSS___ooo|||zzz~~~qqqtttwwwvvvuuuvvvzzz}}}{{{wwwtttrrrkkkhhhdddbbb```^^^[[[YYYVVVYYY[[[ZZZXXXYYY\\\___kkkpppwwwyyyvvvqqqnnnmmmiiihhhfffggghhhiiiiiihhheeeeeedddaaa___[[[XXXVVVYYYZZZ\\\]]]]]][[[XXXWWWYYYZZZ\\\\\\^^^dddmmmttt~~~qqqkkkjjjiiiiiijjjlllrrr{{{xxxpppkkkjjjppprrrwww~~~zzzqqqggg^^^ZZZZZZVVVMMMDDD??????===<<<:::999999999888888999999999999999:::999777555444333444555666333555666666444333333444111222333444555555555555666666666666777777777777666666777888999:::;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBDDDGGGHHHKKKVVVbbbqqq{{{yyy}}}ooorrruuuvvvvvvxxx|||yyyuuusssrrrllliiiddd```___]]]\\\ZZZXXX[[[]]]\\\ZZZ[[[aaafffqqqwww}}}~~~yyysssooonnnhhhgggfffgggjjjlllllllllhhhhhhfffccc___[[[WWWUUUWWWYYY[[[\\\\\\ZZZWWWUUUYYY[[[^^^___```eeemmmsss~~~vvvrrrmmmiiihhhhhhlllssszzzuuuooommmnnnrrryyy|||~~~}}}vvvlllbbb]]]\\\XXXNNNEEE???>>>===;;;:::999888888777777888888999999999999999888777666555555555555444666999888666444444555222333444555666666555555666666666666777777777777666666777888999:::;;;;;;;;;<<<>>>???@@@@@@@@@@@@BBBBBBDDDGGGHHHLLLWWWcccttt{{{xxx|||nnnqqqtttuuuuuuxxx~~~yyyuuussssssmmmiiiddd```^^^]]]\\\[[[[[[]]]^^^[[[ZZZ]]]dddkkkuuu{{{{{{tttqqqpppjjjiiihhhjjjmmmoooppppppkkkjjjhhheeeaaa\\\XXXUUUVVVXXXZZZ\\\\\\ZZZWWWUUUYYY\\\___```aaaeeelllrrrzzzrrrkkkhhhfffiiinnnsssyyyzzzrrrooojjjooowwwzzzuuuxxxzzzpppeee```^^^ZZZPPPGGG>>>>>><<<:::999888777777666666777777888888888999999888888777666666555444555888;;;:::777555666777222333555666666666555555666666666666777777777777666666777888999::::::;;;999:::<<<===>>>???>>>>>>AAA@@@BBBDDDFFFJJJUUUaaavvv|||xxx|||