BM6&6(v@ }}}pppeeeaaaaaadddfff|||yyyuuunnnmmmooovvvvvvrrrggg___```hhhnnnkkkssswwwooodddhhh}}}xxxwwwzzz{{{}}}vvv~~~vvvcccXXXCCCEEEGGGHHHIIIHHHFFFEEEGGGHHHLLLPPPSSSTTTQQQNNNLLLJJJIIIJJJMMMOOOMMMKKKMMMNNNPPPPPPOOOOOOOOOPPPMMMNNNPPPRRRTTTWWWZZZ[[[YYYWWWVVVVVVXXX]]]bbbfff```jjj|||dddSSSGGGMMMZZZjjjlllTTT\\\cccZZZTTTYYYSSSPPPKKKFFFCCCAAA@@@AAAAAA@@@???@@@BBBGGGLLLOOOTTTUUU```ppp~~~}}}wwwuuuwwwcccQQQHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKMMMOOONNNNNNVVV___lllvvv||||||rrrmmmlllnnnooommmoooooojjjdddbbbgggmmm}}}{{{wwwrrrrrrvvvssswwwvvvmmmfffhhhqqqxxxtttwwwxxx{{{{{{{{{ttt~~~{{{iiiYYYOOOEEEFFFHHHIIIIIIHHHHHHGGGHHHIIIKKKOOORRRRRRPPPNNNLLLIIIHHHIIIKKKMMMLLLKKKMMMNNNPPPPPPNNNMMMNNNNNNMMMMMMMMMPPPTTTWWWYYYYYYZZZYYYXXXXXXYYY]]]aaacccbbbfffooonnn```NNNMMMRRR[[[```WWWZZZXXXXXX\\\VVVSSSNNNIIIEEECCCBBBBBBBBBAAA@@@@@@BBBFFFJJJMMMQQQQQQZZZfffooo|||{{{vvvyyy|||ZZZJJJHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKMMMPPPOOOPPPXXXbbbmmm{{{~~~~~~~~~wwwuuuqqqiiicccdddlllsssxxxxxx~~~zzzzzz}}}uuu}}}wwwpppsss}}}}}}{{{www~~~nnn\\\NNNGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKNNNOOONNNMMMNNNKKKIIIHHHJJJLLLLLLLLLOOOQQQRRRRRRPPPNNNMMMNNNMMMKKKJJJNNNSSSWWWWWWVVVYYYYYYYYYZZZ[[[]]]___```eeefffhhhsssiiiSSSJJJKKKLLLgggmmmQQQPPPWWWZZZZZZYYYVVVRRRMMMIIIFFFDDDCCCDDDCCCAAAAAABBBEEEHHHJJJPPPQQQXXX```fffnnnyyy}}}lllQQQFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKMMMNNNMMMMMMUUU___ggg|||zzzqqqkkkmmmttt{{{}}}|||yyy|||}}}wwwfffVVVLLLGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIHHHIIIKKKMMMMMMLLLPPPNNNKKKJJJJJJLLLNNNOOOQQQSSSUUUTTTRRROOONNNNNNMMMJJJIIILLLRRRVVVUUUTTTVVVXXXZZZ\\\^^^___``````ccceeehhhnnn~~~rrrYYYKKKLLLKKKYYYyyyTTTNNNYYY]]]WWW[[[YYYUUUQQQLLLHHHFFFDDDEEEDDDBBBAAABBBCCCFFFGGGKKKNNNUUU]]]aaahhhxxxvvvaaaMMMHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIILLLKKKLLLLLLJJJJJJQQQ[[[bbb||||||xxxyyy|||}}}~~~{{{||||||ooo```TTTMMMJJJHHHGGGGGGGGGGGGHHHIIIIIINNNLLLKKKKKKNNNPPPPPPPPPPPPOOOLLLJJJIIIJJJLLLNNNQQQSSSTTTTTTQQQNNNLLLLLLNNNLLLKKKMMMQQQTTTTTTRRRSSSUUUYYY]]]```aaabbbbbb```aaaeeejjjrrrfffNNNKKKNNNTTTsss\\\OOOYYY^^^YYY[[[ZZZWWWSSSOOOKKKHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDHHHOOOVVVZZZ```mmmyyypppYYYJJJIIIEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJLLLUUU```mmm|||{{{yyyooocccYYYQQQLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHQQQOOOOOOPPPRRRTTTUUUTTTNNNNNNMMMJJJHHHHHHJJJLLLNNNPPPRRRRRRPPPMMMJJJJJJPPPPPPPPPPPPPPPQQQRRRSSSRRRTTTYYY]]]aaabbbcccccceeeccceeeiiinnnzzzUUUGGGJJJJJJ^^^eeeNNNPPPWWWWWW[[[[[[YYYWWWSSSOOOKKKHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDHHHNNNRRRTTTYYYccckkkhhhQQQEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCEEEFFFGGGEEEEEEHHHKKKMMMQQQ]]]iii|||{{{xxxnnn```VVVPPPMMMJJJGGGFFFGGGIIIJJJJJJJJJIIIHHHNNNNNNNNNPPPSSSUUUUUUTTTOOOPPPPPPNNNKKKIIIJJJLLLMMMPPPSSSTTTQQQNNNLLLKKKRRRTTTVVVTTTPPPOOOQQQTTTTTTVVVYYY]]]```bbbbbbccchhhccceeejjjlllyyymmmUUUPPPGGGMMMiii{{{[[[OOOQQQTTT\\\\\\\\\ZZZWWWSSSOOOLLLDDDDDDCCCBBBBBBBBBCCCCCCEEEJJJNNNOOOPPPTTT\\\aaammm}}}~~~|||www\\\LLLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBDDDEEEFFFCCCDDDFFFIIIKKKPPP\\\hhhyyyyyy|||sssgggWWWNNNLLLLLLIIIFFFGGGHHHJJJLLLLLLKKKJJJHHHJJJIIIJJJMMMQQQRRRRRRQQQRRRTTTUUUSSSOOOMMMNNNOOOPPPSSSVVVWWWUUURRRPPPOOOSSSWWWZZZVVVPPPMMMQQQVVVVVVXXXZZZ]]]___aaaaaaaaa```\\\aaaiiihhhkkknnncccPPPIII\\\hhhrrrZZZTTTWWW]]]]]]^^^]]]ZZZVVVRRROOODDDCCCCCCBBBBBBBBBCCCCCCAAAEEEIIIIIIJJJOOOVVVZZZ___nnn}}}hhhSSSJJJDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEGGGGGGJJJUUUaaaiiizzzjjjTTTMMMJJJEEEDDDHHHFFFFFFFFFIIILLLMMMJJJGGGJJJIIIHHHHHHIIILLLNNNPPPSSSSSSSSSTTTUUURRROOOKKKTTTUUUVVVYYY[[[XXXRRRLLLUUUTTTSSSQQQQQQQQQQQQRRRZZZZZZ[[[\\\]]]___```aaaccc```aaadddbbbeeeyyyrrrQQQLLLVVV^^^jjjWWWWWW^^^___^^^[[[WWWUUUSSSPPPEEEBBB@@@AAADDDEEEDDDBBBCCCCCCCCCEEEHHHMMMQQQTTT^^^ggg}}}aaaKKKIIIGGGAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDGGGIIIIIIIIIKKKQQQUUU]]]nnnzzzyyyvvv^^^NNNGGGCCCDDDFFFJJJIIIHHHIIIKKKKKKIIIFFFFFFGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNPPPPPPNNNKKKGGGKKKMMMQQQWWWZZZXXXSSSNNNTTTTTTTTTUUUUUUUUUUUUTTTWWWXXXYYY[[[\\\\\\\\\\\\___]]]```eeeddddddrrrYYYLLLPPPUUUlllzzz]]]PPPXXX[[[]]]]]][[[YYYVVVTTTHHHEEEBBBAAACCCDDDCCCBBBCCCCCCCCCDDDGGGKKKOOORRRVVV___qqquuuVVVHHHHHHFFF@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDBBBEEEFFFFFFFFFHHHMMMRRR^^^nnnyyyxxxsssVVVFFFDDDEEEDDDMMMKKKJJJJJJJJJJJJHHHGGGDDDEEEHHHKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMIIIFFFIIILLLSSSZZZ___```]]]ZZZUUUVVVWWWYYYYYYZZZYYYYYYTTTUUUWWWYYYYYYZZZYYYYYY[[[YYY]]]dddeeeccciiisssfffOOOJJJNNNVVVyyyoooRRRSSSWWW\\\___^^^ZZZWWWUUUMMMIIIEEECCCBBBCCCCCCCCCDDDCCCCCCCCCEEEHHHKKKMMMRRR[[[ggg\\\HHHFFFFFFCCC@@@@@@@@@@@@???????????????????????????????????????>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFFFFEEEFFFKKKPPPYYYgggpppqqq|||zzz|||___HHHEEEGGGEEEMMMLLLJJJIIIIIIIIIIIIIIIFFFGGGHHHJJJJJJJJJIIIHHHLLLLLLMMMOOOQQQPPPMMMJJJLLLOOOTTTYYY___bbbddddddZZZZZZZZZZZZZZZ[[[\\\]]]UUUUUUUUUVVVXXXZZZ\\\^^^\\\YYY[[[bbbdddccccccgggrrrwwwZZZKKKLLLMMMdddfffTTTVVVZZZ______YYYUUUTTTQQQNNNIIIEEEBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFHHHIIIPPPXXX]]]ooonnnJJJBBBDDDCCC@@@AAA@@@@@@@@@??????>>>>>>>>>????????????????????????===>>>???@@@AAABBBCCCDDDDDDFFFHHHGGGFFFGGGLLLPPPVVVaaagggiiixxx~~~~~~zzz}}}\\\FFFDDDGGGFFFJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGLLLLLLNNNQQQSSSRRRPPPMMMLLLLLLNNNPPPTTTYYY^^^bbb___]]]ZZZXXXWWWYYY[[[]]]XXXVVVUUUUUUXXX]]]bbbfff```\\\[[[___ccccccbbbbbbfffuuudddMMMLLLMMMVVVqqq[[[UUUUUUZZZ]]]ZZZVVVWWWTTTRRRMMMGGGDDDBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFIIIRRRSSS^^^zzz\\\DDDBBBEEE???>>>CCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDFFFGGGFFFEEEGGGKKKPPPXXX```dddfffxxx}}}hhhQQQBBB@@@DDDFFFGGGIIIJJJIIIHHHHHHIIIJJJLLLJJJGGGEEEDDDDDDEEEFFFIIIJJJLLLOOOQQQQQQOOOMMMLLLLLLLLLLLLMMMQQQXXX\\\^^^\\\YYYVVVUUUVVVYYY[[[ZZZXXXVVVVVVYYY^^^dddiiibbb___]]]^^^aaaccccccbbbccckkkfffLLLLLLNNNPPP\\\~~~iiiZZZPPPTTTZZZ[[[ZZZ[[[VVVTTTPPPKKKFFFCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEGGGNNNPPPYYYuuuaaaPPPCCCDDDDDD>>>>>>DDD@@@@@@@@@???????????????===========================>>>???AAABBBDDDEEEFFFAAACCCEEEEEEDDDEEEJJJOOOXXX\\\]]]```uuu~~~ooocccTTTJJJBBB???AAAFFFFFFIIIKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIILLLOOOPPPNNNKKKLLLMMMNNNNNNNNNPPPTTTXXXWWWVVVVVVVVVUUUVVVVVVVVVXXXXXXWWWXXXZZZ]]]aaacccaaa```^^^^^^aaacccdddbbbbbbfff~~~pppWWWOOOMMMLLLRRReeefffPPPOOOWWWYYYYYY[[[VVVUUUSSSNNNHHHEEEDDDFFFCCCCCCCCCCCCDDDDDDDDDEEEFFFLLLNNNWWWiii}}}tttRRRIIICCCCCCBBB??????BBB===>>>>>>>>>>>>>>>>>>???========================<<<===>>>@@@AAACCCDDDEEEAAACCCEEEEEEDDDGGGLLLPPPWWWYYYWWWZZZrrrzzz~~~yyygggXXXMMMJJJFFF???@@@FFFGGGJJJLLLKKKGGGDDDCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFHHHLLLOOOPPPNNNLLLHHHKKKNNNOOONNNNNNPPPRRROOOQQQTTTVVVWWWVVVTTTSSSVVVWWWXXXZZZ[[[[[[[[[[[[^^^___``````aaaddddddbbb___```mmmlllTTTLLLJJJOOOUUUiiirrrTTTNNNTTTVVVUUUWWWUUUVVVUUUPPPJJJEEEEEEFFFBBBCCCCCCDDDDDDEEEEEEEEECCCGGGIIIPPPYYYddd^^^KKKGGGBBB@@@@@@@@@@@@AAA;;;<<<<<<<<<======>>>>>>========================;;;;;;===>>>@@@BBBCCCDDDBBBEEEGGGGGGGGGJJJOOOTTT[[[[[[XXX[[[ttt}}}{{{{{{{{{wwwrrrZZZTTTMMMHHHFFFGGGIIIIIILLLKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGJJJJJJKKKLLLLLLLLLLLLKKKPPPPPPPPPSSSVVVWWWWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\___\\\YYY[[[___dddffffffcccaaacccuuugggRRRGGGKKKNNNVVVuuuyyyYYYLLLOOOQQQNNNWWWYYYWWWQQQOOOOOOIII@@@FFFEEECCCCCCDDDDDDCCCBBBFFFEEEIIIPPPQQQUUUiiihhhNNNBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<============>>>============???@@@AAAAAABBBDDDDDDFFFMMMWWW^^^eeeZZZUUUccc~~~}}}sssfffUUURRRMMMKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUTTTSSSSSSTTTUUUWWWYYY[[[]]]^^^]]]ZZZXXXZZZ^^^bbbddddddbbb```cccrrrsss[[[IIIIIIKKKOOOgggqqqSSSIIINNNUUUWWW[[[[[[VVVSSSRRRMMMFFFFFFEEEDDDDDDEEEEEEDDDBBBGGGEEEGGGMMMNNNPPP```ssscccIIIBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============>>>============???@@@AAA@@@BBBCCCDDDHHHOOOZZZbbbjjj```\\\jjj~~~}}}ppp[[[PPPNNNMMMMMMNNNOOONNNMMMFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOLLLKKKKKKMMMPPPRRRQQQQQQOOOPPPRRRTTTWWWYYY[[[\\\ZZZYYYXXXZZZ]]]```bbbbbbbbb___aaalll|||oooSSSJJJHHHIIIXXXkkkbbbFFFGGGUUUVVV[[[^^^[[[XXXUUUQQQMMMGGGEEEDDDCCCDDDEEEDDDCCCIIIEEEEEEIIIJJJJJJTTT```||||||XXXBBBAAA@@@???>>>>>>======>>>===============<<<<<<<<<;;;<<<<<<<<<<<<=====================>>>???@@@@@@@@@AAACCCDDDHHHQQQ\\\eeeggg___]]]jjjnnnZZZOOOMMMKKKKKKMMMNNNNNNMMMFFFFFFEEEEEEEEEFFFGGGGGGBBBCCCDDDFFFFFFEEEEEEDDDIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXYYYYYYYYY[[[]]]```aaaaaaaaa\\\]]]fffoooeeeQQQJJJHHHNNNXXX}}}VVVIIINNNUUUZZZ^^^^^^[[[WWWTTTRRRHHHFFFCCCCCCDDDDDDDDDCCCHHHDDDCCCFFFGGGGGGKKKRRR```xxxgggLLL>>>@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@@@@AAABBBDDDGGGOOOZZZbbb]]]YYYYYYfffwwwhhh\\\OOOLLLHHHGGGHHHJJJKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHBBBCCCDDDEEEFFFEEEDDDDDDGGGIIIKKKMMMMMMKKKHHHGGGEEEEEEFFFGGGIIILLLNNNOOONNNLLLKKKLLLOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXZZZ\\\]]]^^^___```aaa```YYYZZZcccjjjuuu{{{]]]OOOJJJKKKNNN```{{{aaaRRRWWWYYY\\\^^^\\\XXXUUUTTTJJJGGGDDDCCCCCCCCCCCCBBBFFFCCCBBBDDDFFFFFFHHHKKKSSS]]]ssstttUUUDDD???>>>>>>======<<<=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@AAABBBCCCEEEKKKTTT[[[TTTTTTVVVccc}}}}}}qqqfff^^^ZZZNNNKKKFFFDDDEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHDDDEEEFFFGGGHHHGGGGGGFFFFFFHHHLLLOOOOOOMMMJJJHHHFFFFFFFFFHHHKKKNNNQQQRRRPPPNNNMMMMMMOOOQQQRRRRRRMMMNNNPPPRRRUUUXXXYYYZZZWWWZZZ]]]____________```^^^YYYZZZaaahhhrrrmmmYYYOOOLLLJJJOOO```mmm]]]ZZZZZZ^^^^^^ZZZVVVUUUNNNKKKGGGEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGIIINNNNNNWWWnnncccJJJBBBBBB======<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???AAACCCCCCDDDHHHNNNTTTLLLNNNRRR]]]wwwzzzjjj\\\UUURRRJJJHHHFFFEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDFFFHHHJJJEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGJJJMMMNNNMMMKKKJJJEEEEEEEEEGGGJJJNNNQQQSSSQQQOOOMMMMMMOOORRRRRRSSSMMMNNNPPPRRRTTTVVVWWWXXXUUUXXX]]]^^^^^^]]]]]]^^^\\\\\\]]]```fffqqq}}}fffXXXPPPKKKLLLOOOjjjggg___[[[___bbb^^^YYYWWWTTTQQQLLLHHHGGGFFFEEEDDDAAADDDDDDCCCBBBCCCFFFHHHKKKHHHLLLZZZmmmsssSSSEEE@@@>>>===<<<<<<;;;;;;<<<<<<===999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===<<>>>>>>>>>>>===:::>>>CCCEEEFFFHHHLLLPPPQQQUUUXXX```xxxvvvqqqpppxxxtttzzzrrr^^^VVVNNNEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEDDDAAA@@@AAADDDGGGIIIIIIHHHIIIJJJLLLNNNPPPJJJIIIHHHHHHIIIJJJLLLMMMPPPOOONNNMMMMMMMMMNNNOOORRRPPPOOOPPPRRRRRRPPPMMMOOOSSSWWWZZZZZZZZZYYYYYY\\\\\\^^^cccfffjjjsss}}}ppp\\\VVVPPPPPPTTThhhttt^^^fffjjj\\\UUU\\\\\\XXXSSSMMMIIIGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEFFFJJJQQQZZZccchhheeeOOOAAA@@@@@@999>>>===<<<;;;:::999999999::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>???======AAAFFFIIIJJJIIINNNWWWYYYggg|||tttoooqqqwwwppp[[[RRRJJJBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCAAAAAACCCEEECCCDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMKKKJJJKKKNNNNNNLLLJJJLLLOOOSSSUUUUUUUUUVVVWWWXXXVVVXXX[[[^^^cccnnnzzzzzzmmm\\\NNNLLLLLLYYYvvvwwwdddaaaaaa___^^^\\\YYYUUUPPPLLLIIIGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFKKKRRRYYY]]]iiiyyy{{{WWWIIIAAA???AAA<<<===<<<;;;::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<======???CCCIIILLLLLLKKKKKKRRRUUUddd{{{vvvtttvvvyyy~~~iiiUUUMMMGGG@@@BBBAAAAAAAAAAAABBBCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGEEECCCBBBBBBCCC@@@AAACCCFFFHHHJJJKKKLLLNNNMMMLLLJJJIIIIIIHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGIIIKKKLLLKKKJJJJJJMMMOOOPPPPPPQQQSSSUUUXXXVVVVVVXXX[[[```lllwwwvvvuuuaaaSSSMMMKKKQQQ___{{{jjj\\\cccddd\\\\\\ZZZXXXTTTPPPMMMIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEAAAAAABBBDDDGGGLLLPPPRRRWWWdddwwwgggJJJEEEAAA===???>>><<<<<<;;;:::999999999999777888888888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;======@@@EEEJJJMMMNNNMMMKKKQQQRRRddd}}}|||vvv^^^NNNHHHDDD@@@@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHIIIHHHFFFCCCBBBCCCAAACCCEEEGGGIIIJJJJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKMMMMMMNNNLLLMMMNNNNNNNNNPPPSSSUUUWWWUUUUUUXXXYYY[[[dddnnnsssttt{{{hhhXXXNNNJJJOOOTTTfffhhhaaa___ZZZ[[[[[[[[[YYYUUUQQQMMMJJJGGGFFFEEEDDDCCCCCCCCCDDDAAABBBCCCEEEGGGJJJLLLMMMTTT]]]lllZZZBBBDDDAAA::::::;;;;;;;;;:::999999999999999666777777888999::::::;;;999999999999999999999999::::::;;;<<<<<<<<<;;;;;;@@@???@@@CCCFFFJJJMMMNNNNNNRRRSSSeee~~~{{{xxx}}}}}}kkkWWWIIIDDDBBB@@@??????>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBBGGGIIIKKKJJJGGGEEECCCCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKLLLKKKJJJJJJIIIJJJJJJKKKKKKMMMOOOQQQMMMMMMMMMMMMLLLNNNQQQSSSQQQPPPRRRUUUTTTSSSXXX___eeeqqqttt```PPPHHHLLLMMMTTTuuu^^^VVV\\\ZZZ[[[\\\\\\YYYUUUQQQNNNIIIHHHFFFCCCBBBBBBBBBCCCAAAAAACCCDDDFFFHHHJJJKKKNNNVVVcccwwwmmmLLL===AAA>>>888888777::::::999888888888999999666666777888999999::::::999999999999999999999999777888999;;;<<<=========CCCBBB@@@???@@@DDDIIIMMMPPPTTTSSScccyyy}}}}}}~~~vvvcccRRRFFFAAA???>>>??????>>>============>>>===>>>>>>@@@AAABBBCCCCCCFFFHHHIIIIIIGGGDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKJJJJJJKKKNNNQQQMMMNNNNNNLLLKKKKKKNNNPPPPPPPPPTTTWWWUUURRRTTTYYY[[[kkklllooouuu```PPPMMMKKKJJJZZZqqqdddRRRYYYYYYZZZ\\\]]]\\\YYYUUURRRLLLJJJGGGDDDBBBBBBBBBCCC@@@AAAAAABBBDDDFFFHHHIIIHHHOOOZZZmmmpppSSS???999===999777999666999999888888777888888999666777777777888999999999888888888888888888888888666777999:::<<<=========CCCBBB@@@======@@@FFFKKKMMMRRRQQQ___~~~~~~|||vvviiiXXXJJJBBB>>><<<===??????>>>==================>>>???@@@BBBCCCDDDEEECCCEEEFFFEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDFFFHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHJJJJJJJJJLLLLLLKKKJJJKKKOOORRRPPPQQQQQQOOOMMMLLLMMMNNNQQQQQQTTTWWWUUUSSSWWW]]]\\\cccccciiixxx___RRRKKKHHHPPP[[[{{{bbbXXXWWWYYY[[[]]]]]][[[XXXVVVPPPNNNJJJFFFDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGMMMUUUdddiiiOOOAAA:::<<<<<<666999<<<666888888777777777777888888777777777777888888888888888888888888888888888888777888999:::;;;<<<<<<<<>>;;;;;;===@@@???>>>=====================???@@@BBBCCCDDDEEEAAABBBCCCBBBAAA@@@AAABBBEEEEEEDDDDDDEEEFFFHHHIIIBBBCCCEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKMMMNNNOOOMMMLLLLLLPPPTTTTTTUUUUUUTTTQQQOOOOOOPPPNNNMMMOOOQQQPPPPPPVVV]]]```\\\ZZZfffvvvhhhTTTJJJHHHMMMTTT```{{{^^^VVVXXX[[[]]]]]]\\\ZZZYYYSSSPPPLLLHHHFFFEEEFFFFFFIIIGGGEEEDDDDDDEEEFFFGGGHHHLLLQQQ[[[ssszzzYYYBBB<<<===BBB>>>555:::???666888777777777777777888888888888888777777777777777777777777777777777777777999::::::;;;;;;::::::999:::===AAACCCBBBCCCFFFHHHIIIPPPQQQ]]]}}}wwwyyy{{{tttkkkYYYPPPEEE>>>===???>>>===BBBAAA???============>>>???@@@@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEEFFFHHHIIIKKKKKKGGGFFFDDDCCCCCCCCCDDDEEECCCCCCEEEGGGIIIKKKLLLMMMKKKMMMOOONNNLLLMMMQQQUUUWWWVVVTTTSSSQQQPPPPPPOOOLLLMMMNNNPPPSSSVVVXXXZZZ]]]YYYZZZaaafffrrruuuZZZMMMJJJMMMQQQ^^^iiirrreeebbb______``````]]]ZZZYYYVVVQQQLLLHHHGGGFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEGGGMMMNNNQQQgggdddLLLAAA;;;::::::999888777666666777777666666666666777777888888888888888888888888777777777777888888888888999999999999:::;;;<<<<<<===>>>??????@@@CCCHHHKKKOOOPPPPPPcccwwwvvv}}}yyymmmWWWOOODDD>>>>>>??????>>>BBBAAA???>>>=========>>>======>>>???@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@BBBCCCEEEFFFHHHIIIIIIJJJFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGHHHJJJKKKMMMMMMOOOQQQQQQQQQQQQRRRTTTUUUWWWUUUSSSQQQPPPOOOOOOOOOMMMNNNOOOQQQTTTWWWYYY[[[WWWSSSSSSYYY]]]fff}}}oooVVVIIIHHHKKKSSSWWWhhhwwwhhhbbbdddfffbbb]]]YYYWWWRRRNNNJJJHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCHHHJJJKKKZZZ{{{{{{{{{{{{{{{wwwRRRCCC===::::::999999888888777777777777666666666666777777888777777777777777777777777777777777888888888888999999999999:::;;;<<<<<<:::;;;===>>>???CCCGGGKKKMMMNNNPPPccc}}}xxx{{{nnnSSSLLLDDD??????@@@AAA@@@BBBAAA???>>>======>>>???:::<<<===?????????>>>>>>======>>>???@@@@@@@@@@@@AAACCCFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMQQQQQQQQQSSSUUUVVVVVVUUUWWWUUURRRPPPOOOOOOOOOPPPNNNOOOPPPRRRUUUXXXZZZ\\\ZZZUUUUUUYYY]]]bbbooommmUUULLLKKKLLLIIIOOOiiisssjjjfff```ZZZ[[[YYYUUUQQQMMMIIIGGGFFFCCCCCCBBBAAAAAABBBCCCDDDDDDFFFIIIJJJOOOddd|||zzzyyyzzz{{{~~~{{{]]]@@@<<<;;;999999999999999999999999777666666555555666666777777777777666666555555555777777777777888888888888999888888999999:::;;;<<<999:::<<<<<<>>>AAAFFFIIIJJJMMMPPPeeexxxxxx{{{zzzcccNNNIIICCC??????AAABBBBBBAAAAAA???>>>>>>>>>??????;;;===???@@@AAA@@@@@@???===>>>???@@@AAAAAAAAAAAACCCDDDGGGJJJKKKJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFJJJKKKLLLMMMNNNNNNMMMMMMNNNMMMNNNRRRWWWYYYWWWUUUXXXVVVSSSQQQOOOPPPQQQRRROOOPPPQQQSSSVVVXXX[[[\\\___[[[ZZZ___bbbccciiiqqqppp[[[QQQLLLIIIHHHVVV{{{qqqccc^^^^^^___]]]ZZZVVVQQQLLLHHHFFFCCCBBBAAA@@@@@@AAABBBCCCFFFDDDFFFJJJJJJSSSnnnwwwyyy|||www}}}uuuIII:::<<<:::888888888888999999::::::666666666555555666666666888777777666666555555444666777777777888888888888888888888888999:::;;;<<<;;;<<<<<<======@@@DDDGGGIIIMMMQQQfffxxxjjjqqq~~~yyy|||kkkSSSIIIFFFBBB??????@@@AAABBBAAA@@@???>>>>>>>>>???@@@??????AAABBBCCCCCCBBBBBB???@@@AAABBBCCCDDDDDDDDDEEEFFFIIIKKKLLLKKKIIIGGGJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKMMMNNNOOONNNMMMLLLJJJJJJKKKQQQWWW[[[ZZZXXXYYYWWWUUUSSSRRRRRRSSSTTTQQQQQQRRRTTTVVVXXXZZZ[[[\\\ZZZ[[[^^^aaaaaaccceeennnmmmUUUKKKKKKJJJNNNcccyyyaaa^^^ddd```___^^^ZZZVVVPPPKKKHHHDDDCCCBBBAAA@@@AAABBBBBBCCC???@@@EEEGGGIIIUUUfffuuuooorrruuuzzzwwwqqq[[[???;;;>>>666666777777888888999999:::666666555555555555666666888888888777777666666666666777777777888888888888888888888888999:::;;;;;;>>>>>>>>>>>>===???BBBEEEJJJMMMRRRgggrrrhhhrrr|||xxx}}}}}}xxxbbbLLLEEECCC@@@>>>>>>>>>@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGJJJJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLNNNNNNNNNLLLKKKIIIJJJMMMQQQWWW[[[\\\]]]XXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYXXXYYYZZZ\\\]]]^^^______jjjzzzcccNNNLLLKKKLLLSSSgggeeeYYYZZZ[[[\\\]]]\\\YYYTTTOOOKKKGGGFFFDDDCCCAAAAAABBBBBBDDDAAAAAAEEEHHHIIIJJJNNN]]]zzz}}}uuummmlllpppuuu}}}uuuzzzbbbIII;;;<<<<<<111666666666777777888888888666555555444444555555666777777777777777777777777777777777777888888888888888777777888888999:::;;;>>>??????>>>===>>>BBBDDDJJJMMMQQQeeetttppp{{{~~~zzznnnYYYGGGAAAAAA???>>><<<<<<>>>???AAA@@@?????????@@@AAAAAAAAAAAA@@@???@@@AAACCCEEEDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGGGGHHHHHHGGGFFFFFFIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHJJJMMMMMMMMMKKKJJJIIIKKKNNNPPPRRRVVVYYY\\\VVVVVVVVVVVVVVVUUUSSSRRRUUUTTTTTTTTTTTTUUUUUUVVVSSSVVVYYYXXXWWWXXXZZZ[[[```ooozzzeeeVVVLLLMMMNNNRRRddd{{{zzz]]]OOOQQQTTTXXXZZZZZZXXXTTTQQQKKKIIIGGGEEECCCBBBBBBBBBEEEFFFFFFDDDGGGJJJHHHCCCFFFUUUkkkzzzrrrooonnnkkkpppyyy~~~___HHH@@@:::999999333555555555555666666666666666555555444444555555666444555555666666777777888777777777777888888888888777777777777888999:::;;;;;;;;;<<<<<<<<<>>>BBBEEEIIIKKKNNNaaauuuuuu~~~}}}rrrbbbNNN>>>@@@@@@???===;;;;;;<<<>>>AAA@@@?????????@@@AAABBB@@@???===<<<===???BBBDDDDDDEEEEEEEEEEEEEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDFFFIIILLLMMMLLLKKKJJJGGGJJJMMMMMMMMMOOOTTTYYYSSSUUUVVVWWWVVVTTTRRRQQQUUUUUUTTTTTTSSSTTTTTTTTTLLLQQQSSSQQQOOOPPPRRRTTTPPPbbbeeemmmdddPPPPPPNNNGGGLLL]]]nnnUUUIIIMMMSSSXXX[[[ZZZWWWUUUMMMLLLIIIFFFDDDCCCBBBBBB???EEEEEE??????EEEDDD===CCCCCCIIIVVVcccooo~~~{{{|||xxxmmmeeefffkkknnnqqqtttvvv\\\AAA777===:::666999999555555555555555555555555555555555444444555555555222333333444555666777777777777777777888888888888777777777777888999:::;;;777888999:::;;;???CCCGGGHHHJJJLLL^^^~~~{{{rrrbbbWWWKKKBBB??????>>>>>>=========<<<==============================<<<;;;<<<>>>@@@BBB@@@AAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBDDDEEEHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKLLLLLLKKKKKKLLLNNNOOOQQQSSSSSSRRRQQQPPPVVVUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSWWW___cccfff|||www\\\VVVNNNHHHLLLPPPlllWWWPPPLLLMMMUUUZZZXXXVVVWWWSSSQQQOOOKKKHHHDDDBBB@@@AAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCFFFLLLSSSYYY]]]aaagggnnnsssxxx|||tttmmmfffbbbdddiiinnnppp}}}nnnvvvnnnKKKDDD<<<666666777888888666666777777777777666666222222333444444333222222444444444444444444444444333333333444555666777777666666666777888888999999999:::;;;<<<===@@@DDDHHHKKKJJJHHHXXXyyy}}}}}}|||}}}vvvgggYYYOOOEEE===>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999999999;;;===>>>============>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFEEEGGGJJJKKKJJJIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKKKKQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRROOOWWW[[[]]]kkkrrreeeVVVLLLNNNPPPYYY}}}~~~aaaSSSJJJNNNWWWZZZYYYXXXUUUTTTQQQNNNJJJGGGDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDHHHLLLNNNQQQUUU[[[___bbbhhhpppwww|||{{{wwwqqqllleeeeeeeeecccccciiisss|||yyyqqqwwwwwwaaaFFFAAA;;;777777888999999444555555555555555555444222333444444444444333222444444444444444444444444333444444444555666666666666666777777888999999999999:::;;;;;;;;;>>>BBBEEEGGGHHHIIIWWWvvv}}}zzzwwwssshhhYYYMMMEEE>>>999<<<<<<;;;;;;;;;;;;::::::888888888888888888888888::::::888888888999:::;;;::::::::::::;;;;;;;;;<<>>======<<<===============<<<<<<<<<@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOTTTYYY[[[^^^sss|||eeeUUURRROOOKKK___{{{iiiPPPIIIOOOVVVXXXXXXYYYXXXUUURRROOOKKKHHHFFFBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>@@@BBBDDDFFFJJJMMMOOOQQQTTTZZZ___dddfffkkkqqqxxxxxxtttnnnkkkjjjgggbbb^^^\\\___aaa```bbblll}}}nnncccqqqcccRRR@@@===:::888888999999999222333333444444333333222333444444555555444444333444444444444444444444444444444555555555555555555666666777888888999999:::::::::;;;::::::<<<@@@CCCDDDGGGHHHWWWuuuxxxyyy}}}|||}}}|||wwwuuulll]]]NNNDDD???;;;888::::::::::::999999999999999999999999999999999999;;;::::::999999999::::::999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;999888;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLQQQRRRWWWZZZXXX```|||jjj^^^SSSMMMNNNXXXmmmsssXXXLLLMMMSSSYYYZZZZZZXXXVVVSSSOOOLLLKKKEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@BBBDDDDDDFFFHHHIIIJJJLLLPPPSSSVVVWWWZZZ^^^ccchhhmmmpppqqqtttuuusssvvv{{{}}}|||}}}{{{xxxuuuqqqnnneeebbb^^^]]]]]]\\\[[[YYY]]]\\\[[[^^^hhhxxxyyyeee]]]cccsssiiiMMMEEE===;;;:::999888888777666222222333333333333222222444444444444444444444444333333333333333333333333555555555555555444444444666666777777888999999:::888999:::::::::===AAADDDGGGHHHGGGWWWvvv{{{~~~~~~}}}}}}|||zzzxxxtttfffTTTGGGAAA>>><<<;;;888888888888999999999999888888888888888888888888999999999888888888888999777777888888888999999999888999:::::::::999777666::::::;;;;;;<<<<<<<<<===<<<<<<<<<===>>>>>>?????????@@@BBBAAAAAAAAACCCDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMKKKOOOTTTRRRRRR```rrrqqq\\\SSSKKKHHHRRRgggxxxUUUHHHNNNXXXYYYYYYYYYXXXVVVTTTQQQPPPIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>???@@@AAACCCDDD>>>@@@AAACCCDDDFFFHHHJJJLLLMMMQQQTTTXXX[[[\\\]]]```ccceeeeeehhhnnnpppooosssssstttvvvyyy|||~~~~~~}}}|||uuussspppmmmkkkgggbbb___WWWUUUTTTSSSTTTUUUVVVVVV[[[WWWYYYfffzzzmmmZZZOOO[[[xxx~~~PPP;;;<<<;;;;;;;;;999777555444333333333444444444444333333444444444444444444444444333333333333333333333333555555555555555444444444555666666777777888999999777888999:::<<>>>>>??????>>>???@@@?????????AAACCCDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJLLLOOOPPPOOOSSSXXXmmmjjjYYYNNNHHHKKKSSShhhhhhMMMJJJOOOTTTUUUWWWXXXXXXWWWUUUTTTNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@???????????????@@@<<<<<<>>>@@@BBBCCCDDDEEEEEEHHHLLLPPPTTTVVVWWWWWWVVVZZZ\\\\\\___dddfffdddfffggghhhjjjmmmppprrrtttwwwwwwxxxyyy{{{|||}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxwwwtttrrrpppnnnhhhfffcccaaa___\\\XXXUUUQQQPPPOOONNNOOOPPPRRRTTTTTTUUU___sss~~~oooMMMPPP^^^wwwjjjFFF:::===888::::::999666333222222333444444555555444444333444333333222222333333444333333333333333333333333444444555555555555555555444444555666666777777888555777999:::<<<@@@EEEIIIMMMJJJEEERRRsss~~~vvvsssuuuhhhVVVDDD>>>===;;;999:::777777888888888999999999555555555555555555555555444555666777777777777777555555666666666777777777777777777777888999::::::777888999:::;;;<<<======<<<======>>>>>>??????@@@===>>>???>>>===>>>AAACCCAAABBBCCCDDDDDDDDDCCCCCCFFFHHHIIIKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKNNNOOOMMMMMMPPPRRRQQQZZZ~~~fffVVVLLLLLLMMMUUUpppiiiVVVMMMNNNPPPSSSVVVXXXYYYXXXWWWRRRQQQOOOLLLIIIFFFDDDCCC@@@@@@?????????>>>>>>>>>======>>>@@@BBBCCCCCCBBBBBBDDDGGGKKKNNNQQQRRRRRROOOSSSUUUTTTVVV[[[\\\YYY[[[\\\]]]___bbbeeegggiiijjjkkklllnnnooopppqqqqqquuuxxx||||||zzzwwwvvvvvvqqqrrrrrrrrrqqqpppnnnmmmnnnmmmllljjjgggdddbbbaaa\\\ZZZWWWUUUTTTRRROOOMMMNNNNNNNNNNNNPPPSSSWWWZZZZZZ```kkkwww|||ttteeeYYYLLL[[[tttxxxVVVCCC>>>===555777888777444333333555333333444444444444333333333222111111111111222333222222222222222222222222333444444444555666666666333333444444555666666666666777888999;;;>>>CCCGGGIIIIIIFFFOOOiiiwwwqqqqqqcccPPP>>>:::;;;999777777777777888888999999999:::888888888888888888888888666666888999::::::::::::888888888888999999999:::777777666777888999;;;===999999:::<<<===>>>???@@@======>>>>>>???@@@@@@@@@===>>>>>>>>>===>>>@@@CCC@@@BBBDDDEEEEEEEEECCCBBBCCCEEEHHHJJJKKKKKKJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMHHHOOOPPPIIIGGGNNNRRROOOPPPcccuuu___NNNMMMLLLLLL]]]sssjjjTTTJJJLLLQQQUUUXXXYYYYYYYYYUUUTTTQQQNNNKKKHHHFFFDDD>>>>>>???@@@@@@AAAAAAAAA===<<<===>>>???@@@???>>>???@@@AAABBBDDDGGGHHHIIIJJJMMMOOONNNOOOSSSSSSPPPUUUUUUWWWYYY[[[^^^```bbb___```bbbdddeeefffggggggcccggglllmmmjjjfffddddddaaabbbcccdddcccbbb___^^^^^^^^^]]][[[XXXVVVSSSRRRTTTQQQNNNLLLKKKJJJHHHGGGKKKMMMNNNQQQTTTYYY___dddgggnnnuuusssgggZZZQQQNNN```kkk[[[CCC===;;;777222555777666444333555777222333333444444333333222333222111000000111222333222222222222222222222222333333444444555666777777222222333333444555555666666777888999999<<<@@@DDDCCCHHHGGGMMM```xxxxxxttt}}}yyywwwwwwxxxmmmdddOOOGGG>>>::::::;;;999777555666777999::::::::::::999999:::::::::999999888444666888:::::::::999888:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999999:::;;;::::::::::::<<<>>>@@@AAA>>>>>>???AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNPPPQQQNNNJJJJJJOOOTTTPPP\\\iiivvvVVVNNNOOOMMMRRR\\\vvvYYYQQQLLLNNNUUU[[[[[[ZZZTTTTTTTTTSSSPPPNNNKKKJJJEEEDDDAAA???>>>>>>???@@@@@@>>><<<<<<===>>>???>>>@@@@@@AAABBBBBBCCCDDDDDDFFFFFFEEEFFFFFFGGGHHHHHHJJJLLLOOOPPPPPPRRRTTTVVVXXXYYYZZZZZZ[[[[[[ZZZZZZ^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGEEECCCDDDGGGJJJJJJJJJMMMOOORRR]]]rrriiiMMMAAAJJJYYYxxxzzzVVVEEE>>>666222555555555444444444333333333333333333333333333333333444333333222111111111222444444333222000000111333444444555555555555444444222222333444444555555666666999;;;;;;::::::>>>AAAEEEGGGBBBFFFZZZtttvvvwwwvvvxxx}}}~~~mmm^^^KKKDDD<<<999999;;;:::888666777777888888999999:::999::::::;;;;;;::::::999777888:::<<<<<<<<<;;;:::;;;;;;<<<<<<======<<<<<<>>>===<<<;;;;;;;;;<<<======<<<<<<<<<===???@@@BBB??????@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOOOORRRTTTRRRMMMLLLNNNQQQPPPWWW___ooo```SSSPPPMMMOOOWWWllljjjYYYIIIGGGKKKOOOUUUZZZXXXYYYXXXWWWTTTQQQNNNLLLIIIHHHEEECCCAAAAAABBBBBBAAA???===<<<===>>>>>>===??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKLLLLLLMMMOOOPPPSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNNNNNNNLLLKKKJJJIIIHHHFFFEEEEEEDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJMMMSSSZZZhhhpppYYYKKKMMM]]]mmmxxx^^^FFF>>>;;;666444777555444444444444333333333222222222222222222222222444333222222111111111222444444444222000000222444333333444444444444333333222222333333444555555555555888::::::999:::>>>AAADDDHHHEEEJJJ^^^vvvyyyqqquuuxxxssszzzjjjVVVDDD???999777888::::::999999888777666666777888999999::::::;;;;;;;;;::::::777999:::<<<<<<<<<<<<;;;;;;;;;<<<===============>>>===<<<<<<<<<===>>>?????????>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAACCCEEEFFFAAABBBDDDFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPOOOOOONNNQQQUUUTTTPPPMMMLLLMMMUUUVVVYYYccczzznnn\\\UUUMMMKKKOOOUUUkkkwww^^^SSSMMMGGGLLLVVVZZZZZZ[[[ZZZXXXUUURRRPPPMMMLLLIIIGGGEEEDDDCCCCCCCCCAAA>>>===>>>>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAAAAACCCEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBEEEGGGFFFFFFFFFGGGMMMLLLNNNUUU\\\hhhyyy~~~ppp___WWW]]]nnnvvvQQQCCC999999999666555888444444444444333333333333111111111111111111111111333333222111111111111222333444444333111111333444222222333333333333222222222222333333444444555555444777999999888999>>>BBBBBBGGGFFFLLL```uuuiiieeejjj{{{~~~wwwqqqsss{{{]]]GGG===:::777666777999:::::::::999777555444555777888888888999:::::::::999999666777888999:::::::::999:::;;;<<<===============<<<;;;;;;;;;;;;<<<>>>????????????>>>>>>>>>>>>???@@@?????????@@@BBBEEEGGGBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPQQQPPPOOOMMMLLLOOOSSSXXXZZZXXXTTTQQQPPPWWWUUUXXX]]]ggguuufffWWWOOOOOOKKKQQQ___ssshhhOOOGGGOOOTTTUUUWWWXXXXXXWWWVVVTTTPPPNNNLLLJJJGGGFFFEEEEEEEEECCCAAA@@@@@@???===<<<======>>>>>>>>>?????????>>>>>>============>>>>>>@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBCCCCCCCCC>>>>>>>>>??????????????????AAADDDEEEEEEFFFHHHIIINNNNNNRRRYYY^^^bbbiiiqqqZZZ^^^fffvvvxxxXXX???999666888888444333666444444444333333333222222000000000000000000000000222222111111111111111222333444555444222222333444222222333333333333222222111222222333444444555555333555888888777999>>>BBBBBBFFFDDDIII\\\rrrjjjVVV___rrrtttiiiiiiqqqyyy|||dddKKK:::999777555555666888999999:::888666444444444666777666666777888888888888888666666777888999999999999999:::;;;<<<============:::999999888999:::<<<==================<<<<<<<<<>>>>>>===<<<>>>@@@BBBDDDBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPOOONNNMMMRRRVVV\\\``````]]]ZZZXXXQQQRRRVVVZZZ[[[fffiiiWWWSSSKKKIIILLLSSS___wwwfffNNNJJJJJJLLLNNNQQQTTTUUUVVVWWWRRRQQQPPPNNNMMMKKKKKKJJJHHHFFFDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<=========>>>@@@@@@???>>>======???>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>======@@@@@@?????????@@@@@@AAA=========>>>???@@@@@@AAAAAABBBCCCCCCDDDGGGKKKNNNOOOQQQWWW___aaa^^^^^^aaaWWWlll|||]]]AAA:::999888888666222222555444444333333333222222222000000000000000000000000111111111000000111222222111333444444333222333444333333444444444444333333111111222222333444444555333555777777777999???DDDGGGIIIEEEHHHZZZooopppXXXUUUiiivvvggg^^^hhhxxxuuueeeRRRBBB:::666666666666666666777777888777666555444444555666444555666777777777777777777777888888999::::::;;;777888999:::;;;<<<<<<<<<999888777666777888999:::;;;;;;<<<<<<<<<;;;::::::===<<<<<<<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGIIIJJJLLLMMMNNNJJJKKKNNNPPPQQQRRRRRRQQQNNNQQQVVVZZZ[[[[[[XXXWWWPPPSSSYYY\\\ZZZ]]]qqqzzz```SSSPPPLLLKKKMMMMMMYYYzzzcccRRRFFFGGGHHHJJJLLLOOORRRTTTSSSSSSRRRRRRRRRQQQQQQQQQKKKJJJIIIHHHHHHGGGDDDBBB?????????????????????@@@>>>>>>======<<<<<<=========>>>???>>><<<;;;<<<===<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDEEEHHHMMMQQQUUUVVVYYY\\\XXXRRRSSSWWWzzzcccMMM:::777777666555333222333555333333333333222222222222000000000000000000000000111000000000000111222222000111333333222222222333333333444444444444333333111111222222333333444444333555777777777:::AAAFFFMMMOOOIIIJJJ[[[ppp}}}cccRRR^^^xxx}}}jjj``````sss~~~qqqdddTTTEEE===<<<666666777777666555555555666555555555555555555555444555666777888888888888666666666777777888999:::666666888999:::;;;;;;;;;999888777666666666777888999:::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMHHHJJJLLLOOOQQQRRRRRRRRRKKKLLLNNNQQQSSSSSSRRRQQQQQQUUUYYYZZZZZZ^^^gggpppppp]]]ZZZOOOKKKMMMKKKKKK___yyyeeeJJJIIIGGGFFFFFFHHHKKKMMMOOOOOOPPPRRRSSSSSSTTTTTTNNNMMMLLLLLLLLLKKKHHHFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===;;;;;;;;;===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEGGGHHHIIIIIIKKKOOOQQQVVVUUUSSSQQQNNNOOOZZZgggjjjMMMCCC<<<444444444333222333444444333333333222222222222111111111111111111111111111000000000000000111222222...000222333222111111222222222333333333333222222111111111222333333444444333555777777888;;;BBBHHHOOOQQQLLLNNN]]]oooqqq\\\SSSeeezzzbbb^^^gggzzzwwwwwwyyyyyynnnbbbVVVHHH999555888666777888777666444444444444444555666666555555444555555777888888999999999444333333444444555666777555555777888999::::::::::::999888666666666777777888999;;;<<<<<<<<<;;;:::=========>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSRRRQQQOOOQQQSSSRRRUUU[[[___```kkknnncccPPPFFFJJJJJJGGGRRReee~~~vvvPPPMMMIIIDDDCCCCCCFFFGGGIIIJJJLLLNNNPPPRRRRRRRRRPPPOOONNNOOOOOONNNKKKIIIBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<<999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEHHHKKKMMMMMMNNNOOOPPPNNNLLLJJJKKKNNN\\\vvvWWW;;;999;;;444555555333444555444222333333333222222222111111111111111111111111111111000000///000000111222222---///111222111000111111111111222222222222111111000111111222333333444444444666777777888<<>>===;;;:::999999:::;;;>>>============<<<<<<<<<@@@???===;;;:::;;;<<<===BBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJMMMMMMNNNNNNNNNNNNMMMLLLNNNPPPRRRSSSSSSRRROOONNNMMMMMMNNNPPPSSSWWWZZZ\\\dddkkkeeeUUUTTTNNNJJJLLLLLLaaannnyyybbbKKKBBBAAA@@@>>>???DDDCCCFFFLLLPPPOOOOOOQQQTTTTTTTTTTTTSSSQQQPPPOOOLLLLLLKKKJJJHHHGGGFFFFFF@@@?????????>>>??????@@@===============<<<;;;;;;======;;;;;;;;;<<<===>>>=========>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGEEECCCCCCDDDGGGIIIJJJNNNIIIIIIPPPTTTOOOLLLLLLFFFLLLUUUbbbqqq]]]BBB999888888333333333222222222111111222222222222222111000///111111000000//////............///000111222222333111111111111222222222222222222222111111111000000000111111222222333444444333333333444888>>>DDDGGGHHHIIIFFFJJJXXXfffxxxqqqpppzzzwwwdddMMM???999666555777555555555555555444333333444444444444555555555555333444555666777777777777555444444444444666777888999999999999999999:::;;;>>>===;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;@@@???>>>=========>>>???BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDFFFGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQSSSSSSQQQOOONNNQQQQQQQQQRRRSSSUUUWWWXXXZZZbbbyyylll```PPPIIIKKKKKKIIIRRRdddppp\\\MMMBBB>>>???<<<<<>>>>>DDDMMMLLLMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFEEECCCFFFKKKLLLJJJPPPcccuuulll^^^III888444777666000333222222222222111111111000000000000000///////////////////////////000000........................////////////000000000000222111111111111000000000000111111222222333444444444555777:::>>>BBBEEEGGGDDDDDD???FFFWWWhhhddd^^^sss}}}|||}}}hhhSSS<<<333333444555777333333444444444333333222333333444444444555555555444444555666666666666666777666555444555777999;;;999999888999999:::;;;<<<<<<<<<;;;::::::;;;<<<===::::::::::::999999999888<<<===>>>@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLKKKJJJHHHFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPOOONNNMMMNNNNNNPPPRRRTTTVVVXXXYYYUUUVVVZZZ```qqqdddUUUPPPGGGMMMKKKHHHFFFMMMfffyyyXXXEEE???<<<<<<>>>>>><<<<<<@@@DDDEEEFFFHHHKKKMMMOOOPPPUUUTTTTTTSSSRRRQQQQQQPPPQQQPPPNNNMMMKKKJJJJJJJJJMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDJJJNNNPPPTTTeeevvvZZZKKKDDD999111222777666111222222222222111111111111/////////.........//////---......//////000000000//////..................000111111111222222222222111111111111000000000000000111111222222333444444444666999<<<@@@CCCEEEFFFBBBAAA<<>>????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGHHHKKKMMMNNNLLLIIIGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPQQQSSSUUUVVVWWWUUUQQQVVV___dddttt}}}kkk[[[GGGHHHGGGGGGGGGJJJYYYyyygggMMMBBB888999>>>@@@@@@AAA>>>>>>???@@@CCCEEEHHHIIINNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDBBB@@@BBBFFFJJJMMMVVVaaaiiirrrxxxXXX???;;;;;;777222111444444111222222222111111111000000//////...------...//////------......//////000000000/////////////////////000111111111222222222222000000000000000000000000000111111222222333444444444666999===@@@CCCDDDEEEAAA@@@===CCCUUUfffrrrmmmuuusssssszzztttvvv}}}vvvggg\\\AAA888111222444444333333111111222333333333222222333333333333444444444444444555555666666666555555777777777888888999:::;;;666666666777888999:::;;;999888888888999:::<<<===999999999999888888888888:::;;;;;;<<<===>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAACCCEEEFFFFFFGGGIIIKKKMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLOOOPPPQQQQQQQQQQQQQQQPPPPPPKKKQQQ\\\ZZZ[[[{{{wwwXXXKKKHHHGGGJJJJJJOOOaaatttqqqZZZBBB888:::<<<<<<<<<<<<;;;;;;<<<===???AAACCCBBBDDDFFFIIILLLOOOQQQSSSPPPOOOMMMKKKJJJIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKHHHIIIJJJJJJJJJJJJIIIIIIFFFGGGIIILLLNNNQQQSSSTTTMMMKKKHHHDDDAAA@@@@@@@@@AAAAAAAAAAAADDDMMMYYYbbbzzzjjjUUUBBB555444777777333111333222000222111111111111000000000//////...------...000111..................//////////////////////////////////////////000000000000//////000000000000000111000111111222222333444444444555888<<>>???>>>>>>>>>>>>???????????????@@@AAABBBBBBAAA@@@???@@@AAACCCDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPOOONNNNNNMMMJJJNNNSSSRRRSSSfff|||eeeXXXNNNKKKHHHEEEKKKVVVggg{{{eeeSSSJJJDDD@@@>>>???>>><<<;;;;;;<<<>>>???;;;===???BBBEEEHHHJJJKKKGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMIIIGGGCCC@@@>>>>>>???@@@BBBFFFKKKRRR\\\lll```GGG===777333222333333111333777444///111111111111000000000000000///...---...///111222..................---------------......//////000////////////000000000000////////////000000111111000111111222222333444444333444777999<<>>===;;;:::;;;<<<>>>???============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDEEEGGGHHHJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKMMMOOOPPPPPPPPPPPPMMMOOONNNLLLNNNVVV```eee}}}gggSSSMMMJJJEEEGGGNNNRRR^^^tttyyykkk^^^TTTPPPBBBAAA>>><<<;;;<<<======;;;<<<===>>>???@@@AAABBB???>>>===<<<;;;:::::::::888999;;;<<<>>>??????@@@===???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????AAA@@@>>>======@@@BBBDDDHHHOOOZZZfffvvvqqqpppoooJJJ888555555222222111...///777<<<999111111111111111000000000000000///...---...///111333/////////......------,,,++++++,,,,,,---...//////111111111111222222222222.../////////000000111111000111111222333333444444333444555888;;;>>>@@@BBBBBBGGGGGGHHHPPP[[[yyyxxxoooqqqvvvuuuwww~~~}}}{{{yyywwwpppcccVVVIII???888333222111111000000111111000000111222222222222222000000111111111222222333111111111111111111111111222222333444555666777888777666555555555777888999666555444333444666888999;;;:::999999888777666666;;;:::::::::::::::999999;;;;;;<<<===??????===;;;AAAAAAAAAAAA@@@???===<<<:::===AAAAAA@@@@@@BBBEEEEEEFFFGGGHHHHHHHHHHHHHHHLLLKKKIIIHHHHHHJJJLLLNNNMMMNNNOOOPPPPPPOOOMMMLLLOOONNNLLLMMMPPPUUUZZZ^^^nnncccOOOIIIGGGFFFGGGNNNNNNVVVjjjiiidddTTTBBB;;;>>>CCCCCC@@@999;;;===<<<::::::<<>>>>>===<<<=========<<<<<<<<<<<<;;;===>>>?????????@@@CCCEEEEEEFFFFFFFFFFFFFFFFFFEEEKKKKKKJJJIIIIIIJJJJJJKKKIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQSSSVVVWWWfffsss}}}```QQQIIIGGGGGGGGGEEEIIISSScccwwwiiiUUUKKKFFFAAA<<>><<<;;;;;;;;;;;;::::::@@@@@@???>>>=========;;;999::::::::::::;;;<<<>>>???<<<;;;>>>===:::<<>>>>>>>><<<;;;:::::::::;;;===>>>AAA@@@>>>>>>@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQNNNOOOPPPRRRSSSTTTTTTTTT___cccggg|||jjjZZZPPPMMMEEEDDDDDDFFFIIISSSeeeuuurrrjjjeeecccbbbbbb```ZZZRRRJJJDDDBBBGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>???AAA???BBBEEECCC???>>>AAAEEEAAAAAACCCJJJOOOTTT\\\ccckkknnnyyy}}}pppVVVCCC333111222000...000000000000000////////////.......................................---------------------------------/////////......---,,,,,,....../////////000000000//////000000000000111111//////000000111222222222222444666777888:::===@@@FFFFFFNNNKKKTTTcccvvv|||~~~vvvzzzmmmnnn}}}ssssss||||||wwwzzzooo___NNN>>>222000222222222111000000000000000000000111111000000///...111111111111000000000000222222111111000000//////000000000111222333333333333444666888777666444222444444444444444666777888999999888888888888888888999999::::::;;;;;;;;;<<<===;;;::::::===???@@@@@@======<<<;;;<<<>>>AAACCCCCCAAA@@@BBBEEEGGGEEECCCDDDDDDDDDEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJLLLMMMNNNOOOMMMKKKJJJJJJLLLNNNPPPMMMNNNPPPRRRTTTVVVXXXXXX]]]^^^ZZZbbb{{{yyyfff[[[MMMKKKKKKKKKIIIIIIQQQZZZrrr{{{kkkbbbggghhhfffaaa]]][[[YYYVVVKKKIIIIIIJJJJJJKKKRRRXXXWWW^^^ccc```WWWPPPPPPSSSYYYYYY^^^jjjzzz^^^HHH;;;333///111333111000222000000/////////.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,---........./////////000000////////////000000000111000000000111111222222222222444555666666777999<<>>???===;;;<<<>>>@@@AAAAAA>>>===<<<<<<>>>@@@CCCEEECCCBBBCCCGGGKKKKKKGGGCCCEEEEEEEEEEEEGGGIIIJJJKKKKKKJJJHHHHHHJJJMMMQQQTTTPPPNNNLLLKKKKKKMMMPPPRRRQQQQQQQQQQQQSSSVVVYYYZZZYYY^^^[[[ZZZfffvvvttt___WWWOOOLLLJJJIIILLLPPPUUUggglllfffaaabbbcccfffoooyyy|||sssmmmlllzzzyyy}}}yyysssttt```CCC777555333222333222000000222/////////............---........................---.....................------------------------+++++++++,,,---///111222............////////////...////////////000000000111111111111222222222222222333444444444555777999:::;;;FFFHHHTTTeeevvvsssyyy}}}tttqqqrrrbbb[[[\\\jjj|||zzzsss}}}zzz~~~~~~uuummmVVV???666555111000222111111000////////////000------...///////////////,,,---...///111222333333000000000000000000000000000000000111111111222222111333666999::::::999777222333333444555555666666666666666777888888888999888999:::;;;<<<===>>>??????===<<<===>>>??????>>>;;;;;;;;;<<<===???AAABBBAAACCCEEEIIIKKKKKKIIIGGGGGGGGGFFFGGGHHHJJJLLLNNNJJJIIIHHHHHHJJJNNNQQQTTTLLLKKKJJJKKKMMMPPPTTTVVVVVVUUUSSSRRRRRRSSSUUUVVVRRR[[[[[[ZZZ^^^cccuuu|||mmm[[[PPPIIIFFFIIIMMMMMMUUUbbbuuu~~~yyyoooooowww```CCC777888555444444222///......000///.........------------........................---------...............------------------------,,,,,,,,,---///222555666------........./////////......////////////000000222222222222222222222222222333444444333444666888999:::EEEGGGUUUfffvvvfffooozzz}}}vvvrrrvvv|||~~~qqqfffXXX]]]iiiwwwxxxsssrrruuuuuujjjkkkqqq~~~sssYYYEEE555333333///...222111111000///////////////+++,,,---...///000000000---......///000111222222......//////000111111111000000111111111111222222222333555777888888777666222222333444555555555555666666666777888999999:::666777888999;;;<<<===>>>>>>===<<<<<<>>>===<<<:::::::::;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHKKKLLLJJJIIIHHHGGGHHHIIIKKKLLLGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJKKKMMMPPPSSSUUUSSSSSSRRRRRRRRRRRRRRRRRRNNNVVVWWWWWW[[[ZZZbbbtttnnn\\\OOOKKKMMMJJJMMMQQQVVVfff}}}|||yyyyyylllTTTBBB444222888222333222000.........///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------,,,,,,,,,...111333555---------.........//////........./////////000000222222222222222222222222222333444444333444666777999888BBBCCCQQQbbbqqq[[[dddqqqzzz~~~|||wwwtttsss{{{vvvhhhZZZQQQ]]]cccrrrtttgggdddkkkwww{{{kkkdddiiiqqqwwwyyy{{{~~~vvvjjjIII:::222444333---,,,222111111000///////////////***+++,,,...///000000111////////////000000000000------...///000111222222111111111111222222222222333444555666666666555444111222333444555555555555444444555666777888888999444555666777999;;;<<<<<<<<<;;;;;;<<<===<<<999777:::;;;<<<>>>???@@@@@@@@@AAABBBCCCBBBBBBEEEKKKQQQMMMLLLIIIGGGGGGGGGHHHIIIEEEGGGKKKMMMMMMJJJGGGEEELLLKKKKKKKKKLLLMMMOOOPPPKKKMMMPPPSSSTTTSSSRRRQQQNNNSSSQQQSSSYYYWWWWWWbbboooxxx^^^QQQOOOCCCHHHJJJGGGHHHRRR___fff~~~xxxvvvoooHHH777444111000333///000000///...000111000......---------,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------++++++***)))***,,,///000---------.........//////............/////////000222222222222222222222222222333444444333444666888888666>>>>>>KKK\\\kkkUUUZZZeeerrr{{{~~~wwwssswww}}}qqq```WWWVVVWWWlll}}}xxxeee[[[gggvvv{{{|||~~~xxxqqqsssyyytttxxxzzzyyyvvvooo```RRR777666444222000...---,,,//////.........---------000000000000////////////000000000000000000000000222111000//////......///......///000111333555666555666666777666444222111222222333444444555666666000111444666777777777777555666777888999:::;;;;;;?????????>>>===;;;:::999;;;;;;<<<<<<>>>???@@@AAA<<<<<<<<<===AAAFFFKKKNNNNNNLLLHHHEEECCCDDDEEEFFFDDDFFFHHHJJJKKKJJJIIIHHHFFFGGGGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPRRRTTTVVVXXXYYYgggjjjyyyrrr___WWWOOOJJJGGGHHHHHHHHHKKKQQQ___uuu{{{vvvxxxkkkPPP999555777222...///////////////....................................,,,------......------,,,........................))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,------...------,,,000000000000000000000000/////////000111111222222333333444444555666666666<<<:::AAAAAAMMM]]]kkkIIINNNZZZhhhrrrwww}}}}}}vvvvvv|||qqq\\\PPPUUUdddqqqzzzrrrfffbbbnnnyyyzzzzzz|||yyyvvvuuuuuuxxxwwwppphhh]]]OOOCCC555444333111///...------///.........------------....../////////000000000////////////////////////000///////////////000000...//////000111333444555555666666666555444222111222222333333444444555555111222333555666666666666666666777888999:::;;;;;;============<<<;;;:::999:::::::::;;;<<<===>>>????????????@@@BBBEEEHHHJJJKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTVVVWWW\\\^^^hhh}}}rrrfffWWWOOOIIIGGGGGGEEEFFFIIIRRR```ppp~~~~~~|||www|||yyyjjjQQQ>>>000111555222000111////////////....................................,,,,,,------------,,,,,,------------------------*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------...............---/////////////////////////////////000111111222222333333444444555666666666:::888???@@@MMM]]]lllCCCFFFOOO[[[dddkkksss{{{yyywwwvvvzzzuuu]]]MMMMMM```{{{uuupppsss|||~~~}}}}}}xxxtttrrrsssnnnbbbTTTHHH===444222222000///...---------............------------,,,,,,---...///000111222....................................///000111222000000000000111222333333555555555555444333222222222222222333333333333333333333333333333444555555666666777888999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<>>LLL]]]kkkIIIHHHIIIOOOUUU\\\gggqqqzzz}}}vvvqqquuuyyywwweeeSSSQQQaaa{{{}}}zzzxxxwwwkkkllldddUUUEEE;;;444000//////......------......------------------------,,,,,,---......///000000------------------------...............///000111111000000000000111111222444444444444333333222222333222222222222222222222555444333222222333444555555555666777888888999999777888999::::::;;;;;;::::::::::::999::::::;;;;;;@@@AAABBBDDDDDDDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEGGGIIIJJJKKKJJJIIIGGGJJJKKKMMMOOOQQQRRRTTTTTTVVV[[[^^^]]]]]]ggg|||wwwcccXXXSSSMMMIIIHHHCCCEEEEEEGGGMMMYYYfffnnnyyy{{{qqqqqqwww~~~sss___LLL===555555222......222333000...111//////.........---------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,////////////////////////......//////000111111111222333333444444555666666777555======JJJ[[[iiiSSSMMMGGGFFFHHHOOO[[[gggooossswww{{{~~~wwwpppooowwwppp]]]QQQ]]]xxxvvv}}}zzzxxxwwwhhhfff\\\KKK<<<555222000...---------------......,,,,,,------------------.........---------------........................000000///...............111000000000000000111111444333333222222222222222333222222222222222222222666555444333222333444555444444555555666666777777555666777999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDGGGIIIJJJJJJIIIIIIGGGEEEDDDCCCDDDFFFHHHJJJFFFFFFGGGGGGGGGGGGHHHHHHFFFHHHJJJKKKKKKJJJIIIGGGJJJKKKNNNPPPRRRTTTTTTTTTQQQUUUYYYYYYXXX\\\eeennnssshhh\\\SSSPPPOOOMMMKKKJJJIIIJJJNNNRRRQQQYYYdddnnnyyyxxxqqqjjjfffdddsssppp]]]HHH:::444111222555222111111222000---...111............------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,------000///...---,,,,,,------.................................///000000111111222222333333444555555555999777======IIIXXXfff\\\SSSIIICCCBBBFFFRRR^^^fffkkkrrrxxx|||~~~xxxtttpppsssppp___WWWggguuuqqqxxxsssgggbbbUUUCCC777222000......---------------......,,,,,,,,,,,,------------......---------,,,,,,,,,........................111000///...------------000000/////////000111111333333222111111222222333222222222333333333333333666555555444444444555555444555555555666666666666555666777999::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>><<<===???AAABBBCCCCCCBBBBBBDDDFFFHHHIIIJJJJJJIIIFFFEEECCCCCCDDDEEEHHHIIIEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLOOOQQQSSSTTTUUUUUUWWWWWWVVVUUUUUUWWW[[[___cccpppaaaZZZ[[[TTTMMMJJJGGGEEEGGGLLLJJJLLLOOORRRXXXhhh|||eeeaaaZZZVVVWWWaaannnxxxlllHHH>>>666666888555111////////////...------///111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------333222111/////////000000........................---......//////000000111222222222333444444555555:::888>>>===IIIXXXeeeiii___SSSJJJDDDBBBIIIRRR[[[aaaiiiqqqxxx}}}vvvttttttttt}}}qqqfffffftttpppjjjrrrxxxlllaaaZZZLLL;;;222111000---......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///////////////000111222333222111000000111222333222222333333444444555555555555666666777666666666666666666777777777777888666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>???@@@AAABBBBBBCCCCCCAAABBBDDDEEEGGGGGGHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNQQQSSSTTTTTTTTTYYYXXXVVVTTTSSSSSSTTTUUUVVVhhhwwwlllbbbXXXRRRLLLGGGGGGKKKNNNKKKIIIKKKNNNUUUfffwwwyyyzzz{{{{{{yyy|||tttooohhh```WWWXXXZZZ___hhhxxxiiiOOO666444444888888333......---......,,,,,,...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------333222000.........///000........................------......///000000000111222222333333444555555999777>>>===IIIYYYfffvvvlll___TTTIIIBBBCCCHHHMMMSSS\\\fffmmmtttyyy|||yyyqqqrrrvvvwwwnnnmmmttt|||iii\\\```rrrwwwiiiZZZRRRCCC555000111111---//////...---------......+++++++++,,,,,,---------******+++,,,------...///++++++++++++++++++++++++---------------...///000.........//////000111222222222111000000111222333222222333444444555666666444555777888888888777666888888888888999999999999777777888::::::;;;;;;;;;999::::::;;;<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHGGGGGGHHHHHHIIIIIIKKKNNNQQQSSSTTTTTTSSSMMMPPPTTTVVVVVVUUUUUUUUUPPPSSSWWWaaa{{{vvvkkkddd[[[OOOJJJKKKQQQJJJFFFHHHHHHFFFIIIOOOTTTRRRTTTWWWZZZ___kkkwww|||}}}~~~uuurrrooorrrjjjYYYQQQWWWZZZXXX^^^gggtttnnn^^^HHH444777555333111---***...444///000///......///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------111///---+++***+++,,,---........................------......///000000000111222222333333444555555888666======JJJZZZhhh{{{ooocccUUUGGGCCCGGGEEEIIIOOOXXXbbbkkkrrrvvv{{{~~~yyylllkkkpppwww~~~wwwzzz|||vvv```RRRYYYjjjvvvuuu___HHHBBB888111------------/////////...------,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,------......///------......///000000000222222222222222222222222444444333222222333333333555555555555666666666666999999999999888777666666777777777777888999:::;;;::::::999:::;;;===???@@@CCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???CCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGIIIKKKGGGIIILLLMMMNNNOOOQQQSSSQQQQQQPPPOOOOOONNNNNNMMMPPPSSSTTTSSSXXXjjj~~~uuugggZZZTTTSSSOOOKKKIIIJJJKKKHHHFFFGGGEEEDDDGGGMMMTTTYYY\\\dddcccbbbaaabbbffflllppp{{{rrrfff\\\^^^bbbbbbccceeehhheeeaaa]]]ZZZYYYYYYYYYaaadddddddddkkkwww|||eeeNNN===555555777111111111111000000//////......---,,,,,,,,,,,,---,,,,,,,,,++++++*********------------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,+++++++++...---,,,++++++---...000+++,,,------......------.........------,,,,,,,,,//////.........000111222111222222333333444444555:::999>>><<>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJJJJOOOMMMJJJGGGFFFEEEFFFFFFIIIJJJJJJJJJJJJLLLOOORRRNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNNNNKKKLLLVVVgggvvvuuummmddd___XXXSSSQQQNNNKKKGGGEEEFFFHHHHHHIIILLLPPPSSSKKKKKKIIIHHHGGGHHHJJJLLLRRR]]]eeeddd```^^^ZZZUUUSSSKKKFFFIIIKKKJJJJJJMMMQQQSSSVVVWWWYYY]]]ccchhhyyy|||rrr]]]UUUHHH<<<444222444666222111000///...//////000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,+++++++++---,,,*********+++---...+++,,,,,,---------------......---------,,,,,,,,,............///111333444111222222333333444444555:::999>>><<>>999555111000000000111000///......//////000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))***,,,---***+++,,,,,,------,,,,,,...------------,,,,,,,,,------...///000333444666111222222333333444444555999888>>><<>>???>>>???@@@AAABBBDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDIIIJJJKKKKKKLLLLLLLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGJJJKKKKKKJJJHHHHHHIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFKKKKKKLLLKKKKKKJJJJJJKKKMMMRRRggg~~~wwwqqqkkkgggZZZ\\\^^^^^^ZZZVVVSSSRRRLLLKKKJJJIIIIIIIIIHHHGGGHHHJJJKKKJJJJJJLLLPPPRRRSSSYYYaaaeeedddeeejjjpppppp|||oooXXXCCC666:::999777555222///...---///000111111111000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***************++++++,,,,,,++++++++++++++++++++++++************+++,,,,,,***++++++,,,---,,,,,,,,,------------------------......///000111222333444111222222333333444444555888888>>>;;;GGGYYYfff}}}wwwrrrjjj^^^WWWMMMEEEBBBDDDIIIMMMTTTZZZbbbkkkrrryyy~~~zzznnneeebbb```ccchhhoooyyy{{{mmmfffiiiuuuzzzmmmhhhkkksss}}}wwwyyy{{{xxx~~~hhhPPP@@@666000///...///000///...,,,------,,,,,,++++++++++++---,,,,,,+++******))))))************************++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,------.../////////........................000000000000000111222333444444444444555555555555777777999:::;;;<<<<<<<<<888888888888999:::;;;;;;999999::::::;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFEEECCCBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIJJJJJJKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKNNNNNNLLLIIIGGGFFFIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEIIIDDDJJJZZZggguuu{{{xxxvvvwwwyyyxxxrrrmmmbbb^^^ZZZXXXYYYZZZZZZYYYYYYZZZ\\\___bbbdddhhhlllqqqzzziiiSSSAAA777333333111111000///////////////,,,///333555555333///---------,,,++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,------------,,,------------------------000000000000111111111000111222222333333444444555666777???;;;FFFWWWdddhhh}}}sssjjjcccYYYNNNFFFCCCCCCCCCJJJOOOXXXaaaiiirrryyy~~~}}}vvviii______dddaaajjjuuu}}}sss```___kkkyyywwwooouuu~~~yyy{{{~~~~~~zzz}}}oooRRR===444222000///.../////////---+++------,,,++++++***))))))+++++++++************)))************************++++++++++++,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,---......//////........................////////////000111222222333444444444444555555555555666777888999:::::::::777777777777888999:::;;;999999:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFJJJNNNPPPMMMIIIEEECCCIIIIIIHHHGGGGGGFFFFFFEEECCCBBB@@@>>>>>>>>>@@@AAACCC>>>???DDDEEEJJJ```yyyzzzwwwxxxxxxwwwuuuoooooossszzzzzziiiVVVLLL???666000---000666222111///...---------...+++...222555666333///,,,------,,,+++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++++++++******+++,,,,,,,,,,,,+++***))))))))))))***++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...000000000000000///......111222222333333444444555555777???:::DDDUUUcccOOOjjjzzzsssnnndddYYYOOOGGGBBB@@@DDDHHHPPPXXX```jjjsssyyyyyy|||{{{ppphhh```[[[___ggglll|||nnnaaaYYYdddxxx~~~jjjjjjzzzwwwzzzoooXXXCCC555111222///...------......,,,+++++++++++++++************)))))))))***************))))))))))))))))))))))))************++++++++++++*********+++,,,,,,------+++,,,,,,------......///........................///......///000111222222333333444444444555555555444555555666777777777777666666666666777888999999777888:::<<<>>>>>>???>>>999:::;;;===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFFFFEEEDDDDDDCCCEEEHHHLLLMMMKKKGGGDDDBBBHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDBBB???;;;:::===???>>>======???>>>===FFFQQQ\\\rrr|||~~~kkkQQQAAA;;;555111222222000111444555555333111///---,,,,,,+++---///111111000...------,,,++++++***+++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))***++++++)))*********++++++++++++)))******+++++++++++++++,,,---......//////......,,,,,,,,,---------......---...//////000///......111222222333333444444555444777???:::CCCSSSaaaDDDXXX~~~yyyuuummmcccXXXMMMFFFBBB===AAAGGGNNNVVV___iiiooowwwzzz~~~qqqddd___]]]\\\aaahhh|||~~~mmm]]]YYY]]]oooxxxdddlllzzzpppttt~~~}}}mmmXXXFFF:::333111222---,,,++++++---------+++)))))))))***++++++,,,,,,((((((((()))******++++++(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,------++++++,,,------......///////////////////////////............///000222222333333333444444444555555333444444555555555555555555555555555666777888999666888;;;>>>@@@BBBCCCCCC999999:::<<<===???@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHJJJJJJGGGEEECCCCCCFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBB>>>999777:::===;;;:::;;;<<<===>>>???@@@BBBOOOgggpppeeeYYYIII<<<777888222///333333...,,,...---...///000111111000000,,,,,,,,,,,,,,,---...///---,,,++++++******++++++*********++++++,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))******+++))))))******++++++++++++(((((()))***************---...//////000/////////,,,,,,,,,------.........***+++---////////////...111222222333333444555555444666???:::CCCSSSaaaJJJJJJYYY}}}rrrkkkddd[[[QQQLLLBBBAAAAAAEEEMMMUUU\\\___jjjpppxxx~~~zzzkkkhhhccc\\\ZZZbbbrrr~~~hhhRRRRRR```nnnzzzppp___UUU___uuu~~~~~~ppp[[[AAA444333444///(((---------,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))******+++,,,)))+++,,,,,,,,,,,,---///000///...---------------------...///000111222222333444444444444444444444666666666666555555555555555666666666666666555555333666:::===>>>>>><<<;;;======<<<;;;::::::<<<>>>>>>BBBDDDCCC@@@======???AAA???<<<::::::<<>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::===>>>EEEPPP\\\nnn|||nnnTTTLLLCCC<<<999777666444000000000000/////////////////////......---------,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))+++++++++++++++***)))(((++++++++++++++++++++++++*********))))))))))))))),,,++++++******++++++,,,---------............///,,,------......------,,,------......///000000000888777666555444333333333666999777:::DDDNNNeeeVVVQQQTTTcccxxx|||tttmmmccc[[[MMMHHHBBB@@@CCCIIIOOORRR```fffnnnvvv{{{yyypppbbb```^^^```hhhwww|||hhhXXXOOO^^^kkkwww|||wwwfffVVVQQQTTTdddvvv|||jjjWWWHHH666---///222000,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))******+++,,,)))+++,,,,,,,,,,,,---/////////...---------------------...///000111222222333333333333444444444444666666666666666666666666555666666666666666555555333555888;;;<<<<<<;;;:::;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBBBB@@@????????????>>>>>>======>>>>>>???>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@????????????=========<<<;;;;;;::::::777777777777888888888888;;;:::;;;>>>@@@FFFVVVeeeuuuaaaPPPBBB999???:::444111000111111111000000000/////////...............------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))+++++++++++++++***))))))++++++++++++++++++++++++***))))))))))))))))))))),,,++++++******++++++,,,------------............,,,,,,------------,,,,,,------......///000000000333333222222222333333444666:::888<<>>===???DDDFFFRRRYYYbbbkkkrrrwww{{{~~~sssjjjccc^^^YYYYYY___kkk}}}xxxbbbTTTWWWaaannn{{{wwwmmm]]]NNNMMMSSSaaarrr}}}hhhNNN>>>666---***---000111///,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))***))))))))))))***++++++)))***,,,,,,++++++---...///...------------------------...///000000111222222222222222333333333444555555666666777777888888555666666777777666666666444555666888999:::::::::999::::::;;;;;;;;;::::::======>>>???AAABBBAAA@@@===>>>???@@@@@@???>>>===:::<<<>>>AAABBBBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::888888444444444444444555555666888666666777666666:::@@@FFFRRRgggooocccPPP@@@666333444555111///------///111111111000////////////.........,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++************++++++++++++******+++++++++************)))***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))******++++++************++++++,,,,,,,,,---------......,,,,,,------------,,,,,,------......///000000000000000000111333444666777777;;;999===HHHRRRjjjzzzooo||||||tttjjjaaaYYYNNNEEE@@@@@@BBBCCCGGGMMMWWW```iiipppvvvzzz|||sssddd[[[VVVTTTWWW^^^lll~~~tttdddZZZYYYgggyyyyyymmm]]]SSSLLL\\\eeesss~~~wwwWWW===333111...------.........,,,+++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))***++++++)))***,,,,,,++++++---.........---,,,,,,---------------......///000000111111111111222222333333444555555666666777888999999555666666777777777777666555555555666777888:::::::::::::::<<<======;;;999===;;;:::===AAACCCBBB@@@>>>???@@@@@@@@@@@@???>>>999;;;===???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999:::::::::888777666333222222111222333444555666555555888:::;;;<<<<<<555:::BBBOOObbbxxx|||tttjjjcccLLLEEE<<<444111000111111000000000000111111111000/////////.........------++++++++++++************+++++++++*********************++++++++++++************++++++++++++******+++++++++*********))))))******+++++++++******)))************************)))))))))))))))*********++++++************+++++++++,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,------......///000000000111111222333444666888999666:::999===HHHSSSkkk|||{{{sssjjjcccZZZQQQKKKGGGDDDCCC???DDDLLLUUU]]]fffnnnssswww{{{|||oooddd]]]XXXWWWWWW```nnnkkkgggmmmrrryyyzzzcccWWWWWW\\\iiiqqq{{{}}}eeeKKK999///000000///---,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((())))))***+++(((***++++++++++++,,,...------,,,,,,,,,------...------......//////000000000000111222222333444444444555555666777888888999555555666777888888777777666666666666777888:::;;;;;;;;;;;;===??????===;;;===;;;999<<<@@@BBBBBB@@@@@@@@@???>>>>>>???@@@@@@;;;;;;;;;<<<>>>@@@BBBCCC???>>>>>>=========>>>>>>CCCCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;:::999999999777777888888888888888777444333222111111222444444555333222111444555555222777666666999AAAOOO^^^iiiiii___TTTMMMJJJHHHCCC???888777555444333111---***,,,---///000//////..................------------************************************************)))******++++++******))))))******++++++******)))+++++++++*********)))))))))******+++++++++******************************(((((())))))************+++******))))))******+++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------......///000000000222222222333444555666777555999888<<>>@@@DDDIIIOOOWWW```fffmmmssszzz~~~mmmbbbXXXTTTTTTVVV[[[```sssuuummmwww}}}nnn```^^^hhhsssuuu{{{yyy{{{}}}~~~~~~cccMMM<<<333,,,---...---,,,++++++,,,*********+++++++++++++++******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))(((((((((((()))******((()))++++++******,,,---,,,,,,,,,,,,,,,------...------........./////////000111111222333444555555444444555555666666777777555555666777888888888888888777777888888:::;;;;;;===;;;:::<<<@@@AAA???<<<===<<<;;;<<<>>>???@@@???@@@???>>>======>>>???@@@======<<<;;;===???BBBDDD>>>>>>===<<<<<<<<<<<<===BBBAAAAAA@@@@@@??????>>><<<<<<;;;:::999999888888666666666666777888::::::777666444222111222333444222333111///000444444111111222444555777;;;@@@CCCPPPXXXbbbmmmzzzooo]]]NNNAAA;;;333///000111222222,,,,,,,,,...111222111000))),,,///000000///000000......---------,,,,,,,,,)))))))))***************)))))))))***************))))))************))))))))))))************))))))+++++++++************)))))))))***++++++++++++***************************((((((((()))******++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------......///000000000111111111111111222333333555888777;;;FFFPPPhhheeeggg|||}}}uuulllccc\\\UUUQQQCCCCCCAAAAAACCCJJJRRRXXX___fffpppvvvxxxzzz{{{qqqiiiXXXRRRNNNPPPTTT[[[hhhuuurrrssswwwyyykkkeeehhhsss}}}xxxzzz||||||{{{zzz~~~}}}dddJJJ999111...---,,,,,,++++++++++++,,,)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******((()))++++++******,,,---,,,,,,++++++,,,,,,---...---------.........//////111111222333444555666666444444444444555555555555555555666888888999999888999999::::::;;;<<<<<<<<<>>>;;;888:::>>>AAA???======>>>>>><<<;;;;;;===???===>>>>>>??????>>>>>>=========>>>>>>???@@@AAAAAA??????>>>===============@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999888777666666555555444444666999<<<>>>999888444222000111222333---222333000111666888666,,,///222444444333444555333888>>>BBBGGGRRRaaammmxxx|||gggWWWIII===555222444222///---,,,,,,---...666333000---,,,+++)))(((***---000111//////000111---------,,,,,,,,,,,,+++)))))))))******+++++++++((()))))))))*********+++))))))************))))))))))))************))))))+++++++++************)))))))))***+++++++++++++++************************'''(((((()))******++++++******))))))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++------......///000000000000000000000111222333444666999888;;;EEEOOOggghhhWWW]]]}}}tttmmmgggbbb___KKKHHHCCC???>>>CCCJJJPPPTTT]]]gggooorrrvvv{{{zzzmmm^^^UUUTTTRRRTTTYYY]]]fffzzzzzzqqqwwwppp___```sss|||~~~yyyrrrooosssyyy{{{kkkRRR<<<222111111111///---+++++++++++++++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******((()))++++++******,,,---++++++++++++,,,,,,---...---------...............111222222333555666666777444444444444444444333333555555666888888999999999::::::<<<<<<============>>>:::777888===@@@???<<<>>>???@@@===:::999;;;>>>:::<<>>???AAABBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA::::::999888777666555555555444333333555999>>>AAA;;;888555222000000000111)))///222...,,,///000---000111222111000000222444///555:::;;;888888===BBBIIIRRR___jjjsss}}}zzzttttttsssiii]]]WWWFFF888555444000222888---///111111000///000111))))))(((***---000111000***---...---+++)))***,,,---------,,,,,,,,,++++++))))))******+++++++++,,,(((((())))))*********+++))))))************))))))))))))************))))))+++++++++************)))((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******)))************++++++++++++++++++,,,,,,+++++++++------......///000000000111111111222333555666777777;;;999<<>>===:::999===AAA???>>><<<;;;<<<>>>AAACCC===============<<<;;;;;;<<<===@@@AAAAAA???<<<:::@@@AAABBBCCCBBBAAA@@@???>>>=========>>>???@@@@@@EEEAAA===>>>BBBCCC@@@<<<<<<=========;;;999666444888777555444444555777888444333222000///.........////////////////////////...//////000111222222333333333444555666666666666888999<<>>FFFOOOfffnnn~~~hhhXXXZZZjjj~~~uuunnnjjj___TTTOOOIIIDDDCCCFFFBBBGGGNNNTTTZZZaaaiiioootttxxx}}}xxxnnndddYYYOOOMMMPPPQQQ^^^mmm{{{yyytttxxx|||rrrhhhaaaiiivvv}}}}}}yyynnnddd```VVVKKK===222...---,,,+++---,,,,,,+++++++++++++++************************++++++******)))***************))))))))))))******(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...------------...///000111111000///111333555555555333333333333444666777888444444555555666666777777666:::>>>===;;;:::<<>>===<<<===>>>@@@AAA>>>>>>??????>>>======<<<>>>???BBBDDDDDDBBB@@@>>>===>>>???@@@AAABBBCCCCCC>>>>>>======>>>>>>??????BBB@@@>>>@@@BBBCCCAAA>>>;;;;;;;;;;;;:::888666555555444333222222333444555333333111000///.......................................//////000111111222111222333333333333333333555444222222333666999:::<<<>>>AAAEEEHHHJJJKKKLLLZZZ[[[]]]aaadddgggjjjkkkqqqpppnnnllljjjhhhgggfffXXXTTTOOOLLLJJJDDD;;;444<<<888555555777666333///444333222111000000000000///.........---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////000111000000000000111222333444555::::::>>>FFFOOOfffjjjuuuooo^^^```iiilll}}}{{{sssjjjbbbXXXMMMGGGFFF@@@AAADDDGGGKKKSSS[[[aaajjjooovvv|||{{{sssddd]]]VVVQQQNNNMMMTTT\\\jjjyyy}}}ssssssyyywwwhhh]]]WWW^^^lll}}}}}}|||vvvhhhYYYPPP???888000++++++---------,,,++++++***************))))))))))))))))))))))))******)))))))))***++++++***))))))(((((())))))***(((((())))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------------...///000000000///...///222444444444333333333222333444444555444444444555555555555555555999===>>>;;;:::;;;<<<>>>>>>>>>>>>>>>>>>????????????????????????>>>===>>>@@@BBBDDDEEEDDDBBBAAA>>>>>>>>>>>>???@@@BBBCCC???>>>>>>============>>>;;;;;;<<<=========<<<<<<999999888888777666555555222111000//////000111222222222000///......---------------------------------------...//////000000000000111111111000//////000//////.........//////222333333444333333222111555555666777888999999:::======<<<;;;999888777777999666444444555555111---000---+++,,,//////---+++/////////...///000000111......------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...------///000111000///////////////111222222444999:::===FFFNNNfffwww{{{{{{eeejjj||||||tttnnnhhh^^^UUUOOOHHHFFFCCCAAACCCHHHOOOTTT^^^dddllltttxxxzzz{{{|||vvvhhh]]]UUUPPPLLLMMMQQQXXXeeepppwwwsssxxxuuufff]]][[[[[[dddooo}}}{{{{{{wwwnnn]]]LLLCCC666222---++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,))))))(((((((((((())))))(((((((((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,------------------------...///000000...---///111333333333444444333333333333444444666555555555555555555555444888<<<===<<<:::999999<<<===>>>??????>>>===<<<===>>>>>>???>>>>>>======;;;===@@@BBBCCCCCCBBBAAABBB@@@>>><<<;;;<<<>>>??????>>>======<<<<<<<<<<<<;;;<<<<<<:::888888999;;;777777666555444444555555000000////////////000000111000///...------------------------------------,,,,,,,,,------.........//////000000///...------,,,---///000111222333333111111111111111111111111222222222222111111111111222222111111111000000000555222000000222222111000000...---...000111///...------,,,------...//////------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++*********+++---...*********************************)))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000---+++,,,...000000//////......//////000111222333888999<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<>>>>>>>>===<<<;;;;;;;;;<<<@@@???>>>:::888777999<<<666555444333333333333444000//////////////////000//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///////////////...---,,,***+++,,,,,,,,,+++))))))***++++++,,,,,,---...///---------------,,,,,,,,,......//////////////////000///---,,,,,,---------000///............---,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))),,,+++*********+++---...************************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,---.........000000000000111222333333333999999<<>>???===<<<<<<;;;;;;;;;;;;<<<===<<<:::999888777666666555555444444333222222111////////////////////////...------,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,------....../////////...------******++++++,,,++++++***......---------...//////++++++,,,,,,,,,---------,,,,,,---------.........//////////////////000111//////......---,,,,,,+++...---,,,+++******************++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---//////...------...111111111111222333444444444999999<<>>???@@@??????<<<;;;999999999:::<<<===;;;;;;;;;:::;;;;;;<<<<<<777888999===???===777222555555555555444222000///.........//////.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------***+++,,,---///000222222,,,+++***)))((()))******/////////000000111111222---............/////////)))***++++++++++++,,,,,,---......---,,,,,,,,,------,,,++++++******++++++************+++++++++,,,++++++*********)))))))))************************)))******+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************((()))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***///555444000,,,...000111111111111222333444444666::::::<<>>===;;;999888888888888::::::::::::;;;;;;<<<===999;;;@@@GGGLLLIII@@@777555666666666555222///---,,,------......------,,,,,,,,,++++++***+++++++++************************------------------------***+++,,,---------------,,,+++***))))))))))))***...---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,------------+++---......---,,,,,,,,,((()))************+++,,,++++++++++++++++++,,,---))))))******+++++++++,,,))))))))))))((((((((((((************************)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))111999888222---...333000000000000111222333444777;;;:::<<>>===>>>>>>===;;;999777888:::;;;;;;::::::999777666444555666777555333...........................------,,,,,,------...++++++++++++*********************)))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************))))))************)))))))))))))))************+++)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))'''''''''''''''((()))***)))))))))************+++(((((((((((())))))))))))*********************************)))))))))))))))************************)))(((((((((***---000111******))))))))))))*********)))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++000666666000+++,,,...---//////000111222333333444666888777<<>>===;;;999888888888999<<<<<<;;;;;;;;;;;;<<<<<>>:::888777777999:::::::::999888666555444444444444444333......------------------------,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))******(((((()))))))))************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''((())))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++***))))))((())))))******)))))))))(((((((((((('''(((((()))))))))*********(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***///222000---------,,,//////000111222333333444666888777<<>><<<;;;::::::======<<<<<<<<<<<<======BBBAAAAAAAAA@@@>>>:::777666777888999:::999888888888777555333222000000000.........---------,,,,,,------,,,,,,,,,,,,------+++************)))))))))))))))))))))************((((((((()))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))'''&&&))))))((((((((()))******))))))((((((((((((''''''))))))))))))************(((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++&&&***...//////---,,,,,,//////000111222333333444666888777<<>><<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@???;;;888555666888999999999888777888777555333000//////000000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---************))))))))))))((()))))))))************(((((((((((()))))))))******++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))((((((((('''''''''((((((((())))))))))))***(((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,......------...//////000111222333333444666888777<<>>===;;;:::999<<<;;;;;;::::::;;;;;;<<<999999;;;===??????<<<999555666777999999888888777444444333222000000222333111111000///---,,,++++++---,,,,,,++++++,,,,,,---************))))))))))))(((((())))))*********+++(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))'''&&&&&&(((***,,,((((((((((((((()))******)))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,,,,,,,...000//////000111222333333444666888777<<>>......444///---,,,+++++++++***)))*********)))))))))))))))'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((&&&%%%%%%''')))***&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((((((((()))***+++,,,)))***,,,---------,,,+++...............///000000000000111222333333333333222333333333333222222333555555555666777888::::::555555555555555666777888666999;;;<<<:::888888999666666777888999999999999666666666666666555444333333444222...,,,......,,,,,,,,,,,,+++******))))))(((((()))))))))*********)))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))************))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''(((((())))))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((('''''''''(((((((((+++,,,---+++)))'''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))'''''')))+++))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,---......000000111111111222222222333888777999@@@DDDVVVsssiiiYYYWWW]]]qqqyyy|||zzz||||||tttjjjbbbWWWLLL???>>>;;;:::999:::<<<===BBBBBBDDDEEEEEELLL]]]nnn{{{mmm```RRRIIICCC@@@AAACCCMMMOOORRRXXXaaakkkssswwwmmmnnnmmmkkkjjjggg]]]RRRNNNEEEBBBPPPiiivvvSSS;;;000,,,+++,,,,,,+++***))))))***++++++))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((((((((()))***++++++******+++,,,------------------------...///000000///000111222222222222222000222444333222111111222444444555666777999:::;;;777777777666777777888888555999======:::888888:::666777777888888888777777555555555555555444333222///...---,,,,,,---......+++++++++*********))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''((((((''''''''''''''''''(((''''''((())))))))))))((('''''''''(((((((((((((((+++,,,,,,+++(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,---------------,,,,,,,,,------...//////000000111222222333333333888777999???CCCUUUqqqpppccc[[[\\\eeennnppppppvvvxxxqqqjjjvvvzzzjjjSSSOOOIIIBBB<<<999888777:::999999888555555===GGGNNN___qqq~~~~~~xxxqqqhhh___YYYGGG@@@<<>>???;;;888999;;;777777777888777777666666333333444444333333222222///---,,,,,,,,,+++,,,...***************)))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((())))))******))))))&&&''''''(((((((((((((((''')))******(((''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&(((++++++***(((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,------------......------......//////...//////111222333444444333777777999???CCCTTTpppppp___YYY___dddbbb___dddsssssspppooosss{{{xxxooo```QQQEEE>>><<<<<<444333555999:::777888<<>>??????CCCKKKRRRWWW\\\dddnnn{{{~~~qqq___SSSNNNJJJFFF===>>>@@@AAAEEEKKKSSSXXX]]]___eeeooo{{{wwwnnnfffaaa^^^]]]ZZZYYYUUUPPPMMMPPPWWW]]]mmmooorrrxxx{{{uuunnniiibbbVVVFFF999111///---+++)))((((((((())))))))))))))))))))))))+++***(((&&&''')))+++---(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000111111111000000333444444555555444444333777777666666666666777777666555555444444666777888;;;;;;::::::999999888888555666666666666666555444111111111111000000000///------............------))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((***(((&&&'''++++++''',,,)))'''(((***+++***(((******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,)))))))))***+++,,,...///111111111222333333444444333777666999AAAEEEUUUooovvvhhh```aaaddd}}}{{{vvvlllccc^^^hhhjjjoootttyyy|||vvvuuulllhhh___TTTHHH@@@<<<:::444555555555555777<<>>333+++///...,,,***)))((()))))))))))))))))))))))))))))))))((('''&&&'''(((***+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,------------.........//////000111222333333333333222333333444444555444444777666666555555666666777555444444333444555666777777777666666666666666666444555555555555444333333000000000/////////......,,,,,,------------,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''')))'''%%%'''++++++(((,,,)))'''(((***+++***(((******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------,,,++++++++++++,,,/////////000111111222222333777666999AAAEEETTTooorrrddd]]]jjj}}}zzznnniii```___```dddkkkrrruuuvvvzzzpppcccWWWOOOCCC???:::777666666666666444555666666777;;;@@@DDD>>>AAAEEEHHHIIIKKKMMMOOORRRYYYXXXMMMFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJIIIIIIGGGEEEBBB>>>::::::;;;>>>@@@DDDHHHJJJPPPXXX\\\[[[fffiiilllrrrzzz{{{tttlllfffbbb___WWWLLLCCCCCCIIIPPPbbblll{{{}}}{{{~~~xxxzzz~~~pppjjj]]]JJJ;;;333///+++(((---,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,---------.........//////---...///111222333444444111111222333444555666666555555555444444555555555444444333333444444555666444444444444444555555555333444444444333333222111///............---------***++++++,,,,,,++++++***)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))((()))(((''')))---...***+++)))(((((()))******)))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,/////////000111111222222333777666999@@@DDDSSSmmmttteee]]]iii|||~~~qqqjjjaaa[[[[[[```ggglllnnnvvv|||qqqaaaXXXLLLDDDBBB@@@>>>;;;;;;<<<<<<;;;999888999::::::<<<============>>>@@@===LLLPPPBBB888<<<>>>:::;;;;;;;;;:::::::::::::::;;;<<<<<<:::888:::AAAGGGPPPXXXaaahhhqqqzzz~~~}}}uuummmgggaaa\\\XXXRRROOOHHH???<<>>>>>===;;;999;;;>>>AAA<<>>???@@@>>>AAAEEEEEEEEEJJJTTT\\\kkkrrryyy}}}vvvppppppkkkccc[[[TTTOOOKKKIIIGGGHHHHHHFFFHHHTTTfffuuu}}}|||fffVVV>>>888111,,,,,,------,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...////////////......---000000000111333555777888444444333333333333444444555666666666777777777777333333444444555555666666555555555444333222111111//////.........---------++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((***)))'''***//////,,,*********)))((()))************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------...///000000111111111222333333444444444777555888???BBBPPPjjjyyyrrrkkkiiilllsss}}}vvvgggaaaaaaUUUWWWYYYZZZZZZ\\\___aaaffffffjjjssswwwttttttsssqqqqqqsssuuussskkkaaaWWWRRRPPPPPPPPPPPPQQQUUU[[[___RRRZZZ\\\SSSIIIFFFBBB<<<<<<===@@@DDDIIIMMMPPPRRR]]]aaadddfffgggllluuu}}}~~~|||sssiii___XXXUUUUUURRRNNNJJJGGGFFFFFFFFFOOOVVV]]]cccfffjjjrrrxxx|||vvvpppooopppqqqzzzzzz}}}hhhOOO@@@///...,,,++++++***((('''((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......222222222222111000//////000000000000222444666888444444444333333444444444666666777888888888888777333333333333333444444444555555555444333222111000//////.........---------+++++++++,,,,,,+++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''&&&%%%'''+++,,,((()))******)))(((((()))+++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,111000///...---,,,,,,,,,/////////000111111222222444777555888>>>AAAOOOiii^^^ttt~~~qqqhhhmmmvvv}}}www``````^^^[[[WWWUUUUUUUUUSSSSSSRRRVVV```ppp~~~~~~~~~}}}|||xxxrrrvvvxxx{{{~~~}}}xxxsssnnnhhhccc___]]]___bbbfffjjjmmmooopppxxxzzz||||||}}}|||vvvrrrmmmhhhgggccc[[[QQQIIIFFFFFFHHHBBBCCCFFFIIIMMMSSSYYY]]]ffflllsssxxxzzzyyyyyyyyyyyy|||uuunnnjjjkkkqqqvvvyyywwwuuuooo___III888222...---,,,++++++***((('''((())))))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***+++,,,,,,------,,,,,,............/////////000222222222333222222111111111000000000111333666777555555444444444444555555555555777888888888777666555555555555555444444444444444444333222000///...------------,,,,,,,,,,,,)))******++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((('''%%%'''++++++'''(((***+++***((('''))),,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,111000...---,,,+++++++++/////////000111111222222444777555777===@@@NNNhhhRRR[[[lllvvvvvv~~~vvvnnnfffaaa^^^RRRQQQOOOLLLLLLQQQ\\\dddjjjjjjjjjlllnnnnnnmmmlllhhhrrr|||www|||~~~}}}wwwsssrrroooppprrrtttuuuuuuuuutttsssssssssrrrqqqrrrtttuuupppoooiii___WWWSSSNNNHHHGGGEEEBBB???>>>AAAGGGKKKJJJMMMSSSZZZbbbkkktttzzzvvvwwwxxxyyyzzzzzzzzzzzzwww|||{{{sssnnnkkkhhhnnnttttttsssuuu~~~xxxzzzsssgggVVVAAA000,,,111---,,,)))((('''((()))***((())))))))))))'''%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,---------,,,,,,000000000000111111111111...///000111111111111111222111000000111333555777666555555444444555555666333444666777777777666555999999999888777777777666333333222222000///...---,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))***+++***((()))------)))(((***+++***((('''))),,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,------,,,,,,,,,---......111111111222333333444444444777555777===???MMMgggTTTSSS[[[jjjyyy|||~~~}}}xxxqqqeee___UUUKKKFFFFFFKKKPPPSSSUUUWWWYYYZZZZZZZZZYYY\\\^^^cccjjjpppqqqmmmhhhkkklllnnnppptttzzzzzzvvvuuuuuuuuuxxxtttqqqrrrpppjjjggggggdddaaa^^^\\\^^^```cccddd^^^XXXPPPIIIFFFDDDCCCBBBDDDDDDDDDHHHMMMSSSWWWYYY______bbbiiiqqqxxxzzzzzz}}}}}}}}}|||||||||||||||}}}{{{ssskkkgggfffkkkoootttxxxzzz}}}}}}rrrfffXXXEEE666000...---,,,))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&'''((())))))&&&%%%#########$$$&&&(((&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++++++++,,,,,,,,,...///111000///......///000000000000111222333444222333444333222111333555666666666666555555555555666666777777888888888999<<<;;;:::888666555444333333222111111111000...,,,......------,,,+++******,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***++++++++++++***---,,,++++++******++++++++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,---------......---///000111111222444666555777555888???AAALLLdddNNNLLLRRR^^^gggooo~~~wwwdddbbboooxxxhhhXXXKKKEEECCCHHHJJJLLLLLLKKKJJJLLLMMMJJJJJJLLLRRRXXXZZZYYYVVVTTTSSSSSSSSSTTTYYY^^^bbbhhhhhhfffeeedddcccbbbbbbaaa]]]\\\]]]\\\WWWUUUWWWQQQOOOLLLJJJJJJKKKLLLMMMIIIFFFCCCAAABBBDDDEEEEEEIIIKKKPPPXXXbbbllltttxxxqqqqqqrrrvvv|||}}}~~~~~~|||{{{kkkmmmnnnnnnlllkkklllnnnnnnsssyyy}}}{{{}}}{{{fff[[[LLLCCC777000......,,,+++))))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%&&&''')))***%%%%%%%%%%%%&&&&&&&&&''')))(((((((((((((((((((((*********+++++++++,,,,,,+++,,,......---,,,,,,---000000000000111222333333444555555444333333444666666666666666666666666666666666777777777888888888::::::999888666555444444333222111111111000...,,,------,,,,,,+++*********,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***++++++++++++***,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,******+++---,,,,,,,,,---------......---///000111111222444666555777555888???@@@LLLdddKKKIIINNNWWW[[[ZZZ___hhhkkkgggeeeooolll\\\TTTIIIKKKKKKIIIEEECCCDDDFFFFFFCCCAAABBBEEEHHHHHHFFFGGGEEEDDDCCCCCCEEEGGGHHHLLLMMMOOOPPPQQQPPPOOONNNLLLIIIHHHJJJJJJFFFFFFIIIDDDCCCCCCCCCDDDGGGJJJKKKJJJIIIIIILLLQQQWWWZZZ\\\fffiiimmmsssyyy|||{{{{{{~~~|||vvvpppkkkiiieeegggiiillloootttzzz|||}}}~~~zzz]]]GGG>>>333000,,,+++------+++((()))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((*********++++++++++++,,,***,,,---...---------///000000000000111222333333555666666555444444555777666666666666666666666666666666666666777777777777999888888777666666555555333222111111111111...,,,,,,,,,++++++***)))))))))++++++***)))((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&$$$$$$&&&((('''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((()))******++++++******+++******)))))))))))))))++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,---------......---///000111111222444666555777555777>>>@@@LLLcccGGGFFFKKKTTTXXXVVVTTTVVVYYYnnnrrrjjjsss}}}tttnnnlllkkkjjjhhheeebbb___[[[TTTKKKGGGFFFGGGGGGGGGLLLLLLMMMNNNNNNLLLJJJGGGCCCDDDEEEFFFFFFFFFFFFFFFEEECCCDDDFFFEEEAAABBBFFFEEEFFFHHHKKKQQQZZZccciiigggeeedddeeekkkqqqwwwyyy~~~~~~~~~tttkkkeeebbbaaaooopppssswww|||~~~tttWWW>>>111...---,,,+++,,,---,,,)))&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((************+++++++++++++++---///000//////000111/////////000000111222333555555666555444333555777555666666666666666777777666666666666666666666666666666666666666555555555333222111111111000...,,,+++*********))))))((((((******)))(((((((((((((((''''''&&&&&&&&&'''((()))'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********************)))(((((((((((((((************************+++---...---,,,+++,,,---,,,,,,,,,---------......---///000111111222444666555777555777>>>???KKKbbbCCCCCCGGGPPPUUUUUUSSSSSSMMMXXX```oooxxxzzzzzzsssmmmmmmnnnlllkkknnnuuu}}}~~~xxxoooddd\\\YYYZZZZZZZZZ```bbbfffjjjjjjddd\\\UUUMMMLLLJJJHHHIIIKKKNNNPPPRRRQQQSSSUUURRRMMMMMMQQQRRRTTTVVVZZZbbbooo~~~{{{xxxyyy~~~{{{oooiiijjjooosssyyyzzz}}}}}}wwwzzz~~~uuudddNNN:::...+++,,,...---,,,++++++***)))'''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###&&&''''''((()))*********)))((((((((())))))******&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))*********++++++++++++---///000//////000111////////////000111222333333444444333222222333555444444555555666666666666666555555555555555555555444444444444444444444444222111000000000///---+++******)))))))))))))))(((***)))((((((((((((((((((((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))***)))((((((''''''((((((***************************+++------,,,++++++,,,,,,,,,,,,---------......---///000111111222444666555777555777===???JJJaaaDDDEEEIIIOOOSSSUUUTTTSSSOOORRROOOSSSdddttt|||rrrkkkfffccc```___]]]]]]^^^bbbfffhhhlllyyyxxxvvvvvvwwwwww}}}tttiiieeeaaa^^^___ccchhhkkklllmmmqqqsssoooiiihhhkkkiiijjjjjjlllppp{{{~~~|||zzz{{{|||sssooorrryyy~~~|||xxxyyy|||zzzssslllTTTLLL???555...,,,,,,---******)))))))))))))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((())))))))))))************+++***,,,---...---------///////////////000111222222111222222111000000111333333333333444444555555666555555555555555444444444222222222222222222111111111///............+++)))******)))))))))))))))))))))((((((''''''(((((((((***(((&&&%%%%%%%%%'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))***))))))(((((((((((((((************************)))+++---...,,,+++++++++,,,,,,,,,---------......---///000111111222444666555777555777===>>>JJJaaaDDDGGGKKKNNNOOOPPPOOONNNJJJLLLFFFFFFNNNQQQZZZllluuutttsssnnnllljjjfff```ZZZUUUSSSRRRSSSXXXcccqqq~~~~~~zzzxxx{{{~~~|||}}}|||zzzyyy~~~vvvtttppplllkkkoooxxx~~~~~~vvvnnnggg]]]RRRJJJ444111...,,,+++++++++***&&&'''((((((''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))))))))))))))************+++,,,......---,,,,,,---///......//////000111222111111222111000///111333111111222222333444444555555555555444444444333333111111111000000////////////...---,,,---,,,***(((************************(((((('''''''''(((((())),,,***'''%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))+++***))))))(((((())))))***************************,,,...///...,,,,,,,,,,,,,,,,,,---------......---///000111111222444666555777555777===>>>III```~~~===BBBGGGIIIHHHHHHGGGFFFEEEHHHEEEFFFJJJDDDCCCPPPNNN___ssszzzzzzyyyvvvoooggg```[[[XXXQQQMMMLLLQQQ\\\gggnnnppptttwwwyyyyyy}}}zzzzzz~~~yyyyyyuuuuuuooommmiiidddcccgggpppxxxlllZZZJJJ===333------------,,,***((('''&&&&&&'''))))))((('''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************...///111000///......///.........//////000111222111222222111000000111333000000111222222333444444555555555444444333333333000000000///......------...---,,,,,,,,,+++)))'''***************+++++++++(((((('''''''''(((((()))---+++(((%%%###$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++---000000///---------,,,,,,,,,---------......---///000111111222444666555777555666======III```>>>???AAABBBDDDEEEEEEFFFCCCBBBAAA@@@AAABBBCCCDDDFFFEEEGGGQQQ^^^ppp~~~{{{xxxjjjfffaaa\\\ZZZYYYWWWVVVQQQVVV\\\^^^[[[]]]lll}}}{{{uuuxxx|||}}}|||||||||zzzxxxyyyvvvsssnnnnnnqqqmmmrrrzzzzzzrrrrrroooooorrrtttwww}}}{{{vvvvvvyyyzzzyyyvvvbbbUUUDDD777111///...,,,************************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))************+++++++++,,,+++***))))))+++---...///.........///000222333111000///222555777666333444444555555555555444444444555555555555555444444222111///------...000111------,,,++++++******)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,------......//////000111222222333222222444777555888>>>>>>HHH^^^{{{@@@AAABBBCCCDDDEEEEEEEEECCCBBB@@@???>>>??????@@@<<<:::;;;AAAHHHQQQ___lllzzzsssmmmjjjfff```\\\VVVVVVWWWTTTNNNLLLUUUaaaqqqwww{{{zzzyyyvvvqqqjjjgggkkkpppxxx{{{|||~~~}}}||||||wwwuuussssssssssssqqqoooqqqnnnkkkhhhaaa\\\```gggyyy|||}}}wwwwwwwww{{{zzzxxxvvvuuusssmmmcccZZZEEE===333---++++++***'''************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&'''))))))************+++++++++,,,+++***))))))+++,,,---//////......///000111222111000000222555666555333333333444444444444333333333333444444444444333333333222111000000000111222---,,,,,,++++++******)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******++++++,,,------......//////000111222222333222222333777555888>>>>>>GGG]]]wwwCCCCCCDDDEEEEEEEEEEEEDDDCCCBBB???===<<<;;;;;;;;;999777777999::::::???FFFWWWkkkxxxqqqllljjjhhhbbbYYYQQQSSSZZZbbbjjjpppoookkkgggbbb]]]SSSUUUZZZcccrrrtttnnnjjjhhhfffdddfffjjjnnnnnnrrrxxxxxxqqqmmmlllmmmllllllmmmooopppooommmjjjjjjjjjfff___[[[cccmmm|||rrrwww}}}tttpppjjjcccZZZMMM>>>444///,,,)))***,,,,,,)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''))))))************++++++++++++***)))))))))***,,,---000//////......///000000000000000222444555444333222222333333333333222222222222333333333333222222222222111111111111000000,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******++++++,,,------......//////000111222222333222222333777666999???>>>GGG\\\tttEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB???<<<:::888888888:::777777999888666666:::666@@@KKKTTTeee~~~vvvjjjhhhmmmrrrxxxyyyqqqhhhdddbbb```SSSSSSUUU\\\hhhsssxxxyyylllcccZZZWWWVVVVVV[[[aaahhhkkkrrrzzzyyyrrrmmmllloooooopppssswwwxxxxxxwwwsssssssssrrrnnnnnnvvvtttjjj]]]VVVKKK@@@888000***&&&***))))))+++,,,+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))))))))*********+++++++++******)))))))))***+++,,,000/////////....../////////000000222333333333333222222333333333333222222111222222333333333333333//////000000//////...---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++***++++++,,,------....../////////111222222222222222333666666999???===FFF[[[tttDDDEEEEEEDDDDDDCCCAAAAAACCCAAA>>>;;;999777666666666222222444555333333555444666555444:::HHHVVV___vvvxxxssswwwvvvrrrqqqpppfffcccccchhhqqqzzzttthhhbbbbbbdddjjjqqqzzz}}}}}}}}}~~~~~~{{{wwwvvvyyy{{{~~~mmmSSSBBB;;;666...)))(((***,,,...)))((('''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))))))))*********+++++++++***************++++++,,,///////////////............///111111222222222222333333444444444444333333222222333444444444444444...////////////...------,,,,,,+++******))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,++++++++++++,,,------....../////////111222222222222222222666666999???===EEEZZZvvvBBBCCCCCCBBBAAA@@@??????@@@???<<<:::888666666666444000///222333000///000111222222222222555999<<>>======<<<;;;999777666555555555666222222777888444///...+++---///222444444444666111999DDDMMMUUU```nnnxxxxxxuuummmsssxxxyyy{{{~~~|||yyytttmmmkkkpppxxx~~~~~~|||{{{|||~~~zzz~~~{{{xxxxxxmmm```MMM<<<111......///***,,,------+++)))'''&&&)))))))))((('''(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''))))))************+++++++++++++++,,,---------------+++,,,...////////////...---///111111000///000111222222333333333333222222000111222333333444444444222111000///...///000000++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......//////000111222222333222222222666666:::???<<>>>>>>>>>>>>>>===<<<<<<999888666555444444555555444222444:::<<<777000---111///.........---///111...222555444333888BBBKKKQQQXXXdddoooyyyzzzwwwwwwuuurrruuu|||~~~}}}uuunnnjjjnnntttzzz~~~|||www|||}}}|||www{{{|||ppphhh^^^QQQEEE???:::777333000...,,,)))'''%%%&&&&&&''''''(((***,,,''''''((('''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&((('''&&&&&&'''))))))************++++++++++++,,,---.........------***+++---///000000//////---///222111///...///111111111222222222222111111//////000222222333333333111///---,,,+++,,,...///++++++******)))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......//////000111222222333222222111666666:::???<<>>HHHTTTqqq;;;::::::::::::999999999555555333222111111111111/////////...---------,,,------------,,,,,,,,,+++***++++++,,,------......111000000000111222444555999;;;@@@FFFLLLQQQTTTVVV```fffooozzzyyyyyyzzzyyywww|||xxxrrrllljjjnnnuuu{{{~~~|||ooonnnpppvvv~~~~~~xxxzzz}}}}}}|||}}}zzzxxxxxxiiihhhfff```WWWKKKAAA;;;===777000---------+++(((*********)))))))))((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))***)))((((((((()))***+++,,,,,,,,,,,,,,,---...............//////////////////000000000111111111111333333222222222111111111000111222222111000222333111111111///...,,,***)))***++++++******(((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&######%%%'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,+++)))((('''((()))******+++++++++******)))(((***++++++++++++,,,,,,,,,---------------...///000......///000111222333333333444777:::;;;>>>HHHTTTqqq999888888888777777777777555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,,,,+++***))))))))))))***......///111444777:::<<>>HHHTTTppp666666666666555555555555444333222000///......---*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,---...************+++---...///333444555777:::@@@GGGLLLSSSXXX___fffmmmuuu~~~{{{yyyzzzzzzyyywwwvvvvvvuuuuuutttwww{{{~~~~~~~~~}}}vvvqqqkkkcccXXXOOOHHHAAA:::555///...,,,***+++,,,...000***))))))***,,,,,,***'''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$########################$$$$$$$$$#######################################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((((((((())))))******+++++++++++++++,,,,,,---.........///////////////000000000000000111111111111111111111111111111000///111222222111111333444222222111000...,,,***)))))))))******)))(((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))******)))***************))))))+++++++++,,,,,,,,,------+++,,,---///000//////......///000111222333333444333444666:::;;;>>>HHHTTTqqq555555444444444333333333222111000///...---------)))))))))***************)))************************************+++++++++************)))(((''''''&&&'''((()))******))))))(((***+++,,,,,,---000222333666888999:::>>>EEELLLPPPOOOOOOPPPQQQSSSTTTTTTWWWYYY\\\^^^```bbbfffiiinnnoooooooooooooooooonnnmmmkkkhhhgggggghhhiiiiii```___\\\XXXQQQKKKEEEAAA===888222/////////---***+++***))))))))))))******,,,***(((''''''((('''&&&'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############""""""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$##################$$$########################################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))+++************+++,,,,,,,,,,,,---...///000111222111111000000000000000000000000000000000000000000///000222111111000222333//////...---,,,***)))(((((())))))))))))(((((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************++++++,,,++++++***++++++,,,,,,,,,---------+++,,,---///000//////...//////000111222333444444333444666:::;;;>>>HHHTTTsss444444333333333222222222000///...------,,,,,,---******))))))))))))))))))((((((((()))))))))))))))************************'''(((((()))(((((('''&&&)))***+++---...---,,,,,,&&&(((******)))(((((()))***+++***'''%%%''',,,000/////////000111333444555444666999;;;<<<===@@@BBB========================<<<<<<;;;:::999888777666777666444111...,,,***)))***(((&&&&&&''')))))))))(((((()))((((((&&&%%%%%%***)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################"""""""""##############################$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((((((******))))))******+++,,,***+++,,,...///111222333111111111111000000000000////////////000000000000///000111111/////////111++++++++++++***)))((('''((((((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,---...///////////////000000111222333444444333444777:::;;;>>>HHHTTTttt333333333333222222222111------,,,,,,,,,,,,------++++++******)))((((((((('''''''''(((((()))))))))(((((((((((((((((((((((($$$%%%''')))***+++******%%%%%%%%%%%%%%%&&&'''''')))***+++***(((&&&&&&'''((())))))))))))***,,,...)))))))))))))))***,,,---%%%''')))***))))))***+++------,,,+++************,,,---...---,,,,,,+++,,,******************++++++)))******)))'''&&&''''''%%%&&&'''((((((((((((((((((((((((''''''((()))+++%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!$$$&&&$$$###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#################################!!!"""""""""#########$$$""""""#########$$$$$$$$$"""############$$$$$$$$$###############%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))(((''')))))))))))))))***+++++++++,,,---...///000111222111111111111000000000///........./////////000000///000111///...,,,---...)))))))))******)))))))))''''''((((((((((((((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((((((((((('''((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))***+++++++++++++++,,,,,,,,,------------...---------------...///000///000111111333333444555333444777:::;;;>>>HHHTTTsss333333333222222222222111,,,,,,++++++,,,,,,---...,,,++++++***)))(((((('''&&&'''''''''(((((())))))'''''''''''''''''''''&&&'''((((((((((((&&&$$$###+++)))'''%%%%%%''')))+++%%%&&&'''''''''(((+++---''''''((()))***)))(((''''''((((((((('''(((+++---(((***,,,,,,+++***+++,,,***)))(((&&&%%%%%%%%%%%%&&&'''((((((((((((***+++&&&&&&(((((())))))((('''###&&&******(((''')))+++'''&&&&&&&&&'''''''''(((%%%'''((((((&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######""""""###%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''')))))))))))))))******+++---.........//////000000222111111111000000//////---.........//////000000///000000///---++++++,,,(((((()))***************''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&))))))&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%'''((())))))*********)))((('''&&&%%%$$$$$$''''''''''''((((((((()))(((((((((((((((((((((((('''((()))***************(((((()))***************,,,,,,,,,---------.........---,,,,,,---...000111000000111222333444444555333444777:::;;;>>>HHHTTTrrr333222000000111111///...//////.........---------***))))))((('''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))***+++,,,---..................------//////000000111111111222111000///......///000111//////...---,,,,,,,,,,,,---+++)))(((((((((&&&%%%)))(((+++---***%%%%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%(((+++,,,+++((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((()))******++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111111111111222222222444555888;;;;;;===GGGQQQnnn333111000000000000///---......---------,,,,,,,,,)))))))))((('''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))***+++,,,------------------.........000000000111111111222222111000///......///000111///...---,,,,,,++++++,,,***))))))((((((((()))))))))"""###''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))(((((((((((()))******++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111111111111222222222444555888;;;;;;===GGGQQQmmm222111//////000000...---,,,,,,,,,++++++++++++***))))))(((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))***+++,,,---+++,,,,,,------.........000000000111111111111111000000////////////000000......---,,,++++++++++++&&&(((******((((((+++...>>>000######'''(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&$$$&&&(((******)))'''&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((()))))))))))))))******++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000111111111222222222444555777:::;;;===FFFQQQmmm222000////////////...,,,++++++*********)))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))))))))***+++,,,---***++++++,,,---......////////////////////////000000000////////////000000...---,,,+++************%%%))),,,+++''''''+++000III:::+++(((((('''###!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%$$$######%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''%%%&&&(((((('''&&&&&&'''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))******++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333444555777::::::<<>>DDD^^^###############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%##############################################################################""""""###$$$%%%%%%########################$$$$$$$$$##############################$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&!!!###%%%%%%"""!!!"""###%%%###!!!!!!$$$%%%%%%$$$"""""""""""""""######$$$"""###############$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$################################################!!!"""""""""####################################!!!""""""###############$$$############$$$%%%%%%###############################################################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&))))))))))))((((((((((((******))))))))))))))))))'''((())))))(((((()))***+++)))((((((***,,,,,,,,,&&&''''''((()))***+++,,,******************++++++******++++++++++++******(((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&(((((((((((()))))))))))),,,+++***)))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000222333444777555666999::::::>>>DDD[[[|||######"""""""""###$$$%%%""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################################################################%%%$$$$$$###""""""""""""""""""""""""""""""""""""##############################"""""""""###$$$%%%########################$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$""""""!!! """$$$%%%%%%%%%""""""!!!!!!""""""###$$$""""""######$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$#########################################################$$$$$$$$$%%%%%%########################"""###$$$$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''))))))((((((((((((((((((((((((((()))))))))******)))***++++++******+++---,,,+++***+++.../////////))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((((((((()))))))))(((((('''''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''***))))))(((((())))))***))))))************))))))&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))(((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......//////000222333444666555666999::::::>>>DDDYYYzzz$$$###"""""""""###%%%&&&"""############$$$$$$$$$########################""""""!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""###############$$$###"""""""""###%%%&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%""""""######$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$################################################&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))***)))((((((******)))(((((()))))))))************'''((()))***+++,,,---...***+++------,,,,,,---///---,,,,,,---//////...,,,...------,,,++++++******(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++((())))))******))))))((((((((()))************)))(((((('''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))******)))))))))(((((((((((())))))))))))******))))))))))))******************************+++******))))))******+++***++++++,,,,,,------.........//////000222333444555444555999:::;;;???EEEYYYzzz$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$##############################"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""""""""""""""""""""""""""!!!"""""""""#########$$$$$$###"""!!!"""###%%%&&&########################$$$$$$######$$$$$$%%%&&&###""""""###$$$$$$$$$$$$%%%&&&%%%%%%#########$$$###"""!!! !!!"""$$$%%%""""""###$$$$$$%%%&&&&&&################################################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$################################################%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%################################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))+++***)))***+++,,,+++))))))******+++,,,---......---...000222444666777888555777888888888888999;;;888888888888888666222///111111111000///......---------,,,+++++++++++++++,,,,,,------------,,,,,,))))))************))))))%%%&&&''')))***************))))))((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$%%%'''((()))))))))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,************************++++++***))))))***++++++******+++,,,,,,---............//////000222333444444222444888:::;;;@@@GGGYYYzzz$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###"""!!!!!!###%%%&&&########################$$$$$$######$$$$$$%%%&&&"""!!! !!!###$$$%%%%%%!!!"""""""""!!!"""$$$%%%$$$###!!! !!!"""$$$%%%""""""###$$$%%%%%%&&&&&&################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$$$$$$$###"""###$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))))),,,+++***+++,,,,,,+++******+++,,,---///000111111555666888:::===???AAABBBHHHIIIKKKKKKKKKKKKLLLNNNLLLKKKKKKKKKIIIEEE???:::333333333333222222222111555444222000...---,,,,,,,,,------......------,,,))))))************))))))$$$$$$&&&((()))***************)))))))))))))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%'''))))))))))))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))+++,,,---++++++******************...---,,,++++++,,,---...******+++,,,,,,---............//////000222333444333222444888;;;<<>>>>>>>><<<999666444333222111111///+++(((---+++))))))******(((&&&)))***+++,,,,,,,,,,,,,,,,,,***))))))***+++***)))******)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&,,,***)))'''&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''''''''******))))))((((((''''''(((((())))))((('''&&&&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444333333666999999999>>>EEE___zzz""""""!!!!!!""""""###$$$########################$$$###"""!!!"""###%%%&&&&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""""""""""""""!!!###############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%####################################################################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$""""""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&+++++++++((('''&&&(((******+++++++++***,,,///222999:::<<>>999555444555555555,,,,,,,,,,,,---,,,++++++))))))******************,,,***(((((()))))))))'''******)))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((+++***((('''&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((''''''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((())))))(((''''''&&&(((((('''&&&'''((()))***(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444333333666999999999>>>EEE^^^yyy""""""!!!!!!""""""###$$$########################$$$###"""""""""###%%%&&&%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$$$$$$$###############################################################################################################%%%$$$$$$$$$######""""""######""""""""""""######$$$$$$############$$$$$$################################################%%%$$$######"""#################################################################################!!!""""""######$$$$$$$$$########################################################################################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''******+++***))))))+++,,,...///111222444888===AAAFFFHHHJJJLLLNNNPPPQQQQQQSSSUUUVVVVVVWWWXXX[[[]]]\\\]]]ZZZSSSNNNKKKGGGAAA?????????@@@BBBEEEHHHJJJSSSXXX]]]^^^\\\YYYWWWWWWSSSNNNKKKLLLKKKGGGEEEFFFFFFFFFGGGJJJNNNQQQRRRQQQOOOJJJDDD???<<<999777555---///000000...,,,++++++******************)))))),,,***)))((()))))))))(((******)))(((((((((((()))))))))))))))))))))))))))((((((((('''(((((()))))))))((((((''''''(((((()))''''''(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((()))))))))(((''''''(((((('''''''''((()))***(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444333333666::::::999>>>EEE\\\www$$$$$$######$$$$$$%%%&&&##############################"""""""""###$$$%%%%%%$$$$$$###""""""#################################$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""######"""!!!!!!"""######################################################""""""""""""""""""""""""################################################$$$$$$$$$############"""$$$######""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%$$$######"""""""""###########################################################################"""""""""""""""""""""########################""""""""""""""""""""""""########################################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((())))))))))))(((((((((''''''&&&(((***,,,---...111333666999<<<@@@CCCGGGKKKNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNOOOPPPNNNMMMLLLMMMNNNUUUWWWUUUOOOKKKJJJGGGCCC<<<<<<===???CCCHHHLLLOOOOOOQQQUUUVVVUUURRROOONNNMMMHHHEEEFFFEEEBBBAAADDDCCCCCCCCCEEEIIILLLMMMMMMJJJJJJJJJJJJGGGBBB;;;666555777888666222...------...------,,,++++++++++++---+++))))))+++++++++***+++***))))))(((((())))))************************(((''''''''''''((())))))''''''((((((((())))))***(((((((((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((()))))))))(((((('''((((((((((((((()))))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444444444666::::::999>>>EEEZZZvvv$$$$$$######$$$$$$%%%&&&#######################################$$$$$$$$$%%%$$$######"""##########################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################!!! !!!######%%%$$$$$$$$$###"""""""""######""""""""""""######################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""########################################################################%%%$$$$$$###"""!!! ########################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((()))***(((((((((((((((((((((((((((,,,000444777:::===???@@@DDDHHHKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHGGGFFFCCCEEEFFFEEEDDDCCCDDDEEEEEEHHHIIIGGGHHHLLLMMMKKKKKKJJJJJJJJJMMMQQQUUUXXXWWWVVVVVVZZZ]]]]]]YYYTTTUUUQQQPPPPPPOOOLLLLLLPPPIIIGGGDDDDDDFFFHHHIIIIIIDDDEEEHHHKKKMMMKKKGGGCCC>>>???>>>===999666444333111000///...------......,,,+++)))***+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''((())))))*********))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))(((((()))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444444444777:::::::::???FFFZZZvvv""""""!!!!!!""""""###$$$########################""""""######$$$$$$$$$$$$$$$$$$###############$$$#################################$$$$$$%%%%%%&&&"""############$$$$$$$$$########################"""""""""!!!!!!"""""""""$$$$$$$$$###############"""""""""######"""""""""###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ###########################################################################################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((()))***+++'''''')))***,,,---...///555999???CCCEEEGGGIIIJJJIIIKKKMMMMMMJJJGGGEEEEEECCCCCCBBBAAAAAAAAABBBBBBCCCEEEIIIKKKMMMNNNPPPRRRMMMQQQTTTUUUZZZaaaeeeeeennnllliiiggggggiiilllnnnsssqqqqqqwww~~~yyyrrrpppppprrrppplllmmmrrriiifffbbb``````aaabbbbbb[[[XXXSSSPPPOOONNNMMMLLLFFFDDDAAA???>>><<<:::777555555333222222333444444000...,,,,,,------,,,+++++++++***))))))))))))***))))))))))))))))))))))))***)))(((((('''''''''((('''((()))************)))******))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))*********))))))'''((()))*********))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444444444777;;;;;;:::???FFF\\\www""""""!!!!!!""""""###$$$########################""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$########################"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""######$$$$$$######"""###############$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,)))+++...222666:::===???FFFJJJNNNPPPOOONNNMMMMMMLLLLLLKKKHHHEEECCCCCCDDDAAABBBDDDGGGLLLPPPTTTWWW\\\```eeeiiilllooorrrttt|||yyyqqqkkkgggdddbbb]]]VVVMMMJJJJJJHHHCCC>>>???>>><<<<<<<<<===???@@@<<<999666444333111///---,,,+++******))))))******++++++++++++++++++++++++------+++***)))((((((((((((((()))*********))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***(((((()))***************'''((()))***+++***))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))******++++++,,,---------///111222222222333444444555777;;;;;;:::???FFF^^^yyy$$$$$$$$$###$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###$$$###############$$$$$$########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%""""""############""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,---///444:::AAAGGGKKKNNNRRRTTTVVVVVVSSSNNNKKKJJJJJJHHHFFFCCCBBBCCCHHHKKKKKKMMMRRRYYYbbbkkkrrrvvvzzzooobbb\\\ZZZWWWOOOHHHHHHGGGEEEEEEEEEGGGIIIJJJHHHDDD@@@<<<999666333000,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++******)))((()))***++++++***)))(((+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((((((((())))))*********)))'''%%%%%%''')))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,'''((((((((())))))******(((((()))***************'''((()))++++++******)))(((((((((((())))))))))))))))))***++++++++++++***************************)))******+++,,,,,,---------///111222222222333444555555777;;;;;;:::???GGG___zzz######"""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((((()))***)))'''''''''(((+++***(((((())),,,000333777<<>>;;;222)))'''***,,,***+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))******************************++++++++++++******************+++,,,---...---///111111111000111222555555777:::;;;<<>>@@@???;;;444///---///000......000+++,,,,,,,,,+++...333777666777444...+++------++++++*********))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))))))))))))))******************************++++++++++++******************+++,,,------...000222222222111222444555444777:::;;;<<>>999666666444...++++++,,,,,,---,,,++++++...000---333666333000///...,,,***************)))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))******))))))(((((((((((((((((((((((((((******************************++++++++++++******,,,,,,++++++++++++,,,,,,///111333333333222333444555444666::::::;;;BBBJJJXXXqqq$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""################################################$$$$$$$$$#########""""""########################################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''')))***+++((())))))))))))+++...111666:::AAAGGGJJJIIIFFFDDD777999;;;===???@@@AAABBBIIIMMMTTT\\\fffqqqzzz|||wwwvvvyyyyyyuuussstttrrrnnnddd```^^^aaaccc```___```bbb```^^^\\\\\\^^^aaaccchhhiiigggfffkkkrrruuusssuuurrrpppssszzz|||ooofff___UUUKKKKKKDDD???===:::333//////111000000...---,,,,,,,,,***222888666111///...---***************************))))))))))))))))))***((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((***************************++++++,,,,,,++++++***------,,,+++++++++,,,,,,...000222333222222333444444444666999:::;;;BBBJJJWWWppp######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$####################################################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########################################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))''')))+++---000333888;;;BBBEEEIIILLLKKKGGGBBB>>>777;;;>>>>>><<<>>>EEELLL\\\eeerrr}}}|||vvvrrrmmmhhheee^^^eeelllpppsssuuusssnnneee___[[[\\\]]]^^^aaafff```]]]YYYWWWVVVWWWXXXYYYUUUXXX[[[___gggllliiibbbZZZ\\\^^^```cccfffiiikkkyyy{{{mmm```WWWPPPJJJGGGCCC>>>;;;<<<444333111000000000///...---444888444...---...---***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,---///111222111111222333444444666999:::;;;AAAIIIXXXppp""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######################################################$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################"""""""""############$$$"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&''''''((('''+++000555999>>>CCCFFFHHHIIIJJJIIIGGGBBB>>>;;;:::===@@@BBBFFFPPP```lllzzzvvvqqqssswwwllljjjfffcccaaaaaabbbcccaaalllyyyrrrjjjdddbbbaaaccciiippprrrooojjjggghhhiiijjjjjjccclllyyysssddddddccc___ZZZWWWVVVWWWiiipppuuuuuuvvv|||qqqhhh___YYYPPPFFF???===444222///.../////////...000444555000,,,,,,...---*********++++++++++++++++++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------///111111111000111222444333555999999:::AAAIII\\\rrr!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###################################################$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''((()))+++,,,---000444:::>>>AAACCCFFFHHHJJJIIIHHHFFFEEEDDDCCCCCCBBBEEELLLWWWfffvvvzzzvvvtttmmmccc[[[]]]hhhqqqjjjiiifffaaa^^^```fffkkk{{{~~~zzzzzz|||xxxpppiiidddaaa```aaakkktttsssmmmggg___YYY^^^dddjjjnnnqqqyyy|||ppp___RRRMMMEEE@@@999555333111///---000222111---,,,......+++*********++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///...000222222111111222333333333555999999:::AAAIII```ttt !!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%########################################################################""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%"""###%%%)))---000444666<<>>:::555111...///...,,,---000///************++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''((())))))))))))************************************************+++,,,,,,------,,,,,,++++++++++++,,,---...///000///111333333222222333444333333555888999:::AAAIIIbbbvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$+++888>>>111 ***$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***,,,///555<<>>@@@666///***,,,,,,***---333,,,,,,+++***((()))***,,,...---,,,+++************+++******))))))))))))))),,,,,,,,,++++++************)))((()))+++,,,,,,++++++***)))'''''')))***+++333+++'''+++...+++'''%%%+++*********))))))(((((())))))))))))))))))))))))((()))+++------+++)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111111111222333444555888999:::<<>>;;;===EEEJJJJJJHHHPPPYYYhhhwww~~~|||vvvppphhhbbbiiirrr{{{zzz}}}rrrmmmnnnhhh___bbbgggvvv}}}cccUUUMMMCCC:::666444000......000///......------------...------,,,++++++++++++,,,+++******))))))******,,,,,,,,,++++++++++++******)))((()))***+++***)))+++***)))(((((()))***+++***555777...&&&'''))))))************))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++000/////////000000111222444555888999:::<<>>444//////111000//////...............//////......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++)))))))))************))))))------,,,++++++***)))(((((()))))))))************))))))))))))))))))))))))((())))))))))))))))))((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************+++,,,---.../////////000111222333444444555888999:::<<>>888333000222111111000000000000000....../////////...------......------,,,,,,++++++,,,++++++++++++************************************++++++***))))))***,,,************************))))))************))))))))))))))))))************************************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000111222333333444444333555999::::::>>>DDDNNN```''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''''''''''''''(((((()))***)))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''(((***---111777>>>DDDEEEGGGIIIJJJIIIHHHHHHIIIDDDHHHQQQaaassslllgggooo|||{{{tttnnneeeeeefffpppzzz{{{xxxuuuuuuvvvsssmmmnnnooorrrvvvzzz}}}{{{mmmYYYOOOYYYeeerrr|||iiiSSSAAA777333222222111000000000111111---...///000000///......///......---,,,,,,++++++,,,,,,+++++++++*********************************'''(((******((('''((()))******************************++++++++++++******))))))))))))************************************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000111222333333444444333444888::::::>>>DDDNNN```(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$%%%&&&$$$"""########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))%%%)))...333888>>>CCCHHHKKKKKKKKKIIIGGGEEEFFFGGGGGGMMM\\\rrrrrrfffooollleeefffgggiiipppyyy|||xxxyyywwwrrrqqqvvvzzzyyyyyyzzzyyyvvvrrrrrrqqqrrruuu|||qqqXXXUUURRRSSSpppkkkOOOAAA===333222111111000111111111,,,---...000000000////////////...---,,,,,,++++++,,,,,,,,,+++++++++******************************)))+++------,,,+++***+++************************+++,,,,,,------,,,,,,+++))))))))))))*********************************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000111222333333444444222444888::::::>>>DDDOOO```---+++******,,,---,,,,,,///...---,,,,,,,,,,,,---...------,,,,,,++++++***(((((()))))))))***************++++++++++++++++++,,,111333...***)))(((&&&&&&'''((()))))))))'''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((---555===BBBGGGKKKMMMLLLIIIKKKLLLCCC888<<>>@@@QQQ```IIIHHHHHHKKKOOOSSSUUUUUUZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTNNNNNNLLLJJJHHHFFFEEEDDDDDD@@@;;;555111/////////---000000+++)))+++,,,***((((((((((((((())))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++111555@@@DDDIIIKKKKKKIIIHHHHHHJJJBBB===@@@FFFNNN___ppp}}}mmmlllvvv}}}yyy}}}~~~wwwtttyyy||||||~~~uuunnnlllkkkhhhlllsss}}}nnn```YYYhhhjjjSSSEEE@@@555111333111333222111222222222000...---...///////////////...333+++(((---///++++++000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++)))((())))))***+++,,,,,,+++++++++++++++++++++*********************************++++++++++++++++++++++++******))))))******+++,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------//////000000111222222222222444666777999;;;>>>@@@QQQ``````^^^]]]^^^aaadddeeefffdddeeeeeeeeeccc```]]][[[]]]]]]^^^______```aaaaaa[[[[[[[[[[[[[[[[[[[[[[[[XXXUUUPPPJJJDDD???<<<;;;111333111,,,+++---...,,,+++***)))(((((((((************)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((***000777<<>>AAANNN^^^gggddd```^^^______```___```aaabbbbbbaaa___]]]\\\UUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^___aaabbbbbb```___^^^[[[WWWSSSNNNLLLHHHHHHCCC:::666555222......---+++)))((((((((((((***))))))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''(((***---000666===BBBFFFHHHKKKKKKIIIFFFEEEEEE;;;<<>>AAAKKK[[[___[[[UUUQQQPPPOOONNNNNNWWWXXX[[[^^^```bbbbbbccc]]]]]]\\\\\\[[[[[[[[[ZZZWWWWWWXXXXXXYYYYYYZZZZZZ[[[]]]___aaa```^^^[[[YYYXXXXXXTTTMMMKKKJJJGGGBBB888666444111...+++***)))+++***)))((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))),,,000555888===BBBEEEFFFHHHHHHGGGDDDBBBBBBCCCDDDKKKYYYkkk{{{sssjjjeeehhhtttqqqgggmmmppp~~~|||yyy{{{jjjUUULLLLLL[[[qqqxxxaaaNNNCCC999666555333333444555444333555444222000///...............555AAACCC888...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++++++++,,,,,,*********+++++++++++++++*********************************++++++,,,,,,,,,******))))))******+++,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------000000111111222333333333333555777888999<<>>;;;777555444555555444333222111000000000111111------...000222111...+++------------------------,,,+++******+++---///111///...,,,+++******++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++,,,,,,******))))))******+++,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------000111111222222333333444333555777999:::<<>>;;;...---,,,+++************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,333;;;BBBEEEFFFFFFFFFDDDDDDEEEFFFHHHLLLRRRVVVmmmwwwwwwhhh]]]___kkkwwwwww~~~sssnnnwww~~~|||gggNNNFFFRRRzzzsss[[[EEE@@@;;;666555555555555111000//////000222444555...111000---///222111,,,------------------------,,,+++***)))+++...111333000///---+++*********++++++++++++,,,,,,---------************************++++++++++++++++++++++++*********)))***++++++,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------000111111222222333444444444555888999:::<<>>BBBGGGPPP]]]~~~ZZZ^^^fffsssyyyuuutttsssvvv|||||||||zzzyyyxxxzzz|||vvvooonnnnnnnnnooosssvvvqqqhhhXXXUUUQQQOOORRRWWW]]]aaa______^^^]]]\\\[[[ZZZZZZUUURRRMMMEEE<<<444---))),,,+++***((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((***,,,///333888???DDDFFFFFFEEEDDDCCCBBBAAAAAAEEEVVVpppwwwjjj^^^qqq|||{{{tttnnniiiuuu}}}}}}||||||{{{wwwvvvqqqtttxxx~~~dddZZZZZZwwwyyyZZZEEE;;;;;;;;;999777555333111000------...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***,,,...//////...,,,,,,------.../////////111111111111222333333444444333666;;;======@@@FFFOOO\\\}}}rrr{{{~~~|||{{{}}}xxxxxxyyyyyyyyy~~~}}}uuuiiieee```\\\]]]cccjjjpppkkkkkkiiiddd___\\\^^^```^^^]]]ZZZUUUMMMCCC:::555222///+++(((&&&''')))***))))))))))))))))))))))))(((((((((''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))+++///333777<<>>DDDOOO\\\}}}|||}}}~~~}}}{{{vvvtttppplllmmmrrrzzz{{{ooobbbXXXVVVWWWYYYZZZ[[[[[[WWWRRRLLLHHH<<<999333...+++)))***+++))))))))))))))))))))))))******++++++++++++******'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++///333888;;;???CCCFFFBBBFFFHHHDDD@@@EEETTTaaarrrsssccc]]]dddsss~~~wwwuuu{{{~~~uuuqqqpppqqquuuyyysssYYY[[[fff~~~jjjOOO===>>>>>>:::666333333333111111222444555555222000................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,------...,,,,,,---------------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,++++++,,,...///...---,,,,,,------...////////////000222333444444444444666555777;;;;;;:::===BBBNNN[[[}}}zzz~~~zzzyyy}}}}}}lll___YYYXXX[[[[[[\\\[[[ZZZXXXUUUTTTMMMJJJEEE???888222...,,,************************)))***,,,------,,,***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''')))***+++///333999===@@@AAACCCEEEAAACCCDDDCCCGGGUUUiiiyyy~~~uuujjjgggmmmxxx{{{{{{|||||||||}}}xxxrrrqqqtttsssuuufffYYY^^^vvvoooNNNEEE;;;555444444222000222222222333444333111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---...///...---,,,...,,,+++,,,......---,,,,,,,,,------...////////////000222333555555555444555444666:::;;;;;;>>>DDDLLLZZZ||||||oooiiiiiieeeccc```\\\YYYWWWVVVVVV[[[YYYUUUNNNEEE<<<333...************************&&&(((+++------+++(((&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''((()))+++,,,222666<<>>AAAMMM\\\rrr```VVVSSSUUUTTTSSSTTTUUUSSSNNNIII@@@:::222+++((((((+++,,,---,,,++++++,,,,,,***)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''(((,,,111555AAA@@@CCCGGGFFFAAA@@@EEE???HHHUUUbbbkkkuuu|||yyy}}}rrrZZZbbbyyytttVVVAAA888666666111222333333222222222222111111111111111000000///........................//////.........---------------------------------+++,,,,,,------.........///......---,,,,,,++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++...,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111222333444555555999777777:::@@@CCCCCCBBBNNN\\\zzzwwwvvvvvvwwwvvvxxxpppmmmnnnsssvvvyyyzzzzzz{{{zzzuuuvvvyyy{{{~~~zzzllleee]]]WWWQQQNNNPPPTTTVVVVVVOOOKKKCCC999///,,,---000*********+++,,,+++(((%%%******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))'''''')))---222666888BBBAAABBBDDDBBB???@@@CCCLLL[[[nnnyyy~~~}}}qqqqqq~~~~~~pppfffjjjxxx}}}pppgggbbb```hhhxxx|||mmmYYYVVVrrrtttSSSEEE<<<333222222333333333222111111111111222222111111000///.......................................---------------------------------------------------------.........------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++*********...---,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000111222333444555555999666666<<>>===@@@IIIQQQcccqqqxxxgggaaagggwww||||||~~~~~~~~~~~~qqqXXXEEEEEE\\\~~~sssgggaaaWWWRRRXXXfffttt|||}}}~~~}}}yyyvvvppp___XXXvvvrrrYYYEEE999888777666666666444222111111222222222222111000000................................................------------------------------------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000000111222333444444555777666666:::@@@CCCCCCAAAOOO]]]nnnllliiihhhiiijjjjjjjjj^^^ZZZUUUSSSUUUWWWZZZ[[[VVV\\\```]]]WWWRRRTTTXXXTTTZZZ___```[[[UUUPPPOOORRRTTTWWW[[[^^^aaaaaa___^^^\\\```kkkuuuvvvsssrrryyy}}}zzzqqqjjjeeebbb^^^ZZZUUUTTTSSSTTTSSSNNNEEE===555222...,,,,,,---......************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***((()))///777===??????BBBDDDCCC@@@BBBOOOaaannn{{{jjjccchhhrrr}}}~~~{{{ooo[[[JJJJJJ```~~~qqqbbbUUUVVV^^^gggpppxxxyyyyyywwwtttqqqpppqqqsssxxxxxxzzz|||~~~||||||}}}~~~}}}|||~~~}}}zzz|||gggggguuunnnNNN???:::888666555666777555333222222222222222111000000////////////////////////---.....................------------------------------------------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000000111222333444555666888:::999999;;;@@@DDDOOO]]]```___]]]ZZZYYYXXXWWWWWWNNNKKKHHHHHHJJJNNNPPPQQQGGGJJJMMMKKKFFFDDDFFFIIIGGGMMMSSSSSSNNNFFF@@@>>>AAAFFFKKKMMMQQQTTTTTTQQQOOOLLLNNNVVV```eeeiiimmmtttxxx{{{|||zzzuuuqqqlllddd___YYYSSSOOOPPPTTTWWWTTTPPP===888111---++++++,,,,,,++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))******+++...444:::???AAABBB@@@BBBCCCGGGTTThhhzzzvvvgggkkkwww|||zzz|||~~~}}}yyyvvvpppkkknnn}}}qqq```]]]___aaaeeekkknnnooopppooommmllllllmmmqqqrrrtttwww{{{~~~|||yyywwwwwwxxxyyyxxx{{{~~~~~~~~~}}}{{{iiiZZZkkk}}}XXXFFF;;;777333333555777777666222222222333222222111000////////////////////////---------...............------------------------------------------------------------------------***++++++,,,,,,++++++************++++++++++++++++++---...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222333444444777:::<<<:::777888???FFFMMM\\\QQQPPPOOOLLLJJJHHHHHHHHHBBB@@@>>>???AAADDDFFFFFFAAABBBBBB@@@>>>===>>>???>>>CCCHHHHHHDDD@@@===<<<;;;@@@CCCBBBDDDIIIJJJHHHGGGDDDCCCIIINNNTTT\\\dddmmmssstttqqqqqqzzz}}}{{{yyyuuuppplllddd^^^WWWSSSSSSVVVXXXXXXHHHBBB;;;444000---***)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******+++///444888;;;???BBBDDD???@@@EEETTTppp|||tttrrr{{{~~~|||~~~yyyvvvuuupppnnnrrrsssvvvxxxxxxvvvrrrooonnnnnnnnnooorrrvvvzzz~~~~~~}}}}}}}}}yyywwwxxxzzzxxxzzz|||{{{yyyyyy|||~~~}}}ccc```qqqttt]]]DDD>>>666333444666666444222222333333222222111000////////////////////////---------.........//////------------------------+++,,,,,,------.........------------------------***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---))),,,...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////000111222333444444555888:::;;;:::<<<@@@DDDLLL[[[~~~DDDEEEDDDBBB@@@???@@@AAA@@@>>>===>>>@@@BBBCCCBBBAAA@@@>>>=========>>>???:::>>>BBBCCCAAA???@@@BBB<<<@@@AAA<<<===CCCFFFEEEDDD@@@???AAACCCFFFOOOXXXaaafffggg___YYY^^^hhhooo|||xxxwwwyyy|||}}}~~~|||nnnkkkeee]]]VVVSSSSSSUUUVVVQQQJJJCCC<<<555///++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,111777;;;<<<>>>BBBEEEDDDDDDKKKdddooozzz|||}}}|||yyyyyy|||~~~zzzuuurrrllllllmmmnnnrrrvvvyyy|||~~~}}}}}}~~~~~~zzz{{{}}}}}}|||xxxuuuuuuwwwuuuzzzjjj___kkk}}}QQQHHH===666555555333111222333333333333222111111000000000000000000000000---------.........//////------------------------++++++,,,,,,---...//////------------------------***+++,,,------,,,+++***+++++++++,,,,,,---------%%%(((+++,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////000111222333333444111333555999===???@@@@@@KKKZZZ}}};;;>>>AAAAAA>>><<<===???<<>>@@@>>>???CCCCCCIII[[[{{{qqqwww~~~|||}}}~~~~~~~~~~~~|||yyywwwwwwzzz}}}}}}{{{sssqqqqqquuuvvvvvvxxx|||||||||~~~}}}~~~|||{{{zzzxxxuuuqqqmmmqqqqqquuu|||{{{___kkk\\\CCC>>>777333444111777777666444111000000111000000000000////////////111000---,,,,,,...000222......//////......---,,,,,,,,,++++++,,,,,,---...---------.........//////,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---.........,,,+++,,,...//////...+++...000000///...///000///000222222111111222444444666999:::<<<>>>BBBEEEKKKZZZ}}}@@@CCCFFFGGGFFFGGGJJJMMMJJJNNNPPPQQQXXXcccjjjjjjlllccc]]]]]]\\\XXXXXXZZZaaacccfffggggggiiikkkmmmuuuwwwssshhhbbbdddiiilllmmmeeeZZZQQQKKKGGGDDDAAA@@@CCCGGGIIIJJJJJJKKKLLLVVV]]]eeejjjkkkjjjlllnnnuuutttxxx~~~wwwooofff```XXXZZZZZZXXXRRRKKKFFFCCC666222//////...+++,,,///))))))))))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))(((((()))+++---///:::999<<>>===AAAGGGVVVnnnxxxnnn{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{~~~{{{xxxwwwzzz{{{{{{}}}|||}}}~~~~~~}}}~~~}}}|||{{{zzzxxxssspppqqqpppsssyyy|||~~~zzz```kkkkkkRRR<<<999===888666666555444222111000111000000000000////////////000///...------...///111......//////......---,,,,,,,,,++++++,,,,,,---...---------.........//////,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,++++++++++++,,,------111111000...---000666:::666222...---...000///...///000222222111111222444444666888:::;;;>>>AAADDDLLLZZZ~~~GGGKKKOOORRRRRRTTTYYY\\\[[[\\\]]]aaakkkwww}}}}}}yyyrrrpppnnnkkkkkklllppprrruuuwwwwwwxxxyyy{{{xxxqqqrrrxxx||||||tttiiibbb^^^ZZZTTTOOODDDDDDDDDEEEFFFFFFCCCAAAAAAJJJWWW```cccddddddeeeggghhhoooyyyyyyrrrmmmhhhhhheee___VVVPPPOOOOOOAAA888000//////...---...++++++******))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***)))((((((***---000222;;;<<<@@@DDDBBB???@@@DDDTTTggg}}}tttkkkjjj|||~~~~~~~~~~~~~~~~~~~~~|||xxxuuusssrrrssswwwzzz}}}nnn[[[gggkkkDDD<<<@@@999444444444444333222111000000000000000////////////////////////......//////......//////......---,,,,,,,,,,,,,,,,,,------...---------...............,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++---...---...666DDDOOO???777...+++---000///---...000111222111111333444333555888999:::===@@@CCCMMM[[[XXX]]]dddggggggggghhhjjjkkkjjjjjjpppzzz}}}yyywwwvvvvvvwwwxxxwwwyyy{{{|||{{{zzzzzz{{{{{{xxxxxx|||~~~xxxrrrppprrrrrrnnniii\\\WWWQQQMMMJJJGGGBBB>>>:::AAAJJJRRRWWWYYY[[[\\\[[[]]]eeepppxxx}}}|||yyyxxxvvvpppeeeYYYPPPMMMNNNMMMDDD;;;888555000,,,,,,------,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))((())),,,111666999???@@@BBBAAAAAADDDKKKSSShhhuuutttkkkfffiii{{{~~~}}}~~~}}}zzzxxxvvvvvvyyy{{{~~~~~~nnnWWWkkk[[[GGGBBB888555444444444444333111000000000000000////////////...//////000000///...---.........///......---,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***++++++,,,...777DDDNNN===666///,,,---//////---...///111111111111333555333555777999:::<<>>777444666777555333000000000000////////////111000000///...---------......//////......---,,,...------------...////////////.........---------...------,,,,,,------...*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,000444333...,,,...111...***'''***///222000---,,,...000111111222444666777888:::;;;<<<===@@@BBBKKKZZZ}}}}}}{{{yyyzzz{{{wwwnnngggeee^^^UUUOOOKKKIIIGGGEEEJJJNNNXXXdddhhhiiioooxxx}}}nnnXXXIIIDDD888000333777555333333000///...---+++***)))(((++++++***)))((('''&&&&&&(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,---...)))111888;;;???DDDDDD@@@HHHNNN]]]ppp~~~rrrpppvvv|||{{{zzzzzz|||ttt^^^YYYTTTTTTVVV]]]lllyyy{{{zzz|||~~~xxxuuutttyyyvvvaaaaaaeeeIII;;;===888444666666666444222000............000000000000000000000000---...000///...,,,,,,---.........------,,,,,,,,,------------------------......---------,,,,,,,,,------++++++++++++------555???666''')))//////111,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111000000///000222333444444555777888999;;;>>>@@@NNN]]]~~~zzzuuutttwww{{{}}}~~~ssslllddd___\\\YYYRRRMMMGGGGGGKKKQQQRRRTTT\\\fffrrryyy~~~hhhWWWPPPGGG>>><<<888333111333000000///...---,,,++++++))))))))))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********+++,,,,,,///555<<>>@@@LLL[[[}}}|||}}}~~~~~~xxxxxx~~~~~~wwwuuutttpppfff^^^PPPLLLHHHEEECCCEEEOOOYYY\\\bbbqqqvvvggg]]]UUULLLDDD;;;333222555111000//////.........///(((((()))))))))***************)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))+++,,,444888BBBLLLKKKFFFJJJSSSsss{{{yyy}}}}}}~~~}}}zzzsssxxxtttfffVVVPPPQQQWWWbbbkkkttt{{{~~~xxx|||}}}|||~~~vvvrrryyyjjj}}}dddHHH:::<<<===333333333333222111000///...000000000000000000000000///000222111///......///.........---------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---999BBB:::......///+++,,,...........................------------...//////111111222333444444444444444555777888999;;;>>>@@@JJJZZZ~~~{{{}}}~~~~~~zzzsssccc]]]SSSJJJDDDDDDIIIPPPLLLOOO\\\vvv}}}rrrddd\\\QQQGGG???999777666111000//////...///000000************************++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))+++***)))))),,,...;;;>>>LLLZZZWWWLLLQQQ___zzzzzz}}}~~~}}}~~~uuunnnqqq}}}zzz}}}sss```XXXWWWZZZ^^^bbbfffnnnvvvzzz{{{|||~~~vvvwww~~~vvvwww{{{rrr|||WWW===<<>>@@@JJJZZZ~~~~~~wwwrrrgggZZZOOOIIIGGGFFFJJJJJJQQQ```sss}}}mmmcccUUUJJJEEEAAA;;;444222111///.........///000---,,,,,,+++***))))))))),,,+++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''')))++++++)))+++000555AAAEEEUUUccc```UUU[[[jjj~~~zzz|||}}}sssrrr|||uuummmllljjjhhhhhhfffjjjnnnooopppssszzzzzz~~~{{{}}}rrruuu}}}tttvvvuuuMMM>>>===777222333444444444222111000111111111111111111111111---///000000...------...........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333000,,,///...***...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///111333333333222222444555777888999;;;>>>@@@LLL[[[~~~|||zzz|||}}}ooocccYYYPPPHHHKKKJJJJJJMMMTTT___iiioooyyy{{{qqqbbbUUUOOOJJJ@@@555666444111///------............---,,,+++***)))(((++++++***)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''***,,,+++***...777>>>CCCIIIUUU___^^^ZZZcccqqqyyywwwzzz}}}{{{}}}xxxvvvzzzkkkbbbsssoooNNN@@@666555555555444333222111000111111111111111111111111---...000///---,,,,,,---.............../////////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***111///,,,000---***///,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222222222222444555777888999;;;>>>@@@LLL[[[~~~|||yyyyyyyyy~~~~~~vvvooodddZZZOOOMMMIIIEEEDDDIIISSSZZZjjjvvv~~~}}}ttteee[[[UUUKKK@@@;;;888444000...---------------,,,,,,+++++++++************)))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((+++,,,++++++111>>>HHHMMMSSSYYY[[[]]]dddrrr~~~}}}tttyyy~~~zzzzzzggg```|||nnnPPP<<<777777555444222222111111111111111111111111111111...///000000...------...---........./////////000------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++%%%,,,******///---+++222------------------------...------------...//////111111111111222333444444444555777888999;;;>>>@@@JJJYYY}}}|||{{{|||{{{{{{}}}~~~~~~{{{|||sssiiiWWWTTTOOOIIIEEEGGGMMMRRRZZZjjjuuuuuuxxxrrreee^^^UUUMMM>>>;;;777222///---------++++++,,,,,,,,,,,,------***)))))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))+++,,,++++++444BBBNNN___dddeeeaaadddttt~~~xxx}}}~~~}}}~~~}}}|||zzzxxx{{{|||```eeebbbGGG999888666333222111111111111111111111111111111111///000222111///......///---.........//////000000------------------------......---------,,,,,,,,,++++++------------++++++---222...---111,,,)))111...........................------------...//////333222111111222333555666444555777888999;;;>>>@@@HHHWWW{{{yyyxxxxxxyyy|||}}}}}}xxxttttttlll\\\LLLFFFGGGIIIGGGSSSUUU\\\hhhqqqxxx~~~rrr___PPPFFFAAA:::333...---...///...------,,,,,,++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))(((((((((((())))))***''',,,000//////777GGGUUUggghhheeedddppp||||||zzzvvv}}}{{{zzz~~~}}}||||||~~~xxxtttzzzzzzdddeeexxxXXX???999;;;:::333444666...333111//////000111000/////////////////////////////////////////////////////////.........---------000///---,,,,,,---///000.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,---///000000///---,,,---...000222///000111333333222111000444555777888999;;;>>>@@@KKKZZZ|||}}}zzzmmm]]]SSSMMMHHHHHHIIINNNXXXaaahhhqqqyyyyyymmmbbbWWWMMM@@@777333222///------------,,,,,,++++++++++++***))))))))))))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******&&&+++///000333???RRRbbbtttnnnmmmvvvzzz{{{wwwoooyyy~~~||||||{{{zzzyyyyyyzzz|||}}}xxx{{{|||{{{ppp___iiiyyyLLL<<<666666111222777555333111000///111111000/////////////////////////////////////////////////////////.........------------...////////////...---......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///000///---------...000111222333444444444444444444444555777888999;;;>>>@@@KKKZZZ}}}sssaaaTTTMMMEEECCCDDDKKKRRRXXX```hhhzzz~~~vvvjjj\\\JJJ>>>;;;999444///------,,,+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++(((,,,///222999III^^^oooxxxqqqvvvyyyuuuzzz}}}kkkjjj~~~~~~~~~}}}~~~~~~}}}}}}zzzyyywwwvvvwwwxxxzzz|||~~~{{{zzz{{{}}}eeeXXXrrrfffGGG666777555444777666444222000000111222111000////////////////////////////////////////////////...............---------+++---111333333111---+++...------------,,,,,,,,,,,,,,,,,,---------......///...------,,,---------///......------///000111000000000000000111222333444555777888999;;;>>>@@@KKKZZZ}}}}}}pppddd\\\RRRKKKFFFGGGJJJOOOVVV^^^nnnyyyvvviiiWWWIIIBBB===777333...---,,,+++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++---///222777@@@QQQgggvvv}}}zzzyyy~~~~~~}}}}}}|||zzz}}}}}}}}}}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyxxx{{{}}}zzz}}}~~~bbbhhh~~~XXX;;;<<<===888666222444333111111222222222111////////////////////////////////////////////////........................,,,...111444444111...,,,------------------------,,,,,,,,,---------......//////......---------,,,///............///000000//////.........000111222444555777888999;;;>>>@@@KKKZZZ~~~}}}wwwqqqbbbWWWLLLHHHHHHIIINNNTTTkkkxxxyyyjjjZZZLLLAAA999555111///...,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---000555===JJJ\\\nnnzzzxxxsssuuuyyy{{{~~~}}}|||}}}}}}zzzzzzxxxwwwvvvvvvvvvwwwvvvxxx||||||~~~}}}kkkiiijjjBBB<<<:::777666111555333111111222333222111000000000000000000000000////////////////////////---........................///000111111000///...------------------------,,,,,,,,,---------....../////////......------,,,...............///000000222222111111222333555666444555777888999;;;>>>@@@KKK[[[zzzlllaaaVVVQQQNNNJJJIIIJJJ```oooooo]]]LLL???888444333000---,,,,,,---...+++,,,,,,------,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++,,,---***...777EEEUUUggguuu}}}www}}}qqqiiijjjmmmuuu~~~}}}}}}}}}yyyyyyxxxwwwvvvuuuuuuuuuwwwyyy|||~~~zzzbbbVVVDDD888555888777666444222222333444333222000000000000000000000000////////////////////////---------...............////////////////////////,,,,,,,,,------------...,,,,,,,,,---------............/////////...------.........///////////////111111111222222444555666444555777888999;;;>>>@@@KKK[[[xxxpppiiigggcccYYYPPPKKKNNN[[[jjjuuutttaaaNNNAAA888666222///---,,,---...+++,,,---......---,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))***+++---...***000===NNN```nnnwwwzzzxxx~~~sssggg______bbbppp{{{~~~zzzzzzyyyyyyxxxxxxwwwwwwzzz{{{}}}~~~}}}wwwlllgggIII;;;;;;999666444333222333444333222000000000000000000000000////////////////////////---------.........//////........................,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///......---......///////////////...///000111333333333333444555777888999;;;>>>@@@KKK[[[}}}|||}}}yyykkk\\\SSSCCCMMMVVV[[[cccppp}}}ttt]]]LLL:::888444000---------...,,,,,,---......---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))***,,,---......555CCCUUUfffqqquuuuuusss|||~~~}}}ssszzz~~~|||vvvkkk```YYYYYY[[[lllxxx}}}}}}}}}|||||||||{{{{{{}}}}}}~~~~~~|||zzz}}}}}}}}}___oooaaaEEE===666666555333333444444444333000000000000000000000000////////////////////////---------.........//////,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,---...000000000//////---......///000/////////111222444666777777777666444555777888999;;;>>>@@@KKK\\\yyyhhh[[[NNNCCCGGGRRR\\\bbbfffzzzmmm^^^IIICCC===888222,,,+++...---,,,+++))))))))))))************)))))))))))))))************))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((((((+++'''&&&(((((((((+++000333666LLLjjjppphhhssswww{{{xxx~~~ttthhh```______]]][[[lllyyy{{{|||zzzzzzkkkccc\\\;;;:::===666777777222666888000//////000111111111111000////////////////////////......////////////......+++,,,------......---------------,,,++++++...///+++,,,------......------///...///111444444111---,,,------...............///000222444777888999:::555666888888999;;;???BBBMMM]]]~~~mmm]]]LLLHHHLLLRRRXXX^^^eeeyyyssshhhWWWKKK???888333...,,,------,,,+++***))))))***+++++++++************))))))************))))))))))))+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((---******,,,---...222777777===OOOeeekkkiiiwww{{{xxxiii```^^^```___]]]iiivvv{{{xxx|||wwwaaatttnnnFFF>>>:::333444444///444999333111111111111111000//////////////////////////////......////////////......,,,,,,---...............000000///---,,,,,,---...,,,---......//////......///......000333333000---------...///////////////000111333444555666777777555777888888999;;;???BBBMMM]]]xxxhhhUUUJJJFFFFFFJJJPPPUUUggg~~~yyyssseeeUUUDDD<<<777222///...---,,,+++******+++,,,,,,,,,,,,,,,++++++*********************))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((()))''''''***+++,,,222999<<>>NNN]]]dddmmm}}}zzzxxxsssgggbbbaaagggpppxxxxxxxxx{{{{{{wwwxxxxxx{{{hhhIIIBBB888888999111111555222222222222222111000///...////////////////////////......////////////............///000000000000000...---,,,,,,,,,,,,+++***------...///////////////,,,------...//////...---//////000111111111111111000000111222333333333333666777888999:::<<>>;;;888333666444222444666777444111111111000000000/////////111111000///////////////////////////////////////000000////////////......//////000000000000//////...000111000...---------......///000000111111222111222222333333444444555666777999999:::<<<@@@BBBNNN^^^qqq[[[NNNNNNSSSZZZfffttt}}}wwwnnn^^^RRRDDD:::333///...000...------------,,,,,,,,,))))))***+++++++++*********))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))))))))((())))))******)))+++---222???UUUjjjwww~~~~~~zzzxxxvvvuuuuuuvvvwwwxxxzzz}}}xxx~~~fffnnnYYYAAA===;;;777555444333444555555333111111111111000000000//////111000000///////////////////////////////////////000000000000000///////////////000000000000//////000222222111///...---.../////////000111111222222111222222333333444444555666777999999:::<<<@@@BBBMMM]]]wwwgggWWWLLLGGGKKKXXXiiiwww~~~qqqbbbQQQCCC777...---000.........---------,,,,,,)))******++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***((((((,,,000000+++&&&)))))))))))))))***+++++++++000333888HHHaaawww~~~|||zzzyyywwwvvvuuuuuuwwwxxxyyy{{{xxxyyyggg~~~sssOOOBBB???<<<555444444444555444333111111111111111000000000000111000000////////////////////////////////////////////////000000000000000//////000000000000//////222333444333111//////////////////000111111222222111222222333333444444555666777999999:::<<<@@@BBBMMM]]]}}}zzzsssfffUUUHHHEEENNN___sss}}}{{{{{{qqq```RRRCCC333...111............---------,,,***+++++++++++++++******+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((---******///666777///'''))))))))))))******+++,,,---333777<<>>999555555666555555444333222222222111111111000000000111111000///////////////////////////////////////......////////////000000//////000000000000//////111333444333111000000000......///000000111111222111222222333333444444555666777999999:::<<<@@@BBBMMM]]]zzz}}}||||||{{{rrrbbbTTTKKKIIIWWWrrr{{{wwwzzz{{{ooodddRRR<<<111222............------------,,,,,,,,,,,,+++***))))))+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((+++))))))---222333...((())))))))))))***+++,,,---+++333:::@@@RRRlll|||}}}}}}}}}~~~||||||}}}|||yyyuuussssssuuuuuuyyy~~~vvvwww~~~~~~bbbuuu~~~XXX@@@666666777777777555444333333222222222111111111000000111111000///////////////////////////////////////------.........///////////////000000000000/////////000222111000//////000---......//////000111111111222222333333444444555666777999999:::<<<@@@BBBNNN^^^~~~zzzvvvqqqmmmjjjeeeiiinnnuuu}}}}}}uuueeeYYYPPPEEEOOOooo}}}uuurrrzzzxxxqqq^^^DDD555333//////.........------------------,,,+++***)))(((++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''(((*********)))))))))))))))***+++,,,---+++555>>>FFFZZZuuu~~~}}}www|||~~~}}}~~~~~~}}}xxxzzz{{{yyyuuutttvvvxxxtttwww|||ttttttccckkkjjjIII;;;666777888777555444444444222222222111111111111000111111000///////////////////////////////////////,,,---------......////////////000000000000//////,,,...000000///......///------......///000000000111222222333333444555555666777999999:::<<<@@@BBBNNN^^^|||vvvrrrmmmjjjeee___YYYVVVTTTSSSSSSSSSUUUZZZaaajjjsssxxxvvvkkk```WWWRRR[[[nnn|||}}}~~~zzzoooqqqzzzsssiiiYYYDDD555666///***,,,///...---...++++++++++++++++++++++++---,,,++++++******++++++))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))(((((('''''''''((((((((('''''')))+++,,,,,,+++000777FFFVVVfffwwwpppggghhhttt|||}}}|||wwwzzzzzzyyyyyyyyyyyyxxxxxxzzz|||wwwxxxfffoooVVV<<<:::999888777555333222444666666444000111444333000222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111111111000000000000000000222333333333333444666666888:::;;;<<<===@@@CCCMMM]]]}}}vvvqqqlllgggaaa\\\YYYWWWTTTPPPNNNMMMMMMMMMNNNNNNPPPSSSWWW\\\```cccggghhhkkkooottt{{{~~~zzzmmm]]]VVV\\\gggqqqvvvxxx}}}zzzoooooozzzrrrbbbNNN@@@:::222---///000---******+++++++++++++++++++++++++++***))))))(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))))))))***+++,,,,,,,,,111<<>>555///000111...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))***))))))(((((())))))***)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((************+++,,,------333AAAVVVmmmzzzlllbbbiiirrryyy~~~|||~~~yyywww{{{hhhiiiZZZGGG???999888888555333444000222333222333555222---222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000111111000222333333333333444666555777888999:::<<>>AAANNN^^^tttpppjjjddd^^^YYYTTTQQQIIIIIIHHHGGGGGGHHHJJJLLLLLLOOOUUU\\\bbbgggkkkllloookkkeee___ZZZXXXWWWXXXWWWWWWUUUSSSRRRTTTYYY\\\___dddooo}}}xxxcccUUUQQQSSSkkk~~~{{{uuummmhhhXXXFFF555------...///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))*********)))***---000;;;NNNeeewww~~~{{{|||aaahhh]]]HHH777666999777444666444555333000222777888666222222222111111111000000////////////////////////////////////////////////////////////////////////......//////000000111111//////000000111111111111000222333333333333444666444666888999:::;;;>>>AAANNN^^^ccc___YYYUUUQQQOOOLLLIIIGGGHHHHHHHHHHHHJJJNNNQQQXXX]]]fffooovvvzzz{{{{{{uuuqqqiiiaaaZZZWWWVVVVVVVVVVVVTTTQQQOOOOOORRRTTTVVVYYYbbbnnnvvv|||zzzkkk___WWWTTTZZZkkk~~~pppZZZ@@@222...------...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))+++******))))))******+++******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((***+++***)))+++000444CCC[[[uuuzzzvvvwww{{{vvvccczzzpppSSS:::777:::777444777444444222111555===AAAAAA222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000/////////000111111222222000222333333333333444666555777888999:::<<>>222222222111111111111000000000000000000000000000////////////////////////111111111111111111111111000000000000////////////...//////000111111222222000222333333333333444666666777999:::;;;===@@@BBBOOO___FFFGGGJJJMMMQQQQQQOOOMMMJJJMMMQQQUUUYYY___hhhnnn~~~zzztttffffffeeeeeedddcccbbbbbb^^^___^^^\\\XXXVVVUUUUUUPPPOOORRRZZZaaafffmmmtttzzz~~~}}}wwwxxx|||vvveeeVVVRRRTTTaaayyyuuuxxx}}}oooSSSBBB;;;666222000---------------------------,,,,,,+++***+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,))),,,///...---000777===QQQrrrxxxzzzyyy~~~~~~~~~|||{{{yyyyyyxxxxxxxxxzzzyyyyyyyyysssjjjFFF<<<<<<666222555111222222000333777666333222222222111111111111000000000000000000000000000////////////////////////111111111111111111111111111111000000//////.........//////000111222222222000222333333333333444666666888:::;;;<<<===@@@CCCOOO___JJJLLLNNNPPPQQQPPPNNNMMMPPPTTTYYY___jjjxxx}}}yyywwwoooiiiggghhhiiihhhiiilllkkkgggdddbbb]]]VVVVVV[[[UUUOOOMMMSSSZZZ___dddhhhdddiiinnnqqqttt{{{|||yyy|||zzzooodddSSSRRRYYYmmm~~~ssspppzzzttt___III:::333222333---...------,,,---///111---,,,++++++******+++++++++++++++*********))))))++++++***)))(((((())))))((('''&&&%%%&&&&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***((()))+++,,,...777AAA```rrrzzzyyy~~~}}}{{{xxxuuusssrrrqqqrrrrrruuu}}}|||pppqqqzzzOOO>>><<<888333333333333333222222222111111222222222111111111111000111111000000//////......000000000000111111111111111111111111111111111111000000111111111111000000000000000000111111111111111222222333333444444555888666888;;;<<<:::===BBBNNNaaaGGGIIIKKKOOOSSSVVVYYYZZZgggmmmsssyyyzzzvvvuuutttrrrkkkhhhnnnuuuyyy}}}~~~}}}zzzuuupppiiiaaa[[[YYYRRROOOTTT[[[___cccggg___^^^\\\[[[\\\bbbiiiooovvvlllZZZRRRQQQccc~~~pppoooxxx{{{kkkYYYIII<<<444///.........---,,,,,,---...---,,,++++++***++++++++++++++++++*********))))))******)))((((((((((((((()))((('''&&&&&&&&&'''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))******+++++++++)))***---...222===HHHooo|||}}}}}}{{{}}}~~~|||xxxtttpppnnnlllkkklllkkkooovvvkkkaaaCCC:::777777777444444444444333333333222222222222111111111111000111000000000/////////...000000000000111111111111111111111111111111111111000000111111111111000000000000000000111111111111111222222333333444555555888666888<<<<<<;;;===BBBNNNaaaMMMNNNPPPUUU\\\dddlllqqq{{{wwwuuuuuuvvvzzztttrrrzzzmmmddd[[[TTTUUUZZZ]]]bbbggghhhaaaXXXPPPNNNPPPTTTWWWmmm|||}}}nnn]]]OOOXXXtttvvvllluuuuuuhhhXXXFFF666,,,//////......---,,,,,,+++------,,,++++++++++++++++++++++++*********************)))(((((((((((()))***)))'''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++,,,+++,,,...111777EEESSS~~~|||wwwvvvzzz|||{{{zzz}}}xxxrrrmmmjjjhhhhhhhhhfffhhhmmmuuusssvvvvvvMMM999777888777555555555555444444444444222222222111111111111000000000000000////////////000000000000111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222222333444444555555888777888<<<<<<;;;>>>CCCNNNbbbXXXYYY[[[```jjjuuu|||yyywww~~~|||~~~yyykkk]]]VVVWWW[[[bbbiiiyyyrrrggg[[[QQQMMMOOOQQQ]]]mmmvvv[[[SSSfffxxx|||~~~ssscccPPP===000///............---,,,+++------,,,++++++++++++,,,************************+++******)))))))))******+++***((('''&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,+++,,,...222;;;MMM]]]|||{{{wwwrrrpppqqqtttvvvzzz{{{uuuooollljjjjjjhhheeedddgggllltttsss\\\@@@;;;;;;777555555555444444444444333222222222111111111000000000000000000///////////////000000000111111111111111111111111111111111111000000111111111111000000///000000000111111111111222222333333444555555555888777999<<<<<<;;;>>>CCCOOObbb]]]___cccjjjvvv{{{tttvvvxxx~~~hhhYYYTTTXXXbbbkkk{{{lllYYYMMMJJJMMMWWWdddsss}}}pppVVVVVVooo{{{kkkXXXEEE888000...------//////...,,,...---,,,,,,++++++,,,,,,************************+++++++++******++++++,,,+++***)))'''&&&&&&&&&''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,+++,,,...333???UUUiii~~~{{{xxxsssoookkkjjjooosss}}}zzzuuuqqqooonnnhhhdddccceeehhhnnn|||uuujjjGGG??????<<<444444444444333333333333222222222111111111000000////////////000000000000///000000000111111111111000000000000000000000000000000111111111111000000///000000000111111111111222333333444444555666666999777999<<<===<<<>>>CCCOOOccc```cccjjjttt|||sssssstttwwwwwwyyywww```UUUWWW```jjjkkkXXXOOOOOOMMMVVV```gggttt```NNN[[[www}}}ooo]]]III<<<555111------///000...,,,...------,,,,,,,,,,,,,,,***************+++++++++++++++*********+++,,,,,,+++***(((''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++,,,,,,---000777FFFbbbyyy|||zzzyyyuuuqqqmmmiiihhhnnnvvv{{{wwwsssqqqhhheeedddeeeggglllwww~~~yyyuuuLLL===<<<;;;444444444333333333333222222222222111111111111000////////////000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000111111111111333333333444555555666666999888999======<<>><<>>@@@CCCPPPfffvvvhhh[[[ZZZ[[[bbboooyyylll```\\\[[[___eeeppp}}}~~~wwwqqqmmmmmmnnnxxxrrr___VVVUUUcccyyyhhhWWWJJJ999///...//////,,,.........---------,,,,,,++++++++++++************)))))))))))))))))))))))))))(((''''''''''''((()))((('''''')))++++++)))'''))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))((()))***,,,------666999===UUU{{{~~~{{{~~~xxxtttnnngggbbbhhh}}}sssmmmhhhmmm~~~yyysssnnnlllmmmmmmsss~~~ggghhhzzzTTT@@@:::777666999:::666444444333333444444444333222111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCPPPfffyyy}}}yyynnnjjjxxxooo___^^^YYY___hhhpppvvv~~~wwwggg```]]]YYY[[[aaaiiirrryyy|||}}}~~~}}}wwwqqqllljjjnnnzzz|||mmm___UUU]]]|||~~~rrrdddTTT???222///000...+++.........------------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''(((***+++)))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***,,,---///555;;;HHHgggzzzssssssuuuooohhhbbbaaalllyyypppqqq{{{~~~zzztttmmmiiilllppp{{{~~~pppccczzz^^^CCC;;;888777;;;<<<888555555111333777999888666222///000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCOOOeee}}}tttwwwyyyxxxvvvkkkaaaZZZSSSWWWtttzzzfffdddZZZ\\\bbbiiinnnvvvsssgggbbb[[[ZZZ[[[___eeejjjmmmnnnlllooorrrtttsssooojjjgggeeellltttzzz|||kkk\\\ZZZttt{{{ooo]]]FFF666222111000---............------------,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((((((((((((((()))(((''''''(((******)))((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))((((((((()))+++,,,---444777BBBZZZxxxpppnnnpppjjjbbb^^^bbbrrr}}}zzz|||~~~uuunnnqqqrrryyykkkooojjjJJJ<<<888888;;;;;;888555555111444777999888666222000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCOOOddd}}}rrrrrrrrrnnnggg\\\VVVWWWRRRNNN^^^vvvkkkfff^^^]]]___dddiiiqqqooofffaaa___^^^___bbbddddddddd___```ccceeefffddd```^^^ZZZ\\\___ccckkkxxxzzzlllWWWhhhtttcccMMM<<<444111000...//////.........---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))))))))))))))((()))((('''''')))******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))((()))***,,,---///:::===NNNoooyyypppmmmkkkeee^^^\\\fff{{{}}}xxxvvvyyy}}}iiitttPPP>>>999888::::::666444444333333555555555444222111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCOOOdddzzzmmmmmmnnnkkkddd\\\YYY[[[WWWPPPUUUbbbtttiiiddd```^^^```eeekkkwwwxxxlllaaa```______``````___^^^___^^^]]]^^^]]][[[XXXUUUSSSPPPPPPSSSZZZfffyyy|||___bbbnnnuuuiiiVVVDDD777111///.../////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))******))))))((()))(((&&&''')))******)))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))******))))))***+++---///000:::???VVV~~~yyyrrrnnngggbbb]]]^^^mmm|||~~~~~~~~~~~~zzzzzzmmmtttwwwSSSBBB<<<888888888444333444444333333222222222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCPPPeee{{{nnnqqqyyy|||yyytttnnnhhh^^^UUUWWW___~~~rrrjjjccc]]]]]]___dddmmmvvvyyyhhhfffcccaaaaaa```___]]]aaa``````aaacccbbb^^^[[[ZZZTTTQQQRRRTTTZZZggguuulllaaa]]]ooo{{{sssdddPPP>>>333000111////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))************)))(((***(((&&&&&&(((******)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***+++******+++,,,...111222:::CCC```wwwqqqnnndddaaa]]]aaassszzzsssbbbGGG@@@:::888666333333555333333333333222222222111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCQQQfffvvv~~~xxxggg^^^```ggg{{{|||mmmddd\\\ZZZ[[[___fffmmmuuuwwwsssnnniiigggfffdddccc______bbbgggmmmooollljjjggg___YYYXXXUUUTTT[[[fffqqqsss^^^OOOYYYyyy}}}ppp\\\FFF888444555000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((***(((&&&&&&(((*********(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******+++++++++,,,---///222333AAALLLlll|||uuupppmmmbbb```^^^dddxxx~~~yyyuuuuuuxxxzzz{{{rrrwwwxxxKKKCCC<<<999666333444777222333444555444333111000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCRRRfffuuubbbaaajjj~~~oooaaa]]]^^^```bbbdddlllxxxzzztttmmmhhhfffbbbcccdddgggkkkpppuuuxxxqqqnnniiidddbbb___\\\ZZZgggqqqvvvhhhUUUMMM```|||mmmWWWBBB555111///...------------,,,***------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********))))))))))))))))))(((***---------333;;;CCC]]]vvvkkkeee___[[[```rrryyytttrrrhhheeecccfffoooxxx~~~}}}{{{fffJJJ;;;;;;666444777666555444444333333222222111222222111111111111111222000000000000000000000000111222111...000333111---222222222222222222222222222222111111111111111111444444444555555555555555:::888:::======<<>>RRRxxxtttfff^^^ZZZaaarrr{{{vvvooojjjeeedddaaa[[[VVVSSSRRRSSS^^^cccmmmyyyxxxaaaKKKBBB999777999555555555444444333222222222222111111111111111222222000000000000000000000000000222111///111444333///222222222222222222222222111111111111111111111111444444444555555555666666999888:::===>>><<>>===???EEEUUUkkkyyyxxxyyyyyyyyyuuuqqqlllmmm{{{}}}{{{{{{zzzzzz{{{xxxzzz{{{pppgggUUUKKKcccrrrhhhrrryyymmmVVVAAA444111...---...//////...,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***************)))+++...000333;;;EEEWWW{{{sssggg\\\WWWXXXhhh}}}uuuhhh___]]][[[\\\]]]\\\[[[XXXWWWVVVVVVUUUVVVZZZbbbkkktttxxxpppnnnXXXHHH999777;;;777666666555444444333333222111111000000111222222333000000000000000000000000000222111000222666666222222222222222222222222222000000111111111222222222333333444444555666666777888777999===>>>===@@@EEERRRhhh{{{{{{~~~wwwpppsss|||~~~~~~||||||~~~}}}sss\\\IIIUUUnnnpppooouuu```KKK666333///------......---------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++++++++***+++///111555>>>HHHddd~~~vvvjjj^^^WWWVVV\\\ooovvviii^^^VVVTTTVVVUUUXXX[[[\\\\\\\\\]]]^^^___```dddlllwwwxxxyyy~~~kkkVVV>>>777:::666666666555555444333333333000000000000111222333333000000000000000000000000000222222000333777777444222222222222222222222222000000000111222222333333222333333444555666777777888777999===>>>===@@@FFFQQQggg|||ssslllnnnuuu|||vvvwwwzzz{{{vvvvvvvvvzzz~~~xxxwww{{{tttsssxxx}}}eeePPPOOO[[[zzzlll}}}{{{hhhTTT999666111///.........---------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******+++++++++***,,,///222666@@@JJJmmm}}}qqqbbbUUURRRVVV]]]sss}}}rrrfff___[[[XXXZZZ^^^___cccgggiiijjjkkknnnqqquuuvvvzzzyyysss}}}cccEEE999:::666666666666555444444333333000000000000111222333444000000000000000000000000///222222111444888888555222222222222222222222222///000000111222222333333222222333444555666777777777666999===>>>===AAAFFFTTTjjj||||||{{{pppddd```cccmmm~~~|||yyy{{{|||sssqqqoooqqqvvvtttrrruuuwwwuuuxxxnnnYYYRRRUUUmmmyyyaaaiii|||lllXXX<<<888333000//////...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***++++++++++++***,,,///222777AAAKKKnnn|||ooo]]]OOOPPPWWW[[[ssszzzppp|||}}}vvveeeaaa```dddfffeeeeeeggglllpppuuuwwwxxxzzz~~~nnnzzzqqqkkkHHH:::;;;888666666666555444444333333000000000000111222333444000000000000000000000000///222222111444999999666222222222222222222222222///000000111222222333333222222333444555666777888777666999===>>>===AAAFFFWWWmmm{{{xxx}}}xxxkkkaaaXXXQQQQQQUUUbbbzzz}}}zzzvvvssskkkgggjjjnnnooottt{{{zzzwww|||{{{|||dddRRRLLLeeeuuuXXXQQQhhh~~~qqq^^^EEE999000000111//////222---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***///,,,---666;;;CCCRRR{{{{{{pppgggYYYKKKKKKRRReeewwwuuuuuu~~~~~~ssslllhhhfffbbbhhhqqqwwwzzzzzzyyyxxxzzz}}}sssoootttzzzvvvvvvQQQ???:::999777777555444444444444444333222111000000111222333000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222333333444555666777777888888<<>>GGGXXXxxxlllcccWWWMMMNNNVVVjjj}}}~~~xxxmmmhhhggghhhjjjtttzzzqqqiiijjjsss]]]CCC;;;999777777666555444444444444333222111000000111222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222333333444555666777777888999<<>>===@@@FFFUUUppp{{{xxxwwwrrrggg___ZZZTTTOOOIIIRRReee{{{~~~tttoooiiiccc```aaa]]]cccgggjjjrrrwww~~~{{{hhhZZZ\\\uuu~~~{{{qqqfffeeeXXX]]]iiizzz|||ppp___OOO<<<333000...------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++///---000:::@@@LLLaaasssddd]]]UUUNNNRRR[[[qqq~~~uuujjjdddfffmmmtttxxxrrreeedddkkkrrr{{{nnnJJJ<<<;;;888777666555444444444444222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222333333444555666777777888999<<>>===AAAGGGVVVppp~~~{{{{{{vvvnnnhhhfffaaa\\\QQQ\\\ooovvvmmmgggddddddaaacccccccccfffqqquuuzzzuuudddcccssszzztttsssvvvsssooo\\\VVV]]]sss{{{fffVVVBBB555111111111111...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))******++++++...---111<<>>===BBBHHHVVVppp}}}vvvpppiiibbbYYYeeewww}}}uuummmhhhcccaaa```___aaahhhttt}}}sssvvvpppgggpppvvvsssmmmrrruuuqqqfffXXXVVVhhhzzznnn```KKK999222111222222.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((())))))((((((((()))***+++++++++,,,...---333>>>DDDVVVqqqvvvgggXXXQQQMMMMMMXXXfffwww{{{rrrkkkggg]]]___eeeooo|||yyyjjjggg```nnn]]]BBB===888888666555555555555555222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222333333444555666777777999999;;;>>>>>>>>>CCCJJJWWWqqq|||nnneee```jjj|||{{{iiiccc]]]]]]___dddlllsss{{{~~~}}}|||~~~vvvvvvxxxhhhiiitttwwwmmmlllooojjjkkk]]]TTT[[[hhhrrrzzzwwwmmmYYYCCC444000000///............---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))'''((())))))***+++,,,,,,---......666CCCJJJ```{{{kkk^^^SSSMMMJJJMMM]]]ooo}}}~~~|||xxxqqqhhh```[[[XXX^^^fffrrrmmmhhh^^^rrrqqqiiiFFF===888888777666555555555555222222333333333333222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222333333444555666777777:::999;;;>>>>>>>>>DDDKKKYYYrrrtttllluuu{{{mmmgggfffeeehhhlllssszzz}}}}}}|||yyy~~~~~~~~~|||uuuuuutttgggoooyyynnniiinnnjjjrrrggg[[[VVV\\\hhhvvv}}}xxxgggMMM888000///...............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''((((((((())))))))))))'''((()))***+++,,,,,,------///111<<>>999888777666555555555555222222333444444333222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222333333444555666777777:::999;;;>>>>>>>>>DDDLLL\\\uuuyyyxxxpppjjjgggiiiooowww~~~}}}|||zzzvvv~~~~~~wwwnnntttzzzjjjkkkwwwmmmjjjrrrqqqzzzsssfffYYYXXXeeeuuu}}}oooSSS<<<222111111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))'''((()))***+++,,,------...000333AAAQQQ]]]xxxwwwjjjUUUOOOKKKJJJHHHOOOhhh|||wwwrrrmmmiii___^^^[[[XXXYYYaaammmvvv|||{{{nnnqqqyyy|||RRRBBB999888777666666555555555222222444444444444222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222333333444555666777777:::999;;;>>>>>>>>>EEEMMM___www}}}lllgggjjjiiisss}}}~~~xxxsssssswww}}}zzzkkkkkkzzztttmmmwww{{{ssspppxxxzzzxxxnnn```]]]iiixxxzzzmmmZZZDDD444111444......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,---111---555IIIVVVdddppp]]]QQQJJJHHHLLLKKKNNNddd~~~~~~xxxppphhh```[[[UUUTTTSSSWWWaaannnyyyssstttyyybbbBBB===<<<:::666555666555333444444444444444444444444111111222222222222111111222222222222222222222222111111222333333333333222111111111000111111222333333444666888888888777666:::999;;;>>>>>>???EEEMMM]]]vvvuuujjjllliiioootttuuusssrrruuuyyyzzzkkkmmmtttuuuqqq|||wwwsssxxx|||ooo^^^YYYdddttt}}}|||qqq^^^HHH777000000///...------,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------222///888IIIUUUdddqqqaaaTTTKKKFFFIIIIIILLL\\\ooo{{{ssskkkbbb[[[WWWOOOPPPTTT\\\hhhuuuxxxxxxjjjHHH===<<<999666555555555444222222222222222222222222111111222222222222111111222222222222222222222222111111222333333333333222111111111111111222222333222333444666777888999999:::999;;;>>>>>>>>>DDDLLL\\\uuuqqqmmmiiikkkmmmnnnqqquuu|||wwwhhh```iii}}}|||{{{zzz}}}wwwxxx~~~ppp]]]SSS[[[mmm{{{|||sssbbbMMM<<<333111///...------,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&''')))))))))((()))***(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---------222222;;;IIITTTeee}}}~~~{{{nnnaaaVVVLLLFFFGGGJJJLLLRRR[[[hhhzzz{{{sssiii```YYYUUUSSSPPPUUU]]]hhhttt~~~yyyVVV@@@<<<888666555555555555222222222222222222222222111111222222222222111111222222222222222222222222111111222333333333333222111111111111111222333333333333333444555666888888:::999;;;=========CCCKKK[[[ttt{{{nnnjjjiiijjjooovvvsss```___fffuuu|||}}}|||xxxbbbOOOPPPeeezzz{{{{{{tttdddRRRDDD:::444//////...---------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))###&&&)))+++***))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---......222555>>>IIIUUUiii}}}|||uuuhhh\\\UUUMMMGGGKKKQQQTTTQQQOOOQQQ^^^sss}}}qqqmmmeee\\\TTTPPPPPPQQQ[[[aaalllxxxhhhDDD===777666666555555555444444444444444444444444111222222333333222222111222222222222222222222222111111222333333333333222222111111111111222333333333444666777888777666555:::999;;;======<<>>555//////...------------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))###&&&)))++++++***))))))))))))))))))))))))))))))************************)))***+++,,,---...//////222777@@@KKKYYYqqq}}}sssdddZZZRRRMMMJJJPPP^^^fff___TTTNNNRRR\\\kkk|||{{{rrrlll___\\\WWWPPPKKKKKKPPPTTTccclllxxx~~~{{{{{{vvvJJJ???777777777555444666444444444444444444444444222222333333333333222222222222222222222222222222111111222333333333333222222222222111222333333444222555:::>>>??????<<<;;;<<<;;;<<<>>>===<<>>HHHTTTmmmnnn___XXXKKKJJJIIISSSpppuuufffVVVQQQRRRSSSWWW\\\```dddkkkuuu{{{uuulllddd]]]WWWRRROOOLLLLLLLLLKKKLLLRRR]]]fffqqqzzzxxxuuuqqqkkksssuuuWWWFFF:::::::::555333777222222222222222222222222222333333444444333333222222222222222222222222222111111222333333333333222333222222222222333444444222444777;;;>>>AAABBBCCC???>>>???@@@>>>===BBBJJJaaazzz{{{{{{zzzpppbbbXXXQQQOOOPPP\\\qqq}}}pppiiillltttXXXKKKKKKgggyyy{{{lllSSS<<<000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))''')))******((('''((()))))))))))))))))))))))))))************************)))***+++,,,...///000111999AAAKKKYYYuuu}}}iiiYYYSSSIIIHHHFFFQQQrrrxxxeee[[[UUUPPPNNNPPPMMMOOOTTT[[[dddlllppprrrxxxwwwxxx}}}wwwnnnggg___ZZZTTTOOOMMMLLLLLLKKKKKKMMMNNNNNNOOOWWWccclll{{{wwwsssppphhhjjjqqqvvvZZZIII<<<;;;;;;555333777444444444444444444444444222333333444444333333222222222222222222222222222111111222333333333333222333333222222333333444555555444333333555777:::<<<@@@???@@@AAA???>>>CCCJJJccc||||||qqqeee^^^ZZZWWWVVV^^^ppp~~~}}}}}}}}}}}}}}}sssmmmzzznnnUUUDDDcccrrr~~~vvv```>>>666111///000///,,,,,,///------,,,,,,+++***))))))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))((())))))))))))*********,,,***+++///000...///222<<>>AAA@@@@@@EEELLLeeeuuulllccc]]]ZZZaaasss|||xxxtttrrrrrruuuxxxzzz{{{tttuuunnnVVVFFF^^^pppiiiEEE777333000000///,,,,,,///------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,***+++//////...///333AAANNNSSSaaayyycccVVVSSSLLLGGGHHHZZZwwwxxxrrrnnnkkkeee```YYYWWWXXXXXXVVVSSSTTTUUUWWWXXXYYY^^^dddiiipppppppppsssxxxzzztttooolllfffbbb^^^[[[ZZZXXXTTTRRRUUUSSSQQQOOONNNOOOOOOPPPSSSWWW\\\aaafffnnnzzz~~~uuukkkfffqqqdddyyySSS===>>>:::444555666666555555444444333222222111222222111000000111333222222222222222222222222222222222222222111000000222222111111222222333444444444555555666777777777<<<;;;===@@@@@@???EEELLLfffyyyooofff```gggxxxuuunnn___^^^^^^bbbjjjuuuwwwooonnnoooXXXGGGUUUiiivvvRRR;;;555000000000------///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++,,,//////...111666EEEPPPUUUddduuu___TTTQQQJJJGGGKKK^^^{{{~~~xxxqqqkkkiiifffbbb^^^XXXXXXXXXVVVUUUVVVYYY\\\]]]]]]\\\^^^bbbgggmmmqqq{{{}}}|||xxxrrrmmmhhheeedddbbbaaaaaaaaa```]]][[[\\\ZZZWWWUUUUUUXXX[[[^^^eeejjjrrrwww{{{uuuoooffffffeee{{{YYYAAA???;;;666555444666555555444444333222222111222222111000000111333222222222222222222222222222222333333222111000000222222111111222222333444444555555666666777777888;;;:::<<>>DDDKKKhhh|||xxxsssqqqjjjgggcccaaa______^^^]]]kkklllmmmpppwwwwwwnnnjjjZZZ]]]hhh{{{nnnWWWAAACCCOOOllloooDDD:::222000111///...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********,,,,,,---///...---444<<>>@@@@@@AAAIIISSSlllzzzoooddd\\\]]]bbblll}}}qqqhhhcccaaafffppp{{{xxx}}}{{{wwwzzzUUUHHHHHH___xxx}}}fffNNN888333444000///111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++******++++++++++++***************************************+++,,,,,,---------///,,,...333222999NNNaaaooo}}}rrr\\\PPPLLLJJJIIIPPPVVViiizzzrrrllljjjlllnnnppptttuuuyyy~~~|||}}}~~~|||sssoooooopppzzz]]]AAA888:::666666555555444444333333222444444333333333333222222222222222222222222222222222222333333333333222222000222444444222111222333888888888888999999999999:::;;;>>>@@@@@@AAAIIISSSooowwwqqq```VVVOOOOOOTTT```yyyvvvhhh\\\RRRLLLKKKRRR^^^nnn~~~{{{}}}~~~ppp```NNNHHHZZZsssnnnUUU<<<444444222000111......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********************++++++++++++******(((((()))***++++++,,,,,,******++++++,,,,,,---------///---...333222;;;PPPdddtttppp[[[PPPKKKIIIIIIRRR[[[ppp|||vvvyyywwwuuusssrrrpppmmmjjjdddgggkkknnnwww}}}uuupppkkksss~~~gggGGG::::::555666666555555444333333333444444333333333333222222333333333333333333333333222222333333333333222222111222333222222222444666888888999999:::::::::::::::;;;>>>AAAAAABBBJJJTTTrrrxxxqqq```WWWPPPPPPSSS___zzzvvvhhh^^^VVVNNNIIIEEEJJJSSSaaarrruuuyyy}}}nnn}}}jjjUUUGGGRRRjjj|||rrrYYY???444333222111111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******++++++++++++******)))))))))***++++++,,,,,,******++++++,,,------...---000---///333333>>>UUUdddwwwlllYYYOOOKKKHHHGGGRRR]]]uuu~~~yyyuuupppkkkhhhhhhiiijjjhhhiiiyyy{{{vvvrrrlll|||{{{{{{mmmIII:::999666666666666555444444333333444444333333333222222222333333333333333333333333222333333333333333333222111222222222111222555888777888888999999:::::::::;;;;;;>>>AAAAAACCCKKKUUUuuutttiiiaaaZZZUUUUUUXXXccc|||}}}tttggg^^^YYYVVVPPPLLLCCCCCCGGGPPP```ttt|||qqquuu|||ooozzzpppZZZGGGLLLdddzzz{{{dddIII999333111000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******++++++++++++*********************************++++++,,,------......,,,000...000444555CCC\\\ggg|||hhhVVVMMMJJJHHHDDDPPP^^^xxx{{{pppdddiii|||wwwsssnnnsss|||rrrKKK999:::999777666666555555444333333444444333333333222222222333333333333333333333333333333333444444333333333111222333222111333555888666666777777888999999:::;;;<<>>AAAMMM```uuuzzzpppttt~~~~~~|||qqqlll||||||iiiRRRHHHVVVpppmmmQQQ;;;222111222......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,******++++++++++++******''''''(((***+++,,,---...++++++,,,------......///+++000000333999>>>QQQnnnsss]]]OOOKKKIIIGGGHHHQQQ\\\uuu{{{dddiii|||zzzxxx{{{rrrnnnhhhlllIII===666777777777666555555444444444444444333333333222222444444444444444444444444333444444555555444444333222444666666555333333333666777888999:::;;;<<<<<<;;;<<<@@@CCCDDDFFFNNNYYYyyy|||{{{yyyxxxuuuqqqlllhhhllllllrrr{{{wwwrrreeeWWWPPPJJJDDDEEEKKKSSSSSSYYY___^^^UUUPPPQQQIIIBBB===???JJJ[[[rrrvvvrrr~~~wwwmmmsss|||mmmVVVGGGMMMddd{{{xxx[[[:::111444//////......------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...333---///555555999RRRppp~~~iiiWWWMMMIIIHHHGGGIIIQQQ___tttkkkfffuuuvvvtttkkk|||vvvLLL888???999777555555555666555444222222222222222222222222444444444333333222222222222111000000222555888;;;GGG<<<333111333444555888666777777666666777999<<<:::AAAAAABBBFFFDDDJJJZZZ|||nnnmmmmmmllljjjhhhdddbbb``````fffrrr}}}qqqbbb\\\RRRJJJGGGFFFEEEHHHNNNWWWWWW]]]fffggg___XXXVVVKKKEEEAAABBBIIIWWWnnnyyyttt||||||qqqtttrrrZZZIIILLL___sss}}}~~~uuu^^^???444444...///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,++++++,,,,,,---...222---///666777<<>>@@@999777555555555666555444222222222222222222222222444444444333333333222222444333222222333666999;;;HHH>>>555444555444555777666777777777666777999<<<;;;BBBBBBCCCGGGFFFLLL\\\{{{```bbbdddeeeffffffeeedddZZZXXX[[[hhhvvvyyywww|||}}}wwwnnn^^^OOOHHHCCCAAADDDHHHKKKOOOSSSXXXYYYaaammmqqqjjj^^^VVVLLLIIIFFFFFFHHHSSShhh{{{yyy}}}wwwvvv|||cccNNNMMM[[[jjjqqqwwwuuusssaaaEEE777444---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,------...111---000666888AAA]]]{{{wwwcccSSSJJJGGGFFFEEEEEELLLXXXlllyyygggggg|||qqqkkklllxxx\\\>>>;;;999888666555666666555444333333333333333333333333444444444444333333333333444444333333444666999;;;EEE<<<666555555333222444666777888888777888:::<<<;;;CCCCCCDDDIIIHHHNNN___^^^bbbjjjppptttuuuvvvvvvcccZZZWWW___nnn|||{{{pppmmmnnnttt{{{}}}xxxrrrkkkaaaSSSIIICCCCCCDDDJJJPPPTTTVVVXXXVVVZZZdddsss{{{tttbbbSSSMMMLLLKKKIIIIIIPPPcccvvv}}}~~~xxxoooXXXQQQZZZgggnnnsssqqqqqqdddHHH888444---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......000...111555999DDDbbbtttaaaRRRJJJGGGFFFEEEDDDJJJUUUgggnnndddwww{{{pppmmmddd|||[[[===999:::888666555666666555444333333333333333333333333444444444444444444333333444333333333333555777888<<<666222444444111000222666888999999888888:::<<<;;;BBBCCCEEEJJJJJJPPPaaaeeennnzzzssscccVVVXXXdddsssrrrkkkhhhiiimmmrrr{{{tttllleee]]]TTTKKKFFFDDDGGGKKKQQQWWW[[[\\\ZZZYYY___kkkzzz~~~jjjXXXOOONNNNNNLLLJJJOOOaaarrryyyzzz|||cccWWW]]]kkktttxxxsssrrreeeIII888444...000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,------...///111000222555999HHHgggsssaaaRRRJJJHHHGGGFFFCCCIIITTTddd~~~{{{gggttt{{{rrrpppdddYYY???===:::888666666666777666555333333333333333333333333444444444444444444444444333222222222222333555555666222111444555333333555666888::::::999999;;;<<<:::BBBCCCEEEKKKKKKRRRcccsss|||rrr\\\SSSXXXeeesss~~~|||yyyvvvrrrqqqppppppppppppqqqhhh___XXXQQQIIIEEEEEEGGGLLLRRRVVV\\\aaa```[[[]]]dddnnnzzzvvvfffVVVSSSPPPMMMKKKPPP___nnnvvvzzzjjjYYY]]]nnn|||xxxvvvhhhKKK888444111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000111333555;;;MMMnnnsssaaaSSSKKKHHHGGGFFFBBBHHHSSSbbbzzznnnpppzzztttgggUUU>>>===:::888666666777777666555333333333333333333333333444444444444555555555555222222222222222222333333444222222666777555777:::777999;;;;;;;;;:::;;;<<<;;;CCCEEEGGGMMMNNNUUUgggjjjVVVOOOTTT___iii}}}~~~~~~wwwpppddd\\\UUUSSSOOOKKKLLLPPPSSSYYY]]]___cccfffccc\\\ZZZ```fffnnnzzz|||sss^^^XXXRRRNNNLLLPPP\\\iiirrr~~~}}}|||zzzlllUUUXXXmmm|||zzzmmmOOO:::555333000000//////......------------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////...000444777???UUUxxx~~~rrraaaSSSKKKGGGEEEDDD???GGGQQQ```vvvttthhhwwwjjj}}}XXX>>>:::;;;999777666777777666555444444444444444444444444444444444444555555555666333333333333333333333333555222333666666555777;;;777999;;;<<<;;;;;;;;;<<<===EEEGGGJJJQQQRRRYYYkkkxxx\\\LLLGGGNNNVVVlllyyymmmZZZSSSQQQTTTUUUUUUXXX___bbbhhhjjjiiijjjkkkfff^^^TTTWWWZZZ___kkkyyy|||xxxeee\\\SSSNNNMMMPPPZZZeeeooo}}}}}}zzzyyyjjjQQQRRRjjj~~~|||qqqSSS<<<777444000000000///......------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////---000444888BBBZZZ}}}}}}~~~rrr```RRRJJJFFFDDDBBB===EEEPPP^^^tttwww___qqqxxxkkkyyy```DDD<<<;;;999777666777777666555444444444444444444444444444444444555555555666666555444444444444444333333444222222444444222444999777999<<<===<<<;;;<<<<<>>EEEIIIQQQYYYXXX^^^rrrwwwfff\\\WWW]]]jjjuuuvvvzzz{{{ppphhheeekkkyyyyyypppmmmvvvxxxccc```XXXOOOIIILLLVVV^^^aaa[[[TTTNNNIIIFFFLLLTTTdddtttyyylllxxx```IIIQQQhhh{{{bbbGGG999777111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,---......000000111222000666999>>>TTTzzz}}}~~~uuufffVVVNNNIIIDDDBBBBBB@@@DDDKKKWWWjjjooo___```rrruuuhhhjjjiiiEEE@@@:::888666555555555444333555555555555555555555555333444444555555444444333222333444555555555444333555555444444555555666777777888::::::999999;;;<<<@@@GGGLLLTTT\\\ZZZ```tttvvvlllqqqyyy}}}zzzxxx|||~~~xxxtttwww}}}}}}zzzvvvqqqsss}}}yyytttvvv~~~mmmeeeXXXKKKDDDDDDJJJOOOSSSQQQOOOLLLFFFCCCIIIRRR___ppp{{{jjjooolllMMMNNN___}}}dddJJJ;;;666111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,------------...------...///000111222222111555999AAA[[[~~~pppbbbTTTLLLHHHDDDBBBBBB@@@CCCJJJTTTfff{{{qqqlllqqqzzzvvvkkkggghhhqqqzzzsss]]]UUU^^^lllwwwaaa___eeexxxzzz|||{{{{{{}}}|||jjjddd{{{rrrJJJ???;;;999777666666666555444555555555555555555555555333444444555555444444333222333444555555555444444555444444444444555666666666888::::::::::::<<<===AAAIIINNNWWW___]]]cccvvv}}}{{{zzzxxxkkkiiieeedddmmm{{{~~~yyyzzzxxxwww{{{~~~yyykkkYYYLLLGGGGGGGGGGGGEEEDDDFFFFFFCCCBBBJJJSSS]]]nnnoookkkwwwTTTNNN[[[jjjRRR@@@777111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************++++++,,,,,,,,,,,,---------.........------...///000111222222222666999DDD```~~~~~~}}}|||mmm```RRRKKKHHHDDDBBBBBB@@@CCCIIIRRRccc}}}}}}mmmggghhhvvv{{{~~~vvvhhh[[[UUUUUUXXXdddrrrzzzyyyrrrmmmjjjiiihhhjjjooouuu~~~cccUUUWWW[[[hhhzzzoooVVVOOORRR]]]~~~{{{kkkjjjjjjuuuyyylllhhhsssppphhh{{{}}}QQQ@@@<<<:::888777888888666555555555555555555555555555333444444555555444444333333333444444444555444444444444444444444555666666666888:::::::::;;;<<<>>>AAAIIIPPPYYYbbb```fffyyyzzzqqqjjjfff[[[ZZZXXXYYYeeezzzyyyxxx|||lllXXXKKKHHHGGGEEEAAA???===>>>@@@AAACCCKKKTTT^^^ooovvvkkk~~~[[[RRR\\\ttt]]]HHH:::111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++************+++,,,,,,,,,---------............---...//////111111222333444777;;;GGGggg~~~}}}{{{yyylll___RRRKKKHHHDDDAAAAAA???CCCHHHOOO^^^wwwtttccc\\\[[[aaafffddd[[[SSSPPPPPPPPPVVV^^^bbbbbb]]]XXXUUUXXXVVVXXX]]]aaallljjjWWWUUUSSSYYYiiirrrnnndddSSSMMMRRRTTTeeehhh``````fffvvvyyyiiiiiivvvvvvrrrZZZCCC===;;;999888888888777666555555555555555555555555333444444555555444444333333333333444444444555555444444333333444444555666666888:::;;;:::;;;===???BBBKKKRRR]]]fffeeekkk~~~qqqeee\\\XXXXXXXXXVVVXXXeee{{{zzzppp|||~~~qqq___QQQKKKHHHEEECCCCCC>>>;;;===@@@DDDKKKSSSaaaqqq|||lllzzzfffXXX___zzzfffNNN<<<111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++***)))))))))***,,,,,,------------..................///000111222222333666999===LLLnnn}}}zzzlll___RRRLLLIIIDDDAAAAAA<<>>???CCCMMMUUUaaakkkjjjqqqwwwlllccc]]][[[aaa```^^^___kkk}}}nnnvvv{{{lll]]]SSSNNNMMMMMMIIIAAA;;;<<<@@@DDDJJJQQQcccssslllwwwppp___ccc}}}|||jjjPPP:::111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++***)))))))))***,,,------------.........//////......///000111222333333777:::???PPPsss~~~lll___RRRLLLIIIDDDAAAAAA:::???DDDJJJUUUkkksssfff\\\XXXXXX___^^^\\\WWWQQQOOOPPPRRRLLLLLLNNNSSSVVVRRRHHH@@@>>>???FFFOOOPPPQQQbbbwwwtttttt}}}aaa[[[OOOIIIVVV___tttccc]]]UUUWWWjjj~~~mmm___ZZZUUU\\\|||{{{|||pppssshhhIII<<<:::777777777777666444555555555555555555555555333444444555555444444333444333333333333444555555444333333333333444555555666888:::;;;;;;<<<>>>@@@EEEOOOWWWdddooonnnuuuwwwhhhcccccc```[[[aaalllrrrnnnnnn}}}rrrmmmwwwjjj]]]SSSRRRUUUNNNJJJFFFEEEDDDFFFOOOXXXddd|||rrrtttrrriiivvvdddQQQDDD555222000/////////---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////////////////000111333444555999DDDYYY{{{}}}hhh___RRRIIIDDDCCCAAA@@@???AAADDDHHHQQQddd}}}vvv___UUUWWW\\\bbbeeeeee```YYYUUUVVVXXXTTTQQQNNNOOOPPPNNNHHHBBBDDD@@@@@@FFFJJJNNNWWWbbb{{{nnnWWWNNNVVVYYYmmmuuueeeccc\\\WWW\\\hhh{{{zzznnnbbbQQQIIIKKKJJJJJJaaa}}}qqqiiiqqqxxxJJJAAA:::444555777666666888666666555444444444444555444444555555555555444444333333333444444444555555333333444444666777888999888888888999;;;===???@@@CCCSSS^^^gggooopppxxx{{{oooeeebbbeeeccc___dddooovvvssssss}}}zzz}}}ppp}}}uuuhhh\\\XXXZZZQQQLLLGGGFFFEEEFFFNNNVVVccc|||tttsss|||ppprrraaaNNN@@@555333000/////////---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////111000000000111333444555777;;;DDD[[[zzzggg^^^RRRIIIDDDCCCAAA@@@>>>AAADDDGGGPPPbbbyyy~~~ggg[[[YYY[[[gggjjjjjjeee]]]VVVTTTUUUWWWRRRNNNLLLMMMMMMJJJFFFDDD???>>>AAADDDFFFLLLUUU^^^fffppp{{{nnnWWWTTTQQQbbbvvvjjjhhh___WWWTTTXXXiiiyyyjjj]]][[[MMMGGGJJJGGGEEEYYYvvv{{{ooohhhpppRRRCCC;;;666666888777666888666666555444444444444555444444555555555555444444333333333444444444555555444444444555666777888999888888999:::;;;===???@@@EEEUUUaaajjjrrrrrryyyuuusssmmmhhhiiinnnnnnjjjgggpppvvvuuuvvv}}}pppxxxwwwyyy|||nnnaaa[[[[[[UUUNNNHHHFFFFFFGGGMMMTTTbbb}}}wwwtttooo~~~qqqaaaNNN???666333000/////////...---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////222111111111222444666777:::;;;EEE^^^}}}vvveee]]]QQQHHHDDDCCCAAA???===@@@CCCGGGOOO^^^qqqqqqccc^^^___kkkoooqqqlllaaaWWWRRRPPPYYYTTTNNNLLLMMMNNNMMMLLLGGGCCC@@@@@@@@@@@@CCCGGGFFFLLLTTT\\\hhh|||lllaaa___jjj~~~}}}uuullldddZZZRRROOOYYYqqq~~~wwwrrrkkkeee```SSSLLLMMMHHHDDDRRRiii{{{oooiiiqqq]]]FFF>>>888888888777666777666666555444444444444555444444555555555555444444333333333444444444555555444444444555666777888999888888999:::<<<>>>@@@AAAHHHYYYgggpppvvvuuu}}}|||ssstttsssrrruuu{{{|||xxxhhhmmmpppqqqssszzzxxxjjjfff}}}zzzqqqddd^^^^^^WWWNNNGGGFFFHHHJJJNNNSSS```|||wwwvvv~~~|||yyy}}}iiiuuugggSSSCCC666444000/////////...---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////111111111111333555777888;;;;;;DDD```|||~~~{{{sssccc[[[PPPHHHEEECCCAAA???<<>>BBBFFFNNNYYYfffooo|||oookkkkkkuuuzzz~~~{{{pppddd\\\YYYYYYYYYYYYZZZZZZYYYVVVTTTRRRPPPMMMJJJJJJKKKHHHEEEHHHJJJLLLJJJIIIKKKQQQWWWgggtttooobbbZZZWWWZZZ```}}}}}}xxx}}}hhh___ZZZTTTSSSXXXmmmtttooorrrfffIII@@@:::999999777666777666666555444444444444555333333444444444444333333333333333444444444555555666666666666666777888999888999:::;;;===@@@BBBCCCLLLaaarrr|||~~~~~~~~~{{{{{{uuuooolllooosssvvv{{{yyyiii\\\WWWQQQLLLTTTccc{{{oookkkmmm]]]QQQGGGGGGKKKNNNPPPQQQYYYqqq~~~}}}mmmdddgggzzz~~~ggg|||zzzqqq___KKK888555111....../////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------....../////////000000000000000000111222555777888::::::CCC```~~~}}}~~~wwwooo___XXXNNNHHHEEECCCAAA???;;;===AAAFFFNNNYYYdddlllwwwtttnnnmmmqqqvvvyyyvvvkkkaaaZZZXXXYYY[[[___aaaaaa^^^ZZZWWWSSSSSSQQQOOOQQQSSSOOOIIIEEEHHHLLLKKKIIIGGGHHHIIIFFFNNNXXX^^^cccnnn~~~mmmaaaZZZWWWXXXkkk|||yyymmmfffXXX[[[WWWWWWooouuufff```YYYTTTUUUggguuunnnmmm```HHH@@@999999999777666777666666555444444444444555333333444444444444333333333333333444444444555555777666666666777777888999888999:::<<<>>>AAACCCDDDMMMcccvvv}}}{{{{{{sssooossswwwuuutttuuupppeeeZZZUUUPPPKKKLLLQQQ___wwwqqqrrrcccUUUHHHGGGLLLNNNMMMMMMSSShhhttt{{{oooeeebbbtttfffzzz}}}vvvdddOOO999555111......///000000------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.../////////000000000000111111111222444666999:::;;;;;;DDD```||||||vvvnnn^^^WWWNNNGGGEEECCCAAA>>><<<===@@@FFFNNNZZZeeelllsssuuurrrrrrvvvxxxsssiii___[[[ZZZYYY\\\aaacccccc```]]][[[UUUWWWVVVTTTWWWZZZUUUMMMEEEHHHLLLLLLJJJGGGFFFFFFHHHKKKMMMNNNQQQ[[[jjjuuusssdddZZZXXX^^^mmm~~~oooddd\\\XXXTTTTTTNNNLLL___mmmbbbZZZVVVXXXaaa{{{wwwooojjj]]]GGG???888888999777666777666666555444444444444555222333333444444333333222333333333444444444555555777777777666777777888999999999:::<<>><<<===@@@EEEOOO[[[fffmmmqqq}}}~~~zzz}}}zzzooofffccccccYYY]]]aaacccbbb```^^^]]]YYY[[[ZZZXXX\\\___ZZZPPPKKKMMMOOONNNJJJFFFDDDDDDEEEDDDBBBAAACCCLLLXXXbbbwwwqqq```ZZZWWWdddzzzrrrgggbbb``````\\\[[[UUUPPP]]]}}}rrrdddZZZYYY\\\\\\mmmzzzrrrjjj~~~]]]FFF>>>888888888777666777666666555444444444444555222333333444444333333222333333333444444444555555888777777777777777888999999999:::<<>>HHHddd{{{xxxqqqlll]]]WWWNNNIIIFFFDDDAAA???======???EEEQQQ^^^iiioooppp~~~{{{lllhhhnnnfffaaa^^^ccckkklllcccZZZ\\\\\\^^^bbbdddbbb\\\WWWSSSTTTTTTQQQMMMIIIFFFEEEFFFDDDDDDFFFEEEEEEKKKSSS___eeekkknnnpppvvv}}}nnn^^^YYYYYYeee~~~qqqkkkmmmuuu{{{zzzrrrfffZZZ[[[lllxxxqqqqqqrrrqqqhhhbbbeeehhhiiimmmrrrvvv~~~|||ssssss___FFF???999999:::888666888666666555555555444444444444444444333333222222222555555555555666666666666555555555666666777888999;;;;;;<<<<<<===???CCCFFFRRRhhh}}}|||nnn[[[HHHJJJ\\\||||||cccWWWKKKGGGEEEDDDEEEGGGNNNYYYeeemmmyyy~~~qqqhhhdddfffrrr}}}}}}sssrrrkkkrrreee@@@888111000111//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///////////////000111222444555777999:::;;;<<<<<>>>>>@@@FFFQQQ___kkkrrrttt||||||vvvtttjjjdddaaagggqqqtttkkkbbb]]]aaagggnnnppplllccc\\\]]]ZZZWWWSSSPPPKKKFFFCCCEEEDDDEEEFFFEEEDDDHHHPPPRRRUUUWWWTTTQQQQQQQQQPPPOOOZZZiii{{{yyyiii___XXXZZZkkkyyyzzzppp___\\\fffsss{{{cccWWWSSSQQQRRRTTTbbbkkk}}}yyysss}}}]]]GGG>>>888:::<<<:::888777666666555555555444444444555444444444333333333333555555555555666666666666666555555666666777888999;;;;;;<<<<<<===@@@DDDHHHQQQiii}}}{{{~~~yyyaaaMMMGGGSSSkkkvvv[[[PPPFFFCCCBBBAAABBBEEELLLVVV___dddlllvvvxxxtttkkkeeeaaadddiiinnnttt{{{yyy}}}wwwrrriiihhhnnnsssgggAAA888111000111///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......////////////000111222333555666888:::<<<===>>>>>>BBBBBBJJJdddsssmmmnnnooommmZZZTTTKKKEEEDDDCCCAAA???>>>>>>@@@FFFQQQ___llluuu||||||rrriiibbbgggrrrvvvnnnddd\\\cccnnnwwwyyyrrrfff]]]bbb___ZZZWWWTTTPPPKKKFFFFFFEEEFFFHHHGGGEEEIIIPPPZZZ]]][[[VVVRRRRRROOOJJJCCCFFFNNN___xxxqqqcccXXXRRR[[[nnnjjjXXXUUUZZZYYY^^^^^^\\\ccc|||cccQQQLLLKKKIIIHHHQQQYYYmmmzzzpppuuu```HHH>>>777:::???>>>999666666666666555555555444444555555555555555444444444555555555555666666666666666666666666777888999999;;;;;;<<<===>>>BBBFFFJJJTTTnnn~~~~~~|||cccPPPFFFIIIVVVkkk}}}}}}rrrhhhPPPGGG???======<<<>>>BBBGGGQQQYYYZZZ]]]dddjjjjjjjjjeeeccccccdddfffmmmuuu|||{{{rrrsssmmmhhhaaaaaapppqqqzzz^^^AAA888111000000///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111222333444444555888:::<<<>>>??????CCCCCCKKKeeeqqqiiikkkkkkhhhXXXQQQIIIDDDCCCBBBAAA???======???DDDNNN]]]llluuu{{{|||uuuggggggqqquuunnneee___hhhttt||||||tttfff]]]]]]]]][[[XXXVVVRRRPPPNNNIIIGGGHHHIIIHHHHHHNNNVVVgggiiiddd[[[WWWXXXUUUNNNKKKEEEDDDLLLXXXiiixxxggg\\\UUUYYYfffssszzzzzz~~~~~~jjjXXXQQQQQQLLLNNNNNNKKKSSSkkkkkk^^^ZZZWWWSSSOOONNNSSSfffwwwlllpppeeeIII>>>666:::AAAAAA;;;666666666666666555555555555666666666666666555555555555555555555666666666666666666666666777888999:::;;;;;;<<<===???DDDIIINNN\\\vvv~~~yyyyyyzzz|||~~~}}}eeeOOOGGGBBBCCCNNN[[[ccciiimmmooorrrrrrmmmhhhccc[[[TTTEEE>>>999999999999<<<@@@EEENNNVVVVVVTTTVVV[[[^^^aaabbbffflllllljjjlllpppyyy}}}vvvkkkiiibbb]]]WWWXXX{{{vvveee}}}www___BBB999222000000......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111333444555444555888:::===???@@@AAABBBCCCLLLggguuujjjjjjgggaaaTTTOOOHHHDDDCCCCCCAAA???;;;<<<===AAAJJJYYYiiitttwwwzzzooojjjpppvvvrrrlllgggnnnxxx~~~|||rrrggg___VVVYYY[[[YYYTTTPPPPPPQQQKKKHHHGGGHHHHHHJJJSSS\\\zzz|||tttdddZZZZZZUUUMMMJJJBBB>>>BBBCCCHHH\\\qqquuujjj```^^^aaahhhqqqzzzmmmfffgggiiikkkkkkdddYYYOOOHHHFFFFFFGGGFFFDDDHHHZZZwww}}}ooofff```YYYSSSTTTSSSccc~~~uuukkkmmmgggKKK???777:::AAAAAA;;;666777777666666666555555555666666666666666666666666555555555555666666666666666666666777777888999:::;;;;;;<<<>>>@@@FFFMMMRRRggg|||yyyvvvvvv}}}iiiNNNJJJBBB<<<>>>CCCHHHOOOUUUUUUXXXWWWSSSOOOMMMHHHBBB===888666777888888<<>>:::;;;<<>>>>>:::777777777777666666666555555555555555666666666666666555555555555666666666666777777777777888999::::::;;;;;;<<<>>>BBBHHHPPPUUUooo~~~~~~~~~lllTTTNNNFFF???<<<;;;;;;@@@FFFHHHLLLMMMJJJGGGFFFAAA;;;999666555888999:::>>>DDDAAAGGGNNNRRRRRRSSSXXX]]]WWW]]]jjjyyy~~~zzzsssqqqyyy}}}wwwpppfffbbb]]]___}}}nnnzzzqqqrrraaaBBB:::222111000...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000111333444666777777888;;;???BBBDDDFFFGGGEEEGGGSSSooonnnjjjcccXXXOOOLLLIIIHHHHHHFFFBBB===;;;<<<<<<>>>DDDRRRdddqqqwww{{{xxxwwwwwwuuurrrpppwww~~~uuulllggg______```eeeiiihhh```ZZZPPPOOOOOOQQQPPPOOOUUU]]]pppvvvkkkkkkhhh```RRRNNNJJJHHHFFFDDDAAA@@@EEEUUUlllxxxjjjccceeekkkqqqxxxppp\\\SSSPPPSSSUUUUUURRRPPPQQQSSSJJJEEECCCDDDCCCEEEMMMXXXXXX\\\cccooommmccciiiqqqmmmnnnMMMBBB:::999;;;:::888999777777777777666666666555444444555555555666666666555555555555666666666666777777777777888999::::::;;;;;;<<<>>>BBBIIIRRRXXXsss}}}|||zzzmmm[[[PPPKKKEEEAAA<<<888:::@@@FFFKKKNNNLLLJJJHHHCCC<<<888666666:::;;;;;;@@@FFF===AAAHHHNNNQQQTTT[[[aaaZZZ___lll{{{yyyvvv{{{~~~{{{ttthhhddd```bbb{{{nnnyyyrrrwwwhhhCCC:::222111000...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------000000111222333555777777999;;;===AAADDDGGGIIIJJJGGGJJJVVVrrroookkkcccWWWMMMKKKIIIIIIJJJGGGBBB===<<<======>>>CCCQQQcccqqqxxxzzzvvvzzzzzzuuugggcccdddnnnzzz|||rrrfffUUUUUUXXXZZZXXXTTTVVV\\\jjj~~~}}}pppmmmiii___VVVSSSOOOLLLNNNOOOIIIBBBEEECCCGGGYYYvvvyyyjjjeeegggrrrwww}}}xxxaaaUUUPPPWWW\\\ZZZRRRMMMNNNQQQOOOHHHCCCDDDBBB???AAAGGGFFFLLLTTTbbb{{{}}}oooqqqrrrmmmxxxMMMDDD;;;999888777777:::777777777777666666666666333444444444555555666666555555555555666666666777777777777777888999:::;;;;;;;;;===???CCCJJJSSSYYYrrr~~~|||{{{yyyyyy}}}|||xxxkkk]]]VVVMMMFFFCCC???;;;<<>>;;;;;;:::::::::;;;>>>AAACCC===;;;===DDDKKKRRRaaaoooiiieeekkk|||yyyzzzrrrmmmiii^^^eeesss}}}vvvqqqjjjJJJ666000333///---...+++......---------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,------.../////////111222444444444555888:::>>>======@@@DDDHHHLLLMMMMMMMMMRRRhhhppplllggg___[[[RRRKKKKKKKKKGGGBBB@@@:::888:::>>>CCCNNNaaaqqq}}}}}}~~~rrrjjjeeeiiitttzzzwwwrrr^^^___```_________aaacccqqq|||~~~zzzwwwkkk\\\XXXVVVTTTTTTQQQLLLGGGEEE@@@???BBBHHHQQQbbb~~~vvvmmmoooooorrrxxx~~~|||wwwwwwdddZZZYYY___aaa[[[WWWWWWYYYYYYUUUQQQIIIBBBAAACCCCCCBBB@@@GGGLLLSSShhh~~~uuulllYYYCCC999:::666555999777777777777777666666666666666666555555555555666666666666666666777777777777666666777888999:::;;;;;;:::;;;>>>BBBDDDHHHSSS^^^xxx~~~|||zzzwwwvvvxxx{{{|||yyyuuuqqqooouuusssccc___XXXSSSQQQMMMDDD??????===>>>???@@@???>>>===;;;:::999999:::;;;<<<>>>???;;;888:::@@@HHHRRRcccrrrpppkkkooo|||{{{vvvsssooobbbjjjsss{{{tttkkkJJJ666///333///---///,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000000222333444555666999;;;>>>======???CCCGGGKKKMMMLLLOOOVVViiiyyyooobbb[[[RRRKKKJJJJJJFFFAAA@@@;;;999:::>>>DDDOOOaaarrryyy|||rrriiikkktttzzzvvvpppccchhhlllllliiihhhmmmrrr|||vvvgggaaa___\\\YYYUUUOOOJJJGGGGGGCCCAAA@@@@@@EEETTTccc}}}xxxkkkkkkooouuuxxx~~~wwwiiibbbppp{{{zzzmmmccc___\\\ZZZWWWPPPJJJFFFEEEDDDBBBAAAFFFKKKQQQ^^^zzzuuukkkYYYCCC:::;;;777666:::888666666666666555555555555666666555555555555666666666666666666777777777777666777777888999::::::;;;;;;;;;???CCCFFFJJJVVVaaa}}}{{{wwwuuussstttvvvvvvsssoookkkkkknnnzzzmmmeee___ZZZZZZWWWMMMBBB;;;:::999888888888888::::::999999::::::::::::::::::888555666;;;CCCQQQeeeuuuvvvoooqqq}}}zzzwwwrrrdddjjj}}}llluuujjjJJJ666///333///...000---......---------,,,,,,,,,+++,,,---.........---,,,,,,------......///000000///111333444555777:::============???BBBFFFJJJLLLLLLQQQXXXhhhxxxhhh]]]SSSKKKJJJIIIEEEAAA???===;;;;;;???EEEOOObbbsssuuu~~~vvvttt|||zzzqqqiiirrr{{{{{{wwwvvv}}}rrrllliiiddd]]]WWWRRROOOMMMMMMHHHCCC@@@<<<999<<>><<<:::888888888999999:::;;;<<<<<<;;;:::777666666555444777AAARRRhhhxxxvvvpppqqq~~~}}}vvvfffjjjqqq```tttssseeeJJJ666///222///...111.........---------,,,,,,,,,***+++---//////...---,,,---------...//////000000///111333555666888<<<>>><<<===>>>???AAADDDIIILLLLLLPPPUUUddd~~~ooo```UUULLLIIIHHHDDD@@@???>>><<<<<<@@@EEEPPPccctttvvv}}}tttmmmuuu~~~~~~}}}}}}xxxuuukkk___VVVTTTUUUTTTSSSNNNIIIEEEBBB@@@>>>===<<>>=========>>>?????????===:::666444666666666888BBBVVVlll{{{xxxtttuuuyyygggjjjyyydddSSSfffyyy~~~qqqcccKKK777///222///...111///......---------,,,,,,,,,***+++---//////...---,,,------......///000000111000222444666777999<<>>:::999<<<999888888888777777777777666666666555555555555666666666666666666777777777777888888888999::::::;;;;;;999:::>>>DDDHHHPPP^^^kkk||||||{{{{{{yyyxxxwwwwwwvvvuuuuuuvvvvvvvvvsssqqqnnnmmmvvvwwwqqqmmmeee\\\NNNMMMJJJHHHFFFFFFFFFFFFBBBBBBBBB@@@===999666333444777:::===HHH^^^sss~~~~~~tttaaaeeepppgggZZZKKKHHH[[[qqq~~~~~~rrrfffMMM888000222///...000.........---------,,,,,,,,,+++,,,---.........---,,,---......//////000111111111333555666777999<<>>@@@AAA@@@CCCHHHMMMNNNLLLLLLZZZ|||ggg[[[OOOJJJHHHDDDBBBAAAAAA>>>===???DDDOOOcccttt~~~ooobbbaaacccbbb[[[YYYQQQIIIDDDDDDBBB??????;;;;;;@@@CCCFFFLLLRRRhhhrrryyyssseee]]]```fffuuuyyytttooohhhdddbbb___[[[WWWVVVSSSPPPNNNMMMKKKHHHFFFKKKYYYttt~~~mmm___\\\YYYQQQKKKKKKGGGMMM\\\jjjjjjbbb```ffftttVVVBBB:::>>>:::999;;;888999999999888888888777777666666555555555555666666666666666666777777777777777777888999:::;;;<<<<<<:::;;;>>>DDDIIIQQQ___mmmTTTjjj||||||yyy|||{{{zzzxxxwwwuuuuuuuuuuuuuuuwwwyyyzzzwwwtttppplllmmmwwwuuufffbbb[[[TTTOOOMMMMMMMMMEEEEEECCC@@@<<<888444222000777===BBBPPPggg|||{{{ppp^^^cccyyyfffWWWIII??????RRRjjjzzz{{{qqqhhhOOO:::111333...---000---......---------,,,,,,,,,,,,,,,,,,---------...............///000000111111333555666777888999<<<>>>===@@@BBBBBBAAACCCHHHNNNMMMNNNNNNZZZ}}}kkk^^^QQQKKKIIIEEECCCCCCAAA>>><<<>>>CCCNNNbbbttt~~~}}}{{{~~~xxxmmmnnnoookkkcccccc]]]SSSMMMLLLJJJFFF===:::888999777666;;;AAAWWWbbbmmmlllaaaXXXWWW[[[eeerrrmmmhhhgggiiihhhccc^^^^^^ZZZUUUQQQOOOLLLHHHEEEFFFLLL___wwwaaa\\\[[[UUUPPPOOOLLL[[[lllsssmmmccc______fff{{{~~~UUU@@@:::===:::888:::888888888888888777777777777666666555555555555666666666666666666777777777777666666777999;;;<<<===>>><<<===@@@EEEJJJRRRaaaooo???IIIWWWaaadddkkk}}}|||{{{yyywwwvvvqqqrrrtttuuuwwwzzz~~~~~~yyytttnnnggglll}}}vvviii]]]TTTPPPPPPQQQGGGFFFCCC???;;;777333222---666???FFFUUUnnnuuudddjjjxxxpppgggZZZNNNHHH999LLLfffwww|||xxxpppiiiQQQ;;;222333...,,,///---......---------,,,,,,,,,------,,,,,,,,,---...///......//////000000111111444666777888888999<<<>>>===@@@CCCCCCAAACCCIIINNNMMMPPPRRR[[[yyymmm___RRRLLLIIIFFFCCCCCCAAA===<<<===BBBNNNbbbsss}}}tttyyyyyyrrrtttyyy}}}|||{{{zzz{{{~~~||||||uuuxxxxxxsssppprrrkkk]]]QQQLLLGGGAAA???===;;;:::777555:::BBBCCCLLLTTTVVVRRROOORRRVVVXXXxxx|||zzz}}}|||vvvpppggg___ZZZTTTNNNJJJNNNNNNWWWrrr~~~ccc]]]]]]XXXSSSRRRRRRhhh{{{zzznnnddd___^^^fff|||}}}wwwvvvTTT@@@999===999888:::777777777777777666666666666666666555555555555666666666666666666777777777777555666777999;;;===>>>???>>>???BBBGGGKKKTTTcccqqqBBBAAAEEELLLQQQZZZppp|||zzzyyyyyysssrrrrrrsssuuuzzz}}}xxxoooeeefff{{{yyyggg\\\XXXUUUQQQIIIEEE>>>999777555444444666555999GGGYYYjjj{{{{{{mmmsssxxxlllhhhfff\\\QQQJJJJJJ^^^vvv{{{wwwooodddMMM>>>111///222222///...........................---------.........//////000//////......///111111333555777888999;;;>>>AAA???AAACCCDDDEEEFFFHHHJJJKKKKKKQQQYYYpppnnn___PPPKKKKKKIIIEEECCCAAA>>><<>>:::888888888888>>>@@@CCCDDDEEEIIIOOOTTT\\\rrrzzzjjj^^^VVVRRRQQQPPPTTTYYYhhh|||dddbbbbbb[[[VVVYYYZZZrrryyylllaaabbbmmm|||{{{uuusssTTTBBB;;;<<<888:::===777777777777777666666666666777777777777777777777777666666777888999:::::::::888888999999:::;;;<<<===;;;GGGGGGEEENNNXXXfffxxx>>><<>>MMM\\\iiivvvuuuwwwxxxmmmiiiggg^^^TTTHHHJJJ___xxx}}}yyyqqqdddLLL>>>111///111111//////........................---------.........////////////...///000222333555444666888:::;;;===AAACCCCCCDDDFFFGGGFFFGGGIIIJJJJJJJJJPPPXXXooosssbbbQQQKKKJJJHHHEEECCCAAA===<<<>>>BBBKKKZZZhhhxxx}}}}}}{{{rrriiiccc___\\\___eeettt|||}}}uuuppppppmmmoooqqqssstttsssrrrpppqqqwwwyyyppp```RRRLLLLLLIIIFFFAAA===;;;::::::999999;;;===>>>???BBBGGGKKKPPPdddzzzfff[[[XXXYYYUUUXXXZZZfff|||fffdddeee___]]]```eeeooodddgggrrr}}}uuuuuuUUUCCC;;;<<<888:::<<<777777777777777666666666666666666666666666666666666666666666777888888999999777888999:::;;;<<<>>>???;;;FFFHHHLLL[[[hhhvvvAAA>>>>>>@@@AAAGGG\\\rrr}}}~~~{{{yyyxxxwwwtttsssqqqqqqrrrvvvzzz|||}}}{{{vvvkkkaaa```ddduuuyyydddUUULLLAAA===999666666666666666888:::DDDRRR___hhhpppwww}}}yyy{{{~~~xxxvvv~~~sssiiigggeee]]]SSSGGGKKKccc{{{{{{rrrcccJJJ===111///111111//////........................------........./////////...//////111222555777888666888:::<<<>>>@@@DDDFFFHHHIIIJJJJJJIIIHHHJJJKKKIIIHHHOOOWWWlll{{{iiiUUULLLJJJGGGDDDCCCAAA>>><<<===@@@HHHVVVdddrrr|||~~~uuuvvvnnniiijjjlllmmmnnnqqqxxx}}}~~~wwwppplllhhhgggeeeddddddeeegggiiigggrrr{{{wwwgggXXXQQQRRRQQQLLLFFFAAA>>>===<<<;;;666777888999999;;;>>>AAABBBSSSjjjnnnfffdddZZZ[[[ZZZddd~~~jjjhhhiiidddcccgggooo}}}kkkbbbgggyyyxxxxxxVVVDDD<<<<<<888999;;;666777777777777666666666666555555555555555555555555666666777777777777777777777999;;;<<<<<<===???AAA===EEEJJJTTTiiiwwwKKKFFFDDDCCCAAAEEEXXXmmmwww}}}~~~|||zzzxxxwwwrrrpppnnnmmmnnnqqquuuwww}}}xxxooocccYYYTTTRRR[[[jjj}}}xxx```PPPFFF===:::777555666777888888888<<>><<<::::::999999999:::;;;<<<;;;FFFVVVjjjwwwkkkaaacccdddlllzzzuuutttooommmpppxxxxxxgggaaajjj|||yyyxxx{{{|||VVVDDD===<<<888999:::555777777777777666666666666666666666666666666666666888888888888777777777777888;;;>>>>>>======@@@CCCIIIOOOSSSbbbyyyOOOJJJHHHHHHFFFJJJ\\\qqqyyy~~~}}}zzzxxxwwwooommmkkkjjjjjjmmmppprrr|||}}}{{{wwwooodddXXXOOOJJJJJJMMMWWWiiifffTTTIIIDDD;;;999666666777999999999888;;;EEEQQQZZZ```gggoooxxxyyyzzz{{{}}}~~~~~~|||zzzzzzzzzxxxrrrnnnuuu}}}xxx```^^^jjjnnnlllfff```]]][[[SSSIIIJJJTTTmmmzzzmmm[[[DDD:::111000000//////000................................./////////000000333333444555666777888888777999;;;===>>>AAAEEEGGGKKKLLLMMMLLLJJJIIIJJJKKKLLLJJJQQQYYYiiivvv^^^QQQLLLIIIGGGGGGDDD@@@===>>>???EEEQQQ]]]iiiuuu~~~{{{|||}}}xxxtttpppjjjfffdddbbb^^^ZZZVVVTTTRRRRRR\\\^^^```aaaaaabbbeeeggg___WWWMMMGGGDDDCCC@@@===>>>===<<<;;;;;;::::::999999???HHHVVVmmmnnnkkkooottt~~~~~~{{{|||zzzjjjhhhsss|||xxx~~~VVVDDD===<<<888999:::555777777777777666666666666777777777777777777777777999999999999999999999999;;;===@@@???===>>>BBBFFFXXX[[[___oooJJJHHHHHHKKKKKKPPPcccxxx~~~~~~|||zzzxxxvvvmmmkkkiiiggghhhjjjnnnpppuuuxxxxxxtttnnnfffZZZPPPMMMIIIFFFIIIPPP\\\mmmzzz{{{yyyooo___PPPJJJGGGDDD<<<:::888888999:::::::::888<<>>@@@CCCFFFIIIKKKLLLLLLKKKJJJKKKMMMNNNLLLRRRYYYggg}}}xxx```RRRMMMJJJHHHHHHCCC@@@===>>>???DDDOOO[[[gggssszzzlllccciiitttzzzrrrnnnjjjhhhfffdddcccaaa]]]XXXSSSOOOMMMSSSTTTWWW]]]ccchhhkkkmmmeee\\\PPPJJJHHHFFFCCC@@@@@@>>><<<<<<<<<;;;999777888;;;@@@IIIZZZrrrwwwooouuu}}}oookkkuuu{{{xxxppp|||VVVDDD<<<<<<888999;;;666777777777777666666666666888888888888888888888888999:::::::::::::::::::::;;;>>>@@@???===???FFFMMM[[[[[[\\\lllIIIGGGJJJNNNOOOSSSeeezzz~~~~~~}}}|||zzzxxxuuutttllljjjhhhggghhhjjjnnnppppppvvvyyyuuupppiii^^^TTTPPPJJJEEEEEEEEEGGGOOOYYYXXXWWWRRRJJJFFFGGGGGGEEE???===;;;:::;;;<<<;;;:::999>>>HHHSSSXXX[[[aaaiiissswww|||}}}jjjYYYZZZfffpppqqqnnniiieee```VVVMMMKKKXXXrrr}}}xxxkkkWWW???777111000000......111.........................../////////000000000000111222555777888999999999:::<<<===>>>???@@@CCCEEEHHHJJJLLLLLLLLLLLLNNNPPPPPPMMMSSSYYYdddvvv^^^RRRMMMJJJGGGGGGAAA>>><<<<<<===BBBMMMXXXeeeppp|||yyyxxxxxx{{{~~~yyypppfff[[[WWW___jjj|||wwwpppjjjgggggggggeeedddbbb___[[[VVVRRROOONNNPPPSSSWWW]]]eeemmmsssjjj```TTTMMMLLLKKKGGGCCCBBB@@@=========<<<999666777888<<>>======BBBLLLUUUZZZUUUQQQ]]]rrryyyLLLKKKMMMQQQQQQTTTdddwww~~~||||||{{{zzzxxxvvvsssrrrlllkkkhhhggghhhkkkoooqqqoooxxx}}}yyytttnnncccXXXTTTLLLFFFEEECCCCCCJJJTTTLLLLLLIIIEEEEEEIIIHHHEEEAAA???===<<<<<<<<<;;;::::::@@@LLLWWWZZZZZZ___eeerrrvvv~~~yyyiii\\\___jjjrrrtttrrrlllgggaaaXXXNNNIIIXXXqqq|||xxxlllXXX>>>777111000///......111........................////////////000000000000///000333777999;;;;;;;;;<<<>>>?????????AAACCCEEEHHHJJJLLLMMMMMMNNNQQQSSSPPPLLLRRRXXXaaattt]]]QQQLLLIIIFFFEEE???<<<:::;;;<<<@@@KKKWWWdddooozzz~~~yyyvvvvvvkkkhhhhhhnnnvvv|||{{{xxxgggaaa]]]ZZZVVVVVV]]]eeexxxwwwuuupppjjjgggggghhhfffeeeccc___\\\XXXUUUSSSMMMOOOPPPOOORRR\\\mmmyyymmmcccVVVOOONNNNNNJJJFFFDDDBBB?????????>>>:::777666777999;;;???IIIYYYhhhssszzz{{{tttvvvwwwjjjkkkpppiiiiiifff|||sssTTTBBB;;;<<<888:::===888777777777777666666666666666666666666666666666666666666777888999:::::::::666999<<<<<<===DDDQQQ\\\^^^VVVMMMUUUiiiqqq|||[[[UUUQQQZZZeeeaaaeeeyyy}}}yyywwwxxxvvvrrrqqqsssjjjiiiiiijjjlllppptttwwwzzz|||~~~~~~~~~yyylll___ZZZQQQGGGEEEKKKSSSXXXYYYTTTMMMJJJLLLLLLHHHIIIMMMFFFAAA======<<<:::;;;???===GGGTTT^^^bbbaaa___^^^eeennnyyyqqq^^^hhhyyyppphhhbbb[[[TTTNNNNNNcccxxxxxxgggVVV;;;555000000111000222555//////.........---------////////////000000000000333333444555777:::===>>>>>>??????@@@@@@AAABBBBBBEEEHHHKKKMMMNNNOOOPPPQQQSSSSSSQQQQQQ]]]fffTTTMMMKKKIIIEEEEEEAAA======>>>@@@HHHPPP```ooo{{{~~~~~~tttpppmmmiiifffeeecccfffoooyyyyyyoooddd]]]UUURRRVVVYYY[[[cccooozzzmmmllliiieeeiiiiiigggeeedddbbb___[[[XXXWWWRRROOOPPPPPPTTTbbbrrrvvviii^^^\\\[[[UUUOOONNNFFFDDDAAA???>>>;;;777555333444777:::===DDDUUUdddnnnpppvvvxxxpppfffdddhhhrrrccclll|||rrrkkkiii|||yyyUUU@@@999;;;888666999666999888888777666555555444666666666666666555555555555666777888999:::;;;;;;999;;;<<<===???AAAEEEHHHLLLIIITTTYYYgggqqquuuccc[[[TTT\\\iiifffiiizzz~~~zzzwwwvvvsssnnnlllnnnhhhhhhhhhiiimmmqqqvvvxxxsssfff^^^UUULLLMMMVVV___bbbbbb\\\WWWTTTRRRMMMIIIKKKRRRKKKEEE@@@???===;;;<<>>======>>>???@@@AAABBBCCCEEEHHHKKKMMMMMMMMMNNNOOOSSSTTTSSSQQQZZZ|||fffTTTMMMKKKIIIFFFEEE@@@=========???FFFOOO]]]mmm{{{yyyoookkkiiifffcccfffdddgggqqq||||||qqqeee```YYYXXX\\\]]]^^^hhhuuuvvvqqqjjjccceeejjjiiigggeeeccc```\\\YYYYYYUUURRRQQQOOOPPPZZZfffmmmeee```eeefff^^^RRRKKKHHHFFFDDDBBBAAA???;;;999555555777:::===FFFYYYjjjqqqrrrssspppjjjfffddddddxxxwwwhhhfffpppzzzooojjj~~~tttUUU@@@999<<<888666999666888888888777666555555555666666666666666666666666777777888888999999999::::::;;;===>>>???AAAEEEHHHMMMKKKTTTYYYfffpppssspppeeeZZZ```ooooooppp~~~{{{wwwuuupppjjjggghhheeeeeefffiiimmmsssxxx{{{~~~qqqfff\\\TTTXXXfffrrrvvvuuueeeccc```\\\UUUQQQTTT[[[OOOGGG@@@>>>===;;;;;;>>>???IIIWWWbbbfffddd___\\\^^^dddooosssjjjyyyjjj\\\OOOHHHNNNiiiyyyeeeSSS;;;444/////////---...000...............---------/////////000000000111111222333333555777999;;;<<<===>>>???AAABBBDDDEEEFFFEEEHHHJJJLLLLLLKKKLLLMMMUUUWWWXXXVVVZZZwwwhhhVVVNNNLLLIIIGGGEEE@@@======<<<>>>DDDLLLWWWiiiyyyxxxoookkkhhhfffdddeeecccgggsssqqqccc___[[[ZZZ\\\[[[]]]jjj{{{zzzooofffgggllljjjhhhgggeeebbb^^^ZZZ\\\YYYVVVTTTOOOLLLPPPVVV^^^\\\aaannnvvvooo___RRRKKKIIIFFFEEEDDDBBB>>><<<888777777999===III^^^rrrzzz~~~{{{qqqlllnnnlllgggppp|||nnnbbbdddqqqrrrkkkoooUUUAAA999<<<888777999666888888777777666666555555666666666666666666666666999999999999999999999999:::<<<===>>>???BBBEEEHHHMMMKKKTTTWWWeeeoooqqqtttdddhhhxxxyyyyyy{{{wwwtttooohhheeefffddddddeeeiiinnntttzzz}}}rrrggg___ddduuu|||wwwpppiii```[[[YYYNNNEEE===;;;;;;999:::======EEEQQQ[[[aaaaaa___]]]___ccclll|||{{{xxxyyy{{{lllhhh{{{hhhVVVKKKJJJffftttbbbRRR;;;444000000///------///......................../////////000000111111222222222444555777999:::;;;>>>???@@@BBBEEEGGGHHHIIIEEEGGGJJJKKKJJJJJJJJJKKKQQQUUUYYYWWWXXXqqqyyylllZZZQQQMMMJJJHHHDDD@@@===<<<<<<<<>>???@@@BBBFFFHHHLLLKKKTTTWWWeeerrrsssrrrsss|||xxxuuuqqqjjjggghhhdddeeefffjjjooouuu{{{uuukkkooo{{{gggWWWOOODDD;;;:::;;;;;;===???>>>BBBJJJSSS[[[___aaabbb___aaagggtttoookkknnnwww{{{zzzvvvfffeeettt]]]MMMFFF```zzzzzzooo___RRR;;;555111111000...---000---...................../////////000111222222222222333444666888999::::::<<<===???AAADDDFFFGGGHHHDDDFFFIIIJJJIIIIIIIIIJJJKKKOOOUUUUUUUUUlllyyyqqq___UUUPPPLLLIIIEEEAAA>>>===<<<;;;@@@GGGPPP___mmmrrruuuxxxrrrmmmkkkjjjhhhjjjqqq|||pppbbbZZZTTTMMMIIIEEELLLfffvvvwwwpppnnnlllkkkiiifffaaa^^^^^^___^^^ZZZUUUPPPLLLIIIJJJLLLTTTcccssszzztttjjjPPPNNNKKKIIIGGGDDDAAA>>>===:::888888<<>>???@@@@@@BBBFFFIIIIIIJJJTTTWWWhhhxxxyyy{{{yyytttmmmkkklllgggggghhhkkkpppvvv|||zzzzzzjjjRRRGGG<<<:::===>>>@@@BBB???AAAFFFNNNWWW^^^bbbccc\\\]]]___gggwww}}}iiidddhhhtttxxxwww~~~vvvffffffvvv]]]LLLFFF^^^uuu{{{vvvmmm^^^QQQ:::444111111111///...000---------..................///000000111222333333333444666888999::::::::::::;;;<<<>>>@@@CCCDDDEEECCCFFFHHHJJJJJJIIIJJJKKKMMMPPPVVVZZZ[[[ooovvvfff[[[SSSMMMIIIFFFBBB???>>><<<;;;???FFFOOO\\\iiikkkjjjpppyyyrrrnnnlllkkkqqqvvv~~~sssggg\\\SSSJJJDDDBBBLLLhhhxxxzzztttrrrpppnnnmmmjjjeeebbb___aaa```[[[WWWTTTPPPJJJIIIJJJLLLSSS^^^fffeee^^^PPPNNNLLLKKKJJJHHHDDDBBB>>>;;;999888;;;FFF\\\ooojjjaaaXXXVVV[[[hhh|||~~~llldddjjjsssiii}}}vvvVVVAAA:::===999888:::777777777777777666666666666555666666777777888888999444555777999;;;===>>>???>>>???@@@@@@AAACCCFFFIIIIIILLLVVVYYYmmm}}}xxxqqqnnnooojjjjjjkkkmmmqqqwww|||}}}VVVIII===:::<<<>>>???AAA???@@@DDDKKKTTTZZZ\\\\\\YYYYYYYYY]]]iiivvv|||zzzmmmfffjjjvvvzzzvvv}}}yyyiiijjjpppYYYJJJKKK```uuu{{{xxxooo^^^NNN777222///000111......000---------.........//////...///000111222333333444444555777999:::;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDBBBEEEHHHJJJJJJJJJKKKLLLRRRRRRXXX]]]___qqqwww{{{lll```VVVNNNJJJGGGCCC@@@???===;;;???EEEKKKYYYhhhlllhhhkkkzzz}}}wwwsssssssssyyyuuulll\\\RRRIIIEEEEEEOOOjjjzzz}}}yyywwwuuusssrrrooojjjggg```cccaaa[[[WWWWWWRRRLLLFFFIIIIIIIIIMMMRRRRRRLLLIIIHHHGGGHHHHHHHHHFFFDDD>>>;;;999999:::BBBUUUfffzzzlllaaaUUUOOONNNRRR^^^kkkzzzqqqhhhooouuulll|||VVVBBB:::===999888:::777666666666666777777777777555666666777888888999999666666888999;;;<<<===>>>???@@@AAAAAAAAACCCFFFIIILLLOOOZZZ]]]qqq{{{sssooopppmmmmmmmmmooorrrwww|||~~~zzzWWWIII<<<888:::;;;<<<===<<<===AAAIIIQQQUUUVVVTTTXXXWWWVVVXXXcccqqqzzz{{{ssskkknnnyyy|||www|||zzzkkkmmm|||jjjVVVIIIPPPdddxxx|||rrr___LLL555000...///000...---///---------.........//////...///000111222333444444555666888:::;;;<<<;;;;;;>>>>>>@@@AAACCCDDDEEEFFFBBBEEEHHHJJJKKKKKKLLLNNNOOONNNSSSYYY[[[lllqqq~~~ooocccXXXOOOJJJHHHDDDAAA@@@===;;;???EEEFFFVVViiipppmmmnnn|||~~~||||||}}}{{{tttmmm\\\RRRIIIGGGHHHRRRjjj||||||{{{yyywwwuuurrrnnnkkkbbbdddaaaZZZWWWWWWSSSMMMCCCHHHIIIFFFFFFIIIGGGBBBAAA@@@AAACCCEEEFFFEEEDDD===;;;:::999999???PPP```qqqwwwkkk___XXXRRRMMMQQQXXXXXXhhh|||uuullltttwwwoooWWWBBB:::===999888:::888666666666666777777777777555666666777888999999999888888999::::::;;;<<<<<>>BBBEEEKKKSSSXXXXXXXXX^^^aaabbbgggpppwwwyyyuuuvvvwwwxxxzzz}}}|||nnntttqqq\\\JJJQQQjjjqqq^^^MMM777444111/////////...---///............//////000000111222333444666:::===888999;;;======<<<;;;999AAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJMMMOOOOOOOOORRRMMMWWWYYY[[[ddd|||mmmwwwkkk[[[OOOIIIHHHFFFCCC???<<<<<<>>>AAAIIITTTcccnnnuuuzzz~~~zzzwwwrrrkkkeeeXXXTTTMMMGGGJJJZZZrrr~~~yyyxxx{{{{{{}}}~~~zzzsssnnniiihhheee```[[[VVVQQQOOOJJJIIIIIIIIIIIIGGGDDD@@@AAA@@@===<<<===???CCCEEE===>>>===999777:::BBBIII]]]ooo~~~vvveeeXXXRRRQQQRRRXXXXXX]]]kkkxxxsss{{{pppppp]]]EEE:::===999777999888999777666666666777666666999:::;;;:::888666666666::::::999999:::<<<===???>>>???AAAAAABBBEEEIIILLLOOORRR\\\kkk|||{{{wwwtttqqqppprrruuuwwwxxxrrrtttssspppooottt|||hhhJJJAAA:::999:::999999;;;999===AAADDDKKKVVV]]]___aaahhhooosssyyyyyyqqq|||}}}bbbLLLRRRkkkrrr\\\III666444111/////////...---///............///000000000111333333444666999<<<:::;;;<<<===>>>>>>>>>===CCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPQQQQQQVVVQQQYYYYYYYYY^^^xxxqqqnnnyyylll[[[OOOKKKHHHGGGDDD@@@<<<<<<>>>@@@GGGRRRaaammmtttzzzsssjjjfffccc___[[[WWWSSSNNNJJJNNN]]]tttxxxtttrrrzzz{{{~~~~~~wwwrrrllljjjfffaaa[[[VVVRRRPPPMMMKKKJJJJJJJJJHHHEEEBBB???>>>;;;::::::<<<>>>@@@<<<======:::888:::AAAGGGIIIZZZzzznnnkkkllloooxxx}}}mmmfffgggkkkjjjiiihhhlllxxx}}}xxx[[[CCC:::<<<999777:::888999777666555555666666666777888999999888777888:::::::::999:::;;;<<<>>>???>>>@@@BBBDDDEEEGGGJJJMMMOOOSSS___mmm|||xxxsssqqqpppqqqqqqqqqmmmlllgggaaa^^^cccoooyyynnn]]]GGG???888888999888777999888<<>>@@@EEENNN]]]iiissszzzvvvggg\\\YYYYYYWWWVVVUUURRRNNNMMMSSSbbbwww{{{uuurrrqqqwwwzzz|||wwwqqqmmmgggaaa[[[VVVSSSRRRPPPNNNLLLKKKJJJIIIGGGEEE@@@???<<<:::999:::;;;<<<:::;;;<<<:::888999>>>CCC@@@MMMkkkxxxbbbWWWTTTUUU___jjjrrrqqqpppqqqvvv{{{uuuyyyuuuVVVAAA999<<<888888;;;999888777666555444555666777555666777777777888<<<>>>:::::::::;;;<<<===???@@@???BBBEEEGGGHHHIIILLLMMMNNNTTT```mmm|||vvvqqqmmmkkkiiigggeeeddd```YYYVVVXXX```ggguuu{{{dddTTTDDD===888999:::888777888666:::===AAAMMM^^^kkkpppwww~~~}}}yyycccNNNXXXooooooWWWBBB666333000////////////...............///000111111111333444555555555777999<<<<<<<<<<<<>>>AAADDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOQQQSSSSSSPPP[[[[[[[[[]]]lllnnn{{{~~~qqq___TTTQQQIIIHHHFFFAAA===<<<===>>>BBBKKKXXXeeepppyyy}}}sssfff^^^^^^^^^\\\YYYTTTQQQNNNOOOVVVeeewww|||vvvrrrpppooorrrvvv|||zzztttpppiiiaaaZZZVVVTTTTTTRRRPPPMMMKKKKKKJJJHHHGGGDDDCCC@@@>>><<<;;;;;;:::888999999888777888;;;===BBBKKKccctttgggYYYRRRNNNLLLOOOUUUWWWXXXYYYYYY^^^jjj|||gggPPP???999;;;777999===999888888777555444444666777555666666666666888<<>><<<<<<===@@@GGGTTTaaammmxxxxxxpppmmmmmmkkkccc[[[TTTPPPMMMOOOYYYgggvvvyyysssooollljjjiiilllpppvvv}}}}}}yyyuuuppphhh```ZZZVVVUUUTTTRRRPPPMMMLLLLLLLLLKKKIIIGGGFFFDDDAAA???<<<;;;:::777777777666666666777999>>>DDDTTTiiiuuutttlllfff[[[UUUPPPNNNLLLIIIIIIJJJPPPTTTXXX[[[]]]dddooowww\\\KKK===999:::666999===888666888999888555444666888777777777666666777;;;>>>:::;;;<<<>>>???@@@AAAAAAAAADDDHHHJJJKKKLLLNNNOOOQQQPPPVVVccc{{{wwwpppkkkfffbbb]]][[[VVVYYY[[[YYYTTTMMMHHHEEEQQQ^^^rrriiiUUUJJJ@@@;;;:::===???<<<999888333777<<>>;;;999888888666666555666777777:::===FFFQQQVVVTTTQQQQQQSSSQQQMMMKKKKKKMMMOOORRRXXX]]]cccggghhhjjjnnnqqqzzzuuuppprrrVVVGGG<<<::::::555999===777555999<<<;;;888666666888777888888777777777999<<<:::;;;===???AAABBBBBBBBBAAADDDGGGIIIJJJKKKNNNOOORRRQQQVVVaaayyy|||xxxqqqnnniiifffcccaaa^^^\\\^^^```cccaaaZZZPPPFFF@@@DDDIIIVVVjjjjjjXXXOOO>>>::::::>>>@@@===999777111666<<>>;;;;;;;;;<<<===???AAACCCCCCCCCDDDEEEFFFFFFGGGGGGIIILLLOOONNNKKKJJJLLLPPPSSSRRR\\\ZZZ\\\]]]bbbvvvkkk{{{mmm___WWWKKKKKKIIIDDD???<<<;;;;;;>>>CCCMMM[[[iiiuuu}}}}}}yyyvvvxxx{{{~~~xxxjjj]]]RRRMMMIIIOOO^^^ppp}}}wwwpppllljjjhhhffffffhhhlllqqquuuvvvuuurrroookkkeee^^^YYYUUUSSSRRRRRRRRRRRRSSSUUUTTTRRRPPPLLLLLLKKKIIIFFFBBB>>><<<<<<:::888666666777888999===<<<@@@GGGKKKJJJIIIJJJRRRQQQPPPOOOQQQWWW]]]```aaacccfffhhhiiiiiiggggggfffbbb]]][[[bbbrrrWWWEEE<<<;;;:::444888<<<555444999>>>???;;;777666777555777888999888888:::;;;:::;;;>>>@@@BBBCCCCCCCCCAAACCCEEEGGGHHHJJJMMMOOOSSSVVV^^^eee}}}\\\dddsss{{{rrrmmmiiigggdddcccbbbaaa```^^^ccceeefffccc[[[OOOCCC<<<:::;;;BBBUUUpppjjjXXXPPP===999999>>>@@@===888666000666<<>>???;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIKKKNNNQQQOOOKKKJJJLLLPPPNNNNNNXXXWWWZZZ]]]```}}}ooo|||pppaaaWWWLLLKKKIIIEEE@@@<<<;;;;;;???CCCLLLYYYgggttt|||}}}}}}}}}|||ooodddQQQKKKHHHOOO```ttt}}}ssskkkgggeeecccaaaeeefffiiinnnrrrsssrrrqqqllliiiddd^^^XXXTTTRRRQQQSSSSSSTTTVVVXXXXXXVVVSSSPPPPPPOOONNNKKKGGGCCC@@@???===999777888999:::;;;AAA===>>>EEEJJJIIIGGGGGGJJJMMMPPPRRRVVV]]]dddgggdddcccaaa``````___\\\YYYXXX[[[[[[XXXVVV\\\iiittt{{{\\\DDD<<<<<<:::444888;;;444333:::@@@AAA===888777777333555888999999999:::<<<:::<<<>>>AAABBBCCCDDDCCCAAACCCDDDEEEFFFIIILLLPPPSSS[[[fffiii{{{QQQQQQVVV^^^dddnnnxxxlllddd^^^ZZZWWWYYY[[[[[[^^^cccnnnmmmiiiaaaTTTHHH???:::888:::;;;GGGZZZhhhpppYYYDDD;;;777555777:::;;;777333111333777>>>GGGQQQYYY^^^gggsssvvvnnndddaaalllxxx~~~}}}dddfffcccSSSOOOYYYrrr~~~|||yyyjjjOOO>>>333222111/////////000111......///000111222333333444666999<<<@@@@@@>>><<<======>>>>>>??????@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOOOOOOOPPPQQQUUUUUUVVVWWWVVVYYYfffsss{{{ttt~~~ssseee[[[PPPIIIDDDBBB@@@<<<:::;;;???AAAHHHTTTcccqqq|||wwwcccSSSNNNJJJNNN\\\ooozzzkkkccc___]]]___bbbbbbcccgggmmmrrrsssoookkkiiifffaaa[[[XXXVVVVVVWWWWWWYYY[[[ZZZYYYXXXXXXYYYYYYXXXTTTPPPLLLHHHEEECCC???BBB<<<:::>>>:::888@@@@@@@@@CCCIIINNNOOOOOOOOOPPPQQQSSSWWW[[[___bbbccceee]]]UUUSSSQQQNNNNNNQQQQQQUUUYYYZZZXXXVVVWWWYYYjjjuuuwwwppptttZZZLLL===555:::===888666999888;;;???AAA@@@<<<777333999999999888999999::::::<<<===>>>???@@@AAABBBBBBFFFEEEEEEFFFIIILLLNNNOOOUUU```hhhnnntttuuuEEEDDDGGGKKKMMMQQQ\\\iiiuuukkkZZZSSSNNNMMMMMMMMMPPPVVVWWWXXXWWWSSSKKKBBB;;;888777888777===JJJQQQccc~~~iiiTTTDDD777444222333777777444000444444555:::BBBLLLVVV\\\hhhrrr}}}wwwjjj___bbblllxxxyyyffflll}}}^^^LLLGGG\\\sss|||yyytttdddJJJ<<<222111000///...///000000...//////000111222333333333444666999<<<===<<<;;;>>>>>>>>>>>>>>>?????????CCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNPPPRRRTTTSSSQQQQQQRRRQQQUUUbbbooo~~~ttt}}}uuuhhh^^^PPPJJJFFFEEEBBB===;;;<<<>>>@@@FFFQQQ___nnnyyy|||hhhQQQMMMIIIMMM[[[nnn|||lllccc^^^[[[\\\___^^^___bbbggglllmmmllliiigggddd```\\\YYYYYYZZZ[[[]]]^^^```___^^^^^^^^^```\\\ZZZWWWSSSNNNJJJGGGEEEBBBEEE???<<>>???AAACCCEEEEEEEEEEEEEEEFFFIIILLLNNNOOORRR^^^ffflllpppppp~~~BBBAAAAAABBBAAA@@@CCCIIIYYYjjj}}}pppZZZPPPGGGCCCAAA@@@DDDHHHCCCEEEHHHGGGCCC===999777777888444555<<<===FFF\\\uuu]]]KKK@@@666333222333555666333000444333333666>>>IIITTT[[[cccnnnzzztttfffiiiwwwxxxkkkttt~~~___MMMIII```ttt{{{tttmmm\\\DDD888111000///.........///000//////000111222333444444444555666777999:::;;;<<>>>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMPPPTTTWWWWWWUUUSSSRRRQQQSSS]]]iiirrr~~~vvvjjj```QQQLLLHHHHHHEEE???<<<<<<>>>???DDDLLLYYYhhhvvv~~~sss^^^KKKHHHFFFJJJWWWlllrrrhhhaaa]]]\\\^^^______```dddhhhkkkkkkkkkhhheeeaaa]]][[[ZZZZZZ[[[```aaabbbcccbbbccceeegggaaa___\\\XXXSSSNNNJJJHHHFFFHHHBBB???AAA===>>>KKKOOOUUU[[[[[[YYYZZZ___ddd^^^YYYTTTVVV[[[^^^[[[WWWNNNGGGAAA???===;;;;;;>>>???CCCJJJRRRWWWWWWSSSPPPRRR[[[gggttt~~~ppphhhqqq^^^TTTEEE:::999999555444888777666555444444555666777999999999999999:::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHDDDDDDEEEFFFHHHKKKMMMOOOTTT```iiinnnqqqooo~~~HHHFFFEEEDDDDDDCCCCCCEEEEEERRRjjj|||ooo]]]SSSHHHDDDBBB???@@@BBB>>>AAAEEEEEEBBB>>>:::888777999555444999777;;;JJJcccwww|||dddOOOAAA:::888666555666888888666333333222222555<<>>666000///...------...///000000000111222333444555555777888888888999:::===???@@@@@@??????>>>>>>======AAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHJJJNNNTTTXXX___]]]\\\\\\YYYXXX^^^fffuuu}}}wwwjjj```QQQLLLIIIIIIFFF@@@;;;;;;>>>???BBBHHHTTTcccrrr|||}}}uuuvvvzzzvvvyyyxxxdddQQQCCCAAAAAAFFFSSSiiiyyyooohhhbbbaaabbbddddddeeegggjjjlllnnnoookkkhhhddd___[[[XXXWWWWWW]]]___```aaabbbeeeiiilllhhhfffccc^^^XXXRRRMMMJJJGGGIIICCCAAACCC???DDDVVV\\\aaaccc```^^^aaaeeeggg^^^WWWSSSWWW___bbb[[[SSSIIIBBB<<<;;;:::888888;;;:::<<>>BBBFFFGGGEEE@@@<<<:::777;;;777555999666666AAANNN\\\gggcccUUUFFF<<<777999999888999999999888666333333333666;;;AAAGGGKKKPPPYYYiiiyyyzzzzzzyyysssxxx\\\PPPQQQlllyyyzzzooodddOOO;;;666000///...------...///000111111222333444555666666888999:::999888999<<>>AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFKKKQQQVVV___^^^aaadddbbb___aaafff~~~yyyxxxlllbbbQQQLLLIIIIIIFFF???;;;:::>>>???AAAFFFOOO^^^nnnzzzwwwkkkgggvvv|||yyywwwvvvvvv|||iiiWWWIII>>>>>>???DDDQQQiii~~~tttmmmgggeeeffffffgggiiijjjkkkmmmooopppmmmkkkfffaaa]]]ZZZYYYXXX[[[\\\]]]___aaaeeejjjooommmkkkhhhccc]]]VVVPPPMMMHHHIIIEEEDDDEEEAAAKKKbbblllmmmiiicccbbbfffgggdddYYYSSSPPPWWWaaaccc[[[QQQGGG@@@<<<;;;;;;999999<<<999999;;;BBBJJJOOOPPPOOORRRWWW___iiitttnnnlllgggHHH???:::888999;;;:::888888666666777888888999999999999999999999:::;;;<<<===>>>??????@@@AAABBBBBBCCCDDDFFFGGGHHHHHHJJJNNNQQQTTT^^^eeekkknnnlllwwwZZZ\\\YYYRRRLLLJJJHHHFFFFFFDDDHHHZZZuuuzzzhhh^^^TTTQQQNNNIIIDDDBBB>>>BBBGGGIIIGGGCCC@@@===888===999555999555222999EEEMMMUUUTTTLLLCCC===:::999999999999999888777777444444555666:::>>>CCCEEEHHHNNN[[[lll{{{yyyxxxvvvYYYPPPRRRnnnzzzyyynnnaaaKKK888777000///.........///000111222222333444555666777777777999:::999777777:::>>>BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDHHHNNNRRRVVVWWW[[[aaacccaaabbbfffxxx{{{qqqiiiSSSNNNJJJIIIFFF???;;;;;;<<<>>>@@@DDDLLLYYYjjjvvv~~~zzzhhh```eeeyyyiiiUUUFFF<<<===???@@@DDDOOOgggwwwooohhhffffffcccfffkkknnnoooooopppqqqpppnnnkkkgggdddbbbaaaaaa\\\]]]]]]]]]___cccjjjnnnnnnmmmkkkgggbbb\\\VVVSSSMMMMMMHHHHHHHHHDDDQQQlll}}}{{{ssshhheeeiiihhhaaaUUUOOOLLLQQQ[[[]]]WWWOOODDD>>>:::;;;;;;999999<<<999888999<<>>@@@@@@@@@@@@AAAAAAAAAAAADDDGGGIIIIIIIIIJJJOOOSSSUUU^^^dddllluuuttt}}}nnntttsssiii]]]VVVQQQMMMJJJGGGHHHPPP^^^ooo{{{yyylll___ZZZWWWQQQMMMKKKEEEIIINNNPPPMMMHHHDDDAAA;;;AAA<<<888;;;999555999@@@GGGNNNOOOHHH???<<<===999:::;;;:::999888888888555444555888>>>EEEMMMQQQQQQQQQXXXfffttt~~~sss[[[UUUZZZnnnxxxwwwmmm___HHH666777000000///...///000111222333333444555666777777888888:::===;;;888777:::>>>BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEDDDDDDGGGKKKNNNQQQPPPSSSXXXZZZZZZ\\\aaawwwyyywwwqqqVVVPPPKKKIIIFFF@@@===>>>999<<<>>>BBBHHHUUUeeeqqq{{{qqqeee```nnnhhhQQQDDD;;;555<<<>>>???@@@III___~~~{{{rrrjjjffffffbbbhhhqqqwwwyyyyyyzzzzzzyyywwwtttqqqnnnkkkjjjiii```___]]][[[[[[^^^dddhhhkkkkkkkkkiiifffbbb]]][[[TTTSSSNNNMMMKKKFFFTTTsssqqqhhhjjjiiidddWWWOOOHHHHHHNNNRRROOOJJJCCC===:::;;;;;;::::::<<<777777888999<<<@@@FFFKKKIIIOOOWWW___gggrrr}}}uuu}}}eeeGGG===<<<;;;999999888777555555666666777777777666666999999999:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEHHHKKKKKKJJJKKKPPPUUUWWW]]]cccooo~~~{{{{{{lllbbbZZZTTTMMMMMMLLLKKKMMMSSS]]]ccc}}}zzzjjjbbb___ZZZVVVUUUQQQTTTXXXXXXTTTNNNHHHDDD===DDD@@@<<>>???>>>:::;;;<<<;;;AAAVVVuuuuuulllggggggeeennnyyy}}}yyytttpppmmmlllaaa```\\\YYYWWWYYY]]]aaaggghhhiiijjjhhhfffcccaaaZZZYYYSSSQQQNNNGGGVVVvvvyyykkkjjjkkkhhh[[[QQQFFFAAADDDGGGHHHFFFCCC===:::<<<<<<;;;;;;===444777999999999<<>>>>>??????AAABBBDDDEEEFFFGGGFFFIIILLLLLLJJJLLLQQQVVVSSSXXX]]]mmmttthhh```YYYZZZOOORRRXXXQQQNNNTTTVVVmmmxxxlllbbbZZZYYY]]]\\\ZZZYYYZZZVVVMMMFFFEEE===???BBBEEEEEECCCAAA???>>>EEEKKKKKKFFFAAA@@@AAA999999999999999::::::;;;999:::999999GGG]]]ooouuuooonnnkkkhhhllluuu{{{{{{~~~|||{{{}}}wwwwwwssstttvvvjjjXXXUUU^^^qqqrrrqqqhhhVVVCCC888555222222111000///000222555666666666666777888::::::@@@BBBDDDFFFEEEBBB???<<>>===<<<===>>>AAAJJJ\\\lllzzzyyynnngggkkk~~~```WWWJJJBBB@@@@@@???>>><<<@@@======CCCJJJbbbyyysssnnnpppiiimmmwww}}}xxxtttqqqhhhccc\\\YYYYYY[[[[[[ZZZaaabbbeeeiiikkkiiiddd```^^^ZZZXXXTTTMMMLLLXXXgggoookkkkkkfffZZZSSSJJJDDDEEEGGGJJJKKKDDD@@@;;;888:::===@@@AAA;;;:::888888999;;;>>>@@@FFFIIIOOOWWW]]]eeesss\\\EEE@@@<<<888666888999888666888888888888777777777777888999;;;<<<>>>>>>======>>>???@@@BBBDDDEEEGGGGGGIIIJJJJJJJJJJJJKKKNNNQQQ]]]YYY___hhh}}}sssggg^^^\\\SSSYYYaaa[[[VVVWWWVVVeee}}}vvvlllaaa]]]___\\\ZZZYYY[[[WWWMMMFFFDDDDDDFFFHHHJJJKKKIIIGGGFFFFFFJJJNNNNNNJJJEEEBBBAAA===;;;999999;;;>>>>>>>>>;;;;;;999:::FFF\\\nnnvvvqqqrrrpppmmmqqqzzz|||yyy{{{mmmkkkeeedddeee\\\PPPTTTbbbrrrsssqqqfffRRR@@@666444111222111000///000222555666666666777777999:::;;;@@@BBBDDDEEEFFFEEECCCAAACCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNPPPSSSUUUaaarrrxxx~~~}}}xxxeeeYYYOOOLLLLLLGGGAAA>>>===<<<<<<>>>@@@HHHYYYiiivvv|||}}}rrrooo{{{fffPPPIII@@@<<<===>>>>>>===;;;???>>>???CCCGGG[[[yyyyyypppiiijjjiiiooo{{{zzzvvvnnnhhhbbb]]]\\\[[[ZZZYYY]]]bbbgggjjjkkkiiihhhgggeee```\\\XXXRRRPPPYYYddd}}}qqqhhh```YYYSSSJJJDDDBBBCCCDDDDDDCCC???;;;999:::===???AAA;;;:::999888999;;;>>>@@@EEEGGGMMMUUU[[[bbbppp}}}XXXEEE???<<<888777888999888777888888888888888777777777999:::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKJJJLLLNNNQQQTTTWWW```fffxxxssshhhccc\\\fffsssnnneee```YYY___wwwrrriiifff___\\\[[[]]]\\\UUUPPPNNNPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRRRROOOJJJFFFCCCCCC???;;;<<>>???AAABBBDDDDDDEEEEEEAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKHHHGGGFFFGGGHHHIIIHHHJJJKKKKKKKKKLLLOOOQQQ]]]fff~~~xxxkkk^^^RRRNNNMMMGGGAAA???===;;;;;;<<<>>>EEEUUUcccqqqxxxeeeJJJEEEAAA===<<<===???>>><<<<<>>@@@@@@<<<;;;999888888:::===???CCCEEEKKKSSSXXX___kkkxxx}}}SSSCCC>>><<<999777888888888777888888888888888888888888<<<===>>>??????????????????@@@AAABBBDDDFFFGGGGGGKKKLLLLLLLLLLLLMMMPPPRRRRRR___jjjhhhvvvuuummmhhhuuuvvvkkk```___tttyyyrrrgggaaa]]]___aaa___^^^```\\\[[[[[[ZZZXXXVVVUUUTTTUUUTTTSSSSSSQQQNNNIIIEEEGGGCCC@@@CCCIIILLLHHHBBB===;;;999:::CCCUUUgggrrr}}}rrrcccVVVPPPJJJIII\\\tttlllOOO;;;333222000111222111111111333555666666777777999:::<<<===<<<======>>>???AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOLLLKKKIIIGGGFFFGGGGGGHHHGGGHHHJJJJJJJJJKKKMMMNNN[[[]]]xxxnnnaaaTTTOOOMMMHHHCCCAAA===;;;999;;;===BBBOOO\\\kkktttnnnbbbUUUIIIIIIFFFDDDCCCCCCBBB???===???HHHMMMPPPRRROOOYYYqqq}}}uuuvvvxxxxxxooogggaaa]]]]]]___aaabbbbbbaaaaaaaaabbb^^^ZZZYYYZZZ\\\```bbbbbbwwwcccbbb[[[QQQHHHCCCBBBBBBCCCAAA???<<<;;;===???@@@AAA>>><<<:::888888:::<<<===@@@BBBIIIPPPTTTZZZfffrrr|||xxxNNNAAA<<<;;;999888888888888888888888888999999999::::::>>>??????@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIMMMNNNOOOOOOOOOPPPSSSVVVYYYmmmzzzoooxxxwwwqqq~~~vvvgggaaaqqq~~~qqqggg^^^]]]___```bbbeeebbbbbb```^^^[[[XXXVVVUUUTTTSSSRRRQQQPPPNNNJJJGGGHHHEEEDDDIIIOOOOOOHHHAAA===:::888:::AAANNN___lll{{{vvvfffWWWOOOIIIKKK```zzzsssQQQ<<<444222000111222222222222444666666777777888:::;;;===>>>???>>>>>>===>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNKKKJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKLLLNNNYYYZZZwwwyyyzzzoooaaaTTTNNNMMMIIIEEECCC>>>;;;999:::<<<@@@JJJUUUdddooo}}}jjj\\\ZZZXXXTTTMMMLLLJJJIIIGGGEEEBBB@@@CCCMMMSSSXXXZZZVVV```www{{{sssnnnjjjfffcccdddhhhiiigggcccaaa___\\\[[[]]]```aaa```WWWooosssmmmfff[[[OOOGGGDDDEEEFFFAAA???======???AAABBBAAA???===;;;999888999;;;<<<>>>@@@FFFMMMQQQVVVaaalllyyyuuuJJJ@@@;;;;;;:::999888888888888777888888999:::;;;;;;<<<@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIJJJKKKOOOPPPQQQRRRRRRTTTXXXZZZ^^^uuuuuu|||www~~~ooodddppp~~~pppaaa[[[ZZZZZZ[[[^^^bbbbbbaaa___\\\YYYVVVTTTSSSRRRQQQOOOMMMJJJIIIHHHGGGFFFFFFJJJNNNLLLFFF???;;;999888:::>>>GGGVVVcccpppooo```SSSNNNIIIKKKaaazzztttPPP;;;555333///111333333333333444666777777777999:::<<<>>>???BBBBBBAAA@@@@@@AAAAAAAAAGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCDDDFFFHHHJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGIIILLLLLLLLLKKKLLLMMMVVVYYYnnn~~~qqq}}}rrrdddUUUOOOMMMJJJFFFEEE@@@;;;999:::;;;>>>FFFOOO]]]jjjzzzfff[[[YYYXXXUUUNNNMMMKKKJJJHHHGGGGGGFFFGGGPPPVVV[[[^^^[[[fff~~~~~~tttmmmfffffflllnnnjjjeeebbbcccaaa______aaa```\\\QQQ[[[pppvvvmmmiii___TTTJJJEEEDDDEEEBBB@@@???@@@BBBDDDCCCCCC@@@>>>;;;999888888999;;;===???EEEKKKNNNRRR\\\ggguuu{{{qqqGGG@@@999:::;;;:::888777888999777777888999;;;<<<======?????????@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPRRRSSSTTTWWW[[[^^^^^^rrrvvv~~~}}}zzzmmmssszzzjjjccc```\\\ZZZZZZ]]]^^^______^^^[[[WWWUUURRRSSSRRRNNNIIIEEEEEEFFFFFFEEEDDDEEEFFFDDDAAA>>>999777777:::<<<@@@MMMZZZcccppp{{{zzziii\\\SSSPPPLLLLLL___wwwnnnJJJ888555444///111333444333333555666777777888999;;;===???@@@BBBBBBBBBBBBBBBBBBBBBAAADDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJLLLMMMLLLKKKLLLMMMQQQWWWeee~~~ppprrr~~~xxxhhhXXXQQQNNNJJJGGGFFFAAA<<<999:::;;;===CCCJJJVVVdddvvv{{{tttppppppqqqssswww}}}eeeYYYVVVWWWXXXUUUSSSQQQMMMKKKKKKMMMNNNNNNVVVYYY]]]```___kkkyyyppplllkkkjjjfffbbb^^^bbbccc___^^^```___[[[SSSPPPWWWgggpppmmmeeebbb[[[[[[YYYTTTMMMGGGEEEEEEBBBAAAAAACCCEEEFFFEEEDDDAAA???<<<999777888999:::<<<>>>DDDJJJMMMPPPYYYdddnnnvvvjjjCCC@@@888:::<<<;;;888777888999777777888:::;;;===>>>>>>>>>>>>>>>???AAACCCEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNQQQSSSUUUXXX]]]``````ooo{{{vvvvvvyyytttmmmjjjeeeaaa___YYY[[[]]]______\\\YYYWWWSSSUUUTTTNNNFFFAAABBBEEEFFFDDDBBB@@@>>>>>>>>>>>>888666666::::::===HHHUUU\\\dddooo|||}}}ssssssxxxjjj^^^WWWVVVQQQOOO^^^tttgggEEE666444555...000333444444444555666777777888999;;;===???@@@>>>???@@@AAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDBBBAAAAAAAAABBBCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLMMMLLLKKKKKKLLLMMMVVV^^^|||mmm{{{yyy}}}mmm\\\SSSOOOKKKGGGEEEBBB===::::::;;;<<>>DDDJJJLLLOOOXXXbbbjjjrrr}}}eeeAAAAAA777:::<<<;;;999777888:::777777999:::<<<===>>>???=========???AAACCCFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLOOOQQQTTTXXX]]]aaafffpppzzzwww}}}yyyqqqgggaaa]]]XXXTTTTTTUUUVVVWWWYYYXXXWWWSSSNNNIIIDDDAAA??????>>>===<<<;;;;;;:::===:::999888888<<>>???;;;===@@@CCCCCCAAA???===@@@???????????????@@@@@@@@@??????@@@BBBFFFJJJMMMFFFFFFFFFDDDBBBBBBDDDFFFGGGHHHKKKKKKLLLLLLNNNPPPUUUTTTVVVwwwyyywwwsssbbbWWWQQQNNNJJJFFFDDD>>>999999999999===CCCKKKXXXjjjwwwxxxnnnfffgggkkkjjjgggfffmmmhhhjjjnnniiihhhuuucccZZZYYY```iiiccc___[[[ZZZWWWTTTWWW\\\eeejjjfff```aaacccsssrrrfff^^^\\\ZZZWWWXXX]]]___[[[XXXXXX\\\WWWOOOJJJMMMOOOHHH>>>BBB@@@DDDKKKNNNKKKIIIIIICCCEEEHHHHHHGGGEEEDDDDDDCCC>>>999666777777666555999===AAAEEEIIIOOOWWW]]]eeejjjvvv{{{^^^EEE;;;;;;::::::999999:::;;;;;;555555666888999<<<===>>>;;;<<>>===<<<;;;;;;:::888666555666777===KKKXXX```ooozzz{{{zzz{{{|||uuufffWWWTTT```oooxxx{{{xxxjjjSSS???777444333333444555555444444666888666888:::;;;;;;;;;===???<<<===>>>>>>??????>>>>>>=========>>>???@@@AAABBBBBBAAA@@@AAACCCFFFIIIKKKFFFGGGFFFEEECCCCCCEEEGGGFFFHHHJJJKKKKKKLLLNNNPPPSSSVVVYYYsss~~~wwwyyyuuueeeYYYSSSOOOJJJFFFEEE???:::999999999<<>>@@@AAACCCDDDDDDDDDFFFEEEDDDDDDFFFIIIKKKLLLRRROOOOOOPPPOOONNNQQQWWWZZZeeetttwww}}}{{{{{{zzzyyyooojjjddd``````bbbcccdddcccbbb```[[[VVVOOOIIIFFF@@@???>>>===<<<;;;::::::666444444555888@@@PPP___jjjyyyzzz}}}xxxooo```TTTVVVcccpppvvvrrrmmm___KKK;;;555444444444555666555444444555666666888:::::::::;;;===???===<<<;;;;;;;;;<<<>>>???<<<<<<<<<===>>>@@@BBBBBBDDDCCCBBBAAABBBDDDGGGHHHFFFGGGGGGFFFDDDCCCEEEFFFFFFHHHJJJJJJJJJKKKMMMOOOOOOXXXZZZkkkwwwxxxjjj]]]UUUOOOJJJGGGEEE@@@;;;:::999888<<>>AAADDDIIIQQQWWW]]]bbbmmm{{{~~~TTTBBB>>>;;;:::999888888888888888888999999:::<<<>>>@@@AAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDEEEGGGIIIKKKKKKSSSPPPOOOQQQOOOMMMOOOTTTVVVcccsssvvv}}}zzzzzz~~~tttrrrzzz{{{vvvooojjjiiijjjkkkkkkhhhfffddd___YYYRRRLLLHHHAAA@@@>>><<<;;;:::::::::888666666777:::BBBSSSbbbrrr|||~~~}}}nnndddWWWQQQYYYiiiuuuwwwnnnfffVVVEEE888444444555555666777777555444555666666888:::::::::;;;===???======<<<<<<<<<===>>>???============>>>???@@@AAADDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIJJJLLLMMMNNNXXXWWWbbbwwwzzz|||ooocccXXXPPPKKKHHHGGGAAA<<<;;;:::888;;;???AAAMMM]]]lllvvvzzzuuuvvv~~~yyyrrrttt}}}hhh___]]][[[ZZZ___]]]\\\]]][[[WWWWWW[[[ooozzzzzzsssooonnn}}}}}}sssmmmhhhaaa[[[VVVWWWYYYZZZXXXWWW]]]fffsssyyy}}}zzztttmmmddd\\\OOOIIICCCCCCCCCBBBCCCFFFOOOPPPQQQPPPMMMIIIGGGFFFEEECCC@@@===;;;999777555555888<<<>>>AAAEEELLLRRRXXX\\\ggguuutttLLL@@@>>>::::::999888777777777777999999:::;;;<<<>>>???@@@AAA@@@@@@@@@AAACCCEEEGGGDDDEEEGGGHHHHHHIIIJJJKKKRRROOOOOOPPPOOOMMMPPPUUU\\\dddooopppzzzyyyyyy~~~rrrqqqwww~~~xxxsssqqqpppoooooojjjhhheeeaaaZZZSSSMMMIIIBBB@@@>>><<<:::::::::::::::888777888999@@@OOO^^^mmm}}}uuujjj```TTTSSSbbbttt|||zzzooocccQQQAAA777333444666666777999999777666666777777888:::;;;;;;<<<>>>@@@>>>>>>???@@@AAA@@@@@@???@@@???>>>>>>>>>>>>>>>???BBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFEEECCCBBBCCCDDDEEEGGGHHHIIIHHHHHHJJJLLLNNNUUUQQQZZZvvv{{{pppuuuiii\\\RRRMMMJJJHHHBBB>>><<<:::888:::>>><<>>===:::999888888777777777888999999999:::;;;===>>>???AAA@@@??????@@@BBBDDDEEEFFFHHHJJJJJJIIIIIIKKKMMMQQQOOONNNPPPOOOOOOSSSYYYdddjjjtttxxxzzz|||sssuuuvvvwwwwwwuuusssvvv|||zzzwwwuuutttrrrpppjjjiiifffaaa[[[TTTNNNJJJCCCAAA>>>;;;:::999:::;;;999777666666666;;;HHHUUU___mmmsssggg\\\RRRVVViii|||xxxrrraaaMMM???777333444777666888;;;;;;:::999888999888:::<<<<<<<<<===???AAA@@@AAABBBDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCEEEFFFFFFDDDCCCCCCDDDDDDFFFHHHHHHGGGGGGIIIJJJLLLQQQNNNVVVzzzyyyxxx~~~nnnzzznnn___TTTOOONNNIIICCC???===;;;888999<<<999AAANNN]]]kkkxxx}}}xxxnnnggggggiiijjjcccYYYRRRQQQGGGPPPQQQQQQVVV\\\mmm}}}mmmiiibbb___]]]\\\XXXVVVXXXXXXYYY[[[XXXSSSUUUYYY```lllyyy~~~xxxmmmcccZZZQQQIIIFFFFFFFFFIIINNNSSSUUUVVVTTTPPPLLLJJJIIIGGGGGGGGGDDD???:::777666444777999:::;;;>>>DDDIIIOOORRRZZZgggsss|||}}}eeeDDD===<<<999999888888888999999999::::::::::::<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGJJJMMMMMMLLLLLLPPPTTTTTTPPPNNNOOOOOOPPPVVV]]]hhhppp~~~{{{zzzyyyvvvwwwwwwrrrllljjjlllooottt{{{~~~yyy{{{zzzxxxwwwvvvuuurrrpppkkkjjjgggbbb\\\VVVPPPLLLDDDAAA>>>;;;999999:::;;;888666666666555888CCCNNNVVV```ttt||||||{{{cccYYYQQQZZZrrr{{{sss___III===777444555999666999<<<===<<<;;;;;;;;;999;;;===>>>>>>>>>@@@BBBDDDDDDCCCCCCDDDDDDEEEFFFBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHGGGEEEEEEEEEDDDFFFGGGGGGFFFFFFHHHIIIJJJNNNNNNVVVnnn}}}www}}}}}}rrrbbbVVVQQQPPPJJJDDD@@@>>>;;;888888;;;;;;@@@KKKWWWeeesss~~~sssqqqpppnnneeeZZZSSSSSSGGGLLLIIIHHHOOOVVVeee}}}xxxpppggg\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWXXX[[[ZZZTTTPPPQQQNNNYYYfffooosssssslllccc[[[RRRJJJHHHHHHHHHLLLQQQVVVWWWXXXWWWSSSOOOMMMLLLGGGIIIJJJFFF@@@;;;888777444777999::::::<<>><<<999888888999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCFFFJJJMMMNNNNNNQQQXXX]]]YYYSSSOOONNNNNNOOOWWW___gggooo~~~xxx}}}||||||yyypppiiiggggggnnnuuu{{{|||||||||yyyttttttttttttuuuvvvuuussspppkkkjjjhhhccc^^^WWWQQQNNNDDDBBB>>>;;;999999:::;;;888777888888777888BBBMMMTTT\\\ooozzzyyy~~~cccYYYTTTbbb~~~rrr]]]GGG<<<777444666;;;777999===>>>>>>=========:::<<<>>>>>>>>>???AAACCCGGGEEECCCAAABBBDDDGGGIII@@@@@@@@@@@@AAABBBBBBCCC@@@@@@AAACCCEEEFFFGGGHHHGGGIIIJJJJJJIIIGGGGGGGGGDDDEEEGGGGGGFFFFFFGGGIIIGGGMMMQQQWWWeee|||}}}tttdddWWWRRRRRRJJJEEE@@@???<<<777777:::===AAAIIITTTaaaooo{{{~~~yyyuuupppfffZZZUUUUUUOOOQQQJJJHHHOOOUUUcccxxxwwwuuuzzzxxxddd^^^[[[VVVSSSUUUWWWXXXWWWWWWXXXYYYUUUSSSVVV[[[\\\VVVPPPNNNGGGPPPZZZccckkknnnjjjbbb[[[RRRJJJHHHIIIJJJNNNSSSXXXYYYZZZYYYUUURRROOOOOOHHHJJJKKKHHHAAA;;;888777555777999999999;;;AAAFFFLLLMMMTTT```kkkvvv]]]CCC???===888888888999:::;;;==================>>>???AAAAAAAAABBBCCCEEEEEEEEEDDDDDDEEEHHHMMMNNNPPPUUU]]]eee]]]WWWQQQNNNMMMNNNVVV___dddlllwwwxxx{{{ttt{{{}}}mmmfffeeeppp{{{~~~{{{xxxvvvtttpppnnnkkkkkkmmmnnnppppppiiieeeaaa^^^[[[WWWPPPKKKHHHAAA<<<<<<<<<::::::===888888666444333888@@@GGGSSS\\\kkk|||zzzyyy{{{kkkXXXOOOccccccDDD>>>999666999888<<<===??????===;;;:::;;;;;;<<<===???@@@@@@AAA@@@CCCCCCCCCCCCCCCDDDEEEFFF??????@@@AAABBBBBBBBBBBBAAABBBDDDFFFHHHHHHGGGGGGJJJKKKLLLMMMKKKHHHEEEBBBFFFHHHIIIHHHGGGGGGHHHJJJIIIKKKMMMTTT[[[hhh|||xxxkkk^^^TTTOOOOOOIIIDDDBBB@@@;;;888999777:::BBBMMMVVVaaarrr}}}rrryyyqqqbbb]]]\\\SSSRRRSSSTTTSSSUUU^^^iiiwwwmmmiiimmmrrruuuvvvkkkfff^^^XXXVVVTTTTTTSSSWWWYYYZZZ[[[ZZZYYYZZZ[[[XXXYYYXXXWWWYYY[[[XXXRRRKKKJJJLLLSSS\\\aaa```]]]QQQNNNKKKKKKNNNTTTYYY\\\ZZZ\\\]]][[[WWWRRROOONNNJJJIIIHHHFFFCCC@@@>>><<<:::888666555666:::>>>AAAGGGJJJSSS]]]fffooo~~~VVV>>>:::===999888888888999;;;===>>>???????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLOOORRRTTTWWWYYY]]]XXXQQQLLLLLLOOOSSSUUU___aaahhhiiissspppooo|||vvvwwwooodddnnnyyy}}}{{{vvvrrroooiiiiiiiiijjjkkkkkkjjjiiigggddd___\\\YYYTTTNNNJJJEEE@@@<<<======999888:::888999888666555:::CCCKKKSSS\\\jjjxxxmmmcccVVVRRRccc~~~aaaEEE@@@===;;;???>>>???@@@BBBAAA???===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCC>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGEEECCCEEEGGGHHHHHHGGGFFFGGGHHHKKKLLLLLLPPPTTT\\\yyy{{{|||pppbbbWWWQQQOOOIIIDDDCCC@@@;;;888999888;;;AAAJJJRRR\\\mmm{{{~~~sssgggbbb^^^\\\[[[ZZZZZZYYYZZZbbbkkkqqqwww|||vvvmmmddd[[[WWWYYY\\\]]]\\\[[[WWWTTTSSSUUUXXXZZZ[[[^^^___```___\\\[[[[[[\\\\\\]]]]]][[[]]]___\\\VVVNNNKKKIIILLLQQQUUUWWWWWWOOOKKKIIIMMMUUU\\\^^^]]][[[]]]^^^]]]YYYUUUQQQPPPKKKJJJIIIHHHEEECCC@@@???<<<:::888666777:::>>>@@@CCCFFFOOOYYYaaakkkzzzwwwQQQ===999;;;999999888999:::;;;===>>>>>>>>>????????????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBFFFIIILLLNNNPPPQQQTTTVVVWWWTTTPPPNNNNNNQQQSSSUUUXXX[[[dddgggqqqmmmlll{{{uuuuuuwwwvvveeellluuuzzzyyyssslllhhhccceeegggiiiiiihhhfffdddfffccc___[[[WWWSSSMMMJJJGGGBBB?????????:::888999888:::;;;999666;;;FFFOOOVVV```mmmvvv||||||}}}|||cccYYYUUUWWWeeewww]]]FFFCCC@@@AAADDDCCCBBBCCCEEEDDDAAA???>>>>>>===<<<<<<<<<===???AAABBB>>>>>>>>>>>>?????????@@@======>>>>>>???@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCFFFHHHHHHFFFEEEEEEEEEJJJLLLKKKMMMOOOSSSrrrwwwrrrvvvhhh[[[SSSPPPJJJFFFEEEBBB<<<999999:::;;;@@@FFFLLLVVVfffuuu~~~yyytttmmmjjjbbbeeebbb```___]]]\\\ccclllhhhnnnttt}}}|||mmmcccVVVPPPPPPTTTUUUUUUQQQPPPOOOQQQUUU[[[___aaaffffffeeebbb___]]]]]]^^^___bbbbbb``````bbb^^^YYYRRROOOJJJGGGGGGJJJNNNQQQPPPLLLJJJPPP\\\cccbbb___^^^```aaa```\\\WWWTTTSSSLLLLLLKKKJJJHHHFFFDDDCCC@@@===;;;888888:::===???@@@DDDKKKUUU^^^gggwwwkkkLLL<<<999999999999999999;;;<<<===>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBGGGIIIKKKMMMMMMNNNQQQSSSQQQPPPPPPPPPQQQSSSUUUWWWWWW[[[eeeiiissspppoooxxxyyyyyy~~~kkklllpppvvvvvvooogggccc```bbbdddeeeeeeeeefffggggggeeeaaa]]]YYYTTTQQQNNNLLLFFFBBBAAA@@@<<<;;;<<<888;;;===:::777:::FFFPPPXXXfffuuu{{{|||}}}{{{bbbTTTTTT[[[iiivvv~~~uuuWWWEEECCC@@@AAAEEECCCCCCDDDEEEDDDBBB???>>>>>>>>>===<<<;;;<<<>>>@@@BBB======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????BBBAAA@@@@@@AAACCCDDDFFFFFFEEEDDDCCCCCCCCCDDDEEECCCEEEHHHHHHGGGEEEEEEEEEFFFIIIIIIMMMQQQSSSkkk{{{ooo{{{nnn___UUURRRLLLGGGFFFCCC===999999;;;;;;>>>CCCHHHQQQaaapppwwwnnnzzzrrrpppggggggbbb___^^^\\\[[[aaahhhiiinnnttt}}}ttt___RRRQQQVVV]]]```[[[XXXVVVVVVXXX\\\^^^```gggfffeeebbb___]]]]]]^^^___bbbcccaaa```aaa^^^YYYUUUSSSOOOJJJGGGGGGJJJNNNQQQOOOPPPUUU^^^eeefffeeecccdddeeeccc]]]XXXTTTRRRMMMLLLLLLKKKJJJHHHGGGFFFBBB@@@===:::999999;;;<<>>>>>===>>>>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCFFFHHHJJJLLLLLLNNNQQQSSSQQQRRRRRRQQQRRRUUUXXX[[[ZZZ]]]fffgggqqqooorrr~~~wwwyyyvvvpppnnnsssuuunnneeebbb^^^^^^^^^]]]]]]```eeeiiiiiihhheeeaaa]]]YYYWWWVVVQQQJJJCCCAAA???<<<<<<>>>999;;;<<<999777<<>>AAA>>>AAACCCDDDCCCAAA>>>======>>>===<<<;;;;;;===???AAA>>>>>>???@@@??????>>>===;;;;;;;;;;;;;;;===>>>???@@@???>>>>>>>>>@@@AAACCCDDDCCCBBBAAAAAABBBDDDEEEDDDFFFHHHHHHGGGFFFGGGGGGCCCGGGHHHLLLQQQRRRdddttt~~~rrrcccWWWSSSMMMIIIHHHEEE???::::::::::::<<<@@@EEEMMM]]]lllzzzxxxmmmeee~~~yyytttjjjfffaaa]]]\\\ZZZZZZ^^^eeehhhmmmsss{{{jjjUUUPPPYYYdddllllllggg```\\\ZZZ[[[[[[\\\aaabbbbbb```^^^]]]^^^___]]]aaaccc```^^^^^^[[[VVVSSSTTTSSSPPPMMMJJJJJJKKKMMMPPPUUUZZZ```fffmmmqqqhhhhhhhhheee^^^XXXSSSQQQMMMMMMMMMLLLKKKJJJIIIHHHDDDBBB???;;;999999::::::AAADDDKKKTTT[[[eeeuuu]]]FFF>>>;;;999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLOOORRRUUUVVVVVVUUUSSSSSSWWW]]]bbb___```eeecccjjjjjjqqq~~~sssooovvvwwwsssxxx{{{ssshhhccc]]]\\\YYYVVVTTTXXX```gggjjjiiihhhddd```]]]\\\]]]TTTLLLEEECCCAAA===<<<>>>:::;;;;;;:::<<>>:::>>>@@@BBBAAA???===============<<<<<<<<<===>>>??????@@@AAAAAAAAA@@@???>>>;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDFFFCCCEEEGGGGGGFFFGGGIIIKKKDDDHHHGGGIIINNNMMMWWWooo|||{{{vvvfffYYYTTTOOOKKKJJJGGG@@@;;;:::999888;;;???BBBIIIWWWeeettt{{{uuuhhhbbbzzzyyylllhhhbbb]]][[[ZZZYYY]]]bbbbbbgggmmmvvvyyy```[[[fffuuuyyyrrrhhh```\\\[[[[[[[[[]]]___aaaaaa`````````aaa]]]bbbeeebbb^^^]]]ZZZVVVRRRSSSUUUVVVTTTPPPLLLHHHHHHOOOXXX___dddjjjrrrxxxiiiiiiiiieee^^^WWWRRRPPPOOOOOOOOONNNMMMLLLJJJIIIFFFDDDAAA>>>;;;:::::::::???AAAHHHPPPXXXbbbrrr~~~ZZZDDD>>>===:::999:::<<<===>>>?????????>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHJJJKKKNNNRRRVVVXXXXXXXXXVVVVVVZZZaaahhhllllllmmmhhhmmmmmmvvv{{{pppppp{{{{{{llleee___^^^ZZZTTTQQQSSS[[[bbbhhhhhhgggddd```^^^___aaaUUUPPPLLLKKKHHHBBB>>>>>><<<;;;:::===DDDNNNWWW\\\```qqq~~~fffUUUMMMSSSbbbssszzzuuunnnjjjRRRCCC>>>>>>:::<<>>@@@@@@???======>>><<<<<<<<<===============@@@AAABBBBBBBBBAAA???>>><<<;;;:::::::::<<<>>>???>>>>>>???@@@@@@@@@?????????@@@@@@AAABBBCCCEEEFFFBBBCCCDDDDDDDDDFFFJJJMMMGGGJJJGGGGGGJJJGGGMMM___rrrzzzjjj]]]UUUPPPLLLLLLHHHAAA;;;:::888888:::===???DDDPPP\\\mmmvvvyyykkkcccwwwqqqlllddd^^^[[[YYYWWWYYY]]]]]]bbbhhhqqq|||jjjiiivvv{{{nnnddd^^^]]]^^^___]]]aaadddffffffeeeeeeeeeaaagggjjjfffbbb```]]]YYYVVVVVVXXX[[[[[[WWWOOOHHHIIIPPP[[[eeekkknnnpppqqqfffggggggddd^^^XXXSSSQQQSSSSSSRRRQQQOOONNNLLLKKKIIIGGGDDDAAA???=========???@@@FFFOOOVVV```qqq~~~zzzzzzVVVBBB===>>>===999;;;<<<>>>???????????????@@@@@@AAACCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIKKKOOOSSSTTTWWWYYYZZZZZZ^^^eeekkkzzzyyyzzzsssvvvsss{{{yyyssspppeeecccbbb^^^WWWRRRRRRYYY___eeeffffffccc___^^^```bbbXXXTTTSSSTTTQQQHHHAAA???>>>;;;:::@@@JJJVVV___dddgggvvvwwwcccVVVNNNXXXiiiyyy{{{rrrjjjgggMMMAAA>>>???;;;>>>AAA<<<;;;===???@@@???>>>>>>???;;;<<<======>>>======<<<@@@AAABBBCCCBBBAAA???===<<<;;;:::::::::<<<>>>@@@>>>???AAABBBBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFAAAAAAAAAAAABBBEEEJJJNNNHHHKKKGGGFFFJJJFFFIIIYYYwwwkkk~~~|||mmm___VVVPPPMMMMMMIIIAAA<<<;;;888888:::<<<===@@@JJJUUUhhhrrr}}}}}}rrrfffwwwwwwnnneee^^^ZZZWWWTTTUUUYYY^^^bbbgggpppoooeeekkkzzzttthhhaaa```aaabbb```dddiiikkkkkkiiihhhhhhdddkkknnnkkkfffccc```\\\\\\[[[[[[^^^```\\\SSSKKKNNNTTT^^^iiippppppjjjeeecccdddeeeccc^^^XXXUUUSSSUUUUUUTTTSSSQQQOOONNNLLLKKKIIIGGGDDDAAA@@@??????@@@AAAGGGOOOWWWaaaqqqxxxrrrvvvTTT@@@<<<>>>>>>:::;;;===>>>???@@@??????@@@@@@AAABBBCCCEEEEEEFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGIIILLLOOONNNTTTZZZ]]]^^^```ggglll}}}~~~xxxyyytttzzz||||||}}}~~~~~~iiieeegggeee]]]SSSRRRYYYaaabbbeeeccc^^^\\\^^^```___[[[YYYZZZZZZTTTIII@@@>>>>>>===<<>><<<>>>AAAAAA@@@>>>;;;999999<<<>>>;;;<<<<<<===>>>??????@@@<<<===???@@@@@@>>><<<;;;999;;;======<<<;;;<<<===;;;<<<>>>???@@@@@@@@@???@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAA@@@AAADDDFFFFFFGGGGGGFFFEEEFFFIIIKKKkkk~~~ttt~~~xxxeeeZZZRRRLLLKKKIIIDDD@@@???999777777:::===@@@GGGPPPfffnnnyyyxxxtttxxxnnnqqq~~~wwwpppbbb]]]ZZZRRRQQQWWWUUU]]]```dddjjjzzzzzzlllkkkjjjoooxxx}}}nnneeeccceeehhhjjjjjjkkklllllllllkkkkkkjjjjjjjjjiiieeeaaabbbeeehhhbbb___cccddd___WWWSSSQQQWWWaaalllsssqqqhhh___]]][[[]]]bbb___WWWRRRTTTSSSTTTTTTTTTSSSPPPMMMLLLNNNOOONNNIIICCC???>>>???>>><<>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHJJJKKKOOOQQQTTTXXX\\\aaadddgggwwwvvvwwwppprrrnnnttt{{{xxx|||rrrssspppeeeZZZUUUZZZ```bbbeeeccc^^^]]]___aaa```RRRNNNLLLNNNLLLEEE???>>>BBB@@@>>>===@@@IIIUUU]]]lll{{{www]]]QQQ___jjjvvv{{{|||uuuhhh\\\BBB===:::;;;===<<<===???@@@???>>>;;;888777888:::;;;<<<<<<===>>>>>>??????===>>>???@@@@@@@@@???>>>;;;<<<>>>===<<<;;;;;;<<<;;;<<<===>>>??????>>>===???>>>>>>===>>>???@@@AAA@@@AAAAAAAAA@@@AAABBBDDDFFFFFFGGGGGGFFFGGGIIILLL]]]~~~~~~|||vvvhhh^^^UUUNNNLLLKKKFFFAAA@@@;;;888888:::<<<===DDDLLL]]]fffrrr{{{{{{qqqddd___\\\RRROOOSSSQQQYYY\\\___dddqqqnnneeeaaajjjlllrrr{{{wwwrrrqqqqqqnnnnnnnnnnnnmmmlllkkkjjjhhhgggfffeeeeeeeeeeeegggjjjeeedddfffgggbbb]]][[[XXXbbbpppxxxwwwppphhhdddbbb```aaaddd```WWWRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRPPPPPPOOOKKKDDD@@@>>>>>>???<<>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAADDDCCCBBBBBBDDDEEEEEEDDDDDDFFFGGGHHHGGGGGGIIIJJJOOOPPPQQQTTTXXX]]]bbbeeepppoooooohhhllliiippp}}}ssseee^^^___cccfffgggeeeaaa___bbbccc```PPPIIIEEEIIILLLJJJFFFEEEGGGGGGEEEAAA@@@FFFRRR\\\mmmzzzmmmYYYXXXooo|||}}}xxxtttgggUUU???:::999<<<>>>======???@@@@@@@@@===:::777777777;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA<<<>>>???>>><<<;;;;;;<<<:::;;;<<<======<<<;;;:::======<<<<<<======>>>???>>>@@@AAAAAA@@@@@@@@@AAADDDEEEFFFFFFFFFGGGJJJLLLUUU|||{{{xxxqqqbbbXXXPPPNNNLLLGGGCCCAAA===:::999::::::;;;@@@GGGRRR\\\iiittt{{{ooogggaaaUUUQQQTTTQQQVVVZZZ```eeelllxxxooogggiiilllyyy}}}|||yyywwwwwwvvvuuutttrrrooommmlllhhheeeccceeejjjlllkkkgggiiiffffffgggeee___\\\]]]]]]mmm~~~sssllljjjhhhggggggfff```WWWRRRSSSQQQSSSUUUWWWXXXXXXXXXWWWQQQRRRQQQMMMGGGBBB???>>>???===AAALLLUUU^^^oooqqq|||YYYKKK@@@;;;<<<:::>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDBBBAAABBBCCCEEEDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIMMMMMMMMMNNNPPPVVV]]]cccfffeeefffaaahhhgggnnnsssiiihhhkkkmmmmmmjjjfffdddfffeeeaaaVVVNNNKKKQQQWWWWWWTTTRRRLLLPPPQQQOOOMMMQQQ\\\fffsss}}}~~~xxxbbbYYYggguuuqqqcccNNN@@@<<<<<>>===>>>@@@AAABBBAAA>>>;;;::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@===???@@@???<<<;;;:::;;;999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<=========???AAAAAA@@@?????????AAABBBDDDEEEEEEFFFIIIKKKTTTmmm{{{{{{zzzhhh\\\QQQNNNMMMIIICCCAAA===:::999::::::999>>>DDDKKKTTTaaannnxxxqqqfff[[[XXXZZZUUUVVVZZZ```fffiiillluuu~~~}}}yyy~~~~~~}}}~~~{{{xxxtttqqqpppkkkhhhfffiiiqqqvvvooofffeeeeeegggiiieee]]]ZZZ[[[]]]ppp{{{qqqmmmkkkkkkkkkggg___WWWTTTSSSPPPQQQTTTWWWXXXXXXXXXWWWSSSSSSRRRPPPKKKFFFAAA???@@@===@@@JJJSSS]]]nnnqqqtttRRRGGG@@@===>>>:::>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAABBBDDDEEEEEEDDDCCCDDDEEEEEEDDDDDDEEEGGGKKKKKKJJJHHHIIIOOOYYY`````````dddcccllllllqqq|||sssqqqrrrssssssoookkkjjjkkkgggbbbZZZSSSQQQXXX^^^^^^ZZZWWWQQQXXX___bbbbbbfffooowww|||{{{vvvlllYYY^^^{{{uuunnn^^^JJJBBB>>>>>>AAAAAA>>>;;;<<<===???AAABBB@@@>>>======;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::;;;<<<======>>>???>>><<<::::::;;;999999:::;;;;;;:::999888::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAA@@@?????????>>>@@@CCCDDDDDDEEEFFFHHHOOO^^^{{{}}}}}}mmm```SSSOOONNNJJJDDDBBB<<<999999::::::999===CCCGGGOOO\\\jjjvvv~~~mmm___]]]]]]WWWVVVUUUYYY^^^bbbggguuu{{{|||~~~|||wwwtttrrrmmmllljjjnnnyyy~~~tttfff```aaafffjjjggg```\\\]]]dddttttttkkkmmmooonnnggg^^^XXXUUUUUURRRTTTVVVXXXYYYYYYXXXWWWTTTTTTTTTRRROOOJJJDDD@@@AAA===???IIIQQQ[[[mmmwwwppplllMMMFFFAAA???@@@<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBDDDEEEEEEDDDBBBDDDEEEEEECCCCCCDDDFFFIIIJJJIIIFFFFFFKKKTTT\\\]]]___gggjjjvvvuuuxxx|||uuutttttttttssspppllllllmmmiiicccXXXSSSRRRWWW\\\[[[WWWVVVUUU]]]gggooosssxxxzzzooocccWWWfffttthhhYYYIIIBBB>>>===???@@@<<<::::::;;;===???@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;;;;===>>>===;;;::::::;;;999:::;;;<<<<<<;;;:::999::::::;;;<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@???@@@AAA>>>@@@CCCDDDDDDDDDEEEFFFMMMXXX{{{}}}{{{|||ttteeeVVVQQQPPPLLLFFFCCC===;;;:::;;;:::999<<>>GGGPPPZZZmmmooossscccJJJFFFBBB@@@AAA>>>>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@BBBCCCDDDEEEDDDCCCAAABBBCCCEEEDDDDDDCCCDDDEEEEEECCCCCCDDDEEEGGGIIIJJJHHHFFFIIIRRRYYY]]]___hhhmmm{{{|||~~~{{{uuupppoooooonnnmmmjjjhhhkkkmmmjjjcccZZZUUUTTTWWWZZZYYYZZZ\\\YYY___hhhpppxxx~~~mmmaaa[[[kkknnn]]]OOOFFFBBB>>>===???@@@>>><<<>>>>>>???@@@???>>><<<<<<===::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999;;;<<<<<<;;;999:::;;;999:::<<<=========<<<<<<::::::<<<=========<<<;;;<<<===?????????@@@CCCEEE@@@BBBEEEFFFEEEEEEEEEFFFOOOSSSmmmyyy}}}|||zzzjjjYYYTTTSSSPPPJJJFFFAAA>>><<<===:::888:::???AAAEEENNNZZZhhhuuu~~~kkkeee___YYYYYYbbbqqq{{{}}}zzzxxxtttuuutttwwwrrrkkkeeeeeedddaaa^^^^^^mmmttt~~~|||sssnnnvvvzzzwwwjjj]]]XXXWWWVVVTTTVVVXXXZZZ[[[[[[ZZZZZZTTTTTTUUUWWWVVVRRRKKKEEEBBB===>>>FFFNNNYYYlllqqq{{{ZZZFFFEEEAAA???AAA???>>>>>>>>>???@@@@@@AAAAAA======>>>??????@@@AAAAAABBB@@@???@@@AAACCCBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFJJJMMMLLLIIIJJJPPPVVV]]]^^^eeeiiiyyy{{{wwwwwwwwwsssnnnkkkjjjjjjggggggeeedddiiimmmjjjcccaaa\\\ZZZ[[[\\\]]]aaaggg\\\___eeemmmvvv}}}qqqccc___lllzzzgggTTTGGGBBBDDD???>>>AAACCCAAAAAACCCBBBCCCCCCAAA???===>>>>>>::::::::::::::::::::::::<<<===???@@@@@@>>><<<;;;888999;;;;;;:::999:::;;;999:::<<<>>>??????>>>>>>:::;;;<<<=========<<<;;;<<<===>>>??????AAADDDGGGBBBDDDGGGGGGFFFFFFFFFFFFNNNLLLZZZuuu|||~~~mmm\\\VVVVVVRRRLLLHHHDDDAAA???>>>;;;777888<<<>>>AAAHHHTTTbbboooyyy~~~||||||wwwmmmhhh]]]dddxxx}}}|||}}}yyyzzzyyy|||tttnnnjjjfffccccccfffllltttxxxvvvtttsssttt{{{{{{lll^^^XXXWWWUUUPPPRRRUUUXXXYYYZZZZZZYYYTTTTTTUUUXXXXXXTTTMMMFFFCCC======EEENNNXXXlllwwwsssUUUDDDEEE@@@>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAA????????????????????????@@@>>>===>>>???AAA@@@@@@DDDEEEFFFEEEDDDCCCDDDEEEEEEJJJOOONNNKKKJJJPPPUUU]]][[[```dddtttyyy}}}xxxvvvtttoookkkkkkhhheeeeeegggjjjmmmnnneeeddddddcccdddeeefffgggdddbbbbbbhhhrrr|||nnn^^^dddsss{{{}}}xxxppp___MMMEEEHHHFFFEEEDDDCCCDDDFFFIIIJJJIIIGGGCCC@@@===<<<<<<<<<<<<:::::::::<<<<<<;;;::::::;;;>>>AAABBBAAA<<<999888888999::::::;;;;;;<<<============>>>>>>>>>>>><<<<<<<<<<<<===============???@@@@@@???@@@BBBDDDFFFEEECCCCCCEEEGGGGGGGGGMMMTTTUUUjjjvvviii~~~~~~}}}vvvkkk```VVVOOOKKKJJJFFFDDDAAA===:::999999999<<<<<>>@@@>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>===>>>@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAEEEHHHIIIIIIJJJLLLMMMMMMYYYVVV\\\fffzzz|||}}}~~~|||yyyuuussstttuuuvvvwwwuuusssqqqnnnllllllkkklllfffeeefffllluuu~~~iii```jjjxxx}}}xxxssskkk[[[IIIBBBCCCFFFEEEEEEEEEFFFGGGHHHIIIKKKIIIFFFCCCAAA@@@@@@@@@===;;;999999;;;;;;;;;::::::;;;===@@@BBB@@@<<<999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>???@@@?????????AAACCCEEECCCBBBBBBDDDFFFFFFFFFGGGMMMNNNbbb}}}jjj}}}xxxooodddXXXPPPKKKJJJFFFDDDAAA===:::999999999<<<<<>>@@@>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAA>>>>>>>>>>>>???AAACCCDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFHHHIIIIIIKKKNNNOOOVVVYYYeeennn|||yyyzzz~~~xxxtttqqqooonnnhhhiiilllsss{{{xxxhhhiiivvv{{{tttiiiZZZKKKDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHFFFDDDBBBBBBBBBCCC???<<<:::999:::;;;;;;:::;;;;;;===???@@@???<<<999999:::;;;<<<============999::::::::::::;;;;;;;;;>>>>>>>>>?????????@@@@@@???@@@AAA@@@??????@@@BBBCCCBBBAAABBBDDDEEEFFFEEEHHHNNNNNN]]]rrrrrr|||zzzuuujjj\\\QQQKKKIIIFFFDDDAAA>>>;;;999888888<<<;;;>>>FFFNNNWWWbbbmmmoooaaaiiiyyyhhhaaaZZZTTTTTTUUUUUUXXX[[[___eeesss|||yyyvvvrrrmmmqqqsssfff___ddddddiiiqqqvvvyyy~~~}}}rrriii^^^SSSKKKJJJLLLKKKKKKNNNTTTYYY\\\]]]XXXWWWVVVUUUTTTPPPLLLHHHDDDCCC>>>@@@JJJQQQaaa{{{aaaLLLCCCDDD@@@>>>AAA>>>?????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>???@@@BBBDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHHHHGGGHHHMMMQQQUUU\\\nnnyyyzzzzzzzzztttqqqnnnnnnkkknnntttzzzqqqkkkvvvvvvfffVVVKKKFFFGGGCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA>>><<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;999:::;;;<<<===>>>>>>>>>===999999:::::::::;;;;;;;;;????????????@@@@@@@@@@@@AAABBBBBBAAA@@@???AAABBBCCCBBBAAABBBEEEFFFFFFEEEIIIPPPOOOVVVtttpppwww||||||yyyoooaaaSSSKKKHHHGGGEEEBBB???<<<:::888888;;;999;;;BBBHHHOOOZZZddduuu~~~wwwdddfffzzz~~~oooggg```YYYUUUSSSSSSYYYaaahhhpppyyyoooeee[[[XXX```kkkttthhhbbbeeehhhnnntttuuuuuuzzz|||nnnfff___VVVPPPNNNMMMLLLLLLOOOUUU[[[```aaa[[[YYYWWWUUUTTTQQQMMMJJJEEEDDD>>>@@@JJJPPP___yyyZZZHHHAAABBB>>>???BBB>>>????????????>>>>>>============>>>>>>???@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDCCCCCCDDDFFFGGGIIIIIIJJJJJJGGGHHHQQQZZZ___eeexxx~~~|||vvvqqqooonnnnnnnnnsssyyyvvvkkkooosss]]]MMMFFFDDDEEEBBBCCCFFFGGGGGGFFFDDDCCC@@@@@@??????>>>>>>>>>>>>BBB@@@======>>>???>>>>>>===<<<;;;<<<===<<<:::888:::;;;===>>>??????>>>===:::;;;;;;;;;<<<<<<<<<<<<>>>????????????@@@@@@@@@CCCDDDDDDCCCAAAAAABBBDDDCCCBBBBBBDDDGGGHHHHHHGGGBBBJJJJJJKKK[[[yyyvvv}}}|||}}}~~~|||tttfffXXXMMMHHHHHHGGGDDDAAA>>>;;;999888999777999>>>DDDJJJTTT^^^mmmwwwkkkjjj|||qqqjjjccc]]]XXXWWW]]]eeeooozzzyyyjjj___YYYVVVXXX^^^^^^lll|||zzznnnfffbbbccchhhqqqwwwwwwtttwww~~~vvviiiccc```\\\WWWVVVQQQPPPPPPSSSYYY___dddfff___\\\YYYVVVTTTQQQNNNKKKFFFEEE>>>@@@IIIOOO^^^wwwwwwSSSEEEAAAAAA===???CCC>>>??????@@@@@@???>>>===<<<<<<<<<===>>>>>>???@@@@@@DDDCCCBBB@@@???@@@@@@AAAEEEDDDCCCCCCCCCEEEFFFGGGKKKKKKMMMOOONNNRRRbbbsss|||zzz|||yyyuuuqqqnnnnnnooopppqqqvvv~~~|||zzzqqqgggdddsssrrrYYYIIIEEEEEEEEEAAABBBDDDEEEFFFDDDCCCBBB???????????????>>>>>>>>>@@@???>>>???@@@@@@???>>>>>><<<::::::;;;;;;:::888999:::===>>>???>>>===<<<<<<<<<<<<<<<=====================>>>>>>>>>??????BBBCCCDDDCCCBBBBBBCCCEEECCCBBBCCCEEEHHHIIIHHHGGG>>>GGGGGGGGGPPPfffsss~~~xxxmmm```SSSKKKJJJIIIGGGCCC@@@===:::999999666777<<>>@@@IIIOOO^^^www|||jjjOOODDDAAAAAA<<<@@@CCC===>>>>>>???@@@@@@???===<<<;;;;;;<<<===>>>??????@@@DDDCCCAAA@@@?????????@@@CCCCCCCCCCCCDDDEEEFFFFFFIIIIIIMMMRRRVVV```xxx}}}uuurrrnnnlllkkkllloooqqqsssxxx~~~{{{rrrmmmddd___dddxxxpppVVVHHHEEEEEECCCAAABBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???AAAAAA???===>>><<<:::999::::::999888888:::<<<>>>???>>>===;;;;;;<<<<<<<<<============;;;;;;;;;<<<<<<<<<======@@@AAABBBAAA@@@AAACCCEEEAAAAAABBBDDDGGGHHHHHHFFFCCCGGGGGGHHHPPP\\\~~~|||uuuhhhYYYNNNLLLKKKIIIFFFBBB???<<<:::999777777:::===AAAJJJSSS^^^lllzzz}}}~~~uuuqqqppprrrxxxqqqgggaaa^^^aaafffdddjjjooooooiiiccc_________aaagggnnnooonnnpppuuunnnhhhdddeeegggeeedddeee]]]ZZZXXXZZZ^^^ccchhhjjjfffbbb[[[VVVRRROOOLLLIIIEEEDDD>>>???IIIOOO^^^wwwvvvzzz^^^LLLCCCBBBAAA<<<@@@DDD===<<<===???@@@@@@???>>>===:::;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDGGGFFFJJJQQQVVVddd}}}~~~}}}}}}|||{{{{{{zzzwwwssspppooommmjjjhhhhhhjjjnnnppptttzzz~~~|||~~~{{{ooohhhaaa___hhh~~~}}}hhhQQQCCCAAA@@@<<>>AAA@@@>>>;;;???<<<999888999999999888777999<<<>>>???>>><<<;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<===???@@@@@@???@@@BBBDDD@@@@@@AAADDDFFFHHHGGGEEEGGGFFFCCCGGGNNNTTTkkkzzzooo^^^RRRMMMLLLJJJGGGDDD@@@===;;;;;;777777999;;;>>>FFFNNNXXXgggvvv}}}zzzsssyyy|||vvvzzzvvvxxxzzzxxxzzzuuuhhh```ccciiijjjkkkllljjjeeeaaa```aaa```___aaaeeefffeeegggkkkkkkggggggjjjkkkjjjiiikkk```]]]ZZZ[[[___dddhhhjjjgggbbb[[[UUUQQQMMMJJJHHHDDDCCC===???IIIOOO^^^xxx}}}{{{zzztttrrrVVVKKKDDDCCCBBB<<<@@@DDD===;;;<<<>>>@@@AAA@@@???>>>::::::;;;<<<===>>>???@@@>>>=========>>>@@@BBBCCC???@@@BBBDDDEEEDDDDDDCCCGGGDDDGGGMMMRRR```zzz~~~}}}|||zzzyyyzzzxxxuuusssqqqnnnjjjgggccceeeeeedddccceeejjjooovvv|||hhh[[[XXX^^^lll}}}}}}nnn[[[MMMGGGDDDAAA===>>>>>>???@@@AAABBBBBBAAA>>>>>>>>>>>>============::::::;;;<<<>>>@@@BBBCCCEEEBBB>>><<<<<<======<<<::::::;;;<<<<<<;;;::::::============<<<;;;:::::::::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFJJJKKKQQQ___mmmuuueeeVVVOOOLLLIIIGGGGGGDDD>>>999;;;777777:::<<<<<>>???===>>>>>>>>>????????????BBBBBBAAAAAAAAABBBCCCCCCGGGGGGHHHIIIJJJUUUmmm|||mmmppp~~~|||{{{yyyxxxuuurrroookkkhhheeebbbcccbbb```___bbbhhhnnnwww}}}rrr```XXX```nnn}}}}}}xxxtttgggUUUIIIEEECCC@@@======>>>>>>?????????>>>>>>============<<<<<<<<<<<<::::::;;;;;;<<<===>>>???BBB@@@<<<;;;;;;;;;;;;:::888999:::;;;;;;:::999888<<<<<<======<<<<<<;;;;;;:::;;;<<<;;;999999;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDGGGGGGIIIJJJJJJLLLWWWcccyyyiii[[[RRROOOKKKIIIHHHEEE@@@<<<;;;777777:::;;;;;;>>>CCCMMMWWWbbbkkktttoooiiifffmmm}}}}}}tttjjjfffgggjjjiiijjjccccccsss|||pppssszzzzzzwwwpppjjjeeeddddddeee```^^^\\\]]]```dddffffffhhhoooqqqnnnsss}}}{{{ppphhhaaa^^^\\\\\\aaagggccc```[[[VVVSSSPPPLLLJJJFFFFFF??????FFFLLL]]]xxxvvv]]]SSSgggvvvaaaSSSMMMHHHBBB===<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBFFFFFFGGGHHHHHHNNN^^^mmmzzzfffhhh}}}{{{yyyxxxuuurrrmmmiiieeeccc```___]]]ZZZZZZ^^^fffmmmyyy~~~}}}~~~xxxccc\\\gggvvv}}}tttmmmggg\\\NNNEEEBBBAAA@@@>>>===>>>>>>===<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;???===:::999999:::999999777888999999999999888777::::::;;;<<<<<<<<<;;;;;;:::;;;;;;999888888:::===????????????????????????AAA@@@@@@AAAAAABBBCCCDDDGGGGGGHHHJJJHHHHHHPPPYYY}}}pppeeeWWWSSSNNNKKKJJJGGGCCC???;;;777777999::::::<<>>>>>>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@???????????????@@@AAABBBDDDDDDEEEHHHIIIJJJQQQZZZsssxxxbbbddd}}}zzz{{{zzzxxxsssmmmgggdddbbb^^^]]]ZZZVVVUUU[[[eeemmmzzz}}}|||{{{{{{|||~~~tttaaadddrrr{{{pppgggZZZRRRGGGAAA@@@AAA@@@???>>>>>>>>>===;;;:::888777::::::::::::999999999999777777777777777888999999===;;;999888999:::999888888888888888888888888888777888999::::::::::::::::::::::::888777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???>>>>>>===>>>>>>???@@@AAACCCAAABBBGGGJJJKKKOOOTTT___qqqvvvcccfff|||}}}}}}{{{uuunnnhhheeeddd^^^\\\XXXTTTTTT[[[fffooo{{{~~~|||zzzyyyyyyyyyyyy{{{~~~pppeeemmm{{{zzzmmmbbbQQQKKKDDD@@@???@@@@@@@@@??????>>>===<<<:::999888999999999999888888888888555555555555666888999:::<<<:::999999:::;;;:::999999999888888888888999999555666777777888888888888999:::999888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????@@@AAABBBBBB======@@@EEEFFFFFFJJJQQQ^^^rrrggg~~~zzz~~~|||wwweee^^^UUUOOOKKKIIIFFFCCC===999888999999888999===???FFFOOOVVV```nnnyyy}}}sssooovvv|||xxxuuulllhhhmmm{{{~~~vvvxxxsssggg```]]]ZZZZZZ]]]bbbfffgggmmmooopppqqqwwwkkkeeegggfffbbb^^^^^^\\\[[[ZZZXXXUUUOOOLLLGGGFFF@@@@@@GGGMMM^^^yyyoooZZZMMMIIIQQQzzz^^^KKKAAA@@@>>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAACCC@@@@@@DDDHHHJJJMMMRRRWWWhhh{{{wwwrrrdddfff~~~}}}xxxoooiiiffffff___]]]ZZZVVVVVV]]]iiirrr{{{}}}{{{xxxvvvuuuuuuwwwwwwxxxzzz~~~yyyrrrpppvvvwwwiii\\\KKKGGGBBB???????????????>>>>>>>>>======;;;::::::999999999888888888777777555555555666777888::::::;;;:::999:::;;;<<<;;;:::999999888888888888999999555555666777777777666666777888999999888777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===???CCCCCCBBBEEEJJJPPPlll}}}gggvvv}}}~~~~~~zzznnneeeZZZRRRMMMJJJGGGEEE???;;;999::::::888999======CCCJJJOOOYYYgggrrrwwwvvvhhhgggeeejjjzzzwwwwwwsssllldddaaa]]]\\\^^^```bbbcccgggiiikkkmmmtttooofffgggddd^^^ZZZ\\\[[[ZZZYYYXXXUUUPPPMMMHHHGGG@@@@@@HHHMMM___zzzuuu^^^MMMGGGEEEZZZVVVDDD@@@???>>>>>>>>>>>>===;;;::::::::::::::::::::::::888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAADDD@@@???BBBDDDEEEIIIOOOYYYgggvvvqqqnnneeefff~~~~~~xxxoooiiiggghhhaaa```\\\YYYZZZaaallluuu{{{~~~~~~~~~xxxvvvsssqqqqqqrrruuuvvvwwwyyy}}}}}}zzzwwwtttuuuxxx|||uuufffVVVHHHEEEBBB???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999888888888777777777777777777777888999999999999888:::;;;<<<;;;:::888777777666666777777888777777888888888777666666555777::::::999777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@>>>>>>AAABBB@@@BBBGGGKKKXXXzzznnn~~~}}}vvvmmm```VVVPPPMMMJJJGGGAAA===:::;;;:::888999<<<;;;@@@EEEIIIRRR```kkkpppzzzuuummmiiijjjyyy|||rrrtttuuuvvvuuurrrooommmfffddd```______``````______aaaeeehhhmmmwwwooofffccc^^^[[[YYY[[[ZZZXXXWWWVVVTTTQQQNNNHHHGGG@@@@@@HHHNNN___zzzjjjQQQEEEEEEDDDgggmmmMMMEEE@@@???===<<<======<<<:::999999999999999999999999777888999:::;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBAAA@@@@@@CCCCCCCCCIIIOOO\\\kkkzzztttrrrjjjmmm}}}~~~xxxooohhhggghhhbbbaaa___\\\\\\cccooowwwzzz~~~~~~|||}}}~~~~~~}}}|||uuussspppooooooqqqtttvvvvvvxxx}}}zzzwwwtttqqqtttzzz|||vvvfffTTTFFFDDDBBB???<<<;;;:::999999999:::;;;<<<<<<<<<<<<999999999999888888888888::::::999888888888888888888777777999;;;<<<;;;999777666555444444555666777999999999999999888777666444666:::;;;:::777666666999999999999999999999999>>>>>>>>>>>>???@@@AAABBB>>><<<<<<@@@AAAAAACCCHHHHHHJJJrrrmmm~~~|||rrrdddYYYRRROOOLLLIIIBBB>>>;;;<<<;;;888999<<<:::???BBBEEEMMM[[[fffkkkuuu~~~vvvsssrrr{{{}}}|||}}}sssqqqtttyyyxxxrrrooopppgggeeebbb`````````___^^^ZZZ]]]aaadddfffjjjsss|||wwwlllfff```ZZZZZZ]]][[[YYYWWWVVVUUUTTTQQQNNNHHHGGGAAA@@@HHHNNN___zzzgggMMMCCCEEEHHHsssVVVCCCEEEAAA???===<<<<<<<<<;;;:::999999999999999999999999777888999:::;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBB>>>>>>BBBFFFFFFFFFLLLTTT]]]ppp|||yyyrrrwww}}}}}}xxxsssooollljjjjjjccc```]]][[[]]]eeepppxxx|||~~~~~~zzz{{{{{{{{{zzzxxxuuutttmmmlllllllllmmmoooqqqrrrxxx|||{{{qqqjjjbbb```pppiiiRRREEECCCAAA??????>>><<<:::999999:::;;;<<<<<<<<<<<<999888777666666555666666777888999:::;;;<<<<<<<<<::::::999999999999999999;;;999777555555666777888777888888999999888888777:::999999888888777777777999999888888777888888888;;;;;;===>>>???@@@@@@AAA>>>???@@@@@@@@@AAADDDFFFDDDHHHXXX{{{wwwxxx|||}}}qqqaaaVVVQQQLLLFFFHHHEEEAAA<<<::::::;;;<<<999;;;>>>BBBIIITTT___gggoooxxx}}}tttjjjllluuuyyyqqqrrruuuxxxzzzyyyuuurrriiifffcccaaa```^^^\\\ZZZZZZZZZZZZ\\\___dddiiikkkjjjgggbbb^^^ZZZYYYYYYZZZZZZXXXVVVUUUUUUTTTSSSQQQLLLJJJCCCBBBIIIOOO```{{{~~~]]]GGGBBBDDDPPPjjjJJJ???CCC=========<<<;;;999888777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>>>><<<::::::<<<>>>???AAABBBBBBCCCFFFLLLQQQ___www}}}~~~{{{xxxssspppnnnmmmmmmhhheeebbb```bbbiiirrryyy}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||xxxyyyzzzyyywwwtttqqqoooiiihhhiiijjjllloooqqqsssxxx{{{}}}}}}uuuiiiccc```cccvvveeeNNNEEECCCAAA@@@@@@???===<<<::::::;;;<<<<<<<<<;;;;;;777777666555444444444444777777888999::::::::::::999::::::::::::999888888888777666444444444555666888888999999999999888888:::999999888777666666555::::::999999999::::::;;;;;;<<<===???@@@@@@@@@AAA??????@@@@@@???@@@CCCEEEGGGIIIOOOdddyyy}}}|||xxxjjj^^^WWWPPPJJJGGGEEEAAA===:::999::::::888999;;;>>>DDDLLLWWW^^^kkkttt}}}wwwmmmmmmtttxxxxxxuuuvvvyyy|||~~~|||xxxuuullliiieeebbbaaa___^^^\\\[[[ZZZYYYYYYZZZ]]]___aaadddbbb```]]]\\\[[[[[[\\\ZZZYYYWWWVVVVVVUUUSSSQQQLLLKKKCCCBBBIIIOOOaaa|||{{{\\\IIIFFFJJJccc___GGG@@@CCC=========<<<;;;999888777::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;===@@@???AAACCCBBBAAAFFFOOOWWWaaaxxx|||yyyxxxuuusssrrrqqqqqqrrrlllkkkhhhfffgggllltttzzz}}}~~~~~~}}}{{{zzzzzz{{{}}}|||{{{||||||zzzxxxvvvwwwwwwvvvsssnnnjjjgggcccdddeeegggjjjnnnqqqsssyyy|||~~~qqqbbb^^^```hhhzzzsssYYYCCCCCCBBB@@@@@@AAAAAA???>>>;;;<<<<<<<<<<<<;;;::::::666555444333222222222222555666777888888999888888999:::;;;<<<;;;:::888777555555555555444444444444888888999999999999888888::::::999888777666555444999888888888999:::;;;;;;;;;<<<===???@@@@@@@@@@@@???@@@@@@@@@??????AAACCCFFFJJJJJJPPPooo||||||ttthhh^^^UUUMMMHHHGGGCCC@@@===;;;::::::999999:::;;;???FFFNNNTTTdddnnnxxx}}}{{{{{{}}}~~~|||yyyppplllgggcccbbbaaaaaa```___]]][[[YYYXXXWWWWWWWWW\\\\\\\\\]]]]]]^^^^^^^^^[[[ZZZYYYYYYYYYWWWTTTRRRMMMLLLDDDCCCJJJPPPbbb~~~sssVVVEEEFFFMMMuuunnnPPPCCCBBBAAA<<<<<<<<<<<<;;;999888777999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;888:::;;;;;;;;;<<<>>>AAA???AAABBBAAABBBIIITTT]]]ggg{{{{{{~~~zzzttttttsssrrrrrrsssssstttpppooonnnllllllpppuuuzzz{{{|||}}}|||zzzyyyzzz{{{}}}|||zzzyyyyyyyyywwwuuussstttsssqqqnnniiidddaaa``````bbbeeehhhmmmppprrrzzz}}}qqqccc```fffooo{{{~~~tttdddOOO>>>@@@???>>>???@@@AAA@@@>>>============<<<;;;:::999666555444333222222222222555555666777777777777777888:::<<<===<<<:::777555444555666666777666666555888888999999999999888888;;;;;;:::999777666555555555555555666777888999:::;;;<<<===>>>???@@@@@@???>>>@@@@@@@@@???>>>@@@AAA@@@JJJMMMLLLaaa~~~~~~{{{{{{ooodddYYYOOOLLLJJJGGGDDDAAA>>><<<;;;::::::;;;;;;>>>CCCJJJPPP\\\gggssszzz~~~}}}tttoooiiieeedddddddddcccdddccc```\\\YYYWWWUUUTTTWWWYYY[[[]]]^^^_________\\\[[[[[[[[[[[[YYYVVVSSSNNNMMMEEECCCKKKQQQdddoooRRRCCCGGGRRR^^^EEEBBBBBB===;;;<<<<<<;;;:::999888888777777777777888888888888999999999999999999999999999999:::;;;;;;;;;;;;:::888:::;;;;;;;;;<<<>>>???@@@??????AAAHHHPPPXXX\\\ggguuu}}}}}}zzzqqqqqqqqqrrrrrrssstttttttttuuuuuutttsssuuuxxx{{{xxxzzz{{{{{{zzzzzz{{{||||||zzzxxxwwwwwwvvvtttrrrpppooonnnkkkgggccc___\\\^^^^^^```ccchhhlllpppsss|||~~~}}}rrriiiiiiqqqyyyzzzpppfff[[[LLL???===<<<<<<===>>>???>>>===>>>>>>>>>===<<<;;;:::999888777666555555444444555555555666777777777777666888999;;;<<<;;;999666444555666777888999999888888777888888999999888888777<<<;;;:::999888777666666444444444555666777888999;;;<<<<<<===>>>>>>>>>>>>===???@@@@@@???>>>???@@@===GGGLLLJJJXXX}}}~~~vvvmmm```TTTNNNLLLIIIFFFBBB???===<<<:::::::::;;;===AAAHHHMMMUUUaaammmttt{{{zzzsssooosss~~~vvvrrrmmmiiihhhhhhhhhhhhhhhfffbbb^^^[[[YYYWWWWWWXXXYYY\\\^^^``````______]]]]]]]]]______\\\WWWTTTPPPNNNEEEDDDLLLSSSfffsssVVVGGGOOO___wwwSSS@@@AAAAAA:::;;;;;;;;;;;;:::999888888666666666777777888888888888888888888888888888888888999::::::;;;;;;:::::::::;;;======<<<;;;<<<===AAA===<<>><<<;;;;;;;;;===>>>===<<<>>>>>>>>>===<<<;;;:::999;;;:::999888777777777777777777888888888888777777888999::::::999777555333555666666777888999::::::666777777777777777777666::::::999999888777777777777666666666777888999999::::::;;;<<<<<<<<<<<<<<<;;;===???@@@???>>>???@@@@@@CCCEEEEEELLLjjj}}}xxxjjj]]]PPPNNNJJJEEEAAA>>>===<<<888888999999:::>>>DDDHHHNNNZZZfffnnnuuu}}}|||~~~yyyssssss{{{yyyuuuqqqooonnnooonnnnnnkkkhhhccc^^^[[[ZZZZZZZZZ[[[\\\^^^```aaaaaaaaa```^^^^^^```aaaaaa^^^YYYUUUQQQOOOFFFEEEMMMTTThhhxxx[[[MMMZZZqqqiiiLLL???@@@???999:::::::::::::::999888888555666666777777888888888777777777777777777777777888888999::::::::::::::::::<<<>>>>>>===<<<======AAA======EEEPPPXXXXXXUUUPPPeeesss~~~vvvvvvvvvvvvuuutttsssrrruuuwwwzzz{{{zzzzzzzzz{{{tttuuuvvvvvvuuutttuuuwwwvvvtttrrrpppooonnnkkkiiieeeccc___[[[XXXWWWWWWWWWWWWYYY]]]cccjjjrrrxxx|||{{{}}}{{{yyyxxx|||zzztttgggWWWLLLGGGCCC>>>===<<<;;;<<<===>>>===<<<===============<<<;;;:::<<<;;;:::999999888999999999999999::::::999999888888888888888777555444333333333333333444666888999555555666666666666555555777777777666666666666666777777666666666777777888999999:::;;;;;;;;;::::::999<<<>>>??????>>>???@@@CCC>>>???DDDGGGUUUssseeeUUURRRMMMHHHCCCAAA@@@@@@999::::::999999<<<@@@DDDHHHSSS___fffnnnxxx|||yyyvvvuuuvvvvvvuuutttoookkkeee___\\\\\\]]]^^^]]]^^^___aaabbbcccdddddd^^^___bbbdddddd```ZZZUUURRRPPPGGGEEEMMMUUUiiigggZZZmmm|||]]]FFF======<<<:::999::::::::::::999888888555666666777888888999999777777777777777777777777888888999::::::::::::999999<<<>>>??????>>>???@@@@@@@@@AAAFFFLLLSSSWWWXXXUUUooo{{{zzzzzzyyyxxxvvvuuusssrrrqqqssswwwxxxxxxwwwvvvwwwssstttuuutttrrrqqqqqqrrrtttqqqooommmlllkkkhhhfffaaa^^^YYYUUUSSSSSSUUUVVVSSSVVV[[[cccllluuu|||yyy{{{}}}~~~zzz~~~{{{xxxrrrdddSSSIIIGGGFFFDDD>>>===<<<===>>>???>>>=====================<<<;;;===<<<;;;:::999999999999::::::;;;;;;;;;::::::999999888777666555444333333111000//////111333666777444444555555555555444444444444444555555555555666666555555444444444555555888888999:::::::::999999888;;;>>>????????????@@@BBB:::>>>JJJIIIJJJhhh|||wwwhhh[[[WWWQQQKKKGGGEEEEEEEEE======<<<;;;:::<<>>@@@@@@@@@BBBCCC@@@CCCEEEFFFGGGMMMVVV]]]bbb~~~~~~zzzvvvssspppoooqqqrrrsssvvvwwwwwwsssppptttsssqqqooommmlllkkkkkkmmmllllllkkkjjjhhhccc```XXXSSSOOOPPPQQQPPPQQQTTTTTTXXX]]]bbblllxxx~~~~~~~~~yyyuuulll]]]OOOJJJIIICCC:::???>>>===<<<<<<<<<<<<<<<::::::999999999999999999<<<;;;999777777777777888888888999888888777666555777777666555444444333333222222222333333444444444///000111333444555666666222333444444555555444444333333333444444444555555999999999888888888888888::::::;;;;;;<<<======>>>???;;;<<>>;;;:::;;;=========CCCGGGOOOWWWaaalllvvv}}}~~~~~~|||{{{vvvsssmmmfffaaa^^^```bbbbbbbbbaaaaaabbbdddeeefffbbb___^^^aaafffeee]]]VVVOOOOOOLLLGGGIIIYYYsssfffMMMCCC>>>888999>>>:::::::::999999999888888777555333666:::<<<999666666666666666666777888888999888777777777888999:::;;;;;;<<<<<<===>>>>>>>>>???AAACCCBBBBBBIIIWWWbbb{{{|||zzzyyyvvvvvvuuuvvvvvvuuuqqqooopppooommmjjjhhhgggfffeeefffeeecccbbbaaa___[[[XXXRRRNNNLLLNNNOOOOOOQQQUUUTTTYYY___eeeooozzz~~~}}}~~~{{{yyy{{{~~~yyymmm```PPPGGGFFFEEEAAA<<<===<<<<<<;;;::::::;;;;;;777777777888888999999999;;;:::888777666666666777777777777888777777666666666555555444444333333333222222222333333333333333///000111333444444444444222222333444444444444333222222333333333444444444777777777777777777777777888888999999:::;;;;;;;;;???;;;<<>>???<<<999888999:::;;;:::???CCCIIIQQQZZZeeeooovvvzzz~~~|||{{{uuusssoooiiidddbbbdddfffgggfffeeeeeeeeefffggggggdddaaaaaadddhhhggg___XXXPPPPPPNNNKKKNNN]]]uuuuuu^^^HHH@@@===999999>>>999999999999888888888888999666555777;;;===:::777666666666666666777777888::::::999999999:::;;;<<<;;;;;;;;;<<<======>>>>>>;;;>>>AAACCCJJJYYYmmm|||zzzwwwuuusssrrrpppmmmjjjjjjiiifffdddaaa___^^^]]]\\\ZZZWWWUUUTTTRRRPPPNNNKKKGGGGGGJJJMMMMMMQQQVVVVVV]]]dddjjjsss|||~~~}}}||||||}}}~~~{{{rrrpppssswwwyyy~~~|||jjjVVVDDDBBBCCC@@@===>>>;;;;;;:::999999999::::::555555666777888999999:::999888777666555555555555555555666666666666666666333333333333333333333333333333333222222222222222000111222222333333222222000111222222333333222222111111111222222222333333444444444444444444444444555666666777777888888999===:::;;;>>>>>>===FFFSSSkkkyyyvvvnnnqqq{{{ssslllaaaXXXQQQLLLFFFBBB@@@===:::888999::::::999;;;>>>BBBHHHPPPZZZeeellltttzzz|||zzzuuusssqqqmmmiiihhhjjjlllmmmlllkkkiiihhhhhhhhhhhhfffeeeeeeiiillliiiaaaZZZSSSRRROOONNNSSScccyyyeeeRRRAAA===<<<999999===888888888777777777666666777555444666:::;;;999666666666555555666666777888999999999888999::::::;;;::::::;;;<<<<<<======>>>===>>>???CCCNNNbbb{{{}}}|||xxxuuuqqqnnnllljjjhhhgggdddccc```]]]ZZZXXXVVVUUUSSSPPPLLLIIIHHHHHHGGGFFFEEECCCDDDHHHJJJKKKPPPWWW[[[ccckkkpppvvv}}}~~~}}}}}}||||||}}}~~~~~~ssslllnnntttvvvuuuzzz|||||||||nnnUUUBBBBBBDDD===:::===;;;::::::999999:::::::::666777777777888888999999666666666555444444444444333333444555666666666666222222222222222222333333333333222222111111000000000111111222111111000000///000000111111111111111000000000000111111111111111111111222222222222222444444555555666777777777:::888:::===<<<:::@@@IIIXXXvvvttteeegggtttyyyqqqfffZZZRRRNNNLLLKKKDDDAAA===;;;;;;;;;;;;::::::;;;>>>AAAHHHQQQ\\\cccnnnttt{{{}}}}}}{{{ssssssrrrpppnnnnnnppprrrqqqpppooommmjjjiiiggggggffffffhhhlllnnnkkkccc\\\WWWSSSNNNNNNVVViiiXXXJJJ>>>;;;;;;999888:::777777666666666555555555444222222333666777555333666555555555555666777777666666666666777777888888999::::::;;;<<<<<<======BBBAAA@@@AAAJJJ[[[qqq|||wwwuuutttqqqllliiihhhgggeeeddd^^^\\\YYYVVVSSSQQQOOOOOOLLLIIIDDDBBBBBBBBBBBBBBBBBBAAACCCGGGIIIJJJPPPXXXccckkksssvvvxxx|||}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~yyyooommmtttzzzzzzvvv{{{|||zzzzzz}}}iiiRRRAAABBBCCC<<<999===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999888888777555555555555444444444333222333444555555666555555111111222222222222222222222222222111111000000000000000111111000000///......///000000111111000000/////////000000000111111//////000000111111111111444444444555666666777777777777999<<<<<<;;;???DDDJJJvvv|||zzzkkk^^^cccqqqxxxkkk^^^SSSNNNNNNOOOFFFCCC???<<<<<<<<<;;;::::::;;;===???DDDKKKUUU[[[fffnnnwww|||rrrsssxxx}}}{{{sssttttttsssrrrrrrtttuuutttsssqqqnnnkkkhhhfffddddddfffjjjnnnppplllddd^^^\\\TTTLLLMMMZZZppp}}}OOOFFF===;;;:::999888777666666666555555555444444333222222333555555444333555555555555555666666777555555666666666777777777999999::::::;;;;;;<<<<<>>>>>???@@@???@@@@@@CCCHHHIIIKKKSSS[[[jjjrrrxxxyyyyyy{{{|||{{{}}}}}}}}}}}}}}}}}}}}}}}}|||~~~|||yyypppnnnnnnttt}}}~~~zzz}}}{{{{{{qqqXXXIII>>>???AAA===<<<>>>======<<<<<<<<<===>>>>>><<<<<<;;;:::999888777777444444555555555444444333444444555555555555555555222222222222222222222222111111111000000000000000/////////000//////.........///000000111111000000/////////000000000111111/////////000111111222222333444444555666666777777666777:::;;;<<<===@@@BBBDDDaaavvveee___hhhuuu~~~uuugggYYYPPPNNNOOOGGGDDD???<<<;;;:::999888;;;<<<<<<>>>AAAGGGNNNSSS]]]fffrrrzzz~~~yyyrrrhhhttt~~~|||uuuvvvwwwwwwvvvuuuvvvxxxuuutttrrroookkkgggdddbbbbbbeeekkkppprrrmmmfff```___UUUMMMPPPaaaxxxwwwIIICCC===::::::999777666666666666555555555444444444555555666666666555555555555444444555555666777666666777888888888888777888888999::::::;;;;;;<<<;;;;;;===???FFFQQQ]]]eeefffkkknnnwww}}}zzzvvvqqqmmmjjjiiidddaaa^^^[[[YYYWWWTTTRRRKKKJJJGGGEEECCCAAA@@@@@@>>>===;;;;;;<<<============???CCCIIIKKKOOOXXXaaallluuu{{{zzzyyy{{{||||||{{{{{{|||||||||{{{{{{{{{{{{}}}~~~vvvhhhmmmvvv~~~zzzuuu}}}vvvvvv~~~ppp^^^HHHCCC???===>>>>>>>>>======<<<<<<<<<======>>>???::::::999999888888777777333444555666666555444444555555666666666555555444444444333333222222111111/////////000000000000000---....../////////......//////000111111111111000//////000000000111111111//////000000111222222333222333333444555555666666777999::::::;;;>>>@@@@@@CCCNNN~~~vvvlllqqqxxx~~~sssdddXXXQQQPPPIIIFFFAAA>>><<<;;;:::999999:::;;;<<<>>>BBBHHHLLLRRR]]]kkkvvv{{{zzz}}}~~~|||xxxzzz||||||zzzyyyyyyyyyuuuuuusssppplllhhhdddbbb```eeemmmssstttppphhhccc^^^VVVOOOVVVjjjaaaCCC@@@;;;888888999888555666666666666555555555555555666777777666555555555555444444444444555666666555666777888888888777777888888888999::::::;;;;;;:::;;;<<<@@@FFFPPPZZZ```\\\^^^]]]eeeqqqyyykkk{{{}}}xxxsssooommmllljjjhhhfffdddbbbaaa\\\YYYVVVSSSPPPMMMIIIFFFDDDCCCAAA???===<<<;;;::::::999888888:::<<<<<<;;;;;;===CCCJJJMMMRRR\\\fffmmmuuu{{{zzzyyy{{{~~~~~~zzzzzzzzz{{{{{{zzzyyyyyyzzz}}}xxxkkkttt{{{wwwiiivvv}}}vvvxxxwwwsssqqqbbbOOO@@@CCCBBB===<<>>:::<<<<<<<<<<<<<<<===>>>???777777777777888888888888333444555666666666555444666777777777666555444444555555444444333222111111......//////000000111111,,,------...//////......///000000111111111111111000000000000111111111111///000000111222333333444111222222333444444555555888::::::999:::===???>>>@@@<<<___}}}wwwvvvzzz}}}ooo```WWWTTTMMMIIIEEEAAA???>>><<<;;;777999:::;;;<<>>>>>@@@EEEMMMUUU[[[TTTSSSQQQYYYgggrrrUUUYYYjjjyyyrrrmmmiiieeebbb```aaabbbaaa___[[[WWWUUUNNNMMMKKKIIIFFFDDDBBBAAA>>>;;;999999::::::888555999555444888::::::;;;>>>AAA@@@BBBJJJUUU```hhhkkkqqqsssvvvxxxzzzzzzzzzyyyzzzvvvvvvyyyxxxtttvvv}}}yyyvvvuuuwwwoookkkuuu|||zzzzzz|||uuulllaaaRRRGGGEEEFFFGGGFFFEEEBBB???===<<<:::888999<<<>>>>>><<<999999888888888999999:::888777777777666666555555444555666999:::888444000222333333333333222111111000000111111111000000///////////////////////////000000////////////000000000///.........///111222222222222111111111000000000111111222222333444444555666888888777777999:::===@@@JJJaaa~~~ppp___SSSSSSNNNIIIGGGCCC>>>===???:::999999999;;;===@@@BBBHHHMMMXXXeeennnsss|||~~~wwwrrrooonnnkkkeeedddeeebbbhhhqqqzzz}}}yyyrrrkkkgggYYYSSSccc~~~hhhOOOEEE999999999888777666666555555555666666555555444333444444444444444444444444444444444444444444444444:::999777666666666777888666555555777:::===???@@@===BBBJJJSSSYYY[[[YYYWWWWWWUUUNNNQQQaaaqqqFFFHHHUUUkkk~~~~~~yyyqqqiiiddd___\\\YYYYYYYYYZZZYYYWWWTTTPPPNNNIIIHHHFFFDDDBBB@@@>>>===:::888666666777888555333777333333777999999:::===@@@@@@CCCLLLYYYeeemmmqqqtttvvvxxxzzzzzzyyyxxxwwwvvvsssrrruuuuuusssvvv{{{yyyzzzrrrvvv|||tttnnnuuu~~~|||~~~{{{vvvmmmbbbVVVJJJBBBFFFFFFFFFFFFEEECCCAAA@@@<<<:::999999<<<>>>===<<<::::::999999999999:::::::::999888777666555444333444444555666888666333000222222222333222111111000000000000111111000000///////////////////////////000//////////////////000000///.........///000111222222222111111000000000000000111111222333333444444666777777777777888:::<<<===DDDVVVxxx{{{wwwgggYYYVVVPPPKKKIIIEEE???===>>>:::999999999:::<<>>999999888888777666666555555555666666555555444333444444444444444444444444444444444444444444444444777666666666777888999999999888888999<<>><<<:::999888666555333333444444333111666333444888999888:::>>>@@@BBBHHHSSS```llltttxxxxxxyyyzzzzzzyyywwwtttrrrpppllljjjlllnnnoootttyyy~~~zzzvvvuuutttwww}}}wwwzzz|||rrrgggZZZOOOGGGCCCEEEDDDCCCBBBBBBAAAAAAAAA===;;;::::::<<<======<<<;;;;;;::::::999::::::;;;;;;:::999777666444333222444333222333444444222000111111222222111111000/////////000000000000/////////////////////////////////////////////////////////............///000000111111111111000000000000000000000111222222333333333555666777666666777999;;;999===III\\\~~~{{{rrr```YYYRRRMMMKKKHHHBBB??????;;;:::999888999;;;===>>>AAAEEEMMMXXXaaaiiittt|||yyyuuuqqqpppmmmgggfffhhhdddlllxxx{{{vvviiiccceeexxxnnnOOO@@@>>>999888888777777666666555555555666666555555444333444444444444444444444444555555555555555555555555444444666777888999999999999999999:::<<>>===;;;::::::888777666555444333333222222333333222222777555666999:::888:::???CCCHHHRRR^^^jjjsssxxxzzzzzzzzz{{{zzzwwwrrrnnnkkkfffbbb___```fffnnnvvv||||||rrrmmmpppwww}}}zzz}}}nnn```SSSIIIEEEEEEBBBAAA???>>>>>>???@@@AAA>>>===<<<<<<<<<======<<<;;;;;;:::999999999::::::999999888777666555444333333222000000111111111000000000111111000000///.........//////000000//////................................................---------.........//////000000000000000000000000//////000000111222222222333444555666555555666888:::777:::AAAEEE[[[uuu}}}iii[[[TTTNNNMMMKKKEEEBBBAAA<<<;;;999888888999;;;<<<>>>@@@GGGQQQYYYaaannnzzz|||zzzuuuqqqppplllgggfffiiifffppp~~~}}}ppplllqqq___EEE>>>???888888777777666666666666555555555666555555444333444444444444444444444444666666666666666666666666333444666888999888888777666777888999999<<>><<<<<<>>>@@@AAA??????>>>===<<<<<<<<<===::::::999888888888888888666666555555555555555555333111......///000000/////////000000//////...---,,,---...///////////////------------------------,,,---............---,,,,,,---------............////////////////////////...//////000000111111222111333444555444444555777888666:::???<<>><<<:::888888888999:::======CCCKKKRRRZZZfffrrrzzz|||{{{uuuqqqooolllggggggiiihhhtttyyywww|||xxxPPP===999:::777777777666666666666666555555555666555555444333444444444444444444444444666666666666666666666666555666777888888777666555555777888888888:::===@@@GGGUUUfffmmmjjjdddaaabbbggggggaaaaaaiiiooo,,,///333444333333555888>>>CCCLLLTTTYYY[[[ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ]]]aaafffiiijjjjjjjjjeeebbb^^^YYYSSSOOOLLLJJJCCCAAA===<<<<<<======<<<::::::::::::999888777666444444333333333333333333222333444444444444555666555444555888999:::AAAJJJYYYaaallluuuyyyyyywwwvvvwwwxxxxxxwwwrrrllleeeaaaVVVXXX[[[bbbooo|||mmm]]][[[dddrrrttt[[[NNNGGGBBBAAADDDAAA@@@>>>======>>>???@@@>>>>>>>>><<<:::999:::;;;888888777666555555555555333333333444444444444555222000....../////////........./////////...------+++,,,---...////////////------------------------+++,,,---......---,,,++++++,,,------......------............////////////.........///000000111111111222444444333333555666666555:::???:::>>>___}}}zzziii^^^TTTQQQPPPLLLIIIHHH@@@>>><<<999888888888999;;;;;;???EEEKKKQQQ]]]hhhssswww}}}~~~}}}wwwrrrpppmmmhhhhhhkkkkkkxxxlllHHH===;;;777666666666666666666666666555555666666555555444333444444444444444444444444555555555555555555555555666777777777666666555444666888::::::888:::>>>AAAAAAPPPbbbjjjgggcccccceeellljjjcccccckkkppp///111222333444666555444666888<<>>CCCNNNZZZgggmmmtttyyyyyyxxxxxxxxxwwwwwwxxxvvvrrrkkkeee```[[[```fffmmmwwwxxxhhh```]]]cccmmmvvv{{{{{{~~~oooRRRGGGEEEBBBAAADDD>>>===<<<;;;::::::;;;<<<;;;<<<<<<:::777555666888666555444333333222222222222222222222222222222222000///......//////...------............---,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,******+++,,,---...------,,,---------....../////////------...//////000000111000111333333222222444555555444777<<<;;;===MMMbbbvvviii[[[UUURRRNNNKKKJJJBBB@@@===:::888888888888999999<<>>666666666666666666666666666555555666666555555444333444444444444444444444444444444444444444444444444666666555555555666666777555777:::999777777<<<@@@AAAJJJVVV___bbbccceeefffkkkkkkccc___ccchhh{{{111///---,,,///333222000222222222333444555777777666777888999:::999888777555666888:::;;;;;;;;;;;;===>>>>>>===:::888777777777666666777888888666444333333222222222111111111000000000111111111222222000333555555333333666888999999<<>>???===<<<>>>:::999888777666666666666888::::::888444222333666555444333222111111000111333333222222111000//////000///...///000000...,,,------......------,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,---...---,,,,,,---------.........//////------......///000000000///111222333222222333555444333444999<<<===DDDLLLhhhqqq```XXXTTTOOOKKKJJJDDDAAA>>>;;;999888888888888777:::>>>AAADDDMMMWWW^^^eeepppyyy|||wwwuuuqqqmmmmmmqqqnnn|||tttJJJ888<<<<<<222555555555666666666666666555555666666555555444333444444444444444444444444444444444444444444444444555444444444555666888:::222555777666444444999>>>FFFHHHMMMUUU^^^cccddddddhhhiiiaaaZZZ[[[___www111111111111111222222222333222222222111111000000222222222222222222222222333444444555555444444333444444444444444444444444333333222222222222222222222222333333333444444444111111111111111111222222444555555444333333555777777:::AAAKKKWWWcccmmmsss|||{{{zzz|||~~~~~~{{{xxxzzzuuutttvvvtttnnnnnnsss~~~yyyfffXXXSSSUUUbbbsss||||||uuuttt}}}{{{xxxeeeSSSBBB>>>>>><<<:::;;;999777444333333444333222222333333444444444333333666666444222000...---,,,000000000000////////////,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,,,,------............////////////000000000000111111111111444555555555666999>>>BBBPPPnnnvvvfffYYYQQQNNNNNNHHHCCC@@@@@@>>>;;;;;;>>>:::999:::<<<<<<<<>>:::;;;<<<<<<===@@@CCCAAA===;;;999777555222111111111111111111111111000000000000111111111111000////////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,---...//////+++,,,,,,,,,------------//////000000000000111111333333444333333555999<<<>>>===eeeqqq___TTTPPPPPPJJJEEEEEEBBB<<<999999999888999<<<<<<;;;===BBBDDDJJJSSS]]]fffnnnvvvzzz}}}xxxtttqqqrrrqqq___LLLCCC???999333///444444444444444444444444444555555444222222333555444333333222222333333444444444444444444444444444444444444444555555555555444555555666666777888888999999888999???IIIVVV___fffggg___WWWWWW[[[rrr111111111111111000000000000000000///////////////000000000000000000000000///000000000000000000///000000000111111111111111000000111111111111222222000000111111111222222222444444444444444555666777666777888777777999===@@@OOO]]]nnnyyy}}}~~~~~~}}}|||{{{yyyxxx{{{}}}vvvhhh```ccckkkwww~~~~~~yyynnn^^^QQQJJJ===<<<<<<<<<:::999:::<<>>>>>>>>===999444000111111111000000000000000...//////000000111111111/////////.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------////////////000000000111222222333222222333666999@@@:::PPPmmm\\\RRRRRRKKKGGGFFFDDD>>>:::999999777888<<<<<<::::::>>>CCCGGGNNNVVV^^^hhhqqqwww{{{}}}~~~wwwrrroooppp}}}]]]QQQEEECCCBBB>>>777444333333333333333444444444666777777555333222333444222222222222222333444444333333333333333333333333333333444444444555555555444444555555666666777777;;;;;;999999<<>>===:::::::::;;;:::<<>>;;;:::222222222222333333444444333444444222///...///000111111111111111222333444333333333333333333333333333333333444444444444555444444555555666666777777:::;;;<<<;;;<<>>>>><<<;;;===???>>>999;;;???BBBCCC@@@;;;666333222111/////////000000000000//////......------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++***************************))))))))))))***++++++******************************+++,,,,,,,,,,,,++++++*********+++,,,---...------------..................////////////000000///000111111111111333555222>>><<>>:::888:::;;;888777999:::<<>>@@@>>>999:::???AAA>>><<<<<<<<<===???>>><<<999555333111/////////000111//////............---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))*********++++++++++++************************)))))))))))))))***++++++******************************+++,,,,,,,,,,,,+++*********)))******+++++++++,,,,,,,,,------------........./////////000000---///111111111222444666111===999999OOOllleeeYYYOOOMMMMMMIIIEEECCCBBB<<<888999:::888777888:::;;;===@@@DDDJJJRRRWWW^^^ccclllvvv~~~zzzrrrmmmkkksss~~~gggGGG===666111333666666555666000000000111222333333333555666666444333222333555111111000000000111111222222222222222222222222222222222333333333444444444555555666777777888888999444888<<<<<<<<>>>>>FFFCCCCCC???888999>>>???;;;>>><<<888777888999::::::555444222000//////000111---------...............---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))))))))******+++++++++,,,,,,,,,............/////////000---///111111222222444666111888555888FFFRRRwwwlll```TTTPPPOOOKKKGGGEEEDDD===888888999888777999888999:::<<>>EEERRR\\\dddcccXXXNNNMMMQQQiii888777777777777888999999666666555555555444444444666666555555555444444444888777777666555555444444444333222333555666666666111000111111222444555666444666777888666666666777888555555:::;;;===FFFRRRZZZ___hhhqqqyyy~~~~~~~~~}}}|||{{{{{{zzz}}}|||zzzyyyzzz~~~rrreeeeeefffyyyxxxtttwww}}}~~~~~~lllTTTMMMKKKDDD???AAAAAA@@@===<<<;;;<<<===>>>>>><<<:::777555444444444777666555333222111000000///////////////......---////////////...---,,,+++++++++++++++++++++++++++***))))))+++---//////...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000000000000111222222333333222444999<<<999===XXXwwwsssbbbVVVRRROOOJJJEEEBBBAAA???;;;888666777888;;;:::999:::<<<@@@DDDGGGQQQVVV^^^hhhrrrzzzxxxqqqpppmmmooozzz}}}||||||pppPPPAAA999777555555555444222111111222222333333222222111222222222222222222222222222222111111111111111111222222333333333333444444222222333333333333444444555555555666666777888999888888===CCCGGGIIINNNUUU___]]]XXXJJJNNNRRR^^^777666666666666666777777777777777666666666555555777777777666666666555555999888888777666666555555666444333333444444444333555555666666777777888888999::::::888666444555555:::999;;;@@@CCCGGGRRR]]]jjjnnntttzzz~~~~~~}}}{{{zzzyyyxxxzzz|||}}}}}}|||ooo\\\XXX___yyy}}}xxx||||||wwwaaaNNNKKKJJJDDD>>>>>>???>>><<<;;;::::::;;;<<<<<<;;;999777555444333333666555444333222111111111///////////////...------/////////......---,,,+++++++++++++++++++++++++++***))))))+++---......---++++++,,,,,,++++++***)))************************))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++,,,,,,---------...//////000000//////000111111222222333555333666999777888GGG[[[~~~|||mmm```XXXRRRNNNLLLIIIFFFBBB===999888888999999888888888999<<<>>>@@@IIIMMMTTT]]]gggooovvvyyy}}}xxxqqqooorrruuuzzzyyy}}}[[[BBB888888777555444555444222111111222222333333222222111222222222222222222222222111111111111111111111111222222222333333333444444222222333333333333444444555555555555666777888999:::<<>>>>>???DDDJJJOOOUUU___iiirrrtttxxx{{{}}}}}}}}}|||~~~}}}|||{{{zzzyyyyyyyyyyyy{{{{{{zzzzzzxxxgggYYYVVV```mmm}}}|||{{{bbbRRRFFFGGGHHHCCC>>>===<<<<<<;;;::::::999888888999999888777666444222111444333333222111111222222...////////////...------............---,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))***************++++++++++++,,,,,,,,,---......//////000//////000000111111222222777222222777888555999AAAddd}}}pppaaaWWWRRRQQQOOOKKKEEE@@@<<<::::::;;;888888888888888999::::::AAADDDIIIQQQZZZcccjjjnnnssswww}}}yyysssrrryyyyyyqqquuu~~~hhhKKK<<<777777666444444444444222111111111222222222222111111111111111111111111111111111111111111111111111111222222222222333333333333222222333333333333444444555555555555666777888999;;;>>>EEEKKKLLLIIIJJJOOORRRVVVWWWKKKKKKKKKXXX;;;:::999888888888888888999999888888888888888888999999888888888888888888888888888888777777666666666555444555777888888888555666777777777666555444777888999999:::===AAADDDEEEJJJRRRZZZ___dddkkkppprrrtttvvvxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxxuuuuuuyyysss```TTTTTT```ppp|||~~~zzzsssTTTIIIAAACCCEEEBBB???>>>;;;;;;;;;;;;:::888777666666777777777555333111000222222111111111111222222......//////......---,,,---------------,,,++++++************************,,,+++******+++,,,+++))))))***************))))))))))))))))))))))))))))))((((((((()))))))))))))))************************((((((((()))))))))******************+++++++++++++++,,,,,,---......//////......//////000111111222444000111777999777777:::HHHdddmmm\\\TTTQQQOOOLLLGGGCCC@@@>>><<<;;;999999999999999:::::::::>>>???CCCIIIQQQYYYaaaeeemmmqqqxxx~~~{{{wwwyyyxxxtttyyyYYYEEE>>>:::666555333333444333222000111111222222222222111111111111111111111111111111000000000000111111111111111222222222222333333333222222222333333333444444555555555555555666888888888:::AAAFFFFFFDDDHHHNNNTTT[[[___RRROOOMMMXXX<<<;;;:::999888888888888888888888888888888888888888888888888888888888888888888888777777777777777777555444555777888888777777888888999999999888888<<<<<<=========@@@DDDGGGSSS[[[fffmmmppprrrtttuuuxxxxxxyyyzzz{{{|||}}}}}}zzzyyyxxxwwwwwwxxxyyyzzzwwwvvvwww{{{hhh[[[MMMKKKXXXjjjwww{{{|||pppeeeMMMFFF??????AAA@@@@@@AAA;;;;;;;;;:::999888666555444444555555444333111000111111000000000111222222...............------,,,,,,,,,,,,,,,,,,,,,+++***************************,,,***))))))***+++***(((((())))))******)))))))))************************''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,------......---......//////000111111000000222666777666888<<<:::IIInnn{{{fffXXXQQQLLLJJJGGGEEEDDDBBB===:::777888888999999:::::::::<<<===???CCCIIIQQQXXX\\\ggglllrrrxxx}}}}}}}}}}}}{{{xxxuuuuuuxxx}}}eeeJJJ???:::666555444222222333333222000000111111222222111111000000000000000000000000000//////000000000111111111111111111222222222333333222222222333333333444444444444444444555666777888777888;;;>>>>>>@@@IIITTTUUU\\\aaaSSSOOOJJJSSS===<<<;;;:::888888777777888888888999999999999999888888888999999999999999888888888888888888888888999888666666777888888777777777888888999;;;<<<===<<>>@@@AAA<<<;;;:::999888666555555333333333333222111111000111000000000000000111111---............---,,,,,,+++++++++,,,,,,++++++***************************+++)))((()))******)))((('''(((((())))))))))))(((************************&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++******+++,,,,,,------...------......//////000000000222333444222222555888:::>>>SSSxxxeeeZZZPPPLLLIIIHHHHHHFFFAAA===888777777777777888999999999999;;;===BBBHHHMMMPPP^^^bbbhhhnnntttzzzzzzsssrrrqqqmmmhhhggggggpppfffNNN@@@999666333444333111222222333111000000000111111111111000000////////////////////////...//////000000111111111111111111111222222222222222222333333333333444444444444444444555666777888888888:::;;;;;;???MMM[[[ZZZ___bbbTTTQQQKKKQQQBBBAAA???===<<<;;;::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>AAABBBAAA>>>======>>>@@@DDDGGGIIIIIIMMMTTT[[[aaahhhooosssttt|||}}}|||yyywwwuuuuuuuuuuuuwwwvvvtttssstttvvvxxxzzz|||pppaaaYYYTTT\\\eeemmmwww~~~vvvcccQQQFFF??????===;;;:::<<<>>>>>>;;;:::888666444444444444222222111000000000111111111000000/////////000000------......------,,,+++******++++++++++++******************************)))((('''(((******)))(((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************+++,,,,,,------,,,------......///000000111222333222222333333222<<<===CCC\\\zzzlllZZZTTTMMMJJJJJJIIIEEEBBB===;;;999888777777888999888888999:::===AAAEEEGGGPPPSSSYYY```gggpppyyyxxxrrrmmmkkkiiidddaaabbbfffssslllNNN@@@;;;555333666333222111111222222111000000000111111111111000000////////////////////////......//////000111111222111111111111222222222222222222333333333333444444444444444444555666777777888999::::::999>>>MMM\\\^^^aaabbbVVVUUUPPPUUUGGGFFFDDDBBBAAA@@@??????;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<==================999:::<<<@@@GGGLLLOOOPPPKKKJJJIIIJJJMMMRRRWWWZZZdddggglllooorrrtttwwwzzzzzz}}}|||}}}|||yyywwwvvvwwwxxxxxxpppppppppqqquuuyyy~~~lll\\\UUUUUUkkkyyy{{{xxxtttoooqqq{{{{{{zzz{{{{{{yyyhhhUUUJJJGGG888:::;;;:::999;;;<<<<<<;;;999666333222222222333222111000//////000111222111111000///////////////------......------,,,+++)))******+++++++++******)))))))))))))))))))))))))))''''''((()))******)))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------,,,,,,------...//////000111111111222555777444///888:::999AAAeee{{{ddd[[[QQQKKKJJJKKKIIIGGGCCCAAA===:::888888:::;;;888888999:::<<>>??????>>><<<:::888=========>>>???@@@>>>===<<<:::<<>>;;;::::::999888888888888<<<:::777555444444555666////////////000000000000000000...------...///000---------------------------------,,,+++***)))(((,,,+++)))((((((((()))***(((((())))))((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''++++++***)))(((((()))))))))************+++++++++++++++,,,------......//////000000000111111111111777333555@@@QQQooozzzkkkYYYPPPPPPPPPLLLFFFDDDAAA>>><<<;;;;;;:::999666666666777999;;;>>>???AAADDDHHHNNNUUU]]]ffflllsssyyy{{{vvvkkkkkkiiieeedddhhhpppvvvgggOOO;;;777666111...000222222222111111111111000000000000000111111111111000000000000000000000000////////////000000000000000000000000111111111111333333333222222111111111111111222333444666666777;;;999555333444:::CCCJJJWWWYYY___SSSMMMOOO[[[aaa^^^YYYTTTQQQNNNMMMMMMGGGFFFEEEDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@?????????>>>>>>???BBBFFFHHHHHHHHHGGGAAA===@@@FFFQQQbbbpppkkkjjjjjjnnntttyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvsssqqqqqqssstttnnnoooooooooqqqzzz|||mmm```\\\aaakkksssyyyuuuqqqooojjjccc```aaa^^^cccgggkkksss~~~}}}wwwwww~~~eeeLLLDDDAAA===<<<;;;:::999999999999999999888555333222222333444000000000///////////////...---,,,++++++,,,---...------------------------,,,,,,,,,,,,+++***)))(((++++++)))((((((((())))))((((((((((((((('''&&&&&&)))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))((((((''''''***))))))(((''''''(((((())))))*********+++++++++++++++,,,,,,---.........//////000000000111111111333222666<<>><<<;;;999777888888777777888999;;;<<<<<<>>>CCCGGGMMMUUU]]]bbbkkkqqqyyy~~~zzztttooojjjhhhdddbbbeeemmmxxxwwwWWWDDD666555666222111555222222222111111111000000//////000000000111111111////////////////////////.../////////000000000000//////000000000111111111333333333222222111111111111111222333444555666666666666555555666:::@@@DDDRRRTTT\\\PPPKKKNNNZZZtttqqqllljjjhhheee___[[[ZZZXXXVVVTTTSSSRRRSSSSSSOOONNNMMMMMMLLLLLLLLLLLLJJJJJJMMMRRRXXX]]]______WWWMMMCCC???CCCNNNaaarrr||||||}}}~~~}}}|||}}}}}}~~~}}}|||zzzyyyyyywwwtttqqqpppoooppppppiiinnntttyyy{{{tttiii______iiiqqqrrrooobbb___\\\YYYTTTQQQUUU\\\ppppppooonnnuuu}}}wwwyyy|||{{{zzzyyy|||}}}qqqUUUEEECCCBBB>>>;;;;;;:::888888777777777666555333111000000111111111000000//////.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++***))))))******)))((((((((())))))(((((((((((((((''''''&&&)))))))))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))((((((((((((''')))((((((''''''''''''''')))))))))*********++++++++++++,,,,,,------......////////////000000000000///111555777666@@@```rrr^^^VVVSSSPPPLLLJJJHHHDDDBBB@@@>>>:::888:::999888777666777888888888:::>>>AAAFFFLLLRRRWWW^^^dddlllrrrvvv{{{xxxrrrmmmhhheeegggccc___aaajjjwwwuuu\\\FFF:::333555555222222666222222111111111000000000//////000000000000111111////////////////////////....../////////000000000//////000000000000111111222222222222222111111111111111222333444555666666111222555666777999<<<>>>LLLOOOWWWMMMHHHLLLXXX~~~~~~~~~zzzrrrkkknnnllliiifffcccaaa``````______``````___^^^\\\ZZZ\\\]]]___dddkkkqqqtttuuufff[[[OOOIIIKKKUUUgggwww~~~}}}|||yyyzzz{{{{{{zzzwwwuuusssttttttttttttqqqmmmjjjgggnnnqqqyyyyyymmmaaa___bbbkkktttsssggg[[[MMMKKKKKKKKKJJJNNNZZZfff~~~~~~~~~{{{yyy}}}xxxsssvvvzzztttkkkZZZHHHAAACCCCCC@@@:::999888777666555555555444333222111000000000000111111000///......------..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))))))((((((((())))))'''((((((((((((((('''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))***************++++++,,,------.............../////////000000...000333444111444FFFYYYoooeee___XXXRRRMMMKKKHHHFFFEEEBBB???<<<:::999888666666666777888888:::<<>>@@@DDDFFFIIINNNUUU\\\aaahhhpppvvv{{{~~~vvvrrrjjjbbb\\\ZZZZZZ[[[\\\^^^dddqqqxxxQQQ888777666555666444000...000111111111000000000//////...////////////000000000....................................////////////...////////////000000000111111111111111111111111111222222333333444444444333444444444555777;;;???HHHLLLUUUKKKFFFHHHSSSzzz~~~{{{wwwrrrmmmjjjooosssyyy{{{zzzxxxyyy{{{}}}~~~~~~yyyuuurrrssstttwww~~~}}}|||wwwwwwxxxwwwvvvtttrrrqqqllljjjiiiiiilllrrrxxx|||vvvkkkhhhjjjkkknnnooojjj___TTTLLLHHHBBB@@@AAAGGGNNNYYYiiiwwwzzzmmmbbb\\\YYYPPPKKKDDD@@@@@@CCCCCCBBB>>>===;;;:::888888777777222222222222111111000000000//////......---------)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))''''''((()))))))))((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((***))))))))))))******+++((((((((()))))))))************++++++,,,,,,------------------.........///111//////222777:::;;;;;;LLLvvvxxxiii]]]TTTQQQLLLIIIGGGFFFCCCBBB===<<<;;;:::999::::::;;;777888:::::::::;;;>>>@@@DDDIIIOOOTTTXXX___hhhnnntttyyy~~~yyytttiiifffaaa[[[WWWWWWZZZ]]]___eeerrreeeEEE666444444333444333222222111111111000000000/////////......////////////000000........................------........./////////......////////////000000000000000111111111111111111222222222333333333444555555444333444777<<<@@@GGGJJJTTTJJJEEEGGGRRRxxxzzzvvvuuuxxx||||||{{{{{{|||{{{{{{xxxwwwwww{{{||||||}}}zzzxxxwwwtttssssssrrrqqqppppppoookkkllloootttyyy}}}wwwssstttxxx|||mmmhhh___WWWPPPKKKGGGEEECCC@@@BBBJJJUUU```nnnzzzuuuiii]]]SSSMMMFFFCCC@@@?????????>>>???===<<<:::999777666666666111111111111111000000///........................((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))************))))))&&&&&&((()))))))))((((((&&&&&&'''(((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((()))))))))************+++,,,,,,------,,,,,,---------.........//////...000444888999888:::TTTqqq~~~ttt```[[[TTTOOOKKKIIIGGGFFFBBBAAA>>><<<;;;:::;;;;;;777999::::::::::::;;;======AAAEEEIIILLLRRRZZZaaaiiimmmsssxxx|||}}}wwwqqqjjjfff]]]\\\ZZZWWWUUUVVV[[[```gggqqqkkkLLL;;;777555444111000111333222000111000000000////////////........./////////000000........................---------.........//////........./////////000000///000000000111111111222222222222222222333333333444444444444444777;;;>>>BBBGGGQQQHHHDDDGGGRRRxxx}}}vvvvvvvvvxxx||||||xxxuuuttttttsssrrrtttsssuuuyyyzzzyyy|||}}}xxxuuurrrqqqooonnnmmmlllkkkkkkllllllkkkrrr|||~~~ooocccjjjggg[[[NNNHHHJJJJJJDDD>>>CCC@@@BBBMMMZZZgggttt~~~tttggg[[[OOOHHH@@@?????????>>>;;;:::;;;:::999777666444333333222///000000000000000///...---------...............***+++,,,...//////......++++++++++++++++++++++++((())))))*********))))))%%%&&&((()))))))))((((((&&&&&&'''((())))))(((((($$$%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,---------......,,,...///...///222666777555>>>HHHhhhuuulllfff]]]UUUQQQNNNLLLKKKFFFDDDAAA>>><<<;;;::::::999;;;<<<<<<;;;;;;<<<>>>666999===???BBBGGGOOOUUU^^^bbbiiinnnrrruuuxxxzzzxxxqqqkkkddd^^^YYYUUUVVVUUUTTTSSSVVV]]]bbbnnnzzz~~~gggMMM999444888999666111...///222000---000000000000////////////............/////////000........................---------.........//////............/////////000//////000000111111111222222222222222222222333333222333444555555666999<<<>>>CCCNNNFFFCCCGGGSSSyyy~~~~~~|||~~~zzzuuuqqqppprrruuuxxxtttrrrooolllkkklllnnnoookkklllmmmoooqqqsssuuuvvvxxxyyyzzzzzzyyy{{{}}}||||||yyytttooommmooorrrlllggggggkkkllllllrrr{{{zzznnndddeeeiiitttuuu\\\VVVPPPKKKHHHFFFCCCAAA???KKKVVV^^^jjjzzz~~~nnn```RRRIIIFFFEEECCC@@@===;;;;;;;;;<<<999888777555333111000/////////////////////////////////...------------...+++++++++++++++++++++++++++++++++************)))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''''''''''''''((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++,,,,,,,,,---------....../////////000111111222222333;;;===DDDfffmmm]]]UUUQQQOOOMMMHHHGGGEEEBBB???===;;;:::;;;;;;;;;;;;<<<===>>>>>>:::999777888;;;@@@FFFJJJOOOTTT[[[___```bbbhhhlllssswww|||~~~~~~~~~wwwvvvoooeee\\\VVVSSSRRRQQQVVVSSSTTTZZZ___bbbjjjuuu]]]FFF;;;666444444222222222111111111111000////////////000000000000,,,,,,---.../////////...,,,------......------,,,---------------...222555++++++---...000000...------......///000111111111555444333222111222333444666555444444555777:::<<<:::>>>@@@EEEHHHEEESSSqqqsssxxx~~~~~~xxxrrrnnnnnnooopppnnnllljjjhhhggggggiiijjjmmmmmmnnnoooooopppqqqqqqqqqsssuuuvvvuuuuuuvvvwwwsssttttttqqqmmmjjjjjjkkkmmmhhhggglllqqqxxx~~~vvvppplllmmmnnnqqqvvv~~~sssdddYYY[[[[[[VVVMMMFFFBBBBBBQQQ\\\eeelllyyy|||jjj\\\QQQIIIFFFDDDBBB???===;;;::::::;;;888777666444333111000//////////////////////////////......---------------+++++++++++++++++++++++++++++++++*********))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,,,,------------......//////000000111222222555999777888OOO~~~xxxzzzlllbbbZZZSSSPPPKKKJJJIIIGGGEEEBBB???>>>;;;::::::999999::::::;;;:::999888999;;;???DDDFFFIIIMMMSSSVVVWWWZZZ___dddhhhmmmssswwwzzz~~~wwwpppfffaaaZZZSSSOOOMMMMMMMMMPPPOOOSSS\\\dddkkkwwwoooOOO>>>:::777444111222222222111111111000000/////////////////////000------......///.........,,,------......------,,,---------------...111444CCC:::///***,,,///000//////000000111222222333333444333333222222333333333555555444555666777999:::888<<<>>>CCCFFFCCCQQQnnnkkknnnqqqttttttttttttuuuvvv{{{yyyrrrmmmiiihhhgggiiigggeeedddcccdddeeeffffffgggggghhhhhhiiiiiijjjhhhkkknnnooonnnlllkkkkkkkkkkkkjjjhhhffffffhhhkkknnnpppvvvssslllmmmrrrvvvxxx{{{}}}~~~~~~zzzlll^^^___dddggg___QQQGGGFFFIIIgggqqqzzzzzz{{{|||}}}kkk\\\SSSKKKFFFCCCBBB@@@>>>;;;:::999999999777666555444222000/////////////////////////////////...------,,,,,,------++++++++++++++++++++++++++++++*********)))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------......//////000111111111444666555222:::XXX}}}qqqdddYYYSSSLLLLLLKKKJJJGGGDDDBBB@@@===<<<;;;:::999999999999999999999:::;;;===@@@AAAAAADDDHHHIIIJJJMMMSSSXXXZZZ^^^dddjjjpppuuuzzz~~~|||wwwqqqhhhaaaUUUSSSPPPLLLJJJJJJJJJKKKLLLNNNVVVbbbooozzzqqqXXX>>>555777888333///222222111111111000000000////////////////////////.........///......------,,,------......------,,,,,,------------...111333MMM@@@111***,,,//////---000000000111222222333333222222333333333333333222444444555666777777888999555:::<<<@@@DDD@@@NNNkkkjjjkkklllkkkjjjhhhffffffgggjjjooosssuuutttsssqqqxxxvvvrrrmmmhhheeecccbbbeeedddcccbbbbbbbbbdddddd``````aaabbbcccdddeeeeeefffgggiiihhhfffeeeeeeeeegggfffdddeeehhhooowww}}}xxxuuupppllllllqqqxxx~~~|||yyylllaaajjjnnnooohhh]]]VVVXXX]]]ttt{{{xxxuuuuuuyyyzzzgggSSSJJJHHHEEEAAA??????>>><<<:::888888777777555444444222111000//////...........................------,,,,,,,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))*********)))))))))))))))******+++++++++,,,,,,,,,---------------...//////000000111111333777888666<<>><<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAADDDIIIMMMNNNQQQVVV[[[```dddhhhkkksssuuuwww{{{zzzpppiiiccc^^^WWWRRRMMMMMMKKKJJJHHHIIIJJJLLLOOOUUUbbbqqq~~~~~~XXXGGG555111444555333111111111111111000000000000///////////////............/////////...---,,,,,,,,,------......------,,,,,,---...---------000222===777000...///000---***......//////000000000000000111333444444333222111333444555666777777777777444999:::???BBB???LLLjjjttttttsssrrrppplllhhheee```bbbeeehhhkkkkkkiiihhhgggeeecccaaa___^^^^^^^^^``````_________``````aaa___`````````````````````bbbbbbaaa```^^^___bbbdddgggiiinnnwww}}}sssmmmjjjllloooqqqsssuuuxxx|||zzzssshhh]]]hhhlllqqqsssssssssrrrsss}}}wwwoooooouuuyyyvvvqqq]]]PPPDDDBBBCCCAAA===;;;<<<;;;:::888777666555555333333222111000000//////------------------------------,,,+++++++++++++++*********************************)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))))))))******++++++++++++,,,,,,,,,---------------...//////000000111000666;;;888333<<>>555333333111222444111111111000000000//////000/////////......------.../////////...---,,,,,,,,,------......------,,,+++---......------///000---...000000...---------///////////////000000000///000222333444333222222333444555666777777666666555999:::???BBB>>>LLLiiiwwwmmmggg^^^^^^^^^```cccdddcccaaa\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXZZZZZZYYYYYYZZZ^^^ccchhhrrrxxxuuujjjjjjlllmmmlllppptttvvvwwwyyy}}}~~~wwwpppfff\\\UUU\\\iiiwww~~~wwwmmmlllppppppiiibbbPPPHHHBBBCCCDDD@@@===;;;999999888777666555444333111111000000000/////////---------------------------,,,++++++******++++++******************************)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222///000555666333777???FFFuuu}}}qqqkkkbbbXXXQQQMMMLLLLLLIIIHHHEEECCC@@@???======<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<>>>???AAAAAA@@@AAAEEEJJJNNNPPPQQQWWWZZZ^^^bbbffflllssswww}}}|||}}}vvvnnniiiZZZVVVQQQNNNLLLJJJHHHGGGCCCDDDDDDCCCEEEKKKTTT[[[eeerrrfffTTT===999666555333///111555111111000000000/////////000//////......---------.........///......------,,,------......------,,,+++---......------...///,,,///000...+++***...222111111111111111111222222///000111222333333333333444444555555555666666666555999:::???AAA>>>KKKhhh}}}tttqqqnnnlllmmmlllkkkiiiccc```]]]YYYWWWUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXVVVVVVWWWWWWXXXYYYYYYYYY^^^```dddhhhmmmssszzzzzzyyysssjjjhhhooovvvxxxooosssxxxyyyyyy{{{xxxuuusssllldddTTTZZZgggwww~~~xxxpppjjjeee```XXXSSSHHHCCCAAACCCBBB>>><<<===777777666666555444222222000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))******+++***++++++++++++,,,,,,,,,+++,,,,,,---......//////222///...///222555777999<<>>===<<<;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<>>><<<<<<>>>CCCFFFGGGGGGOOOQQQTTTWWWZZZ___ffflllqqqrrrtttwwwzzz~~~}}}ssskkkccc]]]YYYMMMLLLIIIHHHGGGGGGFFFFFFCCCDDDEEEGGGLLLWWWgggsss}}}hhhQQQDDD:::555333444333000000222111000000000////////////000000///......---,,,,,,------......///.........,,,------......------,,,+++,,,......---,,,---.........///---,,,---///111222111111111111111111111000000000000111222333444555555444333444555666777444888:::>>>@@@<<>>===:::;;;???666666666555444333222111/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,------......//////111111000222555555222888;;;OOOxxxxxxmmmbbbYYYTTTPPPOOOMMMKKKHHHGGGEEEEEE???>>><<<;;;::::::;;;<<<:::999999:::;;;;;;:::888>>>;;;999999<<>>DDDFFFIIIJJJLLLPPPWWW\\\^^^bbbgggkkknnnrrrvvvzzzzzzzzztttnnneee\\\UUUOOOJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDGGGHHHKKKNNNVVVfffzzznnnRRR>>>444999222...111444222000///000000000000////////////000000///...------,,,,,,,,,,,,---.../////////...,,,------......------,,,+++,,,......---,,,---...******,,,///222222...+++000000000///////////////111000//////000222444555666555444333333444666777333777999===???;;;IIIfffwwwqqqkkkgggcccbbbdddhhhiiiggghhhllljjjlllpppvvv{{{uuuqqqqqqrrrrrrrrrvvvzzz|||{{{wwwsssrrruuuxxxzzz||||||wwwhhhYYY[[[XXX[[[hhhtttzzz}}}~~~}}}nnn[[[RRRNNNHHHCCC@@@======<<<;;;:::999999888999888777555444333111111000///...---,,,+++++++++---,,,++++++------,,,++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++***++++++,,,,,,------.../////////000111111222222000;;;???FFFiiiuuukkkeee[[[VVVPPPNNNNNNMMMKKKIIIFFFCCC@@@>>>>>>===;;;999;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<=========???AAADDDGGGIIIKKKPPPRRRVVVZZZ___ccceeegggkkknnnssswwwzzz~~~|||uuukkkcccXXXTTTNNNJJJHHHFFFBBB???EEECCCAAA@@@BBBEEEGGGGGGCCCIIIRRR]]]iiiyyyoooQQQ:::444888222222222111111111111000//////000///------...000.../////////......//////,,,---...//////...---,,,------------------------//////...------,,,++++++,,,,,,------...///000000............///////////////000111222333444444555333333333444555666777888888;;;888999???AAAOOOiiiwwwrrrsssxxx|||~~~yyyzzz|||{{{xxxuuuttttttyyy{{{yyysssmmmfff\\\RRRRRRVVVcccwww~~~zzztttdddSSSLLLJJJEEEAAA???======<<<;;;::::::999888888777666555444222111111000000///...---,,,,,,------,,,++++++------,,,++++++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''(((((())))))************++++++,,,---------...//////000000111222222111111222777KKKnnnppphhh^^^WWWRRROOOLLLIIIIIIGGGEEEDDDCCCCCCAAA@@@<<<;;;;;;:::999999::::::::::::999999999999:::;;;;;;;;;<<<===???AAABBBCCCHHHIIIMMMQQQUUUXXXZZZ[[[YYY]]]aaadddgggjjjppptttvvvzzzuuuoooiiidddaaa[[[TTTMMMNNNKKKGGGEEEEEEDDDBBB???AAAAAADDDFFFIIIIIIHHHGGGOOOZZZkkkyyylllWWWDDD444///000222222222111111111000000...///000///...///111333555111---,,,...000///...,,,---...//////...---,,,------------------------///......---,,,+++++++++,,,,,,------...//////000............////////////222222222222222222222222333333333333444666777888666:::888999???@@@MMMeee~~~zzz{{{~~~|||yyyxxxqqqsssqqqiiicccaaa]]]XXXYYYaaasss}}}ttt{{{dddWWWJJJGGGFFFDDDAAA@@@>>>======<<<:::999999888777666555444333222111000111000///...---------...---+++***+++,,,---,,,+++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))*********+++,,,,,,------......//////000111111111444///000666888DDDooo}}}qqqfff^^^WWWPPPKKKKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::999999999::::::999999888888999999::::::::::::;;;<<<======???AAACCCFFFIIILLLMMMNNNNNNPPPSSSUUUXXX[[[___bbb___hhhrrrxxx{{{vvvmmmeeeaaa[[[VVVQQQNNNLLLJJJFFFBBBEEEDDDCCCCCCDDDDDDBBBAAAAAABBBDDDGGGJJJMMMOOOQQQ[[[hhhzzz~~~nnnSSSCCC;;;666222000222222111111111000000000/////////......000333666;;;444,,,+++...111///,,,------............---------------------------------------,,,,,,+++++++++,,,,,,------.../////////............////////////444444333222111000000///222222333333444666777888555999888:::>>>>>>III```|||~~~{{{uuutttzzz~~~sssjjjeee]]]aaaeeehhhnnnuuuvvvrrruuuwww~~~rrrwwwqqqVVVLLLDDDDDDFFFDDDBBBBBB>>>===<<<;;;:::999888777555555444333222111000000//////...---------------,,,+++***+++,,,,,,,,,***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))******+++,,,,,,,,,------...//////000000111222000666<<<777777RRRuuuyyyooocccUUULLLMMMKKKIIIHHHGGGFFFCCCAAAAAA@@@>>>===;;;::::::::::::999999888888999999:::::::::::::::;;;;;;<<<===<<<===???AAACCCDDDEEEFFFIIIJJJLLLMMMOOOQQQTTTVVVXXX^^^ccceeeffflllwwwvvvsssoooiiibbb\\\WWWTTTNNNKKKGGGFFFFFFGGGFFFDDDDDDCCCCCCDDDDDDDDDCCCBBBDDDDDDDDDGGGLLLVVVaaahhhlllttt}}}qqqZZZBBB888888777666444111111111111000000000000/////////------...111444:::555000......///---+++------------------------------------------------,,,,,,,,,,,,,,,+++++++++---------.........//////............////////////333333222222111000000000222222222333444555777777555999999;;;???===FFF]]]|||xxx|||~~~yyyyyy}}}}}}||||||zzzqqqeeeYYYQQQMMMTTTYYYbbbqqq{{{zzz|||pppuuuyyyyyyvvvnnnaaaVVVKKKCCC???BBBDDDCCCBBBBBB======<<<:::999777666666444444333222111000000///------,,,,,,++++++,,,,,,,,,+++******,,,,,,+++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))******++++++,,,---------...//////000000+++///333555444666???III]]]zzz{{{ooo[[[MMMNNNMMMLLLLLLMMMLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<:::::::::::::::;;;<<<<<<999999999::::::<<<======:::;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBDDDFFFGGGGGGNNNOOOPPPRRRTTTWWWZZZ\\\dddiiipppxxx}}}vvvpppjjjjjjiiihhhfffdddaaa___YYYWWWTTTQQQMMMJJJGGGFFFDDDBBBAAAAAABBBDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEHHHNNNUUU___mmm{{{uuuTTTFFF777222333222222444111111111000000000//////000000///---++++++---///333555666444///,,,+++,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------------...........................////////////000000111111111222222222222222222333444555666777555::::::<<>>===AAACCCAAA???>>><<<<<<:::999777666555444333222222111000000//////,,,,,,+++++++++++++++,,,,,,***)))***+++,,,+++*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,------.../////////,,,000...***///888:::444===JJJkkkyyydddUUUNNNNNNNNNOOOPPPOOOMMMKKKHHHGGGFFFDDDBBBAAAAAAAAA=========<<<<<<======>>>888888888888999:::;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;===>>>???>>>BBBAAAAAADDDHHHJJJHHHFFFLLLOOOSSSXXX\\\^^^``````bbbbbbaaaaaa___[[[VVVSSSQQQQQQPPPOOONNNLLLKKKJJJHHHGGGEEEBBB@@@>>>======>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFEEEFFFIIIKKKJJJTTTcccqqq}}}mmmVVV???:::555444222000000444111111000000000////////////000000...+++***+++,,,...333777666///***+++...------,,,,,,,,,,,,------------------------------,,,,,,,,,------.............................................////////////......///000111222333444111111222222333555666777555:::999;;;>>><<>>=========::::::999888888888888999888888999:::;;;;;;;;;;;;;;;999888999;;;===<<<;;;<<<<<<===???@@@AAAAAAAAADDDDDDFFFGGGIIIJJJKKKKKKLLLNNNOOONNNLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@BBBDDDDDDEEEFFFGGGEEEFFFHHHHHHJJJNNNTTTYYY___kkkzzznnnSSSBBB666555666777555000111444111000000000////////////---///000000...,,,,,,,,,...000333222...,,,---///------,,,++++++,,,------------------------------,,,,,,---......///000000....................................////////////......///000111222333333111111111222333444666666444888777888<<<:::DDD[[[vvvTTTTTTYYYbbbjjjpppwww}}}~~~|||yyy{{{|||{{{rrruuuuuupppfff\\\TTTQQQ[[[```gggllloooqqqrrrssstttuuuwww|||wwwmmmddd[[[WWWVVVQQQJJJEEEFFFCCCCCCGGGHHHCCC???>>>::::::888777555333222111111111000000//////......------,,,,,,,,,------...+++***)))***+++++++++)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''(((((()))*********++++++,,,------......///---///111333111000222444///888>>>FFF]]]~~~vvvsssnnniiiccc[[[SSSNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGDDDBBB???===<<<<<>><<<:::999888888888999999:::;;;<<<<<<<<<<<<:::777555666999;;;:::999;;;===???===:::999<<<@@@>>>>>>>>>???@@@AAACCCDDDAAADDDGGGFFFCCC@@@AAACCC@@@???>>>===============;;;;;;;;;<<<===???BBBCCC@@@BBBEEEFFFFFFFFFFFFGGGEEEGGGIIIKKKOOOVVV___gggxxxuuuZZZFFF>>>111000222555333///...111000000000000////////////+++...111111000///......000///------.../////////------++++++++++++------------------------------,,,------...///000111111.....................---............/////////000/////////000111111222222111111111222333444666666333777555666:::999CCC[[[uuucccZZZUUU]]]gggkkkiiigggvvvjjjeeennnuuuvvvyyy|||xxxtttoookkkccc```^^^```___\\\\\\___ooouuuzzzzzzvvvssssssuuuwwwsssrrrxxx{{{jjjddd]]]\\\ZZZWWWRRRLLLGGGDDDGGGDDDAAA@@@???>>><<<;;;;;;888444333333333333333111000000///////////////------,,,,,,+++***))))))+++++++++************)))+++******)))(((''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************+++,,,---...------......///000000000111000444<<>>===;;;<<<<<<===;;;:::;;;:::999999999:::<<<===:::::::::999999999999888999::::::::::::;;;;;;;;;>>>======<<<<<<<<<======@@@@@@AAAAAA@@@???>>>>>>;;;<<<<<<======>>>??????>>>???@@@@@@AAABBBBBBCCCBBBDDDFFFGGGIIIIIIIIIHHHGGGIIIMMMRRRZZZfffqqqyyymmmWWWFFF===999444333222222111111222222111111111111111000//////------------------,,,,,,,,,---...///000000000///.........------,,,,,,,,,,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...---------............///---......///000111111222222333333333333333333444444888666999===;;;BBBWWWvvvqqqjjjhhhpppzzz~~~~~~~~~mmm```WWWXXXYYYUUUWWW^^^lllpppuuuuuurrrqqqsssvvv}}}|||||||||}}}~~~}}}~~~~~~uuuuuuwwwssskkk___\\\]]]ccciiioooxxxvvvrrrqqqsssxxxyyyeeeXXXUUUQQQQQQQQQQQQOOOLLLIIIGGGGGGDDDAAA???>>>===;;;999999666333111222222222111111000//////......//////,,,,,,,,,++++++*********+++++++++*********))))))******))))))(((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********************+++,,,---------------...//////000000111///111666888BBB^^^{{{~~~uuummmcccaaa^^^\\\YYYUUUOOOJJJLLLJJJHHHHHHHHHHHHGGGEEEEEEDDDBBBBBBBBBBBB@@@>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;======<<<<<<<<<<<<======???????????????>>>======@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@BBBDDDEEEFFFFFFFFFFFFGGGJJJMMMPPPRRR\\\^^^ccchhhoooyyynnnYYYHHH<<<666444222222111000000000000111///000000000000///......---------------------------......---,,,+++---.........---------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++,,,,,,---...---------............///.........///000111111111222222222333333333333444444777666999===;;;BBBWWWuuuxxxtttuuu|||ssshhhccc\\\UUUVVV]]]]]]aaaccc___WWWRRRSSSWWW^^^^^^___aaadddhhhkkkmmmjjjfffbbbccciiirrr{{{|||uuu}}}lllgggeeeiiipppxxxwwwooottt|||xxxmmm^^^NNNGGGHHHIIIIIIKKKKKKLLLKKKJJJIIIFFFCCC@@@>>>===;;;999777777444111000000111000000000000///............///++++++++++++++++++******++++++*********)))))))))***))))))(((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))************)))******+++,,,---,,,,,,---......//////000000...///222111222???OOO{{{vvvsssppppppnnnggg\\\SSSTTTQQQMMMJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEEEECCCAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;===<<<<<<<<<<<<<<<======???@@@@@@@@@@@@??????>>>===>>>@@@AAAAAAAAA@@@???CCCBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKNNNTTT\\\dddiiirrruuuyyy}}}}}}|||vvvhhhTTTBBB888333111111111111000////////////000...////////////...------+++,,,,,,------..................,,,******+++,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++,,,,,,---...---------............///......//////000000111111222222222222333333444444333666555888===;;;CCCXXXsssvvvuuuuuuyyy{{{~~~yyyssskkkddddddiiihhhmmmnnngggYYYNNNKKKLLLNNNOOOPPPRRRUUUYYY\\\^^^```[[[SSSOOORRR[[[fffooo|||{{{uuusssuuuyyyzzzttt}}}ssskkkbbbYYYMMMDDDCCCGGGIIIIIIJJJJJJIIIHHHGGGGGGDDDBBB>>><<<;;;999777555555333111000111111000///000///......------......************++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***+++,,,---+++,,,,,,---......//////111///000333222111555===OOOhhh}}}~~~|||rrriii[[[WWWPPPLLLLLLMMMNNNNNNLLLJJJHHHHHHHHHGGGEEECCCBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<=========<<<======>>>>>>BBBBBBBBBCCCCCCBBBBBBAAA:::<<>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCC???@@@BBBEEEGGGGGGHHHHHHGGGGGGFFFGGGIIIMMMQQQTTTVVVZZZ```iiisss||||||fffLLLCCC888222222333333111222222111000000000000111//////000000000///......++++++,,,,,,---...//////111,,,***///888999111(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000000111222222333444444222666555777<<<:::BBBWWWmmm|||xxx|||{{{uuurrryyyxxxooojjjeeeddddddeeejjjqqqwww|||yyyxxxssskkkdddccciiipppqqq~~~zzzwwwzzzyyypppvvvtttjjjQQQLLLHHHFFFCCC>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA???<<<999888777666444222333111000000111111000///......---,,,,,,,,,,,,---******************))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))***+++,,,******+++,,,,,,------...---------...//////111222555999HHHeee{{{vvvnnnhhhccc___\\\ZZZWWWTTTQQQPPPNNNMMMJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKNNNQQQWWW]]]bbbeeennnrrrwww~~~cccHHH<<<888333222333333222000222222111000000000000111///000000000000///......+++,,,,,,------.........111,,,)))///999;;;222(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000///000000111222333444444333666555777<<<999AAAUUUjjj|||wwwpppiiiooouuu}}}{{{vvvqqqooollllllpppwww~~~{{{pppkkknnnsssnnnrrr~~~uuuooottt}}}}}}nnncccXXXPPPHHHDDDAAABBBAAA===<<<===<<<<<<<<<<<<<<<======>>><<<:::777666666555444222000/////////000000///---...------,,,+++,,,,,,,,,++++++******))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((())))))***+++,,,*********+++,,,,,,------+++---...------...//////...---444DDDYYYqqqyyy}}}zzzvvvsssnnnkkkgggccc___\\\WWWTTTRRRQQQOOONNNLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHKKKNNNSSSWWWYYY\\\^^^bbbggglllrrrwwwzzzwwwcccKKK888444444333222222111111000111111000////////////000...////////////...------------------------------000,,,***,,,000222///*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///000000000000//////////////////000111222333444444444777666777;;;888???TTThhhyyyrrrhhhlllsss|||~~~yyyvvvrrrmmmjjjlllqqqyyy~~~|||ssspppvvv|||zzzrrrttt~~~zzz{{{zzz}}}yyytttpppiiipppooocccUUUNNNIIIEEEDDD@@@>>>AAAAAA>>>===??????>>>===<<<;;;;;;;;;;;;:::888666555555555444333///...---...//////---,,,...---,,,,,,++++++,,,,,,,,,++++++***)))(((((('''))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))***+++,,,)))******+++,,,,,,------)))---000000///000111111//////222555888FFFccc|||wwwqqqlllhhh]]][[[XXXTTTRRRPPPOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNOOONNNNNNMMMNNNPPPUUU\\\dddkkkoooqqqsssvvvzzz~~~mmmWWWIII???888333444444333222111111333000000///...............------......------,,,+++------------------,,,,,,///...+++)))((((((+++---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////000000000000////////////...///000111222333444444555888666888;;;888>>>RRRggg{{{vvvyyy}}}~~~|||zzzyyyxxxxxxuuuppplllkkkpppwww}}}}}}~~~xxxyyy}}}{{{xxx||||||~~~}}}zzzvvvqqqkkkggg^^^ZZZTTTNNNIIIFFFEEEDDDHHHGGGDDDBBBAAA@@@@@@@@@?????????>>>===;;;:::999777666666555333222111111---------............///...---,,,,,,++++++,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))+++***)))))))))***,,,------,,,***))))))***+++------------............///111...000666666777GGG[[[yyytttmmmhhhddd```ZZZUUUWWWTTTRRRPPPNNNLLLIIIFFFLLLJJJIIIIIIJJJKKKKKKKKKOOOMMMKKKHHHHHHHHHIIIJJJSSSRRRRRRRRRSSSTTTVVVWWWYYYYYYZZZaaakkkuuu{{{}}}mmmTTTDDD<<<888666444222000//////...---,,,000000////////////000000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...,,,,,,,,,---------......///000111111111///...---000000000111222222333333666666777999888:::CCCNNNfff~~~|||~~~yyysssqqqtttxxx}}}{{{xxx||||||uuukkk```XXXVVVTTTOOOKKKGGGEEEDDDCCCFFFEEECCCAAA?????????@@@=========<<<;;;999888777666555555444333222111000//////......---------,,,---,,,,,,+++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))))))))(((((())))))***+++***))))))***,,,///111333,,,,,,,,,,,,------------000---///444222000999HHHfff{{{vvvqqqnnnhhhfffdddbbb```]]]XXXUUUTTTRRROOONNNNNNOOOOOOOOOTTTSSSSSSTTTUUUWWWYYY[[[[[[\\\^^^aaafffjjjoooqqqsssqqqqqquuu|||ttt\\\GGG;;;666444333333111//////000111111000000000//////......//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......///000000111000///...---000000000111222222333333555555777888888999BBBMMMddd}}}}}}yyy{{{~~~tttjjj^^^SSSMMMLLLKKKIIIHHHFFFEEECCCCCCCCCBBBAAA???>>>>>>??????<<<;;;;;;:::999777555444444444333222111000000///000000///...---,,,++++++,,,++++++***************+++******))))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&'''(((((())))))((((((''''''((())),,,///222333******+++++++++,,,,,,,,,...+++,,,222111---000777===ZZZttt~~~|||xxxrrrnnnmmmjjjfffeeeeeeggghhhhhhjjjkkkmmmppprrruuuwwwxxxyyyyyyyyyzzz|||~~~xxxcccWWWFFF999333222111111666444111///000222222222000//////...------......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------....../////////000//////...---000000000111222222333333444444666888777888AAAKKKaaa{{{pppbbbWWWPPPLLLIIIDDDEEEFFFGGGGGGFFFFFFEEEBBBAAA@@@???>>>??????@@@;;;;;;:::999888666444333333222222111000000////////////...------,,,+++++++++******)))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***)))((('''((((((((((((((()))***+++*********+++++++++,,,,,,---******000333111111444///;;;GGGbbbrrraaaIIIBBB999333111222333333:::666222/////////......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............/////////.........000000000111222222333333222333555777777888@@@JJJ^^^xxxwwwmmm```SSSKKKHHHGGGGGGBBBCCCFFFHHHIIIIIIHHHGGGCCCBBBAAA?????????@@@@@@<<<<<<;;;:::888666444333111111111000000//////...,,,---------------------+++***))))))(((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))***+++***)))(((***)))((((((''''''''''''***+++++++++,,,,,,,,,,,,///+++***---111222333555333555666IIItttpppXXXGGG:::777333111111222333333777444000...---------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////........./////////000000000111222222333333111222555888777777???III[[[vvvsssiii^^^ZZZTTTOOOKKKHHHEEEBBBBBBDDDFFFGGGHHHHHHHHHGGGDDDBBBAAA???>>>?????????======<<<:::888666444333111111000000000/////////++++++,,,,,,------------+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))*********)))((((((((()))))))))************+++++++++,,,,,,,,,///---++++++---///000111...666666===TTTlllzzznnnYYYFFF999222222111000000000000111///...,,,---...///...---------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......000////////////000000111000000000111222222333333111222555888888888???IIIYYYuuu{{{mmm___WWWQQQPPPMMMLLLKKKJJJGGGDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBB@@@>>>==================<<<:::888555333222111111111000000000000///------,,,,,,,,,,,,,,,,,,++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((())))))&&&&&&'''((()))*********)))))))))*********+++++++++,,,,,,++++++,,,......***333333333<<>>>>>???@@@CCCAAA>>><<<;;;;;;<<<===999888777555444333111111000000000000////////////,,,,,,------,,,,,,+++***+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((,,,---)))$$$$$$%%%%%%$$$######$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''&&&######&&&&&&###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((((((((((()))******&&&'''((())))))))))))))),,,,,,++++++,,,,,,---.........------///222555777@@@NNNgggnnnWWWLLL???666333333222111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((''')))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,......------------......111111111000000000//////111111111111111222222222333222444777777888>>>FFFXXXnnn|||yyyuuuqqqkkkeee]]]YYYTTTQQQLLLHHHEEEEEEFFFGGGJJJIIIHHHFFFEEEEEEDDDDDDBBBAAA@@@>>>============@@@???>>><<<;;;;;;;;;<<<888777666555333222111111000000000/////////......,,,,,,,,,---,,,++++++***+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&***...///+++&&&$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&%%%""""""&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))((((((((((((((())))))***(((((()))))))))))))))))),,,++++++++++++,,,------......------///111444555444===MMMbbbxxx}}}lllYYYJJJBBB777111000111111///111111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,......------------......333333333222222111111111111111111111111222222222333222444777777777===EEEYYYooo[[[cccggghhhooo{{{yyysssooofffbbb]]]XXXUUURRROOOMMMKKKIIIEEECCCAAABBBCCCDDDGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<;;;::::::666666555444333111000000////////////.........---+++,,,,,,,,,,,,+++******+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&)))***'''###$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""%%%%%%"""###&&&'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((''''''(((((()))***))))))))))))))))))((((((++++++******++++++,,,---///......---...000111222111444999CCCSSSjjj{{{rrrxxx}}}zzzaaaPPPDDD<<<666000...///000000///111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,......------------......222222222222111111111111000000111111111222222222222111333666666666<<>>>>>>>>>>>@@@BBBCCCDDDDDDBBB???===666888999;;;;;;999777555333333222111000//////...------------,,,,,,,,,+++******++++++******)))(((***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$%%%***+++)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))+++***)))((('''''''''(((***))))))))))))***++++++---------------------......000111000000777CCCLLL___rrrmmm\\\TTTAAA222///000000000///000000111000///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++************)))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------........................///000000111222222333333222222333555555555;;;BBBPPPddd444>>>GGGIIICCC===;;;;;;???@@@@@@@@@@@@BBBEEEGGGLLLMMMMMMLLLPPPWWWZZZYYYYYY\\\^^^]]][[[YYY[[[]]]XXXXXXXXXWWWUUUSSSRRRQQQQQQOOOMMMMMMNNNOOONNNMMMIIIJJJKKKLLLKKKIIIFFFDDDBBBBBBDDDGGGJJJKKKJJJIIIIIIIIIHHHFFFDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@>>><<<;;;666777888999888777555333111111000000///......---,,,,,,,,,,,,++++++++++++)))************)))((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###&&&&&&$$$%%%)))+++)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''((()))))))))((())))))***+++,,,,,,,,,,,,,,,---------***---111222222222555888>>>SSSmmmsssYYYHHH???222---222222...////////////...---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************,,,+++++++++******)))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------////////////000000000000//////000111222333333444444333444666555555;;;BBBLLL```222;;;CCCDDD<<<666777;;;;;;<<<>>>???@@@BBBFFFIIIBBBFFFHHHEEEEEEJJJLLLKKKFFFIIILLLLLLIIIGGGHHHJJJEEEHHHJJJJJJGGGFFFGGGHHHFFFEEEDDDDDDGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCBBBBBBDDDGGGHHHGGGFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>??????:::;;;;;;<<<<<<;;;999999777777777777666555333222000000//////...---------,,,+++++++++************))))))******))))))((('''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""!!!!!!!!!"""$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""%%%%%%"""###'''(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''((()))(((((((((((()))************+++,,,,,,,,,,,,,,,...///111222333444555555444@@@SSSgggyyy{{{lllcccTTTIIICCC===111111666333...///000000...------,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***************************************************************+++++++++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........//////000000000...///000111222333444444555444555777666666;;;CCCLLL^^^444;;;BBB@@@888222555<<<888999;;;<<<<<<===@@@BBB:::CCCGGGEEEDDDIIILLLJJJAAAFFFJJJJJJGGGDDDCCCDDDEEEIIILLLJJJFFFEEEHHHMMMBBBAAABBBDDDGGGIIIIIIHHHDDDEEEEEEFFFGGGIIIJJJKKKHHHFFFDDDDDDFFFGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@????????????@@@:::::::::;;;::::::999999777777777666555333222111/////////......------,,,+++++++++************))))))))))))))))))(((((('''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!######!!!!!!%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%#########%%%'''(((((((((((((((((()))******))))))***,,,,,,---,,,,,,222000------///222333333777777;;;FFFYYYrrr}}}{{{fffTTTIII888;;;AAA===111111444---///111222111000/////////++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///000111222333444444555444666888777666<<