BM66( tttmmmbbbXXXQQQLLLHHHFFFBBB@@@AAABBB@@@<<<===AAA@@@???===>>>??????>>>===@@@???@@@CCCCCCDDDLLLTTTQQQRRROOOLLLPPPZZZbbbdddgggllllllfffffflllmmmgggaaaaaalll{{{{{{kkk___^^^ccc___YYYXXX]]]gggqqqwwwwwwuuuqqqpppppppppooonnnjjjjjjhhhfffeeecccbbbbbb_________^^^^^^____________]]]ZZZXXXXXXZZZ]]]___^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUUUUWWW[[[___aaabbb```jjjsssxxx||||||wwwrrrwwwzzzzzzwwwuuuuuuuuuoooiiifffhhhjjjkkkmmmqqqnnnmmmkkkiiigggeeedddddd```^^^\\\\\\^^^aaabbbbbbccccccdddgggjjjlllkkkiiieeebbb^^^ZZZXXXVVVTTTRRRSSSSSSWWW^^^fffpppfffNNNGGGDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNSSSWWWWWW^^^llltttccc___bbbtttxxxnnnggg___ZZZ[[[YYYYYY[[[]]]cccppp~~~{{{vvvsssppp|||yyyxxxuuu|||fffNNNuuunnncccXXXQQQLLLHHHFFFBBB@@@@@@BBB@@@<<<===@@@@@@>>>===>>>???@@@>>>===@@@??????BBBBBBCCCKKKTTTPPPQQQNNNKKKNNNYYYaaacccfffkkkjjjeeegggooorrrnnneeebbbfffrrrssshhh]]]ZZZbbb```\\\YYY[[[cccnnnvvvxxxuuurrrppppppooonnnmmmkkkjjjhhhfffdddcccbbbbbbaaaaaa`````````_________^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVXXX[[[```dddggghhhrrr||||||uuuoooppprrrwww{{{vvvtttsssqqqkkkhhhiiikkkkkkmmmpppooonnnllljjjhhhfffeeeeeeaaa___\\\\\\]]]___``````ddddddeeegggjjjjjjiiigggcccaaa^^^ZZZXXXVVVUUUUUUSSSRRRUUU\\\bbbkkkyyybbbOOOKKKFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIKKKMMMQQQVVVYYYXXX^^^jjj|||xxxhhhaaadddrrr}}}qqqiiibbb\\\ZZZXXXXXXZZZ\\\aaakkkvvvyyy}}}yyy]]]IIIvvvnnncccYYYQQQLLLHHHFFFAAA@@@@@@BBB@@@<<<<<<@@@???>>>===>>>???@@@???===???>>>>>>@@@@@@BBBJJJSSSOOOOOOLLLIIIMMMWWW```bbbcccggggggcccgggssszzzxxxtttiiidddiiilllfff^^^[[[aaaaaa^^^ZZZXXX^^^kkkvvvxxxuuurrrppppppooonnnmmmkkkjjjhhheeedddcccccccccccccccbbbbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUWWWYYY\\\aaagggkkkpppzzz{{{~~~yyysssnnnnnnpppuuu~~~}}}wwwtttsssmmmiiikkklllkkkmmmpppqqqooommmjjjhhhgggffffffeeeccc```___```bbbbbbbbbfffeeefffgggiiiiiigggeee```___]]]ZZZXXXVVVVVVWWWUUUTTTVVV[[[```hhhuuu{{{YYYLLLOOOHHHGGGFFFEEEDDDEEEGGGHHHFFFGGGJJJLLLOOOSSSYYY]]]YYY^^^gggvvvrrreeeccclll~~~wwwnnngggbbb[[[YYYYYY[[[[[[\\\ccckkkyyy{{{~~~qqqZZZLLLvvvooocccYYYQQQLLLHHHFFFAAA@@@@@@BBB@@@<<<<<<@@@???>>>===>>>???@@@???>>>???======???@@@AAAIIISSSOOOOOOKKKHHHLLLVVV___bbb```ddddddaaahhhvvvrrreeeeeehhhfff```^^^```aaa```ZZZVVV[[[iiiuuuxxxuuurrrppppppooonnnmmmkkkjjjhhheeedddcccccccccdddddddddcccbbb```^^^]]]]]]^^^````````````^^^]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUWWWZZZ]]]bbbiiimmmuuu~~~wwwvvv{{{qqqooonnnooouuu~~~|||wwwuuuoookkkllllllkkkmmmppprrrpppmmmkkkiiihhhggggggkkkhhheeedddeeeffffffeeegggffffffgggiiihhhfffddd______]]]ZZZXXXWWWWWWXXXXXXWWWXXX]]]aaahhhtttoooOOOHHHOOOJJJIIIGGGFFFFFFGGGIIIJJJEEEGGGJJJLLLPPPUUUZZZ___YYY]]]eeeqqq|||iiiaaafffsss|||ssslllggg]]][[[ZZZ[[[ZZZYYY]]]ccciii|||ooo^^^SSStttmmmbbbXXXQQQLLLHHHFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>????????????>>>??????>>>>>>AAAEEEIIILLLKKKIIIJJJOOOUUU\\\```jjjhhhfffhhhnnnxxxxxxjjjhhhkkkjjjccc]]]aaaaaaaaa]]]WWWWWWeeetttvvvtttqqqpppppppppoooooolllkkkgggccc^^^\\\^^^___cccdddeeeeeedddaaa___]]]___```bbbcccbbbaaa___^^^\\\]]]^^^]]][[[YYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRTTTXXX\\\```fffmmmqqquuuyyy}}}{{{yyyuuuqqqqqqvvv~~~~~~yyywwwtttoookkkjjjllloooqqqrrrqqqoooooooooooonnnmmmlllkkkiiihhhgggfffgggggghhhiiijjjiiigggfffggghhhbbbaaa^^^[[[ZZZZZZ[[[\\\]]]]]]^^^aaaeeelllssswwwdddPPPKKKKKKRRRPPPNNNKKKIIIHHHGGGGGGLLLJJJIIILLLSSSYYY[[[[[[[[[ZZZaaannn{{{pppeeeggglllwwwyyyrrrpppeee]]]XXXZZZ]]]^^^]]]^^^mmmtttzzzhhh^^^ZZZsssmmmbbbXXXQQQLLLHHHFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>?????????????????????>>>>>>AAAEEEHHHPPPSSSUUURRROOOQQQXXX___jjjlllmmmlllmmmsss}}}zzzmmmhhhjjjkkkeee]]]]]]]]]]]]ZZZUUUUUUaaannnwwwuuusssrrrqqqqqqppppppkkkjjjgggccc```___```bbbeeeffffffeeeccc```]]]\\\]]]^^^```aaaaaa```___^^^]]]^^^___^^^\\\ZZZZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTRRRUUUXXX[[[___eeekkkpppssswww{{{}}}|||wwwpppmmmqqqwww|||~~~|||xxxuuupppllljjjkkknnnppprrrrrrrrrsssttttttsssrrrnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkkkkkllllllllllllgggfffcccaaa___^^^^^^^^^^^^___aaadddhhhmmmrrrvvv^^^KKKHHHIIIMMMMMMNNNMMMLLLJJJHHHFFFHHHIIIKKKMMMQQQVVV[[[___]]]\\\```jjjtttvvvdddfffiiiqqq}}}|||tttrrrhhh```YYYZZZ]]]]]]]]]^^^dddlllyyy~~~rrr___UUURRRssslllbbbXXXQQQLLLHHHFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>????????????????????????>>>@@@DDDGGGRRRZZZ```[[[PPPLLLTTT]]]jjjooorrrppplllnnnvvv~~~yyyooofffhhhnnnkkkbbb^^^\\\\\\YYYTTTTTT^^^jjjwwwvvvuuutttrrrqqqppppppjjjiiihhheeebbbbbbdddfffggggggfffeeebbb___]]][[[[[[]]]___```aaa```___^^^^^^___```___\\\ZZZZZZZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSUUUXXX[[[^^^ccciiinnnqqqtttxxx{{{}}}~~~}}}tttoooooosssvvvxxxxxxxxxxxxyyyzzz|||}}}zzzvvvqqqllljjjjjjlllmmmqqqsssuuuwwwxxxxxxxxxxxxsssrrrpppnnnmmmmmmmmmnnnnnnllllllnnnrrrtttrrrpppmmmllljjjhhhfffdddbbbaaa```cccfffiiikkknnnrrrtttxxxVVVGGGEEEFFFFFFIIILLLOOOOOONNNKKKIIIFFFJJJMMMNNNOOORRRZZZ```^^^]]]```eeejjjxxxwwweeefffgggiiinnnzzzuuurrrlllccc\\\[[[\\\[[[\\\^^^]]]dddooozzz}}}|||gggTTTMMMLLLssslllbbbXXXQQQLLLIIIFFFBBBBBBAAA@@@????????????===>>>>>>>>>??????????????????@@@???>>>@@@CCCEEEOOOYYYaaa\\\QQQKKKQQQYYYhhhmmmpppooollllllpppvvvrrrtttooofffiiirrrssskkkfffbbb^^^ZZZUUUUUU^^^hhhtttuuuuuutttrrrpppoooooojjjjjjiiigggddddddeeegggffffffeeedddbbb```^^^]]][[[\\\___aaaaaaaaa```___^^^______^^^[[[YYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUXXXZZZ]]]bbbhhhlllmmmrrrxxx}}}xxxvvvvvvwwwuuusssqqqppprrruuuxxxzzz{{{xxxsssnnnkkkiiijjjjjjppprrruuuvvvxxxyyy|||}}}zzzyyywwwtttrrrqqqpppppppppnnnmmmqqqwwwyyywwwsssqqqpppooommmjjjgggeeecccdddggglllnnnnnnoooqqqsssqqqQQQDDDDDDDDDBBBEEEIIINNNPPPRRRRRRQQQKKKLLLMMMMMMNNNQQQWWW\\\]]]\\\^^^aaabbbnnnqqqfffffffffddddddkkk|||{{{vvvpppggg___]]][[[YYYZZZ\\\\\\bbbiiinnnttt{{{~~~uuu]]]NNNJJJMMMrrrkkkaaaXXXQQQMMMIIIGGGBBBBBBAAA@@@????????????===>>>>>>>>>???????????????@@@@@@???>>>???AAACCCIIIQQQXXXXXXRRRNNNPPPTTTeeefffiiijjjkkkkkklllmmmggglllmmmiiikkktttxxxuuunnnggg___ZZZVVVVVV]]]fffooorrrtttsssqqqnnnmmmmmmllllllkkkiiifffdddeeefffdddddddddcccbbbaaa``````\\\^^^```bbbcccbbbaaa```\\\^^^^^^]]]ZZZWWWWWWWWWWWWWWWUUUTTTSSSSSSTTTTTTTTTVVVXXXZZZ]]]bbbgggkkkjjjqqqzzz~~~{{{{{{zzzwwwuuuuuuvvvxxxxxxwww|||yyyvvvrrrnnnkkkiiihhhoooqqqsssuuuvvvxxx|||}}}{{{xxxuuurrrqqqrrrpppoootttzzz|||yyyuuurrrrrrqqqooommmjjjhhhfffiiimmmpppqqqnnnnnnpppssskkkNNNDDDDDDDDDBBBCCCFFFIIINNNSSSWWWZZZTTTPPPMMMLLLOOORRRTTTUUU[[[ZZZ\\\^^^^^^gggpppeeebbbaaabbbaaafffttt|||tttlllddd```\\\WWWWWWZZZ[[[```dddfffiiirrr~~~|||iiiTTTJJJJJJMMMrrrkkkaaaXXXQQQMMMIIIGGGCCCBBBAAA@@@????????????>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>@@@BBBEEEKKKQQQSSSQQQOOOOOOPPP```aaacccfffhhhiiihhhgggbbbggglllnnnoooqqquuuyyymmmeee^^^[[[YYYXXX[[[aaajjjnnnrrrsssooolllllllllllllllllliiifffeeeeeefffcccccccccbbbbbbbbbbbbbbb]]]___aaabbbcccbbbaaa```\\\]]]^^^\\\YYYVVVVVVVVVWWWVVVUUUSSSRRRSSSSSSTTTTTTVVVYYY[[[^^^bbbhhhlllkkkrrr|||}}}||||||zzz{{{}}}~~~{{{xxx{{{zzzyyyvvvrrrmmmiiiffflllqqquuuwwwwwwwwwzzz|||~~~zzzvvvssstttssstttwww{{{|||yyyvvvsssrrrrrrpppooonnnmmmmmmooorrrsssqqqllllllpppttteeeKKKEEEEEECCCCCCCCCCCCEEEJJJQQQWWW[[[ZZZTTTNNNLLLOOORRRSSSQQQXXXWWWYYY\\\\\\ddd||||||ggg___\\\___bbbeeeppp|||xxxqqqjjjeee___XXXVVVXXXXXX[[[___aaadddlllxxx|||~~~}}}xxx^^^NNNHHHIIIMMMqqqkkkaaaXXXQQQMMMJJJHHHCCCBBBAAA@@@????????????>>>>>>>>>>>>???????????????@@@AAA@@@>>>>>>???@@@FFFKKKQQQRRROOOMMMMMMNNN\\\```dddeeeddddddeeegggffffffmmmuuuqqqiiillluuufffaaa^^^___```]]]\\\]]]ffflllqqqsssooollllllmmmiiijjjkkkiiigggfffggghhheeedddcccbbbaaaaaaaaaaaa^^^___```bbbbbbaaa___^^^]]]^^^^^^]]]YYYWWWVVVVVVWWWVVVTTTRRRRRRRRRSSSTTTTTTVVVYYY\\\___dddjjjnnnooottt{{{}}}{{{|||yyywwwyyy}}}}}}zzzyyy{{{{{{zzzvvvpppiiieeejjjrrr{{{~~~zzzxxxxxx}}}{{{wwwwwwxxxzzz||||||{{{yyyxxxuuuuuussssssrrrssstttuuutttvvvuuuoooiiiiiiooovvv]]]GGGCCCDDDBBBEEEDDDCCCCCCFFFKKKQQQTTTZZZVVVRRRNNNNNNPPPSSSTTTWWWUUUWWW[[[[[[```sssssscccYYY\\\aaaccchhhpppwww}}}wwwqqqlllddd[[[WWWYYYWWWYYY[[[^^^aaahhhooouuu~~~|||}}}~~~}}}}}}|||kkkTTTJJJJJJMMMPPP~~~qqqkkkaaaXXXRRRMMMJJJHHHCCCBBBAAA@@@????????????>>>>>>>>>>>>???????????????@@@AAA@@@???>>>>>>@@@HHHOOOUUUTTTNNNJJJKKKNNNZZZaaagggfffaaa___ccchhhkkkhhhoooyyysssccccccppp```^^^___eeegggccc^^^]]]eeekkkqqqssspppmmmmmmnnnggghhhiiiiiihhhgggiiijjjgggfffdddbbbaaa```______]]]^^^```aaaaaa___^^^\\\^^^______^^^ZZZXXXWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTTTTVVVYYY\\\```eeekkkooorrruuuzzz}}}}}}zzzuuurrrpppsssyyy}}}}}}zzzyyy{{{}}}}}}yyyrrrjjjdddhhhsss}}}wwwtttyyy}}}{{{yyy{{{~~~}}}{{{yyyyyyxxxwwwuuuuuuuuuwwwyyy{{{wwwxxxuuunnnggggggooowwwyyyVVVCCCBBBCCCAAAFFFEEECCCBBBDDDGGGJJJLLLWWWWWWUUUQQQMMMNNNTTTYYYWWWTTTVVVZZZ[[[^^^mmm~~~kkkYYYYYY^^^^^^___dddgggvvv{{{vvvqqqhhh]]]YYYZZZYYYYYYZZZ\\\```dddgggiiiqqq|||}}}}}}}}}{{{{{{|||}}}~~~zzzaaaMMMHHHMMMRRRUUU|||vvvrrrccc]]]ZZZPPPLLLKKKEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>======>>>>>>???>>>===<<<===>>>AAABBBFFFOOOXXXYYYRRRLLLLLLOOO]]]bbbddd```^^^```cccbbbjjjkkkrrrvvvmmm___aaalllhhh```^^^dddhhhbbb\\\YYYccclllqqqnnnkkkooorrrqqqmmmiiifffiiijjjhhhhhhkkkkkkgggcccbbbbbbaaa^^^[[[]]]^^^```aaabbbaaa```___]]]]]]]]]\\\[[[ZZZYYYXXXZZZXXXUUURRRQQQRRRSSSTTTVVVWWWYYY[[[^^^bbbhhhlllqqqtttxxx|||xxxtttrrrpppppprrruuuvvvwwwvvvxxxxxxwwwzzzzzzpppbbbfffqqqxxxzzz~~~|||{{{{{{|||zzzwwwuuuuuuwww{{{}}}~~~{{{tttoookkkjjjrrr{{{fffOOOEEEAAA@@@BBBDDDEEEFFFGGGFFFGGGIIIKKKSSSWWWZZZYYYUUUQQQQQQRRRUUUWWWXXXWWWXXX]]]gggoookkkUUU\\\[[[[[[^^^XXX___kkk~~~vvvuuunnniiibbbVVVUUUWWW[[[]]]ZZZYYYaaakkklllrrrzzz~~~xxx{{{}}}|||zzzzzz{{{pppXXXQQQNNNJJJPPP\\\yyyrrrccc]]]ZZZPPPLLLKKKFFFCCCBBBBBBAAAAAA@@@??????@@@??????>>>======>>>>>>@@@???>>>===<<<===???@@@EEEKKKRRRSSSPPPLLLLLLMMMYYYaaafffdddccceeehhhhhhlllmmmtttxxxpppbbbaaajjjkkkccc___dddgggccc\\\XXXccckkkqqqooonnnppprrrqqqooojjjhhhkkkkkkiiiiiikkkkkkhhhcccaaaaaa```^^^\\\]]]^^^```aaabbbaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXUUURRRQQQRRRSSSTTTTTTVVVXXXZZZ]]]aaagggkkkmmmqqqwww|||xxxtttpppnnnoooqqqsssssssssvvvwwwxxx{{{zzzooobbb```kkk}}}|||}}}||||||}}}wwwvvvvvvxxx|||wwwrrrnnnmmmuuu~~~bbbMMMDDDAAAAAACCCDDDEEEGGGGGGGGGHHHKKKMMMRRRYYY```___WWWQQQRRRTTTUUUWWWXXXWWWWWW[[[cccjjjyyy]]]WWWXXX\\\]]]XXXZZZeeezzzyyyvvvqqqnnnhhh\\\XXXWWWXXXZZZYYYYYY```hhhhhhmmmuuu}}}||||||zzzxxxuuutttzzz~~~}}}~~~nnnVVVPPPNNNKKKOOOYYY}}}rrrccc]]]ZZZPPPLLLLLLFFFBBBBBBBBBAAA@@@@@@????????????>>>=========>>>>>>AAA@@@>>>===<<<<<<======CCCFFFKKKOOOPPPOOOMMMKKKRRR^^^hhhiiihhhjjjmmmnnnkkkmmmtttyyysssgggcccgggnnneee___aaaeeeccc[[[VVVaaaiiipppppppppqqqrrrqqqqqqlllkkkmmmmmmjjjiiijjjkkkhhhdddaaa```___^^^]]]]]]^^^```aaabbbaaa```_________^^^]]]\\\[[[[[[ZZZYYYXXXUUUSSSRRRRRRSSSTTTSSSUUUWWWYYY\\\aaafffjjjlllrrrzzz~~~wwwrrrppppppppppppqqqsssvvvxxx{{{zzzpppeeebbbgggwwwzzzwwwxxxyyyyyy}}}~~~}}}{{{yyyyyyzzz{{{{{{}}}zzztttppppppwwwxxx[[[JJJDDDBBBCCCDDDCCCEEEGGGHHHHHHJJJMMMPPPQQQ[[[eeeeee\\\TTTSSSUUUTTTVVVWWWWWWVVVYYY^^^ddd{{{~~~mmmUUUWWW]]][[[YYYVVV```tttyyyrrrpppkkk```]]]XXXVVVWWWXXXXXX]]]cccaaafffnnnvvv|||}}}yyysssoooqqq{{{uuuwww~~~}}}eeePPPNNNQQQPPPRRRYYYrrrccc]]][[[QQQLLLLLLFFFBBBBBBAAAAAA@@@????????????>>>>>>=========>>>>>>@@@???>>>===============@@@BBBGGGOOOUUUUUUOOOJJJMMM[[[hhhkkkjjjkkkmmmnnnfffiiipppwwwuuukkkeeeeeeoooggg``````cccbbb[[[UUU^^^dddlllpppqqqppppppoooqqqmmmlllnnnnnnkkkhhhiiikkkhhhdddaaa___^^^^^^^^^]]]^^^```aaabbbaaa```______^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTSSSUUUWWWZZZ]]]aaagggkkkpppvvvyyyvvvuuutttsssssssssvvvxxxxxxrrrkkkkkkiiinnn}}}zzz{{{~~~~~~|||vvvsssssszzzmmmTTTGGGDDDCCCDDDEEECCCEEEGGGHHHJJJLLLOOORRRRRRZZZccceee```XXXTTTRRRSSSTTTVVVVVVWWWYYY]]]```ppp|||]]]YYY]]]YYY[[[XXX```pppvvvpppnnnfffccc[[[UUUUUUWWWXXXZZZ^^^\\\aaahhhnnnuuu{{{zzzsssooorrr}}}~~~vvvnnnttt}}}nnnYYYIIILLLTTTWWWZZZ^^^sssddd^^^[[[QQQMMMLLLFFFBBBAAAAAA@@@@@@???>>>>>>>>>===============>>>>>>===============>>>>>>???>>>@@@GGGRRR[[[[[[RRRIIIJJJXXXdddhhhggghhhiiihhh```bbbhhhppprrrnnnhhheeepppkkkeeeccceeeeee___YYYZZZ___gggmmmpppooommmmmmooolllllloooooojjjggggggjjjhhheeebbb___^^^^^^^^^]]]^^^```aaabbbaaa```___^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTSSSSSSTTTTTTVVVXXX[[[^^^ccciiimmmsssyyyzzzvvvrrrrrrsssrrrqqqpppqqqmmmkkkrrr}}}zzz{{{vvvcccNNNEEEDDDDDDDDDEEECCCEEEGGGIIIJJJLLLPPPRRRTTTWWW\\\aaabbb]]]UUUNNNQQQRRRTTTVVVXXXZZZ]]]```kkkuuuqqqbbb]]]YYY^^^\\\```lll{{{sssqqqmmmhhh___WWWVVVWWWWWWXXXZZZZZZ]]]ccchhhnnntttzzzxxxsssxxxzzzsssqqqpppuuu~~~~~~aaaRRRHHHMMMWWW\\\^^^```sssddd^^^[[[QQQMMMMMMGGGAAAAAAAAA@@@??????>>>>>>======<<<<<<======>>>>>>;;;;;;<<<===>>>>>>??????<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<==================<<<>>>DDDNNNWWWYYYSSSLLLJJJPPPUUUYYY]]]bbbaaa]]]^^^[[[[[[```iiinnnjjjccccccjjjlllhhhdddddddddaaaYYYYYY```jjjooommmlllnnnmmmkkkmmmrrrsssnnniiiiiifffggghhhfffaaa]]]\\\]]]]]]^^^```aaabbbaaa```______]]][[[YYYXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSUUUXXXZZZ^^^ccciiimmmqqqvvv}}}xxxpppmmmoooppprrrqqqoooqqqfffWWWGGGCCCEEEEEECCCBBBCCCEEEGGGHHHIIIKKKNNNQQQSSSRRRTTTXXX]]]]]]XXXSSSRRRQQQPPPQQQSSSWWWYYYZZZbbblll~~~eee___aaa___[[[___hhhnnnpppxxx|||sssooogggaaa^^^[[[VVVUUUXXXYYYZZZ\\\^^^aaaffflllpppxxx{{{~~~ooohhhjjjooouuuxxxyyywwwbbbTTTPPPPPPVVV\\\^^^```bbbsssddd^^^\\\RRRMMMMMMGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;:::;;;===AAAIIIQQQTTTQQQMMMJJJMMMPPPTTT[[[aaaaaa\\\```\\\YYY]]]gggmmmiiibbbZZZdddiiieee______```___ZZZYYY___jjjooonnnmmmpppmmmlllnnnsssuuupppkkkjjjdddgggiiigggbbb^^^\\\\\\]]]^^^```aaabbbaaa```___```^^^\\\ZZZYYYYYYZZZ[[[YYYXXXXXXWWWVVVUUUTTTSSSQQQTTTVVVYYY]]]bbbhhhlllqqqvvv|||uuuooopppuuuuuurrrllllllxxxdddUUUGGGCCCEEEEEEBBBAAACCCEEEGGGHHHHHHJJJMMMPPPQQQRRRUUUXXXZZZZZZYYYXXXTTTRRROOOOOOQQQTTTVVVWWW[[[fffvvvjjjccc``````[[[\\\dddiiikkkrrr}}}|||pppjjjeeeaaa\\\VVVUUUXXXYYYZZZ[[[[[[]]]aaagggkkkssswww}}}qqqiiijjjnnnssssss{{{www~~~oooYYYMMMNNNRRRXXX^^^aaadddgggvvveee]]]ZZZPPPLLLKKKDDDCCCCCCAAA@@@???>>>>>>>>>==============================>>>>>>>>>>>>======<<>>>>>>>>==============================>>>>>>>>>>>>======<<>>>>>>>>========================<<<======>>>>>>======<<<<<<>>>===AAAOOO___```XXXIIIGGGFFFLLLUUU___fffhhhccc___\\\___eeejjjjjjhhhccc``````cccdddbbbaaabbbbbbYYYXXXaaaiiijjjlllpppmmmmmmnnnrrrvvvwwwuuuqqqkkkhhhdddaaa``````___^^^]]]^^^```aaaaaa```___^^^ZZZZZZ[[[\\\]]]^^^^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVWWWXXX\\\aaaeeekkkpppyyy~~~wwwsssttt{{{~~~mmmTTTKKKDDDCCCDDDDDDEEEGGGGGGHHHJJJJJJKKKLLLOOOQQQLLLKKKKKKLLLOOOSSSXXX[[[bbb]]]WWWRRRPPPQQQQQQRRRVVVYYY___qqq~~~vvvmmmmmmiiidddaaadddiiieee^^^iiirrr}}}rrrkkkllljjjbbb\\\VVVVVVVVVVVVXXXZZZ[[[]]]cccfffkkkooosssxxx~~~{{{jjjfffgggmmmvvvvvvyyybbbWWW[[[]]]```dddgggjjjkkklll~~~vvvhhhccc___TTTNNNNNNHHHCCCCCCAAA@@@???>>>>>>>>>========================<<<==================<<<======;;;@@@NNN\\\^^^XXXNNNKKKHHHJJJRRR\\\dddhhhhhhdddaaaaaaeeejjjlllmmmmmmeeeaaafffiiieeebbbccc___YYYWWW^^^fffiiilllooonnnmmmnnnrrruuuwwwvvvuuulllhhhddd````````````___\\\]]]___`````````___^^^[[[\\\]]]___``````___^^^ZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVWWWWWWXXXZZZ___bbbjjjpppxxx}}}wwwtttvvvxxx~~~}}}{{{fffPPPHHHCCCCCCDDDCCCEEEGGGGGGHHHJJJJJJJJJLLLNNNPPPOOOMMMKKKJJJLLLPPPTTTWWW]]][[[XXXUUUSSSRRRQQQQQQXXXWWWYYYfff~~~|||}}}yyyxxxnnn```\\\bbbbbb[[[dddiiirrr~~~|||ooonnnkkkfffbbbYYYXXXVVVUUUUUUWWWYYY[[[___bbbfffjjjnnnrrrwww{{{}}}pppjjjllloootttzzz}}}|||pppcccccc___```bbbdddgggiiikkklll~~~vvviiidddaaaTTTNNNNNNIIICCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>><<<;;;>>>IIITTTWWWUUUOOOLLLIIIJJJQQQ[[[ffflllmmmkkkgggfffhhhlllpppssstttkkkdddfffhhhfffcccbbbZZZVVVUUUZZZaaafffkkkooonnnnnnoooqqqtttvvvvvvvvvmmmiiidddaaa`````````___[[[\\\^^^___````````````]]]^^^```aaaaaaaaa```___[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWWWWXXXZZZ]]]```iiinnnvvv~~~}}}yyysssvvvyyy|||~~~{{{```KKKFFFCCCDDDEEEDDDEEEIIIGGGHHHIIIJJJIIIKKKMMMOOORRRPPPMMMLLLLLLMMMPPPRRRTTTVVVWWWXXXWWWUUUSSSRRRUUUTTTTTT\\\qqq~~~yyy}}}wwwggg___``````[[[\\\]]]bbbmmm}}}}}}rrrjjjffffffaaa^^^YYYUUUTTTUUUXXXZZZ\\\___bbbeeeiiimmmqqquuuzzzxxxooollljjjooouuu{{{}}}mmmdddgggcccccccccdddfffhhhjjjkkk~~~uuuiiifffbbbUUUNNNNNNIIICCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;>>><<<;;;===BBBJJJOOORRRLLLIIIGGGIIIQQQ]]]iiiqqqooonnnllljjjjjjmmmsssxxxxxxsssjjjccccccfffddd___WWWTTTSSSVVV\\\dddjjjnnnmmmnnnnnnoooppprrrtttvvvoookkkgggcccbbbaaa```^^^\\\\\\^^^___```aaabbbbbbaaaaaaaaaaaaaaa```______\\\[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWXXXXXXZZZ]]]___gggkkkrrryyy|||vvvxxxxxxuuurrrsssxxx}}}rrrWWWHHHEEEDDDFFFFFFEEEFFFJJJGGGHHHIIIJJJIIIJJJLLLOOORRRQQQOOOMMMLLLMMMNNNOOONNNRRRVVVYYYYYYXXXWWWWWWRRRRRRSSSWWWfff|||ssswwwwwwqqqjjjeee```[[[ZZZXXXYYYaaammm}}}tttjjjhhhhhhddd___YYYVVVVVVWWWYYYYYY[[[___aaadddhhhlllooouuuzzzuuuhhhgggnnnssszzzrrrfffcccgggfffdddddddddfffiiijjj~~~ttthhhfffbbbTTTMMMMMMIIICCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>BBBKKKRRRJJJHHHGGGHHHOOO[[[hhhqqqmmmnnnmmmkkkjjjmmmsssyyy}}}~~~sssccc```iiiiii```WWWVVVTTTTTTYYYaaahhhlllmmmmmmmmmmmmmmmooorrrtttqqqnnnjjjgggeeeccc```^^^\\\]]]^^^___aaabbbcccdddbbbbbb```___^^^]]]]]]]]][[[[[[ZZZZZZYYYXXXWWWWWWTTTUUUWWWXXXXXXZZZ]]]___cccgggmmmttt}}}|||{{{yyyuuurrrqqqqqqrrrtttzzzyyyfffPPPFFFDDDDDDGGGGGGFFFHHHLLLHHHJJJKKKKKKJJJKKKMMMOOONNNNNNNNNMMMMMMMMMMMMMMMKKKNNNRRRTTTTTTUUUWWWZZZXXXYYYYYYXXX^^^tttyyyrrrnnnooonnngggaaa^^^\\\WWWVVV\\\dddoooxxxoookkkiiifffaaa]]]YYYVVVUUUVVVXXX[[[]]]```cccgggjjjpppuuu{{{~~~uuulllgggmmmwww~~~yyyooohhhjjjhhhfffddddddfffiiijjjssshhhfffcccTTTLLLLLLIIICCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;:::;;;======<<>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<;;;;;;<<<;;;<<>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<;;;;;;<<<;;;<<<>>>CCCFFFJJJKKKJJJGGGFFFLLLWWW```___dddiiihhhdddbbbeeehhhttt~~~ttthhhfffhhhhhhXXXWWWZZZ]]]]]]ZZZ^^^eeejjjjjjkkkmmmooooooooonnnpppqqqqqqooolllfffaaa^^^\\\[[[ZZZZZZ]]]___``````___^^^[[[ZZZZZZ\\\___aaa^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYY\\\___eeemmmrrryyy|||{{{~~~~~~yyytttooonnnllljjjiiiiiiiiijjjiiijjjkkkmmmppptttxxxzzz~~~vvvcccRRRFFFBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMOOONNNMMMLLLLLLMMMNNNNNNOOORRRWWWYYYYYY^^^oooiiiYYY]]]bbbbbb```bbb___YYYUUUTTTYYYaaafffnnn{{{vvvkkkiiihhhdddaaaaaaWWWWWWWWWWWWWWWYYY\\\___cccdddhhhlllrrrwww|||~~~}}}sssgggfffhhhmmmttt}}}pppfffbbbllltttoooiiieeeaaa^^^^^^aaaeeeggg~~~qqqooojjjaaaXXXQQQMMMKKKCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<;;;;;;<<<;;;<<<>>>BBBEEEMMMMMMLLLHHHEEEHHHPPPWWWYYY^^^cccdddaaa___```aaarrr{{{|||nnncccaaadddYYYYYY]]]cccccc___]]]]]]hhhjjjlllnnnpppppppppooooooqqqrrrrrroooiiiccc```]]][[[ZZZZZZ[[[]]]]]]]]]]]]\\\ZZZYYYZZZ\\\^^^```bbbaaa___\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWYYY[[[aaaggglllrrr}}}xxxsssrrrpppnnnlllkkkjjjiiihhhgggeeeeeegggkkkpppsssxxxjjjYYYLLLEEEBBBBBBCCCEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLPPPOOONNNMMMLLLLLLMMMMMMMMMNNNQQQSSSRRRRRRYYYcccxxxaaaUUU```fffaaafffddd___WWWRRRSSSXXX^^^aaaiiisss}}}rrroookkkgggddd^^^]]][[[WWWSSSTTTYYY]]]]]]^^^aaaeeejjjooorrruuuzzz}}}~~~vvvoooggg```aaagggoooyyy|||hhheeecccfffllljjjeeebbb___]]]]]]```cccfffrrrooojjjbbbYYYQQQMMMLLLCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<:::;;;<<<;;;;;;===@@@CCCPPPRRRQQQLLLGGGGGGLLLRRRWWWZZZ___``````___aaabbbtttzzzyyyhhh___```[[[\\\___dddeeeaaa\\\XXXgggjjjnnnppppppooonnnnnnoooqqqtttuuurrrmmmfffbbb```^^^[[[[[[\\\]]]]]]\\\]]]\\\ZZZXXXXXXYYYZZZ[[[aaaaaaaaa```___]]]ZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWXXX]]]ccchhhnnn{{{~~~zzzyyyvvvsssooollljjjhhhkkkhhhdddbbbbbbfffkkkooorrr~~~{{{cccSSSKKKGGGBBBBBBCCCDDDFFFGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKQQQQQQPPPOOONNNMMMMMMMMMNNNLLLMMMOOOOOONNNPPPTTTSSSiiizzz[[[VVV```fffffffffddd^^^WWWTTTVVVZZZ]]]aaagggooozzzsssnnnjjjeeeeeebbb[[[TTTQQQTTTXXXZZZ[[[]]]```dddgggkkklllqqqtttyyy|||zzzqqqgggaaa^^^^^^kkksss~~~~~~}}}~~~wwwgggiiigggfffjjjjjjeeedddbbb``````aaaeeehhhrrrooojjjbbbYYYQQQMMMLLLCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<:::;;;<<<;;;;;;<<<>>>@@@OOORRRRRROOOIIIGGGJJJNNNVVVZZZ___aaa```bbbfffiii}}}~~~qqq```XXX___```aaaaaabbbaaa\\\XXXfffjjjoooqqqpppmmmllllllnnnqqqtttvvvtttoooiiifffcccaaa^^^]]]^^^^^^^^^]]]___]]]ZZZXXXVVVUUUUUUVVVZZZ]]]```cccbbb```\\\YYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVWWW[[[aaaeeelllzzz}}}{{{xxxtttpppmmmkkkjjjnnnkkkeeeaaaaaacccgggjjjlllyyyxxx~~~www___PPPIIIEEEBBBBBBCCCEEEFFFGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKRRRQQQQQQPPPPPPOOONNNMMMOOOKKKJJJMMMOOONNNOOORRRPPP]]]cccssswwwZZZXXX___bbbddddddbbb]]]YYYXXXYYYYYY\\\bbbiiisss}}}vvvqqqggggggddd^^^XXXTTTSSSUUUZZZ[[[\\\^^^```ccceeegggiiimmmrrrvvvyyy}}}yyyqqqhhh```^^^cccjjjvvv}}}zzzzzzyyy}}}pppeeejjjgggdddhhhhhheeefffeeedddbbbbbbfffiiiqqqooojjjaaaXXXQQQMMMKKKCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<:::;;;<<<<<<;;;;;;===>>>IIILLLOOOMMMIIIFFFHHHKKKUUU]]]dddfffcccccciiinnn~~~yyydddTTTaaacccccc```______^^^ZZZbbbhhhnnnqqqooolllkkkkkknnnpppsssuuutttpppllliiieeeccc```___`````````___aaa___\\\YYYVVVUUUTTTTTTVVVYYY]]]aaabbb```\\\YYYYYYZZZ[[[\\\[[[ZZZYYYXXXVVVWWWZZZ___bbbhhhvvv~~~|||xxxtttqqqoooooooooooolllhhhcccaaaaaacccdddhhhuuutttwwwoooXXXKKKEEEAAACCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPQQQQQQPPPOOONNNMMMMMMIIIHHHLLLOOONNNOOORRRMMMTTTSSS]]]yyyccc\\\aaaaaaaaa```___]]][[[YYYUUUVVVZZZbbbiiirrr|||rrrkkkhhheeeaaa]]]ZZZYYYXXXZZZ[[[[[[\\\^^^___aaabbbbbbggglllpppsssxxx~~~uuunnngggbbb^^^```iiitttuuuvvv|||mmmgggkkkgggfffkkkjjjeeeggghhhfffbbbbbbdddggg~~~pppnnniiiaaaWWWPPPLLLJJJCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<:::;;;<<<<<<::::::;;;===BBBGGGLLLLLLIIIGGGIIILLLSSS___kkkmmmfffbbbffflllqqq|||nnn\\\aaafffhhhbbb^^^______]]]\\\ccclllpppooollllllmmmnnnppprrrtttsssqqqnnnllleeecccaaa```aaaaaaaaa```bbbaaa^^^\\\YYYWWWVVVVVVVVVWWWZZZ\\\]]]\\\[[[ZZZWWWXXXZZZ[[[[[[[[[YYYXXXWWWWWWYYY[[[]]]bbbnnn{{{yyytttrrrrrrrrrqqqooolllhhheeecccaaaaaaeeerrr|||zzz|||cccPPPGGGCCCAAADDDDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMLLLLLLJJJKKKOOOPPPMMMMMMOOOGGGNNNMMMRRRlllwwwkkkfff```^^^___```^^^\\\WWWSSSTTTZZZ___ccckkkssszzztttkkkfffdddccc```]]]ZZZYYYYYYZZZZZZ[[[\\\]]]]]]aaaeeehhhjjjnnntttxxx|||{{{wwwwwwvvvrrrooofffbbbaaaeeeiiimmmvvv}}}|||{{{|||ssskkkkkkkkkeeeiiiooolllgggiiikkkhhhdddbbbdddggg~~~pppmmmhhh```WWWOOOKKKJJJCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<:::;;;<<<<<<::::::;;;<<>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;???CCCIIIPPPUUUPPPHHHHHHQQQ^^^hhhlllkkkhhhfff```bbbeeekkkvvv~~~gggiiimmmoooiii___YYYZZZZZZXXXXXX]]]eeemmmqqqrrrmmmnnnooopppppppppooonnnllljjjgggeeecccbbbaaaaaaaaaaaa```___^^^]]]\\\\\\ZZZYYYXXXVVVVVVWWWWWWXXXYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXX\\\___]]]dddrrrzzzuuuooonnnrrr{{{}}}vvvqqqkkkqqqzzzqqqZZZIIIBBBAAAAAAAAAFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSXXXRRRRRRWWWYYYXXX]]]fffuuuccc___aaabbbaaa]]]ZZZXXXUUURRRTTTYYYVVV___hhhoooyyy~~~uuupppmmmgggbbbaaa^^^YYYUUUUUUXXXXXXYYYZZZ[[[\\\^^^______bbbeeehhhjjjlllnnnpppuuuzzz~~~wwwrrrnnnkkkgggeee^^^[[[YYYZZZZZZ]]]fffpppuuu||||||tttppppppoootttsssmmmgggkkkqqquuuwwwuuuqqqnnnssstttvvvuuuqqqnnnlllkkkyyypppjjjddd```YYYOOOKKKKKKDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::===BBBMMMTTTQQQIIIEEEIIIRRR\\\eeehhhfffcccbbbbbbaaabbbjjjuuu{{{zzzsssjjjfffhhhfff]]]ZZZ^^^bbb___[[[YYY\\\aaahhhkkkooooooppppppooonnnlllkkknnnmmmkkkiiigggeeedddcccaaaaaaaaa``````_________ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVVVVVVVWWWXXXUUUVVVXXXXXXVVVUUUUUUVVV[[[]]]cccjjjrrr|||nnnooosss|||rrrqqqqqqwww|||oooaaaOOOCCC@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLKKKJJJJJJKKKLLLLLLNNNSSSYYY___```aaaiiirrr}}}mmmaaaaaaaaaccceeebbbZZZUUUUUURRRVVVXXXYYY[[[cccppp{{{}}}qqqllliiifffeeefff]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[]]]^^^^^^___bbbdddbbbcccfffhhhjjjmmmrrruuu}}}~~~{{{sssmmmjjjdddcccaaa^^^[[[YYYYYYYYY^^^bbbjjjrrruuuyyyzzznnniiiiiillldddlllqqqpppoooqqqssssssqqqoootttuuutttrrrnnnkkkkkkkkkzzzoooiiiccc___XXXOOOJJJKKKDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<@@@IIIRRRRRRMMMHHHHHHLLLVVV```fffdddaaa```aaaaaabbbiiiuuu|||}}}wwwnnngggdddccc```^^^^^^______^^^\\\ZZZ^^^ffflllooooooppppppooommmlllkkknnnmmmllljjjhhhfffeeedddbbbbbbaaaaaa``````______ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYWWWVVVVVVVVVWWWXXXUUUWWWXXXXXXVVVUUUUUUUUUZZZZZZ]]]ccckkkyyypppssswww}}}zzzvvvrrrssszzzyyyeeeYYYKKKCCCBBBDDDFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMKKKJJJJJJKKKLLLMMMNNNWWWaaaeeedddgggrrr|||lllbbb___aaaeeeeee___YYYWWWRRRSSSUUUXXX[[[___ccceeettt}}}sssnnniiigggggg```___]]][[[YYYXXXWWWVVVVVVWWWYYYYYYYYYZZZ]]]______```aaabbbccceeeiiilllppprrrtttvvvxxx{{{|||uuurrrmmmgggddddddZZZZZZZZZXXXXXXYYY\\\___dddjjjttt}}}~~~rrrddd```cccfffiii|||yyywwwuuurrrnnnnnnqqqsssrrrqqqqqqrrrrrrpppmmmjjjiiiiii{{{oooiiiccc___XXXOOOJJJJJJDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======888;;;===???FFFPPPTTTSSSJJJHHHIIIQQQ]]]eeeeeebbbbbbcccbbbbbbhhhttt}}}zzzuuullleeedddeee```YYY^^^bbbddd```ZZZZZZbbbjjjmmmmmmnnnoooooonnnmmmlllnnnmmmlllkkkiiifffeeecccccccccbbbbbbaaa```______ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWUUUWWWXXXWWWUUUTTTUUUVVVYYYXXX[[[aaahhhrrryyy~~~~~~vvvrrrssszzzyyyxxxzzz~~~qqq\\\SSSGGGBBBBBBEEEEEEDDDGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMIIIRRR\\\^^^]]]bbbmmmvvvqqqiiidddfffgggbbb\\\XXXTTTUUUUUUWWWXXX[[[]]]^^^hhhtttwwwooolllhhhfffdddaaa^^^\\\[[[ZZZWWWWWWXXXWWWVVVVVVXXX[[[\\\]]]______```bbbeeegggfffhhhkkkmmmooorrruuuxxxxxxyyyzzz{{{{{{~~~|||yyyxxxssslllhhhhhhfffaaa___aaaXXXYYY[[[[[[\\\aaaggglllpppvvvxxxuuukkk___^^^eeejjj{{{~~~qqqooosssvvvqqqmmmiiijjjnnnqqqpppooonnnpppqqqpppmmmjjjiiiiii|||oooiiiccc___XXXNNNJJJJJJDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======888<<<===>>>DDDNNNUUUVVVKKKGGGGGGOOO]]]fffgggeeeggggggdddaaagggsss||||||zzzrrrgggfffhhhaaaTTTaaagggjjjdddYYYUUU\\\eeejjjkkkmmmoooooooooooonnnnnnmmmlllkkkiiifffdddcccddddddcccbbbaaa```______[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXWWWUUUUUUVVVWWWTTTSSSVVV]]]ccchhhqqqzzzyyyqqqooouuu}}}|||tttrrrsssssszzzwww~~~bbbVVVNNNEEEAAACCCEEEEEECCCHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKJJJQQQVVVTTTRRRUUU]]]bbb{{{wwwkkkhhhhhhccc\\\XXXYYYYYYXXXUUUTTTUUUYYY]]]^^^```lllzzzooonnnkkkgggdddbbb```___YYYZZZYYYWWWUUUUUUWWWYYYUUUWWWXXXYYYZZZ\\\___aaa[[[^^^aaadddeeehhhkkkmmmkkklllmmmmmmnnnpppsssuuurrrssstttuuuvvvvvvvvvvvvtttvvvwwwuuurrrqqqsssuuummmoooqqqppplllhhheeedddbbb\\\YYY]]]]]]XXXVVVYYY\\\]]]___aaacccjjjsssyyyyyypppkkkjjjddd[[[^^^iiirrrtttmmmjjjjjjkkkiiifffccceeejjjnnnmmmjjjlllnnnppppppmmmkkkiiiiii}}}ooobbb___^^^SSSNNNMMMHHHEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<>>>EEEPPPXXXXXXOOOHHHJJJVVVccciiikkklllfffbbbcccjjjrrrwwwxxxzzz|||vvvjjj``````dddhhheeeeeehhhhhh___UUUUUU\\\fffiiimmmqqqsssrrrooollllllnnnllliiihhhhhhddd___^^^___bbbeeefffddd```]]]ZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQRRRTTTWWWZZZ]]]bbbgggkkkyyyxxxxxx{{{~~~}}}|||ssssssooosss|||rrr\\\NNNIIICCC@@@AAAEEEHHHJJJKKKIIIGGGGGGHHHHHHHHHFFFIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPP^^^uuukkkmmmjjjaaa[[[^^^[[[YYYYYYWWWSSSTTTWWWYYYZZZbbbkkkpppzzz{{{sssnnnjjjhhhdddaaacccbbb```^^^\\\YYYWWWVVVVVVVVVVVVVVVXXXYYYZZZ[[[]]]^^^^^^______``````aaaddddddddddddddddddddddddgggfffeeeeeedddddddddeeebbbbbbbbbbbbaaaaaaaaaaaaccc```___```___[[[ZZZ\\\WWWWWWVVVTTTWWW]]]```^^^\\\fffqqqwwwyyy|||zzzpppkkkeeebbbbbb```___gggrrrllldddfffiiiiiihhhjjjjjjjjjgggccccccgggjjjhhhgggjjjmmmllliiiiiilll|||ooobbb```^^^SSSNNNNNNHHHEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<===CCCMMMUUUWWWOOOGGGGGGPPP[[[dddhhhhhhdddaaabbbhhhmmmqqqrrrssszzzzzzooodddbbbgggllliiihhhiiihhh```WWWVVV[[[eeeiiinnnrrrsssqqqooonnnmmmnnnllliiihhhiiifffaaa___```aaadddeeeddd```]]]YYYZZZZZZ[[[[[[YYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQSSSVVVYYY[[[___dddhhhttt~~~~~~xxxrrrrrr{{{mmmXXXKKKHHHCCCAAACCCFFFHHHIIIJJJIIIGGGGGGHHHHHHGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMTTTjjjvvviiibbbaaaeeeaaa^^^]]]^^^\\\XXXYYY\\\WWWVVVZZZ```aaafff{{{}}}uuurrrpppnnnllliiigggccc```]]][[[ZZZXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^````````````````````````bbbaaa```______^^^^^^___aaaaaa`````````_________\\\YYYXXXZZZXXXUUUTTTVVVTTTWWWWWWVVVYYYaaaffffffhhhqqq{{{xxxnnnggg___]]]^^^``````cccooo|||{{{iiidddfffggghhhiiikkkkkkjjjgggddddddgggjjjjjjhhhiiilllkkkggggggiii{{{oooccc```^^^TTTNNNNNNHHHEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;@@@HHHOOOTTTOOOIIIFFFIIIRRR\\\ccccccaaa```aaacccfffhhhhhhiiittt{{{ssshhhdddgggkkkllljjjhhhgggaaaYYYVVVXXXccchhhooorrrqqqpppppppppnnnooolllhhhhhhkkkiiieeeaaa``````bbbcccccc```^^^XXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSUUUWWWYYY\\\aaadddlllzzz{{{|||wwwdddQQQHHHEEECCCCCCEEEGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJNNNWWWjjjuuudddbbbhhheee```^^^^^^\\\XXXWWWYYYYYYUUUVVVYYYYYYYYYdddrrr|||wwwrrrrrrmmmgggbbb``````___^^^[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWTTTTTTWWWWWWTTTTTTWWWUUU[[[^^^^^^aaajjjrrruuuzzz~~~uuuoooiiiccc___ZZZYYYZZZ]]]bbbnnn}}}sssjjjggghhhhhhjjjlllkkklllkkkhhhfffeeefffhhhjjjggggggiiiiiieeeeeeggg{{{oooccc```___TTTOOONNNIIIEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999===DDDJJJOOOOOOMMMIIIGGGKKKTTT[[[]]]^^^___```____________cccnnnvvvtttlllgggeeeccciiigggeeeccc___[[[XXXWWW___eeelllpppooonnnoooqqqoooooolllhhhiiimmmllliiibbbaaa``````aaabbb```___YYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUVVVSSSTTTUUUVVVWWWZZZ]]]```dddooottt|||zzzmmm[[[KKKDDDCCCCCCDDDFFFHHHHHHHHHHHHGGGFFFGGGHHHIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMTTTfff}}}mmmffflllfffaaa___\\\WWWUUUVVVYYYUUUTTTWWWXXXWWW\\\cccjjj}}}yyyqqqkkkhhhgggfffeee```___]]][[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWXXX\\\^^^]]]^^^aaaaaaiiinnnoooqqqzzzyyyooogggccc```^^^]]]^^^[[[ZZZ___nnnsssooommmmmmllliiikkkoooiiikkklllllljjjhhheeeccchhhdddccceeefffddddddggg{{{pppcccaaa___TTTOOONNNIIIEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<<<<:::888:::@@@EEEIIINNNQQQNNNJJJIIINNNTTTYYY\\\``````]]]ZZZZZZ[[[fffnnntttuuutttoooeee[[[ccccccaaa___]]]]]][[[ZZZ\\\aaahhhkkkllllllmmmooommmnnnllliiijjjnnnoookkkcccaaa```___```aaa```___[[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWUUUVVVVVVVVVVVVWWWZZZ]]]___ffffffjjj{{{ssseeeTTTGGGBBBBBBBBBEEEGGGIIIHHHGGGGGGFFFFFFGGGIIIIIIGGGEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGIIIMMM]]]xxxyyyqqqiiieeeaaa[[[XXXYYYWWWTTTRRRTTTVVVUUUVVVXXXYYYddduuuzzzuuupppmmmjjjhhhfffdddbbb```______^^^^^^^^^]]]]]]\\\\\\\\\XXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[]]]\\\___eeejjjkkknnnssszzznnnjjjddd^^^[[[ZZZZZZZZZZZZ\\\cccrrrmmmllllllnnnooommmhhhiiinnngggiiimmmpppoookkkeee```ddd___]]]aaaddddddeeehhh|||pppdddaaa___UUUOOOOOOIIIEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>:::;;;<<<:::888999>>>BBBFFFLLLRRRQQQLLLIIIKKKOOOVVV\\\aaaaaa]]]YYYYYY[[[nnnsssxxx{{{|||xxxkkk^^^^^^bbbbbb^^^]]]___``````[[[^^^bbbgggkkkmmmmmmmmmkkklllkkkiiikkkpppppplllcccaaa````````````___^^^[[[\\\]]]]]]]]]\\\[[[ZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWVVVWWWWWWVVVTTTUUUWWWYYY[[[aaa^^^___jjjttt{{{lll\\\NNNEEEBBBBBBBBBDDDGGGHHHGGGFFFFFFEEEFFFGGGIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJFFFIIIIIIEEEGGGaaatttlllfff```\\\\\\[[[YYYUUUTTTTTTTTTTTTSSSVVVXXX___hhhttt~~~wwwuuurrroookkkiiigggfffdddcccbbbaaa___^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWVVVXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXZZZ[[[]]]___```aaacccccciiirrrzzz~~~}}}vvvqqqccc```\\\XXXVVVVVVXXXYYYWWWeee{{{~~~iiiiiiiiikkknnnkkkgggggglllgggiiimmmpppqqqmmmfffaaabbb\\\YYY]]]aaaccceeehhh}}}pppdddaaa```UUUPPPOOOJJJEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>999;;;<<<;;;888999===@@@EEEKKKPPPPPPLLLJJJKKKNNNUUU\\\cccccc]]]ZZZ\\\___qqqxxx~~~}}}rrrfff___eeegggbbb___bbbeeefff]]]\\\___eeelllpppnnnlllhhhjjjkkkjjjmmmqqqppplllbbbaaa``````aaa```^^^\\\[[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUSSSRRRSSSTTTUUUWWWVVVWWWVVVTTTRRRQQQSSSUUUXXX^^^[[[YYYbbbgggnnn{{{uuueeeVVVIIICCCCCCBBBBBBDDDFFFGGGGGGEEEEEEEEEEEEGGGIIIIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMOOOKKKGGGUUUzzz}}}rrrggg```______]]]YYYTTTRRRSSSSSSSSSVVVUUUXXX]]]```eeerrrzzzwwwuuupppooommmkkkhhhfffdddcccaaaaaa``````___^^^^^^]]]]]]]]]]]]^^^___```bbbbbb^^^___aaadddgggjjjlllmmmqqqrrryyy|||tttllleeeaaa\\\ZZZWWWUUUUUUYYY___ccchhh~~~uuukkkhhhgggjjjlllkkkhhhiiimmmjjjiiijjjmmmooonnnjjjfffbbb[[[WWWZZZ___aaaccceee~~~pppdddaaa```UUUPPPOOOJJJEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???888;;;<<<;;;999999===@@@EEEJJJMMMMMMKKKIIILLLNNNUUU]]]dddddd^^^[[[^^^bbbpppyyy~~~uuummmaaajjjmmmfffaaadddiiikkk^^^\\\]]]dddmmmrrrpppkkkfffiiijjjjjjmmmqqqppplllaaaaaa```aaaaaa```^^^[[[ZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUTTTRRRRRRSSSUUUVVVVVVVVVUUUSSSPPPOOOPPPRRRVVV]]]ZZZXXX___aaafffqqqyyy{{{qqqaaaQQQGGGBBBDDDCCCBBBCCCEEEGGGFFFEEEDDDDDDEEEGGGIIIIIIGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLPPPPPPLLLRRRiiiqqqgggddd[[[ZZZVVVPPPMMMOOOQQQRRRTTTUUUYYY^^^]]]ZZZ```iiirrr~~~{{{xxxuuusssrrrjjjiiiiiihhhgggffffffeeedddddddddeeegggiiijjjkkkkkklllnnnrrruuuxxx{{{|||~~~{{{rrriii```YYYUUUYYYWWWUUUUUUXXX```iiippprrrpppmmmjjjhhhjjjmmmnnnlllmmmqqqmmmjjjhhhiiilllmmmmmmkkkddd[[[VVVYYY^^^```aaaccc}}}yyymmmfff```]]]WWWOOOJJJIIIDDDCCCBBB@@@???>>>======<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>==================<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===AAADDDIIIQQQWWWUUUOOOTTTbbbooossspppllleee^^^dddqqq~~~xxxrrrllljjjjjjmmmqqqrrrooojjjiiidddaaaccceeehhhmmmsssllljjjhhhjjjmmmmmmiiieeehhheeecccdddggghhhgggddd```]]]ZZZYYYYYYZZZZZZZZZXXXXXXYYYYYYZZZZZZZZZYYYWWWUUUUUUUUUWWWWWWWWWUUUTTTTTTUUUUUUUUUTTTRRRQQQXXXWWWVVVWWWXXXZZZ]]]___eeeiiinnnuuu~~~|||{{{}}}}}}uuu^^^OOOJJJDDD===BBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKIIIHHHKKKQQQXXXgggpppiiieeeaaa]]]\\\YYYUUURRRPPPPPPPPPQQQTTTVVVXXXYYYWWWYYY^^^eeeppp~~~}}}uuuoooiiiddd___ZZZWWWVVVWWWWWWZZZZZZ]]]fffvvvssstttvvvqqqmmmkkkiiihhhiiijjjjjjiiihhhiiikkkkkkjjjjjjkkkllloooiiiaaa^^^```bbbcccbbb|||xxxpppiiibbb___YYYQQQKKKKKKDDDCCCBBB@@@???>>>======>>>======<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;???CCCHHHQQQXXXWWWRRRPPP^^^lllrrrqqqlllddd\\\\\\fffpppvvv{{{}}}yyyssstttnnnkkkooowwwyyyrrriiihhheeecccddddddeeejjjqqqmmmkkkjjjkkklllkkkgggcccgggfffeeehhhkkkllliiifff___]]]ZZZYYYZZZ[[[[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[WWWVVVVVVWWWYYYZZZZZZYYYUUUUUUUUUVVVUUUUUUTTTTTTWWWVVVUUUUUUWWWYYY\\\^^^```fffiiihhhgggppp}}}|||{{{{{{{{{}}}lllVVVJJJFFFCCC???AAABBBCCCEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGHHHGGGFFFGGGLLLPPPUUUnnnyyyjjjaaa^^^\\\YYYUUUOOOMMMKKKLLLOOORRRTTTUUURRRSSSUUUWWW[[[aaaiiinnnzzztttnnnhhhccc[[[WWWSSSTTTWWWXXXVVVSSSXXX]]]jjj~~~vvvqqqrrrrrrppplllggggggjjjkkkiiifffccceeeggghhhgggffffffgggnnniiidddbbbccccccbbb```zzzqqqjjjccc```ZZZQQQLLLKKKDDDCCCBBB@@@???>>>===============<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888===AAAEEELLLTTTTTTQQQLLLVVVbbbiiijjjgggbbb^^^[[[```eeeiiipppwwwxxxuuuyyysssnnnppptttuuuoooiiieeebbbaaaaaa```^^^bbbiiikkkjjjjjjlllmmmkkkhhhdddeeeeeegggjjjnnnnnnjjjeee]]][[[YYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[XXXWWWVVVWWWYYYZZZYYYXXXTTTTTTUUUUUUUUUUUUUUUUUUWWWVVVUUUVVVWWWYYY\\\^^^^^^cccfffccc```eeesss}}}{{{xxxwwwxxxzzz||||||}}}~~~{{{cccOOOFFFDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIHHHGGGGGGJJJLLLPPPZZZoooaaa\\\YYYXXXQQQOOOMMMNNNQQQSSSRRRQQQSSSTTTVVVXXXYYY\\\aaadddhhhwwwwwwoooiiiddd___\\\YYYVVVTTTSSSUUUVVVVVVUUU[[[kkkvvvpppoooqqqooommmjjjhhhhhhhhhgggfffbbbbbbbbbaaa______```bbbkkkhhhffffffffffffcccaaa|||rrrkkkddd```ZZZRRRLLLKKKDDDCCCBBB@@@???>>>======<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<777;;;>>>@@@FFFMMMPPPOOOIIIMMMTTT[[[^^^___```bbbaaaaaa___^^^eeeooovvvwww{{{xxxtttpppmmmkkkkkkkkkccc___^^^^^^\\\YYY[[[___ggghhhjjjmmmnnnmmmjjjhhhcccdddfffkkkooonnniiiddd\\\ZZZXXXXXXYYYYYYXXXWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXXXXWWWUUUSSSSSSSSSSSSTTTTTTUUUUUUXXXWWWVVVVVVXXXZZZ]]]^^^[[[]]]_________aaaggglllrrrzzz~~~{{{ssspppooopppuuuzzz}}}~~~~~~qqqZZZJJJDDDCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJNNNbbbvvveee\\\XXXSSSQQQPPPSSSWWWXXXUUUQQQQQQSSSTTTTTTSSSSSSTTTUUUXXX^^^eeellluuu}}}sssnnngggaaa\\\YYYWWWVVVWWWWWWVVVTTTTTTWWW^^^cccpppvvvrrrpppmmmlllnnnlllnnnnnnkkkeeeccceeeiiifffdddbbb^^^\\\\\\___bbbfffggggggiiiiiiiiigggeee}}}rrrkkkddd```ZZZQQQKKKJJJDDDCCCBBB@@@???>>>======<<<<<<======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888;;;<<<<<>>======<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999<<<;;;:::???KKKTTTXXXQQQKKKGGGJJJNNNSSS[[[ccceeeeee```XXXXXXbbbnnnuuu|||}}}tttmmmnnnrrrrrrjjjdddfffhhheee```]]]___ccchhhkkklllkkkiiihhhffffffhhhkkknnnmmmgggbbb___^^^\\\[[[[[[ZZZWWWUUUWWWVVVTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVXXXXXXWWWVVVSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUUUUWWWYYY\\\^^^______^^^___``````___^^^dddeeefffgggjjjooovvv|||}}}{{{{{{zzzxxxvvvvvvxxx{{{||||||{{{{{{|||{{{{{{|||}}}~~~{{{xxxuuurrrooorrrwww|||}}}{{{}}}|||ooo]]]JJJDDDCCCBBBCCCDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBDDDEEEEEEDDDDDDFFFEEECCCCCCDDDFFFGGGGGGFFFGGGJJJQQQfffssskkkaaa\\\\\\ZZZUUUPPPMMMOOOSSSTTTUUUVVVXXXYYYWWWTTTTTTWWWXXXVVVXXX^^^bbbnnn}}}}}}zzzvvvrrrmmmiiifffdddbbbaaa[[[ZZZYYYWWWVVVWWWYYY[[[WWWYYY___iiiwwwsssqqqmmmiiiiiiiiifffbbbjjjlllmmmjjjeeecccfffjjjfffggghhhiiihhhiiikkkmmmfffhhhkkklllllljjjiiiiiixxxrrrjjjccc___YYYPPPJJJIIIDDDCCCBBB@@@???>>>===============<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===<<<;;;@@@MMMYYY^^^WWWNNNHHHJJJNNNQQQXXXaaabbbdddaaaZZZWWW```kkkrrr|||}}}vvvtttuuu|||rrrkkkmmmqqqmmmfffbbb^^^bbbgggjjjjjjhhhffffffhhhhhhiiilllnnnmmmhhhcccbbb```^^^]]]]]][[[XXXUUUWWWVVVUUUTTTTTTVVVXXXYYYWWWVVVVVVWWWYYYZZZYYYXXXTTTTTTTTTTTTUUUWWWYYY[[[UUUUUUTTTTTTVVVXXX[[[\\\]]]]]]]]]]]]]]]^^^___aaa^^^^^^___```bbbeeefffggghhhpppzzz~~~~~~www}}}wwwvvvttttttttttttrrrppprrruuuxxxzzzyyyxxxxxxyyyzzzzzzyyyzzz|||~~~}}}}}}}}}~~~}}}{{{}}}xxxuuuvvvzzz}}}{{{yyy{{{~~~vvvhhhVVVFFFBBBCCCBBBAAACCC@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB???@@@BBBDDDEEEEEEDDDDDDHHHFFFDDDDDDEEEHHHIIIIIIDDDEEEHHHJJJQQQlllwwwlllfffaaa[[[VVVRRRSSSTTTSSSQQQPPPPPPPPPSSSMMMLLLQQQSSSQQQSSSWWWXXX^^^fffjjjmmmttt{{{vvvpppllliiieeeaaa^^^\\\[[[ZZZYYYTTTUUUUUUUUUUUUVVVXXXZZZ```bbbiiiyyy|||kkknnnlllggghhhmmmlllggglllkkkjjjhhhffffffggghhh___ccchhhlllmmmmmmnnnnnnhhhjjjlllmmmkkkiiihhhhhh}}}qqqkkkbbb[[[WWWRRRMMMJJJEEEDDDCCCAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;===FFFSSS]]]TTTPPPMMMKKKIIILLLXXXddddddggggggbbb[[[\\\eeemmm}}}wwwrrrpppttttttsssrrruuuxxxuuuoooddd```aaaggglllkkkiiiiiinnnkkkiiiiiilllmmmkkkhhhcccbbb___\\\YYYWWWVVVUUUYYYYYYXXXWWWUUUTTTVVVXXXUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUTTTUUUVVVXXXYYYWWWVVVTTTTTTUUUWWWZZZ\\\YYYYYYZZZ\\\]]]^^^_________^^^\\\ZZZ[[[^^^aaacccccceeehhhmmmrrrwww|||~~~}}}yyywwwvvvvvvvvvpppnnnnnnpppuuuwwwwwwvvvpppqqqrrrsssttttttttttttxxxxxxxxxxxxyyy{{{}}}~~~{{{{{{||||||||||||||||||xxxwwwvvvuuuuuuwwwyyyzzz|||zzzcccQQQCCCDDDEEEAAAAAAFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFHHHJJJZZZ}}}iiiaaaccc[[[YYYYYYXXXSSSOOOQQQWWWWWWSSSQQQSSSSSSPPPQQQTTTWWWXXXYYY[[[^^^aaaeeegggrrruuu|||{{{yyytttooojjjhhhgggfff^^^[[[YYYYYYXXXSSSSSSUUUUUUQQQPPPTTTYYY[[[___dddpppzzzwwwpppnnnnnnqqqpppkkkhhhiiimmmnnnmmmjjjeeebbbccceee^^^dddhhhgggjjjpppqqqmmmlllhhhdddeeeiiillljjjggg|||rrrlllddd]]]WWWRRRMMMIIIEEEDDDCCCAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;;;;AAAKKKTTTNNNMMMMMMOOONNNOOOWWWaaaeeehhhjjjfff```___ffflll}}}~~~xxxsssqqqssszzz~~~{{{uuunnnccc______dddfffeeeeeegggkkkjjjiiijjjkkkkkkjjjiiidddccc```]]]YYYVVVUUUUUUXXXYYYYYYWWWVVVVVVXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWUUUUUUUUUUUUUUUVVVUUUSSSRRRSSSUUUWWWYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\ZZZXXXWWWWWWYYY\\\^^^^^^```bbbeeeiiimmmppprrrsssttttttuuuvvvvvvwwwwwwzzz~~~~~~yyyvvvttttttwwwvvvuuusssssssssssstttnnnnnnnnnqqquuuwwwvvvtttnnnooopppqqqrrrrrrrrrrrrssssssrrrrrrsssuuuxxxyyyvvvvvvuuuuuuuuuvvvvvvwwwtttsssssstttuuuwwwyyy{{{~~~yyyooo[[[KKK@@@BBBDDDBBBBBBGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDFFFGGGFFFNNNkkk|||nnnccc]]]YYYXXXWWWSSSSSSUUUVVVRRRQQQSSSTTTRRRRRRTTTTTTTTTUUUVVVXXXZZZ\\\]]]\\\^^^bbbhhhooouuu{{{~~~zzzwwwuuutttllljjjgggccc```^^^]]]]]]\\\XXXVVVWWWUUURRRQQQTTTYYYWWWWWW[[[___cccjjjrrrooojjjiiikkkpppqqqmmmlllmmmmmmooopppnnniiidddbbbaaa```eeehhhhhhkkkrrrsssqqqkkkgggcccdddgggjjjhhhfff{{{sssnnnfff^^^XXXRRRMMMIIIEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::::::::;;;;;;:::999<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999:::;;;:::999:::===???CCCFFFLLLSSSSSSPPPPPPSSS]]]aaadddeeecccaaaaaabbbfffkkkttt|||{{{rrrkkkiiisss||||||yyyssskkkdddccc___\\\[[[YYYZZZcccmmmjjjlllooommmjjjggghhhiiieeeeeebbb\\\UUURRRRRRSSSVVVWWWXXXXXXWWWWWWYYY[[[ZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXVVVVVVVVVWWWXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[YYYXXXVVVVVVXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]______^^^___aaacccccccccaaa```^^^```cccgggjjjkkkllllllgggiiilllppprrrtttttttttooollliiihhhiiiiiihhhfffhhhiiijjjiiihhhgggggghhh```bbbdddgggiiijjjkkklllhhhjjjmmmppprrrrrrpppoooiiijjjkkkllllllllllllllllllkkkhhhggghhhjjjmmmooollljjjhhhffffffhhhjjjlllnnnoooppprrruuuwwwyyyzzzxxxeeeWWWIIIAAA>>>BBBEEEDDDCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBAAADDDHHHGGGFFFJJJRRRddd|||nnnccc```aaa___YYYVVVXXXYYYVVVTTTTTTRRRSSSTTTTTTTTTRRRPPPOOOUUUUUUTTTTTTTTTUUUVVVVVV\\\[[[[[[[[[\\\^^^```aaaeeefffiiilllnnnoooooonnnnnnnnnppprrrtttvvvyyyzzz|||yyyvvvuuuuuuuuutttssstttttttttsssrrrooommmkkkfffeeebbb```^^^\\\[[[[[[XXXXXXXXXXXXWWWVVVTTTTTTQQQOOOOOOSSSUUUVVVYYY]]]```eeeooo|||uuupppyyyzzzrrrllldddcccfffjjjiiiccc``````fffiiillloooooommmkkkjjjiiiiiigggeeeeeefffggggggfffcccaaa```bbbccccccbbbyyyrrroooiiiaaaXXXQQQLLLIIIEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999:::;;;;;;;;;;;;<<>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::888999:::;;;<<<<<<;;;;;;@@@AAAGGGOOOQQQMMMJJJJJJRRRSSSVVV\\\bbbfffgggfff___aaaiiivvvxxx|||xxxpppkkkooowwwyyywwwtttoooiiifff```ZZZZZZ^^^dddgggjjjkkkjjjiiihhhhhhffffffddd]]]TTTPPPSSSVVVVVVXXXYYYYYYXXXXXXXXXYYY]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWXXXXXXXXXXXXWWWVVVXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\^^^aaadddeeefffeeeeeeddddddcccbbb```^^^]]]\\\```___\\\ZZZYYY[[[```dddaaaaaaaaabbbbbbcccccccccbbbeeehhhjjjjjjiiiiiijjjffffffgggggggggggggggfffiiihhhgggffffffgggggghhhfffeeeddddddeeegggiiikkkqqqppppppppprrruuuxxxzzz{{{{{{lllYYYKKKFFFDDDCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFDDDCCCCCCEEEFFFFFFFFFJJJPPPgggvvvkkkaaa___]]]YYYVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSSSSVVVXXXYYYXXXYYYZZZ[[[XXXXXXYYYZZZ\\\___aaabbbbbb```^^^^^^___`````````[[[[[[[[[[[[ZZZZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWTTTUUU[[[___bbbhhhnnnxxx~~~tttuuuvvvqqqmmmmmmhhhfffhhhkkkkkkgggfffhhhppplllhhhfffggghhhjjjjjjhhheeeeeeggghhhfffgggjjjeeedddbbbaaa``````aaaaaa}}}xxxllllllhhhaaaWWWPPPKKKJJJEEEDDDCCCAAA@@@???>>>>>><<<=====================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::999999999:::;;;;;;:::999;;;>>>GGGRRRVVVQQQLLLJJJKKKKKKMMMTTT^^^fffjjjjjjbbb```aaalll|||xxxqqqqqqyyyyyyvvvwwwxxxttthhh^^^ZZZ\\\^^^aaaeeeiiikkkjjjiiihhhiiiggg___WWWSSSVVV[[[YYY[[[\\\\\\[[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZ\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ]]]^^^___```aaa``````___``````aaa```___^^^]]]]]]aaaaaa___]]]\\\]]]aaaddd``````___^^^^^^^^^___``````cccffffffeeeeeefffhhhcccdddddddddddddddcccccccccccccccccccccbbbaaaaaaaaabbbbbbdddeeegggiiijjjooommmlllmmmoootttyyy||||||~~~{{{qqqbbbPPPDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBBAAABBBDDDEEEDDDGGGFFFRRRmmmyyyqqqggg___\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQRRRRRRRRRQQQQQQQQQOOOQQQTTTTTTSSSSSSUUUWWWQQQQQQSSSTTTUUUVVVWWWXXXZZZXXXWWWVVVWWWXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWZZZ\\\]]]]]]\\\```jjjssszzzzzztttooommmnnnnnnnnnnnniiiggghhhlllmmmkkkllloooppplllfffdddeeefffgggfffeeebbbccchhhiiiffffffjjjeeeeeedddbbbaaa```aaaccc}}}xxxjjjjjjhhhaaaWWWOOOKKKKKKEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888999999::::::::::::999999:::::::::999777777;;;GGGUUUZZZUUUNNNKKKEEEDDDEEEMMMZZZdddjjjkkkddd]]]ZZZbbbttt~~~uuurrrxxxyyyzzzyyyhhh___UUUVVVZZZaaaiiimmmllljjjjjjkkkiiibbbYYYUUUYYY___[[[]]]______]]][[[ZZZ[[[YYYZZZZZZ[[[ZZZZZZYYYXXXSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUSSSTTTTTTVVVWWWYYY[[[\\\```___]]][[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVV\\\]]]]]]\\\\\\[[[ZZZZZZYYYZZZ\\\\\\[[[[[[[[[\\\^^^______^^^\\\\\\^^^______^^^\\\[[[ZZZ[[[]]]^^^___bbbddddddbbbbbbeeegggaaaaaabbbbbbbbbbbbaaa```^^^___``````___^^^\\\[[[^^^___aaaccceeeggghhhiiillljjjiiijjjmmmtttzzz~~~tttiiiZZZIII>>>BBBCCCBBBAAAAAACCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCBBBAAABBBEEEGGGFFFCCC@@@EEESSSccc{{{~~~qqqkkkcccaaa^^^[[[YYYXXXXXXXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSQQQOOOMMMLLLNNNPPPSSSRRRQQQPPPSSSUUUPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXZZZ]]]```dddgggjjjkkkrrrtttlllllljjjeeecccfffnnnrrrqqqkkkhhhhhhkkklllkkklllppplllhhhdddccceeeggggggfffeeeaaabbbhhhhhhbbbaaadddffffffeeecccaaaaaabbbccc}}}yyyxxxmmmlllhhh```UUUMMMJJJJJJHHHEEEBBB@@@@@@???>>>===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;::::::999999999999;;;<<>>===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;:::999999999:::::::::<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::999999999:::;;;;;;999;;;???CCCGGGJJJKKKKKKLLLHHHFFFJJJVVVcccmmmrrrmmmkkkgggaaa^^^cccmmmuuu}}}||||||~~~vvvooowwwwwwjjjggg\\\PPPMMMRRR[[[aaacccfffhhhiiifffbbb___```bbbdddbbb```^^^]]][[[WWWUUU[[[^^^``````]]][[[\\\___[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYWWWWWWYYY[[[WWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTRRRQQQQQQSSSUUUXXXYYYZZZ\\\\\\ZZZYYYXXXSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSSSSTTTVVVUUUTTTSSSSSSTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^___]]][[[[[[\\\]]]\\\[[[]]]]]]^^^^^^^^^]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^___aaadddffffffeeennnnnnpppzzzooo```TTTIIICCCAAACCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEECCCCCCOOO___wwwssswwwssskkkbbb``````]]]XXX]]]YYYUUURRRQQQQQQQQQQQQVVVVVVUUUUUUTTTTTTTTTUUUQQQPPPOOOOOOOOOPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVSSSTTTVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ\\\^^^```bbbdddrrryyy~~~fffdddhhhiiihhhhhhgggeeeddddddgggiiikkklllnnnoookkkfffccceeehhhhhhhhhhhhiiijjjjjjkkkkkknnnoooooommmjjjhhhggggggdddfffgggfffdddbbbbbbbbbxxxuuutttpppoookkkcccYYYQQQOOOOOOHHHEEEBBB@@@@@@???>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999::::::;;;<<<999<<<>>>>>>???AAAFFFJJJMMMJJJHHHIIIPPP[[[gggooonnnmmmjjjddd``````eeeiiitttxxx~~~xxxpppppp|||zzzrrrqqqiii^^^TTTQQQSSSYYY^^^ggghhhjjjiiifffddddddeeecccaaa___^^^]]][[[XXXVVV\\\^^^``````^^^]]]^^^___ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[XXXVVVWWWYYY[[[XXXXXXXXXWWWWWWWWWWWWWWWTTTUUUTTTSSSPPPPPPQQQRRRVVVWWWYYY[[[\\\[[[ZZZYYYSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSRRRQQQPPPPPPRRRQQQSSSTTTTTTRRRQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSUUUWWWYYY\\\^^^___\\\ZZZXXXXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVXXXYYYZZZ\\\^^^``````aaadddjjjnnnttt}}}gggXXXNNNFFFBBBCCCBBBBBBAAAAAA@@@AAAAAABBBCCCBBBAAAAAA@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEDDDBBBFFFNNNZZZqqq{{{qqqgggbbb^^^YYYVVVVVVWWWWWWWWWYYYZZZ[[[\\\\\\[[[YYYXXXWWWUUUSSSRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWXXX[[[\\\ZZZ[[[\\\\\\]]]___bbbddddddhhhnnnuuu|||nnnbbbggglllkkkhhhgggfffeeeddddddfffhhhjjjkkkmmmmmmkkkgggeeefffiiihhhhhhiiiiiiiiijjjjjjjjjooopppqqqoookkkgggeeeeeefffgggggggggeeecccaaa```}}}uuuqqqqqqpppooolllcccZZZRRRPPPPPPHHHEEEBBB@@@@@@???>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999::::::;;;<<<:::<<<===<<<:::<<>>>>>?????????@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCAAAAAACCCDDDCCCEEEHHHFFFQQQhhhzzzuuummmgggcccaaa___^^^]]]```eeehhhhhheeeaaa^^^```]]]ZZZXXXYYYYYYWWWVVV\\\]]]^^^]]]\\\^^^aaaeeeeeeeeeeeeeeegggmmmuuu{{{qqqmmmmmmllljjjjjjjjjiiihhhgggggghhhjjjkkkjjjiiiiiihhhiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhggglllnnnooonnnjjjfffcccbbbddddddeeeeeeeeeeeecccaaa}}}uuuqqqpppooooookkkcccZZZSSSPPPPPPHHHEEEBBB@@@@@@???>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::999999999:::;;;;;;:::;;;<<<:::999;;;AAAEEELLLPPPRRROOOJJJJJJQQQXXXbbbaaaccckkktttuuummmddd\\\eeeqqqyyy||||||}}}tttnnniiikkkttt|||~~~zzzuuudddVVVRRRSSS___bbbeeehhhiiihhhgggeeebbb```^^^^^^```aaaaaa```]]]]]]^^^^^^^^^]]]]]]\\\VVVVVVWWWYYYZZZ[[[]]]]]]ZZZ[[[[[[YYYWWWWWWYYY[[[XXXXXXXXXYYYYYYYYYYYYYYYTTTUUUUUUTTTRRRQQQQQQRRRRRRTTTVVVXXXYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSSSSSSSQQQPPPQQQRRRPPPQQQSSSSSSRRRQQQRRRSSSQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]ZZZXXXUUUUUUVVVXXXYYYYYYXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUTTTTTTVVVWWWYYYZZZZZZ^^^aaaaaaaaaiiixxx~~~lllWWWKKKGGGDDDCCCDDD@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@BBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBEEEDDDBBBAAAAAAAAACCCDDDIIIGGGNNNeee{{{tttoookkkmmmqqqvvvyyyyyyvvvrrrooolllhhhcccaaa```]]]XXXTTTXXX[[[^^^aaadddjjjrrrxxx{{{{{{||||||{{{xxxuuurrrlllfffgggkkklllkkkjjjjjjjjjkkkllllllgggffffffhhhjjjlllmmmmmmiiihhhhhhgggfffeeeddddddhhhkkkmmmmmmjjjfffbbbaaa`````````bbbeeeffffffeee}}}vvvssssssooonnnkkkcccYYYRRRPPPPPPHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;:::999999999::::::999999:::::::::<<>>>>>??????@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@BBBCCCJJJFFFGGGSSSeee~~~~~~vvvoookkkooouuuyyypppooooooppplllggggggjjjiiiiiihhhhhhhhhhhhiiiiiidddgggiiiiiihhhiiilllpppkkkjjjiiigggeeedddbbbbbbfffjjjmmmooolllhhheeedddcccaaa___```cccdddcccbbb~~~wwwuuuvvvnnnnnnjjjcccYYYRRRPPPPPPHHHEEEBBB@@@@@@???>>>===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;:::999999999999888777888999;;;<<<===>>>JJJTTT^^^\\\RRRJJJKKKOOOPPPSSS\\\jjjyyy~~~zzzaaaaaacccmmm{{{yyyrrrrrruuuzzz~~~ooo```NNNQQQWWW^^^eeeggggggeeeccc```^^^^^^___`````````aaa```____________]]][[[XXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXYYYYYYYYYZZZZZZ[[[[[[SSSUUUVVVVVVTTTSSSSSSTTTPPPRRRTTTVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQRRRQQQOOONNNOOOPPPMMMOOOQQQQQQPPPPPPQQQRRROOOPPPQQQQQQRRRRRRQQQQQQNNNNNNOOOPPPQQQQQQRRRRRRLLLNNNRRRVVVYYY[[[\\\]]]WWWTTTQQQQQQSSSUUUWWWWWWYYYXXXVVVTTTSSSSSSTTTUUUWWWWWWVVVVVVWWWYYYZZZ[[[```^^^^^^eeeqqqzzz~~~~~~vvvkkkZZZIIICCCBBBBBB@@@@@@@@@?????????@@@AAAAAABBB@@@??????>>>===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCC@@@CCCEEECCCAAABBBDDDDDD???@@@DDDJJJOOOXXXnnngggeeehhhoooqqqnnnjjjhhheeeddddddcccccccccddddddaaahhhmmmkkkfffeeekkkrrrlllllljjjhhheeecccbbbaaafffjjjnnnpppoookkkhhhgggjjjfffaaa`````````^^^\\\|||xxxuuurrrnnnmmmiiibbbZZZTTTQQQPPPJJJDDDAAAAAAAAA===<<<===??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999::::::;;;<<<======HHHQQQ\\\bbb\\\PPPJJJLLLNNNOOOYYYmmm}}}}}}ooolllhhhhhhqqq}}}wwwnnnuuuqqqTTTPPPQQQWWW[[[\\\bbbjjj\\\^^^___```___^^^^^^^^^ccc```]]][[[\\\^^^^^^^^^WWWVVVTTTUUUWWWYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQTTTTTTTTTTTTSSSRRRPPPPPPUUUUUUSSSRRRPPPPPPOOOOOOQQQPPPOOONNNNNNPPPQQQSSSPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTVVVXXXYYYYYYSSSRRRQQQQQQRRRTTTVVVXXXUUUTTTRRRRRRSSSTTTWWWXXXTTTWWWYYYYYYYYY[[[\\\ZZZ^^^YYY```rrr|||zzzvvvxxxqqq]]]QQQFFFCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCFFFLLLTTTZZZ~~~kkkddd]]]```hhhnnnmmmjjjbbbdddfffhhhiiigggeeedddbbbeeehhhjjjkkkmmmoooqqqtttjjjdddggghhheeebbbcccgggjjjnnnpppooommmllllllnnniiidddbbbccceeedddccczzzxxxvvvsssooommmiiibbbZZZTTTQQQPPPJJJDDDAAABBBAAA===<<<>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999::::::;;;<<<<<<===DDDKKKWWW___]]]SSSNNNOOOQQQQQQYYYkkkzzztttmmmeeecccjjjwwwzzzxxxooosssyyyeeeWWWLLLNNNVVV[[[___bbb^^^_________^^^^^^_________]]]\\\\\\]]]______^^^XXXVVVUUUVVVXXXZZZZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQQQQPPPQQQQQQRRRQQQPPPOOONNNNNNPPPQQQSSSQQQPPPOOOPPPQQQRRRQQQPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVSSSRRRQQQQQQQQQSSSUUUVVVTTTSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ```lllvvvsssnnnxxx}}}lllVVVLLLDDDBBBCCCBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDHHHNNNRRRlll}}}qqqlllgggfffiiillllllkkkfffiiilllooonnnlllhhheeeaaadddfffhhhiiiiiikkkmmmoooiiifffjjjlllgggcccbbbiiimmmpppqqqpppmmmkkkjjjkkkhhhdddcccdddeeedddbbbyyywwwvvvtttnnnmmmiiibbbZZZTTTPPPPPPJJJEEEAAABBBAAA>>><<<>>>???>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;<<<<<<>>>CCCNNNYYY[[[VVVSSSTTTUUURRRWWWeeessszzz~~~xxxlllaaa___bbbjjj|||{{{vvvwwwpppnnn{{{wwwkkk]]]VVVSSSRRRUUUXXX[[[\\\\\\]]]^^^^^^^^^^^^YYYYYYYYY\\\^^^___^^^]]]XXXWWWVVVWWWYYYZZZZZZYYYVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSRRRRRRSSSTTTUUUSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSPPPPPPOOONNNOOOPPPQQQRRRRRRQQQOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSSSSTTTSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYZZZ\\\]]]cccooouuurrrrrrrrrbbbMMMFFFAAABBBDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBDDDGGGIIIRRRlll}}}qqqpppnnnkkkjjjjjjmmmoookkknnnqqqsssrrrnnniiifffbbbdddfffgggggghhhiiijjjkkkhhhiiimmmnnniiiccc___iiilllooopppnnnkkkiiihhhiiigggeeeeeeeeeeeedddbbb~~~xxxwwwvvvsssnnnlllhhhaaaZZZTTTQQQPPPKKKEEEBBBBBBAAA>>>===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;===DDDNNNTTTVVVXXX[[[WWWSSSSSS]]]hhhpppwww|||uuujjjccccccccccccooo|||xxxwwwooolllvvvwww{{{~~~}}}|||wwwaaaOOOLLLQQQRRRSSSVVVYYY\\\\\\ZZZYYYSSSTTTWWW[[[^^^___]]][[[WWWVVVVVVWWWYYYZZZYYYXXXVVVVVVXXXYYYZZZZZZ[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWUUUTTTRRRQQQRRRSSSUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUWWWYYYYYYZZZ^^^dddlllhhhjjjvvvqqqdddUUUGGGAAA???BBBDDDBBBBBBCCC????????????????????????????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAACCCDDDCCCBBBBBBCCCDDDDDDTTTccc}}}wwwxxx{{{vvvwwwmmmlllkkkkkkkkknnnppprrrmmmnnnooopppnnnjjjgggdddbbbdddggghhhhhhiiijjjkkklllkkkkkkmmmmmmhhhbbb^^^eeehhhlllmmmkkkiiigggfffgggggggggggggggfffeeecccxxxvvvuuurrrlllkkkgggaaaYYYTTTQQQQQQKKKEEEBBBBBBBBB>>>===>>>>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::::::::;;;999;;;CCCJJJPPPXXX```YYYSSSPPPUUU]]]dddlllrrrqqqmmmnnnsssrrrlllmmmsss{{{}}}zzzqqqooo{{{xxxqqqlllooowwwhhhVVVMMMIIIKKKPPPVVVZZZZZZWWWTTTPPPRRRVVV[[[^^^___\\\YYYVVVUUUVVVWWWYYYZZZYYYWWWVVVVVVXXXYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSUUUWWWRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQOOOOOOPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSUUUZZZZZZZZZaaajjjsssooorrrtttaaaUUUIIIDDD@@@@@@BBBCCC@@@???AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>================================================<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@AAABBB@@@BBBCCCCCCCCCBBBCCCDDDCCCKKKNNN[[[}}}{{{tttrrrqqqppppppnnnkkkiiijjjooorrrsssqqqkkkjjjjjjhhhfffeeecccbbb```bbbeeegggggghhhiiikkkooonnnmmmjjjhhhfffbbb^^^aaaeeeiiikkkkkkiiihhhhhhfffgggiiiiiiiiigggffffffxxxvvvtttqqqiiihhheee```ZZZUUUSSSSSSKKKFFFBBBCCCBBB???===???======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999::::::::::::;;;888888<<>>===???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>================================================<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@AAA???AAABBBCCCBBBBBBDDDEEEEEEJJJFFFGGG\\\uuuwwwxxxqqqrrrtttqqqtttpppmmmmmmqqqrrrqqqnnnhhhggggggfffeeedddcccbbb^^^```cccdddcccdddeeefffnnnooommmgggddddddbbb___```dddhhhkkkkkkjjjiiiiiidddfffiiiiiihhhgggggggggxxxvvvtttqqqgggfffddd___ZZZVVVTTTUUULLLFFFBBBCCCBBB???>>>???======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999999888999;;;<<<@@@LLLXXXaaaZZZUUUTTTUUUVVV[[[aaaooo{{{xxxuuu|||vvvtttxxxlllYYYUUURRRTTTYYY\\\[[[YYYXXXYYY\\\```bbbaaa^^^[[[XXXXXXYYY[[[]]]]]][[[YYYXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRROOOPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOPPPPPPQQQQQQPPPPPPPPPNNNNNNNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSTTTTTTTTTXXXVVVYYY______^^^hhhwwwwww{{{ppp\\\LLLGGGCCCCCCAAA@@@BBBAAA======@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>================================================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@?????????????????????@@@AAAAAA@@@AAACCCEEEAAAGGGDDDBBBLLLXXXjjjqqqmmmxxx{{{wwwvvvtttppptttsssqqqooonnnmmmllllllfffgggjjjlllllliiifffdddaaabbbdddcccbbb```aaabbbiiillllllfffccceeeddd```^^^bbbfffhhhhhhfffeeeeeebbbeeeggggggeeeeeefffhhh~~~xxxvvvuuurrrfffeeeccc___ZZZWWWVVVVVVLLLFFFCCCCCCBBB???>>>???======<<<<<<<<<======>>>;;;<<<<<<<<<<<<<<<<<<;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999777888:::<<<:::<<>>BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>================================================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>???AAADDD<<>>===<<<<<<===>>>???::::::;;;;;;;;;;;;::::::========================<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAACCCDDDFFFGGGHHHUUUeeeyyyoookkkiiigggjjjmmmqqqtttsssoookkkgggnnnkkkgggeeeeeefffffffffdddeeemmmvvvxxxrrrjjjgggfffggggggfffdddbbbaaa```___cccggggggccc```___```]]]```cccbbb___]]]^^^```___bbbfffiiijjjiiigggeee{{{tttooommmmmmiiiiiigggccc]]]WWWTTTSSSLLLIIIDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::999999999:::999;;;<<<:::888999???EEETTTYYYZZZVVVUUU[[[``````fffrrr{{{xxx{{{yyyuuusssqqqrrruuuxxxsss^^^XXXZZZ[[[bbbddd```^^^___```^^^^^^]]]\\\]]]___```___^^^\\\\\\[[[YYYXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWVVVUUUUUUTTTSSSSSSSSSQQQPPPQQQRRRSSSRRRQQQSSSSSSSSSTTTTTTSSSSSSRRRSSSTTTTTTSSSPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRRRROOOQQQSSSSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRVVVZZZ]]]\\\eeerrrttt^^^OOOFFFAAA???AAABBBAAA@@@@@@??????@@@@@@>>>??????@@@@@@??????>>>???>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGJJJTTTeee{{{pppiiiiiiiiiiiijjjlllooopppppplllhhheeegggeeeddddddfffggggggfffdddcccfffmmmppplllhhhhhhiiihhhgggfffggggggffffff___aaaccccccbbb```______]]]___bbbbbbaaa``````aaabbbcccfffhhhiiihhhfffeee{{{tttooollllllhhhhhhgggccc^^^YYYUUUTTTLLLIIIEEEBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::;;;<<<===;;;888888;;;>>>HHHMMMQQQQQQSSSYYY```cccbbbhhhooovvv|||uuuqqqsssyyy}}}|||nnnkkkjjjqqqvvvaaaXXXWWW\\\___```aaacccaaa^^^[[[[[[ZZZ\\\^^^``````___[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQRRRSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTRRRPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTOOOQQQTTTUUUTTTSSSSSSTTTXXXWWWVVVTTTUUUYYY^^^ccc___uuuwwweeeQQQGGGCCCAAA@@@AAAAAAAAA@@@????????????@@@>>>??????@@@@@@??????>>>>>>======<<<<<<======>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEJJJSSS^^^pppzzzqqqmmmmmmnnnooohhhiiikkkkkkjjjhhhfffeee```___```cccfffhhhiiihhhfffbbb```dddffffffgggiiiiiifffccccccgggiiiiiihhhaaa_________``````___^^^______```bbbdddeeedddbbbdddeeeeeeffffffeeeddddddxxxqqqmmmlllfffgggfffccc^^^YYYVVVTTTMMMJJJEEECCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999:::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999::::::::::::;;;<<<;;;999888999:::AAAFFFJJJMMMPPPVVV^^^ccccccdddeeegggqqq||||||uuuqqqqqqsss~~~}}}~~~wwwqqqsssxxx^^^WWWXXXZZZ\\\```bbbbbb```]]]\\\\\\]]]___``````___ZZZZZZZZZZZZ[[[[[[[[[[[[WWWXXXYYYZZZZZZZZZYYYXXXVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSQQQPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTQQQTTTVVVWWWVVVTTTTTTTTTUUUWWWYYYZZZZZZ]]]bbbffflllkkk[[[JJJCCCCCCBBBBBBBBBAAA@@@@@@???????????????>>>>>>????????????>>>>>>========================<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<============>>>=========>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCJJJQQQWWW\\\hhhyyy|||wwwrrrooonnnoooeeeeeeffffffffffffffffff```______aaaeeeiiikkkkkkjjjdddaaabbbddddddfffjjjgggbbb^^^]]]aaaeeeeeedddeeeaaa^^^]]]___```___]]]```______bbbfffhhhfffccceeedddcccbbbbbbaaaaaaaaazzzsssmmmkkkeeeffffffccc^^^XXXUUUSSSMMMJJJFFFCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;888:::;;;;;;:::999999:::<<>>>>>??????>>>>>>>>>??????>>>>>>>>><<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<==========================================================================================>>>>>>>>>>>>;;;<<<<<<<<<========================>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA???EEELLLNNNMMMOOOVVV]]]tttwwwxxxwwwsssmmmhhhffffffbbbbbbbbbccceeeggghhhiiieeecccaaabbbeeejjjmmmnnnnnnhhheeefffgggfffgggjjjgggbbb]]][[[]]]___``````iiieee```___```aaa___]]]aaa``````cccggghhhfffcccdddcccaaa___^^^^^^^^^^^^{{{sssmmmjjjfffggghhheee___YYYUUUSSSMMMKKKGGGDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;999999:::::::::;;;;;;;;;888888===CCCJJJQQQ]]]iiipppnnngggbbbcccjjjnnnnnnyyyzzzzzz|||yyysssfff]]]ZZZ]]]dddbbbaaa``````aaaaaa```^^^[[[[[[[[[[[[[[[[[[[[[[[[VVVWWWYYYZZZ[[[ZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRRRRRRRRRRQQQOOOQQQRRRSSSTTTTTTUUUUUUTTTPPPRRRSSSSSSSSSSSSTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSTTTTTTSSSSSSUUUVVVYYY[[[^^^aaaiiiyyy~~~gggRRRJJJCCCAAAAAA>>>>>>???@@@@@@???>>>>>>>>>>>>???===>>>>>>??????>>>>>>===;;;<<<<<<======<<<<<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=======================================================================================>>>>>>>>>>>><<<<<<<<<<<<========================>>>???@@@@@@????????????@@@@@@@@@@@@???BBBEEEDDDBBBCCCIIINNNOOO\\\zzz{{{xxxmmmnnnnnnllliiifffddddddbbbbbbcccdddfffhhhjjjkkkiiigggeeeeeehhhlllnnnooommmhhhfffiiijjjiiiiiikkkiiifffccc___]]]^^^```aaaiiifffcccaaaaaaaaa```___bbbbbbbbbdddffffffdddcccbbbbbb```___^^^]]]]]]]]]}}}uuuooollliiijjjjjjgggaaa[[[VVVSSSMMMKKKHHHEEECCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999999::::::;;;<<<<<<;;;:::999:::;;;;;;;;;999777999???EEELLLYYYfffssssssnnnfffbbbeeeiiiiiinnn|||}}}}}}}}}nnncccbbb```___^^^___```aaa```___^^^^^^]]]]]]\\\[[[[[[[[[WWWXXXZZZ\\\\\\\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUUUUTTTSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUVVVWWWZZZ^^^aaagggnnnwwwnnnXXXGGGDDDBBBCCCAAA======@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<=======================================================================================>>>>>>>>>>>><<<<<<=========>>>>>>>>>===<<<<<<======>>>???@@@>>>>>>>>>??????@@@@@@@@@CCCCCCBBBAAA@@@BBBGGGKKKGGGMMM^^^rrr}}}wwwsssjjjiiihhhhhhiiiiiiiiihhheeeeeeffffffhhhiiijjjjjjgggggghhhjjjmmmnnnnnnmmmgggbbbaaaeeehhhiiijjjnnnhhhiiiiiieee```___bbbfffdddddddddcccaaaaaaaaacccbbbdddfffeeedddbbbaaabbbbbbaaaaaa```___^^^]]]]]]yyysssqqqlllmmmmmmjjjccc\\\WWWTTTNNNKKKHHHFFFDDDAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::<<<<<<<<<<<<:::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;<<>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<====================================================================================>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<======>>>???@@@=========>>>??????@@@@@@BBBBBBAAAAAABBBCCCCCCDDDOOOOOORRRVVVUUU]]]{{{zzztttuuuwwwxxxwwwiiigggeeeeeehhhjjjjjjjjjhhhhhhiiiiiiiiiiiiiiiiiiccceeeiiinnnqqqqqqnnnkkkaaa]]]\\\```eeegggkkkpppfffjjjkkkgggaaa___ccciii___bbbddddddaaaaaacccfffcccfffhhhfffbbb______aaabbbbbbbbbbbbaaa```___^^^~~~{{{tttlllkkkkkkjjjfffccc___XXXRRRKKKJJJHHHEEEBBB???===<<<>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::;;;???DDDJJJMMMkkkpppnnneeedddkkklllffffff{{{xxxtttooooooxxxoooiii___XXXYYY[[[\\\]]]aaa```bbbbbb^^^]]]___^^^[[[ZZZ\\\]]][[[YYYZZZ[[[ZZZVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUWWWXXXWWWVVVTTTRRRTTTTTTUUUVVVWWWXXXXXXYYYUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTTTTSSSTTTUUUVVVWWWSSSSSSTTTTTTTTTTTTTTTSSSUUUPPPQQQVVVXXXSSSQQQTTTTTTSSSSSSSSSTTTUUUVVVVVVXXXYYYYYYXXXZZZfffxxx{{{dddSSSJJJAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAACCCEEEFFFGGGLLLGGGGGGJJJJJJMMM```vvvrrrzzztttooonnnppprrrsssoooiiifffiiikkkkkkjjjkkkjjjiiiiiihhhiiijjjlllmmmhhhjjjiiihhhjjjlllggg```XXXYYY[[[]]]```eeekkkpppmmmbbb^^^cccddd```bbbjjjjjjgggfffhhheee______dddaaaaaaaaa```^^^]]]^^^___bbbbbbcccdddddddddcccccc|||tttlllkkkkkkiiigggddd___XXXSSSLLLKKKHHHEEEBBB???===============<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;>>>AAAEEEGGGZZZbbbeeeeeekkkuuuwwwqqqqqq}}}yyyvvvsssyyyzzzsssoooiii```YYYddddddaaa^^^```dddeeebbbXXX[[[\\\]]]^^^```aaaaaa\\\\\\[[[[[[[[[[[[[[[\\\VVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUUUUYYYUUUTTTXXXXXXTTTRRRTTTTTTVVVXXXYYYWWWUUUSSSSSS]]]aaafffjjjppp}}}jjjXXXJJJDDDAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>??????>>>>>>>>>???????????????@@@@@@@@@AAABBBCCCDDDEEEEEEAAABBBFFFFFFFFFRRRbbb|||xxxgggqqq{{{wwwssspppooopppqqqqqqmmmgggeeehhhjjjiiiiiikkkjjjiiiiiijjjkkkmmmoooqqqmmmmmmjjjggghhhjjjgggaaaYYYZZZ\\\]]]^^^bbbhhhkkkkkkccc```fffgggcccdddjjjkkkhhhhhhjjjgggbbbbbbfffffffffeeeccc```^^^^^^___aaabbbeeeggghhhgggeeecccwwwnnnmmmkkkiiigggddd___XXXTTTNNNKKKHHHDDDAAA???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????GGGOOOXXX```mmm{{{~~~yyy}}}{{{|||zzzwwwwwwrrr```]]]WWWSSSXXX___aaa]]]_________```___]]]\\\\\\___^^^\\\[[[[[[[[[\\\]]]YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTRRRSSSWWWYYYXXXYYY\\\YYY[[[\\\[[[ZZZZZZ^^^aaavvv}}}iiiWWWJJJBBB???AAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>??????>>>>>>>>>>>>============@@@@@@??????@@@AAAAAABBB@@@===>>>CCCCCC@@@CCCKKKPPPaaayyyvvvffflllsssrrrqqqpppoooooonnnnnnlllgggfffiiikkkjjjiiilllkkkkkkjjjjjjkkklllnnnoookkkjjjfffbbbcccfffddd```bbbbbbccccccdddfffkkknnniiibbb```eeegggccccccgggiiihhhhhhiiigggddddddggglllkkkiiifffbbb______```___bbbfffiiijjjhhhfffdddzzzqqqooollliiihhheee^^^XXXVVVOOOLLLHHHCCC@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;===DDDLLLVVVfffuuuzzzwwwzzzssswwwxxxyyy~~~vvvoooddd^^^aaaggggggaaajjjfffeeeeeeccc___\\\\\\______^^^]]]\\\[[[[[[[[[]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWYYY[[[\\\^^^aaa^^^^^^^^^]]]aaakkkyyylllXXXJJJCCC@@@???@@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>>>>???>>>>>>======<<<<<<<<<;;;@@@??????>>>>>>>>>??????BBB>>>>>>BBBCCC@@@???AAADDDLLLWWWbbbqqqqqqgggmmmiiikkknnnnnnmmmlllkkkjjjkkkhhhhhhkkkllljjjjjjmmmnnnllljjjiiiggggggggghhhiiiiiigggeeehhhlllkkkfffggghhhiiiiiiiiikkkooorrrjjjccc```aaabbb___```ccceeefffggggggeeecccdddfffmmmllljjjfffcccaaaaaaccc___```ccceeefffeeeeeeddd~~~uuusssmmmjjjjjjfff]]]WWWVVVOOOLLLHHHCCC@@@??????@@@;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::777777999:::;;;;;;::::::===???CCCKKKZZZjjjsssvvvvvvmmmppp}}}{{{|||wwwqqqrrrwwwtttvvvqqqjjjlllfffdddfffgggcccaaabbb]]]^^^___```aaa___^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUZZZZZZZZZZZZZZZYYYXXXXXXZZZ]]]___^^^]]]^^^```aaaaaacccgggmmmwwwttt___NNNEEEAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>>>>???>>>=========<<<<<<;;;;;;??????>>>============>>>CCC@@@>>>AAACCCBBBAAAAAADDDGGGIIIKKKSSSggg}}}vvvhhhaaafffbbbeeeiiikkkjjjiiihhhiiiiiiggghhhjjjjjjggggggjjjmmmllljjjhhhggggggggghhhjjjlllnnnpppuuuzzzxxxsssfffggghhhiiiiiikkknnnqqqoooiiibbb```______```bbbdddggggggfffeeeeeeffffffjjjjjjhhheeebbbbbbccceee______^^^]]]^^^```bbbcccxxxwwwooojjjkkkfff[[[UUUVVVOOOLLLIIIEEEBBB@@@??????<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;>>>===>>>CCCOOO___nnnxxxuuukkkkkkuuuvvvooouuuzzzoooggggggddd\\\XXXYYY\\\]]]___`````````___^^^\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWVVVWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVYYYaaagggiiikkkppptttuuusssxxxqqqdddSSSFFFBBBAAA@@@>>>@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=================================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>??????============<<<<<<<<<<<<>>>>>>===============>>>AAA???>>>>>>@@@AAABBBBBB@@@BBBDDDFFFJJJTTTcccnnn}}}pppjjjtttyyylllccceee^^^bbbggghhhggggggiiikkkgggeeefffiiifffbbbbbbeeeiiiiiihhhiiijjjlllnnnooohhhkkknnnqqqwww|||zzztttggghhhjjjjjjjjjkkknnnpppsssnnnhhhdddccccccddddddfffjjjkkkhhhfffhhhiiiggghhhgggfffcccaaabbbdddggg```^^^[[[YYYZZZ\\\```bbbyyyzzzqqqkkklllgggZZZSSSUUUNNNLLLIIIFFFCCCAAA???>>>=========<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>EEESSSeeettt{{{}}}{{{sssjjjjjjttt~~~}}}{{{||||||ooogggiiimmmkkkgggdddaaa`````````___``````aaa```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\XXXYYY[[[]]]^^^^^^^^^]]][[[]]]```dddgggkkkmmmnnnrrr}}}vvv___UUUHHHAAAAAABBB@@@===????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>========================<<<<<<<<<<<<==================<<<<<<<<<<<<=====================>>>??????==================>>>>>>>>>===============>>>???>>>??????>>>>>>???AAAAAA>>>???@@@BBBFFFKKKPPPTTTVVV\\\fffttt~~~|||qqqcccbbbiiixxxxxxpppgggfff___bbbffffffeeegggkkkppphhhgggiiijjjfffaaaaaadddffffffggghhhjjjmmmpppqqqhhhiiiiiijjjnnnrrrpppkkkiiijjjkkkjjjiiiiiijjjlllooonnnkkkiiiiiiiiigggeeegggkkklllhhhfffhhhiiifffhhhgggeeebbb```aaadddgggaaa```]]][[[[[[\\\___```|||yyy|||rrrlllmmmgggYYYRRRUUUMMMLLLJJJGGGDDDAAA???===>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::======<<<;;;:::::::::;;;;;;;;;:::;;;>>>III\\\lllooossstttooojjjlllwwwzzz{{{xxxooohhheeedddeeedddeeefffggggggeeecccbbbbbbbbbbbbbbbccccccccccccaaaaaa```____________```^^^___aaaccceeeeeeeeeeeennnqqqxxx}}}eeeTTTLLLCCC@@@BBBCCCAAA===????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>========================<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<=====================>>>??????<<<<<<======>>>>>>??????===============>>>??????<<>>???@@@@@@BBB???======AAAFFFJJJLLLNNNNNNNNNQQQZZZiiiyyy{{{sssuuuqqqnnnkkkeee^^^___dddhhhoooiiigggbbbaaa```dddffffffeeegggnnntttkkkkkkmmmmmmiiicccbbbffffffeeeffffffhhhjjjlllnnnnnnmmmiiifffiiimmmkkkfffeeefffgggeeecccbbbbbbccciiijjjkkkkkklllkkkgggccceeejjjkkkfffcccfffgggdddjjjhhhfffccc```aaadddfffbbbaaa```______^^^______}}}vvvzzzrrrmmmooojjj]]]SSSRRRPPPKKKHHHHHHGGGBBB??????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888::::::::::::::::::::::::::::::::::::::::::::::::<<<>>>>>><<<;;;@@@IIIQQQ```bbbjjjqqqnnnkkksss~~~}}}jjjhhhqqqsssvvvtttpppqqqrrrmmmdddjjjiiihhhiiikkkllllllkkkjjjllloooooommmkkkjjjiiinnnkkklllrrrxxxzzz~~~lllVVVHHHGGGDDDBBB@@@@@@AAAAAA@@@@@@@@@????????????>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>========================<<<==================<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDEEEEEEHHHFFFEEEFFFMMMWWWbbbiiiiiiqqq~~~pppjjjfffhhhjjjiiieee```\\\ZZZeeerrrvvvlllddddddccc^^^]]]bbbfffgggeeedddhhhkkkrrrpppnnnlllkkkiiieeecccfffeeeeeeeeefffgggiiijjjoookkkgggfffhhhjjjiiihhhaaacccaaa]]]]]]aaacccaaafffhhhhhhfffhhhllllllhhhbbbdddgggfffcccaaabbbcccgggfffdddaaa___^^^^^^```___bbbccc```___aaa___[[[}}}yyywwwzzzrrrnnnpppjjj]]]TTTSSSPPPKKKHHHIIIGGGBBB??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;::::::999888:::::::::::::::::::::::::::::::::::::::::::::::::::<<<===;;;:::===EEEKKKQQQUUU```jjjkkkiiisss~~~yyycccPPPEEEDDDBBB@@@??????@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCAAAAAABBBEEEKKKQQQWWW[[[VVVZZZbbbmmmyyyvvvrrrsssxxx~~~|||rrrjjjiiidddddddddbbb^^^[[[[[[[[[fffqqquuullldddcccbbb]]]\\\```ddddddbbbbbbeeehhhhhhiiijjjmmmnnnllliiieeeffffffeeeeeeeeeeeeeeefffmmmjjjggggggiiijjjiiihhhbbbbbb___ZZZZZZ___ccccccggghhhhhhfffhhhlllkkkgggeeeffffffdddaaa```aaaccccccdddccc```\\\ZZZZZZ\\\^^^aaaaaa^^^]]]___^^^ZZZ}}}xxxwwwzzzrrrooopppkkk]]]TTTTTTQQQLLLIIIIIIGGGBBB??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;:::888:::>>>BBBDDDIIIVVVdddiiimmm{{{uuufffUUUHHHAAA@@@???>>>===>>>??????@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????======>>>>>>???@@@@@@@@@<<<>>>BBBFFFIIIKKKKKKKKKFFFGGGHHHLLLRRRYYY___cccqqqvvvddd\\\XXXXXX[[[aaacccaaa```bbb```___]]]YYYVVVVVVYYY[[[dddmmmpppiiibbbbbbaaa]]]\\\___bbbbbb```___bbbdddaaaccchhhmmmooommmhhhdddeeeeeeeeeeeedddcccbbbaaajjjiiihhhhhhiiijjjiiigggaaa```[[[UUUVVV]]]bbbcccfffhhhgggeeegggjjjiiieeeffffffeeeccc```___```aaa^^^aaadddaaa[[[XXXYYY\\\^^^```___[[[[[[]]]]]][[[zzz}}}wwwyyyrrrpppqqqkkk]]]UUUUUURRRLLLIIIIIIGGGBBB??????>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888:::;;;:::888888:::<<<===???JJJWWWaaalllqqqaaaUUUIIIAAA???>>>=========>>>??????????????????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>====================================>>>>>>>>>???=========>>>>>>?????????===@@@DDDGGGHHHGGGDDDBBBBBBBBBAAABBBCCCFFFIIIJJJNNN```rrryyy|||yyyjjjjjjggg[[[UUUXXXRRRQQQRRRSSSUUUVVVWWWYYYZZZYYYXXXUUUSSSTTTWWWZZZ___fffhhhccc___``````^^^^^^___aaa```^^^^^^```bbbcccdddgggjjjkkkiiiddd```cccdddeeeeeeeeedddbbbaaahhhhhhhhhiiijjjjjjiiihhhaaa```\\\WWWWWW]]]bbbbbbdddeeeeeebbbdddgggfffbbbaaaaaabbbbbbaaa``````___[[[```dddbbb]]]ZZZ\\\___^^^```^^^ZZZZZZ]]]^^^\\\{{{|||vvvxxxrrrpppqqqjjj\\\UUUVVVSSSMMMJJJJJJHHHBBB?????????>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;:::999999999999888===GGGQQQbbbttt```SSSJJJBBB???>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>============<<<<<<<<<<<<======<<<<<<============<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>========================<<<============>>>>>>>>>>>>>>>>>>>>>????????????@@@AAACCCDDDDDDBBB@@@???AAABBBBBBCCCDDDDDDDDDCCCBBBLLLVVVYYY[[[___```___YYYccclllnnnjjjjjjqqqyyyoookkkqqqzzzjjjZZZYYYWWWOOONNNUUUTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUVVVXXXYYY]]]___]]]\\\]]]```````````````___^^^^^^```aaafffeeeddddddeeedddbbb```aaabbbdddeeeffffffeeeeeefffggghhhiiiiiiiiiiiiiiidddeeeccc______ccceeedddaaabbbaaa___aaadddddd```ZZZ\\\___bbbdddcccaaa___WWW\\\``````^^^\\\^^^aaa___aaa```\\\\\\___```^^^zzz}}}uuuvvvqqqpppqqqiiiZZZTTTVVVSSSNNNJJJJJJHHHBBB?????????>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<999:::@@@GGGUUUqqq|||wwwzzzzzz|||vvvbbbTTTKKKDDD@@@???>>>???????????????????????????>>>>>>>>>===============<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>?????????????????????????????????@@@??????>>>>>>===>>>@@@BBBBBBBBBAAAAAACCCIIIMMMMMMNNNOOOMMMIIIIIIPPPVVVTTTMMMJJJNNNSSSYYYaaaooo}}}yyyvvv~~~zzzggg[[[XXX[[[cccjjjwwwfffXXXUUUSSSPPPQQQVVVRRRUUUVVVTTTTTTVVVUUUSSSRRRUUUWWWXXXWWWVVVVVVVVVVVVXXXYYYYYYZZZ\\\^^^aaaaaa```___^^^^^^___aaabbbdddbbb______```bbbcccbbb___```bbbdddfffggghhhhhheeefffhhhhhhhhhhhhjjjkkkjjjllljjjfffeeehhhiiiggg^^^```___^^^```dddccc```YYY[[[^^^bbbffffffcccaaaVVVXXX[[[\\\\\\]]]^^^______bbbaaa^^^^^^aaaaaa___}}}zzz~~~~~~ttttttpppooopppgggYYYSSSVVVTTTNNNKKKJJJHHHBBB??????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::888999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::<<<<<<<<<;;;>>><<<>>>BBBCCCHHH[[[ooo|||}}}ooo```QQQJJJFFFAAA???@@@>>>????????????>>>>>>===???>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>======>>>????????????>>>===>>>>>>>>>???@@@@@@AAABBBIIIMMMKKKHHHGGGFFFDDDCCCIIINNNMMMHHHFFFIIIMMMKKKOOOUUU[[[___``````___iiinnnuuu|||{{{vvvuuuwwwpppeeedddlllqqqfff\\\WWWUUUUUU[[[dddiii```VVVQQQRRRUUUVVVVVVPPPSSSTTTRRRSSSXXXYYYVVVSSSUUUWWWWWWVVVUUUVVVVVVXXXXXXXXXYYYYYYZZZ]]]``````^^^]]]\\\^^^___aaaaaabbb```]]]]]]___aaabbbbbb______```aaaccceeeggghhhdddfffggggggfffgggjjjmmmnnnnnnjjjdddbbbfffhhhggg]]]______^^^aaaeeeeeeaaa```______aaaeeeggggggeee\\\ZZZYYYZZZ\\\^^^^^^]]]^^^aaabbb______bbbaaa^^^~~~|||}}}ssssssooooooooofffXXXSSSVVVTTTOOOKKKKKKHHHBBB???>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::888999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999;;;======<<<999999===AAA===:::DDDSSSZZZeeeuuuooo^^^QQQEEECCCCCC@@@>>>AAA>>>>>>??????>>>===<<<<<<>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<============<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@@@@>>>;;;:::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<===???AAABBBBBBAAA@@@BBBAAA???>>>>>>???BBBCCC???IIINNNJJJBBB@@@BBBCCCBBBFFFIIIIIIDDDBBBCCCFFFEEEEEEFFFHHHIIIKKKLLLMMMNNNRRRUUUVVVWWW]]]fffmmmooonnnmmmmmmooorrrwwwyyyiiinnnvvvxxxuuuxxx|||{{{tttjjjaaa\\\```WWWUUU\\\^^^XXXVVV[[[___WWWQQQPPPNNNNNNVVV```bbb___WWWOOOOOOTTTTTTOOOPPPSSSSSSOOOQQQXXX[[[XXXTTTVVVVVVVVVTTTTTTVVVWWW\\\ZZZYYYYYYYYYZZZ\\\______]]][[[[[[]]]___aaaaaabbb```^^^]]]^^^______^^^____________aaaccceeegggeeefffgggfffeeefffkkkooommmlllfff^^^\\\```dddddd]]]_________bbbggggggcccgggccc```aaadddhhhiiiiiiccc^^^ZZZ[[[___aaa___\\\]]]```bbb``````bbbaaa]]]www|||vvvuuurrrooollleee[[[VVVWWWSSSQQQMMMJJJHHHEEEAAA???>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999888999:::;;;<<<;;;::::::;;;::::::999888888888999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===EEEPPPZZZllllll]]]FFFFFFEEEDDDBBBAAA@@@???@@@?????????>>>>>>======>>>===<<<;;;;;;<<<===>>>========================;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDJJJMMMOOOMMMJJJIIIMMMQQQVVVRRRQQQVVV^^^bbb___[[[SSSRRRVVV___eeehhhpppzzzooofff]]]ZZZ]]]^^^\\\YYYVVVXXX[[[]]]\\\YYYUUURRRMMMOOOPPPQQQQQQRRRUUUWWW___[[[UUUOOOLLLOOOUUUZZZ[[[XXXTTTSSSSSSRRROOOLLLPPPRRRUUUWWWYYYYYYYYYXXXRRRTTTWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWXXXXXXZZZ[[[___\\\YYYYYY]]]___```___^^^^^^]]]\\\\\\\\\\\\\\\bbbdddbbb\\\[[[___bbbcccdddbbb___^^^^^^aaaeeehhhdddggghhheee```^^^bbbfffaaabbb```]]]```hhhlllmmmooolllgggbbb^^^___cccggg```___^^^]]]\\\]]]^^^^^^^^^^^^_________^^^]]]]]]www|||vvvuuurrrooollldddZZZUUUVVVRRRPPPLLLIIIGGGDDDAAA>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999888999:::;;;;;;;;;::::::;;;:::999999888888999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>FFFMMM\\\uuurrr\\\MMMDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDHHHKKKNNNMMMJJJIIIKKKNNNIIIIIIKKKQQQYYYZZZUUUOOOKKKJJJMMMTTTXXXYYY___fff^^^XXXRRROOOPPPRRRPPPOOONNNPPPRRRTTTTTTSSSPPPOOOLLLMMMOOOOOOOOOPPPRRRTTTbbb^^^XXXQQQMMMMMMQQQUUUVVVTTTRRRRRRTTTTTTRRRPPPQQQRRRTTTVVVWWWXXXWWWWWWTTTVVVYYYZZZYYYYYYYYYZZZXXXWWWVVVUUUVVVWWWXXXYYY[[[YYYVVVWWWZZZ]]]]]]\\\___```bbbccccccbbb```___```cccbbb]]]\\\```ccccccbbbaaa___^^^___bbbeeehhhhhhiiiiiifffbbb```aaacccaaacccbbb^^^^^^cccggggggxxxuuuooohhhcccbbbdddfffeeebbb^^^[[[ZZZ[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]~~~www{{{vvvuuuqqqooollldddZZZUUUVVVQQQOOOLLLIIIGGGEEEAAA??????>>>======<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999888999:::;;;;;;;;;::::::::::::999999888888999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAABBBNNNfffzzz~~~sssbbbOOOCCCAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>>AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEHHHKKKKKKIIIGGGIIIJJJGGGFFFGGGLLLSSSUUUQQQLLLIIIIIILLLPPPQQQPPPRRRVVVOOONNNLLLKKKJJJKKKKKKLLLHHHIIIKKKMMMMMMMMMMMMLLLJJJLLLMMMMMMLLLMMMOOOQQQ]]][[[WWWRRRNNNMMMOOORRRQQQPPPOOOQQQSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTVVVXXXYYYXXXWWWXXXYYYUUUUUUTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXZZZ\\\]]]\\\^^^aaaeeehhhiiigggdddaaa```dddddd```___bbbdddcccbbbaaaaaaaaaccceeehhhjjjkkkjjjhhhfffdddbbbaaaaaa```dddeee```]]]___aaaaaasssqqqllleee```^^^___aaaiiieee___ZZZXXXYYY[[[]]]\\\[[[[[[ZZZ[[[\\\^^^___}}}wwwzzz~~~uuussspppnnnkkkcccYYYUUUUUURRRPPPLLLJJJIIIGGGCCCAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::999999888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???;;;AAAUUUeeexxxwwwkkkaaaTTTHHHAAA????????????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBEEEHHHIIIHHHFFFFFFFFFJJJGGGEEEHHHNNNQQQRRRPPPIIIKKKNNNPPPOOOLLLLLLMMMGGGJJJLLLKKKIIIIIIKKKMMMIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMNNNRRRRRRRRRQQQOOOOOOQQQSSSMMMMMMNNNPPPRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSTTTUUURRRTTTUUUUUUTTTTTTUUUVVVTTTTTTSSSSSSTTTUUUVVVWWWYYYYYYYYY[[[]]]___``````]]]___cccfffgggfffdddccccccggghhhdddbbbddddddaaaccccccdddeeegggjjjlllnnnkkkiiifffeeeeeedddcccaaa___eeegggccc______```___eeeeeeccc```]]]\\\^^^```fffddd___[[[YYYYYY[[[\\\[[[ZZZXXXXXXYYY[[[]]]___|||vvvyyy{{{rrrqqqnnnllljjjcccYYYUUUVVVSSSQQQNNNLLLKKKIIIFFFDDD@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;:::999999888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<777888EEEMMMXXXjjjrrrxxxqqq___TTTLLLEEEAAA@@@=========>>>>>>>>>>>>>>>==================>>>>>><<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEGGGFFFEEEDDDDDDEEEEEEFFFJJJOOOPPPNNNLLLFFFIIILLLLLLKKKIIIHHHGGGAAAEEEHHHHHHFFFEEEHHHKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJKKKLLLNNNJJJLLLNNNOOOOOOOOOQQQRRRMMMNNNOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTQQQSSSTTTTTTSSSSSSUUUVVVUUUTTTTTTTTTUUUVVVXXXYYYXXXYYYZZZ[[[]]]___aaaccc______```aaabbbccceeeeeegggkkklllgggddddddccc```bbbbbbccceeegggjjjlllnnniiifffcccbbbcccddddddddd^^^dddgggeeebbbccccccaaa___```aaa```______```bbb```___^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWXXXZZZ]]]^^^{{{wwwzzz~~~yyypppnnnllljjjiiicccZZZVVVXXXTTTRRROOONNNMMMKKKIIIGGGAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999::::::999999999:::;;;<<<999999888888999999::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>:::999@@@@@@CCCPPPRRR]]]qqq{{{jjj]]]NNNFFFBBB??????BBB===============>>>>>>>>><<<<<<============>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAAEEEMMMUUUXXXUUUNNNHHHEEEJJJMMMKKKIIIJJJIIIGGGBBBEEEHHHHHHFFFFFFHHHKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOJJJLLLNNNNNNMMMMMMMMMNNNMMMNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTRRRSSSTTTTTTTTTUUUWWWYYYUUUUUUTTTTTTUUUWWWYYYZZZUUUVVVWWWWWWXXX[[[___cccaaa```^^^]]]___bbbeeeggghhhkkklllgggddddddccc```_________```bbbeeehhhjjjfffdddaaa______aaadddfff^^^ccceeedddfffhhhgggccc^^^```aaaaaa___^^^^^^___[[[[[[\\\\\\\\\[[[ZZZYYYZZZYYYYYYXXXYYYZZZ\\\]]]|||yyy}}}yyyooollljjjiiihhhbbb[[[XXXYYYSSSQQQOOOMMMMMMKKKIIIGGGBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<=========>>>999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999::::::999999999:::;;;<<<999999888888999999:::;;;888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;<<>>===FFFBBBKKK]]]vvvqqqeeeYYYPPPGGGCCCAAA>>>@@@CCC>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999999:::<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCGGGNNNUUUWWWTTTOOOJJJGGGMMMNNNKKKIIIKKKKKKHHHGGGGGGHHHGGGGGGGGGIIIJJJGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJMMMOOOLLLNNNOOOOOOMMMLLLLLLMMMLLLNNNOOONNNLLLKKKLLLNNNNNNOOOQQQSSSTTTUUUTTTTTTPPPQQQRRRSSSSSSUUUXXXZZZTTTTTTTTTTTTUUUWWWYYYZZZTTTTTTTTTTTTTTTXXX^^^cccaaa___]]]\\\\\\___ccceeedddhhhhhhdddaaaccccccaaa___]]]\\\\\\^^^bbbfffhhheeedddaaa\\\YYY[[[aaafffaaabbbbbbbbbgggkkkhhhbbb[[[]]]``````^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[}}}zzzyyyooojjjhhhhhhgggccc[[[YYYZZZRRRPPPNNNMMMLLLKKKIIIGGGBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<======>>>>>>999999999999999999999999999999:::;;;;;;;;;::::::999999999999999999999999;;;:::999888999:::;;;<<<999888888888999::::::;;;888888888999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;555:::999;;;AAA<<<999BBB<<<>>>HHH\\\uuuqqq```VVVLLLFFFBBBBBB@@@======?????????>>>>>>============;;;<<<<<<<<<======>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===<<<:::999999:::<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@@@@??????@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAACCCAAA@@@AAABBBCCCCCCCCCEEEFFFFFFHHHJJJLLLMMMMMMFFFKKKLLLGGGEEEHHHHHHDDDGGGFFFDDDCCCDDDEEEFFFFFFEEEGGGHHHJJJJJJJJJIIIIIIEEEFFFHHHHHHHHHJJJLLLOOOLLLNNNOOOPPPNNNNNNNNNOOOKKKMMMOOONNNKKKJJJLLLNNNMMMNNNQQQTTTVVVVVVUUUTTTMMMNNNOOOPPPQQQSSSVVVYYYTTTSSSSSSSSSUUUVVVXXXYYYTTTUUUTTTSSSSSSWWW___eee]]]\\\[[[ZZZ[[[]]]___``````ddddddaaa___bbbdddccc```___\\\[[[]]]aaafffiiieeeeeeaaaZZZUUUVVV^^^fffcccbbb```aaaggglllhhh```ZZZ]]]aaabbbaaa```______]]][[[XXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYwwwzzz|||}}}}}}xxxmmmiiiiiifffbbb\\\XXXWWWWWWRRRPPPNNNMMMLLLIIIFFFDDDAAABBBCCCBBB@@@>>>>>>???>>><<<;;;;;;<<<<<<;;;:::;;;;;;999999999999;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999999999::::::;;;<<<999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<@@@???>>>AAAKKK\\\nnn{{{xxxgggVVVLLLJJJBBBBBB@@@???>>><<<;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===============<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============>>>>>>>>>>>>============>>>????????????@@@@@@@@@======>>>>>>??????@@@@@@>>>????????????@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBCCCEEEGGGIIIIIIEEEFFFGGGGGGFFFEEEDDDCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHJJJKKKKKKKKKJJJIIILLLMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOONNNPPPSSSUUUVVVUUUSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXTTTSSSQQQPPPQQQRRRTTTUUUPPPQQQRRRTTTVVVXXXZZZZZZZZZXXXVVVUUUVVVYYY\\\___aaaaaaaaaaaaaaa`````````]]]\\\ZZZYYY\\\```eeehhhkkkkkkhhhbbb]]]\\\___ccccccbbb`````````bbbdddfff\\\\\\\\\\\\]]]\\\ZZZWWWaaa```___\\\XXXWWWXXXYYYXXXZZZZZZYYYVVVUUUVVVYYYyyy|||}}}yyyooojjjiiigggbbb\\\XXXWWWWWWSSSQQQNNNMMMLLLIIIFFFCCC@@@AAABBBAAA???>>>===>>>>>><<<;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::999999999:::;;;;;;999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<============<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=====================>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBCCCEEEGGGIIIJJJFFFFFFGGGGGGFFFEEEDDDCCCAAACCCEEEEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNOOORRRTTTUUUTTTRRRQQQRRRQQQPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPRRRSSSUUUQQQQQQSSSTTTVVVWWWXXXYYYZZZXXXVVVUUUUUUWWWYYY[[[bbbbbbaaa```___^^^]]]]]]___^^^\\\[[[[[[^^^aaacccfffggggggdddaaa```cccgggdddcccbbbaaaaaaaaabbbbbb___]]]\\\[[[\\\[[[XXXVVV]]]]]]]]][[[YYYXXXXXXZZZXXXYYYZZZXXXUUUTTTVVVXXX{{{{{{~~~zzzqqqjjjiiigggbbb]]]YYYWWWWWWSSSQQQOOOMMMKKKIIIEEECCC>>>@@@AAA@@@>>>=========>>><<<;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;::::::::::::999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;:::999999999::::::999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;>>>AAA>>>KKKXXXaaasssrrrddd\\\TTTNNNGGG@@@???AAA>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<=========<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=================================>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAABBBDDDGGGJJJKKKGGGGGGGGGGGGFFFEEECCCCCCBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPMMMNNNPPPRRRSSSRRRQQQPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRQQQPPPPPPPPPQQQSSSTTTRRRRRRSSSTTTUUUVVVWWWWWW[[[[[[ZZZYYYXXXXXXYYYYYYaaa````````````_________bbbaaa___]]]\\\\\\]]]]]]^^^aaaccccccaaaaaadddhhhddddddccccccaaa```___^^^aaa___[[[ZZZYYYYYYXXXWWWXXXZZZ[[[ZZZYYYXXXYYYZZZXXXYYYYYYWWWUUUTTTUUUVVVzzzyyy~~~zzzrrrkkkjjjhhhccc]]]YYYWWWWWWTTTRRROOOMMMKKKHHHEEEBBB===>>>@@@???===<<<<<<===>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;<<<;;;::::::999999999999999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<777:::<<<>>>>>>>>>@@@AAA===BBBEEEJJJZZZvvvqqqdddYYYRRRKKKGGGCCC???@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============>>>>>>>>>>>>??????????????????>>>>>>=========<<<>>>>>>>>>>>>?????????????????????>>>???@@@@@@AAA@@@@@@AAAAAABBBEEEJJJMMMGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVV\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^```bbbcccdddeeecccbbbaaa```^^^]]]\\\\\\[[[]]]^^^]]][[[\\\___cccaaabbbccccccbbb```^^^]]]aaa^^^ZZZXXXXXXYYYYYYYYYWWWXXXZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTTTT~~~{{{{{{yyyrrrlllkkkhhhccc]]]YYYWWWWWWUUUSSSPPPMMMKKKHHHDDDAAA<<<>>>??????===<<<<<<===>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;<<<;;;::::::999999999999999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<======>>>===;;;999:::;;;@@@???===<<>>=====================<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>======>>>>>>>>>????????????>>>>>>>>>======<<<<<<======>>>>>>>>>???????????????>>>>>>>>>???@@@@@@???@@@@@@@@@AAADDDIIIMMMHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPOOOMMMNNNOOOPPPQQQRRRRRRSSSOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVYYYZZZ\\\]]]^^^^^^^^^]]]YYYZZZ\\\^^^```bbbcccdddbbbbbbbbbaaa```______^^^______^^^[[[WWWWWWZZZ^^^]]]^^^aaabbbcccbbb```___```]]]YYYXXXYYY[[[]]]]]]XXXYYYYYYXXXVVVUUUVVVWWWXXXWWWUUUTTTTTTSSSSSSRRR|||yyyrrrmmmllliiiccc]]]YYYWWWWWWVVVSSSPPPMMMKKKGGGCCC@@@<<<>>>??????===<<<===>>>>>><<<;;;;;;<<<<<<;;;:::999::::::;;;;;;::::::999999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;:::999999999::::::999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999999;;;===;;;;;;;;;<<>>??????>>>@@@EEE@@@@@@@@@???>>>======<<<============<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>=========>>>>>>>>>??????>>>==================<<<=========>>>>>>>>>????????????>>>>>>??????@@@AAA???@@@AAA@@@???BBBHHHMMMIIIHHHGGGEEEDDDCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPLLLMMMOOOQQQRRRSSSTTTTTTOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^````````````````````````cccdddccc___ZZZXXXZZZ]]]ZZZ\\\^^^aaabbbbbbbbbaaa```]]]ZZZYYY[[[]]]______YYYYYYYYYWWWUUUUUUVVVXXXYYYVVVTTTSSSSSSSSSQQQPPP}}}zzzsssmmmllliiiddd]]]YYYWWWWWWWWWTTTQQQNNNKKKGGGBBB???<<<>>>??????>>>===>>>???>>><<<;;;;;;<<<<<<;;;:::999::::::;;;;;;::::::999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::999999999:::;;;;;;999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<777999:::;;;<<<===@@@CCC999999;;;???@@@???===<<<;;;>>>EEEOOOZZZlllwwwhhhZZZQQQJJJEEEAAA@@@======@@@AAA???AAADDD??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>============>>>>>>>>>???<<<<<<<<<===========================>>>>>>>>>???@@@????????????@@@AAAAAA@@@AAAAAA???===@@@FFFLLLJJJIIIGGGEEECCCCCCCCCCCCAAACCCDDDEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOOOOPPPPPPPPPMMMNNNPPPQQQRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWWWWWWWXXXXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]^^^___^^^^^^^^^^^^^^^___``````cccfffeeeaaa^^^]]]^^^ZZZ[[[]]]___aaabbbbbbbbbaaa___\\\\\\]]]^^^___^^^YYYXXXWWWUUUTTTVVVYYY\\\YYYVVVSSSRRRSSSRRRPPPNNN{{{uuummmllliiiddd^^^YYYWWWWWWWWWTTTQQQNNNKKKGGGBBB???<<<>>>@@@@@@???>>>>>>???>>><<<;;;;;;<<<===;;;:::999999;;;;;;;;;;;;999999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999999999:::;;;;;;<<<999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888:::<<<<<<;;;:::;;;<<<<<<::::::<<<>>>===<<<<<<======AAADDDDDDKKK```uuu|||pppfffXXXMMMGGGEEEDDDBBB@@@======@@@???<<<<<<>>><<<======>>>???@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>========================<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@BBBBBB???===???EEELLLKKKIIIGGGEEECCCCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPQQQQQQOOOOOOQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^```aaacccccc^^^^^^\\\\\\[[[\\\]]]^^^ZZZ```fffhhhfffbbb___^^^[[[\\\]]]___```aaaaaaaaacccaaa^^^]]]^^^^^^^^^]]]XXXWWWVVVTTTTTTWWW\\\```YYYVVVRRRQQQRRRRRRPPPNNNwwwqqqlllkkkhhhccc\\\YYYYYY[[[WWWUUURRROOOMMMJJJEEEBBB????????????>>><<<;;;:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;???===:::888888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::<<<>>>@@@@@@>>><<<:::;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::===<<<;;;::::::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>AAAEEEHHHNNNIIIDDDBBBBBBCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNOOOOOONNNMMMLLLOOONNNNNNMMMNNNOOOQQQRRROOOOOONNNMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXUUUXXX[[[^^^___^^^\\\ZZZ___]]]ZZZXXXWWWYYY\\\^^^aaabbbdddfffgggggggggfffccc```]]]\\\^^^___\\\ZZZ```^^^]]]]]]]]]]]]\\\[[[UUUTTTTTTTTTUUUWWWYYYZZZVVVUUUUUUSSSQQQOOOMMMLLLvvvpppmmmmmmiiiddd]]]ZZZZZZ\\\WWWTTTQQQNNNLLLIIIEEEBBB????????????>>>===;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::999999888888888999<<<@@@DDDGGGEEE???999888:::<<<:::777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>>>>>???@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;===>>>>>>===;;;:::;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>??????????????????>>>>>>AAAEEEHHHKKKGGGCCCAAABBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTUUUWWWXXXYYYZZZZZZVVVUUUUUUTTTUUUVVVWWWXXXWWWYYY\\\]]]]]][[[XXXWWW^^^]]]]]]\\\[[[ZZZZZZZZZ^^^^^^___```aaaaaa``````bbb___\\\\\\^^^^^^\\\ZZZ\\\[[[ZZZ[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSTTTVVVWWWUUUTTTTTTSSSQQQOOONNNMMMwwwqqqpppnnnjjjddd^^^[[[[[[]]]WWWTTTPPPLLLJJJGGGDDDBBB>>>>>>???>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::;;;;;;777666666888===CCCIIIMMMJJJAAA999777<<<>>>;;;666999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===?????????>>>AAAIIIVVV___iiiqqq|||ppp```RRRJJJFFFDDDBBB======<<<<<<===>>>>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>??????>>>??????>>>>>>@@@DDDGGGGGGDDDAAA@@@@@@AAABBBAAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHHHHHHHHHHIIIHHHIIIJJJLLLLLLMMMMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[XXXWWWVVVUUUUUUTTTUUUUUUVVVXXXZZZ\\\\\\ZZZXXXWWWZZZ\\\^^^``````___\\\[[[^^^]]]\\\\\\[[[[[[[[[[[[```]]][[[[[[^^^^^^\\\YYYYYYXXXWWWXXXZZZ\\\[[[ZZZ[[[XXXUUURRRQQQQQQRRRSSSSSSSSSSSSRRRQQQOOONNNMMMzzzuuuqqqnnniiiccc^^^\\\[[[\\\XXXTTTOOOLLLIIIFFFCCCAAA===>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999:::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::999:::===@@@CCCFFFGGG@@@:::888:::===<<<:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<======>>>???AAACCCHHHJJJQQQ[[[fffssspppaaa```XXXNNNFFFBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;:::999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>???===>>>???>>>>>>???BBBEEEBBBAAA?????????@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLMMMKKKLLLNNNOOOPPPPPPOOONNNOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPQQQRRRTTTVVVXXXYYY\\\\\\ZZZXXXWWWUUUTTTTTTSSSUUUXXXZZZ\\\\\\\\\[[[WWWYYY]]]aaacccdddccccccaaa```^^^\\\[[[[[[[[[[[[^^^[[[ZZZ[[[^^^___\\\ZZZWWWVVVVVVXXXZZZ\\\\\\[[[ZZZXXXTTTQQQPPPPPPQQQSSSRRRRRRRRRQQQPPPOOONNNMMM{{{uuurrrnnngggaaa]]][[[ZZZZZZXXXTTTPPPLLLIIIFFFCCC@@@<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<<<<;;;>>>===;;;888777999<<>>>>>>>>======::::::<<<>>>???>>>;;;999AAA???@@@DDDIIIQQQ]]]iiizzzyyypppeeeWWWNNNKKKHHHDDDBBBAAA@@@@@@?????????@@@@@@@@@???======<<<<<<<<<<<<<<<=================================>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;:::999888888999:::;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<============>>>>>>>>>===>>>>>>>>>>>>???AAACCC?????????>>>>>>???AAABBB@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCBBBCCCCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPOOONNNMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQRRRSSSTTTTTTUUUQQQQQQPPPPPPQQQRRRSSSTTT\\\[[[[[[[[[ZZZYYYXXXXXXTTTVVVXXX[[[\\\]]]\\\\\\ZZZ[[[]]]___bbbdddfffgggbbb```^^^\\\[[[[[[\\\\\\\\\ZZZYYY[[[___```]]][[[XXXWWWWWWYYY[[[\\\\\\[[[XXXVVVSSSQQQPPPQQQRRRSSSQQQQQQQQQQQQPPPOOOMMMMMMyyyttttttnnnfff```]]][[[ZZZZZZWWWUUUQQQNNNKKKGGGBBB???;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<777999;;;<<<===;;;:::888777:::;;;999666777;;;@@@::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<>>@@@DDDDDDDDDGGGLLLVVV[[[eeeppp~~~|||kkk```YYYPPPIIIEEEAAAAAABBBBBBBBBAAA@@@@@@<<<<<<===>>>??????>>>>>>;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;999999999999;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::888999999::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<============>>>>>><<<===>>>>>>===>>>@@@BBB>>>???@@@???>>>>>>@@@BBB@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXRRRQQQPPPNNNNNNNNNOOOPPPUUUVVVXXXZZZ[[[\\\]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYXXX___^^^^^^]]]^^^```aaaccc]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYY\\\```aaa___\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZVVVUUUSSSRRRRRRRRRSSSSSSQQQQQQQQQPPPOOONNNLLLKKKxxxsssvvvpppgggaaa^^^]]][[[ZZZWWWUUUSSSQQQNNNIIIBBB>>>;;;;;;===>>>????????????===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777888888999::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999999:::;;;;;;;;;777888999:::;;;;;;;;;;;;888999::::::999999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;999777888<<<@@@<<<;;;===AAAAAA>>>>>>@@@BBBEEEJJJPPPWWW```iiinnn}}}|||ssshhh\\\QQQMMMIIICCCAAABBB@@@@@@AAAAAA@@@@@@@@@AAA;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<==============================>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999999:::;;;;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>;;;===>>>>>>======???AAA===???AAA@@@>>>>>>???BBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNPPPRRRUUUWWWYYYZZZQQQPPPNNNMMMLLLMMMNNNOOORRRSSSUUUWWWXXXYYYYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVV]]]]]]\\\[[[[[[[[[\\\]]]WWWXXXYYYZZZZZZZZZZZZZZZZZZYYYZZZ]]]aaaccc```]]]]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJzzzuuuxxxqqqhhhbbb___^^^]]][[[WWWVVVTTTSSSOOOIIIBBB===:::;;;<<<>>>????????????======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::666666777888999999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;777777888999999:::;;;;;;:::999999888999:::;;;<<<;;;:::999:::<<<;;;999777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>===<<<;;;;;;;;;<<<<<<;;;>>>@@@???<<<:::<<>>BBB:::<<>>>>>===<<<:::;;;===??????>>>===<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;===>>>>>>======>>>@@@===@@@AAAAAA>>>===???AAABBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJKKKMMMOOORRRSSSOOOOOONNNNNNMMMNNNNNNNNNKKKLLLNNNQQQTTTWWWYYYZZZPPPOOOMMMKKKKKKLLLNNNOOOSSSSSSTTTUUUTTTSSSRRRQQQWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[UUUVVVXXXZZZ[[[[[[[[[ZZZZZZYYYZZZ^^^bbbdddaaa^^^___]]][[[ZZZZZZYYYWWWUUUVVVVVVWWWWWWUUUSSSQQQPPPRRRRRRQQQPPPNNNLLLJJJIIIxxxwwwvvvpppiiiccc```]]]\\\[[[XXXTTTQQQQQQNNNFFFAAA??????;;;:::>>>@@@>>>===???============<<<<<<<<<<<<::::::::::::::::::::::::888777666777:::;;;999666:::999999888888999999::::::999999888777666555555999999999::::::;;;;;;;;;999::::::;;;:::999777666999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>EEEFFFIIIOOOXXXbbbkkkqqqxxx~~~pppjjjaaa[[[VVVRRRMMMIII@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<>>>>>>>>===============<<<;;;::::::;;;<<<===:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777:::::::::999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJHHHGGGJJJMMMPPPOOOMMMLLLNNNOOOOOOMMMLLLLLLMMMGGGMMMPPPOOORRRYYYZZZWWWNNNMMMLLLLLLNNNRRRUUUXXXVVVSSSRRRSSSUUUVVVUUUSSSSSSSSSUUUXXXZZZ[[[YYYVVVSSSWWWZZZZZZXXXVVVWWWYYYWWWYYY[[[\\\\\\\\\]]]___YYYXXXWWWWWWXXXZZZ]]]^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTUUUVVVTTTTTTRRRPPPMMMKKKHHHGGGwwwwwwyyysssjjjccc___^^^^^^^^^XXXTTTQQQQQQNNNGGGAAA??????;;;:::>>>@@@>>>===???============<<<<<<<<<<<<::::::::::::::::::::::::999888777888;;;;;;:::888:::999999888888999999:::;;;;;;;;;::::::999999888999999999:::::::::;;;;;;:::::::::::::::999888777999999999999999999999999::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBFFFLLLPPPSSSXXX___iiiqqqxxxxxxnnnfffbbbYYYTTTNNNIIIGGGDDDAAA>>>??????>>>===================================================<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::::::::999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIILLLNNNMMMLLLKKKLLLNNNNNNLLLKKKLLLLLLMMMQQQRRROOOPPPTTTSSSPPPMMMLLLKKKKKKMMMPPPTTTVVVSSSRRRQQQRRRUUUWWWWWWUUURRRSSSVVVYYY[[[ZZZWWWTTTTTTVVVYYYYYYXXXWWWWWWXXXVVVXXX[[[\\\[[[[[[]]]^^^]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTUUUWWWXXXWWWUUUTTTTTTTTTSSSSSSQQQOOOMMMJJJHHHFFF~~~wwwuuu{{{tttjjjccc______```aaaXXXSSSQQQQQQNNNGGGAAA@@@???;;;:::>>>@@@>>>===???============<<<<<<<<<<<<:::::::::::::::::::::::::::999888999;;;<<<;;;::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::999999888888999999999999999999999999999999::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<====================================>>>>>>>>>======>>>???@@@===BBBIIIOOOSSSYYY```eeekkksss}}}zzzmmmdddeeeccc```[[[UUUOOOJJJHHHHHHEEEBBB@@@??????>>><<<>>>>>>===<<<<<<<<<<<<====================================<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;999999999999999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGHHHJJJLLLKKKJJJIIIKKKMMMMMMKKKJJJKKKLLLOOORRRRRROOONNNPPPNNNKKKLLLKKKKKKKKKMMMOOORRRTTTRRRQQQPPPQQQSSSUUUUUUTTTQQQRRRUUUYYY\\\\\\YYYWWWWWWVVVWWWXXXZZZZZZXXXWWWVVVXXXZZZ[[[ZZZZZZ\\\]]]```^^^\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPSSSVVVXXXWWWUUUSSSRRRRRRQQQQQQPPPNNNLLLIIIGGGFFF}}}wwwsssxxxrrrjjjdddaaa```______WWWSSSQQQQQQNNNGGGAAA@@@???;;;:::>>>@@@>>>===???============<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::;;;<<<<<<<<<:::999999888888999999:::999999999:::::::::;;;;;;999999999999999999999:::;;;:::999888888888::::::999999999999999999999999:::::::::;;;;;;:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>>>>;;;===@@@BBBCCCDDDGGGJJJIIINNNVVV\\\aaadddhhhjjjkkkmmmqqquuuyyy}}}}}}yyyuuusssjjjgggeeeaaa]]]VVVMMMGGGIIIIIIGGGEEECCCBBBAAAAAABBBAAA@@@???@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888999999;;;::::::::::::::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::888888888999999:::::::::999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJKKKKKKJJJIIIKKKMMMMMMLLLKKKLLLMMMLLLMMMNNNNNNNNNOOONNNMMMMMMLLLLLLLLLMMMOOORRRSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSTTTWWW[[[^^^^^^^^^YYYXXXWWWYYY\\\]]]ZZZWWWVVVXXXZZZZZZZZZZZZ[[[\\\___]]][[[YYYVVVUUUTTTTTTRRRRRRQQQPPPPPPOOOOOONNNRRRTTTWWWWWWUUURRRPPPOOOOOONNNNNNLLLJJJHHHFFFEEE}}}wwwrrrrrrnnnjjjfffccc```\\\ZZZWWWSSSPPPQQQNNNGGGBBBAAA???;;;:::>>>@@@>>>===???============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<===:::999999888888999999:::999999999::::::;;;<<<<<<999999999999999999999999::::::888888888999:::;;;999999999999999999999999999::::::::::::::::::999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<============<<>>BBBFFFHHHIIIKKKLLLLLLMMMPPPSSSVVVYYYZZZ[[[[[[]]]______^^^^^^___```bbbbbbaaaaaa``````______\\\[[[ZZZWWWTTTRRROOONNNMMMKKKIIIGGGEEECCC@@@>>>??????>>>>>>>>>???@@@@@@===>>>>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888999999:::::::::999999:::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888999999:::::::::999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============?????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHGGGGGGFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJKKKJJJLLLNNNNNNMMMMMMMMMNNNKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSPPPQQQQQQRRRTTTWWWZZZ\\\\\\YYYVVVVVVYYY\\\___```[[[ZZZYYY[[[^^^___\\\YYYVVVXXXZZZZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTRRRRRRRRRQQQQQQPPPOOOOOOQQQSSSVVVVVVSSSPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEDDD~~~xxxrrrnnnllliiifffccc___ZZZVVVWWWRRRPPPQQQNNNHHHBBBAAA???;;;:::>>>@@@>>>===???============<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;:::999:::<<<>>>:::999999888888999999:::;;;;;;;;;<<<<<<=========999999999999999888888888999999888888999999::::::999999999999999999999999999999::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAACCCBBB@@@>>>============>>>>>>===<<<<<<<<<<<<<<<;;;<<<======;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;::::::999999999999::::::999999;;;;;;;;;;;;999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888888777999999999999999999::::::999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKJJJLLLNNNNNNNNNMMMNNNOOONNNLLLLLLNNNNNNKKKJJJLLLOOOOOOOOOOOOPPPQQQQQQRRRMMMOOORRRTTTWWW\\\bbbgggccc___ZZZVVVWWWYYY[[[\\\[[[ZZZ[[[\\\^^^^^^\\\[[[WWWYYY[[[[[[ZZZZZZZZZ[[[XXXWWWWWWWWWWWWVVVVVVVVVRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTTTTQQQNNNMMMLLLJJJJJJIIIIIIGGGFFFEEEDDDyyyrrrnnnkkkgggdddbbb^^^ZZZWWWVVVRRRPPPQQQOOOHHHBBBAAA???;;;:::>>>@@@>>>===???============<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;999888888;;;???:::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<999999999999888888888777777888999:::::::::::::::999999999999999999999999999999::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::;;;;;;===>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<:::999999:::<<<=========???>>>======>>>>>>>>>===??????@@@@@@@@@@@@?????????AAABBBCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAA@@@?????????<<<===>>>======<<<<<<============<<<<<<<<<;;;;;;;;;===???>>><<<;;;<<<===<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::??????>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::;;;<<<<<<::::::999999999999::::::888999;;;<<<<<<;;;999888888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::999999999999999999999::::::999999999999999999999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======????????????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKLLLJJJHHHGGGHHHJJJIIIKKKMMMNNNMMMMMMNNNOOOOOOLLLLLLOOONNNJJJIIIKKKOOOOOOOOOOOOOOOOOOPPPPPPLLLNNNQQQSSSUUUZZZaaafff```]]]YYYXXXXXXYYYXXXXXXXXXZZZ\\\\\\\\\[[[[[[[[[XXXZZZ\\\\\\[[[ZZZ[[[\\\XXXXXXXXXYYYYYYXXXXXXWWWSSSSSSTTTUUUTTTSSSRRRQQQQQQSSSSSSRRROOOMMMLLLLLLHHHHHHHHHGGGFFFEEEDDDCCCyyyrrrppplllgggccc```^^^\\\ZZZVVVRRRPPPQQQOOOHHHCCCBBB???;;;:::>>>@@@>>>===???>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;999777777;;;???:::999999999999999999:::999999999999999999999999999999999999888888777777666888999:::;;;::::::999999999999999999999999999999999999::::::999999999999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???<<<<<<<<<<<<=========>>>========================;;;::::::::::::;;;<<<===>>>===<<<<<<===>>>===<<<>>>===;;;<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;===??????>>>===>>>???<<<<<<<<<===============???>>><<<;;;::::::999999444777;;;======<<<<<<<<<;;;<<<===>>>????????????888;;;======:::999:::<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::AAAAAA@@@>>>===<<<;;;:::===<<<;;;::::::;;;<<<===:::;;;===<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>:::999999999999999999:::888999;;;<<<<<<;;;999888888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888999999:::;;;;;;;;;::::::999999888888888999999:::::::::;;;;;;;;;888888888888888888888888999999999999999999999999;;;::::::999999::::::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHJJJKKKJJJGGGEEEFFFHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNJJJKKKOOOOOOKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPPPPPPPSSSYYY^^^XXXWWWWWWXXXZZZ[[[ZZZXXXUUUYYY\\\\\\YYYXXXYYY[[[YYY[[[]]]]]][[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZYYYXXXSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPMMMLLLLLLLLLGGGGGGGGGFFFFFFEEEDDDCCC}}}vvvpppqqqllleeeaaa```___\\\YYYVVVWWWVVVSSSLLLEEE???<<<:::::::::<<<>>>@@@???>>>???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::999999888888888999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================================================================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<:::999999::::::>>>>>>======<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;===<<<:::999999:::<<<===<<<<<<;;;::::::999888888999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::::::::::::::::::::::::::::::::999999888888888999999888888999999:::;;;;;;;;;;;;::::::999999999888888999::::::::::::999:::999999888888999999:::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMOOORRRTTTUUUTTTTTTWWWZZZYYYWWWVVVXXX[[[\\\[[[YYYVVV[[[______[[[XXXYYY[[[XXXXXXXXXXXXXXXYYYZZZZZZXXXZZZ]]]aaabbb___ZZZVVVTTTTTTSSSSSSTTTUUUUUUVVVRRRQQQPPPNNNLLLJJJIIIHHHKKKJJJHHHFFFDDDBBBBBBAAA}}}wwwrrrrrrmmmgggcccbbb```]]]ZZZVVVWWWVVVSSSMMMFFF@@@<<<:::::::::<<<>>>@@@???>>>???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::999999999888888999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======;;;:::999::::::;;;=========<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;===<<<:::999999:::<<<===<<<<<<;;;::::::999888888999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888999999888888999999:::;;;;;;;;;;;;::::::999999999888888999::::::::::::999:::999999999999999999:::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOONNNLLLKKKMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRUUUUUUTTTTTTVVVXXX[[[YYYXXXYYY\\\^^^]]][[[[[[```ddddddaaa___```bbb\\\\\\[[[ZZZZZZZZZZZZZZZXXXZZZ[[[]]]]]]ZZZVVVSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPOOONNNMMMKKKJJJHHHHHHJJJIIIGGGEEECCCBBBAAAAAA}}}xxxuuutttpppjjjgggeeeccc___[[[VVVVVVVVVSSSNNNHHHAAA===:::::::::<<<>>>@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::999999999999888999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::===<<<;;;;;;;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::999999888999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::::::::::::::::::::::::::::::::999999999999888999999888888999999:::;;;;;;;;;::::::::::::999999888888999::::::::::::999999999999999999999999999888999999::::::999999888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNLLLKKKOOOMMMKKKIIIIIIJJJLLLNNNOOORRRTTTUUUUUUUUUUUUVVV[[[YYYXXXYYY[[[]]]]]]\\\ZZZ]]]aaaaaa___]]]___aaa___^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYWWWTTTSSSUUUVVVVVVUUUSSSQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDCCCBBBAAAAAA~~~|||yyywwwvvvrrrmmmjjjhhheee```\\\VVVVVVUUUTTTPPPJJJBBB===:::::::::<<<>>>@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999::::::::::::999999999999999999999999999999888888888888888888888888888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::888888999::::::::::::999999999999999999999999999888999999::::::999999888888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLPPPOOOMMMKKKKKKKKKLLLMMMMMMOOORRRUUUVVVVVVVVVWWWYYYXXXXXXXXXYYYZZZ[[[\\\WWWZZZ\\\[[[YYYXXXYYYZZZ\\\\\\ZZZYYYXXXWWWWWWWWWZZZ[[[ZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXVVVTTTQQQOOOLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCCBBBAAA@@@@@@}}}{{{yyyxxxvvvsssooollljjjfff```[[[VVVUUUUUUUUURRRLLLDDD===:::::::::<<<>>>@@@???>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999888999999::::::999999888999999999999999999999999888888888888888888888888888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::888888999::::::::::::999888999999::::::999999888888999999::::::999999888888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHIIIKKKMMMNNNPPPPPPPPPPPPPPPOOONNNMMMKKKMMMOOOSSSVVVXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]][[[\\\\\\[[[YYYWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWWWWVVVTTTSSSVVVXXXQQQRRRTTTUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@|||zzzxxxxxxvvvsssooommmkkkfff___ZZZVVVUUUUUUUUUTTTNNNEEE>>>:::::::::<<<>>>@@@???>>>==================<<<<<<;;;;;;::::::::::::999999888999999999999:::::::::888888999999999999888888999999999999999999999999888888888888888888888888888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;::::::999999::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::888999999999999:::::::::999999888888999999:::;;;999999::::::::::::;;;;;;888888999::::::::::::999888999:::;;;;;;:::999888888999999::::::999999888888888888999999::::::;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????>>>>>>>>>????????????@@@??????@@@@@@AAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHIIIKKKMMMOOOQQQQQQSSSSSSSSSRRRPPPOOOMMMLLLMMMQQQUUUXXXZZZZZZYYYZZZYYYXXXXXXYYY\\\___ZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRQQQQQQQQQQQQQQQRRRQQQSSSTTTRRROOOOOORRRVVVQQQRRRSSSTTTUUUTTTTTTSSSNNNMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCAAA@@@?????????|||yyywwwwwwtttrrrooommmkkkfff^^^XXXVVVTTTTTTUUUUUUPPPFFF>>>:::::::::<<<>>>@@@???>>><<<=====================;;;;;;::::::::::::999999888888999999999:::::::::888888999999999999888888888888888888888888888888888888888888888888888888888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===;;;:::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;999888::::::::::::;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::888888999999999:::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;888888999::::::::::::999777888:::;;;;;;:::888777888999999::::::999999888777888888999::::::;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???>>>>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBB??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRRRRRRRSSSSSSSSSQQQOOOMMMOOOSSSWWWXXXXXXVVVWWWWWWUUUTTTUUUYYY]]]TTTTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPSSSTTTRRRNNNLLLOOOSSSRRRSSSSSSSSSTTTTTTTTTUUUMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCBBB@@@????????????{{{xxxvvvvvvsssqqqnnnmmmjjjeee]]]VVVVVVTTTTTTVVVVVVQQQGGG>>>:::::::::<<>><<<<<<<<<===============;;;;;;;;;:::::::::999999888888888999999:::::::::888888999999999999888888888888888888888888888888777777777777777777777777888888999::::::::::::999999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<:::888777:::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::888888888999999:::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;888888999::::::::::::999777888:::;;;;;;:::888777999999999::::::999999999777777888999::::::;;;;;;::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBB>>>??????@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHKKKOOORRRSSSQQQNNNLLLTTTSSSQQQPPPPPPRRRUUUWWWUUUQQQNNNNNNQQQUUUVVVVVVQQQRRRRRRPPPOOOPPPTTTXXXSSSRRRQQQRRRUUUWWWWWWWWWWWWVVVTTTRRRPPPOOONNNNNNSSSVVVWWWTTTOOOLLLOOORRROOOOOONNNNNNNNNNNNOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@????????????}}}|||}}}|||wwwsssrrrqqqooommmjjjddd]]]XXXVVVTTTSSSUUUWWWRRRGGG<<<<<<::::::;;;===?????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777888888999:::999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999::::::999888888999::::::999999999888888888777777:::999888999;;;<<<;;;:::::::::::::::999888777777:::999888888888999:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRRRRMMMNNNOOOPPPPPPOOOMMMLLLOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXUUUTTTSSSRRRQQQQQQRRRRRRRRRVVVYYYVVVOOOLLLOOOTTTPPPOOONNNLLLKKKIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????>>>=========}}}|||~~~|||wwwrrrrrrqqqooommmjjjddd^^^YYYXXXUUUTTTWWWYYYTTTHHH>>><<<::::::;;;===?????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999::::::999888888999::::::999999999888888888777777:::999888999;;;<<<;;;:::888999999:::::::::999999999999888888888999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRUUUVVVTTTPPPMMMOOOQQQMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????>>>=========}}}~~~}}}wwwrrrrrrpppooommmjjjddd^^^ZZZYYYVVVUUUXXXZZZUUUJJJ???<<<::::::;;;===????????????>>>>>>>>>============;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999:::999999888888999999:::999999999888888888888888:::999888999:::;;;;;;999777777888999::::::::::::999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::999888888:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOKKKJJJIIIHHHIIIJJJMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPPPPOOOSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLKKKJJJIIIIIIIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>======<<<~~~}}}wwwqqqrrrpppnnnllliiiddd___ZZZXXXVVVUUUXXXZZZVVVJJJ@@@<<<::::::;;;===?????????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999:::;;;;;;999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999999999999999999999999999888888888888888888888888999888888888:::;;;:::999777888999:::::::::::::::999888999999999999::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::999999888:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>>>>=====================>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJKKKMMMOOOPPPKKKJJJHHHGGGHHHJJJLLLNNNNNNOOOOOONNNNNNMMMMMMLLLMMMOOOQQQSSSSSSRRRQQQPPPSSSQQQNNNNNNPPPPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>======<<<<<<~~~}}}wwwqqqrrrpppnnnkkkiiieee___[[[WWWUUUTTTXXXZZZVVVJJJ@@@<<<::::::;;;===?????????=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888999::::::999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999999999999999999999999999888888888888888888888888999888777888:::;;;:::999:::::::::::::::999888777888888999999::::::::::::;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999:::::::::999999:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<========================<<<===>>>>>>???>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJKKKMMMOOOPPPNNNMMMKKKJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQPPPNNNNNNOOOQQQSSSUUUUUUTTTSSSRRRSSSOOOLLLMMMPPPQQQNNNKKKMMMMMMLLLLLLLLLLLLLLLLLLEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<~~~~~~}}}wwwppprrrpppmmmkkkhhheee```\\\WWWUUUTTTXXXZZZVVVKKKAAA<<<::::::;;;===?????????<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888777777888888999:::999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999888999999::::::999999888888888888888888999999999999888777888999::::::888::::::::::::999888777777777888999::::::::::::999;;;::::::999999::::::;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<999999999999999999999999999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999888888999:::::::::999999:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<============<<<======<<<<<<======>>>???============>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPOOOMMMQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMMMMPPPPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCBBB@@@?????????>>>>>>======<<<<<<;;;~~~|||}}}}}}wwwppprrrpppmmmjjjhhheee```]]]XXXVVVUUUYYY\\\WWWLLLBBB<<<::::::;;;===?????????============<<<<<<<<<<<<:::::::::999999999999888999888888888888999::::::999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999888999::::::::::::999888777777888888888999999999999777777888999:::999888999999:::::::::999999888777888999:::::::::999999:::999999888888999999:::::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999777888999::::::::::::999:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>======<<<<<<===>>>@@@AAA????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPOOONNNMMMOOOPPPQQQRRRRRRQQQOOONNNQQQPPPPPPPPPPPPPPPPPPOOOPPPOOONNNNNNOOOOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;}}}{{{|||}}}wwwqqqrrrpppmmmjjjhhheeeaaa^^^YYYWWWWWWZZZ]]]YYYNNNDDD<<<::::::;;;===?????????>>>>>>>>>>>>============:::::::::999999999888888::::::999999::::::;;;<<<999999888888888888999999888888999999999:::::::::888888888888888888888888888888999::::::::::::999888999:::;;;;;;:::999888777777888888999999999999888777777777999:::999888777888999999::::::::::::777888999:::;;;:::999999999888888888888888888999::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888888888999999999999999999999999777888999::::::::::::::::::::::::::::::::::::::::::999999999999999999:::888888999999999:::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888888999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKOOOPPPRRRSSSSSSRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;}}}~~~|||zzz{{{}}}vvvnnnqqqpppnnnmmmkkkfff```\\\XXXWWWVVVVVVZZZYYYPPPDDD>>><<<::::::;;;=========;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888888::::::999777666777888777777777777777777777777999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::888888888888888888888888999999888888888888999999666666777888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;::::::999999999===<<<:::999888999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;===<<<<<<;;;;;;:::999999888888999999999::::::::::::::::::999999888888888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::888888777777777888:::;;;777888888888888999999999888999::::::;;;;;;::::::999999999999999999999999999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888;;;:::888666666777888999777888888888888999999999;;;;;;;;;::::::999999999888888999::::::::::::999:::999888777777777888999;;;;;;;;;::::::999999999888888999999999999888888888888888888888888888888888888999::::::::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;============>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIRRROOOLLLMMMQQQSSSRRROOOOOOOOOPPPQQQQQQOOOKKKGGGOOOQQQSSSUUUUUUTTTRRRPPPQQQOOONNNLLLKKKKKKLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>======>>>???============<<<<<<<<<<<<||||||zzz|||}}}wwwnnnrrrqqqooommmkkkfff```\\\XXXXXXVVVWWWZZZYYYPPPDDD>>><<<::::::;;;=========<<<<<<<<<======<<<<<<<<<888888888888888888888888888999:::999777666777888888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::888888888888888888888888999999888888888888999999666777777888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;888888999999999::::::::::::::::::999999999888888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::999888888777777888999:::777888888888888999999999888999::::::;;;;;;::::::999999999999999999999999999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888;;;:::888777666777888999777888888888888999999999;;;;;;:::::::::999999999888888999::::::::::::999999888888888888888999999;;;;;;;;;::::::999999999888888999999999999888888888888888888888888888888888888999::::::::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<=========>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLKKKQQQMMMKKKMMMRRRUUUTTTQQQPPPPPPPPPRRRRRRQQQMMMJJJOOOPPPSSSTTTUUUTTTRRRQQQOOOOOONNNNNNNNNOOOPPPPPPNNNOOOPPPQQQPPPOOOMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>======>>>>>>============<<<<<<<<<<<<|||zzz|||~~~xxxooosssqqqpppnnnkkkfff```[[[XXXXXXWWWWWWZZZYYYOOODDD===<<<::::::<<<===>>>===<<<======>>>>>>======<<<999999999999999999999999888999:::999777777777999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::999999999999999999999999999999888888888888999999777777777888999999::::::::::::::::::::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999;;;::::::999999::::::;;;999999999:::;;;<<<<<<<<<888888999999999::::::::::::::::::999999999999888999999999999999999999999999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888888888999777888888888888999999999888999::::::;;;;;;::::::999999999999999999999999999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888:::999888777777777888999777888888888888999999999::::::::::::999999999999888888999::::::::::::999777777888999:::::::::999;;;;;;::::::::::::999999888888999999999999888888999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMMMMNNNNNNNNNLLLKKKMMMRRRUUUTTTSSSOOOOOOPPPRRRSSSSSSPPPNNNMMMOOOQQQSSSTTTTTTSSSRRRMMMMMMOOOQQQRRRSSSSSSSSSOOOPPPRRRRRRRRRQQQOOOMMMIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>=========>>>=========<<<<<<<<<<<<;;;|||{{{}}}yyypppsssrrrpppnnnkkkfff```[[[YYYYYYWWWWWWZZZZZZOOODDD===;;;::::::<<<>>>>>>>>>======>>>>>>>>>>>>======999999999999999999999999777999:::999888777888999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::999999999999999999999999999999888888888888999999777777888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;888888999999999:::::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;::::::999888888888888777777888888888999999999888999::::::;;;;;;::::::888999999999999999::::::999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888999999888777777888888999777777888888888999999999:::999999999999999999999888888999::::::::::::999555666888:::;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888999999999999999999999999888888999::::::::::::999999999::::::::::::;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNLLLKKKJJJLLLOOOQQQRRRQQQNNNNNNNNNQQQSSSSSSQQQOOOLLLNNNPPPRRRSSSSSSSSSRRRKKKMMMOOOQQQRRRSSSSSSRRROOOPPPQQQRRRQQQPPPNNNMMMIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@>>>==================<<<<<<<<<;;;;;;;;;}}}{{{~~~zzzqqqsssrrrpppnnnkkkggg```\\\ZZZZZZXXXXXXZZZZZZOOOCCC===;;;::::::===?????????======>>>>>>>>>>>>======999999999999999999999999777888999999888777888999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::999999999999999999999999999999888888888888999999888888888888888999999999999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::999:::<<<<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;:::::::::999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999888888777777888888888999999999888999::::::;;;;;;::::::888888888999999:::::::::999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888999999777777888888888999999999999999999999999999999999888888999::::::::::::999666777999:::;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999888888999::::::::::::999999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQPPPOOOKKKLLLNNNPPPQQQQQQQQQQQQKKKLLLNNNOOOPPPOOONNNNNNLLLMMMNNNOOOOOOMMMLLLJJJHHHHHHHHHGGGFFFEEECCCCCCAAAAAA???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;}}}|||{{{sssrrrqqqpppnnnlllhhhbbb^^^[[[ZZZYYYXXX[[[ZZZOOOCCC===;;;:::;;;===???@@@@@@<<<======>>>>>>======<<<::::::::::::::::::::::::777888999999888777999:::999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::::::::::::::::::::::::::999999888888888888999999888888888888888888888888999999999999999999999999777777888888999:::::::::::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::999888888888888888999999999:::::::::888999999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::999::::::;;;::::::999888777888888888888999999999888999::::::;;;;;;::::::888888888999999::::::;;;999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888777888888888999999999999777888888888888999999999888888888999999999999999888888999::::::::::::999888888999:::;;;;;;;;;:::999999::::::::::::;;;;;;999999::::::::::::999999::::::::::::::::::::::::888888999::::::::::::999888999999::::::;;;;;;<<<999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPOOONNNJJJKKKLLLMMMNNNNNNOOOOOOKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@??????===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::~~~||||||sssqqqpppooonnnmmmiiiccc___[[[[[[YYYYYY[[[ZZZOOOCCC===;;;:::;;;===@@@@@@@@@<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::666888999999888888999:::888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::::::::::::::::::::::::::999999888888888888999999888888888888888888888888888888888888888888888888666777777888999999:::::::::::::::999999999888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;::::::999999999999999999888888999999999:::::::::888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;:::999777888888888888999999999888999::::::;;;;;;::::::777888888999::::::;;;;;;999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888777777888999999999999999777888888888888999999999777888888888999999999999888888999::::::::::::999::::::999999999::::::;;;999999999::::::;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::888888999::::::::::::999888888999::::::;;;<<<<<<999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKMMMOOONNNMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@???@@@@@@??????>>><<<;;;;;;<<<<<<<<<;;;;;;;;;::::::~~~}}}|||tttppppppooonnnmmmiiiddd```\\\[[[YYYYYY[[[ZZZOOOCCC===;;;:::;;;===@@@AAAAAA;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::666888999999888888999;;;777777777777777777777777999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999888888999999999:::::::::::::::::::::::::::::::::999999888888888888999999999999888888888888888888888888888888888888888888666777777888999999:::::::::::::::999999888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;<<<;;;::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;888888888999999:::;;;;;;888888999999999:::::::::888888888999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::777888888888888999999999999999:::;;;;;;;;;::::::777777888999::::::;;;;;;999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888888888888888666777888999999999999999777888888888888999999999777777888888999999999999888888999::::::::::::999<<<;;;:::999888999:::;;;999999999::::::;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::888888999::::::::::::999888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@>>>??????@@@BBBDDDFFFGGGDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGHHHIIIJJJMMMOOOKKKJJJJJJKKKMMMOOONNNMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA??????????????????>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::}}}~~~{{{~~~|||tttqqqrrrsssrrrnnnhhhbbb^^^]]]aaa[[[XXX___[[[LLLEEE===;;;:::;;;>>>@@@AAAAAA======>>>>>>>>>>>>======<<<<<<;;;::::::999888888;;;::::::999888777666666888888888888888888888888::::::999888999:::;;;<<<888888888999999:::::::::999999888888888888999999777777777777777777777777999999999888888888777777777777888999999999999888::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999:::999999999888777777777999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999999::::::;;;;;;;;;999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<999999999999999999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<@@@???>>><<<<<<;;;;;;;;;::::::999888999:::<<<===999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999888;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999999888888888999;;;<<<;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999:::;;;<<<===>>>999999999999999999999999999999999999999999999999777777777777888888888888888888888888888888888888888999999::::::999999888999999999999999999999999777777777777777777777777888888888888888888888888777777888999::::::;;;;;;===<<<:::999888999:::::::::::::::::::::::::::::::::::::::999999888888888999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;:::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>;;;<<<===??????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIIIIMMMQQQRRRQQQNNNIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888~~~{{{~~~{{{sssrrrssssssrrrooojjjddd___^^^ccc\\\YYY```[[[LLLEEE>>><<<:::;;;===>>>??????<<<<<<============<<<<<<<<<<<<;;;::::::999888888::::::999999888777777777888888888888888888888888999999888888888999:::;;;999999999999999999::::::999888888888888888888999888888888888888888888888::::::::::::999999999888999999:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999777777888999999999999888999999999999888888888888999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999::::::::::::::::::;;;999999999888999999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999999::::::::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>===<<<<<<;;;<<<<<<:::999999999::::::;;;<<<999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;::::::;;;;;;::::::999888;;;;;;;;;::::::999999999;;;;;;:::::::::999999999:::::::::999999999888888999999888888888999:::;;;:::999999888888999999::::::999999888888999999:::999999999999999999999999999888888999:::;;;<<<<<<999999999999999999999999999999999999999999999999777777777777888888888888888888888888888888888888777888888999999888888777888888888888888888888888999999999999999999999999888888888888888888888888888888888999999::::::;;;<<<;;;:::999999999:::::::::::::::::::::::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>><<<===>>>?????????????????????@@@AAAAAABBBBBBCCCCCCEEEFFFFFFEEEFFFGGGIIIEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGGGGFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKNNNOOONNNLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999888888~~~{{{}}}zzzrrrsssrrrqqqpppooojjjeee```aaaeee^^^ZZZ```[[[LLLDDD>>><<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888888888777777777888999:::::::::999999999999999999888888888888888888888888888888888888888888888888;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;:::888888888888888888888888999999999999999999999999666777777888888888888888888888888999999999999999999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::::::::999999999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===999999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::::::::::::::999999888;;;;;;::::::::::::999999::::::999999999888888888:::::::::999999999999888999999888888888999:::;;;999888888777777888888999:::999999888888999999:::::::::::::::::::::::::::888888888888999:::;;;;;;999999999999999999999999999999999999999999999999777777777888888888999999888888888888888888888888777777777888888777777777777777777777777777777777999999999999999999999999888888888888888888888888999999999999999999999999;;;;;;:::999999999:::::::::::::::::::::::::::::::::::::::999999999999888999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>?????????>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKKKKJJJIIIGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBAAA@@@?????????@@@???>>>======<<<<<<===<<<;;;;;;::::::999999888|||~~~{{{}}}~~~yyyqqqrrrpppnnnmmmmmmjjjeee```cccfff___[[[```[[[KKKCCC===;;;999999:::<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999777777888888888999999999888888888888888888888888888888888888888999999::::::::::::999999888888888888888888999999888888888888888888888888888888888;;;::::::::::::999999999777777888999999999999888999999999999999999999999999999999999999999999999777777888999999999999999888888888999999:::::::::999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::999999999:::999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<======888999:::;;;<<<;;;:::999999::::::;;;;;;::::::999;;;::::::::::::::::::;;;999999:::::::::999999888::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999:::999999888888888888999999:::999999888888999999:::::::::::::::::::::::::::999999999999999:::;;;;;;999999999999999999999999999999999999999999999999777777888888888999999999888888888888888888888888777777888888888888777777777777777888888888888888777777777777777777777777888888888888888888888888::::::999999999999999999;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888999::::::::::::999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>===?????????@@@AAAAAABBBBBBAAACCCDDDEEEDDDDDDEEEGGGDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>@@@???>>>===============;;;;;;;;;::::::999999999|||~~~{{{|||~~~yyyqqqqqqnnnjjjiiijjjiiiddd___cccggg___[[[```[[[KKKCCC:::999777888;;;===>>>>>>=========>>>>>>=========;;;;;;::::::::::::999999777777777888999999::::::888888888888888888888888999999999::::::::::::::::::::::::999999888888888777888999999999999888777888888888888888888888888999999999999888888888888777777888999999999999888::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;::::::888888999999:::::::::;;;999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::999999999::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===999:::;;;<<<;;;:::999888999::::::;;;;;;::::::999:::::::::999999:::::::::888888999::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999::::::999999999999:::::::::999999888888999999:::::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<999999999999999999999999999999999999999999999999888888888888999999999999888888888888888888888888888999999999999999999888888888888999999999::::::777777777777777777777777888888888888888888888888::::::999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777888999999:::::::::999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>????????????>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEEEEDDDEEEFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDBBBAAABBBAAA@@@???>>>=========???>>>>>>===============;;;;;;::::::::::::999999}}}zzz|||~~~yyyqqqqqqlllgggfffhhhhhhddd___bbbfff___ZZZ```[[[KKKCCC:::888777888;;;>>>??????======>>>>>>>>>>>>======::::::::::::::::::::::::777777888888999999999:::888888888888888888888888999999:::;;;;;;;;;;;;:::::::::999999999999999999777888999::::::999888777999999999999999999999999999999999888888888777777999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;999999999:::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::::::::999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;:::999999999::::::;;;;;;::::::999::::::999999999999::::::777888999999999999999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888999999999999:::::::::999999:::::::::999888888;;;::::::::::::::::::;;;:::999999888888999999:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999999999888888888999999999999:::888888888888888888888888999999::::::::::::999999888888888999::::::;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999666777888999::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>?????????>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<======::::::::::::::::::::::::|||zzz|||~~~zzzrrrqqqkkkfffeeehhhiiieee``````ddd]]]YYY___ZZZJJJCCC<<<:::888999;;;===>>>>>><<<==================<<<::::::::::::::::::::::::888888888888888999999999888888888888888888888888777888999:::;;;::::::999999999999999999999::::::666888999::::::999888666999999999999999999999999::::::999999999888888888999999:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::999999999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999::::::::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888999999:::;;;===<<<<<<;;;::::::::::::<<<;;;::::::999999999:::999::::::;;;;;;::::::999::::::999999999999::::::777777888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::999::::::::::::999888777::::::999999999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;999999999999999999999999999999999999999999999999888888888999999999::::::888888888888888888888888888888999999999999888888777777777888999:::::::::999999999999999999999999888888888888888888888888888888888999999::::::;;;888999:::;;;;;;;;;::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999666777888999999:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>???????????????>>>>>>>>>???@@@@@@AAAAAA@@@BBBCCCDDDCCCCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHGGGEEEFFFHHHKKKHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::|||zzz|||zzzsssrrrlllfffeeeiiijjjfffaaa___ccc\\\XXX___ZZZJJJCCC>>><<<::::::;;;======<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888666777888999:::999888888888888888999999::::::;;;666777999::::::999777666999999999999999999999999;;;;;;;;;:::::::::999999777777888999999999999888888888888888888888888888999999999999999999999999888888999::::::::::::999;;;;;;;;;::::::999999999999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;::::::999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999999999999999999999999::::::::::::::::::::::::999999888888999999:::;;;>>>===<<<;;;:::999999999===<<<:::999888999::::::999::::::;;;;;;::::::999:::999999999999999999:::666777888999999999999999999999999::::::;;;;;;;;;:::::::::999999999888888888888888999999:::::::::999::::::;;;:::999888777999999888888888888999999:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999999999999999999999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777777888888888888777777555666666777888999999999777777777777777777777777888888888888888888888888777777888999::::::;;;;;;777888:::;;;<<<;;;::::::::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999666666777999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===??????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFGGGFFFDDDEEEHHHKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGFFFDDDBBB@@@???@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::~~~|||xxxttttttmmmfffeeeiiijjjgggcccbbbeee]]]YYY\\\TTTIIIHHHAAA>>>:::888999;;;======<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::888888888888888888888888666666666666666777888888999999999888888888777777666777888999999999999999999999999999999999999999777888888888888999999999;;;:::888888888:::<<<===888888999999999:::::::::999999999999999999999999999999999999999999999999999999888888999999:::;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888<<<:::999999:::;;;;;;::::::999999888888999999:::;;;::::::999999::::::;;;:::::::::999999888888888::::::::::::::::::::::::999999999888888888888777777888888888888999999999888888999999999::::::::::::::::::999999888888888:::::::::999999888888888888888888888888888888888::::::999999888999999999777888::::::999999:::;;;BBBIIIGGG===999===<<<555999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::999999999888888888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888999888777777777888::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::999999888999999999888888999999999:::::::::999888777888:::;;;:::999:::::::::999999888888888999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGHHHFFFDDDCCCCCCDDDGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEECCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::~~~xxxrrrsssmmmggggggjjjkkkgggcccccceee]]]YYY\\\TTTHHHHHHAAA>>>:::888999;;;======<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::888888888888888888888888666666666666666777888888999999999888888888777777777777888999999999999999999999999999999999999999888888888888999999999999::::::999999999:::;;;<<<888888999999999:::::::::999999999999999999999999999999999999999999999999999999888888999999:::;;;;;;:::::::::999999999999999::::::;;;;;;::::::999999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;:::999999:::::::::::::::999999888888999999:::;;;::::::999999::::::;;;:::::::::999999999888888::::::::::::::::::::::::999999999999888888888888777888888888888999999999888888999999999::::::::::::::::::999999999888888::::::999999999999999999888888888888888888888888:::999999888888999999999777888999999999999;;;===VVV[[[VVVEEE:::;;;===:::999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999::::::999999999888888888888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888999888777777777888999:::999999999999999999999999999999999999999999999999888888888999999999::::::999999999888999999::::::888888999999999:::::::::999888777888:::;;;:::999:::::::::999999999888888999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHLLLKKKJJJHHHGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFEEECCCBBB@@@?????????>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::~~~xxxppprrrmmmhhhhhhkkkkkkgggccceeefff]]]XXX[[[SSSHHHHHHAAA>>>:::888999;;;=========<<<;;;<<<===>>><<<:::::::::::::::::::::::::::888888888888888888888888777666666666666777888888999999999888888888888888777888888888888999999999999999999999999999999999888888888888999999999:::999999::::::;;;;;;::::::888888999999999:::::::::999999999999999999999999999999999999999999999999999999888888999999:::;;;999999999999999888888888999::::::;;;;;;::::::999999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999:::999999888888999999:::;;;::::::999999::::::;;;:::::::::999999999999888:::::::::::::::::::::::::::999999999888888888888777888888888888999999999888888999999999::::::::::::::::::999999999999888999999999999999999::::::888888888888888888888888999999888888888999999:::888999999999888:::>>>AAAgggjjj```JJJ999777;;;===999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999999888888888777777888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888888888777777888888999:::999999999999999999999999999999999999999999999999777777888888888999999999888888888888999:::;;;;;;888888999999999:::::::::999888777888:::;;;:::999:::::::::999999999999888999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::~~~yyyoooqqqmmmjjjjjjkkkkkkhhheeegggggg]]]WWWYYYRRRHHHHHHAAA>>>:::888999;;;=========<<<;;;<<<>>>>>><<<;;;::::::::::::::::::::::::888888888888888888888888777777666666777777888999888888888888888888888888888888888888888888999999999999999999999999999999888888888999999999::::::888999;;;<<<<<<;;;999888888888999999999:::::::::999999999999999999999999888999999999999999::::::999999888888999999:::;;;888888888888888888888888999::::::;;;;;;::::::999999999999999999999999999999999999:::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::999888999999:::999999888888999999:::;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::::::::999999999888888888777777888888888999999999888888999999999:::::::::999999999999999999999999888888888999999:::::::::888888888888888888888888888888888888888999999:::999999999888888;;;???CCCfffeeeYYYFFF888666999:::999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999888888888777777777888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888888888888888888999999999999999999999999999999999999999999999999999999999888888888888999999999999888888888888999:::;;;<<<888888999999999:::::::::999888777888:::;;;:::999999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJHHHGGGJJJIIIIIIIIIHHHHHHHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::~~~zzzpppqqqnnnkkkjjjkkkkkkiiigggiiihhh^^^VVVXXXQQQHHHHHHAAA>>>:::888999;;;=========<<<<<<===>>>>>>===;;;::::::::::::::::::::::::888888888888888888888888777777777777777888999999888888888888888888888888999999888777777888888999999999999999999999999999888999999999999:::::::::888999;;;<<<<<<;;;999777888888999999999:::::::::999999999999999999999999888888888999999:::::::::999999888888999999:::;;;888888888888888888888888999::::::;;;;;;::::::999999999999999999999999999999999999:::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777999;;;;;;999888888::::::999999888888999999:::;;;::::::999999::::::;;;999999999999999999999999:::::::::::::::::::::::::::::::::999999999999888777777888888888999999999888888999999999:::::::::999999999999999999999999888888888999999:::::::::888888888888888888888888888777777777888888999:::999999999888888;;;???CCCWWWRRRIII>>>999999999666999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999999888888888888777888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888777777888888999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;888888888888999:::;;;<<<888888999999999:::::::::999888777888:::;;;:::999999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>????????????>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999xxx|||rrrrrroookkkjjjjjjkkkkkkjjjjjjjjj^^^UUUWWWQQQGGGHHHAAA>>>:::888999;;;============<<<===>>>???===;;;::::::::::::::::::::::::888888888888888888888888888777777777777888999999888888888888888999999999:::999888777777777888999999999999999999999999999999999999999::::::::::::999:::;;;<<<<<<:::999777888888999999999:::::::::999999999999999999999999888888888999999::::::;;;999999888888999999:::;;;888888888999999999999999999::::::;;;;;;::::::999999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777:::======:::888999;;;:::999999888888999999:::;;;::::::999999::::::;;;888999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999999777888888888888999999999888888999999999:::::::::888999999999999:::::::::999999999999999999::::::888888888888888888888888777777777777777888999:::888999999999888:::>>>AAAGGGBBB<<<:::<<<===;;;888999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::999999999888888888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888777777888999999999999888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;888888888888999:::;;;;;;888888999999999:::::::::999888777888:::;;;:::999888999999999999:::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???@@@???????????????@@@@@@AAAAAAAAAAAABBBCCCEEEEEECCCCCCCCCDDDDDDEEEEEEFFFCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGDDDFFFFFFFFFDDDDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>==================<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::999999xxx~~~}}}uuussspppllliiiiiijjjlllmmmllljjj^^^UUUVVVPPPGGGHHHAAA>>>:::888999;;;======>>>===<<<===??????===<<<::::::::::::::::::::::::888888888888888888888888888888777777888888999:::777777888888888999999999;;;:::888777666777888999999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;:::999888888888999999999:::::::::999999999999999999999999777888888999::::::;;;;;;999999888888999999:::;;;999999999999:::::::::;;;999::::::;;;;;;::::::999999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777;;;??????;;;999:::<<<:::999999888888999999:::;;;::::::999999::::::;;;888888999999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999777888888888888999999999888888999999999:::::::::888888999999999:::::::::::::::999999999999999999888888888888888888888888666666666666777888999:::777888999999999999;;;===>>>;;;999:::;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999;;;;;;;;;::::::::::::999888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888666777888999:::999999888999999999999999999999999999999999999999999999999888999999999::::::::::::999999999888999999::::::888888999999999:::::::::999888777888:::;;;:::999888888999999999:::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???@@@@@@???????????????@@@@@@AAAAAAAAACCCDDDEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHDDDEEEFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@??????>>>>>><<<=====================<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999zzz~~~wwwtttqqqlllhhhhhhjjjmmmooommmkkk^^^TTTVVVPPPGGGHHHAAA>>>:::888999;;;======>>>=========??????===<<<::::::::::::::::::::::::888888888888888888888888888888888777888888999:::777777888888999999999999;;;:::888777666777888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999:::::::::999999999999999999999999777777888999::::::;;;;;;999999888888999999:::;;;999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777<<<@@@@@@<<<999:::===:::999999999999999999:::;;;::::::999999::::::;;;888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777888888888888999999999888888999999999:::::::::888888888999999:::::::::;;;::::::999999888888888888888888888888888888888666666666666777888999:::777888::::::999999:::;;;;;;:::::::::888666999===999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999888888888888999999999999888888888888999999777777888999999999999888666777888999:::999888888999999999999999999999999999999999999999999999999777888888888888999999999::::::999999888999999999888888999999999:::::::::999888777888:::;;;:::999888888888999999:::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???@@@@@@???????????????@@@@@@AAAAAABBBCCCDDDFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEGGGIIIJJJJJJJJJIIIDDDEEEFFFFFFEEEDDDEEEGGGEEEDDDBBBAAABBBCCCEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@??????>>>>>><<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::999999999::::::999999999{{{tttvvvooohhhfffiiilllmmmllljjjhhhaaaYYYTTTQQQJJJBBBAAA;;;888999999777888;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888777777999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::777888888888888999999999999999999999999999999999888888999999999:::::::::888888888777888888999:::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999888777777777888999:::777888999999::::::::::::888888888888888888888888999999:::::::::999999888777888999;;;;;;:::999999555666888::::::888666555666666777777888888999999:::999999888888999999:::888888888888888888888888:::::::::::::::::::::::::::999999888888999999:::::::::999999888777666666;;;:::999888888999:::;;;888888999999999:::::::::999888888888777777666666888888888888888888888888888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFDDDCCCDDDFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDEEEEEEDDDGGGEEEDDDCCCCCCDDDEEEGGGIIIHHHGGGEEEDDDBBBAAA@@@??????>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888~~~uuuuuunnnhhhfffhhhkkklllkkkiiifff```XXXUUUSSSLLLEEEAAA;;;777888999888999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888777777999999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;::::::777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888999999:::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::999888777777888999999888888999:::::::::999999888888888888888888888888888888888999999888888777777888888999999999999999666777888999999888777666888888888888999999999999:::999999888888999999:::888888888888888888888888:::::::::::::::::::::::::::999999888888999999:::::::::999999888777777666888888777666666777888888888888999999999:::::::::999888888888777777777777888888888888888888888888888888888888888888888888999999999999999999999999888888888999999999::::::999999999999999999999999999999999999999999999999:::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888:::::::::999999999888888:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDFFFFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888vvvsssnnnhhhfffhhhjjjjjjiiihhhfff___XXXUUUSSSNNNGGG@@@:::777999:::999:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888888888888999:::;;;;;;::::::999999999::::::999999999777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888999::::::;;;;;;::::::::::::999999999999::::::::::::;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;:::999888888888888888999999:::::::::999888888888888888888888888888888666777777888888888777777888777777777777888999999888888888888888888888888:::::::::999999999999999:::999999888888999999:::888888888888888888888888::::::::::::::::::::::::999999888888888888999999::::::999999888777777777888888777666666777888888888888999999999:::::::::888888888888888777777777888888888888888888888888888888888888888888888888999999999999999999999999888888888999999999999:::999999999999999999999999999999999999999999999999:::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888:::::::::999999999999888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888vvvrrrnnnjjjhhhhhhiiihhhhhhjjjggg```XXXTTTSSSNNNGGG???:::777999::::::;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777888888999::::::::::::888888999999999999888888777777888888888999999999999999999999999999999999888888999999999:::::::::999888888888888999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<======999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;:::999888888777777::::::::::::999999888777888888888888888888888888666777888888888888888888888777666666666777999:::999888888777777888888999:::::::::999999888888777:::999999888888999999:::888888888888888888888888999999999999999999999999999999888888888888999999999999999888888888777777:::999999999999999999:::888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999888888888888888888888888888999999999999999:::::::::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888888888888888uuurrrpppmmmjjjiiiiiihhhgggmmmiiiaaaXXXTTTRRRLLLEEE@@@:::777999;;;:::;;;>>>========================;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888999:::;;;;;;777888888999999888888777777777888888888999999999999999999999999999999999888888999999999:::::::::999999999888999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<======999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;:::999888777777::::::::::::999999888777888888888888888888888888777888888999::::::999999888777666666666777999:::999999888888888888999999999999888888777777777666:::999999888888999999:::888888888888888888888888999999999999999999999999999888888777777888888999999999999888888888888888999999999::::::999999999888888999999999:::::::::888888888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888888888888999999::::::::::::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888999999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBEEEDDDBBBBBBDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888ttttttrrrpppnnnllljjjiiihhhnnnjjjbbbXXXSSSRRRLLLEEEAAA;;;888999;;;:::;;;>>>========================;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888999;;;<<<===888888888999999888888888777888888888888999999999999999999999999999999999888888999999999:::::::::999999999999999:::;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;:::999888777999999:::::::::999888888888888888888888888888888777888999:::::::::::::::888777777777777888999999999999999999999999999999888888888777777777777777:::999999888888999999:::888888888888888888888888999999999999999999999999888888777777777777888888888888888888888888888888666777888888888888777666888888999999999:::::::::888888888999999999999999888888888888888888888888888888888888888888888888888888888888888888888888777777777888888888888999888888888888888888888888888888888999999::::::;;;:::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888888999999999999:::::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCFFFEEECCCCCCDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>======<<<<<<======>>>;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888~~~rrruuuuuutttrrrnnnllljjjjjjmmmjjjaaaWWWTTTSSSNNNHHHBBB<<<999:::;;;::::::===========================;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999999999888999:::;;;===>>>888999999999999999999888777888888888888999999999999999999999999999999999888888999999999::::::::::::999999999999:::;;;;;;999999999::::::;;;;;;;;;999999::::::::::::;;;;;;:::999999888888999999:::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;999999::::::;;;<<<<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;:::999888888888999:::::::::999999888888888888888888888888666777888999999:::::::::777888888999999999999999888888::::::::::::888888777888888888888888999999:::999999888888999999:::888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888666777888888888888777666888888999999999:::::::::888888888999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888777888888999::::::;;;;;;:::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999888999999::::::999999888888888999999999:::::::::888999999999999:::::::::;;;::::::999999::::::;;;::::::;;;<<<===>>>??????============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDHHHFFFDDDDDDEEEEEEEEECCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCEEEFFFFFFCCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888~~~qqqwwwwwwvvvtttpppmmmkkkkkklllhhh```WWWTTTTTTPPPJJJCCC===999:::;;;999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888777777888888999999999999999999999999:::<<<>>>???999999::::::::::::999999777888888888888999999999999999999999999999999999888888999999999:::::::::::::::999999::::::;;;<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::999999999999999999:::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;999999::::::;;;<<<======:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::999999999999999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::888999:::;;;;;;;;;:::999777888999:::::::::::::::888888888888888888888888555555666888888999999999777888999;;;;;;:::999999777888:::;;;;;;:::888777888888888999999::::::;;;:::999999999999999999:::888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888999999888999:::;;;;;;:::999888888888999999999:::::::::888888888999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777888999::::::;;;;;;:::::::::999999999888888888999::::::888888999:::888888999999999:::::::::999999999999999999999999999999999::::::999999999888888888999999:::::::::888888999999999:::::::::;;;::::::999999::::::;;;::::::;;;<<<===>>>???@@@============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEHHHGGGEEEDDDEEEFFFEEEDDDAAAAAABBBBBBCCCDDDEEEEEEDDDCCCDDDFFFGGGGGGDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<======;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888zzztttqqqvvvyyyvvvooojjjiiijjjfffeee```XXXTTTSSSOOOIIIBBB<<<888999::::::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888999999999999999999999999888888888888777777777777888888888777777777777777999999::::::::::::;;;;;;999999999999999888777666888888999999999:::::::::::::::999999888777666666888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;:::999999888888999999::::::999999::::::;;;<<<777999::::::999888999;;;888999999888777888:::===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999::::::::::::;;;;;;<<<;;;::::::999999999999;;;;;;::::::::::::999999999::::::;;;;;;::::::999:::::::::999999888888888999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999777777777777777777777777999999999999999888777666999999999888888888777777777888888888888999999999888888888888888888888888888888888888888888888888666666666666777777777777999999888888888888999999777777777777777777777777666777888::::::999888888888888888888888888888888:::::::::::::::999888777999999:::::::::;;;;;;;;;888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777888888888888999999999777888888888888999999999888888777777888888999:::888888888888888888888888999999888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::>>>===<<<;;;<<<>>>@@@AAABBBAAAAAA@@@?????????@@@?????????????????????@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAA???>>><<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888999999888888777777666666~~~wwwrrrqqqssssssrrroookkkgggeeeeeeeee```YYYUUUUUUQQQKKKCCC<<<888999::::::;;;>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888999999999999999999999999888888888888777777777777888888888888777777777777999999::::::::::::;;;;;;999999999999999888777777888888999999999:::::::::;;;::::::999888888777777888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;:::999999999999999::::::999999::::::;;;<<<999:::;;;:::999:::<<<>>>???===;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::::::::::::::;;;999::::::::::::::::::;;;999999::::::::::::;;;;;;<<<;;;::::::999999999:::;;;;;;::::::::::::999999999::::::;;;;;;::::::999:::::::::999999999888888999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999888888888888888888888888999999999999999888777777999999999888888888777777777888888888888999999999888888888888888888888888888888888888888888888888777777888888888999999999999999888888888888999999777777777777777777777777777777888999999999999888888888888888888888888888999:::::::::999999888777777777777888888888999999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777888888888888999999999777888888888888999999999888888777777888888999:::888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;======;;;;;;<<<===???AAABBBAAA@@@???????????????????????????@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888999888888888777777777666{{{uuuqqqqqqpppoooooooookkkeee```eeeeee```ZZZWWWVVVRRRLLLDDD===999::::::999:::===>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::999999999999999888888888888888888888888888888888888888999999999999999999999999888888888888777777777777888888888888888888888888999999::::::::::::;;;;;;888999999999999888777777888888999999999:::::::::;;;;;;::::::999999888888888888999999999::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;::::::;;;>>>AAAFFFBBB<<<999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::::::::::::::999;;;::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;:::999999999::::::;;;;;;::::::::::::999999999::::::;;;;;;::::::999:::::::::999999999999888999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999888999999999999888777777999999999888888888888888777888888888888999999999888888888888888888888888888888888888888888888888999999999::::::::::::;;;999999888888888888999999777777777777777777777777888888888777888888999:::888888888888888888888888999999999:::999999888777777777777888888888888999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777888888888888999999999777888888888888999999999888888777777888888999:::888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAA@@@??????????????????>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888888888888888888888888888888888888777777777}}}vvvqqqqqqrrrrrrrrroookkkeeeaaaffffffbbb[[[XXXVVVQQQKKKDDD>>>:::::::::888999<<<======>>>>>>>>>>>>======;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888999999999999999::::::888888888888777777777666777888888888888888999999999999999:::::::::;;;;;;888888999999999888888777888888999999999:::::::::;;;;;;;;;::::::999999999888888999999999:::::::::::::::999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;:::999999;;;???BBBHHHBBB;;;888:::<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;::::::999999:::::::::;;;;;;:::::::::999999999999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888999999999999999::::::999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888999999999888888777888888888888888888888888777777888888888999999999888888888888888888888888888888888888888888888888999999999:::::::::;;;;;;999999888888888888999999777777777777777777777777999888777777777888:::;;;888888888888888888888888888888999999999999888888999999999999::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777888888888999999999777777888888888999999999888888777777888888999:::888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===============<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888888888888888888888888888888888888888888888888888wwwpppqqqvvvyyywwwqqqjjjgggfffhhhgggccc\\\XXXUUUPPPIIIDDD>>>:::::::::888999<<<======>>>>>>>>>>>>======;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888999999:::::::::888888888888777777777666777777888888999999999:::999999999:::::::::;;;;;;777888888999999999888888888888999999999:::::::::;;;;;;:::::::::::::::999888888999999999::::::::::::999999999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;::::::999999::::::;;;<<<::::::999888777999===@@@DDD>>>888777:::<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::::::::999999::::::;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888888888999999:::::::::999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::777888888999999999888888888888888888888888888888777777888888888999999999888888888888888888888888888888888888888888888888888888888888999999999999999999888888888888999999777777777777777777777777999888777777777888:::;;;888888888888888888888888777888888999999888888888888888999999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777888888888999999999777777888888888999999999888888777777888888999:::888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::;;;;;;<<<======>>>>>>>>>======>>>>>>???>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@??????<<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;:::::::::999999::::::999999888777888888888888888888888888777777888888999999::::::vvvooorrrxxx}}}{{{ssskkkhhhiiiffffffccc\\\XXXUUUOOOHHHDDD===999::::::999:::===<<<======>>>>>>>>>>>>>>>;;;;;;::::::::::::999999888888888888888999999999888888888888888888888888888888888999999::::::;;;888888888888777777777777777777888888999:::::::::999999::::::::::::;;;;;;777777888999999999999888888888999999999:::::::::::::::::::::999999999999888888999999999:::::::::999999999999999:::;;;;;;<<<;;;;;;:::::::::::::::::::::999999::::::;;;<<<999999999777666777:::===>>>;;;888888:::<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;::::::::::::::::::999;;;::::::::::::::::::999999999::::::::::::;;;;;;::::::999999999:::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;::::::999888999999999999:::::::::999999999999999999999999888888888999999::::::;;;999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::777777888999999999999888888888888888888999999999777888888888888999999999888888888888888888888888888888888888888888888888777777777777888888888888999999888888888888999999777777777777777777777777888888888777888888999:::888888888888888888888888666777888888999888888888666666666777777777777888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777888888888888999999999777888888888888999999999888888777777888888999:::888888888888888888888888777777777888999999::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888999999999::::::999999:::;;;;;;<<<<<<<<<===============>>>>>>???>>>??????@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@??????>>>======>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777888888888888888888888888777777777888999:::;;;;;;xxxrrrtttwww{{{zzztttmmmhhheeebbbccc```[[[XXXVVVQQQJJJCCC<<<888999::::::;;;>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::::::::999999777777888888888999999999888888888888888888888888777888888999::::::;;;;;;888888888888777777777777777777888999999:::;;;;;;999999::::::::::::;;;;;;777777888999999999999999888888999999999:::::::::999999999999999999999999888888999999999:::::::::999999999888999999:::;;;;;;;;;:::999999999999999::::::999999::::::;;;<<<999::::::999777777888:::999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::::::::::::::;;;999::::::::::::::::::;;;999999::::::::::::;;;;;;:::999999999::::::;;;<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999888888999999999:::::::::999999999999999999999999777888888999::::::;;;;;;999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999777777888999999999999999777777888888888999999999777888888888888999999999888888888888888888888888888888888888888888888888777777777777888888888999999999888888888888999999777777777777777777777777777777888999999999999888888888888888888888888888666666777888888888888888666666666666777777777777888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777888888888888999999999777888888888888999999999888888777777888888999:::888888888888888888888888666777777888999999::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;888999::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999999999999999999888777777888888888888888888888888666777777888:::;;;;;;<<<}}}||||||wwwuuuvvvvvvwwwuuuooogggaaa^^^```^^^ZZZXXXWWWSSSLLLBBB<<<888999::::::<<>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999777777888888999999999999888888888888888888888888777777888999::::::;;;;;;888888888888777777777777777777888999::::::;;;;;;999999:::::::::;;;;;;;;;666777888999999999999999888888999999999:::::::::888888888888888888888999888888999999999:::::::::999999888888999999:::;;;;;;:::999999888888999999::::::999999::::::;;;<<<:::;;;;;;:::888777777888888:::<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999888888888999999:::::::::999999999999999999999999777777888999::::::;;;;;;999999999999999999999999:::999999999999999999:::999999999999999999999999999999999999999999999999999999999999999999999999666777888999999999999999777777888888999999999999777888888888888999999999888888888888888888888888888888888888888888888888777777888888888999999999999999888888888888999999777777777777777777777777666777888::::::999888888888888888888888888888888666666777888888888888888888888888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777888888888888999999999777888888888888999999999888888888777888999999:::888888888888888888888888666777777888999999::::::999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????????????????@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;:::::::::999999888999999999999888777777888888888888888888888888666666777888:::;;;<<<<<<|||xxx~~~xxxqqqssswwwxxxuuuooohhhdddbbb```]]]\\\[[[VVVOOOIIIAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888;;;;;;;;;::::::999999999999999999888888888777777999999999999999999999999999888888888777777666666999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999777888888888888999999999::::::999888999:::;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888999;;;======<<<;;;:::;;;;;;999999999999;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777777777777888999::::::::::::999888999999999999999999999999888888888888888888888888888888888888888888888888===;;;:::888777777888888888888999::::::::::::999>>>888666999:::777777;;;999999999999999999999999999999888888888888999999888888888888888888888888777777777777777777777777:::::::::999888777666666888888999999999999888888999999888888888888888888999999999888888888777777777777777777777777777777888888999:::;;;;;;<<<<<<999999999999999888777666888888999999999999888888666666666666666777777888888888999999999999888888777777777777777777777777999888888888777777666666:::::::::999999888888888777888999::::::999888777888888888888888888888888777888888888888999999999888888888888888888888888888888888888777777666666777777666666666777999:::888888888888888888888888;;;:::999888888999:::;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???==============================>>>>>>===<<<;;;;;;:::::::::999999999888888::::::999888888999::::::;;;999888666666666777777777777888999::::::;;;;;;{{{xxx~~~uuuqqqsssvvvwwwuuuooohhhdddccc```]]]\\\ZZZVVVOOOJJJAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888;;;;;;:::::::::999999999999999999888888888777777999999999999999999999999999888888888777777777777999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888999999999999::::::999999999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<===<<<;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888999999888999::::::::::::999888999999999999999999999999888888888888888888888888888888888888888888888888<<<;;;:::888888888888888888888999::::::::::::999===999888;;;;;;888888;;;999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888999::::::999999777666666888888999999999999888888888888888888888888888888999999999888888888777777777777777777777777777777888888888999::::::;;;;;;999999999999999888777777888888999999999999888888777777666666666777888888888888999999999999888888888888888888888888888888888888888888777777777666999999999888888777777777777888999999999999888777888888888888888888888888777888888888888999999999888888888888888888888888999999888888888777777777888888777777777888999:::888888888888888888888888:::999999888888999999:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAAAAABBBAAA@@@@@@???=======================================<<<;;;;;;:::::::::999999999888888:::999999888888999999:::888777777777777777888999777777888888999::::::;;;{{{yyy}}}rrrppprrruuuvvvtttoooiiieeeccc```]]][[[ZZZVVVOOOJJJAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888::::::::::::999999999999999999999888888888888888999999999999999999999999888888888888888777777777999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888999999999:::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::888999;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::;;;888999999::::::999999888999999999999999999999999888888888888888888888888888888888888888888888888;;;;;;:::999888888888888888888999::::::::::::999<<<:::;;;>>>===:::999:::999999999999999999999999999999888888888888999999888888888888888888888888999999999999999999999999999999999999999888777666888888999999999999888888888888888888888888888888999999999888888888888888777777777777777777777777777777777888999999::::::888999999999999888777777888888999999999999888888888777777777777888999999888888999999999999888888888888888888888888888888888888888888777777777777888888888777777777777777777888999999999999888777888888888888888888888888777888888888888999999999888888888888888888888888999999999999999888888888:::999999888888888999999888888888888888888888888888999999999999999999888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????========================<<<============<<<;;;;;;:::::::::999999999888888:::999888888888888999:::555666777888999999999999666777777888888999999999{{{{{{}}}qqqppprrrtttuuusssoooiiifffccc```]]][[[ZZZVVVPPPKKKAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888:::999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888999999999999999::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888:::::::::999999888888888888888999::::::::::::999;;;<<>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::999999999888888999999888888888888999999555777888999:::999888888666666777777777888888888}}}}}}~~~rrroooqqqssstttsssooojjjgggdddaaa]]]ZZZYYYVVVPPPKKKAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888999999999888888888999999:::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888999999:::;;;<<<<<<::::::::::::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888999:::::::::999999888888888888999::::::::::::999:::>>>BBBAAA>>><<<:::999999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888888888999999999888777777888888999999999999888888777777888888888999999999888888888888888888888888888888888888888888888888666777777777777777888888777888888999999999888888888888999999999999888888888888888888888999999:::888888999999999999888888888888888888888888888888777777777777777777888888999999999999999999999999999888888888888888888999888888888888888888888888777777888888888999999999888888888888888888888888999999999999999999999999::::::::::::999999888888888888888888888888888888777777999::::::999777777888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888999:::::::::888777666777777777777777888888888~~~tttnnnppprrrsssrrroookkkhhheeeaaa\\\ZZZXXXUUUPPPLLLAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888888888888999999999999999888888888888888999999999999999999999999999999999888888888999999999999999888888888999999::::::;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999::::::::::::888999:::;;;;;;;;;::::::999999999999999999999999888888999999::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;:::999999888888999999:::999999999999999999999999888888888888888888888888888888888888888888888888999999:::::::::999999888888888999::::::::::::999:::@@@CCCAAA===<<<;;;999999999999999999999999999999999888888888888999999888888888888888888888888777777777777777777777777888888999999999888888777888888999999999999888888777777777888999999::::::888888888888888999999999888888888888888888888888777777777777777777888888777777888999999999999888888888999999999999888888888777777777777888999999888888999999999999888888999999999999999999999999777777777777888888888888999999999999999:::::::::999999888777777888999999888888888888888888888888777888888888888999999999888888888888888888888888888888888999999999999999888999999:::999999888777888888888888888888888888777888888888888888888777888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::::::::999999999888888777777888999999888777777::::::::::::999888777666888888888888888888888888~~~~~~uuunnnoooqqqsssrrroookkkiiieeeaaa\\\YYYXXXUUUPPPLLLAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888777888888888999999999999777777888888888999999999999999999999999999999999888888888999999:::::::::777888888999::::::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999::::::::::::::::::::::::::::::999999999999999::::::;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::999999888888888999999::::::999888888999::::::999999999999999999999999888888888888888888888888888888888888888888888888888999::::::::::::999888888888999::::::::::::999999AAADDD???;;;;;;;;;999999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888777888888999999999888888888888999999999999888888666777777888999999::::::777777888888888999999999888888888888888888888888888888888888888888888888777777888999999999999999888888999999999999888888777777666666666777888888888888999999999999888888999999999999999999999999666777777777888888888888777888888888999999999999999999888777777888999999888888888888888888888888777888888888888999999999888888888888888888888888777777777888888888999999666777888999999999888777888888888888888888888888888888777777777777888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAA@@@?????????>>>>>>??????>>>>>>===<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;:::::::::999999999888888666777888999999888777666::::::999888888999999999999999999999999999999888}}}}}}uuummmoooqqqrrrqqqooollliiieeeaaa\\\YYYXXXUUUPPPLLLAAA>>>:::888999;;;======<<<===>>>??????>>>===<<<:::::::::999999999888888777777888888999999999999777777888888999999999999999999999999999999999999888888888999999:::::::::777777888999::::::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::::::::::::::::::::999999888888999999:::;;;999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::999888777777777777;;;:::999888888999:::;;;999999999999999999999999888888888888888888888888888888888888888888888888777888::::::;;;:::999888888888999::::::::::::999999AAADDD>>>999:::;;;999999999999999999999999999999999888888888888999999888888888888888888888888999999999999999999999999777888888999999999888888888888999999999999888888666777777888999999::::::777777888888999999999999888888888888888888888888999999999888888888888888666777888999999999999999888888999999999999888888666666666666666777777888888888999999999999888888999999999999999999999999666666777777888888888999666666777777888888888999:::999888777777888999:::888888888888888888888888777888888888888999999999888888888888888888888888666666777777888888888999555666777888999999888777888888888888888888888888999888777666666777888999777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;:::::::::999999999888888666777888999999888777666999888888777888999;;;<<<::::::999999999999999999~~~vvvsssrrrqqqpppooommmjjjgggfffddd^^^YYYXXXXXXQQQIII>>>;;;888999<<<>>>===<<<======>>>???????????????;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;::::::999999999999888888777777888888999999999888888888888999999777777888999::::::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999999::::::::::::::::::999999888888888888999;;;<<<<<<;;;999888::::::::::::::::::::::::999999999888888888777777777777777777777777777777999999888888888888888999999:::<<<======<<<:::999;;;AAAFFFEEE???999666666999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888888888888888888888888888777777777777888888888888:::999999999888777777777999999999888888888777777999999888888888888999999:::::::::999999888888888999999999999999999999999999999999999999999999999999999999999999999999999:::999999999888888777777777888888888888999999999:::999888777777888999:::888888888888888888888888777777777777777777777777888888999999999:::::::::::::::999999999999999999999999888888888888999999777777777777777777777777888999::::::;;;;;;::::::<<<<<<======>>>>>>????????????>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888777777888999::::::999999888888888888999999~~~wwwrrrqqqppppppooonnnkkkhhhiiifff```ZZZYYYXXXQQQHHH???<<<999:::===??????=========>>>???????????????;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;::::::999999999999999888888888888999999999999888888888888999999888888888999999::::::;;;888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999::::::::::::::::::999999999888888999:::<<<======<<<:::999:::::::::::::::::::::::::::999999999999888888888888888888888888888888888::::::999999999999999:::999:::;;;======;;;:::999===BBBGGGFFFAAA;;;999999999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888888888888888888888888888777777777777888888888888999999999888888888888888999999999888888888777777999888888777777888888999:::::::::999999888888888999999999999999999999999999999999999999999999999999999999999999999999999999999888888888777777777777777888888888999999999999999888777777888999999888888888888888888888888888888888888888888888888888888888999999999::::::999999999999999999999999999999888888888888999999888888888888888888888888888999::::::;;;;;;::::::<<<<<<<<<===>>>>>>?????????>>>>>>>>>=========<<<>>>>>>???@@@@@@@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888777777888999999:::999999888888888888999999~~~~~~wwwqqqpppooooooooonnnllljjjllliiibbb\\\ZZZYYYQQQHHH@@@===:::;;;>>>@@@???>>>======>>>???????????????;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;::::::::::::999999::::::999999999999::::::999999888888888888999999999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999888888777777888888999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999999999::::::::::::::::::999999999999888:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999;;;::::::999::::::;;;;;;999:::;;;<<<<<<;;;:::999>>>BBBFFFEEEAAA===;;;;;;999999999999::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888888888888888888888888888777777777777888888888888888888888888888999999999999999999888888888888888999888888777777888888999999999999999999888888888999999999999999999999999999999999999999999999999999999999999999999999999888888777777777777666666777777777888888888999999999888888777777888888999888888888888888888888888999999999999999999999999888888888999999999999:::777888888888999:::::::::999999888888888888999999888888888888888888888888888999::::::;;;;;;::::::;;;<<<<<<======>>>??????>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888888777888888999:::999999888888888888999999~~~~~~wwwpppooonnnnnnnnnnnnmmmkkkllliiiccc]]]\\\[[[TTTKKK@@@===::::::===@@@???=========>>>???????????????;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888888999999::::::999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999888888888888999999999999999:::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999:::999999999999:::;;;;;;999:::;;;;;;;;;;;;:::999<<>>>>>???>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>========================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999888888888888888999999999999888888888888999999~~~|||vvvpppnnnmmmmmmnnnnnnmmmllljjjhhhccc^^^^^^^^^WWWOOO???;;;999999<<<>>>>>><<<======>>>???????????????;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888888999999::::::999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999999999:::::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999::::::999999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999888888888888888999::::::999::::::::::::::::::999999:::<<<<<<;;;999888888888888888999999999::::::::::::999999999888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888777777777777777777777777666777777777888888888888777777777888999999999:::888888888888888888888888888777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666666666666777777777666666777777777888888888777777777777777777777777888888888888888888888888888888888888888888888888777777888888888999999999666666777888999999::::::999999888888888888999999888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999888888888888888999999999888888888888999999zzztttpppnnnllllllmmmmmmmmmllliiigggbbb^^^^^^___YYYPPP>>>;;;888999<<<>>>===<<<======>>>???????????????;;;;;;::::::::::::999999888888999999999:::::::::999999::::::::::::;;;;;;::::::999999999999::::::999999888888888888999999999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;::::::::::::::::::;;;999999::::::::::::;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888999999999999999999999999999999999999::::::::::::::::::::::::888999999::::::;;;;;;<<<:::::::::::::::::::::::::::::::::999999999999888888999999999999:::::::::999999888888888888999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999777777777777888999::::::::::::999999999999::::::777777888888888888888888888888888888999999999999999999999999888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777777777777777888888888888888888888888888999999999888888888888888999999999888777777666666777777888777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666777777777777888888666666666777777777888888666777777888888777777666888888888888888888888888777777777777777777777777777777777888888888888999666777777777888999999999999999888888888888999999999999999999999999999999888999::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@????????????????????????;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999:::999888888777888888888999999888888888888999999}}}xxxsssqqqooolllkkklllllllllkkkkkkhhhccc^^^^^^^^^XXXOOO???<<<999:::===???>>>=========>>>???????????????;;;;;;::::::::::::999999888888999999999:::::::::999999999::::::;;;;;;;;;999999888888888888999999999999888888888888999999888888888999999::::::;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999999::::::::::::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::888888888888888888888888999999999999999999999999888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888999999999::::::::::::999999999999999999::::::::::::::::::::::::::::::999999999999888888888888888888888888888888888888888888888999:::;;;;;;:::999999999999999999:::888777777777999:::::::::888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777777777777777888888888888999999999888888888888888777777888888888999999999777777666666666666777777666777777777888888888999888888888888888888888888888888888888888888888888888888888888888888888888777777777888888888999999666666666666777777777888555666777888888777666555888888888888888888888888888888888888888888888888777777777777888888888888777777777777888888888888999999888888888888999999999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<<<<======>>><<<=========>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999:::999999888777777888888999999888888888888999999|||vvvrrrrrrooommmkkkllllllkkkjjjllljjjddd^^^^^^]]]VVVMMM@@@===:::;;;>>>@@@???>>>======>>>???????????????;;;;;;;;;:::::::::999999888888999999999:::::::::999999999::::::;;;;;;;;;999888888888888888888999999999888888888888999999777777888999::::::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999888888888888999999999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;888888888888888888888888999999999999999999999999888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::999999888888888888888888999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999888888888777777777777777777777777777777999999999999:::;;;<<<===:::999999888888999999::::::999888888:::<<<<<<<<<777888888888888999999999999999999888888888888777777777777777777777777777888888888888888888888888999999999999999999999999888888888888888888888888777888888888888999999999888888888888888888888888777777777777777777777777777777777777888888888888:::999999999888888777777777777888888999999999999777777666666666666777777666666777777888888888999777777777777777777777777777777777777777777777777777777777777777777777777777777888888999999999:::666666666666777777777777555666777888888777666555888888888888888888888888999999999999999999999999777777777777888888888888888888888777777777777777999999888888888888999999999999999999999999999999999999:::;;;;;;;;;::::::::::::;;;;;;<<<======>>><<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999::::::999888777777888888999999888888888888999999}}}wwwrrrqqquuulllgggjjjllllllmmmqqqvvvmmmbbb\\\ZZZWWWQQQKKKCCC<<<888;;;>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888999999::::::999999888888888999::::::::::::999999999999999888888777777888888888888888888888888888888888999999:::::::::999999888888999999:::;;;888888999999999:::::::::;;;;;;999999999999;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888888999999999:::::::::;;;:::999888888999:::;;;:::999888888::::::999888;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888999999::::::999999888888999999::::::999999888999999888888888888999999:::::::::::::::::::::::::::999999888888999999::::::::::::::::::999888777888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888777777666777888999999888777666777777777777777777777777999999999888888888777777999999888888888888888888777777888888888888777777777777777777777777777777888888888777777777777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777888888777777777777777777777777777888888888888999999999888888888888888888888888777777777777888888888888999999888777666666777777666666666666666777888888:::999999888888999999:::777777888888888999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;::::::999888888888999~~~{{{uuupppoootttlllhhhiiikkkiiikkknnntttlllccc^^^]]][[[UUUPPPDDD===999;;;=========???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777888888999999888888777888888999::::::::::::999999999999999888888888777888888888888888888888888999999999999999999::::::999999888888999999:::;;;888888999999999:::::::::;;;::::::999999::::::;;;999999999::::::999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888999999999999:::::::::::::::999888888999::::::;;;:::999:::;;;;;;:::999;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888::::::;;;;;;;;;;;;::::::999999888888888888999999:::::::::::::::::::::::::::999999888888999999::::::::::::::::::999888777888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888777777666777888999999888777666888888888888888888888888999999999888888888777777888888888888888888888888777777888888888888777777777777777777777777777777888777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777888888888888999999999888888888888888888888888777777777777888888888888999999888777777777777777666666666666666777888888:::999999888888999999:::888888888888888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;:::999999888888999999~~~}}}yyyrrrnnnmmmrrrlllhhhhhhiiiggghhhjjjqqqjjjccc``````^^^YYYUUUFFF???999:::<<<;;;:::<<<============<<<<<<<<<<<<;;;;;;::::::::::::999999777777777888888777777777888888999::::::::::::999999999999999888888888888888888888888888888888888::::::999999999999999999999999888888999999:::;;;888888999999999:::::::::;;;::::::999999::::::;;;888999:::;;;;;;:::999888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999::::::::::::::::::999999999999::::::<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888<<<<<<============<<<<<<999999888888888888999999:::::::::::::::::::::::::::999999888888999999:::999999:::::::::999888888888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888888777777888888888888777777999999999999999999999999999999999888888888888888888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777888888777777777777888888888888888888888888888888888888999999999999999999999999999999888888888777777777777777777777777777777777777888888888888999999999888888888888888888888888777777777777888888888888999888777777777777777777777666666666666777888888999999888888888888999999999999888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::::::::::::::;;;<<<<<<::::::999999888888999999}}}yyyqqqmmmmmmnnnkkkiiihhhhhhggghhhiiiooojjjdddaaaaaa___[[[WWWIIIAAA:::::::::999888:::<<<===============<<<<<<;;;;;;:::::::::999999999777777888888888888777777888888999::::::::::::999999999999999999999999999888888888888888888888888:::::::::999999888888888999999888888999999:::;;;888888999999999:::::::::::::::::::::::::::::::::777888:::;;;;;;:::888777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::<<<:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888<<<<<<============<<<<<<:::999999888888999999::::::::::::::::::::::::::::::999999888888999999:::999999:::::::::999999888888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777888888777777777999999999999999999999999888888888888888888888888888888888888888999999999777888888999999888888777777777777777777777777777777777777777777888888888666777777777888888888888888888888888888888888888999999999999999999999999:::999999888888777777666777777777777777777777777777777888888888999999999888888888888888888888888666777777777888888888888888888777777777777777888777777666666777777888999999999888888888888999999999999999888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::999999::::::;;;<<<::::::999999888999999:::zzzqqqmmmnnnkkklllkkkjjjiiijjjjjjjjjnnnjjjdddaaa___]]]YYYVVVLLLCCC;;;::::::888777999;;;<<<======>>>===<<<<<<;;;;;;:::::::::999999999888999999999999999999888888888999::::::::::::999999999999999999999999:::888888888888888888888888:::::::::999999888888888999999888888999999:::;;;888888999999999:::::::::::::::::::::::::::::::::888999::::::::::::999888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999888999:::;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::::::::::::::::::::::::::::::::999999888888999999:::888999999:::::::::999999888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777888888888888888888888888888888888888888888888888888777777888888888999999999888888999999999999888888888888888888888888888888666666777777888888888888666777777777888888888888888888888888888888888888888888888888888888888888:::999999999888888777777777777777777777777777777777777888888888999999999888888888888888888888888666777777777888888888888888777777777777777888888777777777777777888999999999888888777777888888999888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::999999999999:::;;;;;;:::999999888999999::::::zzzrrrnnnooolllppppppmmmkkklllmmmkkkooojjjddd___\\\ZZZYYYXXXNNNEEE===;;;:::888777999;;;;;;===>>>>>>>>>===<<<;;;;;;::::::::::::999999999999::::::::::::999999888888999::::::::::::999999999999999::::::::::::888888888888888888888888::::::999999999999999999999999888888999999:::;;;888888999999999:::::::::999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888888::::::999888;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888::::::;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::::::::999999888888999999:::888888999:::::::::999999888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888777777777777888888777777777777777777777777888888888888888999999999777777777888999999::::::888888999999999999888888888888888888888888888888666666666777888888999999777777777777888888888888888888888888888888888888888888888888888888888888999999999999999999999999777777777777777777777777777888888888888999999999888888888888888888888888777777777777888888888888777777777777777888888999888777777777777888999999888888777777777777888888777777888888888999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999999999:::;;;;;;999999888888999999::::::zzzqqqmmmoooqqqvvvwwwqqqmmmnnnmmmjjjooojjjccc^^^[[[ZZZ[[[[[[PPPFFF>>>;;;;;;999888::::::;;;===>>>???>>>===<<<;;;;;;::::::::::::999999888888999999999999888888888888999::::::::::::999999999999:::::::::;;;;;;888888888888888888888888999999999999999999::::::999999888888999999:::;;;888888999999999:::::::::999::::::;;;;;;::::::999;;;:::888777777888:::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::;;;:::999999:::;;;:::999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999888888999999:::777888999::::::::::::999888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999999888777666666777888999888888888888888888888888777777888888888999999999666777777888999999::::::888999999::::::999999888888888888888888888888888555666666777888888999999777777777777888888888888888888888888888888888888999999999999999999999999777888888999999::::::;;;777777777777777777777777777888888888888999999999888888888888888888888888777777777777888888888888777777777777777888999999888888777777888888999:::888888777777777777888888666666777888999::::::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999888999999:::;;;999999888888999999:::;;;zzzppplllnnnuuu{{{|||tttooonnnmmmiiinnnjjjccc]]][[[[[[]]]___QQQGGG>>><<<;;;999999;;;999;;;===>>>???>>>===<<<;;;;;;;;;:::::::::999999777777888888888888777777888888999::::::::::::999999999999::::::;;;;;;;;;888888888888888888888888888888888999999::::::;;;999999888888999999:::;;;888888999999999:::::::::999999;;;;;;;;;;;;999999<<<:::888666666888:::<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<;;;::::::999999::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::999999999:::;;;;;;;;;;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999999999999999:::777888999:::::::::::::::888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888999999999999999888777666666777888999999999999999999999999999777777888888999999999999666777777888999999::::::888999999::::::999999888888888888888888888888888555666666777888999999999777777777777888888888888888888888888888888888888::::::::::::::::::::::::777777888999:::;;;;;;<<<777777777777777777777777777888888888888999999999888888888888888888888888777777777777888888888888777777666777777888999999888888888777888888999:::888888777777777777888888555555666888999:::;;;<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999888888999999:::;;;999888888888999::::::;;;yyynnniiijjjvvvwwwoooooonnnjjjllliiiccc^^^[[[ZZZ[[[\\\QQQGGG>>><<<:::999999;;;=========>>>>>>>>><<<:::999999999999999999999999:::::::::;;;;;;:::999999:::999999888888999999:::999999999999999999999999::::::999999888888999999777888888888888999999999777777777777777777777777::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;::::::;;;;;;::::::999888:::;;;;;;<<<<<<;;;;;;:::===<<<:::999888999::::::999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;888777777999<<<<<<888444999:::;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999999888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::888999999::::::999999888999999999999999999::::::888888888888888888888888::::::999999888777666666777777888888888888777777888888888888888888888888777777888888888888777777888888888888888888888888999999888777666666777777888888888888888888888888999999999999999999999999999888888888777777666666777777777777777777777777777777888888888888777777777888888888888999999999777888888888888999999999777666666777999999888777777777888888888888777777888888777777888888999:::999999999888888888777777777777777777777777777777777777777777888888888888666666666666666666666666888888888888888888888888777888888888888999999999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888999999999888888:::<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;yyynnniiijjjyyy{{{qqqppppppmmmnnnjjjccc^^^ZZZYYY[[[\\\PPPGGG>>>======;;;::::::<<<<<<===>>>>>>>>><<<:::999999999999999999999999888999999::::::999999888:::999999888888999999:::999999999999999999999999;;;;;;:::999888888888888777888888888888999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999999::::::999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;>>><<<999888999;;;;;;<<<;;;<<<===>>>>>>===<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::999999::::::::::::999999999999999999999999999999888888888888888888888888;;;::::::999888888777777777888888888888888888777888888888888888888888888777777888888888888777777999999999999999999999999999999888777777777777777888888888888888888888888999999999999999999999999888888888888777777777666777777777777777777777777777777888888888888777777777777888888888999999999777888888888888999999999777666666777999999888777777777888888888888777777777777888888888999999999999999999888888888777777777777777777777777777777666666666666777777777777777777777777777777777777888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888999:::999888999:::<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;zzzoookkklllyyy~~~qqqnnnpppooooookkkccc]]]YYYXXXYYY[[[PPPFFF===>>>@@@???;;;999;;;<<<===>>>>>>===<<<;;;999999999999999999999999777888888999999888888888:::999999888888999999:::999999999999999999999999<<<;;;:::999888888888888777888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::888777777999;;;<<<===>>>??????>>>===<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::::::::;;;;;;;;;;;;::::::;;;::::::999999888888888888888888888888888888888;;;;;;::::::999999888888888888999999999999888888888888888888888888888888777777888888888888777777999999999999999999999999999888777777777777777777888888888888888888888888999999999999999999999999888888888888777777777777777777777777777777777777777777888888888888777777777777777888888888999999777888888888888999999999777666666777999999888777777777888888888888777777666777888999:::999888888999999999888888888888888777777777777777777777777555555555666666666777777888888888888888888888888888888888888888888888888777888888888888999999999888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===========================::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;:::999999;;;===::::::999999::::::;;;<<<;;;::::::999999::::::;;;{{{pppkkklllvvv~~~oookkkmmmmmmqqqkkkccc\\\WWWVVVWWWXXXNNNDDD===???CCCAAA<<<999;;;<<<>>>???>>>===<<<<<<999999999999999999999999777888888999999999999888:::999999888888999999:::999999999999999999999999<<<;;;:::999888777777777777777888888888999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777:::======:::777888999<<<===>>>??????>>>===<<<:::::::::;;;;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777888888888888888888888888;;;;;;;;;::::::999999999999999999::::::999999999888888888888888888888888777777888888888888777777999999999999999999999999888888777777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777888888888888777777777777777777888888888888777777888888888999999999777666666777999999888777777777888888888888777777555777999:::;;;:::888777888888888888888888888888777777777777777777777777666666666666777777777777888888888888888888888888888888888888888888888888777777888888888999999999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>==============================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::;;;;;;;;;::::::<<<>>>::::::999999::::::;;;<<<;;;::::::999999::::::;;;zzznnnhhhhhhuuu}}}oookkkllllllpppkkkccc[[[UUUSSSSSSTTTLLLCCC===@@@CCCAAA===;;;<<<>>>AAA@@@>>><<<<<<===999999999999999999999999888888999:::;;;;;;:::::::::999999888888999999:::999999999999999999999999<<<;;;:::999888888888888777777888888888999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<999<<>>;;;:::;;;>>>;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777888888888888888888888888;;;;;;:::::::::::::::999999999999::::::999999999888888888888888888888888777777888888888888777777999999999999999999999999888777777777777777888888888888888888888888888888888888888888888888888888777777777777777777888888777777777777777777777777777777888888888888777777666666777777777888888888777777888888888999999999777666666777999999888777777777888888888888777777555777999:::;;;:::888777888888888888888888888888777777777777777777777777777777888888888999999999888888888888888888888888888888888888888888888888777777888888888999999999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::;;;;;;;;;::::::<<<>>>::::::999999::::::;;;<<<;;;::::::999999::::::;;;yyymmmfffeeeuuu}}}qqqmmmmmmkkknnnjjjbbbZZZTTTPPPOOOOOOHHHBBB>>>@@@AAA???===>>>???BBBDDDCCC???<<<<<<>>>999999999999999999999999888999:::;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999;;;:::999999888888999999777888888888888999999999::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777777999===@@@999:::;;;<<<<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;999888888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::::::::;;;;;;;;;;;;::::::;;;::::::999999888888888888888888888888888888888::::::::::::999999999999888888999999999999888888888888888888888888888888777777888888888888777777888888888888888888888888777777777777777888888999888888888888888888888888888888888888888888888888777777777777888888888888777777777777777777777777777777888888888888777777666666666777777777888888777888888888888999999999777666666777999999888777777777888888888888777777666777888999:::999888888888888888888888999999999777777777777777777777777888888888999999999::::::888888888888888888888888888888888888888888888888777888888888888999999999888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;:::999999;;;===::::::999999::::::;;;<<<;;;::::::999999::::::;;;|||oooiiihhhssszzzpppnnnlllhhhlllhhhbbbZZZSSSNNNKKKJJJEEEAAA???@@@>>><<<===AAAAAAEEEGGGEEE@@@<<<<<<>>>999999999999999999999999777777999::::::;;;;;;;;;:::999999888888999999:::999999999999999999999999999999888888999999::::::777888888888888999999999999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;::::::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======888888:::===???@@@???===999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::999999::::::::::::999999999999999999999999999999888888888888888888888888999999999999999999999999777888888888888888888777888888888888888888888888777777888888888888777777777777777777777777777777777777777777777888999999888888888888888888888888888888888888888888888888666777777777888888888888777777777777777777777777777777888888888888777777666666666666777777777888777888888888888999999999777666666777999999888777777777888888888888777777777777888888888999999999777777888888888999999999777777777777777777777777777888888888888999999999777777777777777777777777888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888999:::999888999:::<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;tttnnnnnnpppzzz~~~vvvnnnmmmjjjdddkkkgggaaaZZZSSSMMMIIIGGGCCCAAA@@@???<<<:::===DDDCCCGGGIIIFFF@@@<<<<<<>>>999999999999999999999999666666777999999::::::::::::999999999999999999:::999999999999999999999999888888888888999:::;;;<<<777888888888888999999999999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::777888:::;;;<<<;;;::::::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======777<<>>???>>><<<;;;;;;>>>AAADDDEEEFFFFFFEEEBBB???======<<<;;;:::999888888888777888999999888777888999777777888999::::::;;;;;;::::::::::::::::::::::::999888888777777888888999999999888888888888999999999999888888999999:::;;;===<<<:::999888999::::::::::::::::::::::::::::::======<<<;;;999888777777::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999<<<=========<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>===<<<<<<===:::;;;===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::::::::;;;<<<>>>>>>===<<<;;;;;;::::::888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999888888888888888888:::::::::999999888888888999999999999999999999999888888888888888888888888888888777777888888999:::999888777555555555666777:::999888888777777888888;;;;;;;;;;;;::::::999888999999999888888888777777777777777777777777777777999888888888777777666666777777777777777777777777777888888888888999999999777777777777777777777777666666666666666666666666777777777777777777777777555666777888888777666555777777777777777777777777777777777777777888888999:::999888666666666777888777777777777777777777777888888888888888888888888666666777777888888888999999999888888888888888888888999:::;;;;;;;;;:::999;;;<<<===<<<:::999999:::===============<<<<<<<<<========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>>>><<<;;;<<<>>>@@@AAACCCEEEFFFEEEDDDAAA???======;;;:::999999888888777888999999888777888999777888888999::::::;;;;;;::::::::::::::::::::::::999999888888888888999999999999888888888888999999999999888888999999:::;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>><<<;;;<<<===::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<>>>======<<<;;;;;;::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999888888888888888888::::::999999999999999999999999999999999999999999777777777777777777777777888888777777888888999:::999888777666666666777777:::999888888777777888888::::::;;;;;;::::::999888999999999888888888777777777777777777777777777777888888888888777777777666777777777777777777777777777888888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777888999999888777666777777777777777777777777777777777777777888888999:::999777666666666777888777777777777777777777777888888888888888888888888666777777777888888888888888888888888888888888888888999:::;;;;;;;;;::::::999;;;<<<;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::=========<<<;;;;;;::::::vvvkkkooosss|||yyynnniiihhhggglllgggccc^^^UUUHHH@@@>>>>>>>>>>>>===;;;<<<>>>@@@???AAADDDFFFFFFFFFDDDCCC>>>===<<<;;;:::999999999777888999999888777888999888888888999999::::::;;;::::::::::::::::::::::::::::::999999999999::::::999999888888888888999999999999888888999999:::;;;;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::<<<======<<<;;;;;;<<<:::::::::;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===============<<<<<<;;;::::::;;;<<<<<<=========<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999999999999999999999999999::::::999999999999999999999999777777777777777777777777888888777777888888999::::::999888888777777888888:::999888888777777888888:::::::::::::::999999888999999999888888888888888777777777777777777777777888888888888777777777777777777777777777777777777777888888888888999999999777777777777777777777777888888888888888888888888777777777777777777777777777888999999999999888888777777777777777777777777777777777777777888888999999888777777666777777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888999:::;;;;;;;;;;;;:::888999;;;;;;;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999wwwkkkmmmppp|||{{{ooohhhhhhiiikkkfffccc___UUUHHH>>>;;;===>>>>>>===<<<<<<>>>??????AAADDDFFFGGGFFFEEEDDD???>>>===;;;:::999999999777888999999888777888999888888888999999:::::::::999999999999999999999999;;;::::::999999::::::;;;:::999999888888999999:::999999888888999999:::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;======;;;;;;;;;<<<;;;;;;;;;;;;:::999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============;;;<<<<<<<<<<<<=========;;;;;;<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999999:::888888888999999:::::::::999999999999999999999999999999999999999999999999888888777777888888999::::::999999999999999999999:::999888888777777888888999999:::::::::999999888888888888888888888888888777777777777777777777777888888888777777777777777777777777777777777777777777777888888888999999999777777777777777777777777999999999999999999999999777777777777777777777777777777888888888888888888777777777777777777777777777777777777777888888999888888777777777777777777777777777777777777777777888888888888888888888888777777777777777888888888888888888888888999999999888999999:::;;;;;;;;;;;;999:::;;;;;;::::::<<<===;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999:::::::::;;;;;;<<<<<<wwwkkkmmmooo{{{{{{oooiiiiiijjjiiieeeaaa]]]TTTFFF<<<:::===>>>???>>><<<<<<===???AAACCCEEEGGGHHHGGGEEEDDD@@@???>>><<<;;;:::999999777888999999888777888999888999999999999999::::::999999999999999999999999;;;::::::999999::::::;;;::::::999999999999::::::999999888888999999:::;;;999:::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<======<<<;;;;;;<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999::::::::::::888888888999999:::::::::999999999999999999999999999999999999999999999999888888777777888888999:::999999999:::::::::999999:::999888888777777888888888888999::::::999999999888888888888888888888888777777777777777777777777777777777777777777888888777777777777777777777777777777888888888999999999777777777777777777777777999999999999999999999999888888888888888888888888666666666666777777888888888888888888888888888888777777777777777888888999777777777888888888777777777777777777777777777777888888888888888888888888888888777777777777777777777777888888888999999999888888999999:::;;;<<<<<<;;;<<<===<<<:::999:::;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===~~~wwwkkkoooqqqzzzyyyooojjjjjjjjjiiiddd___[[[RRREEE===:::<<<>>>???>>>===<<<===>>>AAACCCFFFHHHHHHHHHFFFEEEBBBAAA???===;;;:::999999777888999999888777888999999999999999999999999999999999999999999999999999::::::999999999999::::::::::::999999999999::::::999999888888999999:::;;;999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>===<<<<<<===>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>============>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;999999999999999999::::::999999999999999999999999888888888888888888888888888888777777888888999:::888888999:::::::::999999:::999888888777777888888777888999999999999999999888888888888888999999999777777777777777777777777777777777777888888888888777777777777777777777777777888888888888999999999777777777777777777777777999999999999999999999999888888888888888888888888666555555555666777888999888888888888888888888888777777777777777888888999666666777888888888888777777777777777777777777777888888888888888888888888888888888888777777777777777777777888999999::::::888888888999:::;;;<<<===<<<======<<<:::999999::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999::::::::::::::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::vvvlllqqqssszzz|||vvvooolllkkkjjjiiiddd___ZZZRRRFFF???===<<<>>>??????=========>>>???AAAEEEHHHIIIJJJIIIHHHBBBAAA???===<<<::::::999777888999999888777888999999999999999999999999999888888888888888888888888999999888888888888999999;;;::::::999999::::::;;;999999888888999999:::;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????>>>======>>>>>>===<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<=========>>>>>>>>>>>><<<=========>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<::::::999999999999999999999999999999999999999999888888888888888888888888888888777777888888999:::666777888:::::::::999888:::999888888777777888888777777888999999999999999777777888888888999999999777777777777777777777777666777777777888888888888777777777777777777777777777888888888888999999999777777777777777777777777999999999999999999999999888888888888888888888888666666666666666888999:::888888888888888888888888777777777777777888888999555666777888999888888777777777777777777777777777888888888888888888888888888888888888777777777666666777777888999999::::::888888888888999;;;===>>>:::;;;<<<<<<:::999:::<<<999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;::::::::::::::::::999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGuuulllsssuuuyyyzzzuuuooommmllljjjjjjeee___ZZZRRRGGGAAA@@@<<<===??????>>>======>>>===???CCCHHHJJJKKKKKKKKKCCCBBB@@@>>><<<;;;:::999777999999999888777888999999999999999999999999999888888888888888888888888999888888888888888888999;;;::::::999999::::::;;;999999888888999999:::;;;777888:::;;;<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;<<<<<<<<<=========>>>@@@@@@>>>>>>>>>???===<<<;;;;;;<<<===>>>???================================================<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;::::::999999888888888999999999999999999999999::::::::::::::::::::::::888888888777888999999:::666777888999:::999999888:::999999888777888888888666777888999999999999999777777888888999999999999777777777777777777777777666666777777888888888999777777777777777777777777777888888888888999999999777777777777777777777777888888888888888888888888888888888888888888888888888777777777777999;;;<<<888888888888888888888888777777777777777888888999555666777999999999888777777777777777777777777777888888888888888888888888999888888888777777666666666777777888999999::::::888888888888999;;;===>>>888:::;;;;;;;;;;;;<<<>>>999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;::::::999999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============???@@@BBBDDDEEEFFFHHHJJJMMMQQQVVVZZZ]]]___yyyssstttuuuwwwyyywwwqqqmmmkkkkkkkkkeee^^^VVVNNNGGG@@@<<<@@@???>>>======<<<======???BBBGGGKKKMMMLLLJJJHHHHHHHHHFFFBBB===:::999999888888999999999999888888777888888888888999999999999999999888888888777777999999888888888888999999888999999::::::999999888888999::::::::::::999888999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<===<<<;;;;;;<<<===============>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>============>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>>>>=========???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@===>>>???>>>===<<<===>>>AAA@@@>>>>>>>>>>>>===<<>>>>>???>>>;;;===AAA===;;;999:::;;;===>>>>>>@@@???>>>???AAAAAA@@@>>>>>>>>>>>>>>>===<<<::::::============<<<<<<<<<<<>>>>>===<<<<<<;;;;;;=================================<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;999888888999;;;<<<999999999999999999999999999999999999999999999999999999999888888888888777999888777777777888::::::999999999999999999999999999999888888888888999999888888888888888888888888999888888777777888888999777777777777777777777777999888777666666777888999888888777777777777888888888888888777777777777777777777777777777777777777888888888888888888888888777777777777777777777777999888888888777777666666777777777777777777777777888888777777777777888888777777777777777777777777777777888999::::::;;;;;;999999999999999999999999888888999999999999888888666777777777888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<===<<<;;;<<<:::999888:::<<<=========999:::??????:::999===CCCEEEEEEFFFOOO^^^kkkqqqsssnnnjjjjjjooovvv}}}zzzsssssssssuuuwwwuuuqqqmmmkkkkkkkkkfff^^^VVVNNNFFF???;;;???>>>>>>============>>>>>>AAAEEEIIIKKKLLLKKKJJJHHHHHHFFFBBB===:::999999888888999999999999888888777888888888888999999999::::::::::::999999888888999999888888888888999999888999999::::::999999888888999::::::::::::999888888999999:::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<===<<<<<<=========>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<@@@@@@@@@???????????????@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@@@@>>>>>>>>>@@@?????????@@@AAAAAA@@@???===<<<>>>AAAAAA======@@@@@@???>>>>>>@@@AAAAAAAAAAAA???======>>>??????>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;999999999999999999999999999999999999999999999999999999999888888888888777999888777777777888999:::999999999999999999999999999999888888888888999999888888888888888888888888999999888888888888999999777777777777777777777777999888777666666777888999888888777777777777888888888777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777888888888888777777777666777777777777777777777777888888777777777777888888777777777777777777777777777777888999999:::;;;;;;999999999999999999999999888888999999999999888888888888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>===<<<;;;???>>><<<;;;<<<<<<<<<<<>>:::>>>============>>>>>>???===???BBBEEEHHHJJJJJJJJJIIIHHHFFFBBB===:::999999888888999999999999888888777888888888888999999999;;;;;;;;;::::::::::::999999999888888888888999999888999999::::::999999888888999999::::::999999888777888888999:::999999999999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<===??????>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>???@@@AAAAAA??????@@@AAA>>>>>>???@@@@@@@@@??????<<<<<>>??????????????????@@@@@@@@@AAA???===<<<>>>?????????=========>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777888999:::999999999999999999999999999999999999999999999999999999999888888888888777888888777777888888999:::999999999999999999999999999999888888888888999999888888888888888888888888:::999999999999999999:::777777777777777777777777888888777777777777888888888888777777777777888888777777777777777777888888666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777888888777777777777888888777777777777777777777777777777888888999:::::::::999999999999999999999999888888999999999999888888888999999999999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>AAABBBFFFDDDFFFNNNWWWbbbmmmwww{{{zzzssspppmmmnnnoooooonnnkkkiiihhhlllfff^^^UUUMMMEEE>>>999======<<<======>>>????????????AAABBBDDDFFFGGGGGGHHHGGGEEEBBB===:::999999888888999999999999888888777777888888888999999999:::::::::::::::::::::999999999888888888888999999888999999::::::999999888999999999999999999999999777777888999999999999888999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;===>>>===<<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<===<<<============>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@????????????????????????>>>???@@@@@@@@@???AAABBB@@@@@@@@@?????????@@@BBBCCCAAACCCHHHIIIEEEBBBBBBAAABBBCCCBBBAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEDDDCCC@@@@@@??????????????????======>>>>>>>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777777888999999999999999999999999999999888999999999999999::::::999999999888888888777777888888888888888999999999999999999999999999999999999999888888888888999999888888888888888888888888::::::999999999999::::::777777777777777777777777888777777777777777777888888888777777777777888888777777777777777888888888666666666666666666666666666666666666666666666666777777777777777777777777888888888777777777777777777777777777777777777777888888777777777777888888777777777777777777777777777777888888999999999:::888888888888888888888888888888999999999999888888888888888999999999::::::888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::;;;<<<>>>999999:::;;;===BBBGGGKKKUUUXXX___lllzzz{{{sssnnnjjjkkklllmmmmmmllljjjhhhkkkfff]]]UUUMMMEEE>>>999======<<<======>>>??????@@@@@@@@@@@@@@@AAABBBBBBEEEEEEDDD@@@<<<:::999:::888888999999999999888888777777888888888999999999888888888888999999999999999999888888888888999999888999999::::::999999888999999999999999999999999777777888999999999999888999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>?????????>>>>>>>>>>>>??????????????????????????????======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB???AAABBBCCCBBBBBBDDDFFFFFFGGGGGGGGGGGGJJJNNNRRRRRRNNNMMMPPPRRROOOLLLLLLMMMNNNOOONNNKKKJJJKKKMMMFFFGGGJJJMMMPPPPPPNNNLLLGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>BBBBBBAAAAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888888888999999999999999999999999999888888888999999:::::::::999999999888888888777777777777888888999999999999999999999999999999999999999999888888888888999999888888888888888888888888:::999999888888999999:::777777777777777777777777777777777888888777777777888888777777777777888888666666777777888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777888888777777777777777777777777888888777777777777888888777777777777777777777777777888888888888888999999888888888888888888888888888888999999999999888888777777777777888888888999888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<>>============>>>>>>???@@@@@@??????>>>>>>======BBBBBBAAA>>>;;;999999:::888888999999999999888888777888888888888999999999777888888888888888999999999999888888888888999999888999999::::::999999888:::999999888888999999:::777888888999:::999999999999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<<<<===>>>;;;;;;<<<<<<<<<==================>>>>>>>>>??????>>>======<<<<<<======>>><<<<<<<<<============>>>======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFHHHJJJJJJJJJKKKMMMOOOQQQTTTYYY\\\^^^aaagggkkkeee```^^^aaadddbbb______[[[\\\\\\ZZZVVVUUUXXX[[[UUUVVVXXX[[[]]]]]]ZZZWWWRRRQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???BBBBBBAAA@@@@@@??????>>>==========================================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888999999::::::;;;999999999888888888888777777777888999999999999888999999999999999999999999999999888888888888999999888888888888888888888888999888888888888888888999777777777777777777777777777777888888888888777777888888777777777777888888666666666777888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777777777888888777777777777888888777777777777777777777777888888888888888888888888888888888888888888888888888888999999999999888888666666777777777888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;===AAAEEEHHHPPP\\\gggrrr~~~xxxpppmmmlllhhh^^^UUU{{{ssskkkgggfffgggjjjmmmmmmkkkhhhhhhccc[[[TTTMMMFFF@@@<<>>>>>============>>>======>>>>>>======<<<;;;>>>>>>>>><<<:::999:::;;;888888999999999999888888777888888888888999999999888888888999999:::::::::999999888888888888999999888999999::::::999999888::::::999888888999::::::888999999:::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<======>>>>>>======<<<<<<>>>???>>>===<<<===>>><<<<<<=========>>>>>>>>>======>>>>>>>>>?????????>>>>>>============>>>>>>=========>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\```gggpppvvvwwwwwwyyy|||uuuqqqqqqwww|||yyyuuutttkkklllkkkfffbbbaaaeeejjjiiigggffffffffffffeeeccc]]]\\\YYYWWWVVVVVVVVVWWWVVVUUURRRPPPLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999777888888999::::::;;;;;;999999999888888888888777666777888999:::999999888999999999999999999999999999999888888888888999999888888888888888888888888888777777666666777777888777777777777777777777777666777888999999888777666888888777777777777888888555666666777888888999999999999999999999999999999888888888888888888888888777777777777777777777777666777777777888888888888777777777777777777777777888888777777777777888888777777777777777777777777888888888888777777777777888888888888888888888888888888999999999999888888777777888888888999999999888888888888999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888<<<@@@AAABBBFFFMMMSSS]]]kkk~~~vvvkkkbbbWWWRRROOOQQQWWWZZZZZZWWW{{{sssjjjfffffffffjjjmmmnnnllliiifffbbb[[[SSSMMMFFF@@@<<<@@@???>>>======<<<======:::;;;<<<=========<<<;;;<<<<<<<<<;;;999999:::;;;888888999999999999888888777888888888888999999999999999999::::::;;;;;;;;;999999888888888888999999999999999::::::999999999;;;:::999888888999:::;;;999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======<<<>>>???>>>===<<<===???============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHKKKLLLMMMOOOQQQSSSUUUVVV[[[]]]___``````aaadddeeellluuu~~~{{{~~~zzz{{{yyytttooooootttyyyxxxtttoookkkjjjkkkkkkkkkdddcccaaa______```aaabbbcccaaa^^^ZZZVVVSSSPPPNNNNNNMMMLLLJJJIIIGGGFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<========================<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999777777888999::::::;;;;;;999999999888888888888777666777888999:::999888888999999999999999999999999999999888888888888999999888888888888888888888888777777666666666666777777777777777777777777777777666777888999999888777666888888777777777777888888555666666777888999999999999999999999999999999999888888888888888888888888777777777777777777777777666666777777888888888999777777777777777777777777888888777777777777888888777777777777777777777777888888888777777777777777777777777777777777777777888888999999999999888888888888999999999:::::::::777888888888888999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@GGGLLLPPPWWWaaaiii~~~xxxkkk```YYYQQQJJJPPPSSSXXX```hhhooosssuuuzzzoooooommmkkkkkklllooopppnnnkkknnneee\\\VVVNNNEEE???>>>@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;;;;:::::::::999999999777999::::::888777777888999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>===<<<<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<======>>>???@@@@@@@@@>>><<<:::999;;;<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@?????????@@@BBBBBB@@@>>>>>>@@@CCCDDDBBB???CCCCCCBBBBBBBBBCCCCCCDDDAAA@@@AAADDDFFFDDDBBBBBBDDDBBBCCCFFFDDDAAADDDLLLKKKKKKKKKLLLNNNRRRUUUWWW[[[VVVXXX```bbbbbblll{{{}}}xxxtttqqqnnnlll{{{~~~~~~sssqqq~~~wwwkkkppp{{{}}}vvvuuuyyy|||uuufffdddfffeee```]]]]]]ccceee___XXXSSSOOOKKKQQQJJJEEEDDDBBB>>>>>>@@@DDDBBBAAA@@@AAA@@@>>><<<<<<@@@@@@<<<===AAAAAA===>>>===<<<<<<>>>>>>===;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<;;;:::::::::::::::999999999999999999999999999999999999999999999999888888999::::::::::::999888888888888888888888888888888888888888888888888999999999999999999999999888888999999999:::::::::777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888:::999999888888999999:::777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888:::999888777777888999:::888888888888888888888888999999999888888888777777888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<:::999888<<<======<<<::::::<<<>>>;;;999999===<<<;;;@@@IIIPPPOOOXXXkkkyyy|||wwwooogggXXXWWWVVVUUUWWWYYY[[[]]]jjjoooyyyzzzoooooommmkkkjjjkkkmmmnnnmmmkkknnneee\\\VVVNNNEEE???>>>@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::888:::;;;:::999777888888999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::888999999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<======>>>??????@@@@@@>>>===<<<<<<===>>>===<<<>>>>>>>>>>>>????????????@@@??????>>>???@@@AAABBB@@@>>>===???AAABBBAAA???AAAAAA@@@@@@@@@@@@AAAAAA@@@??????AAACCCDDDEEEEEEKKKHHHIIIMMMNNNLLLNNNRRRRRRUUU[[[```dddeeeeeedddggghhhpppxxxwwwttt}}}xxxqqqmmmnnn{{{yyyssspppyyyyyypppooo|||vvvkkkooo}}}zzznnnooouuuwwwvvvtttyyy{{{wwwlllccc___]]][[[YYYTTTQQQRRRQQQMMMMMMOOOMMMHHHCCC?????????@@@@@@>>>AAA@@@<<<===@@@@@@;;;<<<;;;;;;;;;===>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<;;;::::::::::::;;;999999999999999999999999999999999999999999999999888888999::::::::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888:::999999888888999999:::777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888999999888777777888999999888888888888888888888888999999999888888888777777888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<======<<<;;;:::;;;;;;;;;<<<===>>>>>>======<<>>@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999;;;<<<;;;:::888999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<;;;;;;;;;===========================;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@>>>>>>>>>???AAA@@@???===>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@???>>>===>>>@@@@@@???>>>AAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@BBBEEEHHHJJJQQQPPPSSSZZZ]]][[[ZZZZZZYYY```kkkwwwwww{{{tttvvvwwwnnnhhhfffsss|||tttooolllssswwwmmmiiijjjqqqyyy|||qqqggghhhvvv|||qqqjjjppp|||zzzpppooorrrsssdddbbbccceeebbb\\\XXXXXXUUUQQQLLLHHHFFFEEEDDDCCC@@@@@@???===>>>AAA@@@===???>>><<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999999888888888888999999777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888999999888777777888999999888888888888888888888888999999999888888888888888888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????AAAEEEMMMUUU[[[cccsssyyysssooommm^^^```bbbeeennnzzz|||yyymmmggg]]]\\\]]]___aaa^^^YYYSSSyyyppppppooommmkkkjjjjjjjjjjjjjjjmmmddd\\\VVVNNNEEE@@@???@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::<<<===<<<;;;999::::::999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<<========================;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>>>>@@@BBBCCCCCC@@@======>>>>>>>>>????????????>>>>>>>>>>>>>>>????????????>>>===>>>????????????AAAAAAAAA@@@AAAAAABBBBBBEEEFFFFFFDDDFFFKKKPPPQQQWWW]]]gggpppqqqnnnjjjhhhnnnrrryyy|||oookkknnnzzzsssnnnkkkooovvv|||wwwsssssszzzyyykkkcccaaaeeelllrrr|||yyyrrrmmmooozzzvvvlllgggmmmyyy}}}uuuxxxtttuuuyyy|||wwwkkkbbb___\\\[[[XXXWWWTTTPPPKKKHHHCCCAAA??????AAACCCCCCAAADDDBBB???>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999999888888888888999999777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888999888888888888888888999888888888888888888888888888888888888888888888888888888999999999999888888999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;<<<======<<<<<>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::<<<======;;;::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????===>>>@@@CCCDDDDDD@@@>>>===>>>>>>>>>????????????======>>>>>>????????????>>>????????????@@@AAACCCBBBBBBBBBBBBCCCDDDEEEFFFHHHOOOSSSRRRUUU\\\aaaaaaeeesss~~~}}}{{{tttooonnnxxxzzz{{{yyyvvvtttttttttvvvzzzzzzwwwsssqqqwww{{{rrruuuqqqiiiaaa^^^bbbiiioootttyyy}}}wwwsssttt}}}}}}tttnnnrrrzzzvvvqqqvvv~~~zzznnniiigggdddaaa___]]]\\\YYYWWWPPPJJJEEEEEEFFFFFFCCCAAACCC@@@===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888888777777888888999777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888888888888999999888888888888888888888888888888888888888888888888888888888888888999999999999888888999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999999999999999::::::::::::999999999:::;;;<<<===>>>;;;;;;::::::::::::;;;;;;777;;;???>>>>>>FFFTTT```hhhtttssslllfff```___^^^aaalllyyy~~~xxxooorrrqqqjjj^^^UUUUUUWWWVVVSSSQQQSSSWWWZZZZZZYYY{{{tttuuuqqqrrrrrrqqqmmmkkkjjjjjjlllccc[[[UUUNNNFFF@@@@@@@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::<<<===<<<;;;999::::::999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????<<<===???AAACCCCCC@@@>>>>>>>>>>>>>>>????????????===>>>??????@@@@@@?????????@@@@@@@@@@@@BBBEEEHHHEEEEEEFFFGGGIIIKKKLLLMMMRRR^^^hhhiiillltttvvvtttvvvzzzrrrsss|||vvvpppooonnnkkkhhhooorrruuutttrrrqqqsssvvvtttwww|||}}}yyy{{{vvvsssuuuzzz~~~|||yyyvvvxxxuuummmfffggglllooorrrtttxxx{{{wwwooolllnnnuuuyyy{{{zzz|||~~~{{{xxxqqqnnnttt}}}zzzpppkkkqqqyyy}}}|||rrrpppsssnnnhhheeeeeeiiilllnnnbbbYYYQQQOOONNNJJJFFFCCCAAA>>><<<;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888777777777777888888777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888777888999999999999888777888888888888888888888888888888888888888999999999888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;999999999999::::::::::::888888888999999999::::::::::::::::::;;;;;;<<<===<<<;;;;;;;;;<<<===>>>>>>999???EEEJJJQQQ___rrrtttjjjfff```YYYeeehhhrrr}}}zzzooojjjgggdddXXX]]]bbbbbb]]]ZZZZZZ\\\VVVUUUVVV\\\dddkkkmmmnnn|||uuuwwwrrruuuwwwuuuqqqmmmjjjjjjlllccc[[[UUUNNNFFFAAA@@@@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;;;;<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======>>>???=================================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAAAAA???===>>>>>>>>>>>>????????????>>>>>>@@@AAAAAAAAA@@@??????AAABBBBBBBBBDDDIIIMMMMMMNNNOOOQQQTTTVVVYYYZZZfffvvv}}}zzz~~~zzztttqqqrrryyyzzzmmmeeedddggghhhgggrrrwww}}}}}}|||}}}~~~~~~{{{uuuvvvqqqtttuuuvvvyyy}}}|||wwwuuupppooouuu|||}}}}}}wwwnnnkkkrrr|||~~~sssnnnpppxxxvvvuuuvvvyyy}}}pppddd[[[ZZZYYYSSSNNNMMMIIIFFFBBB???????????????<<<<<<<<<=========>>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999::::::::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888777777777777888888777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888777888999999999999888777888888888888888888888888777777888888888999999999888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===???BBBDDDFFFLLLPPPWWWcccrrruuugggYYYUUUYYYdddtttrrrlllqqqsssrrrjjj^^^WWWWWWYYYZZZYYY___gggmmmqqqqqqrrrrrrpppqqquuu~~~}}}vvvxxxsssvvvyyyxxxsssnnnkkkjjjkkkccc[[[UUUOOOFFFAAA@@@@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;;;;:::::::::999999999999;;;<<<;;;:::888999999999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>;;;;;;;;;===@@@@@@???===>>>>>>>>>>>>????????????>>>???@@@AAABBBAAA@@@@@@???AAACCCDDDDDDFFFKKKPPPVVVWWWXXX[[[^^^aaadddeeeyyy~~~uuuvvvwww}}}{{{{{{zzzyyyxxxwwwxxxyyyzzzyyytttmmmggghhhpppwww{{{~~~zzzzzzzzzvvvrrrqqq}}}}}}wwwooonnnwwwwwwmmmlllqqqwww{{{ttthhh___```aaa]]]XXXWWWVVVRRRKKKFFFCCCAAA@@@>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999::::::::::::999888888888888888888888888888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888777777777777888888777777777777777777777777888888888888888888888888888888777777777777888888888888888888888888888888777888999::::::999888777888888888888888888888888777777888888999999999999888888999999999999888888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<===???BBBFFFJJJLLLbbbcccjjjzzzvvvhhhddd]]]\\\eeemmmuuusss___\\\dddeeegggfff___ZZZ[[[\\\\\\ccchhhrrr}}}|||xxxtttuuuwwwwwwtttnnnjjjiiijjjmmmeee]]]XXXQQQHHHBBBAAACCC@@@>>>======>>>======>>>>>>>>>>>>============;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;:::::::::999999888888888999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===========================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>======<<<===>>>>>>======>>>@@@===???AAAAAA@@@@@@AAABBBFFFCCCDDDJJJNNNPPPWWW```jjjhhhhhhmmmrrrsssooojjjzzz{{{yyywwwyyy|||~~~|||zzzuuuyyy}}}~~~{{{yyyxxxyyy{{{zzz~~~wwwyyyyyyuuummmjjjnnnssstttxxxooolllnnnrrrzzzyyyoooooommmiiiccc```aaaccceee```XXXPPPJJJFFFBBB===DDDAAA>>>>>>@@@AAA@@@>>>BBB>>>;;;;;;<<<===<<<:::<<<<<<<<<=========>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<999999999999999999999999;;;;;;;;;::::::999999999999::::::::::::999888888:::::::::999999999888888888888999999999:::::::::;;;;;;;;;;;;::::::999888888888888888888888888888888777555666777999999888888888888888888888888888888888999999999999888888777888888888999999999999999999999::::::999999999888888888888888888888888555555666666777777888888666666777777888888888999999999888888888888999999777777777777777777777777888888777777666666555555888888999999999:::::::::888888888888888888888888;;;;;;999888777777666666888888999999999:::::::::777999;;;;;;::::::;;;<<<888888999999999:::::::::999999:::;;;;;;;;;::::::>>>:::999::::::888;;;@@@<<>>======>>>>>>===>>>>>>>>>>>>============;;;;;;::::::::::::999999999999999999::::::::::::999999::::::::::::;;;;;;:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;<<<======<<<<<<<<<<<<=================================<<<========================>>>>>>===<<<<<<===>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@@@@@@@>>>???@@@@@@@@@@@@BBBCCCBBBCCCDDDDDDBBBAAABBBCCCHHHIIIOOOXXX]]]___fffnnn~~~zzzvvvzzz|||zzz{{{|||~~~~~~}}}~~~xxxrrrrrrsssrrroooqqqtttuuuuuuuuuvvvwww{{{oookkkrrryyy{{{vvvpppmmmmmmxxxsssiii]]]UUUPPPNNNLLLAAA???<<<<<>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;::::::::::::::::::999999::::::::::::999888888::::::999999888888888888888888888999999999::::::::::::;;;;;;::::::999888888888888888888888888888999777666666888999999888888888888888888888888888888888999999999999888888777777777888888888999999888888999999999999888888888888888888888888888888666666666666777777888888666777777777888888888888999888888888888888888999777777777777777777777777888888777777666666666666777777888888888999999999888888888888888888888888::::::999888777777777777888888999999999:::::::::888:::<<<<<<;;;::::::;;;888999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;;;;999999<<<===;;;<<<@@@:::AAAKKKXXXgggxxx}}}lllbbbbbblllxxx}}}vvvpppllljjjjjj^^^XXXTTTSSSSSSTTT\\\dddpppqqqppppppwww{{{wwwsssqqqqqqmmmeee___~~~{{{xxxtttzzz{{{{{{wwwqqqlllkkklllmmmddd\\\WWWPPPGGGBBBAAABBB@@@>>>======>>>>>>===>>>>>>>>>>>>============;;;;;;::::::::::::999999888888888999999999999:::999999::::::::::::;;;;;;:::::::::999999999999888999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<=========<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@??????>>>>>>=========>>>????????????AAACCC???AAACCCFFFHHHLLLQQQUUUSSSXXXaaaiiikkkkkkpppwww}}}yyy~~~||||||~~~~~~{{{sssqqqwww}}}~~~zzzlllbbb\\\ZZZZZZSSSOOOKKKGGGEEECCC@@@>>>>>>>>>>>>@@@BBBAAA???===;;;<<<<<<<<<<<<=========???>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999::::::::::::::::::;;;999::::::::::::999888888999888888888888777777777888888888999999999999::::::::::::::::::999999888888888888888888888888888999888777777999::::::999888888888888888888888888888888999999999999888888666666666777777777888888777888888888888888888777888888888888888888888888666666666777777777777888777777777777888888888888888888888888888888888888777777777777777777777777888777777777777666666666666666777777777888888888888888888888888888888888999999888888888888888999888888999999999::::::::::::<<<======;;;::::::;;;999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999777777888888888999999999999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<>>???AAACCC@@@BBBEEEIIIPPP[[[fffnnniiinnntttuuupppllllllpppzzzuuuooohhhbbb___bbb```\\\WWWQQQKKKDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999::::::::::::999888888888777777777777777777777888888888888999999999999999999:::::::::999999888888888888888888888888888:::999777888999;;;::::::888888888888888888888888888888999999999999888888666666666666777777777777777777888888888888777777888888888888888888888888777777777777777777777777777777777777777888888888888888888999999888888888777777777777777777777777777777777777777777777777777777777777888888888999888888888888888888888888888888777777888999999:::888888999999999:::::::::<<<===>>>===<<<::::::;;;999999999:::::::::;;;;;;::::::::::::;;;<<<<<<===@@@>>>===??????@@@GGGOOO]]]eeeuuuzzzmmmmmmssssssmmm^^^WWWZZZYYYRRRWWWcccdddfffmmmxxxyyysssppprrrpppggg___]]]]]][[[```^^^```iiisssvvvpppiii|||yyyuuuzzz{{{{{{vvvpppkkkiiijjjlllccc[[[UUUNNNGGGCCCCCCAAA???===<<<>>>??????>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999777777888888888999999999999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@??????BBBCCCCCCAAA@@@AAACCCEEEIIIJJJMMMRRR\\\jjjzzztttkkkfffeeeqqqzzzzzz}}}yyypppiiieeeffffffddd^^^VVVOOOKKKEEEDDDBBB???>>>>>>???@@@========================??????===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999::::::::::::999888888777777777777777777777888777777888888888999999999888888999::::::999999999888888888888888888888888:::999777888999;;;::::::888888888888888888888888888888999999999999888888666666666666777777777777777777888888888888777777888888888888888888888888888888888888777777777777888888777777777777777777777888999999999999888777777777777777777777777777777777777777888888888888888888888999999999::::::888888888888888888888888777777777777888999::::::888888999999999:::::::::<<<===>>>===<<<::::::;;;999999:::::::::;;;;;;;;;999999999999:::;;;======???======@@@DDDLLLZZZhhhxxx|||nnnfffkkk|||~~~xxxnnnfffeeeZZZVVVZZZ[[[[[[iii}}}vvvjjjaaaZZZcccggghhhbbb^^^___``````eeegggppp}}}zzzvvvxxxyyyyyyuuuooojjjiiijjjlllcccZZZTTTNNNFFFCCCCCCAAA???===<<<>>>??????>>>>>>>>>>>>>>>============;;;;;;::::::::::::999999888888888999999999999:::999999::::::::::::;;;;;;888999999999999:::::::::999999999999999999999999888999999::::::;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>==============================>>>>>>>>>>>>==================>>>>>>>>>>>>???????????????????????????@@@@@@??????@@@DDDFFFKKKNNNUUU```nnnxxxoooiiikkkttt~~~}}}vvvzzzzzzxxxrrriii___WWWSSSMMMLLLJJJEEEAAA??????@@@??????>>>>>>>>>>>>>>>===??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999::::::::::::::::::;;;999::::::::::::999888888777777777888888888888999777777777888888888888999777888999999999999999999888888888888888888888888999888777777999::::::999888888888888888888888888888888999999999999888888666666666777777777888888777888888888888888888777888888888888888888888888999888888888888777777777888888888888777777777777777888999::::::999888777777777777777777777777777777777777888888888888999888999999999999:::::::::888888888888888888888888888777777777888999::::::888888999999999::::::::::::<<<======;;;::::::;;;::::::::::::;;;;;;;;;;;;::::::999999:::<<<>>>???>>>???FFFOOOXXXeeexxxxxxpppwww{{{pppkkkjjjiiigggYYYYYY^^^iiiqqq{{{xxxiii___]]]\\\ZZZYYY```cccbbbbbbgggkkklllyyy~~~~~~{{{xxxwwwxxxyyyuuuoookkkjjjkkklllcccYYYSSSMMMFFFCCCDDDAAA???===<<<>>>?????????>>>>>>>>>>>>============;;;;;;::::::::::::999999999999999999::::::::::::999999::::::::::::;;;;;;888888999999999:::::::::999999999999999999999999888888999::::::;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===========================>>>???@@@@@@???>>>=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAEEEJJJNNNRRRYYYdddqqq{{{ppprrruuu||||||||||||nnnbbb\\\YYYZZZ[[[ZZZVVVOOOHHHDDDCCC@@@@@@@@@@@@?????????>>>@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;::::::::::::::::::999999::::::::::::999888888888888888888999999::::::777777777777888888888888777777888999999999999999888888888888888888888888999777666666888999999888888888888888888888888888888888999999999999888888777777777888888888999999888888999999999999888888888888888888888888888888999999999888888888777777888888888888777777777666666888999::::::999888666777777777777777777777777777777888888888999999999888888888888999999999999888888888888888888888888888888888888888888999999888888999999999:::::::::888:::<<<<<<;;;::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBEEEMMM]]]nnn{{{{{{~~~uuuhhh```___``````^^^jjjqqq|||xxxrrrnnniii___UUUTTT[[[___```iiipppvvvxxx||||||yyywwwxxxyyyuuuppplllkkkllllllbbbYYYSSSMMMFFFCCCDDD@@@>>><<<<<<>>>?????????>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888888999999:::::::::999999999999999999999999888888999::::::;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???========================>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHKKKPPPWWW[[[eeemmmwww~~~yyykkkccc```aaaeeehhhjjjfff]]]SSSKKKHHHAAAAAAAAA@@@@@@@@@??????@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<999999999999999999999999;;;;;;;;;::::::999999999999::::::::::::999888888888888999999999:::::::::777777777777888888888888666777888999999999999999888888888888888888888888888777555666888999999888888888888888888888888888888888999999999999888888888888888888999999999999999999::::::::::::999999888888888888888888888888999999999999888888777777999888888888777777666666666777999::::::999777666777777777777777777777777777777888888999999999999777777777777888888888888888888888888888888888888999999888888888888888999888888999999999:::::::::777999;;;;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>@@@CCCDDDPPP]]]ttt{{{yyy~~~wwwzzzmmmaaaVVVYYYjjjyyyssslllfffccceeejjjiiieeeeeelllxxx}}}}}}}}}www}}}|||zzzuuuooojjjhhhggghhhaaaXXXQQQLLLIIIEEEBBB??????>>>>>>??????@@@AAA>>>????????????>>>======:::::::::999999999888888999999999999999999999999888999::::::::::::999888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<>>>>>>======<<<<<<<<<;;;>>>===<<<<<<===>>>===;;;???@@@@@@@@@@@@@@@???>>>DDDBBBAAABBBDDDEEEDDDCCCEEEHHHKKKPPP\\\kkkuuuxxxyyypppnnnppprrrrrrssswwwzzzwwwnnnddd\\\XXXKKKIIIGGGEEEEEEEEEEEEDDDHHHDDD@@@===<<<<<<;;;:::<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888:::::::::999999888888888:::::::::::::::::::::::::::::::::999999888888888888777777777888999::::::999999:::::::::999999888888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888666777777666555555666888888888888888888888888888888888888888888888888888777777777777888888888888777777777777888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;888:::<<<===<<<<<<===>>>@@@<<<;;;???EEEKKKTTT]]]gggwwwxxx|||rrriiiccc\\\___fffuuu{{{kkkeeebbbdddccc___```eeemmmttt|||yyy~~~}}}{{{vvvooojjjhhhggghhhaaaWWWPPPKKKHHHDDDAAA??????>>>>>>??????@@@AAA???????????????>>>===<<<:::::::::999999999999888999999999999999999999999888999::::::::::::999888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<>>>=========<<<<<<<<<<<<>>>===<<<<<<===>>>===<<<<<<===>>>>>>????????????AAAAAABBBCCCDDDEEEEEEEEEFFFNNNYYYeeevvvvvvoooooovvv}}}rrrfffaaaaaa^^^XXXPPPKKKIIIGGGEEEDDDIIIFFFCCCBBBAAAAAA???>>><<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888:::::::::999999999888888:::::::::::::::::::::::::::::::::999999999888888888888888777888888999999888999999::::::999999888888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888888999:::999777777999:::888888888888888888888888888888888888888888888888777777777777888888888888777777777777888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;===<<<<<<===>>>>>>======BBB@@@???BBBJJJVVVeeerrrwww}}}yyyrrrlllfff___ZZZ]]]mmmyyyrrrlllgggaaa]]]```ccceeekkkrrr{{{}}}}}}zzzuuuooojjjhhhgggggg___UUUNNNJJJGGGCCC@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????===<<<<<<::::::::::::999999999999999999999999999999999999888999999::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<============<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<;;;<<<===>>>???@@@AAAAAA<<>><<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888:::::::::999999999999888:::::::::::::::::::::::::::::::::999999999999888999999888888777888888888888888999999999999999888888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888888999::::::888888999:::888888888888888888888888888888888888888888888888777777777777888888888888777777777888888888999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;===;;;::::::<<<===>>>===<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<===============<<<<<<<<<>>>===<<<<<<>>>???>>>===>>>>>>>>>???@@@AAABBBCCC>>>CCCIIINNNPPPRRRUUUWWWaaammm}}}uuugggeeehhhaaa______aaabbb\\\PPPFFFCCC@@@===;;;<<<<<<===<<<<<<============>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::999888777777777888777888888999999999999888888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888666888999999777777777888888888888888888888888888888888888888888888888888666777777777888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;===BBBFFFFFFWWWjjjvvv|||{{{~~~wwwuuubbbbbbbbbgggtttqqqpppkkkfffgggkkkllliiikkkwww|||wwwsssqqqyyyuuuuuutttqqqmmmjjjjjjjjjfff^^^SSSKKKGGGDDDAAA???>>>>>>======>>>>>>???@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===============>>><<<<<<===?????????>>>????????????@@@AAABBBCCCDDDJJJRRR[[[aaafffiiikkk}}}pppiiilllssskkkjjjjjjlllnnniii```YYYLLLGGGAAA======>>>@@@@@@============>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::999888777777777888666777888888999999999999888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888666888::::::999888888999888888888888888888888888888888888888888888888888666777777777888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;???BBB???;;;>>>GGGPPP___wwwppp```WWW[[[fffvvvuuukkkaaaeeegggfffkkkvvvwwwyyytttttttttqqqmmmkkkjjjkkkfff^^^SSSJJJFFFDDDBBB@@@>>>============>>>??????>>>????????????>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999:::999999888888999999:::888999999::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<==================<<<<<<===???@@@@@@??????>>>>>>>>>???AAACCCEEEGGGLLLVVVcccooowwwzzz{{{ssshhhhhhqqq|||}}}xxxtttqqqmmmkkkUUUOOOGGGBBB?????????@@@=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888888999999999999:::::::::::::::::::::::::::::::::888999999999999:::::::::999999888888777888888888666666777888999999999999888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888999;;;======<<<::::::;;;888888888888888888888888888888888888888888888888777777777777888888888888888888888999999999999:::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999===@@@???===BBBNNNYYYlll|||qqqkkkbbbZZZUUUjjj~~~vvvuuupppeee]]]]]]dddjjjooozzz|||vvvxxx{{{wwwwwwvvvsssnnnkkkjjjjjjggg___SSSJJJFFFDDDBBB@@@===============>>>??????======>>>????????????>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999::::::999888888999::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<===???AAA@@@????????????@@@CCCGGGJJJLLLNNNRRR]]]nnn|||uuuooopppxxxzzzqqqkkkiii\\\XXXQQQKKKGGGCCC???=========>>>>>>>>>?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888888888999999999:::::::::::::::::::::::::::::::::888888999999999:::::::::888888888777888888999999555666777888999999999999888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888999;;;>>>>>>===;;;;;;;;;888888888888888888888888888888888888888888888888777777777777888888888888888888888999999999::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===BBBLLLXXXfffnnn{{{{{{qqqiiiaaa```iiivvvtttooonnnkkklllooosss{{{}}}{{{{{{yyyuuuoookkkiiiiiihhh___SSSJJJFFFDDDCCCAAA===============>>>??????<<<===>>>??????@@@@@@???<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::999888888999:::;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>===<<<<<<===@@@AAA@@@???@@@AAABBBDDDHHHMMMRRRTTT\\\___jjj~~~{{{oooccc]]]fffbbb^^^XXXSSSLLLEEE@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>====================================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999888888888999999:::::::::::::::::::::::::::::::::888888888999999:::::::::888777777777888999::::::555555777888888999999999888888999::::::::::::999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888777999<<<===;;;:::999999888888888888888888888888888888888888888888888888777777777777888888888888888888999999999:::::::::999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBB???AAAMMMbbbwww}}}nnngggcccfffllluuusssjjjhhhiiikkkkkkpppxxxuuuyyy|||{{{{{{~~~{{{|||yyyuuuqqqmmmjjjhhhgggggg^^^SSSKKKGGGFFFDDDCCC???>>><<<===>>>@@@?????????>>>===>>>???@@@???===<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>======>>>?????????>>>???@@@???>>>???AAACCCDDDGGGLLLPPPVVV___iiipppwwwxxx{{{yyyrrrmmmjjjgggiiikkkhhh```UUUJJJCCCFFFCCC???<<<;;;<<<>>>@@@<<<<<<<<<>>>???>>>;;;999<<<===>>>??????>>>======<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999777888888999999:::;;;;;;777888888888888999999999888888888888888888888888999888777666666777888999888888888888888888888888999888888888777777666666777777777777777777777777888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999::::::999999888999999999999:::;;;<<<<<<<<<;;;:::<<<888888<<<===<<<<<>>===>>>???AAA@@@@@@>>>===<<<>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>======>>>?????????<<<>>>??????>>>???AAACCCEEEMMMXXXcccmmmyyy|||sssrrrwww{{{|||yyyuuusssnnndddUUUJJJDDDCCCBBBAAAAAA@@@??????BBB@@@>>>=========<<<;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::999999999999999999999777888888888888999999999888888888888888888888888999888777666666777888999888888888888888888888888999888888888777777777777777777777777777777777777888888888888999999999:::888888888888888888888888888888888888888888888888888888888888888888888888888888999999999:::::::::999999999999999999999999::::::999999999999999:::999:::;;;<<<<<<<<<;;;:::<<<<<<>>>@@@>>>===CCCKKK^^^{{{ooogggbbb___sss~~~uuujjj```]]]___bbbmmm~~~|||qqquuu|||xxxvvvtttqqqooommmmmmmmmiii```SSSJJJEEEDDDBBBAAA???>>><<<===???@@@@@@???===<<<<<<>>>AAACCCCCCBBB<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>??????<<<===>>>???@@@BBBEEEHHHOOO\\\ooo}}}wwwnnnnnnwww~~~ooobbbZZZNNNJJJEEEBBBAAAAAAAAAAAA@@@>>>;;;;;;===@@@AAABBB<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999888888777777888888888888999999999888888888888888888888888999888777777777777888999888888888888888888888888888888888888888777777777777777777777777777777777777777777888888888999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999::::::999999999999::::::999999:::;;;;;;;;;;;;;;;;;;<<>>:::;;;HHHWWWzzzlll^^^YYY```iii~~~rrrddd]]]]]]___dddjjjxxx}}}{{{|||sssooollliiittttttzzzxxxwwwtttqqqooonnnmmmmmmkkkbbbUUUKKKGGGEEECCCAAA>>><<<;;;;;;===>>>>>>===>>>======>>>AAABBBBBBAAA<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======<<<===???@@@>>>??????@@@BBBGGGMMMRRR\\\ooo~~~tttpppvvv~~~tttkkklll```WWWKKKBBB@@@CCCEEEGGGDDDBBB??????@@@@@@@@@???============<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888777777888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999:::::::::999999999999999999999999::::::999999999:::;;;;;;999999::::::;;;;;;<<<<<<<<<;;;;;;===???GGGYYYkkknnndddaaafffyyyxxxiii```XXXZZZffftttqqqqqquuu{{{|||yyyqqqllllllllljjjyyyuuu|||zzzyyywwwtttqqqnnnmmmllllllllldddXXXOOOJJJGGGEEECCC???===<<<<<<>>>??????>>>@@@>>>>>>>>>@@@AAA@@@???<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>===<<<===???BBB@@@AAACCCEEEIIIPPPYYY___jjj~~~rrrnnniii```VVVOOOMMMMMMLLLKKKNNNLLLJJJHHHEEEBBB===999>>>>>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::777777888888888999999999888888888888888888888888888888999999999999888888888888888888888888888888888888888888888999999999888888888888888888888888666777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;;;;<<<999999999999999999999999:::999999999:::;;;;;;<<<999:::::::::;;;<<<======???;;;<<>>???AAABBBBBBAAA???>>>===>>>??????>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===??????======@@@DDDCCCGGGLLLRRRYYY```hhhmmm}}}xxxkkkjjjhhhggghhhggg```TTTKKKKKKJJJKKKLLLLLLKKKGGGDDD@@@???>>>======<<<============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999777888888999::::::;;;;;;777888888888888999999999888888888888888888888888888888999::::::999888888888888888888888888888888888888888999999999999999888888888888888888888888777777777888888888999999888888888888888888888888888888888888888888888888888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999:::999999::::::;;;<<<===;;;;;;;;;;;;<<<===???@@@>>><<>>>>>@@@AAAAAA@@@===<<<;;;<<<>>>??????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>===<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;>>>AAA@@@>>>>>>BBBFFFIIIQQQ^^^jjjrrrxxx{{{}}}|||tttvvvwwwzzz}}}zzznnnZZZKKKCCCCCCDDDGGGKKKNNNNNNNNNBBBAAA???>>>======>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999:::777888888888888999999999888888888888888888888888888999999::::::999999888888888888888888888888888888888888999999:::::::::888888888888888888888888888888888888999999999:::888888888888888888888888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999::::::<<<======<<<<<<<<<<<<===???@@@BBBEEEIIIZZZyyytttlllkkkooo}}}tttooofff```ggguuu~~~vvv{{{}}}wwwooonnnppppppnnnmmmmmmnnnrrr{{{}}}~~~yyysssrrrqqqooonnnmmmmmmmmmnnneee```YYYTTTPPPLLLFFFAAA===<<<;;;;;;===>>>>>>===:::999999;;;>>>@@@@@@???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;???BBBAAA>>>>>>BBBGGGPPP\\\nnn~~~|||xxx}}}rrr]]]MMMGGGEEECCCBBBDDDFFFGGGGGGCCCBBB@@@>>>>>>>>>>>>???======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;:::999999888888888777888888888888999999999888888888888888888888888888999:::;;;;;;:::999888888888888888888888888888888888888999999:::::::::888888888888888888888888888999999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999999999999:::;;;<<<===>>>======<<<===>>>@@@BBBCCCRRR\\\ttt|||vvvrrrooo~~~tttqqqrrrkkkfffwww}}}{{{wwwpppxxxzzzqqqhhhhhhmmmqqqoookkkjjjlllnnnrrrzzzzzzpppoooqqqpppnnnoooqqqnnniiieee\\\UUURRROOOGGGAAA???BBBAAA???>>>=========>>>:::===>>>;;;;;;>>>???<<<<<<<<<<<<<<<;;;:::999888:::::::::999999888888888888999::::::;;;;;;:::::::::999888777888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>========================<<<>>>@@@@@@>>>=========???<<<<<>>AAABBBBBB@@@???===>>>???>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888999999999999888888777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777888888888888999999999:::::::::999999888888888999999999999999999999999888888999999999:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;:::999999===<<<>>>AAA<<<@@@QQQvvvtttiiimmmwwwllliiiiiiqqq|||nnngggcccjjjhhhdddbbbfffmmmmmmiiimmmssstttqqquuuzzzrrrqqqqqqoookkkjjjllljjjffffff^^^WWWTTTPPPIIICCCAAAAAA@@@???===<<<<<<======>>>AAAAAA===<<<>>>>>><<<<<<<<<<<<<<<;;;:::999888:::::::::999999999888888888999::::::;;;;;;::::::::::::999999::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>========================:::<<<>>>>>>=========>>><<<<<<@@@FFFHHHJJJQQQZZZrrrzzzvvvvvv{{{zzzvvv}}}vvviii]]]VVVLLLEEEBBBBBBAAAAAA>>>???@@@@@@@@@@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888999999999999888888777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777888888888888999999999:::::::::999999999888888999999999999999999999999888888999999999:::::::::888999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<;;;<<<===;;;>>>CCCCCCQQQlllkkkfffuuuuuuooorrrwwwzzztttlllrrr}}}~~~zzzqqqggggggfffcccdddlllxxx~~~}}}|||wwwuuusssnnnhhhgggjjjiiifffhhh```YYYVVVRRRKKKEEECCC@@@???>>><<<<<<<<<======AAAEEEEEE@@@=========;;;<<<<<<<<<<<<;;;:::999999:::::::::999999999999888888999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>========================;;;===>>>>>>>>>>>>???@@@===>>>DDDKKKOOOTTT]]]fff~~~~~~||||||sssooofffYYYNNNFFFDDDCCCCCC===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999999888888777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777888888888888999999999:::::::::999999999999888999999999999999999999999888888999999999:::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::<<<===>>>>>>>>>===AAA>>>:::@@@IIINNNddd~~~|||zzzmmmgggooo{{{nnngggiii___mmmxxxtttrrr|||wwwrrruuu~~~xxxjjjhhhiiijjjnnn||||||ooofff~~~~~~{{{wwwuuuoooiiihhhkkkllliiihhh```YYYVVVSSSLLLFFFDDD@@@???===<<<<<<<<<======BBBFFFFFFAAA=========<<<;;;<<<<<<<<<;;;;;;:::999999999999999999999999999888999::::::;;;;;;::::::888999;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>========================???@@@@@@@@@??????AAACCCAAAEEEKKKQQQWWW___jjjrrrxxx{{{{{{zzz|||{{{{{{sssgggZZZPPPIIIEEEDDD@@@??????@@@@@@@@@???>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999999::::::999999888777777888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<===<<<<<<======AAA>>>===JJJ[[[bbbxxxzzz~~~yyyqqqiiieeelllmmmcccfffmmmkkk{{{wwwrrrppppppwwwrrrnnnrrr{{{}}}vvvqqquuuzzzzzzqqqiii]]]UUU}}}{{{xxxsssrrrnnniiiiiinnnooolllfff^^^XXXUUURRRKKKEEEDDD??????===<<<<<<===>>>>>>@@@EEEGGGAAA<<<<<<======;;;;;;;;;<<<;;;;;;::::::999999999999999999999999888999::::::;;;;;;::::::777888:::;;;;;;;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>========================@@@AAA@@@???>>>???AAADDDFFFPPP]]]fffmmmqqquuuwwwsssssswwwxxxooorrr{{{|||uuukkk___TTTKKKGGGBBB@@@??????AAABBBAAA?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999777777888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<::::::<<<>>><<>>======>>>???@@@AAAFFFHHHBBB<<<<<<===>>>:::;;;;;;<<<;;;;;;::::::888999999999999:::::::::888999::::::;;;;;;::::::777888999999::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>========================>>>>>>>>>======???CCCGGGLLL___www~~~uuusssssswwwyyyqqqssszzzrrrdddXXXQQQHHHDDD@@@@@@CCCEEEEEEDDD??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777888888888888999999999888999999999999:::::::::999999999999999999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<<<<;;;999:::>>>CCCAAAUUUiii|||xxxddddddjjjwwwwwwgggeeebbbeeerrrwwwzzzvvvpppjjjhhhiiillloookkkpppxxx}}}~~~zzzsssccc\\\SSSNNNMMMLLLIIIEEE{{{rrrvvvyyy~~~{{{vvvqqqkkknnnnnnmmmoooqqqooojjjeee]]]WWWUUURRRKKKFFFDDDAAA@@@???>>>>>>???@@@AAADDDJJJLLLEEE===;;;======::::::;;;;;;<<<;;;;;;:::888888999999999:::::::::888999::::::;;;;;;:::::::::999999999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>=================================>>>@@@DDDKKKOOOYYYpppwwwxxxwww{{{zzzzzzuuuggg___UUUOOOGGGCCCDDDFFFEEEDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777888888888888999999999888888999999999:::::::::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<<<<;;;999===DDDKKK[[[|||sssuuu|||hhhiiisssttthhhbbbhhhqqq~~~xxx{{{yyyuuuppplllnnnuuuzzzuuu{{{zzzhhhZZZVVVWWWTTTPPPNNNMMMMMMLLLJJJyyyvvveeerrr{{{~~~yyyrrrmmmppprrrrrrssstttpppjjjfff^^^WWWVVVSSSLLLFFFEEEAAA@@@@@@??????@@@AAABBBHHHNNNOOOGGG>>>;;;<<<===::::::;;;;;;<<<;;;;;;;;;888888888999999:::::::::999999:::;;;;;;;;;::::::<<<;;;:::999:::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>===========================>>>???AAADDDKKKSSSXXXfff{{{|||~~~rrrjjjcccZZZOOOGGGEEEDDDBBB@@@@@@???>>>======<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999777888888888888999999999999999999999999999999999888888999999999:::::::::888888888888888888888888777888888888888999999999888888888999999:::::::::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;;;;@@@JJJRRRwww~~~www~~~ppppppwwwyyymmmooorrrxxxzzzwww{{{xxxqqqmmmeeeXXXQQQPPPJJJIIIIIIHHHHHHGGGGGGGGG|||rrrcccqqqwwwxxxqqqlllqqqqqqnnnpppvvvtttlllgggaaaYYYUUURRRMMMFFF@@@>>>@@@BBB@@@>>>===???AAACCCGGGJJJGGG???;;;<<>><<<;;;<<<>>>>>>;;;888:::@@@FFFHHHHHHLLLVVV___nnnzzz}}}wwwsssiiiYYYLLLDDDBBBBBBBBBAAAAAA@@@???===>>>???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888777777888888888888888888888888:::999888777777888999:::777888888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;888888999::::::;;;<<<<<<>>><<<::::::;;;;;;;;;:::>>>999777:::===DDDWWWjjj|||xxx{{{yyyjjjeeeuuuvvvzzz|||||||||nnnhhh```ZZZVVVRRRMMMIIIIIIIIIIIIHHHHHHGGGGGGGGG}}}pppaaaooozzzxxxqqqnnnrrrrrrnnnpppuuussskkkfff```XXXTTTRRRNNNGGGAAA===???AAAAAA???>>>>>>@@@BBBEEEGGGEEE@@@<<<<<<>>>::::::::::::::::::;;;;;;999::::::;;;;;;::::::999;;;:::999888888888999999999::::::::::::::::::999999999999999888888888777999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>><<<;;;<<<>>>???>>><<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888777777888888888888888888888888999999888777777888999999777888888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===<<<<<<;;;:::>>>@@@===CCC```yyyrrrmmmooouuuxxxoooddd___YYYTTTQQQOOOLLLIIIJJJIIIIIIIIIHHHHHHHHHHHH~~~ooo___mmm|||yyyrrrppptttrrrnnnpppuuuqqqhhhddd^^^WWWTTTRRROOOHHHBBB<<>>???AAABBBBBBBBBAAA???>>>===:::::::::::::::999999999999999::::::::::::999999;;;:::999888888888999999888999999::::::999999888999999999999888888888888999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============<<<;;;<<<>>>@@@@@@???EEEGGGKKKRRR[[[dddjjjmmmmmmmmmpppsssvvv|||{{{zzzgggXXXOOOIIIFFFEEEDDDBBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888999999888777777888999999777888888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::::::::::::::;;;;;;;;;::::::<<<======>>>======???;;;???IIILLLVVVvvvzzzsssfffmmm~~~wwwqqqvvvqqqeee]]]WWWTTTPPPNNNLLLKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHqqq```lll|||yyysssrrruuurrrnnnpppuuupppfffbbb\\\VVVSSSRRROOOIIICCC;;;>>>@@@BBBBBB@@@???===@@@???>>>???BBBBBB???<<<::::::999999999999888888999999::::::::::::999999:::999999999999999999999999999::::::::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>===<<<<<<>>>???AAABBBKKKRRR\\\eeekkknnnoooooopppooouuu|||{{{{{{|||vvv~~~ooo^^^RRRNNNGGGEEECCCAAA???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888999888888888888888888999777777888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;=========<<<<<<<<>>BBBCCC@@@<<<:::::::::999999888888888888999999::::::999999888999999999999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999:::999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============???>>>=========@@@CCCEEEQQQ___pppzzzyyyrrrmmmkkkssstttzzz~~~lllZZZRRRLLLHHHDDDAAAAAAAAA???===========================:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888999999888888888777777888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;:::;;;<<>>@@@BBBBBB@@@>>>>>>======???BBBCCCAAA>>>;;;;;;::::::999999888888888888999999999999888888888888999:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============????????????@@@CCCIIIMMMZZZiii{{{}}}ssskkkhhhpppsssyyy||||||jjj]]]TTTNNNGGGCCCCCCCCCBBB@@@========================::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888999999999888888888888888888888888777888999999999999888777777888888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>===::::::===@@@>>>VVVuuu}}}yyyggg^^^eee~~~xxxssskkkhhhccc]]]VVVQQQNNNLLLJJJLLLLLLKKKIIIGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGG}}}~~~mmmuuu{{{{{{uuuuuuuuuppplllqqqwwwpppccc```[[[UUURRRRRROOOIIICCC>>>======???AAABBBAAA???>>>>>>???@@@BBBBBBAAA???<<<<<<;;;;;;:::999999999888888999999999999888888777888999::::::::::::999:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============???@@@AAADDDJJJRRRYYYdddmmmxxx}}}zzzsssmmmjjjqqq{{{}}}lll^^^VVVKKKEEECCCCCCBBB@@@========================;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777888888888999999999888888888888888888888888777888999999999999888777777888888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<<<<======:::===>>>===;;;<<>><<<>>>AAACCCGGGOOOZZZaaalllnnnqqqtttuuussspppnnn{{{ssseee[[[OOOFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777888888999999999999888888888888888888888888777888999::::::999888777777888888888888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>:::<<<>>>===<<>>>>>>>>>>>>>><<<999999;;;;;;888666888888888888888888888888999999999999999999999999999999999999999999999999===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<=====================>>>???@@@CCCBBBDDDKKKVVV```fffhhhpppkkkjjjooosssuuu|||{{{qqqhhhddd]]]UUUMMMGGGCCCBBB<<<>>>@@@AAA@@@>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888999999999999999999999999888999::::::::::::999888999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>???BBBDDD@@@@@@KKK[[[sss}}}~~~kkkjjj{{{}}}uuusssooolllhhhbbb\\\XXXPPPOOOLLLJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLMMMNNNNNNLLLJJJ||||||qqq{{{}}}{{{uuuwwwvvvrrrppprrrtttooogggeee[[[YYYZZZSSSRRROOOCCC>>>999777:::;;;;;;<<>>>>>>>>>>><<<::::::;;;;;;888666888888888888888888888888999999999999999999999999999999999999999999999999<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<=====================>>>??????CCCEEEKKKTTT___gggkkkllloookkkkkkooossswwwyyy~~~wwwjjjbbb```WWWGGG@@@DDD???@@@AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888999999999999999999999999888999::::::::::::999888999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::888999999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>AAA???@@@AAACCCLLL___rrrxxxrrrrrrzzzqqqsssqqqooommmiiiccc\\\VVVOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKMMMNNNPPPOOONNNMMM|||{{{sss{{{~~~{{{tttvvvuuurrrpppsssuuuppphhhdddZZZYYYZZZTTTSSSPPPEEE>>>999666999:::999:::===>>>>>>???@@@@@@???>>>===>>><<<;;;:::;;;:::888777888888888888888888888888999999999999999999999999999999999999999999999999<<<;;;;;;:::::::::::::::999999999999::::::::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========>>>======<<<===>>>???@@@EEEJJJTTT```jjjooopppnnnnnnkkklllpppuuu|||~~~|||vvvzzznnnRRRDDDGGGBBBBBBAAA@@@@@@?????????>>>>>>>>>=========<<<<<<========================<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999999888888999999999999999999999999888999999::::::999999888999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@======AAAKKK^^^yyy{{{www|||hhhooo~~~{{{tttmmmooonnnllljjjfff___WWWQQQLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFFFFGGGHHHIIIIIIIIIGGGIIIKKKMMMNNNNNNMMMLLLyyyuuuvvv{{{{{{tttuuutttrrrpppsssvvvqqqiiibbbYYYXXXYYYTTTSSSQQQFFF>>>999666888999888999;;;;;;<<<>>>@@@@@@???>>>===>>>===<<<;;;::::::999888888888888888888888888888999999999999999999999999999999999999999999999999;;;;;;::::::999::::::;;;888888999999999:::::::::===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>=========???AAABBBHHHPPP\\\iiippprrrooollliiijjjmmmqqqwwwpppVVVKKKEEECCC@@@??????@@@AAAAAA>>>>>>>>>============<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@GGGRRRbbbzzz{{{zzz}}}wwwpppttt}}}zzzzzzuuuooollliiieee```[[[UUUOOOJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGJJJMMMNNNNNNMMMMMMMMMtttlllxxx|||{{{tttvvvuuurrrqqqtttvvvqqqiii```WWWWWWXXXTTTTTTRRRGGG???999666888999777777:::999:::===???@@@???>>>============<<<:::999999999888888888888888888888888999999999999999999999999999999999999999999999999::::::999999999::::::;;;888888999999999:::::::::;;;;;;::::::::::::::::::<<<<<<<<<=========>>>>>>???>>>===>>>@@@CCCFFFHHHNNNVVVaaakkkooonnnjjjgggccciiipppuuuzzzpppTTTJJJFFFAAA>>>???AAABBBBBB???>>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========KKK^^^qqqmmmkkkrrrsssvvv{{{uuuuuuvvvsssnnnkkkeee]]]VVVQQQMMMJJJHHHGGGGGGFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHKKKMMMOOOOOONNNMMMMMMOOOsssgggvvv{{{~~~{{{vvvwwwvvvsssqqqtttvvvqqqiii```WWWWWWYYYUUUUUUSSSIII@@@:::777888999777777999777999;;;===????????????===>>>>>>===:::999999:::888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::;;;999999999999::::::::::::::::::999999999::::::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>@@@DDDHHHMMMPPPUUU[[[ccchhhjjjhhhfffeeedddooozzzaaaSSSMMMEEE@@@@@@BBBBBBAAA??????>>>>>>>>>=========999999::::::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>??????<<>>???===:::888999;;;888888888888888888888888999999999999999999999999999999999999999999999999999999888888999::::::;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<=========>>>>>>>>>>>>>>>>>>???BBBGGGNNNTTTXXX\\\___cccddddddeeegggiiiqqqlllaaaXXXLLLDDDBBBBBB@@@>>>?????????>>>>>>>>>======:::::::::;;;<<<=========::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999::::::999888888999::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAABBBCCCddduuummmuuutttnnnlllzzz||||||vvvvvvtttqqqrrrsssnnnggg\\\WWWPPPKKKIIIJJJJJJKKKGGGHHHHHHJJJLLLOOORRRSSSKKKJJJIIIHHHIIIMMMPPPRRRQQQSSSTTTSSSQQQTTTZZZ___zzziiiuuu}}}}}}~~~}}}xxxyyyxxxtttrrrtttuuupppgggbbbYYYZZZ]]]YYYZZZYYYNNNBBB<<<999::::::777777999777888888:::<<<>>>AAABBB===>>>???>>>:::888999;;;888888888888888888888888999999999999999999999999999999999999999999999999999888888888999::::::;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???============>>>>>>>>>>>>===>>>???CCCJJJRRRYYY]]]aaabbbcccbbbaaadddiiinnnxxxqqq~~~{{{qqqjjj```RRRHHHDDDBBB???<<>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999;;;:::999888888999:::;;;999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???AAABBBCCCQQQtttzzzqqqxxxrrruuu{{{~~~}}}{{{uuurrrsssrrrrrrqqqnnnnnnmmmggg___QQQNNNJJJHHHHHHIIIJJJJJJHHHHHHIIIKKKNNNQQQTTTVVVMMMLLLJJJKKKMMMSSSXXX\\\^^^aaabbbaaaaaadddmmmttttttppp~~~xxxxxxsssppptttyyyyyypppgggbbb___[[[YYYXXXUUUPPPLLL@@@===999777777777777666777777888999;;;<<<======@@@@@@@@@???===;;;999777999999888888999999:::;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<<<<>>>???EEECCCCCCJJJUUU```fffhhhiii___YYY\\\ccckkkwwwqqqrrrvvvkkk___VVVMMMDDDAAABBB>>>======>>>??????===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@999999AAABBBEEEQQQnnnzzz|||sssmmmjjjjjjkkkkkkppprrrnnnhhheeeccc[[[QQQLLLJJJHHHIIILLLNNNMMMJJJLLLOOORRRRRRQQQPPPQQQSSSSSSKKKKKKSSSWWWTTTVVV]]]qqqyyywwwrrr~~~~~~~~~xxxuuuqqqpppuuu{{{zzzqqqgggbbb^^^[[[YYYXXXUUUOOOJJJ???<<<999777777888777777777888888999:::;;;;;;<<<>>>>>>???>>>===;;;999888999999888888999999:::;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAACCCFFFLLLWWWccckkkmmmmmmhhhbbb```fffmmmrrrzzzyyy|||nnnZZZIIIDDDFFFAAA@@@????????????===;;;===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777>>>>>>???FFFIIITTThhh}}}|||xxxsssmmmiiihhhhhhiiiiiikkklllhhhaaa^^^[[[TTTKKKLLLKKKIIIIIIIIIKKKMMMOOO[[[\\\\\\ZZZUUUQQQOOOPPPRRRRRRWWW```ggghhhiiikkkzzzttt}}}~~~~~~yyyssspppqqqvvv}}}{{{qqqfffaaa^^^[[[YYYXXXSSSLLLGGG>>>;;;888777777888888888888888888888999999::::::<<<<<<======<<<;;;999888999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCAAAHHHUUUcccnnnrrrpppmmmgggcccccciiipppvvv}}}qqqUUUGGGFFFEEECCC@@@?????????===;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<555>>>@@@BBBKKKUUUkkk{{{www}}}uuukkkhhheeeddddddffffffffffffeeeaaaZZZVVVRRRLLLFFFIIIJJJJJJKKKMMMRRRWWW[[[___^^^[[[VVVRRRPPPQQQRRRVVV```nnnzzz}}}|||sss~~~}}}~~~{{{xxxsssqqquuu{{{zzzpppggg```]]][[[ZZZXXXRRRJJJDDD===;;;888777888999999999888888888888888888888999:::;;;<<<<<<<<<;;;:::999999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>BBBDDDBBBLLLZZZgggmmmnnnjjjggggggddddddhhhooowww~~~sssWWWHHHFFFDDD@@@???>>>>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============@@@===CCCWWWlll~~~|||qqqlllcccbbbaaaaaabbbcccbbbaaaaaa___[[[UUUPPPLLLIIIFFFHHHHHHKKKRRRZZZaaafffiiiaaa\\\VVVQQQQQQVVV]]]bbblll}}}uuueeeYYY|||pppzzz}}}}}}xxxrrrssswwwvvvoooggg___]]][[[YYYWWWRRRJJJDDD===;;;888777888999999999888888888888888888888999::::::;;;<<<<<<;;;:::999999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???CCCFFFJJJRRR]]]dddeeecccaaaaaafffiiinnnttt{{{~~~}}}lllQQQGGGDDD@@@>>>>>>>>>>>>>>>=========<<<<<<=========;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>AAA@@@@@@SSSwwwtttvvv|||tttjjjddddddaaa```______``````^^^\\\ZZZWWWSSSOOOKKKHHHHHHIIILLLMMMQQQ[[[fffmmmmmmjjjfffaaa[[[ZZZaaaooo}}}{{{lllbbb\\\XXXQQQLLL}}}llluuu|||~~~~~~{{{sssqqquuuuuunnnggg```]]]ZZZXXXWWWRRRKKKFFF>>>;;;888777777888888888888888888888999999::::::;;;;;;<<<======<<<::::::999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>AAAFFFJJJRRRXXX___aaa^^^]]]___bbbhhhrrryyywww|||sssVVVLLLGGGBBB>>>>>>>>>??????>>>======<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???===BBBNNNpppyyyppp}}}zzzsssjjjbbb___bbb___^^^\\\\\\]]]\\\YYYWWWRRROOOLLLKKKIIIGGGJJJPPPYYYZZZ]]]dddjjjlllhhhddd``````dddooo|||ooofff___UUUQQQQQQQQQPPPMMM}}}jjjrrr~~~yyy|||}}}{{{ssssssvvvvvvnnnggg```]]]YYYXXXVVVSSSMMMHHH???<<<999777777888777777777888888999:::;;;;;;<<<<<<======>>>===<<<;;;:::999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@EEEKKKOOOUUU[[[___^^^[[[[[[aaagggooo{{{yyyxxx~~~kkkYYYSSSNNNFFFAAA???>>>>>>>>>>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????===KKK```zzzqqqlllgggaaa^^^^^^[[[YYYXXXWWWXXXWWWUUUSSSNNNKKKIIIKKKJJJJJJQQQYYYgggkkknnnnnnjjjfffcccccceeelll{{{mmm___YYYTTTQQQNNNMMMOOOPPPNNNMMM~~~iiippp{{{wwwzzz|||yyyssstttxxxwwwooogggaaa]]]YYYWWWVVVTTTOOOKKK@@@===999777777777777666777888888:::;;;<<<=========>>>>>>>>>>>><<<;;;:::999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;>>>AAAHHHOOOTTTSSSYYY^^^]]]ZZZ[[[dddlllvvv{{{|||}}}sssfff```YYYSSSKKKDDD@@@>>>>>>===>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@DDDUUUmmmzzz~~~qqqfffbbbbbb^^^YYYVVVWWWUUUTTTSSSTTTTTTRRRQQQNNNJJJJJJMMMNNNOOOWWWbbbooovvv{{{uuuiiibbbdddiii{{{ooo___XXX[[[RRRQQQNNNMMMMMMMMMLLLKKK{{{lll{{{{{{yyyttt}}}yyyyyy}}}{{{ssssss~~~zzzkkkeeecccYYYWWWXXXTTTVVVUUULLLDDD>>>999999999777888;;;:::::::::;;;<<<===>>>???????????????===;;;888777888999::::::888888999:::999999999999999999999999777777888888888999999999999888888777777888888999;;;;;;;;;::::::999999999999;;;<<<<<<<<<<<<===>>><<<<<<>>>BBBHHHOOOSSSUUU^^^\\\YYYWWWYYY```jjjqqq}}}zzz}}}{{{xxxtttlll___RRRMMMIIICCC?????????>>><<<<<<>>>??????>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999:::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::999999:::::::::999888888999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<======>>>>>>======;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;===>>>@@@BBBNNN^^^yyy~~~yyyooollleee]]]UUURRRRRRSSSSSSOOOLLLLLLOOOPPPNNNLLLHHHHHHIIIMMMUUU___iiiooowwwvvvuuuppphhhhhhyyy~~~qqqhhhbbb^^^XXXSSSRRRRRRPPPNNNMMMOOOQQQPPPooo}}}{{{~~~xxxsss|||~~~xxxxxx~~~{{{qqqooozzzwwwjjjeeecccYYYXXXYYYUUUWWWVVVLLLCCC<<<888888888666777:::::::::;;;;;;<<<>>>??????AAAAAAAAA@@@>>>;;;999777888999::::::888888999:::999999999999999999999999888888888999999999999:::999999888888888888999999;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;<<<>>><<<>>>BBBHHHOOOUUUYYYZZZZZZYYYWWWXXX\\\ccciiimmm{{{~~~~~~~~~|||vvvyyylllWWWIIICCCBBBBBB???===<<<<<<======<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::888999999:::::::::999999999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<============;;;;;;;;;<<<<<<<<<=========:::;;;@@@AAAAAADDDJJJXXXvvv|||uuummmfffccc___YYYTTTPPPLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIKKKPPPVVV^^^gggooouuuzzzuuussstttxxx{{{tttlllgggddd___XXXSSSTTTSSSQQQNNNNNNPPPRRRRRRsss~~~|||}}}wwwrrr{{{~~~xxxxxx|||ooommmwwwuuuiiieeebbbXXXYYY[[[XXXXXXWWWLLLDDD===999999999777888;;;;;;;;;<<<===>>>???@@@@@@DDDCCCBBBAAA>>><<<:::888888999::::::888888999:::999999999999999999999999999999999999::::::::::::::::::999999999999::::::;;;;;;::::::::::::999999:::;;;<<<;;;::::::<<<===<<<@@@HHHPPPWWW[[[^^^___\\\[[[]]]bbbjjjoooqqqqqqvvvxxxzzzzzzzzzzzz|||~~~yyyvvv|||nnnTTTJJJFFFBBB@@@???>>>>>>>>>>>>===;;;=========<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======999999::::::::::::;;;;;;::::::::::::::::::::::::777888999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???:::<<>>;;;<<<===>>>@@@AAAAAAAAAEEEEEECCCAAA???<<<:::999888999::::::888888999:::999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;<<<;;;::::::<<<>>>===CCCMMMUUU[[[]]]^^^^^^[[[]]]bbbmmmxxx}}}{{{wwwqqqrrrtttttttttvvvyyy|||}}}~~~gggWWWLLLAAABBBAAA???@@@AAAAAA@@@>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<============AAA<<<===CCCAAADDD\\\yyyxxxqqq|||uuulllfff___XXXTTTPPPNNNPPPSSSRRRMMMGGGHHHJJJJJJIIIHHHJJJPPPUUUYYY```iiippptttvvvyyy{{{~~~vvvtttrrrjjjhhhgggggggggddd___[[[]]]YYYVVVUUUUUUUUUXXX\\\tttzzzyyyttt|||yyyxxx|||zzzqqqppp{{{vvvgggbbb___WWWYYY\\\YYYZZZYYYNNNGGGAAA<<<<<<<<<:::;;;>>>;;;<<<>>>@@@BBBBBBCCCCCCEEEDDDBBB@@@>>><<<;;;:::888999::::::888888999:::999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;<<<;;;:::;;;>>>@@@AAAHHHQQQWWWZZZZZZYYYYYYWWW[[[dddrrr~~~zzzooopppqqqqqqqqqtttwwwzzz}}}}}}~~~ooo^^^RRRGGGCCCAAA??????@@@AAA@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999::::::::::::;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::777888999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===<<<<<<<<<=========>>>>>>@@@===???DDDGGGUUU|||~~~wwwiii___ZZZTTTNNNNNNJJJGGGJJJOOOQQQPPPLLLEEEFFFFFFFFFHHHPPP[[[ccchhhnnnvvvzzzzzzyyyzzz|||wwwvvvvvvsssllljjjgggeeecccbbb```^^^^^^XXXUUUWWWVVVTTTWWW\\\xxxxxxzzzttt|||~~~xxxwwwzzzyyypppqqq|||wwwhhhbbb___VVVWWW[[[XXXZZZYYYOOOEEE>>>:::::::::888999<<<<<<===???BBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;:::888999::::::888888999:::999999999999999999999999999999999999::::::::::::::::::999999999999::::::999999::::::::::::;;;;;;;;;;;;<<<;;;;;;===AAADDDGGGMMMTTTXXXWWWVVVUUUVVVYYY___jjjxxx~~~qqqqqqrrrrrrrrrsssvvvxxx{{{|||}}}{{{yyyzzz}}}}}}}}}mmm```YYYUUUGGGCCC???======>>>>>>>>><<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;===>>><<<<<<=========>>>>>>>>>>>>>>>AAAIIIXXXvvv}}}xxxvvvnnnaaaXXXTTTPPPKKKIIIEEECCCDDDHHHLLLMMMMMMEEEFFFGGGKKKTTTbbbpppyyywww|||~~~wwwxxx}}}|||xxxpppmmmiiieeeaaa```______\\\VVVTTTXXXXXXSSSUUU[[[yyy{{{ttt{{{|||uuutttyyywwwmmmmmmyyyvvviiiddd___UUUVVVYYYVVVYYYYYYPPPDDD>>>999999999888888;;;<<<>>>@@@CCCEEEEEEEEEEEE@@@???===;;;::::::::::::888999::::::888888999:::999999999999999999999999888888888999999999999:::999999888888888888999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<>><<<======>>><<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::;;;;;;;;;<<<999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>???<<<=========>>>>>>>>>>>>===???CCCPPPmmmzzzlllkkkeeeZZZRRRPPPNNNJJJGGGFFFDDDDDDEEEGGGHHHIIIKKKKKKOOOWWWdddssszzz{{{zzzzzz~~~}}}uuussspppkkkfffcccbbbccc___XXXXXX^^^]]]WWWWWW]]]{{{zzzssszzz{{{sssrrryyyvvvjjjjjjuuutttiiifff___UUUUUUWWWUUUXXXZZZQQQFFF???;;;;;;;;;999:::===<<<>>>AAADDDFFFFFFFFFEEE>>>===;;;:::999999::::::888999::::::888888999:::999999999999999999999999777777888888888999999999999888888888888888888999999999999::::::;;;;;;;;;;;;;;;<<<<<<===AAAFFFIIIQQQUUUYYYYYYVVVUUUWWW[[[\\\dddpppyyy||||||yyyxxxvvvwwwxxxwwwuuutttuuuvvvuuuxxx|||~~~{{{qqqttt{{{~~~yyyhhhbbbdddZZZSSSJJJBBB>>>>>>??????<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>===;;;;;;;;;<<<>>>@@@============>>>>>>>>>>>>???AAADDDTTTzzzyyyiii______ZZZPPPJJJIIIHHHEEEGGGHHHIIIHHHEEEDDDEEEFFFNNNNNNRRR\\\kkkxxx{{{vvv}}}~~~xxxzzzyyywwwrrrmmmiiiggggggccc]]]]]]dddddd\\\[[[aaa{{{yyy|||zzzsssssswwwoooiiilllttttttjjj___\\\VVVYYY[[[VVVWWWYYYRRRGGG@@@::::::;;;:::<<<@@@BBBAAA@@@BBBFFFFFFDDDAAA999999888888777666666555999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;::::::999999::::::;;;999:::;;;:::999999:::<<<<<<<<<;;;===@@@EEEKKKNNNWWWZZZ]]]ZZZVVVUUU[[[aaaaaafffooowww{{{zzzvvvssswwwwwwvvvuuutttsssqqqpppsssxxx|||uuuooowwwzzzqqqmmmiii]]]OOOEEEBBBAAA???<<>>>>>>>>>>>>>>??????<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888999999::::::999999888777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<=========<<<<<<<<<<<<============999@@@<<<777>>>@@@>>>AAAGGG<<>>:::999999888777777666666999999999:::::::::;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;::::::999999::::::;;;999:::;;;:::999999;;;<<<<<<<<<===???CCCHHHNNNQQQVVVXXXYYYWWWUUUWWW\\\aaa___eeemmmsssttttttsssrrrtttuuuuuusssqqqppppppqqquuuzzzxxxrrrmmmqqqvvv|||qqq\\\LLLDDDBBB@@@?????????>>>>>>>>>>>>??????===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::::::::999999999999999999999:::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============999???<<<999@@@AAA>>>BBBDDDGGGWWWttt{{{rrrdddWWWTTTRRROOOKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHRRRZZZ]]]fffvvv~~~}}}}}}xxxvvvssspppmmmjjjiiiiiilllhhhdddbbb___]]]aaahhhxxxzzz~~~}}}zzz|||zzzrrrlllnnnsssrrrhhh^^^]]]VVVYYY[[[UUUVVVXXXQQQEEE>>>999999::::::<<<@@@@@@???@@@BBBBBB@@@===999:::::::::999888888777777999999999999::::::::::::999999::::::::::::999999999999999999999999999999::::::999999999999::::::999:::::::::999999;;;===<<<===???CCCHHHMMMRRRUUUXXXWWWUUUTTTVVVZZZ^^^aaa```eeejjjmmmnnnnnnppprrrppprrrrrrpppmmmmmmooorrrwww}}}{{{wwwuuupppooorrr{{{lllUUUGGGBBB@@@???@@@??????>>>>>>>>>??????===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999;;;:::::::::999999999888;;;;;;::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============999>>>;;;;;;BBB@@@===CCCJJJ___zzz~~~oooeee^^^VVVNNNNNNMMMLLLJJJHHHGGGFFFEEEHHHHHHFFFEEEEEEEEEFFFFFFGGGQQQZZZ^^^hhhwwwyyywwwtttqqqooommmllllllooonnnmmmiiiaaa[[[___ggg|||zzz}}}}}}{{{}}}uuuooopppsssrrriii```]]]VVVYYY[[[UUUVVVWWWPPPDDD===888999::::::===AAA@@@AAABBBBBBAAA>>>:::777:::::::::999999999888888888999999999999:::::::::999999::::::::::::999999999999999999999999999999::::::999999999999::::::888999::::::999999;;;======???BBBGGGLLLQQQUUUWWWZZZVVVTTTUUUZZZ```cccdddfffffffffiiillloooqqqqqqlllnnnooommmkkkkkkpppttt{{{~~~}}}xxxvvvyyy}}}vvvvvvzzzzzz```PPPGGGCCC@@@@@@@@@??????>>>>>>??????======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<============;;;>>><<<===BBB>>>>>>JJJ\\\yyy}}}tttxxx{{{lll^^^VVVRRRNNNKKKIIIJJJJJJJJJIIIHHHFFFEEEGGGFFFFFFEEEFFFGGGHHHIIIHHHRRR\\\bbbkkkxxx|||zzzxxxuuusssrrrrrrrrrpppnnnnnnkkkddd^^^^^^ddd~~~yyy||||||{{{~~~wwwqqqqqqsssrrrjjjbbb^^^WWWYYYZZZTTTUUUVVVNNNCCC===888999:::;;;>>>BBBBBBCCCDDDCCCAAA===:::888:::::::::999999999999999888888888999999999::::::888999999::::::999999888999999999999999999999999:::999999888888999999:::888999::::::999:::<<<>>>>>>@@@EEEKKKPPPTTTVVVWWWVVVTTTUUUZZZcccjjjmmmmmmkkkgggdddgggooottttttqqqkkklllmmmllllllmmmrrrvvv~~~zzzsssmmmnnnvvv}}}yyyhhhYYYOOOFFFAAAAAAAAA@@@???????????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;:::::::::888888999:::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<===============>>><<>>???BBBHHHMMMRRRTTTUUUUUUPPPRRRXXXbbbmmmtttuuuuuukkkgggeeeiiipppuuuuuurrrkkkkkklllmmmpppsssvvvwww~~~zzzsssjjjeeehhhpppwwwzzzwwwggg[[[QQQGGG@@@BBBAAA@@@???????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;;;;;;;;;;999999::::::;;;;;;;;;;;;::::::888888999:::;;;<<<======999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============>>>>>>===@@@AAA>>>QQQtttcccYYYPPPMMMKKKJJJIIIKKKIIIJJJLLLNNNOOOOOOOOONNNHHHGGGGGGGGGGGGHHHJJJKKKLLLUUU```hhhnnnuuu~~~}}}~~~}}}zzzxxxvvvuuuttttttqqqllliiikkkkkkgggdddddd~~~||||||zzzxxx}}}zzztttnnnmmmooonnnhhhbbb___XXXYYYZZZSSSSSSTTTLLLDDD===999:::===>>>AAAFFFEEEFFFEEEBBB===;;;;;;<<<888888888888888888888888888888888888999999999999888888999999999999888888999999999999999999999999999999888888888888999999777888999999999:::<<<>>>@@@DDDIIIOOORRRSSSRRRQQQQQQWWW```kkkrrruuutttrrrbbbeeehhhlllnnnqqqssstttmmmkkkkkkooouuuzzzyyyxxxwwwssslllggggggkkkrrrwww~~~rrrhhhaaaYYYOOOGGGCCCBBBAAA@@@????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;<<<<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>>>>>BBBBBBCCCbbbttt```UUUMMMLLLKKKIIIHHHKKKJJJKKKMMMOOOQQQRRRSSSSSSMMMKKKJJJHHHGGGGGGGGGGGGKKKSSS^^^fffjjjnnnvvv~~~~~~|||yyywwwvvvuuuuuussspppooopppmmmiiihhhkkk~~~~~~~~~{{{xxx}}}wwwqqqlllkkklllkkkfffaaa___XXXZZZZZZSSSSSSTTTLLLDDD>>>:::;;;===???BBBGGGEEEEEEDDD@@@;;;999;;;===777777777777777777888888777888888888888999999999888888999999999999888888999999999999999999999999999999888888888888999999777888999999999:::===???AAAEEEJJJPPPRRRRRRPPPNNNWWW^^^hhhqqqtttrrrmmmjjj[[[ccckkknnnkkkkkkpppvvvooolllkkkqqqyyy~~~|||xxxooollliiiiiimmmtttyyy|||yyyrrrmmmggg^^^WWWCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<=========>>><<<>>>???CCCDDDHHHooo}}}jjjcccXXXOOOMMMLLLIIIIIILLLKKKLLLMMMOOOQQQSSSUUUUUUQQQOOOLLLIIIFFFEEEDDDDDDIIIPPP[[[cccfffiiipppyyy~~~}}}zzzyyyxxxxxxuuuuuuvvvuuuoooiiikkkqqq}}}}}}~~~xxxooofffffflllnnniiibbb___[[[VVVTTTTTTSSSPPPMMMEEE>>>888:::>>>@@@BBBEEEFFFCCC???<<<;;;;;;:::999888888888888888888888888999999999999999888777666999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::<<<>>>AAACCCIIIMMMPPPPPPNNNNNNRRRVVVWWWeeeqqqtttrrrmmmcccYYYgggggghhhkkknnnnnnllliiijjjlllqqqxxx~~~~~~yyytttnnnnnnmmmmmmsssyyyttthhhYYYIIIDDDCCC===>>>AAA>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::::::::;;;<<<===>>>???>>>============>>>>>>???@@@<<>>999;;;>>>@@@BBBEEECCC@@@===;;;:::::::::999888888888888888888888888999999999999999888777777999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999:::<<>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<===>>>>>>============>>>??????===>>>@@@DDDOOOeeezzzpppeee]]]UUUSSSOOOLLLJJJKKKMMMPPPQQQPPPOOONNNOOOQQQTTTUUUTTTTTTQQQMMMIIIFFFFFFGGGGGGKKKQQQUUUXXX]]]eeekkkmmmpppmmmlllmmmhhhooo~~~xxx{{{}}}|||vvvppplll}}}zzzzzz||||||sssjjjhhhkkkkkkddd]]]ZZZWWWUUUUUUVVVUUUQQQMMMEEE>>>999;;;???@@@AAADDD@@@>>>;;;::::::::::::999888888888888888888888888888999999999999888777777999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::;;;:::999999<<>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;<<<<<<=====================>>>???@@@;;;AAAFFFLLL___yyymmm```XXXPPPNNNLLLKKKKKKNNNQQQTTTRRRQQQOOOOOOOOOQQQSSSUUUWWWWWWUUURRRLLLHHHFFFEEEGGGJJJMMMOOOQQQVVV]]]cccccceeeaaa___aaa___jjjxxxppp|||yyyyyyzzz{{{ssskkkiiikkkjjjddd]]]WWWUUUTTTUUUWWWUUUQQQLLLDDD===:::===@@@@@@@@@BBB>>><<<::::::;;;<<<;;;:::888888888888888888888888888888999999999888888777888999999999999:::::::::999999999999999999999999999999999999999999999999::::::999:::===CCCHHHLLLPPPOOONNNLLLNNNSSS[[[bbbhhhgggccc\\\XXXZZZ```eeedddfffgggfffcccbbbdddeeeiiimmmpppoookkkgggeeefffnnnvvv~~~vvvaaaTTTMMMCCCBBBDDD????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<<<<<<<<<<<<<===============>>>???@@@@@@===DDDQQQeeexxxhhhYYYPPPLLLKKKIIIJJJNNNRRRVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSXXXYYYYYYVVVQQQMMMJJJIIIIIIJJJJJJJJJKKKOOOUUUZZZ[[[\\\WWWUUUXXXYYYfff~~~uuu|||xxxwwwxxxwwwqqqkkkjjjkkkkkkeee```VVVTTTSSSTTTVVVUUUPPPLLLCCC===:::>>>AAA@@@???AAA===<<<;;;;;;<<<======<<<888888888888888888888888777888888999999999888888888888888999999999::::::999999999999999999999999999999999999999999999999:::::::::<<<@@@EEEJJJNNNPPPNNNKKKKKKOOOYYYdddlllsssiii]]]WWWWWWZZZ___aaabbbbbbbbbbbbaaabbbdddffflllmmmllliiifffgggkkkpppxxx~~~}}}}}}~~~xxxjjjbbbYYYGGG@@@CCCAAA@@@????????????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<==================>>>???@@@AAAAAAHHHbbb|||vvvqqqooohhhZZZPPPLLLTTTQQQOOOPPPSSSVVVXXXXXXSSSSSSRRRQQQQQQQQQRRRRRRVVVXXXZZZYYYVVVSSSQQQPPPMMMLLLJJJHHHHHHJJJNNNQQQUUUVVVQQQPPPUUUVVVeee{{{}}}~~~yyyvvvvvvtttpppkkkjjjlllkkkfffaaaVVVTTTRRRSSSTTTTTTPPPLLLCCC===;;;???BBB@@@??????===<<<;;;<<<===>>>===;;;888888888888888888888888777777888999999999999888888888888888999999999999999999999999999999999999999999999999999999999999:::;;;<<<>>>BBBGGGKKKNNNNNNMMMLLLOOOUUU```jjjpppvvvgggXXXUUUYYY\\\^^^```aaa___^^^___cccgggjjjjjjnnnlllhhhfffgggllltttzzz~~~~~~{{{zzz{{{|||tttlllkkkdddNNNCCCDDDCCC@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>=========<<<======>>>>>>=========>>>???@@@AAABBBEEETTT|||zzzlll```[[[UUUOOOPPPVVVbbb^^^YYYXXXYYYZZZYYYWWWTTTSSSSSSRRRQQQQQQQQQQQQSSSUUUXXXYYYXXXVVVVVVVVVQQQOOOLLLJJJHHHIIIJJJKKKOOORRRNNNOOOTTTVVVddd}}}|||zzzuuussstttppplllkkkllljjjfffaaaXXXUUURRRQQQSSSRRROOOLLLBBB===<<<@@@BBB@@@>>>>>><<<;;;:::;;;<<<<<<;;;999888888888888888888888888777777888999999999999999888888888888999999999999999999999999999999999999888888888888888888888888:::;;;>>>AAAEEEHHHKKKMMMKKKMMMPPPVVV^^^fffkkknnnnnnaaaWWWWWWZZZ\\\^^^aaaaaa]]][[[___hhhooorrrqqqnnnjjjfffeeejjjrrrzzz~~~||||||{{{yyywwwvvvxxxzzz}}}nnniiillljjjXXXLLLHHHCCCAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>===<<<<<<<<<===>>>??????=========>>>???@@@BBBCCCKKKlll}}}qqqbbbUUUSSSQQQOOOTTT^^^gggbbb]]]\\\]]]]]]ZZZWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPSSSUUUWWWWWWVVVWWWXXXVVVSSSPPPMMMKKKIIIHHHGGGIIIMMMLLLNNNSSSTTTaaayyy{{{zzzuuurrruuuqqqmmmlllllliiiddd```YYYUUUQQQPPPQQQQQQOOOLLLBBB===<<<@@@CCC@@@>>>>>>;;;:::999:::;;;;;;999888888888888888888888888888666777888999999999999999777888888888888999999999999999999999999999999999888888888888888888888888:::<<>>>>><<<<<<<<<<<<===???@@@@@@=========>>>???AAABBBCCCRRRvvvnnnaaaUUUOOOSSSSSSPPPSSS\\\ddd___[[[ZZZ]]]^^^\\\YYYUUUUUUTTTSSSRRRQQQPPPPPPOOOQQQSSSTTTUUUUUUWWWXXXYYYVVVSSSOOOMMMJJJGGGEEEEEEJJJJJJMMMSSSSSS^^^vvv{{{}}}xxxqqqooosssnnnjjjjjjlllkkkfff```[[[WWWRRROOOMMMLLLJJJIII>>>???@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888888999::::::777888999999888777888999::::::::::::::::::::::::999999999999999999999999:::999999888999999::::::??????AAAFFFKKKLLLJJJFFFNNNPPPVVV^^^fffjjjiiifff\\\ZZZYYY[[[^^^___^^^\\\XXXZZZ___hhhqqquuurrrnnnfffdddcccfffnnnwwwzzztttqqqtttwwwwwwxxxzzz{{{}}}~~~}}}}}}}}}uuuhhhnnnpppbbbQQQJJJGGGFFFDDDBBBAAA@@@>>>=========<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::::::::999999:::===???AAA>>>>>>===============>>><<<<<<>>>???>>>???GGGOOO[[[rrr|||nnneeeggg]]][[[ZZZZZZ^^^aaacccccc`````````^^^[[[YYYYYYZZZ[[[WWWTTTUUUWWWWWWRRRNNNRRRRRRSSSTTTVVVXXX[[[\\\\\\[[[ZZZVVVRRRNNNJJJHHHFFFGGGJJJKKKJJJOOO^^^mmmzzz|||yyyqqqppprrrnnnjjjiiikkkjjjeee```[[[WWWRRRNNNLLLKKKJJJIII???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999::::::777888999999888777888999::::::::::::::::::::::::999999999999999999999999:::999999888999999:::;;;AAABBBDDDGGGJJJKKKIIIHHHIIILLLSSS\\\cccfffccc```[[[YYYYYY[[[^^^___^^^\\\]]]^^^aaahhhoooppplllggg``````aaagggoooyyy}}}{{{{{{{{{|||wwwqqqooosssvvvwwwxxxzzz{{{}}}~~~~~~}}}||||||}}}xxxkkk___WWWOOOKKKFFFCCCBBBAAA???=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@AAA>>>>>>============>>>>>>@@@===>>>@@@??????HHHUUUcccvvv{{{{{{jjjbbbddd^^^```dddggghhhgggeeecccbbbccccccbbb___^^^^^^___ZZZXXXWWWYYY\\\\\\WWWRRRRRRRRRRRRSSSUUUXXXZZZ[[[\\\\\\[[[XXXTTTPPPKKKIIIHHHIIILLLLLLKKKMMMZZZhhh|||yyy|||yyyqqqooopppllliiiiiikkkiiiddd^^^[[[WWWQQQMMMKKKKKKJJJJJJ@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::777888999999888777888999888888999999::::::;;;;;;999999999999999999999999999999888888999:::;;;<<>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>======<<<<<<>>>???@@@>>>>>>============>>>>>>BBB===>>>AAA??????OOOdddxxx~~~zzzrrrfffaaaddd]]]eeemmmqqqnnnhhhccc```dddeeeeeedddbbb```aaabbbYYYXXXYYY[[[^^^^^^YYYUUURRRRRRRRRSSSTTTVVVYYYZZZ\\\\\\]]][[[XXXRRRMMMJJJKKKLLLNNNNNNKKKLLLVVVaaavvvxxx{{{yyyqqqnnnoookkkhhhhhhjjjhhhbbb]]][[[VVVPPPLLLJJJJJJJJJIIIAAAAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777888999999888777888999777777888999:::;;;;;;<<<999999999999999999999999999999888888999:::<<<>>>CCCFFFHHHHHHFFFFFFHHHLLLOOOPPPSSSVVVXXXXXXWWWVVVVVVWWWXXXZZZ\\\]]]]]]]]][[[\\\___cccfffgggdddaaa\\\^^^dddmmmuuu{{{}}}}}}}}}zzzwwwsssqqqqqqssstttpppmmmllloooqqqqqqssswww{{{{{{zzzyyyxxxyyy}}}{{{mmmjjjhhh```TTTKKKFFFCCC@@@>>>>>>======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>===<<<<<<======>>>>>>============>>>>>>???@@@===???AAA???EEEaaa~~~wwwtttooohhhfffhhhgggnnnvvvwwwpppiiidddcccfffggggggeeebbb``````aaaZZZYYYXXXYYY[[[ZZZXXXUUURRRRRRRRRRRRSSSUUUWWWYYY[[[\\\^^^^^^[[[VVVPPPMMMLLLMMMNNNOOOLLLKKKRRR\\\nnn~~~xxx{{{xxxooommmnnnkkkhhhiiijjjhhhbbb\\\ZZZUUUPPPKKKJJJIIIIIIHHHBBBAAA@@@???===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999777888999999888777888999777777888888999:::;;;;;;999999999999999999999999999888777777999;;;>>>???DDDFFFGGGFFFDDDEEEJJJNNNZZZYYYXXXVVVUUUTTTUUUVVVUUUVVVXXXYYY[[[\\\^^^```\\\\\\]]]___aaabbbaaa```bbbdddjjjqqqwwwzzzyyyxxxwwwuuurrrpppooooooqqqrrrooolllkkkmmmnnnmmmppptttyyyyyyyyywwwwwwzzz~~~rrrppppppiii^^^RRRIIICCC@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===============>>>??????;;;===@@@BBBEEEWWW}}}wwwtttrrrpppnnnooovvvzzz}}}yyyrrrmmmlllmmmkkkkkkkkkhhhdddaaaaaaaaaaaa^^^[[[YYYXXXWWWVVVVVVSSSSSSRRRRRRSSSUUUVVVXXXZZZ[[[^^^^^^]]]YYYTTTQQQMMMMMMNNNOOOLLLJJJPPPXXXgggxxxyyy|||wwwmmmjjjnnnkkkhhhiiikkkiiibbb\\\XXXTTTPPPLLLJJJIIIHHHFFFAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888777888999999888777888999777777888888999999::::::999999999999999999999999999888777777999<<>>======<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<======>>>???@@@:::???CCCFFFUUUwww}}}zzzzzzxxxtttqqqwwwxxxxxxuuupppmmmnnnpppoooooonnnlllhhheeedddeeegggeeebbb^^^[[[YYYXXXXXXUUUTTTSSSSSSTTTUUUVVVWWWXXXYYY\\\^^^]]][[[XXXVVVQQQNNNNNNNNNKKKIIIMMMUUU^^^qqqzzz}}}vvvkkkhhhnnnkkkiiijjjllljjjbbb\\\VVVSSSPPPMMMLLLIIIFFFDDD@@@???>>>===<<<<<<===>>>;;;;;;;;;:::::::::999999888999::::::::::::999888777888999999888777888999888888888888888999999999999999999999999999999999999888777777999<<<@@@BBBHHHEEECCCCCCHHHNNNTTTWWW\\\]]]^^^[[[XXXUUUVVVWWWXXXXXXXXXWWWXXX\\\bbbhhhfffdddaaa^^^]]]___cccgggmmmmmmnnnpppssstttsssrrrrrrqqqqqqpppooommmlllkkkgggfffhhhkkkllllllqqqxxxtttuuuwwwyyyzzz~~~tttlllppprrrooobbbPPPCCC@@@AAA???>>>>>>===============<<<===???AAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@<<>>===<<<<<<===>>>???;;;;;;;;;:::::::::999999888999:::;;;;;;:::999888777999999999888777888999999999999888888888888888999999999999999999999999999888777777999<<>>==================???BBBDDDDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@???EEEFFFPPP}}}}}}sssjjjeeeggglllrrruuuuuuppplllhhhjjjjjjjjjhhhggghhhjjjcccfffiiihhhddd^^^YYYVVVWWWVVVUUUUUUUUUVVVWWWXXXUUUVVVXXX[[[\\\]]]]]]]]]ZZZUUUPPPLLLHHHDDDGGGMMMRRRddd|||~~~zzz{{{wwwlllgggkkkjjjjjjkkkkkkggg```ZZZUUUQQQMMMLLLKKKIIIEEEBBB???>>>===<<<;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999888::::::999777666777888888888888888888888888888999999888888888888888888<<<:::888888:::???DDDHHHEEECCCCCCGGGNNNTTTWWWXXXZZZWWWTTTTTTUUUVVVTTTQQQVVVVVVVVVWWWZZZ]]]aaacccfffaaa[[[[[[aaahhhooorrrqqqqqqrrrrrrqqqooonnnmmmrrrqqqooonnnmmmkkkhhhfffeeeeeefffhhhlllppptttwwwppprrrwww|||~~~|||rrrvvv~~~oooooo|||vvviiibbbMMM<<>>;;;======>>>CCCHHHGGGAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>======<<<<<<<<<;;;===============<<<<<<<<<777<<<>>>;;;===BBBDDD@@@AAAJJJNNNZZZ{{{qqqjjjeeeggglllqqquuuuuurrrooolllmmmmmmllljjjgggdddbbbddddddcccbbbaaa___]]]\\\YYYXXXWWWVVVVVVVVVWWWWWWXXXYYYYYY[[[\\\]]]^^^___]]]ZZZUUUPPPLLLJJJJJJJJJUUU___sssxxxyyywwwmmmiiimmmkkkjjjjjjjjjggg```ZZZUUUQQQMMMLLLLLLJJJGGGCCC@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888999:::999777666777888888888888888888888888888888888888888888888888888;;;::::::;;;>>>AAAEEEGGGFFFEEEEEEIIIPPPUUUXXXYYYWWWTTTRRRSSSUUUVVVUUUSSSSSSSSSSSSUUUXXX[[[^^^```aaa]]]YYY[[[bbbjjjoooppppppppppppppppppnnnmmmlllpppooonnnmmmllljjjhhhggggggggghhhiiilllppptttvvvttttttvvv}}}yyyqqqvvv~~~sssrrrnnnmmmlllZZZHHHDDDAAA>>><<<<<>><<<<<<<<<>>>DDDIIIIIIEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>=========<<<<<<<<<<<<========================:::===>>>::::::>>>@@@>>>@@@DDDOOOggg|||sssmmmnnnnnnoooqqqttttttsssrrrppppppnnnmmmlllkkkjjjjjjffffffdddbbbaaa___]]]]]]]]][[[YYYWWWWWWWWWXXXYYYXXXXXXYYYZZZ\\\]]]]]]^^^^^^[[[WWWSSSOOOMMMLLLLLLOOOWWWhhh}}}vvvxxx~~~wwwmmmjjjnnnllljjjiiiiiieee___ZZZTTTPPPMMMLLLMMMLLLHHHEEEAAA@@@>>><<<;;;::::::;;;::::::::::::::::::::::::999999999999999999999999888999:::999777777777999888888888888888888888888888888888888888888888888999;;;===@@@CCCDDDEEEEEEEEEEEEGGGKKKPPPTTTVVVWWWRRRQQQPPPRRRTTTVVVUUUUUUQQQQQQSSSUUUWWWZZZ]]]___^^^YYYXXX]]]hhhpppqqqooonnnnnnooonnnnnnmmmlllkkkmmmmmmlllkkkjjjiiiiiihhhiiijjjjjjlllnnnqqqtttvvvvvvtttvvv~~~~~~uuuuuuzzzwwwmmmwwwxxxlllYYYGGGEEEAAA<<<<<<>>>??????===;;;<<<>>>DDDIIIKKKHHHDDD<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================<<<<<<<<<<<<========================;;;>>>>>>;;;:::===??????CCCEEETTTrrrzzztttqqqxxxuuurrrrrrssstttuuuuuutttsssqqqooonnnooopppqqqjjjhhhfffcccaaa```______bbb___\\\YYYXXXXXXZZZ[[[XXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]ZZZWWWTTTQQQOOOMMMOOOTTTbbbtttwwwxxx}}}uuulllhhhmmmkkkhhhggggggccc]]]XXXSSSPPPMMMLLLMMMMMMJJJGGGBBBAAA>>><<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999777999:::999888777888999888888888888888888888888888888888888888999999999888;;;@@@EEEGGGGGGFFFDDDDDDEEEHHHKKKOOOQQQRRRRRROOOOOOPPPQQQSSSTTTTTTTTTRRRSSSUUUWWWYYY[[[]]]^^^ZZZXXXYYYbbbnnnuuutttpppmmmmmmmmmmmmllllllkkkkkkjjjkkkkkkjjjhhhhhhiiijjjllllllmmmnnnpppsssuuuvvvuuuuuuyyy|||uuulllwww{{{zzzmmmWWWKKKFFF???<<<===??????>>><<<<<<>>>CCCGGGHHHFFFDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==============================<<<<<<<<<===============>>>>>>>>>:::===@@@???>>>???AAACCCFFFPPPbbbyyy}}}xxxvvvuuu|||yyyvvvtttuuuvvvwwwwwwvvvuuusssqqqppppppqqqqqqmmmkkkhhhdddbbbaaaaaabbbeeebbb___[[[YYYYYY[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]\\\ZZZWWWSSSPPPNNNPPPTTT___ppp|||yyyzzz~~~}}}rrriiieeejjjhhhffffffeeebbb[[[VVVRRROOOLLLLLLMMMMMMJJJGGGBBBAAA>>><<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999777888999999888777888999888888888888888888888888777777888888888999999999999<<>>===???@@@???======>>>@@@BBBCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<===========================>>>>>>??????:::===AAABBB@@@>>>@@@DDDDDDaaa||||||zzz{{{}}}}}}{{{yyyxxxyyyyyyxxxwwwuuuuuuuuutttrrrpppnnnlllooommmjjjgggeeeddddddeeefffddd```]]][[[[[[[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZXXXTTTQQQOOOMMMPPP[[[mmm~~~xxxzzzzzz}}}|||pppgggcccgggffffffggggggccc[[[UUUQQQNNNKKKKKKLLLLLLIIIEEEAAA@@@>>><<<;;;::::::;;;::::::::::::::::::::::::999999999999999999999999777888999999888777999:::888888888888888888888888777777777888999999:::::::::===CCCGGGJJJIIIHHHFFFMMMQQQUUUWWWVVVSSSQQQOOOLLLNNNQQQSSSRRRRRRSSSSSSUUUVVVWWWXXXXXXVVVTTTRRRNNNRRRYYYccclllooommmiiijjjjjjiiiiiiiiiiiijjjjjjhhhjjjjjjiiiffffffiiilllooopppqqqsssuuuwwwxxxyyyyyy}}}}}}|||~~~pppqqqzzz}}}uuubbbXXXKKKBBB??????@@@@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<===============<<<======>>>>>>??????@@@===>>>@@@AAA>>><<>>BBBFFFHHHIIIIIIHHHRRRVVV[[[\\\YYYTTTPPPNNNIIIMMMQQQSSSSSSSSSUUUVVVYYYZZZ[[[ZZZXXXUUUQQQNNNJJJQQQZZZccchhhiiihhhgggggggggfffeeeeeefffggghhhiiikkkllliiieeeeeeiiimmmoooqqqsssuuuwwwyyyzzz{{{|||}}}}}}}}}}}}}}}zzzyyyyyy{{{~~~rrrooosssssstttmmmbbbRRRFFF@@@???@@@@@@===>>>>>>======<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<=========>>><<<======>>>??????@@@@@@@@@>>>>>>???>>>@@@KKKXXXyyy}}}zzzxxxxxxxxxwwwvvvtttsssqqqpppooonnnmmmlllkkkjjjiiiiiiffffffeeedddbbbaaa___^^^^^^]]]]]]]]]\\\\\\[[[[[[]]]\\\[[[ZZZXXXVVVTTTSSSTTTSSSZZZkkk~~~vvvvvvvvvzzz~~~{{{qqqhhhfffeeeeeehhhkkklllhhh___XXXQQQNNNJJJIIIJJJIIIFFFBBB???>>>===<<<;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999666888999999888888999;;;888888888888888888888888666777777888999999::::::===???AAADDDGGGHHHIIIIIISSSXXX]]]^^^YYYRRRNNNLLLFFFKKKPPPSSSTTTUUUWWWYYY^^^^^^___^^^[[[VVVQQQMMMJJJSSS]]]eeeggggggggghhheeedddcccccccccdddeeefffiiikkkllliiieeeeeeiiinnnoooqqqsssvvvxxxzzz{{{|||}}}yyyuuuuuuyyy~~~yyyyyyxxxxxxyyyzzz|||~~~kkklllooommmuuuttthhhVVVHHHAAA?????????===>>>>>>===<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<===============;;;<<<<<<<<<======>>>>>><<<======>>>???@@@@@@@@@AAA===<<<>>>@@@GGGYYYkkk~~~~~~}}}{{{yyy{{{zzzwwwvvvuuuuuuvvvwwwnnnnnnnnnnnnmmmlllkkkjjjggggggggggggfffdddaaa```___^^^^^^]]]]]]\\\\\\\\\^^^]]]\\\ZZZXXXWWWVVVUUUTTTPPPSSS```qqq{{{xxxyyy}}}{{{qqqjjjhhhgggfffiiipppqqqhhh^^^XXXQQQNNNKKKJJJKKKIIIEEEAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777888999999777777888999888888888888888888888888:::999999999999999::::::@@@AAAEEEJJJIIIFFFHHHMMMTTTZZZ___\\\TTTNNNNNNPPPPPPOOOMMMMMMOOOSSSXXX[[[aaa```___^^^[[[UUUNNNJJJJJJSSS```gggiiihhhiiikkkiiifffbbbaaaccceeedddcccjjjkkklllkkkhhhhhhlllooommmooosssxxx|||~~~}}}|||{{{xxxwwwyyy~~~wwwwwwvvvwwwxxx{{{}}}llljjjkkklllsssmmmjjj___PPPEEEBBB@@@>>>@@@@@@@@@??????>>><<<<<<<<<<<<============<<<<<>><<<>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA???@@@DDDEEEAAAFFFbbb}}}}}}}}}zzzxxxzzzzzzyyyyyyxxxwwwwwwvvvpppooooooppprrrqqqmmmiiieeefffggggggfffeeecccbbbccc```^^^]]]^^^______^^^\\\[[[YYYXXXXXXXXXVVVTTTYYYVVVSSSYYYgggwwwzzzxxxyyy}}}{{{qqqjjjiiijjjhhhkkkppppppfff[[[UUUQQQNNNKKKJJJJJJIIIDDDAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777888999888777666777999888888888888888888888888888888888888999:::;;;;;;???@@@DDDHHHHHHFFFHHHMMMSSSVVVYYYWWWQQQMMMMMMNNNMMMNNNNNNPPPRRRUUUXXXYYY\\\[[[YYYWWWVVVUUUSSSQQQRRRZZZccchhhhhhfffggghhhfffccc``````bbbccccccbbbfffhhhjjjjjjhhhhhhkkknnnmmmooorrrvvvyyyzzzxxxwwwuuuvvvxxx}}}|||zzzyyyxxxxxxyyy}}}wwwpppiiifffoooooonnnfffYYYNNNIIIDDD@@@???????????????>>>======<<<<<<============<<<<<<>>><<<;;;;;;===>>>===;;;>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<============>>>>>>??????@@@@@@AAA@@@BBBCCCAAALLLnnn~~~{{{yyywwwwwwwwwxxxxxxxxxxxxxxxrrrqqqooooooooonnnjjjgggjjjjjjjjjjjjiiihhhggggggeeeccc```_________^^^\\\^^^\\\YYYXXXXXXWWWVVVTTTXXXUUUTTTWWWaaannn{{{|||xxxyyy}}}{{{qqqjjjiiimmmkkklllpppooodddXXXRRRPPPMMMJJJIIIIIIHHHDDD@@@???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777888999888777666777999888888888888888888888888666666666777999;;;===>>>@@@???BBBFFFGGGFFFHHHMMMRRRQQQPPPOOOMMMLLLLLLKKKKKKMMMOOORRRUUUVVVWWWWWWYYYWWWTTTRRRSSSWWWZZZ]]]]]]bbbgggiiigggdddddddddcccaaa______```bbbbbbbbbcccgggkkklllkkkkkknnnqqqqqqsssvvvxxxxxxvvvsssqqqooosssyyy|||xxx{{{zzzxxxyyy{{{uuuhhhpppqqqrrrnnndddZZZSSSIIIAAA??????????????????>>>>>><<<======>>>>>>======<<<===;;;:::;;;<<<===<<<;;;???>>>>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>@@@AAAAAAOOOqqq|||zzzwwwwwwxxxyyyyyyzzz{{{{{{xxxuuurrrpppnnnmmmjjjhhhoooooonnnllllllkkkkkkkkkiiigggfffeeeeeecccaaa^^^bbb___\\\ZZZYYYYYYXXXWWWYYYXXXVVVWWW\\\fffqqqyyy~~~xxxyyy}}}|||rrrkkkjjjnnnkkklllpppnnncccXXXRRROOOLLLIIIHHHHHHGGGCCC??????>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888999:::999888777888:::888888888888888888888888555555555777999<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>===>>>AAADDDGGGSSSooo|||yyyyyyzzzzzz{{{{{{|||}}}}}}}}}zzzwwwtttrrrqqqpppppprrrqqqooommmllllllmmmmmmmmmlllkkkkkkkkkjjjgggdddfffccc___]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZ\\\cccmmmuuu~~~xxxyyy}}}|||rrrlllkkkllliiijjjnnnmmmdddYYYTTTNNNKKKHHHGGGGGGFFFBBB>>>???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888999:::;;;:::999999:::;;;888888888888888888888888555555555777:::>>>AAADDDHHHEEEEEEHHHIIIFFFFFFHHHOOOKKKFFFFFFIIIMMMNNNMMMLLLMMMNNNOOOQQQRRRTTTTTTQQQRRRSSSSSSUUUYYY___dddhhhiiiiiihhhfffdddcccccc___````````````aaabbbccceeejjjooossstttuuuxxx{{{}}}wwwqqqnnnlllqqqtttyyy|||}}}|||zzzxxxuuuvvvyyy~~~xxxkkkmmmpppqqqmmmhhh```RRRFFFAAA@@@??????>>>??????@@@======>>>>>>>>>>>>============>>>============>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>BBBAAABBBFFFOOO```yyy}}}yyyvvv{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzwwwuuuuuuvvvxxxsssrrrpppnnnmmmlllmmmmmmlllllllllmmmooonnnllljjjgggeeeaaa_________]]]\\\[[[]]]^^^]]]^^^ccclllrrr}}}xxxyyy}}}}}}sssmmmlllkkkhhhiiimmmmmmdddZZZUUUMMMJJJGGGFFFFFFEEEAAA===???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888999:::;;;:::999888999;;;888888888888888888888888777666666888;;;???DDDFFFJJJGGGGGGKKKMMMJJJHHHHHHMMMIIIEEEEEEIIIMMMOOOOOONNNOOOOOOPPPPPPQQQRRRRRRLLLOOOQQQQQQRRRUUU[[[aaahhhhhhgggfffeeedddcccbbb^^^```aaaaaa```___```bbbccchhhmmmpppqqqtttxxx||||||~~~}}}yyysssnnnmmmnnnvvvwwwyyyzzzyyyxxxyyyzzztttwww}}}llljjjmmmnnnkkkiiidddXXXLLLCCCBBB@@@???>>>>>>??????===>>>>>>??????>>>>>>======>>>???>>>===<<<===???======>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????CCC>>>===FFFZZZuuu}}}xxxuuuyyyyyyyyyyyyyyyyyyyyyxxx}}}}}}|||yyywwwxxxzzz|||vvvuuutttrrrqqqpppppppppmmmllllllmmmoooooonnnlllhhhfffdddddddddcccaaa___^^^______```bbbggglllpppzzzxxxyyy}}}}}}sssmmmlllllliiiiiimmmlllcccYYYUUULLLIIIFFFEEEFFFDDD@@@<<>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777888999999777777888999888888888888888888888888999888888999<<>>===>>>>>>>>>>>>????????????>>>>>>;;;===???>>><<<;;;<<<>>><<<<<<=========>>>>>>>>>======<<<<<<<<<<<<============>>>>>>??????@@@@@@AAA???CCCWWWvvv{{{yyyyyyyyyzzzzzz{{{{{{|||~~~{{{{{{}}}|||||||||{{{yyywwwvvvuuurrrpppnnnnnnpppppppppooolllkkkkkklllmmmllliiifffeeeddddddeeeiiimmmooopppxxxxxxyyy~~~}}}tttmmmmmmnnnjjjjjjmmmkkkbbbXXXSSSLLLIIIFFFEEEEEEDDD@@@<<>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::888888888888888888888888555777888777666555666777888888888888888888888888::::::999:::===AAAFFFIIIGGGEEEIIIQQQUUUSSSOOONNNEEEEEEEEEFFFHHHKKKOOORRRPPPSSSWWWYYYYYYUUUPPPMMMMMMOOOOOONNNNNNSSS]]]ffffffeeeeeeeeedddbbb___]]]\\\^^^```___\\\ZZZ[[[]]]cccgggjjjlllnnnqqqwww|||rrrtttuuurrrooopppvvv{{{yyy{{{}}}{{{xxxvvvwwwxxxzzzxxxlllllljjjiiijjjkkkeee\\\FFFEEEBBB???=========>>>>>>>>>????????????>>>>>>:::<<<>>>===;;;:::;;;>>>;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<======>>>???@@@@@@AAACCCGGGUUUrrrzzzzzz{{{}}}~~~~~~~~~{{{zzzxxxvvvsssrrrrrrssssssrrrqqqrrrsssuuuvvvtttqqqnnnmmmjjjiiikkkooossssssrrryyy~~~}}}}}}{{{}}}|||tttooonnnooollllllooolllaaaUUUOOOOOOKKKGGGFFFFFFEEEAAA>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888999999888777777888:::777777777777777666555555777777888<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???@@@>>>======>>>?????????HHHKKKjjj~~~}}}xxxrrrppprrrttttttsssssstttvvvwwwxxxwwwuuutttssspppnnnnnnqqquuuwwwxxx~~~~~~}}}|||zzz{{{~~~{{{sssnnnnnnoookkkkkkmmmkkkaaaVVVPPPNNNKKKGGGFFFFFFEEEAAA>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888999999888777777888:::777777777777777666555555888888:::>>>CCCFFFFFFEEEEEEGGGIIIMMMQQQRRRPPPMMMHHHHHHIIIIIIKKKMMMNNNOOORRRUUUXXXXXXTTTQQQOOOOOOQQQQQQQQQQQQSSSWWW]]]aaaddddddccccccbbb```______```^^^\\\ZZZZZZ[[[]]]^^^fffiiimmmoooooopppqqqrrrpppkkkkkkrrrwwwxxxyyy}}}~~~{{{wwwtttvvv{{{hhhhhhhhhiiimmmppppppkkkeeeXXXQQQGGG@@@===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===???>>>>>>===>>>@@@AAABBBAAAGGGWWW~~~~~~~~~yyytttrrrssstttrrrqqqqqqrrruuuwwwyyyyyyyyyxxxwwwuuussssssuuuxxxyyyyyy~~~~~~{{{zzzyyyzzz|||yyyrrrmmmmmmoookkkiiikkkiii```VVVRRRNNNJJJGGGFFFFFFEEEAAA>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888777999999999777777888999777777888888777777666666888999<<<@@@EEEGGGFFFEEEFFFGGGIIIMMMOOOOOOMMMJJJIIIIIIJJJJJJLLLMMMOOOPPPPPPTTTXXXVVVQQQMMMMMMOOOPPPPPPQQQTTTXXX\\\______``````_________^^^^^^^^^^^^]]]\\\[[[[[[]]]___```eeehhhkkkmmmmmmmmmnnnnnnkkkkkkoootttuuuuuuxxx|||~~~|||yyyvvvuuuyyyvvvllljjjjjjlllnnnnnnkkkiii]]]UUUKKKBBB>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????======>>>???<<<===>>>@@@AAABBBCCCDDDFFFfff|||wwwvvvvvvuuurrrooooooqqqtttwwwzzz|||}}}}}}|||{{{zzz{{{}}}~~~}}}||||||xxxyyywwwxxxzzzwwwppplllllloooiiiggghhhggg___WWWSSSMMMJJJFFFEEEFFFEEEAAA>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777888:::999888777888999777777888888888777777666777999===BBBEEEGGGGGGFFFFFFGGGHHHJJJLLLLLLIIIGGGIIIIIIIIIJJJKKKMMMNNNOOOLLLQQQTTTRRRLLLHHHJJJMMMOOONNNPPPUUU\\\______]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^```bbbccceeehhhkkkmmmmmmlllkkklllhhhmmmsssvvvuuutttwww{{{wwwvvvvvvvvvyyy~~~{{{rrriiihhhkkkjjjgggeeebbbZZZOOOEEE???>>>???AAA========================>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>===>>>???<<<===???@@@@@@AAACCCDDDKKKqqq}}}zzzzzz{{{zzzwwwsssqqqrrruuuxxx{{{~~~~~~~~~}}}yyyxxxvvvvvvxxxvvvooollllllmmmhhheeegggeee^^^WWWSSSLLLIIIFFFEEEFFFEEEAAA>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666888::::::888777888888777777888888888888777777777:::???CCCFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFDDDHHHHHHHHHIIIJJJKKKLLLMMMKKKNNNPPPOOOJJJHHHJJJMMMMMMMMMPPPVVV]]]```^^^[[[\\\[[[[[[[[[\\\]]]______^^^^^^^^^___```bbbdddeeeeeehhhlllmmmllljjjiiiiiigggooouuuvvvtttsssvvvyyyqqqrrruuuxxx|||~~~|||gggccchhhiiieeebbbddd^^^SSSHHHAAA>>>???AAA========================>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>@@@===>>>@@@?????????BBBEEEVVVxxx~~~}}}{{{uuuvvvxxxzzz|||~~~~~~}}}xxxuuuuuuwwwuuuooolllmmmkkkfffdddfffeee^^^VVVSSSKKKHHHEEEDDDEEEEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888666888::::::999888777888777777888888999999888888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@>>>???@@@???>>>@@@EEEJJJgggzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}xxxuuuuuuwwwuuuooommmnnniiidddcccfffeee^^^VVVRRRKKKHHHEEEDDDEEEEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888555888:::;;;999888777777666777888999999999999888===@@@DDDGGGJJJNNNTTTXXXSSSOOOIIIEEEDDDFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJJJJMMMPPPQQQPPPMMMQQQWWW[[[\\\]]]]]]]]][[[ZZZYYYYYYYYY[[[]]]^^^]]]]]]^^^___```bbbcccccccccfffjjjkkkiiifffdddcccgggnnnrrroooooorrrtttrrrrrrqqqrrruuuyyy{{{zzzxxxxxxzzz{{{~~~xxxgggffffffiiimmmccc```YYYNNNEEE??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@>>>@@@@@@???>>>CCCKKKRRRxxx}}}}}}}}}}}}}}}~~~{{{{{{xxxuuuuuuwwwuuuooommmnnngggccccccfffeee^^^UUUQQQKKKGGGDDDDDDEEEEEEBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888555888:::;;;:::888777777666777888999999999999999@@@CCCFFFIIILLLQQQXXX^^^XXXRRRKKKFFFEEEFFFHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNLLLHHHEEEGGGLLLPPPQQQOOONNNSSSZZZ]]]]]]\\\]]]___[[[ZZZXXXWWWXXXYYY[[[]]]\\\\\\]]]^^^___```aaaaaabbbeeeiiijjjhhhdddaaa```gggmmmooollllllqqqrrroooqqqooonnnqqqvvvzzz{{{{{{zzz{{{|||}}}mmmeeebbbgggpppbbb```ZZZPPPFFF@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>???@@@>>>???@@@???@@@FFFQQQYYY~~~~~~}}}}}}~~~xxxuuuqqqooorrrsssrrrqqqsssiiihhhgggeeebbb]]]WWWRRRIIIHHHFFFEEEDDDBBB???===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777888888888888888888888888888888888777666777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>DDD@@@@@@BBBAAAJJJiii{{{vvvqqqpppssstttrrrrrrtttjjjhhhgggeeebbb\\\VVVQQQIIIGGGEEEDDDDDDBBB???===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777888888888888888888888888888888888777666777:::===CCCCCCEEEHHHMMMRRRXXX[[[YYYSSSLLLGGGFFFGGGIIIJJJNNNMMMLLLNNNOOONNNKKKHHHHHHJJJKKKMMMNNNOOOOOOOOOVVVVVVXXXYYYZZZZZZZZZZZZXXXWWWVVVVVVWWWYYY[[[]]]\\\^^^___^^^]]]^^^aaadddccceeeeeecccaaabbbhhhmmmpppnnnmmmmmmoooqqqrrrqqqqqqrrrtttvvvxxxxxxxxxxxxxxxvvvtttssstttwww{{{~~~jjjeeeooooookkkfffddd___VVVLLLDDDAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>BBBEEEHHH[[[~~~vvvrrrqqqtttuuusssrrrtttkkkiiihhheeebbb[[[TTTOOOIIIGGGEEEDDDDDDBBB???<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777888888888888888888888888888888888777777888;;;>>>CCCDDDEEEHHHLLLQQQUUUWWWSSSNNNIIIEEEEEEGGGHHHIIIMMMMMMLLLMMMNNNMMMJJJGGGGGGKKKOOOPPPOOOOOOQQQSSSWWWWWWXXXYYYZZZZZZYYYYYYWWWVVVVVVVVVWWWYYY[[[\\\ZZZ[[[\\\\\\\\\]]]```bbbdddeeeeeecccbbbeeekkkqqqlllkkkkkkmmmpppsssttttttssstttuuuvvvwwwwwwwwwvvvtttsssrrrrrrsssuuuwwwyyy~~~~~~~~~}}}~~~ooofffjjjjjjjjjhhhfffaaaYYYOOOGGGBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???????????????????????????@@@CCCDDDIIIccc~~~tttppppppssstttrrrqqqrrrllljjjhhheeeaaaZZZSSSMMMHHHGGGEEEDDDCCCAAA>>><<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888777777888888888888888888888888888888888888888999===@@@BBBCCCEEEGGGJJJMMMPPPQQQLLLIIIEEEDDDEEEGGGHHHHHHKKKKKKKKKKKKKKKJJJHHHGGGGGGLLLRRRRRRPPPOOOSSSVVVXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUUUUVVVWWWXXXZZZ[[[YYYYYYZZZZZZ[[[]]]```aaacccdddeeeffffffhhhmmmppphhhhhhiiimmmqqquuuvvvvvvssssssttttttttttttsssssssssrrrrrrsssssstttvvvvvvzzz{{{|||||||||}}}zzzjjjeeeeeejjjkkkhhhccc\\\SSSJJJDDD@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>???????????????@@@@@@AAA@@@AAACCCMMMlll{{{rrrnnnnnnrrrssspppooopppllljjjhhheee```ZZZRRRMMMHHHFFFEEEDDDCCCAAA>>><<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888777777777777777777777777777777777888888888888;;;>>>AAAAAABBBDDDFFFHHHIIIJJJKKKGGGEEEDDDDDDFFFHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGLLLQQQRRRPPPPPPTTTYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXYYY\\\___aaabbb```cccfffiiijjjkkkkkkllleeefffhhhlllqqquuuvvvvvvrrrqqqqqqpppppppppppppppppppppqqqqqqrrrsssttttttsssuuuwwwxxxzzz|||tttiiiiiisssmmmjjjeee___WWWNNNGGGBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAA???======EEEXXXzzzzzzpppmmmmmmqqqssspppmmmnnnkkkjjjgggeee```ZZZRRRMMMHHHFFFDDDCCCCCCAAA>>>;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777777777777777777777777777777888999999999<<<@@@CCCBBBCCCEEEGGGGGGGGGGGGFFFDDDDDDDDDFFFHHHJJJIIIHHHEEEFFFHHHGGGFFFFFFGGGIIIIIIKKKMMMNNNNNNPPPUUUYYY[[[[[[[[[ZZZYYYWWWVVVUUUSSSTTTTTTVVVWWWWWWXXXXXXZZZYYYXXXZZZ^^^aaacccccc```bbbfffjjjkkkjjjhhhfffddddddfffkkkpppsssttttttppppppooonnnnnnnnnnnnnnnlllmmmmmmnnnpppqqqssstttnnnppprrrtttwwwzzzrrrjjjsssnnnkkkgggbbb[[[SSSJJJDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAABBB>>>>>>HHH___~~~}}}pppmmmnnnrrrssspppnnnnnnjjjiiigggddd```ZZZRRRMMMHHHFFFDDDCCCBBBAAA>>>;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777777777777777777777777777777888999999:::===AAADDDDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCEEEHHHJJJKKKJJJIIIDDDFFFHHHHHHGGGGGGJJJLLLJJJIIIIIIIIILLLPPPVVVYYY\\\\\\[[[ZZZXXXWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWXXX[[[YYYYYY[[[```dddeeeeeebbbccceeeggghhhgggdddbbbcccdddfffjjjnnnqqqrrrqqqpppooonnnmmmmmmmmmnnnooolllllllllmmmooorrruuuvvvnnnppprrrtttvvvzzz~~~kkknnnnnnkkkhhhddd___WWWMMMFFFAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBAAACCCOOOeeeqqqnnnooossstttqqqnnnoooiiihhhfffddd```ZZZSSSNNNGGGFFFDDDCCCBBB@@@===;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777777777777777777777777777777888999999:::===AAAEEEFFFGGGIIIJJJJJJHHHEEECCCCCCDDDFFFIIILLLMMMKKKIIIDDDGGGIIIIIIHHHIIILLLOOOKKKHHHEEEFFFJJJQQQVVVXXX\\\\\\[[[ZZZXXXVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWWWW\\\ZZZYYY\\\aaaeeegggfffeeedddddddddeeedddcccaaacccccceeeiiimmmppppppooopppooonnnmmmmmmnnnooopppnnnnnnnnnooorrruuuxxx{{{rrrsssuuuwwwxxx{{{sssqqqnnnkkkhhheeeaaaYYYOOOGGGAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB===@@@GGGVVVppp{{{}}}ttt{{{tttllljjjpppqqqmmmmmmsssllljjjgggddd```YYYQQQKKKGGGEEECCCAAAAAA???===;;;;;;;;;;;;<<<;;;;;;::::::999999999999999999999999888888999999999999888888888888888777777777777777888666666999>>>CCCDDDDDDHHHIIILLLOOOOOOLLLHHHDDDEEEFFFHHHJJJLLLLLLLLLLLLGGGFFFEEEEEEGGGIIIKKKMMMLLLHHHDDDFFFNNNUUUXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTQQQRRRSSSTTTUUUVVVWWWWWW^^^[[[[[[___dddgggdddaaa___```ccceeefffeeedddccceeeeeefffhhhlllnnnoooooorrrpppooooooppprrrqqqpppooommmmmmqqquuuwwwvvvttttttuuuvvvvvvwwwyyy|||~~~hhhmmmnnniiibbb___^^^VVVMMMEEEBBBAAACCCBBB???>>>@@@??????????????????????????????@@@@@@@@@AAAAAAAAA>>>???@@@@@@???>>>???AAAFFFCCCHHH___{{{{{{~~~uuummmkkkqqqrrrnnnnnnssskkkjjjgggddd___YYYQQQKKKGGGEEECCCAAAAAA???===;;;:::;;;;;;<<<;;;;;;::::::999999999999999999999999888888999999999999888888888777777777777777777777888777666999>>>CCCEEEDDDIIIKKKNNNPPPPPPMMMGGGDDDDDDEEEHHHJJJKKKLLLLLLLLLHHHHHHFFFFFFFFFHHHJJJKKKLLLHHHEEEHHHNNNUUUXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSQQQRRRRRRTTTUUUVVVWWWWWW[[[ZZZ[[[___dddfffddd```___```bbbcccddddddddddddhhhggghhhjjjmmmppppppppppppooonnnnnnppprrrqqqqqqooonnnnnnqqquuuwwwvvvtttwwwxxxyyyxxxxxxyyy{{{~~~kkkjjjmmmkkkeeebbb___XXXOOOGGGCCCAAACCCBBB???>>>@@@??????????????????????????????@@@@@@@@@AAAAAAAAA???@@@AAAAAA@@@@@@AAABBBEEEGGGYYY|||uuu~~~vvvooommmssstttoooooossskkkiiifffccc^^^XXXQQQLLLGGGEEECCCAAAAAA???===;;;::::::;;;;;;<<<;;;;;;:::999999999999999999999999888888999999999999888888777777777777777777888888888777888;;;???CCCEEEEEEJJJLLLPPPRRRQQQLLLGGGCCCDDDEEEGGGIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKHHHGGGIIIPPPUUUXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQPPPQQQRRRSSSUUUVVVXXXXXXYYYYYY[[[```eeefffccc`````````aaabbbdddeeeeeefffkkkjjjjjjllloooqqqqqqpppooommmmmmnnnppprrrrrrqqqooonnnooorrruuuvvvvvvuuuzzz{{{|||{{{zzzzzz|||~~~}}}iiifffkkknnnkkkfff```ZZZSSSJJJDDDAAACCCBBB???>>>@@@??????????????????????????????@@@@@@@@@AAAAAAAAA@@@AAABBBAAAAAAAAABBBDDDIIITTTvvvnnnvvvooonnntttuuupppooosssjjjhhheeebbb]]]WWWQQQLLLGGGEEECCCAAAAAA???===;;;::::::;;;;;;<<<;;;;;;;;;999999999999999999999999888888999999999999888888777777777777777888888888888888:::===@@@CCCFFFFFFJJJNNNQQQSSSPPPKKKGGGDDDGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHIIILLLQQQVVVXXXXXXVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYXXXZZZ]]]bbbfffgggccc```aaaaaabbbcccdddfffhhhiiilllkkkkkkmmmoooqqqqqqpppnnnllllllmmmppprrrrrrrrrooooooppprrrtttvvvvvvuuuzzz|||}}}}}}||||||~~~www~~~iiibbbiiiooonnnhhhaaaZZZWWWNNNGGGBBBBBBBBB@@@>>>@@@??????????????????????????????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@AAACCCEEENNNccc|||iiivvvooonnnttttttooommmqqqjjjgggddd```\\\WWWQQQLLLGGGEEECCCAAAAAA???===;;;999::::::;;;<<<<<<<<<;;;999999999999999999999999888888999999999999888888666666777777888888888888777999<<>>AAABBBDDDGGGIIIHHHKKKNNNMMMIIIFFFEEEFFFKKKJJJHHHFFFDDDCCCBBBBBBAAABBBDDDFFFHHHJJJKKKLLLFFFIIIMMMQQQUUUWWWWWWWWWWWWUUURRROOONNNMMMNNNOOONNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]```cccdddcccbbb``````aaaccceeegggiiikkkllljjjiiiiiikkknnnppppppooopppnnnnnnoooqqqssssssrrroooqqqssstttttttttuuuwwwvvvxxx{{{}}}}}}~~~|||}}}~~~{{{|||jjjkkknnnqqqlllccc\\\[[[VVVLLLCCCBBBCCCAAA????????????????????????????????????@@@@@@@@@AAAAAAAAA???@@@??????>>>@@@CCCFFFSSSpppzzznnnwwwwwwrrrppprrrpppoooppprrrtttuuuuuuoooqqqssssssqqqrrruuuxxxzzz~~~rrrkkkkkkqqqqqqkkkiiillliiifffbbb^^^ZZZVVVQQQMMMGGGEEECCCAAAAAA???===;;;888999:::;;;<<<<<<<<<<<<999999999999999999999999888888999999999999888888555666666777888888999999777;;;???BBBCCCEEEGGGJJJFFFIIIKKKIIIEEECCCDDDGGGIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJEEEIIINNNSSSVVVWWWWWWWWWXXXVVVRRROOOMMMMMMNNNOOOMMMNNNPPPSSSVVVXXXZZZ[[[[[[]]]```aaa```___^^^^^^]]]___aaaeeegggiiiiiijjjiiihhhiiikkkoooqqqqqqqqqrrrpppoooppprrrssssssrrrooorrrtttuuutttsssuuuwwwuuuxxx{{{||||||||||||~~~yyy{{{}}}~~~tttpppoooqqqnnneee___]]]YYYMMMCCCBBBCCCBBB@@@?????????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAEEEHHH[[[sssxxxooowww~~~zzzpppnnnjjjhhhhhhiiihhhgggddddddeeeeeeffffffggggggkkknnnrrruuuyyy~~~pppjjjiiippppppjjjgggjjjhhhfffbbb^^^ZZZVVVQQQMMMGGGEEECCCAAAAAA???===;;;888999:::;;;<<<<<<<<<<<<999999999999999999999999888888999999999999888888555666666777888999999999777;;;@@@CCCDDDEEEHHHJJJEEEGGGIIIFFFBBBAAADDDHHHGGGFFFDDDCCCCCCDDDEEEEEECCCDDDEEEGGGGGGHHHHHHHHHDDDIIIOOOUUUWWWWWWWWWWWWXXXVVVRRROOOMMMMMMNNNOOOMMMNNNPPPSSSVVVYYY[[[\\\[[[]]]______]]]\\\\\\\\\ZZZ\\\```dddggghhhhhhhhhiiihhhiiilllooorrrsssrrrsssrrrpppqqqrrrssssssrrrooorrruuuuuutttsssuuuwwwvvvyyy{{{|||{{{zzzzzzzzzwwwzzz}}}zzz{{{tttpppqqqpppgggaaa___[[[NNNDDDBBBCCCBBB@@@?????????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@BBBFFFIIIeeewwwqqqnnn{{{uuupppmmmjjjhhhfffiiigggfffggghhhiiihhhfffcccdddfffhhhjjjnnnssswwwuuunnnjjjooosssqqqlllhhhkkkhhhccc___\\\VVVPPPJJJHHHEEECCCAAAAAA???===:::999999::::::::::::;;;;;;;;;;;;::::::::::::999999888888888888888888888888888999:::999888777888999888<<<@@@AAAEEEKKKMMMKKKGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDJJJMMMQQQSSSTTTVVVWWWYYY[[[VVVQQQNNNNNNOOONNNLLLQQQQQQQQQRRRTTTVVVYYYZZZ___^^^]]]]]]\\\\\\\\\\\\___```aaaccceeeggghhhhhhfffgggiiilllnnnpppqqqrrrsssrrrqqqqqqssstttttttttvvvvvvuuuuuuuuuvvvvvvwwwwwwyyy{{{}}}~~~|||zzzyyyxxxzzz}}}}}}{{{rrrqqq|||mmmjjjlll[[[VVVRRRMMMGGGCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===DDDCCC@@@BBB@@@EEEUUUnnnqqqyyyqqqwwwwww}}}{{{xxxrrrrrrqqqqqqnnnjjjiiikkkjjjfffddddddeeeccccccfffkkkppp{{{~~~tttmmmjjjooorrrpppkkkhhhkkkhhhccc___\\\VVVOOOJJJGGGEEECCCAAAAAA???===;;;999999::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999777999:::999888777888999999===AAABBBFFFLLLOOOMMMJJJIIIHHHFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFHHHKKKOOORRRTTTUUUWWWXXXWWWSSSOOOMMMNNNOOOOOONNNQQQQQQRRRSSSUUUXXXZZZ\\\^^^^^^]]]\\\[[[[[[\\\\\\______```aaaccceeeggghhhhhhiiikkkmmmoooqqqrrrrrrtttsssrrrrrrtttvvvvvvuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxyyy{{{|||}}}|||{{{zzzxxxzzz}}}~~~|||~~~vvvooowwwmmmmmmooo^^^XXXTTTOOOIIIDDDBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>AAA???@@@CCC@@@HHH]]]nnnxxxyyy{{{wwwwwwsss|||xxxwwwrrrllliiihhhfffeeeeeeeeeeeeeeetttyyy~~~}}}rrrllljjjnnnqqqnnniiigggjjjhhhddd```\\\VVVOOOKKKGGGEEECCCAAAAAA???===;;;999999::::::::::::;;;;;;::::::::::::999999999999999999999999999999999999777888999999888777888999:::???CCCDDDHHHOOOQQQPPPMMMKKKHHHFFFDDDEEEFFFGGGEEEFFFGGGGGGFFFEEEDDDCCC@@@AAACCCEEEFFFGGGHHHHHHHHHKKKOOORRRSSSTTTVVVXXXTTTQQQMMMLLLMMMNNNOOOOOOPPPQQQRRRTTTWWWZZZ\\\^^^]]]]]]\\\[[[[[[[[[\\\\\\```_________aaadddfffhhhkkklllmmmooopppqqqrrrrrrtttsssrrrsssuuuwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}~~~rrrsssmmmpppppp___ZZZVVVQQQKKKFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???===BBBFFFCCCSSStttzzzsssnnn{{{zzzlllppp}}}}}}wwwoookkkjjjjjjjjjiiirrrvvv|||}}}qqqkkkiiimmmoookkkgggfffiiihhheeeaaa\\\UUUOOOKKKGGGEEEBBBAAAAAA@@@===;;;999999999:::::::::;;;;;;:::::::::999999999999888777777777777777777777777777888999999888777999:::<<>><<<999999999:::::::::;;;;;;::::::999999999888888888666666666666666666666666666888999999888888999:::>>>BBBFFFGGGKKKPPPSSSQQQPPPLLLGGGDDDEEEGGGGGGGGGDDDEEEGGGHHHGGGFFFCCCBBBCCCCCCDDDEEEFFFGGGHHHIIILLLOOORRRTTTUUUUUUWWWXXXRRRQQQNNNKKKIIIIIIKKKLLLMMMNNNPPPSSSVVVYYY[[[\\\]]]]]]\\\]]]]]]^^^___```cccbbbaaa```bbbdddhhhjjjmmmnnnoooppppppqqqqqqqqqpppooonnnpppsssuuuvvvvvvssstttvvvwwwyyyyyyyyyyyy|||{{{zzzyyyyyy{{{|||}}}~~~~~~~~~mmmiiiooolll___\\\YYYSSSMMMHHHDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFIIIOOOzzz}}}uuutttnnneeehhhgggssszzzrrrooo{{{}}}}}}}}}~~~zzzppplllkkkmmmmmmiiieeeeeefffggggggccc\\\TTTNNNKKKFFFDDDBBBAAAAAA@@@>>><<<999999::::::::::::;;;;;;999999999999888888888888555555555555555555555555666777999999888888999;;;???CCCFFFGGGJJJOOOQQQOOONNNIIIEEEDDDFFFHHHHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEGGGHHHJJJJJJOOOQQQTTTUUUUUUUUUVVVWWWRRRQQQOOOLLLIIIHHHJJJMMMMMMNNNQQQTTTVVVXXXYYYZZZ\\\[[[\\\\\\]]]^^^___```ccccccbbbbbbccceeegggiiikkklllmmmnnnooooooppppppnnnmmmmmmooorrruuuvvvvvvtttvvvwwwyyyzzzzzzzzzyyy{{{{{{zzzyyyzzz{{{|||}}}~~~yyy{{{llliiiooollleee]]]ZZZUUUOOOIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===@@@@@@DDDLLL[[[nnn|||gggfffaaafffnnnyyy{{{{{{|||{{{yyy~~~~~~~~~zzzpppmmmlllnnnmmmhhheeeffffffggghhhddd\\\SSSNNNKKKEEEDDDBBBAAAAAA@@@>>>===999999::::::::::::;;;;;;999999999999888888888888777777777777777777777777555777888999888888:::;;;@@@DDDFFFFFFHHHMMMNNNLLLKKKGGGCCCDDDGGGIIIHHHEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHKKKMMMNNNPPPSSSUUUUUUTTTSSSSSSTTTPPPPPPOOOLLLIIIIIILLLOOONNNPPPRRRUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___bbbbbbbbbbbbcccdddffffffhhhiiikkklllmmmnnnnnnnnnnnnmmmmmmpppsssvvvwwwwwwxxxyyy{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}{{{xxxrrrmmmpppooolll___\\\WWWQQQKKKFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???BBBAAAEEEUUUlll}}}rrrjjjwwwqqqhhhfffdddgggppp~~~}}}xxx|||}}}|||~~~{{{pppmmmmmmooommmhhheeefffeeeggghhhddd\\\SSSNNNKKKEEECCCBBBAAAAAA@@@???===999999:::::::::;;;;;;;;;999999999888888888888777888888888888888888888888555777888999888888:::;;;@@@DDDFFFEEEGGGKKKLLLJJJIIIEEEBBBDDDHHHJJJHHHEEEAAAAAAAAAAAABBBDDDEEEFFFCCCCCCDDDFFFIIIMMMPPPRRRQQQSSSUUUUUUSSSQQQQQQRRRNNNOOONNNLLLJJJJJJNNNRRRPPPQQQTTTVVVXXXYYYYYYYYYWWWWWWWWWXXXYYY[[[\\\]]]``````aaabbbcccdddddddddggggggiiikkklllmmmnnnnnnooonnnnnnppptttwwwxxxxxxzzz{{{}}}~~~|||{{{zzzzzzzzz{{{{{{{{{{{{||||||~~~yyy{{{rrrsssppppppaaa^^^YYYSSSMMMHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCFFFCCCHHH___zzziiihhhrrrjjjaaa]]]aaajjjrrrwww{{{}}}|||zzz~~~}}}tttnnnjjjllllllhhhfffffffffjjjjjjccc[[[UUUMMMFFFDDDDDDCCCBBBAAA???>>>===;;;:::999:::<<<===<<<;;;:::::::::999999999888888999888888888777777666666999999999888777999===@@@@@@CCCHHHHHHFFFEEEEEEFFFDDDCCCCCCGGGKKKLLLHHHCCCCCCBBBAAA@@@AAABBBCCCDDDFFFGGGHHHIIIJJJNNNRRRUUUVVVUUUTTTRRRRRRRRRSSSSSSTTTOOOKKKJJJLLLOOOPPPOOOVVVVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\___bbbdddeeeeeefffgggiiikkkjjjiiikkknnnqqqrrrsssrrrrrrrrrsssuuuxxxzzz|||{{{}}}}}}zzzzzz||||||~~~|||nnnpppuuujjjeee^^^XXXVVVRRRIIIBBB???BBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@@@@???@@@BBBDDD>>>HHHEEELLLiii~~~lll|||```tttzzz{{{rrrpppnnnhhhcccaaaiiinnnuuu}}}}}}zzz{{{yyy}}}{{{vvvppplllmmmmmmiiiffffffeeeiiiiiiccc[[[UUUMMMGGGDDDDDDCCCBBBAAA???>>>===;;;:::999:::<<<===<<<;;;:::::::::999999999888888888888888888777777777666888999888888888:::>>>AAA@@@DDDIIILLLKKKJJJIIIJJJDDDCCCCCCGGGKKKKKKGGGCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKOOOSSSUUUVVVUUUTTTSSSRRRRRRSSSTTTSSSOOOKKKJJJLLLOOOPPPPPPTTTTTTVVVXXXZZZZZZYYYXXXYYYZZZ[[[ZZZYYYYYY[[[\\\```bbbeeeffffffggghhhiiikkkkkkjjjlllnnnqqqrrrsssssssssssstttvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~uuuqqquuummmfff^^^XXXVVVRRRJJJCCC@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@@@@???@@@BBBDDDCCCKKKHHHQQQnnnooorrr^^^uuuzzzmmmccc```dddbbbeeeiiimmmqqqwww~~~{{{{{{yyy|||zzzvvvpppmmmmmmkkkgggdddeeedddhhhhhhbbbZZZUUUNNNHHHCCCCCCCCCBBBAAA???======;;;:::999:::<<<===<<<;;;:::::::::999999999888888888888888888777777777777777888888888999;;;@@@DDDEEEIIINNNQQQPPPNNNKKKJJJEEEDDDDDDGGGJJJJJJGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGIIILLLPPPTTTVVVUUUUUUTTTSSSSSSSSSTTTTTTRRROOOLLLKKKLLLNNNPPPPPPQQQSSSVVVXXXYYYYYYWWWVVVYYYZZZ[[[[[[ZZZZZZ\\\^^^bbbdddfffgggggggggiiijjjkkkllllllmmmoooqqqssstttuuuuuuuuuvvvwwwxxxzzz{{{{{{|||~~~~~~~~~yyymmmqqqmmmggg___YYYWWWSSSKKKDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJ[[[zzz|||rrrggg```zzz{{{jjjcccddd______`````````cccgggjjjtttxxx~~~|||~~~{{{|||yyysssnnnkkkjjjhhhbbb```bbbcccgggggg```YYYTTTNNNIIICCCCCCCCCBBB@@@???===<<<;;;:::999:::<<<===<<<;;;:::::::::999999999888888888888888777777777777777666777888888999===BBBFFFLLLOOORRRTTTRRRNNNIIIEEEEEEDDDEEEGGGIIIIIIGGGDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFJJJNNNSSSVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTPPPNNNLLLLLLLLLNNNPPPQQQPPPTTTXXXZZZZZZXXXWWWVVVZZZ\\\]]]\\\\\\]]]___aaaccceeeggghhhhhhhhhiiikkklllmmmnnnooopppqqqssstttvvvwwwwwwxxxxxxyyyzzz{{{{{{|||~~~}}}~~~~~~kkkoooppphhh```YYYWWWTTTLLLFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDEEECCCLLLhhhhhhwww___gggsssjjjfffeeedddaaa______```cccdddeeehhhkkknnnnnnmmmkkkkkkkkklllmmmmmmnnnnnnnnnnnnuuu~~~~~~~~~zzzzzzuuurrrnnnkkkkkkgggaaa```bbbcccffffff___XXXSSSNNNHHHCCCCCCBBBAAA@@@>>>===<<<;;;:::999:::<<<===<<<;;;:::::::::999999999888888777777777777777777888888666777888999:::>>>DDDHHHMMMOOORRRSSSRRRMMMGGGCCCEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBDDDDDDEEEJJJPPPUUUWWWXXXVVVVVVUUUUUUTTTTTTSSSRRRNNNNNNMMMLLLLLLNNNPPPQQQQQQUUUZZZ[[[ZZZXXXWWWWWW\\\]]]^^^___^^^___bbbddddddfffhhhiiihhhhhhiiijjjlllnnnqqqqqqqqqqqqsssuuuwwwxxxyyyzzzzzz{{{{{{||||||}}}mmmpppsssjjjaaaZZZXXXUUUNNNHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAA@@@AAACCCEEEFFFBBBTTT|||rrraaarrr]]]qqq}}}wwwooojjjhhhgggaaa___^^^```cccfffggggggbbbbbbbbbbbbcccccccccccc]]]bbbgggkkkoooxxx}}}}}}zzzyyysssssspppnnnmmmiiiccccccfffdddgggfff^^^WWWRRRMMMHHHBBBBBBBBBAAA@@@>>><<<<<<;;;:::999:::<<<===<<<;;;:::::::::999999999888888777777777777888888888888666777888999;;;???DDDHHHIIIKKKMMMPPPQQQNNNIIIEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCAAAAAADDDCCCEEEJJJRRRXXXYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQMMMNNNNNNMMMMMMMMMPPPRRRRRRVVVZZZ[[[YYYWWWWWWXXX\\\]]]_________aaacccfffdddfffhhhhhhhhhhhhiiijjjlllpppssssssrrrqqqsssvvvwwwxxxzzz{{{|||}}}}}}}}}}}}mmmmmmnnnkkkbbb[[[YYYUUUOOOJJJIIIBBBBBBAAAAAAAAAAAA@@@@@@???AAAAAAAAA@@@AAACCCEEEJJJGGGdddcccmmmkkkddd~~~xxxsssnnnlllnnnpppooonnnhhhgggfffddddddeeeffffffbbbbbbbbbaaabbbgggooouuu||||||}}}|||vvvrrroooooonnniiiddddddhhheeegggfff^^^VVVQQQKKKFFFBBBBBBBBBAAA???>>><<<;;;;;;:::999:::<<<===<<<;;;:::::::::999999999888888666777777777888888888888777888999:::;;;???DDDHHHJJJIIIKKKMMMOOONNNIIIEEEFFFFFFGGGGGGFFFFFFFFFFFF@@@AAABBBCCCDDDCCCCCCBBBCCCBBBDDDKKKTTTZZZ[[[YYYYYYYYYXXXWWWUUURRRPPPOOOKKKMMMOOONNNMMMMMMPPPRRRRRRVVVZZZYYYVVVTTTVVVXXXZZZ\\\]]]^^^___```ccceeedddfffhhhhhhgggggghhhiiilllqqquuuuuurrrqqqsssvvvwwwxxxzzz|||~~~~~~rrrllliiilllccc\\\YYYVVVPPPLLLKKKBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAAAAAAAACCCEEEKKKKKKuuuxxx```nnnsssyyytttqqqoooppppppmmmllliiifffddddddeeefffiiiuuu{{{}}}|||ooommmmmmlllhhhbbbccchhheeehhhfff]]]UUUPPPKKKEEEBBBBBBBBBAAA???>>><<<;;;;;;:::999:::<<<===<<<;;;:::::::::999999999888888666666777777888888888999888999::::::<<>>@@@BBBDDDEEEEEEDDDCCCBBBDDDKKKTTT[[[[[[YYYZZZZZZYYYXXXUUURRROOOMMMKKKMMMOOONNNMMMMMMPPPSSSQQQUUUXXXWWWTTTRRRUUUXXXXXXZZZ\\\]]]]]]___bbbdddccceeeggghhhgggfffggghhhlllqqqvvvvvvsssqqqtttwwwvvvxxxzzz}}}}}}}}}rrrllllllddd\\\YYYVVVQQQLLLLLLBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAACCCEEEIIILLL~~~mmmbbbuuu}}}{{{{{{sssqqqnnnllljjjgggccc```]]]gggxxxzzz{{{||||||zzzrrrsssqqqmmmfffbbbbbbddd^^^aaaaaa]]]UUUMMMIIIGGGEEECCC@@@??????>>><<<:::::::::::::::::::::::::::999999999999999999999999666666666666666666666666888888888999<<>><<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999888:::<<>><<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999;;;>>>BBBGGGIIIJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIKKKGGGFFFKKKSSSYYYZZZZZZ[[[[[[ZZZYYYWWWTTTPPPNNNLLLKKKJJJIIIIIIKKKNNNRRRTTTSSSSSSSSSSSSTTTUUUWWWXXX\\\\\\\\\]]]^^^```bbbdddaaaccceeeiiilllpppssstttooorrruuuwwwxxxzzz|||~~~yyyzzz{{{}}}pppnnniiiccc]]]YYYUUUQQQNNNGGGDDDAAA???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDGGGJJJQQQdddiiigggvvvlllnnnllljjjiiigggeeekkk|||yyywwwwww{{{uuuvvvtttnnnfffaaaaaabbbaaacccccc___VVVNNNIIIHHHEEECCC@@@??????>>><<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999:::===AAAGGGLLLOOOKKKIIIHHHFFFEEEEEEDDDCCCEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEGGGIIIJJJFFFHHHNNNUUUZZZ[[[[[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJJJJJJJIIIJJJLLLOOORRRTTTRRRRRRQQQQQQRRRTTTWWWXXX]]]\\\[[[\\\]]]```ccceeebbbcccfffiiimmmqqqsssuuupppsssvvvxxxyyyzzz|||~~~yyyzzz|||~~~rrrkkkhhhccc]]]XXXTTTPPPNNNHHHEEEBBB@@@AAAAAAAAAAAAAAAAAACCCEEEDDDCCCGGGLLLXXXsssbbbpppyyy|||wwwtttppplllggghhhttt~~~wwwtttrrryyyzzzvvvvvvtttnnngggbbbaaabbb```bbbccc^^^UUUMMMHHHFFFEEECCC@@@??????>>><<<:::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777888:::???EEELLLSSSVVVQQQPPPNNNJJJGGGEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBFFFFFFEEEDDDDDDEEEFFFGGGFFFKKKRRRWWW[[[\\\\\\[[[XXXVVVSSSPPPMMMKKKJJJIIIJJJJJJJJJKKKMMMPPPSSSUUURRRQQQPPPPPPQQQTTTWWWXXX\\\\\\[[[\\\^^^```dddfffdddeeegggiiillloooqqqrrrrrruuuwwwyyyyyyzzz|||}}}yyyzzz|||~~~wwwjjjhhhddd___YYYTTTQQQPPPIIIFFFCCCAAAAAABBBBBBAAA@@@???AAADDDCCCBBBHHHQQQ```\\\ssszzztttnnnllliiihhhkkkppp|||}}}uuurrrmmmqqqyyy{{{uuuvvvtttnnngggcccbbbccc```bbbbbb^^^UUULLLGGGEEEEEECCC@@@??????>>><<<:::::::::::::::::::::::::::999999999999999999999999666666666666666666666666777888;;;@@@GGGOOOVVVZZZVVVUUUSSSOOOJJJFFFEEEEEECCCCCCBBBBBBAAABBBBBBCCCGGGFFFEEEDDDCCCDDDEEEEEEFFFNNNUUUXXXZZZ]]]^^^\\\WWWUUURRRNNNLLLKKKKKKKKKJJJJJJKKKLLLOOORRRTTTVVVTTTSSSQQQPPPQQQTTTVVVXXX\\\\\\\\\]]]___bbbeeefffeeefffgggiiilllnnnooopppsssvvvxxxzzzzzzzzz|||}}}zzz{{{~~~~~~lllkkkhhhccc\\\WWWTTTSSSJJJGGGDDDBBBBBBBBBBBBAAAAAA>>>@@@DDDCCCBBBKKKWWWlllqqqUUUwwwyyynnngggcccjjjyyy}}}uuunnnmmmnnnjjjfffeeejjjsss|||tttqqqhhhgggkkkvvv~~~tttuuusssnnnhhhcccccceeeaaacccccc^^^UUUMMMGGGFFFEEECCC@@@??????>>><<<:::::::::::::::::::::::::::999999999999999999999999777777777777777777777777888999;;;@@@FFFMMMTTTXXXSSSTTTRRRNNNHHHEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGPPPWWWXXXYYY^^^___]]]XXXVVVRRROOOMMMMMMNNNOOOKKKKKKLLLNNNPPPSSSVVVWWWVVVTTTRRRQQQQQQSSSVVVXXX[[[\\\^^^```bbbdddeeefffeeefffhhhjjjlllnnnpppqqqrrruuuxxxzzz{{{|||~~~|||~~~kkkkkkjjjddd]]]WWWUUUTTTKKKHHHDDDBBBBBBCCCBBBBBBCCC???@@@EEEDDDDDDOOO___~~~```ZZZrrruuummm^^^XXXVVVZZZaaaqqq|||tttsssrrrmmmhhhffffffkkkvvv|||uuuqqqgggaaa```jjjuuuttttttsssnnnhhhddddddfffbbbdddeee```WWWNNNHHHGGGEEECCCAAA??????>>><<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999:::;;;???EEEKKKQQQUUUNNNOOONNNJJJEEEAAABBBCCCFFFFFFEEEEEEEEEEEEFFFGGGCCCBBBBBBBBBCCCDDDFFFGGGHHHQQQXXXXXXYYY^^^```^^^ZZZWWWSSSPPPOOOOOOQQQSSSKKKLLLMMMOOORRRTTTWWWXXXWWWUUUSSSQQQQQQSSSVVVXXX[[[\\\___aaaccceeeffffffeeefffhhhjjjmmmppprrrssspppssswwwzzz{{{}}}~~~iiijjjhhhccc\\\VVVSSSSSSKKKHHHEEECCCBBBCCCBBBBBBEEE@@@AAAFFFFFFFFFSSSeeennnSSSeeeeeeqqq}}}rrrZZZVVVRRRRRRSSSQQQXXXsssyyyvvvsssmmmiiiiiihhhggglll}}}vvvssshhh___\\\dddooo{{{|||}}}xxxnnnfffeeeffffffbbbaaa___[[[UUUOOOJJJFFFAAAAAA@@@???>>>===<<<<<<:::::::::::::::999888777:::::::::999999999888888999999888888888888888999444888===BBBEEEHHHKKKNNNMMMKKKHHHEEEDDDDDDFFFGGGHHHFFFDDDBBBBBBCCCEEEFFFHHHCCC@@@BBBCCCBBBCCCFFFMMMSSSXXXXXXYYY\\\]]][[[]]]VVVQQQPPPNNNJJJIIIJJJLLLMMMMMMOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTT[[[\\\^^^```ccceeeggggggiiiiiijjjlllnnnooopppqqqssstttvvvxxxzzz|||~~~}}}vvvgggeeeggg^^^XXXVVVOOONNNJJJEEEBBBAAAAAABBBBBB???@@@@@@EEEFFFBBBXXXcccXXXppp{{{\\\eee|||zzzsss```RRRUUUNNNLLLQQQSSSSSS]]]jjj}}}uuussszzzwwwzzz|||vvvmmmkkkjjjkkklllxxxzzzqqqooolllaaaYYY[[[dddppp~~~{{{|||yyyooogggeeeeeeeeeaaa```^^^ZZZUUUNNNIIIFFFAAAAAA@@@???>>>===<<<<<<999999:::::::::999999888:::::::::999999999888888999888888777777777888888999<<<@@@CCCDDDFFFIIIKKKLLLJJJGGGEEEDDDEEEFFFGGGHHHFFFDDDBBBBBBCCCEEEFFFFFFBBBAAAEEEFFFEEEGGGJJJPPPVVVZZZYYYYYY[[[\\\ZZZZZZSSSNNNNNNMMMJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTUUUVVVVVVVVVVVVUUU[[[\\\^^^```bbbeeefffgggggghhhiiilllnnnppprrrssstttuuuwwwyyy{{{}}}~~~lllfffggg^^^XXXVVVPPPNNNJJJEEEBBBAAABBBBBBBBBBBBBBBAAAEEEGGGGGGccczzz___[[[lllXXX___vvvzzz|||ssseee[[[UUUMMMNNNQQQVVVWWWVVVXXX\\\eeerrrzzz|||{{{uuurrrssssssqqqqqqwww~~~~~~zzzsssmmmssspppjjjrrr}}}ttttttlllcccZZZZZZ___gggsss}}}yyy|||yyyppphhhfffeeeddd```___]]]YYYTTTMMMHHHEEEAAAAAA@@@???>>>===<<<<<<888999999::::::::::::999:::::::::999999999888888777777777666666777777888;;;===@@@BBBDDDFFFIIILLLJJJIIIGGGEEEDDDEEEGGGHHHGGGFFFDDDBBBBBBCCCDDDEEECCCAAACCCGGGIIIIIIJJJNNNTTTYYY\\\ZZZZZZ[[[[[[XXXVVVPPPLLLLLLLLLJJJJJJMMMKKKLLLLLLMMMNNNOOOPPPPPPTTTUUUVVVWWWWWWWWWWWWWWW[[[[[[]]]___bbbdddfffgggeeefffhhhlllooorrrtttuuuuuuvvvxxxzzz}}}qqqhhhhhh```YYYVVVQQQNNNKKKFFFCCCBBBBBBBBBBBBCCCDDDBBBCCCFFFLLLmmmmmm]]]ccc[[[TTTYYYlll|||xxx}}}iii^^^\\\]]]XXXWWWSSSPPPRRRYYY\\\[[[TTTUUUddd{{{sssjjjlllkkkppp{{{}}}yyylllnnnwwwyyyoooggg___[[[ZZZ]]]fffpppyyyyyy|||yyyqqqiiifffeeeccc___^^^\\\XXXSSSLLLGGGDDDAAAAAA@@@???>>>===<<<<<<888888999:::;;;;;;;;;;;;:::::::::999999999888888666666666666666666777888888;;;>>>AAADDDGGGKKKNNNHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDBBBBBBCCCDDDEEEBBBBBBDDDIIIKKKIIIKKKOOOUUU[[[]]][[[ZZZ\\\[[[XXXVVVPPPLLLLLLLLLJJJJJJMMMKKKKKKLLLMMMNNNNNNOOOOOOTTTTTTUUUVVVWWWWWWWWWWWWZZZ[[[]]]___aaaccceeeffffffgggiiilllooorrrtttuuuvvvwwwyyy|||~~~sssiiikkkccc[[[VVVPPPNNNKKKGGGDDDCCCCCCCCCBBBBBBDDDBBBBBBFFFNNNoooddd^^^oooUUUSSSXXXhhhyyy}}}wwwwww~~~ssskkkhhhgggdddaaaWWWPPPXXXfffjjjdddaaaYYYXXXkkk}}}rrrllloootttyyyrrrqqqyyyxxxrrrllleee___YYYWWW^^^fffmmmxxx}}}yyy|||yyyqqqiiifffeeeccc___^^^\\\XXXRRRLLLGGGCCCAAAAAA@@@???>>>===<<<<<<888999:::;;;;;;;;;;;;;;;:::::::::999999999888888666666555666666777888888888;;;>>>AAADDDFFFJJJLLLGGGGGGFFFEEEEEEEEEFFFGGGEEEEEECCCCCCBBBCCCCCCDDDBBBCCCFFFJJJJJJHHHJJJOOOUUUZZZ]]]\\\[[[\\\\\\ZZZXXXRRRNNNNNNMMMJJJJJJMMMLLLLLLLLLMMMMMMNNNNNNOOORRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ\\\^^^```cccdddeeehhhiiijjjmmmoooqqqssstttwwwxxxzzz}}}ssshhhmmmggg]]]VVVPPPNNNKKKHHHEEEEEEDDDCCCBBBBBBFFFEEEFFFLLLTTTrrr\\\___wwwYYYTTT\\\jjjyyy{{{vvvxxxqqqlllaaa\\\hhhzzzxxxrrrjjj```^^^oooyyykkkiiijjjjjjsss~~~xxxvvv~~~wwwsssnnniiiccc[[[VVVXXX___cccmmm|||yyy|||yyyppphhhfffeeeddd___^^^\\\XXXSSSLLLGGGDDDAAAAAA@@@???>>>===<<<<<<999::::::;;;;;;;;;;;;::::::::::::999999999888888666666666666777888999999<<>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888777666666777888999::::::===AAAEEEHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDGGGKKKKKKJJJPPPXXXWWW\\\^^^[[[YYYZZZYYYVVVUUUOOOKKKLLLMMMKKKKKKNNNNNNNNNNNNNNNOOOOOOOOOOOORRRRRRTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]___bbbcccdddggghhhjjjmmmpppsssuuuvvvvvvxxxzzz}}}|||hhhlllhhh^^^XXXTTTOOOLLLIIIGGGGGGFFFDDDBBBEEEIIIIIIQQQbbbqqqoooRRRdddooo[[[RRR\\\kkkuuuvvvvvv|||yyyllleeennnzzzzzzjjjhhhpppvvv~~~}}}{{{tttmmmiiiccc[[[UUUUUUVVV\\\ppp~~~|||}}}xxxnnnfffeeeffffff```___]]]YYYTTTMMMHHHEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::999999999888888777777777777888999:::;;;;;;@@@FFFKKKLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDHHHKKKLLLMMMTTT]]]YYY^^^___\\\XXXXXXVVVSSSRRRLLLIIIKKKLLLKKKLLLOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ]]]___aaacccdddeeefffiiimmmppptttwwwxxxvvvwwwzzz}}}zzzzzziiikkkfff]]]YYYWWWOOOLLLIIIHHHGGGFFFDDDBBBCCCFFFGGGQQQgggzzzhhhRRRjjjhhhXXXOOOYYYgggppprrruuu}}}uuullljjjrrruuuyyyiii~~~yyyrrrnnniii___WWWTTTSSSXXXlllyyyvvvyyywwwooohhhffffffeee^^^^^^\\\XXXQQQKKKHHHFFFBBB@@@============<<<;;;;;;::::::999999::::::;;;999999999999999999999999777777777777888999:::;;;???CCCIIINNNPPPOOOMMMJJJKKKIIIGGGFFFGGGGGGEEEDDDFFFFFFEEEEEEDDDDDDCCCCCC???CCCFFFFFFKKKTTTZZZ\\\aaa___\\\YYYWWWUUUUUUTTTTTTNNNIIIJJJJJJHHHIIILLLLLLMMMOOOOOOMMMLLLMMMNNNRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVXXX[[[^^^aaacccdddeeefffiiilllqqquuuyyy{{{||||||}}}yyyuuuttt|||qqqgggggg```WWWTTTMMMKKKHHHFFFEEEDDDBBBAAAEEEDDDHHHUUUhhh]]]QQQqqq]]]UUUSSSUUUaaapppuuussszzzzzzmmmooouuuvvvqqqwww|||}}}|||vvvqqqjjj^^^XXXXXXWWWUUUhhhxxxwwwyyyvvvnnnfffeeefffeee^^^^^^\\\XXXQQQKKKHHHFFFBBB@@@============<<<;;;;;;::::::999999::::::;;;999999999999999999999999777777777777888:::;;;;;;???CCCHHHMMMPPPOOOLLLJJJJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBEEEGGGGGGLLLUUU\\\^^^aaa```]]]ZZZXXXVVVUUUUUUTTTNNNIIIIIIJJJHHHIIILLLMMMOOOPPPPPPNNNMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[^^^aaacccdddfffgggjjjmmmqqquuuxxxzzz}}}}}}wwwrrrooozzzvvvhhheee^^^VVVTTTNNNKKKHHHGGGFFFEEECCCAAABBBCCCHHHWWWrrrWWWZZZ[[[TTTSSSVVVbbboooqqqnnnuuupppnnnnnnrrrvvvuuurrrwwwxxxrrrmmmddd]]]ZZZWWWTTTcccxxxxxxzzzvvvllleeedddeeeeee^^^^^^\\\XXXQQQKKKHHHFFFBBB@@@============<<<;;;::::::::::::::::::::::::999999999999999999999999666777777777999:::;;;<<>>AAADDDGGGKKKLLLKKKIIIGGGBBBBBBBBBDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDHHHHHHFFFFFFLLLXXX______aaa```___^^^\\\ZZZXXXWWWRRRLLLHHHIIIJJJJJJKKKOOONNNOOOOOONNNMMMMMMOOOQQQSSSSSSSSSTTTVVVXXXYYYZZZWWWWWWWWWXXXZZZ]]]___aaahhhhhhjjjmmmpppsssvvvxxx}}}|||ppplllnnnvvvtttjjjeee]]]VVVQQQOOOLLLJJJIIIHHHFFFEEECCCFFFOOOggg^^^ZZZlllOOOPPPLLLXXXfffnnnmmmooo{{{|||ssslllgggfffggghhhiiijjjlllqqqvvvyyysssssstttwwwzzzyyyrrrnnnkkkttttttmmmkkkeeeaaaaaammm}}}}}}~~~xxxuuuwwwsssjjjccccccdddeee^^^^^^\\\XXXQQQKKKHHHFFFBBB@@@============<<<;;;999999;;;;;;;;;;;;999999999999999999999999999999666666777888:::<<<===>>>BBBDDDGGGJJJKKKJJJHHHFFFAAAAAABBBDDDEEEFFFDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDHHHGGGEEEFFFOOOZZZ```___``````___^^^\\\ZZZXXXWWWQQQKKKGGGIIIJJJJJJLLLPPPOOOOOOOOONNNLLLMMMOOOQQQTTTTTTTTTTTTVVVXXX[[[\\\YYYXXXXXXXXXYYY\\\___aaafffgggiiikkkooosssvvvxxx{{{xxxqqqooooooxxxvvvjjjfff^^^UUUQQQOOOLLLJJJIIIHHHFFFEEECCCDDDOOOiii\\\ffflllQQQSSSOOOYYYeeejjjjjjmmmwwwzzzrrrooollllllkkkkkkjjjhhhggggggooommmlllmmmmmmnnnuuu~~~ssslllgggkkktttssskkkllleeedddkkkzzzzzz{{{uuurrruuurrrjjjddddddeeeddd^^^^^^\\\XXXQQQKKKHHHFFFBBB@@@============<<<;;;888999;;;<<<<<<;;;999888999999999999999999999999666666777888:::<<<>>>???BBBDDDGGGIIIJJJHHHGGGEEEAAAAAABBBCCCEEEDDDBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFHHHRRR^^^bbbaaa______^^^^^^\\\ZZZXXXVVVPPPJJJGGGIIIKKKKKKMMMPPPPPPQQQPPPNNNMMMNNNPPPRRRSSSSSSSSSSSSUUUXXX[[[\\\\\\[[[ZZZYYYZZZ]]]```bbbcccdddgggjjjnnnrrruuuwwwyyyyyyqqqsss|||~~~|||kkkhhhbbbWWWQQQNNNKKKJJJIIIHHHFFFDDDEEEDDDQQQmmmpppWWWpppmmmRRRQQQPPPYYYccchhhjjjoooxxxwwwvvvyyy|||~~~zzzvvvtttsssssssssqqqnnnmmmnnnmmmjjjjjjmmmeeekkkwwwrrrkkkiiikkkpppuuunnnoooyyyxxxyyyssspppsssrrrkkkeeedddeeeddd^^^^^^]]]XXXQQQKKKHHHFFFBBB@@@>>>=========<<<;;;888999;;;<<<<<<;;;999888999999999999999999999999666666777888:::<<<>>>???CCCDDDGGGIIIIIIHHHFFFEEEAAAAAABBBCCCEEEDDDAAA???BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGJJJUUU```dddbbb^^^^^^^^^]]]\\\YYYWWWVVVPPPJJJGGGIIIKKKKKKMMMQQQRRRRRRQQQOOONNNOOOQQQTTTRRRRRRRRRRRRTTTWWWZZZ\\\^^^]]][[[[[[\\\^^^aaacccbbbccceeeiiimmmrrruuuwwwwww~~~tttqqqwwwnnn{{{oookkkfff\\\QQQNNNKKKIIIIIIHHHFFFDDDHHHFFFUUUrrraaaQQQuuummmPPPMMMOOOXXXbbbhhhmmmttt}}}rrrbbbZZZXXXZZZ\\\]]]XXX^^^sssxxxrrrpppkkkiiiffffffqqqvvvnnniiikkkkkkttt|||{{{vvv}}}}}}}}}|||sssvvvxxxuuukkkddddddeeeeeecccaaa]]]XXXRRRLLLGGGDDD??????>>>===<<<;;;::::::888999999::::::999999888888888999999999999888888999888888888:::<<>>===<<<;;;::::::888999999::::::999999888888888999999999999888888999888888888:::<<>>===<<<;;;::::::888999999::::::999999888888888999999999999888888888888888888:::===@@@AAAGGGJJJMMMNNNKKKHHHEEEDDDDDDFFFGGGGGGFFFEEEEEEFFFDDDEEEFFFFFFDDDDDDEEEFFFJJJFFFHHHUUUaaaffffffeee^^^]]]]]]\\\[[[XXXTTTPPPIIIIIIIIIIIIJJJLLLMMMOOOOOOQQQRRRQQQPPPOOOPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUZZZZZZ[[[[[[[[[[[[[[[\\\___aaadddiiinnnsssvvvxxx{{{}}}}}}uuuoooooouuuqqqffffff^^^UUUOOOLLLLLLLLLHHHGGGHHHJJJMMMoootttWWW]]]vvv]]]RRRQQQQQQWWW```eeefffkkk{{{www___ZZZUUUTTTXXX]]]aaaiiiqqqfffaaa\\\YYYVVVVVV[[[bbbyyy}}}sssooolllhhheeeeeeiiigggeeefffiiijjjiiihhh{{{}}}sssnnnmmmmmmiiieeegggjjjnnnqqqsssuuuxxxzzztttqqqnnnpppzzzxxxxxx}}}zzzxxxxxxqqqeee^^^```eeegggbbb```]]]WWWQQQKKKFFFCCC??????>>>===<<<;;;::::::888999999::::::999999888888888999999999999888888888777777888:::===@@@BBBDDDGGGJJJKKKHHHEEEBBBAAADDDEEEGGGGGGEEEDDDEEEFFFDDDEEEFFFFFFEEEDDDEEEFFFHHHEEEJJJWWWbbbfffeeeeee___]]][[[YYYWWWUUURRROOOHHHGGGHHHHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSVVVWWWYYYZZZ[[[\\\\\\\\\\\\___ccciiinnnsssvvvwwwzzz}}}vvvoooooowww{{{mmmiiiaaaUUUPPPLLLLLLLLLHHHGGGIIIHHHUUUkkkSSShhhcccQQQMMMQQQXXXaaahhhiiimmmzzzxxxbbbbbb\\\XXXZZZ\\\bbbqqqvvvppphhh```ZZZWWWXXXZZZbbbiii|||~~~pppooojjjfffeeedddcccbbbaaa___cccddddddhhhmmmmmmhhhlll{{{vvvsssllldddffffffeeedddcccbbbbbbbbbbbbeeegggffffffjjjrrryyyxxxyyy~~~|||yyyxxxpppccc[[[]]]aaadddbbb```\\\WWWQQQKKKFFFCCC??????>>>===<<<;;;::::::888999999::::::999999888888888999999999999888888777777777888:::===@@@BBBDDDGGGJJJJJJHHHEEEBBBAAABBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEKKKXXXccceeedddccc___[[[WWWSSSQQQPPPOOONNNGGGGGGGGGHHHJJJMMMPPPQQQPPPPPPOOOOOOPPPPPPPPPOOONNNPPPRRRTTTUUUUUUTTTSSSSSSTTTVVVYYY[[[\\\]]]]]][[[^^^bbbhhhmmmrrruuuvvvyyy|||xxxssssssxxxssskkk```VVVPPPLLLLLLKKKHHHHHHJJJGGG___aaaQQQvvveeePPPLLLNNNUUUaaajjjmmmoooyyy~~~|||qqqgggccc```cccwwwzzzlllaaa\\\ZZZYYY\\\^^^eeettt}}}wwwttttttuuuttttttsssrrrooolll___dddfffcccdddjjjnnnnnnkkkppp~~~uuummmeeedddcccbbbbbbaaa___^^^]]]^^^```___]]]\\\]]]^^^bbbfffkkkrrrxxx{{{}}}}}}yyy|||xxxxxxpppccc[[[\\\aaacccbbb```\\\WWWPPPJJJEEECCC??????>>>===<<<;;;::::::888999999::::::999999888888888999999999999888888777777777888:::===AAACCCFFFIIILLLMMMJJJGGGDDDCCCAAABBBDDDDDDBBBBBBBBBCCCEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEMMM[[[dddeeebbbaaa]]]YYYTTTQQQOOOOOOMMMLLLGGGGGGGGGHHHJJJMMMPPPQQQPPPOOONNNOOOPPPQQQPPPNNNNNNOOOQQQSSSUUUUUUUUUUUUSSSTTTVVVXXXZZZ\\\^^^___\\\^^^aaafffkkkpppsssuuuyyy{{{~~~~~~xxxuuuuuu~~~tttkkk___WWWQQQLLLLLLKKKIIIHHHKKKIIIhhhqqq\\\SSS```PPPPPPJJJRRR^^^iiinnnqqq{{{|||sssjjjfffuuu~~~nnneee```\\\[[[ZZZZZZ]]]eeetttrrrpppmmmhhhdddeeeiiinnnppphhhiii~~~zzzmmmkkkhhheeeeeecccaaa```ccc```]]]\\\]]]^^^``````___]]]\\\^^^bbbfffgggffffffrrr}}}yyy||||||vvvvvvpppddd^^^___dddfffbbb```\\\VVVPPPJJJEEEBBB??????>>>===<<<;;;::::::888999999::::::999999888888888999999999999888888777666777888:::>>>AAACCCGGGJJJMMMMMMKKKGGGEEEDDDAAABBBDDDDDDBBBAAABBBCCCEEEFFFGGGGGGEEEEEEFFFGGGFFFHHHPPP^^^fffeeebbb```ZZZXXXVVVUUUTTTQQQNNNKKKGGGGGGGGGHHHJJJMMMOOOQQQQQQOOOMMMNNNPPPQQQPPPNNNMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^^^^___aaadddiiinnnrrruuuxxx{{{~~~yyywwwzzzzzzuuutttyyyuuunnndddXXXQQQLLLLLLKKKIIIIIIKKKKKKkkkfffZZZXXX|||\\\NNNPPPNNNSSS^^^hhhooouuuuuuzzzzzzrrrllleeeddd```\\\ZZZ]]]ccchhhsss{{{wwwrrrllleeedddjjjmmmjjjggglll}}}tttmmmjjjhhhfffdddjjjfffbbbaaabbbeeefffgggdddbbb``````aaabbbcccccc^^^cccfffhhhqqq|||wwwzzz|||vvvtttuuupppfff```cccgggiiiaaa___\\\VVVPPPJJJEEEBBB??????>>>===<<<;;;::::::999999999::::::999999999888888999999999999888888666666666888:::>>>AAACCCEEEHHHKKKLLLIIIFFFCCCBBBAAACCCDDDDDDCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEFFFGGGGGGJJJSSS```gggfffbbb```XXXXXXYYYZZZYYYUUUOOOJJJGGGGGGHHHHHHJJJMMMOOOPPPQQQOOOMMMNNNPPPQQQOOOMMMMMMMMMOOOQQQTTTVVVXXXYYY[[[ZZZXXXWWWXXXYYY[[[]]]______aaaccchhhmmmrrrtttxxx{{{~~~~~~zzzppprrrvvvrrrjjjXXXQQQLLLLLLKKKIIIIIILLLKKKkkk```ZZZ\\\}}}\\\LLLNNNTTTWWW___iiiqqqzzzyyyuuunnnhhhdddccccccdddaaaggglllmmmpppuuuxxxwww~~~|||vvvjjjdddhhhdddjjjiiiaaajjj|||sssppppppppppppkkkkkkjjjiiiiiihhhfffeee^^^```ccceeedddbbbaaaaaabbbfffiiiddd```hhh~~~zzzwww|||}}}sssooonnniiicccdddiiikkkjjjdddbbb^^^WWWNNNGGGCCCAAA@@@???>>><<<;;;;;;;;;;;;999999999999999999999999999999999888888888777777777888999::::::===AAADDDEEEEEEGGGJJJHHHBBBAAADDDEEEEEEDDDBBBAAAAAADDDFFFHHHFFFEEECCCBBBCCCDDDEEEEEELLLXXXdddjjjiiiccc^^^]]]\\\\\\\\\[[[WWWRRRNNNHHHHHHHHHIIIKKKNNNPPPRRRTTTSSSQQQPPPPPPQQQSSSTTTPPPPPPPPPPPPRRRUUUXXXZZZ^^^]]]\\\[[[ZZZZZZZZZZZZ^^^bbbeeefffdddgggmmmsssvvvyyy}}}~~~~~~wwwyyy{{{ooohhh\\\SSSKKKJJJKKKJJJKKKNNNTTTiiiZZZOOOiiivvvZZZOOOMMMOOOTTT___mmmuuu}}}yyyjjjbbb___\\\aaagggiiijjjppp{{{{{{qqq]]]eeeddddddcccbbbgggwww~~~{{{xxxvvvtttqqqoootttqqqnnnnnnnnnnnnlllkkkiiidddbbbcccdddccceeeiii{{{www|||}}}ssslllllliiiffffffjjjkkkhhhdddbbb^^^WWWNNNGGGCCCAAA@@@???>>><<<;;;;;;;;;;;;999999999999999999999999999999999888888888777777777888999999;;;>>>CCCGGGJJJIIIJJJKKKHHHAAA???BBBDDDDDDDDDCCCBBBBBBDDDFFFIIIHHHFFFEEEEEEGGGIIIJJJGGGNNNYYYdddjjjiiieee```_________^^^]]]XXXQQQLLLHHHHHHHHHHHHIIIKKKMMMNNNSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPPPPQQQSSSVVVYYY[[[``````___]]]\\\[[[ZZZYYY^^^```bbbccccccffflllqqqwwwzzz|||rrrjjj\\\SSSKKKJJJKKKJJJKKKMMMWWWpppYYYQQQllltttXXXOOOOOOPPPUUUaaannnvvv~~~vvvjjjccc```ggglllpppssswww{{{jjjcccbbbbbbbbb^^^\\\dddnnn~~~|||uuuoookkkjjjgggcccccceee}}}www{{{}}}tttjjjkkkjjjhhhiiilllkkkgggcccbbb^^^WWWNNNGGGCCCBBB@@@???===<<<;;;;;;::::::999999999999999999999999999999999888888888888888666777888999;;;AAAHHHMMMPPPNNNNNNMMMHHHAAA>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIHHHEEEDDDEEEHHHKKKMMMJJJPPP[[[dddiiijjjgggdddbbbbbbbbbbbb___XXXPPPJJJHHHHHHGGGGGGHHHIIIKKKLLLRRRQQQOOONNNNNNOOOQQQRRRPPPPPPPPPQQQTTTWWW[[[]]]aaaaaaaaa```___]]]ZZZYYY]]]]]]]]]___aaafffjjjmmmtttyyy}}}{{{sssuuuvvvxxx|||sssjjj[[[RRRKKKKKKKKKJJJKKKLLL[[[yyyVVVQQQlllsssWWWPPPQQQRRRXXXcccoooxxxyyysssqqqpppqqqppptttzzzrrrfffeeeggggggbbb[[[ZZZ^^^ppp{{{uuusssoooiiiffffff~~~xxx{{{}}}uuujjjkkkjjjhhhiiillllllhhhcccbbb^^^WWWNNNGGGCCCBBB???>>>===<<<;;;:::::::::999999999999999999999999888888888888888888888888666666777888<<>>===;;;::::::::::::999999999999999999999999888888888888888888888888666666777999===DDDMMMSSSQQQNNNMMMMMMIIIBBBAAACCCAAACCCEEEFFFEEEEEEFFFGGGHHHFFFCCCAAA@@@BBBDDDFFFJJJQQQ[[[cccfffgggggggggeeeeeeeeeddd```XXXOOOHHHFFFFFFGGGHHHJJJMMMPPPQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQQQQRRRUUUXXX[[[]]][[[\\\___```aaaaaa___^^^]]][[[YYYYYY]]]bbbeeegggmmmrrrxxx|||tttggg``````^^^[[[fffwwwuuummm^^^TTTLLLKKKLLLKKKLLLOOO___mmmQQQTTTrrr{{{YYYPPPOOOSSS\\\gggrrr|||vvvnnnlllhhhbbb^^^]]]RRR^^^rrr{{{}}}tttnnnnnnooommmkkklll~~~zzztttooooookkkfffgggkkkllliiibbbaaa]]]WWWOOOHHHDDDCCC???>>><<<;;;::::::999999999999999999999999999999888888888888888999999999666777888:::>>>DDDLLLRRRNNNKKKKKKKKKGGGBBBBBBEEECCCDDDEEEEEEEEEEEEFFFGGGIIIGGGEEECCCCCCCCCDDDEEEIIIQQQ\\\dddffffffggggggcccccccccbbb___XXXOOOIIIFFFFFFGGGIIILLLOOORRRTTTQQQPPPNNNMMMMMMNNNPPPQQQRRRQQQQQQRRRTTTWWWZZZ\\\ZZZ[[[]]]```aaabbbbbbbbb___]]][[[ZZZ[[[___cccggglllrrryyy}}}xxxooodddaaabbbfffhhhfffgggjjjyyy}}}tttaaaWWWMMMKKKKKKLLLOOOSSSggg]]]UUU```|||XXXOOOPPPSSS]]]iiisss~~~tttnnnhhhbbb```YYYZZZ___iiizzztttqqqpppmmmjjjjjj||||||sssnnnooommmiiiiiikkkjjjfffbbbaaa]]]VVVOOOHHHDDDCCC>>>===<<<;;;:::999999999999999999999999999999999777777888888888999999999666777999;;;>>>DDDJJJNNNLLLIIIIIIIIIFFFAAAAAAEEEEEEFFFFFFEEECCCDDDFFFHHHFFFFFFFFFEEEEEEEEEEEEEEEIIISSS___fffhhhgggggghhhaaa``````___\\\WWWOOOJJJHHHHHHHHHJJJLLLOOOQQQSSSRRRPPPOOONNNNNNOOOPPPRRRRRRRRRQQQQQQSSSUUUXXXYYY]]]^^^___```aaacccdddddd``````___\\\ZZZ\\\bbbgggjjjpppwww}}}|||ooojjjgggnnnwww~~~}}}rrrwwwuuueeeYYYNNNJJJKKKMMMQQQVVVtttTTTVVVnnnwwwUUUOOORRRRRR]]]jjjtttyyyqqqkkkgggddd```\\\[[[]]]jjj{{{tttrrr{{{}}}rrrmmmooonnnlllkkklllhhhbbbbbb```]]]VVVOOOHHHEEECCC>>>===<<<;;;:::999999999999999999999999999999999777777888888999999999999666888:::<<>>FFFLLLPPPQQQLLLMMMLLLHHHCCCAAABBBEEEBBBEEEGGGEEEBBBBBBEEEIIIEEEBBB@@@???AAADDDEEEFFFQQQZZZbbbfffhhhjjjhhheeeaaabbb```\\\TTTNNNJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPQQQOOOPPPPPPRRRSSSVVVWWWXXXWWWXXXXXXYYY\\\aaaggglllqqqssstttssspppmmmkkkkkkgggeeeccccccdddhhhjjjlllnnnttt|||yyy{{{wwwwwwsssssswww|||~~~ooo```SSSOOOJJJKKK___wwwpppUUUWWWvvvnnnRRROOORRRPPPTTT]]]mmm~~~|||rrrooommmmmmmmmoooxxxvvvjjjooorrrsssuuuvvvqqqkkkjjjgggbbb]]]___lllyyyooonnnrrrqqqlllooozzz{{{uuusssvvv~~~{{{|||{{{mmmiiiiiigggeeegggkkkiiiccc]]][[[WWWRRRLLLGGGDDDBBB>>>======<<<;;;;;;::::::999999999999999999999999777777888888888888777777555666999???GGGNNNRRRTTTQQQOOOLLLEEE@@@???CCCGGGAAADDDGGGFFFBBBBBBEEEIIIGGGDDDAAA@@@BBBDDDFFFFFFPPPYYYccchhhkkkmmmlllhhhbbbbbbaaa\\\TTTNNNJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNOOOPPPQQQQQQOOOPPPPPPRRRTTTVVVXXXYYYWWWXXXXXXXXXXXX^^^fffmmmooossswwwyyyxxxtttqqqpppjjjiiiiiiiiijjjkkkjjjiiiiiipppxxx}}}qqqqqq|||{{{|||pppaaaUUUPPPKKKLLLaaayyygggSSSYYYzzznnnPPPNNNRRRPPPUUU___ooo}}}iii]]][[[ZZZZZZ[[[XXXYYYaaakkknnntttzzziiimmmpppmmmgggdddfffjjjvvvwwwrrrwww}}}zzzttt}}}}}}~~~vvvmmmiiifffhhhllllllfff```___^^^ZZZSSSKKKFFFCCCBBB???>>>===<<<;;;:::::::::999999999999999999999999::::::999999888777777777666888;;;???DDDIIIMMMOOONNNMMMIIIDDD@@@???AAACCCCCCCCCCCCBBBBBBDDDHHHKKKJJJFFFCCCDDDDDDBBBDDDHHHUUU___iiillllllmmmkkkhhhjjjhhhddd^^^VVVPPPMMMMMMGGGGGGHHHJJJMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWZZZZZZZZZYYYXXX[[[___bbbjjjmmmrrrvvvwwwuuuqqqnnnkkkiiijjjnnnnnnkkkjjjllliiikkknnnssszzztttppp|||zzzvvvxxxzzz|||wwwrrrnnnkkkrrrsssuuuyyy~~~uuubbbRRRNNNMMMRRReee|||hhhXXXZZZiiiTTTQQQQQQTTTWWW^^^kkkzzzyyyfff[[[XXXYYYXXXVVVSSSQQQSSSWWW[[[\\\ccclllttt}}}|||sssooommmiiieeeccchhhsss~~~tttoookkkhhhjjjmmmmmmgggaaa^^^]]]YYYRRRJJJDDDBBBAAA???>>>===<<<;;;:::::::::999999999999999999999999888888888888888888999999777999;;;???CCCGGGKKKMMMNNNLLLHHHDDD@@@???AAACCCCCCCCCCCCBBBBBBDDDHHHKKKJJJFFFCCCDDDDDDCCCEEEIIIWWWbbblllmmmkkkjjjiiiggghhhfffbbb\\\TTTNNNKKKKKKHHHHHHIIIKKKMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWYYY\\\^^^bbbeeejjjnnnrrrtttuuuvvvpppmmmnnnpppoookkkjjjlllkkkkkkkkknnnttt{{{zzzpppttt}}}}}}~~~xxxnnnhhhiiiooosssuuu}}}zzzyyyvvvrrrmmmiiieeeccceeefffgggiiimmmqqquuuxxx}}}vvvcccSSSNNNLLLPPPccczzzfffTTTVVVeeeSSSPPPQQQUUUWWW]]]iiiwwwqqqfff^^^ZZZZZZSSSSSSTTTTTTTTTTTTSSSSSSRRRXXX^^^dddjjjsss}}}rrrkkkiiiiiikkkgggppp}}}rrrpppllliiiiiikkkjjjeee```]]]\\\XXXQQQJJJDDDAAA@@@???>>>===<<<;;;:::::::::999999999999999999999999666777777888999999::::::999:::<<>>@@@CCCCCCDDDCCCCCCBBBDDDGGGJJJIIIEEECCCDDDEEEDDDFFFJJJYYYfffpppoooiiiffffffffffffddd```ZZZRRRLLLIIIHHHIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWYYYZZZZZZYYYYYYZZZ\\\^^^___bbbfffjjjppptttvvvssspppoooqqqppplllkkkmmmqqqpppooopppssswww}}}uuupppvvv~~~}}}yyyuuupppmmmnnnuuuyyytttnnnllljjjgggccc```]]]\\\[[[[[[[[[[[[]]]___aaacccfffiiinnnssszzzuuucccTTTOOOLLLNNNaaaxxxbbbTTTYYY^^^QQQOOOPPPVVVYYY^^^hhhsssxxxiiihhhiiihhhhhhaaa]]]YYYWWWWWWVVVSSSPPPLLLOOOSSSUUUWWW]]]dddkkkxxxyyyqqqoookkkaaa___sss}}}rrroookkkgggffffffeeeaaa^^^^^^\\\XXXRRRJJJDDDAAA@@@???>>>===<<<;;;:::::::::999999999999999999999999777777888888888999999999:::;;;===@@@BBBEEEFFFGGGKKKIIIFFFBBB???>>>AAACCCCCCDDDDDDCCCCCCDDDGGGIIIHHHDDDCCCDDDEEEEEEGGGLLL\\\iiissspppgggcccccceeeeeeccc___YYYQQQKKKHHHHHHKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLNNNPPPPPPPPPOOONNNQQQQQQRRRSSSUUUVVVWWWXXXYYY[[[]]]]]]\\\[[[[[[\\\^^^___```bbbeeehhhjjjlllooollllllnnnnnnlllmmmpppuuuttttttttttttvvvwwwxxx}}}zzzxxx{{{~~~~~~|||wwwppplllgggfffcccaaa^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^```cccgggnnnvvv{{{tttcccTTTOOOKKKNNNbbbzzz]]]WWWdddxxxWWWOOOOOOPPPWWW^^^cccjjjsss}}}ttteee\\\YYYYYYXXXVVVPPPQQQRRRQQQQQQSSSWWW[[[]]]dddmmmttt}}}sssiiicccssszzz|||zzzyyy|||vvviiifffeeegggttt~~~}}}tttoookkkfffddddddccc```^^^___]]]YYYSSSKKKEEEBBBBBB???>>>===<<<;;;:::::::::999999999999999999999999999999999888888888777777999;;;>>>AAACCCEEEFFFGGGJJJHHHFFFBBB??????AAADDDCCCDDDDDDDDDCCCDDDFFFHHHGGGCCCBBBDDDFFFFFFIIINNN___llluuupppfffbbbbbbdddeeeddd```YYYRRRLLLIIIHHHKKKNNNPPPPPPNNNKKKJJJJJJKKKLLLMMMOOOPPPOOOOOONNNQQQQQQRRRTTTUUUVVVWWWXXXXXX[[[]]]^^^]]][[[[[[[[[^^^___aaacccccccccbbbaaagggddddddhhhjjjjjjmmmqqqrrrssstttuuuuuusssrrrqqquuuxxx}}}||||||xxxrrrlllhhhdddbbb```^^^\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]aaagggkkknnntttsssbbbTTTOOOLLLPPPfff\\\ZZZjjjmmmRRROOONNNOOOXXXdddhhhooovvv}}}~~~nnnbbb^^^]]][[[XXXUUUUUUTTTRRRQQQQQQSSSUUUQQQVVV\\\```hhhrrrxxxxxxmmmlllhhhaaa[[[[[[bbbhhh{{{{{{xxxxxxtttuuuyyywwwwwwrrroookkkddd```mmm{{{oooqqqqqqmmmfffbbbdddhhhkkkuuu~~~}}}|||}}}~~~uuuppplllhhheeeccccccbbbaaa___^^^ZZZSSSLLLFFFCCCBBB???>>>===<<<;;;:::::::::999999999999999999999999::::::999999888777777666888:::>>>BBBEEEGGGIIIIIIIIIHHHFFFBBB@@@@@@CCCEEECCCDDDEEEDDDCCCDDDEEEGGGFFFCCCBBBEEEFFFGGGJJJOOOaaalllsssooogggcccccccccfffddd```ZZZRRRLLLIIIIIIJJJNNNRRRRRRNNNKKKJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXVVVXXX[[[[[[ZZZYYYZZZZZZZZZ]]]aaadddeeedddbbbaaabbb___^^^aaaccccccgggllloooppprrrttttttsssqqqpppuuuwwwzzz|||~~~|||rrrwww~~~}}}zzzvvvrrrlllhhhbbbaaa___]]][[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^bbbfffeeejjjvvvuuueeeVVVPPPLLLQQQjjj\\\XXXiiifffPPPPPPNNNMMMWWWeeekkkssszzz{{{uuulllfffbbb___[[[XXXWWWVVVTTTRRRQQQPPPPPPPPPMMMQQQTTTTTTYYY```dddccc[[[[[[XXXUUUUUU^^^nnn{{{uuufffaaabbbfffssseeeXXX[[[]]]\\\YYYWWWWWWYYYZZZ[[[[[[^^^mmm}}}sssoookkkgggcccbbbbbbbbbbbb^^^]]]YYYRRRKKKEEEBBBAAA???>>>===<<<;;;:::::::::999999999999999999999999999999888888888888888888777999>>>CCCGGGJJJKKKLLLIIIHHHFFFCCC@@@AAADDDGGGCCCDDDEEEEEEDDDDDDEEEFFFEEEBBBAAAEEEGGGHHHKKKQQQbbbkkkqqqnnnhhhfffeeeccceeeddd```YYYRRRLLLIIIHHHJJJNNNSSSSSSOOOKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXVVVWWWZZZZZZZZZZZZ[[[\\\YYY\\\```dddggggggfffeeeddd___\\\\\\\\\[[[^^^cccgggggghhhiiijjjlllmmmmmmqqqsssuuuvvvwwwxxx{{{}}}|||yyy~~~~~~}}}zzzxxxvvvrrrnnnjjjdddbbb___]]]\\\\\\\\\]]][[[\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\^^^```ccccccfffnnnvvv{{{zzziiiYYYQQQLLLRRRlllXXXWWWjjjcccOOOQQQNNNLLLWWWbbbjjjttt}}}|||wwwooommmiiidddaaa___^^^]]]ZZZXXXUUUSSSRRRPPPOOONNNMMMOOOPPPNNNPPPUUUWWWVVVXXXVVVUUUYYYbbbqqq}}}fffbbbfffeeeeeehhh~~~~~~ooo]]]\\\\\\\\\\\\[[[ZZZYYYXXX\\\XXXUUUVVV[[[cccqqq}}}xxxwwwxxx|||qqqllliiidddaaa______```aaa]]]\\\XXXQQQJJJDDDAAA@@@???>>>===<<<;;;:::::::::999999999999999999999999777777777888999999::::::555999>>>CCCHHHLLLMMMNNNJJJIIIFFFCCCAAABBBEEEHHHCCCDDDEEEEEEDDDDDDEEEFFFEEEBBBAAAEEEGGGHHHLLLQQQcccjjjooommmiiihhhfffcccdddccc___XXXQQQKKKHHHGGGIIINNNSSSTTTOOOLLLKKKMMMNNNMMMKKKJJJKKKMMMPPPRRRRRRRRRSSSTTTVVVWWWXXXYYYWWWYYY[[[[[[[[[\\\^^^```\\\^^^aaadddfffhhhhhhhhhgggaaa\\\ZZZXXXUUUWWW[[[ZZZYYYXXXXXXZZZ^^^bbbeeejjjllloooppprrrtttvvvyyy|||xxx{{{|||zzzyyywwwvvvsssooolllfffdddbbb___^^^^^^^^^_________```______^^^]]]\\\]]]^^^___^^^]]]\\\^^^___^^^___ccchhhjjjooo}}}mmm\\\RRRLLLRRRmmmRRRXXXpppbbbPPPRRRNNNKKKVVV^^^gggttt~~~yyyqqqnnnhhhaaa]]]^^^cccggg^^^\\\YYYVVVTTTRRRPPPNNNLLLNNNNNNKKKKKKPPPQQQPPPSSSQQQTTTaaavvvmmmfffeee```^^^bbb\\\lllwwwyyy}}}uuuppppppmmmeee^^^___dddbbbZZZXXXWWWWWWXXX[[[]]]]]]]]]VVVSSSVVV]]]\\\SSSQQQWWWVVVeeehhhiii}}}oookkkfff```]]]^^^``````______]]]YYYRRRJJJDDDBBBAAA>>>;;;999999;;;;;;999666999999999999999999999999777777777777777777777777;;;;;;>>>EEELLLQQQRRRQQQLLLJJJFFFCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGCCCAAAAAACCCCCCDDDLLLUUUgggkkkkkkfffdddfffggggggfffddd___WWWOOOJJJHHHHHHJJJLLLNNNPPPPPPOOOMMMKKKNNNNNNNNNNNNOOOOOOPPPPPPOOOPPPPPPRRRTTTVVVXXXYYYZZZXXXWWWXXXZZZ\\\]]]]]]`````````bbbfffkkkooorrrkkkgggaaa]]]ZZZYYYYYYXXXYYYXXXVVVVVVWWWYYY\\\^^^^^^bbbfffhhhiiilllpppsssuuuyyy~~~{{{vvvsssrrrrrr~~~}}}uuupppwww{{{wwwvvvttttttttttttrrrqqqiiijjjjjjiiigggdddaaa___bbbaaa```___^^^]]]]]]]]]bbbaaa___^^^^^^___aaabbb]]]^^^```cccfffjjjmmmnnnyyyrrr\\\QQQOOOQQQkkkxxx^^^TTTwwwhhhRRRLLLMMMQQQUUU___hhhuuuuuummmjjjhhhfffhhheeeaaa]]]ZZZXXXUUUSSSOOOPPPQQQQQQQQQSSSUUUXXXWWWbbbgggrrrqqqllliiibbb[[[```]]]]]]___^^^]]]```eeedddcccbbbbbbcccbbb```^^^\\\[[[[[[\\\^^^^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYY[[[[[[YYYXXXWWWVVVVVVVVVSSSPPPZZZ___bbb|||nnnlllfff```]]]___``````___^^^]]]YYYRRRJJJDDDBBBAAA>>><<<::::::<<<<<<:::888999999999999999999999999777777777777777777777777999:::===CCCJJJOOOPPPOOOLLLJJJGGGDDDBBBBBBCCCDDDCCCBBBBBBCCCDDDFFFHHHIIICCCAAABBBCCCCCCEEELLLUUUggghhhhhhfffgggkkkjjjeeefffccc^^^WWWOOOJJJHHHHHHIIILLLPPPQQQOOOMMMKKKKKKOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXYYY[[[]]]]]]]]]______```bbbggglllqqqtttnnnlllhhheeebbb___\\\[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\^^^aaaccccccdddgggjjjqqquuuyyy}}}zzztttqqqqqqrrrtttvvvzzz~~~sssmmmxxx~~~zzzwwwuuussssssssssssrrrpppooonnnmmmlllkkkjjjjjjjjjeeedddcccaaa```_________bbbaaa___^^^^^^___aaabbbaaabbbbbbccceeefffhhhiiimmmssssss\\\QQQPPPRRRmmmsss^^^VVVzzzjjjRRRKKKLLLPPPUUU___hhhuuu~~~tttnnnoookkkfffcccaaa^^^ZZZWWWXXXWWWUUUSSSRRRVVV\\\```vvv}}}}}}ssskkkfffdddbbb^^^]]]^^^]]]ZZZ\\\```^^^]]]\\\]]]^^^^^^]]][[[^^^]]]\\\]]]^^^^^^\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXTTTMMMTTTWWWYYYzzz|||ooolllgggaaa___```aaaaaa___^^^\\\XXXRRRJJJDDDBBBAAA???===<<<<<<<<<<<<;;;999999999999999999999999999777777777777777777777777777888<<>>===<<<<<<;;;;;;:::999999999999999999999999999777777777777777777777777777999<<>>BBBFFFIIIKKKLLLKKKIIIFFFCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBAAABBBEEEEEEEEEKKKTTT```iiinnnlllgggfffeeeddddddaaa[[[SSSLLLHHHHHHIIIHHHNNNSSSRRRKKKGGGHHHLLLJJJLLLOOORRRSSSRRRQQQPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYY[[[^^^^^^]]][[[^^^^^^^^^```bbbdddfffhhhwww~~~~~~yyytttooollljjjlllkkkiiiiiijjjkkklllmmmmmmooorrrtttwww|||vvvtttpppmmmllllllnnnoooqqqoooqqquuuxxx{{{uuuwwwwww~~~lllqqq}}}|||zzzzzzzzzyyyxxxyyyyyyzzzzzzyyyxxxwwwvvvqqqpppnnnllljjjiiihhhhhhggggggffffffffffffggggggfffffffffffffffggghhhiiiiiifffeeegggjjjqqq~~~vvv___TTTQQQRRRllllllZZZbbb[[[MMMNNNMMMNNNSSS]]]eeepppzzzzzzssssssttttttvvvtttpppnnnooovvv~~~uuummmiiifffaaa___aaa```^^^\\\\\\^^^______^^^[[[[[[[[[^^^```bbbaaa```aaaaaaaaa`````````______[[[\\\]]]^^^___`````````^^^WWWUUUXXXTTTSSSmmmvvvoookkkfffcccddddddbbb___[[[ZZZWWWPPPJJJDDDBBBAAA;;;<<<<<<;;;999888888999999999999999999999999999777777777777777777777777888;;;@@@CCCFFFHHHJJJLLLJJJHHHEEECCCBBBCCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBEEEEEEEEEKKKSSS___iiiooollldddbbbcccdddccc```ZZZRRRKKKHHHHHHIIIJJJNNNPPPOOOJJJHHHJJJMMMLLLMMMPPPRRRSSSSSSSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\]]]\\\[[[]]]]]]^^^___```aaabbbccciiiqqq|||}}}zzzyyywwwtttssstttvvvvvvvvvvvvxxxzzz|||~~~tttpppoooqqqqqqsss|||zzztttqqqooo|||}}}{{{yyyzzz{{{|||{{{zzzwwwvvvuuutttrrrqqqooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnmmmllljjjiiiiiiiiiiiihhhffffffhhhhhhjjjrrr|||xxxbbbVVVRRRPPPggg~~~mmmZZZhhhwwwTTTMMMPPPMMMNNNTTT\\\dddoooxxx|||uuusssnnnllliiifffgggmmmuuu{{{yyynnnkkkmmmzzz~~~wwwrrrllljjjkkkgggeeecccccceeeggggggggghhhggghhhkkknnnpppppppppooonnnmmmllljjjiiiggggggaaa```______^^^______```]]]\\\XXXXXXWWWQQQaaavvvppplllgggeeeeeeeeebbb___[[[ZZZVVVPPPIIIDDDBBBAAA;;;<<<===<<<999888999:::999999999999999999999999777777777777777777777777888;;;@@@CCCEEEFFFIIIKKKHHHFFFDDDCCCCCCDDDFFFHHHCCCDDDEEEFFFFFFEEEDDDDDDAAA@@@CCCFFFFFFFFFKKKSSS^^^fffkkkhhhdddcccddddddccc```YYYQQQJJJGGGHHHJJJLLLMMMMMMKKKIIIIIILLLNNNKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVWWWZZZ\\\\\\[[[\\\\\\]]]^^^```aaabbbccccccjjjsss{{{yyytttuuusssqqqxxx|||vvvnnnwww}}}wwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwuuuttttttssssssnnnoooooooooooooooooonnnrrrqqqpppooonnnmmmmmmmmmnnnlllmmmnnnllljjjooovvvyyydddXXXRRRNNNbbb{{{lll]]]oooqqqSSSOOOPPPKKKMMMVVV[[[cccnnnwwwyyynnnnnnmmmnnnsss~~~ssstttggg^^^]]]]]]aaaqqq||||||wwwuuutttvvvyyy|||~~~|||yyyvvvtttsssllljjjfffcccaaaaaabbbccc^^^ccc\\\XXXZZZTTT\\\yyyvvvppplllgggeeeeeeeeebbb___ZZZYYYVVVPPPIIIDDDBBBAAA<<<>>>???===:::999:::<<<999999999999999999999999777777777777777777777777777;;;@@@CCCDDDEEEHHHKKKGGGEEEDDDCCCCCCEEEGGGIIIAAABBBDDDEEEFFFFFFFFFEEEAAA@@@CCCFFFFFFFFFKKKSSS^^^cccfffddddddffffffcccccc___YYYPPPJJJGGGHHHJJJNNNLLLJJJHHHIIIKKKMMMOOOIIIJJJKKKLLLNNNOOOPPPQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWUUUVVVXXX[[[\\\\\\[[[[[[]]]___aaacccdddeeegggkkkqqquuuyyy{{{{{{zzztttuuu|||yyynnnvvv}}}zzzzzzyyyyyyzzz}}}|||{{{zzzyyyxxxxxxxxxxxxqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqrrrssssssvvvtttttttttpppmmmooouuuzzzeeeYYYRRRLLL___}}}yyyjjj```sssqqqTTTPPPPPPJJJLLLWWW[[[bbbmmmwww~~~rrrmmmsss}}}{{{ssshhhbbbbbb^^^WWW[[[eeettt~~~vvvsssnnniiiffffffggggggaaajjj```XXX]]]XXX]]]vvv{{{tttrrriiicccdddfffdddaaaaaa\\\YYYTTTOOOIIIEEEBBBAAA=========>>>===<<<<<<;;;888888888888888888888888999888888888777777666666666:::>>>AAAFFFLLLKKKGGGFFFEEECCCBBBCCCDDDFFFGGGDDDBBBAAAAAACCCEEEFFFFFFCCC>>>@@@FFFGGGEEEKKKUUUcccdddeeeffffffggggggfffjjjcccYYYQQQKKKIIIHHHGGGNNNMMMLLLIIIHHHJJJNNNRRRLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[^^^```bbbbbbccceeefffdddgggkkkooouuu|||yyyvvvtttttt~~~vvvppp{{{}}}zzzxxxtttrrrrrrsssvvvxxxzzzyyyvvvtttssstttuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwzzzddd[[[QQQLLL___{{{}}}dddfff]]]rrrRRRPPPNNNKKKOOOTTT]]]dddppp|||vvvppphhhbbb``````^^^___bbbhhh|||uuuccc^^^cccaaa[[[aaafffttt}}}wwwrrrkkkgggfffllliiifffccc]]]XXXZZZ```|||uuutttkkkdddeeehhhfffbbbaaa\\\YYYTTTOOOIIIEEEBBBAAA<<<<<<======<<<<<<;;;:::888888888888888888888888999888888888777777777777777<<<@@@CCCIIIOOOOOOKKKGGGFFFDDDCCCBBBDDDEEEFFFEEECCCAAABBBDDDFFFFFFFFFBBB>>>@@@FFFGGGEEEKKKUUUffffffggggggggggggffffffjjjdddZZZRRRLLLIIIHHHHHHLLLLLLLLLJJJIIIKKKNNNQQQLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[^^^```bbbbbbccceeeffffffhhhjjjkkknnnrrrwwwzzz{{{vvvsss}}}~~~nnnzzz~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{zzzxxxxxxyyyzzz{{{}}}}}}|||{{{{{{{{{{{{{{{~~~hhh^^^SSSMMM]]]wwwiiiiiibbbqqqQQQPPPOOOLLLQQQUUU```gggqqq|||xxxtttrrrnnnlllmmmbbbaaa``````^^^dddvvv}}}kkkWWW\\\\\\bbbrrr}}}uuurrrsssooojjjfffccc^^^ZZZ[[[```~~~wwwwwwllldddeeejjjhhhccc```]]]ZZZUUUOOOIIIEEEBBB@@@;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888888888888777777777888===AAAEEELLLSSSTTTPPPHHHGGGEEECCCBBBCCCDDDEEEEEEDDDBBBCCCEEEGGGGGGFFFBBB???@@@FFFFFFDDDKKKVVVggghhhhhhiiiiiihhhffffffiiiddd\\\SSSLLLIIIHHHHHHJJJKKKLLLKKKKKKLLLNNNPPPLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWXXXYYYZZZZZZ[[[\\\[[[^^^```bbbbbbccceeefffggghhhiiiiiiiiikkknnnqqqxxx~~~yyysss|||tttxxx~~~~~~~~~}}}~~~kkk```UUUMMMZZZpppnnnfffbbbsssRRRPPPOOOMMMRRRVVVccciiirrr{{{zzzwwwxxxmmmiiieeebbb]]]\\\bbbjjj~~~ooo```\\\[[[^^^hhh{{{wwwzzzuuunnngggdddaaa]]]\\\___yyyxxxlllccceeejjjiiiccc___]]]ZZZUUUOOOIIIDDDAAA@@@:::;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888===AAAEEELLLTTTUUUSSSIIIGGGEEECCCBBBBBBCCCDDDEEEDDDCCCDDDFFFHHHGGGFFFBBB???AAAFFFEEECCCKKKWWWfffggghhhjjjjjjiiihhhgggiiiddd]]]TTTMMMIIIHHHIIIHHHJJJLLLLLLLLLLLLMMMOOOLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[^^^```bbbbbbccceeeffffffhhhiiijjjjjjlllooorrrtttwww{{{~~~|||uuu|||jjj___TTTLLLVVVhhhnnnccc```zzzTTTOOOMMMLLLQQQVVVccchhhqqqyyywwwmmmhhhgggiiikkkkkkxxx|||rrrjjjcccaaabbb```kkk{{{||||||rrriiifffddd```^^^___|||vvvkkkccceeehhhgggbbb^^^^^^ZZZUUUOOOIIIDDDAAA@@@:::::::::;;;:::999999888888888888888888888888888888888888888888999999999777<<>>CCCIIIKKKHHHGGGFFFDDDCCCBBBDDDEEEFFFBBBBBBBBBDDDFFFGGGEEEDDDBBB@@@BBBEEEBBB@@@KKK[[[bbbccceeegggfffdddaaa___cccbbb]]]TTTJJJEEEEEEGGGKKKLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOQQQSSSUUUWWWXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[^^^```bbbbbbccceeefffgggiiikkklllkkkkkklllmmmmmmoooqqqrrrrrrrrrsssuuutttvvvxxxzzz{{{{{{||||||}}}tttrrrtttnnnjjjhhhiiilllqqq{{{lll\\\QQQKKKOOOXXXwwwmmmeeeZZZaaawwwPPPNNNOOONNNRRRSSS^^^dddmmmvvv~~~}}}|||tttlllgggbbb]]]^^^fffxxxxxxpppggg```aaaeeexxxtttpppmmmkkkgggaaabbbeee___[[[VVVOOOIIIDDD@@@???;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888888999999:::::::::999<<<======AAAGGGIIIFFFFFFEEECCCBBBCCCDDDFFFGGGAAAAAABBBDDDFFFFFFEEECCCBBB@@@CCCEEEBBB@@@KKK[[[cccdddffffffeeeaaa]]][[[bbbaaa]]]TTTJJJDDDDDDGGGLLLMMMLLLKKKIIIHHHIIIKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOQQQSSSVVVXXXYYYWWWWWWWWWXXXXXXXXXXXXXXX[[[^^^```bbbbbbccceeeffffffhhhkkkllllllmmmnnnpppmmmpppsssuuutttsssrrrsssppptttyyy|||~~~~~~~~~~~~}}}~~~qqqkkkllliii^^^YYY^^^bbbdddmmmyyy{{{ppp___RRRLLLPPPWWWvvvmmmeee[[[gggnnnLLLNNNRRRRRRSSSSSS___eeemmmvvv~~~sssoooiiiaaaZZZ```fffoooyyyrrrqqqlllccc[[[\\\eeemmm~~~{{{rrrggg___aaaggg|||wwwtttpppkkkgggeeecccaaa___\\\YYYUUUOOOIIIDDD@@@>>><<<;;;;;;::::::999999888999888888888777777666666;;;888888;;;999333222666;;;;;;===@@@EEEGGGHHHGGGGGGDDDAAA@@@BBBDDDEEEEEEBBBAAABBBCCCEEEEEECCCAAA@@@@@@BBBDDDCCCEEEMMMWWWfff```___fffhhhbbb[[[XXX___aaa\\\QQQHHHFFFGGGFFFLLLKKKIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXX[[[\\\^^^___aaabbbccccccfffhhhkkklllllllllmmmooossssssrrrrrrrrrsssttttttrrruuuzzz|||}}}|||||||||~~~sssjjjfff```XXXTTTXXX\\\^^^bbbhhhmmmtttsss^^^OOOJJJNNNRRRtttiii^^^aaafffPPPNNNMMMMMMJJJWWW```gggpppxxx~~~}}}tttmmmeee___]]]^^^bbbhhhttt{{{sssjjjeeeZZZZZZZZZXXXVVVVVVXXXZZZ\\\hhhwwwmmmccc```dddyyyuuuuuupppjjjeeebbb```^^^]]]\\\YYYTTTOOOIIIDDD@@@>>><<<;;;;;;::::::999999888:::999999999888888888888:::888999<<<;;;666666:::;;;;;;===AAAEEEHHHIIIIIIHHHEEEBBBAAABBBDDDEEEEEECCCBBBCCCDDDFFFFFFDDDCCC@@@@@@BBBDDDDDDEEEMMMWWW^^^ZZZZZZaaaddd^^^WWWUUU[[[\\\XXXNNNGGGFFFHHHHHHMMMKKKJJJIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSTTTVVVVVVXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^```aaabbbbbbbbbfffhhhjjjkkkkkkkkkmmmnnnssssssrrrrrrrrrsssssstttuuuxxx{{{||||||{{{{{{|||~~~zzz|||}}}yyyqqqjjjeeeddd___YYYWWWZZZZZZYYY\\\```aaafffnnnssssssttt~~~qqq\\\NNNKKKNNNSSSpppsss```fffeeeOOOMMMMMMNNNJJJWWWaaagggqqqyyyxxxmmmgggccc```^^^^^^eeennnsssxxx{{{zzz|||{{{ppphhhbbb^^^[[[YYYYYYZZZ[[[[[[YYYVVVSSSQQQ]]]^^^dddvvv}}}sssgggcccgggwwwuuuuuupppiiiccc___^^^\\\[[[[[[YYYTTTNNNHHHCCC@@@>>><<<;;;;;;::::::999999888:::::::::::::::999999999:::888999<<<===;;;;;;===:::;;;===AAAFFFJJJKKKKKKIIIFFFCCCAAABBBDDDEEEEEEDDDCCCCCCEEEFFFGGGEEEDDD@@@@@@BBBDDDDDDEEENNNXXX]]]\\\___fffiiiddd]]]ZZZVVVXXXUUULLLFFFFFFHHHIIIMMMLLLJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWYYYYYYYYYYYYZZZZZZ[[[[[[]]]^^^___```aaaaaaaaaaaadddgggiiijjjjjjkkklllnnnssssssrrrrrrrrrrrrssssssyyyzzz|||{{{zzzzzz{{{|||~~~}}}xxxuuujjjhhheeeaaa^^^]]]]]]]]]^^^]]]]]]^^^[[[WWWWWWYYYXXXYYY]]]___```eeerrrooo[[[NNNKKKOOOSSSkkkyyy___kkkeeeNNNMMMMMMNNNKKKWWWaaahhhrrrzzzwwwnnnhhhbbb\\\ZZZ\\\[[[]]]^^^]]]^^^bbbcccbbb^^^]]][[[XXXVVVWWWYYY[[[\\\]]]___bbbddddddbbb___^^^]]]]]]bbbsssyyyjjjffflllxxxwwwsssnnnfffaaa^^^]]]\\\[[[ZZZXXXSSSNNNHHHCCC@@@>>><<<;;;;;;::::::999999888::::::::::::999999999999;;;::::::<<<======<<<<<<999:::===BBBGGGKKKMMMMMMJJJGGGDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFEEEDDD@@@AAACCCEEEDDDEEENNNXXX```aaafffmmmooolllfffbbbWWWYYYUUULLLFFFFFFHHHHHHMMMKKKIIIJJJMMMNNNMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZ[[[^^^^^^___```aaaaaa``````cccfffhhhjjjjjjkkklllnnnssssssrrrrrrqqqrrrrrrssszzzzzz{{{zzzyyyzzz}}}~~~wwwooojjjccc^^^YYYUUUTTTUUUUUUUUU]]]___bbbccc___[[[XXXYYYXXXWWWXXXYYYYYY]]]jjjwwwppp\\\OOOKKKNNNSSShhh|||ZZZkkkhhhOOOLLLMMMOOOKKKWWWaaahhhrrr{{{wwwqqqmmmhhheeeddd```___]]][[[\\\^^^___^^^]]]___```^^^[[[]]]ccchhhjjjjjjkkkooosssuuusssqqqdddeeeggghhhmmm{{{lllhhhoooyyyxxxoookkkeee```___^^^]]]]]]ZZZWWWSSSMMMHHHCCC@@@>>><<<;;;;;;::::::999999888888888999999999999999999<<<;;;;;;;;;===>>>===:::999:::<<>><<<;;;;;;::::::999999888888888888888999999999999======<<<;;;>>>AAA>>>999999:::<<>><<<:::888888:::<<<>>>777;;;;;;:::???HHHKKKGGG:::;;;===???BBBEEEHHHIIIFFFDDDCCCDDDFFFHHHIIIIIIGGGEEECCCCCCDDDEEEEEEDDD@@@???CCCHHHFFFEEEOOO]]]hhhnnnqqqppprrrtttooofffgggddd___XXXPPPKKKIIIIIIGGGEEEEEEIIIOOOQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTXXXXXXXXXXXXYYY[[[\\\]]]ZZZ[[[]]]______aaadddgggiiigggfffgggkkknnnnnnllllllnnnppprrrtttuuuvvvvvvxxxzzz{{{{{{yyyyyyzzz|||lll^^^WWWVVVUUUTTTPPPRRRUUUVVVVVVUUUVVVVVV]]]\\\YYYYYYbbbooovvvvvvkkkgggdddccccccaaaaaabbbjjjvvvnnn\\\UUUMMMKKKTTThhh[[[QQQMMMKKKPPPSSSaaagggqqq|||yyyhhh___ZZZ^^^aaa``````ccc[[[______eee}}}ttttttzzzzzzxxx~~~xxxxxxvvvrrrlllhhhdddaaa]]][[[YYYWWWRRRMMMGGGBBB>>><<<;;;;;;::::::::::::999999;;;:::999888888999:::;;;<<<>>><<<999;;;AAAAAA===999:::<<<>>>AAADDDGGGHHHGGGEEECCCCCCEEEGGGHHHHHHFFFDDDBBBBBBDDDEEEEEEEEE@@@???BBBGGGFFFEEEOOO^^^gggmmmqqqrrrtttuuuppphhhfffddd___WWWPPPKKKJJJJJJFFFEEEFFFJJJQQQSSSRRRNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^_________```bbbdddgggffffffhhhlllppppppooolllmmmnnnoooqqqsssttttttwwwxxxzzzzzzyyyyyy{{{|||uuueee[[[ZZZ\\\^^^___YYYYYYXXXVVVTTTSSSSSSTTTVVVZZZ\\\\\\aaajjjqqqsssmmmkkkiiihhhgggdddaaa```iiiuuuqqq]]]UUULLLJJJTTThhhXXXPPPNNNMMMRRRVVV```fffpppzzzzzznnniiicccaaaeeegggeeeeeehhhfffccc```bbbsssuuuqqquuutttrrr~~~~~~xxxyyyxxxtttnnniiieeeaaa]]][[[VVVTTTPPPLLLGGGBBB>>>===;;;;;;::::::::::::999999999999999888888999999999======;;;888888;;;:::666888999;;;>>>AAADDDGGGHHHGGGEEECCCBBBCCCEEEFFFFFFDDDCCCBBBBBBDDDFFFFFFEEEAAA???AAAEEEDDDEEEQQQ```ggglllqqqtttvvvvvvqqqjjjeeeccc^^^WWWPPPKKKJJJKKKEEEEEEGGGLLLRRRUUUSSSPPPKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTRRRRRRSSSUUUWWWYYY[[[\\\``````aaa```______```bbbdddddddddgggkkkoooppppppoooooonnnoooppprrrtttuuuvvvwwwxxxxxxxxxxxxzzz|||~~~~~~xxxnnnccc^^^aaagggkkkmmmhhhfffaaa]]]YYYWWWVVVVVVTTT[[[___^^^^^^ccchhhjjjmmmnnnnnnllljjjgggdddbbbgggtttttt^^^TTTKKKIIISSSfffwww{{{TTTPPPOOONNNTTTYYY___eeennnwwwoooiiilllkkklllpppqqqnnnmmmnnnrrrllliiihhhgggxxx{{{yyytttqqqzzzxxxxxxuuuuuu}}}zzz{{{yyytttnnniiieeeaaa^^^[[[VVVTTTQQQLLLGGGBBB>>><<<;;;;;;:::::::::999999999777888999::::::999888777::::::888888999;;;:::888888:::<<<@@@CCCFFFHHHIIIHHHEEEBBBAAABBBCCCDDDDDDCCCBBBAAABBBEEEFFFFFFEEEAAA???AAADDDDDDDDDQQQbbbiiimmmqqqtttvvvuuuooojjjeeeccc]]]VVVOOOKKKJJJKKKEEEFFFIIINNNRRRSSSQQQNNNKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTQQQQQQRRRTTTWWWYYY\\\]]]```aaaaaa```______```bbbccccccdddfffiiilllnnnnnnsssrrrqqqpppqqqsssuuuwwwwwwxxxxxxxxxvvvwwwyyy{{{~~~~~~xxxqqqjjjiiiooovvvzzzzzzxxxuuuooojjjfffbbb^^^\\\ZZZ___```^^^^^^dddhhhjjjppprrrqqqmmmjjjiiihhhfffgggsssttt]]]SSSKKKIIISSScccqqquuuwwwSSSPPPOOONNNUUUZZZ```eeemmmuuu}}}yyywwwyyy}}}uuusssyyy~~~{{{}}}xxxtttnnniiieeebbb^^^[[[YYYWWWRRRMMMGGGBBB>>>;;;;;;;;;:::::::::999999999888999:::;;;;;;:::999888:::888888:::<<<<<<<<<;;;999;;;>>>BBBEEEHHHJJJKKKIIIFFFBBB@@@AAABBBCCCDDDBBBAAAAAACCCEEEFFFEEEDDDBBB???AAADDDDDDDDDQQQaaakkkkkknnnrrrtttpppkkkhhhfffccc]]]UUUNNNJJJJJJKKKEEEHHHKKKOOOQQQPPPMMMJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTQQQRRRSSSUUUXXX[[[]]]___^^^___`````````aaaccceeeeeeffffffgggiiijjjlllnnnsssrrrqqqqqqqqqsssvvvwwwzzzzzzyyywwwuuuuuuwwwyyy~~~yyyuuutttyyy|||vvvqqqkkkddd___^^^^^^]]]^^^gggttt|||}}}}}}{{{qqqjjjkkkllljjjgggssszzzuuurrruuusss]]]SSSKKKJJJTTTbbbsssuuuxxxUUUQQQOOOMMMSSSXXX```eeemmmuuu}}}zzzrrryyy|||~~~yyy|||vvvrrrmmmhhheeebbb___\\\YYYWWWSSSMMMGGGBBB===;;;;;;;;;::::::::::::999999888999:::;;;;;;:::999888<<<999999<<<>>>;;;:::;;;999;;;???CCCGGGJJJKKKLLLIIIFFFBBB@@@AAACCCDDDEEEBBBAAAAAACCCEEEEEEDDDCCCBBB@@@BBBFFFDDDDDDOOO___iiihhhiiinnnoookkkhhhggggggddd]]]TTTMMMIIIIIIJJJEEEIIINNNQQQQQQOOOJJJGGGJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSTTTVVVYYY\\\^^^___]]]^^^`````````bbbdddggggggiiijjjjjjjjjkkknnnpppppppppooopppqqqssstttvvv{{{{{{zzzxxxvvvvvvxxxzzz}}}xxxzzzyyyqqqhhhaaa\\\\\\[[[```ooowwwmmmmmmmmmjjjjjjuuuyyyrrrmmmeeedddrrrsss^^^TTTLLLJJJTTTcccsssyyy{{{XXXSSSOOOLLLRRRXXX```eeelllttt|||}}}ppp]]]___ccckkkxxx}}}|||yyy}}}tttpppkkkgggdddbbb___]]]VVVTTTQQQLLLGGGBBB>>><<<;;;;;;::::::::::::999999888888999999999999888888;;;777777<<<===:::888:::888;;;???CCCGGGJJJKKKKKKIIIFFFBBB@@@AAADDDFFFFFFBBBBBBBBBCCCEEEEEECCCAAABBBAAACCCGGGEEECCCNNN\\\eeeaaabbbhhhjjjhhhgggiiiiiieee]]]TTTLLLHHHGGGIIIDDDIIIOOOSSSSSSPPPLLLIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTUUUWWWYYY[[[]]]___]]]___```aaaaaabbbdddfffdddfffiiiiiiiiijjjnnnqqqnnnnnnoooqqqssstttuuuvvvzzzzzzyyywwwvvvxxx{{{~~~}}}~~~~~~zzzpppiii^^^______bbbmmm|||pppooonnniiimmmxxxwwwoookkkfffdddpppuuu```VVVMMMJJJSSS___ppp|||~~~ZZZTTTOOOLLLSSSZZZ___cccjjjrrr{{{|||ppphhh```ZZZ```______```eeelllssswwwyyy|||zzzrrrooojjjfffdddbbb___]]]SSSQQQNNNJJJFFFBBB???===;;;;;;;;;:::::::::999999888777777777777777777888666222333:::<<<999888;;;777:::>>>CCCGGGIIIJJJKKKIIIFFFBBB@@@AAADDDGGGHHHCCCBBBBBBDDDEEEDDDBBB@@@CCCAAADDDHHHFFFCCCMMMZZZaaa]]]]]]dddgggfffgggkkkjjjfff^^^TTTKKKGGGGGGHHHCCCIIIPPPUUUUUURRRNNNLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTUUUVVVXXXZZZ\\\^^^___```aaaaaaaaaaaaccceee___aaaeeeffffffhhhlllpppnnnoooqqqtttvvvwwwxxxxxxxxxxxxxxxwwwwwwzzz~~~|||}}}~~~yyyrrrdddggggggcccfffqqq}}}|||qqqpppoooiiioooyyy}}}ttttttxxxnnnnnnlllkkkuuuxxxcccXXXNNNJJJRRRZZZnnn}}}\\\UUUOOOLLLUUU\\\^^^bbbiiiqqqzzzyyyqqqcccVVVVVV```YYYYYY[[[\\\\\\\\\\\\\\\YYY]]]```bbbeeemmmyyyvvvoookkkkkkjjjddd^^^\\\WWWUUUQQQLLLGGGBBB???===>>>===;;;:::999999:::;;;888888888888888888888888999888777666666777888999;;;;;;;;;===BBBFFFHHHIIIKKKHHHDDDBBBCCCDDDFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDFFFCCCCCCEEEFFFFFFKKKRRR```aaacccbbbbbbccchhhlllooofffZZZOOOIIIGGGGGGGGGDDDIIIPPPUUUUUUQQQKKKGGGIIIKKKMMMNNNLLLKKKKKKKKKLLLNNNQQQSSSTTTTTTTTTSSSUUUTTTTTTTTTVVVXXX[[[]]]````````````aaabbbddddddeeeeeeeeefffgggiiikkklllnnnoooqqqtttvvvwwwuuussstttuuuvvvxxxxxxyyyyyyyyy|||pppmmmooorrrvvvzzz}}}~~~~~~xxxhhhlllgggeeelllmmmlllssstttmmmiiigggmmm|||rrriiilllvvvxxxeeeUUUMMMLLLNNNYYYmmmzzzVVVOOOSSSLLLVVVYYYaaabbbhhhqqqvvv|||xxxfff```___]]][[[]]]___[[[XXXYYY\\\\\\XXXSSSWWWXXXYYY[[[]]]^^^``````pppyyy~~~}}}}}}vvvoookkkkkkjjjddd^^^\\\WWWUUUQQQLLLGGGBBB???===>>>===;;;:::999999::::::888888888888888888888888999888777666666777888999999999:::===CCCGGGJJJKKKJJJGGGCCCAAABBBDDDFFFFFFEEECCCCCCDDDEEEFFFFFFDDDEEEBBBBBBDDDDDDEEEJJJQQQbbbcccdddcccaaabbbeeehhhkkkdddYYYOOOIIIFFFFFFFFFDDDIIIPPPUUUUUUQQQLLLGGGIIIKKKMMMMMMLLLKKKKKKKKKMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUTTTTTTVVVXXX[[[\\\^^^^^^______aaabbbcccdddeeeeeeeeefffgggiiikkklllooooooppprrruuuvvvuuutttuuuuuuvvvxxxyyyyyyyyyyyyxxxmmmbbb```aaabbbeeehhhnnnwww|||{{{tttllloooiiifffnnnooommmtttwwwqqqnnnmmmsssssskkkhhhpppwwwdddUUUMMMLLLNNNTTTnnntttZZZPPPRRRLLLWWWZZZaaabbbgggooouuu{{{rrrccc___```______aaacccaaa___```bbbaaa^^^[[[WWWWWWWWWXXXYYYZZZ[[[\\\[[[^^^iiizzz}}}{{{{{{uuuooojjjkkkiiiddd^^^\\\WWWUUUQQQLLLGGGBBB???======<<<;;;:::999999999:::888888888888888888888888888888777777777777888888777777999===CCCHHHKKKLLLHHHEEEAAA@@@BBBDDDFFFGGGCCCBBBBBBCCCFFFGGGGGGFFFCCCAAAAAACCCDDDDDDJJJPPPcccdddeeeeeedddeeefffhhheee```XXXOOOIIIEEEDDDDDDDDDIIIPPPUUUUUURRRLLLHHHJJJKKKMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVYYY[[[\\\\\\\\\]]]^^^___aaacccdddfffeeeeeefffgggiiikkkmmmooonnnnnnpppsssuuuuuutttuuuvvvvvvxxxyyyzzzzzz{{{~~~uuueee\\\UUUUUUVVVUUUUUUWWW]]]iiisssxxxvvvrrrtttllliiipppqqqooouuuyyytttqqqooovvvssskkkcccfffzzzuuucccTTTMMMMMMNNNOOOppplll___QQQQQQKKKXXX[[[```aaaeeelllrrrxxx~~~zzzyyyzzz|||{{{ooodddaaacccdddeeegggeeeeeefffggggggeeecccbbb[[[ZZZYYYYYYYYYYYYZZZ[[[^^^___aaaccciii|||}}}zzz{{{tttnnnjjjjjjiiiccc^^^]]]WWWUUUQQQLLLFFFBBB???===<<<<<<;;;::::::999999999888888888888888888888888888777777777777777777888888888:::>>>DDDHHHJJJKKKFFFCCC@@@???AAAEEEGGGHHHBBBAAAAAACCCFFFHHHHHHGGGCCCAAAAAACCCDDDEEEJJJQQQaaaccceeeggghhhiiijjjjjj^^^[[[VVVOOOHHHDDDCCCCCCEEEIIIOOOTTTUUURRRMMMJJJJJJLLLMMMLLLKKKJJJKKKLLLOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\^^^aaabbbdddffffffffffffhhhjjjlllmmmooonnnmmmooorrrtttuuutttvvvvvvwwwxxxyyyzzz||||||}}}~~~ooobbb]]]WWWTTTUUUUUURRRQQQRRRSSS___lllttt}}}wwwyyy|||uuuvvvmmmjjjrrrrrroootttxxxssspppmmmrrrzzz}}}qqqjjjaaa___kkktttbbbTTTMMMLLLNNNLLL}}}rrreee{{{```RRRQQQLLLXXX[[[``````ccciiinnnuuuvvvtttppphhhaaaeeeddddddgggiiikkkjjjiiiiiillljjjlllxxxsssmmmkkkmmmooopppqqqllloooqqqpppnnnjjjhhhgggcccbbb___]]]\\\\\\]]]^^^]]]bbbfffccc]]]^^^kkkwww~~~{{{|||sssmmmiiijjjiiiccc^^^]]]WWWUUUQQQLLLFFFBBB???===;;;;;;;;;::::::999888888888888888888888888888888777777777888888777777777999999;;;???DDDGGGHHHHHHEEECCC@@@???AAAEEEGGGHHHAAAAAAAAACCCFFFHHHHHHHHHDDDBBBBBBDDDFFFFFFLLLSSSbbbccceeeggghhhhhheeecccXXXWWWTTTNNNHHHCCCBBBCCCEEEIIIOOOTTTUUURRRNNNKKKKKKLLLMMMLLLKKKJJJKKKMMMOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZZZZ\\\^^^```bbbcccfffffffffggghhhjjjlllmmmooonnnmmmooorrrtttuuutttwwwwwwwwwxxxyyy{{{}}}~~~}}}~~~~~~sssgggaaaeee```]]]^^^\\\WWWTTTVVVMMMWWWdddooozzz~~~nnnooorrr~~~~~~tttuuummmkkkssstttpppsss~~~}}}vvvrrrnnnjjjlllpppvvv{{{{{{ooohhhddd^^^___qqqsssbbbUUUMMMLLLNNNLLLuuusssbbbyyy```SSSQQQLLLYYYZZZ______bbbggglllrrr}}}rrrlllkkkhhh___WWW^^^]]][[[[[[]]]]]]]]]\\\WWW\\\^^^ggg|||}}}zzztttqqqmmmjjjeeeaaa^^^^^^______eeekkkooolllddd______```iii{{{~~~|||~~~ssslllhhhiiiiiiccc^^^]]]WWWUUUQQQLLLGGGBBB???===:::;;;;;;;;;:::999888777888888888888888888888888777777888888888888777777::::::<<<@@@DDDGGGGGGGGGFFFCCC@@@@@@BBBEEEGGGHHHBBBAAAAAACCCFFFHHHHHHGGGDDDBBBBBBEEEFFFGGGMMMTTTeeeeeefffgggfffaaa[[[VVVTTTTTTSSSMMMGGGCCCCCCEEEFFFIIIOOOTTTUUUSSSOOOLLLKKKLLLLLLKKKJJJJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\^^^___aaabbbgggffffffggghhhjjjlllnnnooonnnnnnpppsssuuuuuutttwwwwwwwwwxxxyyy|||~~~}}}~~~~~~wwwqqquuu{{{yyysssnnnfff]]]YYYYYYNNNSSS]]]iiivvvsssooommmnnnwwwxxxqqqrrrllllllvvvwwwqqqssswww}}}|||wwwsssnnnhhhfffgggkkkqqqvvv}}}ppphhhhhh```ZZZ^^^kkktttcccUUUNNNLLLMMMNNNmmmsssaaayyycccUUUQQQLLLXXXXXX___^^^aaafffjjjnnnyyy~~~vvvssstttrrrjjjbbbaaa___[[[ZZZYYYYYYYYYXXXUUU[[[eeexxx|||xxxpppiiiccc`````````yyyxxxnnnhhhfffdddaaalllwwwtttdddkkkttt~~~|||~~~rrrlllhhhiiihhhccc^^^]]]WWWUUUQQQLLLGGGBBB???===::::::;;;;;;:::999777666888888888888888888888888666777888999999888777666888999;;;@@@EEEHHHIIIHHHHHHEEEBBBAAACCCFFFHHHHHHBBBBBBBBBCCCFFFGGGGGGGGGCCCAAAAAADDDEEEGGGLLLSSSiiihhhhhhhhhfff```WWWPPPRRRSSSRRRMMMFFFCCCDDDGGGFFFJJJOOOTTTUUUSSSPPPMMMLLLLLLLLLKKKJJJJJJLLLNNNMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\^^^___```aaagggggggggggghhhkkkmmmnnnooooooppprrruuuvvvuuutttxxxwwwwwwxxxzzz|||~~~~~~vvvggg______XXXVVVZZZeeerrryyypppmmmjjjlllqqq}}}uuunnnppplllnnnzzz{{{ssstttyyy~~~yyysssjjjbbbaaa___bbbhhhnnnwwwuuullleee```[[[[[[___hhhxxxuuudddVVVNNNLLLLLLPPPeeevvv```vvviiiWWWPPPJJJWWWWWW^^^^^^aaafffiiilllttt~~~|||qqqmmmgggbbb^^^\\\ZZZXXXYYY[[[gggyyypppjjjhhhgggxxxxxxllleee```ccc```vvv~~~vvvrrrsssrrrmmmhhhZZZ[[[___uuu}}}|||~~~rrrlllhhhiiihhhccc^^^]]]WWWUUUQQQLLLGGGBBB???===::::::;;;;;;:::999777666888888888888888888888888666777888999999888777666666777:::???EEEIIIJJJJJJIIIFFFCCCAAACCCFFFHHHHHHCCCBBBBBBCCCFFFGGGGGGFFFBBB???@@@CCCDDDFFFKKKRRRjjjjjjjjjkkkiiicccZZZRRRQQQRRRQQQLLLEEECCCEEEIIIFFFJJJOOOSSSUUUSSSPPPNNNLLLLLLLLLKKKIIIJJJLLLNNNLLLNNNQQQSSSTTTUUUTTTSSSWWWWWWXXXYYYZZZZZZZZZYYY]]]]]]]]]]]]^^^___```aaaggggggggggggiiikkkmmmnnnnnnoooqqqtttwwwwwwuuusssxxxxxxwwwxxxzzz}}}~~~pppfffeeeccc\\\[[[cccnnn{{{wwwkkklllkkklllooo|||}}}yyy}}}|||wwwlllooolllppp}}}~~~vvvuuuzzzqqqeee[[[\\\ZZZ\\\bbbhhhrrrxxxoooaaa^^^^^^aaabbbbbbfffkkkiiikkknnnqqqttttttsssrrr{{{vvveeeWWWNNNLLLLLLQQQ```zzz```rrrnnnXXXOOOIIIVVVWWW^^^^^^bbbfffhhhjjjrrrzzzxxxooohhhccc___\\\ZZZWWW```|||~~~vvvrrrppprrruuulll\\\\\\mmmvvvjjjkkkiiigggllloookkkbbbYYYWWWTTTfff||||||uuunnnhhhhhhgggccc```___[[[XXXSSSLLLFFFAAA>>>===<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777777999<<<@@@DDDHHHKKKMMMJJJHHHEEECCCCCCEEEHHHJJJFFFCCCAAAAAACCCFFFGGGHHHFFFBBBAAADDDFFFFFFJJJOOOaaacccdddccceeeddd[[[QQQYYYWWWSSSMMMGGGDDDDDDEEEHHHIIINNNTTTXXXVVVOOOIIILLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\]]]^^^___```aaaaaaddddddfffgggiiikkklllmmmnnnppprrrtttuuuuuuuuuuuuzzzwwwuuuwwwzzz}}}~~~}}}}}}zzzuuuiiijjjfff``````lll|||}}}rrriiidddbbbeeennnxxxzzzvvvrrrrrruuunnnpppsssxxx{{{|||~~~uuujjjbbbZZZUUUZZZXXX[[[fffmmmzzzzzzmmmmmmiiihhhooovvvsssjjjeee```^^^___\\\XXX\\\dddkkkrrrwwwfffWWWNNNMMMNNNPPPbbb|||^^^lllzzzSSSNNNTTTRRRQQQ\\\fffccc]]]eeemmmpppwww|||rrrjjjbbb```^^^aaajjjyyy|||yyyhhhdddeeexxxyyyppphhhbbbddd```\\\___fffiiifffbbb]]]VVVSSSZZZjjj}}}}}}uuunnnhhhhhhgggccc```___ZZZWWWRRRLLLFFFBBB???===<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777777999<<>>BBBEEEHHHIIIHHHGGGDDDBBBBBBDDDGGGHHHGGGEEECCCCCCEEEFFFFFFFFFEEEBBBCCCGGGHHHHHHJJJNNNfffiiihhhbbb___aaacccccc^^^[[[UUUNNNGGGEEEFFFHHHEEEGGGJJJPPPUUUVVVQQQMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUWWWXXXZZZ[[[[[[[[[^^^^^^___```aaabbbccccccbbbcccdddfffiiikkklllmmmlllmmmppprrrtttuuuuuuuuuvvvwwwxxxzzz{{{{{{}}}}}}|||}}}~~~~~~~~~vvv|||zzztttooosss{{{~~~yyysssllliiihhhiiilllmmmoooqqqrrrsssttttttnnnwww}}}}}}~~~sssdddZZZWWWWWWVVVVVVWWW[[[XXXXXX]]]^^^eeevvv~~~~~~|||iiiZZZQQQMMMLLLOOOQQQyyy{{{XXXffffffRRRNNNOOOVVVXXXaaaaaa```eeefffjjjwwwqqqhhhgggkkkkkkssszzz||||||zzz{{{fff]]]WWWWWWZZZZZZ[[[^^^___vvv~~~~~~uuunnniiiiiiiiieeebbbbbbYYYVVVRRRLLLGGGCCC@@@???<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777666888:::===AAADDDGGGHHHHHHFFFDDDBBBBBBDDDFFFHHHFFFDDDCCCCCCEEEFFFEEEDDDDDDAAABBBFFFHHHGGGIIILLLbbbhhhjjjeeeaaabbbeeegggccc___XXXOOOHHHEEEFFFHHHEEEFFFIIIOOOUUUVVVRRRNNNLLLLLLKKKKKKJJJJJJKKKKKKNNNNNNOOOPPPRRRSSSTTTUUUSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^___```aaabbbbbbccc```aaaccceeehhhkkkmmmnnnkkkmmmooorrrtttuuuuuuuuuuuuwwwyyy{{{{{{{{{|||~~~{{{||||||||||||~~~|||{{{uuuwwwzzzqqqiiifffhhhjjjnnnpppsssssssssrrrrrrssssss{{{~~~|||~~~vvvhhhYYYTTTTTTTTTUUUVVVWWW]]]\\\]]]cccccciiiyyy|||iii[[[SSSOOOMMMPPPNNNsss[[[bbbfffSSSNNNNNNTTTXXX______```dddeeekkk||||||zzz}}}|||yyywwwjjjbbb]]]```cccbbbaaaaaabbbddd|||~~~}}}~~~uuunnniiiiiiiiifffccccccZZZWWWRRRLLLFFFBBB???===<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777666777:::===@@@CCCFFFGGGHHHFFFCCCAAAAAACCCFFFHHHEEECCCBBBCCCDDDDDDDDDBBBBBB@@@AAAEEEGGGFFFGGGKKK\\\fffkkkhhhdddeeehhhjjjgggccc[[[QQQIIIFFFFFFHHHDDDEEEIIIOOOTTTVVVRRRNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTSSSTTTVVVXXXYYY[[[[[[\\\]]]]]]^^^___```aaaaaabbbbbbcccdddfffiiikkklllmmmkkklllooorrrtttuuuuuuuuutttwwwzzz{{{{{{zzz|||~~~zzz{{{{{{{{{{{{}}}}}}~~~{{{qqqiiigggiiillloootttyyyyyyvvvsssuuuwww}}}|||qqqddd]]]XXXWWWUUUSSSUUU[[[ZZZ```___bbbjjjmmmuuu|||iii\\\UUUPPPNNNPPPKKKmmmbbbccchhhVVVPPPNNNRRRXXX___^^^___ddddddmmmxxxuuuttt|||zzzuuurrrlllkkkppptttrrrlllhhheeebbbhhh}}}}}}~~~uuunnniiiiiiiiifffcccccc[[[XXXSSSLLLFFFAAA>>>===<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777666777:::===@@@CCCEEEGGGHHHFFFCCCAAAAAACCCFFFHHHDDDCCCBBBBBBCCCDDDCCCAAAAAA???AAAEEEGGGFFFGGGJJJ\\\gggooommmhhhhhhkkkmmmjjjeee]]]RRRJJJFFFFFFHHHDDDEEEHHHNNNTTTVVVSSSOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTRRRTTTUUUXXXYYY[[[[[[\\\\\\\\\]]]^^^___```aaaaaaeeeeeefffhhhiiikkklllllljjjllloooqqqtttuuuuuuuuussswww{{{|||{{{zzz|||~~~zzzzzz{{{zzz{{{}}}}}}vvv{{{sssllljjjlllooopppwww~~~zzzwwwyyy}}}~~~qqq```WWWWWW[[[]]]YYYSSSWWW```^^^cccbbbeeepppuuu|||iii]]]VVVQQQOOOOOOHHHiiiiiifffjjjYYYSSSOOOQQQYYY^^^^^^___ddddddooo|||vvvxxx}}}uuuqqqrrr{{{|||sssmmmgggiiicccjjj}}}yyypppiiihhhiiifffbbbaaaZZZWWWRRRKKKEEEAAA>>><<<<<<<<<;;;:::999999999999999999999888888888888777666666666666666666666666555777:::>>>AAACCCDDDEEEIIIGGGCCCAAA@@@BBBEEEGGGGGGDDDAAA???AAABBBCCCDDDFFFDDDBBBBBBDDDEEEFFFEEE\\\cccjjjmmmllljjjlllooolllhhh```VVVLLLEEECCCCCCHHHFFFGGGLLLRRRTTTQQQLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^]]]\\\\\\^^^___ccceeegggiiikkkkkkkkkjjjjjjlllnnnqqqsssuuuvvvwwwtttvvvxxxyyyyyyyyyzzz{{{{{{}}}~~~zzzzzzyyysssjjjdddgggpppwww{{{}}}|||yyyyyy}}}|||yyyrrrggg______]]]YYYVVVUUUYYY```dddfffeeefffkkksssnnnaaaZZZVVVTTTLLLNNNdddoooaaatttUUUOOORRRRRRVVV\\\aaa___ZZZ]]]hhhtttzzzwwwyyywwwkkkeeefffeeevvv{{{}}}}}}wwwnnnhhhhhhiiieeeaaa___[[[XXXSSSLLLGGGBBB???===<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777666888;;;???CCCFFFHHHHHHKKKHHHDDDAAA@@@BBBFFFHHHGGGEEEAAA@@@BBBCCCEEEEEEFFFDDDBBBBBBDDDEEEFFFEEEYYYaaakkkooonnnllllllnnnlllhhh```VVVMMMGGGDDDEEEEEEDDDFFFKKKRRRSSSPPPKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[[[[[[[ZZZ[[[^^^```dddeeeggghhhjjjkkkkkkkkkmmmnnnoooqqqrrrsssttttttsssuuuwwwxxxxxxxxxyyyzzz|||}}}~~~~~~{{{rrrlllqqqzzz~~~|||||||||yyywwwssskkkddd```^^^[[[XXXYYY]]]ccchhhmmmlllllloootttoooaaaYYYTTTRRROOOOOOaaaxxxeee\\\OOOOOOPPPUUU[[[aaa___[[[]]]hhhrrr~~~tttmmmgggeeelllttt}}}qqqhhhfffdddooozzz{{{{{{uuummmggghhhhhhddd```^^^\\\YYYSSSMMMGGGCCC@@@>>><<<<<<;;;:::999999999999999999999888888888888777888888888888888888888888666888<<>><<<<<<;;;:::999999999999999999999888888888777777888888888888888888888888555777;;;@@@EEEIIIMMMNNNNNNJJJEEE@@@???BBBFFFIIIHHHFFFCCCBBBDDDGGGHHHIIIEEECCCAAAAAACCCEEEFFFFFFQQQ]]]mmmvvvvvvqqqmmmlllkkkhhhaaaXXXOOOJJJIIIIIIGGGGGGJJJQQQXXXYYYUUUPPPJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTUUUVVVXXXYYYZZZ[[[[[[^^^]]]]]]\\\\\\```eeeiiiffffffffffffhhhjjjlllmmmoooooopppqqqrrrrrrrrrrrrtttvvvwwwwwwwwwwwwyyy{{{}}}}}}{{{zzzwwwwwwvvvqqqlllhhheeeccccccfffkkkoooqqqiiifffdddddddddjjjyyyvvvggg]]]WWWTTTRRROOO\\\eeevvvsssSSSMMMSSSSSSYYY``````^^^^^^eeelllwwwtttpppoookkkiiimmmppprrrvvv{{{ssslllkkkkkk~~~xxxyyy}}}yyyrrrjjjdddeeefffccc___]]]ZZZWWWRRRLLLFFFAAA>>>===<<<<<<;;;:::999999999999999999999888888888777777888888888888888888888888555666999>>>BBBGGGKKKMMMLLLIIIDDDAAA@@@BBBFFFHHHHHHFFFCCCCCCEEEHHHJJJJJJDDDBBBAAAAAACCCEEEFFFFFFOOO\\\mmmwwwxxxsssooommmkkkhhhaaaXXXPPPKKKIIIJJJGGGGGGJJJQQQXXXZZZWWWRRRJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZ]]]]]]]]]\\\]]]```eeejjjffffffffffffhhhjjjlllmmmlllmmmoooqqqsssttttttuuuvvvwwwxxxxxxxxxyyy{{{}}}|||{{{}}}{{{yyyyyywwwqqqlllkkkhhhffffffiiilllnnnnnniiifffdddddddddiiiwwwuuuhhh___YYYVVVPPPOOO[[[jjjsssWWWNNNUUUSSSYYY___```^^^^^^dddiii{{{~~~{{{uuurrrxxx}}}|||yyywwwvvvnnnoooppp{{{{{{{{{vvvxxx|||xxxsssjjjcccdddeeeccc______ZZZWWWQQQKKKEEEAAA>>><<<<<<<<<;;;:::999999999999999999999888888888888777888888888888888888888888555666888;;;???CCCGGGIIIIIIGGGCCCAAAAAABBBEEEGGGGGGEEECCCCCCEEEIIIKKKKKKCCCAAA@@@AAACCCEEEFFFFFFLLLYYYjjjtttvvvrrrooonnnkkkhhhaaaXXXOOOJJJIIIIIIFFFEEEGGGMMMUUUXXXVVVRRRJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[[[[^^^cccffffffffffffggghhhjjjlllllljjjkkknnnqqqsssuuuvvvwwwwwwxxxyyyxxxxxxyyy|||}}}|||}}}~~~~~~wwwqqqrrrnnnjjjiiikkkmmmllljjjfffdddbbbcccccchhhvvvzzzsssggg^^^YYYVVVPPPOOOXXX|||mmmmmm]]]NNNSSSSSSXXX]]]___]]]^^^ccchhhxxxzzzoooooorrrvvv{{{{{{xxxzzz|||uuukkkcccbbbdddbbbaaaaaaZZZWWWRRRLLLFFFBBB>>>===<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777777777888:::===@@@DDDEEEEEEDDDBBBAAAAAACCCEEEFFFFFFDDDBBBBBBEEEIIIKKKLLLBBBAAA@@@@@@CCCEEEFFFFFFJJJVVVeeepppqqqpppnnnoookkkhhhaaaWWWOOOIIIHHHHHHGGGEEEEEEKKKSSSXXXWWWTTTKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\\\\\\\^^^aaacccdddeeeggghhhjjjkkkkkkkkkjjjlllnnnqqqsssuuuvvvwwwwwwxxxxxxwwwwwwyyy|||~~~|||}}}~~~~~~~~~}}}yyysssrrrrrrrrrnnnkkkccc```___``````eeerrr~~~xxxnnnrrrzzzuuuhhh___YYYVVVRRRQQQSSSmmmppphhhaaaNNNRRRUUUXXX\\\]]]\\\^^^cccgggvvvrrroootttqqq}}}~~~{{{vvvkkkcccbbbcccbbbbbbbbb\\\YYYSSSMMMGGGCCC@@@>>><<<<<<;;;:::999999999999999999999888888888888777666666666666666666666666888888999:::<<>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888777777777777777777888999<<<@@@DDDFFFEEEDDDBBB???>>>@@@EEEHHHJJJFFFCCCBBBEEEIIIKKKKKKBBBAAA@@@AAADDDGGGHHHHHHIIIRRR```kkkllliiilllqqqmmmeee]]]XXXRRRKKKGGGGGGGGGGGGHHHKKKUUU]]]\\\VVVPPPNNNMMMMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWZZZ[[[\\\]]]^^^```aaaaaafffggghhhjjjjjjkkkkkkkkkjjjlllnnnqqqrrrrrrqqqqqqrrrtttvvvwwwwwwwwwyyyzzz{{{|||~~~|||rrrnnnggg```^^^bbbccceeeqqqyyypppkkkiiiiii___```fffrrryyykkkbbb[[[WWWWWWNNNNNNaaaxxxnnniiiWWWMMMWWWZZZ]]]^^^]]]]]]```ddd|||}}}zzzwwwtttqqqzzz|||xxxzzz}}}sssfff[[[]]]cccdddaaa______YYYRRRKKKGGGCCC@@@>>><<<;;;;;;;;;;;;:::::::::888888888888888888888888888888888888777777777777777777888:::===AAAEEEGGGFFFEEECCC@@@???AAAEEEHHHJJJFFFBBBBBBDDDGGGIIIIIIEEECCC@@@@@@BBBEEEFFFFFFHHHQQQ___jjjllliiijjjooolllddd]]]XXXSSSKKKGGGFFFFFFGGGGGGJJJSSS\\\\\\VVVOOOMMMLLLLLLMMMNNNNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVVVVWWWWWW[[[[[[\\\^^^___```aaabbbgggggghhhiiijjjkkkkkklllkkkmmmoooqqqrrrqqqqqqpppqqqrrrtttuuuvvvwwwzzz}}}{{{|||~~~zzzrrriiiccc```bbbbbbcccnnn|||yyyooogggdddbbbbbb]]]\\\___hhhyyy|||oooeee^^^YYYXXXRRRPPPZZZtttuuummmXXXQQQVVVYYY\\\]]]\\\\\\___bbbwww~~~yyyxxxyyytttwww|||zzz|||}}}}}}|||pppddd[[[]]]bbbdddbbbaaa___ZZZRRRKKKFFFCCC???===;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888777777777777777777888:::>>>BBBGGGIIIGGGFFFEEEBBBAAABBBEEEHHHIIIFFFCCCBBBDDDFFFGGGHHHGGGDDD@@@???@@@BBBDDDEEEHHHPPP^^^jjjllliiiiiimmmiiiccc]]]ZZZTTTLLLFFFEEEEEEFFFEEEHHHQQQZZZZZZVVVOOOMMMKKKKKKLLLMMMMMMLLLJJJKKKMMMNNNPPPQQQQQQQQQTTTTTTUUUUUUVVVVVVVVVVVV\\\\\\]]]^^^```aaabbbcccggggggggghhhiiikkklllmmmlllmmmooopppqqqqqqqqqppppppqqqrrrssstttwww{{{{{{|||~~~tttppphhhddddddcccbbbkkkxxxxxxrrriiibbb^^^\\\[[[ZZZ\\\YYYYYY^^^lll}}}tttjjjaaa[[[XXXWWWRRRRRRhhhyyyrrrXXXTTTTTTXXX[[[\\\[[[[[[^^^aaassswww{{{zzztttttt}}}zzz{{{|||{{{zzzpppeee]]]^^^dddeeeeeeddd___ZZZRRRKKKFFFBBB???===;;;;;;;;;:::::::::999999888888888888888888888888888888888888777777777666666777888;;;>>>CCCHHHJJJGGGGGGFFFDDDCCCCCCEEEGGGIIIGGGEEEDDDDDDFFFGGGHHHHHHDDD@@@>>>???BBBDDDFFFHHHPPP^^^jjjmmmjjjiiilllhhhbbb]]][[[VVVMMMGGGEEEDDDEEEDDDFFFNNNWWWYYYVVVOOOMMMJJJIIIJJJLLLLLLLLLJJJKKKMMMNNNPPPQQQQQQQQQUUUUUUUUUVVVVVVWWWWWWXXX\\\]]]^^^___```bbbccccccggggggggggggiiikkklllnnnjjjkkkmmmoooqqqrrrssssssrrrssssssrrrsssvvvzzz~~~||||||~~~zzzwwwnnniiigggdddbbbjjjwwwrrrllleee```___^^^^^^]]]ZZZXXXWWWZZZdddqqq~~~xxxnnnccc\\\VVVXXXRRRPPPggguuu{{{WWWSSSRRRVVVZZZ[[[ZZZZZZ]]]___pppyyyjjjhhhmmmpppppppppuuuwww}}}vvvppp|||vvvuuuvvvvvvvvvoooddd]]]^^^ccceeedddeee```ZZZSSSLLLFFFBBB???<<<;;;;;;:::::::::999999999888888888888888888888888888888888888777777777666666777888;;;>>>CCCHHHJJJHHHHHHHHHFFFDDDCCCDDDEEEIIIHHHGGGFFFFFFGGGIIIKKKFFFCCC???>>>@@@CCCFFFHHHHHHOOO\\\iiimmmkkkjjjmmmgggbbb^^^]]]XXXOOOIIIGGGCCCDDDDDDEEEKKKTTTXXXVVVPPPMMMJJJIIIIIIKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRVVVVVVWWWWWWXXXYYYYYYZZZ\\\]]]^^^___```bbbccccccffffffggghhhiiikkkmmmnnnhhhiiilllnnnqqqtttuuuvvvuuuuuutttsssrrrtttxxx|||||||||}}}zzz}}}~~~tttlllhhhcccaaaiiiwwwyyyrrrjjjeeedddeeedddbbbXXXWWWXXXZZZ___gggooouuu|||qqqddd[[[TTTUUUPPPQQQmmmppp^^^SSSQQQUUUZZZ[[[ZZZZZZ\\\^^^nnnzzzooofff``````aaa___]]]^^^YYY___hhhxxxyyy{{{sssxxxrrrpppqqqrrrqqqlllccc\\\]]]```aaabbbccc```[[[SSSLLLFFFBBB>>><<<::::::::::::999999999999888888888888888888888888888888888888777777777777777777888:::>>>BBBGGGIIIGGGHHHHHHGGGDDDCCCBBBCCCGGGHHHHHHHHHGGGHHHJJJMMMFFFCCC@@@???BBBEEEGGGHHHHHHMMMYYYffflllkkkkkknnnhhhccc___^^^YYYQQQKKKJJJCCCDDDDDDDDDIIISSSXXXXXXQQQNNNJJJHHHIIIKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]^^^```aaabbbcccdddeeegggiiikkkllllllmmmhhhiiikkknnnqqqtttvvvwwwvvvwwwvvvuuutttuuuxxxzzz||||||}}}{{{rrruuu}}}rrrjjjccc```iiiwww~~~rrriiigggfffccc```WWWXXXZZZZZZ\\\___cccgggqqqxxxttteee[[[RRRQQQNNNRRRllltttlllVVVQQQUUUZZZ\\\[[[ZZZ[[[]]]kkktttzzzjjj___^^^___bbb```[[[ZZZ]]]\\\WWWUUU\\\ppp}}}yyywwwsssssssssrrrqqqlllccc\\\]]]___```aaacccaaa[[[SSSLLLFFFBBB>>><<<:::::::::999999999999888888888888888888888888888888888888888777777777777777777888:::===AAAEEEGGGGGGHHHIIIGGGDDDBBBAAAAAADDDFFFHHHHHHGGGHHHKKKNNNHHHEEECCCBBBCCCEEEFFFFFFFFFJJJTTTaaaiiijjjkkknnnjjjddd```^^^ZZZSSSNNNMMMDDDEEEDDDCCCHHHRRRXXXYYYRRROOOKKKIIIIIIKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^___```aaabbbbbbdddhhhkkkmmmmmmlllkkkkkkkkklllnnnppprrrtttuuuuuuvvvwwwwwwwwwwwwyyy{{{||||||}}}{{{www|||qqqgggbbblllzzzxxxqqqmmmhhhccc]]]^^^^^^\\\[[[[[[___bbbgggkkkooouuuwwwggg[[[RRRPPPNNNQQQbbb{{{XXXPPPUUUZZZ\\\[[[ZZZ[[[]]]iiittt~~~ssspppooonnnhhh```\\\^^^___WWWSSSWWW___www~~~zzz~~~~~~yyyxxxxxxxxxvvvsssnnnfff______aaaaaabbbdddaaa[[[SSSLLLFFFBBB>>>;;;:::::::::999999999888888888888888888888888888888888888888888777777777777777777888999<<<@@@DDDFFFFFFHHHIIIGGGDDDAAA@@@@@@BBBDDDGGGGGGFFFGGGKKKNNNJJJGGGEEEDDDEEEEEEEEEDDDDDDGGGQQQ^^^fffhhhkkknnnkkkeee```___[[[TTTOOOOOODDDEEEDDDCCCHHHRRRYYYZZZSSSOOOKKKIIIIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[\\\]]]^^^```aaaaaaaaadddhhhlllnnnmmmllljjjnnnnnnnnnnnnoooqqqrrrssssssuuuwwwxxxyyyyyy{{{}}}|||}}}}}}}}}wwwyyylllgggppp~~~|||uuuoooddddddccc___\\\\\\___ccceeeggghhhkkkwwwyyyhhh\\\SSSPPPNNNNNNVVVqqqYYYQQQUUU[[[]]]\\\[[[\\\]]]iiixxxtttmmmlll```ZZZZZZ^^^YYY___~~~|||mmmooo}}}wwwvvvvvvtttssstttmmmddd^^^^^^```bbbdddgggbbb\\\TTTLLLFFFBBB???===<<<;;;;;;::::::999999888777888888999999999888888666666777777777777666666555555777999<<>>AAACCCEEEJJJMMMLLLFFFBBBCCCEEEEEEFFFFFFEEEDDDDDDFFFIIIOOOKKKEEEAAA???@@@CCCEEEDDDGGGQQQ^^^eeefffhhhkkkgggeeeccc___\\\XXXTTTQQQIIIEEEAAAAAAFFFNNNUUUXXXWWWRRRKKKJJJLLLOOONNNMMMOOOOOOOOOOOOOOOPPPQQQRRRXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]___aaaccceeeccceeegggjjjlllmmmnnnnnnnnnnnnooooooppppppqqqqqquuuwwwyyyyyyxxxyyy|||}}}}}}|||}}}~~~{{{tttwww}}}zzzyyy~~~uuunnnmmmpppssswwwzzzzzzxxxxxxtttbbbXXXNNNKKKJJJNNNVVVjjj}}}[[[RRRUUUYYY[[[\\\[[[YYYWWW]]]xxx}}}ppp```\\\[[[VVVhhhlllbbbooo|||yyytttuuuvvvtttrrrsssmmmeee______aaaaaabbbeeeaaa\\\SSSKKKFFFBBB???===<<<;;;;;;::::::999999888888888999999999888888777666666777777777777666666555555666888;;;>>>AAACCCFFFJJJLLLJJJDDDAAABBBEEEEEEFFFFFFDDDBBBCCCDDDFFFLLLIIIDDD@@@>>>@@@BBBEEEDDDGGGPPP]]]dddfffhhhkkkeeedddcccaaa^^^ZZZWWWUUUJJJFFFAAA@@@DDDKKKQQQUUUVVVQQQKKKIIIKKKMMMMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]___aaaccceeedddeeegggiiilllmmmnnnnnnnnnnnnoooooopppqqqqqqrrrwwwwwwxxxwwwwwwxxxzzz}}}}}}}}}}}}}}}~~~{{{uuuuuuttttttyyyzzzpppppptttzzz}}}tttbbbVVVKKKHHHJJJOOOVVVgggvvvXXXTTTUUUWWWZZZ[[[[[[ZZZZZZ]]]qqqmmmbbb^^^UUU^^^yyy|||rrraaalll}}}zzzvvvwwwxxxvvvtttuuummmeee______aaaaaabbbdddaaa[[[SSSKKKFFFBBB???===<<<;;;;;;::::::999999888888888999999999888777777666666777777777777666666666666666888;;;>>>AAACCCEEEHHHJJJGGGAAA>>>@@@CCCEEEFFFEEECCCAAAAAACCCEEEGGGDDDAAA??????AAAEEEHHHFFFGGGOOO[[[ccceeefffhhheeefffeeeccc___[[[XXXVVVLLLGGGBBB@@@CCCIIINNNRRRTTTPPPLLLJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]___aaaccceeeeeeeeegggiiikkklllmmmnnnnnnnnnooopppqqqqqqrrrrrrwwwwwwvvvvvvvvvwwwyyy{{{}}}}}}}}}~~~}}}uuummmgggllliiieeecccgggsssqqqmmmoooqqqrrryyyvvvbbbVVVKKKGGGHHHNNNRRRaaavvv```UUUUUUWWW\\\^^^]]]]]]___^^^ggg{{{}}}zzz}}}kkkdddYYYZZZkkk}}}yyyiiivvv{{{yyytttvvvwwwuuuttttttlllddd___```bbbbbbbbbddd```ZZZRRRKKKFFFBBB???===<<<;;;;;;::::::999999888999999999999999888777666666666777777777777666666666666666777:::>>>BBBDDDFFFIIIKKKGGGAAA>>>@@@CCCEEEEEEEEECCCAAAAAABBBDDDFFFDDDAAA??????AAADDDGGGHHHIIIOOOZZZbbbddddddeeeggghhhhhheee___ZZZVVVUUUMMMHHHCCC@@@BBBGGGLLLOOOSSSPPPMMMKKKKKKKKKLLLLLLNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZ[[[\\\]]]___aaaccceeeeeefffggghhhjjjkkkmmmmmmnnnnnnooopppqqqrrrsssssswwwvvvuuuuuuvvvxxxyyyyyy||||||}}}~~~~~~yyyuuurrrooommmiiijjjhhhccc___bbbjjjqqq{{{qqqnnnllljjjiiimmmssszzz~~~xxxwww{{{~~~yyydddWWWLLLGGGFFFKKKMMMYYY|||pppUUUSSSVVV]]]```___```eeedddcccmmmtttkkk```\\\fff{{{|||ppp}}}|||uuuwwwqqqqqqrrrpppppprrrjjjccc^^^```cccbbbccceee___ZZZQQQJJJEEEBBB???===<<<;;;;;;::::::999999888999999999999999888777666666666777777777777666666777666666777:::>>>BBBEEEIIILLLNNNKKKEEEAAABBBEEEDDDEEEEEECCCAAABBBCCCEEEJJJGGGDDD@@@??????AAABBBIIIHHHMMMYYYbbbdddddddddgggiiijjjggg___XXXUUUTTTNNNJJJCCCAAABBBGGGLLLOOORRRQQQNNNLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]___aaaccceeefffffffffgggiiikkklllmmmmmmnnnooopppqqqsssttttttvvvuuuuuuvvvxxxzzzyyyxxx||||||}}}{{{sssooonnnmmmmmmgggmmmssssssnnnhhhdddddd{{{vvvrrrpppsssnnnppp{{{}}}|||qqqkkkgggdddfffgggiiikkkoootttxxxuuutttrrrpppmmmmmmppprrrvvv{{{{{{eeeXXXNNNFFFFFFJJJIIIRRRuuu~~~WWWRRRSSSZZZ___```fffnnnsssmmmnnnxxxmmmddd___fff~~~vvvttt}}}xxxpppwwwooonnnnnnnnnnnnpppiiibbb^^^```ccccccdddfff___YYYQQQJJJEEEBBB???>>><<<;;;;;;::::::999999888999::::::999999777666666666666777777777777666666777666666666999>>>BBBEEEIIIMMMPPPMMMGGGCCCBBBDDDDDDDDDEEECCCBBBCCCEEEGGGKKKIIIEEEAAA@@@???@@@AAAGGGEEEJJJWWWbbbeeeffffffeeeiiikkkggg___XXXTTTTTTOOOJJJDDDAAACCCHHHLLLOOORRRQQQPPPNNNLLLLLLMMMNNNMMMMMMNNNPPPRRRUUUWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]___aaaccceeefffffffffggghhhjjjlllmmmmmmnnnoooppprrrssstttuuuttttttuuuxxx{{{|||zzzxxx{{{|||}}}yyypppjjjgggeeedddeeeiiipppxxx|||xxxppphhhuuupppiiifffccc^^^ddd]]]\\\hhheeebbbppp}}}}}}sssnnnjjjiiigggdddbbbcccgggjjjeeeeeeeeeddddddeeehhhkkkmmmuuu{{{eeeWWWMMMFFFFFFLLLIIIMMMmmm~~~```WWWSSSYYY^^^cccooo}}}xxxkkkddd```eeettt|||zzzzzzyyyrrryyypppnnnnnnnnnooorrrgggaaa]]]```ddddddeeeggg^^^YYYQQQJJJEEEBBB???>>><<<<<<;;;::::::999999888:::::::::999999777666666666666777777777777666666777666666666999===BBBEEEGGGKKKOOOMMMGGGBBBAAABBBDDDDDDEEEDDDCCCDDDFFFHHHIIIGGGDDDBBBAAAAAACCCDDDDDDCCCHHHVVVbbbggghhhiiicccgggjjjggg___XXXUUUUUUPPPKKKEEEBBBCCCHHHMMMOOORRRRRRQQQOOOMMMLLLMMMOOOLLLLLLMMMOOOQQQTTTVVVWWWUUUVVVVVVWWWXXXYYY[[[[[[ZZZ[[[\\\]]]___aaaccceeegggfffffffffhhhjjjlllmmmmmmnnnoooppprrrssstttuuussssssuuuyyy}}}~~~{{{xxx{{{|||}}}|||wwwpppjjjgggeeedddcccdddaaadddooo}}}|||sssooowwwtttfffbbbbbbbbbXXX___XXXWWWccc]]]UUUccclllwww~~~yyypppnnnjjjeeeaaa```cccffffffdddaaa^^^\\\```eeejjjiiissszzzdddVVVKKKEEEHHHNNNJJJKKKhhhxxxjjj]]]UUUYYY```hhhyyyvvviiibbb___dddppp}}}yyy}}}www~~~tttppppppqqqpppnnnjjjbbb]]]```ddddddcccddd^^^XXXPPPIIIDDDAAA>>><<<<<<<<<;;;:::999999999999777777777777666666666666666666777888888888888888777666555666999<<<@@@CCCKKKJJJJJJHHHFFFCCC@@@>>>EEEFFFFFFFFFEEEEEEGGGIIILLLIIIEEEDDDEEEGGGGGGGGGIIIFFFHHHQQQ___ggggggbbbfffiiigggaaa[[[XXXUUUQQQOOOHHHCCCDDDEEEFFFJJJNNNXXXXXXTTTOOOMMMOOONNNJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^___aaabbbfffffffffggghhhjjjlllmmmoooqqqpppmmmqqqwwwvvvooouuuvvvxxxzzz{{{{{{{{{zzz|||~~~wwwmmmiiipppvvvvvvzzzzzzpppmmmttt~~~yyyuuuuuu|||xxxpppeee\\\ZZZYYYXXXXXXYYY[[[]]]___^^^eeelllzzz{{{uuummmfffcccdddfffdddbbb___]]]\\\]]]___```gggnnn}}}yyy```RRRNNNNNNHHHFFFHHHJJJ]]]|||zzzrrr[[[KKKYYYeeennnzzzyyyiiiaaa]]]cccooo~~~uuunnnrrryyyvvvzzzrrroooqqqsssqqqooojjjbbb]]]```dddeeedddddd^^^XXXPPPIIIDDDAAA>>><<<<<<<<<;;;:::999999999999888888888888777777777777666666777888888888888888777777666666888;;;???AAADDDEEEFFFFFFFFFDDDCCCBBBEEEGGGHHHHHHGGGFFFGGGHHHKKKJJJGGGEEEDDDEEEFFFGGGHHHEEEGGGPPP]]]eeeeeeaaa___cccccc]]]XXXVVVSSSOOOOOOHHHCCCCCCDDDEEEIIINNNVVVWWWTTTOOOMMMOOONNNJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^```bbbbbbddddddeeeeeeggghhhjjjkkknnnooommmkkkoootttsssnnnwwwxxxyyy{{{{{{{{{{{{zzz{{{|||~~~~~~~~~~~~|||xxxxxx|||uuuxxx~~~{{{}}}sssiii```[[[ZZZ[[[[[[[[[[[[[[[[[[[[[]]]aaadddsss{{{rrrllliiihhhggggggfffeeedddcccbbbaaaccchhhrrrwww]]]PPPJJJMMMIIIIIIJJJIIIVVVqqquuucccPPPZZZaaaeeemmmqqqttt{{{}}}lllbbb^^^dddpppzzzqqqhhhmmmzzz{{{xxxzzzuuupppooorrrtttrrrpppiiiaaa\\\```dddeeeeeeeee]]]XXXPPPIIIDDDAAA>>>===<<<<<<;;;:::999999999999999999999999888888888888666666777888888888888888888777666666777:::===??????AAACCCDDDEEEDDDCCCBBBEEEGGGJJJJJJHHHGGGFFFFFFIIIJJJJJJGGGCCCBBBDDDGGGHHHEEEGGGOOO[[[bbbbbb___ZZZ___```]]]YYYWWWSSSOOOOOOIIICCCBBBBBBCCCHHHNNNTTTVVVTTTOOOMMMNNNNNNKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTVVVWWWYYYZZZ[[[\\\ZZZZZZ\\\]]]___aaabbbcccddddddeeefffhhhiiijjjkkknnnmmmkkkjjjnnnssssssooowwwxxxzzz{{{|||{{{{{{zzzzzz{{{{{{{{{{{{}}}yyysss~~~}}}oooeee``````[[[\\\^^^_________^^^]]]^^^^^^]]]jjj{{{tttnnniiihhhjjjkkklllkkkiiifffdddaaabbbhhhrrrzzzuuuZZZMMMFFFKKKJJJKKKMMMHHHNNNbbbyyyhhhSSSXXX\\\^^^bbbccccccpppqqqeeeaaaggg{{{uuuddd___```gggvvv|||yyyxxxsssooopppsssuuurrrnnniiiaaa\\\___dddeeeeeefff]]]XXXPPPIIIDDDAAA???===<<<<<<;;;:::999999999999999999888888888777777777666666777888888888888888999888666666666999<<<>>>???AAABBBCCCCCCBBB???>>>CCCFFFIIIJJJIIIFFFDDDCCCGGGJJJKKKHHHBBB@@@BBBEEEHHHFFFGGGOOOZZZaaabbb___ZZZ```cccaaa^^^\\\YYYTTTOOOIIIDDDCCCBBBBBBGGGNNNQQQTTTSSSOOOMMMNNNNNNLLLKKKKKKMMMOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^```bbbcccccceeefffgggiiijjjkkkllllllkkkiiihhhiiinnntttuuuttttttvvvxxxzzz{{{|||{{{{{{zzz{{{zzzzzzzzz}}}xxx~~~sssllljjjkkk___``````aaabbbbbbcccccc```aaa]]]ggg~~~xxxssspppqqqqqqqqqpppmmmjjjhhhbbbaaadddkkkrrryyysssXXXKKKDDDJJJJJJKKKMMMIIIKKKZZZxxxhhhRRRUUUZZZ^^^aaa___bbbpppwwwiiidddjjjwwwlllccc`````````eeekkk|||yyyyyyuuuqqqqqqtttuuuqqqmmmiiiaaa\\\```dddeeedddeee]]]WWWOOOIIIDDDAAA???===<<<<<<;;;:::999999999999888888777777777666666666666666777888888888888888999777666555666888;;;<<<>>>@@@BBBDDDCCCAAA???===@@@CCCGGGIIIGGGEEEBBBAAAEEEIIIKKKHHHCCC???AAADDDHHHGGGIIIOOOYYY```bbbaaa\\\bbbeeedddaaa```]]]XXXNNNJJJGGGEEEBBBAAAFFFMMMMMMRRRSSSOOOLLLMMMNNNMMMKKKLLLMMMOOOQQQSSSTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]___aaabbbbbbcccdddeeeggghhhjjjkkkkkkkkkeeebbbbbbgggnnnsssuuuuuupppqqqtttwwwzzz{{{||||||{{{{{{{{{{{{{{{~~~|||{{{zzzpppnnnjjjfffdddcccdddeee```eeecccgggyyy~~~xxxrrrooommmdddbbbccchhhmmmrrr{{{pppVVVJJJDDDJJJHHHHHHMMMKKKLLLXXXooolllSSSSSSYYY```ddd```dddnnn}}}mmmfffjjj{{{wwwssslllgggbbb^^^\\\]]]___^^^___```bbbttt{{{www|||wwwssssssvvvvvvsssooojjjbbb]]]```ddddddcccddd\\\WWWOOOIIIDDDBBB???>>><<<<<<;;;:::999999999999777777777777666666666555666666777888888888888888888666555444555777:::<<<===???BBBEEEEEECCCAAA???>>>AAAEEEGGGFFFDDDCCCBBBDDDGGGIIIHHHDDDAAAAAABBBGGGGGGIIIOOOXXX___cccccc]]]bbbeeebbb```___\\\XXXMMMKKKJJJHHHDDDAAAEEEKKKJJJPPPRRROOOLLLMMMNNNMMMMMMNNNNNNPPPQQQRRRSSSTTTXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^```aaabbbaaaaaa```bbbdddfffggghhhgggggg___\\\^^^fffmmmqqqrrrsssnnnpppsssvvvyyyzzz{{{{{{{{{||||||}}}}}}vvvnnnjjjhhhgggdddkkkjjjlll{{{zzztttpppgggdddccceeehhhkkksss|||lllSSSIIIEEEJJJGGGEEEKKKLLLMMMVVVcccxxxYYYTTTWWW```ddd___```fffwwwvvviiiiiippphhhgggccc```aaa___\\\ZZZYYY[[[\\\]]]]]][[[aaaeeetttzzzuuu~~~yyyttttttwwwyyyvvvssslllccc^^^```dddcccbbbbbb\\\VVVOOOIIIDDDBBB@@@>>><<<<<<;;;:::999999999999888888888777777777666666666666777888888888888888666555444444555777:::<<<@@@BBBEEEGGGFFFDDD@@@>>>>>>AAAEEEFFFFFFEEEDDDEEECCCEEEFFFGGGFFFDDDAAA@@@EEEEEEGGGMMMVVV^^^bbbddd___cccddd```]]]\\\ZZZVVVMMMLLLMMMLLLGGGBBBDDDJJJHHHOOORRROOOLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaabbbaaa``````^^^```ccceeefffffffffeee```]]]___iiipppqqqppprrrqqqrrruuuwwwyyyyyyzzzyyyyyy{{{}}}~~~|||vvvsssmmmtttqqqtttuuuqqqlllgggcccbbbbbbeeennnxxx~~~gggOOOGGGEEEJJJFFFDDDKKKLLLJJJPPPVVVvvvbbbVVVVVV___ccc^^^^^^aaammmqqqkkkssspppeeeggghhhcccaaaeeedddcccaaa___```aaaaaa___bbbeee```bbbpppssspppssszzzttt~~~yyyttttttxxx{{{yyywwwmmmddd___```ccccccaaaaaa\\\VVVOOOIIIEEEBBB@@@>>><<<<<<;;;:::999999999999999999999888888888888777666666777888888888888888666555333333555888;;;===FFFGGGIIIIIIGGGBBB===:::>>>AAAEEEFFFFFFFFFFFFGGGCCCCCCDDDFFFGGGEEEBBB???BBBCCCFFFLLLUUU]]]bbbdddaaaeeeeee```\\\[[[YYYVVVLLLMMMNNNNNNIIICCCDDDJJJGGGNNNRRROOOLLLLLLNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUWWWYYY[[[]]]]]]]]]^^^```aaabbbaaa```______aaadddfffhhhhhhgggfffeeeaaadddnnntttsssqqqrrrtttuuuwwwxxxyyyyyyxxxxxxxxxzzz}}}~~~www{{{xxx|||uuuooorrrkkkddd``````cccmmmxxx}}}cccLLLFFFEEEKKKFFFDDDKKKKKKGGGKKKNNNlllhhhXXXVVV___ddd^^^aaadddlll|||zzzooofffzzzuuummmpppooofffdddjjjbbbdddfffhhhiiiiiiddd```]]]eeecccbbbfffdddccckkk{{{ttt|||yyyrrrpppuuuzzzwwwppplllfffaaaccceeedddcccddd___YYYQQQKKKFFFCCC@@@???<<<<<<;;;:::999999999999999999999999999999999999666666777777777777666666444555777888777888:::;;;FFFHHHKKKLLLJJJFFFAAA===@@@@@@AAADDDFFFFFFDDDBBBEEEDDDCCCDDDEEEDDDCCCAAACCCHHHKKKIIINNNXXX```aaaeeedddaaa^^^[[[XXXUUUTTTLLLKKKJJJHHHFFFEEEDDDCCCIIIMMMPPPPPPNNNLLLLLLMMMOOOPPPQQQQQQQQQRRRTTTVVVTTTUUUWWWYYYZZZZZZYYYYYY\\\]]]^^^^^^]]]]]]___```^^^```bbbdddfffgggggggggeeehhhkkkooorrrsssttttttvvvwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{}}}xxxooollllllggg```YYYXXX___iiippp|||YYYGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJLLL]]][[[XXX]]]^^^ccc___cccgggvvvpppiiipppzzzsssvvvuuunnnlllpppnnnqqqpppmmmmmmooonnnjjjdddcccbbbeeehhhhhheeebbbyyyqqq{{{|||xxxrrroootttyyywwwpppkkkddd```ccceeedddcccddd___YYYQQQJJJFFFCCC@@@???<<<<<<;;;:::999999999999999999999999999999999999666666777777777777666666333555777777777777999;;;DDDFFFIIIJJJIIIFFFAAA>>>??????AAACCCFFFFFFEEECCCDDDDDDDDDDDDEEEEEEBBB@@@BBBHHHJJJIIIMMMWWW___aaadddccc```]]]ZZZWWWTTTSSSKKKKKKIIIHHHFFFDDDCCCCCCHHHMMMQQQRRRNNNLLLLLLOOOOOOPPPQQQQQQQQQQQQTTTVVVTTTTTTVVVWWWXXXXXXYYYYYY[[[]]]^^^^^^^^^^^^___aaaaaabbbdddfffhhhiiiiiiiiigggiiilllooorrrsssssssssuuuvvvxxxyyyyyyyyyxxxwwwwwwxxxzzz|||~~~~~~~~~xxxoooiiiggggggkkkgggaaa[[[YYY\\\bbbgggyyyvvvVVVHHHIIIFFFFFFFFFGGGHHHHHHIIIIIIJJJTTTwwwcccVVVYYY\\\aaaaaacccbbbkkk|||yyymmmkkkuuu~~~yyyvvvwww|||}}}}}}zzz|||{{{vvvttttttpppkkkmmmkkkiiikkkoooqqqpppnnnzzz~~~wwwwwwzzzwwwqqqnnnsssyyyvvvoooiiibbb___bbbdddcccbbbccc^^^YYYQQQJJJFFFCCC@@@???<<<<<<;;;:::999999999999999999999999999999999999666666777777777777666666333444666666666666888:::@@@CCCFFFHHHHHHEEEBBB???>>>???@@@CCCFFFGGGFFFDDDCCCCCCDDDFFFGGGFFFBBB???BBBFFFHHHHHHLLLUUU]]]```bbbaaa```]]]ZZZVVVRRRPPPKKKJJJIIIGGGEEEDDDCCCCCCFFFMMMSSSSSSOOOKKKMMMPPPNNNPPPQQQQQQPPPQQQSSSVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\^^^^^^^^^___aaabbbdddeeegggiiikkkllllllllliiikkkmmmoooqqqrrrrrrrrrtttuuuwwwxxxxxxxxxwwwvvvvvvxxx{{{~~~}}}xxxzzzzzzrrrhhhhhhfffccc```___```bbbgggeeeaaa\\\YYYYYY]]]```qqqzzz|||ssslllpppvvv~~~|||www|||nnnRRRGGGIIIEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKdddhhhTTTXXX\\\```bbbddd```cccooo}}}{{{qqqjjjqqq|||wwwsssppppppsssvvvvvvuuusss}}}~~~yyyzzzyyyvvvpppnnnsssxxxvvvooogggaaa^^^aaadddcccbbbbbb]]]XXXPPPJJJEEECCC@@@???<<<<<<;;;:::999999999999888888888888888888888888666666777777777777666666333444666666555555777999===???CCCEEEFFFEEECCCAAA>>>>>>???BBBEEEGGGGGGFFFAAABBBDDDFFFHHHFFFBBB???BBBDDDFFFHHHKKKSSSZZZ^^^`````````^^^[[[VVVRRRPPPLLLKKKIIIGGGEEEDDDCCCCCCDDDLLLTTTUUUPPPLLLNNNQQQNNNOOOPPPPPPPPPQQQSSSUUUUUUUUUUUUUUUVVVXXXZZZ\\\ZZZ[[[^^^^^^___```bbbdddeeefffhhhiiikkklllmmmnnnlllmmmnnnpppqqqqqqqqqqqqssstttvvvwwwwwwwwwvvvuuuvvvxxx|||~~~}}}}}}|||ttt}}}yyynnnggggggfffdddbbbaaabbbdddeeebbbaaa^^^ZZZXXXYYY\\\___kkkuuu|||wwwrrrmmmgggbbb^^^cccjjjqqquuuvvvvvvuuuoooppprrrrrrnnnkkkpppxxxgggNNNEEEGGGDDDDDDDDDEEEFFFFFFGGGGGGJJJHHHZZZfffRRRYYY___```^^^aaa^^^___iiiyyy}}}qqqjjjiiirrr}}}wwwyyy{{{wwwuuuwwwyyyxxxwwwqqq~~~{{{xxx|||yyyuuupppnnnsssyyyvvvooofffaaa^^^bbbdddcccaaaaaa\\\WWWPPPIIIEEECCC@@@???<<<<<<;;;:::999999999999888888888888888888888888666666777777777777666666333444666666555555777888:::===@@@CCCEEEEEECCCBBB???>>>???AAAEEEGGGGGGFFFAAABBBDDDFFFHHHFFFCCC???AAABBBDDDGGGJJJPPPWWW]]]___```aaa```^^^YYYUUURRRMMMLLLIIIGGGEEEDDDDDDEEECCCKKKTTTVVVSSSOOOOOOQQQNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVXXXZZZ\\\^^^ZZZ\\\^^^______```bbbdddeeeeeefffhhhjjjkkkmmmnnnnnnnnnoooppppppqqqqqqqqqssstttuuuvvvwwwvvvuuuuuuvvvyyy|||~~~}}}tttxxx}}}}}}vvvpppkkkcccaaa``````bbbfffiiikkkeeeccc^^^YYYVVVWWW[[[^^^iiittt~~~yyysssmmmhhhfffdddccc[[[\\\___aaadddgggiiijjjnnnlllmmmqqqrrrpppqqquuudddNNNEEEEEECCCDDDDDDEEEEEEFFFGGGGGGHHHGGGUUUwwwdddRRRYYY\\\\\\___dddbbbaaahhhuuu|||sssiiieeejjjsssqqquuuzzz|||{{{wwwtttrrrvvvvvvwww}}}}}}~~~~~~|||zzzqqq~~~}}}yyyvvvpppnnntttzzzwwwqqqgggbbb```ccceeebbb``````\\\VVVOOOIIIEEECCCAAA???<<<<<<;;;:::999999999999888888888888888888888888666666777777777777666666444555777777666555777888999<<>>@@@FFFIIIKKKRRR[[[```cccfffhhhgggccc___[[[QQQOOOKKKHHHGGGFFFGGGHHHEEEJJJPPPVVVYYYVVVRRRNNNMMMNNNOOOPPPOOOPPPRRRTTTTTTUUUVVVXXXZZZ[[[\\\]]]\\\^^^``````______aaacccdddddddddeeegggiiikkkmmmoooooooooooopppqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}zzzxxxppplllhhhdddbbbdddgggiiiiiillljjjgggaaa\\\XXXWWWXXXaaaooowwwsssqqqlllgggcccaaabbbcccdddaaa\\\YYY[[[```gggkkknnnoootttwwwtttmmmjjjkkkuuupppXXXKKKFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHEEEFFFKKK^^^}}}```RRROOOWWWkkkvvv|||~~~~~~{{{yyyuuuvvvwwwxxx{{{wwwvvvzzzwwwqqqooouuu{{{yyyrrrjjjeeebbbeeefffbbb^^^^^^[[[VVVNNNHHHEEEBBBAAA???<<<<<<;;;:::999999999999777777777777777777777777666666777777777777666666666777888888777777888999:::<<>>???EEEIIIJJJQQQZZZaaadddhhhkkkjjjgggbbb___RRRPPPLLLIIIGGGGGGHHHIIIFFFIIIOOOVVVZZZYYYRRRMMMMMMNNNOOOOOOOOOPPPRRRTTTRRRSSSVVVXXXZZZ[[[[[[[[[]]]___``````______```bbbdddddddddeeegggiiilllmmmoooooooooooopppqqqsssssstttuuuwwwxxxxxxxxxwwwvvvzzz{{{{{{|||}}}~~~|||tttkkkgggcccdddhhhnnnqqqrrrhhhhhhhhheeeaaa\\\ZZZYYY]]]lll}}}zzzpppjjjjjjiiifffcccbbbbbbccchhhccc]]]YYYXXX\\\bbbfffmmmsss|||yyyooonnnrrrrrreeeOOOEEEBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIXXX}}}iiiQQQOOO]]]___nnnyyy}}}qqqyyy