BMvb6(M ~~~uuu```TTTQQQLLLKKKJJJJJJIIIJJJJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>============:::::::::::::::::::::::::::<<<======;;;999::::::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;::::::999999999999999888999::::::;;;999999:::;;;<<<===<<<<<<:::;;;<<<>>>@@@CCCEEEFFFBBBAAAAAA@@@??????>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHJJJMMMNNNRRRSSSRRRPPPMMMJJJIIIIIIIIIJJJMMMQQQVVV^^^gggnnnpppmmmjjjgggfffddd```^^^^^^aaadddfffgggggghhhiiihhhhhhhhhgggeeebbb___]]]\\\YYYVVVSSSQQQPPPMMMKKKKKKIIIGGGGGGGGGGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>=========999;;;======<<<;;;:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::<<<<<<<<<===>>>@@@AAABBBJJJLLLPPPVVV```kkkuuu{{{zzzvvvoooiii^^^]]]\\\[[[YYYXXXWWWVVVXXXVVVTTTTTTSSSRRROOOMMMLLLLLLKKKJJJIIIGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@??????>>>>>>????????????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOORRRVVVWWWTTTSSSWWWYYYXXXXXXZZZ[[[[[[[[[[[[\\\^^^______```aaabbbccccccdddffffffgggiiikkkmmmnnnnnnpppqqqrrrsssuuuwwwyyyzzzxxxqqqmmmqqqzzzhhhXXXOOOTTTaaaqqq~~~yyynnnjjjwwwzzzkkk]]]RRRMMMGGGBBB???AAAAAA???>>>@@@AAAAAADDDHHHMMMWWWjjj|||{{{wwwzzz~~~~~~~~~~~~~~~~~~~~~sss___SSSQQQKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDEEEEEECCCBBBAAAAAAAAA@@@@@@?????????>>>===<<<<<<;;;<<<<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::;;;===<<<;;;999::::::;;;::::::999999::::::;;;;;;::::::999999999999999999888888888888999::::::888999:::;;;;;;;;;<<<<<<:::;;;<<<===???BBBDDDEEEBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@??????@@@@@@???>>>>>>??????@@@BBBBBBDDDEEEGGGIIIKKKLLLQQQRRRRRRQQQMMMKKKJJJJJJGGGIIIKKKNNNSSS[[[dddjjjnnnllljjjhhheeeccc```^^^]]]___bbbdddeeeeeefffggghhhhhhhhhgggeeecccaaa```]]]ZZZWWWTTTRRRPPPMMMKKKKKKIIIGGGGGGGGGGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<888:::<<<<<<;;;::::::;;;:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999;;;;;;;;;<<<===>>>???@@@AAABBBEEEKKKSSS\\\dddiiiooouuuwwwsssnnnjjjeee___XXXXXXWWWVVVTTTSSSRRRRRRNNNMMMKKKKKKKKKJJJGGGEEEHHHGGGGGGFFFEEEDDDDDDDDDAAABBBBBBAAAAAA@@@???>>>======>>>>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQUUUVVVSSSRRRVVVXXXWWWWWWYYYZZZZZZZZZZZZ[[[]]]]]]^^^___```aaabbbbbbcccdddeeeggghhhjjjkkkmmmmmmooooooqqqrrruuuxxxzzz|||~~~vvvooolllttt}}}yyycccSSSOOORRR\\\jjjuuu}}}xxxmmmiiixxxtttcccTTTKKKGGGBBB???AAAAAA???>>>@@@AAAAAADDDHHHLLLVVVhhhyyy|||xxxzzz}}}||||||}}}~~~~~~~~~~~~qqq]]]SSSQQQKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999;;;<<<<<<:::999:::;;;888777777666666777777888::::::999888888999999:::888888888888888999::::::666888:::;;;::::::;;;<<<;;;;;;;;;<<<===@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@???>>>=========>>>???@@@AAABBBDDDFFFHHHJJJJJJNNNPPPQQQQQQNNNLLLKKKKKKGGGHHHJJJMMMQQQYYYaaagggmmmmmmkkkiiifffcccaaa___YYY\\\___aaabbbbbbcccdddhhhhhhhhhgggfffeeedddddd___\\\XXXUUUSSSQQQNNNLLLKKKIIIGGGGGGGGGGGGEEECCCCCCBBBAAA@@@@@@?????????@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>======>>>>>>>>>>>>>>>???============<<<<<<<<<<<<888:::;;;;;;:::999999:::999::::::;;;;;;::::::999999999999888888888888777::::::::::::;;;<<<===>>>:::;;;>>>BBBGGGMMMSSSVVV^^^dddhhheeebbb```\\\WWWOOOOOONNNMMMLLLKKKJJJIIIHHHFFFEEEFFFFFFFFFDDDBBBDDDDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>???@@@AAABBBCCCDDDDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPTTTUUURRRQQQTTTVVVUUUUUUWWWXXXYYYXXXYYYZZZ\\\\\\\\\]]]^^^___```aaaaaa```cccfffhhhhhhiiikkkmmmmmmnnnoooqqqtttxxx|||~~~{{{{{{sssooommmvvvsss]]]NNNPPPPPPWWWbbblllrrryyyvvvkkkhhhzzzmmmWWWKKKGGGBBB???@@@AAA>>>>>>@@@@@@AAADDDGGGKKKSSSeeevvv{{{wwwzzz}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~ooo\\\RRRQQQMMMMMMLLLKKKJJJIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>::::::::::::::::::::::::888:::<<<;;;:::999:::;;;888888777777777777888888:::999888777777888999:::888888888888888999999:::555888;;;;;;999999:::<<<<<<;;;::::::;;;===@@@AAACCCDDDDDDDDDDDDBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCAAA@@@>>>===<<<===>>>???>>>???AAACCCEEEGGGHHHHHHLLLNNNQQQQQQOOOMMMLLLLLLIIIJJJKKKMMMQQQWWW___eeennnooonnnllliiieeecccbbbZZZ\\\```bbbbbbbbbccceeegggggghhhhhhhhhhhhhhhhhhaaa^^^ZZZWWWTTTRRROOOMMMKKKIIIGGGGGGGGGGGGEEECCCCCCBBBAAA@@@????????????AAA@@@???>>>>>>???@@@AAA???@@@AAAAAABBBBBBBBBAAA??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>=====================>>>>>>??????=========<<<<<<<<<;;;;;;888:::;;;:::999888999:::888999999::::::999999888999999888888777777777777888888888888999:::;;;<<<:::;;;===???BBBEEEGGGHHHNNNUUUYYYYYYWWWVVVSSSOOOHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBCCCEEEEEECCCAAABBBAAA@@@??????@@@@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMNNNRRRSSSPPPOOORRRTTTTTTSSSUUUWWWWWWWWWWWWYYY[[[ZZZ[[[\\\\\\^^^^^^___```^^^aaaeeegggggggggiiilllkkklllmmmppptttyyy~~~wwwuuu|||yyysssqqqnnnyyynnnYYYKKKMMMNNNTTT```kkkrrryyywwwkkkhhhzzzyyy\\\KKKGGGAAA???@@@AAA>>>===???@@@AAACCCFFFIIIQQQbbbrrr~~~xxxuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}nnn\\\RRRQQQOOOOOOMMMLLLKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999:::;;;;;;::::::::::::::::::;;;999999888777777888999:::888888888777888999999:::555888;;;;;;999888:::<<<<<<;;;:::999:::<<<>>>???DDDEEEEEEEEEEEECCCBBBAAA???@@@AAACCCDDDEEEEEEEEECCCAAA???>>>===>>>???@@@===>>>@@@BBBDDDFFFGGGGGGKKKMMMPPPQQQPPPNNNMMMMMMKKKKKKLLLNNNQQQWWW___dddpppppppppnnnkkkgggeeeddd]]]___cccdddeeeeeefffggggggggghhhhhhiiiiiijjjjjjbbb___[[[WWWUUUSSSPPPNNNKKKIIIGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@????????????AAA@@@???>>>>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>============<<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;888999::::::888888999:::888888888999999888888888999888888888777777666666777777777777888999::::::888999;;;<<<>>>>>>??????@@@GGGLLLLLLLLLLLLJJJFFFFFFEEEEEEDDDCCCBBBBBBAAA===<<<<<<>>>@@@@@@???===BBBAAA@@@?????????AAAAAA============<<<;;;:::999:::;;;;;;<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@???>>>>>>======>>>???@@@AAAAAABBBDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMQQQRRROOONNNRRRTTTSSSRRRTTTUUUVVVVVVVVVXXXZZZYYYZZZ[[[\\\]]]^^^^^^___\\\```dddfffffffffiiikkkjjjkkkllloootttzzz~~~rrrqqqzzzyyyttttttnnnzzz}}}kkkWWWJJJJJJKKKSSSaaaoooyyyyyylllhhhxxx```KKKFFFAAA>>>@@@@@@>>>===???@@@AAACCCFFFHHHOOO```ppp{{{vvvtttyyy~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~nnn[[[QQQOOONNNNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAACCC@@@======>>>???@@@@@@>>>===<<<:::999888777777::::::::::::999999888777:::::::::999999888888888:::;;;;;;<<<;;;:::999888999999999999888888888888888777666555555666777888444555777888999999999999777777777888999999::::::;;;;;;:::999:::;;;<<<===BBBDDDDDDBBB>>>;;;<<<>>>===>>>>>>???AAABBBBBBCCCCCCAAA???===;;;;;;;;;;;;??????@@@BBBDDDFFFHHHIIIMMMNNNPPPQQQQQQPPPNNNLLLJJJJJJMMMPPPPPPQQQYYYcccoootttwwwtttllleeeeeegggfffeeeddddddeeeeeecccbbbiiihhhhhhggghhhhhhiiiiiieeeccc```\\\WWWTTTRRRQQQMMMKKKIIIHHHGGGEEEBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????BBBBBBBBBBBBAAAAAA@@@????????????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>======>>>???????????????;;;;;;;;;;;;:::999888888888888888888888888888888999999999888888888888777666666666666666666666666;;;:::888777666666777888999999::::::;;;<<<======???BBBEEEHHHIIIGGGEEECCCAAA@@@@@@???>>>===<<<<<<<<<======>>>???@@@@@@@@@>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<<<<888888999999999999::::::========================<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIJJJHHHHHHIIIJJJKKKKKKKKKJJJMMMMMMNNNOOOPPPPPPQQQQQQSSSQQQQQQTTTXXXZZZXXXVVVZZZXXXWWWUUUVVVWWWYYYZZZ\\\\\\___cccgggiiiiiihhhhhhiiillloootttyyy~~~zzzsssqqqxxxuuupppsssyyy~~~sss^^^QQQMMMIIINNNXXXfffvvvyyyhhheeerrrhhhNNNDDDBBB???>>>???@@@??????@@@???AAADDDHHHOOO]]]kkk}}}zzzxxxxxxzzz}}}~~~~~~~~~}}}~~~||||||}}}~~~~~~}}}||||||}}}~~~~~~nnn[[[QQQOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAACCC@@@======>>>?????????===<<<;;;:::999888888888:::::::::::::::999888888::::::999999999888888888888888999999999888666666444444555666777888888999777666555444444555666777555666666777777888999999666777777888888999::::::;;;:::999999999:::<<<===AAACCCDDDCCC???======>>>>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<>>>>>>???@@@CCCEEEGGGHHHKKKMMMPPPRRRSSSRRROOONNNJJJJJJMMMOOOOOOQQQXXXaaammmsssxxxvvvooojjjiiikkkjjjjjjiiijjjkkkjjjhhheeeiiiiiiiiiiiiiiiiiiiiiiiigggfffbbb^^^[[[WWWUUUTTTOOOMMMKKKJJJIIIGGGDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAA?????????>>>>>>>>>============>>>????????????>>>;;;;;;;;;:::999888777666888888888888888888888888999999999888888888777777888888888888888888888888:::999888888888999:::;;;888888999999::::::;;;;;;;;;===???AAABBBAAA@@@?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPPPPSSSVVVXXXWWWVVVXXXWWWVVVVVVVVVWWWXXXYYY]]]^^^___bbbfffhhhjjjjjjiiijjjlllpppuuuzzz~~~|||vvvqqqqqqxxxuuussswww|||nnnZZZOOOMMMMMMRRR\\\jjjyyyyyyfff```lllhhhPPPDDDBBB???>>>???@@@??????@@@???AAADDDGGGNNN]]]kkk~~~}}}zzzxxxxxx{{{}}}~~~|||}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~nnn[[[PPPNNNIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBB@@@======>>>???>>>>>>;;;;;;:::999999999999999::::::::::::::::::999888999999999888888888888888777777888888888777666666333444555555777777888999777666555444444555666777666666555555666777888999666666777888888999999:::::::::999888999:::;;;<<<>>>AAACCCCCCBBB@@@??????>>>??????@@@AAABBBCCCCCCCCCBBBAAA???>>>=========<<<<<<===???AAACCCEEEFFFHHHKKKPPPSSSUUUTTTRRRPPPKKKJJJLLLOOOOOOPPPWWW```kkkqqqxxxyyytttppppppqqqnnnnnnnnnoooooonnnkkkhhhiiijjjjjjkkkkkkjjjjjjiiijjjhhhfffbbb^^^[[[YYYWWWQQQOOOMMMKKKJJJHHHEEECCCAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>????????????>>>======???????????????@@@@@@@@@??????>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>;;;;;;;;;:::999888666555888888888888888888888888999999888888888777777777888888888888888888888888777777666777888:::<<<===777888888888888888888888888999:::;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<::::::::::::999999999999999999999888888888888888999999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLOOONNNOOORRRUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXX^^^^^^___aaadddgggjjjllljjjkkknnnqqqvvvzzz~~~{{{uuurrrpppqqqxxx{{{tttuuu||||||hhhTTTLLLNNNOOOUUU```ooo~~~|||fff]]]fffwwwgggPPPDDDBBB???>>>???@@@??????@@@???@@@DDDGGGNNN\\\jjj~~~}}}{{{yyyyyy{{{~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{{{{}}}}}}nnnZZZOOOMMMGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@AAA???=========>>>===<<<:::999999999999999::::::999999::::::::::::999999888888888888888888888777888888888888888888888888999888888888777777777777777777666555555666777777777666444444444666888999666666777777888999999999999999888777888999:::;;;<<<>>>AAACCCCCCBBBAAA@@@?????????@@@AAABBBBBBCCCAAAAAA@@@???======<<<<<<;;;<<<===>>>@@@CCCEEEFFFFFFJJJOOOTTTWWWVVVUUUSSSLLLJJJKKKNNNOOOPPPVVV^^^hhhooowww{{{zzzwwwuuuvvvooooooooopppqqqooollliiijjjkkklllllllllkkkjjjiiijjjiiigggdddaaa^^^[[[ZZZSSSPPPMMMKKKJJJHHHEEECCCBBBAAAAAA@@@@@@????????????>>>>>>============>>>>>>>>>?????????>>>>>>===>>>????????????????????????>>>>>>>>>============;;;<<<======>>>>>>======:::;;;;;;;;;:::999888888888888888888888888888888888888888888777777777777666666666666666666666666666555555555666888:::;;;888888888777777777777777888888888888888999::::::999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999777777777777777777777777999999999999::::::::::::999999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA======>>>???@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPRRRUUUVVVWWWVVVUUUVVVWWWYYYYYYZZZZZZYYY^^^^^^______aaaeeejjjmmmlllmmmpppssswww{{{~~~~~~~~~~~~|||}}}~~~~~~wwwqqqpppppprrrxxx}}}~~~|||vvvqqqvvv~~~vvvbbbPPPLLLOOOPPPVVVbbbsssggg[[[cccqqqdddNNNDDDBBB???>>>???@@@??????@@@???@@@CCCFFFMMM[[[iii}}}|||zzzyyyyyy|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{|||~~~nnnZZZNNNLLLGGGHHHHHHHHHHHHIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@AAA???===<<<======<<<;;;999999888888888999::::::888888999999:::999999888777777777777777777777777777777777777777777777777888888888777777777777666888888666666666666888888777666444333333555777888555666666777888888999999888888777666777888999::::::<<>>??????@@@@@@AAAAAAAAA??????>>>======;;;;;;:::<<<<<<===>>>AAACCCEEEFFFEEEHHHNNNSSSVVVWWWVVVUUUNNNKKKKKKNNNPPPQQQVVV]]]dddlllvvv|||}}}{{{yyywwwoooooooooqqqrrrqqqnnnllllllllllllllllllkkkjjjjjjiiihhhgggeeebbb___\\\ZZZTTTQQQMMMJJJIIIGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;<<<============<<<999::::::;;;;;;;;;;;;;;;777777777777777777777777888888888777777777666666555555555555555555555555999888777666666777888999888888888888777777777777888777777666666777888999777777777777777888888888999999:::::::::::::::;;;999999999999999999999999777777777777777777888888888888888999999999::::::999999999999999999999999999999999999999::::::;;;<<<======>>>???@@@AAAAAA======>>>???@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNOOOPPPOOOQQQSSSTTTUUUVVVVVVWWWUUUVVVXXXZZZ[[[[[[\\\\\\\\\]]]^^^^^^___ccchhhmmmnnnooorrrvvvyyy|||~~~~~~}}}zzzxxxvvvyyy}}}xxxpppppprrrtttxxx}}}zzzyyyyyyvvvpppmmmttt~~~ooo]]]OOOMMMRRRRRRYYYfffxxxeeeYYYaaammmyyy___JJJDDDBBB???>>>???@@@?????????>>>@@@BBBEEELLLZZZhhh|||{{{yyyxxxyyy|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~mmmYYYNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>===<<<===<<<;;;999999999888888888999999:::666777888888888888888888666666666666777777777777444444333333333444555555222333444444666666777888888777666555555666777888666555444333333444555666555555666777777888888999777777666555666777888999:::;;;<<>>>>>>>>>>>??????@@@@@@============<<<;;;:::999;;;<<<<<<>>>@@@BBBDDDFFFDDDGGGLLLQQQUUUWWWWWWWWWQQQMMMLLLOOOQQQRRRVVV\\\aaaiiittt|||~~~|||xxxvvvpppoooooopppqqqrrrqqqooommmmmmlllkkkjjjjjjjjjjjjggggggfffeeebbb___\\\ZZZUUURRRNNNJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>============>>>>>>============<<<<<<:::;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::777777777777777777777777888888777777777666666666777777777777777777777777<<<;;;999888777777888888777777777777777777777777666666555555555555666666555555666666777777777888999999999999999999999999888888888999999999999999777777777777888888888888777777777777888888888999999999999999999999999999888888888888888999::::::;;;<<<<<<===>>>???@@@AAA===>>>>>>???@@@BBBCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQPPPRRRTTTUUUTTTTTTUUUVVVUUUVVVWWWXXXZZZ[[[]]]]]][[[]]]_________bbbhhhmmmoooqqqtttwww{{{}}}~~~|||zzzxxxwwwzzz{{{rrrqqqssstttuuuwwwtttssssssqqqlllkkktttvvvhhhYYYNNNNNNSSSVVV]]]kkk~~~|||aaaVVV___hhhzzzqqq[[[IIIDDDBBB???>>>???@@@?????????>>>???BBBDDDKKKYYYggg{{{yyyxxxwwwxxx{{{}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~mmmYYYMMMKKKGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@??????>>>===<<<===<<<:::888999999888888888888888999555555666777777777777777555555555666666666777777333333222222222333555555222333333444555666777777666555444333333444555666444444444444444444444444555555666666777888888888666666555555555666777888;;;::::::<<<@@@AAA@@@>>>============>>>>>>>>>>>>======>>>>>>===<<<;;;:::::::::;;;<<<>>>AAACCCDDDEEEGGGJJJNNNRRRUUUWWWXXXSSSNNNMMMPPPRRRSSSWWW\\\^^^fffrrr{{{~~~{{{vvvrrrmmmkkkjjjkkknnnpppppppppooommmkkkhhhhhhhhhjjjkkkfffgggfffeeeccc```]]][[[WWWTTTOOOLLLJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>===??????>>><<<<<<;;;;;;<<<;;;<<<===>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999::::::999888777666666777777777777777777777777888777777777666666666666777777777777777777777777:::999777666555555666666444444555555666666777777555555555555555555555555444444555555666777888888777777777777777777777777666666777777777888888888666666666666777777888888666666666666777777777777777777777777777777777777888777777777777888999999999::::::;;;<<<===>>>>>>=========>>>???AAACCCDDDAAABBBCCCEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNQQQSSSUUUUUURRRQQQRRRTTTTTTTTTTTTUUUWWWZZZ\\\]]]\\\___bbbbbbaaaccciiioooqqqrrrvvvyyy|||~~~~~~}}}~~~~~~}}}}}}{{{~~~tttqqqssssssqqqqqqmmmmmmnnnmmmjjjkkkuuu~~~mmm```UUUNNNNNNRRRYYY___lll|||aaaWWW___ffftttxxxlllZZZKKKDDDBBB???>>>???@@@?????????>>>???BBBDDDJJJXXXfff{{{wwwvvvvvvxxxzzz|||{{{{{{~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~|||}}}~~~}}}{{{zzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}mmmYYYMMMJJJFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<===<<<999777:::999999888777777888888444444555666666777666666444555555555666666777777555444444333444555777777888777777777666666666666444333222222222222333444333444444555555444333333555555666666777888888888666555555444555666777888;;;:::999;;;>>>@@@@@@>>><<<<<<<<<<<<============>>>>>>?????????===<<<;;;888999999;;;===???AAACCCFFFGGGIIIMMMQQQTTTWWWYYYTTTOOOMMMPPPSSSTTTWWW\\\]]]eeepppzzz}}}zzztttpppiiigggeeefffiiilllnnnooopppmmmjjjgggfffgggjjjkkkfffggggggfffdddaaa^^^\\\YYYVVVQQQMMMKKKJJJHHHGGGCCCCCCBBBAAA@@@>>>>>>===??????>>><<<<<<;;;;;;;;;:::;;;;;;<<<=========<<<>>>>>>======<<<<<<<<<;;;>>>=========<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::999888666444222111777777777777777777777777777777777777666666666666555555555555555555555555555444333222111222333333222222333333444555666666777777888888888777666666333444444555666777888888666666666666666555555555444555555555666666777777555555555666666666777777555555555555666666666666666666666666666666666666777777777777777888888999777888888999:::;;;<<<===<<<<<<<<<===???@@@BBBCCC@@@AAACCCDDDFFFGGGHHHHHHMMMMMMLLLLLLKKKKKKKKKJJJPPPSSSUUUTTTQQQOOOPPPRRRSSSSSSRRRSSSUUUXXX[[[]]]\\\```ddddddccceeekkkpppqqqsssvvvzzz}}}~~~~~~}}}|||}}}~~~}}}}}}{{{zzzyyyzzz}}}uuurrrsssqqqnnnlllhhhhhhjjjkkkiiilllwwwzzzggg[[[SSSNNNNNNQQQYYY___kkk~~~~~~cccYYYbbbgggqqqzzz||||||xxxrrrjjj[[[MMMDDDBBB?????????@@@?????????>>>???AAADDDJJJXXXeeezzzvvvvvvuuuwwwyyy{{{zzzzzz}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~||||||}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}~~~|||}}}}}}|||zzzxxxyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~kkk[[[QQQMMMJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@?????????AAA>>>:::;;;>>>???<<<888:::::::::999666555555666555555666666777777888888555555555555555555555555555555555444444333333333333333333333333333333333555555555555555555555555333333333333333333333333333333222222222333333444888777777777777777888999777888888999999:::;;;;;;===<<<<<<===???@@@???>>>>>>????????????===;;;::::::999888999;;;???CCCEEEKKKHHHGGGLLLTTTZZZ[[[ZZZZZZVVVQQQNNNPPPUUUYYY\\\]]]cccjjjrrr{{{yyyoooooommmkkkjjjjjjjjjiiigggkkkiiihhhhhhiiijjjjjjiiiggggggfffeeedddbbbaaa```\\\XXXSSSPPPOOOOOOMMMKKKHHHGGGDDDBBB@@@>>>>>>>>>BBB@@@>>><<<;;;:::999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;>>>===<<<;;;:::999999999<<<;;;::::::::::::;;;<<<:::999888666555444444333444666777777666666777888666555444444444444555555444444555555666777777777555444444444444555666666444555666777888888888888777666555444444444444444666666666666666666666666;;;:::999777777777888999666666666666555555555555777666555333333333444555555555666666777777888888999888777666666777888999666666666666666666666666777777888999:::;;;;;;<<<;;;;;;;;;<<<===???AAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRTTTWWWYYY[[[[[[]]]```bbbdddhhhlllpppssswww{{{}}}~~~~~~}}}vvvssssssttt{{{~~~{{{{{{tttrrrrrrpppmmmmmmlllkkkiiiggghhhooo{{{xxxaaaSSSNNNNNNRRRWWW^^^cccooofffWWW]]]gggxxx{{{{{{yyyjjj^^^WWWNNNBBB@@@>>>>>>???@@@???>>>>>>>>>???@@@BBBHHHYYYiiiuuurrrqqquuuxxxwwwwwwyyyzzz|||~~~~~~|||||||||}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||||||||zzz{{{|||~~~}}}jjjZZZPPPLLLJJJIIIHHHGGGGGGFFFGGGGGGDDDCCCBBBAAA@@@?????????@@@===:::;;;===>>>;;;888777888888666444222222333555555666666666777777777555555555555555555555555444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444555555666666666555555555666666777777888888999::::::;;;===<<<;;;;;;===???>>>>>>>>>>>>??????>>><<<;;;:::888777777777:::>>>AAADDDKKKKKKKKKOOOTTTYYY[[[[[[ZZZWWWRRROOOPPPTTTXXX[[[[[[```gggnnnwww}}}xxxqqqpppmmmjjjiiijjjjjjiiihhhjjjiiihhhhhhjjjjjjjjjhhhgggggggggfffeeedddcccbbb```\\\WWWSSSQQQPPPMMMKKKIIIGGGEEEBBB@@@???>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<==================<<<<<<;;;;;;===<<<;;;:::::::::::::::<<<;;;:::999999:::;;;<<<<<<;;;:::888777777777777:::;;;;;;999777555666777777777666666666666666777666666666666555555555555444444444444444555555666333444555666777777777777555555444444444555555666555555555555555555555555666666777777777666444444555555555555666666666666666666555444444444444444555555666666777777777777888888777666666777888888666666666666666666666666666777888888::::::;;;<<<;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQRRRTTTVVVYYY[[[\\\]]]___aaacccgggllloootttwww{{{}}}~~~~~~zzzvvvvvvwww~~~}}}{{{yyy}}}zzzrrrqqqsssqqqmmmllliiihhhhhhgggkkksssttt^^^QQQNNNPPPUUU[[[aaafffppphhhXXX\\\gggzzzrrrdddZZZOOOCCCAAA???>>>>>>>>>===;;;>>>===???AAABBBIIIZZZiii~~~wwwrrrqqqtttvvvvvvvvvyyy{{{|||~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~{{{hhhXXXOOOKKKIIIIIIHHHGGGFFFEEEEEEFFFCCCCCCAAA@@@??????>>>>>>???<<<999:::<<<<<<:::777666777777555333222222333555555555666666666666666444444444444444444444444333333333333444444444444444444444444444444444444111111111111111111111111222222333333333333333333222222222333444555666777777777777666555555555555777777777888999999::::::>>><<<::::::;;;========================<<<;;;:::666666555666999<<<@@@CCCLLLNNNQQQSSSUUUXXX[[[^^^[[[YYYUUURRRQQQSSSUUUWWWXXX\\\bbbiiirrryyyyyytttqqqnnnjjjhhhhhhiiijjjjjjjjjiiihhhiiikkkkkkiiiggggggggggggggggggfffeeeeeebbb___ZZZWWWUUURRROOOMMMIIIHHHEEEBBB@@@?????????===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::::::::;;;::::::999999::::::;;;;;;:::999888888888888999999::::::999666555555666333333333222222333333444777777666666555444444333444444333333444444555666222333444555555666555555333333333333444555666777555555555555555555555555222444666888777666333111333444444555555666666666444555555555555444444333555666666666666777777777777777666666666666777777666666666666666666666666666777777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQSSSVVVXXXZZZ\\\]]]^^^___aaafffkkkooouuuxxx{{{}}}~~~}}}~~~{{{{{{{{{~~~}}}zzzwwwxxx|||zzzssspppsssuuusssooommmjjjiiiiiijjjnnnvvvmmmYYYOOONNNQQQXXX___dddhhhppp}}}kkkZZZ^^^hhh|||uuudddXXXKKKHHHEEEBBB@@@@@@???>>><<<======???AAACCCJJJZZZjjj{{{yyysssppprrrssssssuuuyyy{{{}}}~~~}}}~~~}}}~~~|||{{{~~~~~~|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}|||}}}}}}yyygggWWWNNNJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBB@@@??????>>>>>>>>>===;;;999999;;;;;;999777777888888777555333444555555555555555555555555555444444444444444444444444222222222333333444444555444444444444444444444444000000000111111111111111222222222222222333333333222222222333444666777888:::::::::999888777666666666666777777888999999999===;;;999888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::777666666666888<<<@@@BBBLLLQQQVVVXXXWWWXXX\\\```^^^]]]ZZZVVVSSSQQQQQQRRRUUUYYY^^^cccmmmvvvzzzwwwsssooojjjhhhhhhiiijjjjjjjjjiiiiiijjjkkkkkkhhhfffgggggghhhiiiiiihhhhhhhhhaaa___]]]ZZZXXXUUURRRPPPJJJHHHFFFCCCAAA@@@??????GGGEEEBBB???===;;;999999;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;::::::999999999999::::::777777666666666777777888333444666555444444555777222222111111111222333333666666666555555444444444333333333333333444444555111222333444444444444444444333333333444444555666555555555555555555555555444555777888888666555444444444444444444444555555333444555666555555333222666666666666666666666666666666666666666666666666555555555555555555555555666666777888999:::;;;;;;;;;;;;;;;;;;<<<======>>>===>>>>>>???@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRUUUWWWXXX\\\]]]^^^___aaaeeekkkpppuuuxxx|||~~~~~~}}}~~~~~~}}}|||zzzvvvuuuwww|||~~~~~~}}}xxxtttpppqqqwwwzzzwwwrrrpppooonnnlllmmmqqqyyyxxxgggUUUNNNNNNRRRYYY___cccgggmmmxxxooo^^^bbbkkk~~~uuudddXXXKKKHHHEEEAAA?????????>>>===<<<<<>>>>>>>>>>><<<;;;::::::::::::888777666777888777555444444555555555555444444444444444444444444444444444444444111222222333333444444444444444444444444444444444000111111111222222333333111111111222222333333333111111222333444555777888::::::::::::999888666555555666666777777888888999;;;999888888:::<<<===<<<===<<<<<<;;;;;;;;;;;;;;;999888777777888;;;???AAAJJJPPPWWWYYYWWWWWW[[[___``````___[[[UUUPPPNNNNNNTTTXXX\\\aaajjjuuu{{{{{{vvvrrrmmmjjjjjjkkkkkkkkkkkkjjjiiiiiijjjjjjhhhggghhhhhhiiiiiijjjjjjiiiiiiccccccaaa^^^YYYTTTQQQOOOJJJIIIFFFDDDBBB@@@@@@@@@LLLIIIDDD>>>;;;:::::::::<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999888888888999999:::888999999999999999999888666666555555666666777888222444555555444444555666555555555555555666777888333444444444555555555666222222222222222333444444111222222333333333333333555555444333333333333333555555555555555555555555666666555555555555666666555555444444333333222222222333444555555444333222666666666555555555555555555555555666666555555555444444444444444444444444555666777888999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNOOORRRTTTVVVWWW[[[\\\^^^___bbbffflllpppuuuxxx{{{}}}~~~~~~~~~~~~}}}{{{wwwtttuuuxxxzzz}}}}}}}}}~~~tttsssqqqttt{{{~~~{{{vvvuuupppooonnnpppvvv}}}rrrcccSSSMMMOOORRRXXX]]]```dddjjjrrr~~~sssdddfffnnnyyyjjj___RRRDDDAAA===;;;<<<<<<===<<<;;;<<>>======>>>>>><<<;;;;;;::::::999999888444555666555333222333444444444444444444333333333333333333333333333333333222222222222333333333333333333333333333333333333111111111222333333444444000000111111222333333333111111111222333444555666777888888999888777555444555555555666777777888888888888888:::<<<>>>>>>=========<<<<<<;;;<<<<<<===;;;999888777888:::===???EEEKKKSSSVVVUUUUUUXXX[[[___aaabbb___XXXRRROOOOOOTTTYYY]]]aaaiiiuuu}}}}}}yyytttqqqoooooonnnmmmmmmkkkiiihhhiiiiiiiiiggghhhiiiiiijjjjjjjjjiiiiiihhhhhhgggbbb[[[TTTOOOMMMKKKJJJGGGDDDBBBAAAAAAAAAHHHEEEAAA===;;;;;;===>>><<<;;;;;;:::::::::::::::999999:::::::::::::::;;;999999888888777888888888777888888999999888888777777777666666666777888888777888888777444333333444444444444444444555666777222333333444555555666666222222111111222222333444222222333333333333222222666555444333222222222222444444444444444444444444555444333222222333555666444444333333333222222222222333333444444444444333666666666555555555555444444444555555555555444444444444444444444444444444555666666777888999::::::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLOOOQQQSSSUUUUUUYYY[[[^^^aaadddiiinnnqqqssswww{{{}}}~~~~~~|||}}}~~~~~~zzzwwwwwwwwwzzz~~~wwwvvvtttvvv|||~~~{{{xxxwwwnnnmmmnnnsss{{{~~~kkk^^^QQQNNNPPPSSSWWW[[[```dddiiiooovvvxxxgggiiippp}}}ooocccVVVGGGDDD@@@>>>???@@@AAAAAA;;;;;;>>>AAABBBHHHWWWeeevvvzzztttoooppprrrsssvvvzzzzzz|||~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}|||}}}}}}}}}{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~vvveeeVVVMMMJJJGGGGGGEEECCCBBBAAA@@@@@@??????>>>============>>><<<<<<<<<;;;:::999999999555666777666444333444555444444444333333333222222333333333333333333333333333333333222222222222222222222222222222222222222000000111222222333444444///000000111222222333333111111111111111222333444666777888999999888666555444444555666666777777888555666888;;;???@@@???>>>>>>===<<<<<<<<<===>>>>>><<<:::888666666888:::;;;>>>DDDKKKPPPQQQRRRSSSTTT[[[___cccbbb\\\VVVTTTTTTVVV[[[___ccckkkwww|||yyywwwuuurrrpppooolllhhhgggggghhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggiiiiiifff___XXXSSSRRRLLLJJJGGGEEECCCBBBAAAAAA>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999::::::888999999999:::::::::::::::999888777777777777777777777888999999888777777777666666555555555666666777888888666444222333444000000000000111222333444444444444444444444444444111111111111111222333333222333333333333333222222444444333333222333333333444444444444444444444444333333444444555555555555000111111222333444444444333333222222333333444555666666555555555444444444333444555555555555444333333333333333333333333333555555666777888999::::::<<<<<<;;;:::999999::::::;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRTTTTTTWWWZZZ___dddgggkkkpppsssrrruuuzzz}}}~~~~~~}}}}}}|||{{{xxxyyy|||~~~}}}zzzzzzyyy}}}}}}xxxuuuvvvzzz{{{wwwuuuvvvooonnnooouuu~~~zzzcccXXXOOONNNRRRUUUWWWZZZcccgggkkknnnqqqxxx{{{iiiiiiqqqvvvgggWWWLLLHHHDDDAAAAAAAAABBBBBB:::;;;>>>@@@AAAFFFTTTbbbtttyyyssspppqqqtttuuuwww{{{yyy{{{}}}~~~}}}~~~~~~~~~|||{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~{{{||||||}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~~~~vvveeeWWWNNNKKKGGGFFFEEECCCAAA@@@@@@@@@???>>>>>>============>>><<<======<<<:::999999:::777888999888777666777888444444444333333222222222333333333333333333333333444333333222222111111111111111111111111111111111///000000111222333333333///000000111222222333333111111111000111111222222777888:::;;;;;;:::999888444444555555666777777777444555888===AAABBB@@@>>>???>>>===<<<<<<===>>>???<<<:::777555444555777999:::>>>EEEKKKNNNOOOOOOOOOWWW]]]cccccc___ZZZXXXXXXWWW]]]aaadddlllxxx|||yyyvvvsssppplllhhheeefffhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggbbbeeehhhgggbbb]]]ZZZZZZLLLJJJHHHEEECCCBBBBBBAAA999:::<<<>>>===;;;999777<<<;;;::::::999999999999888888888999999:::::::::::::::888777666666666666666777888999999888777666444444333222222222222222111222444333222222333555222222222222333444555666666555555444444333333222111111111000111222222333333333444444444333333222222222222222333444555555444444444444444444444444333555777999:::999777555---...///111333555666777333333222111222333555666666666555555555444444444333333444555555444333333333333333333333333333333555555666777888999::::::<<<<<<;;;:::999999999999;;;;;;<<<===>>>???@@@@@@<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHKKKNNNPPPRRRSSSTTTUUUYYY```eeejjjmmmqqqtttqqquuuyyy}}}~~~|||{{{zzzyyyxxxuuuwwwzzz~~~|||}}}~~~~~~}}}}}}{{{yyyuuuuuuwwwwwwsssrrrtttsssrrrrrrwwwwww^^^TTTMMMOOOSSSVVVXXX[[[fffjjjnnnoooooossszzz~~~jjjhhhqqqnnn\\\JJJEEE@@@<<<;;;;;;;;;;;;:::;;;>>>@@@@@@EEERRR```rrr}}}xxxssspppsssuuuvvvxxx|||xxxzzz|||}}}}}}}}}~~~~~~|||{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzz{{{|||}}}~~~wwwhhhYYYLLLEEECCCCCCBBBBBBBBBAAAAAAAAA===============<<<<<<;;;>>><<<:::999999888666444333333333222222222111111333222222111111000000///222222222111111111111000111111111111111111111111222222111111111111111111111111111111000000000000111111000///////////////111000/////////000222333222444777999999777444222444444444555777888:::;;;<<<<<<============<<<<<>>>>>>>>???@@@===:::777666777:::;;;===???CCCFFFIIIMMMQQQUUUWWW^^^eeefffaaa\\\YYYYYYXXXXXX\\\ccchhhnnnxxx|||uuuuuulllddddddjjjnnnkkkgggiiiiiiiiiiiiiiiiiijjjjjjggghhhiiiiiifffaaa[[[XXXRRROOOJJJGGGFFFEEECCCBBBAAA@@@>>>;;;:::999999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::;;;999999888888888888999999777777777777777666555555666666555555555444444444222222222222222222222222333444444555555444444333666666555444333333222222444444444444444444444444111222333333444444333333111111222222222333333333333333333333333333333333666666555555555444444444222222222222333333444555444444333333333333222222444444333222333444555666444444555555555555555444555444444444444555666666777666666666666777777888:::999999999999999999999;;;<<<>>>>>>======???@@@>>>>>>>>>???@@@@@@AAAAAAMMMLLLIIIGGGEEEDDDCCCCCCFFFGGGIIIKKKLLLOOOSSSVVVWWW[[[```dddhhhlllqqqtttwwwxxxzzz|||{{{vvvssstttwwwzzzzzzzzz{{{}}}~~~wwwxxxyyyzzz~~~~~~~~~{{{yyyyyyyyyuuunnnlllnnnmmmnnnuuu~~~ooo[[[SSSOOOSSSXXX[[[\\\^^^mmmrrrxxxxxxvvvxxx~~~gggcccqqqzzz```RRRBBB>>>???;;;<<>>;;;:::<<<>>>CCCNNNZZZppp{{{{{{sssoooqqquuuxxx{{{~~~zzzzzz|||}}}}}}}}}|||{{{~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}||||||}}}~~~~~~|||zzz{{{{{{{{{{{{|||}}}{{{~~~~~~}}}}}}|||||||||||||||}}}}}}~~~wwwgggXXXLLLFFFCCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>>>>>>>===<<<<<<>>><<<:::999999888666444444444444333333333222222333333333333333444444444222222222111111111111000444444444444444444444444111111111111111111111111111111111000000000//////111111000///////////////111111000000111111222333222333666888888777555444333333333333333444555666999999:::<<<<<<=========AAAAAA@@@???????????????@@@>>>;;;888777888:::;;;:::===@@@BBBEEEIIIMMMQQQSSSYYY```dddccc```]]]\\\VVVVVVYYY```eeeiiirrr|||}}}zzzrrriiifffhhhkkkkkkiiiggghhhiiiiiijjjjjjjjjjjjeeefffhhhhhhfffbbb^^^[[[TTTQQQLLLIIIGGGFFFDDDCCCAAA@@@>>>;;;:::999999999;;;999888777777999;;;<<<777777777777888888888888888777777666666777777888777777777777777666555555555555555444444444444333222222222222222222222222333333444444444444333333444444333333222222111111333333333333333333333333000111222222333333222222111111222222222333333333333333333333333333333333666555555555444444444444333333222222222333444444444444333333333222222222444333333222333444555666333444444444444444333222444444333333444444555666666666555555555666777777999888888888888888888888:::<<<============>>>@@@======>>>>>>??????@@@@@@IIIHHHFFFEEEEEEEEEFFFGGGEEEGGGIIIJJJKKKNNNRRRUUUXXX[[[___cccggglllqqquuuxxxxxxzzz||||||xxxvvvwwwyyy{{{{{{||||||~~~~~~{{{vvvwwwyyy|||~~~{{{zzzxxxtttmmmlllooolllooowww{{{kkkZZZTTTQQQVVV\\\___aaaccclllppptttuuuuuuwww}}}|||eeeaaammmiiiRRRBBB>>>???;;;<<>>CCCMMMXXXnnnzzzzzzrrrnnnppptttwwwyyy}}}zzz{{{||||||||||||{{{zzz{{{|||~~~}}}|||{{{{{{||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||||||||}}}~~~{{{~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~|||yyyyyywwwfffWWWKKKFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<===<<<:::999999888777555555444444444333333333333//////000111111222333333222222222111111111111000111111111111111111111111111111111111111111111111111111000000000000//////000000000000////////////000111111222222222222222222222444555666777777777444444333222222333333444666777999:::<<<=========AAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<:::999999:::;;;777999;;;===@@@CCCGGGKKKMMMQQQXXX___eeeeeebbb___TTTSSSVVV[[[___bbbiiiqqq}}}}}}wwwnnnhhhfffggghhhhhheeefffhhhjjjkkkkkkjjjjjjdddfffhhhiiigggdddaaa^^^WWWTTTOOOKKKIIIGGGDDDCCCBBB@@@>>><<<:::999999999:::888555333444666:::<<<777777777666666666666666777666666555555666666777666666777777777666555555444444444444333333333333222222222222222222222222333333444444444444333333222222222222222111111111222222222222222222222222000000111222222222222111111111222222222333333333111111222222333333444444555555555555444444444444444444333222222222333333333333333333222222222222333333333333333444555555333333333333333222111111333333222222333333444555444444444444444555666777777777777777777777777777:::;;;======<<<<<<>>>???;;;<<<<<<===>>>>>>??????CCCCCCCCCCCCEEEGGGIIIJJJEEEFFFHHHIIIKKKNNNRRRUUUXXX[[[___bbbggglllrrrvvvxxxyyyzzz}}}~~~|||{{{|||}}}~~~~~~~~~~~~}}}yyyvvvsssvvvzzz~~~}}}zzztttmmmlllooolllqqqzzzvvvdddWWWRRRQQQWWW]]]```bbbeeefffiiilllpppsssxxx~~~zzzccc^^^ggg{{{oooRRRCCC>>>???;;;<<>>???BBBKKKUUUlllxxxyyyrrrmmmooosssuuuxxx|||{{{{{{|||{{{{{{zzzyyyxxxxxxyyy{{{|||~~~~~~|||{{{zzzyyyyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}yyyyyyvvveeeUUUKKKFFFCCCCCCBBBBBBBBBAAAAAAAAA???????????????>>>=========;;;:::999999999777555444444333333333222222222000000000111111222222222222222222111111111000000000000000000000000000000000000000000111111111111111000000000///////////////000000000000000//////...///111222222222111000111111222333444666888999666666555555555666777777777888999;;;<<<<<<======@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<:::999999999999555777888999;;;>>>BBBFFFGGGIIIOOOYYYcccfffccc___TTTRRRSSSWWWZZZ\\\```fffrrr|||yyytttlllfffccccccddddddeeehhhjjjkkkkkkjjjjjjfffgggiiiiiihhheeebbb```ZZZWWWRRRNNNKKKHHHEEECCCCCCAAA???<<<:::999999999888777555444555666999:::888888888888777777777777777666666555555666666777555666666666666666555555444444333333333222222222222222222222222222222222333333333444444333333333111111111222222222222222111111111111111111111111000111111222222222222222111111222222222333333333000000111222333444444555444444444444444444444444555444333333222222222222333333333222222222222111333333333333333444444444444444444444333222111000222222111111222222333444333333333333444555555666555555666666666666666666999:::<<<<<<;;;;;;===>>>:::;;;;;;<<<<<<======>>>@@@@@@@@@AAACCCFFFHHHJJJDDDFFFHHHIIIKKKNNNRRRUUUZZZ]]]```cccgggmmmssswwwxxxyyy{{{}}}}}}}}}~~~}}}|||xxxuuurrrqqquuu|||xxxnnnjjjkkkmmmtttqqq^^^SSSPPPPPPUUUZZZ\\\^^^aaa___```ccciiipppyyyzzzccc[[[aaaqqqpppSSSCCC>>>???;;;<<<>>>::::::999;;;???@@@BBBIIIRRRhhhuuuzzzsssnnnppptttvvvxxx|||||||||{{{{{{yyyxxxwwwwwwyyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyy}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~|||}}}}}}~~~~~~}}}}}}}}}||||||~~~~~~}}}~~~~~~~~~~~~{{{zzzvvvcccTTTJJJGGGCCCCCCBBBBBBBBBAAAAAAAAA???????????????>>>======<<<;;;999999999999777666222222222222111111111000666666666666555555444444222222222111111111000000333333333333333333333333//////000000000111111111000000000////////////......///000000000000//////,,,---///000000000///...000000111222333555888999555555555666777999:::;;;::::::;;;<<<<<<<<<<<<;;;??????@@@AAAAAAAAA@@@???>>>>>>===;;;:::888777777666666777777888:::???BBBDDDDDDIIISSS___dddbbb^^^XXXTTTRRRUUUVVVWWWZZZ^^^iiixxx}}}}}}{{{vvvnnnhhhdddcccdddeeegggiiijjjjjjjjjjjjiiijjjkkkjjjiiifffcccaaa]]]YYYUUUQQQNNNKKKGGGDDDEEECCCAAA>>><<<:::::::::666777888888999999888888888888888777777777666666888777777666666777777888555555666666666666555555444444333333333222222222222222222222222222222222222333333333333333333222222222222222333333333333111111111111111111111111111222222333444333333333111111222222222333333333000000111111222333444444333333444444444444444444555444333333222222222222333333222222222111111111222222222333333333333333444444444444444333222222222111111111111222333333222222222333333444666666444444555555555666666666888999;;;;;;::::::<<<===:::::::::;;;<<<<<<======?????????@@@AAADDDFFFGGGDDDFFFHHHJJJMMMPPPUUUXXX^^^```cccfffjjjnnntttxxxyyyzzz|||~~~~~~}}}}}}}}}}}}|||}}}}}}{{{xxxtttqqqoooqqqwww|||pppiiihhhoooxxxkkk[[[SSSPPPQQQVVVYYYXXXYYY\\\\\\\\\^^^ccckkkvvv}}}fff[[[\\\hhh~~~rrrSSSCCC>>>???;;;;;;>>>999:::999;;;???@@@AAAHHHPPPeeesss|||tttoooqqquuuwwwyyy|||}}}}}}|||zzzyyyxxxwwwwww||||||||||||}}}}}}}}}~~~~~~}}}}}}{{{{{{|||||||||||||||{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~zzzyyyvvvbbbRRRJJJGGGCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<<<<;;;999999999999888666111111111111000000000000666666555444444333222222222222222111111111111000111111111111111111111111...//////000000111111111000000////////////......---...000111111000//////,,,,,,---...............000000000111333555666777333333444555666888::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@AAA@@@???>>>???>>>>>>===;;;999777666666666666555555777<<>>??????AAACCCDDDEEEGGGJJJLLLOOOTTTYYY]]]bbbeeehhhlllnnnqqquuuwwwyyyzzz}}}~~~}}}|||{{{{{{zzz{{{}}}}}}}}}yyyuuuqqqoooooosssyyy|||{{{{{{pppjjjiiittt~~~wwweeeXXXUUUSSSTTTXXXYYYWWWWWWZZZ\\\\\\\\\^^^eeeppp}}}kkk^^^ZZZaaauuutttTTTDDD??????;;;;;;===999::::::;;;>>>>>>@@@FFFOOOaaappp}}}uuuppprrruuuwwwyyy|||~~~}}}|||zzzyyyxxxxxxxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~yyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzyyyyyy{{{}}}}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyyyyyuuuaaaQQQIIIGGGCCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>>>>>>>===<<<<<<<<<:::999999999999888777222222222111111111000000000000000000000000000000222222222111111111111000////////////////////////......//////000111111222000000/////////.........---...000111111111000///...------------.../////////000111222333444555555444444444444555666888888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>===@@@AAAAAA@@@>>><<<999777666666555333333555999<<>>======666777888999999999888888888888777666666555444444777666666555555666666777333444555555666666555555555555555444444444444333222222222222222222222222222222333333333333222222333333222222111111000000222222222222222222222222111111222333333333333333111111222222222333333333111111111111111222222222222222333333333444444444333333222222222333444444222222222222111111111111000111222333444333333222000111222333333444444333222222222222222333444444222222333333444666777888444444444555666777777777666777999999888888:::;;;::::::;;;;;;<<<=========>>>>>>======>>>@@@BBBCCCEEEGGGKKKOOORRRXXX]]]aaafffiiinnnqqqssstttvvvwwwyyy{{{}}}}}}}}}|||{{{zzzzzz{{{{{{}}}xxxrrroooooopppuuu|||}}}xxxuuutttxxx~~~~~~|||{{{vvvooommmoooxxxnnn^^^VVVTTTSSSVVVZZZZZZWWWWWWZZZWWWXXXYYYZZZ```mmmpppaaaZZZ^^^oooqqqTTTDDD??????:::;;;===888;;;:::;;;======>>>FFFNNN___nnn|||tttoooqqqtttvvvxxx{{{~~~}}}|||zzzzzzyyyzzzzzz}}}}}}|||||||||~~~~~~~~~yyyzzz|||}}}~~~}}}|||{{{{{{zzzyyyzzz{{{}}}~~~}}}|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyzzzuuuaaaPPPIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA===============<<<<<<;;;<<<:::999999::::::888777333333333222222222111111000000000111222222333333222222222111111111111000111111111111111111111111---......///000111111222000/////////............,,,...000111222111000/////////...------///000111///000111222333444444444777777666666666666777777555666888999:::;;;<<<<<<:::<<<>>>???@@@???>>>===BBBBBBCCCBBBAAA>>>;;;999666666444222111333777;;;@@@AAAEEELLLVVV```hhhlllmmmcccZZZWWWVVVVVVXXX[[[WWW```lllxxx|||xxxtttjjjhhhfffeeeeeegggiiikkkhhhiiijjjkkkkkkkkkjjjiiigggeeebbb___]]]YYYUUURRRKKKIIIFFFCCC@@@???>>>>>>888777777666666777999:::;;;::::::999888777777666555555555444444555555555333333444555666666666555666666555555555444444444222222222222222222222222222222222333333222222222333222222111000//////...222222222222222222222222000000111222222222222111111111222222222333333333222222222111111111111111222222222333333444444444222222222222333444444555222222222111111111111000000111222333444333222222...///000111222333333333333333222222333333444555333333333444555666888888444444555555666777888888666777999999888888:::;;;::::::;;;<<<<<<======>>>===<<<<<<===>>>@@@BBBCCCEEEHHHLLLPPPTTTZZZ```dddhhhlllqqqtttvvvvvvvvvwwwyyy{{{~~~}}}}}}|||{{{{{{{{{{{{|||}}}xxxqqqnnnoooqqqvvv}}}~~~uuuqqqpppooottt{{{|||xxxuuutttqqqnnnpppuuu{{{|||iiiZZZTTTQQQQQQUUUYYYYYYVVVVVVYYYPPPRRRUUUWWW^^^oootttddd[[[\\\lll~~~yyyjjjTTTDDD??????:::;;;===888<<<::::::<<<<<<>>>EEEOOO]]]mmm{{{tttnnnpppsssuuuwwwzzz~~~|||{{{zzzzzz{{{|||{{{zzzzzz{{{|||~~~zzz{{{}}}~~~~~~~~~}}}{{{zzzzzz{{{zzzzzz|||~~~~~~}}}zzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||ooo___PPPHHHHHHCCCCCCBBBAAAAAA@@@@@@???@@@???>>><<<;;;;;;::::::;;;:::888777777777888888555444222222222222111///.........//////000111222333222222111111222222333000000000000000000000000000000////////////000000///////////////////////////////////////////////////......---------......,,,---...000111222222222555333222333666888777555888777666999===@@@???>>>=========>>>??????@@@@@@@@@DDDHHHHHHDDD???<<<:::666555444333444666777999>>>BBBGGGLLLRRRZZZcccjjjnnnmmmggg]]]VVVVVVWWWVVVYYY]]]eeeqqq}}}~~~wwwnnnjjjeeebbbdddgggiiikkkiiiiiiiiijjjjjjkkkkkkkkklllgggcccaaa```]]]WWWQQQNNNKKKHHHEEECCC@@@<<<:::>>>===;;;::::::::::::;;;888777666777999888555111777777777777666555444333555444333444555666555444444444444333333222222222111111222222222333333333000111111111111222222222111111111111111111111111///000222222222111///...000000000000000000000000333333222111000000111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222333333444444333333222000000111222333333444444555444222111111222444555222222222333333444444444666666444333222111111111555555555555666777888999;;;=========;;;:::;;;<<<;;;;;;;;;<<<===@@@BBBCCCHHHKKKQQQVVVZZZ___dddhhhkkkpppsssrrrssswwwzzzyyyzzz}}}}}}}}}|||{{{{{{{{{{{{|||~~~{{{vvvrrrnnnlllpppwww}}}~~~}}}}}}}}}}}}}}}|||zzz}}}~~~yyysssooooooppprrrssswwwsssqqqooommmkkkqqqyyyuuu___SSSRRRMMMNNNQQQSSSUUUVVVVVVVVVSSSRRRQQQTTTZZZlll{{{aaaWWW]]]kkkvvv~~~vvvmmmhhhQQQGGG???>>>???<<<:::999???;;;888999:::===DDDMMM]]]mmmwwwqqqrrrtttttttttvvv||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~yyyzzz|||~~~~~~~~~~~~rrrbbbQQQIIIHHHBBBBBBBBBAAA@@@@@@????????????===<<<;;;:::::::::;;;:::999777777777777777555333222222222222111///222111000//////.........111111000000000000111111////////////////////////000000////////////000000////////////////////////........................///......---------............///111222222222222444222111333666777666444666555555888<<<>>>>>>===;;;;;;<<<<<<===>>>>>>>>>???CCCHHHHHHEEE@@@<<<;;;777666444444444666777999BBBFFFKKKOOORRRYYYccckkkmmmmmmhhh___XXXXXXXXXVVVYYY[[[bbblllxxx}}}wwwppplllgggdddeeegggiiijjjjjjkkkkkkllllllmmmmmmnnnkkkhhhddddddccc```ZZZTTTOOOLLLHHHFFFDDDBBB@@@>>><<<;;;999888777777888999888777555666888888666444666666666666666555444333888777555555555555333222444444444333333222222222//////000000000111111111000111111111111222222222111111111111111111111111///000222333444333222111111111111111111111111111333222222111000000111111000111111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222222333333444444333333222000111111222333333444444555444222111111222333555222222222333333444444444444444444444444555555666666666666666777888999999;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDGGGKKKPPPVVV[[[```eeeiiinnnsssuuutttuuuyyy|||{{{zzz}}}~~~}}}|||||||||}}}}}}~~~}}}~~~zzzuuurrrpppnnnssszzz~~~{{{~~~xxxtttpppooopppsssuuuvvvvvvrrrnnnmmmkkkkkkrrr{{{qqq^^^TTTTTTRRRSSSTTTUUUVVVUUUUUUTTTRRRQQQQQQTTT[[[mmmcccUUUYYYfffqqq|||vvvnnneee___OOOFFF>>>===>>><<<999999>>>:::999:::;;;===DDDLLLZZZjjj~~~}}}uuuooopppssstttvvvxxx||||||}}}}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||}}}~~~{{{{{{|||~~~~~~~~~~~~vvveeeSSSIIIGGGAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;::::::<<<;;;:::888777666666666555333222222222222111000222111000//////.........000000////////////000000........................000//////......//////000////////////////////////..............................---------......//////000111111222222222222222111111222444555555444444444444777:::=========999999::::::;;;<<<<<<======AAAFFFHHHFFFBBB>>><<<777666555444444666777999CCCIIINNNPPPQQQVVVaaaiiimmmoookkkbbb\\\ZZZYYYVVVXXXZZZ]]]eeeppp}}}~~~wwwrrrnnniiiffffffgggiiiiiijjjjjjkkkllllllmmmnnnnnnkkkiiihhhhhhhhheee___ZZZSSSOOOJJJFFFEEEDDDCCCBBB<<<;;;999888777777777888888666555555777888888888555555555555555555444444888666555555666666555333444444333333333333222222000000000000000111111111000111111111111222222222111111111111111111111111---...000222333333333222222222222222222222222222333222111111000111111111000111111111111222222222333333333333333333333333111111111111111111111111000111111111111222222222222222333333333333222222111111111222222333333444444333222111111222333444222222333333333333444444666666555555666777777888666666666666777888999::::::;;;<<<<<<;;;:::;;;===>>>======>>>???AAACCCDDDIIIMMMRRRXXX^^^ccciiimmmpppuuuwwwuuuvvvzzz|||{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~wwwrrrooonnnmmmmmmssszzz}}}tttrrrpppppprrrtttuuuuuuvvvpppjjjiiiiiillluuu~~~}}}mmm]]]VVVVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRVVV]]]nnnfffUUUVVVcccnnnwwwpppiii___VVVNNNDDD<<<;;;<<<;;;999999<<<999999;;;<<<===CCCJJJWWWhhh}}}}}}uuunnnnnnqqqssswww{{{|||||||||||||||{{{zzzyyy}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}wwwgggTTTHHHEEEAAAAAA@@@??????>>>>>>===??????>>>>>>===<<<;;;;;;<<<<<<:::999777666555555444333222222333333111000............///000111222000000////////////000000......................../////////....../////////////////////////////////...........................------------.../////////000000111111111000000111111111222333444444444444444555777:::<<<===>>>999999999:::;;;;;;<<<<<<;;;???DDDFFFFFFCCC???<<<888777555444444666777999???GGGOOORRRRRRTTT\\\cccnnnqqqooohhhaaa]]]YYYUUUYYYYYY[[[```iiiwwwxxxtttpppjjjgggfffggggggggghhhhhhiiijjjjjjkkkllllllkkkkkkkkklllllljjjeeeaaaYYYTTTMMMHHHEEEDDDDDDCCC>>>===;;;:::999999999:::888666555444555888:::;;;444444444444444555555555444333333555777999999888333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111,,,,,,...///000000000///222222222222222222222222222222111111111111111222000000111111111222222222333333333333333333333333333333333333333333333333000000111111111222222222222222333333333333222222111111111222222333333333333222222111111222333444333333333333333333333333999888777666555555555555777666666777777888999:::999:::<<<;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEELLLPPPVVV\\\bbbhhhnnnrrrrrrvvvxxxvvvvvvzzz{{{zzz{{{}}}~~~~~~~~~|||||||||}}}~~~{{{ooolllkkklllmmmooovvv~~~zzzvvvtttrrrrrrssstttssssssuuummmhhhgggiiinnnyyyzzzkkk^^^XXXWWWYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSVVVZZZaaaqqqhhhVVVUUUbbbnnn{{{tttkkk```VVVNNNDDD;;;:::;;;:::888999:::888999<<<>>>>>>BBBHHHTTTfff|||wwwnnnnnnpppssswww|||||||||||||||{{{zzzyyyxxx~~~~~~~~~~~~}}}}}}|||{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||~~~wwwfffSSSGGGDDDAAAAAA@@@??????>>>>>>===???????????????>>>===<<<<<<;;;;;;999888666555444444222111222333333222000............///000111222000000////////////000000........................//////............//////////////////////////////........................---------------...//////......///////////////...000000111222222222333444555666888999:::<<<===>>>999::::::;;;<<<<<<======;;;===@@@CCCDDDBBB???<<<999888666555555666777888:::DDDPPPVVVWWWWWW[[[___nnnssssssmmmfffaaa[[[UUUZZZZZZ[[[]]]eeerrr{{{tttpppkkkhhhggggggffffffggghhhhhhiiikkkllllllmmmllllllmmmnnnnnnllliiifff```ZZZRRRJJJFFFDDDCCCBBB???>>><<<:::999999999:::888777555444555777;;;===555555444444444555666666333333333444777999888888333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111....../////////.........111111111111111111111111222111111111111111222222000000111111111222222222333333333333333333333333222222222222222222222222000000111111111222222222111222222333333222222111111222222222222222333333111111111111222222333333333333333333333333333333777777666555444444444444666666666666777888999:::777999;;;;;;:::;;;<<<>>>>>>>>>>>>???AAACCCFFFGGGNNNRRRXXX^^^ccciiiooosssvvvzzz|||yyyyyy|||}}}|||{{{}}}~~~~~~}}}|||}}}~~~zzz{{{}}}~~~~~~~~~~~~~~~tttnnnjjjhhhiiimmmqqqttt}}}|||wwwvvvtttssssssuuuuuutttsssssslllgggiiimmmttt~~~yyylllbbb[[[WWWYYYXXXXXXWWWVVVVVVVVVVVVVVVXXX\\\aaafffssslllVVVSSS___kkk}}}sssfff\\\PPPFFF<<<;;;;;;:::999999999888999===>>>>>>AAAGGGTTTeee{{{zzzqqqnnnppprrrvvv{{{{{{{{{||||||{{{zzzyyyyyy~~~~~~~~~~~~~~~}}}|||{{{||||||||||||||||||||||||}}}}}}||||||}}}}}}~~~|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}||||||~~~~~~~~~uuueeeSSSHHHEEEAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;::::::888777555444333222111111333333222111222111000//////.........000000////////////000000........................///......------......///////////////////////////---------------------------------------...///000,,,---....../////////...///111222222222222333555666888999:::::::::<<<===::::::;;;<<<<<<======>>>;;;<<<===???AAAAAA>>>;;;:::888777555555666777888999BBBNNNXXX\\\^^^```aaakkkqqqtttqqqlllggg```YYYZZZ[[[[[[]]]bbbmmm{{{uuurrrmmmjjjhhhhhhggggggiiiiiijjjkkkmmmnnnoooooommmnnnnnnnnnnnnmmmlllkkkfff```VVVOOOIIIFFFDDDBBB???>>><<<:::999888888888777777777555555777;;;>>>777777555444444555666777777555444444555555444222222222333333333333444444111111111000000000000000000111111111111222222222111111111111111111111111222222222111111000000000000000000000000000000000111111111000111111222333000111111111111222222222333333333333333333333333////////////////////////000111111111111222222222111111222222222222111111222222222222222222222222000000111111222333333333444444333333333333222222222222222333444555666777555555555555666777888999666888:::::::::;;;===???@@@@@@@@@BBBDDDGGGJJJLLLOOORRRXXX^^^ccciiiooosss{{{}}}|||~~~~~~{{{}}}}}}}}}|||{{{|||~~~yyy|||{{{||||||}}}~~~|||qqqhhhccc```___bbbiiiooouuu~~~}}}yyyvvvrrrqqqqqqrrruuuwwwwwwvvvrrrllliiinnnuuu|||wwwllleee___ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYY\\\bbbgggjjjrrrpppWWWQQQ[[[fff|||nnndddTTTIII???<<<<<<;;;999:::999888999<<<======AAAGGGTTTdddyyy{{{qqqooopppqqqtttxxxzzz{{{{{{|||||||||{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{}}}}}}}}}~~~tttdddSSSIIIGGGBBBBBBBBBAAA@@@@@@??????;;;<<<>>>>>>>>>===;;;:::999:::::::::999888666555333222111111333333222111222111000//////.........//////............/////////////////////////////////......------......///////////////////////////---------------------------,,,,,,------///000000,,,,,,...///000000000000///222444333222222444666666888:::999888777999;;;::::::;;;;;;<<<=========<<<;;;:::;;;===>>>===;;;:::999777555555666777888999???IIISSS]]]bbbdddddddddlllssstttqqqmmmggg```XXXZZZ\\\]]]```iiiuuuwwwtttooollllllkkkjjjiiihhhiiijjjkkkmmmnnnooopppnnnnnnnnnmmmllllllmmmnnniiiccc[[[SSSNNNJJJGGGEEEAAA???===;;;:::999999999777888888777555666:::===:::999777555555555666777777555444333444444222000222222222333333444444444111111111000000000//////000111111111111222222222111111111111111111111111222222111111111222222333111111111111111111111111111111000000111222222333000111111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222111111222222222222111111222222222222222222222222///000111222222333333333444444444333333222222222222222222333444555777888444444444444555666777888555777999::::::;;;===???BBBBBBDDDFFFIIILLLPPPRRRRRRVVV\\\aaafffkkkqqqttt|||}}}{{{}}}~~~}}}||||||}}}|||{{{zzz|||}}}zzz~~~~~~{{{|||~~~~~~rrrhhhaaa^^^[[[[[[```hhhpppwwwzzzwwwuuurrrpppoooooorrrtttuuuuuuqqqmmmmmmttt}}}sssiiigggeee```]]]\\\ZZZYYYXXXXXXXXXYYY[[[___fffkkklllooo}}}rrrYYYQQQZZZfffwwwmmmYYYMMMBBB>>>>>>;;;:::::::::888888;;;<<<<<>>===<<<<<<<<<777999:::888666666999<<<<<<:::888666555555666777444222111222444444333222222222222333333444444444333333333333222222111111000111111111111222222222111111111111111111111111////////////000111333444222222222222222222222222111111000000111222333333000111111111111222222222111111111111111111111111333333333333333333333333000111111111111222222222111111222222222222111111222222222222222222222222//////000222222333333333444444444333333222222222666555555444444444555555444333333444444555666777555777999::::::;;;===???DDDEEEFFFIIILLLPPPTTTVVVWWW[[[```eeejjjoootttxxxyyy}}}~~~zzzxxxzzz{{{yyy||||||}}}|||zzzzzz{{{}}}{{{}}}yyymmmccc^^^]]]``````eeeoooxxx~~~}}}xxxuuutttuuurrrooonnnnnnooopppoooqqqmmmoooxxxoooggghhhhhheee```___]]][[[YYYYYYYYYYYY[[[```hhhmmmlllmmmwwwrrr[[[SSS]]]iii~~~~~~uuu\\\OOODDD@@@???<<<:::;;;:::888888:::;;;<<>>======>>>>>>???>>>===<<<;;;:::999999999999888777666555444444222222222111111111111000222222222111111111000000111///...///000111000...------......//////000000////////////////////////------++++++++++++---------------............///222000...,,,,,,///222444---------............///111222222333444444444444333555777999:::999888777::::::::::::;;;<<<======???<<<:::;;;>>>???>>><<<;;;======;;;777555666888777:::???FFFPPPYYYbbbfff___hhhqqqwwwzzzzzztttmmmddd___ZZZXXX\\\dddlllqqqyyyssssssrrrmmmkkknnnmmmiiiggghhhmmmpppooommmnnnllljjjkkknnnooommmkkkllljjjeee```YYYSSSNNNKKKIIIEEEAAA???>>>>>>===<<<;;;:::999999999999999999;;;:::999777666555555555555555444444444333333333555444222000000111222333222222111111111111222222111111222222222222111111111111222222111000///---111111000000000000111111000000111111111111000000111111000///////////////222222222111111111111111000111111111111222222222111222222222222111000000111111222222222111111000000000000000000000000000222222222222222111000///333222222222111000000000111111222222222333333333222222333333333333444444444555666666666555444333666777999999999:::===???CCCFFFJJJMMMPPPSSSWWWZZZ]]]aaafffjjjlllnnnpppqqqzzz{{{{{{||||||||||||||||||}}}|||xxxuuuwww~~~~~~tttiii```[[[]]]bbbkkkvvv}}}xxx{{{~~~}}}uuuqqqrrrtttssspppooossssssooommmnnnjjjkkksss|||nnnfffddddddeeeddd```ZZZWWWWWWYYY[[[\\\^^^dddlllooonnnnnnpppsssxxx^^^UUU]]]iii}}}gggVVVGGGBBB???999888<<<888:::<<<======???BBBDDDLLL]]]rrryyyqqqjjjkkknnnoooqqqtttwwwwwwxxxzzz|||~~~}}}||||||}}}}}}xxxyyyzzzzzz{{{{{{zzzzzz||||||||||||||||||||||||zzz{{{{{{{{{||||||}}}}}}{{{|||}}}}}}}}}{{{zzzyyy{{{{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}~~~uuudddTTTJJJGGGCCCBBB@@@>>>======>>>>>>??????>>>===<<<;;;:::999999999888777666555444444222222222111111111111000222222222111111000000000111///...///000111000............///////////////........................---,,,,,,++++++,,,,,,---------------...............---,,,,,,---000333555---------............///111111222333444444444444333555777999::::::999999::::::::::::;;;<<<======>>><<<;;;<<<===>>>>>>======>>>>>><<<888666666777222444777;;;CCCMMMYYY```dddhhhnnnttt|||}}}uuujjjeee^^^[[[]]]dddmmmrrr|||uuusssqqqnnnmmmpppppplllhhhhhhlllnnnmmmkkkooommmkkklllnnnnnnmmmkkkmmmkkkhhhddd^^^XXXSSSPPPLLLHHHDDDAAA@@@???>>>===:::999888888888888999999;;;;;;:::999888777666666444444333333333222222222444333222111000000111111222222111111111111222222111111111111111111111111///000111222222222111000111111000000000000111111000000111111111111000000222222111000000000000000111111111111111111222222000111111111111222222222111222222222222111000000222222222222222222222111000000000000000000000000222222222222222111000000111111000000000000000000111111222222222333333333222222333333333333444444444555666666666555444333666777999999999:::===???CCCFFFKKKOOORRRVVVZZZ]]]aaadddiiimmmoooppprrrssszzz{{{|||}}}~~~}}}||||||{{{||||||yyyvvvxxxzzzqqqiiieeefffjjjsss}}}|||wwwyyy{{{||||||~~~~~~wwwqqqoooqqqssstttpppnnnpppppplllkkkmmmjjjmmmvvvwwwkkkcccbbbbbbccciiiddd^^^YYYXXXXXXZZZ[[[aaagggnnnpppnnnlllmmmpppyyyzzz```VVV___lllppp[[[GGGAAA???:::888;;;999:::;;;;;;<<<===@@@CCCKKK\\\qqqzzzrrrkkkkkknnnoooqqquuutttuuuwwwyyy}}}~~~}}}}}}}}}}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{|||||||||}}}}}}}}}||||||}}}}}}}}}||||||{{{zzzzzz{{{~~~~~~|||||||||||||||}}}~~~uuucccTTTJJJFFFCCCBBB@@@>>>======>>>>>>======<<<;;;:::999999888999999888777666555444444222222222111111111111000111111111111000000000000111///...///000111000...///////////////.........---------------------------,,,,,,++++++,,,,,,---------------............------,,,------///000000---------............///000111222333444444444444333444666999;;;;;;;;;;;;::::::::::::;;;<<<======;;;===>>>>>>======>>>??????@@@@@@===:::777666666333555666777;;;EEETTT```jjjjjjlllqqq|||uuuooofff```___dddkkkpppyyyyyyuuurrroooppprrrtttooojjjhhhiiikkkjjjhhhooonnnllllllmmmmmmllljjjmmmmmmllliiiddd___YYYVVVQQQMMMHHHDDDBBB@@@>>>===888888777777777888888999::::::;;;;;;:::888666555333333333333222222222111333333333222111000000000222222111111111111222222222111000//////000111222...///000111222222222222111111000000000000111111000000111111111111000000333222222111111111111111000000000111222222222333000111111111111222222222111111222222111111000///////////////////////////000000000000000000000000111222222222222111000000///////////////000000000111111222222222333333333222222333333333333444444444444555666666666555555666888999999:::;;;===???DDDHHHMMMRRRVVV[[[___bbbfffiiimmmppprrrsssuuuvvvyyy{{{}}}~~~}}}{{{zzz{{{{{{yyyxxxzzz{{{vvvrrrrrrvvv~~~{{{wwwyyyzzz{{{{{{|||}}}xxxqqqlllkkkmmmpppssspppnnnpppnnnjjjhhhkkkjjjooo{{{|||oooeee```___```aaaiiieee```[[[YYYYYY[[[]]]eeekkkpppqqqmmmjjjjjjlllyyy~~~cccWWW___nnn~~~dddIII@@@>>>;;;999::::::::::::999999;;;???BBBIIIZZZooo{{{sssllllllnnnooorrruuurrrsssuuuxxx}}}~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{|||~~~~~~|||}}}}}}}}}}}}~~~uuucccTTTJJJFFFCCCBBB@@@>>>======>>>>>>;;;;;;:::999999888777777999999888777666555444444222222222111111111000000000000000000000000000000111///...///000111000...000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,******---------............//////000111222333444444444222444666888;;;<<<======::::::::::::;;;<<<======:::===@@@@@@>>>===???BBBBBBBBBBBB???<<<999666555444777999888999AAAPPP\\\kkkmmmnnnpppyyyzzzpppgggaaabbbgggkkkmmmwwwzzztttqqqqqqssstttpppkkkhhhhhhiiiiiiiiiooonnnmmmmmmmmmlllkkkkkklllmmmnnnmmmjjjeee```\\\VVVRRRLLLGGGDDDBBB???===888888777777777777888888888999:::;;;:::888666444444444444333333333222222444444444444333222111000222222111111111111222222222111///......///111222/////////000000111111111111111000000000000111111000000111111111111000000222111111000000111111111//////000111222333333333000000111111111222222222111111111111111000000/////////////////////000000000000000000000000000000111111222222222111111000...//////000000111111111111111222222222333333333222222222333333333444444444444555555666666666666666777999::::::<<>>======>>>>>><<<<<<;;;;;;::::::999999999999888777666555444444222222222111111111000000////////////////////////111///...///000111000...000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...---+++)))(((---------............///...///111222333444444444222333555777:::<<<===>>>::::::::::::;;;<<<======;;;>>>BBBBBB@@@???AAACCCEEEDDDCCCAAA???;;;777555000444666555555:::FFFPPPfffmmmqqqqqqttt~~~zzzoooeeeaaaccceeegggooowww|||yyyuuusssrrrssspppllljjjiiijjjjjjkkkmmmnnnnnnmmmllllllllllllkkklllnnnnnnlllhhhdddaaa\\\WWWQQQKKKGGGDDDAAA???::::::999888888888888888666777888999888777444333555555555555444444444444444444555555444444333222222222111111111111222222333111000......000111333000000//////............111111000000000000111111000000111111111111000000000000/////////000000111//////000111222333333333000000111111111222222222000111111111111000//////222111111111111222333444000000000000000000000000000111111222222222111111000000000111111222222222111111222222222333333333222222222333333333444444444444444555666777888888777888;;;<<<===@@@CCCFFFJJJOOOUUU[[[___cccgggjjjnnnpppsssttttttuuuwwwyyyyyy{{{~~~}}}{{{xxxyyy{{{||||||}}}~~~~~~|||~~~~~~}}}||||||zzzyyyuuurrrmmmjjjjjjlllooopppnnnpppvvvyyyuuukkkfffeeemmmxxx}}}nnnhhhaaa\\\[[[\\\]]]^^^_________^^^[[[ZZZ\\\^^^ccchhhmmmmmmiiigggjjjmmmzzzoooYYYZZZeeetttPPPBBB@@@===:::999:::999888666666888===@@@EEEUUUiii{{{}}}tttlllkkkmmmnnnqqquuussstttvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~uuucccSSSIIIEEECCCBBB@@@>>>======>>>>>>??????>>>>>>>>>=========999999888777666555444444222222222111111111111000............////////////111///...///000111000...///////////////.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---......------------------............///...///000222333444444444222333444666888:::<<<===::::::::::::;;;<<<=========@@@BBBDDDDDDCCCCCCDDDFFFEEEDDDCCCAAA>>>999666000333555555444888@@@GGG[[[gggpppqqqqqqxxxwwwllleeebbbcccffflllqqqssszzz{{{wwwtttqqqpppnnnmmmlllkkklllllllllmmmnnnmmmllllllmmmnnnkkklllnnnnnnmmmjjjgggeeebbb]]]WWWQQQLLLIIIEEECCC>>>===<<<;;;:::999999999666666777777777666444444666666666666555555555555333333333333444444444444222222111111111111222222333222111000000111222333222111000///............111111000000000000111111000000111111111111000000//////////////////000111000000000111222222222333000111111111111222222222000000111111000000///......---,,,,,,---...000111000000000000000000000000000000111222222222222111111111111111222222222222111111222222222333333333222222333333333333444444444444444555666888999:::999<<>>:::999888888888777777999===@@@DDDRRRfffyyy}}}ssskkkiiikkkmmmppptttuuuvvvwwwyyyzzzzzzzzzzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuucccSSSIIIEEECCCBBB@@@>>>======>>>>>>??????>>>>>>>>>>>>======999999888777666555444444222222222111111111111000---------....../////////111///...///000111000............///////////////........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------......//////---------............///---...000111333444444444222222333555777999:::<<<::::::::::::;;;<<<======AAAAAABBBEEEGGGHHHFFFDDDGGGEEEDDDDDDCCC@@@;;;777555555555444444888???CCCPPP]]]jjjnnnpppvvv~~~uuukkkfffeeecccgggkkkmmmttt}}}wwwqqqrrrrrrpppnnnlllkkkkkkjjjlllnnnmmmllllllnnnpppmmmnnnnnnnnnmmmllljjjiiihhhccc]]]WWWRRRNNNKKKIIIBBBAAA???===<<<::::::999777777777777666666666666666666555555555444444444111000000000111333555666222222111111111111222222222222222222222222222222222111000//////000111111111111000000000000111111000000111111111111000000000000//////000000111222111111111111111111222222000111111111111222222222000000000000000//////...+++***))))))***+++---///000000000000000000000000000000111222222222222222111111111111000000000000111111222222222333333333222222333333333333444444444444444444666888:::;;;>>>@@@DDDGGGKKKOOOSSSWWWZZZ^^^dddiiikkkmmmooopppuuuvvvwwwwwwwwwwwwyyy{{{zzz{{{|||}}}~~~}}}||||||yyyzzz|||~~~}}}{{{xxxxxxzzz~~~|||zzz{{{zzzzzz}}}~~~{{{vvvrrrkkkiiihhhjjjooosssuuuuuuooorrrwwwzzzuuulllhhhjjjzzzxxxllldddbbb^^^]]]^^^```aaaaaaaaafffkkkkkkfff```^^^^^^aaadddeeedddaaadddkkkqqq~~~aaaVVVZZZmmmzzzXXXIIICCC>>>::::::666777888888999:::>>>@@@CCCPPPcccvvv}}}sssjjjhhhjjjkkkooossstttuuuwwwxxxyyyyyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}~~~~~~vvvcccSSSIIIDDDCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999888777666555444444222222222111111111111000---------.........//////111///...///000111000///---.........//////000000////////////////////////++++++------------++++++++++++,,,,,,,,,---------000000...------------------------.........//////---...///111333444444444222222333444666888999:::::::::::::::;;;<<<======CCCBBBBBBEEEIIIJJJHHHDDDGGGEEEDDDDDDEEEBBB<<<777777555111///111666<<<@@@HHHUUUdddlllrrrxxx{{{{{{{{{qqqkkkiii]]]bbbfffiiissszzzrrrttttttsssooollljjjiiihhhkkkmmmmmmlllllloooqqqooooooooonnnmmmllllllkkklllhhhaaa[[[VVVSSSOOOMMMEEEDDDAAA???===;;;::::::999888777777666777777888555555444444444333333333///...------///222444666222222111111111111222222222333333444444333333222222111111111111333444555111111000000000000111111000000111111111111000000111111000000111222333333222222222111111111111111000111111111111222222222000000000000000//////...000///...---...000222444000000000000000000000000///000111222222222222222111111000000//////......111111222222222333333333222222333333333444444444444444444444666888;;;<<>>::::::555666888999:::;;;>>>@@@CCCPPPbbbuuu}}}rrriiigggiiikkknnnsssssstttvvvxxxyyyyyyyyyyyytttuuuxxx{{{}}}~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}|||zzz}}}|||{{{|||~~~}}}}}}}}}}}}~~~ssscccTTTIIICCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>===;;;999777888888666555555444444444222111000111222222000...000///---,,,,,,---///000///...------------......+++++++++,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,---------......///000000000///...------...---,,,---000222333333444333111111222444666888999888777777999;;;<<<<<<===???BBBEEEGGGGGGGGGGGGGGGEEEBBBAAABBBBBB???<<<;;;:::888444222333666999<<>>=========>>>>>>===<<<;;;999888:::999777555444444444444333222000111222222111///000...---,,,,,,---...000//////...............---,,,,,,,,,,,,---------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,,,,---------......---------------,,,,,,,,,---,,,,,,---000222333222444333333333444666777999:::999888888999;;;;;;<<>>:::999888555333444777:::;;;AAALLL[[[hhhnnnmmmjjjhhhttt~~~}}}rrrffffffeeehhhooozzz}}}xxxsssooolllkkklllkkkkkklllnnnooonnnmmmoooooonnnnnnnnnoooooopppkkkjjjhhhgggddd```ZZZVVVNNNLLLHHHDDD@@@>>>======;;;:::999777666666555555555555555555555555555555555444444333222111111111222222222222222222222222000000111111111000000///333333222222111000000000111111000000111222222333222111000111333333111000......//////000000111111222222222111111000000000111111111111111111111111111111111111000000000/////////000111000000///...000000000000////////////000000000111222222111000000000000000000000000000000111222333333333222222444333333222222333333444444666777888:::===BBBEEEJJJMMMQQQUUUYYY^^^cccfffjjjlllooosssvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxvvvzzz~~~|||xxxwwwvvvzzz}}}|||pppllllllmmmqqqwww~~~}}}wwwrrrmmmlllmmmqqqvvvxxxvvvtttoookkkgggggggggjjjsss}}}wwwggg^^^\\\\\\\\\\\\]]]]]]\\\ZZZ[[[aaaiiinnnnnnkkkfffdddfffeeeccc___]]]aaaiiiooo|||ooo\\\YYY\\\lll|||eeeSSSEEE;;;999;;;;;;:::888777777999:::<<<@@@LLL]]]ooouuukkkfffeeefffkkkqqqssstttvvvwwwwwwvvvuuutttuuuvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}rrraaaRRRGGGBBB@@@@@@??????>>>=====================<<<;;;999999===;;;888666444444444555444222000000111222111000///...---,,,,,,---...///...///000000000///---,,,,,,------------.........---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,---------......------,,,+++,,,---...///---,,,+++---///222222222444444555777888999999999;;;;;;:::::::::;;;;;;<<<@@@AAACCCFFFGGGHHHHHHHHHIIIGGGEEEDDDDDDDDDBBB@@@;;;;;;999777555555777999999:::@@@MMM\\\eeeeeeccc\\\cccnnnzzzqqqlllfffeeejjjrrr{{{wwwqqqllliiikkkkkkkkkmmmppppppooommmnnnnnnnnnooooooppprrrrrrlllkkkjjjjjjhhheee___[[[TTTRRRNNNIIIEEEBBB@@@@@@===<<<;;;999888888777777555555555555555555555555333333333222222111111111333333333333333333333333111222222222333555666777333333333222111111000000111111111000111111222333222111000111333333111000000000000000000000000000111111111000000000000000111111111111111111111111111111111111000000000000000000000000///...---,,,///000000000000...---,,,//////000111222222222111000000000000000000000000000111222333333333333222444444333333333333444444666777999:::===BBBHHHLLLRRRUUUYYY\\\___cccgggjjjnnnppprrrvvvxxxzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyvvvuuutttsssssstttuuuvvvyyy{{{}}}}}}zzzxxxxxxxxx~~~wwwnnnkkkmmmnnnsss{{{|||vvvqqqnnnrrrvvv{{{}}}}}}{{{yyynnniiieeefffhhhnnnzzzpppccc\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYY^^^dddhhhiiihhhggggggiiihhheee```^^^```gggmmm|||tttaaa[[[[[[gggwww}}}sssaaaRRREEE;;;888999;;;:::999888999:::<<<>>>@@@KKK[[[mmmvvvkkkfffeeeffflllssssssssstttuuuvvvvvvvvvvvvwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{tttbbbRRRGGGCCC@@@@@@???>>>>>>======<<<=========<<<<<<;;;::::::???===999666444444444555444222000///000111111000///...------------...///...///000111111///---,,,---------.........//////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...,,,,,,,,,---------......000...---,,,---///111222,,,++++++,,,///111222111333555777:::;;;;;;::::::;;;<<<===<<<;;;;;;<<<===>>>@@@BBBDDDGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCC>>>>>>===:::777555666777555666999BBBMMMWWW\\\^^^[[[YYY```sss{{{tttjjjdddeeekkkqqqttt{{{zzzrrrmmmkkkjjjjjjlllnnnpppqqqooommmmmmmmmllllllmmmnnnnnnooolllkkkkkklllkkkhhhddd```ZZZXXXTTTOOOJJJGGGDDDCCC???>>><<<;;;:::999888888666666666666555555555555444444444444444333333333333333333333333333333333333222222222333555888999333333333222222111111111222111111111111111222222222111000111333333111000111111000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000//////.........///111222222000...---...000111222222111222333000000000000000000000000111111222222333333333333444444333333333444555555999:::<<<>>>BBBHHHOOOTTTYYY\\\___bbbeeegggjjjmmmppprrrtttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxtttsssrrrrrrrrrsssuuuvvvzzzzzzzzzzzzyyyyyyyyyzzz}}}tttmmmmmmqqqtttzzz~~~xxxuuuuuu{{{~~~|||ssslllggghhhlllsss~~~}}}lllbbb___\\\]]]^^^]]][[[ZZZYYYYYYYYY\\\```cccddddddfffgggiiihhheeeaaa^^^```ggglll}}}zzzddd[[[\\\dddppp~~~~~~ttthhhZZZOOOEEE<<<888888999999888777888:::<<<>>>???IIIYYYkkk}}}wwwjjjdddccceeekkkrrrsssssstttuuuvvvwwwxxxyyyxxxyyyzzz{{{|||}}}~~~~~~}}}|||~~~}}}}}}{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~||||||||||||{{{{{{zzzyyyvvvcccRRRHHHDDD@@@@@@??????>>>===============<<<<<<;;;;;;;;;;;;>>><<<999777555444444555222111//////000000000............------.........,,,...///111111///...,,,---------.........//////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...000,,,,,,,,,---------......000...---,,,---///111222,,,******+++...000111000222444888:::<<<<<<;;;:::;;;===???>>>===<<<===???===>>>@@@CCCFFFHHHJJJKKKIIIIIIIIIHHHFFFEEEEEEEEECCCCCCBBB>>>999666555555333666:::===BBBIIISSSZZZ[[[TTTVVVjjj{{{ppphhhdddeeehhhkkknnnuuu~~~~~~vvvqqqooolllkkklllnnnpppqqqooonnnnnnmmmllllllkkkkkkkkklllkkkkkkkkklllmmmkkkgggccc___]]]YYYTTTOOOKKKHHHGGGBBBAAA???===;;;:::999999777777666666666555555555444444444444444444444555222222222222222222222222000//////...///000222333333333333222222222222222222222111111111111111222222111000111333333111000111111111111000000000000000000000000000111111111111111111111111111111111000000000000000000111111////////////000000111111---...111333444333222111...111333333111111222333000000000000000000000000222111222222222222333333444444444444555666777888<<<>>>AAADDDIIIOOOVVV[[[^^^aaadddgggiiijjjmmmoooqqqsssuuuwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvsssrrrrrrrrrsssuuuvvvxxxyyyxxxxxxxxxyyy{{{|||}}}zzztttpppsssyyy~~~~~~|||}}}ssslllhhhjjjpppwwwuuufff______[[[]]]^^^]]]ZZZXXXYYYZZZ[[[]]]^^^______```bbbeeeggggggeeeaaa___aaaggglll}}}gggZZZZZZaaakkkzzz}}}zzzyyylllbbbVVVMMMEEE<<<999999888777666666777999;;;===<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;999777666444444333111000000111222111///...........................+++,,,---////////////...,,,------------.........---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,---------......------,,,+++,,,---...///+++***)))+++---000000000222333666999;;;;;;:::::::::===@@@@@@>>>>>>???BBB@@@AAABBBDDDFFFHHHIIIJJJHHHIIIJJJHHHFFFEEEEEEFFFGGGGGGFFFBBB===888666555444888;;;;;;;;;@@@KKKTTTWWWSSSTTTaaavvvyyyooofffbbbccceeeffflllssszzz~~~xxxuuuooommmlllmmmooopppooonnnpppooonnnmmmmmmlllllllllkkkkkklllmmmnnnllliiifffcccaaa^^^ZZZUUUQQQMMMKKKFFFEEECCC@@@===;;;:::999888777777666666555555555222222222333333444444444222222222222222222222222111111000000000111111222333333333333333333222222333222111111000111111111222111000111333333111000111111111111111111111111111111111111111222222222111111111111111111111111000000000000111111111111000000000000111222333444---...000222444444444444///222555444111000111333000000000000000000000000222222111111222222333444444444555666777999;;;<<<@@@CCCGGGLLLPPPVVV\\\aaaaaadddhhhkkklllnnnoooqqqssstttvvvwwwxxxxxxxxxwwwyyyzzzzzzzzzxxxvvvtttsssrrrrrrrrrssstttvvvxxxzzzxxxwwwvvvxxx|||zzzvvvttttttzzz~~~}}}~~~pppjjjiiinnnvvv}}}lll___ZZZZZZYYY\\\^^^]]]ZZZXXXYYY[[[\\\]]]]]]\\\\\\]]]```bbbffffffeeeaaa^^^```eeejjjyyyjjjZZZVVV^^^jjjyyy|||yyynnncccVVVMMMDDD===999;;;999888666666666888:::;;;;;;EEEUUUggg{{{vvvjjjcccaaabbbgggmmmrrrsssuuuxxxzzz{{{|||}}}zzz{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxbbbPPPGGGEEEBBBBBBAAAAAA@@@?????????>>>===<<<;;;:::;;;<<<<<<888888888888777555333222222222222444555444111...---..................---)))***+++,,,---///000000,,,,,,,,,,,,---------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,---------......---------------,,,,,,,,,***))))))***---///000///111222444777888999::::::999===AAABBB@@@???AAADDDGGGGGGFFFFFFGGGGGGHHHHHHGGGIIIJJJIIIFFFDDDEEEGGGGGGHHHHHHEEEAAA<<<:::999888999:::999999===DDDJJJRRRWWWYYY[[[hhh|||vvvjjjbbbaaadddaaaeeeiiimmmxxxyyyrrrooommmlllmmmnnnooonnnoooooonnnnnnnnnnnnnnnooommmmmmnnnooopppnnnkkkhhhgggeeeccc___ZZZVVVSSSQQQLLLJJJGGGDDD@@@===;;;;;;888888777777666555555444222222333444444555666666333333333333333333333333222333444444555555444444333333333333333333333333333222222111000000111111222111000111333333111000000000000111111222222333111222222222333333333333111111111111111111111111///000000000111111111111333222222111111222333444//////000111222333333444000444666555111...000222000000000000000000000000222222111111111222333444333444555777:::<<>>===<<<;;;:::;;;<<<===555666888888777555333111222333555777888666222///------............------(((((()))***,,,...000111+++++++++,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))(((&&&,,,,,,,,,---------......///000000000///...------***))))))***---/////////000111333555777888999:::888===BBBCCC@@@@@@CCCFFFMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIJJJIIIFFFDDDEEEGGGFFFGGGHHHGGGCCC???===<<<;;;999888777999===@@@BBBOOO\\\```YYY]]]qqq{{{lllbbbaaaddd^^^aaabbbeeeooo{{{tttqqqmmmkkklllnnnnnnooommmllllllmmmmmmnnnooopppoooooooooqqqqqqpppllliiiiiihhhfffbbb^^^ZZZWWWUUUPPPNNNKKKGGGCCC???===<<<999888888777666555555444444555555666777888999999444444444444444444444444...///111333444444333333333333333333333333333333333333222111000000111111222111000111333333111000//////000111222333333333222222222333333444444444111111111111111111111111//////000000111111111222666555333222111222222333111000000///000000111222111555777555000...///222000000000000000000000000333222111111111222333444333444666888;;;>>>AAABBBEEEIIIPPPVVV[[[___cccfffeeehhhmmmppprrrssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyxxxwwwtttqqqoooqqqqqqqqqsssuuuwwwzzz|||wwwvvvxxx~~~|||xxxuuusssooommmpppsssxxx}}}vvvtttuuu}}}xxxxxx{{{kkk___ZZZZZZ[[[VVVZZZ^^^]]]YYYXXXZZZ]]]ZZZZZZ[[[ZZZZZZ\\\```ccciiiiiifffaaa\\\[[[___ccclllrrr^^^UUUccctttqqq```QQQFFF<<<999;;;<<<;;;:::888888999:::<<<;;;DDDRRRcccvvvwwwmmmgggeeecccfffkkkmmmoootttxxx{{{|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{}}}||||||}}}}}}~~~{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~zzz{{{||||||zzzxxxvvvtttsssbbbSSSIIIDDDBBB@@@===:::999:::;;;===;;;;;;;;;<<<<<<;;;::::::;;;:::999888777666555444---...111444777666444111000///...---------------------------------------........................------------,,,+++***)))..................------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------......000222333555777777777777888<<>>>>>======>>>>>>>>>===;;;:::888777666666666555555444444444444111///...///000000///...---,,,,,,+++,,,,,,,,,------------------------------------------------------------,,,+++******+++++++++,,,,,,------...,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///333666777777666555777;;;???CCCDDDEEEFFFGGGFFFHHHJJJIIIFFFCCCCCCCCCEEEGGGJJJLLLLLLIIIFFFCCCFFFFFFGGGHHHIIIGGGCCC@@@:::999777555666888:::<<>>===<<<<<<<<<<<<<<<;;;:::888888777777777777777777666666444222000000111222111111//////............//////------------------------------------------------,,,---------,,,,,,+++***))))))***+++,,,,,,---------,,,,,,++++++*********)))***++++++++++++***)))******************************+++++++++,,,,,,,,,+++...222555777666555444666:::>>>AAACCCEEEGGGIIIGGGFFFEEEDDDEEEDDDCCCBBBAAADDDHHHMMMPPPOOOLLLIIIGGGFFFGGGHHHIIIHHHEEEBBB<<<:::888777777999;;;===<<>>;;;999888777777666666555666666666444555555555555666666666333333333333444444444444444333333444555555333222222222222222222222222222333333333333333333333333111111222333333444444444333333333222222222111111000111111222222111111000111111111111111111111111////////////////////////000//////////////////000000000111111111222222222333222222222333333444555999777555555777:::>>>@@@BBBEEEHHHKKKMMMOOORRRUUUZZZ^^^cccfffhhhjjjnnnpppvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttsssrrrpppooooooqqqrrrsss{{{|||}}}|||{{{|||~~~|||vvvpppmmmjjjkkklllpppwww}}}yyywwwvvvvvvxxxyyyyyyyyy|||~~~}}}~~~qqqggg^^^\\\\\\\\\\\\^^^\\\]]]]]][[[XXXWWWXXXZZZWWWXXXXXXXXXWWWVVVTTTSSSUUUZZZ```eeegggfffcccaaa```gggvvvjjjUUUZZZiiinnnWWWGGG???<<<<<<999666444444777:::<<<:::@@@IIIXXXmmmtttfff^^^^^^bbbfffjjjnnnrrrttttttttttttuuuwwwxxxyyy{{{}}}~~~}}}{{{zzzzzz{{{}}}|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}xxxrrrmmmiii{{{kkk[[[MMMFFFCCC>>>>>>@@@@@@???>>><<<;;;888999999:::::::::999999777777777777666666666666000000000111333333222000//////.........//////000------------------------------------------------,,,,,,---------,,,++++++))))))******+++,,,------,,,,,,,,,++++++*********)))***++++++++++++***)))******************************+++++++++,,,,,,,,,***---000333555555444444666999<<>>AAADDDEEEHHHKKKOOOSSSUUUYYY]]]``````cccgggjjjlllmmmnnnooouuuuuuuuuuuuuuutttttttttssssssttttttttttttssssssqqqpppooooooqqqtttwwwyyy}}}wwwsssqqqpppooopppsssyyy~~~{{{zzz|||||||||{{{{{{||||||{{{{{{|||{{{kkkccc]]]\\\\\\[[[ZZZ\\\YYYZZZ[[[[[[ZZZZZZ[[[\\\XXXYYYYYYZZZYYYWWWTTTSSSRRRVVV^^^fffjjjkkkiiigggeeegggqqqnnnXXXYYYeee|||~~~bbbMMMAAA<<<:::999888777777888999::::::@@@HHHUUUjjjvvvhhh```___bbbeeeiiimmmqqqtttuuuuuuuuuuuuwwwxxxzzz|||}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}|||{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}wwwppphhhdddyyyjjjZZZMMMFFFCCC===>>>?????????>>><<<;;;777888999::::::;;;;;;;;;555555555444444333333333------...///111111000...---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,***,,,...111333444444555666888:::<<<>>>AAAEEEHHHIIIGGGFFFEEEEEEDDDCCCAAA??????BBBIIIQQQWWWXXXWWWMMMJJJHHHGGGFFFEEECCCAAA===;;;888555444444666777<<<;;;@@@PPPdddqqqsssppphhhuuu|||vvvuuuuuusssuuuxxxzzz|||tttoooooonnnmmmllljjjhhhggggggiiikkkmmmnnnooooooooommmnnnpppqqqqqqooommmlllhhhhhhiiiiiigggddd```^^^ZZZXXXTTTPPPJJJEEEAAA???>>>===;;;999888777666666555555555444444444333333222222222222333333333333333222111111333333222111222222222222222222222222222222333333333333444444444444444444333333333333333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222333444444333333333444555555666999===@@@BBBDDDGGGIIIMMMPPPTTTXXX[[[___cccffffffhhhkkkmmmoooooonnnmmmrrrrrrssssssssssssssssssooopppqqqrrrrrrqqqpppooonnnnnnoooqqqtttxxx||||||vvvsssssssssrrrssswww~~~}}}|||{{{yyyxxxxxxzzz{{{}}}yyyyyy{{{|||rrrddd___[[[\\\[[[XXXVVVXXXWWWXXXZZZ\\\]]]]]]\\\\\\WWWWWWXXXXXXWWWUUUTTTSSSQQQUUU\\\dddkkknnnmmmkkkiiigggkkkuuuvvv]]][[[cccxxxoooSSSBBB:::::::::999888888888888888:::???GGGRRReee|||zzzlllccc```bbbdddgggkkkqqquuuwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~||||||||||||~~~~~~~~~}}}{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyqqqiiidddxxxiiiYYYMMMGGGDDD??????@@@@@@??????>>>>>>::::::;;;<<<<<<<<<;;;;;;666666555444333333222222111///------...//////...---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++***))))))***+++,,,************************,,,,,,,,,,,,------------+++,,,---...111333555666666777999:::<<>>>>>>>>===<<<;;;;;;999888888666555444333333888444000------///000000///////////////000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,------------......,,,+++,,,---///222555777666777888999:::===BBBFFFIIIKKKLLLKKKGGGDDDBBBBBBDDD@@@===AAAJJJRRRWWWXXXVVVRRRMMMJJJGGGEEECCCAAAFFFDDD@@@<<<999888888999666666999???JJJWWWccckkkjjjlllqqq}}}xxxuuuuuutttuuuxxx|||zzz~~~zzzxxxtttqqqmmmkkkjjjjjjggggggggghhhjjjmmmppprrrssstttuuuuuutttrrrpppooooooooonnnmmmlllkkkiiiiiibbbaaa___\\\YYYUUURRRPPPLLLKKKHHHEEEBBB???>>>===:::999888777666555444333444444444555555555666666666444222333444555444444222222222222222222222222222222222333333444444444666666555444333222222111333333333222222222111111222333333444444333333222333333333333333333333333111111111111111111111111111222333444444333222111111111222222222333333333222333444666999<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888666555333222222000000000000000///.........------------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,------,,,***))))))***,,,---************************,,,***)))***---...,,,)))++++++,,,---///111333444666666777777777999===@@@HHHIIIJJJIIIFFFEEEEEEEEEBBBAAAAAACCCHHHOOOVVVZZZZZZWWWQQQJJJJJJLLLIIIDDDGGGHHHHHHFFFBBB>>>;;;:::888888;;;???BBBIIIYYYiiippplllkkksss~~~yyyxxxxxxxxxyyy{{{|||zzzxxx{{{yyyuuuuuupppiiifffiiijjjkkkkkklllmmmnnnnnnnnnrrrqqqqqqsssuuuwwwxxxwwwooopppppppppooonnnlllkkkjjjhhheeebbb```]]]YYYVVVTTTQQQNNNKKKIIIFFFCCC@@@???===:::888666555555666333333333333333444555555444444555555444333222111333333333333333333444444111111111111111111111111555444444555666666555333222222222333333444444444111111222333333333333222333333222111000000111111000000000000111111111111333222111000///.........222333444555555555444333999999:::;;;<<<===???@@@CCCFFFJJJOOOSSSXXX]]]aaaeeefffhhhiiiiiikkknnnpppxxxwwwuuuuuuuuutttrrrppplllkkkkkkkkkkkkkkkjjjjjjnnnooopppqqqqqqpppoooooooooqqquuu|||zzzyyywwwtttssssssvvvzzz|||wwwrrrmmmoooqqquuuxxxzzz|||}}}~~~xxxwwwxxxrrruuuyyy}}}wwwxxxzzzmmmeee^^^^^^^^^___```^^^ZZZVVVUUUVVVYYY]]]``````^^^[[[___]]]ZZZXXXWWWVVVTTTRRRXXXVVVVVVXXX^^^cccggghhhggggggiiinnnwwwfffZZZXXXiiilllOOO@@@===;;;888777777777777666999:::???IIIVVVggg}}}uuujjjccc```___ccciiipppvvvxxxyyyzzz{{{zzzzzz{{{|||}}}~~~|||~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~yyytttqqqzzzhhhXXXOOOHHHCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999888666555333222222000000000000000///......////////////............---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))******,,,,,,+++******+++,,,,,,************************,,,***)))***,,,,,,***'''++++++,,,---///111222333;;;;;;;;;:::999:::===@@@HHHIIIKKKKKKIIIGGGFFFGGGBBBBBBAAACCCGGGMMMSSSWWW]]][[[UUULLLIIIJJJIIIEEEHHHJJJKKKIIIFFF@@@<<<999777777999;;;===BBBOOO]]]jjjlllpppvvv}}}{{{xxxyyy{{{}}}||||||~~~{{{zzzvvvnnniiiiiijjjjjjjjjjjjjjjkkkkkkkkkqqqqqqrrrtttuuuvvvvvvuuuqqqqqqrrrrrrqqqpppnnnmmmllljjjgggeeedddaaa^^^[[[YYYVVVRRROOOMMMJJJGGGDDDCCCAAA>>>;;;999888888888555555555444555555666666555555444444333333222222444444444444444444444444222222222222222222222222555444444555666666555333333333333333333333333333222222333444444444444444444333333222111111222222111111111111222222222222222111111111111111111111444555666888888888888888:::;;;<<<>>>AAACCCFFFGGGIIIMMMQQQUUUYYY]]]bbbeeekkkmmmnnnooooooppprrrtttwwwvvvuuuuuuuuuuuurrrpppmmmkkkiiihhhhhhiiikkklllnnnnnnnnnoooppprrrtttuuussstttwww|||yyyrrrqqqpppqqquuu{{{zzzqqqooonnnooorrrvvvyyy{{{||||||}}}~~~xxxtttrrrrrrqqquuuxxx|||{{{vvv{{{vvvjjjccc````````````aaa___[[[XXXWWWWWWYYY]]]```aaa```___^^^\\\YYYXXXXXXXXXWWWVVVWWWVVVVVVWWWYYY^^^cccgggffffffhhhmmmwwwkkk]]]UUUbbbyyyoooSSSDDD===;;;888777777888777666999999>>>HHHTTTeee|||uuujjjccc``````ccchhhooouuuwwwxxxyyyyyyxxxyyyzzz{{{|||}}}}}}~~~}}}~~~~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}yyywwwyyyfffVVVNNNGGGCCC@@@@@@???>>>===<<<<<<;;;:::::::::::::::999999888999888777666555333222222000000000000000///......111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************++++++++++++++++++++++++************************,,,+++******++++++)))'''***++++++,,,...000222333===>>>===<<<::::::<<<>>>FFFIIILLLMMMKKKIIIHHHHHHDDDCCCAAABBBDDDIIINNNRRR^^^___[[[RRRLLLKKKJJJHHHJJJLLLOOOOOOKKKDDD===888888777888999888:::DDDOOO```kkkvvv{{{{{{zzzxxxzzz|||wwwooojjjkkkjjjiiihhhhhhiiijjjkkkppprrrtttuuuuuuuuusssrrrrrrsssssstttsssrrrpppooonnnllljjjjjjiiihhheeeccc```]]]YYYVVVTTTQQQMMMJJJIIIGGGDDDAAA>>>===<<<<<<999999888777777777888888999777666444444444444555555555555555555555444444333333333333333333333333555444333444666666444333444444444444333333333333333444555555666666555555444444333333222222333333222222222222333333333333000111111222333444555555777888999;;;======>>>>>><<<>>>AAADDDHHHLLLNNNPPPRRRUUUZZZ___bbbeeehhhjjjqqqrrrsssrrrrrrrrrtttvvvvvvtttttttttuuuuuusssqqqooollliiiffffffhhhkkkmmmmmmmmmmmmooorrrwww{{{~~~zzzyyyyyy|||~~~vvvpppooopppssszzz}}}sssnnnooooooqqqtttwwwyyyzzzzzzyyyyyyxxxwwwuuurrrpppooonnnqqquuuyyy}}}xxxxxx}}}pppfffaaa```___^^^___^^^]]]YYYWWWWWWWWWXXX\\\```cccdddccc^^^\\\YYYWWWXXXYYYZZZYYYWWWXXXXXXWWWWWW\\\ccciiijjjjjjkkkpppyyyrrr```SSSYYYiii|||rrrVVVGGG>>>;;;888777888888777666999999>>>FFFQQQbbbxxxvvvjjjccc``````ccchhhnnnsssuuuvvvwwwxxxwwwwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~wwwdddTTTKKKFFFAAAAAA@@@@@@???>>>===<<<<<<999999::::::999999888777888777777555444333222222000000000000000///......111111111000000000//////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,......---,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,+++***)))******+++,,,---///111222:::;;;;;;:::999999;;;===CCCFFFKKKMMMLLLJJJIIIHHHEEEDDDAAA@@@BBBEEEJJJMMMZZZ___```ZZZTTTQQQOOOMMMLLLNNNQQQSSSPPPIII???999:::888888888666666<<>>===<<<;;;;;;:::::::::===;;;999777666666777888666666555555555555444444444444444444444444444444555444333444666666444333333333333444444444444444333444555555666666555555444333333222222333333333222222222333333333444444111222333444555666777777:::;;;<<<>>>@@@BBBCCCDDDBBBCCCGGGKKKOOOSSSVVVWWWXXX\\\bbbfffhhhiiikkkmmmqqqrrrrrrqqqppppppqqqssstttsssrrrsssttttttsssqqqpppnnnkkkhhhggghhhjjjllljjjlllnnnrrrwww|||~~~|||}}}}}}wwwqqqssssssuuuzzzxxxppppppuuusssuuuwwwxxxyyywwwuuutttuuussspppppppppqqqppppppssswwwzzz}}}{{{zzzvvvllleeeaaa]]]\\\ZZZZZZZZZYYYVVVTTTWWWVVVWWWZZZ___cccffffff```]]]YYYXXXXXXZZZZZZZZZXXXZZZ[[[ZZZYYY^^^iiiqqqrrrrrrssswww~~~wwwcccRRRSSS]]]mmmqqqVVVFFF>>>;;;999777888888888777888999===DDDNNN]]]tttwwwkkkbbb______cccgggmmmqqqtttuuuvvvwwwwwwxxxxxxyyyzzz{{{||||||~~~}}}|||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxdddTTTLLLGGGCCCAAAAAA@@@???>>>===<<<<<<999999::::::999999888777777777666555444333333222000000000000000///......000000////////////......+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,......---,,,,,,***++++++,,,,,,++++++***************************)))***,,,,,,,,,,,,,,,---*********+++---...000000555777999999999:::===??????CCCHHHKKKKKKIIIIIIHHHGGGEEEBBB@@@@@@BBBFFFHHHRRR[[[aaaaaa]]]ZZZVVVRRRNNNOOORRRUUUTTTNNNDDD===:::888777777444333888>>>FFFYYYqqq|||qqqooollliiiiiijjjlllmmmooosssvvvwwwuuurrrqqqqqqpppqqqrrrssssssrrrrrrqqqooonnnnnnooopppqqqpppnnnllliiifffcccaaa^^^[[[XXXWWWUUUSSSPPPMMMKKKIIIHHHEEEDDDBBBAAA???>>>>>>>>>???===:::888777777888999777777666666666555555555444444444444444444444444555444444555666666555333222222333444444555666666333333444555555555555555333333222222222333333444222222222333333333444444333444666777888888888888===>>>???AAADDDFFFHHHIIIIIIKKKNNNRRRVVVYYY[[[\\\^^^aaafffiiijjjkkklllmmmpppqqqqqqpppnnnmmmoooppprrrqqqqqqqqqrrrsssqqqoooooonnnmmmkkkjjjjjjjjjjjjjjjmmmsssxxx~~~~~~zzzuuupppnnntttuuuyyy|||uuuppprrrxxxyyyyyyyyyyyywwwuuurrrpppqqqooommmmmmooorrrssssssvvv{{{~~~zzz|||yyyoooiiieeebbb\\\ZZZXXXWWWWWWWWWVVVUUUVVVUUUUUUXXX]]]cccfffgggbbb___\\\ZZZZZZZZZZZZYYYWWWZZZ\\\\\\]]]cccnnnwwwxxxyyyzzz}}}}}}fffTTTSSSYYYddd{{{mmmTTTFFF>>><<<999888888888888777888999<<>>======<<<:::::::::::::::999999888666666555555444333333222000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---*********+++,,,---//////222444777999:::<<<>>>AAA===@@@EEEHHHHHHHHHIIIIIIHHHFFFBBB??????AAADDDFFFKKKUUU^^^aaabbbaaa\\\VVVQQQQQQSSSVVVWWWTTTLLLEEE<<<888555444222111444:::>>>MMMdddyyyyyyvvvqqqllliiiiiijjjkkkmmmqqqttttttqqqoooooopppnnnoooqqqrrrsssrrrrrrqqqooonnnnnnppprrrsssrrrqqqpppmmmjjjhhhgggeeebbb```^^^]]][[[YYYVVVTTTRRRQQQMMMLLLJJJHHHFFFEEEDDDDDDAAA???===;;;::::::::::::::::::999999888888777777666666666666666666666666777666555666888888666555333333333444555555666666333444444555666555555555444444333333333444555555444444444444555555555555666888999;;;<<<===<<<<<>>======;;;;;;;;;;;;;;;:::999999666555555444444333333222000000000000000///....../////////.........---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))(((((((((((()))******,,,,,,+++******+++,,,,,,************************)))+++---+++)))''''''(((************+++---......///222555777888:::<<<>>><<>>>>>======<<<;;;;;;;;;999999999999999999999999888777777777999999777666666666555555444444444333444555666666777777666666666666555555666777777888666666777777777888888888888:::===@@@BBBCCCCCCCCCFFFGGGGGGIIIKKKNNNPPPRRRTTTWWW[[[```dddfffggghhhiiijjjlllmmmlllmmmoooppppppqqqqqqpppnnnnnnoooqqqpppnnnmmmmmmnnnmmmkkkiiiddddddeeefffiiimmmppprrrvvvxxx|||zzzppplllkkkjjjnnntttzzz~~~zzzyyyyyyxxxyyy}}}}}}{{{zzzyyyyyyyyytttvvvwwwvvvsssrrrtttwww{{{qqqfffaaa```___^^^YYYWWWTTTTTTUUUXXXYYYYYYVVVVVVWWWZZZ```dddffffffeeedddcccddddddcccaaa___[[[\\\^^^aaagggnnnuuuyyyxxx|||rrrYYYTTTUUUXXXjjjtttaaaPPPHHH???<<<:::888999999888888777888;;;>>>BBBOOOggg}}}xxxkkkeeecccaaaeeejjjooorrruuuxxx{{{zzz{{{{{{|||}}}~~~~~~}}}||||||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~uuuaaaQQQIIIEEEBBBBBBAAAAAA@@@???>>>======;;;;;;<<<<<<;;;;;;:::999555555555444444333333333000000000000000//////...////////////..................---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,------,,,***))))))***,,,---***************************,,,---***&&&######$$$************+++,,,---...,,,///222444555666888:::<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888777888::::::888777999888777666444222111111666666777888888888888888888888777777888999::::::888888999999999:::::::::999;;;???CCCFFFHHHIIIIIIJJJJJJJJJLLLNNNQQQSSSUUUWWWYYY^^^dddhhhkkkmmmmmmmmmnnnooonnnnnnnnnqqqsssoooppppppooonnnmmmoooqqqooonnnmmmlllmmmllliiiggg_________aaafffmmmsssxxx|||}}}~~~tttiiiggggggiiipppxxx{{{vvvxxx|||~~~~~~||||||}}}zzz}}}}}}wwwtttvvvyyy|||yyyjjj___\\\\\\\\\[[[VVVSSSQQQPPPSSSUUUWWWXXXWWWWWWYYY\\\aaaeeeffffffeeeeeefffgggiiihhheeecccbbbaaabbbffflllsssxxxzzzxxx}}}wwwZZZSSSSSSUUUeee|||}}}qqq^^^OOOGGG???===:::999999999999888777888;;;===AAAMMMfff||||||ooohhhfff```dddjjjooosssvvvzzz|||zzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~|||~~~tttdddUUUJJJFFFDDD@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;888666555444333444444333111///111111111111000000000000///...,,,++++++,,,...///...------,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,------------,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++************************+++***)))((((((***,,,---111//////222666999999777<<<>>>@@@@@@AAAEEELLLRRRTTTOOOGGGBBB@@@@@@AAABBBDDDGGGIIINNN[[[hhhiiibbbYYYZZZ[[[[[[^^^bbb```ZZZPPPFFF;;;555555777777555:::<<<>>>CCCKKKWWWdddlllvvvyyy~~~xxxvvvxxx~~~vvvnnnjjjiiikkkiiihhhhhhjjjllllllllloooooopppqqqssstttvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwzzzwwwtttrrrsssssspppnnnmmmllllllkkkkkkkkkllllllddd```\\\[[[\\\\\\ZZZXXXVVVVVVUUUSSSQQQOOOMMMKKKLLLJJJHHHFFFEEEDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA???======>>>???>>>===;;;;;;:::999888888999999999999999:::::::::::::::;;;;;;<<<<<<=========>>>???>>>>>>??????AAABBBBBBEEEFFFIIIKKKMMMNNNNNNNNNPPPTTTWWWVVVUUUVVV[[[```bbbbbbcccgggkkkooopppqqqqqqrrrrrrrrrqqqrrrtttwwwppppppooonnnmmmlllkkkkkkkkkgggddddddfffhhhgggddd______```aaaeeekkksssxxx||||||}}}|||}}}}}}uuukkkeeefffnnnwww}}}zzzwwwyyy|||{{{}}}wwwnnnddd^^^[[[XXXXXX\\\ZZZTTTNNNNNNRRRWWWXXXWWWWWWZZZ___dddgggggggggfffhhhiiijjjkkkkkkkkkkkkkkkooojjjfffgggnnnxxx{{{~~~```RRRQQQWWWfffuuuuuucccSSSCCC???>>><<<888777999999888888888999;;;???KKKbbbvvvuuuiii```cccdddhhhmmmtttyyy||||||~~~||||||~~~||||||{{{{{{{{{{{{||||||~~~~~~}}}}}}||||||~~~~~~|||~~~~~~~~~rrrbbbSSSIIIDDDBBB>>>>>>>>>===<<<;;;;;;;;;:::999888999999999777555666444222111222111///...////////////.........---------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,+++,,,++++++******+++++++++++++++************+++++++++++++++,,,,,,---------)))************+++++++++************************+++***)))((()))***,,,---...------000444777777777777:::===>>>@@@FFFNNNTTTXXXTTTMMMGGGDDDCCCBBBBBBCCCFFFIIIMMMXXXcccfffbbb^^^```bbbbbbeeegggccc]]]TTTMMMCCC;;;888777666555555555777:::@@@IIITTT[[[iiiqqq{{{zzzwwwwwwzzzxxxrrrooommmjjjhhhgggiiikkkkkkkkknnnnnnnnnoooqqqrrrtttuuuyyyzzzzzzzzz{{{{{{{{{{{{~~~{{{xxxvvvvvvvvvsssqqqoooooonnnnnnnnnnnnnnnooohhheeeaaa```aaabbb```^^^\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGDDDCCCAAAAAABBBAAA@@@>>>???>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMPPPSSSTTTUUUUUUUUUXXX[[[[[[YYYZZZ___cccffffffhhhjjjnnnppprrrrrrsssssssssrrrqqqqqqrrrtttpppooonnnlllkkkiiihhhggghhheeecccaaabbbccccccccc___```ccceeehhhmmmtttxxxxxxyyyyyyzzz{{{}}}}}}xxxqqqnnnqqqyyyxxxwwwzzz~~~}}}~~~ooofff]]]YYYWWWUUUWWW[[[ZZZUUUPPPOOOSSSWWWWWWVVVWWWYYY]]]```ccccccbbbbbbfffggghhhjjjlllmmmnnnnnnpppllljjjkkkrrrzzz}}}~~~fffVVVRRRVVVfffwwwxxxgggWWWGGG@@@>>>;;;888666777666555888888999;;;>>>JJJ```tttwwwmmmdddbbbcccfffmmmtttyyy|||||||||{{{zzz}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~rrraaaSSSIIIDDDBBB======<<<<<<;;;;;;::::::<<<:::888888888888888666999666333111111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++++++++******++++++*********++++++,,,++++++************++++++******+++,,,---...//////)))************+++++++++************************+++***)))))))))***,,,---,,,++++++...222555666666666999<<<>>>@@@EEELLLRRRYYYVVVRRRMMMIIIFFFEEEEEEBBBEEEHHHKKKRRR[[[aaabbbbbbfffhhhhhhiiiiiiddd^^^YYYTTTMMMDDD>>>999666555777777777777:::@@@HHHNNN^^^lll||||||zzzzzzxxxyyy~~~}}}xxxtttpppllljjjjjjkkkkkkkkklllllllllmmmoooqqqsssuuuyyyxxxxxxxxxyyy{{{}}}~~~}}}{{{yyyxxxwwwuuusssssssssssssssssssssssssssnnnkkkggggggiiijjjhhhfffdddddddddbbbaaa___^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUSSSSSSTTTTTTSSSRRRPPPOOOLLLJJJJJJJJJJJJHHHEEECCCCCCCCCDDDDDDCCCBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOOOOPPPQQQTTTWWW[[[]]]______^^^aaaccccccbbbcccfffjjjkkklllnnnoooqqqrrrssssssuuuuuuuuurrrpppnnnooopppnnnmmmllljjjhhhfffeeedddeeeeeeccc```^^^___aaadddaaadddgggjjjmmmppptttvvvrrrsssuuuvvvxxx||||||zzzyyyzzz~~~{{{uuuuuuzzzzzzzzzyyyxxxzzzyyyeee]]]VVVTTTSSSSSSVVVZZZ[[[WWWRRRQQQTTTVVVWWWVVVYYYZZZ[[[]]]]]]]]]]]]\\\___aaaccceeehhhjjjlllmmmmmmkkkjjjlllrrryyy~~~}}}}}}rrr^^^SSSUUUfffxxx|||mmm^^^LLLCCC???;;;999888666555444888888999;;;>>>HHH]]]qqqwwwnnnfff```aaaeeekkkrrrxxx{{{|||yyyyyyyyy{{{~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~qqq```SSSKKKEEECCC=========<<<<<<;;;;;;;;;???===:::999::::::::::::===:::666333333333222111111111000000000/////////,,,,,,------------,,,,,,...------,,,+++***))))))---,,,,,,++++++***************++++++++++++*********************++++++,,,++++++************++++++******++++++,,,---......))))))*********+++++++++******************************)))))))))***+++,,,******+++---000333666777:::<<<>>>??????CCCIIINNNVVVVVVUUURRRNNNJJJHHHGGGAAADDDGGGIIILLLSSS[[[aaadddgggiiigggffffffccc^^^ZZZXXXSSSLLLCCC<<<999888;;;;;;:::999999<<>>>>>>>>===============???===:::999:::;;;;;;:::===:::666333333333222111000000000000////////////------............------...------,,,+++***)))))),,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,++++++************++++++++++++******************))))))*********+++++++++***************************************+++++++++***+++,,,---///222555888:::===@@@@@@AAACCCIIINNNXXXZZZ\\\YYYSSSMMMHHHGGGAAABBBEEEGGGHHHMMMUUU]]]dddggggggdddbbbcccbbb___XXXXXXUUUPPPIIIBBB???===;;;;;;:::888777888;;;>>>BBBQQQffftttzzz{{{|||}}}{{{uuuqqqnnnlllggggggggghhhjjjmmmqqqsssqqqppppppppprrruuuwwwyyy|||}}}}}}{{{yyywwwuuuuuuxxxxxxzzz{{{{{{{{{zzzzzzwwwssspppppprrrsssrrrppplllllllllllllllkkkjjjjjjhhhgggeeecccaaaaaaaaaaaa^^^_________]]]\\\ZZZYYYYYYXXXXXXXXXWWWTTTPPPMMMHHHIIIKKKLLLLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKOOONNNNNNOOOPPPQQQSSSTTTQQQSSSUUUWWWYYYZZZ[[[[[[\\\]]]___bbbfffiiikkkmmmmmmnnnooooooooooooppppppqqqtttvvvuuusssqqqpppqqqtttttttttqqqmmmjjjhhhiiiffffffffffffffffffffffffaaaccccccbbb```aaafffjjjmmmooorrrrrrpppooonnnnnnkkkllloooqqqtttyyy~~~uuulllnnnttt|||~~~xxxtttwww}}}}}}zzzxxxsssnnnrrrvvvlllbbb[[[UUUTTTSSSSSSUUUXXXZZZYYYWWWVVVWWWWWWWWWVVV]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^]]]^^^```bbbdddgggjjjlllpppqqqwwwmmmVVVQQQ___ppp|||rrr\\\MMMCCC;;;;;;;;;888666888777888:::;;;;;;CCCUUUggg}}}}}}uuulllccc^^^^^^aaafffnnntttxxxzzzwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~zzzzzzzzz{{{|||}}}wwwfffWWWNNNGGGCCC@@@>>>>>>>>>>>>>>>>>>=========;;;999999999999999777999666333111111111000///.........---------,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++)))))))))))))))***+++,,,++++++************+++++++++*********)))))))))))))))************+++++++++************************))))))******++++++++++++++++++,,,,,,---///444777777:::>>>AAABBBFFFKKKPPP\\\___bbb```WWWNNNGGGDDDAAAAAACCCFFFGGGIIIPPPXXX```eeefffcccaaabbbbbb```WWWVVVUUURRRNNNJJJFFFCCC>>>>>>===:::888888:::<<<:::DDDSSScccooouuuxxxxxx{{{vvvrrriiihhhgggfffgggjjjmmmooopppppppppqqqsssuuuwwwxxx{{{}}}~~~~~~{{{yyyxxxxxxxxxyyyzzz|||||||||{{{{{{yyyvvvrrrqqqssstttsssqqqmmmmmmnnnnnnnnnnnnnnnmmmlllkkkiiigggeeeeeeeeeeeeccccccccccccaaa___]]]\\\[[[YYYXXXXXXWWWUUURRROOOMMMNNNOOOPPPPPPPPPOOONNNLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSUUUVVVWWWXXXYYYYYYUUUWWWZZZ]]]___```aaaaaaddddddfffhhhjjjmmmoooqqqoooppppppqqqppppppooooooqqquuuxxxwwwsssooooooooopppqqqqqqoookkkhhhffffffcccccccccdddeeeeeeffffff___aaabbbdddeeehhhkkknnnrrrssssssqqqnnnllllllmmmlllnnnppprrrtttxxx~~~~~~}}}~~~|||sssnnnssszzz|||uuuqqqpppuuu{{{}}}zzzxxxuuurrrrrr{{{yyymmmiiieee]]]WWWVVVUUUSSSTTTXXXYYYYYYYYYYYYXXXXXXXXXXXX]]]^^^^^^]]][[[YYYWWWVVVVVVVVVUUUVVVWWWYYY[[[\\\ZZZ\\\^^^^^^___```bbbeeehhhjjjrrr|||qqqYYYQQQ\\\jjj|||mmmVVVGGG<<<::::::555444777777888:::;;;:::@@@QQQbbb}}}zzzooofff^^^^^^```eeekkkrrrvvvxxxvvvxxxzzz{{{zzzzzz|||}}}{{{|||}}}~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||~~~~~~uuudddVVVNNNIIIEEEAAA========================<<<;;;::::::;;;:::888666666444222111222111///.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,+++******(((((((((((()))***+++,,,++++++************++++++******************++++++)))************+++++++++************************))))))***+++++++++++++++***+++,,,+++***,,,000444666999>>>@@@AAADDDJJJNNNUUU[[[aaa```XXXNNNGGGDDDCCC@@@AAAEEEGGGHHHMMMTTTWWW___ddddddbbbbbb```]]]YYYWWWTTTSSSSSSQQQLLLGGGDDDDDDBBB???;;;999:::;;;:::>>>FFFQQQ\\\gggpppuuu~~~tttqqqnnnjjjiiiiiikkklllppppppqqqrrrssstttuuuvvvwwwzzz}}}}}}zzzxxxxxxyyyvvvxxxzzz|||||||||{{{zzz{{{wwwsssrrrtttuuusssqqqnnnooopppqqqqqqqqqqqqqqqpppooommmkkkjjjiiiiiiiiihhhhhhhhhgggfffdddbbb```]]][[[YYYXXXXXXWWWUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXUUUVVVVVVWWWYYYZZZZZZ[[[\\\]]]```bbbddddddcccccc___aaadddhhhjjjlllllllllmmmmmmmmmnnnooorrrtttuuutttttttttttttttsssrrrppprrrvvvyyyxxxsssooonnnooolllmmmnnnllliiifffeeeeeeaaaaaaaaabbbbbbbbbbbbbbbbbbbbbeeejjjooosssuuuuuutttsssqqqnnnkkkkkkmmmooopppqqqrrrtttuuuyyy}}}|||yyy|||~~~zzzwwwvvvvvv}}}rrrnnnnnnppptttyyyyyy{{{~~~~~~|||zzzxxxuuuxxxmmmeeefffddd]]]WWWVVVUUUSSSTTTWWWWWWXXXZZZZZZZZZYYYYYYYYY[[[\\\^^^^^^]]]ZZZWWWUUUUUUUUUTTTTTTVVVXXXZZZ\\\ZZZ\\\]]]\\\ZZZZZZ]]]```cccfffooozzzsss[[[TTT\\\gggcccQQQAAA===;;;555333777666777:::;;;:::>>>NNN^^^yyy~~~sssiii___^^^___cccjjjppptttuuusssvvvyyyyyyxxxxxxzzz|||{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{|||}}}~~~}}}~~~wwwfffXXXQQQMMMIIIEEE;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>===:::888555444333444444333111///000000/////////.........+++***(((''''''(((***+++...------,,,+++***))))))))))))***+++,,,------...+++++++++++++++***)))((((((((((((((()))***+++,,,++++++************++++++))))))***+++,,,------...)))************+++++++++************************))))))***++++++++++++***)))***+++)))((()))...222888;;;???@@@???AAAFFFIIIIIIQQQZZZ\\\VVVNNNHHHFFFDDD??????EEEHHHHHHKKKQQQOOOYYYbbbdddbbbaaa\\\XXX\\\XXXTTTTTTVVVUUUOOOJJJEEEDDDCCC???:::777666777999:::===AAAJJJWWWfffpppyyy}}}{{{vvvqqqmmmllllllmmmnnnooopppqqqrrrssssssssssssvvvzzzzzzxxxvvvvvvwwwuuuwwwyyy{{{||||||zzzzzz|||xxxtttssstttuuusssppppppppprrrssssssttttttttttttrrrpppnnnmmmlllmmmmmmkkkllllllkkkiiigggeeedddaaa___\\\[[[[[[[[[ZZZXXXWWWXXXXXXYYYZZZ\\\^^^_________```aaabbbcccdddeeeeeegggjjjmmmoooooommmllliiilllooosssvvvwwwwwwwwwtttssssssssssssuuuwwwxxxyyyyyyxxxyyyyyyxxxvvvtttrrrvvvzzzyyytttoooooopppiiikkklllkkkhhhfffeeeeeeaaaaaa`````````_________ffffffiiipppxxx}}}~~~|||tttrrroookkkiiijjjnnnrrrrrrssstttuuuvvvyyy~~~zzzwww{{{zzzxxxuuusssrrrtttyyy}}}xxxkkkiiilllpppsssuuuvvvxxx|||~~~}}}{{{zzzvvvvvveee___cccbbb[[[VVVUUUTTTSSSTTTWWWVVVXXXZZZ[[[[[[ZZZZZZZZZYYY[[[]]]___^^^[[[WWWUUUSSSRRRRRRRRRTTTWWWZZZ\\\YYY[[[[[[YYYWWWVVVYYY\\\aaaeeeoooyyysss]]]VVV]]]fffoooZZZGGGBBB>>>666555999666777:::;;;999===MMM\\\ttttttjjj_________ccchhhnnnrrrtttqqqtttwwwxxxvvvvvvxxxzzz{{{|||~~~~~~}}}}}}||||||~~~|||{{{zzz{{{}}}~~~{{{}}}