BM6P6(@ NNNNNNNNNNNNNNNOOOPPPQQQKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJJJJLLLHHHEEEFFFIIIJJJHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCFFFKKKRRRZZZaaaeeeeeeddddddccccccdddddddddbbbdddhhhiiifffhhhvvv|||zzzpppssssssrrrrrrvvv}}}}}}zzzzzz}}}~~~zzz{{{tttRRRCCCEEEEEE===777999::::::999888999999888999::::::;;;;;;;;;;;;???>>>>>>???AAACCCBBBAAA???BBBFFFIIIKKKNNNQQQTTTXXXbbbzzzwwwcccTTTMMMTTT```ppp{{{iii___iiijjjfffjjj{{{```OOOLLLKKKMMMMMMJJJJJJLLLHHHHHHFFFFFFFFFHHHJJJLLLMMMOOOPPPPPPNNNMMMNNNNNNMMMKKKIIIJJJLLLKKKHHHEEECCCBBB@@@>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>???===<<<<<<======<<<;;;;;;;;;;;;<<<>>>BBBEEEGGGDDDFFFGGGHHHIIIKKKOOORRRTTT[[[___]]]```gggjjjiiigggiiikkkmmmoooqqquuuwwwxxx|||~~~{{{xxxzzzvvvqqqpppwww{{{uuuooojjjfffaaa___\\\\\\ZZZWWWSSSPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDBBBDDDGGGHHHHHHHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEMMMOOOTTTcccuuu{{{xxxtttooopppeee\\\ZZZZZZVVVPPPNNNIIILLLOOOQQQRRRSSSUUUWWWWWW[[[bbbgggiiifffaaa^^^YYYVVVQQQNNNKKKIIIFFFDDDIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIIIILLLMMMNNNOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLMMMNNNOOOOOOOOONNNMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIEEEEEEDDDCCCCCCBBBAAAAAADDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEJJJQQQYYY```dddfffeeedddcccbbbaaabbbbbb```bbbeeeeeecccgggvvvwwwtttuuussssssyyy}}}zzzwwwzzzjjjMMM@@@>>>:::555888:::;;;;;;:::999999:::999999:::;;;<<<<<<<<<<<<===<<<<<<>>>AAACCCCCCCCC@@@BBBFFFIIIKKKMMMQQQTTTUUU___www|||eeeTTTKKKQQQ^^^lllvvv{{{mmmeeemmmmmmhhhkkkyyy]]]NNNJJJHHHJJJJJJHHHHHHJJJIIIHHHFFFFFFFFFGGGIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLIIIGGGFFFFFFHHHGGGEEEBBBCCCBBB@@@>>>===<<<<<<<<<========================>>>===<<<<<<======<<<;;;>>>======>>>@@@CCCFFFHHHDDDEEEGGGHHHIIIKKKOOORRRSSSYYY]]]\\\]]]dddgggfffhhhjjjlllmmmnnnooorrruuuvvvyyy}}}~~~~~~~~~|||vvvqqqlllgggdddccc```\\\[[[^^^fffnnntttxxxrrrlllgggccc```XXXXXXVVVSSSPPPMMMJJJHHHJJJJJJJJJJJJIIIIIIIIIIIICCCEEEGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDKKKLLLPPP^^^mmmvvvjjjfffccc]]]WWWTTTNNNPPPQQQRRRQQQRRRSSSUUUVVVYYY___dddeeeccc```^^^VVVSSSOOOLLLKKKJJJIIIHHHFFFFFFEEECCCBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPQQQPPPPPPOOOLLLLLLMMMMMMLLLLLLKKKJJJGGGJJJLLLJJJGGGEEEGGGJJJEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@AAABBBEEEJJJQQQXXX___cccfffeeecccaaa____________^^^___```aaa___eeeuuu~~~zzz{{{xxxxxxwwwxxxuuutttyyyyyyZZZHHH???999555333999:::<<<<<<:::999:::;;;999:::;;;<<<<<<=========;;;;;;;;;===AAACCCDDDCCC@@@CCCFFFHHHJJJMMMPPPSSSRRR]]]tttlllXXXKKKQQQ]]]kkkrrruuuzzzrrrjjjrrrooohhhkkkttt___PPPJJJGGGHHHHHHGGGGGGIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGIIIJJJJJJIIIHHHIIIIIIJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCAAA???============<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<======<<<:::???>>>>>>???@@@BBBDDDFFFBBBDDDFFFGGGIIILLLPPPSSSSSSWWWZZZYYY[[[```cccccciiijjjlllmmmmmmnnnqqqtttwwwyyy{{{||||||{{{|||~~~~~~xxxooofff___YYYUUURRRRRRPPPNNNMMMNNNPPPSSSUUU```hhhttt}}}vvvpppjjjdddaaaYYYXXXVVVTTTPPPMMMJJJHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGHHHIIIIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEELLLKKKMMMYYYeeeyyyxxxrrrmmmeee^^^[[[TTTTTTSSSRRRPPPPPPQQQSSSTTTWWWZZZ^^^``````___]]]WWWSSSNNNJJJIIIIIIIIIIIIDDDCCCBBBAAA@@@??????>>>@@@@@@AAABBBBBBBBBBBBAAADDDDDDEEEFFFGGGGGGGGGGGGRRRRRRSSSSSSSSSSSSSSSRRRNNNOOOPPPQQQRRRRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMIIIKKKLLLKKKIIIGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@AAAEEEJJJPPPWWW]]]aaadddbbb```^^^]]]]]]]]]^^^^^^]]]^^^]]]]]]bbbqqqyyywww}}}}}}}}}}}}ssstttzzziiiLLLCCCAAA;;;999===999;;;<<<<<<;;;::::::;;;888999:::;;;<<<=========<<<;;;<<<===@@@BBBCCCBBBAAACCCFFFHHHJJJLLLOOOQQQRRR]]]rrrvvv```NNNRRR]]]kkkrrrsssyyy~~~rrrkkkqqqmmmfffjjjppp|||hhhTTTLLLGGGGGGHHHGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGEEECCCAAA???>>>======>>><<<<<<<<<<<<<<<;;;;;;;;;>>><<<;;;;;;<<<===;;;:::============>>>???AAABBBAAACCCEEEGGGIIILLLPPPTTTTTTVVVXXXXXXYYY]]]```bbbhhhjjjlllmmmnnnpppsssuuuzzz{{{||||||||||||~~~yyyrrrkkkaaaYYYSSSPPPOOONNNLLLKKKKKKKKKKKKLLLMMMNNNNNNRRRYYY```hhhpppxxx}}}zzzssslllfffbbb___^^^[[[XXXTTTPPPLLLJJJFFFFFFHHHIIIKKKLLLNNNNNNMMMNNNNNNLLLJJJIIIJJJLLLIIIJJJJJJJJJJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGMMMLLLMMMWWW```pppzzzvvvqqqggg___[[[TTTTTTRRRPPPMMMMMMOOOQQQRRRTTTVVVXXXZZZ\\\]]]^^^[[[VVVOOOJJJHHHGGGGGGGGGBBBBBBBBBAAA@@@???>>>======>>>??????@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDUUUUUUVVVVVVVVVVVVUUUTTTPPPQQQRRRSSSTTTTTTSSSRRROOOOOOOOONNNNNNNNNNNNNNNNNNLLLKKKLLLMMMLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>???>>>@@@DDDIIIPPPVVV\\\___```^^^\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]\\\```lllyyyzzzzzz}}}vvvxxx|||]]]CCC???@@@;;;<<>>===>>>@@@AAAAAA@@@AAACCCFFFHHHIIIKKKNNNPPPTTT^^^ppp~~~fffOOOPPP[[[lllssssssyyy{{{wwwwwwooogggkkkhhhcccjjjqqq}}}zzz}}}sssYYYOOOFFFEEEFFFEEEFFFHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHJJJFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;===<<<;;;;;;<<<<<<;;;:::============>>>???@@@@@@AAABBBEEEFFFHHHLLLPPPSSSUUUUUUWWWXXXZZZ\\\```dddfffiiikkkmmmooorrrvvvyyyzzz{{{||||||{{{|||~~~~~~~~~{{{zzzssshhhaaaXXXPPPMMMLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMOOORRRUUU[[[aaafffkkkmmmpppssstttsssqqqooommmrrrzzzvvvooohhhdddcccbbb___[[[VVVQQQMMMKKKLLLMMMNNNPPPRRRSSSUUUUUUTTTTTTTTTQQQOOONNNNNNPPPMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFLLLJJJLLLUUU[[[hhh}}}|||wwwtttnnncccXXXTTTQQQPPPOOOMMMJJJJJJMMMOOOPPPPPPQQQSSSVVVYYY[[[]]][[[VVVOOOJJJHHHHHHHHHHHHCCCCCCCCCCCCBBB@@@???>>>===>>>??????@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCXXXYYYZZZZZZZZZYYYWWWWWWUUUVVVWWWWWWWWWVVVUUUUUUOOOOOONNNMMMMMMMMMMMMNNNQQQNNNLLLNNNPPPPPPLLLGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????===???CCCIIIOOOUUUZZZ]]]]]][[[YYYXXXXXXYYY\\\]]]]]]]]]___```___```iiisss{{{}}}}}}}}}~~~}}}yyy|||zzz~~~mmmTTT???<<<===999999>>>999:::<<<<<<:::999:::;;;777888:::;;;======>>>>>>AAA@@@???@@@AAAAAA@@@???BBBDDDFFFHHHIIIJJJMMMOOOSSS\\\kkkfffOOOMMMWWWkkkvvvvvvzzz}}}xxxxxx}}}jjj```dddbbbcccmmmxxx}}}www|||^^^RRRGGGDDDEEEDDDDDDFFFIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKFFFGGGGGGEEEDDDDDDFFFHHHFFFEEECCC@@@????????????>>>>>>======<<<;;;;;;;;;===<<<;;;;;;<<<<<<;;;999===>>>??????@@@AAABBBBBBAAACCCEEEFFFHHHKKKOOORRRUUUTTTUUUXXXZZZ[[[```eeeeeegggjjjmmmooossswwwzzzvvvxxxyyyyyyyyy{{{}}}~~~}}}}}}}}}zzz}}}~~~}}}}}}|||wwwpppddd]]]TTTLLLIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMPPPUUUYYYXXXZZZ]]]```aaabbbbbbaaa```dddkkkvvv{{{ssslllhhheeedddaaa^^^YYYUUUQQQOOORRRSSSTTTVVVYYY[[[]]]]]]aaa```^^^ZZZVVVSSSSSSTTTRRRQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDIIIGGGHHHQQQTTT^^^ppp~~~xxxsssoooggg\\\RRROOOMMMMMMMMMKKKIIIHHHJJJLLLKKKKKKLLLNNNQQQUUUXXXZZZWWWTTTOOOLLLKKKLLLLLLLLLDDDEEEEEEEEEDDDBBB@@@?????????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCC^^^___```aaa```___]]]\\\[[[[[[\\\\\\\\\ZZZYYYXXXRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRQQQOOOMMMJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBB@@@??????@@@??????>>>>>>??????@@@===???CCCIIIOOOUUUYYY\\\]]][[[XXXVVVUUUWWWYYYZZZYYY[[[___ddddddccciiipppvvvzzz~~~vvvsssyyy|||~~~xxxYYYJJJ>>><<<===;;;999:::888:::;;;;;;:::999999:::999:::<<<===???@@@@@@@@@AAA@@@???@@@BBBCCCCCCAAABBBDDDGGGHHHHHHJJJLLLNNNOOOWWWdddbbbPPPKKKVVVnnn||||||~~~}}}ggg[[[^^^___eeetttfffYYYKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJJJJJJJIIIJJJLLLIIIJJJJJJHHHFFFFFFIIILLLFFFEEECCCAAA@@@???????????????>>>======<<<;;;;;;===<<<:::;;;<<<<<<;;;999<<<===>>>???AAAAAABBBBBBBBBDDDEEEFFFGGGJJJNNNQQQTTTQQQSSSWWWYYYZZZ___gggdddfffiiikkkmmmppptttwwwrrruuuwwwxxxyyyzzz}}}~~~~~~~~~~~~zzz}}}}}}{{{zzzzzzuuuoooddd]]]TTTMMMIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGDDDFFFGGGHHHHHHIIILLLOOONNNOOOQQQSSSUUUWWWYYYYYYYYY\\\aaalll|||xxxqqqmmmkkkjjjiiigggdddaaa___]]]ZZZ\\\^^^bbbeeeiiikkkllluuusssnnnhhhaaa\\\ZZZ[[[WWWUUUQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDIIIFFFGGGNNNOOOUUUeeetttzzzssskkkfff___WWWSSSSSSLLLMMMMMMKKKIIIGGGGGGHHHFFFFFFGGGIIILLLPPPTTTVVVWWWTTTPPPNNNNNNNNNNNNMMMEEEEEEFFFFFFEEECCCAAA???@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDCCCdddeeeggghhhgggeeecccbbb___`````````___]]][[[ZZZWWWVVVTTTSSSSSSSSSTTTUUUPPPSSSVVVUUUQQQMMMMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMGGGGGGEEEDDDBBB@@@??????@@@@@@????????????@@@@@@<<>>>>>@@@@@@===:::777999;;;:::999888999999;;;<<<===???AAABBBBBBCCC@@@??????AAACCCEEEEEEDDDBBBDDDGGGHHHHHHIIILLLNNNKKKSSS^^^```SSSMMMWWWqqq}}}fffXXX[[[^^^hhhyyynnn```QQQLLLLLLKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEGGGIIIJJJIIIIIIJJJLLLFFFGGGGGGEEECCCCCCGGGJJJGGGEEECCCAAA@@@??????@@@@@@??????>>>===<<<<<<<<<===;;;::::::;;;<<<:::999999:::<<<===???@@@@@@@@@CCCDDDFFFFFFGGGIIIMMMPPPRRROOOQQQVVVXXXYYY^^^gggdddfffhhhjjjkkkmmmpppsssqqqtttwwwyyyzzz|||~~~||||||}}}}}}~~~{{{}}}|||zzzyyyyyyuuuoooddd^^^UUUNNNKKKKKKKKKKKKDDDFFFIIILLLLLLKKKIIIGGGDDDEEEGGGGGGFFFEEEFFFHHHJJJJJJKKKMMMOOORRRUUUVVVVVVXXX]]]fffvvv|||uuuqqqssssssrrrqqqpppooommmlllgggiiilllqqquuuzzz}}}|||sssjjjdddaaaaaa[[[XXXRRRMMMJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGKKKHHHHHHNNNMMMQQQ```iiiuuummmddd^^^YYYUUUVVVZZZMMMNNNNNNLLLIIIFFFEEEEEEBBBBBBDDDFFFIIIMMMQQQSSSZZZWWWSSSQQQOOOMMMKKKIIIDDDEEEFFFFFFEEECCCAAA???@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDCCCCCCtttsssqqqpppoooooopppqqqlllnnnooommmhhhdddbbbbbbaaa^^^\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOMMMKKKKKKIIIFFFCCCAAABBBCCC??????>>>>>>>>>=========>>>@@@EEEJJJPPPVVVZZZ]]]YYYXXXUUUSSSQQQQQQPPPQQQ[[[]]]```ccchhhnnnvvv{{{~~~~~~wwwttt}}}yyyvvv}}}xxx^^^HHHBBB;;;888999;;;;;;:::888999::::::999888999;;;999;;;>>>@@@AAABBBEEEGGG@@@AAABBBDDDFFFHHHIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHKKKNNN]]]kkkUUULLLTTTooo~~~~~~mmm```[[[___nnn|||jjjSSSOOOOOOHHHGGGMMMGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEFFFHHHFFFDDDAAA@@@??????????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>AAACCCBBBDDDCCCBBBEEEKKKLLLJJJOOOPPPQQQRRRTTTXXX^^^bbbaaabbbeeehhhkkknnnppprrrmmmpppsssuuuvvvwwwyyy{{{{{{|||}}}}}}|||}}}~~~yyyvvvwwwvvvrrrlllfff]]]TTTMMMJJJJJJKKKJJJHHHGGGGGGHHHHHHHHHFFFBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNRRRWWW[[[___\\\]]]cccooo~~~{{{vvvtttrrrvvv}}}yyyqqqlllhhhbbb^^^XXXRRROOOLLLIIIFFFJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGHHHHHHJJJMMMRRRVVVjjjyyytttnnnfff```^^^]]]ZZZYYYTTTUUUTTTQQQMMMIIIGGGGGGJJJIIIGGGFFFFFFHHHKKKMMMUUURRRPPPOOOPPPOOOKKKHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBDDD}}}}}}vvvpppmmmlllkkkhhheeecccbbbcccbbbaaabbbaaa___]]]ZZZWWWVVVUUUWWWWWWXXXXXXXXXXXXYYYYYYSSSRRROOOJJJFFFDDDCCCDDDBBBBBBBBBAAAAAA@@@???>>>>>>AAAFFFKKKQQQVVVYYY[[[XXXWWWUUUSSSRRRQQQQQQQQQYYY\\\aaaggglllsssyyy~~~~~~{{{~~~{{{tttqqqyyyrrrYYYDDD@@@;;;999;;;======<<<888999::::::999888:::;;;999;;;>>>@@@@@@BBBEEEGGGBBBBBBCCCEEEGGGIIIJJJKKKGGGHHHIIIJJJJJJJJJJJJJJJNNNOOOZZZzzzlllVVVLLLRRRmmm}}}wwwyyypppddd]]]```mmm{{{zzzXXXOOOPPPKKKGGGJJJGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDBBB@@@?????????AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========>>>@@@BBB@@@BBBBBBBBBEEEKKKNNNLLLNNNPPPQQQRRRTTTXXX^^^bbbbbbccceeegggjjjlllnnnooonnnqqquuuwwwwwwxxxyyy{{{zzz|||}}}}}}}}}~~~|||yyyyyywwwssslllggg^^^UUUNNNJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLNNNPPPTTTYYY]]]\\\\\\___gggrrryyywww{{{|||uuupppfffaaa[[[UUUQQQNNNKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJMMMRRRVVVcccqqqxxxqqqiiicccaaa```___^^^[[[[[[ZZZVVVQQQLLLJJJJJJGGGFFFDDDCCCDDDEEEHHHIIIOOOMMMKKKKKKLLLLLLIIIFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAACCCDDDCCCBBBBBBCCCDDD}}}xxxtttssssssrrrrrrrrrqqqnnnjjjeeeaaa^^^]]]\\\___aaaaaa______bbbeee___\\\VVVOOOIIIEEECCCBBBBBBBBBBBBBBBAAA???>>>===>>>BBBHHHNNNSSSVVVXXXYYYVVVUUUTTTSSSSSSRRRSSSSSSVVV\\\ccckkkqqqwww|||xxxttt~~~vvvmmmkkkwwwhhhOOOBBB???;;;:::<<<>>><<<:::777999::::::999999:::<<<:::<<<>>>???@@@AAACCCEEECCCDDDEEEFFFHHHJJJKKKKKKGGGHHHIIIKKKLLLMMMNNNNNNRRRQQQWWWttt}}}mmmUUUKKKPPPiii|||ssspppwwwuuuggg^^^___lllyyycccSSSTTTPPPLLLKKKGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIHHHIIIIIIJJJKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFDDDBBB@@@??????>>>AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============???AAA>>>AAABBBAAADDDKKKNNNMMMMMMNNNPPPRRRTTTXXX]]]aaabbbccceeegggiiikkkllllllpppssswwwyyyyyyxxxxxxyyy{{{}}}~~~|||yyytttmmmhhh```XXXQQQLLLJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJMMMPPPSSSVVVYYY\\\___^^^```fffnnnwwwzzzzzz|||mmmhhhaaa[[[VVVRRRNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJNNNRRRVVV___lll|||wwwpppkkkiiihhhhhhgggeeeeeeccc^^^XXXRRROOONNNHHHFFFEEECCCCCCDDDEEEGGGHHHGGGGGGGGGIIIIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDD@@@BBBCCCCCCBBBBBBDDDEEEyyytttpppnnniiimmmqqqqqqnnnnnnrrrvvvqqqkkkaaaXXXQQQKKKHHHFFFDDDDDDDDDCCCBBBAAA@@@??????CCCJJJPPPUUUWWWWWWVVVTTTTTTTTTTTTTTTUUUUUUUUUWWW\\\eeemmmtttyyy}}}sssppp}}}ooohhhlllyyywww\\\FFFAAA>>>;;;;;;<<<<<<999666777999::::::999999;;;<<<;;;===?????????@@@BBBDDDDDDEEEFFFGGGHHHJJJKKKKKKGGGIIIKKKMMMPPPQQQSSSSSSTTTSSSXXXppp}}}oooUUUKKKNNNfffyyyqqqrrrwww}}}xxxhhh]]]]]]jjjxxxttt```[[[WWWRRRPPPHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBAAA???>>>>>>@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<===???@@@>>>AAACCCAAACCCIIILLLLLLKKKMMMOOOQQQSSSWWW\\\```aaaccceeehhhkkkmmmnnnnnnpppssswwwyyyxxxwwwwwwwww}}}zzzuuunnnjjjccc\\\UUUPPPMMMKKKMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOPPPRRRVVVZZZ^^^```bbbeeegggjjjlllpppvvv|||||||||vvvqqqiiiaaa[[[VVVQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJMMMQQQUUU```lll~~~|||yyyvvvtttrrrqqqpppooolllfff^^^XXXTTTRRROOOMMMKKKHHHFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCC@@@BBBCCCCCCBBBBBBDDDEEE|||pppddd\\\UUUPPPMMMJJJJJJHHHGGGFFFEEEDDDDDDBBBFFFLLLRRRVVVVVVVVVTTTSSSSSSTTTUUUWWWWWWXXXXXXZZZ___fffmmmsssyyy~~~nnnnnn~~~nnniiisssjjjQQQ???===;;;999999<<<<<<999666777999::::::::::::<<<===<<<>>>????????????@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJMMMPPPSSSUUUVVVWWWTTTUUUZZZooo~~~pppVVVKKKLLLaaa{{{yyyvvvvvvzzz{{{hhh[[[ZZZgggvvvssseeeZZZSSSQQQIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>==================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<===???@@@???CCCDDDBBBAAAFFFIIIIIIIIIKKKNNNQQQSSSWWW[[[______bbbeeejjjmmmpppqqqrrrpppsssvvvwwwvvvvvvuuuvvv|||}}}zzzsssnnnkkkfff```YYYSSSOOOMMMNNNMMMKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPRRRUUUWWWXXXZZZ^^^dddjjjnnnqqquuuwww{{{zzzzzz{{{}}}yyyxxxyyyzzz|||~~~|||~~~xxxoooggg___YYYSSSPPPPPPOOOOOONNNMMMLLLLLLKKKHHHHHHHHHHHHIIIKKKPPPTTT^^^iiizzz|||zzzxxxwwwtttmmmeee^^^YYYWWWWWWUUURRRNNNKKKIIIGGGGGGBBBCCCDDDEEEEEEEEEEEEEEEBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEE{{{nnneee___YYYUUURRRPPPKKKGGGDDDBBBBBBBBBDDDHHHMMMRRRVVVVVVUUUTTTRRRSSSUUUWWWYYY[[[\\\\\\```bbbfffjjjpppxxxyyyjjjppp~~~pppooo|||vvv]]]HHH===;;;999777888;;;===;;;888777999:::;;;:::;;;<<<>>>===???@@@???>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIJJJMMMPPPSSSVVVWWWXXXRRRWWW\\\mmmqqqYYYMMMKKK]]]uuuzzzwwwxxx~~~lll]]]YYYeeesssnnn\\\QQQNNNIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDBBB@@@>>>===;;;<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============???AAA???DDDEEEBBB@@@CCCGGGHHHGGGJJJMMMPPPSSSVVV[[[^^^^^^aaafffkkkooorrrssssssqqqsssuuuuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}uuupppnnnkkkfff```ZZZUUURRRQQQPPPNNNNNNOOOOOOOOONNNOOOPPPRRRTTTXXX[[[^^^___dddiiiqqqyyyzzzuuuqqqoooqqqrrrssswww{{{{{{xxxvvvxxxzzzrrrjjjccc]]]XXXTTTRRRQQQOOOMMMLLLLLLLLLLLLHHHIIIIIIIIIIIILLLPPPTTTYYYcccttt~~~}}}zzzssskkkddd```^^^\\\ZZZWWWTTTQQQNNNLLLKKKFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????BBBCCCDDDCCCBBBAAABBBDDDvvvpppjjjeee```[[[SSSKKKEEEBBBAAAAAAGGGJJJNNNRRRUUUUUUUUUTTTQQQSSSVVVYYY\\\^^^______eeeeeeeeegggnnnzzzvvvjjjsss|||tttxxxlllSSSDDD@@@BBB>>>::::::;;;;;;999666777999:::;;;;;;;;;===???>>>???@@@???>>>===>>>???AAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKOOORRRTTTVVVWWWQQQXXX\\\gggrrrXXXNNNKKK[[[ttt}}}}}}wwwwww|||~~~tttddd\\\cccooo~~~wwwbbbTTTMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEEEEDDDBBB@@@>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;=========>>>@@@BBB===BBBEEEAAA???CCCHHHIIIFFFIIILLLPPPRRRVVVZZZ]]]___aaafffkkknnnpppqqqqqqrrrssstttttttttuuuxxxzzzyyyzzz{{{|||~~~~~~yyyxxxvvvsssmmmgggbbb___YYYWWWUUUUUUVVVWWWVVVUUUSSSVVVZZZ```fffmmmrrruuuyyy~~~xxxqqqnnnrrrtttrrrqqqsssqqqoooooosssyyy~~~}}}xxxqqqkkkeeeaaa]]][[[WWWUUUQQQNNNLLLMMMNNNOOOKKKKKKKKKKKKKKKMMMRRRUUU\\\eeetttyyyqqqjjjfffeee```___^^^[[[YYYWWWUUUUUUQQQSSSTTTSSSOOOMMMMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAACCCDDDEEEDDDBBBAAAAAABBBzzzqqqkkk```UUUMMMHHHGGGGGGIIIKKKOOORRRTTTUUUTTTTTTQQQSSSWWWZZZ]]]___```aaahhhfffdddfffmmm|||xxxmmmuuuyyyvvv~~~fffMMMCCCCCCKKKFFF@@@<<<;;;999555111777999:::;;;;;;;;;===???>>>@@@@@@???>>>======>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGJJJMMMPPPRRRTTTUUUQQQXXX[[[bbbrrrVVVMMMKKK]]]wwwzzzwwwvvv{{{}}}~~~{{{jjj___bbblllyyy|||iiiYYYOOOJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@>>><<<>>>>>>======<<<<<<<<<;;;========================999;;;<<<======>>>AAACCC:::AAADDDAAA???CCCIIIKKKEEEHHHLLLOOORRRVVVZZZ]]]___bbbfffjjjmmmooonnnnnnttttttuuuttttttvvvzzz}}}||||||}}}~~~~~~yyysssnnnjjjaaa___]]]]]]^^^___^^^]]]\\\```gggqqq{{{xxxuuuzzz~~~{{{wwwwwwooommmlllnnnsssxxxyyyxxx}}}zzzuuuooojjjgggdddbbb```\\\YYYTTTPPPOOOPPPRRRTTTMMMMMMMMMLLLMMMOOOSSSWWWeeelllyyy|||uuuoookkkiiidddccccccbbbaaa```___^^^\\\^^^___\\\XXXUUUUUUVVVTTTTTTSSSRRRQQQPPPOOONNNIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@AAA~~~hhhVVVLLLIIIJJJPPPOOONNNOOOPPPRRRUUUWWWRRRUUUYYY^^^aaacccdddeeejjjiiilllsssxxx~~~~~~zzzwwwwwwYYYEEE@@@CCCDDDBBB===888444555888;;;===<<<<<<;;;;;;;;;<<<<<<>>>============>>>>>>???@@@AAAAAAAAA@@@@@@BBBDDDEEEGGGHHHJJJKKKNNNRRRUUUPPPPPPXXXccc}}}yyydddRRRMMM]]]uuu}}}{{{{{{~~~~~~nnnbbbcccjjjnnn~~~wwwyyy{{{hhhUUUJJJLLLJJJHHHGGGHHHHHHGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHLLLIIIEEEEEEGGGHHHGGGEEEFFFFFFFFFFFFDDDAAA>>><<<;;;===??????===;;;;;;;;;===<<<<<<===>>>>>>===;;;999:::;;;<<<>>>@@@BBBCCC>>>>>>>>>???@@@CCCEEEGGGKKKHHHIIIPPPSSSRRRUUUZZZ\\\```eeefffeeefffkkkpppuuuvvvxxxxxxwwwwwwxxxzzz|||{{{~~~|||tttqqqnnnppptttvvvssspppwwwyyy~~~|||yyyxxxuuusssvvv{{{{{{xxx~~~}}}zzzpppmmmmmmiiibbbaaa```ZZZSSSSSSZZZ\\\YYYXXXRRROOOPPPPPPQQQYYYccckkkttt{{{zzz{{{{{{{{{vvvwwwwwwvvvuuuuuuwwwxxx}}}}}}~~~}}}yyytttnnnkkkgggffffffiiimmmnnnllliiilllqqquuuuuuqqqkkkgggfffiiigggeeecccbbb```]]][[[ZZZXXXVVVTTTRRROOOKKKIIIJJJIIIHHHFFFEEEDDDDDDDDD}}}eeeUUUOOOOOOLLLKKKKKKLLLOOORRRVVVXXXUUUXXX\\\```cccfffhhhjjjooonnnrrrwww{{{~~~}}}~~~~~~oooQQQAAA===<<<@@@>>><<<888666666:::===;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>??????@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEGGGHHHIIILLLOOOQQQNNNOOOVVVaaazzz~~~eeeQQQKKKZZZsss~~~}}}~~~~~~zzz|||sssccc```eeemmm|||uuuyyyxxxgggWWWMMMMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJGGGDDDDDDFFFHHHHHHHHHEEEFFFFFFEEEDDDAAA???===;;;===??????===;;;;;;<<<===<<<;;;<<<===>>><<<:::888999999;;;===???@@@AAA>>>>>>???@@@BBBDDDEEEFFFJJJGGGIIIOOORRRRRRUUUZZZ[[[```dddfffeeegggkkkpppuuuvvvxxxxxxwwwwwwxxxyyyzzz{{{vvvtttooojjjccceeebbb\\\\\\aaadddccc^^^XXXSSSRRRRRRTTT\\\fffqqq{{{|||xxxrrrnnnlllkkkkkkjjjhhhiiijjjiiihhhhhhjjjlllrrrssstttuuusssqqqnnnlllkkkjjjlllpppuuuwwwwwwuuuxxx~~~zzztttpppnnnllllllkkkiiifffccc___[[[WWWTTTUUUSSSPPPMMMKKKIIIHHHHHHxxx```VVVSSSJJJJJJKKKMMMQQQUUUYYY[[[[[[]]]aaaeeehhhkkkooorrrvvvwww{{{|||}}}cccHHH???<<<888:::::::::888777999<<<>>>;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLTTT^^^tttiiiRRRIIIUUUlllzzz}}}}}}ggg___cccjjjyyy{{{}}}vvvfffWWWPPPNNNLLLJJJJJJJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIFFFCCCCCCEEEHHHJJJJJJEEEEEEEEEEEEDDDBBB@@@???<<<===???>>>===;;;;;;<<<<<<;;;:::;;;======;;;:::888888999:::;;;===???@@@===>>>@@@BBBDDDEEEFFFFFFHHHGGGIIINNNQQQSSSVVVZZZ[[[___ccceeeeeegggkkkooouuuwwwxxxwwwvvvvvvwwwyyywww{{{|||uuuoooiiifffjjjllliiigggjjjnnnooogggaaaZZZWWWUUUYYYbbbkkkyyy}}}wwwtttlllhhhccc___]]]\\\ZZZYYYXXXYYYZZZYYYXXXXXXZZZ\\\cccdddfffhhhiiijjjjjjkkkkkklllooouuu{{{}}}xxxrrrlllgggeeeaaa___[[[VVVSSSQQQPPPPPPiiiYYYTTTOOOOOOPPPRRRUUUZZZ^^^aaaaaadddhhhkkkmmmqqqvvvzzz~~~~~~~~~{{{{{{XXXCCCAAA@@@999777888999999999:::<<<>>>===============>>>???@@@??????>>>??????@@@AAABBBAAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBCCCEEEGGGHHHGGGIIIIIIQQQ[[[mmmoooWWWJJJQQQaaa|||nnn```eeeggguuuwwweeeWWWQQQNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGDDDCCCDDDFFFIIIJJJEEEEEEEEEEEEDDDCCCAAA@@@<<<===>>>>>><<<;;;<<<===;;;::::::;;;<<<<<<;;;999888888999:::;;;===???@@@===???AAACCCEEEFFFFFFFFFFFFFFFHHHLLLPPPSSSVVVYYYZZZ]]]aaaccceeehhhlllooouuuvvvwwwwwwvvvvvvwwwxxxwww|||wwwmmmfffgggmmmrrrrrrooonnnpppsssoooiii```ZZZYYY^^^hhhqqq~~~~~~yyyuuuqqqllliiiaaa^^^ZZZWWWUUUTTTRRRPPPMMMNNNOOONNNMMMNNNOOOQQQUUUVVVWWWZZZ]]]```cccdddeeeggglllssszzz{{{yyypppmmmhhhbbb]]][[[YYYYYYnnnZZZSSSSSSSSSTTTVVVYYY^^^bbbddddddhhhmmmooopppsssyyy~~~|||xxx|||}}}sssSSSBBBBBBAAA999777999::::::::::::;;;===AAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAACCCCCCBBBCCCCCCBBBAAAAAABBBDDDBBBAAAAAACCCFFFGGGFFFEEEGGGGGGOOOWWWeee}}}}}}}}}sss[[[NNNQQQ[[[tttxxxddddddgggrrrzzzfffXXXSSSMMMKKKIIIIIIJJJKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFDDDCCCDDDFFFHHHFFFEEEEEEEEEDDDCCCBBBAAA===>>>>>>===;;;;;;<<<===;;;::::::;;;<<<<<<;;;999:::::::::;;;<<<>>>???@@@===???AAACCCEEEFFFFFFFFFEEEGGGIIIKKKNNNSSSVVVWWWYYY[[[___bbbeeeiiilllnnnsssuuuvvvwwwvvvvvvwwwyyyyyy~~~sssjjjgggmmmtttvvvrrrmmmlllnnnppplllddd\\\\\\dddooovvv|||wwwqqqkkkgggdddaaa___YYYVVVSSSPPPPPPOOOMMMLLLHHHIIIIIIHHHGGGGGGHHHJJJLLLLLLMMMOOOQQQUUUWWWYYY\\\___eeekkkrrrxxx~~~~~~vvvnnniiieeecccmmm\\\UUUVVVVVVWWWYYY\\\aaaeeeggghhhmmmsssuuuuuuvvv|||}}}xxxvvv{{{yyyiiiPPPCCCAAA>>>:::999:::;;;;;;::::::<<<>>>CCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEDDDBBBBBBCCCEEECCCBBBAAADDDHHHIIIHHHEEEFFFEEEMMMSSS]]]|||{{{~~~|||rrr]]]RRRSSSXXXqqqkkkbbbfffnnn}}}~~~hhhZZZUUULLLKKKIIIIIIKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHFFFDDDCCCDDDFFFGGGGGGFFFEEECCCBBBBBBAAA===>>>>>>===;;;;;;<<<>>><<<;;;:::;;;======;;;::::::::::::;;;<<<>>>???@@@===>>>@@@BBBDDDEEEFFFFFFEEEHHHJJJJJJMMMRRRUUUTTTXXXZZZ]]]aaaeeeiiilllnnnqqqsssuuuvvvvvvwwwyyyzzz~~~xxxmmmgggkkksssyyyvvvmmmhhhhhhllljjjddd\\\]]]hhhttt{{{uuuppphhhbbb^^^\\\[[[YYYWWWSSSOOOLLLKKKKKKJJJIIIFFFGGGGGGEEECCCCCCDDDEEEFFFFFFFFFHHHIIIKKKMMMNNNSSSVVV[[[```eeekkkqqqvvv}}}vvvsssttteee\\\YYYXXXXXXZZZ]]]bbbgggllloooqqqxxx~~~~~~~~~}}}}}}zzzzzzwww{{{uuuZZZLLLFFFAAA??????999:::;;;;;;:::<<>>>>>>>><<<;;;:::<<<>>>===<<<;;;<<<===>>><<<:::999999::::::;;;<<<>>>>>>>>>>>>???@@@BBBDDDEEEFFFEEEIIIKKKIIIKKKRRRTTTRRRWWWYYY[[[```eeejjjlllnnnoooqqqtttuuuvvvwwwzzz|||{{{qqqgggjjjrrr{{{zzzqqqhhhfffeeefffaaa[[[^^^kkkxxx}}}yyytttkkkeeebbbaaa``````___ZZZTTTOOOMMMLLLKKKKKKHHHIIIHHHFFFCCCBBBBBBDDDBBBBBBCCCDDDDDDEEEFFFFFFIIILLLPPPTTTWWW[[[aaaffflllpppuuuyyy}}}xxxlllbbb]]]\\\]]]ZZZ[[[]]]aaagggmmmsssvvvzzz{{{}}}{{{{{{yyyzzz~~~{{{zzzfffNNNHHHHHHCCCAAAFFF999:::::::::;;;===AAAEEEAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAABBBCCCDDDFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGEEECCCCCCGGGMMMOOOLLLIIIFFFDDDLLLOOOTTTxxx}}}}}}}}}tttnnn^^^WWWSSSMMMbbbhhh\\\cccssslllZZZTTTOOOMMMLLLLLLMMMNNNNNNMMMJJJJJJKKKKKKKKKKKKJJJJJJ@@@DDDGGGHHHFFFEEEFFFGGGJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>><<<::::::<<<>>>===<<<<<<===>>>>>>===;;;888888888999:::;;;<<<===>>>>>>>>>???@@@CCCEEEGGGFFFJJJKKKIIIKKKQQQSSSPPPWWWXXX[[[___eeejjjmmmmmmnnnpppsssuuuvvvxxx{{{}}}wwwhhhiiirrr}}}uuujjjfff```bbb___ZZZ^^^mmmzzz}}}tttnnnkkkkkkkkkkkkjjjddd\\\VVVSSSQQQPPPPPPLLLLLLKKKIIIEEEDDDDDDEEE???@@@AAABBBCCCCCCCCCBBBAAADDDHHHJJJLLLOOOUUUZZZYYY]]]bbbgggkkkqqqzzz~~~|||uuummmeee___YYYSSSSSSVVVZZZccceeehhhrrruuuvvv|||zzz{{{~~~|||wwwtttvvvtttuuummmYYYEEEAAAEEEFFFBBB>>>:::;;;;;;<<<===???AAABBBCCCDDDEEECCC@@@???BBBEEEFFFCCC@@@AAAEEEHHHIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBEEEEEEDDDEEEFFFGGGIIIJJJEEELLLIIIHHHYYYyyyrrrjjj[[[QQQPPPXXX}}}ppp```bbblllqqq]]]RRRPPPOOOMMMLLLLLLLLLMMMNNNNNNKKKIIIIIIKKKKKKHHHFFFHHHGGGEEEEEEFFFIIILLLNNNEEEEEEFFFFFFEEEDDDBBBAAA======<<<;;;;;;;;;;;;<<<;;;<<<=========<<<;;;::::::::::::;;;;;;;;;<<<<<<>>><<<<<>>@@@AAABBBDDDDDDDDDCCCBBBBBBDDDFFFFFFDDDBBBCCCGGGJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEGGGIIIJJJGGGNNNKKKIIIXXXvvvxxxmmmZZZNNNNNNTTTrrrwwwcccfffvvvvvv```UUUPPPOOONNNMMMLLLLLLMMMMMMLLLJJJHHHHHHIIIJJJHHHFFFGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFFFFGGGFFFEEECCCBBB======<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999::::::::::::;;;;;;;;;;;;===<<<<<>>>>>>>>???@@@AAABBBCCCFFFEEECCCCCCEEEGGGHHHHHHFFFEEEEEEGGGJJJKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJNNNVVVSSSNNNWWWqqqrrrZZZMMMMMMQQQfffxxxhhhjjj~~~yyybbbVVVQQQPPPOOOMMMLLLLLLMMMMMMIIIHHHGGGGGGHHHIIIHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBFFFGGGGGGGGGGGGEEEDDDCCC======<<<;;;;;;;;;;;;<<<============<<<:::999888999999999999::::::::::::<<<<<<<<<>>>BBBDDDEEEDDDDDDFFFHHHIIIJJJKKKNNNPPPSSSWWW\\\___bbbdddfffhhhlllppptttwwwxxxyyyzzz|||~~~{{{oooooowwwwwwllliii___]]]^^^dddppp|||yyytttvvvzzz}}}wwwnnngggccc^^^XXXQQQMMMLLLLLLKKKIIIFFFEEEDDDBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRMMMQQQUUUYYY[[[^^^aaadddeeegggiiijjjjjjllloooqqq{{{~~~}}}yyyrrrkkkeee___[[[ZZZZZZ\\\[[[XXXYYYcccoooxxxzzzwwwsssooonnnoooqqqrrrpppoooppprrrrrrqqquuu|||~~~|||cccHHHBBB>>>??????>>>???CCC@@@@@@@@@@@@AAABBBCCCDDDHHHEEECCCDDDHHHKKKKKKIIIGGGGGGHHHJJJLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGIIIJJJVVV]]]ZZZSSSVVVkkkzzz^^^OOOOOOPPP]]]uuuyyyvvvyyy~~~tttnnnkkk~~~gggYYYSSSRRRPPPNNNMMMLLLMMMMMMHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFDDDCCCGGGGGGHHHHHHGGGFFFDDDCCC======<<<;;;;;;;;;;;;<<<=========<<<;;;:::999888888888999999999:::::::::;;;;;;<<<>>>AAACCCDDDDDDCCCFFFIIIJJJKKKKKKMMMNNNSSSWWW[[[___aaaccceeeggglllpppuuuxxxzzzzzz{{{{{{|||}}}pppsss}}}rrrmmmaaa```bbbjjjvvvuuukkkcccbbbdddfffjjjnnnqqqtttzzzyyytttmmmfff]]]XXXWWWVVVSSSOOOJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIILLLKKKIIIHHHHHHIIIKKKLLLHHHLLLPPPSSSTTTUUUWWWXXXYYY[[[\\\]]]^^^___bbbdddkkkpppwww|||~~~~~~}}}|||yyyuuutttsssrrrooollliiieee```]]]\\\VVVWWW[[[]]]\\\]]]gggsss~~~~~~xxxwwwuuuqqqmmmkkkkkkmmmnnnpppoooppppppnnnlllpppxxxsssUUUCCC@@@???@@@>>><<<===BBBAAAAAAAAAAAABBBDDDEEEEEEIIIFFFDDDEEEJJJMMMMMMKKKIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIRRRZZZXXXRRRTTTeeegggTTTRRRPPPXXXjjjzzzpppooovvv}}}sssqqqjjjyyyppp___UUUSSSQQQOOOMMMMMMMMMMMMIIIIIIJJJJJJIIIIIIJJJJJJFFFGGGIIIJJJJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCC======<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::999999999888888999999999:::::::::999;;;<<<>>>@@@AAACCCDDDCCCFFFIIIJJJKKKLLLNNNOOOTTTWWW\\\___aaaccceeegggmmmqqqvvvyyyzzzzzzzzzzzz{{{~~~qqqxxxzzzqqqeeedddgggooozzzqqqggg]]]YYYZZZZZZ\\\```^^^```eeekkkqqqwww{{{}}}~~~~~~{{{sssjjjeeebbb```ZZZUUUNNNMMMKKKIIIHHHHHHHHHIIILLLLLLLLLMMMMMMMMMLLLLLLNNNLLLJJJHHHGGGGGGHHHIIIIIILLLOOOPPPPPPOOOPPPQQQOOOPPPRRRRRRRRRTTTVVVYYY]]]bbbhhhmmmooopppqqqqqq{{{uuupppkkkhhhggghhheeedddeeeccc```___```^^^^^^```aaa___^^^dddlll~~~{{{vvvrrrvvvtttpppllliiihhhggggggmmmlllmmmmmmhhhdddhhhpppzzz~~~ssszzzcccJJJ>>><<<===??????===@@@DDD@@@@@@AAABBBCCCEEEFFFGGGIIIGGGFFFGGGIIILLLMMMMMMLLLMMMNNNMMMKKKKKKKKKMMMIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHOOONNNLLLPPP___xxx```VVVPPPUUUfffuuu}}}pppkkknnnvvv}}}uuunnnhhhsssuuu```VVVUUURRRPPPNNNMMMLLLLLLIIIJJJKKKKKKIIIIIIIIIKKKDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGEEEDDDCCC======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999999999999::::::::::::888:::===>>>???@@@BBBEEEBBBDDDGGGHHHIIIKKKNNNPPPTTTWWW\\\___aaabbbdddfffnnnqqquuuxxxxxxyyyzzz{{{{{{}}}vvv}}}rrrffffffjjjrrr}}}rrrggg\\\WWWVVVTTTUUUXXXRRRTTTWWW\\\bbbhhhmmmpppssssssxxx}}}wwwqqqmmmiiibbb^^^TTTRRRPPPMMMKKKJJJJJJJJJPPPPPPPPPPPPPPPOOONNNMMMJJJIIIGGGFFFEEEEEEEEEEEEIIIJJJLLLLLLKKKKKKKKKLLLKKKLLLNNNNNNNNNOOORRRTTTRRRUUUZZZ___bbbeeeiiikkk~~~|||wwwuuurrrooojjjfffbbb``````]]]^^^cccdddbbbbbbfffiiiggghhhiiigggcccdddhhhwwwvvvuuutttsssqqqooommmooonnnllljjjhhhgggeeeeeeeeeeeeggggggaaa\\\```gggnnnwwwxxxmmmzzzwwwwwwpppSSSCCC<<<::::::===???>>>@@@DDD>>>???@@@AAACCCEEEGGGHHHHHHIIIIIIIIIHHHIIILLLNNNOOOPPPOOOMMMIIIHHHJJJLLLIIIIIIIIIIIIIIIHHHHHHGGGJJJIIIGGGFFFFFFFFFGGGHHHFFFJJJJJJJJJNNN\\\qqq^^^RRRVVVgggsssyyynnnmmmttt{{{rrreeeeeemmm{{{cccWWWVVVSSSPPPNNNMMMLLLLLLIIIKKKLLLJJJHHHFFFGGGIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFEEECCCBBB======<<<;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<::::::::::::;;;;;;;;;;;;777:::===>>>>>>???BBBEEE???AAACCCDDDFFFIIIMMMPPPSSSVVVZZZ]]]___```bbbdddjjjmmmqqqtttuuuwwwzzz|||{{{}}}}}}|||qqqeeefffjjjsss}}}~~~|||pppeeeZZZUUUSSSPPPPPPRRRMMMNNNPPPSSSYYY___dddhhhnnnnnnsss{{{~~~yyysssnnnkkk\\\ZZZWWWTTTQQQOOONNNNNNOOOOOOPPPPPPOOOMMMLLLKKKDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLJJJLLLMMMMMMMMMNNNQQQSSSNNNOOORRRTTTVVVZZZ^^^bbbyyyvvvuuutttqqqoooiiiiiihhhgggddd```]]][[[[[[YYY\\\cccfffdddfffjjjiiigggiiinnnqqqooopppsss~~~yyypppooommmlllkkkjjjiiihhheeefffggghhhhhhhhhgggggg^^^___bbbbbb[[[VVVZZZaaaeeettt}}}uuupppwwwnnnqqq|||fffJJJ@@@>>>:::999<<<>>>===>>>AAA===>>>???AAACCCFFFHHHIIIGGGIIIKKKIIIGGGGGGKKKOOOQQQQQQPPPLLLHHHGGGIIILLLIIIIIIIIIJJJIIIIIIHHHHHHKKKJJJIIIGGGFFFFFFGGGGGGKKKNNNLLLLLLOOOZZZfffVVVYYYkkkyyy~~~uuuxxx~~~jjj]]]bbbiiissskkkXXXVVVTTTQQQNNNMMMLLLLLLHHHJJJKKKJJJFFFEEEFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA======<<<;;;;;;;;;;;;<<<:::999999888999:::<<<===::::::;;;;;;;;;;;;<<<<<<777:::===>>>===>>>BBBEEE===>>>@@@AAACCCGGGLLLPPPQQQUUUYYY\\\]]]___aaacccgggjjjmmmpppsssvvvzzz}}}{{{}}}yyynnnccceeejjjsss~~~}}}{{{nnncccXXXSSSPPPMMMKKKMMMKKKKKKMMMPPPUUU[[[aaaeeelllmmmrrrzzz~~~|||xxxvvvdddbbb^^^ZZZWWWUUUSSSSSSMMMMMMNNNMMMLLLJJJIIIGGGAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEGGGJJJMMMGGGHHHIIIJJJJJJKKKMMMOOOOOOOOOOOONNNNNNQQQUUUYYY}}}zzzwwwrrrnnnkkkiiiiiiiiiccccccbbbaaa___\\\YYYXXXWWWYYY\\\```dddhhhkkkmmmnnnoooqqqrrrtttwww||||||vvvrrrnnnkkkhhhfffdddbbbbbbcccdddeeedddbbb```___[[[[[[ZZZWWWUUUWWW\\\aaakkkwww~~~||||||zzz|||iiihhhqqq|||vvvRRRBBBCCC>>>===<<<===>>>???>>>===BBBAAA??????@@@BBBFFFHHHHHHGGGEEEEEEGGGKKKOOOQQQSSSQQQMMMIIIHHHJJJMMMOOOIIIKKKKKKJJJHHHHHHKKKOOOLLLLLLKKKIIIGGGFFFGGGIIIFFFEEEDDDJJJQQQ[[[xxx\\\___ooo{{{|||xxxwwwmmmaaa___aaaiiiwwwqqq```ZZZTTTQQQQQQPPPOOOPPPIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>???@@@@@@???>>>;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>??????CCCCCCDDDEEEGGGJJJLLLMMMQQQSSSVVVXXXYYY\\\```ccciiiiiijjjnnnssswwwzzz{{{{{{{{{qqqkkkbbbhhhqqqzzz}}}xxxuuunnndddXXXPPPNNNOOONNNLLLGGGHHHIIIMMMRRRXXX^^^bbbeeehhhlllpppuuu}}}zzzrrrxxx{{{nnniiibbb]]]ZZZVVVRRRNNNHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLL|||wwwtttsssppplllhhheeedddddddddaaaaaaaaa```]]][[[XXXVVVWWWZZZ^^^bbbggglllqqqtttsssuuuwwwzzz}}}}}}wwwsssnnnjjjhhhfffdddbbb``````aaaaaa```___]]]\\\VVVWWWWWWUUUTTTXXX___eeeppp{{{|||~~~}}}yyyeeegggvvvrrrTTTBBB>>>======<<<===>>>?????????AAAAAA@@@@@@AAACCCEEEGGGIIIHHHHHHHHHJJJMMMQQQSSSRRRPPPLLLIIIIIIJJJLLLNNNKKKLLLLLLKKKHHHHHHJJJLLLLLLKKKJJJIIIGGGGGGHHHIIIGGGHHHHHHNNNUUU]]]|||[[[[[[lll{{{{{{jjj^^^\\\]]]cccmmm}}}{{{eee\\\TTTQQQPPPNNNMMMNNNIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAA@@@>>>???@@@@@@>>>===;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>??????BBBCCCDDDEEEGGGJJJLLLMMMPPPSSSVVVYYY[[[]]]aaaccciiiiiiiiilllqqqvvvyyy{{{|||xxxlllfffaaahhhqqq|||}}}{{{yyyvvvttthhh```UUUOOOMMMMMMLLLJJJIIIIIIIIIKKKOOOSSSXXX[[[\\\^^^bbbeeeiiioooxxx~~~wwwppprrrxxx~~~rrrlllddd]]]XXXUUURRROOOFFFEEEDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBDDDFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLL|||zzzwwwuuussspppllliiiiiigggccc```]]]\\\\\\\\\^^^^^^^^^]]][[[YYYVVVUUUSSSVVV[[[```eeekkkrrrvvv|||~~~~~~|||uuuqqqkkkgggdddcccaaa```\\\\\\\\\[[[ZZZYYYWWWVVVRRRSSSSSSSSSVVV]]]gggooo|||{{{www~~~wwweeekkk}}}iiiWWWHHH>>>=========>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHIIILLLNNNPPPRRRQQQOOOLLLJJJIIIJJJLLLNNNMMMMMMMMMKKKJJJIIIJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGIIIIIIOOOVVV]]]~~~~~~YYYWWWggg|||iii___]]]]]]```dddnnnnnnaaaUUUQQQPPPNNNMMMNNNIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA????????????===;;;;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>??????BBBBBBCCCEEEGGGIIIKKKLLLOOORRRWWWZZZ\\\^^^aaaccchhhhhhhhhjjjnnnsssxxx{{{}}}xxxlllfffeeellluuu~~~yyysssooonnnmmmmmm```ZZZRRRMMMLLLLLLJJJHHHJJJIIIHHHHHHJJJMMMPPPSSSRRRTTTVVVXXX[[[___eeeiiioootttxxxvvvpppjjjjjjkkkooooooqqqxxxwwwpppggg___XXXTTTPPPNNNEEEDDDBBBAAA???>>>======????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???AAACCCFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJ}}}{{{yyyxxxuuurrrooollliiifffbbb```___^^^[[[YYYWWWVVVVVVVVVZZZZZZ[[[[[[ZZZXXXVVVUUUTTTXXX]]]aaafffllluuuzzz~~~zzzxxxqqqmmmgggbbb___^^^]]]\\\XXXWWWVVVUUUSSSRRRQQQPPPNNNPPPRRRTTTZZZeeerrr|||wwwsss{{{{{{nnntttlll___ZZZQQQEEE>>>>>>?????????@@@BBBDDDAAABBBBBBCCCDDDDDDEEEEEECCCDDDFFFHHHJJJLLLMMMMMMOOONNNLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLMMMNNNKKKJJJIIIIIIJJJJJJIIIIIIEEEHHHIIIOOOUUU[[[uuuzzzXXXUUUccc~~~|||jjjbbbaaabbbcccdddiiixxxxxxfffVVVRRRRRROOONNNPPPKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA??????>>>>>><<<:::::::::::::::::::::::::::;;;::::::::::::::::::;;;::::::;;;<<<===>>>??????AAABBBBBBDDDFFFHHHJJJLLLMMMQQQVVV[[[]]]___aaacccgggggghhhiiikkkpppvvvzzz}}}|||rrrlllmmmrrrzzz}}}zzz}}}wwwooohhhdddbbb```___YYYUUUPPPMMMMMMLLLJJJHHHIIIHHHGGGFFFGGGIIILLLNNNMMMNNNNNNPPPQQQTTTVVVXXX\\\^^^aaacccbbb```___^^^___```dddlllvvv~~~xxxtttnnneee]]]VVVPPPLLLFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIII~~~|||yyyvvvsssqqqppppppmmmjjjgggcccaaa^^^ZZZXXXYYYXXXVVVUUUTTTSSSTTTTTTVVVWWWXXXZZZ[[[[[[ZZZZZZ___cccgggjjjnnnuuu~~~xxxtttqqqmmmiiiddd___]]]\\\[[[ZZZTTTSSSQQQNNNMMMLLLLLLLLLJJJLLLQQQVVV^^^lll{{{}}}tttpppyyy~~~sssYYYRRRWWWTTTJJJ???@@@@@@@@@??????CCCFFFBBBCCCCCCDDDDDDEEEEEEEEEBBBCCCEEEHHHIIIJJJJJJKKKMMMLLLLLLLLLLLLLLLMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQKKKIIIHHHIIIKKKLLLKKKIIIDDDIIIJJJNNNUUUYYYnnntttYYYSSS]]]qqq}}}nnnbbbccceeefffdddhhhuuujjjVVVQQQRRRNNNMMMPPPMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBB???>>>>>>===;;;999:::::::::::::::::::::::::::::::::999999:::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEHHHJJJKKKKKKOOOUUUZZZ]]]___aaaccceeefffhhhiiijjjnnntttxxx}}}~~~uuupppooosss{{{~~~yyyuuusssooohhhccc^^^[[[WWWTTTTTTSSSPPPOOONNNMMMLLLJJJHHHGGGEEEEEEFFFIIILLLNNNKKKKKKKKKKKKMMMMMMMMMMMMOOOOOOOOOQQQSSSUUUUUUTTTSSSUUUYYY```hhhqqqwwwyyywwwwwwuuuqqqhhh^^^VVVPPPIIIGGGEEECCCBBBBBBDDDEEEAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGHHHHHHIIIIII~~~~~~{{{xxxqqqooommmjjjhhhfffeeeeeeccc```]]]ZZZXXXWWWTTTRRRUUUUUUTTTSSSSSSSSSSSSTTTTTTVVVYYY]]]```bbbcccccchhhlllqqqsssvvv~~~}}}wwwqqqllljjjhhheeebbb___]]]\\\ZZZXXXQQQOOOLLLJJJHHHIIIIIIJJJGGGKKKQQQYYYcccrrrxxxsssrrr|||bbbKKKHHHMMMMMMGGGAAABBBCCCAAA>>>???CCCFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJLLLPPPRRRRRRQQQJJJHHHGGGIIIMMMNNNLLLIIIGGGKKKKKKOOOUUUXXXhhhoooXXXQQQVVVgggyyytttdddeeeggggggdddfffrrrrrrXXXRRRRRRMMMKKKNNNLLLLLLKKKJJJIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???>>>>>>===;;;999999999::::::::::::;;;;;;::::::999999999999::::::::::::;;;<<<===>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJNNNSSSXXX[[[^^^aaadddcccfffiiijjjkkkmmmssswww{{{{{{sssnnnkkkpppwww|||}}}yyyvvvnnnkkkgggccc___ZZZUUURRRSSSRRRQQQPPPNNNNNNMMMMMMHHHHHHFFFFFFHHHKKKNNNPPPLLLKKKJJJKKKLLLLLLJJJHHHIIIHHHFFFGGGIIILLLMMMMMMLLLMMMOOOTTTZZZaaagggjjjpppssswwwwwwqqqhhh```\\\PPPMMMIIIEEEDDDDDDFFFGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCBBBBBBFFFFFFGGGIIIJJJKKKLLLMMM~~~zzzwwwvvvtttqqqmmmbbbbbbaaa```^^^]]]\\\[[[YYYVVVTTTSSSSSSTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTWWW\\\aaagggjjjmmmnnnoootttyyy|||~~~}}}zzzuuupppkkkfffdddaaa___]]]\\\[[[YYYWWWTTTNNNLLLIIIGGGFFFGGGIIIJJJIIINNNVVV```kkkzzzvvvvvv|||oooQQQCCCBBBCCCCCCCCCCCCEEEEEEBBB>>>>>>BBBGGGFFFEEEDDDCCCCCCEEEFFFHHHEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGJJJNNNPPPNNNLLLJJJHHHGGGJJJNNNOOOLLLIIIGGGKKKKKKLLLSSSUUUccc{{{kkkVVVOOOTTTcccwww~~~mmmnnnpppmmmhhhgggsssaaaXXXVVVOOOKKKOOOKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEBBB@@@>>>>>>>>>===;;;:::999999999::::::;;;;;;;;;::::::999999999999::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDGGGIIIJJJIIILLLQQQUUUYYY]]]aaadddaaafffkkkllllllmmmrrrvvvyyy~~~xxxpppjjjjjjnnntttyyy{{{zzzwwwtttmmmjjjfffbbb___\\\XXXUUURRRRRRQQQOOONNNMMMNNNOOOKKKKKKIIIIIIKKKNNNQQQSSSOOONNNNNNOOOQQQPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJMMMSSSXXX\\\aaagggooorrrqqqmmmiiiggg[[[WWWQQQLLLHHHGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRRRRzzzvvvrrrooonnnlllgggcccYYYYYYZZZZZZYYYXXXWWWWWWSSSQQQOOOPPPRRRTTTUUUUUURRRRRRRRRSSSSSSTTTTTTTTTVVVYYY___eeelllqqqtttvvvxxx}}}wwwvvvsssoookkkgggcccaaaYYYXXXXXXXXXWWWUUURRROOOMMMKKKHHHEEEEEEFFFIIIJJJMMMSSS]]]gggssswww{{{{{{|||{{{___FFF???AAA??????BBBDDDFFFFFFBBB>>>===BBBGGGHHHFFFDDDBBBCCCEEEGGGIIIDDDCCCBBBBBBBBBBBBCCCCCCAAABBBDDDEEEFFFFFFFFFEEEGGGFFFFFFHHHLLLMMMKKKHHHJJJGGGFFFJJJNNNPPPMMMIIIEEEJJJHHHIIIOOORRR^^^ttt}}}iiiTTTOOOTTTcccwwwyyyyyyyyyuuummmlllwwwjjj```\\\SSSNNNQQQIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEAAA???>>>===>>>===<<<:::999999999::::::;;;;;;;;;:::999999999999999999:::::::::;;;<<<===>>>?????????@@@@@@BBBDDDFFFHHHJJJIIILLLPPPSSSWWW\\\aaaeee```ffflllnnnmmmnnnqqquuuwww}}}wwwooojjjlllooossswwwxxxvvvssspppmmmiiiddd```]]][[[YYYWWWRRRRRRQQQOOOMMMLLLNNNOOOOOOMMMLLLKKKMMMOOORRRTTTTTTSSSRRRTTTVVVVVVRRRNNNHHHIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEGGGKKKPPPTTTSSSZZZdddjjjllllllllllllfffaaaYYYRRRMMMKKKKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRRRRPPPOOOMMMLLLNNNNNNMMMMMMMMMNNNNNNOOOJJJKKKMMMOOOQQQTTTVVVWWWhhhgggeeeccc___[[[XXXVVVTTTRRRPPPQQQTTTUUUTTTRRRPPPOOONNNMMMMMMMMMMMMNNNLLLQQQSSSPPPPPPVVVXXXVVVZZZ^^^cccjjjqqqwww{{{}}}}}}}}}{{{qqqnnnkkkhhheeeaaa]]]ZZZYYYWWWTTTPPPLLLHHHFFFEEEDDDIIIFFFEEEHHHFFFIIIXXX\\\dddoooxxx|||wwwvvvyyyrrrttt~~~jjjVVVEEEBBBBBB===<<<@@@NNNJJJDDD@@@>>>???AAACCCCCCCCCBBBAAAAAACCCDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCAAACCCCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHEEEEEEHHHJJJPPP\\\ggg~~~{{{lllVVVNNNQQQddd}}}ooonnnrrruuu}}}yyyfff^^^WWWOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIEEEBBB>>>===>>>>>><<<999777777888999;;;<<<======;;;:::888777777888:::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???AAACCCFFFHHHIIIIIIKKKNNNQQQSSSXXX]]]```ccceeeggghhhjjjlllppprrrvvvxxx{{{{{{zzz{{{~~~sssjjjfffgggjjjoooqqqqqqppppppppphhheeebbb___]]][[[WWWTTTUUUSSSPPPMMMMMMMMMOOOPPPRRROOOLLLMMMQQQVVVWWWWWW]]]^^^aaadddccc___XXXSSSQQQPPPOOONNNKKKIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKTTTTTTTTTVVVZZZ___eeeiiiiiihhhccc^^^XXXTTTTTTUUUXXXZZZ]]]]]][[[YYYWWWVVVTTTUUUWWWYYYXXXVVVTTTRRRVVVTTTQQQPPPRRRUUUWWWXXXTTTTTTTTTVVVXXXZZZZZZYYY^^^]]]\\\ZZZWWWUUURRRQQQOOOMMMLLLMMMOOOQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOOKKKQQQSSSQQQRRRXXX\\\[[[___bbbgggmmmuuu{{{}}}wwwuuutttiiifffbbb___\\\ZZZWWWTTTSSSQQQOOOLLLJJJHHHHHHGGGCCCGGGDDDCCCGGGGGGLLL\\\eeeooo{{{zzztttsssvvv{{{qqqvvv]]]LLL???@@@BBB???@@@EEEMMMJJJEEEAAA??????@@@AAA@@@@@@AAAAAABBBDDDEEEFFFDDDDDDCCCCCCBBBBBBCCCCCCAAABBBCCCBBBAAAAAACCCEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFHHHKKKPPP[[[ggg|||wwwuuujjjYYYOOOOOOfff~~~nnnlllpppvvv}}}sss```XXXSSSMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLKKKJJJIIIKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIEEEBBB???>>>>>>>>><<<999888888999999:::;;;<<<<<<;;;:::999888888888999:::;;;::::::;;;;;;<<<===>>>===>>>@@@BBBDDDFFFGGGHHHHHHJJJMMMOOORRRVVV[[[___aaadddhhhjjjmmmpppsssvvvvvvyyy|||}}}||||||xxxooogggdddaaadddhhhjjjjjjiiiiiiiiieeedddaaa^^^[[[XXXWWWVVVVVVTTTRRRQQQQQQRRRTTTUUUPPPMMMLLLNNNRRRWWWZZZ[[[___ccchhhnnnpppmmmhhhddd]]][[[XXXVVVUUUSSSQQQOOONNNMMMKKKJJJIIIJJJJJJKKKLLLLLLMMMPPPUUU[[[aaadddjjjjjjhhhddd___\\\\\\]]]^^^___```aaaaaa___\\\ZZZ\\\]]]___``````^^^\\\ZZZYYYXXXWWWWWWXXXZZZ[[[[[[\\\ZZZYYYYYYZZZ[[[[[[ZZZSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIJJJKKKMMMNNNOOOPPPPPPNNNSSSVVVVVVYYY___dddfffiiikkkooovvv~~~~~~uuunnnkkkkkkkkkaaa^^^YYYUUUTTTSSSQQQPPPKKKJJJIIIHHHHHHIIIIIIJJJCCCFFFBBBAAAHHHMMMWWWkkkwwwuuupppppprrr|||vvvrrrzzzmmmOOOCCC;;;>>>AAA@@@AAAFFFJJJHHHEEEBBB@@@?????????===>>>@@@BBBDDDEEEFFFFFFAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBAAA@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFIIIKKKPPP[[[fffyyysssrrrkkk]]]SSSQQQjjjqqqkkkpppxxxlll\\\TTTOOOMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMMMMLLLLLLMMMOOOLLLLLLKKKJJJIIIJJJJJJJJJEEECCC@@@>>>>>>===;;;:::999999999::::::;;;;;;;;;:::::::::999999888888888::::::::::::;;;<<<===>>><<<>>>@@@CCCEEEFFFFFFFFFFFFHHHKKKNNNPPPTTTYYY]]]___ccchhhmmmpppsssvvvyyyuuuyyy}}}~~~}}}vvvrrrmmmgggccc\\\___bbbccccccbbbbbbcccbbbcccccc```ZZZWWWVVVWWWQQQPPPOOOOOOOOOPPPRRRSSSNNNMMMLLLOOOUUUZZZ^^^```dddjjjttt}}}~~~|||sssnnniiifffdddaaa\\\YYYYYYWWWTTTQQQOOONNNNNNOOOLLLLLLNNNQQQUUU[[[___bbbkkklllmmmllliiihhhhhhhhhhhhfffeeefffhhhgggddd``````aaaccceeedddbbb```^^^]]]]]]^^^___```aaabbbccceeeccc___^^^^^^______^^^OOOOOONNNLLLKKKKKKJJJJJJKKKKKKJJJKKKLLLLLLLLLLLLHHHIIIJJJLLLNNNPPPQQQRRRTTTXXX[[[^^^ccciiipppsssvvvxxx|||xxxmmmfffccccccccc\\\XXXSSSPPPOOOOOOOOOOOOHHHGGGFFFFFFGGGHHHJJJLLLFFFGGGAAAAAALLLXXXjjjuuuooolllmmmuuuyyytttwwwvvvYYYIIIAAA===>>>@@@??????BBBDDDDDDDDDCCCBBBAAA@@@@@@<<<>>>@@@BBBDDDDDDDDDDDD??????@@@AAABBBBBBCCCCCC???@@@AAAAAA???@@@AAACCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIKKKOOOYYYddd|||vvvsssmmmbbbZZZXXXsss{{{ppprrr}}}wwwfff[[[UUUPPPOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMOOOPPPNNNMMMMMMLLLKKKKKKKKKKKKEEECCCAAA???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::999777777::::::::::::;;;<<<======;;;===@@@CCCEEEFFFEEEDDDFFFHHHKKKMMMPPPTTTXXX\\\]]]bbbhhhmmmpppsssuuuwwwvvvzzz~~~wwwpppppplllfffbbbZZZ\\\____________```bbbaaafffiiifff^^^XXXVVVWWWOOONNNNNNMMMMMMMMMNNNNNNMMMLLLMMMPPPUUU[[[```ccciiirrr~~~~~~zzztttlllfffeeedddbbb```]]]ZZZWWWVVVVVVWWWXXXZZZ]]]aaadddfffmmmpppssstttsssrrrrrrrrrqqqmmmiiijjjmmmmmmiiieeedddeeeggghhhhhhfffcccbbbaaabbbbbbccceeehhhlllooopppmmmiiifffggghhhhhhhhhNNNMMMKKKJJJIIIHHHHHHHHHJJJKKKKKKLLLKKKLLLLLLMMMJJJJJJKKKMMMPPPSSSVVVXXX\\\^^^bbbggglllssszzzwwwjjjbbb___]]]]]]VVVRRRNNNLLLLLLMMMMMMMMMHHHGGGFFFEEEFFFHHHJJJLLLFFFGGGAAABBBRRRddd|||zzzqqqhhhlllttt{{{vvvyyygggLLLFFFBBB@@@@@@@@@>>>???AAA???@@@AAACCCCCCCCCBBBBBB>>>???@@@BBBBBBBBBAAAAAA===>>>@@@AAABBBBBBBBBBBB>>>???@@@???>>>???@@@BBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFIIIJJJNNNWWWbbb{{{vvvooofff```^^^zzzyyyvvvwwwlllaaa[[[VVVPPPNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMNNNMMMMMMOOOQQQOOOOOONNNNNNMMMLLLKKKKKKEEEDDDCCC@@@===<<<;;;;;;;;;;;;::::::::::::999999999::::::::::::999888777:::999999::::::;;;<<<===;;;===@@@CCCEEEEEEDDDDDDGGGIIIKKKMMMPPPSSSXXX\\\]]]aaafffkkkmmmoooqqqsssvvvzzz~~~uuupppooojjjbbb\\\YYYZZZ\\\\\\\\\]]]```bbbdddiiinnnmmmeee]]]XXXXXXUUUUUUTTTSSSRRRQQQOOOOOOLLLLLLMMMOOORRRWWW\\\```iiirrr{{{|||{{{xxxsssllleee```aaaaaaaaacccfffjjjnnnppptttwww{{{}}}|||{{{{{{{{{yyytttooonnnqqqqqqmmmiiijjjkkkmmmnnnnnnllljjjhhhffffffeeedddfffllluuu||||||yyyvvvtttuuuvvvwwwxxxJJJIIIHHHFFFEEEFFFFFFGGGHHHJJJKKKKKKJJJIIIKKKLLLMMMMMMNNNPPPUUU[[[aaadddggggggkkkrrrwww}}}sssggg___[[[WWWTTTMMMJJJHHHGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEGGGJJJKKKEEEHHHEEEJJJ]]]pppwwwpppxxxtttwwwyyy\\\HHHBBBBBBBBBAAA@@@@@@AAADDD===>>>@@@BBBCCCCCCCCCBBB??????@@@@@@AAAAAA@@@@@@===???@@@BBBCCCCCCBBBBBB===>>>??????===>>>???AAA???????????????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGEEEFFFHHHIIILLLUUU___vvv{{{vvvsssnnnhhhcccyyyyyyuuujjj___ZZZUUUPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOOOONNNNNNOOOQQQOOOOOOOOOOOONNNLLLKKKJJJEEEEEEDDDAAA===;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999:::;;;<<<===<<<>>>@@@BBBCCCDDDDDDDDDGGGIIIKKKMMMOOOSSSWWW[[[]]]```dddgggiiikkkmmmooowww{{{~~~}}}}}}~~~~~~vvvpppmmmeee[[[VVVVVVWWWXXXYYYYYY\\\___bbbhhhlllpppooojjjddd___^^^[[[\\\\\\[[[YYYWWWTTTSSSOOOOOOPPPOOOPPPSSSWWW[[[bbblllzzz|||vvvqqqppppppqqqtttyyy~~~|||wwwuuutttsssqqqnnnlllnnnpppqqqqqqooolllkkkkkkkkkiiiggghhhooozzzFFFEEEDDDDDDDDDEEEGGGHHHHHHJJJLLLKKKIIIIIIKKKMMMPPPPPPQQQUUU\\\fffooouuuwwwuuuxxxyyykkk```YYYTTTNNNIIIFFFDDDCCCCCCEEEFFFFFFEEEHHHFFFDDDCCCDDDFFFIIIKKKGGGNNNQQQZZZnnn~~~}}}uuuoooyyyeeePPPFFFAAACCCDDDBBB??????AAADDD>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>???AAABBBBBB>>>@@@BBBCCCDDDCCCBBBAAA===>>>>>>>>>======???@@@???????????????@@@@@@AAA???AAADDDFFFGGGGGGFFFEEEEEEDDDDDDGGGHHHJJJSSS\\\lllyyywww|||}}}sssgggrrrzzzssscccZZZVVVQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQOOOOOOPPPQQQOOOOOOOOOOOONNNLLLJJJIIIEEEFFFEEEBBB===:::;;;<<<::::::::::::::::::::::::999888888888888999;;;<<<999999999999:::;;;<<<===>>>>>>???AAABBBCCCDDDDDDFFFGGGJJJLLLNNNQQQUUUYYY\\\^^^bbbdddfffiiillloooxxxzzz}}}}}}{{{{{{~~~sssmmmhhhaaaZZZXXXUUUVVVWWWXXXYYY\\\aaaeeelllmmmllllllkkkiiiiiihhhddddddeeefffdddbbb___]]]YYYZZZYYYVVVSSSTTTWWWZZZ[[[bbblllvvv|||xxxvvvuuuuuuoooppprrrssssssqqqooommmpppqqqooommmlllqqqzzzDDDDDDCCCCCCEEEGGGJJJLLLIIILLLNNNMMMKKKJJJLLLOOOQQQQQQSSSXXXaaannnyyyyyyuuusssrrryyypppcccZZZTTTNNNGGGAAABBBAAAAAABBBDDDEEEEEEDDDFFFDDDCCCBBBCCCFFFIIILLLKKKUUU\\\hhh|||yyyooolllzzzsssWWWGGGDDDCCCFFFGGGBBB===<<>>===<<<<<<===???AAADDDEEE???AAABBBDDDDDDCCCBBBAAA<<<===>>>===<<<===>>>@@@???????????????@@@@@@AAA>>>AAADDDHHHIIIHHHFFFDDDEEECCCDDDFFFGGGIIIQQQ[[[eeexxxxxx~~~llljjjxxx~~~iii]]]WWWSSSPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSRRRQQQPPPQQQRRROOOOOOOOOOOONNNLLLJJJIIIEEEFFFFFFBBB===:::;;;<<<999999999::::::;;;;;;;;;999888777777888:::<<<>>>999999999999:::;;;<<<<<>>???DDDBBBAAA???>>>>>>??????@@@AAAAAAAAABBBDDDHHHKKKDDDEEEEEECCCAAA??????@@@AAA???<<<<<<===>>>>>>===???@@@@@@???>>>>>>???AAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFIIIPPPUUUgggyyy~~~nnnlllyyyttt|||yyybbbWWWTTTRRRQQQOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKIIICCC===>>>BBBCCC===777;;;;;;;;;:::::::::999999888888777777888888999:::555777999999999:::;;;===>>>???@@@AAABBBCCCCCCDDDCCCDDDGGGIIILLLPPPVVVZZZYYY\\\```bbbcccgggmmmrrrrrruuuxxxxxxxxxzzz~~~~~~|||yyyxxxyyy~~~zzztttkkkddd___\\\YYYXXX[[[\\\^^^```ccceeefffffflllkkkjjjiiikkkmmmppprrrppprrrtttuuuwwwyyy~~~ttt{{{xxxkkkdddggggggbbbfffaaa```eeelllooosssvvv}}}yyyzzzzzz{{{zzzyyywwwuuutttxxx{{{}}}{{{wwwttttttuuu||||||zzzvvvpppmmmnnnpppEEEFFFHHHIIIKKKLLLLLLMMMQQQQQQPPPOOOOOOPPPRRRTTTZZZ^^^ccciiipppyyyxxxooogggccc```\\\[[[]]]___\\\WWWPPPJJJEEEAAA???????????????@@@@@@@@@@@@EEEFFFGGGFFFEEEIIISSS\\\[[[ggg}}}}}}~~~rrrooouuusssZZZNNNMMMMMMAAAAAAAAA???======>>>@@@CCCBBBAAA???>>>>>>??????@@@???@@@AAADDDHHHLLLMMMDDDEEEEEEDDDAAA@@@@@@AAA>>>???@@@>>><<<<<<>>>AAA>>>??????>>>======>>>@@@@@@@@@@@@AAABBBBBBCCCCCCAAACCCDDDEEEEEEJJJRRRXXXmmm}}}sssgggzzzyyy{{{vvvoootttxxx}}}eeeYYYVVVTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFDDDBBBAAA???===::::::::::::999999999999888888777777888888999:::555777999999999999;;;===>>>>>>???@@@AAABBBBBBCCCAAACCCEEEGGGIIINNNSSSVVVXXX[[[```bbbdddggglllqqqoooqqquuuvvvxxxzzz~~~{{{zzzxxxxxxyyy~~~}}}uuuppphhhccc___^^^]]]\\\^^^___bbbeeehhhjjjkkkkkkjjjhhhfffdddcccdddfffgggeeegggjjjlllnnnrrrwww{{{|||zzztttuuutttnnnjjjeeebbbfffjjjkkklllooowww{{{{{{zzzxxxvvvsssqqqoooxxx{{{}}}|||xxxtttttttttppppppmmmiiiccc``````aaaBBBCCCEEEGGGJJJKKKLLLMMMVVVVVVUUUSSSSSSUUUXXX\\\aaafffmmmsssyyy~~~|||lllaaaXXXVVVVVVTTTRRRSSSSSSQQQNNNJJJFFFCCCAAA@@@======>>>??????@@@@@@AAABBBEEEFFFFFFIIIRRR___iiioooxxx}}}uuuzzzcccPPPIIIGGGEEE@@@AAA@@@???===>>>@@@BBBBBBAAA@@@???????????????@@@>>>>>>AAAGGGLLLNNNNNNCCCDDDEEEDDDBBBAAABBBCCC<<<@@@CCCAAA<<<;;;???DDD===>>>???>>><<<<<<>>>????????????@@@@@@AAABBBCCC@@@BBBCCCEEEGGGNNNWWW^^^ttt}}}gggooo{{{vvvyyyzzz}}}tttkkklllmmm{{{hhh\\\XXXUUUSSSRRRQQQOOONNNMMMNNNNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLEEEHHHIIIEEE>>>999;;;>>>:::999999999999888888888888888777777888888999:::666777999999999999;;;===<<<======>>>???@@@AAABBBBBBDDDFFFGGGIIILLLPPPTTTUUUZZZ___bbbdddfffkkknnnlllnnnrrrtttwwwzzz||||||||||||}}}ssskkkgggbbb^^^^^^^^^^^^^^^aaacccgggkkkmmmnnnmmmmmmgggeeeaaa^^^[[[ZZZZZZZZZVVVXXX[[[^^^aaafffkkkooozzz~~~yyyssspppqqqqqqooooooqqqrrrzzz{{{zzzxxxuuurrrnnnkkkiiiooosssvvvuuupppllljjjkkkdddccc```[[[VVVSSSSSSTTTBBBCCCFFFHHHJJJLLLMMMNNNWWWYYYYYYYYYYYY]]]cccgggkkkqqqzzz~~~xxxtttfffZZZOOONNNPPPNNNKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA??????@@@@@@AAABBBBBBBBBAAADDDHHHNNN[[[lllyyy~~~lllTTTHHHEEECCC@@@@@@AAAAAA???>>>???AAACCCAAA@@@@@@???????????????AAA>>><<<@@@HHHMMMMMMKKKAAABBBCCCCCCBBBAAABBBCCC>>>AAACCCBBB???>>>AAAEEE>>>?????????======>>>@@@???????????????AAABBBCCC@@@CCCEEEGGGJJJRRR]]]eeevvveeeddd~~~|||~~~zzzzzz}}}wwwuuuyyytttiiiggggggpppkkk]]]YYYVVVTTTSSSQQQOOOMMMLLLMMMNNNOOOLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNLLLLLLEEEHHHJJJEEE===888999<<<999999999888888888777777888888777777888888999:::666888999999999999;;;<<<;;;<<<<<<===>>>???@@@@@@DDDFFFHHHIIIJJJLLLPPPRRRSSSXXX^^^bbbccceeeiiilllmmmnnnqqqtttwww{{{~~~yyykkkbbb___[[[YYYZZZ[[[\\\\\\bbbdddhhhkkkmmmllljjjhhhccc```\\\XXXUUURRRQQQQQQJJJLLLOOOQQQSSSWWW\\\___gggqqqzzz|||~~~~~~}}}yyyyyy{{{}}}|||yyywwwuuurrrnnnkkkhhhfffiiilllooommmhhhcccaaa```___]]]YYYUUUQQQOOOOOOPPPGGGIIIKKKMMMOOOQQQRRRRRRVVVZZZ^^^```bbbgggooovvv}}}|||uuupppmmmbbbVVVKKKIIIJJJGGGDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDHHHMMMUUUddd{{{~~~zzz|||sssWWWGGGEEEGGGHHHGGGAAABBBBBBAAA@@@@@@BBBDDD??????@@@?????????>>>>>>AAA>>><<>>>>>???@@@BBBCCC@@@CCCEEEGGGKKKRRR\\\dddqqq{{{___YYYooo|||yyyyyyvvvqqqppp|||qqqgggcccccciiiooo___YYYVVVUUUSSSRRROOOMMMLLLMMMNNNOOOLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQQQQQQQPPPOOOMMMMMMMMMLLLJJJGGGCCC???======999999999888888888777777888888777777888888999:::777888999999999999:::<<<:::;;;<<<===>>>??????@@@DDDEEEHHHIIIIIIKKKNNNPPPRRRWWW]]]aaabbbdddhhhkkkppppppqqqtttxxx{{{~~~rrreee```]]]ZZZXXXYYY[[[[[[[[[aaaccceeeggggggeeebbb```\\\ZZZWWWSSSPPPMMMLLLKKKFFFGGGIIIIIIIIIKKKOOOQQQTTT\\\dddhhhnnnvvv~~~~~~zzzvvvuuurrrpppmmmjjjhhhgggjjjmmmooommmgggbbb``````^^^ZZZVVVQQQOOONNNNNNNNNHHHJJJLLLOOORRRUUUVVVWWWZZZ```ggglllpppvvv}}}wwwrrrnnnllldddXXXNNNKKKIIIFFFCCCCCCAAABBBCCCDDDDDDDDDDDDCCC@@@AAABBBDDDFFFGGGIIIIIIOOOZZZjjj~~~~~~{{{tttttt}}}|||yyydddMMMCCCCCCEEEFFFGGGDDDDDDDDDCCCAAABBBCCCEEE>>>??????@@@??????>>>>>>@@@>>>===???CCCDDDCCCAAA@@@BBBCCCBBBAAAAAABBBCCCFFFDDDCCCDDDFFFFFFDDDAAA@@@AAABBBAAA??????AAABBBAAA@@@???>>>???AAACCCDDD@@@BBBEEEFFFHHHNNNUUU\\\fffzzzkkk[[[TTTeee}}}xxxwww{{{}}}{{{yyyxxx|||~~~vvvrrrzzz~~~yyylllbbb___```eeepppwwwcccYYYWWWWWWSSSRRRPPPOOONNNOOOOOOPPPMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMNNNKKKGGGEEEDDDBBB>>>::::::999999999999888888888888888777777888888999:::777888::::::999999:::;;;:::;;;<<<<<<>>>>>>???@@@@@@BBBEEEFFFGGGHHHJJJLLLQQQVVV[[[^^^```bbbgggjjjqqqpppqqqtttxxx|||}}}}}}~~~zzzvvvmmmdddaaa___\\\[[[\\\]]]^^^]]]___```aaabbbaaa___]]][[[YYYWWWUUURRRNNNLLLJJJIIIHHHIIIHHHGGGEEEEEEGGGIIIKKKOOOTTTWWWZZZaaajjjpppzzzyyy{{{|||xxxvvvtttrrrooommmkkkjjjiiiiiilllnnnlllgggddddddeeeaaa]]]VVVQQQOOONNNMMMMMMKKKMMMPPPUUUYYY]]]```aaagggoooyyy|||~~~|||xxxtttpppllljjjiiiaaaXXXPPPKKKHHHDDDCCCEEEAAABBBCCCDDDDDDCCCCCCBBBAAABBBEEEIIIMMMQQQSSSUUUXXXlll~~~qqqooouuu~~~jjjYYYJJJDDDDDDCCCCCCFFFGGGGGGGGGEEECCCCCCDDDFFF===>>>???@@@@@@???>>>>>>===>>>???@@@AAABBBBBBAAACCCDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHFFFDDDCCCBBB@@@AAAAAA@@@??????@@@BBBBBBAAA?????????AAADDDFFFAAADDDGGGGGGGGGJJJOOOSSS\\\ppp}}}|||||||||ooo```YYYPPPZZZvvv|||{{{}}}zzzuuuuuuxxx~~~wwwjjj___]]]___ccceeettthhhZZZWWWYYYQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNPPPQQQQQQPPPOOONNNKKKHHHEEECCCBBB@@@<<<:::::::::::::::999999999999888888777777888888999:::777999::::::999888999;;;;;;;;;<<<===>>>???@@@@@@???AAADDDFFFGGGHHHJJJLLLRRRUUUZZZ\\\^^^aaafffkkknnnmmmnnnrrrwww|||~~~}}}|||~~~~~~~~~|||uuuqqqkkkeeeaaa___]]]]]]^^^`````````]]]^^^___``````___^^^]]]]]][[[YYYVVVRRROOOMMMLLLLLLLLLKKKHHHFFFEEEFFFGGGFFFHHHJJJMMMNNNQQQWWW^^^hhhiiinnntttxxxyyy~~~{{{xxxwwwtttqqqnnnlllkkkjjjjjjmmmooonnnllllllooorrrnnnhhh___XXXUUUSSSPPPNNNSSSUUUZZZ```fffkkknnnpppttt}}}|||xxxsssoooqqqoookkkhhhdddbbbaaa```YYYRRRJJJFFFAAA======AAAAAABBBCCCDDDDDDCCCAAA@@@CCCEEEIIINNNTTTZZZ^^^```ccc}}}sssllloooxxxxxxWWWLLLDDDEEEGGGGGGJJJNNNIIIIIIHHHFFFDDDCCCEEEFFF===>>>???@@@@@@???>>>===;;;===@@@AAAAAAAAABBBDDDEEEGGGGGGFFFEEEDDDDDDFFFEEEIIIMMMJJJEEEAAABBBEEE???@@@@@@???>>>>>>???AAACCCBBB@@@???@@@BBBEEEFFFDDDGGGJJJJJJIIIIIIMMMPPPVVVfffzzzwwwuuuvvv{{{mmm^^^RRRHHHMMMeee}}}vvvwww}}}yyyjjj___]]]aaabbb___hhhmmm\\\XXXZZZPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRKKKMMMOOOQQQQQQQQQPPPOOOLLLKKKJJJGGGDDDBBB@@@???;;;;;;;;;:::::::::999999888888888777888999999:::888999::::::999888999;;;;;;;;;<<<===>>>???@@@@@@@@@BBBEEEHHHHHHJJJLLLNNNRRRUUUYYY[[[\\\```fffkkkkkkjjjkkkpppwww|||~~~~~~|||~~~{{{yyy|||{{{sssoookkkfff___]]][[[\\\^^^`````````]]]^^^^^^___```aaaaaaaaacccbbb___\\\XXXTTTQQQPPPNNNNNNMMMJJJGGGFFFGGGHHHAAABBBFFFHHHHHHIIINNNTTTUUUWWW]]]eeeiiilllrrrzzz{{{yyyvvvrrrnnnlllkkkjjjooorrruuuuuuuuuwww|||{{{tttjjjaaa]]]YYYUUUSSSgggeeehhhqqqxxx{{{}}}xxxqqqmmmkkkjjjjjjgggddd```\\\ZZZXXXWWWQQQLLLFFFCCCCCCCCCBBBAAABBBAAA@@@@@@BBBCCCCCCCCCFFFIIIKKKOOOZZZiiiooommmqqq}}}ssslllpppzzz}}}bbbKKKHHHFFFIIINNNPPPMMMJJJOOOJJJFFFEEECCCAAABBBEEE???@@@AAABBBBBBBBBAAAAAADDDCCCBBBBBBCCCDDDDDDDDDGGGEEEHHHMMMLLLGGGFFFJJJIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>===>>>???@@@???<<<>>>@@@BBBDDDEEEEEEFFFKKKHHHLLLQQQNNNEEEGGGQQQSSS```}}}~~~www}}}iiiWWWOOOLLLPPPYYYjjjxxxsssssswwwgggaaa```___bbbaaadddpppzzzdddZZZVVVSSSSSSSSSSSSRRRQQQOOONNNPPPOOONNNNNNPPPQQQQQQQQQNNNNNNPPPRRRTTTRRRNNNKKKPPPOOOMMMJJJFFFCCCAAA@@@;;;;;;;;;;;;:::999888777777888888888888999999999555666777888777777888:::999::::::;;;<<<===>>>>>>AAABBBDDDDDDEEEFFFIIIKKKRRRSSSVVVXXX[[[___eeeiiifffiiilllooorrruuuzzz}}}|||{{{vvvzzzzzzyyyyyyssskkkfffccc^^^ZZZ\\\^^^]]]___bbbbbb```^^^^^^```cccdddeeeggghhhgggccc^^^ZZZWWWVVVTTTUUUSSSMMMJJJKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJMMMQQQVVV[[[^^^aaammmpppuuuzzz}}}}}}||||||{{{{{{{{{~~~zzzuuurrrpppooosssrrrrrruuuzzzwwwllleee___YYYrrrqqquuu~~~|||wwwpppkkkgggeeedddccc```\\\XXXUUUSSSRRRRRRKKKGGGBBB@@@AAABBBBBBAAABBBAAAAAABBBDDDFFFHHHHHHJJJRRRYYY[[[```iiipppqqq||||||uuusss}}}nnnUUUIIIGGGFFFIIIMMMOOOLLLHHHGGGCCCAAABBBAAA???@@@CCC@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDEEEEEEKKKIIILLLPPPPPPJJJHHHJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@???@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEEKKKIIILLLQQQNNNFFFHHHRRRTTT]]]uuu|||mmm^^^QQQKKKKKKPPP___{{{}}}}}}xxxuuuwwwqqqeee```___fffcccccciiiuuu|||cccYYYVVVTTTTTTSSSRRRQQQPPPPPPOOOPPPOOONNNNNNOOOPPPPPPPPPOOOPPPRRRTTTVVVUUUQQQNNNPPPOOOMMMJJJFFFCCCAAA@@@<<<;;;;;;::::::999999888777888888888888999999999555777888888888888999;;;999::::::;;;<<<===>>>>>>AAABBBDDDEEEEEEGGGIIILLLQQQSSSUUUWWWZZZ___dddhhhgggjjjlllnnnpppssswwwzzz~~~|||{{{{{{www|||}}}~~~}}}vvvnnniiiddd___\\\]]]___^^^___aaacccbbbbbbcccfffiiikkklllnnnmmmlllhhhccc```^^^^^^]]]]]]XXXQQQLLLLLLJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIILLLOOORRRUUUWWWZZZ\\\aaaeeeggghhhggggggffffffeeeggglllsssyyy~~~{{{xxxwwwwwwxxxyyy{{{~~~vvviii___}}}~~~|||uuurrrpppmmmiiieeeaaa^^^]]][[[XXXTTTPPPMMMLLLLLLMMMEEEBBB@@@@@@AAACCCDDDCCCEEEDDDEEEFFFIIILLLPPPRRRUUU___gggeeeaaadddlllrrr||||||{{{^^^LLLGGGFFFFFFIIIMMMMMMJJJFFFAAA>>>===???@@@>>>???CCCAAAAAABBBBBBDDDGGGIIIJJJEEEEEEDDDDDDDDDEEEFFFGGGNNNQQQXXX]]]ZZZRRRLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDJJJHHHKKKPPPNNNGGGIIIQQQSSSYYYiiiuuuiiiXXXNNNJJJJJJUUUnnn~~~xxxuuuxxx}}}|||wwwxxx}}}}}}jjjbbbccchhhcccaaacccjjjwwwfff\\\ZZZVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRTTTVVVXXXWWWUUURRRPPPNNNLLLJJJFFFDDDBBB@@@===<<<:::999888888999:::777888888888888999999999666777999999888888:::;;;999::::::;;;<<<===>>>>>>AAACCCDDDEEEEEEGGGJJJLLLPPPRRRTTTWWWZZZ^^^cccggghhhjjjlllnnnooorrruuuxxx~~~~~~}}}{{{zzz{{{}}}|||zzz~~~yyypppmmmeee```]]]___```^^^^^^```dddeeegggjjjmmmppprrrsssvvvvvvuuurrrnnnkkkkkklllgggfff```WWWQQQPPPMMMJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNQQQUUUWWWXXXWWWWWWWWWVVVUUUVVVYYY]]]bbbfffbbbhhhpppzzzzzzlll~~~yyyyyyzzzuuunnniiiiiigggeeebbb___\\\ZZZVVVSSSOOOLLLIIIIIIJJJKKKCCCBBBAAAAAABBBDDDFFFFFFJJJJJJJJJLLLPPPVVV^^^ccckkkooopppiiiaaabbblllvvv|||~~~wwwzzzkkkVVVLLLEEEEEEFFFIIILLLLLLIIIFFFAAA>>>===@@@@@@>>>???BBBCCCCCCBBBBBBDDDFFFIIIKKKGGGGGGFFFFFFEEEGGGIIIKKKRRRaaarrrwwwlll[[[OOOLLLGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA??????@@@CCCBBB@@@??????@@@BBBCCCGGGFFFHHHLLLKKKGGGIIINNNPPPTTT```}}}rrrcccVVVNNNLLLSSSiiizzzvvvqqqsssyyy|||yyyuuuyyyooodddffffffbbb```bbbhhhrrrkkkaaa```WWWUUUSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOPPPRRRRRRSSSTTTVVVXXXXXXVVVSSSOOONNNLLLIIIGGGDDDBBBAAA>>><<<:::888888888999:::777777888888888999999999666888999:::999999:::<<<999::::::;;;<<<===>>>>>>AAACCCDDDEEEEEEGGGJJJLLLNNNPPPSSSVVVYYY]]]aaaeeegggiiilllnnnppprrrvvvyyy}}}~~~{{{~~~xxxwwwzzz~~~wwwqqqpppgggbbb```bbbccc```___```fffiiillloooqqqsssuuuwwwyyy{{{}}}}}}zzzxxxwwwvvvrrrqqqjjj```YYYWWWTTTOOOLLLJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQPPPOOOOOOPPPSSSUUUWWWUUUXXX^^^dddlllttt~~~|||zzzzzzwwwrrrqqqqqqlllfffbbbcccbbbaaa___[[[XXXVVVQQQNNNKKKIIIGGGHHHIIIJJJBBBBBBBBBAAABBBDDDGGGIIIMMMOOOSSSWWW]]]fffpppxxx~~~yyyqqqiiieeeiiivvv{{{}}}ssspppwww}}}}}}uuu]]]QQQNNNDDDEEEFFFIIIKKKKKKIIIHHHCCC???>>>??????<<<===@@@EEEDDDBBBBBBBBBDDDFFFHHHHHHIIIIIIGGGFFFHHHKKKOOO]]]www|||aaaPPPKKKFFFFFFFFFGGGFFFFFFEEEEEEBBBCCCDDDBBB???======>>>DDDCCC@@@???>>>???AAABBBCCCCCCEEEHHHHHHGGGHHHKKKKKKRRR[[[}}}wwwlll\\\RRRNNNSSShhh{{{{{{ssstttwwwyyywwwuuuyyyuuufffeeebbb```aaaeeejjjrrrpppbbb```WWWVVVSSSQQQPPPPPPQQQRRRRRRSSSTTTSSSQQQPPPRRRTTTRRRRRRSSSUUUVVVVVVTTTRRROOONNNLLLIIIGGGDDDBBBAAA>>><<<:::888888888999:::777777888888888999999999666888999:::999999:::<<<999::::::;;;<<<===>>>>>>@@@BBBDDDDDDEEEFFFIIIKKKLLLOOORRRUUUXXX\\\```ccceeehhhkkknnnppptttxxx{{{}}}|||}}}yyyuuuwww~~~~~~{{{tttppppppkkkgggfffhhhiiifffcccdddkkknnnqqqsssssstttvvvyyyzzzyyymmmddd___YYYSSSQQQOOOMMMKKKIIIHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKIIIIIIIIIJJJKKKLLLPPPQQQTTTVVVYYY^^^ccchhhooottt|||~~~zzzyyyrrrsssqqqllljjjkkkgggaaa]]]]]]\\\[[[XXXUUURRRPPPJJJIIIHHHGGGFFFFFFGGGGGGCCCCCCBBBAAABBBEEEJJJNNNRRRYYYbbbjjjpppvvv~~~}}}sssiiieeefffnnn{{{wwwvvv}}}}}}pppqqqyyyvvvzzz{{{cccRRRKKKJJJCCCDDDFFFHHHIIIKKKKKKLLLFFFAAA>>>>>><<<:::;;;???DDDCCCCCCBBBBBBCCCEEEEEEGGGIIIIIIGGGEEEGGGLLLPPPfff}}}___NNNHHHEEEEEEEEEEEEEEEDDDCCCBBB>>>AAACCCBBB>>><<<<<<>>>CCCBBBAAA?????????@@@AAA@@@AAABBBEEEFFFGGGGGGHHHHHHQQQYYYuuuvvvbbbTTTNNNRRRhhh}}}zzzyyyzzzxxxvvvyyy~~~}}}}}}lllaaaaaaaaadddiiimmmrrr}}}uuuaaa[[[WWWVVVTTTRRRQQQQQQQQQRRRPPPSSSTTTSSSQQQQQQSSSVVVRRRRRRRRRSSSTTTTTTRRRPPPNNNMMMLLLIIIGGGDDDCCCBBB===<<<:::999888888999:::777888888888888999999999666777999999888888:::;;;999::::::;;;<<<===>>>>>>???AAABBBCCCCCCEEEHHHJJJJJJMMMQQQUUUWWW[[[^^^aaadddfffiiilllooossswww{{{{{{|||}}}~~~}}}{{{yyyzzzzzzzzzxxxrrroooooommmiiiiiimmmnnnjjjhhhhhhlllooorrrrrrqqqqqqtttwww}}}qqqiii```XXXXXXWWWVVVTTTQQQOOONNNMMMFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNPPPTTTWWW\\\```fffnnnwww}}}xxxsssqqqppplllmmmkkkfffdddeeeccc^^^ZZZYYYWWWUUURRROOOLLLKKKGGGGGGGGGHHHGGGGGGGGGFFFEEEFFFEEEEEEFFFKKKSSSYYY___jjjxxx}}}|||vvvooojjjjjjlllpppzzz|||yyysssuuu}}}|||dddTTTKKKGGGDDDCCCDDDEEEGGGHHHKKKNNNPPPIIICCC???>>>===<<>><<<===???AAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCFFFHHHHHHGGGFFFQQQXXXmmmoooZZZPPPSSSmmm~~~}}}|||zzzyyy{{{{{{{{{zzzeeeaaabbbhhhooorrruuu||||||dddZZZVVVUUUUUUTTTSSSRRRQQQQQQMMMPPPSSSRRROOOOOOSSSWWWSSSRRRQQQRRRSSSRRRPPPNNNNNNMMMKKKIIIGGGEEECCCBBB<<<;;;;;;::::::999999888777888888888888999999999555777888888888888999;;;999::::::;;;<<<===>>>>>>>>>???AAABBBBBBDDDFFFIIIIIILLLPPPTTTWWWZZZ]]]```ccceeehhhjjjmmmppptttwwwxxx}}}||||||}}}wwwxxxyyyuuupppnnnhhheeefffkkklllhhheeeeeedddgggjjjiiihhhiiimmmrrrzzzwwwmmmddd``````___^^^[[[XXXUUUSSSLLLKKKJJJHHHGGGFFFFFFEEEHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGCCCEEEHHHIIIIIIKKKMMMOOORRRUUUXXX\\\```hhhqqqxxx|||{{{}}}yyytttoookkkiiihhhdddfffccc^^^\\\]]]\\\YYYZZZYYYVVVSSSOOOLLLJJJIIIGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJIIIKKKRRR\\\dddmmmzzzuuuoooxxxuuuvvvyyywwwuuu{{{}}}zzz}}}xxxyyywwwvvvwwwxxxiiiTTTLLLIIIFFFBBBCCCDDDEEEFFFHHHKKKPPPSSSLLLFFFAAA@@@@@@@@@DDDIII???@@@BBBDDDFFFGGGHHHHHHCCCEEEFFFCCCAAABBBHHHNNNSSSeeeqqqjjj[[[PPPJJJGGGDDDDDDDDDCCCBBB@@@???>>>;;;@@@CCCCCC???<<<>>>@@@???@@@AAAAAAAAA@@@@@@??????AAABBBCCCFFFIIIIIIGGGFFFRRRVVVhhh|||bbbUUUWWWsss}}}zzzzzz}}}|||lll```ccckkksssxxxyyyiii]]]UUUUUUUUUUUUTTTRRRQQQPPPJJJNNNQQQPPPNNNNNNRRRWWWTTTSSSRRRRRRRRRQQQOOOMMMNNNMMMKKKIIIGGGEEECCCBBB;;;;;;;;;;;;;;;999888777777888888888888999999999555666888888777777999:::999::::::;;;<<<===>>>>>>===???@@@AAAAAACCCFFFHHHHHHKKKPPPTTTVVVYYY]]]___ccceeegggiiijjjmmmpppsssuuu{{{~~~|||{{{~~~{{{vvvyyy|||xxxqqqmmmaaa___```eeegggccc``````[[[^^^aaa```^^^```ffflllkkkpppwww~~~yyypppeeeffffffeeebbb^^^ZZZWWWTTTRRRPPPNNNKKKJJJIIIHHHIIIHHHFFFEEEEEEFFFGGGIIIEEEFFFFFFGGGGGGFFFFFFEEEBBBEEEHHHIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUZZZbbbiiihhhmmmtttyyy}}}~~~zzzsssmmmoooooonnnllliiifffcccbbb^^^^^^]]]\\\ZZZXXXVVVUUU\\\WWWQQQLLLJJJHHHDDDBBBIIIKKKMMMLLLIIIGGGHHHJJJOOONNNPPPSSSRRRTTTddduuu{{{yyylllooowww~~~zzzwww}}}uuuhhhkkk|||oooUUUNNNLLLGGGDDDFFFHHHGGGFFFGGGIIIMMMQQQSSSQQQJJJBBB???@@@DDDFFFFFFDDDCCCBBBAAABBBBBBDDDDDDIIICCCAAACCCCCC???@@@EEEMMMOOOQQQPPPMMMJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>???@@@BBBCCCCCCBBB@@@???>>>????????????@@@@@@@@@???AAABBBBBBCCCFFFIIILLLGGGOOOVVVddddddSSSYYYrrr}}}~~~vvveeeccchhhqqquuuuuu}}}mmm^^^ZZZWWWUUUWWWVVVRRRRRRTTTMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKJJJJJJHHHEEEBBB@@@<<<999999;;;;;;888444999999888888888888888888777888::::::999999:::;;;::::::;;;;;;;;;;;;;;;;;;@@@@@@@@@AAABBBCCCDDDEEEJJJKKKMMMOOOSSSVVVYYY[[[dddgggjjjkkkkkklllooorrrwww{{{{{{xxxxxx|||~~~~~~{{{yyyyyywwwnnnddd```___```cccfffddd]]]VVVXXXZZZZZZVVVUUUYYY[[[[[[XXX___hhhlllnnnuuu|||vvvxxxwwwooojjjhhhfffbbb[[[XXXTTTQQQOOOLLLIIIGGGLLLIIIGGGIIIKKKLLLJJJHHHGGGJJJMMMKKKFFFEEEGGGKKKIIIHHHGGGHHHKKKNNNOOOOOOPPPRRRTTTUUUWWW[[[___aaabbbdddgggiiijjjooouuuzzz}}}~~~xxxtttpppkkkggggggfffeeecccbbb```___^^^\\\[[[[[[ZZZXXXVVVUUUTTTWWWTTTOOOKKKIIIHHHFFFDDDHHHJJJLLLMMMMMMNNNRRRUUUbbbcccbbb```^^^cccqqqtttoooxxx}}}vvvmmmlllrrr~~~qqqjjjttt}}}eeePPPKKKKKKGGGDDDGGGFFFGGGIIILLLQQQWWW]]]aaa[[[PPPDDD@@@DDDJJJKKKIIIDDDCCCBBBAAAAAABBBCCCDDDDDD???>>>AAAAAA>>>???CCCDDDGGGJJJKKKIIIGGGEEEDDDEEEDDDBBBAAA??????>>>>>>@@@AAABBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@???AAACCCDDDEEEGGGJJJLLLJJJOOOSSS___pppYYYXXXlll|||eeeaaaeeeooouuuwww~~~uuu```]]]XXXVVVWWWVVVSSSRRRTTTQQQQQQRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQOOONNNLLLLLLKKKIIIFFFCCC@@@===999999;;;;;;888444999999888888888888888888777888999999888888999;;;:::::::::;;;;;;;;;;;;;;;@@@@@@@@@AAABBBCCCDDDEEEHHHIIIKKKNNNRRRUUUYYYZZZ```dddhhhjjjjjjlllqqquuuwwwzzzzzzvvvvvv{{{~~~zzzvvvvvvvvvpppiiiccc```^^^```bbbbbb^^^ZZZZZZ\\\ZZZUUUSSSVVVXXXVVVQQQWWW]]]^^^___cccnnnvvv~~~yyyuuuoooiiigggccc___[[[YYYWWWTTTRRRRRRQQQOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQOOOMMMMMMOOOQQQRRRRRRRRRTTTYYY___dddeeedddbbbaaaccceeeeeeeeegggkkkoooqqqssswww{{{{{{yyytttooojjjeeebbb```___^^^]]][[[ZZZ[[[[[[\\\YYYXXXWWWUUUTTTRRRQQQPPPMMMKKKHHHFFFDDDDDDDDDDDDHHHJJJNNNRRRUUUZZZ___ccczzzxxxqqqqqqwww{{{{{{uuunnntttvvvlllddddddiiivvv~~~{{{uuuvvvjjjXXXHHHFFFHHHFFFDDDFFFEEEGGGKKKQQQZZZbbbjjjnnnjjj\\\MMMFFFJJJNNNLLLIIIDDDCCCBBBAAAAAABBBCCCCCC@@@>>>>>>AAAAAA??????BBB>>>AAADDDFFFEEEDDDCCCDDDDDDCCCAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@AAA???BBBDDDFFFGGGHHHJJJKKKNNNPPPPPPZZZdddYYYhhhfff___```kkkuuuxxx~~~gggaaa[[[VVVVVVVVVSSSRRRTTTPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLJJJGGGDDD@@@===:::999;;;;;;888555888888999999999999999999666888999888777777888:::999:::::::::;;;;;;;;;<<<@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIILLLPPPTTTWWWYYY[[[```eeehhhjjjmmmrrrvvvvvvyyyxxxttttttzzz~~~}}}xxxtttvvv|||}}}zzzsssooojjjiiikkklllkkkjjjbbbccc___XXXUUUVVVVVVSSSQQQTTTVVVUUUSSSUUU[[[aaannnyyyzzzssspppjjjfffccc```]]][[[YYYXXXWWWUUUSSSSSSTTTUUUSSSQQQOOOQQQVVVYYYWWWTTTYYYWWWUUUVVVWWWYYYYYYYYYYYY\\\cccmmmuuutttmmmeeeaaacccdddcccaaa``````aaaeeefffhhhkkknnnoooqqqqqqsss~~~{{{yyyqqqpppnnnjjjddd```___^^^]]][[[YYYWWWWWWXXXYYYZZZWWWVVVSSSQQQNNNLLLKKKJJJFFFFFFFFFDDDBBBCCCFFFIIILLLQQQXXX```gggllloooqqq|||rrrkkkdddjjjttt|||zzzzzz|||sssjjjeeeeeekkkqqq|||~~~~~~mmm[[[NNNEEEDDDGGGEEEDDDDDDDDDFFFKKKRRR[[[dddkkkooorrrhhhZZZRRROOOMMMIIIFFFDDDCCCBBBAAAAAAAAABBBCCC@@@@@@AAABBBBBBAAA@@@AAA@@@AAABBBBBBBBBBBBDDDEEECCCBBBAAA?????????@@@AAACCCBBBAAAAAAAAAAAABBBCCC?????????@@@@@@@@@AAAAAA???BBBFFFHHHHHHHHHIIIJJJMMMOOOPPPZZZ|||lllXXXbbb~~~~~~hhh^^^[[[fffqqquuuyyyvvveee\\\VVVUUUTTTRRRRRRSSSPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPNNNNNNMMMJJJFFFCCCAAA>>>;;;999::::::999777888888999999999999999:::666777888888777666777999999999999::::::;;;;;;<<>><<<:::999999999888888888999999::::::::::::666888999888777666777888888888999999:::;;;;;;<<>>>>>AAAAAA>>>GGGFFFEEEBBB@@@@@@BBBDDDGGGEEEBBB@@@???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@CCCEEEFFFFFFGGGHHHJJJFFFMMMSSS[[[rrr|||\\\YYYppp|||{{{tttwww{{{~~~kkk^^^WWW]]]eeegggjjjooozzznnnaaaVVVRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSOOOPPPRRRTTTTTTSSSQQQPPPOOONNNMMMMMMMMMKKKHHHEEEAAA???<<<:::999999999:::888888999999:::;;;;;;;;;888999999999777666777888777777888999:::;;;<<<<<>>CCCEEECCCFFFHHHJJJJJJHHHFFFEEEDDDJJJHHHDDDAAA@@@AAABBBDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCDDDDDDDDDEEEHHHJJJEEELLLRRRVVVeee|||]]]XXXjjj|||wwwmmmmmmoooqqq|||kkk^^^WWW\\\aaacccgggnnnyyyssseeeXXXSSSTTTSSSSSSTTTOOONNNMMMMMMMMMOOOQQQRRRPPPQQQSSSTTTTTTRRRPPPOOOOOONNNNNNNNNNNNMMMJJJHHHAAA@@@===:::888888:::;;;888888999999:::;;;;;;<<<999:::::::::888777888999777777888999:::;;;<<<<<<>>>>>>??????@@@AAACCCDDDDDDEEEFFFIIIKKKNNNQQQRRRVVVZZZ^^^aaabbbdddiiimmmqqqvvvxxxwwwwww|||~~~~~~~~~pppjjjccc^^^]]][[[XXXUUUVVVUUUWWW\\\]]]___fffpppzzz~~~|||{{{}}}yyyxxxvvvwwwzzz|||}}}}}}vvvrrrqqquuu}}}~~~zzzrrrpppllljjjhhheee___[[[[[[\\\]]]```dddhhhkkkmmmtttvvvzzz~~~eeeggghhhccc]]]YYY[[[]]]]]]^^^```___]]]ZZZYYYXXXXXXTTTQQQQQQSSSQQQLLLFFFFFFGGGHHHJJJLLLLLLMMMMMMFFFEEEDDDCCCDDDEEEGGGIIIFFFKKKPPPQQQUUUbbbwwwyyybbbUUUXXXXXXWWWhhhyyyuuueee\\\cccjjjkkknnntttzzz{{{wwwvvv{{{rrrRRRDDDEEEEEEGGGGGGDDDCCCCCCCCCBBB???@@@AAACCCEEEGGGHHHIIIGGGKKKPPPSSSRRRNNNIIIEEEDDDCCCBBB@@@??????@@@@@@===AAAAAA>>>@@@HHHKKKIIIFFFJJJPPPSSSRRRMMMIIIFFFLLLIIIEEEBBBAAAAAACCCDDDAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGJJJEEELLLQQQPPP[[[qqqUUUQQQ```qqqyyynnnkkkhhhhhhvvvjjj___XXX\\\```aaagggooo{{{wwwhhhZZZUUUUUUUUUUUUVVVRRRQQQPPPOOOPPPRRRUUUVVVPPPRRRTTTUUUTTTRRROOONNNPPPOOONNNOOOPPPOOOLLLJJJAAA@@@>>>:::888888:::<<<888888999::::::;;;<<<<<<999;;;;;;:::888777888999666777888999:::;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGIIIKKKNNNPPPRRRTTTXXX]]]```aaadddiiinnnpppvvvyyyxxxyyy}}}}}}}}}zzz|||~~~~~~wwwooojjjhhhfffbbb___ZZZWWWWWWYYYWWWUUU[[[dddfffrrr}}}~~~~~~~~~}}}xxxvvvvvvzzz{{{wwwrrrooommmiiiddd___aaabbbccceeeiiimmmppprrrxxxzzz~~~[[[ZZZWWWUUUTTTUUUWWWXXX\\\[[[YYYWWWUUUTTTSSSSSSOOOOOONNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCDDDEEEHHHLLLPPPTTTRRRTTT\\\hhhwww~~~pppbbb^^^[[[\\\]]]cccvvv~~~lllfff___eeelll{{{wwwllltttssspppvvvyyy|||{{{{{{~~~{{{xxxvvvyyy^^^KKKEEEGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBEEEFFFFFFFFFFFFHHHKKKKKKIIIGGGFFFFFFGGGDDDAAA@@@AAAAAA???===????????????AAACCCEEEGGGGGGGGGJJJNNNNNNKKKIIIHHHKKKJJJGGGEEECCCAAA@@@???FFFCCCAAABBBFFFGGGDDD@@@EEEDDDDDDCCCBBBAAAAAAAAADDDDDDCCCAAA@@@BBBEEEHHHHHHKKKJJJOOO[[[nnn|||zzzoooUUUJJJVVVhhhmmmjjjjjjllltttppp___WWW]]]aaa___eeesss|||ggg]]][[[RRRQQQWWWXXXQQQPPPNNNLLLLLLMMMNNNOOOSSSQQQPPPRRRTTTTTTQQQNNNRRRRRRPPPNNNLLLJJJIIIHHHFFFDDDAAA>>><<<::::::999888888888888999:::;;;;;;777888999999777666666666999999999:::;;;<<<>>>???<<<<<<===>>>???@@@AAAAAACCCEEEGGGHHHIIIJJJMMMPPPSSSVVVZZZ___dddhhhjjjkkkqqqqqqqqqtttyyy}}}}}}yyyrrrnnnmmmnnnmmmmmmnnnrrrvvv{{{}}}}}}}}}xxxuuuqqqnnnlllfffccc```^^^^^^^^^]]]\\\[[[cccppp~~~~~~{{{{{{vvvvvvvvvzzz~~~{{{zzzzzzwwwrrrppprrrooommmlllmmmqqquuuyyy{{{VVVUUUSSSQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDHHHOOOXXX]]]bbbbbbgggssszzzqqqiiigggfffgggiiiiiilllxxxyyymmmaaaaaahhhrrryyyxxxtttrrruuuxxxzzz|||hhhUUUIIIFFFHHHDDDDDDDDDCCCCCCBBBAAA@@@AAA@@@???AAADDDFFFFFFFFFEEEHHHJJJJJJHHHFFFEEEEEEEEEBBB@@@???@@@AAA???===;;;;;;;;;<<<===???@@@BBBAAACCCGGGJJJJJJHHHHHHHHHIIIHHHEEEDDDCCCBBBAAAAAAEEEBBB@@@BBBFFFGGGDDD@@@EEEEEEDDDCCCCCCBBBAAAAAACCCCCCBBBAAA@@@AAAEEEGGGGGGJJJJJJNNNXXXiiizzztttwww~~~oooSSSFFFQQQdddxxxuuuuuutttwwwwwwggg\\\]]]]]]\\\iii{{{iii\\\ZZZRRRQQQUUUTTTRRRPPPOOOMMMMMMMMMOOOPPPSSSRRRQQQSSSUUUUUUSSSPPPRRRQQQPPPNNNMMMKKKJJJIIIGGGEEEAAA>>><<<:::::::::999999999888999999::::::999;;;<<<;;;999888888999::::::::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHJJJMMMOOOTTTVVVZZZ___cccgggiiiiiimmmnnnqqqtttwwwzzz}}}~~~{{{vvvpppkkkhhhfffgggfffdddcccdddfffhhhhhhooouuu~~~{{{uuuqqqkkkgggeeedddcccbbb```dddkkkrrr{{{~~~{{{xxxwwwvvvvvvvvvyyy}}}|||zzz{{{zzzvvvvvvyyyxxxxxxxxxyyy|||OOONNNLLLLLLLLLMMMOOOQQQOOONNNMMMMMMMMMMMMMMMNNNGGGGGGFFFFFFDDDCCCAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBDDDHHHOOOZZZfffooottttttyyyyyynnnjjjlllqqqtttttt~~~|||zzziiibbb\\\\\\fff}}}~~~wwwxxx}}}~~~iiiSSSJJJGGGGGGHHHDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>>???BBBDDDEEEEEEDDDFFFHHHHHHFFFDDDBBBBBBBBB@@@??????@@@@@@???===?????????@@@AAAAAABBBCCC===@@@CCCEEEFFFGGGHHHHHHHHHFFFCCCBBBCCCCCCBBBAAABBBAAA???AAAEEEFFFDDDAAAEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@???AAADDDGGGGGGJJJIIIMMMUUUbbbxxxpppoooppprrrwww|||qqqUUUEEEOOO```|||yyyzzz|||}}}ooodddbbb______mmmnnn]]]ZZZTTTSSSUUURRRRRRQQQPPPOOONNNOOOPPPQQQRRRRRRRRRTTTVVVWWWUUUSSSPPPPPPOOONNNMMMLLLKKKKKKHHHEEEAAA>>>;;;;;;;;;<<<::::::999999888999999999:::;;;<<<<<<:::999999:::777777999:::;;;;;;:::999;;;<<<======??????@@@AAABBBDDDFFFGGGGGGIIILLLOOOSSSVVVZZZ^^^bbbeeefffgggggglllqqqtttuuuwwwzzz}}}~~~yyyrrrnnnllliiieeeaaadddaaa^^^\\\\\\[[[ZZZXXXaaagggooouuuwwwwwwwwwvvv{{{~~~wwwsssooommmkkkhhhiiiiiijjjmmmuuu}}}zzzwwwtttrrrqqqqqqsssuuuvvvvvvttt{{{wwwvvvxxxyyyxxxzzz||||||~~~IIIHHHGGGGGGHHHJJJLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHCCCCCCCCCBBBBBB@@@??????>>>===<<<<<<===???AAABBBBBBEEEJJJQQQYYYdddooowww|||}}}zzzsssqqqgggfffgggmmmyyyyyywwwhhh[[[YYYZZZfffzzz~~~sssWWWHHHDDDDDDEEEGGGDDDCCCCCCBBBAAAAAAAAAAAA@@@>>><<<===???BBBCCCCCCCCCEEEGGGFFFDDDBBB@@@@@@??????????????????>>>>>>BBBBBBCCCDDDEEEEEEDDDDDD>>>??????BBBIIIOOOOOOKKKKKKGGGCCCAAABBBBBBAAA???@@@??????AAADDDEEECCCBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@BBBEEEHHHHHHKKKJJJMMMTTT]]]|||zzztttqqqnnnnnnsss{{{|||tttXXXHHHOOO```}}}{{{zzztttkkkiiigggfffppp~~~sss___[[[VVVVVVWWWRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTVVVVVVUUUTTTOOOOOOOOONNNNNNMMMMMMLLLIIIFFFBBB>>><<<;;;<<<===;;;;;;:::999888888888888888999;;;:::999888888999000333666999<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFFFFHHHKKKNNNSSSUUUXXX\\\```cccdddeeecccjjjqqquuutttuuuyyy}}}|||tttqqqqqqppplllggghhhfffbbbaaaaaa___[[[WWW\\\bbblllsssvvvuuuqqqoooooowww|||wwwrrrrrrqqqnnnmmmpppwww}}}{{{yyyvvvsssnnnnnnnnnooopppooommmjjjrrrnnnlllooorrrtttxxx~~~{{{|||}}}EEEEEEDDDEEEFFFGGGIIIJJJHHHHHHFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>======>>>???AAACCCDDDDDDJJJQQQYYY```gggnnnrrrwwwrrrnnnnnnkkkeeebbbbbbfffnnn|||yyyssshhhggg^^^YYY^^^eeewwwlll^^^OOOGGGDDDBBBBBBEEECCCCCCBBBAAAAAAAAABBBBBB>>>===;;;<<<>>>@@@AAAAAAAAACCCEEEEEECCC@@@??????>>>???@@@AAA@@@??????>>>===>>>@@@BBBBBBBBB@@@@@@???>>>>>>EEETTTaaa```XXXOOOJJJDDDAAABBBBBB@@@===>>>>>>???@@@BBBCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBB???AAABBBBBBBBBDDDGGGIIIKKKMMMLLLNNNSSSYYYttt~~~{{{yyytttooopppvvvttt}}}vvv\\\KKKPPP^^^~~~}}}ooojjjiiikkkuuuvvv___ZZZVVVVVVWWWQQQQQQQQQQQQQQQQQQQQQQQQRRROOOQQQSSSTTTTTTTTTTTTTTTOOOOOOOOONNNNNNNNNMMMMMMIIIGGGCCC???===<<<<<<===;;;;;;:::999888888888888777999::::::999888999:::000222666999;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEGGGJJJMMMQQQSSSWWW[[[^^^aaabbbcccbbbhhhpppttttttuuuyyy~~~}}}~~~{{{vvvvvvssspppnnnnnnjjjccc]]]^^^eeeqqq{{{~~~zzzrrrllljjjnnnwww{{{uuurrrsssuuuzzzyyyxxxvvvqqqpppppppppqqqqqqpppllliiiiiieeedddgggkkknnnttt{{{|||}}}~~~CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFDDDCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????===>>>@@@AAACCCEEEFFFGGGFFFLLLUUU\\\aaabbbcccddd]]]YYYXXXYYY\\\```iiisss{{{pppkkkgggccc^^^```^^^aaalllsssuuuVVVPPPJJJHHHEEEAAAAAADDDCCCBBBAAA@@@@@@AAABBBCCC>>>===<<<>>>@@@AAA@@@??????AAADDDDDDBBB@@@@@@@@@@@@BBBDDDDDDBBB@@@???@@@<<<>>>AAACCCDDDCCCAAA@@@@@@BBBDDDNNNaaassstttjjjRRRLLLDDDAAABBBCCC@@@<<<===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCDDDEEEHHHJJJNNNOOOMMMNNNSSSWWWooozzzrrrnnnooossszzzwww```NNNOOOYYYzzz}}}qqqkkkooo||||||cccZZZTTTTTTUUUQQQPPPPPPPPPQQQQQQQQQQQQQQQOOOQQQTTTUUUTTTSSSSSSTTTPPPPPPOOOOOONNNNNNMMMMMMHHHGGGDDDAAA???===<<<<<<::::::999999888999999999888:::<<<<<<;;;:::;;;<<<666666888999::::::999888:::;;;<<<<<<>>>>>>???@@@???AAACCCDDDDDDFFFIIILLLOOOQQQUUUYYY]]]```aaabbbbbbgggmmmqqqsssvvvzzz}}}}}}ssskkkkkksss|||tttlllkkklllsssuuupppoooqqqsss|||yyyyyywwwrrrrrrssstttuuuuuusssnnnjjjkkkgggfffiiimmmpppuuu|||AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@@@@>>>>>>???????????????>>>===>>>BBBEEEGGGHHHHHHHHHGGGLLLTTTYYYZZZYYYWWWVVVNNNMMMPPPUUU^^^lllxxxjjj```]]]]]]\\\```cccfffppp||||||zzz___MMMHHHDDDDDDCCCAAAAAADDDCCCBBB@@@??????@@@BBBCCC?????????BBBDDDDDDBBB@@@===@@@CCCDDDCCCAAAAAAAAABBBEEEGGGGGGDDDAAA@@@AAA>>>AAAEEEHHHIIIHHHFFFEEEFFFMMMTTT[[[jjjzzz}}}uuuSSSLLLDDDAAADDDEEEBBB???===>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBCCCEEEGGGJJJNNNOOOLLLMMMRRRUUUkkk|||vvvuuuzzz{{{gggTTTQQQWWWxxx|||yyylllaaaWWWTTTVVVSSSOOOOOOPPPQQQQQQQQQQQQQQQQQQSSSVVVVVVTTTSSSSSSTTTQQQQQQPPPOOONNNNNNMMMMMMGGGGGGEEECCCAAA>>><<<;;;999999999888999999::::::777999;;;;;;:::999:::;;;888999999999999999999999:::;;;;;;<<<===>>>??????>>>@@@BBBCCCDDDEEEHHHKKKLLLOOOSSSXXX\\\___aaabbbbbbdddhhhlllqqquuuyyy{{{{{{wwwrrrqqqwwwyyyvvvuuusssvvv~~~||||||{{{|||~~~~~~yyyuuuvvvsssrrrvvvxxxzzz~~~@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@<<<===>>>>>>???>>>>>>>>><<<>>>BBBFFFIIIJJJIIIHHHGGGKKKQQQTTTTTTQQQOOOMMMSSSTTTYYY```kkk~~~sssrrrjjj^^^VVVXXX\\\]]]fffjjjooo{{{iiiQQQMMMDDD>>>>>>AAAAAABBBDDDCCCBBB@@@??????@@@BBBCCC@@@@@@BBBEEEGGGFFFCCCAAA<<>>AAAFFFJJJKKKJJJHHHFFFMMMZZZccceeemmmyyy}}}wwwRRRKKKCCCAAAEEEGGGEEEAAA===???@@@@@@>>>===>>>>>>?????????????????????@@@;;;===@@@AAABBBDDDGGGIIIOOOOOOKKKLLLPPPSSSjjjmmmZZZTTTWWWwwwvvvhhh[[[WWWYYYVVVNNNNNNOOOPPPQQQQQQQQQPPPSSSUUUXXXXXXUUUSSSTTTUUURRRQQQQQQPPPNNNMMMMMMLLLFFFFFFFFFEEEBBB???<<<:::888888888888999:::;;;;;;444666888888777777888999777777777888999;;;<<<===::::::;;;<<<===>>>??????>>>@@@BBBCCCCCCEEEHHHKKKKKKMMMRRRWWW[[[___aaabbbbbbbbbdddiiiooouuuxxxyyy}}}~~~}}}~~~~~~yyywww{{{~~~~~~???????????????>>>======>>>??????@@@??????>>>>>>???>>>==================AAABBBEEEIIIKKKKKKIIIGGGRRRMMMMMMSSSVVVUUUXXX]]]aaadddppp~~~tttpppgggccc___]]]\\\]]]aaaeeeiiinnnwwwdddTTTOOOGGGDDDBBBAAACCCEEEGGGHHHDDDCCCCCCBBBAAAAAA@@@???BBB@@@@@@FFFLLLMMMGGGAAA@@@@@@AAABBBBBBCCCCCCDDDGGGIIIJJJHHHEEEBBBAAAAAA@@@CCCGGGIIIIIIIIIJJJJJJLLLXXX```^^^aaahhhiiibbbIIIFFFBBBBBBCCCDDDCCCAAA???AAAAAA@@@>>><<<<<<<<>>===<<<<<<===>>>???>>>???@@@BBBDDDEEEGGGHHHJJJHHHHHHIIIKKKSSSfffwwwhhh\\\]]]vvviiiZZZWWWWWWVVVSSSSSSRRRQQQQQQQQQQQQQQQWWWTTTQQQQQQTTTUUUSSSQQQQQQPPPOOONNNMMMMMMMMMMMMIIIHHHFFFEEECCC???:::666;;;:::888999::::::999777888999999::::::999999888888888666444333555:::===;;;<<<>>>>>>======???@@@???AAABBBBBBBBBDDDHHHKKKKKKNNNRRRUUUXXXZZZ^^^```bbbeeeiiilllooorrrvvvyyy{{{|||~~~>>>?????????>>>>>>============>>>???@@@@@@@@@@@@AAAAAAAAABBBDDDDDDBBBAAACCCCCCEEEGGGIIIJJJJJJIIIMMMSSS^^^jjjmmmmmmrrrzzzvvvjjjcccbbb___bbbhhhlllnnnooosssvvvxxx}}}kkkVVVLLLIIIEEECCCAAAAAABBBEEEGGGHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAADDDKKKQQQPPPHHH@@@@@@@@@AAABBBBBBCCCCCCDDDGGGHHHIIIGGGDDDAAA@@@@@@???BBBEEEGGGGGGFFFGGGGGGGGGQQQUUUPPPPPPTTTSSSMMMFFFDDDAAA@@@AAABBBAAA@@@>>>@@@AAA@@@>>>=========???>>>============>>>???>>>>>>@@@AAACCCEEEFFFGGGGGGFFFFFFGGGIIIPPP```pppyyyeee___vvvvvvcccZZZUUURRRSSSSSSRRRQQQQQQQQQQQQQQQTTTRRRQQQRRRTTTUUUUUUTTTTTTSSSQQQOOONNNMMMLLLLLLIIIHHHFFFEEECCC@@@;;;777;;;:::888999::::::999777888999999::::::999999888888888777666555666999<<<:::;;;======<<<<<<>>>??????@@@AAAAAAAAACCCFFFHHHIIILLLQQQTTTVVVYYY\\\___aaadddgggjjjmmmpppsssvvvyyyyyy|||>>>>>>>>>>>>=========<<<;;;<<<===>>>???@@@AAAAAA??????@@@BBBDDDDDDBBB@@@EEEEEEFFFIIILLLPPPSSSUUU___ooouuummmfff```^^^```hhhttt|||kkkTTTIIIEEEEEECCCBBBAAAAAABBBEEEGGGIIIKKKIIIGGGDDDBBBBBBCCCCCCAAABBBGGGOOOTTTQQQHHH???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGGGGEEEBBB@@@??????>>>@@@CCCDDDCCCBBBCCCCCCFFFLLLMMMGGGDDDFFFEEE@@@CCCAAA?????????@@@???>>>===???@@@@@@???>>>>>>??????>>>>>>======>>>>>>???===>>>???@@@BBBCCCEEEEEEDDDBBBCCCEEEGGGLLLYYYffftttbbbpppmmm]]]UUURRRSSSSSSRRRQQQQQQQQQQQQQQQOOOQQQRRRSSSSSSTTTUUUWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJHHHGGGFFFDDDAAA<<<999;;;:::888999::::::999777888999999::::::999999888888999999888666666777999888:::;;;<<<;;;;;;<<<>>>>>>???@@@AAA@@@BBBDDDFFFHHHKKKOOORRRTTTWWW[[[]]]bbbeeehhhjjjlllnnnrrrtttuuuvvvyyy}}}>>>>>>>>>===============<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEDDDCCCBBBDDDFFFIIIOOOXXXbbbmmmttt|||rrrhhhdddcccdddiiinnn}}}xxxyyy~~~qqqWWWJJJFFFEEEEEE@@@AAAAAAAAABBBDDDGGGJJJOOOLLLIIIEEECCCCCCDDDEEEAAABBBFFFLLLOOOMMMFFF???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEECCC@@@>>>===>>>>>>@@@BBBBBBAAA@@@@@@AAADDDHHHIIICCCAAACCCCCC@@@AAA@@@????????????>>>>>><<<>>>@@@@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDBBBAAABBBEEEFFFJJJTTT^^^yyynnnlllyyy~~~ppp___VVVUUUSSSSSSRRRQQQQQQQQQQQQQQQNNNQQQTTTTTTRRRRRRTTTWWWTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGEEEBBB>>>:::;;;:::888999::::::999777888999999::::::999999888888999::::::888666666777999:::<<<<<<;;;;;;===>>>>>>???AAAAAAAAABBBDDDEEEHHHKKKNNNQQQSSSVVVZZZ]]]dddgggjjjkkkmmmooorrrtttssstttwww{{{}}}{{{wwwttttttuuuwwwxxxyyy{{{??????>>>===<<<======>>>>>>=========>>>???@@@AAAGGGJJJLLLKKKHHHFFFGGGIIICCCGGGOOO[[[jjj}}}~~~tttmmmhhh```[[[^^^dddlllvvvyyypppnnnwwwyyyxxx\\\NNNKKKIIIFFFFFF???AAACCCCCCBBBDDDGGGJJJOOOMMMIIIFFFDDDDDDEEEFFFAAAAAAAAADDDFFFFFFBBB???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDBBB???=========>>>@@@AAAAAA?????????AAAAAACCCDDD@@@>>>???@@@??????@@@@@@@@@????????????<<<>>>@@@@@@@@@???@@@AAA>>>>>>????????????>>>>>>======>>>???@@@BBBCCCCCCCCCAAACCCFFFHHHJJJQQQZZZppprrrzzzmmmtttqqq___XXXYYYSSSSSSRRRQQQQQQQQQQQQQQQNNNRRRUUUTTTRRRQQQRRRTTTPPPPPPOOONNNMMMMMMNNNNNNJJJIIIHHHGGGGGGDDD@@@<<<;;;:::888999::::::999777888999999::::::999999888888999;;;:::999777777777999;;;<<<<<<<<<<<<===???>>>@@@BBBCCCCCCCCCEEEFFFIIIKKKNNNPPPSSSVVV[[[^^^ccceeehhhjjjkkkmmmooorrrrrrsssvvvzzz~~~|||wwwtttqqqooommmlllmmmppptttwwwzzz}}}AAA@@@>>>=========>>>???@@@?????????@@@BBBDDDFFFDDDMMMUUUSSSLLLGGGIIIMMMNNNTTT]]]iiiyyywwwnnnddd^^^[[[WWWXXXaaammmyyyrrrlllllltttxxxrrr^^^MMMKKKLLLIIIFFFFFF@@@CCCEEEEEECCCDDDGGGJJJMMMKKKIIIFFFDDDDDDEEEEEEBBB@@@>>>>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA>>><<<<<<===>>>???@@@@@@>>>>>>???AAABBBCCCDDDBBB???>>>>>>???>>>@@@AAAAAA@@@??????@@@===???AAAAAA@@@@@@@@@AAA>>>??????@@@@@@??????>>>===>>>???@@@AAABBBBBBCCCEEECCCDDDHHHJJJKKKQQQXXXjjjpppcccjjjmmmwwwtttaaaYYYZZZSSSSSSRRRQQQQQQQQQQQQQQQOOOQQQSSSTTTSSSRRRRRRRRROOONNNNNNMMMMMMNNNNNNOOOJJJIIIHHHHHHHHHEEEAAA>>>;;;:::888999::::::999777888999999::::::999999888888999;;;:::999888888888:::;;;======<<<<<<>>>???<<>>>>>>>>@@@@@@AAAAAAAAACCCEEEIIILLLNNNPPP```qqqrrrhhh___```eeelllnnnrrrvvv}}}{{{rrrlllhhhccc]]]YYYZZZYYY^^^kkkzzz~~~{{{~~~yyy___QQQHHHKKKLLLGGGEEEHHHAAAEEEGGGGGGDDDDDDGGGJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBAAA???>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCC@@@===<<<===>>><<<===>>>>>>======???AAAAAABBBCCCCCCAAA??????@@@<<>>???@@@>>>@@@AAAAAA@@@???@@@AAA>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAABBBCCCCCCFFFDDDDDDHHHKKKMMMRRRXXXeeezzzkkk[[[^^^\\\dddwwwxxxeeeZZZYYYSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPRRRUUUUUUSSSQQQQQQPPPOOONNNNNNNNNNNNNNNJJJIIIIIIIIIIIIFFFCCC@@@;;;:::888999::::::999777888999999::::::999999888777999:::999888888999;;;888:::;;;<<<;;;;;;<<<>>>999<<<@@@BBBCCCDDDFFFGGGHHHIIILLLMMMPPPTTTYYY]]]\\\^^^aaaccceeegggjjjmmmpppqqqtttxxx}}}~~~{{{uuuqqqpppooojjjmmmqqquuuzzzCCCBBB@@@>>>>>>???@@@AAAAAAAAACCCEEEIIINNNSSSUUUkkk|||yyyppplllfff___]]]^^^___]]][[[ZZZ[[[cccrrr~~~]]]YYYNNNHHHKKKKKKDDDDDDJJJBBBFFFIIIHHHEEEDDDGGGJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEECCC@@@===<<<===>>>;;;<<<===<<<<<<<<<>>>@@@:::;;;===@@@???======???;;;>>>AAAAAA???===>>>??????@@@BBBBBB@@@???@@@@@@>>>???@@@AAAAAA@@@???>>>??????@@@AAABBBBBBCCCCCCGGGDDDDDDHHHKKKMMMRRRYYYbbblll~~~gggUUUSSSSSSYYYjjj{{{hhh[[[YYYSSSSSSRRRQQQQQQQQQQQQQQQMMMLLLMMMQQQVVVXXXUUURRRTTTSSSQQQPPPOOONNNNNNNNNJJJIIIIIIIIIIIIGGGCCC@@@;;;:::888999::::::999777999999999::::::999999999888999999999888888:::<<<777999::::::::::::;;;===777:::>>>AAABBBCCCEEEGGGFFFHHHJJJLLLNNNRRRXXX\\\\\\^^^bbbdddfffhhhkkknnnnnnooorrrwww|||~~~~~~}}}~~~~~~~~~wwwqqqnnnooorrruuussswww}}}PPPGGG@@@BBBCCCAAABBBGGG@@@DDDIIIMMMSSS]]]kkkuuuxxx~~~ttthhhaaa^^^]]]UUU]]]^^^XXXXXXaaahhhhhhiiibbbdddrrrzzzaaaWWWPPPKKKFFFEEEHHHJJJHHHFFFEEEFFFHHHHHHGGGGGGHHHJJJJJJJJJIIIFFFBBB@@@CCCEEEAAA@@@???===<<<<<<<<<<<>>>>>>>>??????BBB@@@???@@@BBBBBB???<<>>===>>>???>>>>>>????????????>>>>>>>>>>>>=========>>>??????@@@@@@>>>??????>>>;;;:::;;;;;;???>>>>>>???AAAAAA@@@>>>===>>>@@@BBBCCCCCCBBBBBBEEEFFFGGGGGGGGGJJJNNNQQQaaa|||uuujjjppp|||cccRRRMMMNNNSSS]]]pppvvvmmmbbbXXXVVVUUURRRQQQPPPQQQRRRSSSQQQRRRSSSUUUUUUSSSRRRQQQSSSRRROOONNNMMMNNNPPPQQQMMMKKKJJJJJJJJJHHHFFFDDD@@@===:::888999:::;;;;;;777888999:::;;;:::999888999999888888888888888888999777777999<<<<<<:::777AAA@@@???@@@BBBDDDEEEDDDGGGGGGHHHJJJLLLPPPSSSUUUXXX\\\bbbeeeeeefffhhhkkkooorrruuuwwwwwwxxxzzz|||}}}}}}{{{yyywwwuuuuuuwwwxxxxxxxxxxxxwwwuuusssrrruuuzzz~~~zzztttqqqtttuuuuuuyyy|||UUULLLEEEEEEEEEDDDEEEIIIEEEIIIQQQ^^^nnnzzznnnccc]]][[[\\\]]]^^^ggglllhhhgggmmmpppmmmnnnhhhmmm}}}yyydddXXXUUUKKKHHHFFFHHHKKKMMMJJJGGGFFFGGGHHHGGGEEEDDDEEEFFFBBBDDDFFFEEECCCAAABBBCCC@@@@@@???>>>======<<<<<>>>>>???@@@???>>>???>>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????>>><<<;;;;;;<<>>===>>>???@@@@@@???>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFGGGIIIMMMPPPWWWmmmzzzxxxoooccceee~~~gggXXXSSSOOORRRZZZlllvvvlllbbbYYYUUUTTTSSSQQQQQQQQQRRRRRRPPPQQQSSSTTTTTTSSSQQQPPPRRRQQQPPPOOOOOOOOOPPPPPPMMMLLLJJJJJJJJJIIIFFFDDD>>>;;;888666777888999999888888999::::::::::::999888888888888888888888888999888888:::<<<<<<:::888@@@??????@@@AAACCCDDDDDDFFFFFFGGGIIILLLOOORRRTTTWWW\\\aaadddeeeeeehhhjjjoooqqqtttuuuvvvwwwyyyzzz|||~~~|||vvvrrrqqqooommmlllmmmnnnnnnmmmppppppqqqqqqrrrvvv|||~~~{{{zzzuuuqqqrrryyy}}}TTTNNNJJJKKKMMMPPPSSSXXXWWWXXX```rrrzzzmmmhhhbbb^^^ZZZWWWYYY^^^eeejjj|||~~~xxx{{{||||||~~~iiiXXXNNNMMMPPPEEEDDDEEEIIIMMMNNNKKKHHHFFFGGGFFFEEEBBBAAAAAABBB<<>>>>>>>>===CCCCCCDDDDDDCCCAAA@@@???EEEBBB???===>>>????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>======>>>???@@@???===<<<<<<===???===;;;;;;===?????????@@@@@@@@@AAABBBCCCDDDEEECCCEEEEEEFFFFFFHHHKKKNNNSSSaaakkkfffmmmtttxxxzzzjjj^^^[[[rrrnnn___YYYRRRSSSWWWfffzzzjjj___YYYUUUTTTSSSRRRRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOLLLJJJIIIIIIIIIGGGEEECCC>>>;;;888666777888888888999999888888999999:::;;;888888888888888888888888:::999999:::<<<<<<;;;999>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHKKKNNNQQQSSSVVV[[[```ccccccdddgggjjjnnnpppsssttttttuuuwwwxxxzzz|||~~~uuuooommmjjjhhhggghhhiiiiiihhhkkknnnssswww}}}~~~|||zzzxxxwwwvvvssssssxxxSSSRRRSSSXXX```iiiqqqwwwuuuppprrrrrrccc[[[XXXSSSUUUXXX^^^gggttt|||~~~wwwwwwyyyaaaSSSLLLHHHGGGHHHCCCBBBCCCFFFIIIJJJIIIGGGDDDDDDDDDBBB@@@???@@@BBB===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@?????????AAAAAACCCCCCBBB@@@===<<>>======>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>???@@@@@@???>>>======>>>???===::::::;;;===??????AAAAAA@@@@@@AAACCCEEEFFFCCCDDDEEEEEEEEEGGGJJJLLLRRRXXXyyywwwiiibbbbbbeeekkknnnggg^^^XXXgggvvveee]]]ZZZWWWWWWaaaxxxkkk^^^YYYUUUUUUTTTSSSRRRQQQQQQPPPNNNOOOPPPPPPPPPPPPOOONNNOOOPPPQQQRRRRRRPPPNNNMMMJJJIIIGGGGGGGGGFFFCCCAAA@@@>>>;;;999:::::::::999:::999888777888999:::;;;888888888888888999999999:::::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>???AAACCCDDDDDDEEEGGGJJJMMMPPPRRRUUUYYY^^^aaabbbcccgggjjjnnnpppsssttttttuuuvvvwwwyyyzzz|||yyyuuusssqqqqqqrrrssstttssstttyyy{{{xxxtttrrrqqqsssuuuwwwyyy|||dddhhhnnnuuu~~~xxxnnnddd\\\VVVSSSQQQPPPVVV```mmm}}}}}}zzzyyypppvvvyyyyyyiii[[[NNNJJJKKKIIIFFFEEEDDDBBBAAAAAABBBDDDEEEEEEAAAAAAAAA@@@???@@@CCCEEEDDDBBBAAA@@@@@@AAAAAABBB???@@@AAAAAABBBAAAAAA@@@@@@AAABBBBBBBBB@@@===<<>>>>>>>>??????@@@@@@>>>>>>??????@@@@@@@@@AAA>>>???@@@???>>>===>>>??????<<<:::999;;;===>>>>>>AAA@@@@@@@@@AAACCCEEEFFFBBBDDDEEEFFFFFFFFFIIIKKKQQQRRRmmm}}}xxxpppgggcccdddhhhjjjccc___YYY```lllbbbddd^^^ZZZ___nnnoooaaa]]]VVVUUUTTTRRRQQQQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNPPPQQQRRRRRRPPPNNNMMMKKKJJJIIIHHHHHHGGGEEECCCAAA???<<<;;;;;;;;;;;;999:::999888777888999:::;;;777777888888888999999999::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>======@@@CCCCCCCCCDDDEEEHHHLLLOOOPPPTTTXXX\\\___```bbbfffiiinnnpppsssuuuuuuuuuwwwxxxxxxyyy{{{~~~}}}yyyqqqmmmgggdddfffkkkrrrwwwxxxxxxzzzyyywwwwwwvvvtttrrrrrruuuwwwwww}}}xxxqqqooollljjjiiikkkddd[[[UUUSSSSSSSSSSSSSSS[[[iiiyyyxxxvvvyyy|||vvv{{{xxxpppkkkooo}}}zzzZZZOOOEEEDDDGGGGGGFFFFFFCCCBBB@@@>>>>>>???AAABBB???@@@@@@@@@@@@BBBEEEIIIIIIFFFBBB@@@AAABBBBBBBBB???@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???===AAAEEEGGGFFFDDDBBBAAAEEEFFFFFFCCC>>><<<===???>>>??????@@@@@@AAAAAAAAA>>>>>>??????@@@AAAAAABBB===>>>??????======>>>???>>><<<::::::<<<>>>>>>>>>?????????@@@AAABBBCCCDDDBBBDDDFFFFFFFFFGGGHHHJJJQQQTTTiiixxxpppkkklllllliii___^^^YYYZZZoooxxxnnnlllfff``````fffuuuvvvvvvhhhcccXXXVVVSSSQQQPPPPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMOOOMMMLLLLLLLLLKKKHHHFFFAAA???<<<;;;;;;;;;999888999999888888999999:::;;;777777777888999999::::::999:::;;;:::999999;;;===:::<<>><<<===@@@CCCAAABBBBBBDDDGGGJJJMMMOOORRRVVV[[[]]]^^^```eeeiiimmmooorrrtttuuuvvvxxxzzzwwwyyy{{{~~~wwwrrrkkkgggcccaaadddkkksssxxxtttnnnnnnooonnnlllkkkjjjeee``````cccdddbbbeeegggiiimmmrrr{{{zzzkkk]]]XXXXXXXXXZZZ___cccbbbaaa___]]]^^^```bbb```iiivvvyyy{{{|||kkkfffcccjjjyyyttt[[[SSSJJJBBBBBBDDDDDDDDDFFF@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAACCCGGGJJJHHHEEECCCCCCDDDDDDCCCAAA>>>@@@BBBDDDEEEDDDCCCCCC??????@@@@@@@@@@@@AAAAAA;;;???CCCDDDCCCBBBBBBCCCCCCFFFGGGDDD@@@>>>@@@CCC???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>><<<<<<===>>>===<<<;;;<<<>>>???>>>=========???@@@AAABBBBBBBBBCCCEEEGGGHHHGGGGGGHHHJJJOOOVVVggg{{{yyyzzzuuummmccc___XXXUUU___xxx{{{pppkkkeeebbbaaafffxxxuuu{{{}}}oooiiiZZZWWWSSSOOONNNOOOQQQSSSOOOOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNOOONNNLLLLLLLLLKKKHHHFFFBBB@@@>>>======<<<;;;999888888999::::::::::::999666777777888999999::::::888::::::999888888:::===:::===??????<<<<<<@@@DDD@@@AAAAAACCCFFFIIILLLNNNQQQUUUYYY\\\]]]```eeeiiijjjmmmppprrrtttuuuxxxzzzwwwyyy|||}}}tttmmmjjjfffeeecccdddffflllqqquuuuuu{{{~~~}}}zzzsssnnnmmmmmmlllkkkfffddd]]]UUUUUUYYYYYYUUUUUUWWWYYY[[[___fffmmmsssvvvuuuxxx~~~}}}zzzyyy|||qqqcccbbbVVVMMMMMMPPPTTT\\\ddddddjjjooopppnnnmmmppptttpppwww~~~lllcccbbbccciiiwwwttt[[[JJJLLLEEEAAACCCEEECCCCCCDDD<<>>@@@BBBDDDEEEEEEDDDCCC<<<<<<<<<<<<===>>>???@@@:::===@@@AAA@@@@@@CCCFFFAAAEEEGGGEEEAAA@@@CCCGGG@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAA@@@@@@?????????;;;===>>>===<<<<<<===>>>===<<<<<<>>>???@@@>>>===;;;<<<>>>@@@AAAAAAAAA@@@CCCEEEGGGHHHHHHHHHIIIJJJHHHQQQ```|||~~~sssjjjbbbWWWRRRUUUgggrrrmmmhhhddd^^^___mmm}}}{{{rrrjjj[[[XXXSSSNNNMMMNNNQQQTTTPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOMMMKKKJJJJJJJJJHHHFFFDDDEEECCCAAA@@@@@@???===;;;777888999:::;;;:::999999666777777888999999::::::888999:::999777777:::===:::===@@@???<<<<<<@@@EEE@@@@@@AAACCCFFFIIILLLNNNQQQUUUYYY[[[\\\___dddiiihhhkkknnnqqqsssuuuwwwyyywwwzzz}}}www{{{}}}{{{ssskkkeeebbb^^^___```ccceeehhhjjjkkkiiipppssssssvvv|||~~~zzz{{{wwwssspppooonnnmmmeeeccc[[[QQQPPPUUUUUUPPPMMMOOOQQQSSSUUUYYY]]]aaabbbbbbeeekkknnnoootttzzzvvvtttpppmmmnnnrrrwwwzzz|||~~~jjjbbbdddeee```XXXTTTNNNMMMOOOQQQXXXlll}}}{{{ooonnnnnnrrryyyqqqXXXMMMKKKCCCBBBAAA@@@@@@BBBCCCEEEAAA???===???CCCFFFFFFDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAACCCDDDCCCBBB@@@BBB@@@@@@DDDHHHIIIEEE@@@???>>>===<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>??????AAA???===<<<<<<===???AAA?????????>>>===<<<<<<;;;AAA@@@??????@@@CCCEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJSSS]]]ppp}}}jjjSSSJJJOOO___uuu|||pppggg___[[[eeesssvvviiiddd\\\UUUSSSQQQOOOPPPSSSNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTSSSQQQOOONNNNNNOOONNNLLLKKKIIIHHHHHHGGGFFFEEECCC???;;;:::;;;===::::::999999888999999999::::::999999888999999:::888888777777888888999:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFGGGIIILLLNNNMMMQQQUUUXXXYYY\\\```dddgggjjjlllnnnoooqqqsssvvvvvvxxx|||}}}vvvqqqkkkhhhgggfffcccaaa___^^^^^^^^^___bbbfffhhhkkklllpppuuu|||}}}~~~||||||}}}zzzuuulllddd\\\WWWTTTOOOOOOQQQJJJNNNOOOLLLLLLQQQTTTTTTUUUWWWZZZ[[[\\\___eeejjjmmmnnnmmmjjjggggggjjjmmmrrrrrrtttxxx|||}}}zzzlll[[[SSSUUUYYYYYYWWWWWWSSSSSSYYY```nnn~~~|||}}}xxxpppkkkWWWIIIDDDDDDCCCBBBAAA@@@@@@AAACCCDDDCCCAAA@@@AAACCCEEEEEECCC?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCBBBCCCBBBBBBEEEIIIIIIEEEAAA@@@???>>><<<<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>CCCBBBAAA@@@@@@BBBCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJRRRZZZkkkpppXXXLLLMMMYYYjjjxxxvvvmmmccc[[[```lll|||}}}oooccc[[[TTTSSSSSSQQQQQQTTTOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSRRRPPPOOOOOOPPPOOOOOOMMMKKKJJJIIIHHHHHHFFFFFFCCC@@@<<<:::;;;<<<999999999888999999::::::999999999888999999::::::999888888888888999::::::;;;;;;<<<<<<===???@@@AAAAAACCCEEEFFFFFFHHHKKKMMMMMMQQQUUUXXXYYY[[[```dddgggiiilllnnnooopppsssuuuwwwxxx{{{zzztttmmmiiidddaaaaaaaaa___]]]^^^^^^]]]^^^```cccgggjjjrrrrrrtttxxx}}}{{{rrrjjjaaa[[[VVVPPPPPPRRRMMMPPPPPPLLLJJJMMMNNNMMMNNNPPPRRRSSSTTTWWW]]]aaaccceeehhhhhhfffddddddeeehhhhhhhhhkkkqqqyyyzzzwwwvvvzzz}}}~~~qqqlllkkkjjjhhhbbb[[[TTTTTTYYY___```______\\\^^^hhhtttvvvrrrqqqzzzgggPPPHHHDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDEEECCCBBBBBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBEEEHHHHHHDDD@@@@@@???>>>===<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<======>>><<<>>>???AAAAAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBEEEDDDBBBAAAAAAAAABBBBBBFFFEEEEEEEEEFFFFFFGGGGGGIIIOOOUUUbbbwww^^^OOOKKKQQQ]]]hhh}}}yyyqqqggg]]]___ggguuuuuuiii```XXXVVVUUUSSSRRRTTTPPPPPPPPPPPPPPPQQQQQQRRRPPPQQQRRRQQQOOOOOOQQQRRRPPPOOONNNMMMLLLJJJJJJIIIGGGFFFDDDAAA===;;;;;;<<<888888888888999:::;;;;;;999888888888999::::::;;;999999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCEEEEEEEEEGGGIIIKKKMMMQQQUUUWWWXXX[[[___ccceeehhhkkkmmmnnnooorrrtttwwwxxx{{{~~~zzzqqqjjjdddaaa]]][[[[[[\\\[[[[[[ZZZ[[[]]]```dddiiimmmooowwwvvvuuuvvvyyy|||}}}}}}|||xxxoooeee^^^WWWQQQQQQTTTPPPSSSRRRNNNKKKMMMMMMLLLIIIJJJLLLMMMNNNPPPTTTWWWYYY^^^eeehhhgggddd```]]]______^^^___aaaeeeiiillltttvvvyyy||||||yyyyyyxxxvvvvvvzzz|||zzzrrrnnnpppuuuvvvxxxyyy||||||}}}zzzwwwtttsssrrrrrrrrrxxx|||sssggg]]][[[^^^bbbeee^^^\\\^^^hhhtttyyysssllliiifffkkkwww~~~iiiSSSJJJIIIHHHEEECCCAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAABBBBBBCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEFFFEEEDDDDDDDDDBBBBBBBBBCCCEEEEEECCC@@@AAA@@@???============>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@???>>>===<<<;;;<<<===>>>@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGGGGLLLPPPZZZ{{{|||cccQQQJJJLLLTTT]]]uuutttllleee___bbbjjjwwwvvvrrrggg\\\YYYWWWSSSQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRPPPQQQQQQPPPOOOPPPRRRTTTPPPOOOOOONNNMMMLLLKKKJJJGGGGGGEEEBBB>>>;;;;;;<<<888888888888999:::;;;<<<888888888888999:::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDDEEEHHHJJJLLLPPPTTTWWWWWWZZZ^^^bbbdddfffjjjlllmmmnnnppprrrwwwxxxyyy}}}{{{xxxqqqiiibbb___]]]ZZZYYYXXXYYYZZZZZZWWWZZZ```ggglllppprrrsssssspppmmmlllmmmooooooooolllppprrrtttzzz~~~uuummmccc\\\UUUPPPRRRWWWSSSWWWWWWSSSQQQRRRSSSQQQJJJKKKKKKLLLMMMOOOQQQSSSVVV\\\eeellllllggg```[[[[[[[[[ZZZZZZZZZ\\\]]]^^^eeefffhhhkkknnnppprrrssswwwwwwwwwyyy|||zzzwwwsssrrrssstttqqqmmmnnnssstttuuusssnnniiihhhkkkooopppqqqrrrvvv}}}|||rrrsssqqqoookkkiiifffeeeeeeeeeiiiooouuu|||yyymmmaaa\\\[[[WWWSSSTTT^^^nnn{{{vvvooolllwwwrrrpppooovvv]]]RRRHHHGGGHHHFFFCCCBBB@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEE@@@CCCEEEEEEDDDBBBBBBCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA???>>>=========>>>?????????????????????????????????@@@@@@@@@AAAAAA>>>>>>============>>>>>>===<<<;;;;;;;;;<<<===>>>EEECCC@@@>>>===<<<===>>><<<===>>>???@@@BBBCCCCCC@@@AAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEJJJMMMUUUqqqhhhUUULLLKKKRRRYYYsss~~~}}}kkkccc___]]]ccclll~~~zzzvvviii\\\WWWUUURRRPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPOOOPPPRRRUUUOOOOOOOOOOOONNNMMMKKKJJJHHHHHHFFFCCC???<<<;;;<<<888888888888999:::;;;<<<999888888888999999:::;;;::::::999999::::::;;;<<<:::;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDGGGIIIKKKOOOSSSUUUVVVXXX\\\```bbbeeeiiikkklllmmmooopppuuuvvvxxx{{{}}}vvvqqqnnniiiddd___\\\[[[YYYXXXWWWXXXYYY[[[\\\aaahhhooorrrrrrooommmgggddd```^^^^^^^^^^^^]]]ZZZ^^^aaadddllluuuyyyxxxllleee]]]WWWQQQOOOTTT[[[]]]``````[[[XXXXXXXXXUUUPPPOOOOOOPPPQQQRRRRRRRRRVVV\\\fffnnnpppllleee```\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^___```ggggggggghhhkkkooosssuuu|||{{{zzzzzzyyywwwsssoookkklllpppsssooojjjkkkpppoookkkfffaaa``````aaabbbggghhhiiimmmtttyyysssiiiiiigggeeebbb```]]]\\\[[[[[[^^^ccciiiqqqzzzvvvtttnnnfffaaa___XXXQQQJJJPPPUUUWWW]]]nnn{{{{{{sssuuuuuu|||gggTTTLLLFFFDDDDDDBBBBBBEEE@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBAAAAAABBBDDDFFFCCCCCCCCCCCCCCCBBBBBBBBBAAADDDGGGFFFCCC@@@AAABBBEEEEEEFFFGGGHHHHHHHHHHHHCCCAAA@@@>>>=========>>>???????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>======<<<<<<======>>><<<;;;;;;;;;;;;<<<>>>???EEECCC???<<<;;;;;;<<<===;;;<<<===>>>???AAABBBBBB>>>???@@@BBBDDDFFFHHHHHHEEEDDDCCCBBBBBBDDDFFFGGGDDDIIIMMMSSSiiittt\\\OOOLLLQQQXXXooo{{{|||fff]]]ZZZ[[[bbblll{{{kkk[[[TTTSSSQQQPPPPPPOOOOOOOOONNNOOOPPPPPPQQQOOOPPPQQQQQQPPPPPPRRRTTTNNNNNNOOOOOONNNMMMKKKJJJHHHIIIHHHDDD@@@===;;;;;;888888888888999:::;;;;;;::::::999999888999999:::999999999999999:::;;;;;;:::::::::;;;<<<===?????????@@@BBBBBBBBBDDDFFFHHHIIIMMMQQQSSSSSSUUUYYY]]]```ccchhhkkkllllllmmmnnnrrrsssvvvyyy}}}}}}xxxzzztttmmmhhhfffccc```]]]XXXXXXXXXXXXWWWYYY\\\___fffiiinnnqqqooojjjddd```[[[YYYVVVTTTTTTSSSRRRQQQPPPSSSTTTWWW___kkkqqqrrreee___YYYTTTPPPPPPYYYccclllooommmfff```^^^[[[XXXWWWVVVUUUUUUVVVWWWUUUTTTWWW[[[ccckkkqqqrrrnnnkkkeeeccc```]]][[[YYYXXXXXXUUUUUUUUUVVVVVVVVVVVVVVV]]]]]]]]]^^^```cccgggiiinnnnnnooorrrsssrrrooollliiikkkpppuuusssnnnmmmpppnnnhhhaaa\\\[[[[[[[[[ZZZ\\\^^^___aaagggkkkfff______^^^]]][[[YYYWWWVVVUUUSSSVVV[[[```fffmmmuuu{{{]]]^^^\\\XXXVVVWWWVVVSSSQQQXXXbbbkkkwwwyyy{{{zzz~~~jjjYYYSSSKKKDDDCCCCCCCCCCCCFFF??????@@@AAAAAAAAAAAAAAACCCDDDEEEDDDBBBBBBDDDFFFAAAAAAAAA@@@@@@@@@??????DDDGGGJJJHHHCCC@@@@@@BBBBBBDDDEEEFFFGGGHHHIIIJJJCCCBBB@@@>>>=========>>>@@@?????????>>>>>>>>>===>>>>>>>>>>>>?????????@@@======<<<<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@@@@???>>><<<<<<<<<<<<===;;;<<<===>>>???@@@AAABBB===???AAACCCEEEGGGHHHIIIFFFEEECCCBBBBBBDDDFFFHHHDDDJJJNNNRRRcccfffSSSLLLOOOUUUgggvvv{{{ddd[[[[[[]]]dddmmmvvvaaaWWWTTTQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRROOOPPPRRRRRRQQQPPPQQQRRRLLLMMMNNNOOONNNMMMKKKIIIIIIIIIHHHEEEAAA===;;;;;;999999999888999999::::::;;;;;;:::999888888888888999888888888888999:::::::::::::::;;;<<<===>>>???===???@@@AAABBBDDDFFFIIIGGGKKKOOOQQQQQQSSSWWW[[[___bbbgggjjjkkkkkklllmmmoooqqqtttxxx{{{~~~{{{tttpppnnniiidddbbbaaa```\\\YYYVVVXXXZZZ[[[\\\___dddhhhllllllllljjjfffaaa\\\YYYVVVTTTRRRRRRRRRRRRPPPNNNOOOOOONNNOOOVVVbbbjjjlllccc^^^YYYVVVSSSUUU___kkkzzz|||{{{sssmmmjjjfffbbbaaa___]]]]]]^^^^^^[[[YYYXXXZZZ___hhhrrryyy||||||xxxtttooohhhbbb^^^\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYZZZ\\\^^^```bbbdddfffiiimmmppppppmmmjjjjjjkkkqqqxxxxxxsssqqqrrrllliiiddd^^^ZZZXXXYYYZZZUUUXXXYYYYYY[[[]]][[[VVVUUUUUUUUUTTTSSSRRRQQQPPPOOOSSSXXX[[[^^^dddmmmsss}}}OOOTTTWWWVVVVVV[[[]]]\\\___fffrrr~~~}}}~~~yyyvvvggg[[[WWWUUULLLCCC>>>AAADDDDDDBBBAAA??????@@@AAAAAAAAAAAA@@@FFFHHHIIIFFFCCCBBBDDDFFFAAAAAAAAA@@@@@@?????????FFFIIILLLJJJDDD@@@@@@BBB>>>@@@BBBCCCDDDEEEGGGIIIDDDBBB@@@???=========>>>@@@?????????>>>>>>======>>>>>>>>>>>>????????????=========<<<<<<=========<<<;;;;;;;;;<<<>>>???@@@:::;;;===>>>>>>>>>===<<<<<<===>>>???@@@AAABBBBBB>>>???AAACCCEEEGGGGGGHHHFFFEEECCCBBBBBBDDDFFFHHHEEEKKKOOOQQQ___mmmVVVKKKMMMRRR___rrryyyccc\\\^^^aaahhhpppkkk]]]WWWRRROOONNNQQQQQQQQQQQQQQQRRRSSSSSSNNNQQQSSSSSSRRRPPPPPPPPPLLLMMMNNNOOONNNLLLJJJIIIIIIJJJIIIFFFAAA===;;;;;;::::::999999888999999999<<<<<<:::999888777777777888888777777888888999::::::::::::;;;<<<===>>>???<<<>>>@@@AAABBBDDDGGGIIIFFFJJJNNNPPPPPPRRRVVVYYY^^^bbbfffjjjkkkkkkkkklllmmmpppssswwwzzz|||}}}~~~}}}uuunnnjjjeeebbb______```^^^YYYUUUWWWZZZ]]]___aaaffflllqqqkkkiiifffbbb^^^[[[YYYYYYUUUTTTSSSTTTUUUTTTRRRPPPPPPOOOLLLJJJQQQ]]]eeegggeee```\\\XXXVVVYYYeeeqqq}}}xxxuuurrrnnniiifffddddddeeeeeeaaa^^^ZZZ[[[___hhhttt}}}tttkkkeeeaaa```\\\\\\[[[ZZZXXXWWWVVVVVVYYYYYYYYYZZZ\\\]]]___```aaacccgggllloooooollliiihhhiiiooowwwyyytttpppooofffgggeee^^^VVVRRRUUUZZZTTTWWWXXXUUUUUUVVVUUURRROOOOOOOOOPPPOOOOOONNNNNNNNNSSSYYY[[[\\\```iiiqqquuuSSSSSSVVVZZZ\\\aaalllwww}}}{{{xxx|||{{{{{{vvvdddZZZPPPKKKMMMFFFDDDAAA??????AAADDDFFFAAAAAA@@@>>>===???CCCGGGSSSQQQMMMIIIFFFCCCBBBAAA>>>======<<<<<<>>>???@@@FFFNNNNNNCCC:::<<>>?????????>>>>>>??????>>>======???AAABBB>>>>>>AAA???;;;===DDD???>>>>>>===<<<;;;;;;;;;:::999:::<<>>??????@@@AAABBBDDDEEEFFFHHHEEEBBB@@@@@@BBBEEEGGGHHHKKKLLLSSS```ttt]]]IIIGGGNNNZZZooozzzaaaYYY\\\bbbeeeggg|||ooo]]]VVVQQQNNNMMMQQQNNNLLLLLLOOOPPPOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGEEEBBB???===<<<999888888888999::::::;;;;;;::::::999999::::::;;;555666777999999888777777999999:::;;;;;;<<<<<<===???@@@@@@AAABBBCCCDDDDDDEEEHHHKKKMMMOOOSSSWWWZZZbbb``````dddiiimmmmmmlllooorrruuuxxxzzz|||~~~}}}yyyrrriiibbbbbb```\\\XXXVVVWWWZZZ^^^WWW___gggjjjmmmppppppmmmjjjccc\\\YYYZZZ\\\ZZZXXX[[[YYYWWWXXXZZZ[[[YYYVVVUUUQQQPPPQQQRRRUUUbbbqqqqqqnnnhhhcccaaaccchhhlll|||}}}}}}tttllllllqqqsssmmmfffaaaaaaaaaccckkkxxxwwwssskkkcccfffeeecccbbbaaa```______\\\___```___]]]]]]___bbbfffhhhjjjjjjiiihhhiiijjjiiihhhnnnyyy|||uuuqqqnnnggg^^^WWWUUUUUUVVVWWWOOONNNMMMMMMNNNNNNMMMKKKMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMOOOQQQUUU[[[bbbgggnnn|||]]]]]]```fffkkkoooxxx}}}{{{www\\\PPPLLLFFFDDDGGGFFFDDDBBBAAA@@@BBBDDDEEE@@@@@@@@@???@@@CCCHHHLLL[[[WWWPPPIIIDDDAAA@@@@@@======<<<<<<<<<===>>>???@@@IIINNNIIICCCBBBDDDDDDAAAAAAAAABBBCCCEEEFFFGGGCCCAAA??????@@@AAA@@@???<<<>>>>>>>>>======???AAAAAA>>>>>>AAA@@@<<<===CCC????????????>>>===<<<;;;999888888;;;>>>@@@@@@@@@???>>>>>>>>>>>>??????@@@??????@@@DDDFFFFFFBBB????????????@@@BBBCCCEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGEEEJJJLLLRRR]]]ooocccMMMHHHMMMZZZooozzzcccYYY[[[```fffkkkssswwwddd\\\WWWTTTSSSSSSQQQNNNNNNOOOOOONNNLLLPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMLLLLLLLLLJJJIIIHHHFFFDDDAAA???===999999888888999::::::;;;:::999999888888999999:::666777888888999999888888999999:::;;;;;;<<<<<<===???@@@@@@AAABBBCCCDDDDDDEEEGGGJJJMMMOOORRRVVVYYY^^^^^^___ccchhhkkkkkkjjjmmmooosssuuuwwwzzz}}}}}}wwwrrrnnnhhhccccccaaa]]]YYYWWWYYY\\\___```hhhooopppppppppmmmhhhdddaaa^^^\\\]]]^^^]]]\\\^^^]]]\\\]]]______\\\YYYWWWUUUVVVYYYYYY[[[eeeqqqzzzyyywwwqqqkkkhhhiiikkkrrr{{{}}}|||zzzssshhhfffdddccchhhsss|||wwwqqqpppooommmjjjiiihhhggggggaaabbbdddcccaaaaaacccfffhhhhhhhhhggggggiiimmmpppsssqqqttt}}}}}}vvvssshhhccc[[[UUUSSSSSSSSSSSSNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPSSSYYY___dddjjjwwwzzzwwwwww||||||vvvyyyooo[[[IIIEEEFFFDDDDDDFFFDDDCCCCCCBBBCCCCCCDDDDDD???@@@@@@AAACCCGGGLLLPPPYYYTTTMMMFFF@@@>>>>>>???<<<<<<<<<<<<<<<===>>>>>>???KKKVVVWWWRRRMMMGGGCCCCCCBBBAAAAAABBBDDDFFFHHHCCCAAA??????AAAAAAAAA@@@;;;<<<============???AAA???>>>???BBB@@@======AAA>>>???@@@AAA@@@>>><<<;;;:::999999;;;>>>@@@AAA@@@>>>>>>>>>??????@@@@@@@@@>>>???AAADDDFFFEEECCC@@@?????????@@@AAACCCDDDEEECCCCCCDDDEEEGGGGGGHHHHHHEEELLLOOOSSS\\\kkkmmmTTTLLLNNNZZZooo}}}wwwuuuvvv{{{fff[[[YYY^^^hhhqqquuuxxxeee[[[UUUSSSRRRTTTRRRPPPOOONNNNNNMMMKKKNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJHHHFFFCCC@@@???999999999999999::::::;;;999888888777777888888999888888888888888999::::::999999:::;;;;;;<<<<<<===??????@@@AAABBBCCCDDDDDDEEEGGGJJJLLLNNNQQQUUUWWWYYYZZZ]]]aaafffhhhhhhhhhkkkmmmoooqqqtttwww|||xxxpppllliiifffdddcccaaa]]][[[[[[]]]aaadddjjjqqqvvvtttpppmmmgggbbb^^^```bbbcccbbbaaabbbbbbeeeeeeeeeggghhhgggdddaaa[[[[[[]]]``````aaagggooo}}}yyyooogggdddeeeiiiqqqyyy}}}wwwssslllggghhhppp|||}}}zzzxxxuuusssrrriiijjjkkkjjjiiijjjkkkmmmnnnmmmllljjjjjjnnntttxxx~~~{{{||||||tttppp```\\\WWWSSSQQQPPPOOOOOOMMMLLLJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNPPPUUU[[[___dddooo}}}vvv^^^QQQGGGFFFHHHGGGFFFGGGBBBBBBCCCDDDDDDDDDDDDCCC???@@@AAABBBCCCGGGKKKOOOJJJHHHDDD@@@>>>===>>>>>><<<<<<<<<<<<<<<=========EEEQQQ___fffbbbWWWKKKBBBDDDBBB@@@???@@@BBBDDDFFFCCCBBB@@@@@@AAAAAA@@@>>>:::;;;<<<===<<<===@@@BBB>>>???AAABBBAAA>>>>>>???<<<>>>@@@AAAAAA???<<<:::===<<<<<<>>>AAACCCCCCBBB;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCEEEEEECCCBBB??????@@@@@@AAACCCDDDEEECCCCCCDDDEEEGGGIIIKKKLLLIIIPPPSSSXXX^^^hhhyyy___RRRPPPYYYnnn}}}zzzttt}}}}}}kkk^^^YYY]]]jjjvvvvvvcccYYYRRRPPPPPPRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLJJJJJJJJJIIIGGGDDDAAA???::::::999999999::::::;;;999999888888888888999999:::999888888888999;;;<<<999999:::;;;;;;<<<<<<===??????@@@AAABBBCCCCCCDDDDDDFFFIIIKKKLLLOOORRRUUUVVVXXX\\\```dddggghhhgggjjjlllnnnooorrrvvv{{{wwwnnnjjjgggdddbbbaaa___]]]^^^aaaeeehhhjjjpppttttttooojjjgggccc^^^\\\aaahhhjjjgggeeefffhhhmmmnnnoooqqqqqqpppmmmkkkfffgggggghhhhhhjjjnnnrrr{{{zzzooofffbbbbbbfffmmmtttyyyzzzpppmmmqqqzzz~~~vvvvvvvvvvvvvvvvvvwwwxxx{{{zzzyyywwwvvvxxx|||xxxmmmhhhYYYVVVSSSQQQPPPOOOMMMLLLLLLJJJIIIIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJIIIJJJKKKLLLNNNQQQVVVZZZ^^^gggttt{{{xxxwwwxxx~~~lll[[[RRRKKKEEEEEEFFFFFFDDDDDD@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAAAAAAAACCCFFFIII>>>>>>?????????>>>===<<<<<<<<<<<<===============FFFPPP___jjjiii\\\MMMCCCBBBAAA>>>======???AAACCCDDDBBBAAA@@@@@@???===;;;:::;;;=========>>>@@@BBB@@@BBBDDDCCCAAA???>>>>>>;;;<<<>>>@@@@@@>>>;;;999===<<<<<<>>>AAACCCBBBBBB;;;<<<===>>>??????>>>>>>===???AAACCCDDDDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEEFFFDDDCCCCCCEEEIIIMMMPPPLLLRRRTTTXXX]]]bbbzzz{{{lllWWWNNNXXXllloooaaaZZZ\\\jjjwww{{{hhh^^^WWWTTTTTTOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMIIIIIIJJJIIIGGGDDDAAA???;;;;;;::::::999::::::;;;::::::999999999999:::::::::999888888888999;;;<<<999999:::;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCDDDFFFHHHJJJKKKMMMPPPSSSUUUWWW\\\```cccfffhhhiiikkklllnnnppprrrvvv{{{}}}}}}~~~vvvoookkkgggccc___^^^]]]^^^bbbhhhmmmooopppnnnooolllddd``````aaa```___fffnnnooollliiijjjlllqqqsssuuuvvvvvvuuuttttttttttttsssrrrrrrvvvzzz|||}}}tttlllhhhhhhfffjjjooouuu|||~~~vvvvvv{{{ttteee^^^TTTRRRPPPPPPPPPOOOMMMKKKKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLNNNRRRUUUXXX```lllyyy{{{{{{zzzzzzxxxtttuuuiiiYYYRRRIIIGGGDDDDDDEEEFFFEEEEEE???@@@AAABBBBBBCCCBBBBBBAAABBBBBB@@@??????AAACCC<<<>>>@@@BBBAAA???<<<:::<<<======>>>???>>>>>>>>>@@@GGGTTTaaadddYYYLLLDDDAAA@@@>>>===<<<===???@@@BBB@@@??????@@@???<<<:::<<<===>>>>>>>>>>>>@@@BBBCCCGGGGGGCCC@@@@@@???===;;;<<<===>>>>>>===<<<:::;;;::::::<<<>>>@@@@@@?????????AAAAAAAAA@@@???>>><<>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIKKKNNNQQQTTTWWW[[[^^^aaaeeeiiilllkkkmmmoooqqqrrrvvvzzz}}}xxxyyyzzz|||~~~yyyqqqmmmjjjgggccc___]]]]]]```gggooossssssqqqiiiiiiddd\\\ZZZ^^^ccceeeffflllrrrssspppnnnppprrrtttvvvxxxyyyyyyyyy{{{|||{{{}}}|||{{{~~~}}}vvvqqqooogggiiimmmrrrwww~~~ooo```YYYQQQOOONNNOOOPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIJJJJJJLLLPPPSSSSSS\\\gggrrr~~~}}}hhhZZZSSSRRRHHHGGGFFFDDDDDDEEEGGGGGG>>>>>>???@@@@@@AAABBBBBBAAABBBAAA@@@======>>>???>>>???@@@AAAAAA@@@>>>=========???@@@@@@@@@???>>>???@@@IIIUUUZZZRRRHHHCCC@@@@@@???>>>>>>>>>>>>>>>===<<<<<<>>>??????===<<<>>>???@@@???>>>???AAABBBHHHKKKJJJCCC???@@@@@@===<<<======>>>>>>>>>======;;;:::999;;;===???>>>>>>@@@AAABBBBBBBBB@@@>>>===<<>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHHHHJJJMMMOOOTTTVVVZZZ\\\___ccciiinnnkkkmmmppprrrssstttwwwyyyyyyyyyyyy{{{~~~{{{sssnnnhhheeeeeefffdddbbb___```dddllltttvvvsssoooeeeeeebbb\\\[[[aaahhhkkklllooossstttssstttwwwyyyyyy{{{~~~~~~~~~}}}wwwmmmlllnnnqqqrrrtttxxxgggZZZUUUNNNMMMLLLMMMNNNOOOOOONNNKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJLLLOOOQQQPPPYYYdddmmmwwwsssZZZQQQPPPOOOOOOGGGHHHFFFBBB@@@AAACCCCCC>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@===<<<===???<<<======>>>???@@@@@@AAA===>>>???AAAAAA@@@@@@???CCCAAAEEEOOOSSSLLLCCC@@@AAAAAA@@@@@@??????>>>>>>999999:::===???@@@???>>>???@@@AAA@@@??????AAABBBKKKNNNLLLCCC???AAAAAA===>>>>>>>>>>>>>>>?????????<<<;;;;;;<<>>;;;:::<<>>>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGHHHIIILLLNNNSSSVVVXXXZZZ\\\aaaiiiooojjjmmmppprrrrrrsssuuuwww||||||||||||~~~wwwpppkkkfff```^^^aaadddfffeeeaaacccgggooowwwwwwrrrlllccceeeccc^^^___ffflllnnnoooppprrrtttuuuxxx|||~~~uuurrrqqqrrrooommmuuu{{{ooo```VVVSSSMMMKKKJJJKKKMMMOOOOOONNNLLLJJJIIIIIIJJJKKKIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGDDDFFFHHHIIIJJJLLLOOOQQQNNNWWWbbbjjjsssmmmWWWRRRRRRLLLJJJMMMEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@???>>>>>>???AAAIIIGGGCCC@@@???@@@AAABBB@@@;;;888999>>>AAAAAA???>>>????????????@@@@@@@@@CCCBBBAAABBBEEEDDDAAA>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????@@@???>>>======>>>??????LLLJJJFFFBBB???===;;;;;;???>>>>>>===<<<<<<;;;;;;999;;;===>>>@@@@@@@@@???===>>>AAABBBBBB@@@>>><<<;;;<<<===???AAACCCDDDEEEHHHEEEBBBCCCEEEGGGGGGFFFEEECCCEEELLLMMMHHHHHHKKKLLLLLLLLLLLLOOOVVV___eee~~~uuu|||rrrbbb[[[mmmqqqdddYYYTTTZZZccchhhiiimmmzzz~~~~~~zzzfff[[[WWWSSSRRRQQQPPPOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOMMMKKKJJJIIIHHHFFFDDD@@@>>><<<:::888888999:::<<<<<<;;;::::::999888888777777777999;;;<<<;;;:::777666444444555666999:::==================>>>???CCCCCCEEEFFFHHHJJJKKKKKKPPPPPPRRRVVV[[[```ccceeeiiijjjllloooqqqtttvvvwwwyyyyyyyyyyyy{{{~~~{{{xxxqqqlllgggfffeeebbb```aaadddfffgggiiilllppprrrqqqnnnkkkdddfffhhhiiijjjlllpppsssssssssrrrqqqrrrvvv}}}|||{{{{{{{{{yyywww}}}}}}qqqeeeZZZSSSOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIKKKMMMNNNOOONNNSSS[[[bbbiiixxxkkkXXXIIIGGGHHHEEEEEEIIIEEEDDDDDDCCCBBBAAAAAA@@@>>>?????????>>>>>>@@@BBBEEEDDDBBBAAAAAABBBCCCDDDBBB>>>:::;;;???BBBBBB@@@======>>>>>>>>>?????????BBBAAA???@@@AAAAAA???===>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????AAAAAA@@@?????????@@@AAAFFFEEECCC@@@>>>===<<<<<<>>>>>>======<<<;;;;;;:::888999;;;<<<===>>>=========>>>@@@AAAAAA???>>>===????????????@@@@@@AAAAAAFFFDDDBBBCCCEEEGGGFFFDDDEEECCCFFFKKKLLLIIIHHHKKKMMMMMMMMMMMMOOOTTT[[[```zzz~~~^^^WWWfffwwwjjj]]]UUUUUU[[[bbbdddhhhppp|||~~~yyyppp```YYYRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMKKKIIIIIIHHHFFFDDD@@@???<<<:::999888999:::<<<<<<;;;::::::999888888888777777999;;;<<<;;;999:::999888888888:::<<<===<<<<<<<<<===>>>???AAAAAACCCCCCDDDFFFHHHIIIKKKKKKNNNOOORRRVVV[[[___bbbcccggghhhjjjmmmpppsssvvvwwwxxxyyyyyyyyyzzz~~~}}}xxxuuuqqqlllhhhbbbbbbbbb```___aaadddgggkkkmmmoooqqqrrrpppllljjjiiijjjjjjiiijjjlllppptttvvvvvvtttssssssxxx}}}zzz{{{xxxvvvkkkaaaXXXQQQNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNSSSZZZaaafffrrrjjjXXXLLLDDDEEEFFFCCCDDDHHHEEEDDDCCCBBBAAA@@@??????===>>>??????>>>>>>@@@BBB@@@AAAAAABBBCCCDDDEEEFFFDDDAAA>>>>>>AAACCCBBB@@@<<<<<<<<<=========>>>>>>BBB@@@>>>===>>>>>>===;;;>>>===<<<<<<;;;<<<<<<<<<;;;<<<>>>???@@@@@@???>>>@@@@@@?????????@@@@@@AAA@@@@@@???>>>======>>>>>>======<<<<<<;;;:::::::::888999;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@BBBBBBAAACCCDDDEEEDDDBBBEEEDDDFFFJJJKKKHHHHHHJJJNNNNNNNNNNNNNNNQQQVVVYYYooo\\\UUU___|||{{{pppbbbVVVRRRTTT[[[^^^bbbgggooo}}}tttyyyeeeYYYSSSRRRRRRQQQPPPPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@===:::999999999:::<<<;;;;;;::::::999999888888777777999;;;;;;:::999;;;;;;:::::::::<<<>>>???:::;;;;;;===???AAACCCDDDBBBCCCDDDEEEGGGIIIJJJKKKLLLNNNRRRVVVZZZ]]]___```dddeeehhhkkkooosssuuuwwwwwwxxxxxxyyyzzz~~~}}}xxxsssnnnjjjgggfffaaaaaaaaa___^^^___bbbeeelllnnnppprrrrrrqqqooommmqqqqqqpppnnnmmmnnnqqqtttxxxwwwvvvtttuuu{{{|||xxxzzz}}}yyyqqqhhh___WWWRRROOONNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKNNNRRRXXX^^^bbbkkk}}}~~~fffWWWPPPKKKHHHJJJHHHDDDDDDGGGEEEEEEDDDCCCAAA@@@?????????@@@@@@???======>>>???>>>???AAACCCDDDEEEEEEDDDDDDBBB??????AAAAAAAAA???<<<<<<=========>>>>>>>>>AAA@@@===<<<;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;<<<===????????????>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<======>>>?????????>>>======<<<<<<===>>>???:::;;;<<<===???@@@AAABBB???@@@AAABBBCCCCCCBBB@@@CCCCCCDDDFFFGGGGGGFFFGGGKKKLLLMMMMMMMMMOOORRRUUUccc^^^WWWYYYnnnzzzqqqeeeXXXRRRRRRVVVYYY]]]bbblll|||sssvvv}}}fffWWWUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNLLLKKKKKKJJJGGGEEEBBBAAA>>>;;;999999::::::;;;;;;;;;::::::999999999888888888999;;;;;;:::999999999888888999:::<<<<<<;;;;;;<<<===???AAACCCDDDAAABBBCCCEEEGGGHHHIIIJJJIIIMMMRRRVVVYYY[[[\\\]]]bbbcccfffjjjooorrruuuwwwuuuvvvwwwxxxzzz}}}{{{zzzwwwqqqjjjfffdddeeeddddddcccaaa______aaacccjjjmmmpppsssssssssttttttyyyzzzzzzxxxvvvtttttttttwwwxxxyyyyyyzzz{{{ssskkkbbbZZZUUUSSSNNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGEEEDDDDDDEEEGGGGGGEEEEEEEEEFFFFFFHHHIIIIIILLLPPPVVV\\\```fffuuu~~~mmm]]]SSSMMMJJJHHHIIIJJJHHHDDDCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@AAABBBAAA???<<<;;;;;;<<<>>>@@@AAACCCCCCCCCBBBAAABBBAAA@@@????????????>>>=========>>>>>>>>>??????AAA@@@???===;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>??????>>>>>>======>>>??????????????????????????????>>>>>>>>>;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>??????>>>===<<<;;;<<<===???@@@::::::;;;<<<>>>???@@@@@@>>>???AAABBBBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEDDDGGGHHHJJJKKKLLLMMMQQQSSS___|||~~~|||___VVVTTTccc{{{rrrgggZZZSSSQQQRRRSSSVVV___mmmzzzuuulll[[[VVVVVVUUUSSSRRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRPPPNNNMMMLLLKKKIIIGGGCCCBBB???<<<::::::::::::;;;;;;::::::::::::999999999888888999;;;;;;:::888777777777888888999:::;;;<<<<<<======>>>@@@AAABBBAAAAAACCCDDDFFFGGGIIIIIIGGGLLLQQQUUUVVVWWWYYY[[[```bbbeeeiiinnnrrruuuwwwssstttvvvxxxyyy}}}yyyxxxtttnnnhhhcccbbbbbbcccdddeeeeeedddeeegggjjjnnnqqqtttuuuuuuuuuwwwxxx|||wwwtttyyy}}}xxxnnneee]]]WWWTTTNNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFGGGGGGHHHIIIIIIKKKNNNTTT[[[^^^dddqqq~~~qqq___TTTNNNKKKKKKFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???<<<::::::<<<>>>???@@@AAAAAAAAA@@@???@@@@@@??????>>>>>>>>>=========>>>>>>>>>?????????>>>??????>>>===<<<===???;;;;;;;;;:::;;;;;;<<<===:::;;;===>>>??????>>>===???@@@AAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<===>>>@@@AAA======<<<<<<<<<<<<;;;;;;===???AAAAAA@@@@@@@@@AAA@@@CCCCCCAAAAAADDDEEEBBBDDDEEEGGGHHHIIILLLOOORRR]]]{{{}}}{{{|||aaaUUUOOO[[[rrr{{{oooaaaVVVRRRQQQPPPRRRZZZhhh{{{zzzxxxgggXXXVVVTTTQQQOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRPPPNNNMMMLLLKKKIIIGGGEEECCC@@@===;;;::::::;;;::::::::::::::::::::::::999888888999;;;;;;999888888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBDDDEEEGGGHHHIIIGGGKKKPPPSSSSSSTTTVVVYYY___```cccggglllpppssstttqqqsssuuuwwwyyy|||zzzuuusssnnnjjjeeebbb```___```bbbfffjjjmmmqqqvvvyyyxxx{{{|||zzzwwwvvvxxxzzz{{{vvv~~~{{{pppeee\\\VVVRRROOOOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJLLLRRRYYY]]]cccnnnzzzyyyhhhWWWQQQPPPLLLIIIHHHFFFEEEDDDEEEGGGIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@>>><<<;;;<<<>>>======>>>???????????????>>>???@@@@@@???>>>>>>>>><<<<<<<<<=========>>>>>>;;;===??????===<<<===???;;;:::::::::;;;;;;<<<===:::;;;<<<>>>>>>>>>>>>===@@@AAABBBDDDEEEEEEDDDDDD>>>>>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===============>>>???@@@AAAAAA<<<<<<<<<;;;;;;;;;::::::>>>@@@AAA@@@???>>>AAACCCAAAEEEEEEAAAAAAEEEFFFCCCDDDEEEFFFFFFFFFIIIMMMPPPYYYppp}}}zzzyyy~~~gggXXXOOOVVVeeeyyyoooaaaZZZTTTSSSSSSUUU]]]nnnttt\\\ZZZVVVRRRPPPOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQOOOLLLKKKKKKJJJHHHFFFEEECCC@@@===;;;::::::;;;:::::::::::::::::::::::::::999888999:::;;;999777777888999::::::;;;;;;;;;999999:::;;;===>>>@@@AAA@@@@@@AAACCCEEEFFFHHHHHHGGGKKKOOOPPPOOOQQQUUUYYY\\\^^^aaadddhhhlllooopppppprrrtttwwwyyy|||}}}wwwrrrnnniiigggfffeeeccc``````dddjjjpppuuu{{{|||zzz}}}~~~yyy|||qqqfff\\\VVVRRROOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKLLLPPPVVV[[[```kkkwwwuuu]]]PPPHHHLLLQQQMMMDDD@@@FFFCCC@@@???AAACCCAAA===AAAAAAAAABBBBBBBBBCCCCCC<<<===>>>===<<<===>>>@@@;;;<<<<<<===>>>???@@@@@@>>>???@@@@@@????????????;;;;;;;;;<<<<<<<<<======888;;;??????===<<<===???::::::::::::;;;;;;<<<===:::;;;<<<>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDCCCCCC;;;<<<>>>???@@@@@@@@@???<<<<<<==================>>>>>>===<<<<<<===???@@@===>>>>>>???@@@AAAAAAAAA999999::::::;;;<<<======???AAAAAA@@@>>>>>>AAADDDCCCGGGFFFBBBBBBGGGGGGDDDFFFFFFEEEDDDDDDGGGKKKNNNUUUhhhxxxvvv{{{ppp^^^RRRUUU\\\iii|||llldddYYYYYYWWWSSSUUUccc{{{{{{bbb___ZZZUUUSSSSSSUUUVVVPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKJJJIIIHHHFFFDDDFFFDDDAAA>>>;;;:::;;;;;;:::::::::::::::::::::::::::999888999::::::999777666666777888999999999999666777888:::<<>>>>>===>>>????????????>>>>>>===<<<===============<<<<<<888:::===@@@@@@>>><<<:::;;;:::999999:::;;;<<<===<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA???????????????>>>======666777:::<<<======<<<<<<:::???CCCDDDAAA>>>======@@@@@@??????>>>=========???===;;;:::;;;===@@@BBB>>>??????@@@@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDEEEGGGJJJMMMOOOTTTbbb}}}}}}|||mmmVVVUUU[[[^^^vvv}}}kkk___]]][[[VVVRRR[[[uuulll```VVVVVVYYYVVVQQQNNNOOOPPPQQQQQQQQQPPPOOONNNSSSRRRQQQOOONNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKFFFEEEBBB???<<<:::999888999888888999;;;<<<<<<;;;888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCCCCIIIKKKMMMOOOOOOQQQSSSUUUXXXZZZ\\\^^^```dddhhhlllqqqpppqqqtttxxx|||~~~zzztttsssoooiiidddeeeeeeeeegggkkkmmmooorrrwww}}}xxxmmmbbbYYYTTTUUUSSSQQQQQQRRRSSSSSSSSSLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEMMMMMMQQQVVVYYY[[[ccclll{{{yyy~~~hhhXXXQQQKKKIIIFFFCCCCCCDDDFFFHHHCCCCCCDDDCCCAAAAAABBBDDD@@@AAABBBCCCDDDCCCBBBBBB???>>>===>>>??????===;;;===;;;:::;;;===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<============<<<<<<:::;;;===??????>>>===;;;===<<<<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA>>>????????????>>>======;;;;;;<<<<<<===>>>???@@@;;;???DDDFFFCCC@@@??????AAA@@@@@@???>>>======<<<>>>===<<<;;;<<<>>>@@@AAA>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEGGGJJJLLLNNNUUUaaadddXXXYYYZZZmmmvvvfff___ZZZYYYVVV[[[pppwwwiiiZZZVVVVVVUUURRRPPPOOOOOOPPPPPPOOOOOONNNNNNQQQQQQQQQQQQQQQOOONNNMMMNNNMMMMMMMMMLLLKKKKKKJJJHHHFFFDDDAAA>>><<<:::999<<<:::999999;;;;;;:::888888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<======???AAACCCDDDEEEFFFFFFGGGIIIKKKMMMMMMOOOQQQSSSUUUXXX[[[]]]```dddiiimmmrrrrrrsssuuuyyy}}}vvvqqqqqqmmmhhhdddgggjjjkkknnnrrrsssvvv{{{~~~yyymmmccc\\\XXXUUUSSSQQQQQQRRRSSSRRRQQQLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFLLLLLLOOOSSSVVVYYYbbbkkk}}}{{{yyyrrrqqqtttrrr]]]PPPJJJGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEDDDCCCAAA@@@AAABBBBBBBBBBBBCCCBBBAAAAAA@@@???>>>===>>>??????===;;;<<<;;;:::;;;===??????>>>======>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>===??????>>>=========>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???@@@@@@>>>>>>>>>>>>>>>======<<>><<<;;;<<<===@@@AAA:::@@@EEEGGGEEEBBBAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<===>>>>>>??????>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLVVV___yyy|||bbbYYYWWWccc{{{qqqbbbZZZ\\\[[[YYYhhh}}}rrr___VVVTTTSSSRRRSSSPPPPPPOOONNNNNNMMMNNNNNNNNNPPPRRRSSSRRRPPPMMMKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFCCC@@@>>><<<;;;>>>===;;;::::::999777666888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<===<<<>>>BBBDDDDDDEEEFFFGGGDDDFFFIIIJJJKKKLLLOOOQQQRRRUUUYYY\\\```dddiiimmmpppqqqrrruuuxxx|||zzzsssooooooeeeaaa___dddiiimmmqqqvvvyyy|||oooeee^^^[[[TTTSSSRRRRRRSSSSSSQQQPPPLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJLLLPPPSSSWWW```jjj|||{{{uuurrrtttxxx}}}{{{zzz{{{~~~~~~{{{yyy{{{iiiYYYOOOIIIEEEBBBAAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDBBB@@@@@@AAACCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;<<<======;;;999;;;:::999;;;===???@@@???============<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;======<<<<<<======>>>?????????>>>=========<<<<<<=========<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????======>>>>>>======<<<;;;===<<<;;;;;;;;;<<<===>>>:::???EEEGGGEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;<<<===>>>??????>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDGGGFFFFFFFFFGGGIIIJJJKKKRRR\\\uuuxxxdddZZZaaauuu}}}gggZZZ^^^^^^WWW___qqqvvvcccXXXTTTRRRSSSVVVRRRQQQOOONNNMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKIIIIIIIIIHHHFFFDDDBBB???===<<<>>>===;;;::::::999777666888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<===<<>>>>>======<<<;;;<<<======;;;999:::999999:::===@@@@@@@@@============<<<;;;:::999999999:::;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>=========<<<<<<;;;;;;:::>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<===>>>>>><<<============<<<;;;;;;:::;;;<<<======<<<;;;;;;999>>>CCCDDDBBB@@@AAABBBAAAAAA@@@???>>>===<<<<<<:::;;;===???@@@???>>>===>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBEEEEEEEEEFFFGGGHHHIIIIIIMMMYYYqqqyyybbbcccvvvsssaaa```^^^VVVYYYeeeuuuyyyggg\\\VVVSSSTTTVVVTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNOOOOOONNNLLLJJJHHHHHHGGGGGGEEECCC@@@>>><<<<<<;;;999::::::;;;999888888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<===@@@DDDHHHHHHDDDAAAAAACCCCCCFFFHHHIIIJJJKKKNNNPPPRRRUUUXXX[[[^^^```dddfffiiikkknnnqqqsssvvv{{{yyyssspppnnnllliiidddaaaccckkksssxxx~~~}}}tttpppmmmjjjkkknnnpppqqqtttzzzvvvjjj```ZZZWWWUUUSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHKKKIIIJJJMMMOOOSSS]]]gggrrr}}}||||||zzz}}}lllhhhaaa\\\aaajjjppppppzzzzzzeeeYYYPPPLLLFFFBBBAAABBBCCCDDD??????@@@@@@AAAAAAAAABBB???@@@AAAAAA@@@AAACCCEEEBBBAAA@@@>>>============???>>>===>>>??????===;;;999999888:::>>>@@@AAAAAA===>>>======<<<;;;999999888888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<;;;;;;:::999>>>>>>>>>===<<<<<<;;;;;;999::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::999;;;===??????>>>===<<<:::>>>AAAAAA???>>>???AAA@@@@@@??????>>>=========:::;;;===?????????>>>>>>>>>??????@@@@@@AAABBBBBB???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHIIITTThhhhhhbbbwwwpppddd]]]WWWXXX]]]kkkooobbbYYYTTTSSSVVVTTTTTTSSSQQQPPPPPPPPPPPPRRRQQQOOONNNNNNOOOPPPQQQOOOPPPQQQQQQOOOMMMJJJHHHHHHHHHGGGFFFDDDAAA???===;;;999999999;;;<<<;;;999888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<===CCCHHHLLLKKKFFFAAAAAACCCDDDFFFHHHIIIJJJLLLNNNPPPQQQTTTXXX[[[]]]___bbbdddiiilllppprrrsssvvv|||zzzxxxrrrkkkiiijjjhhheeecccaaadddmmmwww}}}~~~uuummmiiifffcccdddgggfffgggjjjnnnuuu|||wwwlllaaa[[[ZZZXXXTTTSSSRRRRRRQQQPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKIIIJJJMMMNNNPPPYYYbbbjjjvvv{{{uuutttsssuuuxxxzzzzzzzzzkkkiiidddcccnnn~~~~~~jjjZZZNNNHHHHHHFFFDDD@@@===>>>@@@CCCAAA@@@@@@???@@@@@@AAAAAA@@@AAABBBAAA@@@@@@AAACCC@@@@@@>>>===<<<======>>>???>>>===>>>??????===;;;999888888:::>>>AAABBBBBB>>>>>>>>>===<<<;;;:::999777888999::::::;;;;;;;;;999999999:::::::::;;;;;;999999;;;;;;<<<;;;::::::===<<<<<<;;;::::::999999999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999999:::<<<===============???AAA???<<<<<>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>?????????>>>??????@@@@@@AAABBBBBB???@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFGGGGGGHHHOOOYYYkkkhhh^^^tttkkk^^^[[[YYYXXXcccwww{{{iii\\\TTTRRRUUUSSSSSSSSSRRRQQQPPPNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQNNNKKKIIIIIIIIIIIIHHHFFFCCC@@@???;;;:::999999;;;;;;:::999888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<===@@@FFFKKKJJJDDD@@@@@@BBBCCCEEEGGGIIIIIIKKKMMMOOONNNQQQVVVZZZ]]]___bbbdddgggkkkoooqqqrrruuu|||~~~~~~yyyqqqqqqllleeedddhhhhhhdddaaa___dddoooyyy}}}tttllliiifffbbbbbbdddcccdddfffhhhlllppptttvvv|||~~~vvvmmmeeeaaa^^^ZZZUUURRRRRRSSSSSSSSSMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJIIIHHHJJJLLLLLLMMMTTT]]]bbbnnnmmmnnnnnnnnnnnnpppsssuuu~~~}}}xxxxxxkkkWWWMMMKKKJJJHHHAAADDDFFFDDDAAA>>>???@@@BBBAAA@@@??????@@@AAABBBBBBCCCCCCAAA??????@@@AAA@@@???===<<<<<<======>>>===<<<;;;<<<======;;;999888888888:::>>>AAABBBBBB?????????>>>===;;;:::999666777888999:::;;;;;;;;;777888999:::::::::999999888999;;;<<<<<<<<<;;;;;;;;;;;;:::999999888777777888999999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888777666666888:::<<<>>>@@@AAAAAA>>>;;;<<>>>>>>>>>>>????????????<<<<<<<<<===>>>>>>??????>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???===>>>@@@BBBDDDFFFFFFGGGIIIKKKMMMVVVtttfffYYYpppppp___]]]\\\VVV\\\mmmnnn]]]SSSRRRUUUQQQRRRRRRRRRQQQOOOMMMKKKMMMOOOQQQRRRSSSQQQOOONNNQQQRRRSSSSSSRRROOOLLLJJJJJJJJJKKKJJJHHHEEEBBB@@@<<<;;;999::::::;;;999888888888888888888888888888777999::::::999888:::;;;999999:::;;;;;;<<<<<<===;;;AAAGGGGGGAAA===>>>@@@BBBDDDFFFHHHHHHJJJLLLNNNKKKOOOUUUYYY]]]```ccceeedddhhhmmmoooooorrryyy||||||}}}|||tttmmmnnniiicccdddiiikkkgggcccbbbgggttt~~~{{{zzzxxxpppmmmjjjeeedddfffffffffgggggghhhjjjkkkkkknnnrrrzzz{{{tttnnniiifff```\\\VVVRRRRRRSSSTTTTTTMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJHHHGGGIIILLLKKKKKKQQQYYY\\\iii|||uuupppqqqvvvuuurrr{{{rrrhhhZZZPPPKKKIIIEEEBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======???AAACCCFFFAAA===<<>>>>>===>>>>>><<<<<<<<<;;;:::::::::;;;999:::;;;<<<============???===<<<>>>???>>>:::777777666666999<<<===;;;888999999;;;;;;;;;;;;999999888888999999999:::::::::>>>===<<<;;;:::;;;<<<<<<666888999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999;;;===???===>>>>>>????????????>>><<<>>>???>>><<<;;;;;;<<<============>>>???@@@AAABBB>>>>>>BBBDDDAAA@@@AAAAAABBBBBBAAA@@@@@@AAABBB>>>???@@@BBBCCCCCCBBBBBBIIIAAAMMMYYY___ggg\\\bbbvvv}}}bbb[[[[[[[[[VVVbbbsssrrr]]]SSSTTTWWWRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQPPPOOOMMMLLLIIIIIIJJJIIIGGGDDDAAA@@@???===::::::;;;<<<<<<<<<999888888:::<<<<<<999555999999999888888888777777::::::999999:::<<<===??????>>>>>>>>>>>>>>>??????BBBCCCDDDEEEGGGIIIJJJKKKLLLOOORRRVVVXXX[[[___bbbdddffflllqqqqqqoooqqqvvvvvvwwwyyy}}}~~~{{{wwwsssjjjgggcccdddgggkkklllkkkfffhhhlllsss}}}|||wwwvvvvvvwww}}}~~~{{{ssskkkggghhhjjjiiifffddddddggghhhfffdddmmmnnnpppttt|||{{{wwwvvvqqqkkkddd___XXXSSSRRRRRRSSSSSSPPPQQQQQQPPPNNNMMMMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHKKKPPPSSS]]]fffxxxzzz~~~kkk^^^VVVLLLFFFEEEDDDCCCAAADDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======???@@@AAADDDAAA>>>======???????????????>>>==================;;;:::999:::;;;;;;;;;999:::;;;<<<============>>>======???AAAAAA===:::777666777:::===???===;;;999999:::;;;;;;:::999999999999999999::::::::::::<<<;;;:::999888999999:::777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;===>>>======>>>?????????>>>>>>;;;===>>>>>><<<;;;;;;<<<:::;;;;;;<<<===???@@@AAA>>>===@@@FFFIIIFFFCCCCCCBBBDDDGGGIIIIIIFFFBBB???>>>???@@@BBBBBBBBBBBBBBBGGGAAAKKKVVV]]]eeeYYY]]]nnnggg\\\[[[ZZZUUU]]]kkk}}}ooo___VVVSSSRRRRRRQQQPPPOOOOOONNNOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNOOOOOOOOONNNNNNMMMLLLIIIJJJJJJIIIHHHEEEBBB@@@>>><<<::::::;;;<<<<<<;;;999888888999;;;;;;999666999999999888888888777777999999999999:::;;;<<<===>>>>>>======>>>??????@@@BBBBBBDDDEEEGGGHHHJJJJJJLLLOOORRRUUUWWWZZZ^^^aaadddeeejjjooonnnlllmmmsssuuuvvvxxx{{{|||yyywwwsssooohhheeebbbbbbeeeiiikkkkkkhhhkkkooowwwzzzwwwvvvxxxyyy}}}|||xxxtttrrrrrrsssmmmjjjhhhhhhjjjkkkjjjhhhhhhhhhjjjmmmttt{{{~~~zzzyyyuuuooogggbbbZZZUUURRRRRRRRRRRRPPPQQQQQQPPPNNNMMMMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHIIIIIIIIILLLQQQTTT\\\dddttt}}}qqq```UUUPPPKKKFFFCCCDDDEEEEEECCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>======>>>??????BBBBBBAAA???===<<<>>>???>>>===<<<<<<<<<<<<<<<<<<>>>;;;888888;;;===<<<;;;999:::;;;<<<<<<===<<<<<<<<<<<<===???AAA@@@>>><<<777777888:::===???>>>===999999::::::::::::999999999999:::::::::;;;;;;;;;;;;:::999999888888999999999777666777:::<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>999;;;======<<<;;;<<<===888999:::;;;===>>>@@@@@@;;;;;;AAAJJJNNNJJJEEEDDDFFFIIIOOOTTTVVVQQQFFF>>>>>>???@@@AAABBBBBBBBBAAAFFFAAAIIIRRRZZZ}}}hhhXXXVVVcccnnn___\\\]]]VVVYYYaaaqqq{{{kkkaaaZZZSSSNNNQQQQQQPPPPPPPPPPPPPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNMMMMMMLLLLLLMMMMMMJJJJJJJJJJJJHHHFFFCCCBBB>>><<<:::999:::;;;;;;::::::999888888::::::999888999999999888888888888888777888999:::::::::::::::<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIJJJLLLOOOQQQTTTUUUXXX\\\___bbbdddhhhlllkkkhhhjjjooossstttwwwzzz~~~yyytttqqqoookkkhhhdddbbb______bbbfffiiijjjiiilllrrryyy}}}yyywwwxxxzzz|||}}}~~~}}}yyyyyyzzz{{{yyyvvvtttrrrpppooooooooonnnmmmfffffffffhhhlllqqqwww{{{}}}}}}zzzuuujjjeee]]]VVVSSSRRRQQQQQQOOOPPPQQQPPPNNNLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHIIIIIIJJJMMMQQQTTTZZZaaannn}}}lll]]]VVVRRRNNNLLLJJJFFFEEEFFFFFFDDDCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>===============AAACCCCCCAAA===<<<===@@@<<<<<<;;;;;;:::;;;;;;<<<>>>:::777888<<<>>>===;;;999:::;;;;;;<<<<<<<<<;;;:::;;;<<<======<<<:::888888888999:::<<<<<<===<<<999999999::::::999999999999::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::::::::666444666;;;===;;;777::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>888:::<<<===<<<;;;<<<===999:::;;;<<<===>>>>>>>>><<<<<>><<<:::999:::::::::999:::999888888999999::::::888888888888888888888888666777888:::::::::999888;;;;;;<<<<<<>>>???AAAAAA@@@AAABBBDDDFFFGGGIIIIIILLLNNNPPPRRRSSSVVVZZZ]]]```aaaeeejjjjjjhhhkkkppprrrtttwww{{{|||wwwqqqllliiifffcccaaa___^^^\\\\\\___cccgggiiihhhlllrrrxxx~~~~~~|||yyyxxxxxx{{{}}}}}}}}}}}}zzz|||{{{~~~}}}zzzxxxvvvtttrrrqqqlllkkkiiiiiikkknnnqqqtttzzz~~~}}}xxxlllfff]]]WWWSSSRRRQQQQQQOOOPPPPPPOOOMMMLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIILLLPPPRRRXXX]]]hhhvvvzzz]]]LLLHHHIIIHHHEEEEEEDDDCCCBBBBBBBBB@@@???CCCCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<@@@CCCDDDCCC???===>>>@@@;;;:::::::::::::::;;;;;;>>><<<:::;;;===>>>===;;;999:::;;;;;;;;;;;;;;;;;;;;;<<<======;;;999777666999999:::999999999::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::999999999999666333666;;;===:::777:::::::::::::::::::::::::::999999999:::::::::;;;::::::;;;======>>>>>>>>>999;;;======<<<<<<<<<>>>======>>>>>>>>>===<<<;;;???===???EEEGGGDDDBBBBBBHHHIIIMMMUUUZZZYYYQQQIII@@@@@@???@@@@@@@@@AAAAAAEEEFFFGGGMMMVVVlllzzzvvvyyy|||qqq^^^SSSUUUkkk{{{jjjeeehhhccc```]]]bbbtttvvvfff[[[VVVUUUQQQQQQPPPPPPPPPQQQRRRRRROOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNPPPPPPLLLLLLKKKJJJIIIHHHFFFFFF???===:::999:::::::::999::::::999999888888999:::888888888888888888888888666777888999:::999888777;;;;;;;;;<<<===???@@@AAA@@@@@@BBBCCCEEEGGGHHHHHHKKKLLLNNNOOOQQQTTTXXX\\\]]]^^^ccciiijjjiiimmmtttrrrtttxxx|||}}}xxxwwwtttpppjjjeeeaaa___]]]\\\\\\\\\\\\]]]___cccgggjjjkkknnnrrrwwwzzz|||||||||zzz{{{{{{yyywwwwwwyyy{{{~~~}}}yyyxxxwwwuuusssqqqpppoooppprrrsssuuuzzz~~~{{{mmmggg___XXXTTTSSSRRRRRROOOPPPPPPOOOMMMLLLLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHDDDEEEGGGGGGHHHJJJMMMPPPVVVZZZcccppp~~~kkkZZZJJJFFFIIIHHHBBB>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>===============<<<<<<<<>>???@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::===???@@@???<<<999777666999999:::999888777999;;;999999888888888888999999888888999999999:::::::::777888888888888777666666888666555666999;;;:::888999999999999999999999999999999999:::::::::::::::999999;;;<<<============:::<<<>>>>>>===<<<===>>>>>>?????????>>><<<;;;999AAA===<<<@@@BBB@@@???@@@BBBBBBEEEJJJOOOPPPMMMIII@@@@@@????????????@@@AAACCCGGGGGGJJJUUUcccvvvwwwyyyxxxvvvwwwyyy{{{xxxnnn```VVVQQQ___uuuqqqiiiiiijjjfffaaabbbnnnpppaaaZZZYYYQQQQQQPPPPPPPPPPPPPPPQQQNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNOOOOOOPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHAAA>>>;;;:::;;;;;;;;;:::888999::::::888888999:::888888888888888999999999777888888999999999888888;;;;;;;;;<<<===>>>???@@@???@@@AAACCCDDDFFFGGGHHHIIIJJJLLLMMMOOOSSSXXX[[[[[[]]]bbbgggiiiiiiooovvvrrrtttxxx|||xxxrrrooommmjjjddd^^^[[[ZZZ[[[\\\[[[]]]```bbbdddgggjjjmmmqqqrrrsssuuuwwwxxxxxxxxxvvvyyy{{{{{{xxxwwwyyy|||~~~{{{yyywwwwwwxxxxxxuuuzzz~~~rrrlllccc[[[WWWUUUSSSRRRNNNOOOPPPOOOMMMKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFGGGHHHIIILLLNNNTTTWWW___jjjxxx~~~|||tttzzzzzzcccSSSJJJEEEFFFGGGCCC@@@@@@>>>???@@@@@@@@@@@@AAACCC@@@AAABBBBBBAAA@@@>>><<<;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAAAAA>>><<<:::::::::::::::;;;<<<<<<<<<@@@EEEEEEAAA<<<;;;<<<:::::::::;;;;;;::::::999;;;===@@@???<<<888777888777888:::999888999<<>>@@@???>>><<<===>>><<<===>>>>>>>>><<<:::999???;;;;;;???@@@>>>===>>>===>>>@@@CCCEEEFFFGGGGGGAAA@@@???>>>>>>???@@@@@@@@@GGGEEEHHHRRRZZZyyy~~~xxx||||||wwwppppppppppppnnnjjjaaaZZZRRRVVVhhh~~~|||yyyzzz~~~xxxllljjjkkkiiieeebbbjjjzzz~~~lll___XXXRRRQQQPPPOOOOOONNNOOOOOOMMMNNNOOOOOOPPPOOOOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIBBB@@@===;;;<<<<<<;;;:::666999;;;;;;999888888999777777888888888999999999:::999999888888888999999<<<<<<<<<<<<<<<===>>>?????????AAABBBDDDEEEGGGGGGGGGHHHJJJKKKNNNRRRWWW\\\\\\]]]aaafffhhhhhhmmmtttppprrrwww{{{~~~vvvnnnkkkfffbbb]]]XXXVVVWWW[[[^^^]]]aaafffjjjkkkmmmppprrruuusssrrrqqqqqqrrrtttuuuwww{{{~~~}}}{{{tttjjj```ZZZVVVTTTRRRNNNOOOPPPNNNLLLKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDFFFHHHHHHJJJLLLNNNRRRTTT[[[eeeppp~~~vvvpppsssxxxyyyzzz{{{vvv|||mmm[[[OOOFFFAAA>>>>>><<<999>>>FFF>>>>>>>>>===;;;;;;<<<===???@@@AAABBBAAA???===;;;::::::;;;<<<=========<<<:::999:::>>>AAAAAA===999::::::::::::;;;;;;<<<===;;;BBBIIIHHHBBB<<<:::<<<:::::::::;;;;;;:::999999777:::======:::777777888555777999:::999;;;@@@DDD:::999888777777888999:::666777777777777888888888888999999::::::888777666555666888888777777999:::888888888888888888888888999999:::::::::999999888777888:::;;;<<<=========>>>@@@AAA@@@>>>======>>>999:::<<<======<<<:::999<<<:::;;;???AAA???===>>><<<>>>AAABBBBBBBBBDDDEEEAAA@@@???>>>>>>???@@@@@@>>>FFFDDDFFFPPPTTTqqq}}}zzzxxxrrrqqqooollljjjgggbbb\\\UUUTTTbbb~~~|||vvvpppnnnqqqyyy{{{nnnkkkjjjjjjgggccchhhvvvvvvbbbVVVRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNKKKLLLMMMOOOOOOOOONNNMMMNNNNNNMMMKKKJJJJJJJJJJJJCCC@@@>>><<<<<<===<<<;;;555999<<<===:::888888999777777888888999999999999;;;:::999888888888::::::======<<<<<<<<<======>>>>>>???@@@BBBDDDEEEFFFGGGFFFGGGIIIJJJMMMRRRXXX\\\\\\]]]aaaeeeffffffkkkrrrnnnqqquuuzzz~~~~~~}}}tttllliii```]]]XXXTTTSSSVVV\\\aaa___dddkkkpppqqqrrrtttvvvuuurrrooolllkkkmmmoooqqqzzzzzzoooddd]]]WWWTTTRRRNNNOOOOOONNNLLLKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCEEEGGGIIIIIIKKKMMMOOOQQQRRRXXXaaakkk{{{qqqqqqttt{{{}}}eeeYYYRRRJJJCCCDDDBBB???>>>???@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>??????@@@???>>>===<<<>>>>>>>>>>>>============;;;777333333888===??????@@@FFFJJJGGG???999888::::::999888888888999:::;;;>>><<<:::888777888999:::888888888999999:::::::::888777666555666777999:::888888777777777777888888:::999888888777777888888:::999888666666666777777888777666666666777999:::888999999::::::999999888777888999999888999;;;===<<>>>>>:::;;;<<<>>>???AAABBBCCC===<<<<<<<<<<<<>>>@@@AAADDD@@@BBBIIILLLSSShhh|||zzzuuupppnnnnnnnnnkkkiiiaaaYYYYYYnnn{{{wwwooogggdddiiirrr{{{{{{|||qqqgggmmmtttsssiiihhhvvvlll]]]RRRNNNMMMPPPPPPOOOPPPSSSRRRQQQPPPOOONNNOOOPPPQQQPPPPPPOOONNNNNNMMMLLLLLLOOONNNLLLKKKJJJJJJKKKKKKBBBAAA>>>;;;999888999999999999999999999999999999999999999999999999999999::::::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEIIIIIIJJJKKKLLLPPPUUUYYYXXXZZZ^^^bbbfffiiilllmmmkkkpppvvvzzz{{{}}}yyypppllliiieeeccc[[[XXXUUUSSSTTTXXX]]]```eeehhhkkkllljjjiiikkkmmmiiigggeeeeeegggkkkmmmooowww{{{qqqhhhccc^^^YYYUUUPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDGGGFFFFFFFFFGGGIIIKKKLLLMMMPPPWWW```iiiuuurrr^^^RRRMMMKKKGGGCCCBBB@@@>>>===>>>??????>>>@@@@@@@@@??????@@@@@@AAA????????????????????????@@@@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>============<<<:::888777999;;;======@@@FFFJJJHHHAAA;;;999:::999888888777888999;;;<<<>>>===;;;999888888999:::888888888999999:::::::::999888666555666777888:::888888777777777777888888666666666666777999:::;;;888888777666666777888999888777666666666777999999999::::::;;;;;;::::::999777888999999888999:::<<<<<>>>>>;;;<<<<<<>>>???@@@AAABBB>>>>>>=========>>>@@@AAAEEEAAACCCHHHJJJOOOaaavvv|||xxxwwwxxxxxxxxxlll___YYYggg~~~uuukkkddddddhhhmmmtttzzz{{{pppeeekkkqqqqqqiiihhhtttppp]]]TTTPPPNNNPPPPPPOOOOOORRRQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPOOOOOONNNNNNOOONNNLLLKKKJJJJJJKKKKKKEEECCC@@@===::::::999::::::999888999::::::999888999999999999999999999999999999888888888999:::;;;;;;;;;;;;<<<======>>>>>>>>>@@@AAAAAAAAABBBDDDFFFHHHHHHIIIJJJKKKOOOTTTXXXVVVXXX\\\aaaeeeiiilllnnnlllqqqwwwzzz{{{|||~~~uuukkkfffcccaaa___YYYVVVSSSQQQRRRUUUYYY\\\^^^aaaccccccaaa```ccceeedddcccccceeehhhllloooppp{{{zzzqqqjjjeee```ZZZUUUPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLRRRTTTYYY___eeeooolll]]]VVVMMMHHHEEEDDDAAA>>>???>>><<<===>>>@@@??????AAA@@@???>>>>>>???@@@AAA????????????????????????AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>=====================<<<:::999:::;;;@@@EEEJJJIIIBBB<<<:::;;;888777777777888999;;;<<<===<<<;;;999999999::::::888888888999999999999999999888777666666777888888888888777777777777888888555555555666777888::::::777666666666666888:::;;;777777777666777888888999::::::;;;;;;;;;;;;::::::888999::::::888888999;;;;;;AAADDDAAA======<<<;;;;;;;;;;;;;;;::::::::::::888999;;;<<<======>>>>>>=========>>>??????@@@@@@@@@???>>>>>>>>>???@@@AAAEEECCCDDDHHHHHHJJJXXXiii~~~xxxgggXXX___vvv~~~wwwooohhhgggiiillllllqqqwww{{{~~~{{{ooobbbfffjjjlllhhhgggppp}}}~~~www```YYYSSSOOOPPPPPPNNNNNNQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKGGGEEEBBB???<<<;;;::::::;;;999777888:::;;;:::777999999999999999999999999888888777777777888999:::::::::;;;<<<<<<======>>>===>>>@@@@@@AAABBBEEEGGGFFFGGGHHHIIIJJJMMMRRRVVVTTTVVVZZZ___dddiiilllmmmmmmrrrwwwzzzzzz{{{{{{nnnddd___]]]ZZZYYYWWWUUURRRPPPPPPSSSVVVXXXWWWYYY[[[ZZZWWWXXX[[[___bbbdddfffjjjmmmqqqtttuuuyyyrrrlllhhhbbb[[[VVVPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGEEEEEEFFFHHHKKKMMMSSSTTTWWW\\\```jjj|||qqq```UUUPPPNNNJJJGGGCCC@@@>>><<<>>>===<<<===???AAAAAA@@@BBBAAA???>>>>>>>>>@@@AAA>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============;;;===???>>>:::888999;;;>>>BBBGGGFFFAAA<<<::::::777777666777888999;;;<<<<<<<<<;;;:::999999::::::888888888888888999999999999888777777666777777888888888777777777777888888999999888777777777777888888777666666666777999:::777777777777777888888999999::::::;;;;;;::::::999888:::;;;:::999888888999999>>>AAA>>><<<======;;;::::::::::::::::::::::::888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@?????????@@@AAAAAADDDDDDEEEHHHGGGIIISSS___|||~~~kkkXXXXXXlllzzzrrrmmmlllnnnpppllloootttzzz~~~qqqccc^^^aaadddeeeeeejjjwwwjjj^^^VVVPPPPPPPPPNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLKKKHHHGGGDDDAAA>>>;;;::::::<<<999666777;;;<<<:::777888888888888888888888888888888888888888999999:::999::::::;;;<<<<<<======;;;<<<>>>???@@@BBBEEEHHHDDDFFFGGGHHHIIILLLPPPSSSTTTVVVZZZ^^^bbbfffiiijjjmmmrrrwwwyyyyyyzzz}}}uuuhhh^^^YYYXXXVVVUUUVVVTTTRRRQQQQQQRRRTTTVVVSSSUUUVVVVVVTTTVVV[[[___gggjjjnnnsssvvvxxx{{{||||||xxxrrrmmmiiiccc\\\VVVQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEHHHKKKNNNPPPPPPTTTXXX]]]hhh{{{ooo```VVVRRRPPPEEEDDDCCCAAA@@@???@@@AAA>>>======???AAACCCBBBAAAAAAAAA???>>>>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============888;;;>>>===:::888999;;;;;;???BBBBBB>>>;;;999999777777666666777999:::;;;;;;::::::999999999999:::888888888888888888888888888888777777777777777777888888777777777777888888::::::999888888888888999:::999777666666666777888666777777777888888888888888888999999999999888888888999;;;;;;999888888999666;;;===::::::<<<<<<:::::::::::::::::::::::::::888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????@@@AAABBBCCCDDDFFFHHHGGGIIIQQQZZZpppzzzjjjYYYVVVcccwwwuuunnnmmmnnnpppsssvvvyyy~~~vvvhhhYYYYYY\\\aaaaaadddpppvvvcccYYYQQQPPPPPPNNNNNNOOONNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLHHHGGGDDDAAA>>><<<:::999;;;999777888:::;;;:::777888888888888888888888888999999999:::::::::::::::999999::::::;;;;;;<<<<<<999;;;===???@@@BBBEEEGGGCCCEEEGGGHHHIIIKKKNNNQQQUUUWWWZZZ]]]```cccdddeeelllpppuuuxxxxxxyyy|||xxxoooccc[[[WWWVVVUUUTTTRRRRRRQQQQQQQQQSSSTTTUUURRRUUUWWWWWWWWWZZZ```eeennnrrrwww{{{|||~~~{{{wwwrrrnnnjjjddd\\\VVVQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGEEEEEEFFFHHHKKKMMMNNNOOORRRWWW\\\fffxxx{{{pppcccYYYRRRMMMLLLNNNFFFDDDBBB@@@?????????@@@>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@??????>>>======<<<======>>>>>>?????????======<<<<<<<<<===>>>>>>>>>>>>>>>>>>============888:::;;;<<<;;;::::::;;;:::;;;===<<<:::999999999888888777666777888999:::999999999999999999888888888888888888888777777777666777777777888888888888888888777777777777888888666666777777888:::;;;<<<;;;:::888666666666666777666666777888888888888777777777888888888888777777666999;;;;;;:::999999999666999:::888999<<<<<<999999999999999::::::::::::888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@??????>>>???AAABBBCCCBBBDDDFFFFFFGGGJJJQQQWWWhhh}}}sssiii[[[UUU[[[mmmzzzvvvvvvyyyzzz||||||pppZZZWWWYYY______]]]iii{{{fff[[[RRRPPPPPPOOONNNOOONNNNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNLLLLLLHHHGGGEEEBBB@@@===;;;:::999999999999999999999999888888888888888888888888999999:::;;;;;;;;;;;;:::888888999::::::;;;;;;<<<999;;;===>>>???AAADDDFFFCCCEEEGGGHHHIIIJJJMMMPPPUUUWWWYYY\\\^^^```aaabbbiiinnnsssvvvvvvxxx{{{~~~pppiii```YYYWWWWWWVVVUUUQQQQQQRRRSSSUUUWWWYYYZZZXXX[[[^^^___```bbbhhhllluuuyyy~~~}}}xxxsssnnnjjjddd]]]WWWQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLOOOPPPTTTWWWZZZaaaqqqwwwfff[[[UUUQQQQQQOOOJJJIIILLLKKKHHHDDDBBBAAA@@@>>><<<>>>>>>>>>@@@BBBBBB@@@?????????@@@AAA@@@>>><<<;;;<<<<<<======>>>??????@@@<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>============<<<;;;:::;;;<<<<<<<<<;;;:::::::::999888888999::::::999777666666777777888777777777888888888777777999888888888777777777666444555666777888999999999888888777777777777888888444555555555666888999:::999888777666666777888888555666777888999888888777888888888999999888888888555777:::;;;;;;999999:::777999999777999<<<<<<999888888999999999:::::::::888999;;;<<<======>>>>>>======>>>>>>?????????@@@>>>======>>>???AAACCCDDDBBBDDDEEEDDDEEEIIIOOORRR```ttt}}}oooiii]]]SSSSSSbbbzzzyyybbbZZZZZZ```]]]WWWbbbvvviii\\\QQQOOOQQQPPPOOOPPPMMMNNNOOOQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLHHHGGGFFFDDDBBB@@@>>>===777:::<<<;;;777666999<<<888888888888888888888888777888999:::;;;::::::999888888888999::::::;;;;;;999;;;===>>>>>>@@@CCCEEECCCEEEGGGHHHIIIJJJMMMOOOSSSUUUWWWZZZ]]]___aaabbbfffkkkqqqtttuuuvvvzzz}}}yyyiiiccc\\\YYYXXXYYYWWWVVVTTTVVVXXX[[[^^^aaacccddddddgggkkkllllllmmmqqqttt{{{|||uuuppplllfff___YYYQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJNNNPPPSSSWWWXXX]]]jjjxxx{{{nnnaaaXXXQQQLLLJJJMMMLLLHHHHHHLLLCCCAAA???@@@CCCDDDBBB???=========???AAAAAA???===>>>???AAABBBAAA>>>;;;999;;;<<<<<<===>>>??????@@@===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>============AAA>>>;;;;;;===>>><<<:::;;;:::888777777888:::<<<:::999888666666666777777555666777777777777666666999888888888777777666666333444666777999:::::::::888888777777777777888888666666555444444444444444777777666666666888999:::555666777999999888888777999999999::::::999999999444777:::;;;;;;:::::::::888::::::888999======999888888888999999:::::::::999999;;;<<<===>>>>>>>>>=========>>>??????@@@@@@<<<<<<<<<===???AAACCCEEECCCEEEEEEBBBCCCGGGLLLOOO[[[fffnnnjjj___RRRNNN[[[wwwiii^^^]]]bbb]]]TTT^^^sssjjj]]]QQQOOOQQQQQQPPPQQQLLLNNNOOOQQQRRRRRRQQQQQQOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQPPPOOOMMMLLLIIIHHHGGGFFFDDDBBB@@@???555:::>>><<<777444888===777777777777777777777777666777888999:::999888888777888888999::::::;;;;;;:::;;;===>>>>>>???BBBDDDCCCEEEHHHIIIIIIKKKMMMOOOQQQSSSVVVYYY]]]```bbbccceeeiiiooossstttvvvyyy}}}|||}}}~~~qqqddd___ZZZXXXYYYZZZXXXVVVZZZ\\\```dddgggkkkmmmnnnooossswwwwwwvvvvvvxxx{{{wwwrrrmmmggg```[[[RRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJFFFFFFGGGHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIKKKMMMQQQUUUWWW[[[hhhuuu~~~ooobbb\\\ZZZUUURRRMMMJJJGGGFFFGGGIIIIIIIIIFFFFFFEEEDDDCCCAAA???>>>????????????>>>===<<<;;;@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<===888999:::;;;<<<>>>??????>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888999999777666555444333333444555999999888888777888999999444444666777777777666555777777777777666666666666555666777777666666777888666666666666666777888888777888888888999999999999333555777777777888:::;;;:::<<<<<<:::;;;===<<<888777777777888999999999:::666666777777888888888999666666666666666777888888???;;;999999===@@@???>>>==============================>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLRRRbbbzzznnnbbbZZZSSSVVVlllkkkcccaaaccc```ZZZ```mmmkkk]]]XXXVVVNNNMMMQQQOOONNNOOOOOOPPPQQQQQQQQQPPPSSSRRRQQQPPPOOONNNNNNNNNRRRSSSSSSSSSQQQPPPNNNMMMJJJIIIIIIHHHGGGDDD???;;;>>>===;;;999888888888888555555555666777888::::::999999999888999999::::::666999:::999:::>>>???===999999:::<<<===???@@@@@@DDDDDDEEEFFFHHHIIIJJJKKKPPPPPPQQQUUU[[[^^^]]][[[dddggglllooorrruuuyyy{{{{{{}}}{{{jjj___^^^]]]ZZZXXXYYY[[[^^^bbbfffkkknnnnnnppptttxxxyyy~~~vvvooohhhaaa\\\PPPOOOOOOOOOQQQQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHFFFEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHHHHKKKLLLPPPUUUWWW[[[fffqqq{{{{{{|||lllcccWWWQQQPPPPPPMMMIIIIIIGGGEEEDDDEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::======>>>??????>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>==============================<<<;;;;;;;;;;;;;;;::::::999888888888888888888888666555555555666666999888888777666666555555333444555666777666555555777777777777666666666666444666777777666666777888666555555555666666777888777777777777888888888999444666888888888999:::<<<666999999888999<<<<<<888777777777888999999::::::777888888888999999999999777777666666666777777888999888777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@AAACCCEEEGGGIIIJJJKKKQQQ]]]uuujjjaaaXXXTTTaaatttvvvlllffffffbbb\\\___iiijjj]]]YYYYYYRRRQQQUUURRROOOPPPQQQQQQRRRRRRRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHDDD???;;;>>>===;;;999888888999999999999999999999:::;;;<<<;;;;;;:::999888888888888555888999777888<<<<<<:::::::::;;;<<<>>>???@@@@@@BBBCCCDDDEEEFFFHHHIIIIIINNNNNNPPPUUUZZZ]]]]]][[[dddgggkkknnnppprrruuuxxx{{{}}}xxxhhh]]]]]]\\\[[[[[[]]]bbbeeelllqqqvvvxxxyyyzzz}}}~~~wwwqqqjjjccc^^^UUUSSSPPPOOOOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIGGGEEEDDDEEEGGGEEEEEEEEEFFFFFFGGGGGGHHHMMMMMMPPPTTTVVVYYYbbblllzzzcccVVVQQQLLLGGGGGGKKKLLLJJJFFFGGGEEEDDDDDDEEEEEEDDDCCCEEEDDDDDDCCCBBB@@@???>>>============<<<;;;::::::999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<999888888777777777777777999999888777777777888888777888888777666444111000333333555666666666555444666666666666777777777777444666777777666555777888555555555444555555666777666666666666777777777777555777888999888999:::<<<333666777666777:::;;;888666777777888999999::::::999999999999999:::::::::888888777777777777777777555777999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJOOOVVVrrr~~~rrrhhh]]]TTTXXXbbbsssgggccc^^^XXXZZZ```qqqmmm___[[[[[[TTTTTTWWWSSSPPPQQQRRRRRRSSSRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQNNNOOOQQQRRRRRRRRRQQQQQQNNNMMMKKKKKKIIIFFFAAA>>>===<<<;;;999999999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<:::999888777777777777999999777777:::;;;999;;;<<<<<<===>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHLLLLLLNNNSSSXXX[[[\\\\\\bbbeeeiiikkkmmmooorrrtttzzz}}}tttggg_________```bbbffflllqqqvvv{{{yyytttnnngggaaaZZZVVVRRRNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMLLLNNNRRRSSSUUU]]]fffzzzkkkYYYPPPPPPJJJGGGDDDFFFIIIKKKIIIFFFFFFEEEEEEEEEFFFFFFDDDBBBDDDCCCCCCCCCAAA@@@???>>>;;;<<<<<<<<<;;;;;;:::999777888:::;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<888888777666666666666666999888888888888888888888666666777888666444222000222333555666666666555444666666666666777777777777444555777666555555666888555555444444444555555666555555555666666666666777444666888888777777999:::333777999666666888999777666666777888999::::::;;;999999999999999999999999888888888888888888777777555999======;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@AAACCCDDDFFFGGGHHHLLLPPPeeexxxlll___UUUTTTYYY}}}zzzhhh^^^YYYVVVYYY^^^cccpppzzzhhh```\\\TTTSSSUUUPPPPPPQQQQQQRRRRRRRRRQQQQQQSSSSSSRRRQQQPPPPPPQQQQQQOOOOOOQQQRRRRRRRRRQQQPPPMMMLLLKKKKKKKKKIIIEEECCC<<<<<<:::999999:::;;;<<<;;;:::999999888888888999;;;;;;:::999888888888888:::<<<;;;888888;;;<<<:::=========>>>>>>>>>??????@@@AAABBBCCCDDDFFFFFFGGGIIIJJJMMMQQQUUUYYY[[[\\\___bbbfffiiilllnnnqqqsssyyy|||{{{ppphhhdddeeefffgggjjjpppvvv{{{{{{xxxssskkkeee]]]XXXRRRMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEKKKIIIKKKOOOQQQSSSZZZbbbsssddd]]]UUUMMMLLLRRRFFFCCC@@@@@@CCCEEEEEEEEEEEEDDDDDDDDDEEEEEECCCAAABBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;;;;;;;::::::999777888:::<<<=========<<<:::::::::;;;;;;;;;;;;<<<888888999::::::;;;;;;<<<999999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===888777666666555555666666666777777777777777777777555666777888888777555333333444555666666666555444555666666666777777777888444555666666555555666777666555444444444444555555444555555555666666666666333555666666555555777888666:::<<<888666777777666555666777888999:::;;;;;;888888888888888888777777888888999:::999999888777666:::>>>>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>???@@@AAACCCDDDFFFFFFHHHMMM^^^rrraaaUUUSSSUUUpppooo```YYYYYY]]]aaa\\\hhhzzzxxxiiiaaaVVVSSSTTTOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQPPPPPPOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOOOOPPPNNNMMMLLLKKKIIIFFFCCC===<<<;;;:::::::::;;;<<<;;;;;;:::999888888888888888888888888999:::;;;;;;;;;===;;;777777:::;;;999<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGFFFHHHKKKOOORRRVVVYYY[[[[[[___ccchhhkkknnnrrruuuwwwzzz~~~vvvqqqnnnmmmiiikkkmmmooorrrvvv|||}}}{{{wwwooohhh\\\XXXQQQMMMLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHFFFHHHMMMPPPRRRXXX___|||oooaaaZZZTTTRRROOOKKKHHHIIICCCAAA>>>>>>AAADDDFFFFFFDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>===:::;;;;;;<<<;;;;;;::::::888999;;;<<<=========<<<::::::::::::;;;;;;;;;;;;777777888888999:::;;;;;;888888999999::::::;;;;;;999999999999:::;;;======888777777666666666666666444555666777777777666666666666888888888888777666444444666777777777666555555555666666777777888888333555666666555444666777777666555555444555555555555555555555666666666666222444555555444444555777777<<<>>>:::666666777666555555666888999:::;;;<<<888888888777777777777777777888999:::;;;:::999999666888::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@BBBCCCDDDDDDFFFLLLXXXtttkkkZZZSSSQQQaaa|||{{{hhh]]]ZZZ]]]___\\\hhh{{{tttiii\\\XXXWWWQQQPPPPPPPPPPPPPPPPPPOOONNNQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQOOONNNSSSQQQNNNLLLJJJHHHDDDAAA>>>===;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::777777777888999:::<<<<<<999:::888444444888:::888:::;;;;;;<<<===>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGEEEGGGJJJMMMOOORRRWWWZZZXXX\\\aaafffiiimmmqqqtttuuuxxx|||~~~~~~rrrlllmmmppprrrnnnqqqtttwwwzzz}}}{{{rrrkkk[[[WWWQQQNNNMMMNNNOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGDDDFFFKKKOOOQQQVVV[[[ppp___YYYLLLNNNNNNKKKJJJJJJHHHCCCCCCBBBAAAAAACCCEEEGGGHHHEEECCC@@@@@@AAABBBBBBAAA@@@AAAAAA@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999777777888888999::::::;;;888888888999:::<<<===>>>999888777777666666777777444555666777777777666666888888888777777666666666555555777888888888777666555555555666777888888888333444666555444444555777888777666666555555555666555555666666666777777777333444666555444444555777555;;;>>>999555666777777555555666888999:::;;;<<<999999999888888777777777555777999;;;<<<<<<;;;:::888777666777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDKKKSSSddd}}}eeeVVVPPPTTTmmm|||kkkbbb^^^^^^[[[hhh}}}xxxoooccc]]]YYYPPPQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPPPPNNNLLLKKKKKKIIIGGGEEE???>>><<<;;;:::::::::;;;;;;::::::999999999::::::888888888888999:::;;;;;;888999777333444888:::999888999:::;;;<<<===>>>???>>>???@@@AAABBBDDDEEEEEEEEEGGGJJJKKKMMMOOOTTTXXXWWWZZZ___cccgggjjjnnnpppsssvvvzzz}}}~~~~~~tttllljjjmmmrrrvvvuuuyyy~~~}}}tttlll\\\XXXSSSOOONNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFIIIEEEFFFKKKOOOPPPSSSWWWvvveeeUUUNNNOOOEEEJJJIIIBBBCCCJJJLLLFFFAAABBBBBBCCCDDDDDDDDDCCCHHHEEEBBBAAABBBDDDDDDDDD@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<===<<<<<<<<<888999:::;;;<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;::::::999888888666777777888999999::::::777888888999:::<<<===>>>999999888777777777777777444555666888888888777666;;;:::888666555444444444555666888999999999888777444555555666777888888999333444666555444444555777888888777666666666666666666666666666777777777777444555777666555555666777222999<<<999555666888999444555666888999:::<<<<<<:::::::::999999888888888555666999;;;======<<<;;;;;;888555666:::<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBCCCKKKOOOYYYzzzooo[[[QQQLLLccc}}}nnnfffbbbWWWfff|||wwwqqqfff___YYYOOORRRRRRSSSSSSRRRQQQPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSMMMNNNPPPRRRSSSSSSSSSRRRJJJIIIHHHIIILLLMMMLLLKKK@@@???===;;;:::999::::::888777777666777777888888::::::999999888999999999:::;;;999555555:::===<<<777777999:::<<<===>>>???======>>>???AAABBBCCCDDDEEEGGGJJJKKKKKKNNNSSSWWWWWWZZZ^^^bbbdddgggjjjmmmrrruuuyyy|||}}}~~~zzzvvvpppllllllpppuuuxxx{{{uuummm]]]YYYTTTPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKIIIGGGGGGHHHIIIBBBCCCCCCDDDEEEFFFFFFGGGKKKGGGGGGKKKNNNOOOPPPTTT~~~sssfff]]]SSSJJJFFFFFFDDDEEEGGGGGGFFFFFFGGGIIIIIIFFFCCCAAABBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<============<<<<<<888999;;;;;;;;;;;;<<<>>>888;;;===<<<999888:::<<<;;;999999999;;;;;;;;;999999:::;;;:::888777888999:::999888777777777888999;;;;;;:::::::::;;;<<<<<<999666444333444666777777444555777888999999999888999888666444444555777888333444555666666777777777777777666555444333333222666555555444444666777888666666555555555555666666<<<666222555666333333777555555555555555555444444777999:::999888777888999666666666666777777777777999999999888888888888777555888;;;>>>???===;;;:::999999777666666666777888777888888999:::;;;<<<<<<===>>><<<888888;;;:::666;;;<<<===???AAABBBBBBBBBEEEEEEMMMVVVggg}}}aaaQQQNNNXXXmmmuuunnngggdddmmmrrrccc```bbb\\\TTTYYYUUUQQQQQQTTTUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKFFFBBB===;;;;;;<<<;;;:::777888::::::999999999::::::999999888888999999:::888888888888888888888888888888888999;;;===>>>???<<<<<<===???@@@BBBDDDEEEEEEEEEFFFGGGJJJNNNRRRTTTVVVYYY\\\___bbbeeehhhkkkuuuwwwzzz||||||~~~xxxvvvuuuuuuyyy}}}~~~}}}zzztttfff___VVVPPPNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEJJJGGGCCCBBBCCCEEEDDDCCCCCCEEEFFFHHHIIILLLPPPSSSrrriii```XXXSSSMMMFFFBBBBBB@@@BBBCCCDDDCCCCCCEEEGGGKKKHHHEEECCCDDDDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;<<<===;;;:::999999999:::::::::;;;999999999;;;;;;:::999999:::;;;:::888777777999999888777666666777888888;;;::::::999::::::;;;;;;777555333222333555666555444555777888999999888888888777666555555666777777666666777888888888777777666666666555444444333333666555555444555666777888666666555555555555666666:::444111444555333333666555555555555555555555555666777999888777777888999666666666777777777888888999999999888888888777777666888;;;===>>>===;;;999888777666555555666777777777777888999:::;;;<<<<<<;;;<<<;;;777777::::::777<<<<<<===>>>@@@AAABBBCCCBBB@@@GGGOOO\\\dddRRROOOSSSbbbxxxiiidddhhhwww~~~}}}vvveee```aaa\\\UUUUUUSSSPPPPPPQQQQQQPPPNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKGGGCCC>>>;;;;;;;;;;;;:::777888::::::999999999;;;:::999999888888999999:::888888888888888888888888888888999999;;;<<<>>>???<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEGGGJJJMMMQQQSSSTTTVVVZZZ]]]```cccfffiiiqqqtttxxxzzz{{{|||}}}~~~}}}~~~|||wwwhhhaaaWWWQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDCCCCCCEEEDDDBBB@@@EEEFFFHHHIIIJJJLLLPPPSSSzzzmmm```SSSRRRLLLIIIIIIGGGBBB???@@@???AAABBBCCCBBBCCCEEEHHHKKKIIIEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;===999555666999<<<:::888;;;:::888999:::;;;:::888999:::;;;999777666666777888777666555555666888888:::999999888888888999999666444222222333444555444444555777888999888888777666666666666666666666666999999999999999888888777444444444444444444444444555555444444555555666777555555555555555555555555666222000222444333444666555555555555555555555555444666777777666666777999777777777888888888999999999999888888888777777777777999;;;======;;;999888777666666555666666777777777777888999:::;;;<<<<<<;;;===;;;888888;;;<<<;;;======<<<<<<>>>@@@BBBDDDFFFCCCGGGOOOVVVlllkkkYYYQQQMMMUUUrrrhhhaaa```hhhnnnmmmooosssvvv|||{{{kkkdddaaa]]]XXXRRRRRRRRRRRRQQQPPPNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNMMMLLLLLLKKKIIIEEE???;;;:::::::::999777999::::::999888:::;;;:::999999888888999999:::888888888888888888888888999999999999:::;;;======<<<<<<===>>>@@@BBBDDDEEEDDDDDDEEEGGGIIIMMMPPPRRRQQQTTTWWWZZZ]]]```cccffflllpppuuuxxxyyyzzzzzz{{{~~~xxxkkkcccXXXRRROOOPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCDDDEEEDDDAAA>>>GGGHHHIIIIIIJJJLLLOOORRRrrrbbb[[[VVVQQQKKKFFFCCCEEEEEEBBBAAACCCBBBCCCDDDDDDDDDFFFHHHKKKIIIFFFDDDBBBBBBAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>><<<======???@@@BBBCCCDDD@@@>>><<<;;;:::::::::999<<<999666666888::::::999;;;:::888999::::::999888999::::::999777555555666888777666666666888999:::999888888777777777777888666444333333444555555444444555777888888888777666444444555666666666555555:::::::::999888777666666333333333444444555555555444444444444555555666666555555555555555555555555444111000222444555555666444444444555555555555555333555666666555555777888777888888888999999999999888888888888777777777777888999;;;<<<<<<:::888777666666666777777888888999888888999:::;;;<<<=========@@@???<<<<<>>???AAACCCDDDCCCDDDEEEFFFIIILLLNNNPPPOOORRRUUUXXX[[[^^^aaadddhhhlllrrrwwwxxxxxxxxxyyy}}}}}}}}}wwwkkkcccYYYRRRPPPPPPPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEECCCCCCDDDDDDDDDCCCBBB@@@GGGHHHIIIIIIHHHJJJMMMOOO}}}qqq]]]RRRRRRSSSSSSNNNHHHDDDDDDDDDBBBCCCEEEDDDDDDEEEDDDDDDFFFIIIKKKHHHEEECCCBBBBBBAAA@@@>>>??????>>>>>>======>>>>>>===>>>???BBBEEEHHHKKKMMMBBB???<<<:::;;;;;;:::999999::::::999777777999<<<;;;:::888888999:::888777888999999888666555555666888888777777888:::;;;===999888777666666666666666777555444444666666666555444555666777888777666666222333444555555555555555999999888888777666444444222222333333444555555555333444444555555555555555444444555555555555444444333333222222555777777666444444444555555555666666333555666666555555666777777888888888999999999999888888888777777777666666888888:::;;;:::999888777777777888999:::;;;;;;;;;999999:::;;;<<<===>>>>>>@@@DDDFFFCCCAAADDDFFFFFF@@@>>>;;;:::;;;>>>BBBDDDBBBCCCBBBIIIPPPUUU}}}wwwooo[[[QQQMMMZZZsss~~~kkkddd]]]\\\___dddmmmtttwww~~~yyyrrrjjjcccXXXWWWVVVUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMKKKKKKJJJHHHDDD???<<<:::999:::888999999999888888:::<<<:::999999888888999999:::888888888888888888888888999999999999999:::;;;<<<<<<======>>>???AAABBBCCCBBBCCCDDDFFFHHHKKKMMMNNNMMMPPPTTTWWWYYY\\\```bbbeeejjjppptttvvvwwwwwwxxxzzz{{{~~~zzzssskkkcccYYYRRRPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFHHHKKKMMMxxxnnncccbbbjjjwwwtttbbbSSSLLLLLLOOOQQQOOOIIICCCCCCBBB@@@AAADDDCCCCCCCCCAAAAAABBBEEEHHHHHHFFFDDDDDDDDDDDDBBBAAA??????>>>>>>>>>>>>>>>???@@@AAABBBEEEIIIMMMQQQSSSDDD@@@;;;:::;;;<<<;;;999777;;;===<<<888777999===;;;:::888888999999888666666777888777666555666777888888777888999;;;===>>>999888777777666666666666777555555555777777666555555555666777777777666555222222333333444555555555777777777666666444333333222222333333444444444555333333444555555555555444333444555666666555444333222444333222444888888444333333444444555666666666555666777666555444555777777777777888888888999999888888777777777666666666777777888999999999888777666777999:::<<<<<<======999999:::;;;<<<===>>>>>>@@@GGGJJJHHHFFFGGGHHHGGG???>>>;;;:::;;;>>>AAACCC???DDD???CCCNNNPPPnnn|||wwwdddWWWNNNSSS```vvv~~~qqqkkkbbb]]]]]]ccclllsss}}}{{{sssddd^^^WWWSSSTTTUUUTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKKKKIIIIIIGGGDDD???<<<;;;;;;999999999888777888:::<<<:::999999888888999999:::888888888888888888888888888888888888999:::<<<<<<=========>>>???@@@AAABBBAAABBBDDDFFFHHHJJJKKKLLLKKKNNNRRRUUUWWWZZZ^^^```cccgggmmmqqqsssuuuvvvwwwxxxyyy|||~~~|||wwwpppjjjcccZZZTTTRRRQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFEEECCCBBBBBBEEEHHHDDDEEEFFFFFFEEEGGGJJJLLLxxxkkkaaa^^^YYYVVVZZZeeeqqqzzz}}}oooeeeXXXNNNIIIHHHJJJMMMJJJEEEBBBCCCCCC@@@???AAABBBBBBAAA???>>>???BBBEEEEEEDDDCCCDDDEEEEEECCCAAA?????????>>>>>>??????@@@AAAAAABBBDDDGGGKKKOOOQQQEEE@@@:::999;;;===;;;999999;;;<<<======;;;::::::;;;:::888888999999777555444666777666555555666888777777666777999;;;===>>>:::999888777666666666666555555444555666666555333555555666777777666555444333222222222222444555666666666666666666555444333333333333333333333444444222333444555555555444444222333555666666555333222111444333111333777666111333333444444555666666777777888888777555444555666666666666777777777888888888777777777666666666666555666777888999999999888555666888:::<<<=========777888888999:::;;;<<<<<<>>>FFFLLLJJJGGGFFFFFFDDD???===<<<;;;;;;>>>@@@BBBBBBJJJ??????NNNOOOaaammm\\\MMMMMMUUUccczzzqqqlllddd\\\[[[aaaiiiooo|||uuuiii[[[TTTTTTVVVTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKHHHIIIJJJHHHCCC>>><<<<<<999999999888777888:::===:::999999888888999999:::888888888888888888888888777777777888999;;;<<<===============>>>@@@AAABBB@@@AAACCCEEEGGGIIIJJJJJJHHHKKKOOORRRTTTWWW[[[^^^```dddiiimmmoooqqqtttvvvwwwxxx{{{~~~|||{{{vvvpppjjjddd\\\WWWUUUSSSPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFCCCDDDEEEDDDBBBBBBDDDFFFDDDEEEFFFFFFFFFHHHKKKMMMoooaaa[[[WWWTTTPPPOOOPPPVVV```iiioooqqq^^^VVVLLLGGGDDDDDDFFFHHHDDDAAA@@@DDDEEEAAA???@@@DDDCCCBBB???>>>>>>AAADDDBBBAAAAAABBBCCCCCCBBB@@@@@@???????????????@@@@@@?????????@@@CCCFFFIIILLLEEE???:::999;;;===<<<:::;;;::::::===@@@@@@;;;777;;;:::888888999888777555333444666666555555777888555555555666888:::<<<>>>::::::888777666666666666444333333444555555444222555555666777777666555444333222111000111333666777666666666666666555555444333333333333333333333333222333444555555555444333222333555666666555333222000333333000222666555///333333444444555666777777888999999888555444444555666666666666777777777777777777777777666666666666555555666888888999999999444555777:::;;;<<<<<<<<<666666777888999::::::;;;;;;EEEKKKJJJFFFDDDCCCAAA>>>===<<<;;;<<<>>>???AAABBBKKK>>>999KKKKKKUUU|||sss^^^KKKJJJPPPZZZkkk|||llliiiaaaZZZYYY```iiinnnvvv~~~sss```VVVWWWXXXUUUQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKGGGJJJLLLJJJEEE@@@======999999999888777888:::===:::999999999999999999:::888888888888888888888888666666777888999;;;===>>>============>>>???AAAAAA@@@AAACCCEEEGGGHHHIIIJJJFFFIIIMMMPPPRRRUUUYYY[[[___bbbfffiiilllooorrruuuwwwwww{{{~~~|||{{{zzzvvvpppjjjeee^^^ZZZXXXUUUQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGG???BBBFFFFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGIIILLLOOOtttfffddd```ZZZSSSOOOMMMMMMNNNJJJLLLZZZlllqqqgggZZZQQQLLLEEEBBBCCCEEEFFFFFF===AAAEEEEEEAAA>>>======BBBCCCCCCAAA???======>>>DDDDDDCCCCCCCCCBBB???===@@@>>>;;;:::;;;<<<<<<<<>>888666666888999999888777666666555333222333666999;;;888888999::::::;;;<<<<<<888888888888888777666666222333444333222222333444555555555555555555555555666555444333333333333333555444444333333333444444333333333333333333333333666555333111111111333444333333333333333333333333333333333333333444555666222222222333444555666666777777777777777777777777333333333444555666777888333444666777777777666555444666888:::;;;:::999888777999::::::999888999:::888888999999999888888777>>>AAAEEEFFFDDD@@@>>>===;;;;;;;;;;;;<<<<<<<<<===;;;???CCCCCC@@@CCCUUUhhh}}}|||lllWWWPPPNNNOOO^^^pppoooaaaXXX[[[^^^\\\```iiitttwww~~~fff\\\WWWRRRQQQUUUWWWTTTQQQPPPRRRRRRPPPNNNQQQQQQPPPPPPPPPOOOOOOOOOOOOQQQSSSSSSQQQNNNMMMMMMKKKJJJIIIGGGCCC???<<<:::<<<:::999777777888:::;;;::::::999999999999::::::666888999999888777999:::;;;;;;;;;::::::999999999999999:::<<<>>>@@@BBBCCCAAACCCEEEEEEEEEFFFHHHIIIIIIKKKMMMOOOQQQSSSWWWZZZ^^^aaafffjjjlllmmmoooppptttvvvyyy||||||}}}ppplllhhhbbb[[[UUUQQQNNNMMMMMMLLLIIIGGGGGGHHHJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAADDDGGGJJJLLL}}}oooccc]]]UUUUUUSSSOOOKKKHHHGGGFFFKKKIIILLLZZZiiilllaaaTTTNNNJJJFFFDDDDDDDDDBBBAAA===@@@CCCCCCAAA??????@@@BBBCCCCCCAAA???===>>>>>>AAA@@@@@@@@@AAA@@@===;;;@@@>>><<<<<<===>>>===<<>>@@@;;;;;;;;;;;;;;;::::::::::::888888<<>>888777888888999999888777777999888666555555666888999777777888888999::::::;;;777777777888888777777777222444555555444333333444555555555555555555555555555555444444333333333333555444444333333333444444333333333333333333333333555444333222222222333333333333333333333333333333444333333333333444555666444444555555666666777777555555555555555555555555555555444444444555555666444444666777777777666555555666888999::::::999999888:::;;;;;;999888999:::888999999999999999888888:::===@@@@@@???<<<;;;;;;;;;;;;<<<<<<<<<=========??????AAAAAA@@@DDDQQQ^^^~~~eeeXXXOOOKKKVVVfffyyy}}}~~~nnn```WWWYYY[[[ZZZ^^^fffmmmpppwww}}}qqqccc[[[VVVUUUVVVUUURRRPPPPPPQQQRRRPPPOOOQQQQQQQQQQQQPPPPPPPPPOOOPPPRRRSSSSSSQQQOOONNNNNNLLLLLLKKKHHHEEEAAA>>><<<;;;:::999888888888999:::555555444444444444555555777888999999888888999;;;;;;;;;;;;;;;;;;:::::::::888999999:::<<<>>>@@@AAA@@@BBBDDDEEEEEEFFFHHHJJJHHHJJJMMMNNNPPPRRRVVVXXX\\\```eeehhhjjjlllnnnooorrrtttxxx{{{~~~tttppplllfff^^^WWWRRROOOMMMMMMLLLIIIHHHGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBAAABBBCCCFFFIIIJJJ|||pppeee^^^XXXQQQMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGKKKVVVbbbcccXXXLLLGGGFFFEEEFFFFFFEEECCCAAA???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCAAA???>>>>>>???>>>======>>>???>>>;;;999@@@>>>>>>>>>@@@???>>><<<<<<======<<<:::999:::<<<<<<;;;;;;;;;:::::::::999:::888777;;;@@@AAA===999::::::999999888888777777;;;::::::999888777666666666666666777888888999999666666666777777777777777222555777888666555444444555555555555555555555555555444444444444333333333444444333333333333444444333333333333333333333333444444333333333333222222333333333333333333333333444444333333333444555555777777777777777777777777444444444444444444444444666666555444444444444444444555555666777666666666666777777888999999:::::::::;;;<<<<<<:::888888999999999::::::::::::999999888:::<<<<<<;;;::::::;;;<<<<<<=========>>>>>>>>>BBB@@@???AAABBBDDDKKKTTTooolllYYYLLLQQQ___rrr{{{{{{|||xxxuuu}}}pppcccXXXXXXYYYYYY]]]dddjjjnnnuuu~~~~~~jjj]]]YYYWWWTTTRRRPPPOOOOOOPPPQQQQQQPPPRRRRRRRRRQQQQQQQQQPPPPPPRRRSSSSSSRRRPPPOOOPPPQQQNNNMMMLLLJJJGGGDDDAAA???;;;:::::::::999999999888888777777666666777777888888999::::::999999:::;;;999999999999::::::::::::888888888999:::;;;======>>>@@@CCCDDDEEEFFFHHHJJJGGGIIILLLMMMOOOQQQTTTWWW[[[^^^cccfffhhhjjjmmmnnnooorrrwww{{{~~~{{{uuuqqqjjjbbb[[[TTTPPPNNNMMMLLLJJJHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHvvviiibbb\\\WWWTTTTTTQQQLLLIIIIIIGGGGGGHHHIIIJJJIIIGGGFFFEEEDDDGGGOOOVVVWWWOOOGGGCCCDDDEEEFFFHHHIIIJJJIIICCCBBBAAA@@@??????@@@AAAAAABBBBBBAAA???>>>>>>???===<<<<<<>>>??????===;;;???>>>>>>@@@AAAAAA>>><<<;;;<<<<<<:::888777888:::<<<;;;;;;::::::999999999999777777:::>>>???===999<<<<<<:::999888888888888:::;;;;;;;;;999888666555666666666777777888888888777777666666555555555555333666999:::888666444444555555555555555555555555444444444444444444444333333333333222333333444444333333333333333333333333222333333444444333222222333333333333333333333333444444333333333444444555888888777777777777777777444444444444444444444444666555555444444444555555444555555666666666666666777777777777888999:::;;;;;;<<<===<<<:::888888888999999:::;;;;;;;;;::::::999:::;;;;;;:::;;;===???============>>>>>>>>>>>>AAA@@@AAACCCCCCCCCIIIQQQaaapppVVVTTTaaaqqq~~~yyy{{{wwwqqqtttvvviii\\\XXXXXXXXX\\\bbbfffllluuuqqq___ZZZVVVPPPPPPOOONNNOOOPPPQQQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSRRRPPPPPPQQQRRRNNNNNNMMMKKKIIIEEECCCAAA:::;;;;;;;;;:::999888777;;;;;;::::::::::::;;;;;;888:::;;;;;;:::999;;;<<<666777777777888888999999999888888999999:::;;;<<<===???AAACCCDDDEEEHHHJJJHHHIIILLLMMMNNNPPPTTTVVVYYY]]]aaadddgggiiilllnnnmmmqqqvvv{{{~~~vvvrrrllleee]]]WWWRRRPPPMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFuuuhhh___YYYUUUSSSMMMKKKLLLOOOMMMJJJJJJNNNKKKHHHEEEDDDEEEEEECCC@@@DDDCCCCCCFFFJJJKKKIIIFFFIIIHHHGGGFFFGGGJJJMMMOOOGGGEEEBBB@@@??????>>>>>>???@@@AAA@@@>>>======>>>>>>===>>>@@@BBBBBB@@@???>>>======???@@@@@@>>><<<;;;;;;;;;:::888888999:::<<<;;;;;;:::999999888888888777666888;;;===<<<:::???===;;;999888888999:::::::::;;;;;;;;;999777555777777777777888888888888:::888777555444333333333444777:::;;;999666555444555555555555555555555555333333444555555444444333222222222222222333444555333333333333333333333333222222333444444333333222333333333333333333333333555444444333333333444444666666666666666666666666555555555555555555555555333333333444444666777777555555555555666666666777777777777777888999:::;;;:::<<<===<<<999888888888888999:::;;;;;;;;;;;;;;;888999::::::999;;;===???============>>>>>>>>>>>>===@@@DDDGGGDDDCCCKKKUUU^^^dddYYYbbbsss~~~uuuvvv}}}pppaaaXXXUUUUUUYYY\\\]]]eeeqqq~~~{{{fff]]]VVVOOONNNOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRPPPPPPQQQSSSMMMMMMMMMLLLIIIFFFDDDBBB;;;;;;<<<;;;;;;999888777888888888777777888888888888:::;;;;;;:::999;;;<<<777777888888999999::::::::::::999999:::;;;;;;<<<;;;>>>@@@BBBCCCDDDGGGIIIHHHJJJLLLMMMNNNPPPSSSVVVXXX[[[___ccceeehhhkkknnnlllpppvvvzzz~~~uuurrrlllfff___YYYTTTRRRMMMLLLKKKJJJJJJJJJJJJKKKHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEE^^^\\\YYYTTTQQQNNNLLLKKKKKKHHHFFFFFFEEEFFFOOOXXXXXXRRRJJJEEEDDDDDDBBB@@@CCCBBBBBBBBBCCCEEEGGGIIIQQQOOOKKKFFFDDDEEEIIIMMMJJJGGGCCCAAA@@@???===<<<===>>>???>>><<<<<<<<<===>>>>>>???AAADDDDDDCCCBBB<<<;;;;;;<<<>>>>>>===<<<:::;;;;;;;;;999999;;;<<<<<<<<<;;;:::999888777777888666555666999;;;;;;;;;@@@>>>;;;999888999;;;===<<<=========<<<:::888777777777777777777888888888999888666444333222222333666888::::::888666555555555555555555555555555555222333444555555555444333222111111222222333444555333333333333333333333333222222333333333333444444333333333333333333333333555555444333333333444444555555555555555555555555555555555555555555555555333333333444555666777888666555555555555666777777666777777888999999::::::999:::;;;;;;999777777888777888999::::::;;;;;;:::666777888888888888:::<<<<<<<<<=========>>>>>>>>><<>><<<;;;=========;;;:::;;;<<<<<<<<<===@@@CCCDDDCCCBBB;;;999888999;;;<<<<<<;;;999:::;;;:::::::::<<<>>><<<<<<;;;:::999888777777777666555555777999;;;<<<@@@>>>;;;999999;;;===@@@CCCBBBAAA???===;;;999888666666666666666666666666777555444222222333444555777888999888666555555555555555555555555555555555111222444555666555444333111111111111222333444555333333333333333333333333333333222222222333444555333333333333333333333333666555444333333333333333444444444555555666666666444444444444444444444444444444444444444555666777666555555444555666777888555666888999::::::999999777888:::999888777777888666777888999::::::::::::555777888888777777888:::;;;;;;<<<<<<<<<=========>>>>>>AAAEEEGGGHHHNNNWWW[[[gggyyy^^^WWWjjjooo]]]UUUSSSTTTTTTZZZdddppp~~~}}}gggZZZXXXPPPQQQRRRQQQPPPOOOQQQTTTQQQQQQQQQQQQPPPPPPPPPOOONNNPPPRRRRRRQQQPPPPPPPPPOOOOOOOOONNNMMMKKKHHHGGG???>>><<<:::999999999999;;;::::::999999::::::;;;777888999999888888999;;;::::::::::::999999999999999999999:::;;;<<<===>>><<<>>>@@@@@@AAAAAACCCEEEEEEFFFHHHIIIJJJKKKNNNQQQSSSUUUYYY\\\___bbbgggjjjhhhkkkpppuuuzzzxxxuuupppiiibbb[[[UUURRRLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEKKKLLLKKKIIIHHHHHHJJJLLLGGGFFFFFFGGGFFFIIIUUUbbbooocccSSSHHHEEEFFFFFFFFF???CCCGGGHHHGGGGGGJJJNNNMMMLLLIIIDDD???>>>AAAEEEGGGDDDBBBAAACCCBBB???===:::<<<<<<<<<:::999:::;;;::::::;;;>>>AAACCCBBBAAA:::888666777888:::;;;;;;777999::::::999:::<<<>>><<<<<<;;;:::999888777666777666555555666888;;;<<<@@@>>>;;;888999;;;???AAAHHHGGGEEEBBB???<<<:::999555555555555555555555444444333222111222444777888888888999777555444444666555555555555555555555555111222444666666555444333111111111111222333444555333333333333333333333333444333111111111333555666333333333333333333333333666555444333333333333333333444444555666777777888333333333333333333333333666666555444444444444555666555555444444666777888444666888:::;;;:::999888555777999999777777777888555666777888999:::::::::666888::::::999888999999;;;;;;;;;;;;<<<<<<<<<===BBB>>>===CCCHHHJJJNNNSSSWWW[[[uuu{{{uuuaaaUUUbbb|||wwwcccYYYWWWWWWVVVYYYcccnnn{{{hhhZZZYYYQQQSSSTTTRRRPPPOOOQQQTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLOOORRRSSSQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMJJJIII@@@>>><<<999888888999::::::999999888888999999:::666888999999888777999:::888888777777666666555555888888888999:::;;;===>>><<<>>>@@@@@@@@@AAABBBDDDCCCDDDFFFGGGHHHIIILLLOOOPPPSSSVVVYYY\\\```dddhhhfffiiinnnrrrxxx~~~~~~|||{{{xxxssskkkccc[[[TTTQQQLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDAAABBBBBBCCCBBBAAA???>>>???@@@BBBCCCDDDEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGDDDBBBEEENNNVVV]]]UUULLLHHHIIIJJJIIIGGGDDDDDDCCCCCCDDDFFFHHHIIIEEEFFFFFFCCC???>>>@@@CCC@@@BBBDDDBBB???===>>>???666777888999;;;<<<======>>>===<<<;;;:::999999999::::::999888666666888:::;;;::::::999999::::::;;;::::::999888777777888888:::999888888777777888888;;;666444666999;;;AAAGGGPPPJJJDDDCCCDDDBBB;;;444666555444444555666777888999555444666666444444888666666666666666666666666444555777666555333444444111333555666555444444444222222222222222222222222222222333333333333444444666555444333222333333444000000111222333333444444222444444444222111222444333444555666666555444333555444333222222222333444444333222111222333444555333333333444555666666777999777555666999:::888555888777555444444555666777666666666666777888999:::888888888888888888888888===:::777666888999:::999:::;;;>>>AAAEEEHHHJJJLLLRRRVVVeeezzzkkkllluuu|||bbbNNN^^^llltttdddXXXUUUWWWXXX___iiivvv{{{yyy}}}wwwdddYYYSSSTTTSSSRRRQQQQQQSSSTTTTTTRRRPPPPPPPPPQQQPPPOOOMMMNNNPPPQQQRRRSSSSSSSSSMMMRRRSSSOOOMMMMMMLLLJJJBBB@@@===:::888999:::;;;888888888888888888888888<<<;;;:::999888888888888777888888888888999999999<<<<<<<<<;;;;;;:::::::::<<<===>>>>>>===>>>@@@BBBBBBBBBAAABBBCCCFFFIIIKKKOOOQQQSSSUUUWWW[[[```dddbbbeeejjjnnnsssyyy}}}}}}}}}vvvtttooojjjeee^^^VVVQQQNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDBBBDDDIIIMMMTTTNNNHHHEEEGGGIIIIIIGGGFFFEEEEEEEEEEEEFFFHHHIIIFFFFFFEEEDDDAAA@@@AAABBB???AAACCCBBB???======???<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999999999999777666666777999:::999999888888999999:::888888777666666666666666:::999999888888888888888999555333666888:::???EEEQQQKKKFFFDDDEEECCC===666666666555444444555777777777444222555555444666:::666666666666666666666666444666777666444333333444111333555555444333444444333333333333333333333333222222333333333333444444666555444333333333444444333333333222222222222222222333444444222222333444444555666777777666555444444444333222222222333444333333222222222333444555333333444555555666777777999888777777888888777666555666666666666666555555777777666777777888999:::888888888888888888888888999::::::888666777:::===<<<===>>>@@@BBBDDDFFFFFFGGGMMM[[[xxx{{{iiifffkkkpppvvvzzzyyyzzzjjjVVVXXXfff|||nnn^^^WWWXXXXXX___gggqqq|||zzz~~~~~~jjj\\\VVVUUUTTTSSSQQQRRRSSSTTTSSSQQQPPPPPPQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPMMMRRRSSSOOOMMMMMMMMMJJJHHHEEEBBB>>>;;;::::::;;;999999999999999999999999888777777777777777888888777888888888888999999999;;;;;;;;;;;;;;;:::::::::<<<===>>>>>>===>>>@@@BBBCCCCCCBBBCCCEEEHHHKKKMMMMMMOOOQQQRRRUUUXXX]]]aaaaaadddhhhmmmrrrxxx~~~~~~|||}}}~~~xxxuuuqqqlllfff___WWWRRRNNNMMMMMMLLLKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEKKKHHHEEEEEEHHHKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDDDDDDDDDDBBB@@@>>>@@@AAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888888777555555666888999888888777777888888999888888888777777777777777999999999888888888888777888444333555777888<<>>=========???AAAAAAAAAAAACCCEEEHHHKKKLLLJJJLLLNNNPPPRRRUUUZZZ]]]___bbbfffjjjooouuu|||}}}|||}}}{{{xxxtttoooiiibbbYYYTTTNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@???AAA???>>>???AAACCCDDDCCCHHHGGGGGGIIILLLMMMMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCDDDFFFFFFBBB>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<===???@@@AAAAAA>>>===<<<;;;:::999999999777777888777555555666777999999888888888888999999999:::::::::::::::999999999999999999888888777777999555444666888777:::???BBB???<<<===??????;;;777888777666555444444555666777333111222333222555:::444444444444444444444444555666777666444222111222111333444444333333444555444444444444444444444444222222222333333333444444444444444444444444444444666666555333222111000///000111333333333333555666333333444444444444333333333333333333333333444444333333333333444444555555555555555666666777777777777:::;;;:::666444666888444555666777888777666666777777777888888999:::;;;888888888888888888888888555888:::999777777;;;???????????????????????????DDDKKKPPPYYYyyyvvvllliiiggggggfffccchhhvvvttt```QQQ[[[ooo{{{cccVVVTTTWWW\\\```ccchhhtttzzzzzzlll[[[YYYUUURRRQQQRRRRRRRRROOOOOOPPPRRRTTTSSSPPPNNNPPPPPPPPPPPPPPPOOOOOONNNMMMRRRSSSPPPNNNNNNNNNKKKJJJGGGCCC>>>:::888666666::::::::::::::::::::::::777888888999::::::;;;;;;777777888888888999999999999999999::::::;;;;;;<<<;;;<<<======<<<<<<>>>@@@===>>>???@@@CCCEEEHHHIIIIIIKKKMMMNNNPPPSSSWWWZZZ\\\___cccggglllrrrxxx||||||{{{}}}}}}{{{wwwrrrmmmeee\\\VVVNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBBBBBBBAAA@@@???@@@>>><<<<<>>>>>======>>>>>>>>><<<<<<::::::;;;<<<>>>???@@@AAA>>>===<<<;;;:::999999999666777888888666555555666::::::999999999999::::::888999999:::::::::999888888999999999999888777666999666555888999888999===888777777999<<<===<<<:::888777666555444444555666999444222333222000222666333333333333333333333333444555666555333222222222111222333333222222333555222222222222222222222222222222222333333333444444333444444444444444444444444444444333333333222222000111333333333333555666777666666666666666666777222222222333333444444444333333444444444555555555555555555555666666666666666999:::999555444666888777666555555666777888999777777777777888999:::;;;888888888888888888888888888777777888:::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAADDDJJJLLLQQQhhhyyyssspppmmmjjjiiinnnxxxrrr___RRRYYYjjjgggYYYUUUVVV[[[___aaaccclll}}}yyyqqq^^^ZZZUUUQQQQQQQQQPPPOOONNNNNNPPPRRRTTTTTTQQQOOONNNOOOPPPPPPQQQQQQPPPPPPMMMQQQSSSPPPNNNOOONNNLLLHHHFFFCCC???<<<999888777::::::::::::::::::::::::888999::::::::::::999888777777888888888999999999888999999::::::;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@<<<===>>>@@@BBBDDDFFFGGGHHHJJJMMMNNNPPPRRRUUUWWWYYY\\\```dddhhhnnntttxxx{{{{{{}}}~~~|||yyyuuuppphhh___YYYOOONNNKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCCCCCCCBBB@@@???>>>===<<<<<<>>>AAAFFFIIIEEEFFFGGGIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDCCCBBB@@@>>>=========??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999666888999999777666666666;;;::::::::::::::::::;;;444555777888888777666666888888999::::::888777666:::777666999999777888;;;444444666888<<<>>>>>>===777777555444444555666666888444333444333000000333222222222222222222222222222444555555333222222333111222333222111111333555222222222222222222222222222222333333333333444444222333444555555555444444333333333333444444444444111222333333333333444555444333222222222222333444111111222333444444444444333333444555555555555444444555555555555555555555555666777777555555666777888777555444555777999;;;666666666666777888999:::888888888888888888888888999777666888;;;<<<;;;999;;;<<<===>>>@@@AAABBBBBB@@@BBBFFFKKKZZZ{{{}}}{{{yyyuuuvvv{{{pppbbbUUUVVVbbbyyyppp```ZZZXXX[[[___bbbbbbgggvvvxxxuuusssccc]]]VVVRRRRRRRRRPPPOOONNNNNNOOOQQQSSSTTTRRRQQQOOOPPPPPPQQQRRRRRRRRRQQQMMMQQQSSSPPPOOOPPPOOOMMMIIIHHHEEECCC@@@===<<<;;;::::::::::::::::::::::::666777888999999888666555777888888888888999999999999999999999:::::::::::::::;;;<<<;;;;;;;;;===???>>>???@@@BBBCCCEEEFFFFFFHHHJJJMMMNNNOOOPPPSSSUUUWWWYYY]]]aaaeeekkkqqquuu||||||{{{|||~~~}}}|||zzzwwwrrrkkkbbb\\\PPPOOOLLLJJJHHHHHHIIIJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCC@@@AAABBBCCCCCCAAA@@@>>>:::===>>>>>>===>>>BBBFFFCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFBBBCCCCCCBBB@@@@@@AAABBB???===<<<>>>@@@@@@>>><<<========================>>>===<<<;;;:::999999999666888::::::888777666777::::::999999999999::::::222444555777777777555444777888999::::::999777666888666666999999555555888444555666999<<<===>>>>>>666666555444444555777777555222222555444000000222222222222222222222222222111333444444333333333444222222333222111111333555333333333333333333333333222222333333333333444444222333444555555555444444444444444444444444444444222333444444222222333444111111000//////000111111000111222444555555444444333333555666666666555444444444444444444444333333444333333444666777666555666666666666777888999:::555555555555666777888999888888888888888888888888888999::::::999999999999999:::;;;<<<>>>???AAAAAA@@@>>>BBBKKKPPPccc~~~zzzrrriiiYYYSSSVVViiizzzfff\\\[[[\\\aaaeeeddddddnnnzzzxxxwwwvvvggg```XXXTTTTTTTTTRRROOOOOONNNNNNPPPRRRTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQMMMQQQSSSPPPOOOPPPPPPMMMLLLKKKIIIFFFCCC@@@>>>===999999999999999999999999444555777999999999888777777888888888888999999999:::::::::999999999999999999:::;;;;;;:::;;;===???>>>???@@@BBBCCCCCCDDDDDDGGGIIILLLMMMNNNOOOQQQRRRTTTWWW[[[___ccchhhnnnrrrxxx~~~}}}{{{{{{||||||{{{zzzxxxtttmmmddd^^^RRRPPPMMMJJJIIIIIIJJJKKKHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBB???@@@BBBBBBBBBAAA???===777<<>>AAACCCDDDFFFGGGGGGGGGHHHIIIFFFFFFHHHHHHHHHHHHGGGFFFAAABBBCCCAAA>>>>>>AAADDD???>>><<<>>>@@@AAA???<<<::::::;;;===>>>???@@@AAA>>>===<<<;;;:::999999999777999;;;;;;999777777777999999888888888888999999333555777888999888777666777888:::::::::999777555777555555888888444333555444555666888:::;;;;;;;;;666555444444555666777888222000111555555222111222111111111111111111111111000222444444333333444555222222222111000111333555444444444444444444444444222222333333333444444444111222444555666555444444555555555444444333333333222444555444222222222444666666555444444555666666000111222444555555444444333333555666666666555444333333333333333333333333333111000222666888666444333555777999:::999888888444444444555555666777888888888888888888888888888666:::>>><<<888555888;;;888999:::;;;<<<>>>??????EEE???DDDMMMLLLUUU{{{xxxuuuppp]]]QQQLLLZZZrrriii\\\]]]^^^bbbgggeeebbbhhhrrr|||{{{{{{jjjcccZZZVVVVVVVVVSSSQQQOOONNNMMMOOOQQQSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPOOOMMMQQQSSSQQQOOOPPPPPPNNNNNNLLLJJJFFFCCC???===;;;888888888888888888888888444555888;;;<<<<<<<<<;;;777888888888888999999999;;;::::::999999888888888999:::;;;;;;::::::<<<>>>======>>>@@@@@@@@@@@@@@@EEEHHHKKKLLLMMMMMMOOOQQQSSSVVVZZZ]]]aaaggglllpppuuu|||~~~{{{{{{{{{{{{zzzzzzxxxuuunnneee___SSSQQQNNNKKKIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>@@@???<<<;;;;;;<<>>@@@CCCFFFGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBFFFEEECCCAAA???===<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;999888999;;;;;;999666999999999999999999999999999::::::999888888999;;;999999999999999888777666888888999999999888888777666777888999999888777666333444666777888888888777333333333444555666777777555444222000000111222333333222222111111222222333222000000333444222222555222333333111000000222555111111222222222333333333111111000000111333444666111111222222333444555555444444444555444444333333555555444333333555666777444444444555444444333333111333555555444333444555222222222333333444444444444444444444444444444444666555444666888888666222666666777888888888888777444555555666777666666666777888888777666555555666555888::::::888777888;;;999999:::;;;<<<===>>>???<<>><<<;;;;;;<<<>>>???>>>@@@CCCEEEGGGFFFEEECCCDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDBBB@@@>>><<<<<<;;;>>>>>>======<<<=========:::::::::;;;;;;;;;<<<<<<;;;999888999;;;;;;888666888888888888888888888888888999:::999777777999:::888888999999888888777666777888888999999888888777666777888888888888777666444555666777888888777777333444444444555666666666666555333222222222333444333222222111111222222333444111111333333000///222222333333222000000222444111111222222222333333333111111111111111333444555333333444444555666666666333333444444444444444333444444444444444555666666333444444444444444333333111333555555444333444555333333333444444555555555444444444444444444444444666555444666888888555333666777777777777888888888555555555555666666666777777888888777666555555777777999;;;;;;999888999;;;999999:::;;;<<<===>>>>>>???CCCCCCCCCGGGJJJ___|||zzzxxxsssddd[[[SSSSSS\\\mmm~~~pppcccaaaccciiijjjfffdddeeelll}}}uuuaaaYYYUUUQQQOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRSSSQQQOOOPPPQQQRRRPPPNNNNNNPPPQQQPPPNNNNNNNNNOOONNNLLLJJJHHHGGGDDD@@@>>>;;;999777888:::;;;;;;999888888888999999999999:::999999999999999999999999;;;:::::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::??????@@@@@@AAABBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMPPPRRRUUUXXX[[[```eeeiiiqqquuu|||zzzvvvxxx|||~~~{{{sssiiiaaa]]]XXXTTTPPPNNNMMMLLLLLLKKKLLLKKKIIIHHHIIIJJJKKKLLLKKKKKKJJJHHHFFFDDDBBBAAABBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@========================>>>@@@CCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@>>>===<<<;;;;;;=========<<<<<<===>>>>>>888999999999999::::::::::::999888999::::::888666777777777777777777777777888888999888777666888:::777777888888888777666666777777888888888888777777666666777777777777666666555666666777777777666666444444555555555555555555555555555555444444444444333222222111111222222333333000000222222//////222222333333222111111222444111111222222222333333333111111111111222333444444333333333444444555555666111222333444444555444444333333444555555555555555333333444444444444333333111333444555444333444555444444444444555555555555444444444444444444444444555555555666888777555333777777666666666777888999666555555444555666777888666777888777666555666777999;;;======;;;:::::::::999999:::;;;<<<======>>>>>>CCCBBBDDDHHHGGGRRRiii}}}yyyuuuiii```WWWRRRUUUbbbzzziiiffffffggggggcccbbbccc]]]hhh}}}mmm]]]VVVRRROOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQPPPOOOOOOPPPQQQQQQOOONNNNNNOOONNNLLLJJJIIIGGGEEEBBB???>>>;;;888777999:::::::::999999999999::::::::::::999999999999999999999999666666666666777888999999999999:::;;;;;;;;;;;;;;;>>>>>>??????@@@AAAAAABBBEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPSSSVVVYYY]]]bbbfffoootttzzz{{{wwwzzz{{{|||xxxqqqiiiccc___WWWTTTPPPNNNMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKMMMNNNJJJJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBCCC===>>>???@@@@@@???>>>===>>>???BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<===777777777888888888999999999999999999999999777777666666666666666666666666777888888777666666777999666666777777777666666555666666777777888777777777666666666666666666666666666666666666666666555555555555555555555444444444444444555555555555444333333222222111111222222333...,,,---111222111222555111222333333111111222333111111222222222333333333111111111222222333333333000111111111222222222333000111222333444555555555222333444555666555444333222222333444444444333333111222444444333333333444444444444444444444444444444444444444444444444444555555666777777777555444888777555444555666888:::777666444333444555777999666777888777666555666777999:::<<<===<<<:::999888999999:::;;;;;;<<<======:::???>>>AAAHHHHHHMMM]]]|||vvvnnnggg]]]TTTQQQZZZqqqrrrkkkfffeeefffeeecccaaaVVV[[[hhh{{{eeeZZZVVVSSSQQQOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOQQQSSSTTTTTTRRRPPPPPPPPPNNNMMMKKKIIIIIIGGGCCCAAA@@@===:::888888999:::;;;999999:::::::::;;;;;;;;;888888888888888888888888333333333444555666777888999999::::::;;;;;;;;;;;;======>>>??????@@@@@@AAAEEEEEEEEEEEEGGGIIILLLMMMMMMOOORRRUUUWWW\\\aaadddmmmrrryyy~~~{{{{{{{{{yyyvvvpppjjjeeebbbXXXUUUQQQNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNIIIIIIHHHGGGEEECCCAAA@@@============>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDD>>>???AAABBBBBBAAA???>>>===???BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999888888888999999:::666666666777777777777888888999999999888777777777555555555555555555555555666666777666555444666888444555555666666555555555444555666777777777777777666555555555555555555666666666666555555555555555555555555555555444444444222333444444444444333333333222222111111222222333///,,,---111222111111444111222333333222111222333111111222222222333333333111111222222333333333222000000000111111111111111000111222333444444444444111222444555555555444333111222222333444444333333000222444444333222333444222222222222222222222222444444444444444444444444444555777777777666555555888666555444444666888999777666444333444555777999555777888777666555666888888999:::<<<<<<;;;999777999999::::::;;;<<<<<<<<<;;;???======FFFGGGJJJVVVlllyyyssslllcccXXXQQQUUUiii}}}|||rrrfffbbbgggjjjfff___VVVWWW^^^nnnmmm___ZZZVVVTTTPPPPPPQQQQQQQQQQQQQQQRRROOOPPPPPPPPPOOOOOOPPPPPPPPPRRRTTTTTTSSSQQQPPPPPPNNNMMMKKKJJJJJJHHHEEECCC@@@???<<<999888888:::<<<999999:::::::::;;;;;;;;;888888888888888888888888666666666777888999:::;;;999999999999::::::;;;;;;<<<<<<======>>>??????@@@DDDDDDDDDDDDFFFHHHKKKLLLMMMOOOQQQTTTVVVZZZ___ccckkkpppwww~~~||||||~~~~~~|||zzzxxxuuuqqqlllgggdddZZZWWWSSSPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMIIIHHHHHHGGGEEECCCBBBAAA>>>=========>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDD???@@@AAABBBBBBAAA@@@???===???AAACCCDDDCCCAAA???????????????@@@@@@@@@@@@>>>======<<<;;;;;;;;;<<<999888777777666666666777666666666666777777777777777888:::999888666777777555555555555555555555555555666666555444444555777333333444555555555444444333444555666666777777666555555444444444444555555666555555444444555666666444444555555555555555555333333333333333444444444333222222111111222222333444111111333222......000000222444444222111222222111111222222222333333333111222222333333333222222222222222222222222222222000111222333333444333333222222333444444444444444000111222333333444444333000222333444333222333444222222222222111111111111444444444444444444444444333555777888666555555555666666555555555666777888666555555444555666777888555666777777666666777888777777999;;;===<<<999777999999::::::;;;;;;;;;;;;===BBB>>><<>>>>>???BBBBBBCCCDDDFFFHHHJJJKKKLLLNNNPPPRRRUUUYYY^^^aaaggglllsss{{{|||zzzzzzwwwsssllllllnnnttt}}}~~~}}}zzzxxxuuurrrooojjjfff^^^ZZZVVVRRRPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>??????????????????>>>===???AAACCCCCCBBB@@@>>>>>>>>>>>>?????????@@@@@@>>>===<<<<<<<<<<<<<<<===:::999888777666555555555666666666666777777777777666888:::999777555666888555555555555555555555555444555555444333333444666222222333444444444444444222333444555666666666666555555444333333444555555555444444333444555777777333444444444555666666666555444333333333444666777333222222111111222222333666333222444222...---000000222444444333111111222111111222222222333333333111222333333333333222111222222222222222222222111111222222333333333222222333333222222333333444555000000111333333444444333000222333333222222222444333333333222222111111111444444444444444444444444333555888888666444555666555555555666666666777777555555555555666666666777444666777777666666777999777777999<<>>???===:::999;;;===888888888999999999999:::888888888888888888888888666555555444555555666666:::999888888888999:::;;;:::;;;;;;<<<======>>>>>>@@@AAACCCEEEFFFHHHHHHIIIJJJKKKNNNPPPSSSVVV[[[^^^bbbgggnnnvvv}}}zzz{{{xxxrrrmmmkkkgggbbb______aaaccchhhqqqzzz}}}{{{}}}{{{xxxvvvuuuqqqlllhhhaaa^^^XXXTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@AAA????????????????????????>>>==================>>>===???AAACCCCCCBBB@@@>>>======>>>>>>?????????@@@>>>======<<<<<<<<<======<<<;;;999777666555555555666666666666777777777888666888:::999777555666888666666666666666666666666444444555444333222444666111222333333444444444444222333444555666666666666555444333333333333444555444333333333444555777888333333444444555666777777777666444333444555888999333222222222222222222333444222111444333000000333000222444444333222111222111111222222222333333333111222333444333333111000000000000///////////////222222333333333222111111444333222111222333444555///000111222333444444444000111333333222222222333444444444333333222222222444444444444444444444444333666888888666444555666444555666666777666666666444555666666777666666666444666777777666666777999777777999===AAAAAA>>>::::::::::::::::::::::::;;;444>>>>>><<>>???>>>;;;:::<<<>>>777777888888888999999999777777777777777777777777:::999999888888888888999:::999888888888999:::;;;::::::;;;;;;<<<======>>>???@@@CCCEEEGGGHHHHHHGGGHHHJJJLLLNNNQQQTTTYYY\\\^^^ccckkkrrrzzzwwwxxxtttlllfffccc^^^YYYWWWXXXYYYZZZ\\\cccmmmttt}}}zzzxxx}}}{{{xxxwwwvvvsssmmmhhhddd```ZZZVVVSSSPPPNNNLLLLLLLLLKKKKKKJJJIIIGGGFFFJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>============>>>>>>===???@@@BBBBBBAAA@@@????????????===;;;;;;===???BBB???<<<;;;;;;;;;<<<;;;<<<<<<<<<:::777666777888777777888888888888777777999444333666666222222666444333333222222333333444222444555555222000///000222444555333000///111444444333222111222333555777555222000111444777777666333333333444444444555555///111222333333333555777:::888555555666888999999777444222222444444222///444444444444333333222111444333111000///000111222111222333333333333222111222222444444444444222222000111222222111000111333111222222222222333333333333333222222111222222222000111222333444444444444222111111111000/////////222222222222222222222222222444555555333333444666444444444444555555666666666666777777888888888999777777777777777777777777444444444555555555555555777888999:::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCOOOWWWyyy|||wwwrrrkkk]]]MMMFFFHHHQQQYYYdddjjjmmmnnnqqqttt{{{ttteee[[[^^^eee\\\YYYYYY\\\aaaoooppp^^^TTTUUUXXXWWWQQQPPPSSSRRRNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUTTTSSSPPPOOOPPPOOOMMMKKKKKKKKKKKKLLLGGGDDD@@@<<<:::999999:::<<<:::777777:::;;;999777888888888888888888888888:::888666777:::;;;999666777888999:::;;;:::999999888:::<<<===<<<<<<===>>>;;;>>>AAACCCDDDDDDEEEFFFEEEHHHLLLOOORRRTTTWWWYYYbbbbbbeeellluuu~~~{{{xxxsssnnniiifffaaaYYYVVVWWWSSSTTTUUUWWWYYY]]]cccgggvvv{{{zzz}}}yyyxxxvvvuuusssooojjjgggddd```ZZZUUUSSSPPPNNNLLLLLLMMMMMMMMMMMMKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCHHHFFFDDDAAA?????????@@@?????????>>>>>>>>>>>>>>>========================<<<===???@@@@@@@@@>>>>>>>>>???>>>===;;;;;;===???>>><<<:::999:::;;;<<<<<<;;;;;;;;;999777555666777777777888888888888777777888444333666666222222666444333333222222333333444444666777666444222111111111333444333111000111333111111222222222222222222666444111222444555444222222333333333333444444444111333444555444555777888888555333333555777888888777444222333444444222000333333444444333222222111222222222222222111000000111222222333333222222111222222333333333222111000111222333222111000111222///000000000000111111111333333222222111222222333111111333444444555555555222222222222222222111111222222222222222222222222222333444444444444444555222333444555666555555444444444555666888999::::::666666666666666666666666444444444555555555555666777888999999:::::::::999999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBGGGMMMiiizzztttnnnbbbSSSKKKKKKIIIRRR^^^gggjjjjjjjjjjjjkkkqqqwwwhhh]]]\\\aaa```___```aaabbblllzzziii^^^UUUWWWUUUPPPOOORRRQQQLLLPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTSSSQQQQQQPPPOOONNNLLLLLLLLLLLLLLLIIIFFFBBB>>>;;;::::::;;;<<<:::888888999:::999777888888888888888888888888999888777888999999888777777888999:::::::::999999888:::<<<<<<;;;;;;<<<===;;;===@@@BBBBBBCCCDDDFFFFFFIIILLLNNNPPPQQQSSSUUU___```bbbhhhpppyyyzzztttjjjeeebbbaaa^^^YYYVVVWWWRRRSSSTTTTTTVVVZZZ___ccckkkzzz{{{xxxyyyyyyxxxwwwwwwuuurrrmmmiiifffbbb\\\WWWTTTRRROOONNNKKKLLLLLLLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIGGGFFFEEEHHHFFFCCCAAA???>>>??????>>>>>>======<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<===>>>>>>===;;;;;;<<<>>>::::::999888999:::;;;<<<999::::::888666555555777666777777888888777777666777444444555555333333666444444333333333333444444666888999888555333333333000222333333222111222333000222333555444333111///555444333333333333111///111111222222222333333333111222444444444444666888444333111222444666777777666555333333444444222111222333333333333222111111000111333444333222000...111111222333333222111111111222222222222111000///222333444333111000000111///000000000000111111111333222222111222222333333222222333444555555555555333333333333444444444444222222222222222222222222333222222333444555444333111222444555666555444333222333444666777999:::;;;666666666666666666666666444444555555555666666666777888888999999999999999999999999999::::::::::::;;;;;;;;;<<<>>>???AAABBBGGGKKK\\\yyyssshhhZZZOOOKKKGGGQQQ```kkkqqqpppllljjjiiinnn|||}}}pppaaa[[[\\\dddgggiiiiiieeeiiiyyyttthhhXXXXXXUUUQQQQQQSSSRRRNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPOOONNNMMMMMMMMMNNNLLLIIIEEEAAA>>><<<;;;;;;<<<:::888888999:::999888777777777777777777777777777888999999888777888999777888999999::::::999999777999;;;;;;::::::;;;<<<;;;===>>>??????AAADDDFFFFFFHHHKKKMMMMMMNNNPPPRRR[[[\\\^^^cccjjjrrryyy}}}zzzqqqfffaaa^^^^^^]]]XXXVVVVVVPPPQQQRRRRRRRRRTTTXXX\\\bbbmmm}}}}}}yyyzzzyyyyyyyyyzzzyyyvvvqqqmmmhhhddd^^^YYYVVVSSSQQQOOOJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCC@@@???>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;===>>>>>>===;;;::::::;;;<<<=========<<<<<<<<<===>>>===;;;:::;;;===:::::::::999888999:::<<<888999999777555444555666666666777777777777666666666555444555444444444666444444333333333333444444777888999888666444444555000111333444333333222222444444555555444333222111333333333444333222000...000111111111111222222222...000222222111111333444333111000222444666777777555444444333333333333222111222222222222222111111000111222333222222000000111111222222222222111111000111111222222222222222333444444333111///000111111111222222222333333333222222111111222222333333222333444555555555555555222333333333444444555555111222222222222222333333444222111222555666444333333333333333444444444555333333444555777888999999666666666666666666666666444444555555666666777777888888999999999999999888888999999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@IIIKKKVVVrrryyynnn```QQQIIIHHHRRRbbbqqqzzz{{{wwwrrrpppttt}}}zzzjjj___[[[ffflllqqqppplllmmmwww{{{kkk]]]ZZZVVVTTTUUUVVVVVVSSSPPPPPPOOOOOONNNNNNNNNMMMQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKGGGCCC???===;;;;;;;;;:::999888999999999999777777777777777777777777666999;;;:::777666888:::777888888999999999999999666888::::::999999:::;;;;;;<<<=========???CCCEEEEEEGGGJJJLLLMMMNNNOOOQQQWWWXXX[[[___dddjjjqqqvvvtttkkkddd___^^^]]]XXXTTTTTTQQQQQQQQQPPPPPPQQQSSSVVV[[[bbbooo}}}}}}}}}yyyzzz{{{||||||yyytttpppjjjeee___ZZZWWWTTTQQQOOOIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJFFFEEECCCAAA???>>>===============<<<;;;:::::::::999;;;<<<>>>>>><<<;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<======;;;::::::;;;;;;<<<===;;;999777888:::777888888777555444555666666666777777777777666666555555555444444555666555555444444333333444444555666777888777666555666777333333333444444444333333555444333222111111222333000111333444333222111111000000000111111111222222...000111111000000222333222111111222555777777666333333444333222222222222000000111111222111111000222222111000000111222333111111111111111111111111///000111222333555666777333444555333111000000111111111222222222333333333222111111111222222333444333333444444555444444444111111222222333333444444111111111222222333333333444333333333555555555444666444222111111333666888555555555555555555666666555555555555555555555555444444555555666777777888999999:::::::::999999888888888888999999999::::::;;;;;;;;;;;;<<<===??????BBBGGGOOOdddvvvgggVVVJJJEEEMMM\\\mmm{{{~~~zzzuuuyyy~~~uuuggg```fffnnnvvvvvvuuuwwwssseee^^^VVVTTTUUUWWWVVVVVVQQQPPPPPPOOOOOONNNNNNMMMQQQQQQPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKHHHDDD@@@===<<<;;;:::::::::999888888999999777777777777777777777777666999;;;:::777666888:::777777777888888888999999555777999:::999999:::;;;:::;;;<<<<<<===???BBBEEECCCEEEIIIKKKMMMNNNQQQSSSTTTVVVYYY\\\___eeelllrrr~~~pppggg___^^^\\\XXXTTTTTTRRRSSSRRRQQQOOOOOOQQQRRRSSSXXXaaammm}}}~~~}}}zzzzzz{{{}}}}}}{{{wwwssskkkfff```ZZZWWWSSSPPPNNNIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFEEECCCBBB@@@>>>>>>===??????>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;===<<<;;;999999:::;;;===>>><<<888666777999777888888777555444666777555666666777777666666555444666555333333666777555555555444444444444555555666777777777666777999;;;888666444444555555555444444222000//////000222333111222444444333222222333000000111111111222222222000111333333222222333444222111111222555666666555111222333222111000111222//////000111111111111000333222000//////111333444222111000000000000111222000000111222333555777888333444555444222111111222///000000000000111111111111111111111222333444444222222333444444333333222111111111111222222222222111111111222222333333444333555666666555444666777777555333222222444777999666555555555444444444444555555555555555555555555444444555666777777888999;;;;;;;;;;;;;;;::::::999888888888888999999999999:::::::::;;;;;;<<<>>>>>>===DDDLLL\\\~~~|||nnn^^^QQQGGGKKKVVVfffxxxqqqhhhfffooovvvzzzpppdddYYYTTTTTTTTTTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIEEEBBB???===<<<::::::;;;999888777888:::888888888888888888888888777888999999888777888999888777777777777888999999666888::::::999999:::;;;999;;;<<<======???BBBDDDBBBDDDHHHJJJLLLNNNPPPRRRQQQTTTWWWZZZ\\\aaaiiiooozzzuuujjj___\\\[[[YYYVVVVVVSSSTTTSSSRRROOONNNOOOPPPRRRVVV\\\eeeqqq|||||||||{{{{{{||||||{{{wwwuuummmhhhaaa\\\WWWTTTPPPNNNKKKKKKJJJJJJIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFDDDCCCAAA@@@>>>>>>AAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::999888888888999999::::::999;;;<<<<<<;;;999999999777:::===;;;777555777:::777888888777666555666888555555666666666666555555333666666222333777888555555555444444444444555555666777888888888:::===???===999555444555666666555333333222222333333444444444555666444111000222444111111111222222222333333000111222222111111222333111000000111333444333111///000222111//////000222...//////000111111000000111111000111111222222333222111000//////000111222222111111111111333444555222333444444222111222444///000000000000111111111111111111111222333444555111222222333222222111111222222222222111111111111000111111222333333444444222777:::999444333777;;;555555555666666666777777444444444444444444444444555555555555555555555555444444555666777888999999<<<<<<======<<<<<<;;;:::888888888888999999999999::::::::::::;;;<<<=========DDDKKKTTThhh|||qqqdddYYYNNNMMMQQQ```ssszzzppphhhooovvv|||qqq```XXXUUURRRQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLJJJGGGEEEBBB@@@???999:::;;;:::777777888:::999999999999999999999999999888777888999999888777888777777666777888999:::666888:::;;;::::::;;;<<<888:::===??????@@@AAACCCBBBDDDGGGIIIJJJKKKMMMOOONNNQQQUUUWWWYYY^^^fffmmmqqq{{{sssddd^^^\\\ZZZWWWWWWSSSSSSSSSRRROOONNNNNNOOORRRVVV[[[```gggrrr}}}{{{zzzyyyzzzyyywwwuuuooojjjddd]]]YYYUUUQQQOOONNNMMMKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFDDDCCCAAA???>>>BBBBBBAAA@@@???>>>======;;;::::::999999::::::;;;777777777777777888888999999:::<<<<<<;;;999999999333777;;;:::666555777:::888888999888666666777999555555666666666666555555222666666222222777888555555555444444444444555555666777999999:::<<>>>>>===<<<;;;;;;777888888888888999999999::::::::::::;;;;;;<<<===<<>>@@@@@@@@@AAABBBBBBDDDGGGHHHHHHHHHIIIKKKKKKOOOTTTVVVWWW\\\eeellljjjuuu~~~}}}lllccc^^^ZZZWWWWWWRRRSSSSSSQQQOOOMMMMMMNNNNNNRRRVVVXXX[[[dddqqq{{{~~~|||yyyxxxxxxxxxwwwuuuqqqllleee___ZZZVVVSSSPPPOOONNNLLLKKKJJJJJJJJJKKKLLLJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@???EEEGGGEEE>>>===AAABBB???===>>>>>>???>>><<<:::999777777777777777777777777555777888888777777888999888888777777666666555555555555666777777888777777666666666666666666666666111333444333111111444777333333333444444444555555;;;:::888888:::>>>CCCFFF>>>:::555333444666666555222555777666444444777:::<<<>>>???:::444111222555---000222333222111222222222111000000000111333444333000//////222222000---///000000111111111111000000333666555111......000//////000000111111111111000/////////000111222222000000000000000000000000333000...///222222111...000000000000000111111222333333333444444444444444222222111111000000//////222222222222222222222222444333222111111333555666999<<<>>>>>>======???BBB888<<<@@@AAA===:::999999666666444333333444555666666666555444444444444555222444777888888777777888===???@@@>>>:::888999;;;888888777777777777777888;;;:::999999999;;;===>>>===???AAAIIITTTbbb|||xxxpppjjjZZZRRRLLLRRRbbbuuutttrrrkkk]]][[[YYYTTTRRRUUUTTTSSSQQQQQQSSSTTTUUUSSSQQQOOOPPPSSSTTTSSSRRRPPPQQQQQQQQQRRRSSSSSSSSSRRROOOLLLJJJHHHEEEBBB@@@======<<<;;;::::::::::::999999999999999999999999999:::;;;;;;:::999777666:::999999888888999999:::::::::::::::::::::::::::============>>>@@@AAABBBAAACCCEEEFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUYYY^^^bbblllqqqxxxrrreee```\\\YYYXXXWWWVVVUUUSSSQQQOOOLLLKKKNNNOOOQQQTTTWWW]]]eeejjj~~~zzzzzz|||zzzvvvsssoooiiiccc^^^XXXRRRNNNRRRMMMHHHHHHKKKMMMLLLIIIKKKJJJHHHFFFEEEEEEFFFFFFHHHGGGEEECCCAAA@@@??????GGGHHHEEE>>><<<@@@BBB@@@??????>>>>>><<<;;;:::999888888888888888888888888555777888888777777888999888777777777666666666555555555666777777777777777666666666666666666666666222333444444222222444777333444444444444444444444999888666666888;;;???AAA<<<888444333444555555444555777999888555555777:::EEEFFFDDD>>>666111111333...000111111000000000111222222111111111222333444333111//////111222222000000000111111111111111000222222222222222222000...000000000000000111111111000000000000000000111222000000000000000000000000222000//////111222111///000000000000000111222222222333333333333444444444111111111111000000000000222222222222222222222222333222111000000222333555555888::::::999999;;;>>>888:::===>>>===:::888777666555444444444444555666666666555444444444444555222555777888777777777888<<<>>>>>>===999888888:::888888777777777777888888555666888999;;;<<<===>>>===>>>???FFFNNNZZZ}}}kkk[[[LLLLLL[[[ooo~~~zzz~~~|||iii```ZZZVVVVVVUUUTTTRRRQQQQQQRRRTTTUUURRRPPPNNNOOORRRSSSSSSQQQOOOOOOOOOOOOPPPPPPPPPPPPRRROOOLLLJJJIIIGGGDDDBBB>>>>>><<<;;;::::::::::::999999999999999999999999777888999:::::::::999888:::999999888888999999:::999999999999999999999999:::::::::;;;<<<===>>>???>>>@@@BBBCCCCCCDDDFFFHHHMMMNNNPPPRRRTTTXXX]]]aaaggglllrrryyytttggg```[[[XXXWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLNNNOOOQQQUUUZZZbbbggguuu~~~}}}}}}}}}yyyxxxrrrjjjccc]]]XXXTTTQQQPPPKKKGGGFFFIIIKKKJJJHHHJJJIIIGGGFFFFFFFFFFFFGGGHHHGGGEEECCCAAA@@@??????HHHGGGCCC===<<>><<<:::999999999888888888888888888888888555777888888777777888999777777777777666666666666444555555666666666666666666666666666666666666666333444555444333333555777444444444444444444444333555555444444555777999:::999777444333444555555555666999:::999666555777999GGGGGGEEE???777111000111///000111000......///000222111111111111222333444333111//////111333444444111111111111111111111111333111///000444555111...111111111000000000000000222111000000000000000000000000000000000000000000111000///000111222111000111000000000000111222222222222222333333333444444000000000111111111111111222222222222222222222222222111000///000111222333333555777777777777999;;;777888999;;;<<<:::777444555555444444444555555666666666555444444444444555333555777777777666777888;;;<<<<<<;;;999777777888888777777777777777888888444666888:::;;;;;;;;;:::===>>>===AAAGGGOOOppp~~~}}}}}}~~~rrrYYYPPPYYYjjj~~~}}}yyyzzz~~~}}}||||||jjj]]]XXXXXXTTTSSSQQQQQQQQQQQQSSSTTTQQQPPPNNNOOOQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQOOOMMMKKKKKKIIIGGGEEE@@@???===<<<;;;:::::::::999999999999999999999999666777888999::::::::::::999999888888888888999999888888888888888888888888999999999:::;;;<<<===>>><<<>>>@@@BBBBBBCCCEEEGGGKKKMMMOOOQQQSSSVVV[[[^^^cccggglllsss{{{zzzkkkccc\\\YYYYYYTTTTTTTTTTTTSSSQQQPPPOOOKKKLLLMMMNNNQQQVVV]]]bbbgggsss~~~}}}wwwmmmddd^^^YYYVVVTTTPPPLLLHHHGGGIIIKKKJJJHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEECCCBBB@@@@@@@@@DDDBBB>>>;;;:::===@@@BBBCCCAAA>>>:::888888999:::888888888888888888888888555777888888777777888999777777777777666666666666444555555666666666555555666666666666666666666666555555555444444444555666555444444444444333333333333333333444444444555555777666666666666777777777777999;;;999666444555777??????>>>:::555222111222222222111///------///111000000000000111111222222333111//////000333666888222222222111111222222222222000///000333333222000111111111111000000000000222222111000/////////000000000000000000000000000000000000000111111111111111111000000111111222333222222333333444444555555000000000111111222222222111111111111111111111111222111111000111222333333555555666777888999::::::666555555777::::::666222444444444444555555555666666666555444444444444555333555666777666555666888:::::::::999888777777777777777777777777777888999;;;:::::::::999999888888===>>><<>>???>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKNNNOOOQQQTTTXXXZZZ```ccciiiooowwwpppggg```]]]]]]VVVUUUUUUTTTSSSQQQPPPOOOKKKLLLLLLMMMOOOSSSYYY^^^bbbmmm~~~{{{rrrjjjbbb\\\WWWTTTRRROOOKKKJJJKKKLLLKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBAAAAAA@@@>>>;;;999888999;;;???BBBCCCAAA===999888888999:::888888888888888888888888555777888888777777888999666666666666777777777777555666666666666666555555666666666666666666666666666555444444444555555555444444444444444444444444333333444444444444333333666777888999999999999:::999;;;===<<<888666666888999999888666333222222333333333222000///...000222/////////000000000000000111111000///000333666999333222222111222333444444000111333222000000111333111111111000000000000000222222111000/////////000000000000000000000000000//////000000000111111222111111111111111222222333222333333444555555666666000000111111222222333333111111111111111111111111222222222222222333444444555555555777888999::::::555333333555888888555111333444444555555555666666666666555444444444444555444555666666555444666777:::999888888888777777666777777666666777888999999???===:::888777999;;;<<<<<<>>><<>><<<;;;::::::888888888888888888888888999999999888888777777777999888888777777888888999777777777777777777777777::::::::::::;;;===>>>??????AAACCCDDDDDDEEEGGGIIIHHHJJJLLLNNNOOOQQQTTTWWW[[[___dddkkksss}}}uuujjjaaa^^^^^^XXXXXXWWWUUUSSSQQQOOONNNMMMMMMMMMLLLMMMQQQVVVZZZ___hhhuuuxxxqqqiii```XXXSSSRRRPPPMMMKKKKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBAAAAAA:::777666888999999<<<@@@BBB@@@<<<999888888999:::999999999999999999999999555777888888777777888999666666666666777777777777777777777777777666666555666666666666666666666666777555333333444555444333333333333444444444555555444444444444333333333333444777:::;;;;;;:::;;;<<<:::===@@@???;;;999999:::999888666444333222222111222222333222000000111333...///000000111111000000000000000000000111555888222222111111222444666777000222444222///...111444///000000000111111111111222111000000000000000000000000000000000000000000...///111111000000111333222111111111111222333333222222333333444555666666111111111222222222222222111111111111111111111111222222333333333444444444333333222444666888888777333222333444666666444222222333444555666666666666666666555444444444444555555666666555444444555777:::888777777888888777666666666666666777888999:::<<<:::888666777;;;???BBB:::===<<>>AAABBBBBBCCCEEEGGGFFFHHHKKKLLLMMMNNNQQQSSSVVVYYY^^^dddlllvvv{{{nnnccc]]]]]]ZZZYYYXXXVVVTTTQQQOOOMMMNNNNNNMMMLLLLLLOOOSSSWWWZZZ```kkkyyy~~~vvvnnncccYYYSSSPPPOOOLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBBBB:::777666::::::777888<<<@@@>>><<<:::999999999:::999999999999999999999999555777888888777777888999555666666666777777777888888888888888888777777666666666666666666666666666777444222222444444333222111222222333444555666666333333222222222333333444111555:::<<<;;;:::;;;<<<888;;;>>>>>>;;;888888999777666444333222222111111...000222222111000111222///000111222333222222111...000111111000000333555111111000111333555888:::333333222111//////000111......///000111222222333000000000000000000111222000000000000000000000000---///111111000000222444222222111111222222333444///000111222333444444555333222222222222222222111111111111111111111111111111111222333333333333333333111111222666777777555111222444444444333444444222333444666666666666555666666555444444444444555555666666444333333555777:::888777777999999888666666666666666777888999:::999888777666888;;;???AAA888<<<;;;>>>EEECCCGGGXXXvvvpppbbbhhh~~~{{{uuuvvvwwwvvvqqqvvvxxxsssnnnqqqzzz}}}|||sssdddXXXRRRSSSSSSSSSSSSSSSSSSRRRQQQSSSSSSRRROOONNNPPPRRRNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMLLLMMMLLLJJJIIIGGGEEECCC@@@>>><<<;;;:::888888888888888888888888999888777666666777888888888888777777777777888888888888888888888888888888888888999999:::<<<===>>>;;;===???@@@AAABBBDDDFFFDDDGGGIIIKKKLLLLLLNNNPPPSSSVVVYYY^^^eeennnxxx~~~uuuggg___]]]YYYYYYXXXVVVUUURRRQQQOOONNNNNNMMMKKKJJJLLLPPPTTTUUUZZZcccqqqxxxoooeee[[[VVVPPPOOOMMMJJJHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCCCC<<<888888<<<;;;666666:::>>>===<<<:::999999::::::999999999999999999999999666777888888777777888999555666666666777777888888999999999999999888777777666666666666666666666666777444111111333444333111000111222333555666777777333222111111111222444555///444999;;;;;;:::;;;<<<444777;;;;;;888555555666222111000000111222222111,,,...111111111000000000111222333444555444333333---///222111000///111444000000000111333666999;;;777333//////111222000...------...000111222333444000000//////000111222222000000000000000000000000---///111111000///222444222222111111222222333444---...///000111222333333444333333222222111111111000000000000000000000000000000111222222222222111444222111333777999888666///222555555333222333666111222444666777777666555666666555444444444444555555666666444333333555777;;;888777777::::::888666666666666666777888999:::999888888888999:::;;;;;;777;;;:::===DDDAAABBBOOOeeeuuu^^^^^^uuu|||vvvxxxwwwqqqcccbbbdddfffgggfffjjjpppooottt{{{vvvpppkkkbbbWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTSSSPPPOOOQQQSSSOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOMMMLLLLLLLLLJJJHHHHHHFFFDDDAAA>>><<<;;;:::777777777777777777777777777777666666666888999:::888888777777777777888888888888888888888888888888;;;;;;;;;<<<===>>>???@@@<<<>>>@@@AAAAAABBBEEEGGGDDDFFFIIIJJJKKKKKKMMMOOOTTTVVVXXX\\\aaaiiirrryyy{{{}}}lllbbb```WWWWWWWWWVVVUUUTTTSSSRRRNNNMMMLLLJJJIIIKKKNNNRRRTTTYYYaaalll|||wwwnnneee]]]YYYRRRRRRPPPMMMJJJIIIKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCCCCCCC;;;;;;;;;::::::999999999999999999::::::999888888777777777777666666666666555555666666666666666555666666666666666666666666444555666555555555777888666777777666444444555777333222222111111222222333444333333222222333333444333333222000///000444777777777666666666666777777888888777777666666666555555555333222111000000000111111111111111111111111...222444333444666666333////////////000000000000......///111222333444555222333444333111000111222111111000000000000111111...///000000///000222444111111111000000000000000888333222666555000///333000111111111111222222222000222333333222111333444444222000111333333000...000000//////......------333333333333333333333333222333555666666555333222444444444444444444444444333333444444555666777777555444444444444555666666777777777777777666555555666777999999888888999;;;777777777888999999::::::888888999999999:::::::::<<<<<<<<<<<<===AAAGGGKKKccc}}}uuuyyy}}}```RRR___ttt}}}}}}yyyssslllfff______\\\YYY\\\cccfffeeeggghhhlllppprrrvvvyyyyyyuuunnniiiddd^^^XXXSSSTTTSSSRRRPPPPPPRRRTTTQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPNNNNNNOOOPPPNNNOOOOOOPPPOOONNNMMMLLLIIIHHHFFFDDDAAA>>>;;;:::;;;:::999999888888999999999999888777777888999:::666777888999999999999999999999999888888888888888888888888999:::;;;===>>>===<<<:::999;;;>>>BBBEEEFFFGGGIIIJJJJJJLLLNNNQQQQQQTTTWWWYYY\\\bbbkkkqqq{{{~~~qqqddd^^^\\\ZZZXXXWWWWWWVVVTTTRRRNNNNNNMMMMMMMMMNNNPPPQQQQQQXXX]]]bbbppp~~~xxxrrrjjjaaaZZZTTTQQQNNNKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::888777777999999::::::::::::999999555555666666777777888888666666777777777777777666666666666666666666666666444555666555444444666888444666666555444333444555333222222111111222222333333333222222222222333333222222222111000000333666666666555555555555666666777666666666555555555555444444333222111111111111111111111111111111111111---111222000111333222////////////000000000111111//////000111222222333444111222333222000///000111111111000000000000111111...///000000///000222333111000000000000000000000555111000333333///...222000111111111111222222222000222444444333222333444444222111222333333111///000000000000000000//////333333333333333333333333222333555666666444333222444444444444444444444444333333444444555666666777444444444444444555666666666666666666666555444444666888999999777777888:::888888888888888888888888888888999999999999999999;;;<<<<<<===>>>AAAFFFJJJTTTppp{{{qqqrrr|||eeeSSSVVVhhhyyy}}}}}}zzz|||tttkkkeeeaaa]]]]]]ZZZWWWYYY```dddcccaaabbbfffiiiiiilllxxx~~~yyynnnccc[[[YYYTTTUUUTTTRRRPPPPPPQQQSSSPPPQQQSSSTTTTTTRRRPPPOOOOOOPPPPPPOOONNNNNNOOOQQQNNNOOOOOOOOOOOONNNMMMLLLJJJJJJHHHFFFCCC@@@===<<<::::::999999999999999::::::999888777777888888999777777888999999999888888777666666666666666666666888888888999:::;;;<<<===???>>>======>>>AAADDDFFFEEEGGGHHHIIIIIIKKKNNNPPPOOORRRUUUXXXZZZ```hhhnnnvvvyyyxxxkkkddd^^^\\\ZZZYYYXXXWWWUUUTTTQQQPPPOOONNNMMMNNNNNNOOOQQQWWW[[[___kkk}}}yyytttmmmddd]]]WWWTTTPPPMMMMMMMMMLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGJJJJJJIIIHHHGGGFFFEEEEEE???>>>===;;;:::888777666::::::;;;;;;;;;;;;::::::444444555666777888999999777777888888888888777777666666666666666666666666444555555555444444555777222444666666444333222333333222222111111222222333222222111111111111222222111222222222111111333444444444444444444444444444555555444444444444333333333222222111111111222222111111111111111111111111...111111//////222111...000000000111111111222222000000000111111111222222///111111111///...///000222222111111111111222222---...000000//////111222000000000000000000111111111......111111......000000111111111111222222222///111444444333222222333333222111222333333111000000000111111111111111222222222333333333333333333222333444555555444333222444444444444444444444444333333444444555666666666444444444444444555555666444555555555555444333333777888999888777666777888999999999888777666666666999999999888888888888888999;;;===>>>???AAADDDGGGLLL```{{{ooommmrrryyy{{{zzz~~~iiiSSSPPP[[[mmm~~~|||~~~}}}wwwsssuuu~~~{{{pppfffaaa___\\\\\\YYYUUUXXX___bbbaaa]]]^^^```aaa___bbbppp~~~~~~hhh\\\[[[VVVVVVVVVTTTRRRQQQRRRTTTOOOQQQTTTWWWWWWUUURRRPPPPPPPPPPPPOOOMMMNNNPPPRRRNNNNNNOOOOOOOOONNNMMMMMMLLLKKKJJJHHHEEEBBB@@@>>>:::999999999999999:::;;;::::::999888777777888888888888999999999888888777666666666666666666777777888888888888999;;;<<<===>>>>>>>>>???@@@BBBDDDEEEDDDFFFGGGHHHHHHJJJLLLOOOLLLOOOTTTVVVYYY]]]dddiiipppsss{{{rrrjjjaaa___\\\[[[ZZZYYYWWWVVVSSSRRRPPPNNNMMMMMMMMMMMMPPPUUUYYY[[[dddttt~~~{{{xxxrrriiibbb[[[WWWSSSPPPOOOOOONNNMMMJJJIIIIIIHHHGGGHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFF>>>===<<<;;;:::999888888::::::;;;;;;<<<<<<;;;;;;555555555666777888888888777777888888888777666666666666666666666666666666444555555444333333444666222444777777555333222222333222222111111222222333222111111000000111111222///111222222111111222333222222333333333333222222333333333333222222222222111111111111111222333333111111111111111111111111...111222000000444444111000111111111222222222222111111111111000000000000///000111111/////////111222222111111111111222222---...000000//////000111000000000000000111111111.........///000///000111000000111111111222222222---000222333222111111111111111111111222111000000///000000111111222222222222222222222222333333333222222333444444444333333333333333333333333333333444444444555555555666666444444333333444444555666444444555555555444444333777888999888666555555666888888777777777666666666888888888888888777777777888:::===>>>???@@@BBBCCCJJJUUUrrrvvvppppppsssvvv|||zzzlllTTTPPPTTTddd|||||||||zzzsssmmmnnnuuu|||{{{ssskkkfffdddaaa```]]]YYY[[[aaadddbbb]]]___```___[[[]]]kkkzzzyyyccc\\\UUUVVVWWWUUUTTTSSSTTTUUUPPPQQQSSSUUUVVVUUUSSSRRRPPPQQQPPPOOOMMMNNNPPPRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIFFFDDDBBBAAA:::999999999999:::;;;;;;::::::999888888777777777999999999999999888777666888888888888888999999999888888888888999:::;;;<<<:::;;;<<<===??????@@@@@@BBBDDDFFFFFFGGGHHHKKKMMMJJJNNNSSSUUUWWWZZZ```dddkkkmmmuuu~~~uuujjjccc```]]][[[ZZZZZZXXXWWWRRRPPPOOOMMMLLLLLLLLLLLLMMMQQQUUUXXX^^^kkkzzz}}}wwwmmmfff^^^ZZZTTTPPPOOOOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCC;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;777777777777666666666666666777777777666666555444666666666666666666666666333444555444222222333555333555888888777555333333333222222111111222222333222111111000000111111222///111222222111000111333111111222222222222111111111111111111222222222222000000000000111222333333111111111111111111111111---000111///000444555333000111111111222222222222111111111000000000000///000111222111000000111222222111111111111111111222---///111111000//////000//////000000111111111111.../////////000111222111000000111111111222222222,,,...111111000//////000...///000111000000000000/////////000000111111111111111111222222333333333111222222333333444444444333333333333333333333333444444444555555555555555333333333333333444555555444555555666666666555555666888888777555444555666555555666666666777777777777777777777777777777777777999<<<>>>>>>>>>@@@AAADDDJJJ^^^zzzuuuuuuvvv}}}xxxxxxoooYYYQQQOOO\\\www||||||xxxqqqkkkkkkpppvvv{{{wwwrrrnnnlllkkkfffbbbccchhhjjjhhhaaaaaabbb```[[[[[[fffsssnnn]]]RRRTTTUUUTTTSSSRRRSSSTTTRRRQQQQQQQQQQQQRRRTTTTTTPPPQQQQQQOOONNNNNNPPPRRRNNNNNNNNNNNNNNNNNNNNNOOOKKKKKKJJJIIIGGGEEECCCBBB;;;::::::999::::::;;;;;;999999999999888888777777999999999999999888777666777777888888999999999999888888888888999::::::;;;888999;;;<<<============AAABBBDDDEEEEEEFFFIIIKKKJJJNNNRRRTTTUUUXXX]]]aaagggjjjqqqyyy}}}vvviiiccc```\\\ZZZYYYYYYWWWVVVOOONNNMMMKKKKKKLLLLLLMMMKKKNNNRRRVVVZZZdddsss~~~{{{qqqjjj```[[[UUUPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJEEEEEEDDDDDDCCCCCCBBBBBB:::;;;;;;;;;<<<<<<<<<<<<888999:::;;;;;;<<<;;;;;;888777777777666666666555666666777666666555444333666666666666666666666666333444444333111111222444444666888888666555444555333222222111111222222333222222111111111111222222000111111111000000222333000111222333333222111000000111111111111222222222000000000000000111222333111111111111111111111111---//////---...222444222000000000111111111222222000000000000000000000000///111222111000000111333111111000000000000111111...000222333111000000000/////////000111111222222...111111///000222333111000111111111111222222222...///000000//////000111---///111111000///000111//////000000000000000000000000111111222333333333111111222222333333444444333333333333333333333333555555555555555555555555333333333333333444444555444444555666666666666555555666777666555444555666444444444555666777777777555666666666777777777777777999<<<=========>>>???@@@EEESSSppp|||yyyzzzzzzvvvsssxxxsssbbbQQQNNNWWWooo}}}|||xxxrrrmmmnnnrrrwww{{{yyy}}}zzzyyysssmmmmmmrrrssspppeeedddcccbbb^^^\\\bbbjjj|||}}}dddTTTVVVWWWVVVSSSQQQQQQQQQSSSRRRPPPNNNOOOPPPRRRTTTOOOQQQRRRQQQPPPOOOPPPQQQNNNNNNMMMMMMNNNNNNOOOPPPLLLLLLKKKJJJHHHGGGEEEDDD<<<<<<;;;:::::::::::::::777888999999999999888888888888999999999888888777555555555666777777888888888888888888888999:::::::::;;;<<<===>>>>>>>>>>>>???AAABBBCCCCCCEEEHHHJJJJJJMMMPPPQQQRRRUUUZZZ___bbbeeellltttwww{{{zzzlllddd```\\\YYYXXXXXXWWWVVVNNNNNNLLLKKKKKKLLLMMMNNNIIILLLPPPUUUWWW^^^lllzzz}}}tttmmmaaa\\\UUUPPPMMMLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJFFFFFFEEEEEEEEEDDDDDDDDD<<<<<<<<<<<<<<<;;;;;;;;;777888999:::;;;;;;;;;;;;666666666666777777777777888888888777777555444444666666666666666666666666333444444333111000222333555666777666444333444555333222222111111222222333333333222222222222333333111111000///...///222444///000222333333222000///000000111111111222222222111000000000000000111222111111111111111111111111111333222......111222000/////////000000000111111/////////000000000000000...///000000//////000222000000////////////000000///111444444333111000111...//////000111111222222...222222...///222222///000111111111111222222222111111111///...///222444...111333333111000222333111111111111111111000000///000000111222222333333111111111111222333444555222222222222222222222222555555555555555555555555333333222222333333444555333333444555555555555555333555666666444444555777555555555555555555555555333444555555666777888888888:::;;;;;;;;;;;;===???@@@EEEMMM```}}}zzzyyyxxxxxx~~~xxxkkkUUUQQQUUUggg}}}|||yyyuuurrrsssxxx|||zzzvvv|||xxxwwwzzzzzzxxxkkkhhhggghhheeeaaa```cccnnnsss___``````]]]YYYUUUSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQNNNPPPSSSSSSRRRPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPMMMMMMMMMLLLKKKIIIHHHGGG>>>===<<<;;;:::999999999666666888999::::::999999777777888999999999888888444555555666777777888888888888888888888999999:::;;;<<<<<<<<<===>>>>>>???>>>???AAABBBBBBDDDFFFIIIIIILLLNNNNNNNNNQQQWWW\\\]]]```gggnnnqqqttt|||ttteeeaaa]]]YYYXXXXXXWWWVVVRRRQQQOOOMMMMMMLLLMMMMMMIIIKKKOOOTTTTTTXXXeeettt~~~vvvpppddd^^^VVVPPPMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEE>>>>>>===<<<;;;;;;::::::666777888999::::::;;;:::444444555666777888999999999999999888888777555555666666666666666666666666333444444222111000111333555555555444222222333555333222222222222222222333444333333222222333333444111111000...---///222555///111222333333222111///000000111111222222222333111111000000000000111111111111111111111111111111777888666111000222222000////////////000000000000////////////000000000111,,,...//////......///111//////............//////000222444555333222111111...//////000111222222222...222222......222222---000111111111111222222222333333222000///000444777///222555555333222333666444333333222222111111111///000000111222222333333111111111111222333444555222222222222222222222222555555555555555555555444333333222222333333444555111222333333444444444444222444555555444444666777666666666555444444333333222333444555666888999999999:::;;;:::::::::===???>>>CCCHHHRRRooo~~~~~~{{{ppp[[[VVVVVVccczzz~~~}}}zzzwwwuuuwww||||||uuuwww~~~||||||qqqmmmkkkmmmlllfffaaaaaabbbuuukkkkkkjjjfff```[[[WWWVVVRRRRRRSSSSSSSSSQQQPPPOOOMMMPPPSSSTTTSSSQQQOOOOOONNNNNNMMMMMMMMMNNNPPPQQQOOONNNNNNNNNLLLKKKJJJIII???>>>===;;;:::999888888444666777999:::::::::999666777888999999999999999666777777888999:::::::::888888888888888888999999;;;;;;;;;;;;;;;<<<===>>>===???@@@AAAAAACCCFFFHHHIIIJJJKKKKKKKKKNNNUUU[[[YYY\\\cccjjjmmmooowww|||fffbbb]]]ZZZYYYYYYXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMJJJKKKOOOSSSRRRSSS```ppp~~~xxxssseee```WWWQQQNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD??????===<<<::::::::::::999999999888888888888888777777666666666666777777777777777777777777777777777777777777777777777777999888666444222111000000333444444555555444444333///444666222222666555000666666444222111000//////222222222000......000222000111444555555444333222000111222222222000///...111111111111111111111222111111000000000000111111000000000000111111111111...///111111000000222333//////000000000000//////222222111000/////////000000000000000000000000000000222333222111000111222000000000000000000000000000000000000111111111111111000///000111111000///222222222111111111111000111111111111111111111111222111111111000000//////111222333333444444444444333333333333333333333333333333333444444666777888333333555666666666555444:::999777666555555555555555666777666444333333444777666555444444555666777777444333444777888777555888777666666666777999:::777888999999;;;;;;<<<===>>>FFFEEEFFF]]]kkk___SSSUUUjjj|||{{{|||~~~{{{|||zzzyyywwwtttmmmccc\\\VVVddd}}}zzzvvvsssnnneee[[[WWWYYYRRRQQQQQQSSSTTTRRROOOLLLSSSRRRQQQRRRSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOMMMJJJGGGBBBAAA???===;;;;;;;;;;;;777999:::888555555777999555555666777888999999:::666777888999999999999999::::::999999999999999999555777888;;;<<<>>>>>>???===???AAABBBBBBCCCEEEGGGFFFHHHKKKMMMNNNPPPRRRUUUYYY\\\___cccfffkkkqqquuuwwwiii\\\YYY[[[ZZZXXXWWWZZZXXXUUUQQQNNNLLLKKKKKKKKKKKKLLLMMMPPPVVV]]]bbbxxx}}}wwwhhhaaaYYYSSSQQQOOOLLLIIINNNMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCC???>>>===<<<::::::999999777777777888888888888888666555555555555555555666666666666666666666666666666666666666666666666666555444444333222111000000333333444444444444333333///333444111111444444000333333222111000000000000222222222000......000222...///000111111111000///111111111111111000//////111111111111111111000000000000000000000000000000000000000000111111111111111222222111///...///000///000000000000000000///111111000000///000000000000000000000000000000000000111222111000000111222////////////////////////000000000000111111111111444333222222444444333222000000000000000000000000111111111111111111111111111111111111000000000///111000000000111333555777222222222222222222222222333333333333333444555666333333555666666666555444777666555444444444555666444555666555444333444555777666555444444555666777666444333444777888777555888777666666666777888999777888888999:::;;;<<<<<<999BBBCCCDDDSSSnnnrrreeeUUUSSSddd}}}~~~{{{zzz{{{}}}~~~zzzqqqfff^^^VVV]]]nnn|||uuummmaaaXXXUUUQQQQQQRRRRRRRRRQQQOOONNNQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOLLLIIIDDDCCC@@@>>><<<;;;;;;;;;777999:::888777666888;;;666666777777888888999999777777888999999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<===???AAAAAABBBBBBDDDFFFEEEHHHJJJLLLMMMOOORRRTTTVVVYYY\\\___ccchhhmmmqqqxxx{{{vvvhhh[[[YYY[[[ZZZWWWVVVYYYXXXUUUQQQNNNLLLKKKKKKJJJJJJKKKLLLOOOTTT[[[```oooyyy}}}vvvjjjcccZZZTTTQQQOOOLLLJJJNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDD>>>===<<<;;;::::::999999555555666666777777888888555555555555555555555555666666666666666666666666666666666666666666666666222333444444444333222111333333444444444444333333111333222//////222222000000000000///000000111111111222222000///...000111........./////////000000222111111000000000000000111111111000000////////////000111222222111000///000000000000111111111111111222222111///......///000000111111111111000000000000/////////000111111000000000000000000000000///000111111//////000111........................000000000000111111111111222000///000111222111///.........///000000111111111111111111111111111111111111111111000000000000111000//////000444888:::111111111111111111111111333333333333333333333333333333444555555555555444333333222222333444555555333444555555444444555666777666555444444555666777555444444444666777666555777777666666666777888999777777888999:::;;;<<<<<<888???BBBDDDJJJYYY{{{ooo]]]TTT]]]ssstttiiibbb\\\YYY```{{{yyykkk]]]UUUQQQRRRSSSRRRQQQPPPPPPQQQQQQSSSUUUTTTPPPNNNOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLMMMNNNPPPPPPNNNLLLGGGEEECCC@@@>>><<<;;;;;;777888999888777888:::<<<777888888888888888888888777777888999999999999888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEDDDGGGIIIKKKLLLMMMPPPRRRRRRTTTWWWZZZ^^^bbbhhhlllqqquuu~~~vvvjjj^^^\\\]]][[[XXXWWWYYYWWWUUURRROOOMMMLLLLLLIIIIIIJJJKKKMMMRRRXXX]]]gggppp~~~uuulllddd[[[TTTQQQOOOMMMKKKNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDD<<<<<<<<<;;;:::999999888333444444555666777888888666666666777777666666666666666666666666666666666666666666666666666666666444555777777777666444222333333333444444333333333333333222000///111222222111111000000000000111111000111222111//////000111111111000000000111222333222111000//////000111222111111000000///............///111333333111///...///000000000111111111111---...000000//////111222000000111111111111000000///////////////000111222000000000000000000000000...000111000///...///000///////////////////////////000000000111111111111000///......000000///...------...///000111222333111111111111111111111111111111111000000000000000222222222222333555777888222222222222222222222222333444444444444333333222333333444444444555555555333333333333333333333444111333444444444444555777666555444444444444555666444444444444555666666555666666666666777777888888777777888999:::;;;;;;<<<;;;>>>@@@FFFIIIMMMppp}}}{{{mmm[[[VVVdddzzzuuulllgggccc\\\\\\mmmyyyhhh___SSSTTTTTTRRRPPPOOOQQQTTTQQQUUUXXXVVVQQQNNNOOOSSSNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNPPPPPPNNNLLLIIIHHHFFFCCC@@@>>><<<;;;666666777777777888:::;;;999888888888888888888888777888888999999999888888777777888999::::::;;;;;;999999:::;;;<<<>>>???@@@<<<>>>???@@@@@@@@@BBBDDDCCCEEEHHHIIIJJJLLLNNNPPPOOOQQQTTTWWWZZZ^^^cccgggnnnqqqzzz{{{ooodddaaa```]]]ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMIIIJJJKKKKKKMMMQQQVVVZZZccckkkyyy~~~tttjjjcccYYYSSSQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDD:::;;;;;;;;;:::999888777333333444555666777777888444555555666666555555444555555555555555555555555555555555555555555555555555666777777666444222000222333333333333333333222666444222222111111222444444444333222111111111111///000222111000///000111222111111111111222333333222111000//////000111222111000000000//////.........///111333333111///...///000000000111111111111---...000000//////111222000000111111111111000000///.........///000111111000000000000000000000000...000111000///...///000000000000000000000000000///000000000111111111111333222111111222333222111......///000222333444444111111111111111111111111000000000000000000111111000111333444444333222111333333333333333333333333444444555555555555444333333333333333444444555555666666666555444333333222000222444444444444666777666555444333333444555666333444444555444555555666555555666666777777777777666777777888999:::;;;<<<>>>======DDDJJJKKKbbb|||xxx}}}gggTTTWWWkkk}}}~~~uuupppnnneee]]]ZZZcccsssvvvmmmZZZYYYVVVSSSPPPPPPRRRTTTOOOSSSVVVTTTOOOLLLNNNQQQNNNNNNOOOOOOOOOPPPPPPPPPQQQOOONNNNNNOOOOOOMMMKKKKKKJJJHHHFFFCCC@@@===<<<666555555555777888999999999999999999888888888888888888999999999888888777777777888999::::::;;;;;;999999999:::;;;===???@@@;;;===??????>>>???@@@BBBBBBDDDFFFHHHHHHJJJLLLNNNNNNPPPRRRUUUWWW[[[```dddgggjjjrrr|||uuuiiiddd```\\\YYYXXXWWWWWWVVVTTTRRRPPPOOONNNJJJKKKLLLLLLMMMPPPUUUYYY___fffrrr}}}sssggg```XXXSSSRRRRRRQQQPPPNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEDDDDDD999999:::;;;:::999888777444444555555666666777777222333444555555444333222555555555555555555555555555555555555555555555555444444444444333111///...222222333333333333222222777444333444333111111333555444333222111111111111...000222222111000000111/////////000000000111111000000000000000111111222000000000000000000000000///000111222222111000///000000000000111111111111000111111000...------...//////000000000000////////////.........///000000000000000000000000000000///000111111//////000111111111111111111111111111000000000000111111111111111000///000111111111///...///000111222333444444111111111111111111111111000000000000111111111111---///111333222000...,,,333333333333333333333333333444555666666666555444333333333222333444444555777777777777666444333222000222333444333333555777666555444333333444555666222444555555444444555666444555666777777777666666666666777888999:::;;;;;;<<<<<<:::@@@HHHIIIXXXttt{{{xxx|||oooWWWQQQ^^^mmm~~~wwwuuuvvveee]]]YYY]]]dddooozzzccc^^^WWWSSSQQQRRRRRRRRRLLLOOOQQQPPPMMMLLLMMMOOONNNNNNOOOOOOPPPPPPQQQQQQRRRPPPOOONNNOOOOOOMMMLLLLLLLLLJJJHHHEEEBBB???>>>888666555666888999999888888888999999999999999999888999999999999888777777888888888999999::::::;;;===<<<;;;:::999:::;;;<<<;;;<<<>>>>>>===>>>???AAAAAACCCEEEFFFGGGHHHJJJLLLMMMOOOQQQSSSUUUYYY^^^aaadddfffmmmvvv{{{|||nnnfff___YYYWWWWWWWWWVVVVVVUUUSSSRRRPPPOOOJJJKKKLLLLLLMMMOOOSSSVVVXXX^^^jjjzzz{{{sssfff```YYYUUUTTTTTTRRRPPPNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEE777888:::::::::999777666666666666666666666666666333444666777777666444333555555555555555555555555555555555555555555555555222222111111111000000000222222333333333333222222555222222555444000///222222222111111111111222222---///111222111000111111---...///000000000///...//////000111111111111111//////000000111222222222000000000000000000000000000000000000111111111111///000111000...------.........////////////......000000///.........//////000000000000000000000000000111222111000000111222000000000000000000000000000000000000111111111111///...------...///...---...//////000111222222333111111111111111111111111///000000000111111111111...///111222222111000///222222222222222222222222111222444666666666555444333333222222222333444555555666777777666555444333111222444444333333444555555555333333333333555555222444555555333333444666444555666777777777666555666666777888999:::;;;;;;888>>><<<===DDDGGGQQQddd}}}}}}zzzqqq[[[RRRWWW___zzz}}}}}}~~~oooccc[[[]]]```eeesssmmmcccXXXSSSSSSTTTRRROOOMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRQQQOOONNNNNNOOOPPPOOONNNMMMLLLKKKJJJGGGDDDAAA???;;;999777777:::;;;:::999888888888999999:::::::::999999999999999888777777999999999999999999999999===;;;:::888888888:::;;;:::<<<============>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNPPPRRRTTTWWW[[[___ccceeekkkssswwwyyyvvvjjjaaaZZZXXXYYYVVVVVVVVVVVVTTTSSSQQQPPPJJJKKKKKKKKKLLLMMMQQQSSSTTTYYYdddttt~~~yyysssiiiddd]]]ZZZXXXVVVRRRNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEE777888999::::::999777666777777777777777666666666777888999;;;;;;999888777555555555555555555555555555555555555555555555555222222111111222222333444222222222333333222222222444000111555444///---000////////////000111222333---///111222111000111111---...000222222111///......///000222222222111000//////000111222333444444111111000000000000111111000000000000111111111111,,,---//////......000111------............------111000///...............000000000000000000000000000222333222111000111222////////////////////////000000000000111111111111222000///000111222111000......//////000000111111111111111111111111111111//////000000111111111222222222222222333444555666111111111111111111111111///000333555555555444333444333222111222333444555333444555666666666555444111333444444222222333555555444333333333333444555111444666555333222444777333444666777777777666555666666777888999::::::;;;777AAAAAA>>>BBBFFFNNN]]]}}}zzz~~~ooo^^^VVVVVVWWWcccxxx|||lll___```bbbdddnnn{{{sssgggYYYSSSTTTUUUQQQMMMQQQPPPPPPQQQTTTTTTSSSRRRNNNNNNOOOOOOPPPQQQRRRRRROOOMMMLLLMMMOOOQQQQQQQQQMMMLLLLLLKKKHHHEEEBBBAAA>>>;;;999999;;;===;;;999777777888999::::::;;;;;;999999999999999888777666::::::999999999999999999999888777777777:::<<<===:::<<<======<<<<<<>>>???@@@AAADDDDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRVVVZZZ]]]```aaagggnnnqqqssszzz}}}pppeee]]][[[]]]VVVVVVVVVVVVUUUSSSQQQPPPHHHIIIJJJJJJJJJLLLOOOQQQUUUYYYbbbqqq|||yyyyyyvvvrrrmmmhhhbbb]]]ZZZWWWQQQMMMOOOOOOPPPPPPOOONNNLLLKKKJJJJJJHHHGGGFFFEEEEEEEEE888888888777777555444444444777888666333111333555======<<<;;;:::888777666666555444444555666555444444444555555555555555555555444333222111222333333//////000111222222333333111111111111111111111111000000000000000000000000...000111000///...///111000000111111111111000000///111111------000111...///111111000///...///000///,,,+++,,,...000///...000000000000000111111222111000///.....................///000000///...------------.........//////............000222444555000000111111111222222222000000////////////000000---...//////......///111...000111000...------...////////////000000000000////////////000000000000//////000111222333333444222222111111000000//////444444333333222111111111222222111111222222333444555333111000000222555777444333333333333444555555222222333666888777555333555444444444444444333333333222222444888999777444777888888999999888666555777777777777888888888888;;;;;;<<<===>>>BBBGGGKKKeee|||xxxxxxyyyxxxlll]]]TTTSSSXXX___mmm~~~tttfffdddfffgggoooyyy|||nnndddYYYUUUWWWXXXVVVSSSOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTTTTSSSRRRPPPOOONNNRRRPPPNNNNNNNNNNNNLLLKKKOOOMMMLLLKKKKKKJJJGGGEEE???>>><<<:::999999999999888888888888888888888888888777666555555666777888888888999999999:::::::::777888888999999::::::;;;???===;;;;;;======;;;888BBBAAA@@@??????BBBGGGKKKHHHJJJMMMNNNPPPRRRVVVYYYWWW\\\cccjjjoootttyyy|||~~~qqqiiibbb^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSPPPNNNLLLKKKJJJKKKLLLMMMOOOSSS]]]jjjyyy{{{zzz{{{{{{yyyvvvtttssssssnnnmmmiiiddd^^^YYYTTTQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGFFFFFFFFFFFFEEE999999999999888777666555555666777666444444444555;;;;;;;;;:::999888666666555444444444555555444444444444555555555555555555444333222111000111222222//////000111111222333333111111111111111111111111000000000000000000000000...000111000///...///111000000111111111111000000...000000------000111...///000111000...---...///111///---...000222111000000000//////000000111222000//////......//////000...///000000000000///...---------.........//////......//////000111333333000000000111111111222222//////000000000000//////---...//////......///111...000111000///------...////////////000000000111000000000000111111111111222222111111111000000000111111111000000000000000111111111222222222222222333333222222333333444555555444333222222444555666444444444444444555666666777555222111333666888888444444444444444444444444444333333555777888666444666777888999999888777777777777777777888888888888<<<<<<===<<<===@@@DDDHHHTTTvvvyyyyyyzzz{{{xxxpppeee]]]SSSUUU___nnn|||yyyooohhhgggeeecccjjjuuujjj```ZZZZZZYYYTTTQQQRRROOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNLLLKKKKKKMMMOOOQQQQQQPPPOOONNNLLLLLLLLLJJJHHHFFF@@@???===;;;:::999999:::999999999999999999999999888777666666666666777888888888888999999999::::::999999:::;;;;;;<<<<<<===???===;;;<<<>>>>>><<<:::@@@@@@@@@@@@@@@BBBFFFIIIGGGIIIKKKMMMNNNQQQTTTWWWUUUYYY___eeejjjoootttwww|||~~~tttjjjccc^^^^^^[[[ZZZXXXWWWUUUTTTSSSSSSPPPNNNLLLKKKJJJKKKLLLMMMOOORRRZZZgggtttyyyzzz{{{|||{{{yyywwwuuutttpppnnnjjjeee___YYYTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFFFFEEE:::::::::::::::999888777666555555555777777777666777888888888888777666666333333333333333333333333555555444444444444444444222222111000000000000111///000000111111222222222111111111111111111111111000000000000000000000000...000111000///...///111///000000111111000000///---///000---...111222///...///000///---------...111///......000111111000000000//////000000111222//////.........///000000...//////000000000//////------........./////////...///000000111111111000000000000000111111111111...///000111111000///...---...//////......///111...000111000///......////////////000000000111111111111111111222222222222111111000000000000//////000000000000111111111111//////000000111222222333333333333333333444555555333333444444444555555555555555444444555555666777666444222222444777888888444444444444444444555555555444444555777777555333555666777888888888888888777777777777888888888888<<<<<<<<<<<<<<<===AAADDDJJJ^^^{{{~~~~~~nnnYYYTTTVVVdddtttnnnjjjiiijjjeee```hhhuuunnnbbb]]]```]]]RRRNNNRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJJJJLLLPPPRRRRRRQQQOOONNNMMMLLLLLLKKKIIIGGGBBB@@@>>><<<;;;:::::::::999999999999999999999999999888777777777777888999888888888999999999999:::999999::::::;;;<<<<<<<<<>>><<<<<<<<<>>>???>>>======>>>@@@@@@@@@AAADDDFFFEEEGGGIIIKKKLLLNNNRRRTTTTTTVVVZZZ^^^bbbgggmmmqqquuuxxxyyymmmddd______YYYYYYXXXWWWUUUTTTTTTSSSPPPNNNLLLJJJJJJJJJKKKLLLOOOPPPWWWbbbmmm|||~~~{{{wwwuuurrroookkkddd^^^XXXTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGFFFFFFGGGFFFEEE:::::::::::::::999888777777444333555888:::999666444444555666666666666666222333444333222222333444555555444444444444333333222222111111000000000000///000000000111111111222111111111111111111111111000000000000000000000000...000111000///...///111//////000000000000//////---000111///000333444111---/////////---,,,---.........---------.........///////////////000111111//////...------------------.........////////////............////////////...///000111111000///.../////////000000000111111---///000222222000///------...//////......///111...///111111///...////////////000000000111111111000000000111111111222222,,,---...///000111222333//////000000111111222222//////000000000111111111333222222222222333444444111222333444444444333333444333333333333444555555000111444888:::999666333444444333333444555666777777666666666666555444444222333444555666777888888666777777777888888888888999:::;;;;;;;;;<<<@@@BBBGGGSSSppp}}}}}}cccWWWRRR]]]ppp|||~~~{{{lllggggggiiifffdddnnn{{{lllaaaccc```SSSOOOTTTPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPOOONNNPPPOOOMMMMMMMMMMMMJJJHHHDDDBBB@@@>>><<<<<<;;;<<<::::::::::::::::::::::::999888888888888888888999888888888888999999999999777777777888999999::::::;;;;;;;;;<<<===>>>>>>>>>;;;===???@@@@@@@@@AAACCCDDDFFFHHHJJJKKKMMMPPPSSSTTTUUUWWWZZZ]]]bbbhhhmmmqqquuu|||}}}oooeee``````YYYYYYYYYXXXWWWVVVVVVUUUPPPNNNLLLJJJIIIJJJJJJKKKMMMOOOUUU^^^hhhvvvyyyuuurrroooiiibbb\\\WWWSSSRRROOOOOOOOOOOOOOOOOOOOOOOOMMMJJJHHHFFFGGGGGGFFFEEE888888888888888777777666666444333555999:::999777111222333444555555555555111333555444222111333444555555444444333333333333222222222222222111111111000000000000000111111111000000000000000000000000////////////////////////...000111000///...///111//////000000000000//////...111333111222555555222---/////////---,,,---............---------....../////////...///000000111000///...,,,+++***)))))),,,,,,,,,------................../////////000000//////000111111000...---....../////////000000000---///000222222000///------...//////......///111...///111111000//////000000000000000111111111111/////////000000000111111,,,,,,---///000111333333//////000000111111222222111111111000000000//////111111111111111222222333///000111333333222111000222222111111222222333444///000333777999999666333444444333333444666777999777777777666555444444555111111222333444555777777666777777777888888888888666777999::::::<<<@@@BBBCCCMMM]]]zzz{{{zzzdddUUUKKKSSScccooottttttxxx}}}ttt|||vvvllleeefffgggiiiuuuxxxeeebbb```VVVQQQTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPQQQPPPPPPPPPRRRQQQOOOOOOPPPPPPNNNLLLPPPOOONNNNNNOOONNNLLLJJJFFFEEEBBB@@@>>>=========::::::::::::::::::::::::888888888999999888888888777777888888888999999999666666777888888999999:::888999:::;;;;;;<<<===>>>:::===???@@@@@@???@@@AAADDDFFFHHHIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ___fffjjjmmmqqqwww}}}ssshhhbbbaaa[[[[[[[[[[[[ZZZYYYXXXWWWPPPOOOLLLJJJIIIIIIJJJJJJLLLMMMSSS\\\eeeqqq{{{uuuqqqmmmggg___YYYUUURRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMKKKHHHGGGGGGGGGGGGFFF666666777777777666666555555444444555777888888777111111222444444555555555111444666555222111333666555555444444333333222222222222333333222222111000000000000000000000000000000000000000000000000000////////////////////////...000111000///...///111...//////000000//////......222333222333555444111...///000///---------...000111111000......///111//////......//////000111000///---,,,******)))))),,,,,,,,,,,,---...//////....../////////000000000/////////000000///..................////////////...///000111111000///...---...//////......///111...///111111000///000111000000000111111111222222.../////////000000000000//////000000000000111111000000000000111111111111333222222111000000//////000000000000000111222222...///000111222111000000111111000000000111222222555222///...111555888999444333333333444666999:::777888888666444444555777111111111222333555666777777777777777888888888888555666999:::;;;<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888999999888777777777777777888888888888999888888999999:::;;;;;;;;;777999::::::::::::<<<===;;;===???@@@??????@@@AAACCCEEEGGGHHHIIIKKKNNNPPPRRRSSSTTTVVVXXX]]]cccggggggjjjpppuuuxxxyyyllldddbbb]]]]]]]]]]]]\\\ZZZXXXWWWPPPOOOLLLJJJHHHHHHIIIJJJIIIKKKQQQYYY```jjjyyy|||uuupppkkkddd]]]WWWTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMKKKHHHGGGGGGHHHGGGFFF555666666777777666666666333444555666555555666777111222333333444444444444222555777666333111444777555555444444333222222111000111222222222111//////000000000000000000000///000000000000000000000000////////////////////////...000111000///...///111......////////////......---111333111111333222...///000111000...---...///000111222000...---///111///............///000000///...------,,,---------......------...///111222.../////////000000000000//////.........//////000------.........///////////////000000000000//////---...//////......///111...///111111000000111222000000111111111222222222//////000000000111111111000000000111111111222222111111111000000000000000222222222222222111111111111111000000111111222333//////000111111111111111111111111111111222222333555111---+++...333777:::444333222222444777:::<<<666888888666444444666999333333333333444555777888777777777777888888888888666888:::;;;;;;<<<>>>@@@@@@DDDKKKZZZ|||~~~vvvtttvvv{{{}}}hhh[[[MMMJJJOOOUUU^^^eeennnpppxxxssssssxxxnnnnnnpppeee___XXXQQQSSSRRRRRRRRRQQQQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQPPPPPPQQQTTTUUUUUUTTTQQQPPPOOOPPPPPPPPPNNNLLLJJJHHHEEECCCAAA?????????;;;;;;;;;;;;;;;;;;;;;;;;666777777888888777777666777777777777888888888888888888888999::::::;;;;;;888:::<<<<<<::::::<<<>>>===>>>????????????@@@BBBBBBCCCEEEFFFGGGIIIKKKNNNMMMOOOQQQSSSUUUYYY___bbbbbbdddjjjooosssxxxqqqgggddd]]]^^^^^^^^^\\\YYYWWWUUUPPPOOOLLLJJJHHHHHHIIIIIIGGGIIIOOOVVVZZZ```lllxxx~~~wwwoookkkddd\\\WWWUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRNNNKKKHHHGGGHHHHHHGGGFFF555666777777777777666666222555777666333333555777111222333444444444444444222666888777333111444888555555444333333222111111///000111111111000...---000000000000////////////000000000000000000000000///////////////////////////000111000///...///111......////////////......---000222000000111000,,,///111111000///...///000...///000...,,,+++,,,///...............///000000---------...///000111222000/////////000111333444////////////000000000000///...---------///000111---------.........//////000000////////////000000---...//////......///111...///111111111000111222000111111111111222222222000111111111111222222222------///000222444555666222222111111000000//////111111111222333333444444222222111111222222333444111111111111111222222222222222111111222222333444///......///222444555555444333222222444777:::<<<666777888666444444777:::666555444444555666888999777777777777888888888888888:::;;;;;;;;;;;;<<<>>>===<<>>===;;;:::<<<>>>>>>???@@@???>>>???AAACCC@@@BBBDDDEEEEEEGGGJJJLLLIIIKKKNNNPPPSSSWWW[[[___```bbbgggnnnqqquuuuuuiiieee]]]^^^^^^]]][[[XXXUUUTTTPPPOOOLLLIIIHHHHHHHHHIIIEEEGGGMMMSSSVVVYYYbbbmmmnnnwwwxxxpppkkkddd]]]XXXVVVVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSNNNKKKIIIGGGHHHHHHGGGGGG444555666777777666555444000333666666444111///...333333222222111222222222111555999999444111222444666444333444666666666444111111000000//////......////////////000000000000//////000000000000//////000000000000///...---,,,---------............///000000000000///...---,,,////////////000000000000///////////////////////////////////////.........---...//////......///111//////............//////............------------......,,,++++++,,,---...000000000000000000000000//////.........//////000---......///////////////...000111111000000111333///222333111222444444111---...///000111222333333222111000//////000111111111111111111111111111111333333222111000000111111///000222333333222111//////000000111111111000000///000111222333333222111444333333222111111111222000000111222333333444444444444666888999:::::::::777777666555555555555666444555666666555555666888555555555666666666666666::::::;;;<<<===>>>?????????IIIHHHFFFWWWyyy{{{vvvwww|||yyy|||xxxyyykkkQQQDDDHHHMMMUUUeeennniiinnnzzz~~~{{{{{{zzz|||}}}{{{qqqlllfff___SSSRRRSSSSSSTTTSSSPPPNNNQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPRRRSSSQQQNNNLLLMMMOOOLLLLLLKKKIIIGGGDDDBBBAAA777888:::;;;;;;:::888777666777888999999999999999:::::::::999999888888888777777777888888999999999;;;:::999999999;;;===???AAA>>><<<===@@@@@@???<<<@@@AAADDDDDDEEEEEEGGGIIIKKKMMMPPPQQQRRRUUUXXX[[[ZZZ^^^bbbeeegggmmmwwwooocccdddaaa]]]]]]^^^^^^\\\YYYSSSQQQOOOMMMLLLLLLLLLLLLIIIKKKNNNSSSXXX]]]bbbdddgggjjjooovvv~~~{{{yyyrrrggg```^^^[[[WWWXXXVVVSSSRRRSSSSSSRRRQQQPPPNNNLLLIIIHHHHHHIIIIII444555666777777666555444222444666555333111000000333333222222111222222333333777;;;:::666444444666666444333333444444222111111000000000/////////...////////////000000000000///000000111111000000///......///////////////...---------............///......///////////////....../////////000000000000.................................///////////////---...//////......///111//////............//////111000000000000000000000///...---,,,,,,---......////////////////////////111000///...............---......///////////////---///000000//////000111///222333111111444444111000000000000000000111111111111000//////000111222111111111111111111111111333222222111000000111111///000111222333222222111222222222333333222111111///000111222333222222111444333333222111111111222111111111222222333333444111111333444555555666666777666555555444444555555444555666666555555666777555555555555666666666666999::::::;;;<<<===>>>>>><<>>>>>===<<<;;;777777888999999999999999:::::::::999999999888888888888888999999999::::::;;;:::999999999;;;===>>>@@@>>><<<===???@@@>>><<>>>>>>>>>>>>>>888888888999999999999999:::::::::999999999999888999999999999::::::::::::::::::999999999;;;===>>>>>>===<<<===>>>???>>>===???@@@BBBCCCCCCDDDEEEGGGEEEGGGJJJLLLNNNQQQUUUXXXWWWZZZ^^^```bbbgggnnnssstttgggccc^^^]]]^^^^^^\\\YYYVVVUUURRRPPPNNNMMMLLLLLLIIIJJJMMMQQQVVV[[[```bbbbbbdddeeefffhhhpppzzz{{{nnnccc]]]YYYUUUSSSSSSSSSSSSSSSQQQPPPMMMJJJHHHGGGGGGHHH555666666666666666666555555666555444222222333555222222111111222222333333666999;;;:::888777888999555444222222333333222000000000000000////////////////////////000000000000111111222222222222111111------...///////////////---------............///------...///////////////........./////////000000........................,,,------...///000111111---...//////......///111//////............//////,,,,,,,,,,,,,,,---------///////////////000000000////////////////////////111000///...............---......///////////////...///000000......///000///222333111111444333000333222222111000///.........//////000111222222333////////////////////////222222111111111111111222/////////000111333444555555555555555444333222111111111111111222111111111222222222333222222222111333333222222222222222222333333444444444444333333555444333333222222333333333444666555444444555777444444555555666666777777777777888999:::;;;<<<<<<===???@@@FFFKKKOOOnnn}}}{{{mmmpppfffZZZRRRKKKQQQeee}}}}}}rrrpppzzz{{{nnnxxxxxxvvv|||{{{jjjbbb```\\\XXXSSSQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRROOOPPPPPPPPPPPPPPPQQQQQQNNNNNNMMMKKKJJJHHHFFFEEEAAA@@@>>><<<;;;;;;<<<===999999999999999999999:::999999999999999999999999::::::::::::::::::::::::999999999999:::;;;<<<======<<<<<<======>>>>>>===>>>@@@AAABBBBBBBBBDDDFFFCCCEEEHHHJJJLLLOOOSSSVVVVVVYYY\\\^^^```ccciiilllyyyvvviiiddd___]]]^^^^^^\\\YYYWWWUUUSSSPPPMMMLLLKKKKKKHHHIIIKKKOOOTTTYYY^^^aaadddeeeeeecccaaaccciiinnnzzzyyylllbbb^^^YYYUUUUUUUUUVVVUUUPPPNNNLLLIIIHHHHHHIIIIII666666666555555666666666555555555333111222444666222111111111222222333444555666777777777666777777///...---...000111111000////////////000000000000////////////000000000000111111222222222222111111//////000//////...---------------............/////////000//////...------............////////////........................,,,------...///000111111---...//////......///111//////............//////....../////////000000000...//////000000111111111.......................................///000111---......//////////////////111111111//////000111...111222000111333333000111111111000000000000000......///000111222222222////////////////////////222111111111111111222222/////////000111333444555444444444444333222000000222222111111111111111111111222222333333333222111333333222222222222222222444555555555555444333333444444333222222222222333333444555555444444555666444444444555666777777888666666777888999:::;;;;;;>>>???@@@FFFHHHFFF\\\~~~vvvyyyqqqdddZZZOOOQQQbbbvvvxxxxxx{{{|||}}}uuuuuuwwwyyyxxxsssqqqtttxxxqqqmmmkkkfff^^^WWWSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRROOONNNNNNMMMKKKIIIHHHGGGCCCAAA>>><<<:::;;;<<<===::::::999888888999999:::999999999999999999999999::::::::::::::::::::::::888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<===>>>===???@@@AAA@@@@@@BBBDDDBBBEEEGGGIIIKKKNNNRRRUUUUUUWWWYYY\\\___aaadddgggnnnwwwwwwkkkfff```^^^^^^^^^\\\ZZZWWWUUURRROOOLLLJJJHHHHHHHHHIIIJJJMMMRRRXXX]]]```dddeeedddaaa]]]]]]```dddjjjwww~~~vvveee```ZZZUUUTTTUUUUUUVVVNNNLLLJJJIIIHHHIIIKKKLLL666666555555555555666666444444444333111222444666111111111111222333444444444444444444444555555555111000000222444555555444////////////000000000000////////////000000000000000111111111111111111000000000000000///...---,,,---------............///000000000000///...---,,,------........./////////------------------------------......//////000000---...//////......///111//////............//////,,,,,,------.../////////---...///000111111111000........................------------...000111222---......///////////////000111222111000///000111...111222000000333333000//////000000111111222222...///000111111222111111000000000000000000000000111111111000111111222333//////000111222333333444222222333222222111000///333222111111000111111111000111222333444333222111222222222222222222222222333333444444444333222222444444333222222222333333222444555555444444555666333444444555666777888888666666777888999:::;;;;;;;;;>>>???BBBDDDAAANNNkkk~~~xxxmmmdddVVVPPPZZZjjj{{{||||||yyy{{{zzzzzz|||tttrrrrrruuuuuurrrqqqrrrxxxvvvqqqggg]]]WWWVVVWWWUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRSSSQQQPPPQQQRRRRRRQQQPPPPPPOOOOOONNNMMMKKKIIIHHHFFFEEEBBB???======>>>>>><<<;;;999888888999::::::888999999999999:::::::::::::::::::::999999999999888888999999:::;;;;;;;;;999;;;<<<<<<;;;;;;===>>><<<>>>????????????@@@BBBBBBDDDFFFHHHIIIKKKOOORRRRRRSSSVVVZZZ]]]___aaaaaafffppp~~~|||mmmhhhaaa^^^^^^^^^\\\ZZZXXXVVVRRRNNNKKKHHHGGGFFFHHHHHHIIILLLPPPVVV[[[___aaaaaa```]]]YYYXXX[[[___ggglll|||ssssssyyy~~~gggaaaYYYTTTRRRSSSTTTTTTNNNLLLJJJIIIHHHIIIKKKLLL777666555444444555666777222333333333111111333444111111111111222333444555333222222222333444444444555444444555777888777666.../////////000000000111////////////000000000000///000000111111000000///...///////////////......---------............///...///////////////......---------.........//////------------------------.........///////////////---...//////......///111//////............//////)))******+++,,,,,,------,,,---...000000111000000.......................................///000111---......///////////////000111111111///...///000...111222000000333222//////000000000111111111111///000111111222111000000111111111111111111111111111111000000111222222333///000111222333222222111111111222222222222111111333333111000000000111111///111222444444333222111111111111222222333333444222222333333333333333222555555444333333333333333222444555555444333555666333333444555666777888888666777777888999:::;;;<<<999??????>>>BBBAAAGGGXXXttt~~~xxxsssbbbSSSTTT]]]ttt}}}uuutttsssppppppllliiijjjrrr}}}yyyssspppvvvyyyuuuooollluuu{{{pppccc[[[XXXYYYUUUUUUTTTTTTSSSSSSTTTTTTPPPQQQQQQRRRRRRRRRRRRRRRSSSQQQOOOOOOPPPQQQOOOMMMPPPPPPPPPOOONNNLLLJJJJJJHHHGGGDDDBBB@@@?????????===;;;:::888888999:::;;;888888999999999:::::::::::::::999999999888888888777888888999::::::;;;:::888:::<<<<<<::::::<<>>>>>>>>>>>???AAAAAACCCDDDFFFFFFHHHKKKNNNNNNOOORRRWWWZZZ]]]]]]]]]bbbjjjuuunnniiibbb^^^^^^^^^\\\ZZZZZZXXXTTTOOOLLLIIIGGGFFFHHHGGGHHHJJJOOOUUUZZZ^^^^^^^^^]]]YYYUUUUUUYYY\\\ccceeeqqqvvviiihhhjjjqqq~~~kkkddd\\\UUUSSSTTTUUUVVVPPPOOOLLLIIIHHHHHHHHHIII777666555444444555666777111222333333222111222333111111111111222333444555333222111111333444444444222111000000222222111000.../////////000000111111////////////000000000000//////000000000000//////,,,---...///000000000000---------.........//////,,,---...///000000000000---------.........//////------------------------///////////////.........---...//////......///111//////............//////,,,,,,---......///000000+++,,,...///000000000///........................000//////.........//////---......//////////////////000111000...------......111222000000333222///111111111000000000000000000000111222222111//////111111111111111111111111111111000000111222333333///000222333333222111000111111222333333333222222444333111000000000111111///000222444444444222111000000111222333333444444222333444555555555555444666555444444333333444444222333555444333333444666333333444555666777888999777777888999:::;;;;;;<<<999BBB@@@>>>CCCDDDFFFPPP\\\pppZZZUUUTTThhhyyyllliiihhhggg^^^\\\ZZZ^^^iiiyyyvvvrrrxxx|||vvvlllfffbbb}}}uuuggg]]]ZZZZZZVVVUUUTTTTTTSSSSSSTTTTTTPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPMMMMMMOOOOOOMMMJJJQQQQQQPPPOOONNNMMMKKKJJJGGGFFFDDDBBB@@@???>>>======<<<:::888888999:::;;;888888888999999:::::::::999999999888888777777777777777888:::::::::::::::777:::<<<<<<::::::<<>>>>>======???@@@@@@AAACCCDDDDDDFFFHHHKKKKKKLLLPPPTTTYYY[[[[[[ZZZ\\\aaaiiippp{{{oooiiibbb^^^^^^^^^\\\ZZZ\\\YYYUUUQQQMMMIIIHHHGGGGGGGGGHHHJJJNNNTTTZZZ]]]^^^^^^\\\XXXTTTTTTXXX\\\XXX[[[fffyyynnneeebbbbbbfffpppoooiii```YYYVVVWWWYYYZZZSSSQQQMMMJJJGGGFFFFFFFFF333333333444444555555555444444333333222111000000//////000111333444555555333333333333222222111111222222222222222222222222111000///...............000000000000000000000000000...,,,---000000---***000000//////.........---///000111000...------...///------///333444111---111111000///...---,,,,,,444000000111000---,,,.........////////////......///...---,,,,,,+++,,,,,,000///---------...000111///...---,,,,,,---...///......------------......,,,---...//////...---,,,,,,---......//////......---......///000111111222............////////////............////////////.........///000000111111///111333111......000333111222333444444333///,,,333333222222111000000000111222222222222111000000000000000000111111111111444333333222111000//////111111111111111111111111222111000222555555222///888666444222111111222222111222222333333222222111777555444555888:::999777444444444444444444444444666666666777888888999999:::;;;<<<<<<===???DDDGGGXXXjjjvvvdddWWWSSS]]]ooo}}}|||nnnaaa[[[\\\WWWVVVXXX\\\___hhh||||||rrrooouuuzzzsssggg___eeevvv{{{uuunnnddd]]][[[VVVSSSSSSVVVWWWTTTSSSUUUTTTUUUUUUTTTRRRQQQRRRSSSRRRSSSTTTTTTTTTRRRQQQPPPQQQNNNMMMNNNPPPPPPMMMJJJNNNKKKFFFCCCBBBAAA@@@???>>>===;;;:::999999::::::888999:::999888888:::<<<888999::::::888888999:::666777888999:::;;;;;;;;;777999;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGJJJMMMQQQSSSTTTUUUWWWXXXZZZ___eeejjjqqquuukkkbbb``````^^^^^^___\\\[[[YYYTTTMMMGGGDDDCCC???CCCHHHJJJKKKNNNRRRVVVYYYZZZYYYWWWSSSQQQPPPQQQRRRXXX___ggguuuyyymmmgggaaa^^^bbbgggsssxxxjjj]]]YYYZZZXXXTTTRRRSSSPPPLLLIIIGGGFFFGGGHHH222222333333333444444444333222222111000000000000000000000111111222222222111111111111000000000///222222222222222222222222000000///...............000000000000000000000000000/////////000000...,,,000/////////............///000000000...---...///---.../////////.........000000000///......------111...---000///,,,+++...------............------000000//////.........///---......//////////////////...------------...///......------------......------............---------------.........//////---......///000000111111////////////000000000000............///////////////000000111111222333333000111111000//////000222//////......//////...---111111111111111111222222000111111111111000//////000000000000111111111111555444444333333222222222111111111111111111111111222111000222444555333111333222000///...///111222111222222333333222222111333111000222444666555333777666666666666666666777666666666777888888999999999:::;;;<<<===???CCCFFFMMM^^^sssiiiVVV[[[gggyyyxxxvvv}}}qqqccc\\\\\\UUUTTTUUUWWWYYYaaatttyyyqqqpppvvvzzzssshhhbbbaaafffsss{{{uuukkk```[[[YYYVVVUUUXXXXXXTTTRRRTTTSSSTTTUUUTTTRRRRRRRRRSSSQQQRRRRRRSSSRRRQQQPPPOOOQQQPPPNNNOOOQQQQQQOOOLLLOOOLLLHHHFFFEEECCCBBB@@@???>>><<<;;;::::::::::::888999:::999888888:::<<<888999::::::888888999:::777777888999::::::::::::777999;;;;;;::::::;;;<<<;;;<<<======>>>>>>======???@@@AAACCCEEEFFFFFFFFFHHHKKKNNNQQQRRRSSSUUUWWWYYY]]]bbbeeekkkwww{{{pppeeeaaa```^^^]]]^^^\\\\\\ZZZVVVPPPJJJFFFDDDAAADDDHHHJJJKKKNNNRRRVVVYYYZZZYYYWWWTTTQQQQQQRRRPPPUUU[[[```iii||||||qqqeee^^^ZZZ\\\```jjj{{{lll^^^ZZZZZZWWWTTTSSSSSSRRROOOLLLIIIIIIHHHIII222222222222222333333333222111000/////////111111000000000000000000000000111111111111000000000000000000000000000000000000000000////////////......000000000000000000000000///000111111///...///000////////////...............///000///...---...//////222333111...,,,///333////////////////////////...++++++......++++++...,,,,,,------------,,,,,,...////////////000000000+++---///111111000...---///......------......///......------------...............------.........///...---------...///000.........//////000000111//////000000000111111111............////////////111111222222333444444444222000//////000111111000222111000//////111222333///000000111222222333333000000000000000///......000000000000111111111111333333333333333333333333111111111111111111111111333111000111222444444333333222222111222333555666111222222333333222222111444333222333555777666555888888666666666666888888666666666777888888999999999:::;;;;;;<<<>>>BBBEEEDDDQQQooozzz]]]YYY\\\jjjzzzyyyqqqooowww}}}zzzlllcccaaa[[[YYYXXXVVVUUUZZZiiiwwwyyyvvvrrrrrryyy}}}wwwmmmccc]]]YYY\\\hhh|||kkk___]]]YYYWWWYYYYYYUUURRRSSSSSSTTTUUUTTTSSSRRRSSSTTTQQQQQQQQQQQQQQQQQQPPPOOOQQQPPPPPPQQQRRRRRRPPPNNNOOOMMMKKKIIIHHHGGGDDDAAA@@@???===<<<;;;:::::::::888999:::999888888:::<<<999::::::999888888999;;;777888888999::::::::::::777999;;;;;;::::::;;;<<<:::;;;<<<<<<======<<<<<>>???@@@BBBCCCCCCDDDDDDBBBEEEHHHKKKMMMOOORRRTTTWWWZZZ]]]^^^aaahhhsss{{{mmmddd```^^^]]]^^^______^^^]]]ZZZUUUOOOJJJJJJIIIIIIIIIJJJMMMQQQTTTTTTUUUUUUTTTQQQPPPPPPQQQOOORRRTTTUUUVVV^^^jjjuuu{{{rrreee]]]XXXXXXYYY\\\kkk|||uuueee]]]ZZZVVVUUUUUURRRRRRRRRQQQOOOMMMJJJIII111111111111111111111111333222111111111222333444......///000111222333444333333333333333333333444////////////////////////...///000111111000//////////////////////////////---///000...,,,+++...111.........///////////////---///000///......///000,,,)))'''(((+++---...---------......///000000000---++++++...///------000......////////////......***+++---...///000/////////......---...///000111////////////////////////......------------......///...---,,,,,,---...///000///---,,,---...000222............////////////---------.........//////............////////////000000111111222333333333333000......111333111///))),,,000111000///000111222222222111111111000000111111222222111111000//////000000000111111111111000000000111111222222333111111111111111111111111111111111000111222444666333222222111111111111111111222222333333222222111///000111111111222222333777666555444444555666777666666666777888888999999666888:::;;;;;;<<>>???AAABBBBBBBBBBBBBBBDDDGGGIIIJJJMMMPPPRRRSSSVVVYYY[[[^^^dddlllrrr~~~rrrfffbbb``````aaaaaa```______^^^ZZZTTTOOONNNLLLJJJIIIKKKMMMPPPQQQOOOPPPQQQPPPNNNMMMNNNOOOKKKNNNQQQRRRSSSXXXbbbiiizzzwwwnnneee]]]XXXYYYYYY[[[ggguuuzzzjjjaaa[[[VVVTTTUUUPPPQQQQQQPPPOOOLLLJJJHHH222222222111111111111111222222333333222222222222---...///000222333444555111111111111222222222222////////////////////////...///000111222111000///000000000000000000000000---......---,,,,,,///111.........///////////////---...//////......///000///+++)))+++///111000------.........//////000000///,,,,,,000000......111...//////////////////...---...000111222222111111000///---,,,---...000222...//////000000//////.........------------...............------.........000///.........///000111........................,,,,,,---------.....................//////////////////000000111222222222222000//////000111111000)))...222444222000000111333333222222111000000///222222222222222111000000000000000000111111111111222222222333333444444444111111111111111111111111///111222222111222444666444444444333333222222222111222222333333222222111000111333333222222444555777777777777777777777777666666666777888888999999555777999::::::;;;===???>>>CCCJJJYYY}}}}}}lllZZZSSS[[[ooorrrnnnnnnoooxxxvvvrrrtttrrruuu}}}yyywww|||{{{pppjjjaaaZZZUUUWWWdddqqqssshhh]]]ZZZYYYWWWVVVWWWRRRSSSTTTTTTSSSSSSTTTUUUSSSRRRRRRRRRRRRSSSTTTTTTMMMOOOPPPQQQOOOOOOOOOPPPMMMMMMLLLMMMMMMLLLHHHEEEDDDCCCCCCAAA???<<<:::999888999:::999888888:::<<<::::::999888666777:::<<<888999999::::::999999999777999;;;;;;::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJMMMOOONNNPPPSSSWWWZZZ___eeeiiissszzzkkkeeeccccccdddcccaaa___``````^^^XXXSSSPPPNNNKKKKKKLLLNNNNNNNNNKKKMMMNNNMMMLLLLLLMMMNNNHHHKKKMMMOOOPPPUUU\\\bbbrrruuulllccc[[[VVVXXXXXXYYYbbbnnnoooeee]]]WWWTTTUUUOOOPPPPPPOOONNNLLLIIIHHH333333222222222111111111111222333444333111000.........//////000111222222111111111222222222333333000000000000000000000000---///000222222222000///000000000000000000000000000...,,,,,,---///000000............/////////000---...//////......///111000000000000000///...---.........//////////////////------000000------000---......//////......------...000222222222111000...............///000000...///000111111000///.........------------......------............------///////////////000000000........................------------.........///............//////////////////000000111222222222000111111000//////000222---111555555222000222555222222111111111111111111111111111111111000000///000000000000111111111111333333333333333333444444111111111111111111111111---000333333222222444666555555555666666666666666111222222333333222222111222444666666555555777999444555777888888777555444666666666777888888999999555777999:::::::::<<<===<<<@@@EEEOOOgggwwwfffZZZWWWbbb{{{{{{xxxzzzxxx~~~xxxrrrttttttvvv}}}rrrjjjbbb]]][[[^^^hhhrrrsssccc\\\ZZZXXXWWWWWWQQQSSSTTTTTTSSSSSSTTTUUURRRQQQQQQPPPQQQRRRSSSTTTMMMPPPRRRRRRPPPOOOQQQRRROOONNNNNNNNNOOONNNKKKIIIEEEEEEDDDBBB@@@===:::888888999:::999888888:::<<<;;;:::999777666777:::===999999999::::::999999888777999;;;;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDFFFIIILLLLLLNNNQQQTTTXXX\\\```bbbjjjvvvqqqjjjfffeeeeeeeeebbb______aaa```[[[VVVRRROOOMMMLLLNNNNNNMMMKKKJJJKKKMMMMMMLLLLLLMMMNNNJJJKKKMMMNNNOOOSSSXXX]]]kkkvvvwwwnnncccZZZVVVXXXXXXWWW]]]ggguuussshhh___WWWSSSTTTPPPPPPOOOOOOMMMLLLJJJJJJ333333333333222222111111000111333444333000---+++////////////////////////333333333444444555555555111111111111111111111111---///111222333222111000000000000000000000000000222///,,,,,,///222222111---.........//////000000,,,...//////......///111***---000...)))&&&%%%'''///////////////////////////------//////,,,,,,///,,,------......------,,,,,,---///000111000...---,,,---///000111000///......///000111111000///............------.........,,,---...//////...---,,,......///000111000000000.....................---............/////////000............/////////000///000000111222222333333///111333111......000333---000222000,,,,,,000444000000000111222222333333000000000000000//////...000000000000111111111111111111111111111111111111111111111111111111111111,,,///333444333222444555///000111333444555555555222222222333333222222222///222444444222222444666111222555777777555222111666666666777888888999999444666999:::::::::;;;===>>>@@@DDDJJJXXX{{{ooo^^^RRRTTTiii~~~|||vvvzzz{{{}}}oooiiiddddddeeehhhnnnuuu{{{iii___[[[XXXVVVWWWQQQSSSTTTTTTSSSSSSTTTVVVQQQPPPPPPOOOPPPQQQRRRSSSNNNQQQSSSSSSQQQPPPRRRTTTQQQPPPOOOOOOPPPOOOMMMLLLFFFEEEEEECCC@@@===:::888888999:::999888888:::<<<;;;;;;999777666777:::===999999:::::::::999999888777999;;;;;;::::::;;;<<<:::;;;<<<<<<======<<<<<<<<<===>>>???????????????@@@AAABBBAAAAAACCCFFFIIIMMMOOORRRUUUXXX[[[^^^___cccmmm{{{vvvmmmhhhfffffffffbbb^^^___aaaaaa]]]XXXRRRPPPMMMNNNOOOOOOLLLJJJJJJKKKMMMMMMLLLLLLNNNOOONNNOOOOOOOOOOOORRRWWW[[[eeepppyyyqqqeee\\\WWWYYYYYYVVV[[[dddllluuukkkaaaWWWSSSSSSQQQQQQPPPOOOMMMLLLKKKKKK222222222222222222222222222111111111000000////////////......///111333444222222111111222222333333///111222111///...---...222111111111000000000//////////////////////////////////////////000111111........................///111111000///...///000,,,---...///000000000000,,,---------.../////////+++,,,.../////////...---111///...,,,+++,,,---...)))+++///111111000000111..................------,,,---///000000///---,,,......////////////......,,,,,,.../////////...---////////////////////////////////////////////////,,,---///111111000...---***++++++,,,---...//////111000000222555666333111...000333222000...000111...//////000111111222222222222111000/////////000000000000000000///.........///000111111222222111000000000000111222333444111000000111222222222111///111333111---,,,000555444444555666666555444444555555444333111111222444222333333444444333333222333333222111222333444555777666444111///111555888999999:::;;;;;;<<<<<<===;;;???AAAIII[[[qqqzzzmmm\\\SSS\\\lll|||yyy|||yyytttiiidddjjjoooooottt{{{{{{hhh[[[ZZZ[[[ZZZTTTSSSSSSRRRRRRRRRRRRSSSUUUSSSQQQPPPPPPQQQSSSUUUSSSTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOOOOOOONNNMMMOOOKKKGGGDDDDDDBBB>>>:::;;;;;;::::::999:::::::::<<<;;;:::999888888888888===<<<;;;;;;::::::::::::777:::<<<<<<;;;999999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBCCC@@@BBBDDDDDDEEEGGGIIILLLKKKLLLMMMPPPSSSWWWZZZ\\\^^^iiiqqq~~~oooiiieeecccfffdddbbbbbbcccbbbaaa___VVVTTTQQQNNNMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPSSSWWW[[[cccooo}}}sssggg^^^VVVUUUWWWYYY[[[___nnnuuuhhhaaaZZZTTTQQQOOOMMMKKKJJJJJJKKKKKKKKK222222222222222222222222222222222222111111000000////////////000222444666444333222222111111222222...000111000///---...///111111000000000000000000///////////////////////////////////////000000111........................///000111000...---...///,,,,,,---...////////////.........///////////////---......///////////////...............---,,,,,,,,,///111222111/////////..................------,,,---...//////...---,,,......////////////......,,,---.../////////...---................................................,,,---///000000000///...---------......//////000111000000222444555333111///111333333000///000222/////////000000000111111222111000000000000000000000000000000000///.........///000111111222222111111222333333333111///...222222111111222333222222000222444222//////333777333444555555555555444333---000333444333222222333222333333444444333333222333333222222222333444555666666555444222333666999888888999999::::::;;;;;;<<<@@@AAAGGGTTTeee}}}rrr```TTTWWWaaa{{{}}}xxxpppgggdddjjjpppttt|||nnnaaa[[[XXXUUUVVVUUUTTTRRRRRRQQQQQQQQQTTTSSSRRRRRRRRRRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUURRRPPPNNNNNNNNNOOONNNMMMMMMKKKIIIGGGEEECCC???======<<<;;;;;;:::;;;;;;;;;999999888888999999:::;;;;;;:::999888888888888888888:::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCC???@@@BBBCCCCCCEEEHHHJJJIIIJJJKKKMMMPPPTTTWWWYYY\\\ffflllxxxpppiiigggffffffeeeccccccccccccaaa___WWWUUURRROOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPSSSWWWZZZ^^^iii}}}zzzlllbbbYYYWWWXXXYYY[[[___jjj}}}|||oooddd\\\VVVSSSPPPNNNMMMLLLLLLMMMMMMLLL333333333333333333333333333333222222222222111111000000000000222444666888555555333222111000000000---...000000......///111///000000000000000000000//////////////////////////////......//////000111...........................///000///---,,,---...+++,,,---...............000000000//////////////////////////////000000111,,,---///000000...,,,+++000222333222000...------------------------......,,,---...//////...---,,,......////////////......,,,---......//////......------------------------....................................////////////////////////////////////000//////111333444333111000222333333222111111222/////////000000000000000000000000000000000111222000000000000000//////......///000111111222222111000111333555444222///,,,333222222222333333444444111444555444222222555888222333444444444444333222'''+++111444555333222111222333333444444333333222333333222222222333444555555666777666555666888:::666777777888999999::::::;;;AAA@@@CCCKKKUUUmmm~~~{{{ssswww}}}wwwhhhZZZUUUWWWkkk}}}~~~~~~vvvooogggcccgggmmmtttxxxlllbbb[[[UUUXXXWWWUUUSSSQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUURRRPPPOOOOOOPPPQQQPPPPPPKKKMMMMMMLLLHHHDDDBBBAAA>>>===<<<<<<;;;;;;<<<<<<777777777888999;;;<<<===:::999999888888888888999:::;;;;;;:::999999:::<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBB===???AAAAAAAAACCCEEEHHHFFFGGGHHHJJJMMMPPPSSSUUUYYYaaaeeemmm}}}rrrjjjhhhhhhgggeeeccccccccccccaaa___XXXVVVSSSOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPSSSWWWZZZ^^^hhhyyyrrrggg]]]ZZZZZZYYY[[[^^^eeeuuuyyyiii]]]WWWVVVPPPPPPOOOOOONNNOOOOOOOOO333333333333333333333333111111111111111111111111000000000111333555777999777666444222111000//////---///000000///000111333//////000000000000111111///////////////////////////............///000000........................---...///...,,,+++,,,---+++,,,,,,---......------000000//////......------///...---------...000111...///000000000///...---///111222111...,,,,,,,,,,,,,,,------------......,,,------......------,,,......////////////......---------...............------------------------........................///............///000000000000000//////........./////////000222222222222111222333333333222222222111111111111111111111111000/////////000111222222//////000000000000//////...///000111111222222111...///111222333333222111111222222333333444777999444666666555333222333555111222333333333333222111''',,,111444444333222222222333333444444333333222222222222333333333444444333555777777777777888999666777777888888999999::::::@@@??????DDDHHHVVVnnn|||xxxqqqrrruuu}}}~~~yyypppdddYYYSSSZZZnnnyyyvvvkkkbbbbbbeeennnwwwlllbbb[[[YYYXXXUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQRRRTTTUUUUUUTTTNNNQQQTTTQQQLLLFFFDDDDDD???>>>===<<<;;;;;;;;;<<<777777777888999:::<<<<<<;;;;;;:::::::::::::::;;;:::;;;;;;999888888:::===888888999999999:::::::::::::::;;;<<<===???@@@AAA===>>>@@@@@@@@@BBBDDDFFFEEEEEEFFFHHHJJJMMMPPPRRRVVV]]]^^^dddqqq|||tttjjjhhhiiifffdddbbbbbbbbbaaa___^^^XXXVVVSSSPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPPPPPPPQQQSSSWWWZZZccckkkzzzxxxmmmaaa\\\ZZZXXXYYY[[[bbboookkk\\\WWWWWWOOOPPPPPPPPPOOOOOOPPPQQQ222222222222222222222222/////////000000000000000111000000111222555777888666555444222111000000///...000000000000111333555000000000111111111111111////////////////////////...............//////000........................,,,......---,,,+++,,,---+++,,,------...---------.........------,,,,,,,,,...---,,,+++,,,---...///111111000//////000111222,,,---......,,,,,,,,,---,,,,,,,,,,,,------......,,,------------------,,,......////////////......------------......//////------------------------........................///............///000000000000//////...---------...//////000000000222222222222222333333333222111111111222222222222222333000/////////000111222222//////000000000000//////...///000111111222222111111000000///000222333555///000222222333555999===666777666555333111000000111111222333333222111111...000222333222222333444222333333444444333333222222222333333333444444444111333555666666555666777777777888888999999::::::777>>>>>>===AAAAAAHHHYYYttt~~~}}}sssqqqqqqvvv|||~~~|||{{{||||||zzzvvvlll___TTTQQQbbb~~~qqqccc^^^___kkktttggg___[[[YYYVVVTTTSSSSSSUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVVVVUUUSSSVVVXXXUUUOOOIIIFFFEEE??????===<<<<<<;;;;;;;;;:::999999888888999999::::::::::::999999::::::;;;:::;;;;;;999888888:::===888888888999999999::::::999999:::<<<===>>>??????===???@@@@@@@@@AAADDDFFFEEEEEEEEEGGGIIILLLNNNPPPRRRYYYZZZ^^^iiiqqqyyykkkhhhhhheeedddbbbaaaaaa```^^^\\\WWWVVVTTTRRRPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPPPPPPPQQQSSSWWW[[[ccckkkzzz~~~qqqddd]]]YYYVVVVVVYYYbbblllmmm\\\WWWVVVOOOPPPPPPOOONNNNNNQQQTTT111111111111111111111111.........////////////000000000000000111222444555444444333222111111111111///000000000///000333666333333222222222111111111////////////////////////......------......///000........................---...///...,,,+++,,,---------............---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222111///......000222444)))+++,,,,,,++++++---...++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,---......////////////.........------------...//////------------------------------------------------............/////////////////////......------------...//////...///111333222111111222333333222000000000111111222333333444000000000000000000111222...//////000000000000000...///000111111222222111666444111///...///111333///111333222111333888===666666555444333111///...111222333333333333222111444444444222111222444666222333333444444333333222111222333444444444333333000222444555444444444555777777777888999999::::::444<<<<<<:::???@@@CCCOOO```yyytttrrruuuyyyxxxwwwwwwvvvzzz~~~~~~|||tttfffYYYQQQZZZpppvvvddd]]]^^^jjjmmmccc___\\\YYYVVVUUUUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQPPPPPPRRRTTTTTTSSSWWWXXXXXXUUUPPPLLLHHHGGGAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888888888888888777777777777888888999:::;;;;;;:::999999:::<<<888888999999999:::::::::777888:::<<<===>>>>>>>>>===>>>???@@@???@@@BBBEEEDDDDDDEEEFFFGGGJJJLLLNNNNNNUUUVVVYYYbbbgggsssnnnhhhgggfffdddbbbaaaaaa```^^^\\\ZZZXXXWWWUUUSSSQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQRRRTTTYYY\\\^^^hhhyyyuuuggg^^^ZZZVVVVVVXXX```iii~~~rrr```YYYWWWPPPQQQQQQNNNLLLNNNTTTYYY////////////////////////.../////////000000000000000//////...///000111222111111111111222333333444/////////...---...111333666555444444333222111111////////////////////////...------------...//////........................---...///...---,,,,,,........./////////......---,,,,,,,,,---------------+++,,,------......------///......//////000000111+++,,,---,,,++++++---///***++++++,,,------......---,,,,,,,,,,,,,,,,,,---......////////////.........------,,,---...///000........................------------------------,,,---///000000000///...000000//////////////////---...///...---...000333222000///000333333111///------...000111222333333222111000000000000000000......///000000000000000...///000111111222222111555333222000///000000111222444555222///000555999444444444444444333111000111222333444444333222111333444444222111222555777222333333444444333333222111222333444444444333333222333444444333222333555555666666777777888888999333;;;:::888>>>@@@BBBKKKUUUppp|||xxxzzzzzzvvvtttuuuttt|||~~~rrreeeZZZXXX```vvvxxxeee]]]]]]eeeuuu{{{oooeeebbb]]]XXXUUUTTTUUUVVVTTTSSSRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSTTTSSSQQQPPPPPPRRRSSSSSSRRRVVVTTTSSSQQQPPPNNNKKKIIIDDDCCCBBBAAA????????????<<<;;;:::999888888888888777777777777777888999999888:::;;;;;;:::999999:::999999999999:::::::::;;;777888:::<<<===>>>>>>===;;;===>>>>>>===>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJKKKKKKRRRTTTVVV\\\^^^fffxxxsssiiifffhhhfffdddcccbbbaaa___]]]^^^]]]ZZZWWWTTTQQQOOONNNJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPRRRVVVZZZ^^^aaalll}}}yyyjjjaaa[[[WWWWWWYYY[[[eeezzz{{{iii___YYYSSSSSSRRRNNNLLLOOOWWW^^^//////////////////////////////000000111111111222000///...------...///000000000000111222444555666.........,,,+++,,,///111777777666555333222111111////////////////////////...------------...//////...........................///000///---,,,---......///////////////......,,,------....../////////+++,,,.../////////...---+++,,,...///000///...------......---++++++---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---......////////////............---,,,---...///000////////////////////////------------------------,,,---///111111000...---000000000000000111111111,,,...///...,,,---000444111000...000222333000...***+++,,,...///111222333222222111000//////000000......///000000000000000...///000111111222222111///000111222222333333222555777777333...---111666222222333444666666444333222333444444444444333222000222333333333333555666222333333444444333333222111222333444555444333333444555555444222222333555444444555555666777777777222;;;999777===@@@AAAIIIQQQ]]]yyy}}}uuuqqqrrrrrr||||||qqqbbbYYYVVVbbbtttyyyeee]]][[[]]]gggssszzz}}}jjjfff```ZZZVVVTTTSSSTTTUUUSSSRRRPPPPPPRRRSSSUUURRRRRRRRRRRRSSSSSSSSSSSSUUUTTTRRRRRRSSSTTTTTTSSSTTTQQQNNNNNNOOOPPPMMMJJJFFFFFFDDDCCCBBBAAAAAAAAA;;;:::999999888888999999999999888888999:::;;;;;;888:::<<<<<<;;;999999:::999999:::::::::;;;;;;;;;666777:::<<<============:::;;;<<<<<<<<<<<>>CCCGGGNNNUUUiii}}}|||zzzuuupppuuu{{{}}}kkkggg]]]TTT[[[rrrzzz~~~{{{ggg]]]XXXTTTZZZbbbhhhttt}}}zzz~~~ooobbb^^^```]]]YYYVVVVVVTTTRRRPPPPPPQQQSSSUUUSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMJJJHHHEEECCCBBB@@@===;;;<<<:::888888999:::999888888888999999999:::::::::777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;<<<<<<===>>>??????@@@AAACCCDDDEEEDDDEEEGGGHHHHHHKKKNNNPPPQQQUUU\\\aaattt|||llljjjlllhhhdddccceeefffeeeddddddcccaaa\\\VVVRRRPPPPPPKKKJJJIIIIIIKKKLLLLLLKKKPPPMMMMMMPPPSSSTTTXXX]]]nnntttooohhhbbbXXXVVV[[[\\\bbbssspppggg```TTTMMMPPPSSSSSS\\\jjj222222111111000//////...//////000000000111111111111///------///111111000222222222222222222222222//////............//////111000/////////000111222......------------......---...///...------...///........................,,,,,,---------,,,,,,,,,***,,,//////...---,,,,,,------..................------------------,,,,,,------............------------------............---------,,,,,,,,,++++++,,,...//////...------...........................------,,,,,,,,,---......000///......---------......///000///---------///000///---,,,,,,...///000222111000///......///000////////////000000000000......///000000000000000---...000111111111////////////000000000000//////......////////////......///000000111111111111000000000111222222222222111000000000000111222222333000111111111111222222222///000222444444444222222222222111111111111111111333333333333333333333333111222333333222111222444111222333333111111222333888666444333333555777888888888999999:::>>>BBBFFFIIILLL[[[yyy~~~~~~}}}xxxtttvvv{{{rrrlllaaaWWWVVVddd}}}}}}zzz|||fff\\\VVVRRRUUU[[[```kkkwwwyyytttrrrxxxxxxiiibbb___\\\YYYXXXVVVUUUSSSRRRRRRSSSTTTVVVSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKHHHFFFEEECCCAAA???<<<:::999999:::;;;::::::888999999999999:::::::::888888999:::::::::999999;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>?????????AAABBBCCCBBBCCCEEEFFFGGGJJJMMMOOOPPPSSSYYY^^^gggxxxpppmmmlllhhheeeccceeeeeeeeedddeeedddbbb]]]WWWSSSQQQQQQNNNLLLKKKKKKLLLMMMMMMLLLKKKIIIJJJNNNQQQSSSXXX___ooowwwvvvnnnfff\\\YYY\\\[[[```oooxxxmmm___UUUVVVXXX\\\hhhvvv222111111000000//////...//////000000000000111111000...------///111000000111111111111111111111111......------------......111000000////////////000------............------///...------...///...---------------------------............---,,,,,,,,,***,,,......------...000//////..................,,,,,,------------------+++,,,,,,---------,,,,,,------------............------------,,,,,,,,,,,,,,,...//////...------.................................---,,,,,,,,,------------......------,,,,,,...///000000///...///111///......---...///111222111000000////////////000////////////000000000000......///000000000000000---...000111111111000///444222111///......//////---......//////......---111111111111111000/////////000111111222222111111000000111111111111111111000111111111111222222222,,,...222555666555333111111111222222222222222222444444444444444444444444000111333333222222444555333444555555444333444555666555444333444666888999888888999999:::===BBBEEENNNNNNTTThhh}}}yyy{{{~~~wwwnnncccYYYRRRUUUkkk|||~~~eeeZZZUUUQQQQQQUUUZZZccclllnnnjjjiiiooouuu|||zzzzzzrrrgggaaa\\\ZZZZZZVVVUUUUUUTTTUUUUUUVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTOOOOOOOOOPPPPPPPPPQQQQQQOOOMMMJJJHHHGGGFFFCCCAAA<<<;;;999:::;;;<<<<<<;;;999999999999::::::::::::999999:::::::::999888888;;;;;;::::::999999999888999999::::::::::::;;;;;;<<<<<<<<<======>>>>>>???===>>>@@@@@@@@@@@@BBBDDDFFFIIILLLMMMMMMPPPUUUYYY```nnnuuupppkkkhhhfffddddddeeedddccceeeeeebbb]]]WWWSSSQQQPPPQQQOOOMMMMMMNNNNNNMMMLLLIIIGGGIIINNNQQQTTT[[[cccqqq~~~yyyqqqhhh^^^ZZZ\\\^^^aaannn{{{kkk[[[WWWXXX___mmm{{{111111000000//////////////////000000000000000000///.........///000000000000000000000000000000000//////...---------......111000000///............+++,,,---...///...---,,,000---+++,,,///000...,,,------------------------222222111000///.........+++,,,---,,,,,,---000333000000//////......------,,,,,,,,,------.........+++,,,,,,------------,,,,,,,,,---------.........------------------,,,,,,,,,...//////...------...........................///...---,,,,,,,,,,,,,,,+++,,,---......---+++***---...////////////000111............///111222333000000000////////////000////////////000000000000......///000000000000000......///000111000000///333222111000////////////......////////////......000000111111111000000//////000000111111111111111000000111111111111000000000000111111111222222222...///222444555444333111111111222222222222222333222222222222222222222222111222333333222222333555444555666666555555666777555444444444444666888999777888888888999<<>>>>>;;;===????????????AAACCCDDDGGGJJJJJJJJJLLLPPPTTT]]]gggwwwxxxooojjjiiigggeeeddddddccccccddddddbbb]]]WWWRRROOOOOORRRPPPNNNMMMMMMMMMLLLKKKJJJJJJLLLQQQSSSWWW___hhhvvv~~~uuulllbbb]]]]]]aaadddpppwwwbbbWWWWWW___nnn|||000000000///////////////000000//////////////////---......///////////////////////////////////////111000000///......//////////////////......------***+++---.........---,,,000---+++,,,///000...,,,------------------------333222111///............+++,,,---,,,,,,...111444000000000//////......---,,,,,,,,,------.........,,,,,,---...............,,,,,,,,,------------...------------------------,,,...//////...------...........................///...---,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---//////......///111------...///000111333333/////////000000000000///////////////000000000000......///000000000000000...//////000000000000000//////000111222111111000000000111111111111000000......000111111222222222//////000111111111111000//////000111111111000000000000111111111222222222222222222222222222222222111111222222333333333333222222222222222222222222333444555444222111222333000222333333222222333444444444444444555666888999777888888888888;;;@@@CCCJJJLLLOOOPPPWWWssszzzooo```[[[UUUNNNUUUccc||||||aaaWWWUUUTTTUUUYYY\\\___bbbbbbaaabbbfffjjjxxxsssmmmkkkpppzzzsssoooiii```XXXVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPNNNKKKJJJIIIHHHFFFDDD===;;;::::::;;;;;;:::999999999:::::::::;;;;;;;;;::::::::::::999999888777:::::::::999999888888888999999999:::::::::;;;;;;<<<<<<<<<<<<============<<<===????????????AAACCCAAAEEEHHHHHHHHHIIILLLPPPUUUZZZhhhyyyzzznnniiiiiihhhfffdddcccccccccccccccbbb]]]WWWQQQNNNMMMRRRPPPMMMLLLLLLLLLJJJIIILLLLLLNNNRRRTTTWWWaaakkk|||sssggg```^^^___cccoookkk]]]\\\fffuuu////////////////////////000000////////////......+++---//////.........///........................222111000///////////////---......///......---,,,***+++,,,------...------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------,,,------------...111444000000//////////////////,,,,,,------------------+++,,,---......///......,,,,,,,,,,,,------------------------............,,,...//////...------.................................---,,,,,,,,,------++++++,,,,,,------,,,,,,,,,...//////...---...000,,,,,,---///000111222222...//////000000000000///////////////000000000000......///000000000000000////////////000000000000,,,...000222333333333222000111111222222111111000---...///000222222222333...///000000111111000000---...///111222222111000000111111111111222222222444333222111111111222222111111222222333444444444444444444444444444444444444555666555222111222333111222444444333333555666555555555555555666777888777777777777777:::???BBB@@@DDDIIIIIIJJJ___{{{}}}~~~zzziii```XXXOOONNNRRRmmmvvv|||}}}|||ggg```^^^\\\\\\```aaaaaa```___^^^```cccfffmmmjjjfffeeeiiirrr{{{{{{vvvooocccZZZXXXWWWVVVUUUTTTSSSSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOORRRPPPNNNMMMMMMKKKIIIGGG@@@>>><<<;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;999999:::::::::999888888999:::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????@@@AAACCC???BBBFFFGGGFFFGGGJJJMMMOOORRR]]]nnn}}}~~~oooiiiiiiiiigggdddbbbbbbcccddddddbbb^^^XXXRRRNNNLLLPPPNNNLLLKKKKKKKKKJJJHHHKKKLLLOOORRRTTTWWWbbbmmmzzzkkkaaa\\\]]]aaannnqqqbbbbbblllyyy////////////////////////000000/////////.........***---000000...---...///------------------------111111000///...---......+++,,,---.........------++++++++++++,,,---...///---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++---...,,,---............000222///////////////000000000------------------,,,,,,******,,,------.........++++++,,,,,,,,,---------------------.........///,,,...//////...------...........................------,,,,,,,,,---......,,,,,,,,,,,,,,,---......///000111000.........000,,,,,,---...///000000000---...///000111111000///////////////000000000000......///000000000000000///////////////000000111/////////000111222444555000000111111111111000000...///000111111111111111...//////000000000000000+++,,,...111222222222111000111111111111222222222111111222333333333222222111111222222333444444555555555555555555555555555333444555444333222333444333444666666555666777999555555555555666666666666777777777777777999>>>AAA???@@@DDDFFFFFFTTTyyyvvvgggZZZQQQLLLJJJYYYgggsssxxxvvvsssqqqjjjgggjjjhhhfffbbb```___aaadddeeeccc```\\\\\\```hhhrrrxxxzzzoooeee```]]][[[XXXUUUTTTSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQRRRPPPNNNMMMMMMLLLJJJHHHDDDBBB???>>>======;;;999:::::::::;;;;;;;;;;;;<<<888888999:::::::::999999999999::::::;;;;;;<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???>>>???@@@BBB===AAAEEEFFFEEEFFFIIILLLOOOOOOVVVeeeqqq~~~ssshhhjjjjjjhhhdddbbbaaabbbffffffeee```ZZZSSSOOOMMMPPPNNNLLLKKKKKKKKKJJJIIIJJJLLLPPPTTTUUUZZZfffsssyyynnnggghhhiiirrr{{{jjjiiiqqqyyy}}}.........///////////////000000//////.........---***---000000...---...///------------------------111000///...---,,,,,,,,,***+++---...///......---++++++******+++---...000,,,...000///,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000,,,---//////......000111......//////000000111111.........------,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,------------------.........//////,,,...//////...------...........................,,,,,,,,,,,,------...///------,,,+++,,,---///000111222222111///...///000+++,,,---...////////////---...///111111111000///////////////000000000000...//////000000000000000///////////////000111111333111///......111444666//////000000000000//////111111111111111000//////...//////000000000000000)))+++...111222333222222000111111111111222222222,,,///222555666555333111111111222333333444555555333333333333333333333333111333444444444444555777000111333333333333444666666666666666666555555555777777777666777999===AAAAAA>>>>>>BBBCCCKKKeeelll[[[SSSNNNJJJKKK\\\mmmvvvwwwqqqrrrnnnkkkfffcccbbbdddfffggg^^^[[[VVVTTTXXX```jjjqqqvvv|||nnnfffeee```^^^ZZZVVVTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGEEEBBB@@@???>>><<<::::::::::::;;;;;;;;;<<<<<<777888999:::::::::::::::888999:::;;;<<<<<<===>>>999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<<===>>>===>>>@@@AAA<<<@@@DDDFFFEEEFFFIIILLLNNNKKKPPP[[[ccclllxxxhhhjjjkkkiiidddaaaaaabbbggghhhgggbbb\\\UUUQQQOOOPPPNNNLLLKKKLLLLLLKKKJJJKKKMMMQQQVVVYYY^^^lllyyy{{{wwwuuuzzzwwwrrrwww{{{{{{///...,,,,,,,,,---///111///............---------////////////////////////+++,,,,,,---............---...///...,,,+++,,,,,,000...------.........---******+++++++++,,,,,,,,,...///000///...---...000***+++---,,,++++++,,,......---,,,,,,++++++++++++++++++,,,,,,,,,---------111///...------...///111,,,---......,,,,,,---...)))***+++,,,------------*********+++---///000111+++,,,------......------......//////...---,,,,,,000//////.........//////------------------,,,,,,.........---++++++,,,------///000///...,,,,,,---++++++,,,,,,---...//////000000000000000000000000......//////000000111111////////////////////////......///000000000000000000000000000111111111111222222111///......111333///000111222222222222222000000000000000000000000000000111111111111000000//////000000000//////...///111222222111111222333222222222333333444444444333333333333333333333333444444444444333333222111222333555666666555333222333444555555555555888:::777777777888999:::<<<<<<>>>>>>@@@CCCFFFLLLYYYfffvvvhhh[[[SSSNNNOOOUUUdddxxx|||vvvoooiiihhhkkkbbb]]]UUUQQQUUU\\\``````iii{{{{{{qqqllliiigggdddaaa]]][[[XXXUUUSSSPPPTTTXXXXXXVVVUUUUUUVVVUUUUUUUUUTTTTTTRRRQQQQQQSSSRRRQQQRRRSSSRRRQQQOOOPPPPPPPPPNNNKKKJJJKKKLLLLLLIIIEEEBBBAAA@@@>>><<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999888888999888;;;======:::999:::<<<999999;;;;;;;;;;;;999999999999:::;;;<<<===>>>???===@@@CCCEEEEEEEEEFFFGGGHHHLLLPPPSSSXXXddduuu{{{nnnlllkkkkkkgggaaa^^^```fffhhhjjjhhhaaaXXXPPPKKKRRRQQQOOOMMMLLLJJJJJJIIIKKKNNNQQQSSSXXXcccqqq|||///...---,,,,,,...///111---------.........//////...........................---,,,+++***+++,,,---.........,,,+++***,,,......---+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,...///...---,,,---...+++,,,------,,,,,,---...------,,,,,,,,,------...++++++,,,,,,,,,---------......////////////......,,,---......,,,,,,---...)))***+++,,,------------,,,,,,,,,,,,------......++++++,,,------------,,,......//////...------,,,............/////////////////////////////////////////////...,,,,,,---///---///000///---,,,,,,---,,,,,,---......///000000////////////////////////.........///000000111111////////////////////////---...//////000000////////////000000000111111111111111111///......111333///000000111222222111111000000000000000000000000000000111111111111000000111222333333333333222222///111222222111111222333222222222333333333444444333333333333333333333333333444444444333333222111333333444555555444333333333444666666555555666888777777777888999:::;;;<<<===<<<===@@@AAAEEEPPP[[[~~~wwwmmmccc]]]YYYXXXaaauuu|||zzzlllfffgggddd^^^VVVQQQRRRWWW\\\]]]bbbnnn{{{ssssssnnnfff```]]]ZZZWWWSSSPPPRRRUUUVVVTTTRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPNNNLLLKKKKKKLLLMMMJJJFFFDDDBBBAAA???===;;;;;;:::::::::::::::::::::::::::999999888888888777999::::::999888999999999;;;===<<<:::999:::<<<999::::::;;;;;;::::::999999999:::;;;<<<===>>>???<<<>>>AAABBBBBBBBBDDDEEEDDDGGGKKKMMMQQQ\\\lllxxxsssooolllllliiidddccceeegggiiijjjhhhbbbZZZRRRNNNQQQPPPOOOMMMLLLLLLLLLLLLKKKMMMPPPSSSXXXdddttt///...---------...///000++++++,,,---...///000111........................222000---******+++---...---------+++******,,,......---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++---...---,,,+++,,,---+++---......------.../////////...---------------,,,,,,,,,,,,------------,,,---///111111///---,,,,,,---......,,,,,,---...******+++,,,------------///......---,,,,,,,,,+++++++++,,,------------,,,.........///......---,,,,,,---...///000000///...///////////////////////////000000///------...000---/////////---,,,---...------......///000000000........................---......//////000111111000000000000000000000000------.../////////////////////000000000000111111///000000///...///222444//////000000111111000000000000000000000000000000000000111111111111000000111222333444444444444444///111222222111111222333222222222222333333333333333333333333333333333333333333444444444333222222444444444444444444444444333555777777666555555555666666777777888:::;;;<<<<<<;;;<<<>>>???@@@GGGOOOcccvvvmmmccc[[[___vvv~~~wwwrrrtttzzzyyynnnjjjfff```WWWQQQOOOQQQVVVZZZ\\\dddooo~~~rrriiiccc^^^[[[XXXRRRSSSUUUUUUSSSRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQOOOMMMKKKLLLMMMOOOLLLIIIFFFEEECCCAAA???;;;;;;;;;;;;::::::999999<<<;;;::::::888888777666555777999999888888999:::999:::<<<<<<:::::::::;;;999::::::;;;;;;::::::999999::::::;;;<<<===>>>>>>===>>>@@@@@@@@@AAACCCFFFBBBEEEGGGHHHKKKSSSaaakkk{{{uuuooojjjiiigggdddccceeeggghhhiiigggccc\\\UUUPPPOOOOOONNNNNNMMMNNNNNNNNNLLLMMMOOOSSS[[[iiizzz///......---...///000000,,,,,,------...//////000........................000///...------...///000+++,,,------+++***+++,,,///000///...,,,,,,---...---,,,,,,,,,,,,++++++++++++---...---,,,+++,,,---,,,---///...------...000222111000///------,,,,,,,,,,,,,,,------------...------...//////...------,,,---......,,,,,,---...***+++,,,,,,---------,,,............---,,,++++++,,,,,,---............------...............------***+++...000000000///...,,,,,,,,,---------------...//////...------...000---...///...---,,,---///------......////////////........................------......///000000111000000000000000000000000......///000000000000///////////////000000000111---...////////////222444//////000000000000//////000000000000000000000000000000111111111111000000...///000111222222222222///111222222111111222333222222222222222222222333222222333333333333444444333333333444444333333222555444444333333444444555222555777888666444333333666666666777888999:::;;;<<<;;;===???@@@???CCCIIISSSqqq}}}lll^^^]]]ttt}}}yyy~~~xxxrrrnnnppptttyyyzzziiiaaaWWWQQQMMMMMMRRRYYY]]]eeennnzzzzzzlllbbb^^^]]]WWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPQQQRRROOOPPPQQQPPPNNNLLLMMMMMMQQQNNNKKKIIIHHHFFFDDDBBB======<<<;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::444666888999888888999;;;999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>???@@@AAA@@@@@@AAADDDGGGEEEGGGHHHGGGIIIPPPZZZbbbpppzzzqqqiiihhhhhhfffdddeeefffffffffeeebbb\\\VVVRRRPPPOOOOOONNNNNNNNNNNNNNNMMMNNNQQQVVV```ppp............//////000000................................................***+++---...//////......(((+++...///...,,,++++++///000000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...,,,---///...------...000000000///.........//////,,,,,,---------.........///...---,,,,,,---...///,,,---......,,,,,,---...++++++,,,---------,,,,,,+++,,,---.........------------...///////////////------...............---)))+++---///000000///...,,,,,,,,,---------......------...---,,,,,,---///---......---,,,,,,...000------------------......////////////////////////---------...//////000000////////////////////////...///000000111111000000...////////////000000000,,,...////////////111333//////000000000000///...000000000000000000000000000000111111111111000000------///000111111111111///111222222111111222333222222222222222222222222222222222333333444444444222333333444444333333333555444444333333444444555222444777777666444333333555555555666777888999:::;;;999;;;???@@@???BBBFFFHHHYYY~~~|||iii]]]kkkwwwvvvpppmmmkkkoooqqqsssxxx~~~pppdddXXXQQQMMMLLLQQQYYY___jjjvvv~~~{{{hhh```___[[[ZZZWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQRRRRRRSSSRRRSSSSSSRRRPPPOOOQQQSSSOOOPPPRRRQQQOOONNNMMMNNNQQQOOOMMMKKKKKKIIIGGGEEE??????>>>===<<<;;;:::999:::::::::;;;;;;<<<<<<<<<444666999999999999:::;;;:::999::::::;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;<<<=========??????@@@??????@@@CCCEEEGGGGGGHHHGGGHHHMMMUUU[[[dddpppyyypppnnnooollliiigggeeedddbbbaaa```\\\VVVQQQQQQQQQOOONNNMMMLLLLLLLLLNNNPPPTTT]]]iiixxx....../////////000000000//////.........---------------------------------$$$'''***---///...---+++(((+++///000///---,,,,,,---//////---)))(((***,,,,,,,,,,,,,,,------------,,,...///...---,,,---...+++---......------...///++++++,,,---///111333444,,,---------............000...,,,++++++,,,...000,,,---......,,,,,,---...+++,,,,,,------,,,,,,,,,)))***,,,...//////......------...///////////////,,,---......///.........+++,,,---...//////...---------......///000000000,,,---------,,,,,,---///---......---,,,,,,///111------------------------////////////////////////,,,------......///000000////////////////////////...//////000000000000000......////////////000000,,,...///000//////000111000000111111000000//////000000000000000000000000000000111111111111000000///000111222222222222222///111222222111111222333222222222222222111111111111222222333333444444555222222333444444444333333444444444444444444444444222444666666555444444444444444555555666888999:::888666777<<<>>>>>>@@@DDDEEEMMMdddkkkhhhvvv|||vvvrrroooooosssuuuuuuyyy}}}zzziiiZZZSSSPPPMMMPPPWWW\\\jjjxxxyyyiiiccc^^^[[[WWWTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRSSSTTTRRROOONNNQQQTTTOOOQQQRRRRRRQQQOOONNNOOOOOONNNMMMMMMMMMLLLJJJHHHBBBBBB@@@???===<<<;;;:::666777888888:::;;;;;;<<<666888::::::999999:::;;;:::999999999;;;;;;999888;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;===>>>=========???AAAEEEEEEEEEDDDEEEIIIOOOTTT[[[fffyyyyyyxxxyyytttlllgggfffccc```______\\\VVVQQQQQQPPPOOOMMMLLLKKKKKKKKKOOOSSSZZZfffttt......///000000000000000---------...............------------------------((()))+++---......---,,,,,,---///...------///000---///000---)))'''))),,,***++++++,,,---...//////+++---...---,,,+++,,,---+++,,,------,,,,,,---...,,,,,,,,,---...000111222------------............------------------------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++)))+++---...//////...---+++,,,,,,---------------,,,------...//////......------------------------------......///000000111,,,---...---,,,---...000.........,,,+++,,,///222...............---------........................,,,,,,---......//////000------------------------,,,------...///................../////////000000---///000000///...///000111111222222111000000///000000000000000000000000000000111111111111000000111222222333333222222222///111222222111111222333222222222222111111111000111111222333333444555555111222333333444444444333333333444555555444333333222333444444444444555666444444444555666777888999999555666:::======???BBBGGGJJJUUUqqq{{{ttt||||||wwwuuuwwwyyyzzz~~~qqq]]]VVVTTTOOONNNSSSVVVbbbooozzz}}}ooobbb]]]XXXUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTRRRTTTTTTRRRNNNMMMQQQUUUNNNQQQSSSSSSQQQPPPOOOOOOMMMMMMMMMMMMOOONNNLLLJJJEEEDDDCCCAAA???===<<<;;;888888888999999:::::::::888:::<<<<<<:::999:::;;;:::999888999;;;;;;999777;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<===>>>======>>>???BBBBBBBBBBBBCCCGGGLLLOOOUUU___ooouuulllhhhddd```______\\\VVVQQQNNNMMMLLLLLLKKKKKKKKKLLLPPPVVVaaaooo~~~......///000000000000000+++,,,,,,---...///000000------------------------//////.........//////000000///...,,,+++---111444///111333000+++)))+++...)))***+++,,,...///000000***+++,,,,,,******+++,,,***+++---,,,++++++,,,...000000///------,,,,,,,,,---------.........//////+++,,,...//////...,,,+++,,,---......,,,,,,---...,,,,,,,,,------,,,++++++***,,,---//////...---+++******+++,,,,,,,,,,,,+++,,,,,,---.../////////.........---,,,,,,,,,------++++++,,,,,,---...//////---...///.........000222......---,,,+++,,,///222///////////////.........------------------------,,,,,,------...//////000------------------------***+++,,,,,,------,,,,,,............/////////000---///000000///---......222222222222222111000000000000000000000000000000000000111111111111000000111111222222222111000000///111222222111111222333222222222222111111000000111111222333333444555555111222333333444444444444222333555666666555333222111333444333333444666888444444444555666777888999<<<888777;;;>>>===???BBBFFFGGGKKK\\\~~~uuuzzzvvvvvvwwwyyy{{{www___XXXVVVPPPMMMPPPSSS[[[fffuuu}}}fffaaa[[[WWWWWWXXXWWWVVVSSSRRRQQQPPPPPPQQQSSSTTTRRRTTTUUURRRNNNMMMQQQVVVNNNQQQSSSTTTRRRPPPOOOOOOLLLLLLLLLNNNOOOOOOMMMKKKFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;:::888777999;;;<<<999777;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@@@@@@@?????????AAAAAAAAAAAADDDGGGKKKNNNOOOXXXeeetttyyyjjjfffaaa______]]]WWWRRRKKKKKKKKKKKKKKKLLLMMMMMMQQQXXXdddttt/////////---++++++---///---...............---------+++,,,//////,,,+++---,,,---------,,,,,,...///------,,,------...///000///...---,,,+++,,,,,,---...---,,,++++++,,,---...***,,,......---,,,---...,,,---...---+++***+++,,,---------,,,,,,------...........................------...//////000//////++++++++++++,,,---......***++++++,,,,,,---------...------,,,,,,------...******++++++---///000111,,,---...---+++******,,,+++,,,------......------////////////////////////---///000///---,,,,,,---//////...---,,,++++++***++++++++++++,,,,,,---..................---------------............------,,,---......//////......///000111000...------...---------............///111444111222777000***111111111222222222111111000000000000000000000000000111111000000111222333333111111111111111111111111111333555444111111333666000000000000000000000000333222000000000222444666333333333444333333222222555444444444555555333111666666555333222333555888444444555555666777777777888:::;;;;;;;;;<<<>>>@@@>>>EEEJJJOOOddd}}}zzz{{{xxxwwwxxx~~~~~~|||xxxvvv~~~ggg\\\UUUMMMLLLRRRLLLPPP]]]rrr{{{eee\\\]]]XXXVVVXXXVVVUUUTTTSSSRRRRRRQQQQQQRRRTTTTTTSSSQQQOOOOOOQQQRRRPPPPPPPPPQQQQQQQQQRRRRRROOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJGGGEEEBBB???>>>===<<<<<<===>>>>>>===;;;::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<;;;:::888888999888888999::::::;;;<<<<<<<<<===>>>===<<<;;;<<<===AAA@@@??????@@@AAACCCDDDHHHRRRXXXdddzzzyyyssshhhddd```ZZZ\\\ZZZOOOPPPKKKHHHIIIJJJJJJLLLPPPRRR[[[iiivvv///000///...,,,,,,...000---...............------...,,,,,,//////,,,,,,...,,,---------,,,,,,...///..................------///...---,,,,,,,,,---------------,,,,,,---------***,,,......---,,,---...***,,,------,,,,,,---///......---,,,,,,,,,------........................------............------+++++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///---/////////---,,,---...+++,,,------......------........................---...000///---,,,,,,---.........------,,,,,,+++---,,,,,,,,,,,,------...------..................------............------,,,---......//////.........///000///...---...///---------............///,,,///---000666000+++333111111222222222222111111000000000000000000000000///////////////000111111........................000111333222000000222444111111111111111111111111111111111111111333444555222222333333333333222222444333222333444444222000444555444333111222444777444444555555666666777777777999::::::::::::===???;;;BBBHHHMMMXXXwww|||}}}{{{yyyxxx|||vvvlllnnn|||kkk```XXXOOOLLLPPPNNNPPPZZZjjjyyylllaaa```YYYVVVWWWTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPMMMMMMNNNPPPOOOPPPPPPPPPQQQQQQQQQRRROOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFCCC@@@???>>>===<<<===>>>>>><<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;===>>>===;;;::::::;;;999999999::::::;;;;;;;;;<<<===>>>===<<<;;;<<<===@@@@@@??????@@@AAACCCCCCEEENNNRRR\\\ooouuuiiiccc```ZZZ\\\[[[PPPRRRLLLIIIJJJJJJJJJLLLPPPVVV```nnn|||000000000///------...000------...............---///------000000------///,,,---------,,,,,,...///...////////////---,,,+++......---,,,,,,,,,------,,,------......------,,,***,,,......---,,,---...)))+++---------...///111///...---,,,,,,,,,,,,,,,........................------------------,,,,,,------,,,++++++++++++,,,111000---,,,++++++------//////............//////...------,,,,,,,,,------,,,...///...------...///+++,,,------......------........................,,,...//////---,,,,,,---------------------------......------------------,,,---------.../////////------............------,,,---......//////......---...//////...---...000---------............///***---+++---444///***111111222222333333333222222000000000000000000000000//////////////////000111000000000000000000000000...///000000//////000222222222222222222222222222000000111222333333333333222222333333333333222222333222111222333333111000333444333222111111333555444444444555666666777777666888999999888999;;;===999>>>EEEIIIJJJZZZqqq}}}~~~wwwhhhgggjjjtttpppeee\\\QQQLLLMMMOOOPPPUUU___iiissssssfffcccZZZUUUVVVRRRRRRQQQPPPOOONNNNNNNNNNNNQQQQQQQQQPPPNNNMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJGGGEEECCCBBB>>>=========>>>>>><<<::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<======;;;::::::;;;::::::::::::::::::::::::;;;<<<======<<<;;;<<<===???????????????@@@BBBBBBBBBIIIJJJPPP```oooyyyjjjccc```[[[\\\\\\SSSSSSNNNJJJKKKJJJIIILLLPPPYYYdddttt000111111000......///000,,,---......///.........///---...111111...---///,,,---------,,,,,,...///---...///000000...,,,+++------------------------+++,,,---......---,,,+++***,,,......---,,,---...+++,,,............///111///......---,,,,,,,,,,,,........................+++,,,---...............000///...---,,,,,,,,,,,,111///---++++++,,,///000......------------.........------,,,,,,------...)))+++,,,,,,++++++---...+++,,,------......------........................,,,---///...---,,,,,,---,,,,,,,,,------.........000///...---------------,,,,,,,,,---...///000000------............------,,,---......///.........,,,---.........---///000---------............///---000,,,---222,,,'''...111222222333333333333222000000000000000000000000222111111111111111222222111111111111111111111111---...///000000000111111222222222222222222222222...///111333444333222111222333333444444444444333333222222222444444222000333444444333222222333555333333444555555666666777777888999999888888;;;===;;;;;;@@@EEEBBBFFFdddoookkk}}}mmmmmmkkkgggqqquuukkkbbbVVVOOOMMMMMMMMMPPPWWW]]]dddqqq}}}sssgggcccZZZUUUVVVRRRRRRQQQPPPOOONNNNNNNNNNNNRRRSSSSSSRRRPPPOOOOOOQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFDDD@@@???>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;;;;999888888999:::::::::::::::::::::999:::<<<===<<<;;;;;;<<<>>>===>>>>>>>>>???@@@@@@AAA@@@EEEDDDHHHVVVaaassslllccc```\\\]]]]]]UUUUUUPPPLLLLLLJJJHHHLLLRRR\\\hhhxxx~~~{{{zzz{{{||||||///000111111///...//////,,,------...//////......///---...111111...---///,,,---------,,,,,,...///+++,,,...000000///...---,,,---------------------+++,,,---......---,,,+++***,,,......---,,,---...---...//////---------//////...---,,,,,,,,,,,,,,,........................***+++---...000000111111222111000...------------...---+++++++++...111333++++++************++++++,,,,,,,,,,,,---...//////)))+++,,,,,,++++++---...+++,,,------......------........................+++,,,......---,,,,,,---+++,,,,,,------.........000///...---------------,,,,,,,,,---...///000000------............------,,,---......///.........+++---......------...000---------............///...000------222---)))000000111222222333333333222111111111111111111111111222222111111111111111222...........................///000111222333222222222222222222222222222222---///111333444333222000333333444555555555555555444333222333555555444222444555666555333333444666333333444444555666666666777999999999888999;;;===???:::<<>><<<<<<===>>>>>>????????????CCCBBBEEEQQQYYYfff{{{pppcccaaa\\\\\\]]]WWWVVVQQQNNNMMMJJJHHHMMMTTT```mmm|||yyyvvvvvvwwwxxxxxx...000111111///.........,,,,,,---...///////////////------000000------///,,,---------,,,,,,...///+++,,,---////////////...+++,,,---.........------,,,------......------,,,***,,,......---,,,---...---...///...,,,+++,,,------------,,,,,,------...........................+++,,,---///000111111111222111000///...---------,,,+++++++++,,,...111333......------------......+++++++++,,,---...///000,,,...///...------...///+++,,,------......------------------------------***,,,---...,,,,,,,,,---,,,,,,,,,------...............------------------,,,---------.../////////------............------,,,---......//////......,,,---......---,,,---///---------............///+++...+++---333000---555///000111222222222222222111111111111111111111111111000000/////////////////////////////////////////////000222444555444222222222222222222222222222---...111222333333111000222333444555555666555555444333333444666666555333444555666666444444555666333333333444555555666666888999:::999888888:::<<<>>>:::;;;@@@BBBBBBLLLYYY{{{}}}ttt~~~yyydddcccmmmtttiiieee______dddcccaaa^^^ddd{{{}}}uuujjj___YYYNNNLLLNNNSSSVVVXXX^^^dddrrr}}}wwwmmmlllddd]]]\\\WWWTTTSSSRRRQQQPPPPPPPPPPPPNNNPPPQQQPPPNNNMMMLLLMMMOOOOOONNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDBBBBBBAAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<>>>:::;;;<<<===>>>>>>>>>>>>===BBB@@@DDDNNNSSS\\\mmmsssdddaaa\\\\\\]]]YYYVVVRRROOOMMMJJJIIIOOOWWWgggsss}}}vvvsssuuuwwwwwwvvv---///000000///---------+++,,,---...////////////...,,,,,,//////,,,,,,...,,,---------,,,,,,...///------..................+++,,,---.........---------------,,,,,,---------***,,,......---,,,---...+++,,,------,,,,,,---...,,,,,,,,,,,,------...///........................------......//////......//////...---,,,,,,------++++++++++++,,,---//////000000000//////000000000------,,,,,,,,,------...---/////////---,,,---...+++,,,------......------------------------------)))+++------,,,,,,---...,,,,,,---------------------,,,,,,,,,,,,------...------..................------............------,,,---......//////......---...///...,,,+++,,,------------............///+++...***,,,333000---666......///000111111111111111111111111111111111111111111000///////////////111111111111111111111111///...///222555666444111111111111111111111111111...///000111222222111111000111222333444444444444333222222333555555444333333444555555444333444555222333333444444555555666777888888888777777888:::999:::<<<===>>>AAAGGGKKKaaayyymmmrrr|||mmmccc```ppptttkkkhhhhhhjjjfffaaa___eeesssvvvjjjaaaUUUPPPOOOTTTXXXZZZ]]]aaahhhvvvyyyxxxnnnddd```YYYTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOQQQPPPNNNLLLLLLLLLOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999;;;;;;::::::;;;<<<999999999::::::;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>999:::<<<===>>>>>>======;;;@@@???BBBKKKMMMQQQ___lllvvvdddbbb\\\[[[\\\YYYUUURRRPPPNNNJJJIIIPPPZZZjjjuuuzzztttrrruuuwwwvvvttt,,,...000000...---,,,,,,+++,,,---...////////////...+++,,,//////,,,+++...,,,---------,,,,,,...///000000...---------------***+++---...///...------......,,,++++++,,,......***,,,......---,,,---...(((***,,,,,,,,,,,,...///+++++++++,,,---...///000....................................---,,,+++***------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++000///...---,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,------......------------------------------)))+++------,,,,,,---...------------------------++++++++++++,,,,,,---..................------------..................---,,,---......//////......---...///...,,,+++,,,------------.........//////...000+++,,,111---***222------///000000111111111111111111111111111111111333333222111111000111111.................................222555666333000000000000000000000000000...///000111111222222222...///000111222333333333111111111222444444333222111333555444333222222333222222333444444555555666666777777666555555777999333:::>>>;;;:::>>>CCCCCCQQQjjjwwwjjjfffooo{{{qqqeee[[[^^^rrrzzzuuutttssspppjjjiiimmmrrryyy~~~pppfff[[[TTTQQQUUUZZZ\\\___bbbbbbrrruuuiiibbbZZZSSSSSSRRRQQQPPPPPPPPPPPPOOOQQQSSSRRRPPPNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::555777999999888888999:::888888999::::::;;;<<<<<<888999;;;;;;;;;;;;<<<>>>999:::;;;===>>>======<<<:::>>>===@@@HHHHHHIIIUUU[[[qqqxxxeeebbb]]]ZZZ\\\YYYUUURRRPPPNNNJJJJJJRRR[[[jjjuuu}}}~~~~~~xxxsssrrruuuwwwvvvttt///000111000...------...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,...---,,,,,,---///)))+++---...---,,,,,,,,,---......,,,++++++---///...222222...,,,......---+++---......---,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,.........,,,+++,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,------............------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,.........................../////////---...000111(((,,,///...***))),,,000//////.........---------............////////////111111111111111000//////...000222111...---///111111///---...000000...+++000000////////////000000***...111222000000333555222111000.........///000///000111222333222111111000111444555555444333222555555555555555555555555333222222333444444333111444444444555555555555666111444666777777777999:::;;;;;;999888888;;;@@@DDDLLLUUUsssyyykkkccc```eeemmmzzzzzzttthhh[[[ZZZlllssslllfffaaaZZZVVV[[[dddfffccciiiooo|||wwwqqqjjjcccZZZWWWRRROOOMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMJJJLLLNNNOOOMMMLLLLLLLLLIIIKKKLLLMMMLLLKKKLLLMMMJJJIIIIIIHHHFFFDDDBBBAAA???>>>>>>============>>>888999999::::::;;;;;;<<<@@@>>><<<;;;;;;:::888666:::999999:::<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>===;;;<<>>>>>======>>>>>>::::::::::::;;;;;;;;;;;;===<<<::::::;;;;;;:::888:::999999:::<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<============;;;<<>>===DDDNNNNNNUUUhhhggg```^^^VVVTTTXXXTTTTTTSSSOOOLLLOOOWWW]]]hhhpppyyy|||yyywwwyyy|||~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzwwwuuusssrrrrrrqqqooommm...///000///...---...///++++++,,,---...000000111,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------,,,,,,---...---.........------///000------...---++++++---///,,,000111---,,,...///---+++---......---,,,,,,---,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,+++,,,,,,,,,---------......------------------------,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,++++++---///000///,,,(((&&&---..................---////////////////////////,,,---......------...///.........////////////000...............---------//////000000000111111111000000111111000000//////...///000000......///000000///...///000000...,,,000000////////////000000000//////000222222111000333222111111111111111222///000111111222222111111000000111111111222222222444444444444444444444444555444333444666666444333444444444444555555555555555666888777666555555666888999:::::::::;;;>>>AAABBBDDDNNNiii|||vvvuuussssssrrruuuxxxgggYYYTTT[[[cccyyy~~~wwwvvvyyyxxxyyysssiiidddfffjjjllldddmmmwwwkkkYYYVVVSSSRRRSSSRRRNNNKKKOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMLLLKKKKKKLLLNNNIIIJJJLLLLLLKKKKKKKKKLLLJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@??????>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::;;;:::999:::;;;<<<;;;::::::999999:::<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>><<<:::>>>EEEFFFMMM\\\ppplllbbb]]]VVVTTTXXXTTTUUUTTTQQQPPPSSS[[[aaaiiiooouuuvvvsssrrrtttwwwwwwwwwwwwwwwvvvvvvvvvvvvtttvvvxxx{{{}}}~~~|||xxxxxxwwwvvvuuuttttttssssssqqqppppppooonnnjjjhhh...///000///...---...///---------...............,,,,,,,,,---------------+++++++++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---......,,,+++,,,///111,,,---...---,,,,,,---...***...000,,,+++...///---+++---......---,,,,,,---,,,,,,------------,,,,,,+++,,,,,,---...---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---...///...,,,)))(((---......//////......---////////////////////////***,,,......---,,,---...---,,,+++,,,...///...---........................////////////000000000000///000000000000000//////...////////////.../////////...////////////...---000000////////////000000222000...000222333000---111111111111111111111111///000000111111111111111333333222222222333444555444444444444444444444444555444444555666666555333333333444444444555555555333555777777666555666777666888:::::::::;;;===???BBBDDDGGGTTTvvv}}}|||pppbbbWWWTTTTTTaaayyywwwwww{{{}}}~~~uuupppnnnmmmkkkrrrsss```ZZZSSSQQQTTTTTTQQQMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMLLLKKKIIIJJJLLLNNNHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAA@@@????????????>>>>>>======<<<;;;::::::;;;999999999;;;<<<;;;:::999999999:::;;;<<<;;;999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;===>>><<<;;;<<>>===AAACCCFFFZZZ{{{oooaaaVVVPPPQQQggg~~~zzz|||{{{rrrrrrvvvmmmbbbUUUPPPRRRUUUSSSPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLKKKIIIIIILLLNNNHHHJJJKKKLLLKKKJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDCCCAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;:::999999:::;;;:::888999999999:::;;;<<<;;;999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========999;;;===>>>===>>>>>>===>>>BBBJJJSSS\\\llltttggg```YYYXXX\\\UUUVVVVVVWWWYYY]]]bbbfffeeegggiiihhhfffgggiiilllfffggghhhjjjkkkllllllllllllnnnrrruuuuuussspppnnnsssvvvzzz||||||{{{{{{{{{|||}}}}}}|||}}}zzzwwwxxxxxxxxxwwwrrrqqqpppnnnmmmkkkjjjiiigggggggggggggggeeeaaa^^^---...//////......///000++++++,,,---...000000111,,,,,,,,,---......//////------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---+++,,,,,,,,,++++++---...+++---......---,,,,,,---''',,,---+++***---///...+++---......---,,,,,,---------............------,,,,,,---...............***++++++,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------*********+++++++++,,,,,,---......//////......------,,,***)))***,,,...///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...------...---------............///---------...............,,,,,,---------...............///000000000/////////...------//////...---,,,...000000///...///000000000////////////000000111000000111222111000.........///000000000000///000////////////000111222000000111111111222222222333333333333333333333333555444333444666666444333333333333333444444444444000222555666666666888999444666888999999:::<<<===<<>>===<<<<<<;;;:::999999::::::999888:::999999:::<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========888<<<=========@@@???<<<===@@@EEEJJJPPP\\\rrr~~~pppfff^^^\\\^^^ZZZZZZZZZZZZ\\\^^^```bbbcccdddeeedddcccdddfffhhh``````aaaccceeefffhhhhhheeegggiiikkkkkkiiigggeeeiiikkknnnooooooooopppqqqqqqrrrtttuuuuuuvvvxxxzzz~~~}}}~~~}}}zzzwwwxxx{{{}}}}}}{{{}}}yyyuuurrrqqqrrrrrrrrrlllkkkjjjiiigggfffeeedddbbbaaaaaabbbbbbaaa___]]]---...//////......///111,,,,,,------...//////000,,,,,,------.../////////......---------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---***,,,......---,,,---...+++---//////---,,,,,,---&&&+++,,,******---///...+++---......---,,,,,,---------............------,,,------...............******+++,,,,,,---......,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,------......------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------***---000000///.........***,,,......,,,+++---000---------.........//////------------.........///---......///000000/////////...,,,---///000...,,,+++...000000......///111000000////////////000000...000111222111000000111...///000111222111111000000//////...///000111222///000111222333222111111333333333333333333333333444333333333555555333222222222333333333444444444111333555666555555666777555666777888888999<<<>>>>>>===AAAGGGFFFOOOqqqrrrcccYYYPPPPPPYYYkkk{{{||||||qqqcccaaa```ZZZSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKLLLLLLKKKJJJJJJKKKGGGIIIKKKKKKJJJIIIJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@??????>>>>>>===999888777888:::;;;;;;::::::999999:::<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999======;;;<<>>999>>>???BBBGGGJJJRRRbbbqqqzzzooohhheeefffbbb```^^^]]]\\\\\\[[[[[[]]]^^^^^^______```aaabbb]]]]]]\\\]]]^^^```bbbccc``````aaabbbbbbbbbbbbbbbcccdddeeedddddddddeeegggeeehhhlllooonnnnnnnnnnnnuuuvvvxxxzzzzzzyyywwwuuuuuuvvvvvvxxxyyyzzz{{{{{{uuuvvvvvvvvvvvvvvvvvvvvvwwwtttrrrtttwwwxxxwwwtttrrrpppmmmjjjiiiiiiiiiiiiddddddcccbbbaaa```___^^^^^^]]]\\\]]]^^^^^^]]]\\\,,,...//////......///111000000///...------,,,,,,,,,,,,------...///000000///......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---***---///000///.........+++---//////...,,,,,,---%%%***,,,******---///...+++---......---,,,,,,---------............------,,,---......//////......******+++,,,,,,---......,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---.........---+++)))(((***++++++,,,,,,++++++***........................+++---000111000///...///&&&***---,,,((('''***...---------.........//////............/////////000------...///000000//////000---,,,---///000...,,,+++...000000...---///111000000////////////000000---000333222000///111333///000111222333333222111000///.........///111222000222444555555555333222333333333333333333333333333222222333444444333111222222333333333444444444333555666666555444444555555666777777777888<<<>>>===777<<>>===999:::>>><<<666;;;;;;>>>BBBDDDIIIUUUaaaqqqwwwqqqoooppphhheeebbb^^^\\\YYYWWWUUUWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYZZZ[[[^^^___]]]]]]]]]]]]___```bbbcccbbbbbbbbb```^^^___aaaccc^^^bbbgggkkkkkkiiiggggggkkklllnnnooonnnllljjjhhhllllllmmmnnnnnnoooppppppooonnnmmmmmmnnnooonnnlllooommmlllmmmpppqqqnnnkkkjjjiiifffdddcccbbbbbbbbb___^^^^^^]]]\\\[[[ZZZZZZ\\\[[[YYYZZZ[[[]]]]]]\\\---------.........//////---...///000111111111111***+++---......000333555111000///......---....../////////---,,,,,,...000+++,,,---.........------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...///...,,,++++++---------,,,,,,+++***)))))).........------,,,,,,,,,---.../////////...---,,,------------------------,,,---...//////...---,,,111///,,,,,,...///---+++,,,,,,+++***+++,,,---...///,,,******,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,---------+++******,,,///)))+++...---++++++///222000///............///000------///000111111222222------------------------////////////////////////000---++++++...000///...//////............//////.........///111222111000///////////////.........222...)))%%%%%%***///444000000000000000000000000,,,000444444111///...///...000111111000000111222000111111111111222222222555555555555444333222222333555777777555444333444333333333333333333333333333333444666777777444222888888888888999:::;;;<<<888888;;;???@@@CCCQQQ```zzzpppaaaZZZQQQTTThhhxxxoooiiigggnnnsss|||tttddd```[[[UUURRRQQQOOOMMMKKKNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;::::::;;;::::::999999::::::;;;<<<;;;:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>GGGSSSmmm~~~nnndddXXXXXXeee|||zzzoooeee```^^^```dddmmm}}}jjjcccYYYSSSQQQQQQOOOMMMOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<>>???@@@JJJOOOZZZkkk|||zzzppplllfffbbb``````___^^^ZZZWWWSSSQQQPPPOOOMMMLLLOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQTTTUUUUUUTTTSSSSSSTTTVVVTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[\\\^^^___]]]\\\YYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMM/////////000000000000111.........///......---------.........------///000//////.........//////000///000000///---,,,---......---+++++++++,,,...000,,,,,,,,,,,,+++******)))...---+++******+++---...------------------------***+++------,,,,,,---///((()))***+++,,,...//////))))))***,,,...///000111/////////...---,,,+++***------------------------......///000000///......+++*********+++,,,------++++++++++++,,,,,,------...---,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,))),,,///000///---++++++///---******+++,,,***)))***+++---......---+++***,,,------......---,,,,,,.............../////////////////////////////////......---...//////////////////............//////222111000111111111///...,,,------...///000111111,,,---///000000000///...////////////////////////111...,,,...222444333111...///000000//////000222000000111111111222222222222222333444555555555555222333333333222333666999444444444555555555555555444555777888777777777888555555555555666777888888666888;;;<<<:::;;;???DDDLLL]]]rrrggg^^^ccc{{{wwwttt{{{}}}vvv}}}uuucccddd^^^XXXVVVXXXaaappp|||yyydddYYYUUUSSSSSSPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEEEEDDDCCCBBB@@@???======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;;;;===???@@@AAADDDKKKWWWeeerrr}}}wwwooojjjgggfff^^^[[[XXXVVVVVVVVVUUUTTTRRRPPPMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMPPPQQQRRRQQQPPPPPPQQQSSSPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUVVVXXXXXXXXXVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIII/////////000000000000111.........///......------+++,,,---------...000222...............///000111000111111000...------......---+++++++++,,,...000,,,,,,,,,,,,,,,***)))(((+++,,,,,,------,,,,,,+++,,,,,,------------------)))+++,,,,,,++++++---...++++++,,,,,,,,,---------++++++,,,,,,---.../////////......---,,,+++++++++---------------------------...///000000///...---++++++,,,,,,,,,,,,...///+++++++++,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,))),,,000111///---,,,++++++,,,...---++++++---000***+++---......---+++***((()))***+++,,,,,,,,,,,,,,,,,,---------.........////////////////////////---...///////////////000//////............//////...------///000111000...,,,------...///000111111........./////////000000000000000000000000000000...------000444555222///---///000000//////000111000000111111111222222222222222333444555555555555222333333222222333666888444444444555555555666666333555777888666666888:::444444444444555666777888444888;;;;;;;;;===@@@BBBFFFKKKccc}}}ppp```[[[ssstttoooiiikkk}}}~~~xxxkkkhhhaaa[[[ZZZXXXWWW\\\dddxxx~~~uuubbbWWWRRRPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<888:::<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;:::999:::>>>AAA<<>>???>>>CCCEEERRRsssyyyiii```iiiyyywwwjjjgggcccbbbnnn}}}yyy~~~~~~nnneee```aaa^^^WWWUUUXXXcccnnnsss___TTTOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<777:::<<<<<<999888;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::<<<===;;;888777:::===888;;;???BBBDDDGGGKKKMMMPPPSSSXXX[[[]]]^^^___aaa[[[]]]```cccdddcccbbbaaa^^^\\\ZZZZZZ[[[^^^^^^^^^XXXWWWUUUSSSQQQQQQPPPQQQQQQOOONNNNNNNNNNNNLLLJJJKKKJJJIIIJJJLLLMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRTTTRRRNNNMMMNNNOOOPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGFFFFFFFFFFFFFFF+++,,,,,,,,,------------+++,,,---...............,,,---------,,,,,,...000,,,,,,------///000111222333444555555222000//////,,,,,,,,,---------......***,,,---//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,---,,,******+++,,,------------------------,,,,,,,,,---------......---,,,+++++++++,,,---...------------------------+++,,,---......---,,,+++---...///...,,,+++---///,,,---.../////////......))),,,...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,+++---000000///---------)))***++++++,,,---///000------------------------......///000000000000000,,,,,,,,,---.../////////////////////////////////,,,///111111000...///111//////............//////---,,,,,,---......---+++.........///////////////------....../////////...000000000000000000000000...000222222111000000000---...//////......///111000111111111111222222222444444444555444444333333111333444444333222333444222222222333444555555555000444777666444444777;;;444444444444555666777888777;;;<<<999:::>>>@@@===???EEENNN^^^vvvooolllkkk~~~tttaaa```]]]\\\cccxxxyyysssvvv{{{}}}oooeeefffdddZZZTTTTTTWWWbbbuuuppp]]]TTTPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<777:::===<<<999888:::>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::333777<<<<<<888666888:::888:::;;;<<<;;;===AAADDDBBBEEEHHHJJJJJJKKKMMMOOOKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIIIILLLMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJKKKLLLLLLJJJHHHHHHGGGGGGHHHIIIJJJIIIGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHFFFHHHKKKKKKKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMSSSPPPLLLJJJJJJLLLMMMMMMIIIIIIIIIIIIJJJKKKKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEE---------.........//////---...///000111111111111.........---++++++,,,---,,,,,,------///000222333444555777666333111000000+++,,,---.........------,,,---......,,,***(((&&&------,,,++++++,,,------+++++++++,,,,,,---------+++------,,,***)))***+++,,,,,,,,,------.........++++++,,,------...//////,,,++++++***+++,,,...///------------------------++++++,,,------,,,++++++***,,,---+++(((''')))+++***+++,,,---------,,,+++---///000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,,,,...///000...------...,,,)))'''))),,,///---+++...------,,,,,,------...,,,,,,------,,,,,,+++***---------...///000000111////////////////////////+++///222222000...///111//////............//////222111000000111000...,,,///////////////.........***,,,...000000///---,,,000000000000000000000000000222333111...---000333---...//////......///111000111111111111222222222555555555555444333222222111333555555444222222222111111222333333444555555000333666555333333777;;;555555555555555666888888444999:::777999@@@BBB???888DDDKKKNNNfff~~~{{{|||rrrfffiiixxxuuu^^^\\\YYYXXX]]]nnn}}}tttmmmnnnrrrwww~~~wwwgggeeebbbXXXPPPPPPSSS]]]mmmggg\\\RRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<666:::===<<<888777:::>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::)))111999<<<:::888999:::999::::::888777:::???DDD===???@@@AAA@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEAAA@@@@@@BBBDDDFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCGGGFFFGGGIIIKKKKKKIIIGGGFFFEEEEEEFFFGGGGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEIIIGGGEEEDDDCCCDDDFFFGGGDDDFFFIIIJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIRRRNNNJJJGGGHHHIIIKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD...------------...//////111000//////111111000///000000000000////////////------,,,,,,---...000111111666:::999333...---...,,,---------++++++---///,,,,,,---......---,,,,,,++++++++++++++++++++++++........................+++,,,---.........---,,,------------------------+++,,,---.........---,,,,,,---......,,,,,,---...)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---//////---,,,,,,,,,++++++*********!!!###'''+++.../////////------...//////...------+++,,,,,,+++***+++---///------------------,,,,,,...---,,,+++++++++,,,---------------,,,+++***)))------------------------///...---,,,,,,---...///------------------------///......------///000111---...///...---...///111111111111111111000//////////////////000000000000///////////////.........000000000000000000000000(((,,,000///,,,***---000///000222222000///000111000000000000000000000000111111111000111111222333222111000111333444333222111111222222222333333333444444444444444444444444222333444444555555444444555555555555666666666666555777888888888:::===???===DDDFFFMMM\\\qqq~~~}}}~~~rrrqqqiiibbb^^^^^^^^^fffvvvjjjiiillllllllllllrrrwww}}}{{{jjjcccbbb]]]VVVQQQTTTYYYaaannn}}}{{{^^^VVVVVVSSSOOOOOORRROOOIIIHHHHHHIIIIIIKKKLLLNNNNNNEEEDDDCCCEEEIIIKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999:::;;;:::888777888999888888999999999::::::::::::;;;;;;999777777888999<<<;;;;;;<<<>>>???>>>===>>>???@@@???>>>>>>@@@BBBBBBAAA@@@@@@@@@AAABBBCCC???@@@BBBCCCCCCBBB@@@???EEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEGGGIIIIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIHHHFFFFFFGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@BBBCCC---------,,,---......///000//////111444555555555111000000000//////............------...///111222111555999999444///...///---.........,,,,,,---///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,---------------------------------,,,,,,------...,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''(((***,,,,,,+++,,,,,,,,,+++++++++******$$$&&&))),,,............------,,,++++++,,,------+++,,,,,,+++***+++---///------------------------------,,,++++++,,,,,,---------------,,,+++******........................------,,,,,,,,,,,,------------------------------...------,,,---...///000---...///...---...///111111111111111111000//////000000000111111111222222////////////////////////////////////////////////)))---000000---+++---000///000222222000///000111111111111111111111111111111111111111111222222333222111000111333444333222111111222222222333333333333333333333333333333333222333444444555555444444555555555555666666666666666777888888888999<<<>>>>>>DDDDDDGGGPPP___xxxyyy}}}~~~|||oooeeeccceeemmm{{{ppplllllljjjjjjkkkrrrwww{{{~~~ooohhhddd^^^XXXUUURRRTTTZZZdddqqq~~~|||]]]XXXQQQOOOPPPPPPNNNKKKKKKKKKJJJJJJJJJKKKLLLLLLGGGEEEEEEFFFIIIKKKJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBAAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::::::::::::::;;;<<<;;;999888999:::888888999999999:::::::::777888999888777777888::::::999888999<<<===<<<;;;<<<===>>>>>>======>>>???@@@@@@???>>>???@@@AAABBB???@@@AAABBBBBBAAA@@@???CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEECCCBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDEEEGGGGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAACCCBBBAAA@@@@@@@@@AAAAAA,,,,,,,,,,,,,,,------.........///222666999;;;:::111111000000///...------///.........///000111222000444888888444111000111---/////////------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++------------------------///...---,,,,,,---...///,,,---......,,,,,,---...//////...------,,,++++++------------------------...,,,++++++---......---,,,,,,,,,,,,++++++++++++)))***+++---......---,,,---,,,)))(((((())),,,---+++,,,,,,,,,++++++---///+++,,,,,,------.........------,,,,,,,,,,,,------------...------,,,+++***------------------------+++,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......---...///...---...///111000000111111000000///////////////000000000000111////////////////////////........................+++...111000...---...111///000222222000///000111222222222222222222222222111111111111222222333333222111000111333444333222111111222222222333333333333333333333333333333333222333444444555555444444444555555555555666666666666888888888888888;;;===<<>>======<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;888888999999999:::::::::555666777777666777999;;;999888888999;;;<<<<<<;;;999;;;======<<<;;;<<<<<<>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDD@@@@@@AAAAAABBBCCCCCCCCC@@@BBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????,,,++++++++++++,,,------------...222666:::;;;;;;111111000///...------,,,...............///000000///222555666444222222222...///000000...---...///------------------------------------------------++++++,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,------------------............------------,,,---......,,,,,,---......---------,,,,,,,,,+++..............................---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,+++***((((((***+++,,,***,,,---,,,++++++---...++++++,,,,,,---...//////,,,,,,,,,,,,---------...------......---,,,+++++++++++++++++++++++++++++++++,,,---......---,,,+++---------------------------------------.........---...///...---...///111///000000000000000//////,,,,,,,,,---------......///////////////000000000////////////////////////---///111111///...///000///000222222000///000111222222222222222222222222000111111222333333333333222111000111333444333222111111222222222333333333222222222222222222222222222333444444555555444444444444444555555555666666666888999999888888999;;;888?????????CCCFFFTTTlllvvvtttvvv|||sssggg___]]]YYYWWWVVVYYY```mmm{{{zzzzzzzzz}}}yyyddd___ZZZOOOLLLRRRNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;999:::::::::;;;;;;<<<<<<:::;;;<<<;;;:::999:::;;;888888999999999:::::::::666777888777777777999:::;;;:::999:::<<<>>>===<<<777:::===>>>===;;;;;;;;;=========>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>???>>>======>>>AAACCCEEE>>>>>>??????@@@AAABBBBBB>>>???@@@???======>>>@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???@@@BBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@???AAABBBBBBBBBCCCDDDDDDDDDDDDCCC@@@AAABBBCCCCCCBBBBBBAAA===>>>>>>??????>>>======,,,++++++++++++,,,------------...000444777888777000000000///...------,,,,,,,,,------------------...000333444333222222222...000111111///------...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---...///000000...,,,+++,,,---......,,,,,,---...******++++++,,,,,,,,,---........................***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++,,,,,,,,,,,,++++++***+++------,,,+++,,,...++++++,,,,,,---...//////,,,,,,------............------.........---,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,------------------------------......////////////---...///...---...///111...//////000000000//////,,,,,,,,,,,,------------////////////000000111111000000000000000000000000///000111111000//////000///000222222000///000111222222222222222222222222///000222333444444444333222111000111333444333222111111222222222333333333222222222222222222222222222333444444555555444444444444444444555555555555666777999999888888999:::666>>>>>>>>>CCCDDDKKK[[[iii{{{kkk___[[[XXXVVVUUUUUUZZZdddrrr{{{qqqpppnnnooossszzz{{{nnnbbbRRRMMMRRRNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKKKKJJJJJJIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888999::::::999888999;;;888888999999999::::::::::::::::::999777777888999:::999888:::<<<===<<<;;;888;;;>>>???>>><<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>==================<<<<<<===@@@BBBDDD<<<======>>>???@@@@@@AAA<<<======<<<;;;;;;===???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>======BBBBBBBBBAAA@@@@@@??????@@@>>>===>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@BBBAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>>>>======<<<,,,,,,,,,,,,,,,------......------///111333333333/////////............---+++,,,,,,---------,,,,,,...///000111222111111000---///111111///---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,---...///+++,,,,,,------............///000000///...,,,+++,,,---......,,,,,,---...))))))***++++++,,,------------------------------***,,,......---------...,,,,,,,,,,,,------------......---------,,,,,,,,,+++,,,---......---,,,+++)))+++------,,,,,,,,,---+++,,,,,,------.........+++,,,---......///......------............---------------------------------......//////......------------------------------...//////000000//////---...///...---...///111......///000000000//////.........////////////000...//////000000111111222111111111111111111111111000000000000000//////...///000222222000///000111222222222222222222222222///000222444555555444444222111000111333444333222111111222222222333333333333333333333333333333333222333444444555555444444333444444444444555555555444666888999888888999:::666>>>===<<>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<<<<<<<777999::::::888888999;;;888888999999999:::::::::;;;;;;;;;:::888777888999777666666777999::::::999:::<<<>>>???>>>=========;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;===>>>@@@BBB<<<=========>>>?????????;;;;;;;;;:::999:::<<<>>>=========>>>???@@@AAABBB@@@@@@???>>>>>>>>>>>>???AAA@@@@@@???>>>===<<<<<>>@@@??????????????????????????????===>>>@@@@@@??????@@@BBB@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAA???===<<<<<<;;;<<<<<<<<<<<<============---------,,,---......///---,,,,,,...000222111111---------............///,,,,,,---......---,,,+++.........///000000///...,,,...000000...,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,+++++++++,,,---...++++++,,,,,,---......///222111///---,,,---...///,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222000//////111,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------,,,,,,---------)))+++---...---,,,,,,---------------------------+++,,,---.../////////...------............------...........................------,,,,,,------...------------------------,,,---.../////////......---...///...---...///111---......///000000//////...////////////000000000...//////000111111222222000000000000000000000000000/////////000///...---///000222222000///000111111111111111111111111111...000222444555555444444222111000111333444333222111111222222222333333333333333333333333333333333222333444444555555444444333333444444444555555555222555777999999999999;;;777>>><<<:::AAA@@@>>>CCCMMM___yyyxxx~~~uuurrrsssmmmtttyyyiiiaaa^^^```aaa___]]]^^^ccciiikkklllnnnsssvvvwwwtttqqq|||ooo```YYYQQQPPPOOONNNMMMLLLLLLLLLGGGIIIKKKJJJHHHHHHIIIKKKFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888999::::::999999:::<<<888888999999999:::::::::888999:::999777777888:::777666555666999:::999888;;;<<<======<<<<<<===>>>999:::<<<>>>????????????======>>>??????>>>======>>>============<<<<<<<<<::::::;;;<<<===>>>>>>???=========>>>>>>>>>>>>>>>:::::::::999888999<<<>>><<<<<<<<<===>>>???@@@AAA======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???????????????===<<<<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>???AAA===============>>>??????BBB@@@>>><<<;;;<<<>>>???===<<<;;;;;;<<<===>>>???...------------...//////,,,++++++---000222111111,,,,,,------.../////////---.../////////...---,,,...------...//////...,,,,,,...000000...+++******...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,------...///000000,,,+++*********+++,,,---++++++,,,,,,---...//////666333...***)))+++///222,,,---......,,,,,,---...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,,,,...,,,,,,,,,------.........+++******+++,,,---...//////---+++******+++---///)))+++---...---,,,,,,---------------------,,,,,,***+++---///000000///...------...............---------------------------...---++++++++++++---...------------------------+++,,,---.........---,,,---...//////---...///111------...///000000//////---------............///...//////000111222222222////////////////////////000///////////////---,,,///000222222000///000111000000000000000000000000...000222444666666555444222111000111333444333222111111222222222333333333444444444444444444444444222333444444555555444444333333333444444444555555111444777999999999:::;;;777>>>;;;999AAABBB???CCCFFFNNNddd{{{tttqqqrrrwww~~~zzzdddcccvvvvvvoooppp|||qqqiii[[[^^^```^^^YYYWWWYYY\\\\\\___fffooowwwzzzwwwsssmmm```TTTSSSQQQNNNMMMKKKJJJJJJFFFHHHJJJJJJHHHGGGIIILLLEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>=========<<<;;;;;;;;;:::999:::;;;;;;::::::<<<===888888999999999:::::::::555777777777666777999;;;999888777888:::;;;;;;:::;;;<<<<<<<<<;;;;;;===???888999;;;===>>>>>>>>>===;;;===>>>@@@@@@>>>===;;;>>>>>>=========<<<<<<<<<999:::;;;<<<============>>>>>>>>>>>>>>>=========:::::::::999888999<<<>>>:::;;;;;;<<<===>>>@@@@@@:::::::::;;;;;;===>>>???;;;;;;<<<===>>>???@@@AAA>>>>>>>>>??????????????????===;;;;;;===?????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;============>>>@@@<<<;;;;;;;;;;;;<<<======<<<;;;999999;;;???CCCFFF>>>===;;;:::;;;===???@@@------,,,,,,,,,,,,++++++,,,//////++++++000111---------------------------***+++,,,,,,++++++---...,,,---.../////////...------.........---,,,,,,+++***...///---,,,...,,,''',,,------......------,,,,,,------......------,,,000...,,,,,,------,,,+++++++++,,,,,,,,,,,,------+++...//////444999444+++//////...---,,,,,,++++++---------,,,,,,+++++++++------------------------///---,,,---//////,,,)))+++,,,...000000///...---,,,,,,,,,---------.........---,,,+++***+++,,,---///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......***,,,...//////...,,,***---.........---,,,,,,+++---------.........//////+++++++++,,,---...///000........................,,,---...//////...---,,,+++,,,...000000///...---//////............//////...------...000111///...***++++++---///111333444000111111000......///000---...///000111111111111000000//////000111222333000222333333111000000111111222333333111111222333111222333333111111222333555444333333222222222222666666666666666666666666777666555333333333444555555555666666777777888888999::::::;;;<<<===>>>>>>@@@JJJWWWuuuuuukkkjjjlllllltttzzzlll[[[]]]jjj}}}zzzvvvwww}}}rrrgggZZZUUUWWWZZZZZZXXXXXXVVVXXXaaaiiinnntttyyyqqqaaaUUUMMMNNNPPPMMMJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIHHHIIIIIIHHHFFFDDDCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB<<<<<<============<<<<<<:::::::::::::::::::::::::::::::::999999999888888888:::;;;:::999888999:::777777888999::::::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;<<<===<<<;;;;;;<<<===888999;;;<<<<<<;;;999888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;===>>>???<<<<<<<<<<<<============777999::::::999999;;;======>>>>>><<<:::999:::<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<;;;::::::;;;<<<>>>???;;;<<<======;;;:::;;;===:::;;;<<<<<<======<<<<<<<<<===>>>>>><<<<<<===>>>???>>><<<<<<======<<<:::999<<<>>>???===<<<======------,,,,,,,,,,,,+++++++++......++++++///000---------------------------***,,,------,,,,,,---...+++,,,---...///......---------......------,,,+++***---///---,,,...,,,(((,,,,,,------------,,,,,,,,,------......------,,,///---,,,,,,---------,,,++++++,,,,,,,,,,,,------)))---...++++++///...***///......---,,,,,,++++++---------,,,,,,+++++++++------------------------...,,,++++++------+++)))+++,,,---...///...------,,,,,,,,,,,,------------...---,,,++++++,,,------...---,,,,,,,,,,,,---...------------------------------..................------------------------------......------,,,+++,,,------------.........------,,,,,,,,,---..............................------...//////...------***+++---//////...---,,,//////............//////...------...000111///...---------......000111111000111111000......///000---...///000111111111111000000111111111111111222000222333333111000000111111222333333111111222333111222333333111111222333555444333333222222222333444444444444444444444444666666555444444444444444555555555666777777888888999999:::;;;<<<===>>>>>>===HHHSSSfffppphhhggghhhfffnnnppp{{{wwwbbb]]]^^^iiixxx~~~yyy|||}}}yyyzzzvvvkkk]]]WWWYYY\\\\\\ZZZVVVTTTVVV\\\aaaeeelllrrryyyfffSSSMMMOOONNNLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHFFFFFFFFFHHHFFFGGGHHHGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB<<<======>>>>>>======<<<999999:::::::::;;;;;;;;;:::::::::999999999999888999::::::999888888999;;;777888888999::::::;;;;;;:::;;;;;;<<<;;;;;;::::::;;;<<<===<<<;;;;;;<<<===999999;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>><<<<<<<<<<<<============:::<<<======;;;:::;;;;;;;;;<<<<<<<<<::::::<<<>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;<<<<<<:::<<<===<<<;;;:::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<===>>>===<<<=========<<<<<<:::<<<>>>???>>>======>>>------,,,,,,,,,,,,+++++++++------******---...,,,------------------------+++---...---,,,,,,---///++++++,,,---------------------......------,,,,,,***---...,,,,,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...,,,++++++---......---++++++,,,,,,,,,,,,------,,,111222---)))***---///.........------,,,,,,+++------,,,,,,,,,,,,++++++------------------------...,,,***)))***+++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...------,,,------......------,,,,,,,,,------...---------------------------...............------......,,,++++++,,,......------......------,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,------------------------------...//////...------+++,,,.../////////...---//////............//////...------...000111///...000000///...............000111111000......///000......///000111111111111000111222222222111000///000222333333111000000111111222333333111111222333111222333333111111222333444444333222222222333333333333333333333333333333444555555555555444444333444555555666666777888888888999::::::<<<<<<===>>><<>>>>>>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999999::::::888777777:::<<<888888999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;<<<===::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;<<<<<<<<<<<<=========<<<>>>@@@@@@>>>;;;::::::999:::;;;;;;:::;;;===???<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999999;;;<<<;;;:::999:::<<<:::;;;;;;;;;;;;;;;:::999999;;;<<<;;;:::999:::;;;<<<==================>>>;;;===>>>???>>>===>>>???------,,,,,,,,,++++++++++++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...++++++,,,,,,,,,,,,---,,,,,,------...------,,,,,,***---...,,,+++...---))),,,,,,,,,++++++,,,,,,,,,,,,------......------,,,---,,,++++++---//////...+++++++++,,,,,,,,,------...000111...++++++...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++,,,---,,,++++++++++++,,,---...******+++++++++,,,,,,,,,------------......//////---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------,,,,,,---------,,,------...------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,---------------------------------..................---......///000000000000//////......------......///...------...000111///...111000///...............000111111000......///000......///000111111111111///000222222222000...,,,000222333333111000000111111222333333111111222333111222333333111111222333444333333222222333333333333333333333333333333333333444555666555555333222444444555555666777777888888888999:::;;;<<<=========GGGIIIHHHOOO\\\zzzxxxnnnmmmpppnnniiijjjeeeeeepppvvvlll___WWWWWWaaavvv|||{{{~~~xxxpppfffbbbcccbbb]]]WWWXXXVVVTTTTTTRRRTTT^^^iii|||yyybbbXXXUUURRROOOMMMLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHEEEDDDDDDEEEDDDEEEFFFEEECCCBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::999888777888:::===999999999:::::::::;;;;;;<<<;;;:::999:::;;;<<<===;;;<<<===<<<;;;;;;;;;===;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>??????===;;;:::;;;;;;;;;<<<<<<<<<======:::===@@@@@@???<<<:::::::::;;;;;;;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;::::::;;;<<<;;;:::888777888:::;;;:::999999:::<<<::::::;;;;;;::::::999999999:::;;;:::999888999;;;;;;<<<============>>>???<<<===??????>>>===>>>@@@------,,,,,,,,,++++++++++++*********+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...++++++++++++,,,,,,------,,,,,,------...------,,,***------++++++...---***---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,++++++---//////...+++++++++,,,,,,,,,------******+++------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++...///,,,++++++++++++,,,---...******+++++++++,,,,,,,,,,,,------....../////////+++,,,,,,------.........************************---...............------+++,,,...//////...,,,+++,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,++++++,,,---...//////------------------------.........------.........------......////////////......------------.........------...000111///...//////.........//////000000111111000......///000...///000111222222222222...///000111111///---+++000222333333111000000111111222333333111111222333111222333333111111222333333333333222222333333444444444444444444444444444222333444555555444333222444444444555666666777777777777888999:::;;;<<<<<<===DDDBBB@@@FFFOOOccc~~~uuutttuuurrrllljjjhhhgggkkkuuuyyylll___VVVYYYiiizzz~~~wwwqqqnnnooolllccc\\\ZZZWWWTTTRRRNNNOOOYYYeeesss~~~jjj^^^UUUPPPOOOMMMKKKKKKLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC??????@@@@@@@@@@@@??????@@@???>>>===;;;:::999999;;;;;;;;;:::::::::999999888999999888777888:::<<<:::::::::::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;<<<===<<<;;;;;;;;;===;;;::::::999999::::::;;;::::::::::::;;;;;;<<<<<<<<<===>>>???>>>===:::999;;;;;;;;;;;;<<<<<<<<<<<<666999===>>>===<<<;;;:::;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::::::::;;;<<<;;;:::888777888999::::::999999;;;<<<999::::::;;;::::::999999999:::;;;;;;999999:::;;;;;;===???>>>======>>>@@@===>>>??????>>>>>>???AAA------,,,,,,,,,,,,++++++,,,))))))+++,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---......,,,,,,------......------***------***+++......+++......,,,,,,,,,,,,......,,,------......------,,,...,,,++++++---......---++++++,,,,,,,,,,,,------,,,***+++///000---,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,---...............++++++,,,---............++++++++++++++++++++++++,,,------...//////......***,,,...000000...,,,***,,,,,,------......------,,,,,,,,,,,,------------+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///++++++++++++,,,,,,,,,---......------------.........------...000111///..................///000111000111111000......///000...///000111222222222222...///000000000///...---000222333333111000000111111222333333111111222333111222333333111111222333333333222222222333444444444444444444444444444444222333333444444444444333333444444555555666777777666777888888::::::;;;<<<:::???<<<<<>><<<:::999999;;;;;;;;;;;;::::::::::::666888::::::999999:::<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===;;;<<<===<<<;;;;;;<<<===::::::::::::::::::::::::;;;::::::::::::;;;<<<===<<<<<<=========;;;:::999:::;;;;;;;;;;;;<<<<<<<<<555888;;;<<<;;;::::::;;;<<<===<<<;;;999888999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888999;;;;;;::::::<<<===999999:::;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<<;;;>>>@@@???===<<<>>>AAA>>>???@@@???>>>>>>@@@BBB------,,,,,,,,,,,,++++++---))))))------***+++///+++++++++++++++++++++++++++,,,---,,,***)))***+++...---,,,,,,,,,---//////+++,,,------......------***------******......,,,000///---,,,,,,---///000,,,------......------,,,///---,,,,,,---------,,,++++++,,,,,,,,,,,,------///---...000---)))+++111------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***,,,------++++++---///+++,,,---...///...------,,,,,,,,,,,,------------)))***,,,---.........---***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000,,,,,,---......---,,,,,,+++,,,------......------,,,------------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,------......------,,,,,,------......------...000111///..................///000000000111111000......///000//////000111222222222222000000000000111111111111000222333333111000000111111222333333111111222333111222333333111111222333333222222222333333444555333333333333333333333333333333222222333333444555333333444555555666666777666666777888999:::;;;;;;:::===;;;<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::444777:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===999999;;;;;;;;;;;;999999;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<777999;;;;;;:::999999::::::;;;;;;:::999888:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<888:::;;;<<<;;;;;;===>>>888999:::;;;<<<=========<<<>>>???>>>===<<<===>>><<>>???AAACCC---------,,,,,,,,,++++++...***)))---...***+++000++++++++++++++++++++++++***+++,,,+++)))((()))***......---,,,---...///000+++,,,,,,---.........---***---,,,******...///---111000...------...000111,,,------......------,,,000...,,,,,,------,,,+++++++++,,,,,,,,,---------,,,,,,---,,,$$$%%%111------------------------+++++++++,,,,,,---------++++++++++++++++++++++++'''***------+++***+++---+++,,,...000000///...---,,,,,,------------......(((***+++---......------)))+++,,,...//////..............................***+++,,,...///000000111...---,,,,,,,,,,,,---...+++,,,,,,---.........------------.........//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000////////////000111111...------,,,,,,------......------...000111///...000//////............///000111111000......///000///000111222222333222222222111111111222333444444000222333333111000000111111222333333111111222333111222333333111111222333222222222222333333444555222222222222222222222222333333222111222333555666333333444444555666666777666666777888999:::;;;;;;;;;@@@===>>>CCCAAACCCPPPXXXrrr~~~}}}~~~tttfff______pppuuukkk```YYYUUUQQQRRRUUUUUUfffzzziiiaaaVVVPPPOOOOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEFFFFFFEEEDDDFFFGGGEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::333666:::<<<<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;777999:::<<<======<<<;;;;;;<<<===<<<;;;;;;<<<===888999;;;<<<<<<;;;999888;;;;;;:::999:::;;;<<<===;;;:::999999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<;;;999888888:::888999::::::999999;;;===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>???999:::<<<<<<<<<<<<===???888999:::<<<===>>>??????>>>???@@@???>>>===>>>@@@===@@@CCCAAA<<<:::===@@@@@@@@@@@@???>>>???AAACCC------,,,+++++++++,,,,,,(((***,,,,,,+++))))))***,,,,,,++++++,,,,,,---...***,,,------++++++,,,...,,,++++++,,,---...,,,+++......///---++++++,,,---+++,,,+++***(((***---///++++++,,,,,,,,,,,,------------------------------))))))***+++---...//////,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,+++******,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------...///---...///000000///...---,,,+++***))))))+++,,,...------,,,+++,,,---...///,,,---...---+++***+++,,,........./////////000000,,,,,,,,,---------......//////.........---------+++,,,...000000///...---............//////////////////............///000---------............///000///...------...///000000111111222333333444444000000000222444444111///666666555444333111000///......///000000000000000////////////000222333444333444555555333333444555333333333333333333333333222444555555444555666888555444444444444555666666666555444444555888<<<>>>?????????>>>>>>AAAEEEHHHMMM```wwwuuussskkk^^^iii{{{xxxiii]]]ZZZZZZYYY]]]^^^ffftttzzzeeeZZZXXXXXXSSSNNNKKKJJJKKKLLLIIIDDDEEEJJJHHHHHHHHHJJJKKKKKKIIIFFFIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>===<<<;;;:::<<<999777777:::;;;:::888<<<;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::;;;<<<;;;::::::;;;===::::::::::::::::::::::::===<<<:::::::::<<<>>>???777888999:::<<<===>>>>>>999999:::::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;<<<;;;;;;::::::>>>>>>===<<<<<<;;;:::::::::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>999:::;;;<<<============@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===,,,,,,,,,++++++,,,------(((***,,,,,,+++******+++,,,,,,++++++,,,,,,---...***,,,------++++++,,,...,,,++++++,,,---...---+++.........---++++++,,,...++++++++++++)))***,,,...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,''''''''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............------,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,.........---,,,---...---...///000000///...---,,,+++***)))***,,,...///------,,,,,,,,,---...///---......---,,,++++++---+++++++++,,,,,,,,,------,,,,,,------............//////.........---------+++,,,...///000///...---............////////////,,,------...///000000111........./////////000000000///...------...///000000000000111222222333333000111222222333222222222444444444444333222111111...///000000111111000000111000000000000000111222222444555444333222333444333333333333333333333333111222444444333333555666555444444444444555666666666555555555777:::===?????????>>>======???CCCFFFEEESSSbbb~~~zzzrrrgggfffsssoooeee```\\\```]]]^^^fffpppzzzuuullldddZZZRRRRRRNNNJJJJJJGGGDDDFFFJJJIIIIIIHHHIIIJJJJJJIIIGGGJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<999888888:::;;;:::888:::;;;;;;<<<;;;;;;::::::===<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;999999;;;<<<::::::::::::::::::::::::999999999:::::::::::::::::::::;;;;;;<<<===>>>>>>999999:::::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===++++++++++++,,,------...(((***,,,---,,,+++,,,---,,,,,,++++++,,,,,,---...***,,,------++++++,,,...++++++***,,,......---+++---......---++++++,,,...***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------------------------------///...------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000/////////***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////+++---...---,,,+++,,,------...////////////...---,,,++++++++++++---///000---,,,,,,,,,,,,---...///---...///...---,,,---...------........./////////---............/////////...............---------+++,,,.../////////...---............////////////***+++---///111111111111////////////000000000111//////............//////...//////000000111222222///111222111//////111444111222222333333333222222///000111111222222111111222222111000000000000000222333444333222111222444333333333333333333333333000111333333222222444555555444444444444555666666666666666777999<<<@@@BBB??????>>><<<;;;===@@@CCCAAAIIINNNaaa{{{uuuhhhnnnzzz|||ooogggfff^^^WWWYYY___fffqqqzzz{{{lllcccYYYRRRLLLKKKKKKIIIHHHJJJKKKIIIHHHHHHIIIJJJJJJIIIJJJIIIIIIHHHGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>===<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;999999:::;;;======<<<:::999===<<<<<<;;;;;;;;;;;;<<<<<<======;;;999999:::;;;999999999999999999999999777999:::;;;;;;:::888666<<<<<<<<<=========>>>>>>::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999::::::;;;<<<======999;;;<<<<<<;;;;;;===>>>:::::::::;;;;;;<<<<<<===<<<<<<<<<===>>>>>>??????>>>============???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????*********+++,,,---...///)))+++------,,,,,,---...,,,,,,++++++,,,,,,---...***+++---,,,++++++,,,...+++******,,,......---,,,---......---++++++---...)))+++------,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---------,,,,,,///......------......///++++++++++++++++++++++++///......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///000000//////,,,...//////...------...++++++,,,,,,,,,,,,---------------...//////000000+++,,,------++++++,,,---........................------,,,,,,,,,---...///,,,,,,,,,,,,------.........///000///...---...///.../////////000000000000.../////////////////////........................,,,---......//////..................////////////***+++...000111111000///....../////////000000000/////////....../////////------...//////000000111,,,000222///,,,+++000444111111222222222222111111000000111222222222222222111111000000000000000111111222333333111111222333333333333333333333333333000111333333222222444555555444444444444555666666666666777888;;;>>>AAACCC@@@@@@>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>===AAA@@@???======>>>??????;;;;;;;;;;;;<<<<<<;;;:::888999<<<>>>>>>===:::999======<<<<<<<<<<<<<<<============;;;999888999:::999999999999999999999999;;;;;;<<<<<<<<<:::999888======<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>888:::<<<<<<;;;<<<===???::::::;;;;;;<<<===>>>>>>===>>>>>>>>>?????????@@@AAA@@@>>>===>>>???BBBCCCBBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@*********+++,,,---...///***+++---,,,++++++---///,,,,,,++++++,,,,,,---...***+++---,,,++++++,,,...*********,,,...///...,,,,,,---...---,,,,,,---///)))+++---...,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///......------......///++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------............,,,...//////...------...+++++++++,,,,,,---------.........//////000000000+++,,,------++++++,,,---......------------......///......---,,,,,,,,,,,,,,,,,,,,,---------------...///000000......///000++++++,,,,,,,,,---------/////////////////////...---.....................,,,------...........................////////////,,,---///111111000...---------........./////////...//////////////////...,,,------...//////000000---000222000,,,,,,000555222222222222111000//////000000111222222222222222////////////000111222333111222333333111111222333333333333333333333333333111222444444333333555666555444444444444555666666666666777999;;;>>>AAACCCAAAAAA???===;;;<<>>>>>???@@@@@@??????>>>AAA@@@>>>=========>>>???;;;<<<=========<<<<<<<<<888:::===??????>>><<<:::=========<<<<<<======>>>=========;;;999888999:::999999999999999999999999>>>===;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;<<<===???;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@BBBDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????=========>>>???@@@++++++++++++,,,------...+++,,,,,,+++******,,,---,,,,,,++++++,,,,,,---...***,,,------++++++,,,...***)))***+++...///...---,,,---------,,,,,,---///+++,,,------,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++,,,,,,------...000000000000000000000000+++---...---,,,+++,,,---......------------............------,,,,,,+++++++++,,,------......---------...//////......///000------------............/////////............------------...............------------......//////............////////////......///000000///...---------------..................////////////......,,,------......///000000000222333222000000222555222222222111000///...---///000111111222222111111......//////000222333444222333444333222111222444333333333333333333333333111222444444333333555666555444444444444555666666555555666888;;;===???@@@@@@@@@???===;;;<<>>@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<;;;===??????>>>===<<<===:::<<<>>>???@@@???>>>===>>>============>>>>>>???<<<======;;;999999:::;;;::::::::::::::::::::::::===;;;999888888999:::<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===============::::::::::::::::::999999:::<<<======<<<<<<>>>???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>??????,,,,,,,,,++++++,,,------,,,---,,,+++)))(((***+++,,,,,,++++++,,,,,,---...***,,,------++++++,,,...***))))))+++...///...---+++---------,,,,,,...000,,,------,,,++++++...000++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,------------++++++************++++++,,,,,,,,,+++++++++******---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,++++++******,,,------,,,++++++,,,******+++,,,,,,---......222111111000000/////////,,,.........---,,,---......------,,,,,,------...******+++,,,,,,,,,,,,,,,+++,,,---.........------,,,---//////...---///000////////////000000000111............------,,,,,,---------.........//////---------------...//////............////////////------......//////000000............////////////---...///000000///...------------...//////000000///000111111222111111111///000000000000000//////...///000000111111000000000000//////000111222222222444555444333222333444333333333333333333333333000111333333222222444555555444444444444555666666444444666777999;;;<<<===>>>>>>===;;;:::;;;>>>AAA<<>>@@@DDDFFFVVVssszzzrrruuummm___XXXTTTSSSUUUXXX```jjjsss{{{|||jjj\\\UUUKKKJJJJJJJJJLLLLLLJJJIIIGGGHHHIIIIIIIIIHHHFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAABBBAAA@@@???>>>>>>??????>>>>>>===<<<;;;>>>AAAAAA???======>>>======>>>@@@@@@AAAAAA@@@>>>>>>======>>>>>>???@@@;;;<<<<<<;;;999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<=========>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>>------,,,+++++++++,,,,,,------,,,***((('''(((***,,,,,,++++++,,,,,,---...***,,,------,,,+++---...)))))))))+++...///...---+++,,,------,,,,,,...000---------+++***+++...111++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,++++++***,,,...//////...------...******+++,,,,,,---......333333222111000///......---...//////------...///...---,,,,,,,,,,,,---...&&&''')))+++---.........+++,,,---.........---,,,+++---......------...000,,,,,,,,,------------.........---------,,,,,,,,,---------.........//////...------------...//////............/////////000,,,,,,,,,---...000222333////////////000000000000---...///000000///...---------......///000000000,,,,,,---...000000...,,,---...///000111111111111......///000000000000000222111111000000000000000333444555555333333444555333333333333333333333333///000222222111111333444555444444444444555666666333444555666888999:::;;;<<<<<<;;;:::999:::===@@@BBB@@@;;;>>>DDDBBBIII]]]|||wwwooonnnwww}}}}}}jjj```ZZZYYYZZZVVV[[[```dddkkkwwwhhhXXXJJJJJJJJJKKKMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBBBBBBB@@@???AAAAAABBBCCCBBBAAA@@@???;;;>>>AAABBB???======>>>>>>??????@@@@@@AAABBBBBB>>>>>>===>>>>>>???@@@@@@:::;;;<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@???>>>===<<<<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>:::;;;<<<===>>>>>>>>>>>><<<<<<===???@@@BBBCCCCCCAAABBBCCCBBB@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===?????????>>>===,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,...111444........................,,,+++***))))))+++---...(((***,,,---------...///,,,+++***+++------+++)))+++******+++,,,...111222&&&(((+++,,,,,,,,,...///((()))***+++,,,---------++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,...000111222***+++,,,...//////......///111444666666555222000...---+++******+++---......+++***+++...000///---...,,,***+++---///---***)))***+++,,,------------------......------,,,+++........./////////////////////.........//////000//////.........---------+++,,,---...////////////---------............///,,,,,,,,,---------......////////////////////////------------,,,...222555........................//////000111111111111111...000222222000000000111000111111111222222222222222111//////000111111000666333000222666888555222555111000222222000111555555555444333444555666777444444333333333444444555333444555777888:::;;;;;;999888777777777999;;;===<<<>>>>>>===<<>>???@@@AAAAAA??????@@@AAA@@@AAAAAA???>>>===>>>@@@======???@@@AAABBBBBBBBBBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@<<<<<<============<<<<<<<<<============>>>>>>>>>========================@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAACCCEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBB???@@@AAAAAA??????@@@AAA@@@AAAAAA@@@>>>===>>>@@@,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...---,,,,,,++++++,,,,,,+++,,,------,,,---000222------------------------***)))((('''((()))+++,,,)))+++------,,,+++,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,---//////(((***,,,,,,,,,+++,,,---))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,------++++++************++++++...------,,,------......)))***,,,---.........---...000333555666444222000...---+++******+++---...///---++++++---...---,,,---,,,+++,,,------,,,+++)))***+++,,,------------+++,,,,,,---.........---,,,---------......//////---,,,,,,+++++++++,,,,,,//////.........---------,,,,,,---....../////////---------............///------------............/////////////////////////////////...,,,---///222////////////////////////......///000000000000000///111222222000///000000000000000111111111222222222111000///000111111000222000000333777777333...111///000444444000///111555444444333444555666777444444333333444555666666333444444666777888999999999888777777888999;;;===888;;;>>>>>>===@@@FFFKKKRRRkkk|||hhh```iiiyyy{{{{{{xxxxxxssskkkqqq|||~~~ssshhh___XXXWWW\\\^^^```kkkzzz~~~gggZZZOOOLLLKKKIIIHHHKKKGGGIIIJJJJJJHHHHHHJJJMMMFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDFFFHHHHHHEEEBBBDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>???AAAAAAAAA@@@???@@@AAA@@@AAAAAA@@@>>>>>>???@@@===>>>???@@@AAABBBBBBBBBBBBAAA@@@?????????@@@@@@??????????????????????????????>>>=====================>>>>>>??????@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDD???@@@AAAAAA??????@@@AAA???@@@@@@???======>>>???,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,---...---,,,,,,...000++++++++++++++++++++++++***))))))((((((***+++,,,+++,,,------+++)))*********,,,...---+++***+++......---,,,,,,,,,,,,,,,---***,,,------+++***+++,,,)))******+++,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++************++++++------,,,++++++,,,,,,---)))***+++,,,---------,,,,,,...111444555444222111------++++++++++++------000///,,,,,,------,,,+++,,,---------,,,+++,,,---******+++,,,------------)))***,,,---.../////////***++++++,,,---...//////000//////...---------..................---------......---------......///---------............///............////////////////////////////////////111111111///---,,,---...000000000000000000000000------...///////////////000222333222000//////////////////000000000111111111000000000000000111111///...000333666666111,,,///...000555555000...///444444444333444555555666444333444444555666777888333444444555666777777777888888777777888999;;;<<<444999===???>>>>>>@@@CCCIIITTTnnn}}}iii\\\```nnnyyy|||wwwmmmjjjhhhgggiiippp~~~pppfffffflllvvvxxx||||||pppaaaYYYUUUXXXZZZ[[[cccmmmqqq^^^RRRMMMJJJJJJLLLFFFHHHIIIIIIHHHGGGHHHIIIFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????AAABBBAAA@@@???@@@BBB@@@AAABBBAAA???>>>???@@@===>>>???AAABBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>????????????@@@AAA@@@??????@@@AAA>>>??????>>><<<<<<===???,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***,,,---,,,+++)))******(((,,,...,,,((('''***...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,)))***+++,,,,,,,,,,,,,,,---------------...//////---------,,,,,,---------)))))))))***+++---...///******++++++,,,,,,,,,,,,+++---///222333333222111---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,+++---///...+++***,,,///***+++,,,,,,---------,,,***+++,,,---............***++++++---...///000000222111000///....................................//////...---------......---------............///////////////000000000000////////////////////////000111111000...,,,,,,---000000000000000000000000---...//////000000//////111222333222000......///////////////000000000000000000111000///000111222000///000222555444111///111///111555555111///111333333333444444444555555333333444444666777999999555555555666666777777777888777777777888999:::;;;555888<<<>>>======>>>???GGGIIIVVVtttkkk\\\\\\gggqqqoooqqqrrrqqqoookkkhhhfffccc___aaafffiiipppttthhhbbbaaaeeehhhlllsss{{{sssggg___YYYZZZ\\\\\\```eeeppp{{{|||hhhYYYOOOLLLLLLIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBAAA@@@@@@AAABBB???AAABBBBBB@@@???@@@AAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDBBBBBBDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@AAAAAAAAAAAAAAABBBBBBBBB>>>======<<<<<<======>>>>>>@@@AAA@@@???>>>???@@@===>>>>>>===<<<<<<===???,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++***+++,,,---......---,,,,,,++++++,,,,,,,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))***,,,,,,+++++++++,,,'''+++---+++'''%%%)))...******+++,,,,,,---------)))+++------,,,,,,---...******+++,,,,,,,,,++++++......------......///000...------------------...)))))))))***+++,,,---...++++++++++++++++++,,,,,,***+++...000111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++...000...,,,+++---///++++++,,,---------,,,,,,,,,------...------,,,,,,+++,,,---...///000111111...---,,,,,,+++++++++,,,---.....................///......---------......---------............////////////000000000111111////////////////////////---///000111///.........//////////////////////////////000111111111111000111222333222000......///////////////000000000000///000111000//////111444333222111111222444444444555222111444444111222555333333333444444444444444333333444444666777999999666666666777777888888888777777777777888999::::::999:::;;;;;;;;;<<<>>>???CCCCCCIIIYYYqqqnnn\\\YYY```gggaaabbbaaa]]]YYY\\\dddlllkkkeeedddhhhhhhiiiwww~~~oooddd```]]]bbbhhhlllpppxxx{{{sssmmmgggeeeccc```___```eeemmmuuuyyy}}}ppp]]]UUURRRNNNMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBB???AAACCCCCCBBBAAAAAABBB???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFAAACCCDDDDDDCCCCCCDDDFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBB>>>???@@@@@@>>>>>>???@@@===>>>>>>===<<<<<<>>>???,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...+++******++++++,,,---......---,,,,,,++++++,,,,,,+++---......,,,+++,,,,,,------------------------*********+++++++++++++++)))+++------,,,,,,---...)))++++++***''''''***---))))))+++,,,------------)))+++------------...///***++++++,,,,,,+++++++++...------------...//////,,,,,,++++++++++++,,,,,,------,,,+++************,,,,,,++++++++++++,,,---***+++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,///000,,,.........---,,,---...+++,,,,,,------,,,,,,,,,------......------,,,+++------......///000111111......------------......---------...............------...//////......------------............///////////////000000000000////////////////////////***---000111000////////////////////////////////////000000111111111111111000222333222000//////////////////000000000111111---000222111//////111555666444333222222444666777777333222333333222333777222222333444444444444333444333444444555666777888666666666777888999999:::666666777888888999999999::::::999999:::<<<>>>???@@@AAAFFFMMMXXXrrrqqq```[[[^^^bbbbbbgggjjjdddZZZWWW^^^ffftttssssssqqqnnnnnnwwwzzzoookkkdddiiinnnpppsss||||||yyysssmmmfffaaa___ccchhhkkkkkknnnuuuyyyyyy~~~zzzmmmfffXXXTTTOOOLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGCCCEEEHHHHHHHHHGGGGGGHHHEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBCCCBBBAAA@@@AAACCC???AAACCCDDDCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@?????????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@???>>>>>>???@@@===>>>???>>>======???@@@,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,******+++,,,,,,---......))))))***+++,,,---------...---,,,,,,++++++,,,,,,***,,,......---,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,...//////---,,,,,,------,,,+++***)))***,,,---***+++,,,,,,,,,,,,+++***+++---......---,,,,,,---+++++++++,,,,,,++++++***------,,,,,,------...///,,,,,,++++++++++++,,,,,,......,,,++++++*********...---,,,++++++,,,------++++++,,,---......------+++,,,,,,------,,,,,,+++,,,---...---++++++---///...---------...///...---+++,,,,,,------,,,,,,+++,,,,,,------...------------------......///////////////...//////000111222---------.........//////***,,,...000000000...------------............///........./////////000000////////////////////////***---111222111///......000000000000000000000000...//////000111000000000///111222222000///000000000000000111111111222222---000222111......222555444444444444333444555777444222222555555222222444111222333444444444333333444444333333444555666666444444555666777888999:::555666777888888999999999999888888999;;;<<<======???@@@FFFKKKNNN]]]vvviiifffhhhjjjpppvvvzzzsssfff\\\[[[^^^ppp}}}wwwvvvvvvxxx~~~~~~vvvnnnhhheeebbbeeefffdddeeejjjlllkkktttpppiii^^^VVVQQQNNNLLLJJJKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGBBBEEEHHHIIIHHHGGGHHHIIIEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCBBBAAAAAAAAACCC???AAADDDEEEDDDCCCBBBCCC@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFBBBDDDGGGHHHGGGGGGGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@AAA@@@???>>>??????@@@AAAAAABBBBBB???>>>>>>======>>>>>>???===???@@@???>>>===>>>@@@===>>>??????>>>>>>@@@AAA,,,,,,,,,+++++++++******************************************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......((()))+++,,,------,,,,,,...---,,,,,,++++++,,,,,,)))+++---...---,,,,,,---************************+++,,,---.........------///000111000---+++++++++000...+++***,,,---......,,,,,,------,,,+++)))(((---/////////,,,+++++++++++++++,,,,,,,,,++++++***---,,,,,,,,,,,,---......///......------......///++++++++++++,,,---......///...---,,,,,,,,,---...++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---///000...+++***+++...000---+++,,,///000...,,,,,,,,,,,,------,,,++++++***+++,,,---.../////////------------------------+++++++++,,,---...///000---------.........//////(((***...111222000...,,,---------.........//////............////////////////////////////////////+++...111333111///---,,,111111111111111111111111---......///////////////...000222222000000000111111111111111222222222222,,,000222111......222666111333555666555444444444111000222666666222000111111222333444555444333333444444333333333444444555222222333555666888999:::555666777888888999999888666666777999<<<===<<<;;;;;;;;;AAAGGGHHHNNNggg{{{ssssssvvvwwwwww|||~~~zzzooofffdddeeeeee|||}}}{{{{{{tttpppmmm___bbbcccaaabbbeeefffccccccrrrtttfff]]]VVVQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGBBBEEEIIIIIIHHHGGGHHHJJJFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDAAABBBCCCCCCAAAAAABBBCCC???AAADDDEEEDDDCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEE@@@BBBEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAA@@@>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA===???@@@???>>>===>>>???>>>???@@@???>>>???@@@BBB,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,,,,,,,+++---.........---,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///)))//////&&&"""%%%+++,,,...,,,***)))+++---......000//////...------,,,,,,+++*********,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,........................//////.........---------(((***,,,---,,,++++++,,,.........------,,,,,,,,,///......------,,,++++++---------............///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------............///------...//////...---,,,---------------...///000//////////////////////////////......---------,,,---......///////////////---......///////////////,,,,,,---.../////////...,,,---......,,,,,,---......//////...,,,,,,---///+++.........000444333///---///000///---...222555......///000000000000000///000111222222111//////111222333222111111333555333444555555666666666555555444444333333333444444444333333222222333333444111222222333444555666666555666777777666666777888777777888999999999999888888888999999999:::::::::999===AAAAAABBBIIIVVV```|||yyy~~~~~~~~~~~~yyyqqqjjjgggttt}}}wwwvvv{{{ooojjjeeecccbbb```\\\XXXaaaeeemmmvvvzzz|||sssjjjeeeWWWRRRKKKGGGIIIIIIGGGIIINNNFFFHHHIIIHHHDDDCCCEEEHHHGGGHHHHHHGGGEEEDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@AAAAAABBBCCCDDDEEEEEE@@@AAACCCCCCCCCCCCEEEFFF===DDDBBB@@@DDD???>>>HHHBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@>>>>>>@@@BBBDDDAAA@@@@@@??????@@@@@@AAA===???@@@???>>>===>>>???===>>>???@@@@@@???>>>===,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---------,,,------......---,,,,,,+++.........---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///***......***)))---...+++)))(((((()))++++++***)))------------............++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///.........------------)))+++,,,,,,+++++++++---......---------,,,,,,,,,------------------------------------............'''(((***,,,---...//////---------------------------------,,,,,,------------------............///------...//////...---,,,---------------...//////......................../////////.........---------......///////////////------...///////////////,,,---..................,,,---......,,,,,,---...---...///...,,,,,,...000///111000...000333222...---...///...------000333......///000000000000000000000111111111111000000111222333222111111333555000111111222333333222222444444444333333444555555444333333222222333333444555555555555444444444333444666777777666666777888777777888888999999888888777777888888888999999999;;;>>>@@@@@@AAAFFFOOOWWWuuuooosss{{{wwwxxx}}}zzzwwwpppiiiccc`````````^^^___dddjjjmmmnnnttt{{{wwwcccXXXNNNMMMLLLIIIFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDAAACCCDDDDDDBBBAAABBBCCC>>>AAA===<<>>>>>???AAABBB@@@??????????????????@@@===???@@@???>>>===>>>???===>>>???@@@@@@???>>>===,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------------------------------,,,,,,+++//////...---,,,***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,---------///222///*********+++---///...,,,)))++++++,,,------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...............//////++++++++++++++++++++++++............------------***+++,,,+++***+++,,,...------------,,,,,,,,,,,,++++++,,,------...//////------------............%%%''')))+++---///000000........................,,,------......------,,,---------............///,,,---............------------------------...///------------------------///////////////.........---......///////////////------...////////////...---............------,,,,,,---......,,,,,,---...,,,---......------///111111222000------111000,,,---......---,,,,,,...000......///000000000000000111000000000000000111111111222333222111111333555333333444444444444444444444333333333444555666666444333333222222333333444666666666555555555444444444666777777666555777888666777777777888888888888666666777777777888888888===>>>??????@@@BBBGGGKKKZZZxxxzzzwww{{{{{{vvvggg___```ddd```___```aaa```^^^cccjjj}}}rrr]]]QQQMMMJJJGGGFFFGGGFFFFFFGGGHHHHHHFFFEEEGGGHHHIIIIIIHHHGGGHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBDDDEEEDDDBBB@@@@@@@@@GGGHHH@@@>>>FFFFFF@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>???>>>>>>????????????>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,------,,,,,,---------,,,,,,+++......------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---------...---......---+++---,,,---...//////---++++++++++++,,,------......+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........***+++,,,---------------------------------------+++,,,---......---,,,+++---------............///,,,,,,---------...---------------,,,,,,---......------------------------////////////////////////---......///////////////,,,---......//////..................------,,,+++,,,---......,,,,,,---...+++,,,---------...000222///000---***+++//////+++...//////...------............///000000000000000111000/////////000222222111222333222111111333555555555444444444555555555333333333333444555666777444333333222222333333444333444444555666777888888444555777666555555666888666666666666777777888888777777777777888888888999===>>>>>>???@@@AAABBBBBBJJJ]]]{{{|||~~~rrrccc```ccchhhfffdddbbb\\\VVVVVV[[[lllvvv___RRRLLLKKKKKKKKKHHHDDDDDDGGGHHHFFFDDDEEEGGGHHHHHHGGGGGGIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDBBBAAAAAAAAACCCHHHCCC???FFFFFF@@@AAAAAABBBCCCCCCDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>>>>>>>????????????>>>>>>===???@@@???>>>===>>>???>>>>>>>>>??????>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******))))))******+++,,,++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---,,,---...---(((&&&)))------+++))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------............///,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------.........///////////////---......///////////////,,,------...............---.........---,,,++++++,,,---......,,,,,,---...+++,,,---------...000222---///---+++---111111---000/////////000//////.........///000000000000000111000/////////000222333111222333222111111333555222222111000000111111222222222222333333555666777444333333222222333333444333444444555666777888888444555666666555555666777666666555555555666777888888888888999999999::::::<<<<<<>>>???@@@@@@@@@@@@AAAJJJ]]]{{{{{{{{{xxxppplllyyypppiiihhhkkkiiihhheee]]]SSSPPPSSS[[[iii~~~fffWWWOOOKKKMMMIIIEEEDDDGGGJJJJJJIIIDDDFFFGGGGGGFFFFFFGGGIIIGGGHHHHHHHHHHHHIIIIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHH@@@BBBCCCCCCBBBCCCEEEFFF===GGGEEE???CCCDDDBBBFFFAAABBBBBBCCCDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>??????@@@AAAAAA@@@??????===???@@@???>>>===>>>??????>>>>>>>>>>>>>>>>>>???,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***))))))(((((()))+++,,,***++++++,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++,,,...---'''###'''///000---***)))***,,,------++++++++++++++++++++++++))),,,......+++***---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------,,,,,,,,,,,,------------+++,,,---,,,+++,,,---///++++++++++++,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,---...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///,,,+++++++++,,,---...///...------,,,,,,,,,,,,,,,---------------------------------...............---......///////////////,,,,,,---............---,,,------------,,,,,,+++,,,---......,,,,,,---...,,,---......------///111...000000///111444333...000//////000111111000.........///000000000000000////////////000111222333111222333222111111333555444333222111111111222333222111111111222333444555444333333222222333333444666666666555555555444444333555666666555444666777666555444444444555777888888999999999999:::::::::999<<<>>>???>>>>>>???AAAAAADDDOOOdddsssvvvuuufff^^^iiipppxxx|||}}}}}}{{{pppnnnmmmiii___SSSNNNOOOPPPXXXgggyyyooo[[[NNNLLLJJJIIIHHHIIIJJJJJJIIIDDDFFFGGGGGGFFFEEEFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHAAABBBBBBBBBBBBEEEIIILLLVVV___VVVFFFCCCBBB@@@DDDAAAAAABBBCCCDDDDDDDDDDDD???@@@@@@AAAAAABBBBBBCCC>>>???AAABBBBBBBBBAAA@@@BBBBBBBBBCCCCCCEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???@@@AAABBBBBBAAA@@@???===???@@@???>>>===>>>?????????>>>>>>>>>>>>??????,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***)))((()))***,,,---******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++***,,,000...***+++000111///......//////...---))))))******++++++,,,,,,(((+++...---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,......---,,,---...******+++++++++,,,,,,,,,---------------------,,,++++++,,,,,,,,,---------***+++,,,...///000000000---------------------------------,,,,,,------------------............///+++++++++++++++---...///...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,---------...---......///////////////+++,,,------......------++++++,,,---------,,,,,,,,,---......,,,,,,---...---...///...,,,,,,...000---000111000111222///***...------///111222000.........///000000000000000...///000111111222222222111222333222111111333555777666444333222333444555111111111000111111222222444333333222222333333444555555555555444444444333333444666555444444555777666555444333333555777888888888888888999999999999777;;;???>>>;;;:::===@@@BBBEEEKKKVVVjjj{{{qqqrrruuucccYYY]]]cccjjjoooppp{{{{{{rrrdddUUUOOOPPPNNNSSSZZZcccllluuu~~~vvvcccZZZ\\\^^^\\\WWWPPPJJJGGGFFFHHHHHHHHHFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAABBBEEEKKKOOOyyyyyydddIIIBBBBBB@@@AAA@@@AAABBBCCCDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCC???AAABBBDDDDDDCCCBBBAAABBBBBBBBBBBBDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>????????????>>>>>>>>>???@@@AAAAAA@@@???>>>===???@@@???>>>===>>>???@@@???>>>======>>>???@@@,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++***))))))+++---...)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++'''***222666222///000,,,,,,,,,---...---***(((''''''(((***+++,,,---...'''+++...---)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......************************+++++++++,,,,,,---------))),,,...///...---------*********++++++,,,,,,,,,+++,,,,,,------......///++++++,,,,,,,,,---------++++++,,,---..........................................,,,++++++,,,......---------.........//////++++++******+++---...///...---,,,,,,++++++++++++////////////////////////+++++++++,,,,,,------------......///////////////+++,,,------......------***+++,,,,,,------------,,,---......,,,,,,---......//////...,,,,,,---///+++...///.........***###,,,++++++---111222000---...//////000000000000000---...000111222222222111111222333222111111333555444333111//////000111222111111000000000000000000444333333222222333333444111222222333444555666666333444666555444444555777666555333333333444666888777777777777888888888888777<<<@@@>>>888666:::@@@>>>BBBFFFIIISSSkkkuuuoooooouuucccXXXUUUZZZbbbggghhhooo|||jjjXXXQQQQQQPPPSSSWWWXXXYYYaaarrruuuwww}}}ssswww{{{wwwkkk]]]QQQKKKHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFCCCAAAAAAEEELLLQQQzzz]]]@@@>>>CCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCCAAABBBDDDFFFFFFEEEDDDCCCAAAAAABBBBBBDDDEEEFFFGGGDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>============>>>>>><<<>>>???@@@@@@???>>><<<===???@@@???>>>===>>>???@@@???>>>======>>>???@@@+++------,,,***)))***++++++******+++------,,,***++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,...---------......,,,+++***,,,---,,,******+++,,,((())))))+++,,,---......******+++++++++,,,,,,,,,,,,------......------,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,...///,,,---,,,+++...111///)))111000---,,,+++)))'''%%%,,,---...---------///111+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---------,,,,,,...///$$$&&&(((+++---///000000))),,,......,,,***,,,---,,,---......//////......///////////////////////////......---------......))))))***+++,,,,,,------+++,,,---.........---,,,------............---------......///////////////......------------......//////...---------......,,,---------------,,,,,,------...///000000//////////////////////////////---......///////////////000000000000000000000000////////////000000000000111111111111111111111111444444333222000000222444333111//////111222000---222333444555555555444333666666555555555555666666111222333333444444333333333333333444444444555555444555666666555555666888;;;<<<;;;:::999999;;;===BBB???@@@GGGMMMXXXlll~~~tttqqqtttrrrccc^^^UUUXXXZZZ[[[___iiiwwwsss\\\RRROOOQQQUUUYYYWWWUUUZZZgggrrryyy{{{}}}vvv```RRRJJJKKKJJJIIIGGGFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBDDDGGG]]]VVVMMMGGGEEEEEEDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDBBBAAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHDDDEEEFFFGGGFFFGGGJJJLLLFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????===>>>@@@AAAAAA@@@>>>===AAA???===>>>@@@@@@>>><<<@@@@@@?????????@@@@@@AAA+++,,,---,,,******+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***+++,,,---,,,+++***+++,,,))))))***+++---......---***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---,,,,,,+++++++++,,,---...+++---,,,***+++///...***---,,,+++++++++++++++***,,,---------,,,,,,---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++---------,,,,,,...///((()))***,,,---.........***,,,......,,,+++,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///......---------......***++++++,,,------......+++,,,---.........------------............---------......///////////////......------------......---------------...//////------............---------......////////////.................................000111111111000///000000000000000000000000////////////000000000000111111111111111111111111222333333222000///111222333111///000111222000...111222333444444444333333555555444444444444555555111222333333444444333333333333333444444444555555444555666666555555666888888999999999888999<<<>>>BBB??????CCCFFFLLL[[[iiizzz}}}vvvsss|||sssccc\\\VVVXXXYYYYYYYYY___hhhppp}}}iii^^^[[[YYYZZZYYYUUURRRVVV```hhhwwwyyyppp```SSSQQQOOOMMMKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEDDDCCCAAABBBDDDFFFOOOJJJEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFFFFGGGIIIKKKFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>???@@@AAAAAA@@@???>>>@@@>>>===>>>@@@AAA@@@>>>AAA@@@@@@@@@BBBCCCDDDDDD***+++,,,,,,++++++,,,---,,,...000///,,,***+++---++++++,,,,,,,,,,,,++++++---......---+++***+++,,,'''((()))+++,,,,,,------***+++,,,,,,******+++,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,///000,,,+++///111000++++++++++++,,,,,,,,,,,,+++---------+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///------------------------+++---...---,,,+++,,,---,,,---......//////......++++++++++++++++++++++++......---------......///,,,,,,------......//////+++,,,------......------------............---------......///////////////......------------......,,,,,,------.../////////---....../////////............/////////......---........................---///111222222222000///000000000000000000000000/////////000000000111111111111111111111111111111000111222222000//////000222111000000111111000///111222333333444444333333444444333333333333444444111222333333444444333333333333333444444444555555444555666666555555666888555666777888888999<<<>>>???>>>>>>@@@@@@CCCKKKSSS```~~~zzzvvvyyy~~~yyyvvvwwwggg___\\\]]]]]][[[YYY[[[aaaffflllwww~~~|||oookkkfffccc]]]VVVSSSUUU[[[```mmmssswwwhhhccc]]]ZZZXXXTTTMMMFFFGGGGGGHHHHHHHHHIIIHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDFFFDDDBBB@@@@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDBBBBBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???>>>===>>>@@@AAAAAA@@@@@@??????AAADDDGGGIIIIII)))+++,,,,,,++++++---...+++///222000+++(((***---++++++,,,,,,---,,,,,,,,,...//////...,,,++++++,,,***+++,,,,,,+++*********)))+++,,,,,,+++***+++---******++++++,,,------...,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------************************+++,,,------++++++,,,---***+++,,,---------,,,,,,+++///000+++))),,,111222,,,------,,,+++++++++,,,,,,.........,,,***+++,,,+++,,,,,,------,,,,,,+++------......------,,,,,,+++++++++,,,,,,,,,------+++,,,......---,,,---...///......------------...------------,,,,,,,,,---,,,---......///.........------------------------...------------...//////,,,,,,------............,,,,,,,,,---------------------............---------......///////////////......------------......------..................---...//////////////////////////////...---,,,,,,........................,,,...000222222111///.../////////////////////////////////000000111111222111111111111111111111111---///222222000///...///111000000000111111000000222222333444444555555555444444333333333333444444111222333333444444333333333333333444444444555555444555666666555555666888555777888999888999;;;===:::<<<>>>@@@@@@AAAEEEIIIKKK```~~~xxxssswww~~~}}}}}}|||pppjjjjjjiiigggdddccceeekkkpppvvv}}}yyytttmmmeee]]]ZZZZZZ\\\]]]dddjjjwww{{{sssooommmfffZZZOOOMMMKKKIIIGGGGGGGGGIIIJJJFFFGGGHHHJJJJJJIIIHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFEEEEEEEEEGGGIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAFFFMMMRRRTTTTTT***+++------,,,,,,---///***...111///***'''))),,,***+++,,,------------------...///...,,,+++,,,---***,,,...---+++******+++)))***,,,,,,++++++,,,---+++++++++,,,,,,------...,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...************************+++,,,------++++++,,,---***+++,,,---------,,,,,,'''+++,,,(((&&&)))...///+++,,,...---++++++,,,...---...000///---,,,,,,,,,+++,,,,,,------,,,,,,+++---------......---,,,,,,+++++++++,,,,,,,,,------***,,,......---------......------------...///000///...---,,,,,,,,,---,,,,,,---......///.................................---------------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,------......------............---------......///////////////......------------............//////...---,,,+++---......///000000//////......///......---,,,,,,........................+++,,,...000000///...---/////////////////////////////////000111222222222000000000000000000000000,,,///111111000/////////000000111111000000000111333333333444555555666777555555444444444444555555111222333333444444333333333333333444444444555555444555666666555555666888888999::::::999999:::;;;888<<>>===>>>???>>>;;;AAADDDLLL[[[vvv{{{pppnnnpppvvvzzz|||xxxwww||||||tttlllccc[[[VVV[[[ZZZ^^^gggqqqyyyxxxqqqggg\\\RRRKKKHHHFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEDDDCCCBBBCCCEEEAAADDDFFFGGGFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEDDDCCCDDDEEEGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBAAA@@@AAACCCAAADDDLLLZZZjjjtttvvvttt,,,---......,,,+++,,,---+++,,,,,,---,,,,,,++++++***+++,,,---............)))***,,,,,,++++++---...%%%))),,,,,,***))),,,///(((***++++++++++++,,,...//////...---,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///------------------------+++,,,------++++++,,,---,,,,,,+++++++++,,,---...---//////---000444444000'''+++......,,,+++///333***,,,//////...---------+++,,,,,,------,,,,,,+++((()))***,,,------------++++++,,,,,,,,,,,,------))),,,...///...---------------,,,+++,,,---///111333000,,,+++,,,...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000......------------------------,,,,,,,,,---...///------............---------......///////////////......------------......***+++---///000000///...++++++---....../////////,,,,,,---.........------------------------------...------,,,---...///000000000000000000000000000...///000111222333333444000000000000000000000000///000000000//////111333...000222111000///111333000000000000111333555666444444333333333333444444111222333333444444333333333333333444444444555555444555666666555555666888555777::::::999999999:::888<<<<<<:::;;;???>>>:::>>>@@@DDDKKK\\\}}}qqqllliiilllnnnooopppttt}}}xxxmmmddd^^^```[[[ZZZ___fffnnnzzz|||~~~|||wwwvvv{{{~~~}}}{{{qqqfff\\\TTTOOOQQQOOOLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEEEECCCCCCCCCDDD@@@BBBEEEEEEDDDCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAACCCEEEEEEDDDDDDFFFGGGEEEFFFGGGGGGGGGFFFEEEEEECCCDDDDDDDDDCCCCCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAAAAA???BBBDDDEEEDDDEEEHHHJJJIIINNNYYYlll---...///...,,,++++++------,,,,,,---...///---,,,***+++,,,---............''')))++++++++++++---///'''+++...,,,(((&&&(((+++(((***++++++++++++---...,,,,,,------------------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,...///((()))((((((,,,111///)))+++...111///+++))),,,///(((***---......,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))+++,,,---......++++++,,,,,,,,,---------))),,,...///...---------///---,,,++++++,,,...///444000,,,+++---...---,,,,,,---......//////......------------------------,,,,,,,,,---...///000111///////////////.........------,,,+++,,,---...///---..................------......///////////////.........------.........'''))),,,///111111111111***+++,,,---............++++++,,,---............------------------------000///---,,,---...000222000000000000000000000000...///000111222333444444000000000000000000000000000000000/////////222444---000222111//////111333///.........000111333555333222222222222222222333222222333444444444333333333333333444444444555555444555666666555555666888222444777999999999999:::777:::;;;999<<>><<<@@@DDDFFFOOOhhhssslllfffggggggffffffhhhhhhyyyyyyooojjj___YYYTTTVVV\\\cccnnnyyyooouuuvvvppplllpppyyyuuu}}}{{{ssswww~~~rrrhhhbbb[[[XXXSSSNNNKKKIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBEEEGGGFFFCCCAAABBBDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAACCCEEEEEEDDDDDDFFFHHHEEEFFFGGGHHHHHHGGGFFFEEECCCDDDDDDDDDBBBBBBDDDFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>BBBEEEGGGHHHIIIMMMPPPYYY___mmm,,,///222333000,,,(((&&&,,,,,,,,,,,,+++******)))))))))+++///333333///+++...---,,,+++***+++,,,---******+++++++++,,,,,,,,,+++***+++,,,***&&&(((...***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++,,,///222++++++,,,,,,---,,,,,,,,,+++,,,,,,---,,,+++***)))***,,,------++++++,,,...---...000///...,,,------......---------...//////***,,,///000000...+++)))***+++,,,---............,,,.........,,,+++,,,---,,,,,,,,,---------......000000000///------...///---------+++)))***///333///...,,,*********,,,---111///---+++++++++,,,---((()))***,,,---......///+++,,,,,,---............***,,,---,,,,,,---///111)))))),,,111111...///222////////////...---,,,+++---------............//////---+++***+++...111333000//////......//////000...------,,,,,,------......---,,,+++++++++++++++111///---++++++,,,///000111111222222222222111111222///---,,,...000111111///............///000000///111222000......111555000111222222111000111222111444444222222555555333///000111333444444333333111222222333333444444555444111000222666888666444444666666666666666888:::555666666666777777777888888888999:::;;;======>>><<<===AAAEEEJJJYYYyyywwwiiiccceeehhhgggdddjjjrrrzzz}}}}}}{{{wwwnnnbbbVVVQQQVVV___dddeeeeeedddfffiiihhhfffhhhmmmiiiqqqxxxxxxooopppzzz|||vvvqqqeeeXXXQQQRRRQQQOOOIIIEEEEEEGGGFFFEEEFFFKKKBBBDDDEEEEEEDDDCCCEEEGGGBBBCCCDDDEEEFFFFFFEEEEEE@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDDIIIGGGEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCEEEGGGGGGEEEEEEGGGJJJCCCEEEGGGHHHGGGFFFFFFGGGHHHHHHFFFEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@??????DDDDDDCCCAAA??????AAACCCCCCBBB@@@@@@AAAAAA???>>>EEEEEEDDDDDDCCCDDDDDDDDDFFFHHHJJJLLLOOOUUU^^^dddbbbooo***,,,...///---***'''&&&---------...------,,,,,,******+++...111222///,,,,,,,,,+++******+++,,,---*********++++++,,,,,,,,,,,,***+++---***&&&(((---***,,,,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,***,,,------+++,,,...111++++++,,,---------------+++,,,,,,---,,,+++***))))))+++,,,,,,+++***+++---,,,---///...,,,++++++,,,------,,,,,,------...///,,,,,,------------,,,,,,++++++,,,---............***,,,---,,,++++++,,,---,,,,,,,,,---------......///000000...---,,,---///,,,---...---++++++---//////...,,,******+++,,,---,,,,,,------,,,,,,+++++++++,,,---...///000000000---............------,,,+++,,,------,,,,,,...000((('''***------***+++///------...............------------............///...---,,,,,,,,,...000111------,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,,,,,,,000///---,,,,,,---...000000000111111111111000000222000......000222222222/////////000000000000111000000000000//////111333000111222222111000111222000333333111111444555222000000222333444333333222111222222333333444444555333222222333555666555444444555666666555666888:::555555555555555555555666888888999:::;;;<<<============@@@DDDHHHVVVqqqwwwmmmooossstttqqqnnnuuu{{{|||{{{uuuwwwxxxnnnaaaYYYXXXZZZ]]]^^^^^^^^^aaaeeeeeeccceeejjjcccfffjjjssszzz{{{qqqgggaaaZZZTTTTTTNNNIIIHHHGGGEEEFFFIIIFFFFFFFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHGGGEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGBBBDDDFFFFFFEEEEEEFFFIIICCCEEEGGGHHHGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBB@@@>>>>>>@@@BBB???>>>>>>???AAABBBCCCBBBBBBCCCDDDCCCCCCDDDFFFIIINNNQQQUUUXXXZZZ___eeejjjooozzz)))***+++,,,+++***)))(((+++,,,------------------+++***+++---///000///...***************+++------************++++++++++++)))(((***,,,,,,)))***///***,,,---,,,+++***+++---***++++++,,,,,,,,,,,,,,,............------,,,+++((())))))***+++,,,,,,---,,,---------++++++---...***+++,,,---......//////+++,,,,,,,,,,,,++++++***(((***++++++******+++---+++---...---,,,***++++++,,,+++++++++,,,,,,---...---,,,+++******+++,,,---,,,,,,------------,,,,,,(((***++++++++++++,,,---,,,,,,,,,---------............///...,,,+++---...+++---//////---,,,++++++...---,,,+++***+++,,,---(((***,,,---...---+++***,,,---......//////......////////////...---,,,+++---......---,,,,,,...///---,,,,,,......+++---111+++,,,---...////////////---------............///,,,,,,------.../////////---,,,,,,++++++,,,,,,---...------,,,,,,------...//////...------------...........................//////000000000000//////000///...///111222111000...///111222222222111000111000//////000222222111000111222222111000111222///222333000111444444111111222222333333333222222111222222333333444444555333444555444333333444555444555666666555666888:::666666666666666666666666888888999:::;;;<<<======>>>===>>>AAAFFFRRReeevvv}}}~~~zzz||||||}}}xxxvvvuuutttsssxxx}}}}}}pppfff```^^^]]]\\\ZZZ\\\aaaeeedddaaacccgggaaa]]]]]]dddqqqyyymmmccccccXXXOOOLLLJJJHHHHHHKKKJJJIIIGGGFFFFFFFFFDDDBBBFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGBBBDDDEEEEEEEEEEEEFFFHHHDDDFFFHHHHHHGGGFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBAAA??????@@@BBB??????@@@@@@BBBCCCDDDEEE@@@DDDGGGFFFEEEGGGMMMSSSZZZ^^^bbbfffhhhjjjlllnnnsss|||,,,+++++++++---------,,,((()))***+++++++++++++++++++++++++++,,,......///)))******+++,,,---...///******++++++++++++++++++'''%%%''',,,---,,,...111+++,,,---,,,++++++,,,---***+++,,,,,,------,,,,,,............---,,,+++***((())))))+++,,,---.........------,,,+++++++++,,,)))***,,,---...//////000,,,,,,,,,,,,,,,,,,,,,+++)))***,,,,,,++++++,,,...+++---......,,,++++++,,,************+++,,,------++++++*********+++,,,---,,,,,,---------,,,++++++(((***+++,,,++++++---///,,,,,,,,,---------......------...---++++++---...***+++---------,,,,,,,,,------,,,+++++++++,,,---)))***,,,---......------+++,,,,,,---,,,,,,++++++,,,------------,,,,,,+++......///...,,,,,,---///111......///...+++---222,,,------...//////......---------............///+++,,,.../////////............------------.........------,,,,,,------...//////............//////------///000000///............////////////.........------...000000///------...000222222111000///222///---///222333222///000111222222111000111222///222222000000333333111222222333222222222222111111222222333333444444555222555777555222111333555444555666555555555777999999999999999888888888888888888999:::;;;;;;<<<<<>>DDDLLLXXX```bbbggg}}}zzzvvvzzzzzz{{{|||vvvwww|||zzz{{{xxxqqqnnnllliiieee```bbbhhhkkkhhhbbbcccgggfff___]]]aaaeeemmmyyyqqqdddXXXSSSQQQOOOOOOQQQPPPMMMKKKJJJKKKJJJGGGEEEGGGFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCEEEFFFFFFEEECCCBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEEEEEEEFFFGGGGGGDDDFFFGGGGGGFFFEEEFFFGGGDDDEEEFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBBBBCCCAAACCCCCCCCCBBBAAACCCDDDBBBCCCCCCBBBBBBCCCEEEGGGEEEJJJOOONNNLLLOOOXXX```fffjjjooossstttrrrpppoooqqqyyy,,,***)))***---///...---((())))))***+++++++++++++++++++++***+++,,,---///***+++,,,---///000111111,,,,,,++++++++++++++++++)))'''(((---...,,,,,,...+++,,,------++++++,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,+++************+++,,,---//////000...---,,,++++++++++++***)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,---***+++------,,,---...000---...//////---,,,,,,---***))))))***+++,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++)))+++------,,,---...000,,,,,,,,,---------......,,,---...---++++++---///+++*********,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...000111,,,,,,------,,,,,,+++***((()))***,,,,,,---------...//////...,,,,,,...///...++++++,,,***(((***.........//////...------,,,---------............///+++,,,...///000///...---///......------......///...------,,,,,,------...//////.........//////000,,,---///000111000///.........////////////............---///111111///...,,,---///111111000///...111///---///222333111///000111222222111000111222///222222000000333333111333333222222222222222222111222222333333444444555222555777555222111333555333444555555444555777999999999999999888888888888888999999::::::;;;;;;;;;>>>===;;;<<<@@@GGGMMMNNNOOOWWWeee|||~~~zzzuuuvvvzzzwwwooowww}}}~~~uuutttzzz|||xxxssskkkmmmrrrrrrllldddccchhhlllfffddddddaaaaaaooovvviiibbb]]]YYYXXXZZZ\\\ZZZVVVSSSPPPMMMIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@???>>>>>>>>>???>>>>>>???@@@AAABBBBBBAAADDDGGGGGGEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGDDDFFFFFFEEEDDDCCCEEEFFFCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAACCCEEEEEEDDDDDDEEEFFFBBBCCCDDDDDDDDDFFFJJJMMMPPPUUUZZZZZZXXXZZZbbbiiisssuuuyyy}}}}}}zzzuuurrruuu|||+++)))((()))---///---+++***+++,,,,,,,,,,,,,,,,,,***+++++++++******,,,...+++,,,...///000111111111------------,,,,,,,,,,,,///++++++...///+++((((((+++---...---,,,+++,,,...++++++,,,---------------***++++++,,,,,,++++++***+++,,,,,,---...//////000...---+++***+++,,,+++***)))***+++,,,------......---,,,,,,,,,,,,------...***,,,---...---...///111---///000///...,,,------)))))))))***+++,,,---...)))***+++---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------------...000,,,,,,,,,---------......,,,---...---,,,,,,...000,,,***))))))+++---......++++++,,,,,,,,,,,,------///...,,,,,,---///111333.........///......------'''(((***+++---...............///...------///000...,,,,,,...---)))+++///////////////...---,,,+++---------............///,,,---...//////...---------------,,,,,,---------...------,,,,,,------...///............///000000,,,---///000111111000///......////////////......000///...///111222111000,,,---...000000//////...000//////000222222111000000111222222111000111222///222333000111444444111333222222111111222333333111222222333333444444555333444555444333333444555333444555555444555777999555555555666666666777777888999999999:::::::::;;;;;;<<<;;;:::===CCCFFFDDDDDDMMMUUU^^^|||}}}yyynnnooorrrwww~~~zzzgggfffjjjssszzz~~~}}}wwwrrrttt|||}}}vvvxxxzzzxxxoooeeedddjjjmmmlllkkkggg___[[[aaajjj|||xxxooohhhgggjjjpppoookkkddd[[[TTTPPPOOOKKKKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@???>>>=====================>>>@@@AAABBB@@@DDDGGGGGGEEEEEEGGGIIIDDDDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFDDDEEEEEECCCBBBBBBCCCEEEBBBBBBAAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCEEEHHHHHHHHHHHHIIIJJJCCCFFFIIIKKKMMMQQQXXX]]]aaafffiiiiiiggghhhmmmqqq}}}~~~~~~zzz{{{~~~,,,***)))+++///000...***+++,,,,,,,,,,,,++++++***(((***,,,,,,***)))+++---+++,,,...///000000000000//////.........---------///+++***...000,,,)))(((,,,---...---,,,,,,,,,...+++,,,------...---------******+++,,,------------,,,,,,,,,------............,,,)))***,,,---,,,***)))******+++,,,,,,,,,+++---,,,,,,+++,,,---...///)))+++------------///111,,,...//////---,,,,,,---************,,,---...///++++++++++++,,,---...///)))***+++,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,---------......---...///...------///111---,,,***+++------***(((***+++,,,,,,------------------------......///000------......///.........***+++,,,---.../////////---...///...---...000222...---///111000------111---...............---------------............///---...............------///......------......///...------,,,,,,------......---------......///000---...///000000111111111/////////000000////////////---,,,,,,.../////////...////////////000000000---///111222111000000111000111222222111000111222000333333111111444555222222111111111111222444555111222222333333444444555333222222333555666555444333444555555444444666888333333444555666666777888999999999999999:::::::::888<<<<<<999;;;AAABBB@@@@@@DDDIIINNN^^^}}}{{{gggggghhhlllsss~~~zzzyyy}}}xxxeeebbbccciiimmmpppvvv~~~~~~|||xxxxxxwwwwwwyyy|||~~~sssiiiiiiooolllooonnneee]]][[[[[[ZZZdddnnn~~~}}}}}}{{{ooofffdddeeeZZZZZZZZZXXXTTTOOOJJJHHHFFFEEECCCAAA??????>>>???<<<=========>>>@@@AAABBB@@@DDDGGGGGGEEEFFFJJJNNNEEEDDDCCCBBBBBBCCCEEEFFFFFFEEEEEEDDDBBBAAAAAA@@@===>>>@@@AAABBBBBBAAAAAACCCAAA@@@AAADDDFFFEEECCCCCCCCCCCCBBB@@@@@@AAACCCAAA@@@???>>>???AAADDDEEEFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIKKKMMMPPPQQQQQQQQQRRRSSSOOOSSSWWWZZZ\\\bbbjjjqqqyyy{{{}}}}}}|||zzz{{{{{{~~~~~~yyyttttttxxx}}}///---+++...222333000,,,***************)))(((''''''***,,,,,,***)))***,,,+++,,,---////////////...000000/////////.........***'''(((...111///---,,,,,,---......,,,,,,---...+++,,,------......------******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))),,,---,,,***)))******+++++++++******---,,,,,,+++,,,---...///(((***,,,,,,,,,,,,...000+++---......,,,++++++,,,*********+++,,,...///000...---***)))***---000222((()))***+++,,,---------+++,,,---,,,*********,,,,,,,,,,,,---------......---...//////......000222...------...///,,,'''"""***+++,,,---------------***+++---//////...---,,,***+++,,,,,,------,,,,,,......//////////////////,,,---............111333***))),,,///...******...,,,,,,---...////////////---------.........//////........................111111000000000000111111...------,,,,,,------...---------------...///000.........///000111111222//////000000000000//////,,,***'''''')))+++,,,,,,000000000///000111111222,,,000333333111///000222000222222222111000111222111444444222222555555333111111000000111333555666111222222333333444555555444222000222666888666444333444555444444444666888333444555666777888999:::999999999999999999::::::666;;;<<<999:::???AAA???@@@>>>AAAGGGLLLZZZ|||zzzeeeddddddfffjjjpppyyy}}}sssfffdddnnnxxx||||||zzz{{{yyyzzzxxxnnnfffdddfffkkkkkkllluuu}}}zzz}}}|||wwwwww}}}xxxnnnooovvvkkkqqqoooddd\\\\\\ZZZTTTVVV```ooo|||xxxyyy|||ppppppooolllggg```YYYUUUIIIHHHFFFCCCBBBAAAAAAAAA=========>>>???AAABBBCCC@@@DDDGGGFFFEEEGGGLLLQQQFFFEEECCCBBBBBBCCCDDDFFFFFFFFFEEECCCBBBAAA@@@@@@<<<===???@@@AAAAAA@@@@@@AAA???>>>???CCCDDDCCCAAABBBCCCBBBAAA???>>>@@@BBBAAA???===<<<===@@@DDDFFFEEEFFFGGGHHHJJJKKKLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDFFFIIILLLNNNSSSUUUXXXZZZZZZZZZZZZ[[[___cccgggiiijjjooowww~~~~~~|||vvvpppppptttxxx...,,,+++,,,//////---+++---***+++111444111...---,,,,,,,,,++++++*********+++,,,------......---------///222444444222000...---.........---,,,,,,+++...//////000000//////...,,,+++++++++---------,,,+++,,,------......------,,,,,,++++++,,,,,,---...---.........---,,,,,,++++++,,,---,,,******+++,,,...------,,,,,,++++++***+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++,,,------......///,,,+++***+++...///---***------------------,,,,,,---------------...///000,,,---......,,,,,,---...111,,,***---,,,))))))...******+++,,,,,,---......+++---......---,,,,,,---///...,,,++++++,,,...///---------............///,,,,,,,,,---------.........000111000...------...................................................---,,,,,,,,,,,,---......+++,,,............000111+++,,,---...///////////////////////////000111111------......------,,,+++000000//////.........---333111///...000111111111000000000///////////////111222222333333222222111222222222222222222222222222222111111111111222222...///000222333444555555444333333333333444555555555555666666777777888888222444666666555555777999777888999999888777888999<<<<<<<<<<<<============<<>>>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>???AAA>>><<<===@@@AAA???<<<<<<;;;:::<<>>EEEKKKLLLMMMNNNNNNLLLLLLIIIHHHLLLMMMJJJIIIJJJLLLMMMMMMNNNQQQXXX```fffnnnlllhhhccc___```eeejjjssswwwyyywwwvvv{{{}}}|||}}}{{{pppmmmooosssuuu,,,***)))+++------+++)))---***+++111444111...------------,,,,,,,,,++++++++++++,,,---------------)))***+++,,,...///000000///////////////...---,,,++++++,,,,,,,,,,,,++++++,,,+++++++++---------,,,+++,,,------......------,,,,,,++++++,,,,,,---...------......---,,,,,,+++)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------......///,,,+++***+++...///---+++...---------------------...------------......///,,,---......,,,,,,---...000,,,***------)))***...+++++++++,,,,,,------...+++---......---,,,,,,---...---,,,,,,,,,,,,---...---------............///,,,,,,,,,---------.........///111000...------...................................................---,,,,,,,,,,,,---......+++,,,......------...000******,,,------.........///////////////000000111---------------.........000/////////............333111/////////000000000000000000000000000000000111222222333333222222111222222222222222222222222333333222222222222333333///000111222333444444444444333333333333444555555444444444555666666777777333555666666666666777999444555777888888999;;;===;;;<<<<<<<<<===============@@@CCCBBBCCCIIITTT]]]vvv}}}rrrrrrqqqrrrtttxxx|||~~~{{{tttjjj``````fffrrr}}}zzzyyyvvvnnnmmmrrrsssuuuvvvuuuwww|||}}}zzzzzz}}}zzzxxx}}}~~~yyylllfffdddaaabbbcccgggmmmsss|||tttpppqqqrrr~~~}}}uuurrrwwwxxxssslllfffbbb___ZZZWWWVVVSSSPPPOOOPPPPPPNNNLLLKKKPPPTTTWWW]]]eeeiiihhhaaaZZZPPPGGGCCCCCCEEEGGGCCCBBBAAAAAABBBAAA>>><<<>>>>>>>>>>>>????????????AAA???>>>>>>???@@@@@@??????>>>======>>>>>>===<<<===>>>>>>???@@@AAABBBCCC???FFFLLLNNNRRRXXX[[[[[[XXXRRRNNNPPPRRRQQQQQQSSSVVVYYY]]]bbbhhhppp{{{|||pppgggfffkkkqqqxxx{{{~~~yyyvvvwwwzzzvvvjjjgggiiinnnqqq+++******+++,,,,,,+++))),,,***+++000222000---.........------------,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++***,,,...222444------.........---,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,++++++,,,,,,---...---------------,,,,,,+++(((***+++,,,+++,,,---///******+++,,,,,,---......((()))***,,,------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,------......///,,,++++++,,,......---+++........................///...------------------,,,---......,,,,,,---...///,,,+++------++++++...,,,,,,,,,,,,,,,---------+++---......---,,,,,,---,,,------------------,,,---------............///,,,,,,,,,---------.........///000000...---......................................................---,,,,,,,,,,,,---......,,,---...---,,,,,,---...+++,,,------............//////......//////000111......------...///000111////////////............222111000////////////000111111111111111111111111111111222222222222111111222222222222222222222222444333333333333333333444000111222333333333333222333333333333333444555555222333333444555555666666444555777777666666888999333555777888888999;;;<<<;;;;;;;;;<<<<<<<<<======;;;===@@@AAABBBCCCFFFHHHWWWpppyyyyyyxxxxxxyyy||||||qqqddd^^^___lll}}}{{{zzzuuunnnooouuuxxx{{{|||yyyzzz~~~~~~|||zzz}}}yyywwwyyyzzz|||vvvqqqqqqrrrmmmnnnqqquuuzzzqqqggggggkkklllyyyzzznnngggjjjrrrzzz|||xxxtttoookkkfffeeehhhhhheeebbbdddiiipppyyy{{{iiiYYYQQQNNNLLLLLLGGGFFFDDDDDDDDDCCCAAA?????????@@@@@@AAAAAABBBBBBDDDCCCBBBBBBCCCCCCBBB@@@?????????>>><<<<<<===???<<<>>>AAABBBBBBDDDIIINNNUUUZZZ```eeennnzzzyyynnneeecccddddddeeegggiiiooouuu|||xxxmmmmmmtttzzz~~~uuurrrsssuuu{{{rrreee```dddjjjooo------------......---,,,,,,***+++000111...---...---------------,,,,,,,,,)))***++++++,,,,,,++++++111000---++++++,,,...000******+++++++++******)))------............------***+++,,,,,,,,,,,,---...+++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++)))+++,,,,,,++++++---...+++++++++,,,,,,---------)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++++++++,,,---------,,,.........//////////////////......---,,,,,,,,,,,,,,,---......,,,,,,---......---,,,------,,,,,,------------------,,,,,,,,,+++---......---,,,,,,---+++,,,...//////...,,,+++---------............///,,,,,,,,,---------......---///000000///......///................................................---,,,,,,,,,,,,---......,,,---...---,,,+++,,,---...//////000111111000000///............///000000///...------...000333444///////////////.........000111111000///...///000111111111111111222222222111111222222222222111111222222222222222222222222333333222222222222333333222222333333333222222111333333222222333333444555333333333444555555666666555666777777666666777999777888999888777666777999::::::;;;;;;;;;<<<<<<<<<888999;;;???AAACCCBBBAAAJJJXXXqqq~~~|||{{{zzzyyyzzz}}}uuummmiiijjj|||}}}zzzwwwtttvvv{{{xxx|||}}}{{{zzz}}}~~~}}}}}}xxxwwwxxx|||}}}}}}qqqggghhhmmmnnnyyyooobbbbbbhhhppp{{{~~~}}}|||nnnfff___[[[TTTRRRPPPOOOPPPPPPOOONNNIIIHHHFFFEEEGGGIIIMMMOOOOOOTTTXXXWWWQQQKKKGGGFFFEEEFFFFFFCCC@@@@@@CCCGGGCCCGGGKKKMMMPPPXXXdddmmm{{{~~~{{{{{{|||~~~uuunnnrrr|||xxxqqqqqqpppqqqttt|||qqqddd___cccjjjppp,,,---......------------+++)))+++//////,,,,,,///+++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++*********)))))))))))))))******+++******)))******++++++++++++*********,,,------++++++,,,...+++,,,------......------,,,,,,++++++,,,,,,---...++++++,,,,,,---,,,,,,+++,,,......---+++***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///***+++,,,------,,,,,,---............//////000000///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------------......---...---------------------+++---......---,,,,,,---***,,,...//////...,,,***---------............///,,,,,,,,,---------......---...000000///......///................................................---,,,,,,,,,,,,---......,,,.........,,,+++,,,---...///000000000000000000...............//////000///...------...111333555.........///////////////...000111111///...///000000000111111222222222222000111111222222111111000222222222222222222222222222222111111111111222222222222333333333222111111333222222222222333444444333444444555666666777777555666777777666666777888666777888888777666777888::::::::::::;;;;;;;;;;;;;;;::::::<<<@@@BBBBBB@@@EEEHHHSSShhh~~~}}}{{{zzz{{{}}}|||pppyyy~~~|||{{{{{{{{{www|||}}}zzzyyy|||}}}|||}}}zzzxxxyyy~~~tttgggggglllmmmwwwooo]]]ZZZ^^^dddnnnyyy~~~xxxkkkiiiffffffggghhhiiihhh```]]]XXXVVVXXX]]]dddhhhkkkvvv~~~ooo```WWWVVVSSSTTTSSSPPPMMMNNNSSSWWWXXX\\\```dddjjjwwwzzzrrrqqqyyy}}}yyyrrrmmmlllllllllooottt|||{{{oooeeeaaadddlllrrr)))+++---,,,+++******+++***)))+++...---***,,,000******++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++))),,,...---+++***,,,///+++,,,------......------,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,,,,...//////...+++******+++......---,,,,,,+++******---------------,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,------......///)))+++------,,,,,,,,,------------......//////000...---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++......------//////,,,---------------.........+++---......---,,,,,,---+++,,,...//////...,,,+++---------............///,,,,,,,,,---------......,,,...000000///...///000................................................---,,,,,,,,,,,,---......,,,...///...------...///,,,------.........------......------......///000......---...///111333444.........///////////////+++...111111///...000222//////000000111222222222000000111111111111000000222222222222222222222222222111111000000111111222222222333333333222222111222222222222222333444444444444444555666666777777444666777666555444555777222444666777777888:::;;;999999999:::::::::;;;;;;???===<<<<<<===???@@@@@@DDDCCCFFFQQQeee~~~}}}}}}~~~yyyzzz}}}zzz{{{}}}}}}}}}~~~|||}}}zzziiidddhhhgggpppppp___ZZZ[[[]]]eeennnzzz~~~xxxuuupppmmmooovvv~~~ssspppjjjiiifffddddddfffkkkooooooqqqsssvvv}}}||||||}}}vvvssswwwzzzxxx|||xxxnnnjjjggggggiiimmmrrrwww|||vvvsssnnniiifffiiinnnsss)))+++------+++)))***,,,))))))+++...,,,)))+++000+++++++++,,,,,,,,,------++++++,,,---------------+++,,,---.../////////...+++,,,,,,---......------/////////000000/////////))),,,///...***))),,,///+++,,,------......------,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------......///)))+++......,,,+++,,,...+++,,,,,,---......//////,,,,,,,,,+++,,,,,,------,,,---......,,,,,,---...***...///------000000,,,,,,,,,------......//////+++---......---,,,,,,---,,,,,,---......---,,,,,,---------............///,,,,,,,,,---------......,,,...000000///...///000................................................---,,,,,,,,,,,,---......,,,...//////......000111,,,,,,------------,,,,,,...------------...//////------......///000111111............/////////000(((,,,000111///...111444......///000000111222222000000111111111111000000222222222222222222222222333222222111111222222333111111222333333333222222222222222111222222333444222333333444555555666666444555666555444333444555222444666777777777999;;;999999999999::::::::::::===<<<<<<;;;;;;<<<>>>@@@@@@AAAEEEKKKSSSccc~~~}}}~~~~~~wwwyyywwwkkkjjjggglllyyy~~~pppccc___]]]ZZZ^^^eeeiiixxx~~~zzzxxx~~~}}}~~~zzzyyy|||}}}vvvwwwzzzzzzuuutttyyyyyyvvvxxx{{{~~~qqqlllfffhhhlllpppsssuuuvvvwwwlllnnnppppppoooppptttwww+++---//////,,,+++,,,...))))))+++---,,,)))+++000,,,,,,,,,------.........+++,,,------......------...---,,,+++******)))))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,(((,,,///...***))),,,000+++,,,------......------,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,+++---......,,,,,,---...***++++++,,,,,,------...***+++,,,---.../////////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,------......///)))+++......,,,+++,,,...++++++,,,,,,---...//////++++++++++++,,,------...,,,---......,,,,,,---...)))...000------111000,,,,,,,,,,,,---...///000000+++---......---,,,,,,---,,,------------------,,,---------.........//////,,,,,,,,,---------......,,,...///000///...///000................................................---,,,,,,,,,,,,---......,,,...000000///000111333---......///......------...------------...//////,,,---...///000000000///---.........//////000000&&&+++000111///...111555---......///000111111111000000111111111111000000222222222222222222222222444333333222222333333444000111222333333333333333222222111111222222333444111222222333333444555555333444555555333222333444666777888777666555666888888888999999999:::::::::666888:::;;;;;;<<<>>>AAA888===EEEHHHFFFJJJ___vvv{{{~~~~~~wwwyyy~~~xxxssslllmmmuuuyyyvvvjjjbbb```\\\UUUVVV[[[[[[ggg{{{~~~|||~~~}}}~~~wwwuuuwww}}}}}}uuuvvvzzz|||wwwrrrrrrxxxzzzvvvvvvwwwuuuoooiiilllppptttuuutttrrrppphhhmmmssswwwwwwxxxzzz{{{++++++,,,,,,,,,,,,,,,---,,,---......///.........***+++,,,,,,,,,---///111++++++++++++,,,,,,---...+++******************)))+++,,,,,,------,,,,,,+++///...,,,,,,------,,,+++...------,,,,,,++++++***//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222))))))***+++,,,,,,,,,,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***)))***+++,,,---,,,++++++///...,,,*********,,,---------------,,,,,,+++***---+++((((((+++------,,,........................//////.........---------...///000///---+++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,//////...------------...+++,,,.../////////......------,,,++++++,,,,,,,,,---------...------,,,,,,...---,,,,,,---...000111...------...///111333444,,,---///...------...000,,,---.........---,,,+++---------------...///000......---------,,,,,,,,,---......//////......------,,,,,,,,,---...000111//////000000000000//////........................111,,,***...111000///000...///000///...///000222//////000111111111111111///000000000000111111111333222111111000000111111222222222000///000333666333333333333333333333333111111222333333444555555222444444444222222222444333555555555333222333444555666777999999888777777===<<<;;;:::;;;===???@@@@@@@@@??????AAAGGGPPPVVVggg|||~~~yyyuuu|||www~~~~~~zzztttooommmiiiddd]]]XXXUUUTTTSSS\\\aaaooo|||zzz|||||||||tttjjjqqqsss{{{}}}tttvvv|||}}}}}}~~~|||}}}zzzzzz|||yyyzzzvvvoooqqq}}}|||xxx{{{yyynnnnnnlllnnnsssuuuppplllllliiirrr|||******+++,,,,,,---......++++++,,,---.........---,,,---...---,,,,,,---///------,,,,,,,,,---......,,,---------,,,,,,,,,---+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,++++++,,,///111***++++++++++++***)))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++...---,,,+++++++++,,,---,,,---------,,,,,,+++***...,,,******,,,......---------------------------//////.........---------,,,...///...,,,+++++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,//////.........//////000,,,---.../////////...------,,,,,,++++++,,,,,,---,,,------...------,,,,,,...------,,,,,,,,,------...---------...000111222)))***,,,+++******+++---,,,------...------,,,,,,...------,,,,,,,,,,,,---//////.........---------------............------------,,,,,,---...///000------............------........................222---+++///111000///111...///000///...///000222//////000111111111111111000000000111111111222222444333222111111111111111111111222111000000222555333333333333333333333333111111222333333444555555000111333333333333555666333555666555444444555666777777888999999999999888<<<<<<;;;:::;;;===???@@@@@@@@@???>>>@@@DDDJJJOOOXXXjjj}}}~~~wwwvvv~~~yyytttvvv~~~|||yyyxxx~~~xxxnnnkkkgggbbb\\\WWWSSSQQQ[[[```mmm}}}~~~zzzrrrrrrooommmrrr~~~|||wwwvvvmmmfffgggnnn{{{}}}rrrppprrrqqqrrrtttxxxxxx~~~}}}yyyyyyyyyzzzvvvooopppzzzxxxuuu{{{~~~xxxnnnooonnnqqqvvvvvvrrrppprrrxxx******+++,,,,,,---......)))***+++,,,---------------...///...,,,+++,,,---///......------------...+++---///...,,,+++---///+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++***++++++,,,------......)))***,,,---.........---+++,,,,,,++++++,,,...000,,,,,,,,,+++***((('''&&&/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))***,,,---------,,,++++++,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,............///000111222.........///......---,,,,,,,,,,,,++++++,,,,,,---,,,,,,------...------,,,------------,,,+++***)))...------------...///000+++---......------...///---------,,,,,,------.........---,,,++++++++++++000000/////////.........,,,------......------,,,......---------......///000000111111111111000000////////////////////////111---,,,///000//////111...///000///...///000222//////000111111111111111111111111111222222222333555555333222111111111111///111222333111111222333333333333333333333333333111222222333333444444555111222444333333222444555333444666666555555666888888888888888888999::::::<<<;;;::::::;;;<<<>>>????????????>>>>>>@@@DDDGGGMMMRRRaaa}}}}}}~~~|||yyyxxx|||yyyvvvuuu|||xxxsssoooqqqvvv{{{yyyuuuoooggg```ZZZWWW]]]bbblllxxx}}}~~~vvvqqqmmmmmmjjjggglllxxxvvvooo{{{|||uuunnn^^^\\\```kkkvvv~~~tttlllgggdddfffjjjkkkuuuuuuwwwzzz~~~zzzyyyvvvqqqqqqvvvyyyzzzyyyzzztttsss{{{|||zzzrrrooopppuuuzzzzzzwwwzzz++++++,,,,,,,,,,,,------)))***+++,,,---.........,,,---......---,,,,,,---///...---,,,,,,,,,,,,,,,(((+++...---***)))+++...+++,,,,,,------,,,,,,+++,,,---------,,,,,,,,,---,,,,,,,,,,,,------......)))***,,,...///...,,,++++++,,,,,,,,,++++++---///,,,,,,,,,,,,***)))((('''///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...***+++,,,---------,,,+++******,,,---------------,,,,,,,,,------,,,,,,+++------,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................***+++------,,,+++,,,---------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,------...000111222/////////......---,,,,,,,,,,,,+++++++++,,,------,,,,,,------...---------,,,---.........,,,+++***---------------------------...//////......///000...---,,,+++,,,---...///------,,,,,,,,,,,,,,,,,,////////////.........---,,,,,,------------,,,,,,///.........---------...000111111222222111111000000000000000000000000000000,,,+++...///,,,---///...///000///......000222//////000111111111111111111111222222222333333333666555444333222111111111///111444555444333222333222222222222222222222222222222222333333444444444555666666444222000000111111333555555444555666888888777666666666777999:::::::::::::::;;;<<<===>>><<<>>>????????????AAACCCHHHGGGNNNaaa~~~~~~xxxxxx|||~~~|||yyyyyy{{{}}}|||{{{~~~yyyxxxuuussstttxxx}}}~~~vvvooojjjggggggkkkrrrxxxxxxxxx~~~~~~~~~{{{www{{{tttkkkfffjjjmmmmmmnnnuuu}}}uuuyyyxxxyyy|||~~~{{{ssslll^^^XXXWWW___iiiqqqwww}}}zzzlllaaa^^^```eeeeeennn|||tttrrrqqquuu{{{~~~{{{www~~~~~~}}}|||zzzxxxttt{{{yyyxxx}}}zzzyyy}}}}}}...------,,,,,,++++++***+++,,,---...////////////)))+++---...------...///------,,,+++*********+++(((***,,,,,,***)))+++...+++,,,,,,------,,,,,,+++,,,...///...---,,,---///.........------,,,,,,,,,+++,,,---......,,,***)))+++,,,,,,,,,++++++,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///***+++,,,---...---,,,,,,******,,,---------------+++,,,,,,------,,,,,,,,,+++,,,,,,------------------------------------------.....................***,,,------,,,+++,,,---------,,,,,,,,,+++++++++,,,------...............******+++,,,---///000111//////......------------,,,+++++++++,,,,,,---...+++,,,,,,---.........---+++,,,---/////////...------------------,,,,,,,,,)))+++,,,,,,++++++,,,---------,,,+++,,,---...///,,,,,,,,,,,,---...000000.........---------,,,,,,,,,------......------,,,..................------,,,,,,,,,------,,,,,,,,,000000000000000000000000...++++++---,,,***+++......///000///......000222//////000111111111111111111111222222222333333333666555444333222222222222///222555777666444333333222222222222222222222222222222333333333333444444555666666444222000000111000111333333333333555666666555444444444555777888999999999::::::;;;<<<===:::<<>>???@@@@@@BBBCCCAAACCCGGGJJJJJJVVVwww}}}uuusssuuu}}}{{{sssnnnqqqzzz{{{|||yyy|||~~~{{{{{{~~~~~~}}}~~~}}}~~~zzzvvvmmm```\\\[[[___```gggnnnooolllgggfffggglllrrryyy}}}|||xxxuuusssxxx}}}~~~xxxqqqggg^^^WWWVVVZZZ```jjjssswwwzzz~~~~~~{{{lllcccbbbcccccclllpppvvvzzz{{{||||||}}}}}}ooobbbbbbeeellluuu|||+++++++++,,,,,,---------------.........---,,,,,,)))+++...///...---------++++++******++++++,,,,,,,,,)))''')))---///---***+++,,,,,,------,,,,,,+++'''+++...---***)))+++///...............---------,,,,,,++++++++++++++++++***+++---,,,+++***+++,,,)))***+++,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++---.........---,,,...---,,,+++++++++,,,---***+++,,,,,,---------,,,***---//////...------///---------------------------------.........//////...///000000...,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,---...///000......---,,,---...//////++++++++++++,,,---...///***+++,,,---............---------,,,------......,,,---......///...---------...000///......///111***+++,,,---............++++++,,,,,,---...///000............------------...//////000000//////...+++,,,---/////////......//////000000000000//////........................///---...///---)))+++000...///000///...///000222//////000111111111111111000000000111111111222222222111111111111222333333///111333444333222222333111111111111111111111111333333333333333333333333000111333333333333555666222333444444222222333444333444555555666666555555777888999::::::;;;;;;;;;999;;;===>>>>>>???@@@BBBBBB@@@CCCHHHHHHJJJ\\\qqqyyyooommmsssrrruuu|||tttqqqsssxxx}}}yyy{{{|||zzz~~~zzz}}}|||zzz{{{}}}~~~{{{wwwpppbbb\\\WWWYYYXXX^^^eeefffbbb```cccgggjjjpppvvvyyy}}}}}}xxxsssllleeebbbbbbdddmmmwwwzzz{{{~~~wwwlllggghhhhhheeeooorrrwwwyyyzzz|||zzzmmmbbbeeejjjpppwww||||||||||||{{{}}}((()))***+++---...///000------------,,,+++******+++---///000...,,,++++++++++++++++++,,,------...***&&&"""%%%+++...+++&&&+++,,,,,,------,,,,,,+++%%%))),,,+++((('''***---,,,,,,------.../////////************+++,,,---...***+++------+++******+++******+++,,,,,,,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------+++,,,---.........---,,,000...,,,*********,,,---***+++,,,,,,------------+++...111111///......000,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111111111...---,,,------------,,,,,,,,,++++++))))))***++++++++++++***---------------...///000...---,,,,,,---...///111++++++++++++,,,---...///***+++,,,---............///...,,,+++******+++,,,+++,,,.../////////......***+++---,,,++++++,,,...)))+++,,,...//////...---,,,,,,,,,++++++,,,------000/////////............//////000000000000//////***+++---///000000//////------............------........................000///000111...***,,,111...///000///...///000222//////000111111111111111///000000000000111111111000000000000111222333444...000111111000000111222111111111111111111111111333333333333333333333333222444444444222222222444333555555555333222333444333444666777777777666555777777888::::::::::::::::::<<<======<<<<<<>>>@@@???999:::DDDHHHFFFLLLWWWmmmtttnnnnnnkkkjjjlllooovvvsssmmmnnnvvv}}}{{{}}}|||www}}}wwwtttxxx~~~{{{xxxwwwvvvsss{{{|||xxxvvvhhh```YYYXXXSSSYYY^^^]]]YYYYYY]]]bbbbbbgggkkkmmmrrryyy|||zzz}}}zzz|||{{{zzzuuuqqqmmmlllttt}}}||||||~~~|||{{{uuummmkkknnnmmmgggooosssxxx{{{|||~~~{{{nnniiimmmssswwwyyy{{{|||~~~yyywwwvvvvvvyyy---,,,,,,,,,,,,---......222222111111///...---,,,---...///...---,,,---...,,,,,,,,,+++++++++*********+++,,,---------,,,,,,......---,,,,,,,,,------------,,,,,,,,,---...///***---...,,,,,,//////,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,---...---+++++++++---++++++++++++++++++++++++---,,,++++++************------------------------///---***+++---...+++))),,,,,,+++******+++,,,,,,*********+++,,,---...///***+++,,,,,,------,,,,,,***,,,------++++++,,,...---------............///---------............///++++++++++++++++++++++++***+++,,,,,,---------,,,,,,------...///000000111///////////////.........------+++((('''(((,,,000/////////...---------,,,++++++,,,---............,,,------......------,,,,,,,,,+++++++++,,,------000---******,,,---+++)))---,,,,,,++++++,,,,,,------...///...------.../////////.........---------***+++...///000000...---///000000000000000//////+++---//////...---.../////////000000///...------000000000000000///............///000000000000000000000000000111111111111333222111000000000222222//////......///111333444111111222222222333333333000222555666444333222222222222333333333222222111222222222333333444444444555555555555555666777777555666777999999888888777666:::===>>><<<;;;===???:::;;;<<<===>>>AAAEEEIIIXXXfff|||gggrrriiieeeiiikkkmmm{{{|||{{{zzz}}}zzzsssuuu|||}}}{{{}}}{{{yyywwwssssssyyy~~~{{{rrrmmmkkkdddfffmmmwww}}}{{{pppgggbbb```hhhgggddd___YYYWWWWWWXXX]]]______```fffpppuuuuuurrrwww}}}yyyuuuyyy~~~vvvnnnooosssrrrnnnkkktttvvvzzz~~~yyytttrrrwww{{{}}}uuunnnttt|||}}}---,,,,,,,,,,,,---......222222222111000///---,,,---...///...---,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,------,,,,,,,,,------...++++++,,,,,,---,,,,,,,,,***---...,,,,,,//////,,,---------------,,,,,,,,,---------------,,,++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,------------------------...---,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,++++++++++++,,,------...***+++,,,,,,------,,,,,,***,,,------++++++,,,...------------............---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------///000111222222222111///...,,,+++++++++------,,,***)))***,,,///............------------++++++,,,,,,---,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...111///------///000...---------,,,,,,,,,,,,---------...///...------...//////.........------------***,,,...///000///......//////000000000000//////+++---//////...---...//////////////////...------000000000000000///............///000000000000000000000000000111111111111333222111000000111222222444444333222222333444555111111222222222333333333///111444444333111111111111222222333333222222111222333333333333333333444555555555555555666666777555666777888888888777777555777999;;;;;;:::;;;<<<<<<<<<=========???CCCFFFMMMUUUjjjxxxtttmmmmmmsssuuussswww|||yyywwwvvvyyy||||||zzz~~~xxxooommmnnntttyyy{{{{{{kkk```YYYZZZ___hhhmmmooorrrvvvzzz}}}{{{uuuqqqrrruuusssqqqnnnjjjfffdddcccccc]]]^^^^^^]]]```fffhhheeemmmqqqxxxxxxvvv}}}{{{sssuuuyyyxxxuuusssxxx|||zzz||||||}}}zzz{{{xxxvvvrrrsss---,,,,,,,,,,,,---......222222222222111///...---,,,---......---,,,---///------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///((()))+++,,,---,,,+++******---...,,,,,,//////,,,,,,,,,,,,,,,------------------.........---,,,,,,((()))++++++******+++---------------------------///...,,,+++***+++---...------------------------,,,---------+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,------++++++,,,...------------............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,...///111222333444222000...+++******++++++------...---++++++---///------------............++++++,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,,,,---......///---,,,,,,...///............------------......---...///...------...///............------------+++,,,---///000//////......//////000000/////////+++---//////...---...//////////////////......---000000111111000000//////......///000000000000000000000000000111111111111222111111000111111222222777666555444333333333333111111222222222333333333///111333333222000000111111111222222222222111111444333333333333333333222444555555555555666666666555666666777888777777777666666777888;;;<<<;;;:::<<<=========<<<>>>@@@CCCGGGHHHQQQfff|||xxx|||~~~zzzzzz}}}|||yyywwwvvvuuuuuuzzz}}}}}}yyy{{{~~~|||yyyxxx||||||vvviiihhhjjjppptttuuuxxx|||mmm^^^XXXVVVXXX^^^bbbdddggglllmmmttt{{{{{{uuussswww|||}}}zzzvvvsssqqqnnnkkkiiidddfffeeebbbbbbdddaaa[[[eeehhhnnnyyy~~~}}}}}}xxxsssttt|||yyyqqqssswwwwwwuuutttyyy~~~}}}}}}|||~~~|||zzzuuuttt}}}---,,,,,,,,,,,,---......222222222222111000///...+++---......,,,,,,---///......---------,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,---...///******++++++,,,,,,------***---...,,,,,,//////,,,+++++++++,,,,,,------...,,,---------------,,,,,,)))***,,,,,,,,,,,,...///------------------------000...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***---///---+++)))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++---,,,++++++,,,...,,,,,,---------.........---------............///------------------------,,,,,,------,,,,,,++++++,,,,,,...000111333555555///...,,,******,,,///111,,,...//////...------...,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,,,,,,,---...///...---------...///000000.........------.........---...///...---------///------------------------+++,,,---...////////////......//////000/////////+++---//////...---...///...///////////////......000000111111111000000///......///000000000000000///000000000111111111111111111111111111111222222444333333222111111000000111111222222222333333333000111333333222111111222000111222222222222222222444444444333333222222222444444555555555666555555555555666666666777777777999777666888<<<>>><<<::::::<<<<<<<<<<<<===@@@BBBGGGGGGJJJRRRbbb|||}}}|||zzzxxxwwwxxxyyyyyy{{{zzzssspppwww}}}zzzwwwwwwyyyzzzwwwssshhhgggiiimmmrrrvvvyyy{{{|||qqqgggZZZWWWWWW\\\___bbbhhhnnnnnnrrrvvvuuurrrqqqtttxxx~~~{{{yyywwwuuurrrooopppssstttrrrqqqoooiiiaaa```ccchhhssszzzyyyxxxwwwsssnnnqqqyyyuuuoooqqquuuuuuuuuuuuzzzzzzxxx{{{~~~---,,,,,,,,,,,,---......111111111111111000///...+++,,,------,,,,,,---///......---------,,,,,,,,,++++++*********+++,,,---*********+++,,,---...///,,,,,,+++***+++---///000***---...,,,,,,//////,,,***++++++,,,,,,---------***+++,,,,,,,,,,,,++++++)))***,,,,,,,,,,,,...///++++++++++++++++++++++++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++++++++++++++++++++,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,***+++---,,,++++++,,,...,,,,,,,,,------------...---------............///------------------------,,,,,,,,,------,,,,,,+++,,,,,,...000111333555555000///---+++,,,...000222,,,...000000...------...+++,,,,,,,,,------......------......---,,,++++++,,,------......------,,,,,,,,,,,,,,,---...///000///////////////000111222.........------.........---...///...---------///,,,,,,------------------,,,,,,---....../////////------...///////////////+++---//////...---...///......///////////////...000000111111111111000000......///000000000000000///000000000111111111111000000111111222222222222///000000111111111111111111111222222222333333333111333444444222222222333111111222333333333333333444444444333333222222222333333444555666555555444555555555555555666666666999666555777:::===<<<999777999;;;<<<<<<===@@@BBBBBBEEEIIIJJJMMM\\\zzz|||{{{yyywwwwwwxxxzzz{{{zzz~~~zzzpppjjjnnnuuu~~~}}}xxxwwwvvvuuurrrppphhhhhhhhhjjjrrrzzz~~~}}}}}}yyyvvvqqqlllWWWTTTTTTZZZ```fffnnnvvvqqqooommmnnnrrrxxx|||~~~}}}||||||{{{zzzyyy~~~}}}vvvmmmdddffflllyyy{{{vvvvvvtttooojjjlllssswwwvvvqqqppppppqqqssszzzuuuwww{{{|||~~~yyywwwxxxxxxzzz{{{|||}}}|||{{{yyy---,,,,,,,,,,,,---......000000000000000///......***+++------,,,,,,---///------------,,,,,,,,,,,,+++******))))))+++,,,---++++++***++++++,,,---...,,,,,,++++++,,,...000111***---...,,,,,,//////,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,++++++((()))++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,+++,,,...***++++++,,,,,,++++++******+++,,,---------,,,+++***+++,,,,,,------,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,...///111222333444333111///---,,,---...///,,,...//////...------...,,,,,,,,,,,,------------------.........---,,,,,,,,,------......------,,,,,,,,,,,,,,,---...000000***+++,,,+++******,,,---......------------......---...///...------...///,,,,,,,,,,,,------------,,,,,,------...//////000,,,---......////////////+++---//////...---...///---...//////////////////000000111111222222111111......///000000000000000000000000000111111111111///000111222222222222222...///111222333444444444111111222222222333333333222333444444222222333444111222333444555555555444444333333333333333333222222333444666666555444444555444444444444555666666555444333444666888999888555777:::;;;<<<===???AAA999===CCCDDDBBBGGG[[[ooo~~~~~~|||yyywwwvvvwwwyyy{{{zzz|||{{{nnnfffiiiooowww|||xxxtttooommmnnnhhhhhhgggiiirrr}}}zzz~~~}}}~~~xxxpppiiiXXXUUUVVV]]]eeemmmwwwyyytttooopppyyy~~~}}}||||||ssskkklllsssyyysssppphhhbbbccchhhiiifff```]]]^^^cccfffppp}}}yyytttnnnppprrrxxx{{{vvvsssssszzz{{{yyy~~~zzztttxxx}}}---,,,,,,,,,,,,---.........////////////...------)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,+++++++++++++++***)))((()))***,,,---,,,+++++++++++++++,,,,,,''')))+++...//////...---***---...,,,,,,//////,,,,,,,,,,,,+++++++++++++++***++++++,,,------,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,***+++,,,,,,,,,,,,+++***)))***,,,.........,,,,,,***+++,,,,,,------,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,------///000111222222000000///...------------,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,+++,,,,,,,,,...///000111(((***+++)))'''&&&(((***------,,,,,,,,,,,,---------...///...------...///++++++,,,,,,,,,------------,,,------...//////000+++,,,---...////////////+++---//////...---...///------...//////////////////000111222222222222111......///000000000000000000000000000111111111111...///111222333333222222///000222333555555555555111111222222222333333333222333333333111111222444222333444555666666666666222333333333333333333444111333444666666555444333444444333333333444555666333444444444444555888:::666888:::;;;;;;;;;<<<>>>;;;;;;===@@@@@@BBBJJJSSS]]]sss}}}{{{|||}}}~~~}}}ooobbbdddjjjssswww{{{zzzssskkkjjjlllgggiiijjjlllvvvyyy}}}|||~~~tttjjjccc___^^^ccciiiooowww|||zzz|||}}}ssskkkjjjpppxxxtttkkkddddddhhhgggbbb]]]WWWVVV[[[]]]bbbsss|||pppiiibbbdddgggnnn}}}~~~{{{{{{yyywwwxxxyyyyyyuuuyyy---,,,,,,,,,,,,---........................---,,,)))+++,,,,,,,,,,,,...///,,,,,,,,,+++++++++******+++***)))((((((***,,,---,,,,,,++++++***+++++++++###&&&,,,000111///+++)))***---...,,,,,,//////,,,---,,,,,,++++++*********+++,,,------.........---,,,---...---+++++++++---------------------------((()))+++---------+++***++++++++++++++++++++++++---+++)))***...///...+++***+++,,,------,,,+++***((())),,,.........---,,,++++++,,,---------,,,,,,***,,,------,,,+++---...++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++((()))***,,,---...//////,,,------...///000000111++++++,,,------...//////------...---++++++---///---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---...///111111...000111///,,,+++---///---,,,,,,++++++,,,,,,------...///...------...///+++++++++,,,,,,------------------------...000000+++,,,---...////////////+++---//////...---...///------...///000000/////////000111222222222222222...//////000000000000000000000000000111111111111...///111222333333222222///000222333444444333222111111222222222333333333111222222111000000111333333444555666777777777777222222222333333444444444111222444666666555444333444444333222333444555666333666777666444555999===888999;;;;;;:::999:::;;;EEE>>>;;;???DDDDDDDDDEEEHHHSSSfffrrr___aaagggnnnnnnlllrrr{{{|||rrriiihhhlllhhhkkknnnqqqzzz~~~yyy~~~~~~zzzppplllgggccceeefffhhhmmmtttyyy{{{~~~ttthhhdddgggtttwwwppppppsssqqqlllcccZZZVVVYYYXXXXXXdddtttrrrddd\\\YYYYYY\\\eeewww|||}}}~~~yyy|||{{{vvvuuu{{{+++---------------000222000000///...---,,,,,,+++,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///---,,,,,,,,,,,,---.........,,,+++...---******,,,***+++,,,+++******,,,...---------,,,,,,+++++++++---------,,,,,,+++++++++///...,,,+++***+++,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///,,,,,,,,,------.................................555...+++...000...000444---..................---------------------------,,,---///000///---***))),,,++++++++++++,,,------///...,,,++++++,,,---...++++++,,,,,,---.........,,,...///...---++++++,,,,,,,,,,,,---------......------------------------,,,///...***+++111444222........................+++---...///.........///...............///000000////////////000000000000---......---111666555111000000111111111000000///111111111111111111111111111111111000///000222555222222333333333333444444000111111111111000////////////000111222333333333///000111444666888:::;;;444555555444333444666888555555555555555555555555666555333222222333444666333555999<<<<<<;;;888777:::999888777888999:::;;;;;;<<<>>>>>>======???@@@BBBHHHQQQ\\\nnnwwwdddbbbdddhhhhhhggggggkkkpppvvv}}}yyymmmiiilllllllllnnnsssxxx|||~~~}}}yyywwwsssrrrmmmfffbbbdddmmmuuusss{{{~~~oooeeebbb___aaahhhooosssuuu{{{zzz{{{~~~}}}{{{}}}|||{{{}}}{{{wwwnnniiiddd___ZZZ\\\iiivvv{{{~~~vvvllldddaaa\\\\\\^^^dddrrr}}}zzz|||~~~{{{wwwvvvyyy{{{|||+++,,,......------///000000//////...---,,,,,,,,,,,,+++*********+++------+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,++++++++++++++++++,,,...---,,,+++++++++,,,------,,,,,,,,,,,,---......///,,,,,,......+++***---***+++,,,+++******,,,...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,---,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------............,,,,,,,,,---------......------------------------111+++))),,,...,,,---111------............------------------------------,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,,,,---------.........---------------,,,...///...---+++,,,,,,,,,,,,,,,---------......------------------------***---,,,((((((---...+++........................,,,---//////...---...///...............///000000////////////000000000000///000///---000444333///000000111111111111000000111111111111111111111111111111111111000000222444222222222333333333444444000000111222333333222222///000111222222333333333222222333444555666777888444555555444333333555777555555555555555555555555555555333333333333444555222444666888999888777666999888888888999999::::::888:::;;;;;;:::;;;<<<>>><<>>>>>@@@NNN```www{{{sssssssssnnnooolllkkkjjjjjjmmmsssyyy}}}~~~zzzxxxrrrjjjjjjqqqwwwyyyvvv{{{xxxwwwtttrrr~~~{{{vvvrrrkkkdddeeellloooiiidddbbbdddggghhhhhhkkkkkknnntttvvvvvvzzzvvvtttvvvvvvuuuuuurrrsssssssssvvvzzz{{{yyyvvvvvv}}}zzz}}}{{{vvvqqqmmmmmmsssyyy{{{~~~{{{ooo___^^^YYYTTTRRROOOLLLMMMPPP,,,---------------,,,,,,+++******---000111...,,,,,,,,,,,,---------......((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///++++++++++++++++++++++++,,,+++*********,,,///000...---+++*********+++++++++,,,,,,***))))))+++...+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///+++***---...---///333222...***,,,000222000,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...***)))+++111000+++,,,111...------,,,,,,------...***,,,...///...---------///---,,,---...///...---000,,,---000...'''$$$&&&---------............///---------,,,,,,+++++++++---------------------------...//////---++++++,,,..................------111///------000111///,,,......////////////......//////...---,,,,,,++++++............////////////000111333333333111///...---000222333222000//////000111111111111222222222111111222333333333333222333333333333333222000000///000111111222222222222555444333111000111444777111222333333444444444333222222333333333333444444111333444444333333555666000222333555666666555555999999777777777777999999888777666555555666777888555777::::::999888888999999:::;;;===CCCLLLVVV^^^yyyoookkksssqqqlllnnnoooiiigggggglllssszzz}}}}}}~~~{{{uuuooommmnnnqqqssssssrrruuuzzz}}}xxxkkkfffhhhmmmuuu|||zzzqqqjjjiiiiiikkkkkklllnnnqqqqqqpppooossssssrrrppppppsssxxx|||zzzrrrsssmmmkkkooonnnqqqqqqttt{{{uuupppuuu|||{{{vvvvvvzzzzzzyyyvvvssssssxxx|||uuurrrmmmhhheeegggeee^^^WWWTTTNNNMMMMMMOOORRRVVVXXXXXX.../////////...------,,,,,,+++***,,,///000///---+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///......,,,+++++++++,,,,,,+++,,,,,,+++)))***,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,+++---...---///333000---+++,,,...///...+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---///,,,...000---((('''***...------,,,,,,------...***,,,...///...------...---............---.........+++,,,///...)))(((***......------,,,,,,,,,+++.........---------,,,,,,---------......------,,,+++---......---,,,---...........................000...---...111222111///......////////////......//////......---,,,,,,+++............////////////000111222333333111///......000333333222000000000000111111111111222222222000111222222333333222222222222222222222222222222222333444444555555444444222333444444222222333444222222333333444333333333222222222333333333444444222333555444333333444555111222333555555555555444999888888777777888888999777777666666666666777777555777999999888888888999999:::::::::<<>>AAABBBVVVnnn}}}zzzzzzzzzyyy|||}}}wwwvvvvvvxxxvvvooolllmmmooooooiiihhhhhhlllttt}}}~~~{{{xxxwwwvvvvvvvvvssstttzzz|||{{{}}}|||yyynnnfff^^^YYYYYYaaaqqq|||xxxwwwxxxvvvyyy}}}~~~~~~~~~{{{rrrmmmlllpppttt{{{{{{kkkiiieeeeeeiiifffqqqtttzzz|||rrrmmmpppqqqpppsss{{{{{{sssppplllkkkoootttxxxzzzrrrrrrqqqpppqqqvvv~~~~~~~~~uuuhhh```\\\[[[UUUQQQOOOPPPQQQRRRXXX___gggffffffhhhmmmttt{{{++++++++++++,,,,,,------...,,,++++++,,,---//////++++++++++++,,,,,,,,,,,,,,,---------------,,,+++///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++------------------------------,,,+++++++++,,,,,,---------,,,,,,,,,------+++,,,---,,,+++***,,,---+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///,,,+++......---...111,,,...//////---+++***++++++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,......,,,+++,,,---***+++,,,---+++***+++---...------,,,,,,------...+++,,,......---,,,---...***...111///+++))),,,000...,,,,,,---......///000......------,,,++++++***............------------+++,,,.../////////---,,,+++,,,------,,,,,,...///---------........................///000111111000......////////////......000000//////........................////////////000000111222111111000///000111333333222111111222000000111111111222222222000000111222222222222222222111000//////111333555//////000000000000000///000222444555333222111222222333333333333222111111111222222222222333333333333555555444222111222333111222333444555444444333444444444555555444444444555666888888888888666555444666777777666666777888555777999999:::;;;>>>@@@>>>GGGTTTaaaqqq}}}xxxvvvyyyzzz}}}}}}wwwsssrrrtttvvvvvvqqqooonnnnnnrrryyy~~~|||{{{{{{|||~~~~~~||||||{{{{{{|||zzzrrrllleee^^^ZZZ^^^nnn~~~|||yyyyyy{{{}}}{{{zzz}}}tttmmmmmmqqquuuooollliiijjjnnnjjjoooqqqvvv~~~~~~rrrkkkgggiiikkkjjjjjjnnnwwwyyypppnnnlllmmmrrrvvvyyy{{{rrrqqqppppppsssyyy~~~}}}}}}yyywwwwwwwwwxxxxxxyyyyyyyyy|||xxxqqqhhh```[[[[[[\\\___\\\YYYXXXXXX\\\hhhsss|||{{{zzzyyyzzz|||+++++++++,,,---///111222------,,,++++++,,,...///,,,,,,,,,,,,------------------.........------,,,000000//////.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///,,,,,,//////------000---...//////---,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,---//////---------...(((+++,,,,,,,,,---///111...------,,,,,,------...+++,,,------,,,,,,---///***---000///+++))),,,000//////...------.........---------------.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,.../////////...............---++++++,,,...---------.........///////////////...------------......////////////......///////////////.....................////////////000000000111111000000000000111333222111000111222000000111111111222222222000000111222222222222111444333111//////000111222222333333333333333222222111222333222111111222333222222222333333222111111111111111222222222333333333444555444222111111222111222333444444444333222555555555555555555555555555666777888888777666555333555666555444444666777444666999:::;;;;;;===>>>===>>>AAAHHHTTTggg~~~|||wwwwwwzzz}}}{{{zzzzzz|||}}}zzzxxxuuusssssswww|||zzzyyywwwwwwzzz}}}yyyuuupppjjjddddddqqq}}}wwwtttyyyuuunnnnnnsssxxxvvvrrrooorrrvvvsssxxxwwwwwwyyy|||}}}zzzwwwjjjeeeaaaaaabbbcccfffiiimmmvvv~~~|||zzzxxxrrrqqqsssyyyxxxvvvssssssvvv|||}}}zzzqqqnnnoooooolllllllllkkkjjjiiiiiiiiiiiidddddddddcccaaabbbdddfffpppkkkfffdddcccgggrrr~~~...------...000222444666,,,---...---,,,,,,---///,,,,,,---------.........------......///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......///,,,,,,//////---,,,///......------------......++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,...//////...------...+++...///,,,+++---//////...------,,,,,,------...,,,---------,,,,,,...000***---///...+++***,,,......000000---,,,......+++---------....../////////+++++++++,,,,,,,,,,,,------------......///000000/////////---******,,,---,,,,,,------...////////////000000...,,,***+++,,,......////////////........................................../////////////////////000000000111111///111111111//////000111000111111111111222222222///000111111222222111111444333111000//////000000111111222222222111000000111222222111000000222444000111111222222222222222111111111111222222222222222333444333222111222333111222333444444333222111888777666555555666777888444555555666666555555444333444555444333333555777555777999999888777888999999888;;;@@@FFFOOO\\\hhhzzzxxx}}}}}}yyyyyyxxxwwwuuusssqqqssswww{{{wwwuuuttttttxxx~~~|||wwwwwwxxxvvvrrrqqqxxx~~~~~~vvvuuuzzz~~~{{{yyyuuuwww|||{{{|||yyywwwuuuqqqnnneeeccc___\\\YYY[[[```eeehhhnnnuuuxxxwwwuuusssssssssuuu}}}~~~xxxtttvvvzzz||||||qqqooosssyyy{{{vvvtttlllaaa\\\]]]]]][[[\\\[[[YYYXXXYYY\\\___aaaeeehhhlllnnnpppsssvvvxxxyyyrrrpppnnnooowww}}}000///.........000222333+++---//////,,,+++,,,...++++++,,,,,,,,,---------,,,---...///////////////,,,,,,------......//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------******,,,---------,,,,,,+++,,,...///---,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...************************+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,---000000,,,,,,...///,,,((((((,,,...///...++++++,,,,,,,,,,,,------,,,,,,------.../////////+++---///...---,,,------+++//////***))),,,...,,,...------,,,,,,------...,,,------,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++///000------///...)))...---------------------,,,,,,,,,,,,------............---,,,---///111222.........,,,***+++---///,,,,,,------...//////000...///000///,,,+++,,,.........////////////......------------------------............///////////////////////////000111111///000000///......///111000111111111111222222222///000000111111111111111111111111111000000000000///////////////...------///111333333222111111111...///000222333333333333111111111111222222222222111222333333222111222444111222333444444333222111666444222000000222444666444444333333333333444444333333444333222222444666555666777777666555555666777666999???AAAAAAGGGOOOeeeqqq}}}yyy~~~{{{{{{yyyvvvssssssvvvyyyxxxwwwuuuvvvxxx}}}}}}~~~~~~{{{|||~~~{{{uuuooorrryyy~~~}}}zzz}}}zzzwwwzzz~~~{{{{{{|||yyyvvvrrrmmmhhhccceeeccc]]]XXXXXX___eeelllmmmppprrrrrrpppppppppssswww{{{tttrrrtttwwwxxxwwwzzz~~~|||qqqeeedddhhhmmmttt||||||tttnnnmmmeeeddd___VVVRRRTTTWWWVVVTTTSSSRRRTTTYYYaaajjjooozzz|||}}}}}}}}}~~~}}}vvvtttsssqqqsssvvvpppuuuzzz000...,,,+++++++++---...***---000000---+++,,,---******+++++++++,,,,,,,,,,,,,,,...///000000000000)))******+++,,,---.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++)))***+++,,,---.........***+++---...///...------+++---//////...,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...************************+++,,,------++++++,,,---,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,---000000---,,,...///***%%%%%%***///000...++++++,,,,,,,,,---------,,,,,,------...///000000***,,,...---,,,+++,,,,,,(((------(((''',,,///---...------,,,,,,------...,,,------,,,+++,,,...000---,,,++++++------,,,+++(((---///------000///)))///...------,,,+++******---------........./////////...,,,+++,,,///222444,,,---,,,++++++,,,///222,,,,,,------...///000000,,,///111000...---///111......////////////......,,,---------------------............/////////000///////////////000111111.../////////------///000000111111111111222222222//////000111111111111111...///000111222222111111222222222222222111000000,,,000444666555222///...---...000111333333444444000111111111111222222222000111333333222222333555111222333444333333111111222///,,,)))))),,,///222444444222111111222444444333333333222111222444666333555666666666666888999666333444999999888===EEEJJJVVVggguuuyyyuuuxxxxxxzzzxxx|||{{{yyy{{{}}}zzzyyyyyyyyyzzz{{{}}}~~~~~~wwwzzz}}}~~~}}}~~~zzzuuuvvvwwwqqqiiijjjoooxxx~~~}}}~~~vvvxxxvvvqqqrrrtttyyy}}}xxxuuuqqqlllgggaaaggghhhbbb[[[[[[bbbiiitttppplllkkkkkklllpppsssqqqwww~~~sssnnnooopppppprrrvvvzzzyyynnncccbbbgggfffkkkqqqrrrqqqttt|||zzzvvvtttnnndddaaaccc\\\^^^[[[UUUTTTYYY^^^___ZZZYYYYYY]]]fffsss~~~||||||~~~xxxqqqpppooollliiijjjpppttt{{{,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---+++******++++++******++++++,,,------------------------------,,,+++++++++,,,---.........---------,,,,,,,,,)))+++---,,,+++***+++++++++000000+++(((,,,---+++++++++++++++,,,---...///------,,,,,,,,,---.........------,,,,,,++++++***)))***,,,,,,+++++++++,,,))))))+++,,,---.........(((***,,,,,,++++++,,,---++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,---......---,,,***)))------,,,+++)))***---///***,,,---...------...///,,,---///000000000///......------,,,,,,------...***+++---......---+++***,,,...//////...------...+++,,,...---,,,++++++,,,///...,,,++++++,,,...///...---,,,,,,......---,,,---------,,,,,,+++++++++---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++++++++++++++...---,,,+++,,,...000222///...,,,---//////...---,,,---......//////......---......///////////////000000//////.........------------------...///000............////////////......////////////......////////////000000000000222000///...///222555777.../////////000000000111...///000222222111111000222222222111111111000000000000000000000000000000///...///222555555333///222222222111111111000000111111222222222333333333333333333333333333333333000111222222000000111222///111333333111000111111111222444666777777666666555444333222222444555777333333555666888:::;;;<<<@@@FFFOOOZZZfffqqq||||||uuuvvvwwwuuu~~~~~~sssssssssxxx|||xxx{{{yyyvvvrrrqqqpppqqqtttxxx}}}}}}zzz{{{|||{{{uuuooonnnrrrwww|||~~~}}}zzzxxxyyyzzzoookkkpppvvvyyyyyy}}}zzzxxx{{{vvvnnnhhhhhhmmmuuu{{{wwwsssooommmlllnnnnnniiiccccccjjjrrr{{{}}}xxxmmmiiinnnuuuxxxxxxuuu|||yyynnnhhheeefffjjjkkkmmmnnnkkkgggaaa^^^\\\ccccccbbbbbbccceeefffggggggdddccceeeeeebbbbbbdddkkkjjjhhheeefffhhhiiihhhnnnlllkkkmmmrrryyy~~~yyyvvvwww|||}}}uuurrrmmmhhhjjjpppooowww------------------------+++---...---,,,***+++++++++++++++++++++,,,------------------------------///...---,,,,,,,,,---...------------,,,,,,,,,,,,+++,,,......,,,+++,,,---(((++++++&&&&&&)))***'''++++++++++++,,,---...///++++++***+++,,,---......+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++---++++++,,,---------,,,,,,***,,,------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,------,,,,,,+++++++++++++++******+++...111+++,,,---,,,+++,,,...000,,,,,,.../////////...---...------,,,,,,------...***+++---......---+++***,,,...//////...------...***,,,...---,,,++++++,,,...---,,,,,,,,,,,,---......---,,,,,,......---,,,---------,,,,,,+++++++++,,,------------.........,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111,,,...///...,,,+++---///,,,---......//////......---......///////////////111000000000////////////......---------......///............////////////......////////////......////////////000000000000222111000//////000222333000000000000111111111111...///000111222111111000222222222111111111000000111111111111111111111111000//////111444555333000222222222111111111000000111111222222222333333333333333333333333333333333111222333222111111111333111333444444333222333444222333444444555555555555555444333222222333555666333333555666888:::;;;<<<:::===BBBIIIQQQ[[[eeelllvvv|||~~~~~~sssnnnlllppp{{{}}}||||||wwwtttmmmnnnooorrrvvv{{{~~~~~~~~~zzzvvvkkkooouuuzzz}}}|||xxxtttsss~~~wwwtttxxx}}}~~~}}}wwwsssooooootttzzzyyyooohhhbbb]]]___eeesss~~~yyytttqqqnnnmmmjjjnnnrrrssssssuuu|||}}}rrrmmmpppttttttsssnnnrrrzzzlllddd```\\\]]]___]]]___bbbaaa___\\\ZZZYYYZZZ[[[^^^bbbddddddaaa^^^YYY[[[aaajjjoooqqqvvv|||zzzwwwvvvuuuyyyvvvqqqnnnmmmooorrrttttttuuusssnnnjjjmmmyyy|||uuurrrooolllooouuuxxx|||------------------------,,,------,,,+++***+++---,,,,,,,,,,,,,,,------...------------------------000///...---------------,,,,,,,,,,,,+++++++++++++++---///...---,,,------***+++***((()))------***++++++++++++,,,---......)))))))))***+++,,,---...******++++++,,,------...)))+++------,,,+++,,,---------------,,,,,,+++***,,,...//////---,,,,,,---++++++++++++++++++++++++------------------------***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,------)))***+++++++++,,,///222+++++++++******+++...111+++,,,------......------...------,,,,,,------...++++++------------++++++,,,---//////---,,,---...***,,,------,,,+++,,,---------------------------...,,,,,,,,,......---,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,------------------------......---,,,,,,---...///)))---111///***(((,,,000,,,---......//////......---......///////////////111111111000000000000/////////...---------..................////////////......////////////......////////////000000000000111111111000000/////////222222222111111111111111//////000111111111111000222222222111111111111111222222222222222222222222111000///000222333333222222222222111111111111111111111222222222333333333333333333333333333333333222333444333222111222444222333444444222222222444333333333222333333444444444333222222222333555666222333444666777999:::;;;::::::;;;===AAAHHHPPPVVV^^^gggqqqxxxvvvlllhhhiiiqqq|||}}}~~~~~~|||wwwssspppkkkmmmqqqvvv{{{xxxrrrnnnrrrxxx~~~yyytttoooyyy~~~yyyvvv~~~~~~|||wwwtttuuuxxxzzz{{{vvvsssooolllfffbbbeeekkkwww~~~}}}}}}~~~~~~zzzuuuqqqmmmkkkiiimmmrrryyy~~~{{{pppkkklllllljjjfffbbbbbbmmm}}}~~~qqqggg^^^[[[YYYUUUTTTUUUSSSVVVYYY[[[ZZZYYYYYYZZZZZZ\\\cccmmmtttuuummmfff]]]cccooo{{{}}}xxxqqqjjjeeecccbbbcccbbbeeeeeeaaa___fffxxx|||vvvtttrrrrrrvvv{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...------,,,,,,,,,---......------------------------///......---,,,,,,,,,+++,,,,,,,,,+++++++++******+++---......---,,,,,,------,,,******---//////---,,,+++++++++,,,,,,---...++++++++++++++++++,,,---******++++++,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,------,,,,,,+++***,,,...///...,,,++++++,,,++++++++++++++++++++++++------------------------***+++,,,,,,******+++,,,,,,+++******+++---...///)))***+++++++++,,,///111++++++***))))))+++///222,,,,,,------...............------,,,,,,------...+++,,,,,,------,,,,,,++++++---///...---,,,------***+++------,,,+++,,,---,,,------......------,,,---,,,+++,,,.........,,,------,,,+++++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,..............................---,,,,,,,,,------))),,,///...***)))+++...,,,---......///.........---......///////////////000000000///////////////000///...---------------............////////////......////////////......////////////000000000000...///000111111000///...222222111111111111000000///000000000111111111111111111111111111111111111333333333333333333333333111111000000111222333333111111111111111111111111111111222222222333333333222222222222222222222222222333444444222222333444000111111111//////000222444333222111111111222333333333222222222333444555222333444555777888999::::::;;;;;;::::::===BBBEEEKKKSSS\\\aaahhhwww~~~qqqkkkgggjjjooovvv|||yyytttqqqmmmpppuuu{{{uuukkksssuuuzzz~~~vvvppplllssstttooonnnuuu~~~~~~~~~{{{wwwyyy}}}yyyxxxwwwtttssswwwyyyyyywwwrrrmmmhhheeeoooqqqvvv{{{|||qqqhhheeedddaaa______```eeennnwwwyyysssllliiiaaa\\\\\\[[[XXXUUUUUUXXXZZZ]]]___^^^]]]^^^______aaajjjxxxyyyooouuu|||wwwqqqkkkgggdddaaa___\\\^^^]]][[[]]]hhhzzz}}}yyywwwvvvwww{{{~~~zzzvvv{{{************************,,,---,,,+++******---///------,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++*********+++------+++***+++,,,***)))((()))+++++++++,,,,,,,,,+++++++++,,,------///...---,,,,,,+++,,,,,,,,,,,,,,,++++++************+++------,,,,,,,,,---***+++,,,,,,------,,,,,,+++---...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******+++---///000+++,,,---,,,++++++,,,...++++++***))))))+++///333.............../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---)))+++------,,,,,,,,,---,,,------......------,,,---,,,+++,,,...///...------,,,+++******+++---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........------,,,,,,,,,...........................------,,,,,,,,,,,,---,,,,,,+++,,,,,,,,,,,,+++,,,---......///.........---......///////////////........................000///...---------------............////////////......////////////......////////////000000000000,,,---///111222111000000000000000000000000000000000000000000000111111111111111111111111111111111333333333333333333333333111111111111000111222333111111111111111111111111111111222222222333333333222222222222222222222222222333444444222222333444000111111000......000222444333111000000111222333222222222222333333444444222333333555666777888888555777888888777777888999;;;CCCLLLPPPUUUbbbwwwyyypppgggeeefffggglllqqqwww}}}zzz}}}|||}}}|||vvvrrrpppsssyyy~~~{{{sssuuuuuuvvvyyy{{{wwwnnngggeeegggggggggjjjrrryyy|||wwwwwwxxx~~~xxxvvvwwwvvvrrrpppsssyyy~~~zzzrrrkkkgggllllllmmmnnnppprrruuuvvvyyyrrrjjjeeedddcccaaa```gggooo}}}vvvoooiiiiiihhhddd```___eeeggghhhhhheeeccccccccc___```fffrrr|||vvvzzz}}}wwwuuuvvvsssnnnhhhccc```]]]^^^dddnnnzzz~~~{{{{{{}}}}}}vvvooosss+++++++++++++++++++++++++++,,,---,,,++++++---...,,,,,,,,,,,,,,,------...------------------------******++++++++++++******,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++******++++++******,,,+++(((***...,,,,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,---,,,,,,+++******))))))***,,,---...---,,,---...***+++,,,,,,------------***+++---,,,+++******+++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++***++++++,,,---...///+++,,,------++++++,,,---++++++,,,++++++---000333///............///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---)))+++------,,,,,,---...------------------------,,,++++++,,,...///...------,,,+++******,,,---///,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------,,,,,,........................,,,,,,,,,,,,------------...,,,++++++......---+++,,,---......//////......---......///////////////,,,---------------......//////...---------..................////////////......////////////......////////////000000000000,,,---///111222222222111......//////000000000000000000000///000111111222111111111111111222222222333333333333333333333333000111222222111000111222111111111111111222222222111111222222222333333333222222222222222222222222222333444333222111222444222333222111000000222444222222222111222222333333222222222222333333333333222222333444555666777777333555888999777666666666666<<>>BBBIIISSS[[[XXXVVVXXXbbbooo~~~uuugggaaa______bbbeeeiiirrrzzz}}}~~~{{{vvvssstttxxx~~~uuuxxxzzz}}}~~~}}}|||vvvqqqpppssssssnnniiifffjjjoootttwwwyyy}}}wwwvvvuuuxxx}}}zzzvvvvvvxxx~~~}}}|||~~~pppnnnooouuuyyyyyyzzz}}}www~~~{{{uuusssrrrttttttqqqmmmlllqqqvvvssspppppptttuuuuuuyyyxxxrrrqqqooopppooommmjjjhhhggghhheeedddccceeeiiinnnpppqqqssstttzzzwwwwwwzzzqqqrrrtttuuuvvvwwwvvvvvv~~~zzzrrrqqqzzz........................(((+++---...---,,,,,,---++++++******++++++,,,---------------------------((()))+++---.........---......------------,,,,,,+++---......---,,,,,,---&&&'''++++++$$$"""---------,,,++++++,,,,,,,,,(((((()))***+++---///000)))))))))***++++++,,,,,,***,,,......---,,,---............---,,,+++))))))***,,,......------...///++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***+++,,,---...---,,,+++'''))),,,---------...000***,,,...//////000222333------,,,+++,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---***,,,...---,,,+++,,,,,,(((***,,,---,,,,,,---...///...,,,++++++,,,...///,,,++++++,,,...//////...---,,,***)))***,,,...000---------.........//////******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------)))***+++,,,---.........+++///222000,,,***---111,,,---......//////......---......///////////////---.........//////000000---------------...///000............/////////000......////////////......////////////000000000000222222222111111111111111......///111222333444555111000/////////000222333000000111111222222222222222222222222222222222222...111555555222000000111000000111111222222222222111111222222222333333333111111111111111111111111000111222222000000111222000000000...------000222///111222444555555444444111111222333333333333222222222333333444555666666444444333222111111444666666555333444888???GGGLLLKKKFFFFFFMMMUUU]]]lllzzzwwwhhhbbbbbbcccfffjjjmmmssszzz~~~yyyvvvwww||||||~~~yyyxxxqqqjjjhhhlllnnnllliiissszzz{{{~~~{{{yyyyyy{{{xxxvvvvvvssszzzwwwsssxxx{{{}}}|||mmmffffffiiipppssstttxxx~~~www}}}yyyvvvuuuooosssuuupppiiifffiiinnnpppooorrrwwwxxxxxx~~~zzzsssrrrmmmmmmnnnmmmjjjiiijjjjjjdddddddddeeegggkkkppprrrttttttzzzwwwwwwtttzzz}}}yyywwwwww}}}}}}tttqqqvvv---,,,,,,...---)))***...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++,,,------,,,***))))))***+++,,,...---,,,,,,---///************+++,,,------***+++,,,,,,------,,,,,,*********)))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---...,,,+++***))))))+++---...%%%(((,,,,,,+++***+++---++++++++++++++++++++++++---+++)))***---///...,,,,,,---------,,,***((('''------+++******+++------///......------......///------------------------,,,,,,---------------,,,+++,,,,,,---...///000000------.........------,,,---------......---,,,,,,///...---...//////---+++++++++++++++++++++++++++///,,,+++---000///)))###+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......//////.........,,,***,,,///111000...---------------------------,,,,,,,,,,,,---......000000000///......------......,,,,,,---///111333.........//////000111222////////////000000000000111000000///000222444555222111000//////111333444///111222222111111222333222111111111000000//////111111111000000000000000///000111111111000...---111111000000000000111111111111000000000000111111000111222111000///000111000000000000111111111111222333333222000///000111222222333333333333444444444444444444444444444444333222222666;;;>>>???===>>>???@@@BBBFFFMMMUUU[[[jjjvvvzzzqqqnnnqqqttttttqqquuuuuuvvv{{{|||tttmmmlllkkkkkkmmmqqqyyy~~~yyy}}}zzz{{{uuurrrsssqqquuuxxxxxxyyyyyyvvvqqqmmmiiijjjssszzzxxxrrrnnneeeiiigggjjjqqqooonnnyyy}}}xxxssspppnnnlllkkkjjjkkkjjjhhhfffnnnoooqqqsssxxxwwwkkkgggjjjggggggmmmssstttrrrpppnnnkkkkkknnnpppqqquuu{{{rrroooyyy~~~wwwyyy{{{{{{yyyvvvuuuttt{{{vvvrrrxxx,,,++++++---+++'''(((,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++***,,,------,,,,,,...///+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,***************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...,,,+++***))))))+++---...&&&))),,,---+++***+++---++++++++++++++++++++++++...+++******---...---,,,+++,,,,,,,,,,,,+++******...------,,,,,,------......------------------...,,,,,,------------------+++,,,------............++++++,,,,,,,,,,,,,,,,,,******+++++++++******))),,,---------------,,,,,,...------...///000...---++++++++++++++++++++++++,,,------//////...,,,***+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......//////......---,,,+++,,,///111000...------------------------------,,,,,,------...///////////////............///......---...///111222.........//////000111222///000000000111111222222000000000000000222333444222111000///000111333444///000222222111111222444111111111111000000000///111000000000000000000000///000111111111000......111111000000000000000111111111000000000000111111///000111111//////000111//////000000000111111111000111222111000000111333222222222333333333444444444444444444444444333333555444444666:::<<<;;;::::::;;;<<<===???DDDJJJNNNRRR[[[kkk|||vvvvvvzzz}}}|||yyyxxxzzz|||~~~|||vvvqqqqqqrrrqqqsssvvvwww~~~zzz~~~xxxqqqqqqnnnrrrtttrrrqqqrrrqqqnnngggccceeeooovvvuuupppmmmeeejjjhhhiiippppppttt|||pppiiiiiihhhgggfffggggggggggggnnnppptttxxx~~~}}}xxxllliiikkkiiiiiimmmqqqrrrpppnnnooolllllloooqqqrrrwww}}}zzz|||wwwrrrvvvxxxwwwvvvvvvyyy}}}~~~|||{{{zzzxxxzzz~~~{{{www|||+++******,,,***&&&&&&)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))+++------,,,,,,...000,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,+++*********+++,,,---(((***,,,---,,,+++,,,---++++++++++++++++++++++++...,,,++++++,,,---,,,++++++++++++++++++,,,------------............------------,,,,,,,,,,,,------,,,,,,,,,------.........------...000111111111111------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,---------------...------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---,,,+++---///+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......//////......---,,,,,,---///000///...........................---------,,,------...///............////////////////////////000000000000.........//////000111222//////000111222333333444000000000000000111222333222111000000000111333444...000111222111111333444111111111111000000000000000000000000000000111111000000111111000000///...222222111000//////000000111111000000000000111111---...000/////////000222//////000000000000111111///000111111000000333444222222222222333333333333333333333333333333333333777666555666888888777666777888999999999;;;???AAAAAAGGGPPP[[[jjj}}}}}}||||||{{{vvvtttssspppoooqqqtttzzz~~~|||{{{~~~|||~~~qqqnnnmmmqqqrrrmmmjjjlllnnnnnnccc```bbbkkksssrrrooommmfffkkkiiiiiiooorrr}}}{{{mmmhhhgggfffdddccceeehhhkkklllpppuuu|||wwwppprrrvvvllllllhhhjjjlllooorrrtttrrrpppooommmnnnqqqrrrsssyyy|||rrrpppuuuzzz{{{wwwuuutttvvvzzz~~~|||zzzzzz|||+++***+++---+++&&&%%%(((+++++++++,,,,,,,,,---------------,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++---...)))***,,,,,,,,,,,,...000------,,,+++***************+++,,,,,,------,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,++++++*********+++,,,---***+++,,,,,,,,,,,,------***+++++++++++++++,,,,,,---------,,,,,,,,,+++***,,,,,,+++***+++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............///111222333444555555........................---......////////////...,,,,,,,,,,,,,,,,,,---------,,,---...111222111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......///.........------------...//////...////////////////////////---------------...//////---------...///000000111///000000111111000///...............///000111222......///000222333444444000000000000000111222222111111000000000111222333...000111222111111333444111111111000000000000000000000000000000111111111111111111111000000//////333222111000////////////111111000000000000111111+++---...///...///000222////////////000000000111///000111000///000111333111222222222222333333333222222222222333333333333666666555555666666555555666777999999888999:::<<<<<<@@@EEEHHHOOO^^^rrr}}}xxxwww{{{{{{xxxvvvssssssvvvyyy}}}~~~zzzyyy}}}|||vvvpppppptttssslllhhhjjjoooqqqeeebbbccckkkqqqpppnnnmmmgggmmmjjjiiiooouuu~~~ooommmjjjfffccceeejjjooojjjnnnuuu||||||yyyyyyuuummmkkkuuuwwwpppjjjmmmeeelllsssvvvyyy{{{yyyvvvqqqoooppprrrrrrssszzz{{{nnniiijjjqqqyyy}}}{{{zzzxxxzzz~~~,,,+++---///---((('''***+++++++++,,,,,,,,,---------------,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++((()))++++++++++++---///)))***,,,,,,,,,,,,---///------,,,+++***************+++,,,,,,------,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,++++++***+++++++++,,,,,,,,,,,,++++++,,,---------*********++++++,,,,,,,,,,,,---...---,,,+++******///...,,,+++++++++,,,---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---...000111222333333333,,,,,,------...///000000******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,222---)))))),,,...---++++++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......///.........------...............///////////////////////////...------------...//////,,,------...///000111111//////000000000//////...............///000111222------...///000222222333///000000000111111111111111111111111111222222222///111222222111111222333000000000000000000111111//////000000111111111111222111111000000000000000222222111000//////000000111111000000000000111111+++---...///...///000222...////////////000000000111222222000///...///111111111111222222222333333111111111222222222333333333333444444444444555555333555777888888888999;;;777<<<@@@AAAAAAGGGSSS]]]ttt{{{wwwwww{{{}}}|||~~~}}}tttsssuuusssllliiilllppprrrhhheeeeeekkknnnmmmkkkkkkjjjooolllkkkqqqwwwzzzvvvnnnfffcccdddiiinnnjjjnnnuuu}}}}}}vvvooolllppprrroookkkooo{{{sssooojjjiiiooonnnzzz|||uuutttttttttsssssszzz{{{mmmfffcccjjjpppvvv{{{}}}xxxuuuvvvxxxyyyzzz++++++---111///***))),,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++(((***++++++++++++---...***+++,,,,,,++++++,,,---,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,---+++******,,,---,,,+++*********++++++,,,,,,---***,,,......---+++++++++......---,,,,,,,,,,,,,,,******++++++++++++******+++,,,---......---,,,+++------------------------***+++,,,....../////////)))******+++,,,---...///++++++,,,---............++++++*********,,,---...---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,666000+++,,,000222000,,,+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......//////......---...///...------...///..............................------......///000---------...///000000111............////////////.........//////000111222------...///000111111222//////000111111000000///000000111111222222222222111222333222000000000111000000000000111111111111/////////000111111222222333222111000000000000111111111000000000000111111111111000000000000111111---...000/////////000222......////////////000000111222222000...---...000111111111111222222222222000000000111111222222333000222333333222333444666000222444555555666888:::444999>>>@@@???AAAFFFKKK```ttt||||||{{{yyyyyyzzz}}}}}}zzzzzzxxxssstttqqqllllllpppqqqpppkkkggggggjjjllliiihhhiiimmmqqqnnnnnnuuuyyy{{{nnndddaaacccgggiiilllpppwww{{{pppgggaaafffkkkkkkhhhiiipppwww~~~xxxmmmmmmkkklllvvv|||{{{zzzyyyuuussszzzyyyooogggaaabbbgggnnntttxxxzzzyyywwwuuutttvvvxxx{{{{{{******---111000+++***---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---(((***+++------,,,+++***++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++,,,---,,,*********,,,+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...******++++++,,,,,,,,,+++...+++((()))+++,,,+++***)))******+++,,,,,,------(((+++...///---++++++,,,+++,,,------------------,,,++++++******++++++,,,+++---...//////...---+++.........------,,,,,,+++++++++,,,------...------+++++++++,,,,,,------------...///000111111111111+++***))))))***,,,...///---,,,+++---......---+++------------------------000...,,,---///111000...+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......//////......,,,...000///---,,,---///------------------------...............//////000------......//////000000------,,,,,,---...///000.........//////000111222//////000000000111111111//////000111111000///...000000111222222222222222333444444222000//////000///000000000111111111111...//////000111111222222333222111000000000111111////////////000111222333111111000000000000111111///000111111//////000111........./////////000000000000111000......///111111111111111222222222222//////000000111222222333000222333333111000222444///111222222333444666999555888;;;===>>>@@@CCCEEENNN\\\hhhkkkooo~~~|||{{{yyyzzz}}}~~~yyyvvvyyyxxxsssssspppnnnqqquuusssnnnnnnjjjjjjlllmmmjjjjjjlllooossspppqqqxxxzzzmmmbbb```dddfffgggkkkooovvv~~~zzzmmmccc^^^aaabbbbbbaaadddjjjoootttxxxrrrmmmqqqrrrwww~~~xxxuuu{{{}}}xxxtttlllddd]]]bbbjjjrrrvvvxxxxxxyyyzzzwwwwwwyyyxxxpppiiieee((((((,,,111000,,,+++...++++++,,,,,,,,,---------+++++++++,,,,,,---------(((***+++------,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,------,,,***))))))***************+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...******+++,,,,,,,,,,,,+++...+++((((((***,,,+++)))))))))***+++,,,,,,------'''***...///---+++,,,---)))***,,,.../////////......---++++++++++++---...,,,---///000000///---,,,//////...---,,,++++++***......///////////////...//////.........---------***+++,,,---............+++***))))))***,,,...///---,,,+++,,,------+++***------------------------(((***,,,,,,,,,,,,...000+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,------......------........................,,,---......//////......,,,...000///,,,+++---///------------------------...............///000000.........///////////////---,,,+++***+++---000111.........//////000111222111111111111111111222222//////000111111000///...000000111222222222222111444555555333000....../////////000000111111111222...//////000111222222222333333111000000000111222.../////////000222333444111111000000000000111111000111222111000///000111............/////////000...///000/////////111333000111111111111222222222...//////000111222222222000333444333000///000222111222333222222333666999555555555666888;;;>>>@@@???JJJSSSSSSSSS___qqq}}}}}}{{{}}}{{{sssnnnooottt}}}{{{vvvuuutttqqqqqqwww{{{wwwnnnqqqnnnmmmooopppnnnnnnqqqqqqtttqqqsss{{{{{{}}}nnnbbbbbbggghhhhhhhhhlllsss|||yyylllaaaaaa```]]][[[\\\aaahhhnnnlllqqqmmmmmmuuuzzzzzzvvv}}}~~~yyyxxxyyyrrriii\\\aaaiiirrrvvvvvvwwwyyy~~~zzzyyy}}}zzztttpppnnnmmmmmm---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///---+++)))******)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---...///))))))***+++,,,,,,------...,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++*********,,,***(((***---///...---++++++++++++++++++++++++,,,------,,,+++***,,,...+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------...///000---...---,,,++++++---///+++---......,,,+++******,,,,,,,,,---------......---------.........//////+++---......---,,,,,,---,,,------......------,,,000///---,,,,,,---///000---------............///------------------------+++,,,------+++***+++,,,,,,,,,------...///000000......---++++++,,,000333------,,,+++,,,---...///000000///...---,,,,,,+++000...---...111111///,,,------......///000000000////////////000000000000...---------...///111222//////000111111111111111---...///111222222222222000000000000000111111222222222222222222222222222111111111111111111111111...///000000000///---,,,222222333333333222111000////////////000000000000111111222222222222111111111111000000000000111111///000222111///......///,,,---------.........///111111111111111111111111000000000000000111111222222222222222222111000///333333222222222222222222000000111222333333444444555666666555555666999;;;CCCBBBAAAAAADDDKKKTTT[[[qqqyyy}}}|||xxxooommmssstttrrrwww~~~tttxxxyyyvvvwww|||wwwxxxwwwtttrrrpppqqqrrr}}}~~~uuurrrwww}}}zzzlllcccbbbeeeffffffkkkmmmqqqvvvyyyvvvoooiiibbbZZZRRRQQQWWW___eeehhhrrrrrrtttxxx|||~~~~~~~~~uuukkkmmmttt~~~~~~wwwttt,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++***+++------,,,+++,,,---,,,------......------,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---)))******+++,,,,,,---------+++***+++,,,,,,+++***------------------------++++++,,,------,,,++++++,,,+++++++++************///---+++---///111111000++++++++++++++++++++++++)))***+++,,,+++,,,...000+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......,,,---...---,,,+++---///+++---//////---+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---+++---......---,,,,,,---,,,------......------,,,///...------------...///---------............///------------------------...//////...------///111.........---------------///---,,,+++,,,---//////------,,,,,,,,,---...///...............---------+++******+++,,,,,,,,,+++------......///000000000000000000000111111111111......------...///000111......///000000000000000///000000111111111111000000000000000000111111222222222222222222222222222111111111111111111111111...//////000///...---,,,111000000000111222333333////////////000000000000000111111222222111111000111111000000000000111111///000222111///......///000000000000000000000000111111111111111111111111000000//////000000111222111222222222222111000///111111111111111111111111000000111222222333444444222333444444333444666888;;;<<<======???CCCHHHLLLWWW[[[bbbnnnzzzqqqnnnrrrtttpppsss{{{}}}}}}yyyyyy}}}}}}zzz|||~~~|||yyyzzz~~~{{{xxxwwwyyy{{{xxxuuuyyyyyyoooiiihhhiiihhhgggkkkkkkmmmpppsssssspppmmmpppggg]]]YYY\\\cccgggiiiuuuwww{{{{{{||||||~~~}}}}}}++++++------------++++++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---***+++------,,,+++,,,...------............------,,,,,,---------.........))))))))))))*********+++*********++++++,,,,,,---,,,*********,,,---,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++************,,,+++******,,,......---++++++++++++++++++++++++'''(((***+++,,,---000333++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------+++---......---,,,,,,---,,,...//////---,,,,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---,,,------......------,,,---..................------------............///------------------------............---...000333000///...---,,,+++***)))///---***+++---...,,,***---,,,,,,,,,,,,---...///---------.........//////,,,---------,,,,,,...000------......///000000000000000111111111222222222//////............///000------...///////////////111111111111111000//////000000000000000111111222000000000000000000000000111111111111111111111111000000111111111000//////////////////000222444555////////////000000000000000111111222222111111000111111000000000000111111///000111000///...///000111111111111000000000000000000000000000000000000000000//////000000111222111111222222111111000000...//////000000111111111000000111111222333333333000222444444444333444555444666999::::::;;;<<<===BBBDDDGGGMMMYYYqqq|||sssooorrrsssooonnnqqqnnnyyy|||wwwuuuwwwzzz|||}}}~~~~~~~~~{{{wwwzzz}}}}}}~~~}}}xxxtttooommmnnnmmmkkkhhhooommmllllllooorrrssssss|||sssiiidddeeejjjoooqqqzzzvvvwww|||***+++---......---+++***...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---***,,,---,,,++++++---...,,,,,,------------,,,,,,,,,,,,,,,,,,------------((())))))************************++++++,,,,,,,,,+++***)))***,,,------+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++''')))***+++,,,---000222---,,,***))))))+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------***,,,//////...,,,,,,,,,---...//////---------...,,,,,,,,,---------......,,,,,,---------.........+++---......---,,,,,,---,,,------......------,,,,,,---///000000///---,,,---------............///------------------------***+++------------///000//////...---+++***))))))///,,,)))+++//////+++&&&,,,,,,,,,,,,------..............................,,,///000///------000444------......///000000000///000000000000111111111/////////...............---...//////000000//////000000111111111000000///000000000000000111111222000000000000000000000000111111111111111111111111222222222222222222222222///000000111111222333333////////////000000000000000000111111111111000000111111000000000000111111///000111000......///111000////////////.........///////////////////////////////////////000111111000000111111111111000000......//////000111222222000000111111222222222333111333666666666555555555222444777888888888888999;;;===AAAFFFOOO^^^nnnzzz|||tttoooqqqrrrnnnjjjjjjiiinnnvvv~~~|||{{{yyyxxxwwwwwwwwwzzzyyyyyy|||~~~uuusssqqqqqqrrrrrrpppnnnvvvsssqqqooopppsssvvvxxx~~~xxxppplllnnnsssyyy|||wwwpppttt{{{***+++---......---+++***---------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++,,,...+++,,,,,,,,,++++++---///+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,+++***)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------------------...///++++++++++++++++++++++++***+++,,,,,,+++,,,...///...---+++***+++,,,...000+++++++++,,,,,,,,,------------,,,,,,------...///......------------......***,,,//////...,,,,,,,,,---...///...------...///,,,,,,,,,---------......,,,,,,,,,---------......+++---......---,,,,,,---,,,------......------,,,+++---///000000///---+++---------............///------------------------'''***...000///...---------------,,,,,,+++++++++///,,,***,,,///000+++&&&,,,,,,,,,---------------000//////...------,,,,,,***,,,...---++++++---000------......///000000000.........////////////000///////////////.........//////000111111111111000......000111111222222222000000000000000111111222////////////////////////000000000000000000000000111111111111111111111111000111222333333222111000////////////000000000000000000000111111000000000111111000000000000111111///000000///......000222/////////......................................./////////...///000000111///000000111111111000000//////000000111222333333000111111111111111222222000333555666444333333444222333555555555666999;;;888888;;;BBBKKKRRRVVVWWWZZZggg|||zzz{{{vvvrrrqqqppplllhhhfffccceeeiiipppxxx}}}~~~xxxuuurrrrrrrrrvvv~~~}}}~~~}}}|||zzzyyy~~~}}}zzzwwwvvvwwwzzz|||~~~yyyvvvxxx}}}~~~sssuuu{{{~~~tttmmmkkkqqqxxx}}}++++++------------++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++---,,,,,,,,,+++***+++---///******++++++++++++***************+++++++++,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++,,,*********,,,---,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------+++,,,---,,,++++++,,,...++++++++++++++++++++++++,,,------,,,+++***,,,---------,,,,,,,,,---...///++++++,,,,,,,,,,,,---------------------....../////////...---------......+++---......---,,,,,,---,,,---...---,,,,,,...000,,,,,,,,,---------......************+++++++++++++++---......---,,,,,,---,,,------......------,,,,,,---///000000///---,,,---------............///------------------------(((,,,///111000///...---,,,,,,,,,,,,------------...,,,+++---//////,,,)))+++,,,------......------111000///...---,,,++++++,,,---//////...---------------......///000000000---------.........//////......///////////////...///000000111111111111111---...///000222222222333000000000000000111111222////////////////////////000000000000000000000000......---------...//////000111222333222111///...////////////000000000000///000000111111000000///111111000000000000111111///000000///......000333////////////000000000111//////////////////////////////......//////000111//////000000111111000000///000000111111222222222111111111111111111111111///000222222111000000111111222222111222444777;;;777444444:::DDDJJJKKKHHHHHHLLLXXXhhhyyyvvvzzz~~~~~~|||{{{{{{}}}|||zzzvvvqqqlllhhheeeddd\\\\\\```iiipppuuu{{{{{{wwwoooooommmmmmsssxxxmmmnnnqqqzzz~~~tttlllhhheeemmmtttyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))+++,,,,,,,,,,,,+++***+++---000***++++++,,,,,,++++++***+++++++++,,,,,,,,,------)))***,,,---...---,,,+++++++++++++++++++++++++++---+++***+++,,,,,,+++***************************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,)))***+++***(((''')))+++++++++++++++++++++++++++,,,------,,,+++***,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------------.../////////...------,,,,,,,,,---,,,---...---,,,+++---///,,,,,,---,,,++++++...000,,,,,,,,,---------......)))************++++++++++++---......---,,,,,,---,,,------......------,,,------...//////...---------------............///------------------------,,,---...---,,,,,,---...------------------------,,,------............---+++,,,---.........------//////......---------,,,......///000111///,,,)))------......///000000000............////////////,,,---...///000000//////...//////000111000000000...///000111111111111111000000000000000111111222000000000000000000000000000000000000000000000000......---------...///000000///...------...000111////////////000000000000//////000000000000//////111111000000000000111111///000///...---...111333,,,,,,---...///000111111///////////////////////////............///000000...//////000000000000000000000000000000000000000111111111111000000000000000000111000......000111111222222222111222555777666555555:::@@@DDDEEEDDD@@@@@@CCCLLLVVVaaaqqq}}}zzz{{{}}}{{{rrriiicccbbbbbb______dddlllrrrsssxxx~~~}}}tttsssnnnjjjppp||||||vvvsssxxx{{{uuuwwwrrrjjjmmmnnnrrruuuvvvqqqjjjfffeeedddmmmtttwww|||xxx---,,,,,,++++++,,,,,,---+++******************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,+++***)))***+++,,,,,,,,,+++******---000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......(((***,,,---------+++***++++++++++++++++++++++++...,,,++++++,,,,,,***)))------------------------,,,+++***))))))***+++,,,(((((())))))*********++++++---...---******,,,...+++++++++++++++++++++++++++,,,---,,,++++++---///)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------------...//////...---,,,,,,++++++++++++---...---,,,++++++---///+++,,,,,,+++***+++---000,,,,,,,,,---------......++++++,,,,,,,,,---------+++---......---,,,,,,---,,,------......------,,,---..................------------.........//////---------------------------,,,***'''&&&'''+++.../////////......---------,,,---......------///000+++,,,---.........---,,,---------............///***)))))),,,---,,,&&&!!!------......///000000000////////////000000000000+++,,,...000000000000000---......///////////////111111111111111000//////000000000000000111111222111111111111111111111111000000000000000000000000111000/////////111222333000---)))'''(((,,,111555////////////000000000000//////000000000000//////111111000000000000111111///000///...---...111444((()))***+++,,,...//////000000000000000000000000...............///000000......///000000000000000///////////////.........111111111000000000000000222333222111//////222444222333555555444333444555222555:::===??????======;;;:::===CCCEEEEEELLLVVVeeewwwsssfff______aaajjjiiimmmuuuxxxvvvxxx~~~|||{{{tttnnnrrr~~~~~~{{{vvvooolllttt{{{|||rrrlllpppmmmiiiooolllkkkjjjiiifffbbbaaacccdddlllrrrtttyyysssfff***,,,------,,,---///111++++++******++++++,,,---,,,,,,,,,---------......---------,,,,,,+++++++++)))***,,,,,,,,,,,,...///---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***++++++++++++***---,,,+++******+++,,,,,,---,,,***))))))+++,,,---)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++)))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++***))))))+++---+++*********,,,---,,,+++,,,...///...,,,******+++***+++,,,,,,******+++,,,+++++++++,,,,,,---------+++---......,,,+++******////////////////////////'''))),,,---,,,,,,,,,---++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------.........//////+++---000333333111///------------............///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******,,,---...////////////...---,,,,,,---...///............////////////,,,---......//////......,,,---.........---+++***///,,,***+++...///...---///////////////...................../////////000111111000000111222333333...111222111...---...111...///000000//////000111333333...))),,,444555111222111111111000000//////////////////000000000000333222000///...///000111000000////////////000000...............///000000////////////////////////111000...---,,,---///000---------..............................///000000000///---,,,---...000222000111111000---,,,,,,---000000000000000000000000...///000000//////000111///000000000000000//////222222222111000111333555//////000111222444555666333555888999999888888999999999999:::===AAADDDFFFLLLVVVdddttt}}}qqqhhhggghhhiiilllssszzz}}}~~~zzzrrrrrryyyrrrgggeeemmmyyy{{{{{{sssnnnooopppmmmiiihhhiiigggdddbbbccccccbbbaaaccclllyyy}}}uuuhhhccc***,,,---,,,+++,,,...///++++++******++++++,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++)))+++,,,,,,,,,,,,---///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++++++++++++++------+++*********++++++,,,,,,,,,,,,++++++***))))))***,,,,,,***)))***+++++++++++++++++++++++++++***,,,------+++*********************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++***))))))+++---+++******+++,,,,,,,,,,,,+++,,,...---,,,***++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,------------+++---//////---+++++++++........................((()))******)))***,,,...***+++++++++,,,------------,,,,,,,,,,,,---......------------------------+++---///111111000...------------............///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++///...---,,,,,,---...///------------............,,,---......//////.....................---,,,,,,...,,,***+++...///...---/////////////////////............/////////000000........./////////000000000111111000///......///...///000000//////000111222222///+++---333444000111111111111000000000///////////////000000000000111111111111111111111111000000////////////000000...............///000000////////////////////////444222111///...///000111////////////////////////...............///000000///......---...///000111000111111000...------...000000000000000000000000...///000000//////000111//////000000000000//////111222222111000111333555333333222111111111222222333555777777777666777999999888888999;;;===???@@@???EEENNNXXXdddsss~~~tttnnnnnnpppqqqtttzzzuuuuuu{{{vvvhhhbbbfffqqqzzzyyywwwxxx|||}}}yyyvvv{{{~~~}}}{{{sssllllllkkkhhhddddddfffeeedddbbbbbbbbbccccccccclll{{{{{{zzzrrrfffccc***,,,---,,,++++++,,,---++++++******++++++,,,---*********+++++++++,,,,,,------,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++++++++++++++---,,,++++++*********++++++,,,......---+++(((&&&)))***,,,,,,***)))***+++***************************,,,------+++******+++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++)))***+++---++++++++++++,,,,,,,,,,,,)))+++------,,,+++,,,------///000///...---...///.........---------------,,,...//////---,,,,,,---------------------------------,,,+++***,,,///222++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------------............///,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***......------------......+++,,,,,,,,,------------,,,---......//////......//////......---............---+++,,,---//////.........//////////////////....../////////000000000------.../////////......222111000///000///...---...///000000//////000111000111000...///333333000111111111111000000000000////////////000000000000...000333555555333111///000000////////////000000...............///000000////////////////////////444333111000/////////000222222111111000000//////...............///000000............/////////000///000111000///...///000000000000000000000000000...///000000//////000111//////000000000000//////000111222111000000222444444333222111111111111111333444555444444444666888777777888888888888999999:::<<>>CCCJJJOOORRRaaavvv~~~yyy{{{~~~}}}}}}wwwmmmcccaaahhhooopppqqqssswwwzzz{{{yyyvvvooottt}}}~~~|||{{{{{{~~~}}}kkk```bbbkkksss~~~~~~}}}zzzyyyzzzwwwyyy|||{{{xxxtttssssssiiilllttt~~~}}}xxx|||~~~~~~||||||}}}~~~~~~{{{yyyqqqjjjiiihhheeeeeehhhdddffffffaaa[[[XXXZZZ^^^iiisss~~~mmmlllpppuuusssjjjdddccc***+++------+++******+++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...***+++,,,------,,,+++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++'''((()))+++,,,---......++++++*********+++---...)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...***,,,------++++++---...(((***,,,---------...///,,,---......---,,,---.../////////......------,,,---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,+++***))))))------------,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,---...///000111......---------...///000---------............///,,,,,,,,,------.........------------------------((()))***+++,,,---------,,,------------------,,,,,,------------.........,,,---......///.........000///...------...000000---......------...///000---.........//////000000////////////000000000111//////000000000000//////444111......000111...+++...///000000//////000111...///000222222000000111000000000000000000111111////////////000000000000000333777999777333---)))000000////////////000000...............///000000111111111111111111111111111000//////...---------111111000///......------...............///000000---......///000/////////---...000000//////111222////////////////////////...///000000//////000111......///000000000000000...///111111000///000222/////////000111222333444111222222000///000222444222333444555666777666666666777999;;;<<<===???AAA???GGGRRR```ooo~~~|||zzzyyyxxxsssvvvvvvqqqhhhcccfffkkkmmmnnnpppsssuuuuuusssqqqrrr~~~}}}zzzyyywwwxxx~~~pppddd```eeekkk{{{uuuttttttzzz}}}}}}~~~vvvvvvxxxxxxxxxzzzxxx{{{|||xxxrrrnnnnnnpppkkkoooxxxyyyzzz|||{{{zzzuuusssrrrvvv{{{}}}yyytttrrrrrrssstttttttttvvvxxx~~~yyytttwww{{{sssmmmjjjhhheeeeeehhhdddggggggccc\\\ZZZ\\\```fffqqq{{{ggggggkkkoooooojjjfffeee)))+++---...,,,++++++,,,++++++******++++++,,,---,,,,,,---------.........++++++,,,,,,,,,,,,------+++,,,------++++++,,,---+++++++++,,,,,,+++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,&&&''')))+++---.........+++***)))((())),,,...000)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***+++,,,...***,,,......++++++---///***,,,............///000+++,,,------,,,+++,,,---.........---------------,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000111000...,,,+++---------------------------,,,,,,,,,,,,---......++++++,,,---///000111111.........---......///000---------............///,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,------------............,,,---......//////...............---......//////---...///...------///111------......///000000000/////////000000000111111000///...---------......111000//////000000///......///000000//////000111///...000333222//////333000000000000111111111111////////////000000000000000333555777666222---***000000////////////000000...............///000000111111111111111111111111111111111111000000000000//////......------,,,,,,...............///000000............/////////000,,,...//////......///111000000000000000000000000...///000000//////000111---...///000000111111000---///000111000///000111111111000000000111111222000111222111//////111222111111222444555666777888333555888:::<<<<<<<<<<<<@@@???AAAIIISSS```sss~~~zzzwwwxxxqqqtttvvvrrrjjjeeeeeegggkkkmmmooorrrsssrrrpppooowww}}}uuussssssrrrtttxxx}}}yyysssiiibbbdddjjjvvvmmmlllmmmqqqvvvyyy{{{xxxttttttssstttvvvxxxzzzzzzuuuooolllooorrrtttxxxwwwttttttsssrrrqqqnnnmmmmmmppppppnnnkkkjjjhhhiiilllmmmlllmmmppptttsssqqqnnnmmmooosssvvv}}}wwwqqqnnnjjjfffeeeiiibbbcccccc```\\\[[[]]]___aaajjjvvv||||||zzzyyyyyyeeedddeeehhhkkkjjjhhhfff(((+++...///...---------++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,------++++++,,,---,,,++++++++++++++++++,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,((()))+++,,,------,,,,,,************+++,,,------)))***,,,,,,***)))***+++++++++++++++++++++++++++(((***,,,,,,+++++++++---+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---...)))---///...+++***---000,,,...///000/////////000+++---------,,,+++,,,---,,,,,,,,,,,,------------,,,,,,---,,,++++++...000---------------------------///222333111///......+++++++++,,,,,,------...---,,,,,,,,,,,,---......,,,,,,------------......,,,,,,---------.........---------............///,,,,,,------.../////////,,,,,,,,,---------......---------------,,,+++++++++,,,------------,,,++++++,,,,,,,,,------------,,,---......//////......,,,,,,---...............---...000///------///222------......///000000111//////000000000111111111222111...---,,,---///000...///000000//////000111...///000000//////000111000...000333111---///555///000000000111111111111////////////000000000000///000222333333111///...000000////////////000000...............///000000///////////////////////////000000111111111111111......------------------...............///000000///......---...///000111,,,---......------...///000000000000000000000000...///000000//////000111---...///000111111111111,,,...000111000//////000000//////000000111222333///111222222000///000111111111111111222444555666555555666888:::;;;::::::???::::::@@@GGGLLLTTT\\\aaakkk{{{yyyxxxzzzttttttrrrnnnjjjhhhhhhiiiiiilllooorrrssssssrrrrrryyywwwooonnnmmmmmmnnnqqqqqqttttttnnngggjjjqqq~~~yyynnnjjjjjjjjjtttzzz~~~}}}wwwsssqqqrrruuuvvvvvvqqqllllllrrryyyyyy{{{{{{wwwzzztttpppooonnnnnnnnnnnnmmmmmmlllkkkiiihhheeebbbdddjjjmmmjjjjjjmmmooojjjdddccceeeiiikkkkkkuuu}}}yyyvvvvvvrrrnnnooosssmmmllliiifffcccaaa``````cccfffkkkppprrrrrrqqqqqqdddbbb```bbbgggkkkiiieee(((+++...//////.........++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++---------++++++,,,------,,,+++******+++,,,---------,,,,,,+++***))))))++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,---,,,+++***)))***+++,,,------,,,***))))))***,,,,,,***)))***+++************************(((***,,,,,,++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///)))---000///+++***---111---///111111000///000111,,,---...---,,,,,,---...+++++++++,,,,,,---------+++,,,,,,+++***+++---000------------------------***+++,,,,,,***)))***+++))))))***+++,,,,,,---------,,,,,,,,,,,,---............---,,,,,,+++*********+++,,,---------,,,,,,---------.........//////,,,,,,------...///000000,,,,,,,,,------.........***+++,,,---.../////////++++++------------++++++******+++++++++,,,,,,,,,,,,---......//////......***+++---...///...---------///000///------///222---------...///000000111000000000000111111111111666444111......///222444,,,///111111......000333...///000000//////000111111...000333111,,,///666//////000000111111111222////////////000000000000---...///111222222222111000000////////////000000...............///000000........................,,,---...///000000000000---------..............................///000000000///---,,,---...000222,,,---......,,,,,,,,,...000000000000000000000000...///000000//////000111---...///000111111111111+++...000111000/////////+++,,,---///111444666777...000333333111000///000222111000///000111333555555333222222333555555555999555666???EEEDDDDDDGGGHHHNNNWWWbbbppp~~~wwwxxx|||uuurrrnnnkkkiiijjjmmmnnncccggglllooopppqqqqqqrrryyy}}}pppmmmlllkkkkkkjjjlllqqqvvvrrrmmmqqqzzzvvvzzzyyyrrrlllkkkkkkiiiyyywwwsssrrroooqqqqqqlllhhhjjjsss|||xxxxxxyyywwwqqqmmmrrr{{{qqqlllmmmnnnpppfffhhhkkkllljjjhhhgggfffdddaaadddlllpppmmmmmmoooqqqhhh___]]]aaafffgggfffjjjqqq|||yyyzzz|||{{{yyy|||zzzuuuqqqmmmiiiggghhhgggfffiiimmmnnnkkkhhheeeaaa\\\^^^eeekkkiiiddd,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++***,,,......---,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,------......------,,,***+++,,,---...---,,,+++...---,,,,,,++++++++++++,,,++++++******++++++,,,)))))))))******+++,,,,,,(((***,,,,,,++++++,,,------------,,,,,,+++++++++...---+++******+++---...,,,,,,,,,------,,,++++++************************+++,,,---------,,,...///+++---//////...---...///------------------------,,,++++++******++++++,,,.........------,,,,,,,,,///...,,,+++***+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++---000111///,,,***)))---...///...---,,,---...---------....../////////.........------.........+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------------------------,,,,,,+++,,,------......------***+++---......---+++***000000000000////////////////////////........................////////////////////////////////////......------------............//////000000111111...000111111000000111222---......///000111111222111111000000//////......222000...............---&&&000444---(((,,,///,,,////////////////////////------......///000000000...............---------000---,,,---///000...,,,---------............///........................---------............///000000//////.........---........................////////////000000000000000000000000000000000000......//////000000111111111//////111333333000---111111222333333444555555333333444555666777888999666777888999;;;===>>>>>>AAACCCEEEIIIPPPZZZeeemmm|||vvvwwwvvvtttssssssrrrooommmkkkmmmppprrrsssssstttuuu}}}wwwmmmhhhiiijjjiiijjjmmmrrrvvvvvvtttyyy}}}yyymmmdddfffnnntttzzz~~~uuutttqqqnnnlllkkkiiijjjrrr|||}}}xxxpppiiieeeeeegggiiiggguuutttqqqooommmmmmqqqpppqqqrrrpppjjjfffeeeggg^^^bbbiiijjjssstttaaaWWWXXX]]]___^^^aaakkkyyyzzzwwwuuuvvvwwwxxx|||~~~wwwpppjjjdddeeeiiikkkiiieeebbbbbbbbbccceeegggiiijjj,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,***++++++***,,,......---,,,---...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------------------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++******)))+++,,,,,,+++***+++,,,------,,,,,,,,,+++++++++...---,,,++++++,,,---...+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++---...///...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------***,,,//////...---,,,---,,,---...---,,,+++,,,...,,,,,,---------...............------------......+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------+++,,,------......------***+++---......---+++***000/////////////////////000000000/////////................../////////////////////////////////////////////....../////////......//////000000111111...000111111000000111222.........///000111111111222111111111111000000000111000...............---***---...,,,---000000...///////////////////////////////////////.........------..................///---,,,---///000...,,,---------............///........................---------............///000/////////......................................./////////000000000000000000000000000000000000......//////000000111111111//////000222333000...000000111111222333333444222222333444555666777777444555666777888999:::;;;999:::;;;<<>>BBBCCCHHHSSSbbbsss~~~||||||||||||{{{yyy{{{zzzrrrnnnllljjjjjjlllooopppppp}}}yyyqqqnnnnnnnnnsssxxx}}}xxxmmmiiieeeeeefffmmmzzzttteeeZZZVVVUUUVVV^^^dddkkkuuuxxxvvvxxx~~~sssjjjjjjdddiiiooommmtttwwwlllbbb[[[WWWTTTSSS^^^aaafffhhhhhhiiimmmqqqxxx{{{}}}~~~xxxrrrlllmmmrrrxxxzzzyyyuuuuuuuuuvvvyyy}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---......------,,,+++************++++++++++++******...---,,,+++,,,---///000+++*********+++,,,------,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,------+++))))))***,,,+++++++++++++++++++++......---,,,,,,---......++++++++++++++++++,,,,,,........................***+++,,,,,,******+++,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,------...---------,,,,,,,,,------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,------------------------,,,------,,,+++,,,...000+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...//////......------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------,,,,,,---......---,,,,,,.........///////////////222222222111111111000000............////////////////////////////////////000000000000000000000000......//////000000111111...000111111000000111222.../////////000000000111,,,,,,,,,---...//////000---.../////////...//////666---)))000222---,,,000////////////////////////000000//////............,,,,,,,,,---...///000000......---............------------............///........................---------............//////////////////........................................../////////000000..............................//////000000111111000//////000000000000////////////000000111111111000000111111222333333444111111222222222222333333555666888999999:::===???AAACCCGGGMMMUUU^^^eeeiiiyyy|||pppnnnllliiihhhhhhjjjkkkmmmvvv|||}}}xxxuuuqqqmmmppptttzzz{{{uuummmhhhdddccceeelllzzzyyyjjj^^^WWWSSSRRRZZZ^^^gggsss}}}|||xxxvvvvvvzzzuuuooohhhkkknnnhhhkkkwwwzzzrrrppplllfff___ZZZXXXWWW```bbbeeefffgggkkksssxxx}}}xxxtttqqqttt}}},,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,++++++---...///************++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,------+++))))))***++++++++++++++++++++++++---------,,,,,,------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,---------------------------------,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------//////...,,,******,,,///+++---......------...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......///.........------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------------------------------------....../////////000222222222222111111111111............////////////////////////////////////...//////000000//////.........//////000000111111...000111111000000111222////////////000000000000++++++,,,---...///000000+++---000000///...///000222++++++111111,,,,,,333////////////////////////............//////000000,,,,,,,,,---...///000000---.........------......---------............///........................---------............///.........///////////////....................................////////////------------------------......//////000000111111///000000////////////000000000000000111111111111//////000000111111222222222222222222222222222222111444666777777777999:::888:::===AAAEEEIIILLLNNNQQQZZZhhhuuu|||ooommmllliiigggfffgggiiikkkpppxxxxxxqqqsssuuuyyyyyytttlllhhhdddddddddhhhssszzzoooeee\\\VVVSSSUUUYYYeeeuuuzzzsssssstttwww|||vvvkkkkkkmmmgggiiiqqqrrriiikkkkkkiiiccc^^^\\\\\\___bbbeeegggjjjpppyyy}}}|||~~~,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---)))+++,,,---,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++******++++++,,,---***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++************++++++,,,,,,++++++******++++++,,,*********+++,,,---------***,,,------+++******+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///111+++++++++++++++++++++++++++,,,---,,,+++***+++,,,(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---............---++++++++++++,,,---......++++++++++++,,,,,,,,,,,,------------------------/////////---******,,,---+++---............///111------------,,,,,,,,,,,,------,,,,,,,,,,,,------------...............---------------------------------...//////...------------------------------+++,,,,,,------.........+++,,,------......---------------------------------------......//////000222222222111111111111000............////////////////////////////////////......000000000000............//////000000111111...000111111000000111222////////////000000000000......///000111111222222)))---000111///...///222+++***,,,000111//////333////////////////////////------......///000000111,,,---------.../////////---...///...------...///---------............///........................---------............///.........///////////////........................------........./////////..............................//////000000111111///000000///...---///111000000000000000111111111//////000000000111111111222222222222222222333333222444666666555444444555555777999<<<>>>@@@@@@@@@AAADDDKKKTTT[[[cccqqq}}}}}}{{{sssjjjllllllkkkiiiggghhhjjjlllpppyyy~~~tttnnnnnnrrrxxx~~~yyyuuullliiiiiiiiihhhgggmmmuuu|||yyyuuuooohhhbbb\\\YYYUUUYYYeeeuuu}}}zzzooorrrwww{{{qqqmmmnnnkkknnnuuuttthhhjjjkkkjjjfffbbb___^^^]]]```dddhhhlllsss|||,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---)))+++,,,,,,+++++++++---+++++++++,,,,,,---------,,,,,,,,,------------...++++++******++++++,,,---,,,,,,,,,+++++++++++++++******++++++++++++******)))***++++++,,,,,,++++++,,,+++******************,,,++++++******++++++,,,******++++++++++++++++++)))+++,,,,,,+++***+++,,,)))*********++++++++++++***++++++++++++++++++***---,,,++++++,,,---///111++++++++++++++++++++++++,,,......---,,,++++++,,,(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,.../////////...---++++++++++++,,,---...///,,,,,,,,,,,,---------------------------------------......---,,,+++---...***,,,------------...000.........---------,,,,,,......------------......---...............------........................,,,---............---,,,........................------------------------+++,,,------......------......------------......,,,,,,---......///000000222111111111111000000000............////////////////////////////////////...///111222222111///.........//////000000111111...000111111000000111222000000000000////////////000000000111111222222222''',,,111222///...000222+++---------000222///(((////////////////////////.........///////////////------..................,,,...000///---,,,---///---------............///........................---------............///............/////////000........................---------.........//////..............................//////000000111111...000000///---,,,///111////////////////////////000000000000000111111111111111111222222333333333222444555555444333444555888888999:::::::::::::::===<<<>>>DDDFFFHHHPPPYYY\\\eeesss{{{yyywwwqqqkkkiiikkkmmmnnnmmmkkkkkknnnpppttt}}}~~~pppfffdddhhhoootttwww}}}yyyuuuppppppsssvvvsssnnnooottttttrrrpppmmmjjjgggdddcccbbbdddlllwww}}}{{{zzz|||uuuyyyzzzppppppoootttxxxssshhhhhhiiiiiihhhgggdddbbbaaadddgggjjjnnnuuu,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...)))***,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++******++++++,,,---...------,,,+++***))))))))))))************))))))((()))***+++,,,+++******,,,,,,+++***)))))))))***,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))(((***,,,,,,++++++,,,---))))))******++++++++++++)))******++++++******))),,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---(((***++++++******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********+++,,,.../////////......++++++++++++,,,---...///,,,,,,------------......------------------------***,,,------------...///)))+++,,,,,,,,,,,,...////////////......---------///......------......///---...............------........................++++++------------++++++////////////////////////------------------,,,,,,+++,,,------......------......------------......,,,,,,------...///000000111111111000000000000///............/////////000///////////////////////////000222333333222000///......//////000111111111///000111111000000111222000000000000////////////////////////000000000000''',,,111222///...000333111222///+++///444+++////////////////////////000000000///......------...............---------,,,...000///---,,,---000---------.........//////........................---------.........//////---.........//////000000........................---------.........//////////////////////////////......//////000111111111...000000///,,,,,,///222.....................---000000000000111111111111000000000111222333333333...000111222222222444666333333333444666888:::;;;888555666;;;<<<:::===DDDFFFLLLTTT\\\eeeqqq{{{{{{yyyppplllnnnlllnnnqqqqqqooooooqqqsssxxxyyyjjjcccaaaeeeoootttsssuuuzzz|||{{{wwwsssuuuwww}}}~~~wwwuuuwwwrrrpppnnnlllkkkjjjkkkkkkqqqpppuuu{{{|||yyyzzz}}}sssrrrqqquuuwwwooofffeeeeeehhhjjjkkkiiigggjjjkkkmmmnnnqqqyyyssshhhccc,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,+++******+++,,,,,,(((***,,,...---+++(((%%%&&&(((+++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++...---,,,+++************---///111///,,,***+++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---)))***,,,,,,+++,,,...000---+++(((&&&&&&(((+++---+++'''''',,,,,,''''''+++,,,***(((***---...---***)))***++++++******,,,......---+++******+++---...************************++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++---...+++)))+++222888...---,,,,,,++++++++++++***,,,...---,,,++++++,,,,,,---......//////......,,,,,,,,,---------......000///...------...///000------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...***+++,,,,,,------,,,,,,...,,,******,,,.........------------------------...///000000//////000111---......///////////////...............///000111000222444444333111111222...///000000//////000111111111000000///.........000000000000////////////111...,,,---000222111000...///000000000///---,,,............////////////---...000///...,,,------,,,//////------//////,,,,,,---------.../////////...------------...//////---,,,++++++,,,---...///---------............///$$$$$$)))...---)))---555........................///...,,,,,,,,,---///111+++,,,---.........---,,,---...///...,,,++++++,,,............////////////////////////////////////............////////////000000000000111111111111000000111222222222222111///000111222333444444444000222333333222111333444555666777888999:::;;;;;;>>>@@@DDDGGGKKKQQQXXX]]]mmmvvv~~~|||{{{{{{yyy|||}}}zzzuuutttxxx|||xxxzzz{{{ooohhhggghhhjjjmmmooonnnmmmpppkkkppp}}}zzztttuuuwww~~~{{{zzzooohhhkkkooooooqqqtttwwwyyy{{{||||||~~~sssooorrrooonnnppphhhjjjjjjiiihhhjjjoootttxxxuuussssssvvv}}}gggWWWMMMGGGDDD,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,+++******+++,,,,,,)))***,,,------,,,)))((()))+++---...---------...+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,+++---...---***((()))***++++++,,,,,,,,,,,,------++++++******++++++,,,---+++,,,---,,,++++++,,,...---,,,***((((((***,,,---+++((((((,,,,,,((((((+++---+++***+++---///---,,,***+++,,,,,,++++++,,,---------,,,+++++++++,,,---************************++++++++++++++++++++++++,,,---...---,,,,,,,,,...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,...///---******///444...---,,,,,,+++++++++,,,+++,,,------,,,+++,,,---,,,------...............,,,,,,,,,---------......000///...------...///000------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........,,,---......//////......///...,,,,,,...///000///////////////////////////...///000000//////000111---......//////////////////............//////000000222444444222111111222...///000000//////000111000000000000000000000000000000000000////////////111...---...000222111//////////////////......---........./////////000000---...000///...,,,------,,,//////------//////,,,---------..............................///000000...------,,,,,,---...///---------............///)))***...111///+++---444........................///...---,,,,,,---///000,,,---...//////...---,,,---...///...------...///............////////////////////////////////////............/////////////////////000000000111111000000111222222222222111///000111222333333333333000111333222111111222444444444555666777888999999;;;<<<===>>>???BBBFFFJJJQQQWWWddduuuzzzzzz|||xxxzzz}}}vvvllllllmmmoooqqqrrrpppnnnpppjjjmmmxxx}}}wwwtttvvv}}}zzzpppiiikkkoooqqqssswww||||||}}}}}}tttrrrtttrrrqqquuujjjkkkmmmmmmnnnrrrxxx}}}|||ppp^^^OOODDD???===;;;,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,---------,,,,,,)))+++,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++************+++,,,......,,,...///...,,,******+++++++++,,,,,,,,,,,,------++++++******++++++,,,---------...,,,******+++---,,,,,,++++++++++++,,,,,,,,,******------******,,,---,,,+++,,,...///...---+++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,+++,,,...+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,///000...+++***---000------,,,+++++++++,,,,,,,,,------,,,++++++,,,...,,,,,,---...............,,,,,,,,,---------......000///...------...///000,,,---///000000///---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////............//////,,,---......//////......///---,,,,,,...000//////////////////////////////...///000000//////000111---......///////////////000//////............//////111333333222111111111...///000000//////000111//////000000111222222333000000000000////////////000///...///000111000///000//////............///////////////000000000000---...000///...,,,------,,,//////------//////,,,...............---------/////////...///000000111//////...------.........---------............///---...000222///+++---111..............................---,,,,,,...///000...///000000///...,,,+++,,,---............000222---............/////////////////////////////////............////////////.........////////////000///000111111222222111111///000111222222222222222000111222222111111222444111222333333444555666666:::;;;;;;:::999:::===???@@@AAAHHHRRRZZZcccqqq}}}~~~~~~|||xxxpppooovvvzzzxxxxxx|||}}}tttqqqrrrtttwwwzzz~~~~~~zzzyyy{{{zzz}}}~~~{{{vvvrrrkkkaaaYYYTTTNNNEEE===999888777777,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,---......,,,++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,---------,,,++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,------,,,+++***,,,---++++++,,,,,,,,,,,,++++++,,,+++,,,------,,,+++,,,---,,,,,,,,,---------,,,+++---000000...,,,++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++------------------------+++---//////---,,,,,,...---,,,,,,++++++,,,,,,,,,---------,,,++++++---///,,,,,,---.........------,,,,,,,,,---------......///...------------...///,,,...000222222000...,,,------,,,+++,,,---...///------------------------...------,,,,,,------.........------------......***+++,,,,,,------,,,,,,...,,,+++,,,...///...---------------------------...///000000//////000111---......///////////////111000///..................000222333111000000000...///000000//////000111000000111111222222222222000000000000/////////////////////000000000000///000///...------...///000/////////000000000111111---...000///...,,,,,,---,,,//////------//////,,,/////////...---------,,,...............///000000000000//////............---------............///,,,...///000...+++,,,..............................------------...///000000000111000000...,,,+++------...---,,,---///111---------.........//////////////////////////////............////////////---------........./////////000000111111111111111//////000111222222111111000111222222111111222333111111222222333444444555777888999999888999<<<>>>@@@???@@@DDDGGGJJJTTT^^^ddddddcccdddjjjttt}}}~~~~~~rrreee[[[VVVQQQQQQTTTRRRKKKDDDDDDAAA>>>;;;888666555444,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,---///000000111222000...---...///++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---************+++***)))(((+++++++++,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,+++,,,...000******+++,,,,,,+++******+++,,,---,,,,,,---,,,++++++,,,,,,,,,+++++++++,,,+++---000000...,,,++++++***+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,---+++,,,,,,------,,,,,,+++------------------------)))+++---......---......,,,,,,,,,++++++,,,,,,------......---,,,,,,---///+++,,,,,,---...---------,,,,,,,,,---------......///...---,,,,,,---...///,,,...000222222000...,,,------,,,+++,,,---...///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...------...///000///...------------------------...///000000//////000111---......///////////////111000///..................000222222111//////000...///000000//////000111222222222222111111000000000000000000////////////...///000111000/////////000///...------...///000////////////000000000000---...000///...,,,,,,---,,,//////------//////,,,/////////...---------,,,------,,,,,,,,,---......000000000//////...---------------............///+++---///.........//////........................------------......//////000000111000000...,,,+++......---+++******,,,...------------............////////////////////////............////////////------------............//////000111111111111000//////000111111111000000///111222222111000222333111222222333333444444444111333444555444555777999<<<;;;<<<>>>===<<>>;;;???EEEHHHDDD>>><<<<<<;;;:::777444222111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++***------,,,,,,,,,---......---------,,,******+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,---...------...//////---,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---)))***+++++++++,,,...000******++++++++++++*********------++++++------***+++,,,---,,,***)))***++++++---......---++++++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...******,,,---............,,,,,,+++++++++,,,------,,,---//////---,,,---...++++++,,,---------------,,,,,,,,,---------......///...---,,,,,,---...///,,,---///000000///---,,,---,,,,,,,,,,,,---......------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,---......//////......000//////000222222111///////////////////////////...///000000//////000111---......///////////////000//////............///---///111111000/////////...///000000//////000111333222222111000000//////000000000000////////////...000222222000.........///............//////000............////////////---...000///...,,,------,,,//////------//////,,,...............---------,,,,,,++++++,,,,,,---........./////////...---------------............///+++///000///000222333000........................---------............///...///000000///...,,,+++......---***((((((***---,,,------------.........////////////////////////............////////////---------............///...///000000111111000000//////000000000000/////////000111111000000111333222222222333333444444444333444555555333222333444444444888;;;:::777:::@@@===>>>?????????AAAEEEGGGIIIMMMTTTYYY___kkkyyyuuuhhhddd^^^WWWRRRPPPKKKDDD>>><<<999777999===???<<<888777888999999666555444444,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***------------,,,,,,,,,,,,)))******((('''''')))***++++++++++++++++++++++++((()))***++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///000...---///111111///---++++++,,,,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))------******------)))+++---...---+++)))+++,,,***+++,,,,,,++++++,,,---++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++,,,,,,---,,,,,,,,,+++++++++,,,,,,---...***---000111///---,,,,,,++++++,,,------------,,,,,,,,,,,,---------............,,,,,,,,,,,,......------............------+++,,,------......------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,---......//////.........------///111111///---////////////////////////...///000000//////000111---......//////////////////............//////000---///111111000......///...///000000//////000111000000000000000000000000000000000000////////////---000333333000.........---......///////////////------------............---...000///...,,,------,,,//////------//////,,,---------...............---,,,,,,,,,,,,---......,,,,,,......///...---------------............///,,,///000---///333222...........................,,,------...............,,,---...//////...---,,,......,,,***)))))),,,///,,,,,,---------.........////////////////////////............////////////---............/////////...//////000000000000000...//////000000//////...///000111111000000111222222222222222222333333333444666777666555333444555111222666999888555777<<<777888:::::::::;;;===???>>>BBBEEEEEEFFFLLLXXXbbbgggjjjnnnttt{{{uuujjjbbb]]]UUUMMMEEEDDDDDDEEEEEEBBB>>>;;;888777666666777777555444333555777777555555777999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,---------,,,+++******---......,,,++++++...000++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,---///000111***((('''(((+++,,,***'''++++++,,,,,,,,,---------++++++******++++++,,,---,,,------,,,+++***+++---...------,,,,,,------...(((------******------(((,,,...000...+++***+++...)))***++++++******,,,...,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........000...,,,++++++,,,+++***++++++++++++,,,,,,---...)))---000222111...,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------+++,,,---...///...---,,,...........................------,,,,,,------......------,,,,,,------...***+++,,,,,,------,,,,,,***)))***+++------+++)))------------------------...///000000//////000111---......///////////////...............///000111,,,...000111///............///000000//////000111......//////000000111111000000000000////////////---000333333000...---...,,,---///000000000///...,,,,,,,,,---------......---...000///...,,,------,,,//////------//////,,,,,,------....../////////...------------...//////***+++---.........---------------.........//////***......+++,,,000///)))........................,,,---......//////......+++,,,---.........---,,,------,,,+++***,,,///222,,,,,,,,,---------......////////////////////////............/////////000.........////////////000...//////000000000000000...///////////////......///000111111000000111222111111111111222222222222///111333444333222333444222222555777444111222888333444555555555555888:::777;;;<<<:::888;;;DDDLLLJJJJJJLLLNNNRRRZZZcccjjjuuuxxx|||ooo\\\ZZZRRRIIIEEEGGGFFFCCC888;;;>>>@@@???;;;666222222222222222333333333333///111333333111111555888,,,---......,,,,,,---...---,,,,,,,,,,,,---......++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++,,,...000,,,,,,,,,------.........+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***)))+++...,,,,,,++++++++++++++++++......---,,,,,,+++************+++,,,,,,,,,,,,+++...,,,***+++---...,,,***///...,,,+++***+++,,,,,,---...//////,,,++++++,,,///......------,,,,,,+++++++++++++++,,,,,,---...------------,,,,,,+++***,,,------,,,++++++,,,...,,,+++++++++++++++++++++,,,000111...,,,......,,,)))+++---,,,+++***+++,,,,,,---......,,,,,,---...************************++++++++++++++++++++++++,,,+++***---000222000...---...............------......------------................................................------,,,------......------,,,.........------,,,,,,,,,+++,,,...000111111000//////......---------......//////...//////000111222222111000.........///000//////............//////---...///000000///...---////////////////////////...//////000111000000000...///000000//////000111333111////////////...---000000000000000000000000////////////000000000000///000222222111111222444000...,,,---000111///---///---,,,++++++---000222////////////////////////......////////////............//////...---,,,,,,---000///,,,+++------***111///---...111111...++++++,,,---------...000222,,,---......------...000,,,------......------,,,........................---...///...,,,,,,...000//////.........---------,,,---///000000000///.........//////000000111111//////.........---------...///000111111000///...////////////000000000000//////000000000000//////111///...000444777666444111111222222222333333333666555444333222333444444222222333333333333444444666888999::::::;;;===???EEECCC@@@>>>AAAFFFLLLPPPSSSSSSTTTVVVYYY\\\```aaaxxx{{{yyyqqqkkkhhhfff]]][[[UUUVVVdddpppgggUUUBBBBBB???;;;???DDDBBB:::666888;;;======;;;888666333333333333333333333333111222333222111111333555,,,---......,,,,,,---...---,,,,,,,,,------......++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++---///,,,,,,---------------------,,,+++,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------,,,+++++++++++++++++++++++++++......---,,,,,,+++************+++,,,,,,,,,,,,+++,,,+++)))***,,,---+++)))...------,,,,,,+++,,,,,,(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,------,,,,,,++++++,,,------,,,++++++,,,...+++++++++,,,,,,,,,,,,,,,***...000,,,+++,,,,,,***)))+++---,,,+++***+++,,,)))+++,,,+++******+++,,,************************++++++++++++++++++++++++,,,+++***,,,///000...,,,------............------......------------......------------------------..................------,,,------......------,,,......---------,,,,,,,,,***+++,,,------.........,,,++++++,,,,,,---...................../////////111000///---------.../////////............//////---...///000000///...---////////////////////////....../////////000000000...///000000//////000111444333000000111111000///000000000000000000000000////////////000000000000...///000000///...///111000...---...000000///---------------------------.................................//////...............///......------,,,+++......,,,,,,//////,,,000///...///000///...,,,,,,---...---------///111,,,---......------...000,,,------......------,,,..............................///...,,,,,,---/////////.........------------......///////////////.........///000000111111//////.........---------/////////000000//////...////////////000000000000//////000000000000//////000//////000222444444333111111111222222222333333444333222111111111222222222222222333333333444444555666777777777777:::<<<<<<<<<;;;<<<===@@@CCCEEEDDDDDDDDDEEEFFFHHHKKKLLLRRRUUUYYY___eeekkkppprrrzzz|||~~~yyysssmmmhhh___\\\WWWRRROOOMMMLLLLLLFFFFFFCCCDDDPPP[[[UUUFFF<<<<<<999666999>>><<<555333444666777777666444333333333333333333333333333111222222222111111333555,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,...------------------,,,,,,000...---,,,,,,+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,111---***+++...///,,,)))*********++++++,,,,,,---...------,,,,,,++++++*********+++,,,,,,,,,,,,++++++***))))))++++++***)))++++++++++++++++++***)))((()))+++,,,++++++,,,---******++++++,,,------...,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++,,,,,,------......(((,,,...+++)))++++++))))))+++---,,,+++***+++,,,((()))++++++******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------......------............------...------------,,,,,,,,,++++++++++++,,,,,,---...------------------------............------------///......------------...//////............//////......////////////......///////////////////////////...---------...///000...///000000//////000111333111//////000000///...000000000000000000000000////////////000000000000///000111000...---...///000...---...///000///...,,,---...//////...,,,***.........------,,,,,,,,,------............------...............---------***---...,,,,,,000000......///000000...------...---...///...,,,,,,...000,,,---......------...000,,,------......------,,,------------------------...//////...,,,+++,,,..................---------...............///000000---......//////000111111...............---------///...............//////////////////000000000000...//////000000//////......///111000000000111222111111111222222222222333222111000000//////000000222222222222333333333333333444444444333333555777444555777999:::::::::999;;;;;;:::::::::;;;<<<<<<===>>>@@@CCCFFFIIIKKKLLLPPPRRRUUUYYY^^^bbbfffgggkkklllnnnppptttxxx{{{|||}}}vvvpppkkkhhh```]]]XXXSSSOOOJJJEEEBBB???>>><<<:::999:::<<<===555777777888AAAKKKHHH>>>777777444333555888666111111222222333333222222111333333333333333333333333111222222222111111333444,,,---......,,,,,,---...,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,+++***,,,---.........------,,,,,,,,,000...---,,,,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,......,,,***))))))***+++,,,,,,---------------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++*********+++++++++***'''((()))******)))((('''+++---...---+++))))))************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,------...,,,,,,---,,,++++++,,,...++++++,,,------...//////(((,,,---***)))++++++))))))+++---,,,+++***++++++)))+++,,,,,,+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,---.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------............------------------------------...---,,,,,,,,,...///000222222111111000...------////////////...------,,,///.....................//////............//////...//////////////////...///////////////////////////...,,,+++,,,---///111...///000000//////000111000...---,,,---...---,,,////////////////////////////////////000000000000111222333222000//////000//////....../////////...,,,---///000000///...---...------,,,,,,++++++***,,,,,,------------,,,,,,.........---------......+++......,,,,,,000000---,,,///111000---+++,,,///...//////...,,,,,,---///,,,---......------...000,,,------......------,,,------------------------...//////---++++++,,,---........................///......------...000111------......///000000111........................///...---,,,,,,---///000////////////000000000000...//////////////////...---000111000---,,,...111111111111111222222222222111111000000////////////111222222222222333333333222333333222111000222333333444666777777777555444999888888888888888888888======>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKNNNQQQTTTWWWXXXXXXYYY[[[]]]```ccceeefffkkkmmmqqqyyy}}}{{{{{{{{{|||yyyyyy{{{}}}wwwllldddbbb^^^\\\YYYUUUPPPLLLHHHGGGEEEDDDBBB@@@>>>===;;;::::::999888666666666777888111444555666;;;BBBBBB<<<555444333333555666555222333333222222222222333333222222222222222222222222000111222111000000222444,,,---......,,,,,,---...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,+++***,,,---.........------,,,,,,,,,---,,,,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***,,,---))))))***+++,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,((()))***++++++***)))(((---...///...,,,+++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,......,,,,,,---,,,++++++,,,...++++++,,,------...//////(((---...,,,***,,,---+++)))+++---,,,+++***++++++***+++------,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////...,,,,,,,,,++++++,,,---......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---......//////......---------------------------///...---,,,---...///000///000000111111000///...000000000000000///...---////////////000///////////////............///////////////......////////////////////////////////////...,,,+++,,,---///111...///000000//////000111000...,,,,,,---...------////////////////////////////////////000000000000111222222111///...///000.../////////......//////---......//////000111222------,,,,,,++++++++++++,,,,,,------------,,,,,,......------------...///...000000---,,,///...+++,,,///111000---+++,,,......//////...,,,,,,---///,,,---......------...000,,,------......------,,,---------------------------......---++++++,,,------.....................///......------...000111---------...//////000000---........................---,,,,,,,,,...///000////////////000000000000......////////////......---///111000---+++---000000000111111111222222222111111111111111000000000111111111222222222333333222333333222000000111333444444333333333333333444222333333444444444444444777777777888888888999999======<<<<<<;;;::::::999<<<======>>>@@@BBBCCCDDDAAABBBCCCEEEGGGHHHIIIIIIIIIKKKNNNUUU___gggcccZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWUUUSSSRRRQQQQQQQQQRRRNNNPPPTTTXXXSSSJJJDDDDDDBBBAAA@@@>>><<<;;;:::999777777777777777777777888555444222111000//////000///111333222444888888666333222222444555444333222444444333222222333444444222222222222222222222222000111222111000000222444,,,---......,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,...------------------,,,,,,,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...***)))+++///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,---+++,,,------...---------***,,,......------...///...------,,,++++++******------,,,+++++++++,,,,,,---,,,+++***+++,,,---...,,,------,,,++++++,,,...++++++,,,,,,------......)))---///,,,+++---...,,,)))+++---,,,+++***+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---///000000...,,,,,,---***+++,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............////////////......,,,,,,,,,------------...------,,,,,,,,,------...((())),,,...///000000//////000111111111000///......///000000111000000000//////............////////////............/////////////////////////////////...---------...///000...///000000//////000111222000//////000111000000000000000000000000000000////////////000000000000...///000///---,,,---......///000///...---...000............///000111222,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,...///000///111111---,,,///...+++---...//////---,,,,,,------...///...,,,,,,...000,,,---......------...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...---------..............................///000000,,,------......///000000---------...............------------...///000000////////////000000000000---......//////......---.../////////------...///000000000111111111111222111222222222222111000000111111111111222222222222222333333222111000222333333222111000000111222333///000111222333333333333222222333333444555555666888888888888888888888888999888888888888999:::;;;666777999;;;<<<===>>>>>>===???AAADDDKKKPPPMMMFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@AAAAAA@@@??????>>>>>>=========>>>:::===BBBFFFCCC<<<:::<<<999999999888777777666666333444555444222222222333111000000///////////////111111111111222333333333111///111444444111000222333222222111111222222333222222222222222222222222000111111111000000222333,,,---......,,,,,,---...***+++---//////...---,,,------------------------)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++---///,,,,,,------------------,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,---,,,***)))+++---,,,,,,,,,,,,,,,---......)))+++---------,,,---...---------,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,******+++,,,---,,,------,,,++++++,,,...+++++++++,,,,,,,,,,,,,,,)))---///,,,+++......---)))+++---,,,+++***+++,,,---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++...//////---+++,,,...******+++,,,---------------,,,,,,++++++,,,,,,---------------------------***++++++,,,------............////////////......,,,,,,,,,---------......---......///.........---(((***,,,...///...------,,,...///000111000///...------///000000000////////////............//////000///...------...///000////////////////////////....../////////000000000...///000000//////000111222111///000111222222111000000000000000000000000////////////000000000000,,,...///...------...///---///000000...---...000---.../////////---,,,+++++++++,,,,,,------...............//////.........///...,,,,,,,,,...///111---000000------000000---...---------......,,,+++,,,---...---------///111,,,---......------...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///---------.........//////---......///////////////,,,,,,---......//////000---------.........//////------...///000000000000////////////000000000000---......//////......---///...---...///000///...000000000000111111111111111111222222222111000///111111111111222222222222111222333222111111222444222222111111111111222222111222333444555444333333333333444555555666777777666666666777888888999999555555555444555555666666222333444666777777777777666999;;;<<<@@@DDDCCC>>>999999999999999999999999666777999::::::::::::999666666777888888888888888666777<<<>>>;;;666777;;;666666666666555555555555444666666555222000111333111111222222222333333333555333111222444444333444000...111555555111000333222222222333333222222222111111111111111111111111///000111000///000111333,,,---......,,,,,,---...***+++---//////...---,,,------------------------)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++,,,...000,,,,,,,,,------.........---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&(((,,,...---+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((+++,,,,,,)))(((***,,,+++***)))))))))***,,,---+++---...---+++))))))***+++,,,,,,------......///...---,,,,,,++++++++++++///...,,,*********,,,---,,,------,,,++++++,,,...,,,+++++++++++++++++++++(((,,,...,,,+++---...,,,)))+++---,,,+++***+++,,,000111222000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////))),,,......+++***+++---)))***+++,,,------...------,,,,,,++++++,,,,,,---........................******+++,,,,,,---............////////////......,,,,,,,,,------.........///000111222222111000//////000111000///---***(((***,,,...000000///...---+++,,,.../////////......//////............//////000///...------...///000////////////////////////...//////000111000000000...///000000//////000111111///......000111000///000000000000000000000000////////////000000000000---///000000//////111222---///111000---,,,...000,,,...000111///+++'''$$$***+++,,,---......///000......////////////......///...,,,,,,,,,...000111,,,//////---...111111//////---+++,,,//////,,,)))+++,,,---------...000222,,,---///...------...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,...000---------.........//////,,,---///000000000///...,,,,,,------...//////000---------.........//////,,,---///111222111111000////////////000000000000---..................---000---,,,---000222000...000000000000111111111111000111222222222111///...000111111111111222222222000111222111000111222444222333444555555444444333222222333444333222111000111111222222333444555555444444444555555555555555333333222222333333444555444555666666666555333222000444666666888<<<===;;;444444444555555555666666333333555666666666555444111222444555666666555555444555888999555000222888111111222222333444444444222444666444111000222444//////000000000000000000444111///111444444333333222000333888777222111666333444555555555555444333111111111111111111111111///000111000//////111333,,,...///...---++++++,,,+++,,,------......------------++++++++++++------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++---------+++++++++---......---,,,,,,---------***+++,,,---...---,,,,,,,,,,,,------,,,***(((''',,,------,,,******,,,...)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,+++***)))'''//////---,,,+++***************+++++++++,,,,,,,,,((()))+++,,,------,,,,,,***...---((((((------)))------,,,,,,+++***))))))000......000,,,$$$!!!$$$+++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,++++++************+++,,,,,,,,,,,,---...+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........***,,,------++++++,,,...222000------.../////////---,,,++++++************111000...,,,+++,,,...///------------------------...------,,,,,,------...))))))+++,,,,,,+++))))))***,,,***&&&(((...000---...---+++******+++---...------------------------+++,,,,,,------.........---...///...------...///........................000000////////////000000//////000000000...---,,,+++,,,...///000000000000......///000000000000000////////////000000000000...///000///...---...000...---,,,...000111000///......---,,,,,,,,,,,,---,,,---------.../////////,,,...///...---+++,,,,,,000---+++,,,......,,,***......//////...---,,,,,,......//////...---,,,,,,///......------,,,++++++....../////////...,,,+++///...------,,,,,,,,,,,,---..................---)))***,,,---...---,,,,,,------......///000000000------------------------////////////...---,,,+++///...---,,,,,,---.../////////............//////------............---------...//////......///111////////////000000000000111000///000111222111///111222222333333222222111///000111///......///111111111111111111222222222333222111111000111111111///000111222222222222222222333333444444333333222222333333444444333333222222222222222222333333444111222222333333222222111000111333555777777777777222222222111111111000000///222777::::::888333000333333333333333333333333333333222222333333444555333333333222222222111111222222111000000000111111333333333333333333333333333333333333333333333333111222333333222111222333111222222333333222222111444333222222111222222222111111000000000000000000---///000000...---------++++++,,,------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,222111///...------------+++,,,------++++++,,,---)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,+++******)))------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,)))------))))))------***------,,,,,,+++******)))***)))+++///---((('''++++++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,------------,,,,,,,,,++++++***,,,------++++++,,,...+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***,,,------++++++,,,...///...,,,---...//////...---,,,,,,++++++++++++,,,000///---,,,,,,,,,---...------------------------------,,,,,,,,,,,,---------------......---------***---,,,((()))...///,,,------,,,++++++,,,---------------------------------------------.........---...///...------...///........................000000////////////000000...//////000000///...---............////////////......///000000000000000.../////////000000000000...///000///...---...000111000............,,,+++//////...------------...---------...............,,,...//////---,,,,,,---///---,,,,,,......,,,***---------......//////000......//////...------,,,------------------------,,,,,,---------,,,+++***......---,,,,,,,,,,,,,,,------............------++++++,,,---------------000//////......------,,,------------------------.........------,,,++++++......------------......//////............//////------............---------...//////......///000.../////////000000000000000000000000000000000000111222222222222222222111000111111000///...000111000000111111111222222222111000000000111222222333000000111222222222222222222333333444444333333222222333333444444333333222///////////////000000111111222222333333222222111000111222444555555555555222222222111111111000000000222333555555444333222333333333333333222222222222222222222222333333444111111111222222333333333222222222333444555666777222222222222222222222222111111111111111111111111000222333222111000111333111222222333333222222111...------......///000000111111111111111111111111)))+++,,,,,,***))))))******++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---+++******))))))******+++***+++,,,---------,,,,,,444222///------...000111***,,,......---++++++,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,************+++,,,------'''+++,,,++++++...---***------,,,,,,++++++******''''''***------***+++...+++,,,,,,,,,,,,+++******************+++++++++,,,......------------,,,,,,,,,---...---+++***+++,,,+++,,,---,,,*********+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...***,,,------++++++,,,...,,,++++++---//////...---,,,,,,,,,,,,,,,---------//////---,,,,,,,,,---...------------------------------,,,,,,,,,,,,------///......------......///+++......,,,,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................---...///...------...///........................000//////......//////000---...//////000//////...111000///...---......///......///000000000000///....../////////000000000...///000///...---...000111000...---...---+++***000000///............///...............---------,,,...//////---,,,,,,---///---,,,,,,---...---+++,,,,,,,,,---...111333444.........///......---,,,++++++,,,------...//////,,,,,,---------,,,+++***------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...///......------,,,,,,+++---------------------------,,,,,,+++++++++,,,,,,---..................---//////............//////------............------,,,...//////......///000....../////////000000000...000222111///...000222111111222222222222111111000111222111000000111222000000000111111111222222/////////000111222444444000000111222222222222111222222333333333333222222222333333444444333333222111111111111111222333333111111222222222222111111000111222333333333333222222222222111111111111111222111000000000111333444222222222222222222222222111111111111111222222222//////000111222333444555000000111111111222333333111111111111111111111111111111111111111111111111///111222111000///000111111111222222222222111111------...///000111222333111111111111111111111111''')))******)))(((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***,,,------++++++,,,...*********)))******+++,,,++++++,,,,,,,,,---------000///---,,,,,,---...///(((+++...///...,,,+++,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++---......---+++***...---,,,+++++++++------,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,,,,+++***)))***+++---...&&&)))+++,,,---...---+++------,,,,,,,,,+++++++++)))***,,,---,,,******,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++---------------,,,,,,,,,,,,---...---+++***+++,,,***,,,,,,,,,******+++,,,+++++++++,,,,,,,,,------------------------------***+++---,,,++++++,,,...))))))***,,,//////...,,,+++,,,,,,---..................---,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---+++...000000///...---,,,,,,,,,---......---,,,,,,------------------------000000//////.........------...///...---------///......................../////////....../////////------...//////000000000111000...---,,,...///111---...//////000000//////........./////////000000...///000///...---...000///---------///000///...000//////.............../////////...---------,,,---...000///---,,,,,,------------------------,,,---,,,,,,,,,...000333555---...............------,,,,,,,,,---------...........................------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,......***++++++,,,,,,---......,,,,,,---------------------,,,,,,++++++,,,---...,,,---...//////...---,,,///......------......///------............------,,,---///...------...000........./////////000000---000333222...,,,///333000000111111111111000000///111222222111111111333//////000000111111222222////////////000111222333000111111222222222111111222222333333333333222222222333333444444333333222333222222222222333444444111111222222222222111111222222222222222222222111111111111111111111111111222111/////////000222333111111111111111222222222///000000111111111111111///000000111222333333333222222111111000///...---111111111111111111111111222222222222222222222222///000111000///...///111111111222222222222111111///000000111222333333333111111111111222222222222+++---//////---,,,---...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++---,,,,,,+++---...+++++++++++++++,,,---...+++++++++,,,,,,,,,------++++++,,,---------,,,,,,(((***---///...,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---//////---+++***------+++++++++,,,---...------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---'''(((***---...---,,,,,,---------,,,,,,,,,,,,,,,***---...,,,*********++++++,,,,,,,,,,,,+++******((()))***+++++++++******+++++++++++++++,,,,,,,,,,,,---...---+++***+++,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------------------------------***+++---,,,++++++,,,...))))))***,,,...///---+++++++++---............---------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,+++---111222000---,,,---,,,------......------,,,------------------------000000//////.........------...///...---------///........................//////............//////............//////000000///...---,,,---///111333------...///////////////............////////////...///000///...---...000...------...000111111000///...------,,,,,,------/////////...---------,,,---///000///...,,,------,,,---------------------///...---,,,---///111333------...............---......---------,,,,,,,,,........................,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...******++++++,,,---------,,,,,,,,,---------.........---------------...///,,,---...//////...---,,,......------------......------............------,,,---......------...///............////////////,,,000333111---,,,///222///000000111111000000///...000222333222111222333...//////000111111222222111111000000///000000111111111222222222111111000111222222333333222222111222333333444444333333222///////////////000111111000111111222222111111000333333333222222222222222111111111111111111111111111111111222222222222222000000111111111222222222...///000111111111000000111111111111111111111111444444444444333222111000222222222222222222222222222222222222222222222222...///000000///...///000000111111222222111111000//////000000000000///...000000111111111222222222+++,,,......---,,,---...***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,---...//////,,,,,,+++++++++,,,---...***+++---...///...---,,,(((***---...---,,,------)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,......,,,+++***+++++++++++++++,,,,,,---...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,***(((***---...++++++,,,------------,,,,,,,,,,,,(((,,,---+++***---...---+++,,,,,,,,,,,,+++******((()))+++,,,,,,,,,+++*********++++++++++++,,,,,,,,,---...---+++***+++,,,)))+++,,,,,,+++***+++---++++++,,,,,,,,,,,,------...------------,,,,,,,,,***,,,------++++++,,,...+++******,,,......---,,,***+++---......---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,000222000+++,,,///------------------------------------------------//////..................---...///...------...///........................///......------......//////............//////000------------...000222333------...////////////...------........./////////...///000///...---...000000///......///000///.........---,,,,,,,,,,,,,,,...............------------///000000...------...+++---...---,,,,,,---//////...---,,,,,,---//////,,,---......///.........//////...---,,,,,,++++++,,,,,,+++++++++,,,------------,,,,,,,,,---......,,,,,,------------,,,,,,///......---------------...------,,,,,,++++++***+++,,,,,,------.........---......//////...---------..................---......------------......------............------+++---......------...///------........./////////---///111000...---///111//////000000000000//////---///222333222111111222---...//////000111222222222111000///////////////111222222222222111000000111111222222222222111111222333333444444333333222111000000000000111222222000000111111111111000000333333222111111222222333111111111111111222222222000111222444444333222222000000111111222333333333...///000222222111111000222222111111111000000000---...000222333333333222222222222222222222222222000000000000000000000000...000111000///...///000000000111111111111000000111111222333222111000////////////000111111222222(((***,,,,,,+++***+++,,,++++++,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,---...+++++++++,,,---......///)))+++,,,,,,,,,,,,---///)))+++,,,,,,+++***,,,---************************)))******+++,,,,,,------******+++,,,,,,+++******)))******+++,,,,,,++++++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***---))))))------******---------------------------''',,,---***)))...000...+++,,,,,,,,,,,,+++******)))***,,,---...---,,,++++++++++++,,,,,,,,,------***,,,------++++++,,,...)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,***,,,------++++++,,,......,,,++++++---...---,,,***+++---...---,,,***)))++++++,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,------------------,,,******...222///***,,,222///...---,,,,,,---...///---------------------------------------.........---...///...------...///........................///......------......///000000......---...//////---.........//////000000,,,---......//////......---------.........//////...///000///...---...000,,,++++++,,,...//////...//////...------------------------..................///000000...------...***,,,......,,,,,,---///,,,,,,,,,,,,------------,,,------...//////......---------------------,,,,,,++++++++++++,,,---......---------......///000------............------...............---,,,,,,.........---,,,,,,++++++++++++,,,,,,---......///,,,---///000///---+++)))......------------.........------,,,,,,------...------............------+++---......---,,,...///---------.........//////////////////////////////...//////000000//////...+++...111222111111111111------...///000111222222000////////////000000111222222222222222111000000111111222222222222111111222333333444444333333222333333222222333333444555000000111111111111000000222111000000000111222222000000111111111222222222111111222222333333222222111111111222333444444444...///111333333222111000000000000000111111111111)))***---000111222111111111111111111111111111111000000000000000000000000///000111111//////000111000000111111111111000000000111333444444444222111---......///000000111111***,,,......------...///+++,,,------......------++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,---...///000---,,,+++***+++,,,---...+++***)))((()))+++...000***+++,,,++++++,,,...000)))+++,,,,,,+++***,,,---************************))))))***+++,,,,,,------*********++++++*********''')))***+++,,,++++++************+++,,,---///000******+++++++++,,,,,,,,,***+++,,,------,,,***)))///***))),,,,,,((()))...------------------------)))......***)))---///---+++,,,,,,,,,,,,+++******)))+++,,,......---,,,+++,,,,,,,,,------.........***+++,,,,,,,,,,,,---...)))***,,,,,,++++++,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,***,,,------,,,+++---...000...++++++,,,---------***+++---------+++)))(((***+++,,,---------------------------------------,,,++++++++++++++++++,,,***+++------------+++***))))))---111...))),,,333000///---,,,,,,---///000------------------------+++,,,,,,------.........---...///...------...///.................................------.........111000///...------...////////////000//////...---,,,---......//////......---------.........//////...///000///...---...000&&&%%%&&&)))---000111000000000///...............,,,------....../////////...///111000...------...***,,,......,,,+++...000)))***+++,,,------------,,,,,,---.../////////...+++,,,,,,------......///...------,,,---...///000...............///000111---......//////......------...///000///...,,,++++++,,,,,,------......///++++++,,,,,,---...//////+++,,,///000///,,,)))&&&///...---,,,,,,---...///...------,,,,,,------...---..................---+++,,,...---,,,,,,---///---------.........//////000...---...///000///.........////////////......***---000222111000000111------...///000111222222............///111222333222222222222222111000///111111222222222222111111222333333444444333333222000000//////000000111222000000111111111111000000000///.........000111222000000111111222222222222222111000000000111333333111111222333444444555555...000222333444333111000......///000111222333333...///111333444333222111000000000000000000000000111111111111111111111111///111222111000///000222000000111111111111000000***+++...000111111000///,,,------...///000000111++++++++++++++++++++++++((()))++++++++++++---///***,,,......---------...***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---,,,///+++***---+++'''***000+++,,,---,,,***)))***+++---,,,,,,+++*********+++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,++++++*********........................,,,,,,+++)))((()))---000---,,,+++,,,.........---+++******))))))******+++,,,,,,++++++++++++******------------------------///...---,,,++++++++++++,,,,,,+++***+++,,,---...)))+++,,,,,,,,,,,,---///+++++++++++++++,,,---...---------------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...,,,***+++......,,,(((***))))))+++---//////...---...000...+++***,,,...+++++++++,,,,,,---------++++++,,,,,,---...//////000...------//////---***///---++++++,,,......---***,,,------,,,,,,...///***,,,//////,,,+++---///,,,,,,,,,---------.........///000///...///000222..................------.........///////////////000000//////.........---///...---,,,,,,---...///............////////////000000//////.........------------............//////...---++++++,,,,,,---........................//////////////////............---+++***,,,///222///,,,+++...///...000444...------,,,,,,------...,,,---.../////////------------++++++++++++---------------............///000///...---------------***,,,...---,,,++++++,,,,,,,,,---....../////////***---111111///,,,,,,...------,,,,,,,,,------.........------------......---------............///+++,,,------,,,,,,...///......---,,,,,,,,,------........................,,,...000000...---///111......------------......000000////////////000000////////////000000000000222222111000000000000000111222444555555444222111000111111111111222222222222333444333111000111222111111222222222333333333111222333222000000111222111111000000000000111111222222333333333222222111///000222333333222111000000000000000000000000000000000000000000000000000555111,,,+++---000111111333222111111111222333444333222111000000111222333000000111222222222222111111111000000000000111111222000///......000222333333222000//////000222333111///000444444000///111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,...***,,,---...---,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++++++++---+++)))***---...---,,,222///...///---)))+++000+++,,,---,,,***)))***+++---,,,,,,+++*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***)))***,,,///,,,,,,+++,,,---...------,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...+++---------+++++++++---......------...//////000,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++***+++,,,---...---,,,+++******+++...//////...---......---++++++...111......------------------++++++,,,,,,---......///...,,,+++,,,......,,,***---+++))))))+++,,,,,,+++,,,---...---,,,+++,,,---***,,,......---,,,---///,,,,,,,,,---------......---...///...------///111....................................////////////000/////////............//////...---------......---------.........//////000/////////............---------............///---------...000333555777+++,,,...//////---+++***------------------,,,,,,...//////......000444777000,,,,,,...///---///222---,,,,,,++++++,,,,,,---******,,,...///000111111...------------------...---------............//////......---------......+++,,,...---,,,+++,,,---...------,,,,,,,,,------***---000111///------...,,,,,,,,,,,,,,,---...///......------------......---------............///+++,,,......---,,,---............------......///........................,,,...000///...---///111///..................//////...............///000000000000111111111222222222111000////////////000000111333444444333111000000000111111111222222222111222333333111000000111111111111222222222333333000111222222000000111222222222111111111111222222000000000111111000000///111222333444333222000...000000000000000000000000111111111111111111111111555222///...000222333222222222111111111222333444000000///......///000000000000111222222222222111111111000000000000111111000000///...///000111222111111111222222111111111000...///333333///...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))+++------,,,+++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******++++++,,,,,,,,,------+++******,,,------,,,000---,,,,,,)))&&&'''++++++,,,---,,,***)))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,------...---------,,,,,,++++++))))))***+++,,,---...///,,,,,,,,,++++++++++++***************************)))+++,,,+++******,,,---++++++,,,,,,,,,---------......------------......///......---,,,++++++***+++++++++++++++++++++++++++***++++++,,,---...///,,,,,,+++++++++,,,---...---......---+++******++++++++++++***++++++,,,---++++++++++++++++++***))),,,,,,------------,,,,,,------............------(((***,,,---------...///,,,++++++,,,...000000///---...---,,,++++++...000000//////......---,,,,,,+++,,,,,,------.........+++******+++------,,,***---+++******+++,,,,,,+++---...///...,,,***+++,,,***,,,......---,,,---...,,,,,,,,,---------......,,,---...---,,,,,,...000....................................//////000000////////////............000///...---------------------------............////////////............---------............///000//////......//////000***,,,...000000---***''',,,,,,,,,,,,,,,,,,------,,,---......///222666:::000---,,,//////------111,,,,,,++++++++++++,,,,,,++++++,,,,,,...///111222......////////////......---------............///......---------...//////+++---...---,,,+++,,,---///...,,,+++******+++++++++---000000...---------+++++++++,,,---...///000......------------......---------............///+++---//////---,,,,,,,,,...............///000111........................---...//////......///111000//////......//////000---------------...////////////000000000111111111000000//////......//////000000222222222222000000000000000111111111222222000222333333222000000000111111111222222222222333000111222222000000111222333222222111111222222333//////000000111000000///333444444444333111///...000000000000000000000000111111111111111111111111333111000000111222222111222111111111111222333333//////............/////////000111111222222111111111000000//////000000111/////////000000000000111///000222444444222000///000......111111......000------------------------+++,,,---,,,***)))***+++(((***,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,------......//////000,,,+++++++++,,,---------,,,,,,+++***((('''(((***+++,,,---,,,***)))***++++++++++++,,,+++++++++***,,,,,,+++***+++,,,---...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,***+++,,,,,,++++++,,,---......------------......//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------,,,---...---+++***+++,,,***)))))))))))))))************+++++++++******))),,,,,,------------,,,,,,---..................---'''+++......,,,+++---///---,,,,,,---///000000///,,,---------,,,+++******............------------,,,,,,,,,---------......******+++,,,---------,,,///...,,,---...///...------/////////---,,,---///+++,,,---...------------,,,,,,,,,---------......,,,---...---,,,,,,...000---------...............------......//////000000///////////////.........000//////...---------,,,---............////////////////////////.........---------............///000000///---,,,+++******,,,---///000///---+++)))------............//////)))***+++,,,,,,///333666000------//////,,,,,,///---,,,,,,++++++,,,,,,---000///---,,,,,,---...///---...///000000///...------------............///---------------...///000,,,---...---,,,+++---...///...,,,+++***+++,,,---,,,---//////......------***++++++,,,---...000111......------------......---------............///+++...000000...,,,++++++------------...///000111........................---...///////////////000000000////////////000000------------...///000000------------............//////............////////////000111111000//////000000000000111111111111000222444444333111000000111111111111222222222222///000111111000000111222222111111000000111111222000111111222222222222222333333444444333222111000000000000000000000000000222222222222222222222222/////////000000000000///111111111111111222222333111000000000000000000111///000000111111111111111000000////////////000000///000111111222222111111000111222333333222111000111...///111111///...111------------------------,,,------,,,***)))***+++(((***,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,+++---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------....../////////+++,,,,,,++++++,,,---...---//////...------///000+++,,,---,,,***)))***+++***++++++,,,,,,,,,+++***---,,,+++***+++,,,...///.........------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++........................'''***------,,,+++++++++(((***,,,,,,******+++---------,,,,,,,,,,,,------//////...------,,,+++++++++,,,,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++---,,,,,,+++---......---,,,,,,,,,,,,------)))******+++++++++******,,,------......------,,,---..................---))),,,///...+++***+++------,,,,,,---///000///...***+++---......***&&&###******+++,,,---.........,,,,,,,,,---------------***+++,,,---------------///...---...//////...---,,,...///000//////111333,,,,,,,,,---......------,,,,,,,,,---------......---...///...------///111---------.........//////---------...///000000111........./////////////////////.........------,,,....../////////000000000.........///////////////---------............///+++,,,---...///000111111111000///...------......------------......//////)))***+++++++++,,,...000///,,,---//////,,,,,,.........------------......000///...,,,,,,,,,---...,,,---...//////...---,,,---------............///---------------...///000---......---++++++---///...---,,,,,,,,,...///000...------............---***++++++,,,---...000111......------------......---------............///,,,...//////---+++++++++,,,,,,,,,,,,---...///000....................................///000//////000000////////////000000//////......///000000111------------............//////............////////////////////////////////////000000000111111111111333555555333111111222000000111111111222222222...///111111000000111222000000////////////000000///000111222222222222222000111111222333333333333000000000000000000000000111111111111111111111111---...000111000000000000000000111111222222222222000000111111111111000000//////000111111111111000000000////////////000000000111222333333333222222333222111000000111222333333000///222222///000333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++)))+++------,,,+++,,,---***+++,,,,,,------,,,,,,******+++,,,------------,,,...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++---///)))---///---,,,...000///+++,,,---,,,***)))***+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------******++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,'''***,,,+++)))(((***---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------......///------,,,++++++,,,,,,,,,***+++,,,---------,,,,,,)))+++,,,,,,,,,,,,---///------,,,+++++++++,,,,,,)))***++++++,,,+++++++++------............------------............------,,,---...---,,,+++++++++---,,,+++,,,...///...---***+++---......+++&&&!!!((()))***+++---...//////------------------------***,,,......---,,,---...---,,,+++,,,......,,,++++++---///000000000222444,,,,,,+++---...///...,,,,,,,,,,,,---------......---...///...------///111,,,,,,------.../////////,,,------...///000111111.........///////////////------...//////......---.........////////////000.........///////////////---------............///,,,,,,------------,,,,,,222000...------...000222******++++++,,,,,,------,,,---------,,,,,,---///...+++,,,//////,,,,,,...//////............//////,,,,,,,,,---...///000000---------......------------------............///......---------...//////.........---+++,,,...000,,,,,,---......///000000///...,,,---...///...---+++++++++,,,---...///000......------------......---------............///---.........,,,+++,,,...,,,,,,,,,,,,,,,---...///........................///...---...000000000...000//////......//////000000000////////////000000//////000000000111111111//////......//////000000/////////////////////////////////000000000111111222333444333111000111333000000000111111111111222---///000000000000111222/////////....../////////------...///000000000000//////000111222333333444000000000000000000000000000000000000000000000000...000222333222111222333///000111111222222111111//////000000000000//////...///000000111111000000000//////......//////000111111111222222222333333444222000//////000222444444000000222222000000444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,***,,,---...---,,,---...***+++,,,,,,------,,,,,,)))***+++,,,------------+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,++++++******))))))***,,,---,,,******---///&&&,,,---***(((+++,,,***+++,,,---,,,***)))***+++(((***+++------,,,+++***+++,,,,,,---...---------******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,&&&***,,,+++((('''***---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,------......++++++++++++,,,---......***+++,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,+++*********************+++,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,++++++,,,---...,,,+++---,,,+++,,,---...---,,,,,,++++++,,,......+++(((***++++++,,,---...//////------------------------***,,,...---+++******,,,,,,,,,,,,---......,,,***+++---...///......000222---++++++,,,//////...,,,,,,,,,,,,---------......,,,---...---,,,,,,...000,,,,,,------...//////000,,,,,,---...///000111111............/////////000+++,,,---////////////...,,,,,,,,,---------................../////////000---------............/////////...---+++)))&&&%%%......------...///000111)))******+++,,,,,,------,,,---...---,,,,,,---///,,,***+++///000---,,,///.........------.........,,,,,,---...//////////////////............//////---------............//////......---------.........///...,,,+++,,,...000+++,,,...//////...---,,,000...,,,,,,...///...---,,,,,,,,,,,,,,,---...///......------------......---------............///---------,,,++++++...000......------------...///........................///...,,,---000111000...///..................///111000///...............000000000111111111222222000////////////000111222000000////////////000000////////////000000000111222222111///......000222000000000000111111111111---...000000//////111333000000////////////000000,,,---...///000000000000////////////000111222222000000000000000000000000////////////////////////...000222222111111333555...///000111222111111000///000111222222111000///...//////000000000000000//////............//////111000/////////000111222222111111111111111111222333000///111111///000333++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***,,,......---------...++++++,,,---------,,,,,,)))***+++,,,------...---)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............///......---,,,+++***)))***,,,---,,,******---///***///111,,,***------)))+++,,,---,,,***)))***+++((()))+++---------+++***+++,,,---...///...---,,,((()))***+++,,,------.........---+++)))((('''&&&*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---&&&))),,,+++(((''')))------,,,,,,++++++,,,,,,---)))******++++++,,,,,,---))))))***+++,,,,,,------))))))***+++,,,...///000***+++,,,---...---,,,,,,---......---+++******+++000///......---------...***+++,,,---------------------............------+++,,,,,,------,,,,,,++++++)))(((+++///000...,,,,,,+++***+++---------+++...+++)))***---000000///------..................------------------------))),,,---,,,)))((((((***.........///111111...,,,+++---...---,,,,,,---...---++++++,,,///000...+++,,,,,,,,,---------......+++,,,,,,,,,++++++---///,,,,,,------...///000000,,,,,,---...///000111222---.........//////000000***+++---///000000//////******+++++++++,,,,,,,,,---.........//////000000---------.........//////------///000000000///...***+++---...///000//////++++++,,,------...//////)))+++,,,,,,,,,,,,---///+++)))+++///000------///...------,,,,,,------......///000000///---+++***111000///......///000111---------.........//////000///...---------------//////...,,,+++,,,...111+++,,,...//////,,,)))(((000...+++,,,...000///---------,,,,,,,,,------............------.........---------.........//////------,,,******+++///222000//////.........//////........................000---,,,---000111000.........------------......111000///...---,,,,,,,,,////////////000000000000000000000000000111222222000000////////////000000////////////000000000000111111///---+++,,,///222000000000000111111111111,,,...000000//////111333111111000000000000111111...///000111222222222222111000///////////////000000000000000000000000000////////////////////////,,,...000///......111444...///000222222111111000222333444555555444333222...//////000000000000000//////............//////000///---,,,---...000222///000222333333222000///222///...000000...///222***+++,,,,,,------,,,,,,)))+++,,,,,,+++***,,,---(((***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********...---,,,,,,,,,,,,---...%%%---+++'''***------++++++,,,---...///000111+++---000///,,,+++,,,...000///...---,,,,,,,,,,,,***+++---......---+++***---111111,,,+++//////***,,,------......------,,,,,,++++++******++++++,,,)))+++---,,,+++***+++,,,,,,++++++,,,------,,,***)))***++++++------...///,,,,,,,,,***((())),,,...,,,***((()))+++,,,***(((,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...+++'''%%%$$$&&&)))+++------------------------++++++,,,,,,,,,,,,------,,,***)))+++...///---+++++++++------------++++++,,,------,,,+++,,,...000,,,,,,,,,------,,,++++++******+++,,,,,,---.........---,,,,,,......---,,,---.........------///111(((((()))***++++++,,,,,,---,,,,,,---......---+++---...///...,,,+++,,,---,,,,,,,,,---------......------...//////...---,,,......------------.........---,,,+++***++++++,,,---.........------///000---------............/////////000000000000//////333111---******---111333000///...------...///000///......---------......///...,,,,,,...///...------------............///))))))+++---///111222333......---,,,---...///000---...///...------...///---...//////---,,,---...,,,---......------...000***+++---...///...------,,,,,,,,,------.........333000///111000,,,+++---,,,,,,,,,---------......,,,+++++++++,,,...000111..................------000///...---------------...---,,,++++++,,,...///***++++++,,,,,,++++++***+++---//////...///000222---,,,,,,,,,,,,---......,,,---...//////---+++***---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,+++......+++---222...'''///---,,,...111111///---+++---///000//////000111000---+++,,,///111000///...------,,,,,,...///000---...000111111111000//////---+++,,,000222111000---......///////////////............///000222222222000000111333222///,,,......//////000000111111000111222111000///000111222222111111111111222222000000000000000000000000...///111111000000222333111111111111111000//////............///000222222222222222111111000///...---......///000111111222111000000333666666333///000000000000111111111111000000////////////000000...///000222222111111000////////////////////////...///000000//////000111***+++,,,,,,------,,,,,,)))+++,,,,,,++++++,,,---******++++++---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---,,,,,,,,,,,,---...'''///222///+++,,,---,,,,,,,,,,,,---------------***---//////---+++,,,...++++++*********++++++,,,***+++---......---+++***,,,//////++++++...---***,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***+++------+++***+++,,,,,,++++++,,,------,,,******++++++,,,,,,---------,,,,,,,,,***)))))),,,...,,,***)))***,,,,,,+++))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++------------------------++++++,,,,,,,,,,,,------,,,+++***+++......---***+++,,,,,,------,,,,,,++++++,,,,,,+++***+++---///,,,,,,,,,---,,,,,,,,,+++******+++,,,,,,---.........---,,,,,,......---,,,***+++---,,,++++++,,,...))))))******+++,,,,,,------,,,------......---,,,---...///...,,,+++,,,---,,,,,,,,,---------......------...//////...---,,,......------------......///...---,,,++++++,,,---,,,---------,,,,,,...///---------............///,,,------......------,,,000///...------...///000//////............/////////......------.........///...,,,,,,...///...------------............///,,,,,,------...//////000...------,,,---...///000---...///...------...///...------...............+++,,,------,,,,,,---///,,,,,,------...---------,,,,,,,,,,,,------------///,,,,,,///...++++++...,,,,,,,,,---------......------,,,,,,,,,---..............................//////...---------------333111///---,,,,,,,,,------------------,,,,,,,,,,,,...//////......///111---,,,,,,,,,,,,---......,,,---...//////---+++***---,,,,,,++++++,,,,,,---((()))+++,,,---...//////,,,...---+++---111///)))...---,,,...000111000...---...///...,,,)))((()))///---+++,,,...000///---......---------...///000,,,---...///000//////...///---+++---///111111000---......///////////////............///000111222222000///000222222///---///////////////000000000///000111111//////000111111000000//////000000111000000000000000000000000000111222111//////000111000000000000000///......,,,,,,,,,,,,---...///000---...///000000111111000.........///000111111111000000000222444444222/////////000000000111111111///......------......///...///000111222111111000111111111111111111111111...///000000//////000111***+++,,,,,,------,,,,,,***+++,,,,,,++++++,,,---+++***))))))***,,,///000---------,,,,,,+++++++++*********+++,,,---------...---,,,,,,,,,,,,---...---//////,,,+++,,,,,,)))---------,,,,,,+++++++++***,,,......------...///))))))))))))***+++,,,---++++++------------+++++++++------******,,,,,,***,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***+++------+++++++++,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------++++++,,,,,,,,,,,,---------,,,+++,,,------+++***---,,,,,,++++++,,,,,,---***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,,,,......---,,,)))+++---...---,,,,,,---***++++++,,,,,,---------,,,------......------,,,---.........,,,+++,,,---,,,,,,,,,---------......,,,---...//////...------......------------......///...------,,,---------,,,---......------...000---------............///,,,------......------,,,---...///000000///...---......////////////......///......---....../////////...,,,,,,...///...------------............/////////.........---------...------------...//////---...///...------...///...,,,+++,,,///111///---***+++---,,,++++++,,,.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))------++++++...,,,,,,,,,---------......---.........------,,,+++........................//////...------------...333111000...---------...111000///---------......---...//////...---...000---,,,,,,,,,,,,---......,,,---.........---,,,+++------,,,,,,,,,,,,------***+++,,,------.........---...,,,***,,,//////+++---,,,,,,...000111000///---...000///,,,(((&&&&&&...---,,,,,,---...---+++///............///000000,,,------...///.........///---,,,---///000000000---......//////////////////......//////000111222222111//////000111000///000000//////////////////...///000000......///000000//////......//////000000000000000000000000000111222222111///......///...////////////......---,,,,,,,,,,,,---.../////////000111222222333333222......//////000000111111///...///111222222000...//////000000000000111111000//////......//////000...///000111111111000000111111111111111111111111...///000000//////000111***+++,,,,,,------,,,,,,***+++---,,,++++++,,,...******))))))***,,,---......------,,,,,,++++++***+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...---+++)))))),,,//////------------,,,,,,,,,,,,+++***+++,,,---.........///++++++++++++,,,---......+++,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,------,,,++++++,,,,,,++++++,,,------,,,***,,,,,,,,,,,,++++++******,,,,,,---,,,******,,,...,,,++++++,,,,,,------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,+++***------++++++++++++------+++,,,---,,,++++++,,,...,,,,,,++++++,,,,,,------+++++++++,,,,,,---------...---,,,,,,......---,,,***,,,///111///...---...,,,,,,,,,---------......,,,---......---,,,,,,---,,,---......,,,,,,,,,...,,,,,,,,,---------......,,,---.../////////...---......------------..............................---///000000//////000111---------............//////000000111111000000///---...///000000///...------...///000000///...---...............//////000///...,,,,,,...///...------------............////////////...---------,,,------------......//////---...///...---------//////+++)))+++000333000---***,,,------,,,,,,---...000///---,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,))))))------***+++...,,,,,,,,,---------......,,,,,,.........---,,,+++---------...............///......---------.........---------...///000111222111...---,,,---...///---/////////---,,,---...---,,,,,,,,,,,,---......------.........---,,,+++------,,,,,,,,,,,,------/////////...---+++***)))...---,,,++++++---///...++++++,,,...///000000///***---000111000...------...............---,,,+++............//////000000------.........////////////...---......///000000---......//////////////////////////////000111111222000///......///000111000000000//////......------...//////......///000000//////......//////000000000000000000000000000000111111111///......000...//////000//////......000/////////000000111222111111222111111000///....../////////000000000111---......///000000///...////////////000000000111222222111111111111222222/////////000000000000000111111111111111111111111...///000000//////000111***+++,,,,,,------,,,,,,***,,,------,,,+++---...((()))+++,,,---,,,,,,+++---------,,,,,,+++++++++---------,,,,,,,,,++++++...---,,,,,,,,,,,,---...///+++(((***///222222111------------............***++++++---...//////...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,---+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---***,,,...---,,,+++,,,---,,,++++++,,,------,,,***---,,,,,,++++++******)))+++------,,,++++++,,,...++++++,,,,,,,,,,,,---...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,+++******------++++++++++++---------...//////---,,,---...,,,++++++++++++,,,---...++++++,,,,,,,,,,,,------...---,,,,,,......---,,,***,,,///111///...---...------------------......+++---///...---+++,,,...,,,---...---,,,,,,---...,,,,,,,,,---------......+++,,,.../////////............------------......---.....................+++---///000///......///---------............///111111111222222111111111000///............///000---...///000000///...---...............///000111///...,,,,,,...///...------------............///------..................---------...............---...///...---------//////+++)))+++000333000---,,,---......------...///000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,......+++***---,,,,,,,,,---------......)))+++,,,...//////...------------.........//////......---------......///,,,,,,,,,,,,---...//////111///---++++++,,,---...---...///...---,,,---...---,,,,,,,,,,,,---......------...---------,,,,,,...------,,,,,,------...000000///...---+++***)))---,,,,,,,,,,,,,,,...000+++,,,---....../////////***,,,000111111111111222...///000000///...---,,,---......//////////////////////////////000000000..................///000---......///////////////000////////////000000111000000///.........000111000000//////......------,,,...//////......///111111000000//////000000111////////////////////////---///000000//////000111///000000111111000000000111111111000111111222222............---,,,+++***////////////000000000000------...///......//////...////////////000000000222222111111111111222222///////////////000000000000000000000000000000000...///000000//////000111***+++,,,,,,------,,,,,,+++,,,------,,,,,,---...(((***,,,......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++...---,,,,,,,,,,,,---...000+++(((+++------,,,------------....../////////,,,++++++---//////...---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++......,,,,,,...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,......,,,,,,,,,---,,,++++++,,,------,,,***,,,,,,++++++*********)))+++---...---,,,+++,,,---)))***,,,,,,++++++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,++++++,,,---,,,,,,++++++,,,,,,------///000000...------...,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,)))+++---...---,,,,,,---------------------------***---000///,,,+++,,,...+++---...---,,,,,,---///,,,,,,,,,---------......+++,,,---////////////.........------------......,,,,,,---............---(((+++---...---,,,,,,,,,---------............///...//////000000//////...222000---,,,,,,---000222......////////////..................///000111111///...,,,,,,...///...------------............///,,,,,,------.../////////,,,---......//////......---...///...------...///...,,,+++,,,///111///---,,,---///...------...000......---,,,,,,,,,------,,,,,,,,,------.........000------//////++++++...,,,,,,,,,---------......)))***,,,---.../////////,,,,,,------.../////////...------------...//////......---------,,,,,,,,,------,,,++++++,,,---...,,,---......---,,,---///---,,,,,,,,,,,,---............---------,,,,,,,,,......------------......,,,------............---,,,+++,,,...---+++---111+++---......---------...,,,...//////......///000---///111111///...---...,,,------...///.........000////////////000111111.../////////------///111---......///////////////000000////////////000000...///000///......000111//////..................---...////////////000222111000000//////000000111////////////////////////,,,...////////////000222///000000111111111111111000//////......///000000---...///000111111111111////////////000000000000,,,...//////------///000......////////////000000000//////......//////000//////.........///000111////////////////////////...///000000//////000111***+++,,,,,,------,,,,,,+++,,,------,,,,,,---///+++,,,,,,---------------***++++++,,,,,,------...------------------,,,,,,...---,,,,,,,,,,,,---...///***(((+++,,,((((((***......---------------,,,---,,,+++,,,//////---+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,))))))------***+++...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++---......---,,,,,,---,,,++++++,,,------,,,***+++++++++***************+++---......---,,,,,,---''')))++++++******,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))),,,......,,,+++,,,---+++,,,,,,------,,,,,,+++---...000000...,,,,,,---,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***---000///,,,***,,,///+++,,,...---,,,,,,---///,,,,,,,,,---------......+++,,,---////////////.........------------......***+++,,,---......---,,,)))+++...///...---,,,------------............///------............------111000...,,,,,,...000111//////............//////............///000111222///...,,,,,,...///...------------............///---------............///,,,---.../////////...------...///...------...///...------...............+++---......---,,,...///,,,,,,------...---------,,,,,,---...//////000000...,,,,,,//////,,,---000,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,------...//////000---------------...//////...............------,,,+++++++++,,,------......+++,,,------------...///---,,,,,,,,,,,,---............------,,,,,,,,,---......------------......,,,,,,---...//////......+++***,,,000///+++,,,111,,,...000///,,,+++,,,---...//////---,,,,,,...///***---000111///------...++++++---.........---,,,//////...---...///000111...///000///---,,,...111---......///////////////000000////////////000000,,,...000000///...///111------..................---///000000000000111333000//////......//////000////////////////////////---///000///......///000...//////000111111000000......------------......///000111222333333333333000000000000////////////---...000///------///111........./////////000000///......------......//////......---...///000111000000000000000000000000...///000000//////000111++++++,,,---------,,,,,,+++,,,...---,,,,,,---///...---,,,++++++,,,...///)))***+++,,,------...///+++,,,,,,------......///...---,,,,,,,,,,,,---...000,,,,,,000000++++++000///......---+++******)))///---+++,,,//////---***,,,,,,------///111222333---,,,,,,++++++,,,,,,---+++'''(((,,,---))))))...+++++++++,,,,,,+++++++++...------,,,,,,------...+++---......---,,,,,,---,,,,,,+++,,,---...,,,***************************+++---......---,,,,,,---&&&)))++++++)))))),,,.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------(((+++......,,,+++,,,///++++++---......---++++++,,,...//////---,,,++++++,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---.........------///111,,,,,,,,,,,,,,,,,,,,,,,,)))---111///,,,***,,,///+++,,,------,,,,,,...///,,,,,,,,,---------......***+++---//////000//////.........------.........)))***,,,---...---,,,,,,,,,...111222111000///000---------.........//////---..................---000///............///000000///...------...///000............///000222222///...,,,,,,...///...------------.........//////...............---------,,,,,,.../////////...------...///...------...///---...//////---,,,---...***,,,------,,,+++---...***+++---...///...------+++,,,---...///111222222,,,)))***...///---...111,,,,,,,,,---------......///...---,,,+++,,,---...,,,,,,------...///000000---------------...///000+++,,,---///000111111111)))***,,,---.../////////***+++------------///000---,,,,,,,,,,,,---............---,,,,,,,,,,,,---......------------......////////////...---,,,,,,***))),,,111000***,,,111,,,...000///,,,***+++,,,//////...---,,,---111333(((+++///000...,,,---...***+++,,,---------,,,+++......---,,,---...///000...000111///---,,,...111---......///////////////111000////////////000000***---111111///...///000,,,------....../////////---///111111000000222444.........------.........///////////////////////////000111000...------...------...///000000/////////......---------..................---,,,+++***000000000000////////////---///000///------///222............/////////000000000////////////000000///......------///000111111111111111111111111111...///000000//////000111///---+++******,,,///000,,,,,,,,,---------............---+++++++++++++++,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++---///000000///...---,,,,,,,,,++++++++++++,,,...///000(((,,,000000---+++---///------,,,+++++++++,,,,,,,,,,,,,,,---------......---+++(((&&&&&&)))---///,,,---------------------+++---------+++++++++---,,,)))'''(((+++---+++)))++++++,,,,,,,,,,,,---------,,,+++******,,,...///------------,,,,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,+++******.........------,,,,,,,,,---,,,+++)))((())),,,///,,,,,,,,,---------......+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,---......///---,,,,,,,,,,,,---///+++,,,,,,------,,,,,,+++++++++******+++---...000...,,,***+++---...,,,***---,,,,,,,,,,,,---......+++,,,------++++++,,,---,,,---...//////...---,,,...------,,,,,,------......------------...//////------------------------..................------,,,---------.../////////..............................////////////.....................///000000---------............///,,,,,,---......---,,,,,,............//////////////////......---------,,,,,,,,,,,,---------......+++++++++,,,---...///000.........------,,,,,,,,,...---,,,,,,,,,,,,---......---,,,...000111111000111111000///...------,,,++++++,,,------......///+++,,,---...///////////////...,,,++++++,,,...///---,,,,,,,,,,,,---............------------......000///---,,,+++,,,,,,---......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,++++++,,,---///000***+++------------+++***,,,,,,------...---------++++++,,,------......///------------------,,,,,,......///000111111000000//////............//////////////////////////////---...---,,,+++,,,///222...000111000///...000111............////////////............////////////000000000000000000000000...............///000000......////////////......000000//////.........---...//////...------000222222000...---,,,---.../////////............///////////////---++++++---///---------............///000000////////////000000---///000222222111///...////////////000000000000------......///000000000...///---,,,///333111,,,......///000000000000000111111111000000000000000...---,,,+++,,,---///000,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///000000///------,,,,,,---,,,,,,------------------*********+++,,,---,,,+++++++++++++++,,,,,,---...,,,,,,,,,------------...,,,++++++++++++,,,------.........---,,,,,,,,,+++,,,---......,,,,,,---...******)))***---/////////++++++,,,,,,,,,,,,---------,,,+++******,,,---///,,,---------,,,,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,+++---------++++++,,,---,,,---------............+++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---......++++++,,,------,,,++++++---......//////......---,,,++++++++++++,,,...//////---+++,,,...///...,,,---------------......///,,,---......,,,,,,---...,,,---...//////...---,,,...------,,,,,,------...---------------...//////------------------------........................---------...............////////////////////////......////////////.....................///000000---------............///,,,,,,---......---,,,,,,............/////////////////////.........------,,,,,,,,,---------......---,,,,,,---...///000000/////////......---------...---,,,,,,,,,,,,---......---,,,---000111000///111000000//////.........,,,,,,------...//////000+++,,,---...////////////......---,,,,,,---.........---------......//////......------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111.........---------,,,,,,,,,,,,++++++,,,---///000,,,------......------,,,,,,,,,------...------,,,///......------,,,++++++------------------------......//////000///////////////............//////.................................---+++,,,///111...---,,,...000111000...............////////////............////////////////////////////////////...............///000000......////////////......000/////////...............//////...------000222111000...---------////////////............/////////000000...,,,,,,...///........./////////000000000000////////////000000(((***,,,///000000000///.../////////000000000000///////////////.........///000///---///333222.........///000000000000000000000000000000000000000------------......//////,,,,,,,,,---------......***+++---.../////////...+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,+++/////////....../////////------------------------+++,,,---,,,++++++---///000///...---------------------......---,,,+++***...***((()))---///---************+++,,,---//////,,,,,,,,,,,,------------***,,,...000000///---,,,//////...---,,,+++******,,,...///...---,,,---///***+++,,,,,,+++,,,...000++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,***---//////...---,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......***,,,...//////...,,,***---......//////......---,,,,,,,,,++++++,,,------///...---...///000///------------------...//////---...//////------...///------............------...------,,,,,,------...---------------......///------------------------.......................................---------////////////////////////......////////////...............---......///000---------............///,,,------......------,,,---............////////////////////////.........,,,,,,,,,---------.........---------...///000111///////////////............------,,,,,,------......---,,,---///000000///////////////////////////---------...//////000000,,,,,,---...////////////....................................//////000000......------------......------......------,,,,,,,,,,,,------...000111222...............---------,,,,,,,,,,,,,,,---/////////......------......///,,,------...------,,,,,,///......------,,,++++++.................................///......------................................................/////////---,,,,,,...000000,,,))),,,111222---'''---............/////////............////////////////////////////////////...............///000000......////////////......////////////............---...///...---...///111111000...------...///////////////......////////////000000///------///000////////////000000000111000//////......//////000)))***,,,...000000000///....../////////000000000111000000///......------///111000...000333333///......///000000000000000000000000000000000000000,,,---.../////////......,,,,,,,,,---------......***+++---//////...---,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------,,,+++******//////............//////------------------------+++,,,------,,,,,,---///000///...---------------------,,,++++++,,,,,,---000---++++++---/////////++++++++++++,,,---...///++++++,,,,,,,,,---------+++,,,...000000///---,,,...------,,,,,,++++++++++++,,,...---,,,,,,---...+++---...+++(((&&&(((++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------+++---......---,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,------------------,,,---,,,,,,,,,,,,---......,,,...///......///...,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,///............///......,,,,,,,,,,,,,,,------...,,,...///...---,,,---...------------------------...------,,,,,,------...------,,,,,,------...///---------------------------------.............../////////...---------,,,---------------------------......//////......---.........------......///---------............///---------------------------------.........//////////////////////////////,,,,,,,,,---------......---------------...////////////..................------------------------...---,,,---///000///...,,,---------.........///,,,,,,------.../////////,,,------...//////......---......//////......---------...///////////////...------,,,,,,------...,,,,,,.........---,,,+++//////...---------------........................,,,,,,,,,,,,------......///...---,,,,,,---...///---------...------,,,,,,++++++,,,------......///------............//////............---,,,,,,+++................................................///000///...,,,+++---...000---+++---///...)))$$$---------.........//////............////////////////////////////////////...............///000000......////////////......///////////////.........---...//////......///111000///............//////......////////////......///000111000///...///111....../////////000000000/////////......////////////000000111000000///............/////////000000000000//////...............000000......222222///......///000000000000000/////////000000000000000+++,,,...///000///...---,,,,,,,,,---------......***+++---...---,,,)))(((***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,+++++++++++++++***)))(((...------,,,,,,------...++++++++++++++++++++++++,,,---------,,,,,,...000//////...------------...---,,,)))((())),,,///111---...///---,,,,,,///222---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...***++++++,,,,,,---------)))+++,,,,,,++++++,,,---+++---...+++(((&&&(((++++++++++++,,,,,,,,,------++++++++++++,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------,,,,,,,,,***)))))),,,...)))************+++++++++---------,,,,,,+++++++++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......---///---((((((---///---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------......---------...+++++++++***+++,,,,,,---+++---------,,,+++,,,------------,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,---......---------------------------------.........///////////////...---------,,,------------------------------............------......------------......---------............///------------------------------------.....................///////////////,,,,,,,,,---------......,,,,,,++++++,,,,,,------------------------------------------------------...---,,,---...///...---***++++++,,,,,,------...***++++++,,,,,,---......,,,---......///.........------...//////...------+++,,,---.........------------,,,,,,,,,,,,------+++,,,---.........,,,,,,...---,,,,,,++++++,,,,,,------..................,,,,,,------------------...---,,,++++++,,,---...---.........---,,,,,,+++++++++,,,------......///------------......//////------......---,,,++++++------............------...........................///000...,,,,,,---...,,,---......,,,+++***)))------------........................////////////.......................................///000000......////////////...............///////////////,,,...//////......///000//////........./////////......///000000///.........000111000/////////111------.........///////////////............//////000000000000000//////...............////////////............//////000000+++//////---,,,///000.........///000000000000000......//////000000000000++++++---.........---,,,,,,,,,,,,---------......+++,,,,,,,,,+++***((('''******+++,,,------------***+++,,,,,,------,,,,,,***+++++++++++++++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,...000///......---------......,,,+++((('''))),,,///222)))---///---***)))---000...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,***))))))+++---///))))))***+++,,,---......((()))++++++******,,,---***+++,,,,,,+++,,,...000++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,,,,------------...---,,,+++)))'''))),,,///))))))*********+++++++++---,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++---,,,,,,,,,,,,---......+++...***######***...+++---......//////......---++++++,,,---------,,,,,,,,,---......---,,,---...+++++++++++++++,,,,,,---+++,,,------++++++,,,---------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,------...------------------------,,,,,,------.../////////...............---------........................------............------///...------,,,------------------............///...------,,,,,,------...,,,------------.........---------...............,,,,,,,,,---------......,,,+++++++++++++++,,,,,,,,,,,,,,,---------------,,,------......------,,,...---,,,---...///...,,,+++++++++,,,,,,---------*********+++,,,,,,------------...............---------------------------***+++---.........---,,,------,,,,,,,,,,,,------,,,,,,------......------))))))******+++---...///,,,,,,,,,---------------,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,............---,,,++++++///......------,,,++++++++++++,,,,,,---.........---------...------,,,,,,,,,---...//////...---,,,---------------------------...//////---,,,---...))),,,...---,,,,,,...111,,,------------.....................////////////.......................................///000000......////////////...............///////////////,,,...000000///...///000.........///////////////---...///000000///...------...000000/////////000------------............///......------......///,,,,,,,,,---...//////000------........./////////------......///000000111***...///,,,+++...///.........///000000000000000---......//////000000111***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,------------***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000......---------......///*********++++++,,,------+++,,,------------------,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,,,,+++***)))***+++---...*********+++,,,,,,,,,---(((***++++++++++++,,,...******)))***---/////////++++++,,,,,,,,,,,,------++++++,,,,,,---------,,,***+++,,,,,,---------,,,---------,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,---------......,,,,,,---+++******,,,...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++---,,,,,,,,,,,,---......)))...,,,%%%%%%,,,...)))---......//////......---)))***,,,------------,,,---///000///---,,,...000------,,,,,,------...///,,,---...---,,,+++,,,...------,,,++++++,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------,,,,,,------...//////000---------.......................................,,,------......------,,,///...------,,,,,,,,,------------............///...---,,,,,,,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,---------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,------------.........///,,,,,,---......---,,,,,,...---,,,,,,......---,,,------------------......******+++,,,,,,------...---...............---------,,,+++******+++,,,---+++,,,...///000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///*********+++,,,---...///+++++++++,,,,,,,,,------,,,------......---,,,,,,,,,,,,------------,,,,,,............---,,,+++***///......------,,,++++++******++++++,,,------...,,,------............---+++,,,...//////...,,,+++------------------------,,,---//////...---...///111///---,,,---///000000,,,,,,---------.....................////////////.......................................///000000......////////////................../////////000,,,...000000///...//////---......///////////////---...///000000///...---+++---///000///......///............///////////////......------......///---,,,---------...///000---------.........//////.........///////////////***///000---+++...//////......///000000000000000------......///000000111*********+++++++++,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///)))***+++,,,------...---++++++,,,---------,,,,,,,,,,,,---...////////////---,,,,,,++++++,,,,,,------------------------------.........------///000......---------......///)))+++---......,,,)))(((///---,,,///222333///,,,*********+++,,,---...///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++)))+++,,,,,,,,,,,,...///,,,***'''(((+++---+++)))++++++,,,,,,,,,---------***+++,,,---------,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++((()))***+++,,,,,,---,,,,,,,,,,,,------.........+++---//////...,,,,,,---,,,,,,---------.........+++++++++,,,,,,---------+++,,,...//////...,,,+++---,,,,,,,,,,,,---......***111000******000111***+++,,,,,,------,,,,,,+++(((***+++---......------...000222111...---///111///............///000000---...///...------...///------++++++++++++------...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------,,,,,,------...///000000,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...------,,,,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,,,,---------.........//////000000,,,,,,---......---,,,,,,...---,,,,,,......---,,,////////////////////////++++++,,,------......///---...............---------,,,***))))))***,,,---,,,---///111111000///...---,,,,,,++++++,,,,,,---------,,,+++,,,---///000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,---.........---,,,+++,,,---...//////...---,,,............---,,,+++***++++++,,,------......///))))))***++++++,,,------,,,,,,---...////////////+++,,,...//////...,,,+++------------------------+++---//////.........///;;;555...,,,...///---***,,,,,,,,,---------................../////////000.......................................///000000......////////////......---.........//////000000+++...000111000...//////------...///000000//////---...///111111///...---***,,,/////////......///////////////000000000000.........------.........222222111//////.........---------.........//////000000000///......------+++000222...,,,...000000...//////000000000000000---------...///000000111+++,,,------......------++++++++++++,,,---...///---------............///++++++,,,,,,,,,,,,------+++***)))(((((()))***+++***+++,,,---------,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......+++++++++,,,---...///000111000///...---,,,,,,,,,(((+++---...---,,,,,,------...............------+++,,,,,,------,,,,,,+++)))***+++***((((((+++...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------)))***,,,------,,,***))),,,,,,,,,------.........---------............///+++---......,,,++++++,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,------......------,,,/////////---,,,,,,---//////...---,,,+++,,,,,,------------------...///000...------------...//////------------------------,,,------......------,,,------............------------............------///...---,,,,,,,,,,,,------,,,+++***+++---000111---......///000/////////............/////////000,,,++++++++++++,,,---...(((+++---///.........///+++,,,...---,,,,,,---///,,,,,,,,,------.........+++,,,------++++++,,,---,,,---///000000///---,,,......------------......***---...---+++***+++---,,,,,,---...///////////////...---,,,,,,---...///---...............------+++...---***+++...///---//////...,,,+++,,,...000...---,,,,,,---...---,,,...---+++******+++---...------------------------///...,,,+++******+++,,,000000000...,,,+++,,,---,,,---...---------///111)))---000///,,,,,,,,,,,,+++,,,---......---,,,+++)))***,,,...//////......111000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,000///---,,,,,,---...///...---,,,+++,,,---...///........................------------------------,,,------,,,++++++,,,...///...---,,,,,,---...///,,,...//////...------......------,,,,,,...///000////////////000000000000///000111...++++++///333..................---------...///...---------///////////////////////////,,,...//////...------...,,,---...///000000000000//////.........---------,,,,,,------.../////////........................///////////////////////////......------///000111000000///...............000///...------...///000---...//////......///111............////////////+++,,,------......------++++++++++++,,,---...///,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------...---,,,++++++,,,---...+++,,,---------,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---......///000111000///...---------------+++---///000///......///------..................+++,,,,,,------,,,,,,+++***,,,,,,+++)))***,,,///******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------+++,,,------------,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,---------...)))+++,,,---,,,+++,,,---,,,,,,,,,---------......+++,,,------++++++,,,---,,,------......------,,,------...---,,,---///111///...---,,,,,,,,,---------,,,,,,,,,,,,------...---------------...//////------------------------,,,------......------,,,------............------------............------......---------,,,,,,,,,---,,,+++++++++---///000---.........////////////.........///////////////------........./////////***,,,......------...///+++---......---,,,...///,,,,,,,,,---------......+++,,,------++++++,,,---,,,---...//////...---,,,......------------......,,,...///...,,,+++---...***+++,,,...//////000000...---,,,,,,,,,,,,---...---...............------+++---...+++,,,//////,,,......---,,,***+++---///000///......///000///...///...,,,++++++,,,...///------------------------------,,,++++++,,,---...///000000...,,,+++,,,.........,,,***)))+++...111,,,///111000...---------,,,------------------,,,***+++---............---111///..................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...,,,,,,---///...------------...///------,,,,,,------..............................------------------------,,,------,,,++++++,,,...///...------------...///+++---//////...---...///000//////...///000111222---------........./////////...,,,,,,---...//////...........................///000000......///000........................---...//////...------...******+++,,,------------//////.........---------..................------................................................///......---...///000111000000///...............//////...------...//////---...//////......///111............////////////+++,,,------......------++++++++++++,,,---...///+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......,,,------------,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////............/////////......---------......+++---//////...---...///,,,,,,---.../////////...+++,,,,,,------,,,,,,++++++,,,---,,,++++++---///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,---------,,,+++***+++,,,------......---------------,,,,,,++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,++++++++++++++++++***+++++++++,,,,,,,,,------''')))+++,,,,,,,,,---...,,,,,,,,,---------......+++---...---,,,+++,,,---,,,------......------,,,+++,,,---------...000222......---,,,,,,,,,------------,,,+++++++++,,,,,,---------------......///------------------------,,,------......------,,,------............------------............------,,,---.........---,,,+++...---,,,+++,,,,,,...///......------......///000///////////////.........,,,---...///000///......---......---,,,,,,...///+++---......------...///,,,,,,,,,------------...+++---...---,,,+++,,,---..............................------------......---...//////------...///******,,,---//////000000---,,,,,,++++++,,,,,,---------...............---)))---...------///...+++,,,---,,,+++******,,,...000///......///000///...000///...------...///000------------------------,,,,,,,,,,,,---...///000---...///...,,,,,,...///000...,,,(((''')))---111---...000000...,,,,,,---...------,,,,,,------...,,,,,,---......------,,,000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...---------------...///000,,,,,,---.......................................------------------------,,,------,,,++++++,,,...///...------------...///+++---...///.........000000////////////000111111+++,,,,,,,,,,,,---------000---+++---111222000---........................///000111000///...///111........................---...//////...---...///---....../////////.....................---------000//////...------,,,,,,................................................///............///000000000//////............///......------------......---...//////......///111............////////////+++,,,------......------,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,......---------......///***,,,------,,,+++,,,---+++,,,---...////////////+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---.........------------......+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,.........,,,***(((+++,,,---...///...---,,,...------,,,,,,++++++***+++,,,------++++++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,---------''')))+++,,,++++++,,,---,,,,,,,,,---------......,,,---...---,,,+++,,,...,,,------......------,,,+++,,,......---...///111------------------------......---,,,+++++++++,,,------,,,,,,------...///,,,,,,------------------,,,------......------,,,------............------------............------+++,,,...//////...,,,***......---,,,,,,,,,------......---------...///000////////////............***+++---//////...,,,+++//////...---++++++...000,,,---......------...///------------------------,,,---...---,,,+++,,,...///...------------...///......------------......,,,---......------......+++,,,,,,---............---,,,,,,,,,,,,,,,,,,---,,,---......///.........(((---///---...000...***,,,,,,---,,,++++++---///...,,,,,,,,,---...---,,,//////...------...//////------------------------------------......//////,,,---......------///111//////---***((())),,,///...,,,---...---+++***---...---,,,++++++,,,---...------------------,,,,,,...//////...------...///------------------------(((+++---......---...///,,,,,,,,,---...///000000+++,,,.../////////...---................................................,,,---...---++++++---............------.........,,,...//////...------...------------.........///++++++,,,,,,,,,---------///......000222333222///---------..................///000000///...///000........................---...//////------///000///000000000000//////...........................//////.........---------........................////////////////////////............/////////000000///............//////---------------------------...//////......///111............////////////+++,,,------......------------,,,,,,------......------------............+++++++++,,,,,,,,,------******++++++++++++******---------,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........---,,,+++++++++++++++......---------......///+++,,,---,,,+++***,,,---,,,------...//////......+++,,,,,,------,,,,,,+++++++++++++++,,,---,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,.........,,,***(((+++,,,---...///...---,,,---------,,,,,,++++++++++++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,------------............***+++------+++******+++,,,,,,,,,---------......,,,---......,,,,,,---...,,,------......------,,,---...//////---------...,,,---------------------//////...------,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------......------,,,------............------------............------***,,,...//////...,,,+++...---------,,,,,,---------------------.../////////////////////.........***+++---//////...---,,,/////////---,,,,,,...000,,,---///...------...000------------------------,,,---......,,,,,,---...///...------------...///......------------......,,,++++++,,,------------------------------,,,+++------............------,,,------...//////......(((---///---...000...***,,,---......------...000...,,,,,,,,,---...---,,,...------------------...------------------------/////////......------,,,,,,---...---------///111...///000///---,,,,,,---000,,,+++//////,,,,,,///...---,,,++++++,,,---......---------,,,,,,---------...///...,,,,,,...000------------------------(((+++---......---...///+++,,,---......///000000,,,---...///000///...---................................................---......---,,,,,,---///---..................---///000111000---++++++,,,,,,------...............,,,---------............,,,...111111///...///111---------.........//////---...//////------...///..............................///...---...000222,,,,,,---------,,,++++++---.....................---------.........//////////////////////////////000000000000000000000000---....../////////////////////............//////,,,------------------,,,---...//////......///111............////////////+++,,,------......------...---------------......---------.........//////++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////...---,,,,,,------///......---------.........//////...,,,,,,---///---...............------+++,,,,,,------,,,,,,++++++******+++------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,---------,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++***---------.........//////+++---......,,,+++++++++,,,,,,,,,---------......,,,...///...---,,,---...,,,------......------,,,---///000///...,,,,,,---+++,,,---.........------//////...---------......,,,,,,,,,,,,,,,------...+++,,,,,,------.........,,,------......------,,,------............------------............------+++,,,---.........---,,,,,,---------------------,,,,,,---............---............/////////000---...///000111000//////......///...------///000,,,...//////......///000...------------,,,,,,,,,,,,...///...---,,,---.................................------------......+++******+++---...---,,,,,,------------,,,++++++---......//////......---,,,,,,---...////////////)))---...------///...++++++---............///000000///......///000///...------------------------------------------------...//////......---++++++,,,---......------///111,,,...000000///---,,,---222+++***000222......333...------,,,,,,------...------,,,,,,,,,------...+++---///...++++++...111------------------------)))+++...///...------...,,,,,,---.../////////...------...////////////...................................................---......---,,,,,,---///------...//////...------///000111000---++++++,,,...//////000111000000000............////////////***---000...+++))),,,///,,,,,,------.../////////---...///...---,,,---///------------------------...//////...---...111333,,,------.........---------------...............,,,,,,------...//////000////////////////////////000000000000000000000000---......///000////////////............//////000------............---------...//////......///111............////////////+++,,,------......------......------------......,,,,,,---------.........++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,++++++++++++,,,...///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............------,,,---------000///...---------------/////////...,,,,,,---///////////////...---,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,//////---+++//////............//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......***++++++,,,,,,------...+++,,,------++++++,,,---++++++,,,,,,,,,,,,------++++++,,,------,,,++++++***++++++++++++++++++,,,,,,,,,---------.........+++---......---,,,---...,,,,,,,,,---------......---...///...---,,,---///,,,------......------,,,+++---//////...------...+++,,,---.........------------,,,,,,------......,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,------......------,,,------............------------............------,,,,,,,,,---------......++++++,,,---............***+++...///000...---+++,,,------...///000111111////////////000000000000+++---/////////...///000---...//////......///000......---------,,,,,,,,,---...///...---,,,---///,,,---...//////...---,,,......------------......,,,+++***+++...000///---******+++,,,------------,,,---............---,,,+++,,,---...////////////+++---...+++,,,//////,,,***,,,---...------...///000///......///000///............//////.........------------------------,,,,,,---......---,,,+++---.........,,,---...000+++---......---,,,---...///'''&&&---111---...333,,,------------------,,,---,,,,,,+++,,,---//////***---///...+++***...111........................***,,,...///...,,,,,,---,,,---...//////......---...............//////000................................................---...///...,,,,,,...///------...//////...------,,,...//////...------.........000111111111000///---.........////////////000///...---++++++,,,...,,,,,,------...//////000---///000///...---...///------------------------...//////...---...111444......///000111111111000---------.........//////------..................////////////////////////........................------///000000000///..................///000000---...////////////...------...//////......///111............////////////+++,,,------......------///......---------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---......---,,,++++++*********+++---///000,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,++++++******++++++,,,111000///...---,,,,,,,,,---...---+++***)))+++---000000000///...---+++++++++,,,,,,------,,,,,,+++---,,,,,,...111111...+++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,.........---,,,+++,,,---...///)))***+++,,,------...///+++,,,------++++++,,,---++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------***,,,...///......///111,,,,,,,,,---------......---...///...------...///,,,------......------,,,)))+++...////////////000***+++---...///...------++++++++++++,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,------......------,,,---..................------..................------,,,,,,,,,,,,---...///***+++,,,---............)))+++...000111///,,,***+++,,,---...///111222222...------------...//////***,,,///000000///000000---...//////......///111.........------,,,,,,,,,---...///...------...///,,,---///000000///---,,,.........------............,,,***,,,///111000...'''(((***,,,...///000000++++++------------+++++++++,,,---...////////////+++...---++++++...///---(((***,,,---,,,,,,---......---,,,,,,---...---,,,//////000000000000//////------------------------)))***,,,---...------,,,......///...,,,,,,...///,,,,,,,,,+++***+++...000+++""" )))---***+++111+++,,,............,,,+++,,,,,,++++++,,,...///000)))---///...+++***...222........................+++---//////---,,,,,,,,,---.../////////...---,,,//////...------///000111........................////////////////////////---...///...,,,,,,...///,,,---...//////...---,,,)))+++...///...///000111+++,,,.../////////...------------.........//////777333...---///111000...,,,,,,------...///000000///000111000///...///111------------------------...//////...---///222555***+++,,,---............---------.........///////////////...------,,,,,,000000000000000000000000------------------------,,,---///000000000///..................///000111---...///000000///...------...//////......///111............/////////000///...,,,++++++,,,---...+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++------------------------///...,,,******,,,...///---,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,---......,,,,,,---...+++---...---++++++...111------------------------222///---...000111000...---...///...------...///,,,---...---+++***+++,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,+++,,,.../////////......------..................,,,+++***+++---...---,,,---,,,+++---///000---***,,,,,,++++++,,,,,,---...***+++,,,+++******,,,...------------------------***,,,------,,,++++++,,,***++++++,,,---...//////)))***,,,------***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,---,,,---...000000...,,,...------------...//////------------,,,+++***))).........------,,,,,,,,,........................+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......+++***,,,///...***+++...............////////////---------.........//////............////////////,,,,,,,,,------.........+++---...,,,******...222,,,,,,,,,---------..................---,,,+++***///............---------+++++++++,,,,,,,,,------------,,,+++,,,---...///+++,,,,,,---...///000000..................------+++,,,...//////...,,,+++.........------,,,,,,,,,+++++++++,,,,,,,,,---------.........------///000222111...)))$$$$$$)))...+++---//////...---...///...,,,---111111---,,,...------,,,,,,,,,,,,---------...///...------...///------,,,+++,,,---...///......------------......---------............///...............---------...........................111333111---+++,,,...,,,---//////......000111,,,///111///---,,,///222,,,---......------...000/////////...---------,,,...)))&&&(((...111///+++(((***,,,---,,,,,,---...+++---//////...---...///000///...---------------........................------------------,,,,,,,,,---///111111000...---...------,,,---...///000........................//////.........---------+++,,,......---...///111..................------000//////............///000000000000////////////........................---------...///000000111000///............//////////////////////////////000000000000////////////...------,,,,,,---------,,,------------------,,,)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,---......,,,,,,---...+++---...---,,,+++...000------------------------000...,,,,,,...///...---,,,---...---,,,+++,,,...,,,---...---+++***+++,,,,,,------,,,+++***,,,...***++++++++++++,,,,,,,,,+++,,,---...///......---******++++++,,,---......,,,+++***+++---------,,,---,,,,,,---//////---***,,,,,,++++++,,,,,,---...+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,------------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---------,,,,,,,,,,,,---,,,,,,---//////...,,,,,,++++++++++++,,,------***+++,,,,,,------------------------------,,,,,,................................................+++,,,------......------,,,,,,---------.........---+++---///...+++,,,000............////////////---------.........//////............////////////---------....../////////+++,,,...///...---------,,,,,,---------.........******,,,---.../////////---------.........//////------........./////////------,,,,,,,,,---...//////............---------------------------------+++,,,...//////...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,---,,,++++++---///---...---+++***)))+++---***,,,......---,,,---...///------111111------///......------------......---...///...------...///---,,,,,,,,,,,,---............------------......------------............---------..........................................------.........---,,,+++---............///111......------.../////////,,,---......------...000...............---------...+++(((***...000///---)))+++------------...///+++---//////...---.../////////////////////..............................------------------------,,,---///000000000///...,,,,,,.../////////..............................//////.........---------+++,,,......---...///111........................//////.........//////////////////.......................................------......///000000111//////////////////......////////////////////////000/////////////////////,,,,,,------...------,,,+++,,,,,,------,,,,,,+++)))***,,,---------,,,++++++,,,,,,------,,,,,,+++------------------------+++,,,............,,,+++***+++,,,---......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,---......,,,,,,---...+++---...---,,,,,,---///------------------------...,,,***+++,,,---,,,,,,+++,,,------++++++,,,---,,,---...---+++***+++,,,------,,,+++)))***---///++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,((()))***+++---...//////+++***)))***,,,---,,,+++---,,,,,,---......---+++,,,,,,++++++,,,,,,---...+++---...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++---......---,,,++++++++++++,,,------******,,,------.........,,,,,,------------------......................../////////...............+++,,,------......------,,,------------.........///------///...,,,...222---............/////////---------...........................////////////.........///////////////)))***---///000...***&&&,,,------------.........******,,,---//////000000++++++,,,---...///000111---............/////////---,,,,,,,,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,...------------,,,,,,,,,,,,------------.........,,,---...---,,,,,,...000******,,,...000000...,,,***+++------,,,,,,,,,---///------111111------//////..................///---...///...------...///+++,,,------......------......------------......------------............,,,,,,------......//////........................---+++)))+++///000...***+++,,,......------///000000,,,)))+++///111///,,,,,,---......------...000---------...............------,,,------...///000***,,,.........---...///+++---//////...---...///...///000111111111000///........................+++,,,,,,------.....................////////////***,,,///111111///---+++.......................................---------+++---......------///000........................------......//////000000---------.......................................------......///000000000---...///000000///......////////////////////////////////////////////////+++,,,---.........---,,,******++++++++++++*********+++,,,---------,,,++++++,,,,,,------,,,,,,+++------------------------,,,------------------,,,...---------,,,---------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,,,,---......,,,,,,---...,,,---------------------,,,,,,------------------,,,,,,+++++++++,,,,,,,,,+++---------,,,+++,,,---+++,,,------++++++,,,---...---,,,***)))***---000+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++***)))***,,,---,,,+++---------------------,,,,,,,,,++++++,,,,,,---...***,,,------,,,,,,---...++++++++++++++++++++++++***,,,------,,,++++++,,,------------------------******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,******+++---------...------------...//////------......---,,,++++++,,,,,,,,,------.................................+++,,,,,,,,,------......+++,,,------......------------------............///------///...,,,...333---------.........//////....................................////////////..................//////)))((())),,,///---'''"""------------............////////////...---,,,+++,,,,,,------...//////000,,,,,,,,,,,,------------,,,,,,,,,,,,------......+++,,,,,,---...///000000,,,,,,,,,,,,,,,---------+++,,,---.........---------------------------------------.........//////...///000000//////000222+++***+++...222222///+++***,,,......---------......,,,,,,//////,,,,,,...//////............//////---...///...---------///+++,,,---...///...---,,,...------,,,,,,------...,,,,,,---------.........++++++,,,------...//////........................---,,,+++,,,...///---******,,,------,,,---...000...,,,***+++---///...---,,,---......------...000,,,---------.../////////,,,...000///------///222+++---//////.........///+++---//////...---...///,,,---///111222111///...........................++++++,,,,,,---.../////////............///000000,,,---...000000///---,,,................................................,,,---......------...000---------...............,,,---...//////000000000------............//////....................................//////000000,,,---///111111000...---////////////////////////.........///////////////***+++---...///...---,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++------------------------///...,,,++++++,,,...///222000---+++***+++,,,---+++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,---......,,,,,,---...---------.........,,,+++,,,,,,,,,---------......------,,,,,,+++,,,,,,---,,,...///...---,,,---...+++,,,------++++++,,,---...---,,,***)))***---000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------+++***)))***,,,---,,,+++------------,,,,,,------,,,,,,++++++,,,,,,---...)))+++,,,---,,,+++,,,,,,+++++++++++++++++++++++++++,,,......,,,,,,,,,---++++++,,,,,,---...//////******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---------...------------...//////------.........---,,,,,,,,,,,,,,,------.................................******+++,,,...///000000+++,,,------......---------------.........//////---,,,,,,///...+++---111------------.................................---............////////////---------------------------+++***+++------)))&&&---------.........//////111111111///...,,,***)))........................,,,,,,,,,---------......,,,,,,,,,---------------+++,,,,,,---...///000000,,,---------.........///+++,,,,,,------.........---------------------------------.........//////...///000000//////000222///---+++---000111///,,,,,,...///000///...///000...++++++------++++++...//////............//////---...///...---------///+++,,,---...///...---,,,------,,,,,,,,,,,,------,,,,,,,,,------------...***++++++,,,---...//////........................---///000///---++++++,,,***,,,------,,,---...000+++---...---++++++---000,,,---......------...000,,,---------.../////////,,,///111000---,,,///333,,,---//////...---...///+++---//////...---...///+++,,,...000000000...---........................++++++,,,,,,---.../////////............///000000///......---------..............................---.....................,,,---///...------...///---------.........//////+++,,,...///000000000000....../////////000000000////////////////////////............////////////+++---///111111000///...////////////////////////------....../////////000++++++,,,---............---......//////......---***+++---.........---,,,+++,,,,,,------,,,,,,+++------------------------000...,,,******,,,...000111///---+++******+++,,,++++++,,,,,,,,,,,,------******+++,,,------------,,,---......,,,,,,---...---------...///...,,,***+++,,,,,,------.........---......---,,,,,,---///---...//////------...///***,,,------++++++,,,...------,,,+++)))***---///,,,,,,,,,,,,------------...------,,,,,,,,,,,,---...------,,,,,,+++******,,,+++***+++---...---,,,------...---++++++---///,,,,,,++++++,,,,,,---...(((***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,***++++++,,,---...///000---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................,,,,,,------------......---,,,++++++---......---,,,++++++++++++,,,------)))***,,,---///000000000,,,,,,------------------........................,,,,,,---///000111222333+++,,,------......------------........./////////,,,+++---000///+++,,,000,,,------------........................---------............////////////---------------,,,,,,,,,///...------.........---------........./////////...////////////...------//////.........---------....../////////000000000+++,,,------......------///............---------,,,------....../////////+++,,,,,,,,,---......///,,,,,,,,,------------...,,,------------.........,,,---...---,,,,,,...000000///---,,,---......------///000000//////000111...++++++------++++++...///..................///---...///...------...///+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------..............................---000222000,,,)))***---+++,,,......------///000***...000...+++***...222,,,---......------...000---------...............---///111///---,,,///111+++---//////---,,,---...+++---//////...---...///,,,---...//////......---........................+++,,,,,,------.....................////////////000///---,,,,,,---...///........................---------...............---...///...------...///,,,,,,------.../////////,,,---...000000000//////......//////000111111111////////////////////////......//////////////////,,,---...000000000//////////////////////////////---------......//////000,,,,,,,,,,,,---...//////---------......---------++++++---.........---,,,+++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---...***+++,,,------,,,+++***++++++,,,,,,,,,,,,------)))***+++,,,------------,,,---......,,,,,,---......---,,,...000///,,,)))++++++,,,,,,---......///,,,---...---++++++---///,,,---......,,,,,,---...***+++---,,,,,,+++---...,,,------,,,+++***,,,...,,,,,,,,,------------...//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,...///...---,,,......---++++++---000,,,,,,++++++,,,,,,---...(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++,,,,,,,,,------.........---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------....../////////---,,,,,,---//////...,,,,,,++++++++++++,,,------)))***,,,...///000000111------------------,,,,,,........................////////////000000000000+++,,,------......------............////////////++++++///333222---,,,///,,,,,,---------.........//////.........---------............///////////////.........------------,,,---......------...///............////////////,,,---...///000000000000---------...............////////////000000000000+++,,,---.........------///............---------++++++,,,------...//////++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,---,,,++++++---///,,,---......---,,,---...,,,...000000///...///000000---,,,......,,,---000......------------......---...///...------...///---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,++++++++++++---............///111---.........---...///000,,,---......------...000...............---------...//////...------...///+++---......,,,+++,,,---+++---//////...---...///////////////....................................------------------------,,,---///000000000///...//////.........---------........................---------.........//////---...///...---,,,---///,,,,,,------...//////000---...///000000000...---------......///000000111/////////////////////////////////////////////...------......///000000000////////////////////////,,,,,,---......///000000,,,,,,++++++,,,---///000*********++++++*********+++,,,---.........---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---......---,,,,,,###'''+++///000///,,,)))++++++,,,,,,,,,---------)))***+++,,,------...---,,,---......,,,,,,---......---,,,...000///+++(((++++++,,,,,,---...//////+++---...---******,,,///+++,,,------++++++,,,---***+++---,,,,,,,,,---...+++,,,------,,,+++,,,---,,,,,,,,,---------......000///...---,,,------...---------....../////////...---,,,---///000///...,,,...///---******---000,,,,,,++++++,,,,,,---...))),,,...///...---------------------------------'''(((******((('''((()))......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---,,,---///000000...,,,...------------...//////------...............---.........------,,,,,,,,,........................000//////...---,,,,,,,,,+++,,,------......------............/////////000+++,,,000555444///---///,,,,,,,,,---------......//////.........---------............/////////000000000//////.........---&&&***......,,,***+++---............/////////000------...///000000//////+++,,,,,,---...///000000------------.........///+++,,,---.........---,,,+++,,,,,,---...///000000******+++,,,,,,---......,,,++++++,,,---...///000,,,,,,,,,------.........+++++++++,,,,,,,,,---------.........------///000'''+++///000---,,,---///+++---//////...---...///222///...000000...///222---------,,,,,,------------...///...------...///...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,........................,,,***(((***---///,,,))),,,...//////...///000222111...+++,,,000222000...,,,---///...------...000/////////......------,,,///...---------.........+++,,,...---,,,++++++,,,+++---//////...---...///222111000///......//////........................------------------,,,,,,,,,---///111111000...---,,,...000111000...,,,***........................---------.........//////---...//////---,,,---...,,,,,,------...///000000---...000111111///---,,,,,,,,,------...///000000000000000000000000000000///////////////.........------------...///111222////////////////////////,,,,,,------...///000000...---,,,++++++,,,---...+++---//////---,,,,,,,,,------,,,,,,,,,,,,...///...------,,,,,,++++++***+++,,,------......---------------............///---------............///------,,,+++)))***---///++++++,,,,,,,,,,,,,,,,,,////////////...---,,,+++...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---,,,++++++---......,,,)))+++,,,...//////...,,,+++333111...,,,++++++---...///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......------,,,,,,+++,,,,,,++++++,,,,,,---......+++)))))),,,......---,,,,,,++++++,,,,,,---......------------...//////+++,,,,,,------,,,,,,+++,,,***))))))+++,,,------.........------,,,,,,,,,............---,,,++++++---------------...//////000///...---------------,,,,,,---......---,,,,,,+++,,,------......---------...///111111///...---......------------......---------............///---...000111000,,,)))&&&,,,,,,------...///000000000000000000000000000000...///000///---,,,,,,---000...+++)))(((***---///---------,,,,,,+++++++++...///000///...///111333...---,,,---///000///...........................---------............///111///------000111///,,,//////000000///...------+++,,,------......------++++++,,,---...///000111---------............///,,,,,,++++++,,,---///000......------------......,,,)))***---...---...111,,,,,,------...///000000000000///............///000...,,,,,,...///...---,,,,,,.../////////...---111111111000///.................................---******---,,,)))+++111)))***,,,,,,,,,,,,---//////...,,,++++++,,,---...------------------------------............------222111000///...---,,,,,,.........////////////000......---,,,---...///000000//////...------,,,,,,............////////////------............------///............---------,,,,,,------.../////////,,,---......//////........................---------,,,---///222222...***000///...------------------------............/////////.........---------,,,---...//////...---,,,////////////////////////,,,+++***+++---...---,,,+++,,,///111111000///...!!!***222222,,,(((+++000,,,,,,,,,---...///000111.........///000111111222........................///////////////...............////////////......///...------...///000111------,,,++++++,,,------***,,,...///---,,,,,,------,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///------------............---------+++******---///---------------...//////------...............---...,,,+++,,,//////---+++------------------------------------------------,,,+++***+++---...---,,,------.........---------+++,,,...//////...,,,+++///...,,,*********+++,,,///...---,,,,,,---...///------.........---,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......+++)))***,,,......---,,,,,,++++++,,,,,,---...---------,,,---......///+++,,,,,,------,,,,,,+++...---+++++++++,,,,,,,,,..................------------......------,,,,,,///......------------.../////////.........------,,,,,,---......---,,,,,,,,,,,,------...---------,,,---...//////...---,,,......------------......---------............///---...///000///---***(((,,,,,,------......//////////////////////////////000000000000000000000000111///---++++++,,,...///...---------,,,,,,,,,,,,...//////...,,,,,,---......---,,,---//////...---........................---------............//////---,,,---000111000...///////////////...------------........./////////........................---------............///000///...,,,,,,,,,,,,---......------------......111---,,,...---+++,,,///,,,,,,------...//////000...---------...//////000...,,,++++++,,,------,,,,,,---.../////////...---.....................///........................,,,***,,,000///++++++000***+++------,,,,,,...///......---------------...------------------------------............------............////////////------........./////////---,,,,,,+++,,,---...///......---------......///............////////////------............------///............---------,,,,,,------.../////////,,,---......//////..............................---,,,,,,---...,,,((($$$//////...------------------------............/////////.........---------------...////////////...........................---,,,+++,,,---...---,,,//////000111111111000000)))...222222...,,,///444---------------...///000,,,,,,---......///000000......................../////////////////////.........////////////......///...------...///000111------,,,++++++,,,------***,,,......------...///...+++((()))+++...---,,,******+++,,,,,,---......+++,,,------......---------------............///------------............---------,,,***+++---///......------...000222333+++,,,---...////////////---,,,,,,---......---+++........................------------------------,,,*********,,,---,,,++++++---///---+++***,,,///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////...------,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******,,,------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++000///...---,,,,,,,,,,,,............////////////+++,,,------......------,,,------------......///...///000000000///...---,,,------......------,,,---------...------,,,,,,+++,,,---......---,,,+++......------------......---------............///---............---,,,+++------------------------////////////////////////111///---...111333111///000///......------.....................---------///000000...,,,***++++++///...------...///...,,,........................---------............///---,,,,,,---///111111000...////////////...------//////......//////000111222111000000///...---------------............///000000...------,,,------......------------......222...,,,...---+++---111,,,,,,------.../////////+++++++++,,,---///000111...---,,,,,,---...---,,,,,,---......//////......++++++,,,---......//////........................++++++...222111---,,,///+++,,,......------...000---....../////////......------------------------------............------------........./////////,,,,,,,,,---------......,,,++++++++++++,,,------------,,,,,,---...000111---............/////////------............------///............---------,,,,,,------.../////////,,,---......//////..............................////////////000...+++(((///...---------------------------............///...............---------...............///000111........................///---,,,---......---,,,000/////////.........///,,,,,,---,,,+++,,,///111......---------......///+++++++++,,,------....................................//////////////////......////////////...............---......///000...------------------...)))+++------------...000///+++((()))---///...,,,+++++++++,,,,,,---------+++,,,------......---------------............///,,,,,,---------.........------...,,,++++++---//////...------...000222444+++,,,---...////////////------------......---,,,------------............------------------------,,,+++***+++---...---,,,(((+++---+++&&&&&&***///,,,,,,---......---,,,,,,,,,,,,.../////////......------------------------...//////......---,,,+++,,,,,,,,,---------......))))))***++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------...---,,,+++,,,---,,,,,,------......//////***+++,,,---............)))***+++---...///000000---...000111111000...---------------------------------......------,,,+++,,,---............---,,,......------------......---------............///......------------......------------,,,,,,,,,,,,////////////////////////000,,,)))+++///000---)))...////////////...------///////////////.........000111111000...---------000...------...///---,,,........................---------............///------------.../////////.........//////...------//////.........///000111222222111000///......------------............///------------...///000000......------------......000,,,+++---......111555---------.........//////+++++++++,,,---...//////000///...///000000///...---------...............,,,,,,,,,---......//////........................+++,,,...///...------///,,,---......------///000---...///000000000///...,,,,,,------------------,,,------......------,,,000000///......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------...---,,,,,,,,,...000111---------.........//////------............------///............---------,,,,,,------.../////////,,,---......///.........---------...............,,,---///000111111000///......---,,,,,,------------------............///........................111000...------...///000........................000...------...///---,,,,,,------------,,,***)))---+++******,,,---------///......---------......++++++,,,,,,,,,---------....................................////////////......////////////....................................////////////......***+++------,,,---///000000---++++++...000///...---------,,,,,,++++++++++++,,,------......---------------............///,,,,,,,,,------------...,,,---...---,,,,,,---...------,,,,,,---///000111------............------,,,---......------,,,---++++++,,,,,,,,,---------------------------------...---,,,---...//////---(((+++---+++&&&&&&***///,,,------------------,,,+++,,,...///000000......,,,------------------,,,---------------,,,+++***,,,,,,,,,---------......))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++(((***,,,,,,++++++---///+++++++++,,,,,,---------***+++,,,---.../////////***+++,,,---.........---,,,---///111111000...---------------------------,,,------...------,,,,,,.........//////...............------------......---------............///......---------...///000---------------------,,,........................000,,,))))))------***&&&---......///...---,,,+++////////////////////////,,,...000000///...///000///...------...///...,,,........................---------............////////////...---,,,,,,---------............------......------......///000000000000000000/////////---------............///,,,,,,---....../////////......------------......///,,,+++...///...000555---------..................------,,,,,,,,,------///......///000000///---------------......//////................................................,,,---,,,***)))+++...000,,,...///...------...///,,,---///000000000///...,,,,,,,,,---------......,,,,,,------------,,,,,,//////......------,,,,,,+++++++++,,,,,,,,,,,,---,,,------...............///...------------...///------------............------............------///............---------,,,,,,------.../////////,,,---......///.........---------.........//////)))***,,,------------...------,,,,,,,,,------...---------............///---.....................333111///...---------...........................///...------...///...---***+++...///...,,,)))'''///......///222222000...///......---------......---------------.................................---.........//////000000......////////////........................------......////////////......+++,,,------,,,,,,...000///......------...000111......---,,,,,,+++******+++,,,------......---------------............///,,,,,,,,,,,,------------,,,...///...---,,,---...,,,,,,---------.........---...............------+++---......---,,,,,,---***++++++,,,,,,---------------------------------///------...///000///...+++---///---+++***,,,///------------------------)))***,,,---...---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......)))******+++,,,------...,,,,,,++++++,,,,,,---...+++---......,,,++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++%%%(((,,,,,,++++++---000+++++++++++++++,,,,,,,,,***+++,,,---..................///...---+++)))(((,,,---.../////////...---...------,,,,,,------...+++,,,------......------////////////////////////......------------......---------............//////......---......//////................................................111...,,,,,,......,,,)))---............---,,,,,,.........///////////////&&&))),,,............///...---,,,---///000///...........................---------............//////000000...,,,++++++,,,,,,,,,---............---,,,---.../////////...............//////000000000---------............///............---,,,+++***......------------......111...---//////,,,,,,///........................//////...---,,,,,,------+++++++++---......+++)))...------------...///////////////.......................................,,,...,,,'''&&&+++///000,,,---......---,,,---///,,,---......////////////+++,,,,,,------.........,,,,,,------------,,,,,,++++++,,,---...//////000+++++++++,,,,,,,,,------,,,---.../////////........................------,,,------------.........------............------///............---------,,,,,,------.../////////,,,---......//////......,,,,,,------.../////////---///000///---,,,------,,,,,,,,,,,,,,,------...---------............///---------...............111000///...---,,,,,,,,,---------------------------,,,+++,,,...///...---,,,---///111111///,,,+++.........000111000...,,,......---------......///..................//////........................------......///000000000......////////////......---............---,,,,,,,,,,,,---......---,,,,,,---------,,,++++++---///,,,...000...++++++///222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///++++++,,,,,,,,,---------,,,...//////---------...,,,---...//////---,,,+++,,,,,,---...////////////+++---//////,,,+++,,,...++++++,,,,,,---......///------------------------...---,,,---///000///...------.........------------------,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,---............,,,,,,,,,---------......++++++,,,,,,------......,,,,,,++++++,,,,,,---...***---///...,,,******+++,,,,,,++++++,,,,,,---...---------,,,---......///+++,,,,,,------,,,,,,+++&&&***......,,,***---///,,,,,,,,,,,,,,,,,,++++++++++++,,,---............,,,,,,.........,,,***))),,,,,,,,,,,,---------......---,,,,,,,,,,,,---...***+++,,,---.../////////.........------...............------------......---------............//////////////////.........---......//////000000000........................---------.../////////////////////...............------........./////////%%%(((,,,............///,,,++++++---///000000///........................---------............///---///000...,,,***+++---+++,,,------.........---,,,---000111222111///...------........./////////---------............///,,,------------+++***)))......------------.........,,,---000000,,,+++---.................................---......//////*********,,,------***(((...------,,,---...///000,,,,,,,,,---......//////........................+++///...)))(((---000///,,,---...---,,,+++,,,---,,,,,,,,,,,,---...///000++++++,,,,,,---......///+++,,,,,,------,,,,,,+++***++++++,,,...//////000,,,,,,,,,,,,------------+++,,,---.........------***,,,...///000///...---,,,,,,---------.........------............------///............---------,,,,,,------.../////////,,,---......//////......,,,,,,------...//////000///111333222///...///111,,,,,,++++++,,,,,,---...---------............///---------.........//////,,,,,,---------------,,,------------------------+++******+++...//////...///...............///000---------,,,,,,,,,---------------------...///000///.............................................------......///000000111......////////////......------.........---,,,+++******,,,,,,,,,,,,******.........,,,++++++---///)))...111...)))(((---333***++++++,,,,,,------...+++,,,------......---------------.........//////++++++,,,,,,,,,---------,,,...//////...------...---...000111000...+++))))))***,,,...///000111111***---//////,,,+++,,,...,,,,,,------...///000000---------------------------,,,+++,,,...///...---,,,++++++---......,,,)))...------,,,,,,------...........................++++++------------++++++++++++---...///000000000,,,,,,,,,---------......,,,,,,------------......,,,,,,++++++,,,,,,---...***---//////,,,******+++,,,,,,++++++,,,,,,---......------------...//////+++,,,,,,------,,,,,,+++(((---111000,,,***,,,///.........------,,,,,,,,,,,,,,,------......------&&&(((***---/////////...,,,++++++++++++,,,---......---,,,,,,,,,,,,---...)))***+++---...///000000...------,,,,,,------............------.........---------.........////////////000000///...---------......///000111222222........................(((***---......///111333111111000///////////////,,,---------......//////(((+++...000000//////000+++++++++,,,///111111000........................---------.........//////+++---///...,,,+++---///+++,,,------.........---,,,...111444444222000.....................---------------.........//////((()))+++,,,------,,,+++.........------.........)))(((+++000111...---///.....................------------...///000111222++++++,,,---///...+++)))......---,,,---...///000((()))***+++---...///000........................***///111,,,+++///000...+++,,,------+++++++++---,,,,,,++++++,,,---///000++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,------------......***+++,,,---...---,,,,,,''')))---000111111000///,,,,,,,,,---------......---..................---//////.........---------,,,,,,------...//////000,,,---......//////......,,,,,,------...///000000))),,,......------000222++++++++++++,,,,,,---...---------.........//////---------.........//////''')))+++---.........---------------------------***))))))+++---//////...000---***((())),,,000222222222000---+++---000444,,,,,,,,,---...///000111................................................---------...///000000111......////////////......------...///...---+++***+++,,,...---,,,,,,---///---------....../////////***,,,......---------...***+++,,,,,,------,,,,,,......////////////......)))+++,,,,,,++++++---...,,,---......,,,,,,---...---.../////////...---,,,,,,...///...---++++++,,,000///---,,,,,,---...///------............------+++---,,,***+++///111///...,,,+++,,,//////---***///...---,,,++++++++++++------...---,,,+++---///)))***,,,---...------,,,000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((***,,,***+++,,,,,,------,,,,,,------............------+++,,,,,,,,,++++++---///------++++++++++++------------,,,+++***)))((('''---------,,,,,,+++++++++111111000...+++***,,,---,,,---......,,,,,,---...,,,------,,,+++,,,...000------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................,,,******,,,...///...,,,,,,------...///000000...///000111111000///...------............------.........////////////000......---,,,---...///000------............------,,,,,,,,,---...///000111,,,+++---000///,,,---111***,,,............000111000000000000000000000000,,,...000///...---------...............///000111------,,,++++++---...///000000000///.........---///111///+++***---,,,***...------,,,,,,------...+++---000000...---------------............------...///000...,,,******+++...,,,++++++---......---000------000000,,,+++---,,,---......//////......000---++++++---///---++++++---//////.........///------...---,,,,,,---///...---,,,,,,......---,,,,,,------......------,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,------...---,,,---///111,,,,,,---......---,,,,,,111000...------...///000........................++++++,,,,,,---...//////***)))***,,,//////---+++//////............//////...------,,,,,,------...000...---,,,,,,---///000***+++,,,---.....................------..................------,,,,,,,,,---......///...---+++***,,,---......,,,,,,---...///...---,,,------//////)))+++---...---,,,,,,,,,,,,,,,,,,---------......,,,...///...---++++++,,,............////////////........................---------............///000000000000///...---,,,///---+++,,,///000...,,,+++,,,...---,,,,,,---///,,,,,,---------.........+++,,,---,,,++++++---///++++++,,,------------,,,......////////////......,,,...///...------...///,,,---...---,,,,,,,,,...------...............---,,,...///...---+++,,,,,,///......---------......------............------+++------***+++///000......,,,+++,,,//////---+++,,,,,,,,,+++,,,,,,,,,---,,,------,,,++++++,,,...***+++,,,---------,,,+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))+++,,,++++++,,,------------,,,,,,,,,------------,,,,,,,,,---...---,,,,,,...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++---......---++++++---///,,,---......,,,,,,---...,,,------,,,+++,,,...000------------------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................---++++++---//////...,,,,,,------...//////000......///000000///......------............------,,,,,,,,,------------......------,,,---...///000------............---------------------...///000---,,,...000///,,,,,,000,,,...///...------...///////////////////////////...///000///......///000///............//////000---------------......///---------------,,,,,,,,,))),,,,,,***+++000111//////......------......///,,,...///000...------...------............------...//////...,,,++++++,,,...,,,++++++---......---...,,,,,,///...+++***,,,,,,---......//////......///---++++++---///...,,,---...000///...------...,,,---------++++++---...------------,,,------...,,,------......------,,,,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,------,,,++++++---///,,,,,,---......---,,,,,,///...---------...///000........................,,,,,,------......//////+++...111111//////000222000///...............///...------,,,,,,------...//////------,,,---...///***+++,,,---..................------------.........------------------,,,,,,---.../////////...---,,,---......,,,,,,---...)))***,,,---............***+++------,,,,,,,,,---,,,---------............---///000///...,,,------............////////////........................---------............///,,,---...///000000000000000...,,,---///000///---+++,,,...---,,,,,,---///,,,,,,,,,,,,------------,,,,,,,,,+++***+++---///++++++,,,---------------......////////////......---/////////---,,,---...+++---...---,,,+++,,,...---------------...///000,,,---///...---,,,,,,---------...............---------............------,,,......++++++...///------,,,,,,---......---+++******++++++,,,---......+++,,,---,,,******,,,---,,,,,,---------,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++---.........------///000---,,,,,,++++++,,,,,,---++++++,,,,,,------......------------,,,,,,,,,,,,)))+++,,,,,,+++,,,...000,,,---......,,,,,,---...,,,---------,,,,,,...000------------------------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................///---,,,,,,...//////...,,,,,,------.../////////---......//////......---------............------,,,,,,,,,------------......------------...//////------............------......---------......///...---...111///++++++///...///000///---,,,---...////////////////////////...///000///...///111333000//////............///------...////////////...,,,,,,,,,---------------(((++++++***,,,111222111/////////....../////////,,,...//////...------...------............------,,,...///...---,,,---......,,,++++++---......------++++++......******,,,,,,---......//////......///---,,,,,,---......---...///000///---,,,,,,,,,,,,,,,---,,,++++++,,,...---...///---+++***---111,,,------......------,,,---...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,------,,,******+++---,,,------......------,,,---,,,,,,,,,---...///000................................................)))---111///+++***...333000000///...---------.........------------......//////......------------++++++,,,---............------,,,,,,,,,,,,---------------------.........,,,---...///000000000000,,,.........---,,,---...%%%(((+++...//////...,,,+++,,,---,,,++++++---///------........./////////...///111000///---..................////////////........................---------............///,,,---...///000000000000000///......000000///...+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///+++,,,,,,---...------------......//////......---,,,---...---+++******,,,+++,,,------++++++,,,------,,,,,,,,,---...000111+++---......---,,,,,,---,,,---.../////////...---------............------,,,///...++++++......+++------------......---,,,******+++,,,------------+++,,,,,,+++******+++---------------,,,++++++******+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///+++,,,,,,---...---------,,,,,,------------,,,,,,,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,((()))++++++++++++---///,,,---......,,,,,,---...+++,,,------,,,,,,---///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................///...------...//////...---------.........//////------------------------------............------.........////////////000------------......//////------............------///......---------......///---///111///++++++...---...///...---,,,---///////////////////////////.........------...222555111000///...............,,,---///000000000///...---.........///000000000,,,......++++++...///,,,//////............//////,,,...//////---------...------............------+++---......------...000...,,,++++++---......------++++++......+++***---,,,---......///............------------.........---...//////...------...+++,,,---,,,******,,,---,,,///111...***)))...222,,,------......------,,,,,,---...---,,,+++,,,---------------------------+++---......---,,,,,,------......---+++***+++,,,------------------------+++++++++,,,---...//////........................///////////////.........))),,,---,,,))))))---111000000///...------------......------------......////////////...---,,,++++++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,------......//////------......////////////---...///...---,,,---///(((***,,,...///...------,,,------,,,++++++...000.........////////////000---///000000...---..................////////////........................---------............/////////000//////...------000000//////000000000///+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///---------,,,,,,---.........------------............------,,,---...---+++******,,,+++,,,---,,,++++++,,,------,,,,,,,,,---...000111+++---......---,,,------+++,,,.../////////...---------............------,,,//////,,,,,,......+++,,,---......------,,,---+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---...------,,,++++++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000,,,,,,---.........------------............------+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------)))+++,,,,,,******+++,,,,,,---......,,,,,,---...+++,,,......---,,,---...------------------------,,,,,,---------...............---,,,++++++***))),,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................///...------//////...,,,---------...............------,,,,,,,,,,,,------------............------.........////////////000---------...............------............------///......---------......///---///111///++++++...+++,,,......---...///111........................---------,,,,,,---111333111000///...............,,,---///000000000///...---.........///000000000...000///+++***------***...------,,,,,,------...---...///...---,,,...///------............------+++---............///111...,,,++++++---......---...,,,,,,///000,,,,,,...,,,---......///.........---------------...///000***,,,...///......///000,,,------,,,++++++,,,...,,,///111///+++***...222,,,------......------,,,***+++------------///000------------------------+++---///...---,,,------...///000///---,,,,,,---------------------------***+++,,,------...//////........................///////////////.........///...,,,,,,---...///000//////...---------------///......------......///......//////...---,,,,,,,,,,,,------...------------,,,,,,++++++,,,,,,------------......////////////......------,,,,,,,,,---...//////------...//////...---------------...---------,,,+++,,,...000.........////////////000+++---......---,,,---...............////////////........................---------............/////////////////////...---///000000000//////000000+++,,,...---,,,,,,---///------------,,,,,,,,,,,,***,,,...///...---------,,,,,,---...............------............---------/////////---,,,---...***,,,---,,,+++***+++------------------...///000+++,,,......---,,,---...,,,,,,---...////////////------............------***......,,,,,,///...++++++---......---,,,,,,---+++,,,---------,,,+++***+++,,,---,,,******,,,---------,,,+++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000,,,,,,---...............---......//////......---+++,,,,,,,,,++++++---...+++,,,,,,------,,,,,,+++------,,,,,,++++++******------------............+++,,,------+++))))))***,,,---......,,,,,,---...***,,,......---,,,---...------------------------,,,---------............//////...---,,,+++******,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------.................................---,,,---......,,,***...........................------,,,,,,------...------............------,,,,,,,,,------------...,,,---......//////......------............------......---------......///...---...111///++++++///***,,,---.........000222........................,,,---------,,,---///111000//////............///------...////////////...,,,,,,,,,---------------+++......++++++...///---------,,,,,,,,,,,,------......///...,,,,,,...000------............------,,,---//////......///111...,,,++++++---......---...,,,,,,000000------///,,,---......//////......,,,---......---...000111)))+++---......///000222------...---,,,+++---///,,,///111000---,,,...000,,,------......------,,,)))+++---------...000222------------------------,,,---//////---,,,---...---...000///...------......------,,,,,,------...+++,,,---...............................................................///---++++++...///...,,,...---------------......//////............//////........................,,,,,,------...------,,,------,,,,,,,,,,,,------...............///////////////---,,,,,,++++++,,,---...//////...---...///111000...---,,,,,,---...,,,---...---,,,,,,...000------........./////////***,,,......---,,,---...............////////////........................---------............///+++,,,---///000111111111...///000000......///000+++,,,...---,,,,,,---///.........---------,,,,,,+++++++++***)))))),,,///,,,------...............,,,------......------,,,,,,...///...------...///***,,,,,,,,,+++***+++,,,------...............---***,,,......---------...,,,,,,,,,---...///000000------............------)))---...,,,---000///,,,+++---//////,,,+++,,,...)))***,,,---......---,,,,,,------,,,++++++,,,...---,,,+++++++++,,,---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000,,,------...............,,,------......------,,,+++,,,------,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------.........///***,,,......,,,******+++,,,---......,,,,,,---...***,,,...///...------...------------------------------------............------------------------,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................---,,,,,,,,,------+++)))........................///...---,,,,,,---...///------............------,,,,,,,,,------------...,,,---.../////////...---------............---------------------...///000---,,,...000///,,,,,,000+++---......------///000........................---...//////...---...000///............//////000---------------......///---------------,,,,,,,,,***------***+++///000.........------------...............---,,,,,,...000------............---------...//////......///000...,,,++++++---......------++++++//////---,,,///,,,---......//////......,,,...//////------000333***,,,...///......///000...//////...------...000---...///000000///...---,,,------......------,,,***,,,......---...///111........................,,,...//////...------...***,,,...///...------......---,,,,,,,,,,,,---...------.../////////...---........................,,,,,,------......//////,,,---......---,,,,,,---,,,,,,,,,,,,---...////////////............//////------,,,,,,---...000111,,,------...------,,,,,,......------------......////////////............///...---,,,,,,---......---///000///...---...000---------------------,,,+++---//////...---...///,,,---------............+++---...///...---...///............////////////........................---------............///***+++---///000111111222---///000///---,,,...000+++,,,...---,,,,,,---////////////......------------+++((($$$###&&&,,,111,,,---......//////......,,,------......------,,,***+++,,,,,,++++++---...***+++,,,,,,******+++,,,---.../////////...---,,,***,,,......---------...------,,,,,,---...000111---..................---(((,,,...,,,---000000,,,***---//////,,,+++,,,...&&&(((+++---//////......---......---,,,,,,---///,,,++++++***+++,,,...///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000,,,---......//////......+++,,,,,,------,,,,,,+++---.........------///000++++++------------++++++++++++,,,---...///000111---------.........//////))),,,......---,,,,,,,,,,,,---......,,,,,,---...***,,,...///...------------------------------------------.........//////++++++,,,---...000000111,,,,,,------...///000000,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................,,,++++++,,,---,,,***'''.....................---///...------------...///---..................---........./////////000000,,,,,,.../////////...------..................---,,,,,,,,,---...///000111,,,+++---000///,,,---111.../////////---,,,---..............................000111111000...//////...............///000111------,,,++++++---...///000000000//////......---+++......++++++...///---//////............//////...///...---,,,,,,...000---..................---...///000///...---...000...,,,++++++---......---,,,)))***......,,,+++...,,,---......//////......+++...//////------000333,,,---//////...---...///...///000///------///000------///111222111...+++,,,------......------,,,,,,...///...------...///........................,,,...//////...------...(((+++---...---,,,,,,---...---,,,,,,,,,,,,---......///000000000///...---........................++++++,,,,,,---...//////---222666555111...000333+++++++++,,,---...///000//////............//////---,,,++++++,,,...111222---------...------,,,,,,///......------......///000000//////......------......------...///111222...///000///...---...000(((***,,,...///...,,,+++***---///000///.........,,,,,,,,,---------......,,,...///000///...///000............/////////000........................---------.........//////......///////////////...,,,...000///,,,,,,---000,,,------......------,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,---.........---,,,+++------...---,,,+++---///,,,++++++***+++,,,...///***,,,......---------...,,,...//////...------...,,,---------,,,,,,...///------------------------++++++,,,------..........................................------,,,,,,,,,---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++000//////---,,,+++******,,,---...//////...---,,,+++333'''(((000//////...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---.....................------***++++++,,,,,,++++++***---,,,,,,,,,,,,---......,,,---......,,,,,,---...)))***,,,...//////......,,,,,,++++++,,,...///000---------.........//////+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,...//////---------.........//////------------------------)))***+++,,,...///000111(((***---///000///...,,,+++---//////...---...///+++,,,------++++++,,,---000///...---,,,+++******000///---,,,,,,---...///,,,,,,,,,---...///000000...///000///---,,,,,,...,,,000333111,,,+++---111---------............///000000//////.........------,,,+++***+++---///000000///---,,,,,,---///000,,,,,,---...//////......///000000///......111333000111222111...,,,,,,,,,+++,,,...///000///......---------............//////...---,,,++++++,,,---......------------......000000//////.........---111000...,,,,,,,,,...///000000000000...,,,***)))---...000///---,,,------......////////////.........///////////////......////////////...........................---------///...---,,,+++,,,,,,---,,,,,,,,,------.........+++---......---,,,,,,---//////.........---------------------------------,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///000000///---,,,---///222++++++---...//////000000,,,---...//////...---,,,///////////////000111222////////////////////////+++,,,...//////...,,,+++000///...---,,,------...111222222111000//////000////////////...,,,+++***///...------------...///---///000...+++***---000***,,,............000111........................,,,---......------...000000000000000////////////---000---''''''...111///000000111111000///.....................///000000---...///...,,,,,,...///,,,------......------,,,------------------------,,,,,,---...............,,,,,,,,,---------......,,,------...------,,,,,,,,,------,,,++++++,,,...///...---,,,,,,,,,---...***,,,......---------///,,,...//////...------...,,,---------,,,,,,...///---------------,,,,,,,,,***+++---......---+++)))..............................---------,,,,,,,,,...+++******---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))------------------------,,,---............---,,,###---111***(((...111///------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++,,,---..................------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......,,,---......,,,,,,---...***+++---............------,,,,,,+++,,,---//////,,,,,,,,,,,,------......+++,,,...---,,,,,,---///---------,,,++++++******)))*********++++++++++++------------------------+++,,,,,,------.........++++++,,,------......///+++---//////...---...///---...///...---,,,---///...---------------,,,,,,///......---------......,,,---------.../////////...///000///---,,,---...,,,///111000---,,,...111---------............///000/////////.........---333111///...---...///000000...---,,,,,,---...000///000000//////...------...//////...---...000222...///000000...---......------..................---------............//////......---------------......------------......000/////////.........---111///...,,,,,,,,,...///***+++---///////////////+++---///000...------............//////...............////////////......////////////............------..................///...---,,,,,,,,,------,,,,,,------------------***,,,------,,,++++++,,,///.........------------------------------------,,,---......//////......---..................---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...////////////...------///111,,,,,,---...////////////---------......---------******)))))))))***++++++------------------------+++,,,...//////...,,,+++000///...---,,,------...///000000000...---...///111111222111111000///...///...---,,,,,,---...///.../////////---,,,---...,,,...///...------...///........................,,,---......------...000000/////////////////////...000...******///111///...............---,,,,,,...............///000000...///000///------///111,,,------......------,,,------------------------------...////////////...,,,,,,,,,---------......---------,,,,,,------...+++,,,---,,,******,,,---000000///---------------+++---......---,,,...///,,,...//////...------...,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////,,,(((&&&------------------------...------------,,,,,,,,,...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))***++++++,,,---...//////,,,,,,------------,,,,,,...,,,+++---///111000...,,,,,,+++*********++++++,,,,,,,,,,,,------------***+++,,,,,,******+++,,,------------------......,,,------......------,,,,,,,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,---......------,,,------,,,,,,,,,------...+++++++++,,,,,,,,,,,,---+++,,,...---,,,,,,---///+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,---------------------------------------------------------,,,---,,,++++++,,,---///000+++---//////...---...///...///000000///...///000,,,,,,,,,------.........------...............---------..................---/////////---,,,---...------.........//////000---------............////////////...............///...---,,,+++,,,---...///...---,,,,,,---...///..................---------...///...------///111,,,...///000///...///000///......---------......---------............///....../////////...------......------------....../////////...............000///...,,,,,,---......)))***,,,...000000000000))),,,///000///.........------............------......///////////////.../////////............---,,,---------.../////////......---,,,,,,,,,------------------------,,,,,,***+++------+++***+++,,,............------------------------------------,,,---......//////..............................------------------------......------------......---/////////...---...///------...............---...------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,//////...------------...,,,.........,,,+++,,,------......///......------...---,,,,,,,,,,,,---............/////////---+++...///000///---,,,---...........................,,,---......------...000////////////////////////...000///------000111///...............------,,,...............///000000///000111000......000111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////,,,,,,,,,---------.........---,,,+++,,,---...///+++,,,,,,+++******+++---.........------------------.........---,,,...///,,,...//////...------...,,,---------,,,,,,...///+++++++++,,,,,,,,,,,,,,,+++,,,...///...,,,***)))------------------------------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,111)))'''...111,,,***---,,,,,,+++++++++++++++,,,,,,,,,,,,---------......***,,,---,,,+++***+++,,,,,,,,,------------......,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...------------------,,,,,,...------------,,,------,,,,,,,,,,,,,,,,,,,,,---+++,,,...---,,,,,,---///((()))+++---...---,,,+++........./////////000000------------------------------------------------,,,,,,,,,,,,,,,---...///+++---//////...---...///...000111000///...///000,,,,,,,,,---------......,,,---.../////////...---...............------------...///...---,,,---///---,,,+++---///000000///---------............///........................)))))))))***+++---///000///...------------...///))))))***+++---...000000,,,---......------...000,,,...000000///...///000111000...---,,,,,,---...---------............///---...///000000///...---......------------..............................///...------------......---.../////////...---,,,'''+++...000000/////////,,,,,,------------,,,,,,---...////////////////////////.........---------,,,,,,,,,---...///000000------------------------.........------,,,,,,,,,***,,,...---,,,+++,,,,,,------------------------------------------------,,,---......///..................------.................................------------------......,,,...//////...------.........//////...------,,,000///...------...///000222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------............------......,,,---...---,,,+++,,,---++++++,,,---------------...---,,,++++++,,,---...///------///111111---)))---...///...---,,,---///........................,,,---......------...000.........///////////////,,,...///.../////////...///000000000000000//////...............///000000///000000///......///111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////,,,,,,,,,---------......------,,,+++,,,---...///+++,,,,,,+++******+++---******+++,,,---............//////...,,,,,,...000,,,...//////...------...,,,---------,,,,,,...///+++++++++,,,,,,------------------,,,---...///000------------------------------------------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000))))))//////''''''...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...---,,,+++,,,...,,,,,,,,,,,,------......++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,---......,,,,,,---......---------,,,,,,------------------------,,,,,,............------------+++,,,...---,,,,,,---///)))***,,,...///...---,,,,,,,,,,,,---------......------------------------++++++,,,------......///***,,,---//////...---,,,+++---//////...---...///---...//////------...///......---------,,,,,,,,,+++,,,.../////////...---...............---------,,,...///...------...///,,,++++++,,,///000000///---------............///---------...............,,,,,,------...000111222.........------.........******+++,,,---///111222+++---......------...///...///111000...------...111000...---,,,,,,---...---------............///---...///000000///...---......------------......---------.....................---------.........///000000000...---+++***(((***...000000///000000,,,,,,------------,,,,,,------...///////////////............------------,,,,,,,,,---...///000000,,,---------------------.........------,,,,,,,,,,,,...//////...------...,,,,,,------------------------------------------,,,---......///.........///...------------...///........................+++,,,,,,---------......,,,---//////...------...////////////...---,,,+++111000///......///000111000///......------------------------------------+++,,,,,,------.........------..................,,,---......---,,,---...---...///000000000000000...---,,,,,,,,,,,,---...///------///111111---)))+++,,,......---...///111........................,,,---......------...000------....../////////000,,,,,,---...///...------//////000000000000000///...............///000000...//////...------...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,---------......,,,,,,,,,,,,---......///+++,,,---,,,******,,,---((()))***,,,---......//////000///...,,,,,,...000,,,...//////...------...,,,---------,,,,,,...///+++,,,,,,------......//////...,,,,,,,,,///111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))).........------,,,,,,,,,------,,,,,,,,,,,,------///,,,---111...((()))000------,,,,,,------......,,,,,,,,,,,,------------,,,---......,,,,,,---...++++++,,,,,,------......***++++++,,,,,,++++++***+++++++++++++++,,,------,,,---......,,,,,,---...------,,,,,,,,,------...,,,,,,---......------,,,///...............------+++,,,...---,,,,,,---///......//////...---+++***---------.........//////------------------------++++++,,,,,,---...//////***,,,...000000...,,,***+++---//////...---...///,,,---......,,,,,,---............------,,,,,,,,,,,,,,,---...////////////------..................,,,---///...------...///,,,,,,---------......///---------............///---------------..................------,,,++++++........................222111///......///000111,,,---///000.........///...000111000...------...///......---------......---------............///------.../////////............------------......---------------.........---------...............------...//////...---,,,)))+++---.........000111------............------,,,---...///000000000000.........------------,,,,,,---------.../////////+++,,,---.........------------------------,,,,,,---...000000...---...///,,,,,,,,,,,,------------------------------------,,,---......//////......///...---,,,,,,---...///------------------------***+++,,,------...------,,,.........---,,,---....../////////...---,,,,,,000//////////////////000//////...---------......------------------------+++,,,,,,,,,---......///,,,---......///.........,,,...///...------...000,,,,,,---...//////......///...------------...///........./////////---+++***,,,---.........000222........................,,,---......------...000---------......//////000,,,++++++...///,,,,,,...,,,---.................................///000000---...///...,,,,,,...///,,,------......------,,,++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,---------......***+++,,,---............,,,------,,,++++++,,,...)))***,,,---............000000000...,,,,,,...000,,,...//////...------...,,,---------,,,,,,...///,,,,,,---......///000000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))......---------,,,,,,,,,......---,,,,,,---......------......---+++,,,...,,,,,,++++++,,,------...++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,---***++++++,,,------......+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---,,,---......,,,,,,---...---,,,,,,+++,,,---//////***+++---............---.........------,,,,,,,,,+++,,,...---,,,,,,---///......------,,,++++++***............////////////------------------------------------------------,,,------......---,,,,,,+++---//////...---...///,,,---......,,,,,,---...,,,,,,---------------...,,,,,,,,,---...///000000,,,---------.../////////,,,---......------...000+++---///...,,,+++---///---------............///,,,,,,,,,------.........------,,,+++***)))'''&&&---..................---222111///---------...///,,,...000111000//////000,,,...000000///...///000------..................---------............///---------------......///......------------......,,,,,,,,,------.........,,,------......///......+++,,,.../////////......,,,---------,,,---000222.........//////.........,,,---...///000000000000.........---------,,,,,,------..................+++,,,---.........------,,,,,,------------------,,,...//////...------...++++++,,,,,,,,,---------------------------------,,,---......//////......000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---------......,,,++++++---///..................------------............------000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,.../////////......,,,---......------...000******+++,,,,,,,,,++++++000///............///000.../////////---,,,---...+++---......------///000........................,,,---......------...000,,,,,,---......///000000///++++++//////,,,---000,,,,,,---..............................///000000...//////...------...000,,,------......------,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......)))+++,,,...//////...------......---,,,,,,---///,,,---.../////////...---111111000...,,,,,,...000,,,...//////...------...,,,---------,,,,,,...///------......///000111111---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))),,,---,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++------------------------///...------------...///,,,---,,,***+++...---***+++*********+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,---......,,,------......------,,,++++++******++++++,,,---,,,---......,,,,,,---...,,,,,,++++++,,,...///000)))***,,,...//////......---------,,,,,,++++++++++++,,,...---,,,,,,---///************+++,,,---...)))))))))*********++++++------------------------//////...------,,,++++++///...---,,,,,,,,,---...+++---//////...---...///---...///...---,,,---///***++++++,,,---//////000------,,,,,,---...000111,,,,,,------...///000000,,,---......------///000***...111///+++))),,,000---------.........//////,,,,,,,,,------.........---............---,,,,,,------............---------,,,*********,,,...///,,,///111111000///000000***,,,////////////111222+++,,,...///000///......---------.........//////---,,,++++++,,,---...///.........------.........,,,,,,,,,------.........,,,,,,---.../////////...------...//////...---,,,---...---,,,+++---000333......////////////......,,,---...///000000000000......---------,,,,,,,,,...............---------***+++---...///...------,,,,,,,,,------.........+++---......---,,,,,,---+++++++++,,,,,,---------------------------------,,,---......//////......000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------......---+++***+++...000------...............---***+++------------+++***---------------...///000++++++++++++++++++++++++,,,++++++,,,---...///000+++,,,.../////////......+++,,,...------,,,...///---......//////......---111000///......///000111---///000///+++***---000.../////////---,,,---...........................,,,---///...------...000,,,,,,------...///000000111,,,,,,000000---...222......///000111111000000...............///000000///000000000......000111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------))))))*********+++++++++...------------...//////(((,,,///...++++++...222---,,,+++++++++---///111...------,,,,,,------......------,,,,,,------...,,,---------,,,,,,...///***...222444333111000///,,,---......,,,,,,---...***,,,......---------...,,,,,,,,,---------....../////////---,,,,,,...000------------------------+++---...---,,,,,,---...---///000000///......//////---+++,,,///000///------***((())),,,---,,,+++,,,,,,------...------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++******++++++,,,,,,---...//////...000...(((''',,,...++++++,,,------......---------...///...,,,++++++---000---***+++...///---+++---------............///000...,,,---...///...------------,,,,,,+++++++++---------,,,,,,+++++++++,,,...//////...------...------------,,,,,,+++***,,,---......//////....../////////...---------,,,/////////...---------,,,..................------...---,,,+++,,,...000222............////////////+++,,,.../////////......//////.........---------000000000000////////////---,,,...111000,,,,,,///...///////////////......////////////000000000000...///000///...---...///000000000000000000000000.........,,,***+++---//////////////////...............////////////......000000000000000000000000////////////////////////000---,,,---000111000...,,,,,,,,,---------......//////............//////,,,///000------000///,,,------............------......------------.........---,,,+++,,,...000222---------...............***---...++++++...---***------++++++++++++------******+++,,,,,,---......---------.........//////------,,,------...000000---......//////...---------------............/////////.........---------,,,,,,------...///000000,,,---......------...000......------------......---------............///++++++,,,,,,---...//////000000000000000000//////------...---++++++---///..................------......------------......111000...------...000111//////............//////...........................------------...//////............////////////---...//////......///111......//////////////////,,,---......------...000........................,,,,,,---...///000111111000//////......000111222+++---///...------111444///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++,,,,,,,,,---------------............///+++...111000------///333111///---,,,++++++,,,---///......------......///.........------.........,,,---------,,,,,,...///,,,///222333222000//////,,,---......,,,,,,---...+++---......,,,,,,---...,,,,,,,,,---------......,,,---...---,,,---///111---------------------------...///...,,,++++++---,,,---//////---,,,---......---+++,,,///000///------+++)))***,,,...---,,,............---,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------.........***---,,,((((((---...+++,,,---......//////......,,,.........,,,+++,,,---000...,,,+++,,,------------------............///---------,,,,,,,,,---...---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,...//////...------...---------------,,,+++***,,,---......//////.....................---------...............---------...........................---,,,,,,,,,...000111............////////////,,,---.../////////......//////.........---------/////////...............///,,,---000000---,,,...------...///000000000///.../////////000000000000---///000///...---...///000000000000000000000000222333222000---,,,---.../////////////////////......//////000000//////.../////////////////////////////////......////////////...,,,---000111000............/////////000000//////............//////,,,//////,,,,,,//////,,,---......//////......---......------------.........---,,,,,,,,,...000111---------...............+++......,,,,,,......+++......---,,,,,,---......++++++,,,------...//////+++++++++,,,,,,,,,------//////...---------------------......---------------------............/////////.........---------,,,,,,------...//////000,,,---......------...000......------------......---------............///,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,---///..............................------------......+++,,,,,,,,,,,,,,,,,,+++//////............//////...........................------------...//////............////////////,,,---......------...000///////////////.........,,,---......------...000................................./////////////////////.........///000111...///111000......111333---------------,,,,,,,,,------------------------------,,,,,,,,,,,,---------------.........//////,,,,,,.../////////...---,,,///111000---,,,///111000///...,,,+++,,,,,,---/////////....../////////////////////////////////,,,---------,,,,,,...///...000111111000...//////,,,---......,,,,,,---...---......---++++++---...,,,,,,,,,---------......+++,,,---------...000222------------------------...///000...,,,******++++++,,,......,,,+++,,,---...,,,,,,,,,...///...---...,,,++++++---......---/////////...---,,,******---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------(((+++,,,+++,,,//////,,,------...///////////////+++---...---,,,,,,---...//////...,,,******---///---------............///,,,---------------///000------------,,,,,,,,,,,,---------------,,,,,,+++,,,...//////...------...,,,------------,,,,,,+++,,,---......//////......---------...............---------.......................................///...---,,,,,,---//////............////////////------.../////////.....................------------------...............222---***...000///---...+++,,,---///000000111111....../////////000000000---...///...------...///000000000000000000000000000111222111///------........./////////////////////000000111111000000/////////////////////////////////............/////////...---...///000000........./////////000000000//////............//////---///...******...///------......//////......---......------------......///...---,,,,,,---//////---------.........//////,,,//////,,,,,,//////,,,///......------......///,,,------....../////////+++++++++,,,,,,,,,------111000///...---,,,+++***------,,,,,,,,,------...---------............///...............---------,,,,,,------.../////////,,,---......------...000......------------......---------............///------......///000000000------------------------,,,.........,,,,,,---.................................------------......,,,---///000000///---,,,//////............//////...........................------------...//////............////////////+++---......---,,,...///000000//////.........---,,,---......------...000........................000000//////..................------......///000///000111000///...///111------------------------........................---------,,,,,,------------............/////////+++,,,...000000///...,,,,,,---///...,,,+++,,,...---,,,,,,,,,---...///000//////............//////.........//////.........,,,---------,,,,,,...///000111111///------...///,,,---......,,,,,,---............---++++++,,,...,,,,,,,,,---------......,,,---......------///000---------------------------...///...,,,++++++---+++,,,......,,,+++,,,------,,,,,,------............---,,,------...//////............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------......------------------------,,,,,,***,,,.../////////...,,,,,,------...............***,,,------,,,,,,...///...//////,,,))))))---000---------............//////---+++,,,000222111000------------------,,,,,,,,,,,,---......---,,,+++,,,...//////...------...,,,---------------,,,,,,,,,---......///.........,,,---------.../////////,,,---------.../////////---------...............//////...---------..................////////////.........////////////...........................------............//////444---))),,,000000......------...///000000//////........./////////000000,,,---......------...///////////////////////////'''***---......---...///............////////////000000111111111111000000////////////////////////000///............///000............///000//////------------............//////............//////---///---))))))---///---......////////////............------------......//////...---------......,,,,,,------.../////////---//////,,,,,,//////---......------------......,,,---------.........///---------.........///////////////...---,,,+++***------,,,+++,,,,,,......---------............///........................---------.........//////,,,---......------...000......------------......---------............///------......////////////.........///////////////,,,...//////---------...---------.....................------------.........///000111111000///...//////............//////...........................------------...//////............////////////,,,---///...------...000000000000///......------,,,---......------...000........................///////////////.........------------.........///------...///......//////..................//////........................------------------------------------............+++,,,...000000///...,,,------...---,,,,,,,,,---------------...///000000...------,,,,,,------...,,,---............---,,,,,,---------,,,,,,...///000000000...,,,,,,---///,,,---......,,,,,,---...---......---,,,+++---...,,,,,,,,,---------.........///000///---,,,,,,---------------------------***,,,------,,,,,,...///,,,---//////---,,,---...+++,,,---------------...---......------...///000++++++,,,---............---,,,,,,++++++,,,,,,---+++,,,------.........---------------------,,,,,,,,,,,,...//////,,,***)))++++++,,,------------,,,***,,,------,,,,,,...///---...///,,,******---111---------............///000***&&&)))000444000+++------------------------+++,,,...//////...---,,,,,,...//////...------...,,,------......---------,,,---......///.........,,,---------.../////////,,,---------.../////////---------........./////////......------------...............////////////////////////.../////////---.........................../////////000000000555---)))---111000////////////000000///...------............////////////,,,---......------///000////////////////////////%%%(((+++------,,,---...---.........//////000000000000111111111111000000........................000///...------...///000---...///////////////000---------.........////////////............//////...///---))))))---///......//////////////////.........------------......///......------------...,,,,,,------...//////000---000///,,,,,,///000---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///---------............///---.....................---------...............,,,---......------...000......------------......---------............///------------------......,,,,,,,,,,,,------......,,,...///000...------...---------.........//////......------------......------,,,++++++,,,------//////............//////...........................------------...//////............////////////---///000000//////000111000000//////.........---,,,---......------...000........................------......///000000111,,,------...............,,,---...///111111000000.........///////////////------------------------------............------,,,,,,,,,------------...,,,,,,.../////////...---.../////////////////////000000//////...------,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,---------,,,,,,...///...//////...,,,,,,---///,,,---......,,,,,,---...***,,,......---------...,,,,,,,,,---------......///000111000---+++++++++------------------------)))+++------------///111,,,---//////---,,,---...***,,,------,,,,,,---...---.........------///000******,,,---.../////////---,,,,,,++++++,,,,,,---***+++,,,------...------------------------------+++***+++...---)))&&&'''******+++,,,,,,,,,,,,,,,+++---...---,,,,,,---...+++,,,------,,,---...000---------............///...((($$$&&&---000---(((------------............+++,,,...///000///---,,,,,,...//////...------...,,,------............---,,,---......//////......---------...............---------...............,,,,,,------.../////////------..............................////////////111000///.........//////---------.....................//////000111111111333...+++///111000...///111111000000///---,,,+++------........./////////,,,...//////......000111000000000000000000000000,,,...//////---,,,,,,---------......///000000000///000000111111000000///........................111///...------...///111---...//////......///111//////000000000111111111//////............//////...000///++++++///000......//////000000//////.........------------......------..................+++,,,,,,---...///000000---///...******...///---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---.........---+++,,,---...////////////---------............///---------.......................................,,,---......------...000......------------......---------............///------------------------------......//////000000,,,...000000///...---...,,,,,,------.../////////......------------......000...,,,++++++,,,...000//////............//////...........................------------...//////............////////////...000111111000///111222////////////////////////,,,---......------...000........................,,,,,,---...///000111111------...////////////.../////////111333333111///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......---------............///...------...///000000000000000000//////...---,,,......------------......,,,---...//////...---,,,,,,---------,,,,,,...///+++---......---,,,---///,,,---......,,,,,,---...'''***...//////.........,,,,,,,,,---------......---///000000...,,,,,,,,,------------------------***,,,------,,,,,,...///+++,,,......,,,+++,,,---***,,,------++++++---///+++---...---,,,,,,...000++++++,,,---............---,,,,,,++++++,,,,,,---)))***+++,,,------------+++,,,,,,------.........,,,)))***......)))(((+++***+++,,,,,,------,,,,,,,,,.........,,,+++,,,---))))))***---///000000...---------............///,,,+++******+++,,,,,,+++------------.........///***,,,...000000///---,,,,,,...//////...------...,,,,,,---...............,,,---......//////.....................---------...............---------,,,,,,------...//////000,,,,,,---...////////////............////////////222111///.........//////---------.........//////------......///000000111000......111111......000///000000000///...---------------.........//////---...000000///000111333000000000000000000000000000111111///------...///------......///000000111...//////000000//////...........................111000...,,,,,,...000111,,,...000///...---///111///000000000111111111111//////............//////...000000------000000...//////000000000000//////......------------......,,,,,,---...////////////++++++,,,---...///000000---///---))))))---///---,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,,,,------(((***,,,.........---,,,+++,,,///111222111///...---------............///---------.........//////........................,,,---......------...000......------------......---------............///...............---------......//////000111111222,,,...000111000...---...,,,,,,------...//////000......------------......000000////////////000000//////............//////...........................------------...//////............////////////...///000000//////000111------......///000000000,,,---......------...000........................---.........//////000000---...///000000000//////111//////000111000,,,))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------.........///...------------...//////+++++++++,,,...//////...,,,---...///000000000000//////............//////---...000111111000...---,,,---------,,,,,,...///***,,,......------...///,,,---......,,,,,,---...%%%)))...000000///......,,,,,,,,,---------......+++---///000///------...------------------------,,,.........,,,+++,,,...)))+++---,,,+++***+++,,,))),,,...---+++***,,,///+++---...---++++++---000---------...------,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,,,,---,,,++++++,,,,,,---...//////...***+++000111------111+++,,,------......---------...///...,,,+++,,,---(((((()))---111333000------------.........//////,,,///222000+++)))---111---------.........//////***,,,...000111000...,,,,,,...//////...------...,,,,,,---.../////////...,,,---......//////....../////////......------,,,/////////......------,,,,,,,,,------...///000000+++,,,---...////////////............/////////000222111000.........///000---------.........//////,,,,,,------...///000000......000333222------000......///////////////...---------.........//////---///111111000000222444000000000000000000000000............---...000333---------...///000000111......////////////..............................111000...,,,,,,...000111,,,...000000...---///111............//////////////////............//////---111111//////111111---//////000000000000//////.........------.........+++,,,---...////////////++++++,,,---...///000111---...,,,)))))),,,...---,,,---...//////...---,,,.....................------------.........//////)))***,,,......---,,,+++***,,,000333444222000...---------.........//////---------.........//////.....................---,,,---///...------...000.........------.........---------........./////////////////////.........******++++++,,,---......,,,...111111000.........,,,,,,------...///000000.........------.........+++,,,---//////---,,,+++//////............//////...........................------------...//////............/////////000---...//////......///111,,,,,,---...///000111111,,,---///...------...000........................///////////////.........---...000111111111000///000...---------+++&&&"""***+++---//////...---,,,))),,,...///...---------,,,,,,,,,---------......))),,,///000///......///,,,---...///000000000000///............---------...++++++......++++++.........---------,,,,,,,,,.........////////////000..........................................------------,,,,,,,,,------...------------------------000//////.........//////000---++++++...000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////,,,---///000000000///......---+++******+++---...++++++++++++++++++++++++,,,---......,,,+++,,,---,,,,,,,,,---------......+++,,,------......------...,,,***,,,...000...,,,---------............///+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,........................+++,,,...000000///...---------............------+++,,,............,,,+++////////////////////////,,,---...///000000000000111000000///////////////...000111111000//////000000///---,,,,,,---...000.........///////////////---...//////......///111000000////////////000000///000000000......000111///000222111///......///333000---///222333///+++000000000000000000000000000000000000000111222222............////////////111111000///////////////,,,...111000------///222000000000000000000000000------............------,,,---//////...---...///...------,,,,,,------...............////////////......------------...............------,,,,,,,,,/////////---,,,,,,...000000//////.........//////------...---,,,***(((&&&,,,,,,---......---,,,,,,...,,,***+++...000...,,,+++,,,------......------,,,---......//////......,,,---......,,,,,,---...,,,---......,,,,,,---...---------............///------............------------------------------...111111---(((%%%(((,,,........................///---,,,...111222000---------............------///...,,,++++++---000222---......//////...---------//////...+++***,,,...........................---......///////////////+++,,,,,,---......------000///---,,,,,,---...000222000///---------......000//////............///,,,---......//////..............................//////000000000000//////111000000/////////000000---------------...///000+++,,,---.........---,,,+++,,,...---,,,,,,---///,,,,,,,,,---------.........///000///---,,,,,,,,,,,,,,,---...///////////////............---------///------//////------///............------,,,,,,,,,,,,---------...........................................................................///000------------------------//////......---......///+++)))'''(((+++,,,+++***---------------------------------,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++,,,---.........------...---+++******+++---...------------------------,,,...///...---,,,---...,,,,,,,,,---------......+++,,,------......------...,,,+++,,,///000///------------............///,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------........................+++,,,...///000///...---//////000000000000//////,,,------......------,,,........................+++,,,---...////////////333222000...---......///,,,...//////---------...//////------------...///........./////////000000---...//////......///111000//////......//////000///000000000......000111///000222111///......///000---,,,...222333111---000000000000000000000000000000//////000000111111............////////////000000///...............---...//////......///000////////////////////////---......//////......---)))+++............///000...------------------...............////////////......------------.........------------------,,,.........---,,,,,,...000---------,,,,,,,,,------------...---,,,+++)))(((,,,,,,---......---,,,,,,...,,,+++,,,...///...,,,,,,,,,------...---------,,,---......//////......,,,---......,,,,,,---...,,,---......,,,,,,---...---------............///------............------........................---...///---***)))+++..............................---,,,---///000...,,,------............---------------.......................................---...///---+++***,,,...........................------...///////////////,,,------.........------///...------,,,---...//////...---------...///000//////.........//////000,,,---......//////....................................////////////............------------......---------------...//////,,,,,,,,,---------......,,,------,,,+++,,,...000,,,,,,,,,---------......///000000...,,,+++,,,...+++,,,---...............///............---------000------000000------000/////////............---++++++++++++,,,,,,,,,,,,................................................////////////000000111111------------------------...---------------......+++******+++---...,,,+++------------------------------------------------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---************************------,,,+++***)))((((((******+++,,,,,,,,,,,,,,,------++++++++++++------........................---...//////...---...///,,,,,,,,,---------......+++,,,------......------...---,,,---...//////------------............///------------,,,,,,,,,,,,------,,,,,,,,,---..............................+++,,,.../////////...---//////000000000000//////......------------......------------------------+++,,,,,,---............333222000...------...///,,,...///...---,,,---///........................------...//////000111111---///000000///...000111///..................//////000000000......000111...000111111///......///000...,,,...111111///,,,000000000000000000000000////////////000000000000............///////////////......------------...///...---...///000000///........................---......//////......---(((***,,,---......///111------------------------............////////////......------------......---------------.........,,,---......------///111------------------------------......------,,,+++,,,------......------,,,---,,,+++,,,...///...------------...------,,,,,,,,,---......//////......,,,---......,,,,,,---...,,,.........---,,,---...---------............///------............------------------------------,,,,,,,,,,,,---...///000...........................---,,,,,,---...---+++------............------,,,---///000000...,,,+++///...---,,,------...///---......---++++++,,,...........................------...////////////........./////////......---........................------------...///000111...............///000111,,,---......//////..............................------............------...---------------.........------------...//////---,,,,,,,,,,,,---...///***,,,......---,,,---...,,,,,,,,,---------......,,,---------,,,---000222+++,,,,,,---......------///............---------000------000000------000/////////////////////...***++++++++++++,,,,,,,,,........................---------.....................///000000111111111------------------------------,,,,,,,,,---......,,,,,,---///000///...---,,,,,,---------------------------...............++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++//////...---,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---...000///......///000,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,---------------------............///......------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///........................,,,---......//////......------............------///...---,,,,,,---...///------------------------,,,------.../////////......//////////////////...///000111000///...000111---......////////////...,,,---...///000111222222---///000000//////000111......------------......///000000000......000111...000111111///...///000333111/////////...+++(((////////////////////////......//////000000000000............///////////////......------.........000---,,,---000222000---..............................////////////......)))+++------------...///------............------............////////////......------------......,,,,,,------......//////+++---............000222......//////////////////------..................------------------------,,,,,,,,,,,,---......---------......------,,,+++,,,---......///.........,,,---......,,,,,,---...---...///...---,,,---///---------............///------............------++++++++++++++++++++++++---,,,+++,,,///000000///........................///...---------------,,,------............---------...///000///...,,,+++///...---+++,,,---///111------------,,,,,,---...........................,,,---......//////....../////////000//////...---,,,---......///..................//////000000000---------......000111111,,,---......///.................................---......//////......---//////.........///000000......---------......///---,,,,,,,,,,,,---...///(((+++///000///---,,,,,,,,,,,,,,,---------......,,,---------,,,---000222+++,,,------...---------///............---------///,,,,,,//////,,,,,,///.../////////////////////,,,,,,,,,,,,------------........................---------.........//////+++,,,---...////////////------------------------,,,,,,,,,,,,,,,---...///)))+++---...------,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......///111,,,,,,,,,---------......+++,,,------......------***+++++++++++++++,,,------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................,,,------...............------............------//////---,,,,,,---//////...........................//////000000000000///(((+++...222333111///---///000000///......000222---...//////000000//////------...///000111222333...///000000//////000222......------------......///000000000......000111...///111111/////////000333222000000///---+++)))////////////////////////......///000111000000///............////////////000///////////////000000000---,,,---000222000---////////////////////////...//////////////////...,,,---///...---,,,,,,------......//////......---............////////////......------------......---------....../////////+++---////////////000222------...///000000//////......---.........//////------------------------,,,,,,------------......,,,------...------,,,,,,,,,---......///.........,,,---......,,,,,,---...---...//////------...///---------............///------............------++++++++++++++++++++++++...---,,,---///000...---......................../////////...------...///------............------//////......------------///...,,,+++,,,---000111...---,,,,,,,,,---------........................,,,------..................///////////////......,,,,,,---...//////......111111111111000000//////---------......000111111,,,---......///................................./////////000000/////////...............///000000///......---------......,,,,,,,,,---------......))),,,///000///---------,,,,,,,,,---------......///000000...,,,+++,,,...------............------///............---------...++++++......++++++...---............/////////------------....................................,,,,,,------.../////////)))***,,,...//////......------------------------,,,,,,,,,,,,---...///000,,,---//////.........///+++,,,,,,------.........,,,,,,,,,---......//////........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................******++++++,,,,,,---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......///111,,,,,,,,,---------......+++,,,------......------***+++,,,,,,++++++,,,------------............///.........---------------------,,,,,,,,,---..............................------------......////////////000000000000////////////............/////////////////////////////////000000111111111000000'''***...222333222///---.........---,,,,,,...000.........//////000000111......///000000111222222...///111000//////000222///..................//////000000000......000111---///111111000///000111//////000000000000000///000000000000000000000000...///111222222222111000............////////////000////////////000111111///...---...///000000///////////////////////////...//////000000//////......///000000---,,,,,,,,,---...///000000///...---............////////////......------------...................../////////,,,...000000000///000111***+++,,,.........------......---------......///...------,,,,,,------...+++,,,...---,,,,,,---///+++,,,------......------,,,---......//////......,,,---......,,,,,,---...---...//////...---...///---------............///------............---------------------------------............---,,,,,,...........................//////...---...000222------............------//////...---------......------,,,,,,---...000111...,,,++++++---......---........................,,,,,,---............---------...////////////...,,,,,,------.../////////111111111111000///...---...............///000111,,,---......//////..............................//////000000000000//////++++++++++++,,,---......//////...------------...+++,,,---.........---,,,,,,------,,,+++,,,...000,,,,,,,,,---------.........///000///---,,,,,,,,,....../////////......---///............---------///,,,,,,//////,,,,,,///,,,,,,------............------------....................................,,,,,,------...//////000((())),,,...//////...---------------------------------------...///000111...000111000......000333++++++,,,,,,---......///+++++++++,,,---.........------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------...------,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------///000,,,,,,,,,---------......+++,,,------......------+++---......,,,,,,---///---------............///------------..................---,,,,,,,,,------........................---------------...////////////000000000000//////......////////////..............................//////000000000000//////+++,,,...///000///...---...///...---+++,,,...000///............000111333//////000000000111111111...000111111000000111222000//////......//////000///000000000......000111---///000111000///000111...///111111111111111222000000000000000000000000///000222333333333111111............////////////...............///000000---...//////......///000........................//////000000000000//////...///111000///......///---...///000000///...---............////////////......------------......////////////............---///111111000//////000)))***,,,...//////...---///...---,,,,,,,,,---......---,,,,,,,,,,,,---...***,,,......,,,,,,---///***+++,,,---.../////////,,,---......//////......,,,---......,,,,,,---...---///000///...---...000---------............///------............------........................))),,,//////,,,+++,,,---........................,,,---...---,,,---000444------............------,,,---.../////////...---,,,,,,------...//////000...,,,***+++---///...---........................+++,,,------......------***+++,,,....../////////------,,,,,,---...000111......///000000///...---//////.........//////000,,,---......//////.................................//////////////////...++++++++++++,,,---.../////////...---------------***+++---//////...---,,,000...,,,)))(((***///444,,,,,,,,,---------......***,,,///000///......///...///////////////......//////.........---------000------000000------000,,,,,,,,,---------......,,,,,,------------..............................,,,,,,------...///000000((())),,,...//////......---------------------------------...///000111111+++,,,---+++)))***---000++++++,,,,,,---...//////******+++,,,,,,---......------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++,,,---...///+++,,,,,,------,,,,,,+++------------------------***+++------------...000,,,,,,,,,---------......+++,,,------......------,,,...000000...---///111---------.........//////,,,---------...////////////...------,,,,,,,,,,,,...........................------------...//////------............---------...///000000///...---------------------------...///////////////......111000...---,,,,,,------111111000...---...000333000///------...000222444000000000000000111111111...000111111000000111222000000////////////000000///000000000......000111---...000111000///000111111222333333111000000000000000000000000000000000///111333444444444222111............/////////000---------------...///000,,,...111000------///222------------------------//////000000000000//////---///000111000///000111---...///111111///...---............/////////000.........------.........000000//////......------...000222222000///...///+++,,,...000111111000//////...---,,,+++,,,,,,---...---,,,,,,,,,,,,---...***---///...,,,+++---000)))***+++---...///000000,,,---......//////......,,,---......,,,,,,---......///000///...---...000---------.........//////---..................---------------------------&&&+++//////+++***,,,///........................***+++,,,+++***,,,000444---..................---(((+++///111222000---++++++,,,---...////////////...,,,***+++...//////---........................+++,,,------......------)))***+++---...//////000...---,,,+++,,,...000222***+++,,,............---000//////.........//////,,,---......//////..............................---..................---,,,,,,,,,---...///000111000///...---------------///...---,,,+++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......---......,,,******+++,,,------............------***+++,,,,,,------,,,,,,,,,///111///+++***---000***+++---.........---,,,000///---,,,---...000222,,,...//////...------...///000000///...---...000.........////////////000,,,---......,,,,,,---...............////////////222111000...---,,,+++***...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///......------......///((()))***,,,...000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++,,,,,,---...***,,,///000///...---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................***,,,...000000000...---------------------------+++,,,------......------++++++,,,---............,,,,,,,,,---------......------+++++++++---///000++++++...222111,,,,,,///...///000000000///---,,,,,,---------.../////////...............------------000000,,,***---//////......////////////......---...000111111111000//////............//////000000000000000111111111111000111333333111111111222//////...---...///000111...///000111111000///...//////000000000000//////222222222222222222111111000000000///.........---333222555999999333000000000000000000000000000000///////////////000111111......---------......///000000000//////.........------............------+++,,,------......------000111111000---,,,,,,---000000000000000000000000:::777333///------///000///...---...///000000///,,,...000111///.........///............------------...///...,,,+++,,,---000000///...------,,,,,,---,,,+++---///000---***...------,,,,,,------...000000/////////.........,,,---///000000///---,,,,,,------......------,,,,,,+++*********+++,,,---,,,,,,------...///000000111000///---++++++---///+++,,,---...///////////////......---...///000111......------------......---,,,++++++,,,///111333..................------111222222///,,,,,,000444,,,---///000111000///---//////............//////,,,,,,------...///000000---///000///---,,,,,,------------.........//////000//////.........//////,,,---......,,,+++,,,....../////////...---,,,,,,///---+++,,,///000///---......////////////......---------.........//////111---***+++///111...+++///...---,,,,,,,,,---------,,,,,,,,,,,,---......,,,---------............,,,---...---,,,,,,---///------............------......///000000000000000,,,///111///,,,,,,000444,,,,,,---...............///...---,,,,,,,,,---...,,,...//////...------...,,,...000000///.........------........./////////,,,---......,,,,,,---...............////////////000000///...---,,,++++++...------,,,,,,------...,,,,,,------------,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++,,,,,,---...+++---000111000......///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........------.........+++,,,---...///...---------------------------------.........---,,,,,,+++------......//////......+++,,,,,,,,,,,,---------,,,,,,------------------,,,,,,///222111------000...///000000///...---,,,---------...............---------............///000333333///---000111/////////000000000000//////......///000000000000000000000/////////000111111000000000000111111111111///111222222000//////000000000///...///000111222111111111222222111111000000000111111111111000000///000000000000000000000000000000000////////////111111555::::::444000000000000000000000000000000...............//////000/////////......//////000---------,,,,,,+++++++++...//////////////////...------...///////////////---...//////......///111000000000000000000000000333222///---,,,---...///............///000//////---///111111000......///...---------,,,,,,,,,,,,---...///...,,,+++,,,---000//////...------,,,,,,---,,,,,,---//////---***...------,,,,,,------.........---------,,,,,,,,,,,,---...000000...---,,,,,,------......------,,,---,,,+++++++++,,,......,,,,,,------...//////000...///...---+++,,,...111+++,,,---...............------...///000//////.../////////......////////////...---,,,,,,---///000........................+++,,,------,,,+++,,,...---...000111222111000/////////............//////,,,,,,------...//////000...///000000...------...------........................------------......,,,---......,,,,,,---............///......------///---+++,,,...000///.........////////////......---------.........//////.........---......//////......---,,,,,,,,,---------,,,,,,,,,,,,---......------........./////////,,,---......---...000222------............------///000000111222111111111---///000...---...222777......------......///000,,,---......////////////,,,...//////...------...))),,,...//////.........,,,---------............,,,---......,,,,,,---...---............/////////............------------...------,,,,,,------...------............------,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---...***,,,//////...------...,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////...---,,,,,,---...///------------,,,,,,,,,,,,------------------------/////////...---,,,***)))/////////000//////......++++++,,,,,,,,,---------+++,,,...//////...+++***------///333222......111...////////////...------...............---------,,,,,,------.../////////...333444000///000000...//////000000000000/////////////////////000111111111000000000000111222333000000000111111111222222000222333222111//////000111000000000000111222222/////////......//////000000111111111111111111000/////////000000111111111///000000000000000111111///000444:::;;;555111111111111111111111111111111---------------...//////111000000//////000000111////////////............//////000000000000////////////000111111111111000---...//////......///111000000000000000000000000...------------...//////............////////////...000222222111//////000------,,,,,,,,,+++++++++---.........,,,+++,,,---/////////...------,,,,,,---,,,,,,---......---+++......------------......---------------,,,,,,,,,,,,---...//////...---,,,,,,------......------,,,---------,,,---......///,,,,,,------.../////////,,,---------,,,---000222,,,,,,------------,,,,,,+++---///000111000...---000000////////////000000222000///---,,,,,,,,,---........................,,,,,,---...000000...---...///000111222111000000/////////....../////////,,,,,,------.../////////...000111000///......///..................------------,,,,,,,,,------...,,,---......---,,,---...------......///.........///---,,,,,,...//////......//////////////////...------........./////////+++...111000,,,,,,///333---------------------------,,,,,,,,,,,,---...............////////////000,,,---...---,,,---...000------............------------...///////////////...//////---,,,...222555//////...------///000111+++---///222333333333222,,,...//////...------...***+++------,,,---...000,,,,,,,,,---------......,,,---......,,,,,,---...---------.........//////,,,,,,---------............------,,,,,,------...---..................---,,,---.../////////......///......------......///---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...)))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000...---,,,,,,---...000...---,,,+++++++++++++++------------------------............---,,,+++***///////////////...---,,,,,,------------.........------.........---+++***---,,,...111000------111.....................---/////////...---------,,,------..................(((---000...---///...,,,...//////000000//////...000///.........///111222000000000000000111222333000000111111111222222222222444555444222111111111000000000111111111222222000000.........///111222000000111111111111000000000000000111222222333333......//////000000111111...///444;;;;;;666111111000000000000000000000000......------......///000111111000/////////000000000000000000000000000000/////////000000///////////////000111111111111000000111111000---,,,,,,---////////////////////////------...///000000000000---...//////......///000...000222222111000000000---------,,,,,,,,,,,,+++,,,---......,,,,,,,,,...//////.........------------------------------,,,......------------......////////////////////////------...//////...------,,,------......------,,,---------------.........---------.........//////,,,---...---,,,---///111,,,,,,,,,---,,,,,,++++++,,,---.../////////......000//////////////////000111000///---,,,,,,,,,,,,---------..................,,,+++---111222000.........///000000000000///......////////////......---------.........//////...000111111000//////000...............------------------,,,------......,,,---......------...///,,,,,,---.../////////......---------......////////////............//////............////////////,,,...000///------000333,,,------------------------,,,,,,,,,,,,---...............////////////000---......---+++***+++---------............------+++,,,------......------//////...---,,,,,,...000//////...------///000111---...111333333222111000,,,...//////...------...,,,,,,,,,******,,,000333,,,,,,,,,---------......,,,---......,,,,,,---...------------............++++++,,,,,,---......///...------,,,,,,------...---..................---,,,------...............///......------......///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------------...///...---,,,+++++++++++++++------------------------,,,,,,------...------,,,...............---,,,+++............////////////000///---,,,+++,,,,,,---,,,+++,,,///...+++,,,000...------------........./////////...---------,,,/////////...---------,,,%%%***---,,,,,,///000...---......//////......---000///.........///111222////////////000111222333111111111111222222222222111333444333222000000111000000111111222222222222333333222111222333444555111111222222222222111111000000000111111222222222.........//////000000111//////444:::;;;555222111//////////////////////////////......//////000111111000//////.........///---------------------------......//////......------...//////000000//////000111111000---,,,,,,---////////////////////////......///000000///...---,,,...000///...---///111...000222222111000000000............------------,,,---...---,,,,,,---..................---------------------,,,,,,------///......------......///.../////////////////////---..................---,,,------......------,,,+++,,,,,,------------------------...............---...///...---,,,...///,,,,,,,,,---,,,,,,++++++///...,,,+++,,,---///111///......------......///.........---------......---------.........//////---***''''''+++......------------.....................///000000///......---------..................///111111000//////000.....................---......------...///000000,,,---......------///000,,,,,,---.../////////...---------------...///000000///............///000........./////////000000...............///000000+++,,,---.........---------,,,,,,,,,,,,---......------........./////////---......,,,***)))***,,,------............------,,,------...............//////...---------------......------......///000///000000111000---+++))),,,...//////...------.........---+++***,,,000333,,,---------............,,,---......,,,,,,---...,,,------------.........***++++++,,,---............------,,,,,,------...------............---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000........................------------,,,,,,,,,,,,------------------------+++,,,------......------------------------,,,+++---.........////////////000...,,,++++++,,,---///,,,***,,,...---***+++000---------,,,------...///...............---------//////.........---------''',,,///---...111222111......////////////......///////////////000111111.........///000111222333111111111222222222222333///111222222111000000111111222222333444333333333111111000111111222333444333333444444444444333333111111111111111111111111//////000000000000000000111000444999999444111222///////////////////////////////////////000111111111111000///.....................///////////////------............------,,,---......//////......---...//////......///111000000000000000000000000............---,,,+++***,,,...111000------///222...000222222111//////000//////.........---------+++---...---,,,,,,---///........................------...---++++++---/////////............//////,,,,,,,,,---------------........................,,,------......------,,,++++++,,,------------,,,........................---...//////---,,,---...,,,,,,------------,,,,,,000...+++)))***,,,000222......------------......,,,------....../////////,,,,,,------...////////////---***)))+++...000000,,,,,,---------.........---...///000000///...---........................---...000000///...///000---------.........//////...............///000111,,,---//////......///111------......///.........---.........------///000000///...------...///000....../////////000000000///...---------.........+++,,,---.........---------,,,,,,,,,,,,---......,,,---------............------...---++++++,,,...------............------,,,,,,---...............------...///000000...---,,,,,,---...............---......///...---,,,+++,,,...//////...------...---...//////...---...///------........./////////,,,---......,,,,,,---...,,,,,,---------.........+++++++++,,,,,,------......------,,,,,,------...,,,,,,------------,,,,,,---,,,***))))))+++---///---,,,,,,++++++,,,,,,------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000,,,---...000000...---,,,+++,,,---...///...---------------------------------------...------,,,,,,,,,------............---,,,,,,,,,,,,---------...------,,,,,,------......---+++,,,...---***,,,111------,,,,,,,,,---...///---------...............,,,,,,------...//////000,,,000111...---111333222000000111111111111000000......///000000000000000/////////000111222444444111111111222222222333333000111333444333333444555333444555666777666666555000111222333444444444444777777888888888888777777666555555444444333333222333333222222222222222111444222444777777333111333111111111111111111111111///............///000000333222111000////////////000000111111111222222222......////////////......,,,---......//////......---...//////......///111000000000000000000000000.........---------------+++...111000---,,,///222---///111111000......///.........---------,,,,,,+++,,,...---,,,,,,---///........................,,,......---++++++---000//////............//////,,,,,,,,,---------...............------.........,,,------......------,,,+++,,,---...///......---........................+++---...///......///000+++,,,---..................---,,,++++++---///000//////............//////,,,------...............,,,,,,------...//////000000000000///...///111222---------------...//////---...///000000///...---........................,,,---//////......///000+++,,,,,,---...///000000------------...///000000,,,---//////......000111.........///......------,,,...///...,,,,,,...111000///...------...///000.../////////000000000000---///000...***)))+++...***+++---...///...---------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---......------///111---..................---***+++,,,,,,------,,,,,,,,,,,,...111333333111///***+++---.........---,,,***+++,,,...000111222222,,,...//////...------...+++...222333111///---,,,.........////////////000,,,---......,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------...------,,,,,,------...+++,,,,,,------,,,,,,+++...,,,)))'''(((***---//////......------......///------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---...)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++---///111111///---+++***,,,...000000000...---------------------------/////////...---,,,+++***------...///000000000///******+++++++++,,,,,,,,,***+++---//////...---,,,...,,,---///...+++---222---,,,,,,+++,,,---//////,,,------....../////////))))))+++---///111222333000333222...,,,///000000222222333333333333222222---...000111111111000///000000000111222444555666111111222222222333333333333555777888777777888:::555666888999999999888777777888:::<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;:::999888777666666555555555444444333333333666333444777666222111333333333333333333333333333...------------...//////444333222111000000000000------....../////////000//////000000000000//////---......///////////////000111111000---,,,,,,---000000000000000000000000000000/////////000111111+++///222000---,,,///222,,,...000111///.........---------,,,,,,,,,+++++++++,,,------,,,,,,...///---.....................,,,...///---******---000//////............//////........./////////000000......------------......,,,------......------,,,,,,---///000000000///........................---(((+++---...//////000222+++,,,---...////////////,,,,,,,,,---------......000000////////////000000---......///......------,,,,,,------...///000000+++...111000---+++,,,...///............///000000---...///111111///...---.....................---+++---...///...---...///***+++,,,---...000111111+++++++++,,,---...///000,,,---//////...///000222.../////////...---,,,,,,,,,...///...,,,,,,...111111///...------...///111////////////000000000000***000333///'''$$$)))///000111111000000///...------...///...,,,++++++---+++,,,,,,---...///000000'''(((+++,,,,,,---///111////////////...............///000///.........000333000---...000111///---////////////000000000000,,,,,,,,,,,,,,,---...///........................///,,,******---//////---,,,---......//////......---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............---,,,+++***------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///...---+++******+++,,,---///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---+++***+++......,,,***,,,,,,,,,---------........./////////...------,,,---///000...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///***+++---///000000//////---,,,,,,++++++,,,,,,---111///---+++***+++,,,...))),,,...//////...///000//////////////////......------............------............////////////---------............/////////111222222111000000...///000000//////111222222222222222222222222222333111000///000111222111555555666666777888888888;;;999777888:::===???@@@???@@@BBBAAA@@@???@@@AAA@@@BBBEEEEEEDDDCCCCCCCCCBBBEEEGGGHHHFFFDDDCCCCCCAAA@@@?????????@@@AAABBB<<<;;;:::888777777666666333444666777666444222000111111111111111111111111222000---...111333333222000000111111222222222333000000000000111111111111---...///000000///...---......//////000000111111000000000000000000//////...///000///---,,,,,,---111000.........///111222//////000000///...------,,,---......//////.........---,,,+++++++++,,,---......////////////............---,,,,,,...///000+++,,,---.........---,,,------............------///...---,,,,,,---...///////////////000000000000...........................000000...+++***---000------------------,,,,,,111---+++...///------///((()))***+++---.../////////---+++,,,...000///---222111000.........///000//////.........//////000..................------////////////////////////---///000000///......///---...///...---,,,---//////...---,,,,,,,,,,,,,,,//////.........---------***+++------------...000------,,,,,,---...000111...............---------///---+++,,,///000///---000///---,,,---...000222111111000///////////////---...///...------...///+++,,,............///111...///000000000000000///---...///...,,,+++,,,------------...............)))+++---.........000222////////////............---...//////------...///333000//////111111000...---------.........//////......------......///000........................---+++((()))+++------,,,,,,---......//////......---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///***+++,,,---....................................------------------------...------,,,,,,------...------,,,,,,,,,---......222111...---,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---//////---+++,,,,,,,,,,,,------------,,,---------,,,,,,+++***---///000...,,,,,,...000------------------,,,,,,///......---------......+++,,,---/////////......---,,,,,,++++++,,,,,,---///...---------...//////***,,,/////////......///,,,,,,---------------,,,---......//////......---............////////////........./////////000000...///000111111111000000///000111111000000111333///000000111222333333444444333222222333444444444888888999:::;;;<<<>>>>>>@@@@@@@@@AAACCCFFFJJJLLLLLLMMMNNNLLLJJJJJJMMMPPPMMMOOOPPPPPPOOOMMMNNNNNNRRRTTTVVVVVVTTTRRRRRRRRRKKKJJJIIIJJJJJJIIIFFFDDDBBBBBBAAA@@@???>>>>>>>>>555777888999999777555333333333333333333333444444111///...///222444444333000000000111111222222222000000000000111111111111......///000000///......////////////000000111111111000000//////000000000///000111000...---...///000000000//////...------///////////////...------,,,---......//////......///...---,,,,,,---............////////////......///............///000000,,,---...//////...------------............------...------,,,,,,------........./////////000000000------------------------000///---,,,------......------------------------000,,,***---///------///,,,---......///000111111000...,,,---000111000///111000//////////////////................................................////////////////////////---///000000///......///---...//////...---...////////////......---------//////.........---------+++---............///000---,,,++++++,,,---///000...........................---+++---///000///---000///---------...000111111111000///////////////---...//////------...///+++---......------///000---...///000111111111111,,,---......---,,,.../////////.........---------,,,...///000//////111222////////////............,,,...///...---,,,---...000///...///000000...,,,+++,,,,,,,,,,,,---------/////////...//////000111........................,,,+++)))***+++------,,,,,,---......//////......---,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,---------------............///***+++,,,---............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------333111///---,,,+++,,,,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++.../////////------///111------..................------...............---------......///......---------,,,,,,,,,,,,------***+++,,,------.........,,,---//////...------...++++++,,,---............---......//////......---............//////////////////000000000111111111...///000000111111000000000111222222111111222333000000111333444555666777555666666777777888888888<<<======???AAADDDFFFGGGFFFIIILLLNNNQQQVVV^^^dddeeeeeeccc^^^ZZZYYY]]]``````aaabbbaaa___^^^^^^___eeefffgggfffdddcccdddeee\\\ZZZYYY[[[]]]ZZZSSSMMMKKKJJJIIIGGGEEECCCAAA@@@;;;<<<===>>>===;;;999777333333333333333333333333222111000111222333222111000000000000000111111111000000000111111111222222...//////000000//////.../////////000000000000111111000///......///000111...000111111000///000222...///000111000---+++)))///////////////......---------...////////////...///......---......//////......////////////.........//////000000000000000***+++,,,------,,,+++***------............---------..................---------........./////////........................222...++++++///000...+++,,,,,,,,,---.........//////***)))---///------///,,,,,,,,,---------......000///...///000111111000......///000000000//////......//////...---,,,+++........................////////////////////////---///000000///......///...///000000......///000...///000000000///...---/////////............------///000///......///000------,,,,,,---...000111---------......//////000...---,,,---/////////...///......------///000111111000000///////////////---...//////------...///---...//////...---...///......///000000000000000+++---......------...000...........................///000000///...000111////////////............,,,---...---,,,,,,---...---------......---+++***++++++,,,,,,,,,---------/////////......///000000........................------------...//////...,,,---......///.........---,,,,,,,,,,,,---..............................,,,,,,,,,------------------------............///............---,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,///...---++++++******++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,******+++++++++,,,,,,,,,............---........./////////......///000111............////////////,,,---.../////////...---..................------------,,,,,,,,,,,,------'''(((***+++,,,+++***)))---...//////---,,,---...,,,---...///000000000000......////////////................../////////////////////000000000111111...//////000111111111111000111333333222222333555444444555666888999::::::888:::;;;<<<======>>>???DDDDDDFFFHHHKKKNNNPPPRRRNNNRRRWWW[[[```kkkzzzyyyoooiiiiiikkkqqqrrrqqqooommmlllmmmooopppqqqqqqpppooooooqqqsssmmmiiifffiiimmmllleee^^^YYYWWWUUURRRNNNJJJHHHFFFFFFFFFFFFDDDBBB???<<<:::666666666666555555444444555444333333222000///...000000000000000000000000000000111111111222222222/////////000000/////////000000000000000000000000000///...------...000111...///000000000///111222//////000000000///---,,,...///////////////......------...///////////////..................//////......////////////......---...///111111000//////,,,,,,---...---,,,+++***------............------...///000111111000///...------------.........///////////////////////////000...,,,---...///---,,,+++,,,,,,---...//////000...***))),,,...------///,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000///,,,---///000111000//////---...//////...,,,***(((---------...............////////////////////////---///000000///......//////000111000///...///111,,,...///111000///---,,,/////////..................///000///...---...//////............000111222,,,------...///000000111------------...//////...///............///000000000000////////////000000---///000///...---...///...///000///...---...///000000000000000///......,,,---.........---///000,,,,,,------...//////000---...//////------...///////////////............,,,---...---,,,,,,---...---.........---,,,,,,,,,,,,---------............//////......---......///........................------............//////,,,---......///.........---,,,,,,,,,,,,---......---.....................,,,,,,,,,------.........---------............///............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,******+++++++++,,,,,,,,,///...---------......///......------...///000000.........//////000000000+++,,,.../////////...---............---------......------,,,,,,------...)))***,,,---,,,***((('''---//////...---,,,---///,,,---...///000000000000...//////////////////...............////////////....../////////000000000/////////000111222222333000111333444333444666777888888999:::;;;<<<======>>>@@@CCCCCCCCCDDDGGGIIIPPPQQQSSSVVVYYY[[[]]]^^^YYY]]]bbbhhhqqq|||uuusssyyyyyyxxxvvvssssssuuuwwwtttuuuvvvuuuuuuuuuwwwyyysssnnnjjjlllrrrvvvsssooohhhfffccc```]]][[[ZZZYYYUUUTTTRRRNNNJJJFFFBBB@@@??????>>>===;;;:::999999444444444333111111000111111111111000000000000000111111111111222222222222000000000//////000000000111111111111000000000000......---------...000000---...000/////////000111000000/////////000222333......///////////////...---...//////000000//////,,,,,,------..................////////////......,,,---...///000///...---///000111111111///...---------............---------...///000000///...---------------.........///........................---///000///---,,,---...,,,,,,------...///000000///+++)))---///------///000000000000////////////,,,---...//////.........,,,---...000000000///...---...//////...,,,***(((---------.........//////////////////////////////---///000000///......//////000111000///...///111+++,,,...//////...,,,+++////////////////////////---...///...,,,,,,,,,......------,,,---///000111------......///000111111,,,---...............///...............///000000000000////////////000000...///000///......///000...///000000...---...///111111111111000///...------...//////...---...000++++++,,,---...///000111,,,---......---,,,---///////////////............,,,...///...---,,,---...///000000///------...000............//////////////////......------..............................***,,,---...---,,,---...,,,---......//////......---,,,,,,,,,,,,---......---------...............,,,,,,,,,---......//////---------............///***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------,,,,,,---......//////000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---......,,,+++,,,...000//////------......///000000000,,,,,,---...////////////......---------......///......------------......---...000000///---+++***---.........,,,,,,...000++++++,,,---...............//////000000//////...............////////////........./////////000000000000000111222333444555000222555666777888:::<<<<<<===>>>???AAABBBCCCDDDGGGJJJLLLLLLKKKMMMRRRVVV]]]___bbbfffhhhhhhhhhhhhcccfffkkksssxxxxxxwwwuuusssqqqqqqtttwwwuuuwwwxxxwwwvvvuuuvvvwwwooojjjgggiiipppwwwzzzzzzpppnnnkkkhhhggghhhjjjkkkfffdddaaa]]]XXXSSSNNNLLLFFFEEECCCAAA???===;;;;;;333444444333333333666888222222222111111111111111111111111222222222222333111000000//////000000111222111111111111000000000......//////000000111111---///000000......///111111000///...///222444666---...//////////////////......///000000000000///+++,,,---.....................////////////......,,,------...............------......---,,,***)))------............------++++++,,,,,,,,,,,,++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++///222000---***,,,///---------.../////////000111---+++...///------//////////////////.........***,,,///000...------...------.../////////............//////...---,,,+++,,,,,,------.../////////////////////////////////---///000000///......///...///000000......///000+++,,,---.........---,,,...////////////000000000+++---...---,,,,,,---...++++++******+++,,,...///.........//////000000111,,,---......------...000.........//////////////////////////////000000111...///000000......///000...///000000......///000///000000000000000///......///000///...---...///,,,---------......//////+++,,,......------...///////////////............---...//////------...//////000///,,,******---111---.........////////////111000//////......//////........................))),,,...///---,,,---...,,,---......//////......---,,,,,,,,,,,,---......---------.........//////,,,,,,------.../////////---------............///***+++,,,---....................................------------------------...------,,,,,,------...------,,,,,,,,,---......------..................,,,******+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++,,,...,,,,,,,,,,,,---------------,,,+++******,,,---///---+++)))+++---//////...,,,,,,---......///000000,,,,,,,,,---...///000000------,,,,,,---...///000......------------......//////000111111000///...,,,---...---,,,---///111,,,,,,---------------,,,//////000000000000//////............//////////////////000000000111111111222111111111333444666777222555888:::;;;===@@@CCCBBBCCCEEEHHHKKKNNNPPPQQQQQQTTTUUUUUUTTTWWW^^^dddcccfffjjjnnnooonnnllljjjfffhhhnnnwwwuuupppooommmjjjiiijjjnnnrrruuuwwwwwwvvvssspppnnnnnnhhhgggfffiiiooowww}}}{{{wwwrrrnnnmmmnnnqqqtttuuusssppplllgggccc___]]]PPPOOOLLLIIIFFFCCCAAA@@@::::::999666444555888<<<333333333333222222222111111111111222222222333333111111000//////000111111222222222111111111000000///000222444555444333333000111222111///...///000/////////000000111222222------...///////////////......///000000000000000+++,,,...///000000//////......////////////.....................//////000++++++,,,,,,+++)))((('''------............------------,,,,,,,,,,,,------....../////////000000000---------------------------...//////...---,,,,,,............////////////444///---///000...---...,,,,,,,,,,,,------------***---000111///....../////////...---------..............................,,,,,,------...//////000////////////////////////---///000000///......///---...//////...---...///,,,---------.........///.../////////000000000000+++---......------///000,,,,,,++++++,,,---///000///////////////000000000+++---//////---,,,...000---......//////////////////////////////000111111...000111000///...///000---...000000//////000222---...///000111111111111///000111000...------...///............---------+++,,,......---...///111000/////////...............///000///......///000------+++(((%%%&&&***///---------.........//////222222111000000///000000........................+++...111111///...///000,,,---......//////......---,,,,,,,,,,,,---......---------.........//////,,,,,,------...///000000---------.........//////............---,,,++++++////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,------...///------------,,,++++++***)))))))))+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,+++...000000---,,,---///,,,,,,------------......///...,,,,,,,,,...000111,,,***(((***---///...---,,,,,,,,,---...//////000------,,,,,,---...000111---,,,,,,,,,---...000111......------------......------...///000000000000,,,---------,,,---000222/////////000//////......//////000000000000//////............/////////000000111111111111222222222222222222222333555777888444777:::===???AAAEEEGGGHHHJJJMMMQQQUUUYYY\\\^^^XXX[[[\\\ZZZYYY]]]eeelllcccggglllppppppnnnjjjgggeeegggmmmwww{{{ooojjjiiigggdddccceeeiiimmmtttuuuvvvsssnnniiifffeeeeeefffhhhkkkqqqxxx~~~}}}vvvssssssvvvyyy~~~}}}zzzvvvrrrooollljjj^^^\\\ZZZVVVRRROOOLLLJJJDDDCCC???999444333777:::444444444333333222222222111111222222222333333333222111000//////000111222222222222222111111000000000222555777888777666444222333333222000///000111...///111222111000...---------...///000000//////...//////000000000000000,,,---///000111111111000......////////////......000///.........///111222000000111111000...---,,,---..................---111000///......///000111////////////000000000000000000000000000000000000000---,,,...000111---)))///////////////.........555000...000111...---...////////////000000111111+++...222333000//////000111000...---,,,,,,---...//////.........///000000,,,,,,------...///000000////////////////////////---///000000///......///---...///...---,,,---///...............///000111.../////////000000111111+++---//////...///000222//////......///000222333000000000000////////////+++---//////---,,,...000---......///000////////////////////////000111111...000111000///...///111,,,...///000///000111333,,,---///000000000///...------------------------......///000000///.....................///000000000000//////.........---////////////////////////...///000...++++++---///---,,,,,,+++,,,---...///&&&)))---////////////000,,,---......------...000......//////...---,,,,,,------/////////...---,,,...000///---000666555///........................---...............------//////......------------,,,,,,,,,------.........---.....................000111222111000///000111000///...+++)))***---000''')))***,,,------,,,,,,...,,,******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------------------------(((***,,,,,,++++++,,,------------............///------------------------000///...---,,,------...//////.........---------,,,------......------,,,000///...---------------........................---------......000111222///......---------......111111111111000///...---/////////000000000000000///000222222222222333555555777999999999999999::::::<<<@@@FFFIIIJJJMMMPPPRRRVVVYYYZZZ```iiinnnooogggfffdddbbbaaaaaadddfffjjjhhhggggggddd^^^^^^aaadddiiillllllooovvv{{{|||oooeeebbbddddddaaa^^^___eeejjjpppooommmllljjjgggbbb___ddddddhhhnnnrrrtttzzzzzzwwwvvvyyy~~~wwwsssrrrtttvvvxxxjjjaaa^^^fffkkkdddXXXRRRJJJHHHFFFDDDAAA???>>>>>>:::999777777666555333111777444111111222333444444111///...---///111111000///000222222000///000111///000111222444555666666444333222000///.........333222111111222222000...000000000000000000000000///////////////............///////////////....................................------------............////////////......***,,,------------...000,,,---///111111000...------///111000---,,,...111////////////////////////---...///...---,,,---///,,,---......//////......///////////////.........---------+++******,,,...///////////////.........,,,---......------...000------------------------000000000000000000000000...............///000000...000111000...------...000///...------...///000333111///...///000///......---,,,,,,---...///000/////////---,,,,,,...000......------...///111222///...---,,,,,,---...///............////////////,,,,,,.../////////...---++++++,,,---...///000111...---,,,,,,---...///000////////////////////////---......///////////////------------------------.......................................///000000000/////////............////////////////////////,,,---...---+++***+++---------,,,,,,,,,---...///'''***...000000000000111,,,---......------...000......//////...------,,,...///////////////.........///...,,,///444222---........................---......//////...------000000//////............,,,,,,------------------//////.........------------...//////......///111//////...,,,******---///++++++---...///......---...---+++,,,---......---------------------------+++,,,,,,,,,,,,---------------------------------***,,,......---,,,---...,,,,,,,,,,,,---------...------------------------000///...---,,,------...//////.........---------,,,------......------,,,//////...---------------.......................................///000111///......------............/////////......---,,,000000000000111111111111222333444333222333444666555777999:::;;;<<<>>>@@@BBBFFFLLLTTTYYY\\\___bbb\\\___bbbgggrrr|||yyyssslllfffcccaaabbb```^^^^^^```^^^ZZZ[[[___eeehhhhhhddddddhhhkkkkkksss}}}{{{mmmbbb]]]___aaaaaa^^^\\\]]]bbbgggmmmllljjjiiihhhfffdddbbbeeebbbccciiiooorrrxxx~~~zzzuuuxxx~~~{{{vvvsssrrrtttwwwxxxtttnnnmmmsssvvvooofffbbbWWWTTTQQQLLLHHHDDDBBB@@@===<<<;;;;;;:::888666444555222//////000111222111222000//////000222222222///000222222000000000111000111222333444555666777333333222111000000000000222111000000111111///---000000000000000000000000/////////////////////........./////////......---..............................------------............////////////......///000000///---,,,,,,---+++,,,.../////////...---...///000///.........000////////////////////////---...//////...---...///,,,---......//////..................////////////,,,------,,,++++++---///////////////............,,,---......------...000------------------------////////////////////////...............///000000...///111000...------...000///...------...///000...---,,,---///000000000......---,,,---...//////.........---,,,,,,...000000///...------.../////////...------------...///............////////////,,,---.../////////...---++++++,,,---...///000111111000///.........//////////////////////////////...............///000000------------------------///...---,,,,,,---...///...............///000000////////////............////////////////////////---///000000...------...---------,,,------...///))),,,///000000000111111,,,---......------...000.........///......---,,,000000/////////000000000...///...,,,...111000,,,........................---......//////.........000000000///////////////------------------,,,,,,/////////......------,,,***,,,------,,,,,,...///---.........,,,+++,,,---,,,---............------...---------...///---+++........................++++++++++++,,,,,,,,,,,,------------------------,,,...///000.........///+++++++++,,,,,,,,,------------------------------//////...------------..................---------------............------//////...------------...........................//////.........//////000///......---......//////...////////////......---111111111111111111111111777888888777555666888;;;999;;;===???BBBEEEJJJMMMQQQVVV^^^gggoootttvvvvvvjjjlllnnnvvvuuujjjbbb\\\ZZZYYYWWWXXX[[[[[[ZZZ]]]ccckkkllliiiaaa^^^```bbbaaadddiiimmmjjjddd^^^\\\]]]]]]^^^^^^\\\ZZZ[[[```eeehhhhhhhhhiiihhhhhhgggfffhhhcccbbbhhhooossswww{{{xxxxxx}}}zzzxxxuuusssrrrsssuuuwwwtttsssuuuyyyxxxrrrnnnmmmdddbbb]]]XXXSSSOOOKKKJJJDDDDDDDDDCCCAAA>>>:::999777444222111222333222222333111000000222333333222///111222222111000000111111111222444555666777888444333222222111111111111000/////////111000///---000000000000000000000000......//////////////////------...............---..............................------------............////////////......000111111000...------...,,,,,,,,,------------...000.........///000///...////////////////////////...///000000......///000,,,---......//////......------......//////000000,,,---...---,,,---///111........................,,,---......------...000------------------------.......................................///000000...///000000...---......//////............//////---,,,+++,,,...//////...//////...---------......,,,---...---------///111111000///...------------///...------------...///............////////////,,,---......//////......+++,,,,,,---...///000000222111000//////.../////////////////////////////////......------...000111........................///...,,,++++++,,,...///...............///000000///////////////.........////////////////////////---.../////////...------...------------.........***,,,////////////000111,,,---......------...000---...............------000///.........///000111//////.........///...---........................---......////////////...////////////.....................------,,,,,,,,,---.....................,,,---...---,,,+++,,,---+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------///000///---***------------------------,,,,,,,,,---------..............................---...000000.........///+++,,,,,,,,,,,,---------------------------------............------..............................------............------///......---------..............................000//////............///...............//////000000000111222222222111111222222222111111111111111;;;;;;;;;:::999:::===@@@???AAADDDHHHLLLRRRYYY^^^___fffoooxxxxxxvvvvvv|||ttthhh___WWWSSSTTTSSSTTTYYYZZZ[[[```fffoooooojjjaaa\\\]]]___^^^aaabbbaaa]]]XXXWWWZZZ^^^ZZZZZZ[[[YYYYYYZZZ^^^aaaaaadddiiikkkllljjjiiihhhiiiddddddllltttvvvvvvvvvtttxxx}}}yyyyyyuuuuuutttrrrpppoooooopppnnnsssxxxyyyuuupppppprrrkkkiiifffbbb]]]ZZZXXXWWWOOOQQQQQQOOOJJJEEEAAA???===;;;888777777777666444333111000111222333333222///111333222111000111111111222333444666777888888666666444333222111111111000//////000111111000...////////////////////////............////////////,,,------............---..............................------------............////////////......,,,---//////......000111------,,,,,,,,,---...///111...,,,---000111///---///////////////////////////000111000///...///111,,,---......///..................///////////////,,,---...///......000222------...............///,,,---......------...000...............................................................///000000---///000000///......////////////....../////////000///...---...---+++***//////......------------+++,,,......---...///111//////......------------.........------.....................////////////---------...............,,,,,,------...//////000000000/////////////////////////////////////////////......------...000111........................///...,,,++++++,,,...///...............///000000.........///////////////////////////////////////+++++++++,,,---,,,,,,+++.....................---***,,,......------...///,,,---......------...000------...............---......---,,,---...000111000//////000///......///........................---......///000000//////------------------------.........------,,,,,,,,,+++,,,,,,---...///000000//////000...,,,++++++,,,***,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,...------///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---//////---,,,------------------............------------------------------..................---.....................---......//////......---......---------......///........................000//////............///...............///000111000000111222333333333222111222222222333333333333:::;;;<<<<<<<<<>>>AAACCCCCCFFFJJJOOOUUU\\\dddiiihhhpppyyy~~~zzzuuuwww~~~uuummmfff___WWWRRRQQQPPPSSSXXXZZZ[[[```fffnnnnnnhhh^^^WWWWWWXXXWWW\\\[[[YYYTTTPPPOOOQQQTTTRRRRRRRRRRRRRRRTTTWWWYYYYYY___hhhmmmllliiieeecccccc___bbblllsssrrrnnnlllhhhjjjrrr~~~~~~vvvqqqoooqqqqqqoookkkgggfffgggmmmwww~~~wwwsssuuuxxxooommmjjjgggdddaaa___^^^\\\^^^___\\\VVVOOOJJJHHHCCC@@@===;;;:::999666444444333222222333333111000000111333333111000111222111222333444666777888888999888666444222000//////111000000111222333111000////////////////////////---.........//////000000,,,------...//////......////////////////////////......------------............////////////......***,,,------------...000......------......///000111...,,,---000111///---///////////////////////////000111000///...///111,,,---......///.........000000//////......------+++---////////////000222,,,---------......//////,,,---......------...000...............................................................///000000---...000000///......///...//////////////////...111000/////////...,,,)))/////////......---,,,,,,***,,,............///111,,,------...............---..................---............////////////------------......//////,,,,,,------.../////////,,,,,,---...//////000000////////////////////////...............///000000........................///...---,,,,,,---...///...............///000000.........///////////////////////////////////////000...------...000000///...////////////...------+++---...---,,,,,,---...,,,---......------...000,,,---......///.........------,,,------...///000///...///111000---...222........................---...//////000000000000,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,---...///000000///000111///---+++,,,,,,***,,,...///...---------///...............//////...------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................+++---......,,,++++++,,,---------.........//////------------------------,,,---......///.........---------.....................////////////.........------------...//////........................//////.........//////000............///000111111---...///111111222222222222333444444555666777777888;;;>>>@@@BBBDDDGGGIIIIIILLLPPPUUUZZZ___fffjjjjjjsss{{{{{{wwwppplllqqqyyy|||zzzqqqmmmiiigggeeeaaaZZZUUUTTTTTTWWW\\\^^^^^^aaafffkkkkkkeeeZZZSSSQQQPPPOOOVVVUUUSSSOOOKKKHHHHHHIIIFFFFFFFFFFFFHHHJJJLLLMMMPPPWWWaaafffddd___ZZZXXXTTTSSSWWW```eeebbb^^^\\\YYYXXX___llluuurrrjjjeeegggjjjlllkkkeee```]]]]]]iiiwwwwwwtttuuuwwwpppnnnllliiifffcccbbbaaadddhhhkkkjjjccc\\\WWWUUUKKKHHHEEEBBB???<<<888555777666444444444333111///000222333333222111111222111111222444555666777888999888666333111000//////111000000111333333222000000000000000000000000000------......///000000000------...///000000000000////////////////////////......------------............////////////......---...///...,,,++++++,,,........./////////000000000.........///000///...////////////////////////...///000000......///000,,,---......//////......000/////////............+++---///000/////////000,,,,,,,,,---......//////,,,---......------...000...............................................................///000000,,,...000000///...///000......////////////.........---...///000000...,,,.........///......---,,,+++,,,...///.........///++++++---......//////...------...//////...------............////////////...------------...//////---------.........//////)))***,,,...///000000000////////////////////////---......///////////////...............................................................///000000............/////////000////////////////////////222///++++++...000111111...///000000///...---,,,---...///...,,,,,,---///,,,---......------...000,,,------...//////......,,,---...//////000000000---+++---111///+++---333........................------///000000111111111,,,,,,,,,---------......,,,,,,------------------........................,,,...///...------...///***,,,......---,,,---.........------...///000111...,,,,,,---///111111111------------------------+++,,,,,,,,,,,,---------........................,,,---......,,,++++++,,,,,,,,,---------.........------------------------,,,,,,.../////////......---------.........//////......////////////......---------------...//////.......................................///000111............///000111222---...///111222333333333555555666888:::;;;======;;;@@@EEEJJJMMMPPPRRRTTTRRRUUUXXX[[[]]]```dddgggkkkrrrwwwyyy~~~ssspppiiibbbbbbfffhhhfffcccaaaaaacccdddaaaYYYSSSSSSSSSWWW\\\\\\ZZZZZZ^^^]]]^^^ZZZQQQKKKJJJIIIGGGOOONNNMMMJJJGGGEEEDDDDDD=========>>>@@@BBBCCCDDDGGGMMMUUUWWWSSSNNNKKKKKKEEEEEEHHHNNNPPPNNNMMMNNNJJJIIINNNXXX^^^\\\XXXWWW]]]bbbffffff```ZZZWWWVVVbbbqqq|||zzzrrroooooooookkkkkkiiihhhgggfffffffffhhhnnnssstttnnnhhhdddddd[[[XXXTTTPPPLLLGGGCCC???;;;:::888888777555111///000222333333222111111222000111222333444555666777666555444222111111111111000//////000222333111000000000000000000000000000------......///000000111---...///000111111111111////////////////////////......------------............////////////.........///000///---+++,,,---,,,---.../////////.........///000///.........000////////////////////////---...//////...---...///,,,---......//////......---------...///000000111,,,...000000///.........++++++,,,------...//////,,,---......------...000........................////////////////////////...............///000000,,,...000000///...///000---...///000000///...------,,,---...000///---***,,,---.../////////...---+++---///000...------...+++,,,---.........---,,,------...//////...------............////////////...------,,,---...///000---------...............+++,,,...///000000000000////////////////////////,,,---///000000000///...////////////////////////......///000000///.....................///000000---.........//////000000////////////////////////,,,((($$$###&&&)))++++++...///000000000///---,,,///000000///------...000,,,---///...------...000,,,,,,---.../////////...,,,---///111111111111000+++))),,,000...***,,,333........................------///000111111111111---------.........//////,,,,,,,,,------.........111000///...---,,,++++++)))+++------------///111+++,,,------,,,,,,...///,,,+++++++++,,,---///000...,,,+++,,,///111222333................................./////////000000////////////////////////,,,...///...---++++++,,,++++++,,,,,,,,,---------------------------------+++,,,.../////////......---------.........//////......////////////......---------------...///000........................---------......000111222............///000222222///000222333444555666666666777999;;;===???AAAAAAAAAFFFMMMTTTXXX[[[]]]___[[[]]]```aaaaaaaaacccdddlllrrrsssqqquuu|||wwwkkklllkkkfff^^^[[[]]]___^^^\\\\\\\\\```bbb___WWWOOOKKKKKKOOOSSSSSSNNNMMMPPPIIIKKKJJJCCC@@@@@@AAA???GGGFFFEEECCCAAA@@@@@@@@@:::999999;;;===???@@@@@@AAAFFFKKKJJJEEEAAAAAABBB>>>===???BBBCCCAAACCCHHH@@@@@@EEEKKKMMMKKKKKKMMMVVV\\\bbbbbb]]]WWWTTTTTT^^^mmmyyywwwpppmmmllljjjdddeeeeeefffhhhiiikkkllliiipppwwwyyyuuupppnnnnnnjjjgggccc^^^ZZZTTTOOOKKK???===<<<:::999666222///000222444333222111222333///000111222444555666666222222222111111222333333///......///111222111///000000000000000000000000---------...///000000111......000111222222222222000000000000000000000000.........------...............////////////......,,,---//////......000111***+++---//////...---,,,---///111000---,,,...111////////////////////////---...///...---,,,---///,,,---......//////......******,,,...000222333444,,,...000000...---,,,---++++++,,,,,,---...//////,,,---///...------...000////////////////////////000000000000000000000000...............///000000,,,...///000///...///000---...///000000///...---///............,,,(((%%%+++,,,.../////////......,,,...000000...------------......///...---+++***,,,---...//////...---,,,............/////////000......---,,,---...///000---------..................///000111111000//////////////////////////////////////////////////////++++++---000///,,,000666////////////////////////,,,---......//////......---......///////////////,,,---...---,,,,,,---...---...///...,,,,,,...///...---,,,,,,,,,,,,---......---+++******+++---...,,,,,,,,,---------..................////////////...///000000000///---,,,//////............//////.........---,,,,,,++++++---------------...///000---------.........//////---------............///,,,+++,,,...000///***&&&///,,,)))))),,,...---+++......////////////......******+++,,,---//////000//////////////////......)))***+++------,,,+++*********+++,,,,,,---......---------....../////////........................//////......------------,,,+++++++++,,,---///000+++,,,---...////////////........................,,,,,,---......---,,,,,,//////000000///...------...------...000///+++'''///////////////.........///000111000///000222333777777777999;;;;;;:::999===<<<===AAAAAAAAAIIITTTXXX```ggghhhhhhhhheeeaaafffbbb^^^^^^aaaccccccbbbgggjjjnnnmmmiiidddcccccciiifffbbb]]]XXXVVVTTTTTTUUUTTTTTTUUUUUURRRKKKFFFGGGGGGGGGGGGGGGGGGHHHHHHAAABBBAAA???<<<<<<===???EEEFFFGGGHHHHHHFFFCCC@@@@@@GGGIIIDDDAAAEEEHHHHHHDDDDDDEEEGGGIIIGGGCCC@@@EEE???999<<>>????????????<<<>>>AAACCCEEEFFFFFFFFFJJJJJJJJJIIIGGGGGGIIIKKKMMMRRRWWWYYYXXXWWWWWWXXXZZZZZZYYYZZZ___eeeddd___XXXYYYZZZ\\\]]][[[XXXTTTKKKMMMOOOPPPQQQQQQRRRSSSPPPJJJFFFFFFEEECCCCCCEEEIIIQQQVVVRRRKKKHHHGGGEEEJJJSSSWWWRRRPPPWWW\\\]]]```fffnnnpppjjjfffmmmyyy|||wwwrrrmmmjjjiiiiiiiiijjjmmmrrrvvvyyytttiii^^^XXXSSSKKKDDDAAA;;;999777555333333333444444333333222222111000000111000000000000/////////000000111000......000222111111000000000000111111...///000000......///000////////////000000000000///............//////000111......000000------///......//////......---,,,...///000///------///000....../////////000000000---...///...,,,+++,,,---++++++,,,,,,------......------...///000000000///---............/////////)))+++---...---,,,---...------............------......------......///000......------------......///............---------000///.........///000111///////////////////////////////////////////////////////////////////////////............///000000///...------------......//////...---------..............................***+++,,,---...000111111..............................---------......///,,,------------,,,++++++//////............//////////////////000000000000000000000000000000000000333...---000333111//////////////////////////////------...///////////////---......///////////////...///000///.........000---...///...,,,,,,...///......------------......//////............//////------------........................//////////////////////////////......000000///...------------------......///000000111......---------......///........................---------............///111000///......///000000//////....../////////...,,,------......------,,,++++++,,,,,,---...//////------............//////111000...,,,++++++,,,---,,,,,,,,,,,,------..............................------------------------***+++---...///...------////////////.........///..................------.................................//////............///////////////......///.........///000000111///////////////000000000...000111111111222444666999:::;;;<<>>AAAEEEHHHNNNUUU[[[llloooooolllmmmzzzzzzjjjYYYVVV```iiijjjfffccc]]]VVVSSSTTTUUUUUUSSSQQQNNNJJJFFFCCCAAAAAAAAA@@@AAABBBDDDFFFJJJNNNPPPSSSUUUYYY\\\___bbbcccccc``````___\\\YYYXXXYYY[[[aaagggmmmqqqqqqpppoooppplllmmmnnnnnnlllkkknnnqqqoookkkeeeaaa```aaabbbbbbaaa``````dddjjjmmmmmmkkkdddfffhhhiiiiiigggbbb]]]YYYVVVSSSSSSRRROOONNNMMMPPPPPPOOOOOOTTT]]]dddfffbbbeeekkknnnjjjaaa^^^___jjjmmmpppqqqooojjjddd```aaabbbcccccceeeiiipppuuu~~~{{{uuujjjaaaQQQKKKDDD>>><<<;;;999888444444444555555555555555000000000000111111111111///111222111000///000111000000000111111000000000///000111000///...///111////////////000000000000///...---------///000111111......000000,,,,,,///.........///......---,,,...///000///------///000////////////000000000000///000111111//////000111---......///000111111222---...000111222111000000------------............+++---////////////000111------............---------------------...//////......------------......///............---------111111///......///000000////////////////////////////////////////////////////////////////////////---......///////////////.../////////////////////,,,,,,------------------........................---------.........//////---------.........//////..................------......////////////.........//////////////////...////////////000000000000000000000000000000000000000------111222...,,,---////////////////////////......///000000000000///---......///////////////---...//////------...///---...///...,,,,,,...///---...////////////...---////////////////////////------........./////////............///////////////............///000000...---------------......,,,,,,---...//////000000//////...------------..................------------------............///---------,,,+++,,,...000---///000000///......///...//////////////////...,,,,,,,,,---------......******++++++,,,,,,------......---,,,+++++++++,,,------------------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000---....../////////......------...............---........................------,,,,,,,,,,,,---------.../////////////////////000000///---,,,,,,---...//////000000111111222///111333444444666999;;;;;;@@@HHHNNNUUU]]]fffmmmzzz{{{yyyrrrpppwwweee]]]dddkkkggg^^^___[[[VVVRRRPPPPPPPPPPPPMMMKKKIIIHHHGGGHHHIIIJJJGGGHHHJJJLLLOOOSSSXXX\\\ccccccdddeeefffggghhhhhhbbbccccccbbbaaaaaadddffffffkkkrrrzzzzzzxxxwwwtttnnnjjjmmmtttrrrmmmfffaaa```ccceeegggjjjggggggkkkrrrwwwxxxvvvnnnssswwwzzz{{{zzztttllleee___\\\]]]]]]\\\\\\^^^___\\\XXXUUUVVVYYY\\\\\\VVVUUUXXX]]]]]]WWWRRRPPPWWW[[[aaaeeefffccc___\\\___bbbdddddddddeeejjjnnn|||yyyrrraaaYYYNNNFFFBBB@@@===;;;777777777777777666666666000000000111111111111222///111222222111000000111000000111111111111000000///000111111//////000111////////////000000000000///............//////000111......000000------///......//////......---,,,...///000///------///000....../////////000000000,,,...//////...---///000......//////000000111111---...///111111///...,,,,,,------------.........+++---//////......///000------............------------,,,,,,------...///......------------......///............---------////////////////////////////////////////////////////////////////////////////////////////////////---......///000/////////111111111000///...,,,++++++,,,------......------.......................................---------,,,,,,------.../////////------......///......---......///000000000000///......////////////..................////////////////////////////////////...---///333222...---000////////////////////////......///000000000000000---......///////////////,,,...///...---,,,---...---...///...,,,,,,...///---...///000000///...---.........//////.....................////////////............///////////////......---...///000111,,,,,,,,,,,,---...//////,,,,,,------........./////////...---------------//////.........------------------............///+++---...---,,,,,,...000+++...000000...------...---......//////......---,,,,,,,,,------------...)))******+++,,,,,,------------.........------,,,..................------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...------...///000+++,,,---...//////......,,,,,,---...////////////........................///...---,,,,,,---...///------...///////////////---///222222///......///...//////000111111222222222444666777888:::===???@@@GGGPPPXXX^^^eeeooovvvzzz}}}{{{tttsssvvvxxxvvvzzzqqqaaaaaabbb[[[RRRSSSRRRPPPOOOOOOSSSYYY]]]WWWVVVTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTUUUZZZbbbhhhmmmlllkkkkkklllnnnpppqqqhhhiiijjjiiiiiijjjmmmoookkkoooxxx~~~zzztttnnnoootttppplllhhhfffgggiiikkklllrrrrrrsssuuuyyy~~~xxxmmmgggdddggghhhiiimmmssslllgggbbb]]]YYYVVVTTTUUUNNNJJJIIIKKKKKKHHHEEEFFFIIIMMMSSSXXX\\\\\\[[[ZZZYYY^^^dddfffddddddfffiiiooovvvzzzyyyyyy}}}}}}tttjjj]]]SSSMMMIIIEEEBBB===<<<;;;:::888777555555000000111111111222222222///111333333222000000111///000111222222111000//////000111111000///000111////////////000000000000//////////////////...---///------000000......111......//////......---,,,...///000///------///000------........./////////+++,,,......---,,,...///..................//////+++,,,...///...,,,***(((,,,,,,---------.........+++---......---,,,---...------............------------,,,,,,------...///......------------......///............---------+++,,,...000000000///...////////////////////////////////////////////////////////////////////////------///000000000///...+++,,,---......------,,,+++,,,---...///......---................................................,,,,,,------...//////000+++,,,---/////////......---......///000000//////---...///000000///...---------------............////////////////////////---...222555333...///333////////////////////////...//////000000000000000---......///////////////,,,---...---,,,,,,---...---...///...,,,,,,...///---...///000000///...---------............------............/////////000............/////////000///...------...///000111+++++++++,,,---...///000,,,,,,,,,------------...000///...---------------//////.........------------------.........//////+++---//////---,,,...111***...000000...,,,---...,,,------......------,,,,,,,,,------------------++++++,,,------...//////---...///000000000........................------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,222000---++++++,,,...///)))***,,,...//////......+++,,,---...////////////........................000///...------...///000------...///000000//////+++///333333222000000222...//////000111222222222555777999:::;;;===@@@CCCGGGNNNWWW^^^bbbhhhooouuuuuuyyyyyyvvvwwwzzzxxxqqqjjjwwwwwwaaa[[[XXXPPPIIIGGGIIIJJJLLLQQQZZZfffooofffdddbbb___]]]]]]]]]^^^aaa```]]]YYYYYY^^^hhhpppqqqpppooopppssswww{{{}}}qqqrrrrrrpppooooooqqqssstttxxx~~~zzztttrrruuurrrqqqooopppsssuuuvvvvvvxxx{{{~~~pppkkkiiimmmpppqqqxxxvvvrrrmmmhhhbbb[[[XXXXXXNNNIIIDDDBBB???<<<===BBBDDDFFFKKKPPPTTTWWWYYYYYYSSSZZZbbbeeedddccceeegggjjjssswwwtttuuu}}}xxxiii^^^WWWRRRMMMIIIAAA@@@>>><<<999666444333000000111111222222222222///111333333222111000111///000111222222111000//////111222111000///000111////////////000000000000//////000000000///---,,,///,,,---000000......111......//////......---,,,...///000///------///000------------.........///,,,---......------///000------------------,,,,,,///000111222111...,,,***,,,,,,,,,---------......///111222222111///000111---..................------,,,,,,,,,,,,---...............------.........//////.........---------)))+++...000111000...---////////////////////////////////////////////////////////////////////////,,,---///000000000///...###%%%(((+++...///000000+++,,,.../////////..............................---------.........//////,,,,,,------...///000000***+++---///000000//////,,,,,,---.../////////...---...///000000///...---,,,,,,,,,---------.........000111000///...///111////////////000000000000...,,,+++,,,///000///---000///...---------------+++++++++,,,...000111222......---,,,---...///000/////////....../////////........................,,,,,,,,,---------......////////////000000000000///////////////............------------...//////------------------------//////000///------...000111000...------......///+++,,,,,,------.........+++,,,------......------+++,,,------......------........................,,,///000------///...+++---------...------,,,,,,++++++,,,,,,,,,,,,---------+++***,,,///000...+++000...,,,---///000...+++.........------,,,,,,,,,---------........./////////......------,,,++++++,,,,,,,,,---------......---.........---,,,,,,+++((()))+++,,,---.........------------------------111000000000111000...---/////////////////////...//////000000000333777;;;666:::>>>@@@@@@CCCGGGKKKSSSVVV[[[___bbbfffjjjmmmrrrppppppqqqtttuuurrrpppbbbjjjttt}}}cccRRRJJJCCC@@@DDDEEEFFFHHHLLLSSSeeeyyykkkcccaaadddgggggggggddd___^^^ccciiilllsssttttttrrrrrruuu}}}~~~{{{vvvqqqmmmmmmuuuyyy||||||qqqoooqqqwww{{{{{{|||vvvpppmmmnnnppprrrxxx~~~zzz{{{zzzuuummmeee^^^[[[RRRRRRKKK@@@<<<>>>???;;;@@@>>>???BBBHHHLLLMMMMMMRRRSSSZZZbbbeeeaaa______hhhpppwwwwwwxxx~~~zzzqqqpppoooggg\\\VVVPPPIIIAAA???>>><<<888666666333333444333///000444444666777444111///111444222111//////000111111000...///000000000000000///222111000.........///000///000111111111///...---,,,***+++///000......222//////...---,,,++++++***///000///---++++++---///............////////////...///000000...---......---...//////......///111---------...///000000111000///...---------------///000000...,,,+++,,,---)))+++...///...///000111,,,---000222111///+++)))...///////////////......111000......000111000///+++,,,.../////////...---////////////000000000000///,,,+++---000111///,,,..............................---------...//////........................---------............///***+++---.........------////////////////////////.........---,,,...111444,,,,,,---...///000111111......------------..................////////////,,,,,,,,,---...///000000...000111000///...///111////////////000000000000///---,,,---///000///---000///...------------............------......///...------,,,---...///000,,,,,,,,,++++++,,,,,,,,,........................,,,,,,---------.........------------............/////////////////////...000///...---------------.........///......------...///000///------///000000000///...............---------------.........+++,,,------......------,,,---......//////..............................111333222...---///...+++,,,,,,------...---------+++++++++,,,,,,---------,,,,,,,,,---...///...,,,...---,,,---...///...---......---------,,,,,,,,,,,,------------.........------------------------,,,,,,,,,---------......---.........------,,,+++,,,,,,------......//////////////////////////////111000000000000000///---/////////000000000111111000111333333333555777:::999>>>DDDGGGIIILLLQQQUUU[[[]]]```aaabbbdddhhhjjjpppnnnllllllmmmnnnmmmkkkcccdddfffhhhmmmvvvhhhRRRJJJGGGCCCCCCHHHEEEGGGLLLSSS[[[kkknnnbbbaaaiiippplllkkkhhhdddcccfffjjjnnnrrrrrrrrrppppppttt|||~~~{{{wwwuuuuuuyyysssrrryyy~~~{{{zzz{{{uuurrrrrrsssssswww}}}{{{ssslllgggddd^^^]]]WWWLLLFFFFFFDDD@@@???===<<<>>>BBBFFFGGGGGGMMMNNNUUU^^^bbb```^^^```___kkkwww}}}wwwssstttyyy{{{uuunnnkkk^^^VVVMMMGGGCCC???<<<999666333333444222//////333444444444333111111222333333111000000111222111000000111111111000///......111000///......//////000000000111111000000///......,,,,,,///000......111000//////......------,,,/////////---,,,+++---///............////////////,,,...000000///...///000---///000000//////000111------......///000000111//////......---------------...///...------...000///000000///---+++,,,,,,+++,,,...///...,,,***)))//////000000000//////......---++++++---------,,,,,,---.../////////...---111111000000//////......111111000...,,,,,,...///........................)))))))))***+++,,,---...........................---------............///---...000111111111000000........................---......---,,,---000222------......///000000000......------------..................////////////,,,------....../////////...000111000///...///111////////////000000000000000///......000000///...//////......------......//////......---......///...------------.../////////......------......///........................,,,------------.........------------..................//////////////////111000///...---,,,,,,,,,//////000000000///---,,,.../////////------///000///////////////......---//////..................+++,,,------......---------...//////000000//////........................555666444///---///...,,,++++++,,,---............***++++++,,,---.........***,,,......---------...+++,,,------------...///...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------...//////,,,,,,,,,---------......---............---,,,,,,000000///......///000111////////////////////////000000000000//////////////////000111222333333444222444666777777999;;;===AAAFFFNNNSSSVVVYYY^^^bbbfffffffffdddcccccceeegggllljjjhhhggghhhiiihhhggg```[[[TTTRRRTTTXXX\\\]]][[[NNNFFFGGGIIIGGGIIIOOOLLLOOOVVV^^^eeeqqquuufffdddkkksssooonnnlllkkkjjjlllqqquuuvvvvvvuuurrrqqquuu}}}|||~~~yyy||||||xxxxxxwwwvvvyyy}}}zzzsssmmmjjjhhheeeeee```XXXSSSQQQOOOKKKGGGDDD@@@???@@@AAABBBBBBEEEFFFLLLUUUZZZZZZ[[[^^^\\\fffqqqxxx}}}iiinnnwww}}}~~~mmmfff\\\RRRKKKEEE@@@===:::666444555444000000333444222111111222333222222333111///000111222222111222222222111000///------000////////////000000111222111111000000000000000000......000000......111////////////////////////...//////...,,,,,,---///............////////////+++---///000/////////111---///000000//////000111------......///000000000//////..................,,,---......---...000222111111111...,,,***+++,,,,,,------------,,,++++++...//////000000000//////---,,,******,,,---,,,+++....../////////......---222111111000///...------111222222...******///444........................((((((((()))***,,,..............................---------............///,,,,,,---............---........................,,,---......---,,,---///////////////////////////......------------..................////////////...........................000111000///...///111////////////000000000000111000000///000000////////////............//////,,,,,,------...000111222------------......//////000000////////////000000........................------------............////////////000000000000............////////////000000///------,,,,,,,,,...///000000000...,,,+++.../////////------///111...///000000000///---,,,000000//////.........---+++,,,------......------------...///////////////........................555666333...,,,//////---***+++,,,---............***++++++,,,---...//////))),,,//////,,,+++---///(((+++......,,,+++...111------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------............------333111///------...///000------------------------///000000000///...///000---...///111333444555666555777888999;;;???DDDGGGKKKQQQYYY^^^aaadddiiimmmmmmmmmkkkgggdddcccdddeeehhhhhhggggggfffeeecccaaaVVVPPPJJJFFFGGGKKKOOOQQQNNNJJJJJJNNNPPPOOORRRXXXZZZ\\\aaahhhlllrrr|||zzzmmmfffhhhlllllllllmmmppprrrtttyyy~~~}}}zzzvvvuuuyyy||||||~~~zzzzzzyyyxxxzzz}}}wwwpppkkkiiihhhdddeeedddbbb```^^^\\\YYYYYYVVVPPPKKKFFFCCCAAA@@@======BBBKKKPPPRRRUUUYYY```dddgggiiimmmrrrqqqmmmeeemmmzzz|||}}}wwwuuummmaaaVVVNNNGGGAAA@@@:::777777666333222444444111///000333444333111111///...///000111111000111111111111111000///.........//////000000111111222111000//////000111222222//////111111...---000------......////////////---...///...---,,,---///............////////////---...000000///......///,,,...//////......///000............//////000000....../////////.........,,,---......---...000222------...---,,,---///111//////............//////------.../////////......000...------...//////...///////////////......---000000000//////......---...//////...,,,,,,///222........................,,,,,,,,,,,,---...///000........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///...---,,,,,,,,,000000//////..................------------..................////////////////////////...............000111000///...///111////////////000000000000///000000000/////////000//////.........//////000---------...///000111222---------...............---,,,,,,++++++,,,,,,---........................---------.........//////////////////000000000000---.........//////000000......---------......///---......///...---,,,+++---...///...---...000111...///000000000///---,,,000000//////.........---+++,,,------......------,,,,,,---............---........................000222000++++++///111///***+++,,,---............++++++,,,------...//////))),,,//////,,,+++---///))),,,......,,,,,,...111------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------...//////......---222000...,,,,,,,,,...///........................///000111///......000222---...///111333555777888999999:::;;;???FFFOOOUUUVVV[[[aaaeeegggiiinnnqqqpppooommmiiieeebbbbbbccceeefffgggeeeaaa[[[VVVSSSHHHGGGEEECCCCCCHHHPPPUUUQQQQQQSSSUUUUUUVVV[[[bbbddddddhhhmmmpppqqqvvv|||zzz}}}~~~xxxmmmfffeeehhhmmmkkkooouuuxxxxxx|||~~~{{{xxxwww}}}{{{~~~zzzwwwwwwwwwvvvyyy~~~~~~xxxrrrmmmllllllfffhhhkkknnnnnnjjjgggeeemmmjjjddd\\\SSSKKKEEEBBB<<<:::<<>>AAAFFFNNNXXX^^^\\\```dddfffgggiiimmmqqqoooooommmjjjeeeaaa______```aaaaaa]]]VVVNNNHHHEEEAAABBBCCCCCCEEEJJJRRRYYYTTTVVVWWWXXXZZZ]]]dddjjjiiiggghhhmmmpppqqquuuzzz||||||yyyqqqiiieeegggkkkqqqnnnrrrzzz|||yyy{{{}}}{{{xxxuuuvvv}}}xxxrrrtttzzz}}}yyyuuutttuuuuuuzzz~~~zzzuuuqqqppppppppprrrwww||||||uuupppnnnvvvvvvtttmmmcccXXXOOOKKKDDD???>>>@@@AAABBBEEEJJJTTTXXX^^^gggqqqrrrfffXXXfffllltttvvvpppmmmxxxtttkkkccc[[[NNNEEE>>><<<:::666333333555333222222333444333333///...------///111111000......000111222333333333...///000000000000000//////////////////000000111222///...111000------///+++,,,,,,,,,------......+++---//////...---...///............////////////...///111000...------...+++---......---,,,...///......//////////////////---...///000111000///...///000000///...---///000***,,,...///......///000---------,,,------...///+++,,,---...............///...,,,,,,...///...---//////......//////000111,,,,,,---...///000000111111///---///000...'''!!!........................000///...---,,,,,,,,,,,,////////////////////////---------............///000///......------......------------------------,,,---......---,,,---///000000//////.........---......------------..................////////////////////////////////////...000111000///...///111////////////000000000000***,,,//////......000222///////////////000111111222111000///............,,,---.../////////...---000000////////////000000....................................////////////------------............------......///000000111///......---------.........---,,,+++,,,...000111,,,...............000222000000///...............---------------.........+++,,,------......------,,,------.......................................***------+++,,,000000...,,,,,,------...---------............------------,,,,,,,,,---...///...,,,///.........000000///...,,,,,,,,,---------......,,,------------.........---------------------,,,,,,,,,,,,---------......------...///////////////......------------------000000000000000000000000...000111///,,,,,,000555222333444666888:::;;;<<<===@@@DDDIIINNNUUU\\\aaa^^^```cccccccccfffkkkpppmmmnnnmmmjjjddd^^^[[[YYYWWWXXXWWWRRRLLLGGGEEEEEEEEEDDDDDDGGGMMMSSSXXXZZZZZZ\\\]]]^^^aaagggnnnrrrnnniiigggkkkooorrrvvv{{{}}}vvvoooiiiiiimmmppprrrooottt~~~{{{|||zzztttrrrwwwwwwmmmmmmrrruuuzzzyyyyyyzzz}}}{{{{{{{{{yyyzzz~~~vvvuuuwww{{{~~~|||ssshhh___YYYPPPJJJEEECCCBBB@@@BBBGGGIIIMMMUUUbbbqqquuuiiiYYYbbbhhhnnnpppjjjjjjvvv{{{tttnnngggZZZPPPGGGDDDBBB===999888555666666444333222333444000///...///111333333222///000111111222222222222///000000111111000///...------...///////////////000------000000---,,,///------------............+++---//////.........///............////////////+++---///000//////000111---...000///......///111/////////////////////...---...000111111111//////---/////////...///111333***---000111000...------,,,---------............,,,---...///000000000000///---+++,,,---...------......---...///000222333,,,------....../////////.........///...---***(((..............................---,,,,,,,,,------////////////////////////---------............///...---,,,++++++++++++,,,---------------------------......---,,,---000222///////////////...............------------..................////////////......//////000000111111///000111000///...///111////////////000000000000(((+++......------000333///////////////000111111//////...//////000111222,,,,,,.../////////...---------,,,,,,,,,,,,------..................................../////////000////////////000000000111---------...///000000111111000///...---,,,,,,,,,///...,,,+++,,,///222444,,,---............000222111000///------...//////+++,,,,,,------.........+++,,,------......---------......///////////////........................***...///------000000------------...------,,,,,,/////////...------,,,,,,---+++***,,,///000...+++222000---...111222000---,,,,,,,,,------.........---------.........//////+++,,,,,,------......///,,,,,,,,,---------......------...///000000//////------......///...------////////////////////////---000111///,,,,,,111666555555777888:::<<<===>>>===BBBIIIOOOTTTXXX]]]___]]]___`````````cccjjjooommmnnnnnnjjjccc\\\WWWUUUOOOOOONNNKKKGGGGGGJJJNNNLLLHHHFFFLLLVVV^^^___]]]aaaccceeefffiiiooouuuwwwtttmmmhhhjjjnnnqqquuuzzz}}}zzzuuuqqqooooooqqqrrrpppmmmttt~~~vvvppprrrzzzttthhh``````bbb___bbbgggjjjlllllllllmmmrrrpppvvvxxxrrrtttwwwoooooolllnnntttyyyzzzzzz|||wwwxxxjjjhhhnnnsss|||zzz{{{{{{zzzuuu|||uuukkkfffZZZSSSLLLHHHDDD@@@BBBFFFFFFFFFJJJVVVgggppphhhZZZ___dddjjjlllggggggrrr{{{uuurrrmmmeeeZZZPPPLLLJJJDDD@@@>>>666888888666222111333555222111000111333444555444111111222222222111111000000000111111111///...---+++,,,.../////////...---///,,,,,,//////,,,,,,///////////////////////////***,,,///000///......///............/////////000(((***---///000111222444///000111111000000111222///////////////.........,,,...000111222111000///+++---...//////000333555'''+++///222111///...---......///000111111000000......000111222222222222000...,,,---...///......------------///111333444..................------(((+++......,,,---111444........................------------......///000000000000000000000000000---------.........//////111000///...---......///------------------------.........---,,,...111444////////////////////////.........------...................../////////000---......///000111111222111111222222222222111111111111111111111111111111...000111000///...///111///////////////000111111......///000000000000000///000000000......000111........................000000000000000000000000,,,,,,------------,,,,,,......---------,,,,,,,,,------............------///////////////.........//////.........------------------............///000333555333000...000222***+++---///000000//////------------------------------------------,,,,,,///...,,,++++++,,,...///---------............///........................,,,---------.../////////------++++++++++++------333***+++888???888///,,,,,,------......------,,,,,,---.........---,,,+++---...///...------...///...---,,,,,,,,,------......///////////////......///000111111111000...---111111111111111///---,,,111000000111222222111000777999;;;<<<<<<>>>@@@CCC???PPP[[[XXXUUU\\\bbbcccgggkkkkkkeeeaaadddiiikkkrrrtttrrrkkk^^^SSSMMMLLLIIIFFFDDDEEEJJJOOORRRSSSUUUSSSRRRTTTVVVYYY___dddiiihhhjjjqqqzzz~~~{{{pppkkkiiimmmppprrruuuxxx{{{}}}{{{vvvyyy{{{zzzwww{{{}}}}}}oooaaaaaaiiikkkhhhbbbZZZSSSNNNMMMNNNNNNOOOPPPPPPPPPPPPRRRTTTUUUZZZ]]]\\\[[[\\\[[[YYYWWW\\\______bbbggghhhfffeeetttpppcccbbbgggnnnqqquuuzzzvvvwwwqqqkkkcccYYYQQQNNNKKKHHHFFFFFFAAACCCNNNYYY]]]\\\[[[]]]eeellllllhhhjjjsss}}}{{{jjjddddddhhheee```[[[WWWPPPIIIDDD@@@;;;777555666666444111444444333222111111222222111111000000111111222333////////////////////////---///111222000/////////000000111111111111000000.../////////...---,,,,,,////////////////////////////////////000000000000...//////////////////......------------.../////////////////////////////////////////////.........---------............///////////////000000000000//////////////////////////////............/////////////////////.........///////////////000111111////////////////////////+++,,,.../////////...---000000000000000000000000------...//////...---,,,111111000///...---,,,,,,111111///...------------...............///000000........................---------............///,,,,,,,,,---...///000000---...000111222111///...000///...------...///000000000////////////000000111111222222222222111111111111111111111111111111...000111000///...///111///////////////000111111......///000000000000000///000000000......000111........................////////////////////////......////////////..................------,,,,,,------............------////////////............//////.........------------------............///111222222111000//////000,,,---.../////////...---------------------------...---------------------111///...------...///111---------............///........................,,,,,,,,,---------------......---,,,,,,---......111***+++666;;;333,,,,,,,,,------......------,,,,,,------...------,,,,,,---...///...---,,,---////////////.....................///000000///...---...///000111111000///......///000111111000//////111111000111222333555666<<<>>>@@@AAABBBDDDGGGIIIKKKWWW___]]]ZZZ___iiiqqqvvv{{{|||tttllljjjmmmnnnpppsssssslll___RRRJJJFFFJJJIIIJJJMMMRRRVVVXXXYYY^^^ZZZWWWWWWZZZ^^^aaadddmmmmmmpppwwwooojjjiiioootttwwwzzz}}}{{{zzzzzz{{{vvvxxxzzzyyyxxxwwwqqqcccVVVUUU[[[VVVUUUSSSPPPLLLJJJKKKLLLKKKLLLMMMLLLLLLMMMPPPSSSPPPVVV[[[ZZZZZZ\\\[[[XXXQQQUUUWWWVVVXXX^^^bbbaaa```nnn{{{|||pppddd```bbb]]]bbbhhhlllnnnsss{{{zzzrrrggg^^^ZZZWWWTTTQQQJJJDDDAAAGGGMMMPPPSSSVVVccciiimmmjjjfffiiitttxxxggg```^^^ffffffiiimmmmmmdddTTTFFFEEE@@@:::666777777666444444444333333333222222222333222222222111111000000000000000000000000000000//////000000000000/////////000000000000000000///......//////......---,,,////////////////////////////////////000000000000//////............//////...------------...//////000000000000000000000000/////////////////////...---------............///....../////////000000000//////////////////////////////............///////////////////////////...///////////////000000111////////////////////////,,,---......///.........//////////////////////////////000111111000///...///////////////.........222111000///...........................//////000........................---------............///,,,---------...////////////000222333444333222111000///...------...///000222111111000000111111222111111222222222222111111111111111111111111111111...000111000///...///111///////////////000000111......///000000000000000///000000000......000111........................////////////////////////......////////////....../////////............---------............------.......................................------------------............///111000//////000000///.........//////...------,,,------------------------........................000///...------...///000---------............///------------------------,,,,,,,,,,,,,,,,,,++++++///......------......//////***+++333444---***,,,,,,------......------,,,---------,,,,,,------...,,,...///...---,,,---...---...//////...---,,,+++,,,...///111111000...------...///000111111111000------///000111111111111111111222222333555:::===@@@BBBEEEGGGIIIKKKOOORRRWWW\\\aaaaaa]]]aaaqqqvvvsssrrroootttxxxuuujjj\\\PPPJJJPPPQQQSSSVVVYYY\\\^^^___fffdddbbbaaabbbeeeffffffiiijjjnnnuuu}}}}}}rrrmmmlllrrrxxxzzz|||~~~yyyyyywwwsssggggggggghhhcccXXXMMMMMMQQQMMMOOOPPPPPPOOONNNOOOPPPNNNNNNMMMLLLKKKMMMPPPSSSOOOUUUYYYYYYZZZ\\\\\\YYYUUUXXXXXXUUUVVV\\\aaabbbZZZeeerrruuunnneee___]]]SSSZZZaaabbb______eeelll~~~{{{{{{}}}~~~~~~~~~wwwpppmmmjjjfffcccYYYRRRKKKIIIJJJLLLSSS[[[hhhkkkjjjeeeaaafffssssssaaaYYYVVV```ccckkkvvv|||vvveeeWWWSSSKKKAAA;;;999999888777444444444444444333222222333333444333222111///...111111111111111111111111222///---...000111000...////////////////////////....../////////...------////////////////////////////////////000000000000000///...------...///000......------......///000111111111111111111111111......//////////////////---------............///------.........///////////////////////////////////////............//////......//////////////////////////////000000000000////////////////////////...------------...//////........................//////000000000000//////---.........//////000000222111000//////......///---............/////////........................---------............///------..................,,,---...000000///......//////............///000111000000//////000000111111111222222222222111111111111111111111111111111...000111000///...///111000000////////////000000......///000000000000000///000000000......000111........................////////////////////////,,,,,,------------,,,,,,/////////////////////...------............------------...............///........................---------............///000...,,,---///000...,,,..................------.................................///////////////...---,,,,,,,,,,,,---...---------............///------------------------...---------,,,,,,++++++......------------.........,,,---000///***)))---,,,------......------,,,...---,,,+++,,,---...///,,,---......,,,,,,---...***+++---------+++)))''',,,---///111111000...---,,,---...///000111222222......///000111222222333000444777777666888<<<@@@CCCFFFIIILLLNNNRRRVVVYYY]]][[[]]]```^^^aaavvv{{{xxxqqqyyyrrrddd[[[]]]^^^^^^\\\[[[]]]```cccooouuuyyyvvvqqqnnnkkkiiiccceeejjjrrryyy}}}~~~|||zzztttrrrwww||||||{{{{{{xxx~~~|||sssnnnrrrtttmmmaaaXXXXXX\\\^^^\\\TTTOOOPPPSSSSSSVVVXXXYYYWWWTTTSSSSSSTTTTTTRRRPPPPPPRRRVVVZZZYYY]]]^^^[[[ZZZ]]]___^^^```cccaaa[[[XXX[[[```aaaXXX___hhhllljjjddd___\\\[[[___dddccc___]]]^^^```gggggghhhjjjnnnqqqrrrrrrooosss}}}xxxsssfff```YYYUUUQQQRRR[[[eeejjjjjjggg```\\\cccrrr~~~jjj\\\UUURRR[[[]]]dddnnnvvvxxxtttpppeee\\\OOODDD???<<<999777444444555555444333222111222333444444444222///...111111111111111111111111444///+++,,,000333111...//////............//////......////////////......////////////////////////////////////000000000000000///...------...///000...............//////000000000000000000000000000............////////////---------............///------------........./////////////////////////////////............//////............////////////...//////000000000000000////////////////////////......---,,,,,,...///000........................---------...........................////////////222111000///////////////------.........///..............................---------............///...............---------***+++,,,------------,,,...............//////000......------------......111111222222222222111111000000000000000000000000...000111000///...///111000000////////////000000......///000000000000000///000000000......000111////////////////////////........................,,,,,,------------,,,,,,.../////////////////////------............------,,,---------......//////---.....................---------............//////---+++,,,///000...+++,,,,,,------...///000000....................................//////000000---------,,,,,,------------------............///------------------------//////......------,,,,,,,,,,,,,,,------,,,,,,,,,...---...///,,,)))***...,,,------......------,,,------,,,+++,,,---...///,,,---...---,,,+++,,,...***+++,,,------+++)))(((,,,---///000111000///...,,,------///000111222333111111111111222222333333222888>>>???;;;;;;???CCCKKKMMMPPPRRRUUUXXX\\\___]]]ZZZZZZ^^^^^^dddyyyxxxyyypppmmmmmmjjjddd^^^___eeelll~~~zzzqqqlllgggiiinnnuuu}}}zzzxxx}}}~~~|||~~~rrrkkkhhhdddbbbcccbbb^^^[[[\\\UUUYYY[[[XXXTTTRRRTTTUUUUUUXXX[[[[[[YYYUUURRRQQQUUUUUUUUUVVVWWW\\\bbbfffjjjjjjfff^^^[[[^^^bbbccceeeiiihhh```YYYXXXYYYYYYYYY]]]aaaddddddbbb___]]]aaabbbccceeefffeeebbb___WWWWWWYYY\\\```ccccccccc___dddrrr|||jjjfffccc```[[[ZZZaaajjjkkkjjjgggaaa^^^cccppp|||~~~sssddd[[[XXXWWWZZZ___dddhhhkkkpppwww}}}wwwmmm^^^QQQHHHBBB<<<999666666666555444333111111000111333444444333222000000000000000000000000000444///+++,,,000333111...//////............//////......///////////////...////////////////////////////////////000000000000000///...------...///000///............///000000////////////////////////---.........//////000000---------............///------------........./////////////////////////////////............//////---.........//////000000......///000111000000///000000000000000000000000......---,,,,,,...///000........................------------......//////////////////............111000000///////////////,,,,,,---...///......---........................---------............///...............---------......//////000000000000---......///////////////......------------......111111222222222222111111000000000000000000000000...000111000///...///111111000000///////////////......///000000000000000///000000000......000111////////////////////////..............................////////////......---............/////////------............------,,,,,,,,,---......//////---------...............---------............///---,,,,,,---...///...---,,,,,,,,,,,,...///000111........................---------......//////000////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,,,,------,,,,,,+++------......,,,+++,,,...,,,------......------,,,,,,,,,,,,,,,---......///+++---...---,,,+++,,,---,,,---...//////...---,,,------...//////000000000------......///111222333333333333333333444555666777???FFFEEEAAA???EEELLLWWWYYYZZZZZZZZZ[[[^^^```]]][[[ZZZ\\\```hhhxxx~~~}}}sssiiigggooowww|||qqqnnnppptttyyy}}}{{{~~~~~~{{{{{{wwwooofffbbbccc```___^^^ZZZUUUVVVZZZVVVZZZ[[[UUUQQQQQQSSSSSSSSSVVV[[[\\\[[[YYYWWWWWWSSSUUUWWWZZZ^^^dddkkkpppvvvtttmmmbbb]]]___bbbccceeelllnnnhhh```[[[XXXVVVYYY[[[]]]______^^^]]]]]]]]][[[\\\```fffhhheeeaaaWWWVVVVVVWWWYYYZZZYYYXXXRRRUUU```ppp~~~~~~qqqnnnmmmmmmiiieeegggmmmkkklllkkkfffbbbdddlllsssuuuyyyvvvllldddaaacccccccccjjjpppppplllmmmssszzzxxxjjj^^^UUUMMMEEE@@@<<<;;;999666444333222222000111333444444444333222000000000000000000000000222///---...000111000...111000///......///000111......///000000000//////////////////////////////////////////000000000000...//////////////////...//////......//////000111........................------......///000000000---------............///------.........///////////////////////////////////////............//////------......///000000000---...000111111111000///000000000000000000000000...------------...//////........................//////...//////000111222000000//////.........---//////............//////+++,,,---//////...------........................---------............///------..................------........./////////,,,---...///000000000///111000000//////000000111111111222222222222111111000000000000000000000000...000111000///...///111111111000///////////////......///000000000000000///000000000......000111////////////////////////..............................////////////......,,,,,,------............------............------++++++,,,------...//////---------.........//////---------............///,,,---......------...///...------,,,---...///000........................+++,,,,,,---......//////...//////////////////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,---......---,,,,,,+++,,,,,,,,,,,,------,,,,,,------......------,,,***+++,,,---............+++,,,------++++++,,,------------...//////000000...---------...///111222............///000222333333333333444555777999:::>>>EEEKKKIIIDDDEEEPPPZZZddddddbbb___[[[YYYYYYZZZZZZ\\\[[[ZZZ___jjjsssvvvuuu|||}}}~~~yyyrrrvvv}}}{{{xxxyyyzzz|||}}}zzz}}}xxxwwwssspppooojjjbbb___bbbdddaaa``````[[[UUURRRTTTVVVZZZXXXQQQNNNQQQSSSSSSTTTXXX]]]`````````___```ZZZ\\\___aaadddhhhmmmqqqwwwvvvoooddd]]]]]]^^^]]]^^^iiirrrpppiiiccc]]]YYYVVVYYY\\\]]]\\\ZZZYYYXXXVVVVVVXXX\\\```bbbaaa```\\\ZZZXXXWWWXXXXXXXXXWWWQQQQQQUUU]]]dddjjjrrrzzz}}}yyyxxxwwwsssllljjjmmmjjjlllmmmjjjeeeaaabbbdddhhhmmmnnnjjjiiilllppppppsssxxx{{{yyysssqqqssswwwzzzqqqhhhbbbZZZRRRLLLCCCAAA===999666555555555333333333333333333222222111111111111111111111111//////000000000000//////222111///......///111222......///000000000000000////////////////////////////////////000000000000---...///000000///...---///////////////000000111////////////////////////------......///000000111---------............///....../////////000000000//////////////////////////////............//////------......///000000111---...000111111111//////000000000000000000000000,,,---......///.........///////////////////////////.........///000222333.........///////////////......------------......***,,,---//////...---,,,........................---------............///,,,---------.../////////,,,,,,,,,,,,,,,------...,,,---...///000000000///222111111000000111111222111111222222222222111111000000000000000000000000///000111000///...///111111111000///////////////...//////000000000000000///000000000......000111000000000000000000000000........................,,,------------------,,,,,,,,,,,,---------......---..................---++++++,,,,,,---...//////---------.........//////---------.........//////+++---000///---,,,...111000///...---,,,---......////////////////////////++++++,,,,,,---...//////,,,,,,------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...//////...---,,,************,,,///---***,,,------......------,,,)))+++,,,...//////...---+++,,,------++++++,,,---+++++++++,,,---...///000///...---,,,---///111333//////.........000111222222222333444666999<<<>>>CCCJJJNNNKKKFFFJJJXXXfffjjjiiifff```YYYUUURRRRRRXXX\\\[[[WWW]]]iiilllgggkkkpppuuuxxxxxxwwwxxxyyyxxx||||||xxx||||||sssmmmfffgggkkknnnggg]]]\\\aaa^^^[[[[[[```aaa\\\XXXVVVTTTWWWVVVOOOMMMSSSWWWVVVUUUYYY]]]```aaaaaabbbbbbfffggghhhhhhhhhiiikkkmmmssstttoooeee^^^\\\ZZZWWWTTTbbboooqqqllleee___ZZZSSSWWW\\\^^^[[[XXXUUUTTTVVVXXX[[[[[[[[[[[[\\\^^^]]][[[YYYXXXYYY[[[[[[ZZZ[[[WWWUUUVVVVVVXXX^^^eeeooo{{{zzz{{{~~~}}}}}}~~~{{{yyytttlllgggggggggjjjmmmkkkddd\\\XXXWWW^^^dddjjjkkknnntttyyyyyy~~~zzzwwwuuuwwwyyy~~~yyysssnnnjjjddd\\\VVVIIIEEE@@@;;;888777777888666555444333222111111111222222222222222222222222---///111222000/////////333111000......000111333......///000000000000000////////////////////////////////////000000000000,,,---000222222000---,,,///////////////000111111000000000000000000000000---------...///000000111---------.........//////////////////000000000000//////////////////////////////............//////---------...///000000111---...000111222111///...000000000000000000000000+++,,,.../////////...---000000000000000000000000---,,,,,,,,,---...000111,,,,,,---...///000111222------,,,,,,,,,------...***+++---//////...---,,,........................---------.........//////,,,,,,------...///000000000////////////000111111+++,,,...000000000000///000000////////////000000