BM6P6(@ |||nnnnnnnnniiinnn{{{~~~xxxuuurrrjjjaaaZZZZZZXXXUUURRRPPPQQQRRROOOUUUUUUZZZgggvvvyyytttlllbbbYYYSSSKKKCCCAAAEEEJJJKKKIIIDDDBBB???<<<:::888888888777777888888888999999999777777777777888:::<<<===CCCCCCCCCEEEHHHIIIJJJIIIQQQRRRZZZkkkyyyfffVVVLLLDDDDDDIIIPPPMMM[[[rrrgggVVVJJJOOOmmm|||gggWWWOOOMMMLLLYYYyyyvvvyyy~~~~~~yyyqqqjjjfffeeebbbgggkkkjjjeeeaaaaaabbbaaa]]]WWWUUUUUUWWWXXXYYYYYY[[[]]]\\\YYYUUURRRQQQNNNJJJEEEBBBAAABBBBBBBBBCCC@@@???@@@AAAAAAGGGNNN```ooo|||yyyiiiXXXXXX[[[```eeejjjsssooopppsssrrryyyyyyuuutttnnnfff\\\[[[YYYVVVSSSRRRRRRRRRPPPUUUUUUXXXcccqqq~~~uuuooohhh___WWWSSSKKKDDDCCCGGGKKKJJJHHHGGGDDD@@@<<<999888999999777777777777888888888999888777777888999;;;===>>>DDDDDDEEEGGGIIIKKKKKKKKKQQQSSS^^^ooo}}}dddTTTKKKEEEFFFKKKUUUSSSaaayyy```SSSLLLWWWxxxooo\\\QQQLLLLLLPPPccckkkuuu~~~{{{||||||wwwpppiiifffdddhhhlllooonnnhhhcccbbbccc___\\\XXXVVVWWWYYYZZZ[[[[[[]]]^^^]]]ZZZWWWUUUTTTLLLIIIEEECCCCCCDDDEEEEEEDDDAAA@@@AAABBBCCCHHHOOO^^^ppplllXXXUUUVVVYYY^^^eeesssrrruuu}}}~~~yyyxxxtttnnn```^^^[[[XXXVVVTTTSSSSSSQQQUUUTTTVVV___iiiyyypppjjjccc[[[UUUQQQKKKFFFFFFIIIKKKJJJGGGGGGDDD@@@===;;;;;;<<<===777777777777888888888888888888888999:::<<<>>>@@@EEEEEEGGGHHHJJJLLLMMMNNNQQQVVVcccuuubbbRRRJJJEEEHHHNNNYYYYYYiiiyyyXXXOOOMMM^^^sss^^^PPPLLLLLLKKKVVVqqqpppcccsss||||||}}}{{{zzzxxxtttnnniiiggggggqqqtttvvvsssmmmgggdddddd```^^^[[[ZZZ\\\^^^```aaa___``````^^^[[[XXXWWWWWWLLLJJJGGGFFFFFFGGGGGGGGGEEEBBBAAACCCDDDEEEJJJQQQ]]]sssuuu]]]TTTRRRSSSYYYeeexxxyyy|||vvvdddbbb^^^ZZZXXXVVVTTTSSSRRRUUUSSSUUU\\\cccyyyvvvlllfff```YYYUUUNNNKKKGGGHHHJJJJJJHHHEEEAAAAAA@@@???????????????888888888888999999999999999999999:::;;;===@@@AAADDDFFFHHHIIIJJJLLLNNNOOOQQQZZZiii{{{~~~aaaQQQJJJFFFJJJQQQYYY[[[ooooooSSSKKKLLLaaaxxxcccRRRIIIJJJOOOJJJ[[[{{{zzzjjjddduuu~~~yyy||||||wwwqqqmmmlllnnnooozzz{{{{{{wwwpppjjjeeedddcccbbb``````ccceeeggggggddddddccc___[[[XXXWWWXXXPPPNNNLLLKKKKKKKKKIIIGGGFFFCCCBBBDDDDDDEEEKKKRRR___wwwgggWWWSSSRRR[[[jjj{{{iiifffaaa]]][[[YYYVVVTTTRRRUUUSSSUUU\\\aaarrrtttjjjccc]]]XXXTTTKKKIIIGGGGGGIIIHHHEEEBBB???@@@BBBBBBAAA???<<<;;;999999999:::::::::;;;;;;999999999:::<<<>>>@@@BBBCCCEEEHHHIIIJJJKKKNNNPPPSSS___qqq{{{___QQQKKKHHHKKKRRRXXX___wwwdddMMMGGGLLLbbb~~~kkkZZZMMMFFFGGGMMMLLL```qqqhhhiii|||~~~{{{~~~xxxqqqpppsssxxx{{{|||wwwqqqkkkgggeeefffddddddeeegggiiijjjiiiffffffdddaaa\\\XXXWWWWWWVVVTTTSSSRRRRRROOOKKKHHHGGGDDDCCCEEEEEEFFFKKKRRR___wwwqqqYYYTTTTTT___rrr~~~pppkkkeeeaaa```^^^ZZZVVVSSSVVVTTTVVV\\\^^^mmmzzzpppggg___YYYTTTPPPHHHGGGFFFEEEEEEDDDBBB???AAAAAABBBBBB@@@<<<888555999999999::::::::::::;;;888888888999;;;>>>AAABBBBBBFFFIIIJJJJJJKKKOOORRRXXXgggzzzsssZZZOOOKKKIIIMMMTTT[[[eeelllUUUFFFEEENNNgggvvvaaaUUULLLDDDDDDJJJPPPggg|||eeefffppp~~~|||vvvwww||||||vvvpppllljjjhhhhhhgggggghhhiiijjjiiihhhfffffffffccc^^^[[[YYYYYY[[[[[[ZZZZZZYYYUUUPPPKKKKKKHHHFFFGGGGGGGGGLLLRRR]]]uuuyyy\\\VVVVVVcccxxxwwwqqqjjjgggeeeccc___ZZZVVVXXXUUUVVV[[[[[[ggg~~~xxxssskkkcccZZZSSSNNNJJJEEEEEECCCCCCBBB@@@???===??????>>>===<<<:::999888777777888888888999999999777777888999;;;>>>@@@BBBCCCGGGKKKLLLKKKLLLPPPUUU___pppiiiSSSKKKJJJJJJNNNVVV]]]jjj{{{YYYIIIAAAEEERRRllljjjWWWPPPKKKEEEFFFLLLVVVooolll]]]ggg|||~~~|||uuupppnnnmmmmmmnnnmmmlllmmmnnnmmmkkkiiicccdddfffeeeccc```^^^^^^^^^______```___[[[UUUQQQPPPLLLJJJKKKJJJIIIMMMTTT\\\vvvbbbZZZYYYfff~~~|||uuunnnjjjiiigggbbb]]]WWWYYYVVVWWWZZZYYYbbbxxx~~~rrrnnnggg___WWWOOOIIIFFFDDDCCCBBBAAA???>>>===<<<;;;:::888888888;;;>>>@@@666666666666777777777777777777777888;;;===@@@BBBDDDIIIMMMNNNMMMNNNRRRWWWcccvvvvvvaaaNNNHHHIIIKKKPPPWWW]]]kkkhhhQQQDDD@@@FFFTTTooo}}}uuuaaaOOOLLLKKKHHHJJJQQQZZZuuu|||```\\\lll|||tttpppooopppppptttsssrrrrrrsssqqqooolll```cccfffgggfffdddcccccc___```bbbdddddd```ZZZUUUTTTPPPMMMMMMLLLKKKOOOUUU^^^xxxhhh___[[[hhh{{{vvvnnnhhheeedddeeeeee^^^ZZZWWWXXXXXXZZZaaaiii}}}ssskkk___TTTMMMHHHFFFDDDCCCBBBAAA???>>>=========<<<;;;:::888777666666666555555444444444555555666555777:::<<<===???BBBEEEDDDIIINNNOOONNNQQQXXX```qqquuuaaaWWWNNNJJJIIIKKKPPPVVV\\\yyyttt\\\DDDIIIHHHIII[[[vvvyyyiiiWWWKKKLLLLLLIIIOOO[[[hhh}}}hhhgggdddyyy{{{tttpppppppppppptttuuuuuuuuusssqqqnnnlllhhhhhhjjjppptttrrrjjjbbbccceeehhhgggddd___\\\ZZZTTTSSSQQQOOOMMMMMMPPPSSS___{{{fff^^^[[[hhh|||zzz{{{uuummmiiiiiiiiiiiigggbbb]]]ZZZZZZZZZ[[[bbbjjj}}}qqqiii\\\QQQJJJFFFEEEDDDEEECCCBBB???===<<<;;;;;;999999888777666666666666555555444444555555666666555888;;;===>>>@@@CCCEEEEEEKKKPPPPPPNNNRRR\\\fffxxx|||kkkWWWOOOIIIGGGHHHIIIOOOUUUccc|||eeeOOOAAADDDHHHQQQfff|||}}}fffVVVJJJKKKLLLJJJQQQ___wwwvvveeefffttt{{{vvvssssssttttttuuuuuuvvvvvvuuusssqqqooolllmmmpppuuuwwwuuunnngggfffggggggfffccc___\\\ZZZWWWWWWUUURRRPPPPPPRRRTTTbbb|||ggg___^^^jjjyyyxxx|||tttmmmlllppprrrooolllfffbbb^^^]]]\\\\\\bbbiii}}}|||nnneeeXXXMMMFFFDDDDDDDDDGGGEEECCC@@@===:::999888777666666666666666777777555555555555555666777777777999<<<>>>???AAADDDGGGFFFMMMRRRQQQOOOTTTcccppp~~~kkk[[[MMMHHHEEEFFFHHHJJJPPPWWWfff}}}tttTTTDDDAAABBBKKK___uuu~~~eeeUUUKKKLLLLLLKKKVVVfffrrrkkkttt|||xxxwwwxxxyyyyyyyyyyyyyyyxxxvvvtttqqqpppooorrrvvvyyyyyyvvvqqqnnnkkkjjjhhheeebbb___]]]\\\\\\\\\ZZZWWWTTTSSSTTTUUUbbbxxxggg___^^^jjj}}}uuuoooqqqxxx{{{wwwrrrjjjfffbbb```]]][[[```fffxxxzzzkkkbbbUUUJJJDDDCCCEEEFFFIIIGGGDDD@@@<<<999777666888888777666666666666777555555555555666777888888888:::===???AAACCCFFFHHHGGGNNNSSSQQQPPPXXXjjjzzz}}}kkkZZZOOOHHHEEEEEEHHHJJJLLLRRRYYYbbb|||zzzaaaJJJCCCCCCEEETTTnnn{{{dddVVVLLLMMMMMMMMM[[[nnnuuu~~~}}}zzz{{{|||}}}}}}}}}|||{{{yyywwwtttqqqpppooosssxxx{{{zzzwwwuuutttpppmmmhhheeebbbaaa___^^^______^^^[[[WWWUUUTTTUUU]]]nnnkkk```\\\gggzzz~~~yyyuuuxxxyyyooojjjfffccc___[[[^^^cccttt{{{vvviii```SSSIIIEEEEEEGGGHHHJJJHHHEEEAAA===:::777666;;;;;;999888777666666666555555555666777888999999:::<<>>;;;:::999===<<<:::888777666666555666666666666777999:::;;;;;;>>>AAACCCDDDFFFIIIKKKKKKNNNQQQSSSYYYgggzzzuuubbbQQQHHHFFFBBBBBBEEEIIIKKKLLLSSS[[[hhhwww```HHH???FFFCCCSSSlllsssXXXMMMGGGIIIKKKQQQhhhsssxxxyyyzzz{{{|||}}}~~~zzz{{{}}}~~~|||{{{sssmmmgggdddccccccbbb```___``````^^^YYYUUUSSSRRRWWWZZZqqqqqqdddgggqqq{{{uuuqqqjjjddddddhhhjjjwwwzzzrrrnnnaaa[[[QQQIIIFFFFFFHHHIIIIIIHHHFFFCCC@@@>>><<<<<<::::::999777777666666666666666666777888999;;;;;;===???BBBDDDEEEGGGJJJMMMOOOPPPRRRVVV```ppp}}}jjjWWWHHHCCCFFFBBBCCCGGGKKKMMMOOOXXXaaaooo~~~zzzfffTTTCCC===DDDJJJaaa{{{xxxgggSSSJJJGGGLLLPPPZZZuuu{{{ttt||||||}}}~~~~~~~~~~~~zzzvvvooojjjdddaaabbbccc```^^^^^^___```___[[[VVVTTTRRRWWWTTTfffxxxjjjjjjoooxxx|||wwwoooiiihhhlllgggrrrwwwoookkk___XXXPPPIIIFFFFFFGGGHHHIIIHHHFFFCCCAAA@@@???>>>777777666666666666777777666666666777888:::;;;<<<===@@@CCCEEEFFFHHHKKKMMMRRRRRRSSSXXXeeevvvtttbbbPPPBBB@@@EEECCCEEEIIINNNPPPTTT^^^hhhsssyyymmmXXXLLLCCC>>>DDDRRRnnnoooZZZRRRKKKJJJQQQWWWccczzzyyy||||||}}}{{{uuuooolllgggaaa___aaaaaa___\\\^^^___aaa```\\\WWWTTTSSSUUUOOO]]]yyy{{{lllkkklllppp{{{wwwtttpppnnnmmmsss~~~tttlllfff\\\VVVNNNHHHFFFFFFGGGGGGHHHDDD@@@>>>@@@AAA@@@>>>???>>>;;;999777666666666777777555555666888:::;;;===@@@DDDGGGIIIKKKNNNPPPRRRTTTXXX```nnn|||dddTTTKKKEEECCCCCCEEEGGGJJJMMMOOOWWWdddppp{{{rrraaaMMM@@@>>>DDDJJJ```}}}vvveeeWWWPPPMMMNNNVVVeee}}}|||}}}yyyxxxwwwuuusssrrroooiiiccc______```___]]][[[[[[[[[[[[ZZZXXXUUUTTTVVVUUUZZZhhh|||wwwddd___iii|||{{{uuuqqqkkkooo|||sssjjjddd[[[VVVNNNIIIFFFFFFFFFFFFEEEAAA>>><<<===>>>>>><<<===;;;:::888777777777777777777666555666888:::<<<>>>AAADDDGGGIIIKKKMMMOOOOOOTTT^^^jjjxxxuuu^^^PPPHHHCCCAAABBBEEEHHHLLLPPPTTT\\\hhhrrr{{{jjjVVVGGG@@@???EEEMMMmmmmmm\\\OOOKKKJJJOOO]]]sss}}}|||yyywwwuuutttsssrrrpppjjjfffbbbaaabbbbbb```]]]^^^]]]]]][[[YYYWWWUUUTTTQQQPPPSSS___qqqlll```dddqqq}}}{{{uuummmooo{{{{{{qqqhhhaaaYYYTTTNNNJJJGGGFFFEEEDDDAAA>>>;;;:::;;;;;;;;;:::999999888888888888888999777666666666777999;;;===???BBBEEEGGGIIIJJJLLLNNNMMMWWWgggwwwzzziiiVVVJJJDDDAAA@@@BBBFFFIIINNNSSS[[[fffqqqwww~~~cccKKKCCCBBBAAAIIIVVVzzzwwwcccTTTKKKHHHIIISSSjjj{{{~~~|||xxxvvvsssrrrrrrrrrpppooohhhfffdddeeeggggggddd```bbbaaa^^^[[[YYYVVVTTTSSSQQQRRRUUU]]]mmmuuuccc___fffooo{{{vvvtttzzzxxxoooeee___VVVRRRNNNJJJGGGEEECCCAAA===<<<:::999999999999999888888888777777777888888777666666666888:::===???AAACCCFFFHHHIIIJJJLLLNNNMMM[[[ooolll^^^NNNFFFBBB@@@AAADDDHHHKKKNNNUUUbbbrrr~~~```GGGCCCDDDDDDQQQeeekkkYYYPPPKKKJJJMMM\\\zzzrrrsss~~~{{{yyywwwuuusssrrrssssssrrrqqqmmmkkkhhhiiikkkllliiigggeeeccc___[[[WWWUUUTTTTTTSSSVVV[[[bbbppp}}}fff]]]bbbiiiuuuzzz{{{zzztttkkkccc]]]SSSPPPLLLHHHFFFCCC@@@>>>;;;;;;;;;:::999888888999888888888888777666666555777666666777888;;;>>>@@@BBBEEEHHHJJJKKKLLLNNNOOORRRaaavvvxxx```UUUIIIDDDBBBAAACCCGGGKKKMMMPPPXXXkkkyyy]]]GGGDDDDDDGGGYYYrrrrrr^^^PPPKKKJJJKKKRRRfffxxxeeelll}}}~~~}}}}}}{{{}}}~~~|||{{{xxxwwwuuuvvvwwwxxxwwwwwwtttpppkkkjjjlllnnnmmmlllhhhddd___ZZZVVVUUUUUUVVVSSSYYYaaahhhtttiii\\\___fffooo{{{~~~yyysssmmmfff___ZZZQQQNNNIIIEEECCCAAA>>><<<999:::;;;:::888777888999777777888777777666555444666666666777999===@@@BBBCCCFFFIIIKKKMMMNNNPPPRRRXXXhhh~~~}}}lllWWWNNNFFFCCCCCCCCCFFFKKKLLLPPPTTT^^^uuunnnXXXEEEBBBEEENNNddd{{{uuucccSSSJJJGGGHHHLLLWWWqqqzzzjjjaaammm}}}||||||}}}~~~wwwyyy}}}|||zzzyyyzzz|||~~~~~~}}}xxxsssnnnlllnnnqqqqqqqqqjjjfff```[[[XXXXXXZZZ\\\ZZZaaaiiioooxxxmmm[[[ZZZ```kkk}}}~~~|||xxxrrrkkkfff```ZZZWWWPPPLLLFFFBBB@@@>>><<<;;;666999:::999777666777888444555666777777777666666666666666777:::===AAACCCDDDGGGJJJMMMOOOPPPSSSUUU^^^nnnppp```PPPIIIDDDCCCCCCDDDHHHMMMMMMSSSZZZhhheeeTTTBBB@@@KKK^^^sss~~~iiiWWWLLLHHHHHHIIIPPP___~~~eeedddhhhvvv}}}||||||||||||xxx{{{~~~~~~}}}}}}~~~zzzvvvssssssvvvyyyyyywwwmmmiiibbb]]][[[]]]```ccccccggglllooouuusss^^^YYY\\\fff}}}yyytttmmmfffaaa\\\WWWTTTOOOKKKEEE@@@>>>===;;;:::555777999999666444555777111222444666888888888777666666666888:::>>>AAADDDDDDGGGKKKNNNPPPRRRUUUWWW```rrr{{{gggWWWLLLFFFBBBCCCCCCDDDHHHNNNMMMUUU___ooobbbRRRAAA@@@RRRlllyyyaaaPPPJJJIIIKKKMMMWWWhhheeeZZZcccppp~~~||||||{{{{{{{{{}}}~~~}}}~~~~~~{{{yyyyyy{{{~~~oookkkddd___^^^```eeehhheeefffggggggkkkwwwyyyaaaZZZ[[[ddd{{{rrrmmmeee^^^YYYUUURRROOOIIIGGGEEEBBB???===<<<;;;:::999888888999999888666444444444555555555555555777888999;;;>>>AAADDDEEEJJJKKKOOOQQQPPPOOOUUU^^^lllyyyiiiYYYKKKFFFCCC@@@???BBBGGGLLLOOOVVVZZZeeezzzxxxSSSJJJGGGJJJYYYyyyrrrXXXOOOKKKFFFHHHQQQVVVooowwwfff```]]]hhh|||}}}~~~~~~zzzuuuuuuyyy|||yyyxxx|||||||||||||||~~~~~~~~~}}}{{{ooommmjjjiiijjjkkkjjjjjjllliiihhhggghhhlllyyycccUUU[[[bbbuuu{{{lllggg___YYYTTTQQQNNNLLLGGGFFFCCCAAA>>>===<<<;;;:::999888888999999888666555555555555666666666666888888:::<<>><<<<<<;;;;;;:::999888888999999888666777777777888888999999999:::;;;<<<>>>AAADDDFFFHHHMMMLLLMMMPPPSSSZZZhhhvvvzzzeeeVVVMMMFFFBBB???AAADDDGGGJJJNNNRRRUUUbbbsssgggKKKGGGCCCJJJYYYooorrr[[[HHHGGGIIIHHHMMMWWWooo~~~fff[[[aaammm~~~}}}wwwwww|||yyyyyyyyyzzzzzzyyyyyyyyy|||xxxvvvssspppmmmlllllllllkkkjjjmmmnnnppptttyyy{{{{{{zzzwwwsssooolllhhhdddffflllcccSSSXXXccc~~~mmmgggbbb```bbbhhhuuu}}}ssshhh```SSSOOOKKKHHHGGGFFFEEEDDD@@@@@@>>>===<<<;;;;;;;;;:::999888888999999888666777777888888999::::::;;;;;;<<<===@@@BBBEEEHHHIIINNNMMMNNNRRRWWW```qqqppp\\\OOOGGGCCCAAA<<<@@@EEEHHHKKKOOOTTTXXXhhh}}}}}}]]]FFFDDDDDDPPPaaattt~~~hhhUUUGGGGGGIIIJJJSSSaaa}}}sss```^^^ooo~~~}}}~~~~~~yyyyyyzzzzzzyyyyyyxxxwwwwwwwww}}}}}}}}}}}}{{{wwwsssooommmjjjggggggiiilllmmmnnnqqqrrrtttxxx}}}~~~{{{vvvrrrpppkkkggggggjjjwww{{{bbbTTTXXXeee|||ooo```\\\[[[\\\^^^dddqqq}}}xxxmmmaaaXXXLLLJJJGGGGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;;;;;;;:::999888888999999888666666777777888999:::;;;;;;======???AAADDDGGGIIIKKKNNNNNNPPPUUU\\\hhh{{{}}}fffUUUJJJCCC@@@@@@<<<@@@FFFJJJMMMRRRXXX]]]oooqqqVVVFFFEEEKKK]]]ooo{{{rrr]]]NNNEEEGGGHHHKKK[[[oookkk___fff~~~|||}}}yyyzzz~~~}}}zzzxxxwwwvvvwwwwwwyyyxxxwwwvvvvvvsssooolllkkkiiiggghhhlllqqquuuwwwzzzzzz|||~~~xxxsssqqqmmmgggfffiiioooyyygggZZZ\\\gggxxxkkkaaaWWWWWWYYY^^^cccjjjwwwyyyqqqfffYYYPPPEEEEEEEEEFFFGGGGGGDDDBBBBBBAAA???===<<<;;;:::::::::999888888999999888666666666777888999:::;;;;;;>>>>>>@@@BBBEEEHHHJJJLLLNNNNNNRRRXXXaaannnoooYYYMMMFFF@@@>>>???>>>CCCHHHLLLOOOUUU]]]dddzzzaaaQQQKKKOOOZZZppp}}}fffSSSJJJFFFIIIJJJPPPgggkkkhhhxxx{{{||||||xxxvvvvvvwwwxxxyyywwwuuuuuuvvvuuurrrooopppmmmlllmmmrrryyy~~~|||vvvrrrnnnhhhfffhhhgggvvv~~~qqqddddddfff}}}xxxqqqjjj```XXXWWWXXX^^^ffflllttt{{{uuummmaaaTTTKKKBBBBBBDDDFFFHHHGGGDDDAAACCCBBB@@@>>><<<;;;:::::::::999888888999999888666555666666888999:::;;;;;;>>>???@@@BBBEEEHHHKKKLLLNNNOOOSSS[[[dddqqqwwwdddPPPGGGBBB>>><<<>>>@@@EEEJJJNNNQQQWWWaaahhhnnnSSSNNNSSS\\\iiiwww]]]OOOIIIHHHLLLNNNVVVqqqpppsss}}}|||xxxvvvvvvxxxyyy|||zzzwwwwwwyyyyyywwwuuuuuurrrppprrrwww~~~yyyuuupppjjjhhhiiibbbqqqyyy{{{llljjjbbbwwwtttkkkddd[[[WWWYYYUUU]]]hhhqqqyyy}}}{{{vvvnnndddXXXOOOIIICCCEEEHHHJJJIIIGGGCCCAAA???AAACCCAAA<<<999888999999999888888888888999999:::888888;;;<<<;;;<<<@@@>>>AAAEEEGGGHHHIIIKKKLLLNNNNNNQQQYYYgggzzzjjj[[[KKKCCC@@@>>>>>>@@@FFFJJJNNNOOOOOOUUUdddrrrhhhTTTOOOQQQiii{{{lllYYYIIIIIIIIIKKKRRReee}}}~~~}}}}}}{{{uuurrrtttyyy|||~~~~~~}}}zzzyyyxxx{{{yyytttpppmmmiiifffaaafffmmmttt{{{}}}uuulllkkkooozzzhhh```\\\WWWWWW\\\___lll|||xxxuuupppggg]]]SSSKKKFFFDDDFFFJJJKKKJJJFFFBBB@@@@@@CCCDDDBBB===999999:::888888888777777888888888:::777777;;;<<<;;;<<<@@@@@@CCCFFFIIIJJJKKKLLLNNNOOOQQQVVVbbbtttwwwaaaTTTFFF@@@???>>>@@@CCCFFFKKKQQQSSSUUU^^^nnn}}}pppWWWMMMRRR\\\vvv{{{dddQQQKKKJJJJJJNNNXXXooo{{{vvvuuuwww|||~~~}}}|||~~~}}}wwwrrrpppmmmjjjgggbbbeeehhhoooyyyzzzooonnnwwwnnn]]]XXXVVVVVV\\\eeeqqq~~~tttpppjjjaaaWWWOOOIIIEEEEEEIIIMMMNNNKKKEEEAAA>>>CCCEEEFFFDDD>>>:::999:::888777777666666777777888999666777;;;<<<;;;===AAABBBEEEHHHJJJKKKMMMOOOPPPOOORRRZZZjjj{{{kkkVVVKKK@@@===>>>???BBBFFFGGGMMMSSSVVVZZZfffzzzuuu[[[HHHHHHVVVeeeqqq[[[MMMLLLJJJKKKSSSddd|||xxxwww{{{|||yyytttqqqooommmkkkiiieeedddccchhhvvvuuummmkkkuuuwwwiii\\\XXXXXXZZZdddpppxxxrrrnnnfff]]]TTTNNNJJJHHHHHHLLLQQQQQQLLLEEE@@@>>>EEEGGGHHHEEE???:::999:::777777666666666666777777888666777;;;===<<<>>>BBBDDDFFFIIIKKKLLLNNNPPPRRRSSSXXXccctttpppaaaMMMDDD>>>===???@@@EEEJJJLLLQQQUUUVVV^^^ooofffQQQGGGLLL[[[jjj{{{gggVVVMMMJJJIIIMMM\\\sss}}}yyyyyy|||~~~|||{{{zzzvvvuuurrrpppnnnmmmlllkkkiiieeeaaadddrrr}}}nnndddiiisss}}}sssggg]]]\\\\\\___lllzzzzzzqqqnnniiiaaaYYYQQQLLLJJJIIIJJJOOOSSSRRRLLLDDD@@@???DDDFFFGGGDDD???:::999999777777666666666666777777888666777<<<>>>>>>@@@DDDEEEGGGIIIKKKLLLNNNQQQSSSYYY```ooo{{{fffXXXHHHBBB>>>???AAABBBFFFLLLOOOTTTVVVZZZggg}}}sssYYYKKKJJJSSSfffvvvnnn\\\PPPLLLHHHIIISSSiii~~~{{{zzz{{{~~~}}}}}}}}}|||{{{yyyxxxwwwssssssrrrqqqooonnnmmmnnnllliiiccccccooosssdddeeennnyyyqqqggg```___aaagggyyy~~~tttkkkhhhccc\\\TTTMMMIIIGGGGGGKKKPPPSSSQQQIIIBBB???@@@BBBDDDEEECCC===999888999888777777666666777777888999777888===@@@@@@BBBFFFGGGHHHJJJLLLMMMOOORRRUUUZZZfffxxxooo\\\PPPEEEAAA???BBBCCCDDDHHHNNNRRRVVVZZZbbbvvv}}}fffNNNEEEKKKZZZsss}}}ppp```QQQIIIIIIIIIMMM^^^}}}|||{{{|||~~~{{{{{{zzzyyyyyyxxxwwwwwwsssttttttssspppnnnnnnooommmlllgggdddkkk|||}}}kkkggglllwwwwwwmmmffffffkkkwww~~~yyyppphhhccc___XXXQQQKKKGGGFFFEEEIIINNNQQQMMMEEE>>>>>>??????AAACCCAAA<<<888777888888888888777777888888888:::888999???AAABBBDDDHHHIIIKKKLLLMMMNNNQQQTTTWWW```nnnuuubbbRRRHHHAAA??????CCCEEEFFFJJJPPPTTTYYY```mmmlllWWWFFFEEEOOO```zzzpppbbbVVVKKKHHHIIILLLTTTlll~~~~~~~~~{{{zzzyyywwwwwwwwwxxxyyyuuuvvvwwwuuuqqqoooooopppmmmnnnjjjdddhhhyyyrrrhhhiiiuuuuuummmnnnuuuzzzvvvnnngggbbb^^^XXXQQQLLLHHHFFFFFFHHHLLLNNNJJJAAA;;;<<>>===>>>CCCFFFGGGLLLRRRWWW]]]eeesss|||\\\LLLCCCIIIVVVeee{{{}}}gggZZZQQQKKKJJJMMMOOOZZZvvv~~~|||zzz{{{zzzxxxvvvvvvwwwyyyzzzvvvxxxyyywwwrrrooooooppplllnnnkkkdddfffxxxvvvhhhgggsss~~~rrrvvv{{{tttnnnhhheee]]]ZZZTTTNNNIIIFFFDDDDDDJJJJJJIIIDDD===999888999>>>>>>>>><<<:::777555333777777777777777888888888999:::<<>>AAABBBCCCEEEHHHLLLQQQTTTUUU```sssiiiRRRNNNHHHIIIWWWnnnvvv^^^SSSMMMGGGFFFIIIRRReee|||~~~}}}~~~|||yyywwwvvvxxx{{{|||}}}|||zzzwwwtttqqqooommmooooooiiiiiipppwwwgggeeeppp~~~vvvpppjjjeeeaaaYYYVVVQQQLLLHHHEEEDDDDDDEEEEEEDDD@@@<<<999999:::=========<<<:::888555444888888888888999999999999:::;;;===@@@CCCFFFIIIJJJJJJIIIKKKOOORRRWWWbbblllqqqdddWWWJJJAAA???>>>@@@BBBEEEHHHMMMRRRUUU\\\jjjttt]]]GGGGGGGGGMMM]]]sssoooWWWLLLIIIFFFGGGKKKYYYrrr}}}yyy~~~|||yyyvvvvvvwwwyyy{{{}}}zzzvvvsssqqqooonnnqqqqqqkkkjjjpppuuullleeennn~~~~~~wwwpppjjjeee```]]]TTTQQQMMMIIIFFFDDDCCCCCC?????????===:::999999;;;;;;;;;;;;:::999888666666888888999999::::::::::::<<<===???BBBEEEHHHJJJKKKJJJJJJMMMPPPSSS[[[lll|||vvveeeYYYNNNEEE@@@???>>>AAADDDHHHKKKPPPUUUYYYeeewww{{{aaaMMM???DDDKKKUUUfffyyy~~~gggOOOGGGGGGFFFJJJOOOdddvvvqqquuu}}}{{{yyywwwvvvxxxzzz{{{~~~zzzuuurrrpppoooooossssssmmmlllqqqtttuuuiiinnn{{{}}}xxxqqqkkkfffaaa]]]ZZZQQQOOOLLLHHHEEECCCBBBAAA<<<<<<;;;:::999888999999888999888888888888777777777888888999999:::::::::===???AAADDDGGGIIIKKKLLLKKKLLLNNNQQQTTT___uuuxxxjjjYYYNNNGGG@@@===>>>AAAEEEIIILLLOOOTTTZZZ___ppp}}}fffPPPAAAAAAHHHSSS___ooo|||~~~sss^^^KKKFFFHHHHHHMMMTTTooopppqqq{{{~~~zzzyyyxxxxxxxxx{{{}}}zzztttqqqppppppqqqrrrsssnnnnnnrrrtttssssss{{{vvvrrrlllfffbbb^^^ZZZWWWQQQOOOKKKGGGDDDAAA???>>>===<<<:::999999888888777777777777777777777777777666666777777888999999:::>>>@@@CCCFFFHHHJJJKKKLLLMMMMMMOOORRRWWWddd}}}nnn```QQQGGGAAA===<<<>>>DDDHHHLLLOOOQQQWWW___eee|||jjjVVVHHHAAABBBLLLYYYgggvvv}}}wwwcccTTTHHHGGGHHHIIIPPPZZZ{{{~~~qqqvvv~~~}}}{{{zzzwwwwwwwwwyyy{{{~~~yyytttqqqppprrrsssppprrrooooootttuuu~~~}}}|||{{{vvvoookkkeee```\\\YYYUUUSSSNNNMMMJJJFFFBBB???===<<<>>>;;;999888999888777666666666555555555666666777555555666777888999999:::???@@@CCCGGGIIIKKKKKKKKKMMMLLLOOOTTT]]]mmmvvvdddWWWIIIBBB???<<<===@@@DDDHHHMMMOOOSSSZZZfffooonnnYYYLLLGGGEEEAAANNN___ppp}}}zzzpppUUUKKKEEEFFFGGGJJJWWWfffvvvqqq{{{}}}zzz|||}}}|||~~~}}}~~~~~~~~~~~~|||zzzxxxvvvuuuvvvwwwyyy|||~~~yyytttrrrrrrsssuuupppssspppqqquuuuuu||||||yyyqqqlllfffbbb]]]XXXUUURRROOOMMMIIIHHHFFFCCCAAA>>><<<;;;;;;999666666888999777666777666555444444555555666555666666777999::::::;;;???AAADDDGGGIIIJJJKKKJJJKKKKKKNNNXXXeeewww}}}kkkYYYNNNCCC>>>>>>===???BBBEEEJJJOOORRRWWWbbbqqq}}}sss[[[IIICCCCCCDDDFFFVVVkkk}}}vvvfffLLLGGGDDDFFFGGGOOOeee{{{~~~pppttt{{{zzz}}}~~~|||~~~zzz{{{|||||||||{{{xxxvvvtttuuuuuuvvvxxxzzz||||||xxxuuussssssuuuvvvqqquuurrrsssvvvttt~~~}}}ssskkkfff```\\\WWWSSSPPPMMMJJJHHHEEEDDDCCCAAA???>>><<<<<<999666444555777999888666777666555444333444555555666777888999:::;;;<<<<<<>>>@@@DDDGGGIIIJJJJJJJJJJJJIIINNNZZZkkk~~~vvvdddQQQGGG>>><<<===>>>@@@DDDGGGLLLRRRVVV]]]jjj|||}}}gggNNN???<<>><<<::::::888888888888888777666666333555777888666555555666777888999;;;===???@@@AAABBBDDDFFFHHHJJJKKKLLLMMMKKKQQQXXXbbbvvvvvvfff\\\MMMDDD======???AAADDDHHHOOOPPPSSSYYYdddrrroooVVVFFF???>>>CCCKKKZZZrrrnnnYYYGGGIIIHHHGGGNNNeee|||}}}~~~|||zzzyyyzzz~~~}}}|||~~~|||}}}xxxvvvwwwxxxwwwuuuwwwvvvuuuvvvxxxzzzyyyxxx|||xxxtttrrrsssvvvyyyzzzsssyyy|||{{{vvvwww}}}uuunnngggiiisss|||vvvooojjjeee```\\\YYYVVVRRRMMMIIIGGGFFFFFF@@@???>>><<<;;;;;;::::::777888888888888777666666333555777777666555666666666666888:::<<<>>>???@@@CCCEEEHHHJJJKKKLLLMMMNNNKKKRRR\\\jjj~~~ppp```VVVIIIAAA<<<===@@@CCCFFFKKKOOOQQQVVVaaaooo|||www```JJJCCC@@@???DDDNNNhhh~~~|||gggSSSGGGHHHIIIOOO^^^zzz|||www~~~|||zzzyyyxxxwwwwwwxxx|||}}}}}}}}}}}}|||{{{vvvuuuwwwwwwvvvtttuuutttssstttvvvvvvvvvuuuwwwuuussssssuuuvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyzzzyyyhhhbbb```bbbkkk|||vvvrrrkkkfffaaa]]]YYYVVVSSSPPPMMMIIIFFFFFFFFFFFF>>>===<<<;;;:::999999999777777888888777777666555333555777777666666666777777888999;;;===???AAABBBDDDGGGJJJLLLMMMMMMNNNOOOPPPYYYggguuuxxxgggWWWNNNDDD>>>;;;>>>BBBEEEJJJOOOQQQTTT\\\kkk{{{fffOOO???AAACCCBBBJJJYYYxxxrrr]]]MMMFFFEEEIIIWWWqqqoooooo{{{yyywwwuuuttttttuuuvvvvvvyyy}}}~~~}}}~~~~~~~~~}}}zzzzzzzzz|||xxxttttttvvvwwwvvvttttttrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrtttvvvvvvtttrrrvvvsssqqqtttxxxyyytttnnnuuulll___ZZZ___bbbjjjzzz|||tttlllhhhbbb\\\XXXTTTQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@>>><<<:::888777777777777777777777666666555444555777777666666777999:::;;;===???AAACCCEEEFFFEEEHHHLLLMMMMMMMMMNNNPPPYYYdddsss~~~nnn]]]NNNEEEAAA===<<>>>>>BBBEEEGGGLLLRRRRRR\\\nnn|||fffUUUJJJ???;;;AAACCCHHHcccqqq^^^QQQJJJMMMNNNZZZvvvsssmmmzzz~~~|||{{{{{{zzzxxxtttqqqpppppprrrsssvvvxxx{{{}}}|||{{{zzzzzzyyy|||xxxsssooovvvyyyvvvtttuuuxxxyyywwwuuutttqqqnnnmmmmmmnnnnnnmmmooooooqqqsssvvvvvvuuusssssstttwwwyyyxxxuuuppplllbbbkkk{{{tttnnnooouuu{{{qqqhhh___XXXVVVXXXYYYbbbrrr{{{qqqeee\\\UUUQQQKKKGGGEEEEEEDDDCCCDDDFFFHHHIIIGGGDDD@@@===:::999888888777777777888666666777777666666555444444666777666666777999;;;;;;<<<>>>AAACCCFFFHHHIIIFFFJJJNNNNNNLLLNNNTTTZZZgggvvv}}}kkkZZZMMMCCC>>>AAA???AAAFFFHHHHHHMMMSSSUUUdddxxxqqq[[[KKK@@@======@@@DDDSSSrrr|||fffVVVMMMJJJIIIPPPcccnnnmmmttt{{{{{{zzzzzzyyyyyyxxxxxxvvvtttrrrpppooopppqqqqqqyyyzzz|||~~~zzzwwwvvvwwwxxxxxxzzzxxxrrrmmmsss|||yyyvvvtttuuuxxxyyyvvvtttssspppmmmllllllmmmmmmmmmpppqqqsssvvvyyyzzzxxxvvvqqqvvv{{{}}}yyyuuurrrqqqgggjjjuuullleeehhhooozzzpppggg___ZZZWWWVVVZZZ___iiitttyyyqqqggg[[[RRRLLLIIIEEECCCDDDFFFGGGGGGIIIHHHHHHFFFDDDBBB@@@>>>999999888888777777888888666666777777666666555444555666666666666777:::<<<<<<>>>@@@BBBEEEHHHJJJKKKIIIMMMPPPOOONNNQQQZZZbbbsssrrr___QQQGGGAAA>>>???@@@CCCHHHJJJKKKPPPWWW___ooouuu```NNNDDD;;;===>>>AAAMMMffflllZZZOOOLLLLLLNNN[[[sss|||lllttt~~~{{{zzzzzzyyyyyyzzzzzzzzzrrrrrrrrrrrrsssssstttuuu|||}}}~~~|||yyywwwvvvuuuvvvwwwxxxzzz|||~~~{{{vvvqqqmmmrrrzzzxxxuuuttttttwwwwwwtttqqqqqqnnnkkkjjjjjjlllmmmmmmppprrrvvv|||~~~zzzwwwrrrvvv{{{}}}{{{xxxvvvuuunnnkkkppptttiiiiiimmmyyypppeee^^^VVVTTTUUUWWW___ggg~~~~~~tttkkkaaaUUULLLJJJGGGDDDDDDGGGKKKMMMOOOMMMKKKHHHDDDAAA@@@@@@@@@???>>><<<:::999888777777666666666666666555555444555666666666666777:::===???@@@BBBEEEHHHJJJMMMNNNKKKOOOQQQPPPOOOSSS^^^ggg~~~jjjXXXJJJCCC@@@>>>>>>???DDDJJJLLLMMMRRRZZZhhhwwwiiiQQQBBB>>>;;;???@@@DDDWWWwwwuuu___QQQKKKLLLOOO]]]mmmvvvyyy|||~~~}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~qqqrrrsssuuuwwwyyyzzz{{{}}}}}}|||{{{yyywwwuuusssxxxvvvuuuvvvxxxwwwtttqqqooosssyyy~~~wwwuuussstttuuuuuurrrooopppmmmiiihhhiiikkkllllllnnnrrryyy{{{vvvsssvvvyyy|||}}}{{{xxxvvvrrrlllmmm}}}rrrlllmmmzzzxxxfff]]]TTTPPPSSSUUUYYYjjj}}}tttmmmdddXXXNNNHHHGGGEEEDDDEEEIIIMMMPPPRRRSSSNNNGGGAAA>>><<<;;;;;;=========<<<:::888777666777666666888999999888666<<<;;;999999:::<<>>AAAGGGJJJJJJMMMUUU[[[]]]qqqxxxyyymmmXXXHHH@@@>>>AAA???BBBPPPkkkzzz___UUUQQQLLLPPPZZZrrr|||qqqtttyyyxxx~~~}}}}}}|||yyyzzz|||}}}}}}{{{yyyxxxxxxxxxwwwyyy}}}{{{wwwuuuuuuuuuuuutttpppooooooooopppnnnllljjjjjjqqqzzzzzzvvvsssrrrrrrqqqqqqqqqrrrrrrkkkhhheeeeeegggjjjlllmmmpppxxx|||vvvxxxyyy|||}}}~~~}}}|||{{{sssrrrqqqxxxnnnppp|||ooo^^^UUUOOONNNRRRVVV```xxxxxxmmmfff___SSSJJJEEEEEEDDDDDDFFFJJJOOORRRSSSPPPKKKDDD>>>;;;;;;:::999777777888888888888777777777666555666888999888777;;;:::999999:::===@@@BBBCCCFFFHHHJJJJJJJJJKKKLLLOOONNNPPPSSSUUU[[[iiixxxtttgggUUUGGGAAA???===<<<===EEEKKKKKKMMMUUU___eeerrrrrrmmm^^^KKK???<<<===@@@BBBIIIZZZuuupppYYYRRROOONNNXXXfffyyyuuuzzz}}}}}}~~~~~~~~~}}}||||||}}}|||~~~}}}yyywwwvvvuuusssrrrppppppoooooonnnllljjjhhhjjjpppxxx~~~xxxtttoooooonnnnnnnnnnnnnnnnnnggggggfffiiilllpppqqqqqqttt{{{}}}wwwzzz|||~~~vvvtttqqqvvvxxxqqqvvv|||hhhZZZRRROOOPPPSSSXXXiii~~~}}}yyyvvvmmmccc^^^WWWMMMEEEBBBCCCCCCDDDHHHMMMQQQSSSTTTKKKFFF@@@;;;888888888777666666777777777777666666777555444444666777888777999999999999;;;???BBBDDDEEEGGGIIIKKKKKKKKKLLLNNNQQQPPPRRRYYY```iiiuuu}}}eee[[[MMMBBB>>>===>>>>>>>>>GGGOOONNNOOOWWWcccjjjmmmggg[[[LLL???999;;;@@@???HHHVVVjjjtttaaaQQQNNNNNNRRReee{{{~~~www|||~~~~~~|||zzzxxxuuurrrpppppppppooonnnlllkkkiiihhhjjjooovvv|||~~~{{{uuurrrmmmmmmmmmmmmmmmlllkkkjjjfffgggkkkqqqvvvyyyyyyxxxyyy~~~yyy|||~~~|||yyyttttttpppoootttzzzfff[[[SSSSSSTTTWWW]]]rrrzzzyyy~~~|||yyytttpppkkkccc\\\XXXRRRJJJDDDBBBAAAAAACCCHHHNNNRRRTTTTTTGGGBBB<<<777666666666666::::::999999888666555444777555333222444777888888888888999:::===AAADDDFFFGGGIIIKKKLLLLLLLLLNNNPPPPPPQQQVVVaaannnzzzwwwnnnYYYRRRHHH@@@???@@@BBBCCCEEELLLQQQRRRVVV^^^fffiiibbbXXXLLLBBB;;;999===CCCAAAPPPfff|||bbbUUULLLLLLNNNXXXsssrrrvvv~~~}}}~~~{{{wwwsssooonnnooopppooonnnmmmmmmmmmmmmqqqwww|||}}}{{{vvvsssppprrrssstttsssqqqnnnlllkkknnnttt|||~~~|||~~~zzz|||~~~}}}yyywwwnnnmmmtttwwwddd[[[RRRTTTWWW[[[fffzzz}}}uuupppnnnmmmjjjgggccc]]]XXXUUUPPPHHHDDDDDD@@@@@@BBBGGGLLLPPPRRRRRREEE@@@:::666444555555555999999999888777666555444777444222222444777888999888999:::===@@@CCCFFFHHHIIIKKKLLLMMMMMMNNNPPPRRRQQQVVV___lll|||uuuggg]]]NNNIIICCC@@@@@@BBBFFFHHHJJJNNNQQQWWW```iiiiiieeeTTTKKKBBB???<<<999<<>>???CCCGGGJJJKKKNNNSSS\\\hhhoooiii___IIIAAA===>>>===999;;;CCCTTThhhvvveeeOOOIIIJJJQQQWWWfffxxxppp|||~~~{{{zzz{{{|||}}}|||}}}zzzvvvrrrlllrrrxxx{{{{{{zzzzzz|||zzz||||||{{{~~~yyy~~~~~~}}}}}}xxxxxxyyy{{{uuuuuu~~~kkk___\\\^^^eeevvv~~~vvvpppiiieee```_________]]]ZZZXXXTTTQQQPPPKKKEEECCCFFFBBB@@@???AAADDDHHHJJJKKKHHHCCC===888666666666666333444555666777777777777555444444666888:::999999<<<===???BBBEEEHHHJJJKKKMMMNNNOOOOOOOOOPPPSSSVVV]]]kkk|||sssdddVVVLLLFFF@@@?????????@@@DDDHHHLLLLLLRRRZZZbbbjjjjjj___SSSAAA:::888<<<======EEERRRjjjyyyzzzgggWWWIIIEEEHHHRRR[[[lll}}}uuuwww}}}{{{{{{{{{{{{{{{yyywww~~~}}}zzzvvvssspppwww~~~}}}~~~}}}vvv~~~~~~}}}{{{yyyyyyyyyzzzwwwiiijjjkkkrrr|||zzzxxxssskkkdddYYYWWWUUUVVVWWWVVVRRROOOTTTQQQNNNMMMIIICCCAAADDDCCC@@@>>>>>>AAAEEEGGGHHHJJJEEE>>>999777777666666999999:::999999888777666555444555777:::;;;:::999===???AAACCCFFFIIIKKKLLLNNNOOOOOOOOOOOOQQQTTTWWWddduuu|||iiiYYYMMMEEEBBB???@@@@@@AAABBBFFFKKKNNNOOOXXXbbbhhhhhhbbbTTTGGG===666555;;;???CCCSSSeee{{{|||kkkYYYKKKFFFBBBGGGSSS^^^ooosssttt{{{~~~|||||||||{{{yyywwwttt|||||||||xxxuuusssttt|||||||||}}}}}}{{{uuu~~~}}}~~~{{{wwwrrrrrr~~~~~~~~~vvv{{{{{{wwwssspppkkkddd[[[UUUSSSQQQNNNLLLMMMMMMLLLKKKMMMMMMMMMJJJFFFDDDBBBBBB@@@===:::;;;???DDDGGGGGGJJJIIIEEE@@@:::666555555444555555666666666666555666777888777777888;;;===BBBCCCDDDEEEHHHJJJLLLNNNQQQNNNMMMNNNNNNPPPXXXaaaxxxkkk]]]QQQGGGBBBBBB;;;???CCCEEEEEEGGGJJJMMMVVVYYY]]]^^^ZZZPPPEEE>>>999888888;;;===HHHaaaxxxrrr```QQQIIILLLIIILLLXXXiiiyyynnniiisss~~~{{{yyyyyyzzz{{{{{{www|||~~~|||~~~{{{rrrpppssswww|||yyy}}}|||}}}{{{xxxyyy{{{zzzzzz|||~~~xxxrrrqqqtttxxx{{{uuuwww{{{wwwtttrrrnnniiiddd___XXXQQQLLLHHHFFFEEEEEEIIILLLNNNNNNNNNMMMJJJGGGCCC@@@?????????<<<999:::>>>BBBEEEEEEIIIHHHEEE@@@;;;777666777666666777777666666555555555666777777777999<<<>>>CCCDDDDDDFFFHHHJJJLLLMMMOOOMMMNNNOOOQQQVVVbbbnnntttaaaSSSIIIAAA===>>>>>>AAAEEEGGGHHHIIILLLNNNVVVVVVUUURRRLLLDDD<<<888777666888===CCCSSSnnn}}}jjjXXXMMMIIIKKKKKKSSScccwwwqqqkkkkkkwww}}}zzzyyyzzz|||}}}}}}{{{}}}{{{|||xxxooollloooxxx{{{~~~~~~}}}~~~{{{xxxxxxxxxxxxyyy{{{~~~}}}wwwpppmmmnnnppp}}}zzznnnfff___bbbiiisss}}}yyyuuupppmmmjjjeee]]]VVVPPPKKKFFFCCCAAA??????BBBGGGLLLPPPRRRQQQNNNJJJEEEAAA???>>>>>><<<:::999999<<>>:::777666777777:::@@@KKK```}}}www```PPPLLLMMMJJJOOO]]]sssxxxggghhhppp}}}|||zzz{{{}}}|||zzz{{{~~~wwwmmmjjjmmmyyy{{{}}}}}}}}}{{{~~~~~~}}}zzzvvvvvvuuuvvvxxxzzz}}}~~~zzzuuuoookkkjjjkkkvvv~~~vvvbbb[[[VVVXXX^^^fffrrr|||{{{wwwrrrmmmjjjeee```WWWNNNHHHDDDBBBAAABBBBBBBBBFFFLLLQQQUUUVVVUUUPPPIIIDDD@@@???>>>>>>:::999888999:::<<<===>>>AAABBBAAA???<<<::::::;;;;;;:::999777666444444333333555777999:::<<>>BBBEEEGGGJJJLLLNNNNNNNNNNNNLLLHHHBBB<<<999888999;;;:::;;;???FFFTTTkkkqqqYYYLLLLLLQQQLLLUUUgggooo```jjj{{{|||{{{{{{~~~|||zzz{{{~~~xxxooommmpppzzz}}}~~~{{{zzzxxx||||||{{{~~~xxxsssssssssvvvyyy{{{}}}~~~~~~}}}|||{{{zzzyyyxxxvvvssspppmmmkkkkkkmmmuuuzzzsssiiiZZZUUUSSSUUUZZZaaakkkuuu~~~xxxsssnnniiieeebbb```[[[SSSKKKDDDAAAAAABBBCCCEEEHHHMMMTTTXXXZZZZZZTTTNNNFFF@@@>>>>>>===<<<888888999999999999:::;;;<<<===>>>===;;;::::::;;;;;;:::888666555444444444444666999;;;===>>>AAACCCHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMRRRYYYaaannnxxxkkk]]]QQQEEE@@@??????BBBFFFGGGIIIKKKMMMOOOOOOMMMLLLGGGDDD???:::888888:::;;;:::>>>DDDOOO```xxxlllUUUJJJKKKPPPRRR___ttt~~~jjjaaarrr}}}||||||zzzzzz|||~~~}}}{{{{{{~~~~~~xxxppppppttt|||{{{yyyxxx|||~~~zzzyyyzzz~~~|||uuupppppptttxxx|||~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxwwwuuusssqqqooommmkkkgggmmmuuuuuuppp~~~ttt___QQQNNNMMMRRRXXXaaannnzzz~~~xxxpppiiiccc___\\\ZZZVVVTTTOOOHHHBBB???@@@AAAAAAEEELLLUUU[[[^^^]]]ZZZNNNGGG@@@;;;;;;;;;:::999666888::::::888777777888777999::::::999888888999888777666444444444555666666888<<<>>>???AAACCCEEEHHHHHHIIIJJJKKKMMMOOOPPPOOOPPPVVVaaammm{{{~~~nnn```QQQGGG???>>>???AAADDDHHHIIIJJJLLLNNNPPPPPPMMMJJJCCCAAA<<<888666555666777:::BBBMMM[[[ooo|||cccPPPIIIKKKOOO]]]nnnwwwiiihhh~~~zzzwwwvvvwwwwwwxxx|||}}}{{{zzz|||~~~~~~{{{{{{}}}~~~{{{zzzyyytttppprrrxxx}}}zzzyyy~~~yyy|||}}}xxxwwwwwwzzzyyysssppppppvvvzzz}}}||||||~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{xxxuuusssrrrpppmmmjjjeeehhhmmmyyytttqqq|||iiiUUULLLIIIIIIPPPZZZiii}}}xxxqqqggg^^^XXXUUUSSSRRRMMMMMMKKKGGGBBB??????@@@CCCIIIRRR\\\bbbaaa[[[UUUHHHBBB<<<999:::;;;:::888666888;;;;;;888666555666333555777777666555555666555444333222333444666888888;;;>>>AAAAAABBBDDDEEEHHHHHHIIIJJJLLLNNNPPPRRRSSSTTT[[[jjjzzzrrrbbbTTTIIIAAA;;;===@@@BBBEEEHHHLLLLLLMMMPPPRRRQQQMMMIII@@@===888555444555888:::@@@KKKZZZjjj~~~lllWWWLLLKKKPPPUUUiiipppkkkqqqxxxrrrnnnmmmnnntttvvvzzz~~~}}}zzzxxxyyy|||~~~}}}zzzzzz{{{}}}yyyvvvuuutttqqqooouuu}}}~~~{{{~~~|||xxxzzz}}}~~~{{{yyyvvvvvvxxxwwwrrrqqqsssxxx|||{{{xxxxxxzzzyyyzzzzzzzzz{{{{{{||||||zzzwwwsssrrrrrrqqqooommmfffhhhkkkttt{{{www}}}yyyaaaNNNKKKHHHIIIPPP^^^rrr~~~wwwvvvtttssstttyyyooohhh]]]SSSMMMJJJIIIIIIGGGIIIJJJGGGCCC???@@@AAAIIIOOOZZZcccfffaaaWWWOOOGGGAAA;;;:::<<<>>><<<999666999<<<;;;888555555555111333555666444333333444333222111111222555777999:::<<<@@@BBBCCCCCCEEEFFFGGGHHHIIIKKKMMMOOOQQQSSSVVVVVV^^^pppuuuhhhXXXJJJEEE???;;;>>>CCCEEEGGGJJJNNNMMMNNNQQQSSSRRRNNNJJJ<<<999555333444888===AAAIIIUUUeeeuuuvvv___MMMHHHNNNXXX^^^qqqwwwkkklllvvv{{{rrrjjjeeedddeeeqqqsssxxx~~~~~~|||yyywwwyyy|||~~~|||yyyxxxyyy{{{xxxuuusssrrrqqqqqqxxx}}}~~~yyyvvvxxxyyy{{{}}}~~~~~~|||{{{yyyvvvuuuwwwvvvssssssuuuxxx}}}zzzvvvuuuvvv}}}||||||{{{{{{zzzzzzyyyvvvssspppppprrrtttsssrrriiijjjkkksss~~~jjjWWWLLLJJJJJJMMMWWWgggzzzqqqjjjggg___^^^^^^aaadddgggmmmrrrvvvuuuwww{{{|||{{{~~~yyyqqqjjj^^^RRRJJJDDDAAABBBFFFGGGKKKMMMIIIAAA===???CCCLLLSSS]]]eeeeee^^^TTTMMMCCC???:::777777999;;;;;;777666666666555555555555555666666666555444444333222111111222444777:::<<>>======???CCCGGGJJJLLLLLLMMMPPPTTTUUUPPPGGG???>>>777444555777999AAALLLXXX^^^lllrrr```PPPLLLLLLPPP^^^ooouuueeeiiiuuu}}}zzzuuukkkaaa]]]___hhhsss~~~~~~~~~zzzwwwwwwzzz||||||{{{~~~~~~}}}{{{yyywwwvvvuuuwwwvvvtttuuuwwwzzz}}}}}}}}}}}}~~~|||zzzxxxwwwvvvuuuzzz}}}|||}}}}}}yyy|||xxxwwwxxxxxxttttttwwwuuuyyyyyytttpppsssvvvwww{{{{{{{{{{{{zzzxxxvvvuuusssqqqpppqqqtttvvvwwwvvvppphhheeennnvvv}}}yyyuuubbbUUUMMMKKKJJJOOO]]]qqqttthhh]]]VVVSSSQQQPPPRRRUUUXXX\\\```ccchhheeefffiiikkkjjjmmmrrrzzz}}}~~~}}}{{{yyyrrrjjj```UUUKKKEEEBBBAAACCCHHHLLLNNNNNNHHH@@@===@@@DDDMMMSSS[[[aaaaaaZZZRRRKKKAAA===888444444555666666777777666666666555555555555555555555555444333333222222222333555888;;;<<>>IIIUUUaaaeeeqqqcccVVVKKKKKKNNNWWWlllmmmfffooo}}}~~~{{{xxxtttkkkbbbaaaeeekkkyyy~~~}}}yyyyyy{{{}}}~~~}}}~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuuwwwzzz}}}}}}|||{{{{{{|||}}}~~~~~~|||zzzwwwuuusssrrrqqqvvv{{{}}}|||}}}~~~{{{zzzwwwxxx||||||wwwtttuuuuuuxxxxxxtttsssvvvyyyxxxwwwwwwxxxxxxwwwuuutttsssoooooopppsssvvvxxxxxxwwwrrrkkkhhhnnn~~~rrruuuuuuyyyfffYYYQQQNNNKKKLLLUUUiiizzzgggZZZOOOJJJIIIKKKKKKMMMRRRXXX___bbbcccfffbbb```bbbbbbaaadddhhhpppuuuwwwuuusssoooiiibbbYYYPPPIIIFFFFFFGGGJJJOOOSSSRRROOOGGG???===AAAFFFNNNRRRWWWZZZYYYTTTMMMHHHCCC???:::777666777888888777777777666666666555555444444444444444444333333333333333444666999<<<===CCCDDDFFFHHHJJJKKKLLLLLLGGGKKKNNNOOOOOOSSS[[[bbbppp~~~rrrbbbUUULLLFFF???:::999===BBBGGGKKKLLLLLLLLLTTTWWWZZZXXXQQQFFF<<<777666666777:::>>>GGGWWWeeeqqquuuzzzhhhRRRKKKHHHMMMWWWiiinnnhhhmmm|||}}}|||yyyvvvsssnnniiikkkqqq}}}}}}yyyxxxyyy{{{}}}}}}}}}{{{xxxvvvttttttttttttsssuuuxxx{{{~~~xxxwwwwwwzzz~~~~~~|||zzzwwwtttqqqpppoooooowww{{{|||{{{}}}{{{yyy{{{{{{uuussstttuuuuuusssuuuzzz{{{xxxrrrrrrssssssrrrqqqppppppmmmooosssxxx|||}}}|||zzzuuupppllloooxxxpppooorrrooo\\\QQQMMMLLLLLLPPP```{{{rrr___SSSKKKHHHIIIKKKMMMPPPWWWdddqqqwwwvvvvvvpppkkkjjjiiifffgggjjjjjjqqquuusssnnniiibbb\\\UUUNNNHHHIIIJJJKKKNNNSSSVVVTTTNNNFFF>>>===BBBGGGOOOPPPRRRRRRPPPLLLHHHEEEAAA>>>:::888888999::::::777777777666666666666555444444444333333333444444444444555777999;;;===???EEEFFFHHHJJJKKKLLLMMMMMMKKKOOOQQQQQQRRRZZZiiittt~~~iii___RRRHHHCCCBBB???===;;;???DDDIIILLLOOOQQQRRRYYYZZZYYYSSSIII???999666444666888;;;CCCRRRhhhyyyiiiWWWJJJEEEGGGTTTiiipppffflllzzz}}}{{{yyywwwvvvttttttzzz~~~~~~{{{wwwuuuuuuwwwyyy{{{{{{yyyuuurrrqqqqqqssstttrrrvvvzzz~~~zzzxxxxxx|||}}}{{{yyywwwtttrrrrrrrrrrrrvvvzzz{{{{{{~~~}}}}}}|||uuurrrqqqrrrqqqqqqvvv{{{zzzvvvoooooooooooooooooooooooopppsssxxx~~~~~~{{{uuusssqqqpppttttttpppsssjjjXXXNNNJJJIIINNNWWWmmmjjjWWWLLLEEEDDDFFFHHHKKKQQQ\\\qqqyyyvvvsssnnnmmmnnnhhhrrrxxxtttmmmfff___ZZZQQQKKKFFFGGGHHHHHHJJJMMMUUURRRLLLEEE??????CCCHHHMMMMMMLLLJJJHHHEEEBBB@@@:::777555444666888999:::888777777777666666666666555444333333333444555555666777888:::<<<>>>@@@AAAEEEFFFHHHJJJKKKMMMMMMNNNNNNQQQTTTUUUYYYeeexxxyyypppYYYRRRGGG@@@>>>???@@@@@@AAACCCGGGIIILLLQQQWWW[[[dddaaaZZZNNNAAA999666777555777:::>>>KKKaaa{{{qqq[[[NNNHHHDDDIII^^^|||{{{iiiiiivvv|||zzzzzz{{{|||~~~~~~~~~}}}|||}}}{{{xxxuuuttttttwwwyyyyyywwwsssqqqooopppqqqrrrsssxxx}}}}}}||||||}}}{{{{{{|||yyyxxxvvvuuuttttttuuuuuutttwwwyyyzzz}}}zzz|||}}}xxxrrrpppnnnoooooopppuuuzzzxxxrrrnnnnnnnnnnnnoooppppppqqqsssuuuyyy~~~{{{xxxssssssssssssttt|||vvvuuu~~~gggUUULLLIIIIIIPPP^^^yyyjjjWWWKKKDDDBBBCCCFFFLLLVVVfff{{{uuuqqqqqqhhhsss{{{wwwlllccc\\\XXXSSSMMMIIIIIIIIIGGGGGGIIINNNLLLHHHDDDAAAAAAEEEHHHJJJIIIFFFDDDAAA???===<<<888666555555888:::<<<<<<888888777777777666666666666555444333444555666777999:::<<<===@@@AAACCCCCCEEEFFFHHHJJJLLLMMMNNNNNNOOORRRWWW\\\eeetttvvviii```QQQLLLDDD>>><<<===???@@@FFFHHHJJJKKKMMMTTT]]]dddooogggYYYJJJ===777666777777;;;???GGGYYYsssxxx___PPPLLLHHHGGGPPPjjj{{{pppiiiqqq}}}~~~~~~||||||||||||{{{||||||{{{xxxuuuuuuvvvxxxvvvuuussspppoooooopppqqqtttyyy|||{{{|||~~~}}}}}}zzzvvvvvvvvvvvvuuuuuuttttttqqquuuwwwyyy~~~zzzuuuvvvwwwtttqqqooollloooqqqqqqsssvvvtttpppnnnnnnnnnooopppqqqssstttssssssuuuxxxzzzyyyuuurrrooorrrtttuuuttt~~~}}}wwwwwwaaaQQQJJJJJJLLLSSSccckkkZZZNNNFFFCCCCCCHHHRRRaaauuu}}}{{{uuupppnnngggsss|||vvvjjj___WWWSSSSSSNNNJJJKKKJJJFFFEEEFFFFFFEEEDDDCCCBBBDDDFFFHHHGGGEEEBBB???<<<::::::999:::888777888:::<<<======888888888777777777666666777666555444444666888999;;;===>>>AAACCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPVVV^^^jjjxxx~~~uuunnneeeZZZQQQJJJFFFAAA======>>>AAABBBHHHJJJMMMNNNPPPWWWaaajjjkkkaaaRRRDDD<<<888777777999???GGGTTTkkkdddQQQJJJJJJHHHNNN^^^zzzmmmiiimmm{{{|||{{{|||||||||zzz{{{|||yyyvvvttttttvvvttttttrrrqqqpppppppppppptttzzz~~~~~~~~~}}}|||wwwxxxxxxxxxwwwtttrrrpppooosssvvvwww{{{xxxsssvvvzzzxxxuuussslllqqquuusssrrrsssrrrnnnnnnnnnnnnoooppprrrtttvvvrrrqqqqqqrrrttttttrrrqqqmmmppptttvvvuuu{{{zzzrrr\\\MMMIIIKKKNNNUUUfff~~~hhhXXXNNNFFFBBBCCCGGGUUUggg~~~|||uuutttsssnnnhhheeeeeerrr{{{uuuggg[[[SSSOOONNNIIIFFFGGGEEEAAA???@@@@@@@@@BBBCCCDDDEEEGGGHHHEEECCC@@@===:::888888888888777555555777999999999888888888888777777777777777666555444555666888:::===>>>@@@BBBEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSZZZfffwwwxxxmmmeee```ZZZPPPHHHBBB@@@>>>===>>>AAAEEEGGGHHHLLLPPPQQQSSSZZZccckkk```VVVIII???;;;:::999888999AAAMMM^^^xxxnnnWWWJJJGGGIIIIIIUUUjjjvvvfffhhhrrr|||||||||}}}}}}wwwyyyzzzxxxtttqqqqqqrrrsssssssssrrrqqqpppooooootttzzz~~~{{{|||||||||yyyuuuqqqooonnnrrruuuuuuxxx~~~xxxuuuzzz{{{yyylllsssxxxvvvrrrrrrqqqnnnnnnmmmnnnnnnpppsssuuuvvvrrrqqqoooppprrrssstttssskkknnnsssvvvuuuyyy}}}~~~fffWWWPPPMMMMMMOOOZZZmmmlllWWWJJJEEEDDDEEEIIIVVVkkk{{{rrrlllkkkiiiccc\\\YYY___lllyyyxxxjjjZZZQQQNNNLLLJJJHHHEEEBBB???===<<<<<<>>>AAABBBCCCCCCEEEGGGJJJGGGBBB===888555333333333333333444555666777777666666666666666555555555666777777888999;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHKKKIIIIIIJJJGGGEEEIIIPPPYYYeeevvvrrrhhh\\\SSSNNNIIICCC???@@@===;;;===BBBGGGIIIJJJLLLPPPOOOMMMRRR[[[]]]ZZZLLLDDD===:::777444444777???III]]]uuunnn]]]PPPIIIIIILLLLLL^^^yyyyyyiiifffsss~~~}}}~~~~~~xxxyyy{{{{{{zzzxxxuuusssrrrrrrrrrrrrqqqpppooooootttvvvyyy|||~~~{{{yyy{{{~~~yyyvvvttttttmmmmmmmmmooorrruuuxxxzzzxxxxxxyyy~~~}}}wwwsssyyy|||wwwqqqpppqqqpppqqqqqqqqqrrrsssuuuvvvwwwtttuuuuuuvvvxxxzzz|||||||||yyywwwwww{{{zzzdddVVVOOOLLLLLLOOO]]]tttlllYYYLLLGGGFFFGGGNNN\\\rrr}}}uuunnnllliiiaaaZZZWWW\\\fffqqqrrrgggXXXOOOKKKIIIHHHEEECCC@@@===;;;::::::===@@@AAABBBCCCEEEFFFIIIFFFAAA<<<888555333333444444555555666777777777777777777777777777777777777777888999:::<<<===>>>AAABBBDDDEEEEEEEEEGGGIIIJJJHHHIIIJJJIIIHHHNNNVVVbbbqqqxxxpppddd\\\RRRJJJGGGDDD@@@<<<>>>======???CCCHHHKKKLLLLLLOOOOOOLLLNNNSSSSSSNNNEEE>>>999888666555666:::???SSSmmmuuu___RRRLLLJJJKKKMMMUUUhhhpppiiiqqq~~~~~~zzz{{{||||||{{{xxxuuutttssssssttttttsssqqqpppooopppssswww||||||}}}}}}{{{zzz|||~~~xxxsssqqqpppnnnooopppqqqsssuuuwwwxxx|||{{{|||{{{vvv|||zzzuuussssssrrrqqqrrrsssuuuwwwxxxzzzzzzzzz{{{{{{}}}|||zzzxxxyyy{{{uuuaaaTTTNNNKKKNNNRRRbbb~~~{{{jjjYYYMMMGGGFFFFFFOOOaaaxxxxxxqqqnnnhhh___WWWTTTWWW^^^fffgggaaaVVVMMMHHHEEEDDDBBB???===;;;999888888;;;>>>@@@AAABBBDDDEEEFFFDDD???;;;777444333333666666666666666666777777888888888888888999999999999999999:::;;;===???@@@DDDFFFHHHHHHGGGGGGIIIKKKIIIGGGGGGIIIJJJMMMUUU___nnn}}}rrrggg```UUUOOOGGGBBBAAA@@@===;;;===@@@CCCEEEGGGJJJMMMPPPMMMNNNLLLIIIHHHHHHDDD???===999666777777777;;;@@@FFFaaauuubbbPPPIIIKKKOOOSSSWWWeeezzzpppjjjooo~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}{{{yyywwwuuuuuuuuuvvvvvvuuussspppooolllqqqxxx~~~~~~{{{xxxzzz{{{yyyyyy|||}}}wwwrrrpppooommmnnnqqqtttvvvwwwxxxxxx}}}|||}}}|||zzz}}}xxxwwwuuusssqqqsssvvvxxx{{{|||}}}}}}xxxxxxyyyzzz}}}|||zzzyyyzzz|||zzz}}}}}}|||}}}zzz{{{~~~}}}ooo```VVVPPPOOOSSSZZZkkkzzzssseeeWWWKKKEEEDDDEEELLLaaa|||zzzsssoooggg\\\TTTQQQRRRVVV[[[]]]YYYRRRJJJEEEAAA@@@???===;;;999888777777999<<<>>>???@@@BBBCCCCCCAAA===999666444333333666666666666555555555555777777888888999999::::::;;;;;;;;;<<<===???AAAAAAGGGHHHIIIIIIHHHHHHJJJKKKIIIGGGGGGJJJLLLQQQ\\\gggzzzwwwmmmdddZZZTTTKKKGGGBBB???>>>???>>>===@@@DDDIIIKKKKKKLLLOOORRROOOMMMHHHCCCAAA???;;;888;;;777666888999999>>>EEESSSpppeeeXXXLLLIIIMMMUUU```hhh{{{rrrhhhppp~~~{{{|||}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~|||zzzxxxwwwvvvwwwxxxxxxwwwtttqqqooommmrrr{{{}}}wwwtttvvvwwwvvvwwwzzz~~~zzzuuurrrqqqqqqjjjmmmqqqvvvyyyzzzzzzzzzzzzzzz}}}|||xxx|||}}}yyyxxxvvvsssppprrrvvvyyy|||}}}}}}}}}ssssssssssssuuuwwwzzz{{{yyyyyyyyyzzz~~~{{{{{{~~~{{{yyywwwvvv{{{zzzzzz{{{{{{{{{{{{{{{zzz~~~~~~~~~tttkkk```YYYUUUVVV]]]gggzzzzzzrrrlllbbbUUUJJJDDDDDDGGGKKKbbb~~~wwwqqqmmmdddXXXPPPMMMLLLNNNQQQRRRQQQMMMGGGCCC???>>>===<<<:::999888888666888;;;<<<<<<===???@@@???===:::777444333333333444444444444444444444333666666777888888999::::::=========>>>???AAACCCDDDGGGHHHJJJIIIIIIIIIJJJKKKKKKIIIJJJNNNRRRXXXeeeqqqwwwjjj```WWWOOOJJJEEEBBB???======>>>??????CCCGGGLLLMMMLLLLLLNNNPPPQQQJJJCCC===:::999888999:::777666888999;;;CCCKKKaaa|||jjjVVVPPPLLLLLLOOOZZZlll|||ssskkkmmm|||}}}|||{{{|||yyyzzz|||~~~~~~}}}zzzzzzzzzzzz|||~~~~~~{{{zzzyyyxxxwwwxxxyyyyyywwwuuusssqqqqqqwww|||vvvrrrtttuuutttvvvyyy~~~|||xxxssspppoooooommmppptttwwwyyyyyywwwvvvwwwzzz~~~yyyttt{{{~~~~~~yyyvvvvvvtttqqqoooqqqtttwwwzzz{{{zzzzzztttsssqqqqqqqqqsssvvvwwwvvvvvvwwwzzz~~~}}}yyy{{{{{{}}}~~~~~~~~~}}}|||~~~{{{xxxuuurrrqqqppp|||zzzzzzyyywwwuuusssqqqpppsssssssssssssssrrrqqqqqqlllfffaaa]]][[[^^^iiiuuu}}}vvvpppkkkggg^^^RRRHHHDDDEEEIIIMMMdddtttoookkkggg___SSSKKKIIIFFFHHHIIIIIIHHHEEEBBBAAA===<<<<<<;;;:::999888888555777::::::::::::;;;===<<<:::777555333333333444333333333333333333333444555666666888999:::;;;;;;?????????@@@AAACCCEEEEEEFFFHHHIIIJJJIIIIIIKKKLLLNNNMMMPPPWWW]]]eeesssyyykkk^^^TTTLLLEEE@@@???>>>======>>>???AAACCCEEEHHHKKKMMMNNNNNNOOOPPPPPPGGG>>>:::888666888<<<888666666999<<>>:::::::::999999888888888666777999999888888888999999888555333222222333444222333333333444555555555666666777999:::<<<======@@@@@@AAAAAACCCDDDFFFGGGFFFHHHJJJJJJJJJKKKMMMOOORRRSSSYYYbbbkkkvvvsssjjj^^^SSSKKKEEE@@@<<<<<<===>>>???AAACCCGGGIIIJJJJJJLLLOOOSSSVVVWWWWWWLLLCCC;;;:::888555777;;;888777999???EEEOOO___nnnnnnZZZLLLGGGHHHMMMWWWdddyyynnnooo{{{zzzwwwwwwyyyzzz{{{|||||||||{{{yyyxxxxxxyyy{{{}}}}}}{{{|||}}}}}}}}}zzzxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwzzz}}}{{{vvvtttwww{{{}}}zzztttooonnnooorrrsssuuuvvvvvvuuusssrrryyy|||{{{xxxvvvvvvvvvrrrmmmlllpppqqqoooqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmmmmooorrrvvvxxxxxxvvvuuuxxx|||vvvsssyyy|||}}}wwwqqqooopppooooooiiijjjlllmmmnnnmmmmmmlllnnnmmmkkkhhheeeccc```___~~~}}}zzzyyyxxxuuurrrooolllkkkhhhgggeeecccbbbaaaaaaaaa```___```aaaccciiiyyy{{{rrrnnnmmmjjjbbb[[[[[[XXXQQQFFF===:::???DDDJJJ___yyysss```^^^\\\ZZZRRRHHHBBBAAA<<>>:::888:::<<<888888888888777777777777666888999999777666777888888777444222222222333444333333444444555666777777777777999:::<<<===>>>???AAAAAAAAABBBDDDEEEGGGHHHFFFHHHJJJKKKLLLLLLOOOPPPUUUWWW^^^jjjuuuvvveee^^^SSSKKKGGGCCC???<<<;;;===@@@BBBEEEHHHMMMPPPOOONNNOOOTTTZZZ___```___IIIAAA;;;;;;999555555888::::::>>>EEENNN\\\pppsss___QQQKKKKKKJJJPPP___tttvvvjjjsss{{{xxxxxxyyy{{{||||||{{{zzzxxxvvvtttxxxyyy{{{}}}|||yyywww||||||}}}~~~|||yyyxxxxxxxxxxxxvvvuuuttttttvvvxxxyyy|||}}}{{{vvvuuuyyy|||vvvsssssstttmmmoooqqqtttvvvwwwxxxxxxzzz{{{{{{zzzxxxwwwvvvwwwtttsssoooiiijjjoooqqqooorrrrrrqqqoooooooooooooooqqqpppooopppsssxxx|||zzzxxxvvvwww{{{{{{sssqqqwwwzzz~~~zzzzzz~~~ooofffeeehhhjjjkkkfffggghhhhhhhhhgggeeeeeegggfffeeeccc```]]]ZZZYYY~~~|||{{{wwwvvvsssoookkkhhhhhhiiihhhddd^^^[[[[[[[[[\\\[[[\\\\\\[[[[[[^^^gggsss|||tttpppkkkgggddd```\\\YYYVVVRRRLLLFFFBBBAAAAAABBBLLL]]]zzzqqqaaa\\\UUUOOOIIIDDD@@@<<<;;;;;;;;;::::::999999999888888888888777777777777555666999:::;;;:::999888333555666666444444555777777666555444444555666777::::::;;;<<<>>>???AAABBBEEEFFFGGGGGGFFFFFFGGGIIIIIIMMMPPPNNNOOOSSSVVVUUUYYY]]]iiiyyy~~~rrriiiVVVQQQJJJCCC???===>>>???;;;@@@FFFIIIJJJKKKMMMPPPNNNQQQWWW^^^dddeeebbb___HHH???888888999888666777:::>>>HHHWWWggguuurrr]]]SSSMMMHHHKKKRRR[[[lllxxxkkkiiizzz|||{{{|||}}}{{{yyyvvvuuuuuuuuuvvvzzz{{{~~~~~~}}}{{{yyy}}}{{{{{{}}}~~~{{{wwwvvvwwwyyyzzzxxxyyyxxxuuurrrsssxxx}}}~~~|||{{{{{{|||~~~tttvvvyyy}}}vvvpppqqqtttnnnooorrrvvvzzz}}}|||{{{xxxxxxxxxyyyzzzzzz{{{{{{rrrnnngggdddiiippppppkkkpppnnnllllllooosssuuuvvvxxxtttqqqqqqvvvzzz||||||wwwvvvtttuuuxxx{{{|||}}}xxxsssttt{{{{{{xxx{{{vvvxxxeee___aaacccaaaiiihhhgggeeecccbbb```___^^^^^^]]][[[XXXVVVTTTRRR~~~|||{{{zzzyyywwwuuuqqqmmmjjjiiiiiifffbbb]]]YYYYYYYYYYYYYYYXXXXXXXXXXXX[[[bbblllsss}}}llliiidddaaa^^^[[[WWWUUUQQQNNNIIIDDDAAA@@@AAABBBKKKZZZsssyyygggVVVRRRMMMHHHDDDAAA===;;;:::::::::999999999888888999999888777666666555555333555666777888777555555111333444333222222333555:::999888888888999;;;;;;======>>>???@@@AAACCCDDDCCCDDDFFFFFFEEEEEEGGGIIIHHHKKKMMMNNNSSS[[[``````[[[```nnnzzzpppcccZZZNNNJJJDDD???;;;;;;<<<===???DDDIIIKKKKKKKKKNNNQQQUUUWWW___iiipppmmmbbbWWWDDD<<<777777999888888999<<>>>>>???AAABBBHHHPPP]]]jjjpppjjj\\\QQQHHHEEEBBB@@@??????>>>===777777777777777777777777888777777666555444444333666777777777666555444444333555666666555555777888666666777999:::<<<>>>>>>DDDDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJIIIHHHIIIKKKMMMNNNPPPSSSZZZfffppprrrnnnaaagggyyy}}}mmm```XXXRRRLLLGGGAAA???>>>===>>>@@@BBBDDDKKKNNNPPPOOONNNOOOSSSWWW```jjjzzztttZZZGGG???;;;999:::<<<>>>CCCJJJ[[[lllxxx\\\QQQKKKFFFPPPbbb~~~vvvfffcccrrr||||||yyyyyyyyyyyyzzz{{{|||}}}||||||{{{|||}}}~~~}}}|||{{{zzzyyyuuuvvvwwwxxxxxxwwwuuutttwww{{{~~~}}}|||}}}~~~{{{wwwrrrnnnmmmmmmmmmpppqqqsssuuuwwwyyy{{{|||yyyrrroooooossstttwwwzzz}}}}}}{{{xxxrrrqqqqqqpppooonnnmmmlllmmmooopppsss{{{}}}tttsssqqqooonnnppptttwwwsssoookkkkkknnnqqqqqqpppoooppprrrvvvzzz{{{zzzxxx}}}zzzyyyxxxuuuqqquuu}}}|||yyynnnhhheeeaaa]]]ZZZXXXVVVRRROOOPPPPPPOOONNNMMMKKKIIIHHH{{{vvvqqqmmmkkkhhhfffccc___\\\XXXUUUTTTSSSRRRQQQMMMMMMNNNOOOPPPPPPPPPOOOPPPRRRSSSQQQQQQRRRQQQNNNLLLJJJHHHFFFFFFFFFDDDCCCBBB@@@>>>======>>>@@@BBBFFFKKKSSS\\\aaa]]]TTTMMMFFFCCC@@@>>>>>>>>>===<<<666666666666666666666666555555555555666666666666666666666666666555444444444666777777777777999::::::;;;===???AAACCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLLLLJJJIIIJJJLLLNNNPPPVVV^^^hhhuuu~~~}}}vvvmmmqqqzzznnn^^^RRRMMMJJJGGGDDD>>>>>>>>>???AAADDDGGGIIIMMMOOOQQQPPPPPPSSSYYY^^^ooo{{{hhhPPPBBB<<<:::999;;;===AAAKKKVVVsss{{{cccQQQMMMIIIHHH]]]zzzuuugggccchhh~~~~~~{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzyyyxxxrrrtttwwwzzz{{{{{{zzzxxx{{{~~~~~~zzzyyyzzzyyywwwsssooonnnnnnpppqqqvvvwwwxxxyyyzzz{{{|||}}}|||zzzuuurrrrrrtttuuuwwwzzz|||{{{xxxuuuooooooooooooooooooooooooppptttvvvyyytttuuutttqqqnnnnnnqqqtttnnnkkkiiijjjnnnrrrrrrqqqrrrsssvvv{{{}}}}}}yyyvvvyyyyyymmmfff\\\VVVSSSQQQNNNKKKNNNNNNNNNMMMLLLJJJIIIHHH~~~tttmmmiiifffbbb______\\\XXXVVVVVVUUUTTTRRRNNNMMMMMMNNNOOONNNLLLJJJKKKKKKJJJIIIIIIIIIJJJJJJGGGEEECCCBBBBBBBBBAAA@@@???>>>===;;;;;;<<<>>>???BBBEEEJJJOOORRRQQQLLLHHHBBB???<<<:::::::::999777555555666666666666777777444555555666666777888888444444444444444333333333444555777777777777999;;;:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJLLLOOORRRVVV```lllyyywwwmmmbbbSSSIIIEEEDDDAAA???<<<<<<>>>AAADDDGGGIIIJJJMMMOOOQQQRRRTTTZZZcccjjjoooWWWEEE>>>:::888999<<<@@@HHHYYYhhhzzz^^^PPPHHHJJJJJJRRRpppoooaaa___fffsss}}}zzzzzz{{{||||||}}}yyywwwwwwsssuuuyyy|||~~~~~~}}}|||~~~}}}xxxvvvvvvuuussspppooopppssswwwzzz}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~}}}zzzvvvttttttuuuvvvxxx{{{|||zzzvvvrrrnnnnnnoooooopppqqqrrrrrrssswwwzzz|||vvvxxxxxxuuupppmmmnnnpppjjjgggfffiiinnnrrrsssrrruuuvvvzzz{{{zzz}}}sssbbbUUUOOOMMMJJJGGGKKKKKKKKKKKKJJJIIIGGGGGG~~~ssslllgggbbb^^^___\\\ZZZXXXXXXXXXWWWUUUOOONNNLLLMMMNNNMMMKKKHHHHHHFFFEEEEEEDDDDDDDDDEEEDDDBBB@@@?????????>>>======<<<;;;999999999::::::===>>>AAADDDEEEDDDBBB@@@>>>;;;888777777777666555555555666666777777777777666666777777777777777777444444444444444444555555555777888999999999;;;===:::;;;>>>@@@BBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMNNNOOOSSSXXX\\\fffqqq~~~yyynnniii^^^UUUIIIAAA@@@@@@>>>;;;<<<>>>@@@CCCGGGIIIKKKLLLMMMOOORRRTTTYYYbbbnnnvvv~~~oooZZZIII???<<<::::::<<>>===>>>>>><<<;;;<<<;;;999888777666777777999:::;;;<<<<<<;;;:::999;;;999666555666666666555555666666666777777888888999999888888777777666666666666666666666777888999888:::<<<<<<<<<<<<>>>@@@>>>???BBBDDDFFFGGGGGGGGGFFFGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPRRRUUUZZZaaaeeeuuuyyykkkaaa___RRRJJJAAA<<<===???>>>;;;???AAACCCGGGJJJLLLNNNOOOMMMOOOSSSVVV]]]hhhuuuxxxkkkZZZKKKAAA>>>=========AAAGGGPPPaaa|||yyycccPPPIIIFFFDDDIIIUUUoooxxx```YYYZZZ^^^jjjwww~~~{{{vvvttttttyyy{{{|||~~~~~~}}}|||{{{}}}zzzuuuttttttsssrrrqqqqqquuu{{{}}}zzzwwwuuussssssyyyzzz|||~~~|||vvvrrrppppppppppppqqqqqqqqqrrrtttyyy|||}}}|||~~~vvvooommmmmmooommmllloootttwwwwwwvvvwwwwwwzzz~~~}}}xxxyyy|||}}}|||cccVVVPPPMMMKKKLLLLLLLLLLLLLLLKKKJJJIII~~~tttlllfffbbb]]]\\\]]]]]][[[XXXQQQSSSSSSRRRPPPMMMLLLKKKHHHFFFEEEEEEGGGHHHGGGFFF@@@@@@??????>>>>>>======;;;;;;::::::999888888888888888888888888888777777333444555555444333111000555555555666666666666777999888888777666555555444666777888999:::;;;<<<<<<======>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKJJJKKKMMMQQQTTTTTTUUUVVVXXX^^^iiiwwwssshhh___XXXTTTLLLFFF>>>::::::===>>>>>>AAAHHHMMMKKKJJJLLLMMMKKKOOORRRWWW___hhhpppwww{{{sssbbbOOOFFFBBB???======;;;;;;BBBRRRdddvvv|||cccRRRLLLLLLJJJMMMVVVjjjxxxfffWWWVVV```nnn|||zzzxxxwww~~~}}}}}}}}}yyywwwwwwwwwtttrrrtttssssssuuuyyy}}}~~~~~~|||{{{|||~~~}}}zzzwwwvvvuuuuuu}}}{{{xxxwwwwwwxxxwwwwwwsssqqqnnnoooqqqrrrqqqooouuuxxx{{{~~~yyyrrrpppqqqqqqrrrsssuuuvvvwwwwwwxxxuuuvvvyyy|||}}}xxxuuuuuuvvvvvvvvvwwwxxx|||rrrbbbYYYSSSPPPPPPOOONNNNNNNNNLLLIIIGGGyyyoooiiiaaa]]]]]]]]]\\\[[[WWWWWWWWWUUURRROOOMMMLLLHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@??????>>>=========;;;;;;::::::999999888888555666666666666555444444666666777777666666555555666666666666777777777777777777777777888888888888888888999:::;;;<<<======??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJHHHIIIKKKMMMNNNRRRWWWZZZYYY[[[___fffooo||||||rrrggg]]]UUUOOOKKKDDD@@@;;;999;;;>>>@@@@@@CCCIIILLLKKKKKKOOOQQQPPPTTTYYYaaahhhmmmooonnnmmm\\\PPPEEE@@@>>><<<;;;===@@@BBBIIIXXXlll|||kkkWWWKKKGGGHHHMMMXXXjjjiii[[[QQQWWWggg{{{}}}{{{{{{|||xxxvvvvvvvvvtttrrrsssrrrqqqssswww{{{}}}}}}}}}{{{zzz{{{|||~~~~~~|||yyyvvvuuuttttttvvvtttrrrrrrsssttttttssstttrrrpppppprrrsssrrrqqqtttvvvwwwxxxyyy{{{yyyttttttuuuvvvwwwyyy{{{||||||||||||qqqsssvvvyyy|||}}}~~~~~~{{{vvvttttttuuuuuuuuuwwwwwwyyyzzzxxxzzzwwwlllccc]]]\\\WWWRRRPPPPPPPPPMMMJJJ}}}uuujjjccc```___^^^]]]YYYXXXVVVSSSQQQNNNLLLJJJIIIGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<;;;::::::999999888555555666666555555444333444444333333444444555555777888888888888999999999666666777999:::;;;<<<===::::::;;;<<<===>>>>>>???AAABBBBBBCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIKKKMMMPPPSSSXXX^^^bbbfffiiioooyyyqqqkkkaaaXXXPPPJJJEEEBBB===<<<:::;;;>>>BBBDDDEEEHHHLLLNNNLLLMMMRRRUUUUUUZZZ```hhhmmmmmmfff^^^XXXEEE???<<<<<<<<<;;;===AAACCCKKKUUUbbbxxxqqqdddXXXMMMHHHHHHJJJYYYppppppXXXQQQPPP^^^vvv~~~~~~~~~{{{wwwuuuuuutttsssqqqrrrqqqppprrrvvvyyy{{{|||~~~}}}{{{yyyyyyyyyzzzzzz{{{zzzxxxvvvtttsssrrrrrrpppnnnmmmmmmppprrrrrrrrrrrrqqqpppqqqrrrsssrrrqqqrrrssssssssstttwww{{{}}}yyywwwyyy|||{{{}}}~~~~~~}}}ppprrruuuyyy{{{|||{{{{{{zzzwwwsssqqqrrrsssttttttyyywwwvvvtttrrrrrr{{{|||xxxooofff\\\WWWWWWVVVQQQLLLyyypppjjjeee```]]]\\\ZZZVVVSSSQQQOOOMMMKKKKKKIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;::::::888888888888888777666555333333222222333444666777::::::::::::;;;;;;;;;;;;888999:::;;;<<<===>>>???======>>>>>>???@@@@@@AAADDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLNNNQQQTTTZZZaaajjjppp||||||yyypppaaa\\\TTTMMMHHHDDDAAA???<<<===>>>AAAEEEHHHJJJKKKNNNQQQRRRPPPRRRWWW[[[ZZZ___bbbeeeeee```VVVLLLEEE:::999999;;;<<<===DDDLLLGGGXXXhhhrrryyykkk\\\SSSMMMJJJKKKOOOUUUnnnmmm]]]NNNPPPYYYnnn~~~}}}}}}{{{yyyvvvtttsssrrrqqqqqqrrrqqqqqqsssvvvyyy{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwtttssssssrrrqqqpppppppppnnnmmmlllmmmpppsssttttttooooooooopppqqqqqqpppppppppqqqsssuuuuuuwwwzzz}}}zzz{{{{{{zzzyyyzzz}}}~~~|||zzzxxxrrrtttwww{{{|||}}}|||{{{wwwtttqqqpppqqqrrrsssrrrxxxtttrrrpppmmmmmmuuuyyyxxx|||oooiiifffaaaWWWNNN|||sssjjjcccddd```[[[WWWUUUTTTQQQOOOKKKIIIGGGGGGHHHHHHGGGFFFBBBBBBBBBAAA@@@@@@???????????????>>>======<<<<<<::::::::::::999888777666888777777777888:::<<<===<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLOOORRRWWW^^^gggrrr~~~vvviii```TTTPPPJJJEEECCCAAA@@@???>>>@@@CCCGGGIIILLLNNNOOOQQQTTTVVVVVVZZZ```cccaaaaaa___[[[VVVNNNGGG@@@<<<999888999;;;>>>BBBNNNYYY\\\qqq{{{eeeZZZNNNIIIGGGHHHNNNUUUhhhppp[[[QQQIIITTThhh}}}{{{zzz{{{~~~~~~~~~xxxwwwuuusssqqqppppppppprrrrrrsssvvvyyy{{{{{{zzzwwwwwwwwwwwwvvvuuuttttttnnnnnnnnnnnnoooooonnnnnnnnnmmmlllmmmqqqtttuuuuuuoooppprrrssssssrrrrrrrrrppptttxxx{{{|||{{{zzz{{{uuuvvvvvvvvvwwwzzz~~~~~~{{{wwwtttqqqssstttwwwzzz|||}}}||||||vvvsssqqqooopppqqqppppppqqqmmmkkkkkkiiijjjqqqzzz}}}xxxhhh[[[~~~~~~uuunnnhhh```ZZZXXXVVVSSSPPPLLLJJJHHHHHHHHHIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;:::999777777888888888999:::;;;<<<===>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOQQQVVV\\\fffqqq}}}{{{rrrggg\\\TTTHHHEEEAAA??????@@@@@@???@@@CCCGGGJJJLLLMMMPPPRRRTTTXXX\\\^^^ccchhhhhhddd\\\WWWPPPHHHAAA>>><<<<<<999888:::@@@GGGRRRaaaooo~~~|||qqqfffSSSMMMGGGEEEFFFKKKWWWcccaaaQQQOOOKKK___zzz~~~~~~~~~}}}|||{{{zzz{{{}}}}}}||||||}}}uuuuuutttqqqooommmnnnppprrrsssvvvzzz}}}}}}{{{yyyuuuvvvvvvwwwvvvtttsssrrrjjjkkkmmmnnnooooooooooooooommmlllmmmpppsssttttttrrruuuwwwxxxwwwwwwwwwxxxuuuzzz|||yyywwwqqqqqqrrrsssuuuxxx{{{|||}}}zzzwwwtttqqqoooqqqrrrtttvvvxxxzzz{{{|||xxxvvvrrrqqqppppppnnnmmmhhheeedddeeefffhhhnnnuuuxxx~~~vvvkkkddd___\\\WWWSSSPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>===;;;:::999888888999::::::;;;::::::@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMPPPUUUYYY\\\eeeooo~~~{{{qqqggg___WWWOOOJJJAAA???<<<;;;===@@@AAABBBCCCGGGKKKNNNOOOQQQUUUXXX___cccfffhhhjjjkkkeee]]]NNNJJJDDD???;;;::::::;;;;;;;;;AAAOOO^^^ooozzzhhh[[[TTTGGGEEEFFFIIIOOO[[[ppprrrWWWOOOTTT\\\ttt~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}{{{zzz{{{|||ssstttssspppmmmlllmmmppppppssswww|||~~~zzzvvvtttuuuvvvwwwvvvtttrrrpppjjjkkknnnpppqqqrrrssssssrrrpppnnnoooqqqssssssssstttwww{{{|||zzzyyyzzz{{{~~~xxxtttrrrnnnnnnoooqqqsssuuuvvvvvv{{{yyywwwtttrrrpppooooooppppppqqqsssuuuxxx{{{}}}|||yyyuuurrrqqqooommmkkkcccaaaaaadddfffhhhlllsss{{{rrrlllgggaaa\\\VVVTTTQQQOOONNNMMMKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA???>>>===<<<===>>>?????????>>>===AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIINNNMMMNNNQQQVVV]]]dddhhhttttttlllaaaXXXRRRLLLFFFBBB???===;;;;;;>>>BBBDDDEEEGGGKKKOOORRRSSSVVV[[[___kkknnnpppooommmhhh]]]RRR@@@???===:::999888777777???AAAKKK^^^tttppp\\\NNNJJJAAACCCHHHOOOZZZmmmhhhRRRQQQ[[[nnn}}}}}}~~~~~~~~~}}}{{{xxxxxxyyy|||}}}}}}}}}~~~~~~|||zzzyyy{{{}}}rrrssssssppplllkkkmmmooonnnrrrxxx~~~yyytttssstttvvvwwwvvvtttqqqoookkkmmmooorrrtttuuuuuuuuuuuusssqqqqqqssstttttttttssswww{{{|||zzzyyyzzz{{{{{{tttpppnnnmmmmmmnnnppprrrssssssrrruuussspppnnnmmmmmmnnnoooppppppqqqrrruuuyyy}}}~~~{{{wwwtttqqqooollliiidddaaabbbfffiiijjjmmmssstttzzzoooeeeddd^^^VVVQQQPPPPPPOOONNNKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDBBBAAABBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>===???????????????@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBGGGFFFDDDEEEFFFGGGGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNSSSSSSUUUZZZcccooozzzwwwggg___SSSKKKGGGDDD???;;;>>>>>>===???CCCFFFHHHIIIMMMOOOQQQTTTYYYaaajjjqqquuuyyy|||wwwjjjZZZMMMFFF<<<<<<:::777666888<<<@@@AAALLL^^^wwwkkk[[[QQQIIIDDDGGGIIINNNZZZtttppp^^^TTT\\\lll~~~|||}}}~~~wwwzzz}}}~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzzyyyxxxtttrrrpppmmmmmmmmmnnnooossssssuuuyyy{{{zzzuuuqqqoooppprrrtttuuutttrrrqqqmmmnnnrrrxxx}}}}}}yyyuuuwwwuuusssrrrqqqrrrtttuuuxxxxxxwwwuuuvvvyyy}}}{{{wwwssspppnnnppppppooooooppppppqqqrrrooonnnnnnoooqqqqqqpppnnnrrrllljjjpppwwwzzzzzz{{{{{{zzzyyywwwtttoooiiiddd]]]aaagggjjjkkkkkkkkkkkkooovvv|||qqqjjjaaa[[[WWWUUURRROOOLLLKKKIIIIIIIIIIIIIIIIIIJJJGGGEEEEEEFFFGGGFFFFFFDDDEEEEEEDDDDDDCCCBBBBBB@@@@@@?????????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFGGGHHHHHHHHHJJJKKKMMMMMMNNNPPPSSSVVV\\\___dddmmmyyyxxxmmmeeeXXXQQQHHHCCCAAAAAA>>>;;;>>>>>>>>>AAADDDHHHJJJKKKOOOSSSXXX___fffooowww}}}~~~|||vvvjjj\\\MMMBBB===777888777666666:::AAAFFFKKK]]]vvviiiVVVNNNIIIGGGHHHHHHRRRaaasssmmmaaaZZZZZZhhhzzz~~~|||xxxvvvvvvvvvssswww{{{}}}~~~~~~~~~}}}}}}||||||{{{||||||}}}|||{{{||||||zzzwwwuuurrrqqqppppppppppppqqqrrrrrrrrrrrruuuwwwvvvrrrnnnpppqqqrrrssstttssssssrrrppprrruuu{{{{{{wwwyyyxxxvvvttttttttttttuuuwwwwwwvvvuuuvvvyyy}}}}}}yyyuuurrrooonnnmmmpppqqqqqqrrrrrrsssssssssrrrqqqppppppqqqqqqpppnnnqqqkkkjjjpppwwwyyyzzz{{{{{{zzzyyywwwtttnnnhhhdddaaaeeeiiikkkkkkjjjjjjjjjkkkrrr~~~vvvmmmfffaaaZZZVVVQQQOOOLLLLLLLLLMMMLLLKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFJJJJJJIIIJJJJJJKKKLLLLLLKKKOOOSSSTTTTTTXXX___eeelllqqqzzz~~~vvvnnneeeZZZSSSJJJEEE???<<<===>>>===<<<@@@AAACCCFFFIIILLLNNNOOOQQQXXXbbbmmmvvv}}}xxxiiiYYYLLLBBB;;;777777888888777:::AAALLLUUUbbbvvvqqqRRRIIIIIIFFFGGGMMMSSSeee~~~rrrdddYYYXXX]]]gggzzz~~~|||zzzzzz~~~}}}yyytttpppooooooooosssyyy|||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||zzzuuuqqqpppqqqrrrssstttuuuuuuuuutttsssrrrssssssssspppnnnqqqqqqqqqqqqqqqrrrsssssstttvvvyyy}}}|||yyy{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttuuuwwwzzz}}}yyywwwssspppnnnmmmmmmmmmpppqqqrrrtttuuuuuutttttttttrrrppppppqqqqqqpppooopppkkkkkkqqqvvvxxxyyy{{{{{{{{{zzzxxxsssmmmgggdddgggjjjlllllljjjhhhgggfffhhhnnnwww|||yyy}}}|||tttkkkeee\\\XXXSSSQQQQQQPPPNNNLLLLLLKKKIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIHHHHHHHHHKKKLLLMMMMMMMMMNNNPPPRRRPPPVVV]]]___```eeepppyyy}}}wwwnnnfff___WWWPPPKKKFFFBBB>>><<<===???@@@???EEEGGGJJJLLLNNNOOOQQQSSSTTT^^^lllxxx~~~}}}|||uuuiiiXXXJJJAAA>>>;;;::::::;;;;;;<<>>>>>@@@CCCEEEFFFIIIKKKNNNOOOPPPQQQTTTWWW^^^gggttt}}}}}}vvvmmmggg___UUUHHH>>>::::::;;;::::::<<<>>>BBBMMMaaa{{{cccQQQIIIPPPSSSQQQ[[[nnnttt```YYY\\\eeesss~~~~~~||||||wwwtttvvv|||~~~yyyxxxwwwtttpppoooppprrrssswww|||~~~}}}{{{yyyxxxwwwwwwyyyzzzzzzzzzzzzyyy}}}zzzwwwuuuuuuuuutttsssssstttwwwxxxyyyxxxvvvuuuxxxvvvtttrrrppppppqqqrrrooonnnmmmmmmnnnpppsssuuuvvvyyy|||~~~}}}|||{{{}}}|||yyywwwuuutttsssssssssrrrrrrtttxxxzzzzzzyyyuuussspppnnnlllkkkllllllkkklllnnnppppppooonnnllllllkkkkkklllppprrrssssssooolllmmmrrruuuttttttwwwyyy{{{|||yyysssmmmiiigggjjjkkkkkkhhheeeccccccccchhhkkkooorrrxxx~~~~~~xxxoooiiigggeee```[[[WWWVVVTTTSSSSSSQQQNNNLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNQQQTTTVVVVVVYYY]]]______aaafffjjjrrrxxxtttlllgggZZZVVVQQQJJJEEEAAA??????<<<======@@@CCCGGGKKKMMMKKKNNNPPPQQQRRRTTTZZZ^^^kkkqqqwwwwwwpppeeeYYYQQQJJJEEE===888666666777888888>>>FFFOOO^^^wwwkkkTTTKKKHHHNNNRRRZZZrrrxxxdddYYYTTTaaattt~~~}}}~~~~~~|||{{{|||yyyxxxvvvuuuwww{{{}}}}}}|||rrrsssrrrpppooopppsssuuuzzz|||}}}yyywwwvvvuuuwwwxxxzzz{{{{{{zzzzzz|||xxxtttrrrrrrtttuuuuuussstttvvvxxxxxxxxxvvvuuuuuuuuussspppnnnmmmoooqqqnnnmmmmmmnnnpppsssvvvxxxxxx{{{~~~~~~~~~}}}{{{xxxuuussssssssstttsssqqqqqqtttxxxzzzxxxuuuqqqqqqooonnnmmmlllllllllkkklllmmmmmmmmmlllkkkjjjhhhhhhiiimmmqqqsssssssssooommmooossstttqqqqqqtttuuuxxxzzzxxxrrrkkkhhhhhhggghhhhhhfffddddddeeefffiiijjjlllnnnrrryyy{{{ssswww}}}xxxsssiiigggeeedddbbb```\\\YYYUUUTTTQQQOOONNNNNNNNNOOONNNNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQRRRUUU[[[aaaeeehhhlllqqqssstttwww}}}zzznnnbbbZZZUUUKKKJJJGGGCCC???>>>===>>>>>>???@@@BBBEEEIIIMMMPPPNNNQQQUUUVVVXXX]]]eeellluuuuuuqqqiii]]]QQQGGGBBB>>>===:::777666666999<<<@@@JJJWWWdddtttmmmYYYMMMLLLMMMRRR[[[pppyyycccYYYVVVXXXkkk}}}zzz{{{|||}}}}}}{{{yyyxxxzzz{{{~~~}}}zzzxxxssstttuuuwwwyyyyyyyyyxxxqqqqqqqqqppppppssswwwzzz|||wwwuuuttttttuuuwwwzzz{{{{{{zzzyyyxxxvvvsssrrrssstttttttttqqqrrrtttvvvwwwxxxxxxwwwtttttttttqqqnnnnnnpppsssmmmnnnoooqqqtttwwwzzz|||{{{~~~{{{wwwtttrrrsssuuuvvvsssqqqqqqtttxxxyyyvvvrrrooopppqqqqqqrrrqqqppppppoooooonnnmmmlllkkkkkkjjjggghhhkkkooossstttsssqqqqqqooopppssssssooonnnqqqooossswwwuuunnniiifffgggdddeeeeeeeeeeeefffjjjllllllmmmnnnppprrrvvvyyy|||vvvkkksss~~~|||zzzxxxuuupppmmmbbb```]]][[[YYYYYYYYYZZZTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[[[[]]]bbbjjjsssxxxxxx}}}~~~vvvlllaaaWWWOOOKKKBBBBBBBBBAAA???@@@AAACCCDDDEEEFFFFFFGGGIIILLLNNNRRRVVVZZZ\\\___fffqqqyyyyyytttjjj\\\MMMCCC===;;;888:::;;;:::888:::???DDDLLLXXXhhhvvvppp^^^PPPJJJOOOUUU\\\kkkzzzbbbSSSOOOQQQaaaxxx|||yyyzzz{{{{{{{{{yyywwwvvvtttvvvyyy{{{|||{{{yyyxxxooorrrvvvwwwwwwvvvvvvvvvsssssssssssstttvvv{{{~~~zzzuuusssrrrrrrtttvvvyyyzzzzzzyyyyyytttsssssstttuuuuuutttrrrnnnoooqqqtttvvvxxxyyyzzzuuuvvvwwwtttqqqpppsssvvvnnnoooqqqtttwwwzzz}}}~~~|||wwwsssrrrsssvvvyyytttqqqqqqtttxxxyyytttpppoooqqqsssvvvwwwwwwvvvuuusssrrrpppnnnmmmlllllllllhhhjjjmmmqqquuuuuurrroooqqqpppqqqtttrrrmmmmmmoookkkppptttrrrlllfffeeefffbbbcccdddeeefffiiinnnqqqppppppqqqtttvvvwwwvvvuuuzzzqqqmmmqqq}}}{{{vvvpppkkkiiijjjkkkkkkhhhfffdddcccbbbcccdddeeefffggggggiiijjjlllnnnooommmjjjhhhmmmxxxuuummmiiiaaaXXXOOOHHHCCCAAA>>>>>>======>>>???AAABBBEEEFFFIIILLLOOOQQQRRRSSSZZZ]]]bbbjjjqqqwwwyyyyyyttteeeSSSGGG>>>999888:::888:::;;;:::888;;;CCCJJJZZZmmm}}}ooo___TTTMMMNNNUUU___lllvvvcccVVVOOOUUU```uuu~~~{{{yyyxxxwwwuuuyyy}}}~~~{{{wwwuuutttwwwvvvwwwxxxyyyxxxuuurrrppprrruuuwwwwwwwwwwwwwwwvvvxxxyyyyyyyyyzzz||||||tttqqqpppqqqsssvvvxxxyyyyyywwwvvvxxxvvvssssssttttttrrroooooopppqqqrrrsssttttttuuuttttttssstttuuuvvvxxxyyyvvvvvvwwwwwwxxxyyy{{{}}}}}}yyyvvvvvvwwwwwwwwwvvvtttssstttuuuvvvuuussssssvvv{{{}}}}}}{{{zzzzzzppprrrtttwwwyyywwwtttpppmmmrrrvvvvvvrrroooppprrrrrrtttuuutttqqqnnnmmmmmmjjjkkklllnnnooonnnjjjgggfffiiijjjhhhiiiooouuuvvvsssrrrqqqrrrtttuuutttsssyyyyyy{{{}}}tttooorrrtttwww}}}zzzwwwvvvvvvwwwxxxzzz|||~~~}}}}}}zzzoooccc^^^ZZZTTTMMMGGGBBB???>>>>>>>>>???AAACCCEEEGGGIIIMMMMMMMMMOOORRRWWW[[[]]]bbbfffnnnvvv{{{{{{vvvrrrbbbUUUHHH@@@:::666666999666777888888;;;CCCNNNVVViiizzzppp^^^UUUSSSTTTUUUbbbsss{{{dddXXXSSSVVVeeewww}}}|||}}}}}}zzzxxxvvvuuutttrrrvvvzzz||||||zzzxxxxxxvvvvvvvvvwwwxxxwwwuuurrrppprrrvvvxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{}}}}}}uuuqqqppprrrtttwwwzzz{{{{{{yyyxxxwwwuuuttttttuuuuuurrrpppnnnooorrrtttuuuvvvvvvuuusssssstttvvvxxx||||||}}}|||zzzxxxyyy{{{}}}~~~~~~tttssstttvvvxxxzzzzzzzzzvvvzzz}}}yyywwwuuuwww{{{}}}zzzqqquuuxxxwwwssspppqqqtttvvvwwwxxxvvvrrrnnnmmmllljjjkkklllnnnppppppooonnnlllooopppmmmnnnssswwwxxxrrrrrrtttvvvwwwvvvssspppppprrrwwwrrrmmmiiihhhnnnwww}}}zzztttlllgggbbbYYYQQQMMMKKKGGGDDDAAA?????????@@@AAACCCFFFIIILLLNNNPPPRRRQQQQQQRRRWWW^^^dddiiiooosssyyy~~~}}}uuuiii```MMMEEE===:::888555666999888888999>>>HHHUUUbbbiiizzzlll\\\SSSNNNSSS]]]gggzzzoooaaaUUUSSSYYYhhh~~~|||~~~~~~|||vvvtttuuu|||~~~~~~{{{zzzyyywwwvvvtttsssrrrrrrpppssswww{{{}}}}}}}}}|||wwwvvvvvvwwwxxxxxxuuusssqqqssswwwzzz}}}~~~}}}}}}|||}}}}}}}}}||||||~~~~~~vvvqqqpppuuuwwwzzz}}}~~~}}}|||zzzvvvuuuttttttuuutttqqqooolllooorrruuuxxxxxxwwwvvvttttttuuuxxx|||zzzyyyxxxyyy{{{~~~uuuuuuvvvyyy|||~~~~~~}}}yyy~~~|||uuuqqqrrrvvv{{{~~~{{{uuuxxxyyyxxxuuusssuuuwww{{{||||||yyytttpppmmmllllllmmmoooqqqssstttuuuvvvqqquuuvvvsssrrruuuwwwvvvqqqsssvvvzzzzzzwwwqqqllljjjmmmssszzzvvvpppjjjhhhjjjmmmyyy~~~tttmmmjjjgggaaa[[[VVVRRRLLLHHHGGGEEECCCBBBBBBBBBDDDEEEEEEFFFIIIKKKNNNPPPRRRSSSTTTTTTUUUYYY___fffmmmqqqyyyyyyxxxuuunnnaaaSSSJJJ@@@<<<888999888555666999:::===CCCOOO^^^mmmxxx}}}lll\\\XXXTTTPPPZZZjjjuuu```XXXUUU^^^ooo~~~zzzyyy|||~~~}}}{{{uuutttttt}}}~~~zzzwwwvvvuuuttttttssssssssssssssstttvvvzzzyyyxxxxxxyyyzzzzzzxxxvvvtttvvvzzz~~~|||}}}~~~}}}||||||~~~~~~xxxtttrrr{{{|||~~~~~~{{{zzzvvvuuutttsssrrrpppnnnlllkkknnnssswwwzzzzzzyyyxxxwwwwwwwwwyyy|||{{{vvvtttuuuwwwyyyzzzyyyxxxyyy{{{~~~~~~||||||~~~wwwqqqmmmooosssxxx|||}}}{{{yyyxxxwwwyyyzzzyyyxxxxxx{{{}}}}}}~~~~~~{{{wwwsssppppppnnnqqqtttvvvwwwwwwwwwwwwrrrvvvwwwtttrrrttttttrrrssstttvvvyyyyyyvvvpppkkkmmmppprrrttt{{{}}}zzz|||xxxnnnhhhcccfffmmmzzz{{{ssskkkddd___ZZZVVVRRROOOMMMJJJHHHGGGGGGGGGFFFEEEFFFHHHJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVZZZ]]]aaafffkkkpppsssuuuuuuqqqiiiaaaXXXMMMDDD>>><<<888888999888555666999999BBBQQQeeexxx}}}vvvqqqnnncccYYYUUUYYYXXXYYYjjjwww```ZZZXXX^^^qqq}}}{{{}}}|||yyyzzz~~~{{{zzz{{{|||wwwuuutttttttttuuuvvvwwwxxxyyy{{{xxxxxx||||||{{{zzz{{{|||}}}|||zzzxxxzzz}}}{{{|||}}}|||{{{{{{|||~~~{{{xxxvvv}}}zzzxxxvvvvvvtttqqqnnnlllkkkkkkmmmpppuuuyyy|||||||||{{{|||{{{yyyxxxyyy{{{~~~~~~vvvqqqpppsssvvvxxxwwwxxxyyy|||~~~~~~yyyssspppnnnrrrvvv{{{}}}{{{yyyxxxxxxxxxyyyzzz{{{|||~~~}}}~~~}}}zzzwwwuuuuuurrrvvvzzz|||zzzwwwuuuttttttwwwxxxtttqqqssssssqqqvvvuuuuuuuuuuuussspppmmmqqqqqqooonnnsss~~~xxxyyy||||||rrrfffaaa^^^cccnnn}}}}}}ssspppkkkeee___ZZZVVVTTTLLLIIIGGGHHHHHHFFFGGGJJJIIIIIIHHHIIIJJJMMMOOOQQQSSSSSSTTTUUUXXX\\\___aaaiiilllooorrrsssrrrpppnnnccc]]]UUUMMMGGGBBB???<<<999666666888777555888======LLLddd}}}{{{mmmbbb\\\YYYSSSQQQSSSXXX]]]jjj}}}eeeWWWYYY```ppp}}}{{{}}}|||zzz|||{{{vvvuuutttuuuvvvxxx{{{~~~~~~{{{~~~~~~}}}||||||~~~~~~}}}|||}}}yyy{{{{{{{{{zzzzzz|||~~~}}}~~~~~~|||zzz|||yyyvvvvvvuuusssooolllkkklllnnnsssuuuyyy}}}~~~zzzxxxwwwxxxzzz|||xxxrrrrrruuuyyy|||ssstttwww|||zzzuuurrrrrrrrrssswwwzzzzzzxxxvvvwwwxxxyyyyyy{{{}}}}}}~~~|||zzzyyyyyywww{{{~~~~~~yyytttrrrrrrvvvyyyyyytttrrrtttuuusssyyywwwtttttttttsssrrrqqqpppnnnjjjhhhnnn~~~zzz{{{yyynnnccc```ccciiiuuu|||vvvoooiiieee\\\[[[XXXTTTPPPMMMLLLKKKEEEBBBBBBFFFGGGEEEGGGLLLKKKKKKKKKLLLNNNQQQTTTVVVVVVVVVWWW[[[```gggnnnrrrwwwwwwuuurrrllleee^^^YYYMMMIIIDDD@@@>>><<<:::888777555666888888999???GGGQQQddd~~~}}}lll]]]SSSOOONNNLLLQQQWWW___mmm}}}ggg]]][[[bbbrrr~~~{{{{{{~~~yyyvvvvvvuuuvvvxxx|||}}}~~~}}}||||||~~~~~~~~~~~~xxxzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}yyywwwttttttqqqnnnkkkmmmqqqvvvzzz|||~~~{{{yyyxxxzzz}}}{{{vvvvvvwwwyyyzzzrrrtttxxx~~~~~~}}}zzzvvvrrrqqqqqqsssqqquuuwwwwwwttttttwww{{{{{{|||}}}~~~}}}zzzyyyyyy|||~~~{{{uuuqqqrrrtttvvvxxxwwwsssqqqtttvvvvvvzzzxxxvvvvvvvvvvvvuuusssnnnkkkgggeeejjjwww}}}~~~ppphhhbbb```dddlllrrrxxxvvvrrrlllddd[[[TTTPPPMMMMMMLLLJJJHHHGGGEEEDDDCCCAAABBBGGGHHHFFFHHHNNNLLLLLLMMMNNNQQQUUUYYY[[[VVVWWWYYY^^^gggqqqzzz}}}zzztttkkk```TTTJJJEEE>>>===<<<;;;:::888444111777555666999;;;>>>GGGPPPgggzzzpppaaaSSSKKKJJJLLLIIIRRR]]]jjjkkk\\\\\\bbbooo~~~}}}~~~{{{{{{xxxvvvwwwtttvvvyyy}}}~~~|||{{{|||~~~~~~zzzxxxyyy{{{{{{{{{|||~~~~~~|||}}}}}}{{{yyysssrrrpppmmmlllooowww|||~~~|||zzz{{{~~~||||||~~~}}}zzzxxxwwwuuutttvvvxxx{{{wwwwwwvvvssspppnnnooopppsssvvvxxxxxxuuuvvv|||}}}~~~~~~}}}zzzyyyyyy~~~xxxqqqooossswwwtttvvvuuupppooorrrvvvvvvzzzyyyxxxyyyzzzyyywwwuuunnnkkkfffeeehhhpppyyyzzz}}}uuukkkbbb]]]cccnnn~~~{{{wwwsssqqqppphhhccc[[[SSSMMMHHHGGGFFFGGGFFFEEECCCCCCDDDEEEFFFCCCBBBBBBEEEIIIMMMOOOPPPOOORRRRRRQQQTTTZZZ]]]\\\___]]]```jjjwwwxxxlll[[[NNNFFFBBB===:::777777777888999888666444:::999<<>>@@@DDDJJJRRR\\\gggnnnvvvoooaaaZZZTTTMMMGGGHHHJJJPPPZZZffftttzzzjjj]]]UUUWWWjjj}}}|||yyyzzzzzzzzzxxxvvvtttssswwwxxxwwwvvvzzz}}}{{{||||||~~~}}}}}}}}}|||||||||{{{yyyxxxyyyzzz{{{|||{{{}}}~~~}}}{{{zzzyyyyyyzzzzzzyyywwwrrrqqqppppppooopppppppppoooooonnnnnnnnnnnnooopppmmmmmmnnnoooppprrrtttuuuzzzyyyvvvsssooommmkkkjjjjjjkkkkkklllmmmnnnnnnnnnqqqooonnnnnnppprrrssssssuuutttrrrooolllnnnsssxxx}}}|||||||||{{{yyywwwqqqqqqqqqqqqqqqqqqqqqqqqoooppptttxxx{{{{{{yyyvvvuuuuuuvvvvvvuuurrrnnnlllnnnsssvvvxxx{{{~~~{{{vvvssspppooorrrwww|||}}}}}}}}}|||yyytttqqqqqqtttvvvuuuqqqlllgggfffhhhkkknnnhhhiiikkknnnqqqpppkkkfffdddcccdddggglllmmmkkkhhhfffeeecccdddfffhhhiiihhhcccbbbaaaaaaeeekkkrrrvvvvvvwwwwwwuuuqqqooonnnnnnqqqmmmnnnuuuyyytttooojjjeee^^^ZZZXXXTTTTTTUUUVVVVVVXXX```iiiqqqtttwwwyyyxxxsssmmmiii]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOONNNNNNNNNNNNOOOPPPQQQKKKMMMOOOPPPRRRSSSTTTUUUOOONNNMMMMMMNNNOOONNNMMMOOOPPPRRRUUUWWWXXXYYYZZZ\\\[[[\\\```fffkkknnnooowwwvvvsssnnnggg___XXXTTTKKKHHHCCC???<<<;;;<<<<<<888777777666666666666777555777888888999===DDDJJJMMMPPPUUU[[[cccnnnyyyqqq^^^SSSOOOLLLIIIGGGKKKSSS___mmm}}}wwweee\\\WWWZZZiii|||yyyxxxyyyzzz{{{{{{zzzxxxvvvtttuuuuuurrrrrrxxx}}}zzzzzz|||~~~~~~~~~~~~|||||||||xxxyyyyyyxxxvvvvvvxxxyyy~~~{{{||||||zzzxxxxxxxxxyyyzzz{{{yyywwwppppppooooooooooooooooooppppppqqqqqqqqqrrrssssssoooooopppqqqrrrtttwwwxxx|||zzzwwwsssooollliiihhhgggjjjnnnqqqrrrqqqppppppooonnnmmmnnnoooqqqpppppprrrssssssoookkkkkkrrrxxx}}}{{{zzzyyyxxxuuussskkkllllllmmmoooppppppqqqmmmooorrruuuvvvuuusssqqquuuwwwxxxxxxuuupppkkkggglllsssxxxzzz|||}}}yyysssnnnnnnnnnrrrxxx|||~~~~~~|||zzzvvvrrrppppppqqqrrrqqqnnniiieeeeeegggkkknnnfffgggkkkqqquuussskkkeee``````cccfffjjjjjjgggeeebbbaaa```aaadddggghhhiiifffeeecccdddfffkkkpppsssxxxwwwtttoookkkiiijjjkkknnnkkklllpppwwwyyyqqqhhh```WWWRRRNNNNNNLLLLLLTTT^^^bbbfffmmmtttwwwwwwuuusssddddddcccaaa___]]]\\\[[[VVVUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRMMMNNNOOOQQQTTTVVVWWWXXXPPPOOOOOOPPPRRRSSSSSSRRRRRRUUUYYY]]]aaacccdddeeefffeeeeeeggglllppprrrrrryyyuuummmcccYYYQQQJJJGGG???===;;;888777777777888666666777777777777666666666999<<>><<<;;;:::888666555444444444444555666777888888888888888===BBBHHHNNNVVV```hhhsssxxxwwwcccVVVKKKJJJMMMPPPXXXaaawwwuuu```UUUVVV]]]oooyyyxxxxxxwwwyyy{{{~~~}}}{{{yyyxxxwwwvvvtttttttttyyy}}}{{{zzz{{{~~~|||yyyxxxxxxvvvxxxzzzzzzwwwtttrrrrrrvvvvvvwwwvvvwwwyyy}}}|||zzzwwwtttqqqqqqrrrtttuuuuuurrrpppnnnnnnoooppppppppppppooonnnoooppprrrssstttttttttssstttuuuwwwxxxxxxxxxxxxvvvuuussspppnnnlllkkkkkklllsss|||~~~yyyvvvtttnnnlllkkkkkkmmmooopppppptttuuutttsssqqqsssxxx}}}~~~|||xxxvvvtttssspppnnniiijjjkkklllnnnoooqqqqqqrrrrrrqqqnnnmmmmmmpppsssrrrssstttsssrrroookkkiiinnnuuu{{{{{{yyywwwrrrlllfffhhhmmmrrrvvvyyy{{{{{{tttrrrpppooooooooommmlllkkkjjjiiihhhhhhhhhiiiiiibbbffflllpppqqqnnnjjjggggggggghhhgggfffcccaaa___[[[ZZZZZZ\\\```ccceeeffffffggghhhjjjnnnssswwwyyyzzzxxxsssmmmhhhgggjjjllliiihhhiiilllmmmrrr~~~gggWWWKKKJJJHHHBBBBBBHHHGGGKKKPPPVVV\\\```ccceeekkkmmmpppsssssspppmmmjjjffffffeeedddbbb```^^^]]]\\\\\\ZZZXXXVVVTTTSSSRRRMMMNNNOOOPPPRRRTTTUUUUUUPPPSSSVVVYYY[[[[[[[[[ZZZZZZXXXVVVXXX[[[^^^___^^^`````````bbbddddddbbbaaaaaadddjjjooosssttttttssssssooojjjgggdddbbb___]]]TTTPPPJJJCCC>>>:::999888888888777666666555555555666666777888;;;???CCCEEEGGGMMMTTT[[[bbbjjjttt{{{uuueeeWWWOOOLLLSSSZZZaaaooo~~~rrraaaYYYZZZhhhvvv{{{vvvuuuttttttwww}}}|||zzzyyyyyyyyyzzzyyywwwvvvzzz|||{{{{{{{{{|||}}}yyywwwwwwxxxxxxzzz|||{{{wwwsssqqqppptttuuuvvvvvvwww{{{}}}{{{yyyvvvrrrrrrsssuuuvvvuuurrrooonnnooopppqqqqqqqqqpppppplllmmmoooqqqssstttttttttrrrtttvvvxxxxxxwwwuuutttsssrrrpppooommmlllkkkkkkrrrxxx}}}xxxvvvvvvnnnllliiijjjlllppprrrrrruuutttssssssuuuxxx|||~~~~~~{{{wwwuuusssrrrpppnnnllllllmmmnnnooopppqqqqqqoooppppppnnnmmmnnnrrruuurrrrrrqqqooonnnmmmkkkkkkmmmuuu{{{zzzwwwuuupppkkkhhhkkkooosssuuuvvvwwwwwwtttpppllljjjlllmmmnnnmmmlllkkkiiigggfffffffffgggdddjjjpppqqqnnnkkkkkklllkkkkkkjjjiiifffcccaaaaaa\\\[[[[[[]]]```dddffffffeeefffiiilllqqqvvv{{{}}}{{{xxxssslllgggeeegggiiiffffffiiimmmppprrrzzzxxxeeeVVVTTTQQQHHHDDDFFFCCCEEEGGGKKKOOOSSSVVVXXXbbbfffmmmssswwwvvvtttrrrrrrqqqpppooollljjjhhhgggcccbbb```^^^\\\YYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWZZZ^^^bbbeeeeeecccbbb]]][[[[[[^^^ccchhhiiiiiiiiiiiiiiijjjkkkjjjhhhfffdddggglllqqqttttttrrrqqqfffbbb\\\VVVQQQLLLHHHEEEBBB@@@===;;;999888888888555666666777888999999999;;;::::::;;;@@@GGGOOOSSS^^^ccclllssszzzyyyfffUUUQQQLLLPPP^^^iiisssppp^^^WWW[[[hhh~~~}}}xxxuuusssrrrqqqvvv}}}~~~{{{yyyxxxzzz{{{}}}{{{xxxuuuyyy|||{{{{{{|||}}}{{{xxxvvvwwwyyy|||~~~~~~zzzvvvrrrqqqssstttuuuvvvxxx|||}}}}}}|||yyyuuuuuuvvvxxxyyyxxxtttqqqnnnoooppprrrrrrrrrqqqpppmmmnnnpppssstttuuuuuuuuuqqqsssvvvxxxxxxvvvsssqqqrrrqqqpppnnnlllkkkjjjjjjvvvzzz~~~yyyvvvvvvxxxnnnllliiiiiilllpppssstttvvvtttrrrssswww{{{~~~~~~{{{wwwtttsssrrrpppooonnnnnnoooooopppqqqqqqrrriiilllnnnnnnmmmnnnrrrvvvsssqqqooommmkkkkkkkkkkkkkkksssyyyyyyvvvtttppplllkkknnnrrruuuuuuttttttsssuuuoooiiigggiiillloooooonnnkkkhhheeecccccceeefffhhhnnnttttttooolllnnnqqqmmmmmmllliiifffdddcccccc___^^^^^^```cccggghhhiiifffgggjjjnnnrrrwwwzzz|||{{{yyysssllleeebbbccceeeeeeeeejjjqqquuuvvvzzzttthhhbbb\\\SSSLLLKKKHHHEEEFFFIIILLLKKKJJJXXXZZZ]]]aaafffmmmtttxxxyyy{{{~~~~~~{{{yyy~~~wwwpppmmmmmmmmmiiifffaaabbbccccccaaa______```dddiiippptttuuusssqqqpppmmmnnnoooqqqsssuuuwwwxxxuuutttqqqlllgggbbb^^^[[[]]]___bbbdddccc___[[[WWWPPPMMMHHHCCC@@@>>>>>>>>>:::888555444444444444333999666666999777333444:::<<<>>>AAADDDJJJVVVfffrrrvvvnnnggg\\\SSSPPPVVV```mmm~~~zzzcccbbb```cccsss}}}yyyuuusssqqqnnnkkkjjjmmmrrrwww}}}zzzwwwvvvyyy|||~~~{{{xxxvvvyyy}}}{{{{{{}}}|||vvvttttttvvvxxx~~~{{{xxxuuussstttvvvwwwwwwwwwxxxzzz||||||xxxuuuuuuvvvyyywwwtttsssssssssqqqpppvvvwwwxxxxxxvvvssspppnnnqqqqqqrrrrrrssstttuuuvvvsssrrrpppooonnnmmmmmmmmmrrrqqqooonnnmmmmmmnnnnnnttt{{{}}}vvvrrrqqqmmmllllllnnnrrrvvvxxxyyy{{{zzzyyyxxxxxxyyy{{{||||||wwwtttsssrrrqqqppprrrooommmpppttttttpppllllllkkkllloootttxxxyyyzzzvvvuuusssqqqooonnnnnnooosssvvvzzzyyyuuuqqqnnnnnnmmmoooqqqrrrqqqpppppppppqqqnnnkkklllpppssstttsssmmmiiifffeeebbbaaagggooorrrssssssrrrpppnnnmmmmmmoookkkgggddddddeeefffffffffdddcccaaabbbcccfffgggfffiiillloooqqqsssvvvyyyyyyvvvpppkkkfffdddccccccdddhhhlllooopppssswww{{{zzzzzz||||||vvvmmmfff]]]WWWOOOJJJIIIIIIHHHGGGJJJNNNSSSWWW[[[```gggmmmsssvvv{{{|||yyyrrrsssuuutttrrrqqqqqqrrrvvv{{{}}}wwwttttttttttttuuuvvvvvvwwwwwwqqqnnniiiccc\\\VVVQQQOOOQQQRRRRRRQQQPPPNNNLLLKKKFFFDDDAAA===;;;::::::::::::888666555555555555555777555666::::::888;;;AAACCCIIIQQQZZZdddsssxxxmmmgggggggggccc______fffqqqwwwiii]]]eeeooo{{{~~~yyyxxxvvvtttqqqooommmjjjjjjmmmssswww}}}zzzwwwvvvxxx{{{}}}}}}vvvsssrrrvvv~~~}}}{{{yyyyyy|||~~~|||wwwuuuvvvxxxzzz}}}zzzwwwtttssssssuuuvvvvvvvvvwwwzzz|||~~~{{{wwwtttttttttuuusssrrrrrrsssssssssrrrzzzzzz{{{zzzxxxtttpppnnnooooooooooooqqqrrrtttuuurrrqqqpppnnnnnnmmmmmmmmmqqqpppnnnmmmmmmmmmnnnnnntttzzz|||vvvrrrqqqnnnnnnooossswwwzzz{{{{{{zzzzzzzzzzzzzzz{{{||||||xxxvvvrrrqqqrrrsssttttttqqqpppoooppprrrrrrooommmooonnnnnnppptttwwwyyyyyyrrrrrrsssrrrrrrpppooonnnrrruuuxxxxxxtttqqqoooooopppqqqrrrrrrrrrqqqqqqqqqrrrooommmooossswwwwwwuuuoookkkgggfffcccccciiippprrrssssssqqqmmmkkkjjjjjjllliiifffeeegggjjjlllmmmhhhgggdddbbbbbbdddgggiiikkkmmmnnnnnnnnnooorrrttttttqqqmmmiiifffeeeeeeeeefffhhhkkknnnpppsssvvvyyytttuuuxxx}}}zzzpppcccYYYSSSPPPMMMKKKEEEGGGKKKMMMOOOSSSYYY^^^cccgggnnnvvv~~~xxxsssuuutttsssrrrpppooonnnnnnccc```ZZZSSSMMMHHHDDDCCCDDDCCC@@@===<<<<<<<<<===;;;:::999888777777666777444444333333444555777888888888:::>>>AAACCCIIIOOOVVV^^^jjjxxxyyyfffaaa\\\]]]dddkkknnnooossszzzooobbb^^^cccuuu{{{rrrpppqqqpppooommmlllkkkiiijjjnnntttxxx|||yyyvvvvvvwwwyyyzzzzzzpppnnnnnnrrrzzz|||{{{yyyxxxxxxzzz|||~~~~~~{{{xxxwwwxxxzzz|||~~~{{{xxxuuusssrrrqqqsssuuuvvvvvvwwwyyy{{{~~~~~~}}}zzzvvvsssrrrssspppooooooqqqsssuuuuuuttt{{{{{{|||{{{xxxtttpppmmmmmmmmmllllllnnnqqqtttuuutttsssrrrqqqpppoooooooooooonnnmmmllllllmmmnnnooovvv{{{|||wwwsssqqqqqqrrrvvv{{{~~~|||yyyzzzzzz{{{||||||{{{{{{tttqqqnnnmmmooorrrtttuuurrrssssssrrrpppnnnnnnooosssrrrpppqqqtttwwwxxxyyyoooppprrrttttttrrrooommmrrrtttuuuuuusssqqqppppppttttttssssssssssssssssssrrrqqqppptttxxx{{{zzzxxxqqqlllhhhgggeeedddjjjqqqrrrrrrrrroookkkhhhggghhhiiigggfffgggkkkooorrrtttkkkiiifffcccccceeeiiikkkqqqpppooommmjjjjjjlllnnnnnnllljjjhhhfffggghhhiiihhhhhhiiilllpppsssttttttoooqqquuuzzz~~~}}}tttmmmhhhccc```UUUPPPJJJGGGHHHKKKNNNOOORRRUUU[[[bbbjjjqqqvvvyyyttt|||uuulllhhhiiihhhfffccc```]]][[[ZZZOOOMMMIIIDDD@@@???>>>>>>>>><<<888666444444555666666666666666555555555555111222333444666999<<>>@@@EEEKKKRRRYYYbbbhhhsss{{{wwwlllccc___]]]\\\]]]bbbkkksssyyyzzznnnaaabbbggg~~~uuunnnllllllkkkjjjjjjjjjiiiiiijjjnnnuuuyyy{{{yyyvvvvvvwwwxxxwwwwwwmmmllllllooovvv|||{{{zzzxxxwwwwwwyyyzzz|||zzzyyyxxxxxxxxxyyy{{{|||~~~|||yyyvvvtttrrrqqqppprrruuuvvvwwwxxxzzz|||~~~~~~{{{wwwtttssssssppppppppprrruuuwwwvvvvvvwwwwwwxxxxxxvvvrrrooommmllllllkkkkkkmmmqqqtttvvvyyyxxxvvvtttrrrpppoooooolllllllllllllllnnnpppqqqyyy}}}}}}yyyuuusssuuuxxx|||{{{yyyzzzzzz{{{zzzyyywwwvvvuuuqqqnnnlllnnnqqqtttuuutttwwwxxxuuuooommmooosssuuurrrpppqqqsssvvvxxxyyyoooppprrrsssrrrqqqooommmrrrrrrssssssrrrqqqqqqqqqvvvuuusssttttttuuuuuutttppppppqqquuuzzz|||zzzwwwpppkkkgggfffffffffjjjppppppppppppmmmjjjhhhhhhiiiiiigggfffhhhlllpppssstttllliiifffccccccfffiiilllrrrqqqnnnjjjgggfffhhhjjjlllkkkiiihhhhhhhhhiiijjjhhhffffffiiimmmppppppnnnnnnrrrvvvzzz|||~~~|||}}}~~~sssdddSSSIIIHHHJJJHHHDDDGGGHHHKKKOOOUUUZZZ___bbbdddkkkrrrtttrrrqqqssswww}}}~~~~~~~~~~~~zzzsssiii```ZZZXXXWWWUUUSSSPPPMMMIIIGGGFFFAAA@@@===:::999999:::;;;::::::888777666555555555444444555555555555555555444666888:::;;;>>>CCCFFFIIIOOOWWWaaalllzzzuuuhhh^^^ZZZZZZ[[[___bbbgggnnnvvv}}}nnnbbbdddrrr}}}xxxqqqmmmlllkkkjjjhhhhhhhhhiiiiiikkkooovvvzzzzzzyyywwwvvvwwwwwwuuusssnnnmmmmmmooorrrwwwzzz{{{{{{zzzyyywwwwwwwwwxxxyyyssstttuuuvvvxxxyyyzzzzzz}}}|||yyywwwtttsssrrrqqqpppsssvvvxxxyyyzzz|||}}}~~~zzzvvvttttttsssssstttvvvxxxyyyxxxvvvrrrtttuuuvvvuuusssqqqooommmllllllmmmooorrruuuvvvzzzyyyvvvsssooommmkkkjjjiiijjjjjjkkkmmmpppsssuuu}}}{{{wwwvvvyyy{{{|||xxxyyyyyyyyyxxxvvvtttqqqpppsssqqqnnnnnnqqqtttwwwxxxwwwzzz{{{vvvpppnnnqqqvvvuuusssqqqqqqtttwwwxxxxxxrrrrrrqqqpppoooooooooooorrrrrrrrrrrrsssrrrrrrqqqtttsssrrrsssuuuvvvuuusssmmmlllnnnsssxxxyyywwwtttmmmhhheeefffggggggjjjnnnnnnnnnnnnllljjjiiijjjllljjjhhhggggggjjjmmmnnnnnnjjjhhheeecccdddfffjjjlllooonnnllliiiffffffhhhjjjnnnmmmllljjjiiiiiiiiijjjgggeeedddgggkkknnnmmmkkknnnrrrvvvxxxwwwvvvwwwwwwwww~~~{{{~~~}}}~~~~~~}}}}}}hhhYYYSSSQQQKKKFFFDDDCCCBBBBBBDDDHHHLLLOOORRRVVVYYYYYYWWWWWW\\\```dddfffhhhhhhgggfffggghhhhhhfffbbb[[[SSSMMMKKKJJJHHHGGGEEECCC@@@>>><<<;;;<<<;;;999777666666666666777888888999888777666666555555555555666777888999777:::>>>@@@AAAEEEKKKPPP]]]fffrrr}}}}}}kkkeee]]]VVVTTTXXX^^^cccfffkkkrrrzzz|||nnndddffftttsssqqqnnnmmmmmmmmmllljjjhhhhhhiiijjjlllqqqwww{{{{{{yyyxxxxxxxxxvvvsssqqqpppoooooooooqqqtttwwwyyy|||{{{yyywwwvvvuuuuuuvvvoooqqqtttvvvxxxyyyyyyyyyzzzyyyvvvtttsssrrrrrrrrrqqqtttxxx{{{|||}}}|||xxxvvvuuuvvvvvvvvvxxx{{{{{{yyywwwqqqsssuuuvvvvvvuuurrrqqqmmmmmmnnnoooqqqrrrtttuuuuuutttqqqmmmiiifffdddcccfffgggiiikkkooossswwwyyy|||yyyvvvzzz{{{~~~zzzvvvxxxwwwvvvuuurrrpppnnnmmmooonnnnnnpppuuuzzz}}}~~~zzz{{{zzzvvvpppooosssxxxwwwuuutttuuuvvvwwwwwwvvvrrrqqqooonnnnnnooopppqqqsssrrrrrrsssttttttrrrpppooonnnnnnqqquuuvvvssspppjjjiiijjjnnnssstttrrroooiiieeedddhhhjjjjjjkkkmmmlllmmmllljjjiiiiiikkkmmmiiigggffffffhhhjjjkkkjjjhhhgggeeeeeefffhhhkkkmmmmmmmmmllljjjiiiiiikkkmmmoooooommmkkkjjjiiihhhhhheeeeeeeeegggjjjlllllllllnnnqqqtttssspppllllllmmmoooxxx}}}~~~~~~wwwjjjbbb]]]ZZZPPPMMMHHHCCCAAAAAACCCDDDEEEFFFFFFEEECCCCCCFFFJJJKKKLLLNNNNNNMMMMMMNNNOOOOOOOOOMMMIIIEEEBBBAAAAAA>>>======<<<;;;:::999999999999888777666666555555666666666777777777888888777777777888:::>>>AAACCC<<>>===>>>@@@???AAACCCCCCCCCBBBCCCDDD???@@@BBBAAA???===<<<<<<999999999999999:::::::::555666777777888777777777777666555555666777999;;;;;;;;;;;;<<<@@@EEEJJJMMMFFFMMMXXXbbbkkkwwwvvvnnnhhhbbb\\\XXXXXXZZZ___fffnnnvvv}}}nnncccccclllyyy}}}wwwppprrrsssttttttsssqqqnnnllliiijjjkkklllnnnrrrwww{{{|||{{{zzzzzzyyyvvvrrroooqqqqqqrrrrrrsssuuuyyy{{{{{{zzzwwwuuurrrpppnnnnnnnnnpppuuuyyy{{{{{{zzzyyyuuutttrrrqqqqqqrrrtttuuutttwww|||}}}xxxvvvuuuttttttvvvzzz}}}~~~|||zzzoooppprrrrrrqqqooollljjjkkkmmmoooqqqrrrrrrpppooolllkkkiiigggeeedddcccbbbcccdddggglllrrrxxx~~~~~~}}}||||||zzzwwwttttttttttttvvvyyyzzzyyyxxxtttsssqqqpppooopppqqqqqqpppppprrruuuxxxzzzzzzyyyyyyxxxtttqqqooopppsssvvv~~~|||yyytttpppfffiiimmmqqqsssttttttssstttttttttvvvxxxvvvqqqmmmfffeeehhhnnntttuuupppkkkgggfffeeegggkkkmmmllliiieeebbbeeemmmrrrqqqooonnnlllllljjjgggdddccceeegggaaaaaaaaadddiiimmmnnnoooeeefffhhhjjjlllnnnppppppppprrrsssrrrqqqpppqqqrrrllllllkkkjjjiiihhhgggfffeeehhhlllmmmllllllpppsssrrruuuuuuppphhhbbbbbbcccfffkkksss}}}|||{{{~~~pppbbbXXXQQQIIIDDDGGGDDDAAA???>>>>>><<<;;;999<<<>>>>>><<<;;;===@@@>>><<<:::888777888999:::999999888777888999:::<<<<<<;;;999:::;;;<<<<<<;;;;;;:::::::::<<<>>>AAACCCBBBIIIPPPSSSTTTXXXaaaiiigggqqq}}}}}}uuuhhhddd^^^XXXWWWYYY^^^bbbgggkkksss|||uuueeebbbgggrrr~~~|||yyywwwuuuppptttwwwxxxvvvpppkkkiiikkklllooopppqqqssswwwyyyzzzyyywwwtttrrrrrrqqqqqqvvvuuusssrrrtttwww{{{}}}~~~|||wwwsssqqqpppqqqrrrtttvvvxxxzzz{{{yyywwwvvvrrrrrrqqqooolllnnnsssxxx{{{|||~~~zzzwwwuuussstttsssvvvzzzzzzuuussssssrrrtttvvvvvvssspppmmmmmmlllkkklllpppsssuuurrrooogggeeecccbbbcccddddddcccddddddfffiiiooovvv}}}}}}{{{zzz{{{yyyvvvssspppppprrruuuxxxyyyxxxwwwwwwsssooonnnooopppooonnnjjjlllppptttvvvvvvuuutttttttttssspppnnnpppuuuzzz|||wwwsssnnnlllfffgggjjjnnnrrrtttrrrpppsssrrrppppppqqqqqqpppnnnnnnkkkjjjlllooooookkkfffeeefffgggggghhhhhhhhhhhhffffffgggkkkppptttuuuuuuuuurrrnnniiieeeccccccccceeedddcccdddgggjjjkkkkkkkkkiiiiiilllqqqssssssqqqsssttttttuuuuuuuuuuuuuuukkkiiieeecccbbbccceeegggggghhhkkkmmmpppqqqqqqqqqllljjjgggffffffeeedddbbbeeejjjqqqvvv{{{~~~~~~wwwlllbbbZZZRRRNNNIIIFFFDDDBBBAAA???BBBAAAAAA@@@??????@@@AAA:::999888777777888999999:::::::::999999999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@BBBFFFJJJNNNPPPUUU[[[cccgggkkkqqq|||{{{oooeeeaaaUUUSSSRRRUUU\\\gggpppvvv}}}qqqeee```gggsssyyyuuusssqqqoooqqqrrrssssssqqqnnnlllkkkgggiiillloooqqqtttxxx{{{yyywwwuuusssrrrqqqqqqqqqsssrrrqqqqqqtttxxx}}}{{{vvvtttsssuuuvvvwwwxxxzzz{{{zzzxxxuuutttppppppooollljjjlllrrrwww}}}~~~}}}zzzxxxvvvuuutttvvvtttvvvzzzyyysssppppppsssuuuwwwwwwtttpppnnnmmmkkkkkklllooorrrrrrpppmmmiiifffdddccceeefffggggggffffffgggjjjnnntttyyy|||}}}{{{zzzyyyzzzxxxtttqqqnnnnnnoooqqqtttuuutttsssvvvrrrnnnlllmmmooonnnmmmjjjlllooorrruuuvvvwwwwwwwwwwwwuuurrrppprrrwww{{{~~~{{{wwwrrrmmmkkkfffhhhkkkooosssuuusssrrrpppooonnnnnnppprrrrrrqqqooommmlllnnnqqqqqqlllhhhfffgggiiijjjkkkkkkkkkjjjlllkkkkkknnnqqquuuvvvvvvuuurrrmmmiiieeeddddddeeeiiiiiijjjlllpppqqqpppooonnnmmmnnnpppssstttsssppprrrrrrsssttttttuuuttttttnnnkkkgggcccbbbccceeegggmmmnnnooopppqqqpppnnnmmmkkkiiigggfffffffffdddbbbbbbgggmmmqqqttt{{{}}}}}}{{{zzz~~~{{{{{{yyyoooiiiaaaZZZUUURRRPPPOOOMMMJJJFFFEEEGGGGGGEEECCC<<<;;;:::::::::<<<===>>>???@@@BBBAAA@@@??????@@@>>>AAACCCCCCDDDHHHNNNSSSRRRSSSUUUYYY^^^dddiiilllsssyyyoooccc[[[UUUSSSTTTOOOPPPUUUbbbtttxxxmmmeeebbbjjj}}}|||wwwuuutttrrroooooommmkkkhhhhhhiiikkklllhhhjjjlllnnnoooqqquuuxxxwwwvvvtttsssqqqqqqpppppppppooonnnooosssyyy|||wwwuuuvvvxxxzzz{{{||||||{{{yyyvvvsssqqqooonnnlllhhhfffjjjqqqwww~~~{{{yyyyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwuuuvvvxxxvvvpppmmmnnntttwwwyyyyyyvvvqqqnnnmmmlllmmmnnnqqqrrrrrrooollljjjhhheeeeeegggiiikkklllhhhhhhhhhjjjmmmppptttvvvyyyxxxyyyyyyyyyvvvrrrooonnnnnnnnnoooqqqrrrqqqpppssspppllljjjkkkmmmnnnnnnlllmmmnnnqqqtttwwwzzz{{{{{{zzzxxxuuutttuuuyyy|||}}}zzzuuuqqqllljjjhhhiiilllqqquuuwwwvvvtttmmmkkkjjjlllooorrrssssssqqqpppppprrruuutttoookkkjjjlllooorrrssssssqqqppptttrrrpppppprrruuuvvvwwwuuurrrmmmhhheeeeeefffgggkkklllnnnrrruuuvvvtttqqqsssssstttuuuvvvuuuqqqoooooooooqqqrrrsssssssssssspppmmmhhhdddbbbdddfffhhhnnnoooqqqqqqpppnnnllljjjiiigggfffgggggggggdddbbbaaaeeejjjmmmooosssyyy~~~|||zzzvvvvvv}}}yyy{{{zzztttpppnnnmmmhhhccc]]]\\\]]][[[SSSLLLHHHFFFBBB@@@AAADDDHHHJJJKKKNNNPPPPPPNNNLLLLLLMMMNNNRRRVVVXXXZZZ```jjjrrruuuvvvyyy|||sssgggZZZRRRNNNMMMRRRYYY[[[```kkk~~~wwwrrrqqqoooooouuu|||yyyxxxxxxvvvsssqqqkkkfff```]]]^^^ccciiillllllmmmnnnnnnmmmnnnppprrrvvvvvvuuusssrrrqqqqqqqqqlllllllllnnnsssyyy~~~yyyuuutttwwwzzz}}}~~~|||yyyuuuqqqooonnnmmmjjjfffeeeiiiqqqxxx{{{yyywwwwwwwwwvvvuuuuuuuuuuuuvvvvvvtttsssvvvtttooommmooovvvxxxzzzyyyvvvqqqnnnlllnnnoooqqqssstttrrrooommmkkkhhhfffeeehhhkkknnnooogggggghhhiiikkknnnqqqrrrvvvwwwxxxyyyyyyvvvrrrooopppooonnnoooppppppooommmlllkkkiiiiiikkknnnppprrrrrrqqqqqqrrrtttxxx{{{}}}}}}|||yyywwwvvvxxxzzz|||~~~|||yyyuuuqqqmmmjjjjjjkkknnnssswwwyyyxxxvvvkkkiiihhhjjjmmmppprrrssssssssssssvvvwwwvvvsssoooqqqssswww{{{||||||zzzxxxyyyvvvqqqoooppprrrttttttrrrpppkkkhhheeeeeeggghhhjjjkkkmmmppptttuuutttrrruuuvvvwwwxxxvvvsssnnnkkklllmmmnnnooopppqqqqqqqqqpppmmmhhhddddddfffjjjlllkkklllnnnoooooonnnlllkkkgggffffffgggggggggeeeccccccfffjjjmmmnnnpppsssvvvyyy|||zzz~~~yyy}}}}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwuuuwww~~~zzz|||wwwiii^^^XXXTTTNNNJJJKKKPPPWWW\\\___bbbfffeeebbb```aaaccckkkpppuuuyyy|||xxxmmm\\\UUUOOOMMMMMMPPPXXXaaannnwwwuuuooommmnnnvvvyyyvvvvvvuuuuuutttrrrnnnlllfff```YYYVVVYYYaaahhhkkkmmmnnnooonnnmmmmmmoooqqqwwwwwwvvvuuutttsssqqqqqqjjjjjjkkknnnsssyyy~~~{{{yyyvvvttttttxxx|||}}}{{{wwwtttpppnnnnnnmmmjjjgggfffjjjssszzz~~~|||{{{{{{{{{yyyxxxwwwwwwvvvvvvsssqqqqqqsssssspppppprrrwwwxxxyyyxxxtttpppmmmlllmmmooorrrtttsssqqqnnnlllkkkiiifffgggiiimmmoooooogggffffffgggiiimmmppprrrtttvvvxxxzzzxxxuuurrrpppqqqooommmllllllllljjjiiiffffffhhhjjjlllppptttwwwxxxwwwuuutttuuuxxx{{{~~~}}}{{{yyyxxxxxxzzz{{{|||}}}}}}|||yyyvvvrrrooommmmmmnnnqqqvvvyyy{{{yyywwwlllkkkjjjkkkmmmpppqqqqqquuuuuuvvvwwwxxxwwwvvvttttttwww{{{~~~}}}|||zzzvvvpppmmmmmmnnnpppqqqpppnnnkkkhhhgggggghhhiiikkkjjjjjjlllpppssstttttttttuuuwwwvvvsssooojjjhhhjjjjjjkkklllmmmnnnnnnnnnllljjjgggeeefffiiimmmpppllllllmmmnnnnnnmmmllllllgggfffeeefffgggfffeeeccccccfffiiilllnnnppprrrssswwwxxxzzzyyyyyy|||www}}}}}}wwwzzzzzzxxxvvvvvvwwwwwwuuutttsssuuuwww}}}{{{~~~{{{ooolllgggaaa^^^```hhhqqqwww{{{~~~}}}|||wwwlll___WWWOOONNNPPPTTTVVVZZZdddnnntttiiigggnnnttt}}}yyywwwuuuuuuuuusssqqqnnnllljjjddd^^^XXXWWW\\\dddjjjmmmkkkmmmoooooooooqqqsssvvvxxxxxxxxxvvvuuusssqqqpppjjjkkklllooossswww{{{}}}wwwuuutttsssuuuxxx{{{~~~{{{{{{yyywwwuuurrrooonnnllllllkkkhhhgggkkkssszzz|||~~~}}}{{{yyywwwwwwvvvrrroooooorrrrrrqqqrrrvvvxxxxxxwwwtttpppmmmkkkkkkjjjnnnrrrtttrrrooommmkkkkkkjjjiiijjjlllnnnoooooohhhgggeeeeeehhhlllpppsssrrruuuxxxxxxvvvtttrrrrrrooollliiiggggggfffdddbbbaaaeeeiiimmmooossswwwyyy{{{yyywwwuuuvvvxxx{{{}}}}}}{{{xxxxxxzzz|||}}}}}}}}}}}}|||{{{xxxvvvsssqqqqqqrrruuuxxx{{{|||zzzxxxoooooonnnppprrrsssrrrqqqvvvvvvvvvvvvwwwwwwwwwxxxtttvvvyyy|||}}}}}}{{{zzzzzzuuupppllllllmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllkkkkkklllppptttvvvvvvqqqssstttsssooojjjgggfffhhhiiijjjjjjkkkjjjjjjjjjiiihhhffffffgggkkknnnqqqpppooonnnlllkkkkkkkkkllliiigggeeedddeeeeeedddccccccdddgggiiilllnnnooopppqqqssstttsssssswww}}}zzz~~~zzzxxxvvvuuuvvvwwwvvvuuusssyyy|||~~~wwwmmmfffdddbbb[[[UUUTTTTTTWWW___hhhnnntttyyynnnfffgggsss}}}wwwtttuuuwwwvvvvvvuuussspppmmmlllkkkeee```\\\^^^eeelllpppqqqmmmnnnpppqqqqqqsssvvvxxxyyyxxxxxxvvvtttqqqnnnmmmjjjlllnnnqqqtttuuuvvvwwwrrrrrrqqqqqqrrrsssuuuvvvttttttsssrrrpppooonnnmmmjjjjjjjjjhhhhhhlllsssyyy{{{}}}}}}{{{yyywwwvvvvvvsssooooooqqqrrrqqqssswwwxxxwwwuuupppllliiiiiijjjkkkoootttvvvtttqqqooonnnmmmllllllnnnpppqqqpppoookkkiiifffdddfffjjjooossspppsssuuuuuusssqqqqqqrrrooolllhhheeedddcccaaa___aaaffflllqqqssstttwwwyyyyyyxxxvvvuuuvvvxxx{{{}}}}}}zzzxxxyyy|||~~~|||}}}}}}|||{{{yyywwwvvvuuuuuuwwwzzz}}}}}}zzzxxxrrrrrrsssvvvxxxyyywwwuuuwwwwwwvvvttttttuuuxxxzzzuuuvvvwwwyyyzzzzzzyyyyyyyyyuuuqqqnnnnnnooooooooonnnooopppqqqqqqpppooonnnkkkkkklllooosssuuuvvvuuunnnpppqqqoookkkgggffffffhhhhhhhhhiiihhhhhhgggfffggggggggggggiiikkkmmmnnnllljjjhhhffffffhhhkkkmmmlllhhheeecccccccccdddcccddddddeeegggjjjlllmmmmmmkkkmmmnnnnnnnnnrrryyy|||zzzyyyyyyzzzzzzyyyxxx|||}}}~~~~~~}}}vvvkkkhhh___ZZZ\\\^^^[[[[[[______eeeppp}}}ooommmjjjlllwww|||uuuqqqpppsssvvvtttsssrrroookkkiiiiiijjjgggcccaaadddlllsssuuuuuuqqqrrrssssssrrrrrrtttvvvxxxxxxwwwvvvsssppplllkkkkkkmmmpppsssttttttssssssnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnmmmmmmllllllhhhiiijjjhhhhhhkkkrrrxxxzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvtttqqqoooqqqrrrqqqssswwwyyywwwsssnnniiiggghhhjjjmmmsssxxx{{{xxxuuussssssnnnnnnoooqqqssssssqqqooooookkkgggdddeeeiiinnnrrrooorrrtttssspppoooppprrrqqqnnniiifffeeecccaaa___ccchhhoootttuuuuuuvvvwwwvvvuuuttttttuuuxxx{{{}}}}}}zzzyyyzzz~~~|||}}}}}}}}}}}}{{{zzzyyywwwwwwyyy{{{}}}}}}zzzxxxtttuuuwww{{{~~~~~~|||zzzxxxwwwuuusssrrrtttxxx|||wwwwwwxxxyyyyyyyyyyyyyyyzzzvvvrrrppppppqqqqqqqqqoooqqqsssuuuuuutttqqqppphhhiiilllqqqtttvvvuuusssmmmooopppmmmiiiffffffggghhhhhhhhhhhhgggfffeeedddhhhhhhhhhhhhiiijjjkkklllcccbbb```___aaafffkkknnnmmmiiidddaaaaaabbbccccccgggffffffgggiiikkklllllliiijjjkkkkkkjjjmmmtttyyyxxx~~~}}}}}}}}}}}}|||zzzyyyxxx{{{uuu~~~|||zzz|||~~~wwwqqqjjjaaaZZZYYY]]]bbbccccccffflllrrrvvvqqqnnndddooo{{{~~~{{{uuupppmmmmmmnnnooouuuooojjjiiikkkllljjjgggeeegggiiimmmppprrrtttuuuvvvuuutttqqqpppqqquuuxxx{{{zzzwwwtttqqqnnnlllllljjjkkkmmmpppssstttrrroooooollljjjjjjlllllljjjgggjjjjjjjjjkkkmmmmmmkkkiiihhhhhhiiikkkmmmqqqsssuuu{{{yyyxxxzzz~~~~~~~~~}}}{{{yyyvvvsssrrrqqqoooppprrrsssrrrsssuuuvvvvvvtttpppkkkhhhhhhjjjmmmoootttzzz}}}{{{xxxtttqqqwwwwwwxxxxxxwwwtttrrrppplllkkkfffaaaccckkkrrrssslllmmmnnnoooppppppoooooollljjjfffcccaaabbbdddeeeiiinnnssstttsssrrrtttvvvvvvvvvuuuttttttwww}}}}}}|||||||||}}}~~~~~~zzz{{{zzzyyyxxxwwwxxxzzzsssvvvzzz||||||||||||}}}yyyyyyyyyxxxwwwvvvuuuuuuwwwvvvuuuuuuttttttuuuuuuuuutttqqqooonnnnnnooopppuuuuuuvvvvvvuuusssqqqpppnnnnnnnnnoooppppppnnnllljjjiiihhhhhhhhhhhhiiiiiimmmlllkkkkkkkkkjjjhhhgggiiigggdddcccdddfffhhhhhhgggaaa[[[\\\cccjjjooopppgggfffdddbbbaaabbbeeehhhjjjiiihhhhhhkkkllllllkkkiiiiiihhhffffffhhhlllpppuuuxxx}}}}}}}}}}}}yyy~~~|||{{{}}}~~~~~~vvvqqqkkkgggbbb___]]][[[XXXVVV___eeennnuuuzzz~~~pppjjjllluuuzzzwwwuuutttyyyvvvrrrmmmkkkkkklllmmmppplllhhhgggjjjlllkkkiiifffgggjjjllloooqqqssssssvvvuuusssqqqooopppsssvvvyyywwwuuurrrooolllkkkjjjkkkjjjkkkmmmpppqqqqqqpppmmmjjjhhhhhhiiiiiigggeeeeeefffhhhllloooooommmkkkfffggghhhjjjnnnrrruuuwww~~~|||zzz{{{}}}}}}|||zzz{{{zzzxxxvvvtttrrrqqqppprrrtttuuuvvvuuuuuuvvvxxxuuutttppplllhhhhhhkkkmmmoootttzzz~~~~~~{{{xxxvvvzzzzzzzzzyyywwwtttqqqoookkkiiieee```bbbjjjpppqqqlllllllllmmmmmmnnnoooooommmllliiiffffffgggiiikkkkkknnnrrrtttuuuuuuvvvwwwxxxyyyyyyxxxwwwyyy}}}}}}}}}||||||}}}~~~~~~~~~}}}||||||{{{zzzxxxwwwwwwxxxtttwwwzzz|||||||||}}}~~~|||{{{zzzyyyvvvtttrrrqqquuuuuuuuuuuuvvvvvvvvvvvvqqqooommmlllkkkkkklllmmmsssttttttttttttrrrqqqpppooonnnmmmnnnnnnnnnkkkiiihhhggggggffffffgggggggggjjjjjjjjjjjjjjjiiigggeeeiiifffcccbbbccceeefffgggdddaaa___aaahhhnnnppppppgggggghhhgggffffffiiikkkllljjjiiiiiijjjkkkjjjiiiggggggfffeeedddgggkkknnnnnnqqquuuyyy}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzzzz|||zzzooofff```[[[YYYTTTUUUVVVWWWYYY\\\```dddooowwwsssooolllkkkqqqzzz|||pppkkklllnnnooosssqqqmmmjjjhhhhhhjjjkkklllhhhfffgggjjjmmmlllkkkggghhhjjjlllnnnpppqqqqqqttttttrrrpppmmmmmmoooqqqtttsssqqqnnnkkkiiihhhhhhjjjiiiiiijjjmmmooooooooojjjhhhffffffffffffdddbbbaaaccchhhnnnrrrrrrpppmmmffffffhhhkkknnnssswwwyyy}}}{{{zzz{{{|||{{{yyyxxxvvvvvvuuutttrrrqqqpppppptttvvvwwwwwwvvvuuuuuuvvvsssrrrpppllliiiiiilllnnnmmmrrryyy}}}}}}{{{zzzyyyzzzzzzyyywwwtttpppmmmkkkhhhgggaaa\\\___hhhmmmmmmkkkkkkkkklllmmmnnnoooooommmlllkkkjjjkkkmmmoooppppppppprrruuuxxxyyyxxxwwwxxxzzz||||||{{{{{{}}}~~~||||||{{{{{{||||||}}}}}}zzz{{{}}}~~~~~~}}}{{{zzzzzzzzzxxxwwwuuuuuuttttttsssvvvyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxvvvtttrrrpppssstttuuuvvvwwwwwwvvvvvvlllllljjjjjjjjjkkklllmmmpppqqqqqqrrrrrrqqqqqqpppqqqooommmmmmllljjjgggeeeeeedddddddddddddddeeeeeeggghhhiiijjjiiigggeeedddfffdddaaa```bbbeeefffgggdddcccdddhhhnnnqqqqqqooogggiiilllmmmlllkkkkkklllllljjjhhhhhhhhhhhhgggfffdddeeeeeedddccceeeiiillljjjkkkmmmppprrrsssttttttzzz|||}}}~~~~~~~~~~~~}}}~~~|||{{{~~~}}}{{{~~~~~~wwwxxxzzz~~~}}}{{{uuunnnddd[[[VVVUUUWWWYYY]]]bbbgggiiilllqqqzzzrrrjjjfffkkksss~~~zzzooohhhfffhhhkkkmmmnnnmmmkkkiiihhhhhhiiijjjiiigggfffgggjjjllllllkkkggghhhiiikkkmmmnnnoooooorrrrrrqqqnnnllljjjkkkmmmooonnnllljjjhhhfffeeeeeeggggggiiikkknnnooonnnlllgggfffeeeddddddcccbbbaaaaaadddjjjpppttttttpppmmmhhhiiijjjlllooossswwwyyyxxxxxxyyyzzzzzzzzzyyyxxxssssssrrrrrrqqqqqqqqqpppsssuuuvvvvvvtttrrrqqqrrrppppppooommmkkkkkkmmmooommmqqqvvvyyyyyyxxxwwwvvvuuuuuusssqqqoookkkiiigggfffccc]]]YYY]]]fffkkkjjjhhhjjjlllnnnppppppooonnnmmmlllmmmmmmoooqqqsssuuuuuussssssuuuxxxyyywwwttttttxxx|||~~~~~~}}}|||}}}yyyyyyyyyyyyyyyzzzzzz{{{yyyzzz|||~~~}}}{{{yyywwwuuutttrrrrrrrrrsssrrrrrrppprrruuuvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvuuutttsssrrrtttuuuvvvvvvuuusssrrrjjjjjjjjjjjjkkklllmmmnnnnnnnnnooooooppppppppppppsssqqqnnnllljjjhhhdddbbbbbbbbbaaaaaaaaabbbccccccfffhhhjjjkkkiiigggeeeeeecccaaa______bbbfffhhhiiihhhggghhhkkkooopppooommmhhhkkknnnooonnnkkkjjjiiihhhfffeeedddeeefffeeedddbbbcccdddddddddeeehhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqvvv||||||yyy}}}~~~~~~~~~}}}|||||||||}}}~~~{{{{{{~~~~~~|||~~~~~~~~~~~~xxxzzz}}}uuuiiiddddddbbb___ZZZXXXYYY___ggglllssszzzuuuhhhbbbdddkkkyyy{{{nnnkkkfffbbbbbbdddggghhhkkkkkkjjjiiiiiiiiijjjjjjhhhhhhgggggghhhiiiiiihhhfffgggiiijjjlllmmmmmmmmmooooooooommmjjjhhhhhhhhhjjjiiigggfffdddccccccccccccfffjjjoooqqqppplllhhheeeeeeeeedddcccbbbbbbbbbeeehhhlllqqqtttsssoookkklllllllllnnnpppsssuuuwwwvvvwwwyyyyyyxxxwwwvvvuuupppppppppqqqqqqqqqqqqqqqrrrtttvvvuuussspppoooooommmnnnnnnnnnllllllnnnoooooorrrvvvwwwvvvtttssssssqqqpppooommmkkkiiigggfffbbb___YYYUUU[[[dddiiihhheeeiiinnnrrrtttsssooommmnnnoooppprrrtttvvvxxxxxxxxxvvvssstttvvvvvvssspppooosssyyy}}}}}}|||{{{{{{uuuuuuuuuvvvvvvwwwxxxyyyzzz{{{}}}~~~}}}{{{xxxvvvrrrpppooopppsssuuuuuutttppprrrsssssssssrrrsssuuuttttttuuuuuuuuutttssssssssstttuuuuuusssqqqnnnlllhhhhhhiiijjjkkklllmmmnnnllllllmmmmmmnnnnnnooopppsssqqqmmmjjjiiifffcccaaa```````````````aaabbbbbbfffiiilllllljjjhhhggghhhaaa___^^^___dddhhhkkklllmmmllljjjjjjkkkkkkkkkjjjgggiiilllllljjjgggeeedddcccaaa```aaacccddddddccc```bbbdddeeeeeefffhhhjjjlllkkkjjjiiihhhgggffffffddddddeeeeeehhhnnnuuuzzz~~~{{{|||~~~}}}~~~~~~~~~~~~}}}~~~{{{{{{}}}~~~|||}}}}}}}}}}}}vvvfff\\\[[[^^^^^^```cccgggnnnwwwyyytttoooiiidddgggppp~~~~~~tttmmmeeedddcccbbbbbbccceeefffhhhhhhhhhiiiiiihhhhhhhhhffffffeeeeeeeeeeeeddddddeeefffhhhiiikkklllmmmmmmkkklllmmmkkkhhhfffeeeeeefffeeedddbbbaaaaaaaaaaaaaaadddjjjpppssspppjjjeeebbbcccddddddbbbbbbcccdddjjjjjjlllooopppooollliiilllllllllmmmoooqqqsssuuuxxxzzz{{{zzzvvvrrrpppooonnnooooooooooooppppppppprrrtttvvvuuussspppnnnnnnkkklllnnnnnnnnnnnnooopppsssuuuwwwwwwuuusssrrrrrrpppooonnnllljjjhhhgggfff___[[[UUURRRZZZeeeiiihhhdddhhhnnnsssuuutttpppnnnqqqsssuuuwwwxxxyyyzzzzzzvvvuuusssrrrqqqqqqooommmlllqqqwww{{{|||zzzxxxwwwrrrrrrssstttuuuwwwxxxyyyyyyzzz|||||||||zzzyyywwwtttqqqpppssswww{{{{{{yyyrrrtttuuutttsssssstttuuuvvvvvvuuuuuusssqqqpppooorrrrrrrrrqqqooollljjjhhhfffggghhhiiijjjkkkkkklllmmmllllllllllllmmmnnnoooqqqnnnkkkhhhfffdddbbb```____________```aaabbbccchhhkkkmmmllliiihhhjjjlllcccaaa```aaaeeejjjmmmnnnooommmjjjgggeeeeeeeeefffccceeefffeeecccaaa`````````___^^^___aaaccccccbbb^^^```ccceeeeeeeeeggghhhhhhgggfffdddcccbbbbbbbbb````````````bbbgggmmmrrruuuzzz~~~}}}~~~}}}{{{{{{|||~~~}}}}}}}}}~~~}}}zzz{{{}}}vvviiicccgggnnnrrrxxxyyytttnnnjjjjjjmmmqqqttt~~~wwwpppkkkhhhddddddbbbaaa```bbbeeegggddddddeeeffffffeeedddddd```aaabbbbbbaaa```aaaaaaccceeefffhhhjjjlllmmmmmmgggiiijjjjjjgggeeecccccccccbbbaaa``````````````````ccchhhmmmpppnnniiieee___aaaccccccaaaaaaccceeekkkjjjiiiiiijjjjjjiiiggghhhhhhiiijjjlllooorrrssswwwyyy{{{yyyuuupppnnnmmmlllllllllmmmmmmmmmnnnnnnnnnpppssssssqqqnnnlllkkkhhhkkkmmmooooooooopppqqqrrrtttuuutttrrrppppppppppppooollljjjgggeeecccccc\\\XXXRRRQQQYYYeeejjjhhheeehhhlllppprrrrrrqqqpppqqqrrrtttvvvwwwwwwwwwvvvpppqqqqqqooommmlllmmmnnnnnnrrrwwwzzzyyyvvvtttsssqqqqqqrrrtttvvvxxxzzz{{{vvvwwwxxxzzzzzz{{{{{{{{{wwwtttrrruuuzzz}}}|||zzzsssttttttsssrrrrrrssstttuuuuuuuuutttrrrqqqooonnnoooooonnnllljjjiiihhhgggggghhhiiijjjkkklllllllllnnnmmmlllllllllmmmnnnnnnmmmjjjfffdddcccbbb```___````````````aaabbbcccdddiiilllmmmkkkhhhgggkkknnniiifffddddddgggjjjlllllljjjiiigggdddbbbaaaaaaaaa^^^______^^^\\\]]]___aaabbb```______aaabbbaaaaaa[[[^^^aaadddddddddeeefffdddcccaaa```______``````^^^^^^]]]\\\\\\___dddhhhkkkoooyyy~~~}}}|||{{{zzzzzz|||~~~~~~~~~~~~|||~~~|||zzzyyyyyy|||}}}}}}}}}qqqrrruuuzzz~~~tttrrrzzzxxxkkkiiikkknnnqqqvvv}}}~~~qqqjjjhhhgggfffbbbaaa^^^[[[ZZZ\\\aaaddd```aaabbbccccccbbbaaa```[[[\\\^^^___^^^^^^^^^___bbbdddfffhhhjjjlllmmmmmmeeegggiiiiiigggdddcccbbbaaaaaa```____________``````bbbeeeiiillllllhhheee\\\___aaaaaa``````ccceeekkkiiifffeeefffggghhhgggddddddeeegggjjjnnnqqqssssssvvvyyyxxxuuuqqqooooookkkkkkkkkkkkkkkkkklllllljjjllloooooommmjjjiiihhhgggjjjmmmooooooooopppqqqooopppqqqqqqooonnnnnnnnnooonnnjjjgggccc```^^^^^^ZZZVVVPPPPPPYYYfffkkkiiiggghhhiiilllnnnppprrrsssnnnooorrrssstttsssrrrqqqkkkmmmooommmjjjjjjlllpppppptttxxxzzzxxxtttqqqoooqqqqqqsssuuuwwwzzz|||~~~ssstttuuuwwwyyy{{{}}}~~~xxxuuurrrtttyyy|||{{{xxxrrrrrrrrrqqqpppoooqqqrrrqqqqqqrrrsssssssssrrrrrrlllllljjjiiihhhgggggggggkkkkkklllmmmnnnooonnnnnnnnnnnnllllllllllllmmmnnniiigggcccaaaaaa```___^^^`````````aaaaaacccddddddiiilllmmmjjjffffffkkkpppnnnkkkgggfffgggiiijjjkkkdddeeeeeedddaaa___^^^^^^[[[[[[ZZZYYYYYY[[[___ccceeecccaaaaaaaaabbbaaa```YYY\\\```bbbcccccccccdddaaa```___^^^^^^___``````\\\\\\ZZZYYYXXXYYY]]]aaafffjjjqqqyyy|||~~~}}}||||||||||||}}}}}}~~~|||{{{|||{{{yyy}}}}}}}}}~~~~~~wwwtttzzz~~~~~~}}}{{{~~~zzzoooiiihhhooovvv}}}yyyqqqiiiccc```______dddaaa^^^[[[ZZZ[[[]]]___\\\___aaaaaa```^^^^^^___\\\YYYWWWXXX[[[^^^___^^^___bbbfffgggffffffhhhjjjfffeeedddeeefffeeebbb```___^^^]]]\\\\\\]]]^^^______bbbfffhhhhhhggghhhhhhbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeeddddddcccccceeehhhlllnnnppprrrrrrqqqooommmmmmmmmggghhhiiijjjjjjiiihhhgggeeefffhhhiiiiiihhhgggfffgggjjjmmmmmmlllmmmpppssspppqqqpppnnnkkkiiijjjkkkiiiiiigggeeebbb^^^[[[YYYSSSKKKHHHRRR```gggjjjjjjggghhhiiikkklllmmmnnnnnnlllnnnpppqqqpppnnnnnnooommmllljjjhhhiiijjjmmmnnnppprrrtttuuuuuussspppooooooqqqrrrtttvvvxxxxxxyyyqqqrrrtttwwwzzz{{{zzzxxxxxxuuuqqqqqqsssuuuuuutttpppooommmlllmmmooorrrsssxxxtttqqqpppqqqrrrqqqooooooooonnnmmmlllkkkjjjjjjooommmkkkiiihhhggggggggggggggghhhkkkmmmooonnnmmmkkkhhhcccaaaaaabbbbbbbbbcccbbbaaa`````````aaabbbffffffeeeeeefffhhhjjjkkkooommmjjjiiiiiiiiihhhgggdddcccbbbaaabbbaaa___]]][[[]]]^^^^^^^^^^^^___aaaddd```]]]^^^aaacccbbb______ZZZWWWYYY___dddeeedddbbb```]]]]]]^^^______^^^]]]]]][[[YYYWWWXXX[[[^^^eeehhhkkkoooqqqtttxxx{{{}}}~~~}}}~~~}}}zzzzzzzzzzzzzzz{{{{{{|||}}}zzzzzz{{{zzzxxx{{{|||{{{{{{}}}~~~xxxvvv}}}~~~uuummmjjjkkksss||||||sssooojjjddd```^^^^^^^^^aaa___]]]ZZZYYYZZZ\\\]]]\\\^^^______^^^]]]]]]]]]ZZZXXXUUUVVVYYY\\\]]]]]]^^^aaaeeefffeeedddeeefffbbbaaaaaabbbcccbbb```]]]ZZZZZZYYYXXXXXXYYYZZZZZZYYY]]]```ccccccdddeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]^^^___aaabbbccccccbbbbbbbbbcccfffiiikkkmmmnnnooommmkkkiiihhhiiicccdddeeeggggggggggggffffffgggiiikkkkkkjjjgggfffiiikkkmmmlllkkkjjjlllnnnlllmmmmmmkkkiiihhhiiijjjhhhgggfffeeebbb___\\\ZZZRRRKKKIIITTTbbbiiikkkkkkhhhiiijjjkkklllllllllllliiikkkmmmmmmlllllllllmmmjjjiiihhhggghhhkkkmmmooopppqqqrrrsssrrrpppooommmqqqrrrsssuuuvvvvvvvvvvvvrrrrrrtttvvvxxxyyyxxxvvvvvvsssqqqpppsssuuuuuutttqqqooommmkkkkkknnnppprrrvvvssspppoooqqqrrrqqqoooooopppqqqqqqooommmjjjhhhiiihhhfffeeecccccccccccceeefffiiilllooopppooonnnmmmjjjeeebbbbbbbbbaaaaaaaaa```___^^^^^^```aaabbbhhhhhhhhhhhhiiikkkmmmnnnmmmllljjjjjjjjjjjjhhhfffccccccbbbccccccbbb```]]]\\\]]]______^^^^^^```aaadddaaa___```dddeeeccc```]]]YYYWWWZZZ```fffggggggcccaaa^^^]]]]]]^^^]]]\\\XXXXXXWWWUUUTTTUUUYYY\\\```cccfffhhhiiikkknnnqqq~~~}}}{{{{{{|||zzz{{{}}}~~~~~~~~~}}}|||zzzzzzyyyyyyzzz{{{{{{|||zzzyyyyyy|||{{{xxxzzz}}}{{{zzzzzz|||}}}zzzyyy~~~pppllliiikkkpppzzz|||rrrkkkfffeeedddaaa___]]]\\\\\\\\\]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\]]]\\\ZZZYYYYYYZZZXXXVVVTTTUUUWWWZZZ[[[ZZZ]]]```dddeeedddbbbaaaaaa]]]]]]^^^___```___]]]ZZZXXXWWWVVVVVVVVVVVVWWWXXXUUUXXX\\\___``````bbbccc______````````````______\\\[[[[[[[[[\\\___bbbdddbbbaaa``````aaadddfffhhhiiijjjjjjiiifffdddcccccc```aaabbbdddeeeeeeeeeeeefffiiilllnnnnnnlllhhhffffffhhhiiiiiiiiiiiikkklllhhhjjjkkkjjjiiiiiijjjkkkggggggfffdddbbb___\\\ZZZQQQKKKKKKWWWeeelllmmmllliiiiiiiiiiiiiiiiiiiiiiiieeefffhhhhhhhhhhhhjjjkkkggggggfffggghhhjjjlllnnnnnnnnnnnnnnnnnnmmmmmmmmmttttttuuuuuuuuutttssssssrrrsssssstttttttttsssssstttrrrpppppprrrtttuuutttssspppmmmjjjjjjllloooqqqsssqqqppppppqqqrrrqqqqqqppprrrssssssqqqmmmiiifffeeedddcccbbbaaaaaaaaaaaacccfffjjjnnnppppppooonnnllliiieeeccccccddddddcccbbb```___^^^```bbbeeeggglllllllllllllllmmmnnnooojjjiiijjjkkklllkkkhhheeebbbbbbccceeefffddd```]]]\\\]]]^^^^^^]]]^^^```aaacccaaaaaacccfffgggdddaaa\\\YYYXXX[[[aaagggiiiiiieeebbb___^^^^^^^^^]]]\\\VVVVVVVVVTTTSSSUUUXXXZZZ\\\^^^aaabbbcccccceeeggg}}}}}}|||||||||{{{~~~~~~}}}{{{zzz{{{{{{zzzzzz{{{||||||{{{zzz{{{{{{{{{{{{||||||}}}~~~zzzyyyzzz}}}|||zzz{{{~~~||||||}}}~~~~~~~~~zzz{{{~~~zzz{{{|||yyyuuusssqqqooorrr{{{rrrkkkgggbbb___\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZ]]]___bbbddddddbbb```^^^\\\\\\]]]___```___\\\ZZZXXXXXXXXXWWWWWWXXXXXXXXXWWWYYY\\\]]]^^^^^^```aaa\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ\\\___ccceeeaaaaaa`````````bbbdddeeeggghhhhhhgggdddaaa```aaaaaabbbbbbcccddddddeeeeeegggjjjnnnppppppmmmiiifff```bbbdddfffhhhjjjlllmmmgggiiikkkkkkkkklllmmmooojjjiiihhheeeaaa]]]YYYWWWPPPKKKLLLZZZiiiooonnnmmmhhhggggggfffeeedddddddddbbbdddeeefffffffffiiikkkffffffgggggghhhiiijjjkkkkkkjjjjjjjjjkkklllnnnooovvvvvvvvvuuutttsssrrrqqqrrrrrrrrrqqqooonnnnnnoooqqqppppppppprrrssstttuuuuuurrrnnnjjjjjjkkknnnqqqqqqqqqqqqqqqrrrsssssssssrrrrrrrrrqqqoookkkhhheeeeeedddddddddccccccccccccdddhhhmmmppppppooommmlllfffdddcccccceeehhhiiiiiieeedddbbbbbbdddhhhllloooppppppooonnnmmmmmmllllllggggggiiikkklllkkkgggddd```aaacccfffhhheeeaaa]]][[[\\\]]]\\\[[[\\\^^^aaaaaaaaabbbdddffffffcccaaa]]][[[[[[]]]bbbfffiiiiiieeeccc`````````aaaaaa```ZZZZZZZZZXXXVVVWWWYYY[[[[[[]]]```aaaaaaaaabbbddd}}}zzzzzzyyyxxxvvvuuuyyy}}}|||zzzzzz}}}{{{yyyyyy{{{{{{zzzxxxzzzzzzzzz{{{{{{|||~~~~~~|||{{{||||||}}}~~~|||zzz}}}~~~zzzvvvwww|||xxxrrrooonnnhhhhhhggghhhkkkpppvvvzzz~~~yyymmmeeecccbbb```]]]YYYYYYZZZZZZZZZYYYYYYXXXUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTRRRPPPQQQSSSUUUWWWWWWWWWXXXXXXXXXYYYZZZ]]]^^^```bbbcccbbb```___]]]^^^___aaabbb```]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[[[[ZZZZZZ[[[\\\YYYZZZ\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXZZZ]]]```bbb``````___``````bbbcccdddggghhhhhhgggdddbbbaaaaaaddddddddddddeeeeeeeeefffhhhjjjnnnppppppmmmhhheee``````aaacccfffhhhiiijjjdddgggjjjllllllmmmooopppnnnmmmkkkfffaaa[[[WWWTTTOOOKKKNNN]]]lllqqqnnnkkkeeedddcccbbbaaaaaaaaaaaabbbdddfffgggggggggiiikkkhhhhhhiiiiiiiiihhhhhhgggggggggggghhhkkknnnqqqsssvvvvvvvvvvvvuuutttsssrrrrrrrrrqqqnnnkkkjjjkkklllppppppqqqqqqrrrssstttuuuuuusssoookkkkkklllnnnppppppqqqrrrsssssssssttttttsssrrrooollliiihhhffffffeeeeeeeeefffffffffffffffgggkkkpppqqqoookkkiiihhhdddcccbbbcccfffiiijjjjjjeeeeeedddeeehhhlllppprrrrrrrrrqqqooommmkkkiiihhhdddeeegggjjjkkkiiieeebbb^^^___cccfffhhhfffaaa]]]ZZZ[[[[[[ZZZYYYZZZ]]]``````aaabbbcccdddcccaaa______^^^^^^___bbbeeefffgggdddbbbaaaaaaccceeefffeee``````___\\\YYYXXXXXXYYYZZZ]]]```bbbbbbbbbbbbccc}}}yyywwwwwwxxxvvvtttsssvvvzzz}}}}}}{{{zzz~~~zzzwwwwwwzzz{{{{{{yyywwwwwwxxxxxxyyyzzz||||||~~~}}}~~~~~~~~~{{{{{{|||xxxuuuwww|||ttteee]]][[[\\\]]]]]]```dddkkkssszzznnnhhhaaa]]]]]]\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWSSSRRRRRRQQQRRRSSSUUUVVVTTTTTTSSSPPPOOOPPPTTTWWWWWWXXXYYYYYYXXXXXXYYY[[[[[[[[[\\\___bbbcccbbbaaa^^^___```bbbcccaaa\\\YYYUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWVVVTTTSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWSSSTTTTTTVVVWWWYYYZZZ[[[^^^^^^^^^___```aaaccccccfffggghhhgggdddcccbbbcccddddddcccddddddeeefffggghhhjjjmmmnnnnnnkkkgggeeedddbbbbbbbbbdddeeedddcccaaadddhhhkkkkkklllnnnooorrrqqqmmmhhhbbb[[[VVVRRRNNNKKKPPP```nnnqqqmmmiiibbbaaa```_________```aaacccfffiiijjjiiiiiiiiijjjjjjkkkkkklllkkkiiihhhggggggggghhhjjjmmmpppsssuuuuuuuuuvvvwwwwwwwwwvvvvvvssstttsssnnnjjjhhhjjjnnnpppqqqssssssrrrrrrsssuuusssqqqnnnlllkkklllmmmnnnoooqqqssssssrrrrrrssstttssspppllliiifffeeeeeefffddddddfffggghhhhhhhhhhhhiiimmmqqqppplllhhhfffffffffeeecccdddfffggggggfffbbbbbbccceeehhhkkknnnpppqqqqqqpppnnnllljjjhhhgggcccdddeeeggghhhgggbbb___\\\^^^aaaeeegggeeeaaa]]]ZZZ[[[ZZZYYYYYYZZZ]]]```aaaaaabbbbbbaaa```^^^]]]^^^______```bbbccceeeeeecccbbbaaabbbdddggghhhhhhccccccbbb^^^ZZZXXXWWWXXXYYY\\\```aaaaaa``````aaa|||xxxssssssvvvyyywwwuuutttvvvyyy{{{|||~~~|||zzzyyyzzzvvvssstttyyy|||}}}{{{wwwwwwwwwxxxyyyzzz||||||~~~~~~~~~}}}~~~||||||~~~}}}|||yyywwwzzz|||~~~~~~}}}||||||{{{yyyqqqhhh]]]VVVVVV]]]eeejjjrrrwww~~~wwwnnnfffaaa___\\\ZZZXXXWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVSSSQQQPPPOOOPPPRRRUUUWWWUUUUUUSSSQQQPPPSSSWWW[[[VVVXXXZZZZZZXXXWWWYYYZZZXXXWWWWWWZZZ___bbbcccccc^^^^^^```aaaaaa^^^YYYUUUTTTUUUVVVVVVVVVVVVUUUTTTQQQRRRRRRRRRPPPPPPRRRSSSUUUVVVXXXYYYYYYXXXVVVUUUQQQRRRTTTVVVWWWWWWWWWWWWZZZ[[[\\\]]]___```aaabbbcccdddeeeeeecccbbbbbbccc_________```bbbdddggghhhhhhiiikkkkkkkkkhhhfffdddeeecccaaabbbddddddbbb```aaaeeeiiilllmmmmmmooopppsssrrrnnniiiccc]]]WWWTTTMMMKKKQQQaaaoooqqqkkkfff```___^^^^^^___```bbbddddddgggkkkmmmllljjjiiihhhjjjkkkmmmnnnnnnllljjjiiijjjkkklllmmmppprrrtttuuurrrsssuuuwwwyyyzzz{{{{{{vvvwwwvvvqqqkkkjjjmmmqqqqqqsssuuuuuusssrrrsssuuunnnmmmlllkkkkkkkkkkkkkkkmmmppprrrrrrpppooopppqqqpppnnnllliiigggeeeeeeddddddeeegggiiijjjkkkkkkjjjiiimmmpppnnniiifffeeegggeeedddcccccceeefffeeeddd___```ccceeehhhjjjlllmmmmmmnnnnnnnnnmmmllljjjiiiccccccdddeeeeeeccc```]]][[[]]]___ccceeedddaaa]]]\\\\\\\\\ZZZZZZ[[[___bbbcccccccccaaa___]]]]]]]]]\\\]]]___```aaaccceeefffcccbbb```aaaccceeeffffffdddddddddaaa]]]ZZZZZZZZZ\\\^^^aaabbbaaa___^^^]]]~~~wwwssspppqqqvvvzzzzzzxxxvvvxxxyyyzzzzzz||||||yyyxxxwwwsssooorrrxxx}}}~~~yyyyyyyyyzzz{{{|||~~~~~~~~~}}}~~~~~~|||}}}}}}~~~}}}|||}}}{{{zzz~~~}}}|||{{{zzzyyyxxxwwwwwwyyyzzz}}}~~~{{{vvvrrrpppkkkxxx}}}iiiddd^^^XXXXXXaaappp{{{tttoookkkgggaaa]]]\\\\\\[[[XXXVVVUUUVVVXXXQQQPPPPPPPPPQQQSSSUUUVVVSSSQQQOOONNNOOORRRUUUXXXWWWVVVTTTSSSRRRUUUZZZ^^^UUUXXXZZZZZZWWWVVVXXXZZZVVVTTTTTTWWW]]]bbbdddddd]]]]]]^^^```___\\\VVVRRRUUUVVVWWWXXXXXXWWWVVVUUUOOOPPPQQQQQQPPPQQQSSSUUUSSSUUUWWWYYYYYYWWWUUUSSSRRRTTTVVVXXXYYYXXXWWWVVVWWWXXXYYY[[[]]]___```aaa```bbbccccccbbbaaaaaabbbYYYYYY[[[]]]```dddgggiiihhhhhhiiijjjiiigggeeecccbbb```___aaadddfffdddbbbdddgggllloooppppppqqqrrrsssrrrooojjjddd^^^YYYVVVMMMKKKRRRbbbpppqqqjjjeee______^^^^^^___bbbeeefffdddhhhlllnnnmmmjjjhhhgggiiikkkmmmooopppooommmlllmmmnnnooopppqqqrrrssstttqqqrrruuuwwwzzz|||~~~yyyzzzxxxsssmmmlllppptttrrrtttwwwvvvsssrrrsssuuukkkkkkkkkjjjjjjjjjiiiiiikkknnnqqqqqqooommmmmmooommmmmmmmmkkkiiigggdddcccfffhhhjjjlllnnnnnnnnnnnnhhhkkknnnmmmhhheeefffiiiaaa``````bbbeeeggghhhggg^^^```cccgggiiikkkkkkllljjjkkkmmmnnnnnnnnnmmmllldddccccccccccccbbb^^^[[[[[[\\\^^^bbbdddcccaaa^^^^^^^^^]]]\\\[[[]]]```ccceeeeeedddaaa^^^]]]]]]]]]YYY[[[^^^```aaacccfffhhhdddbbb``````bbbcccdddccceeeffffffccc```^^^^^^^^^```bbbddddddbbb^^^\\\\\\|||~~~~~~vvvtttooooooyyyzzz{{{{{{yyyyyy|||yyyvvvvvvtttqqqrrrvvv{{{}}}{{{xxxxxxyyy{{{||||||{{{}}}}}}zzzxxxzzz~~~}}}}}}~~~~~~~~~||||||zzzyyyyyy~~~zzzvvvtttuuuxxxzzz{{{|||~~~yyyssstttzzz~~~tttnnnnnnlllmmmooovvvyyyrrrkkkhhhccc___\\\\\\]]]^^^ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRQQQQQQRRRSSSTTTUUUPPPPPPOOOOOOPPPQQQRRRSSSXXXWWWWWWVVVVVVVVVWWWWWWTTTUUUWWWWWWVVVVVVWWWXXXVVVWWWWWWYYYZZZ\\\^^^___ZZZ\\\^^^^^^[[[WWWUUUTTTPPPRRRUUUWWWWWWUUURRRPPPRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWVVVTTTRRRQQQRRRUUUXXX[[[\\\ZZZWWWUUUVVVWWWYYY\\\^^^___```aaaeeeccc___\\\ZZZYYYYYYZZZ\\\ZZZXXXXXX\\\aaaeeefffhhhfffddddddeeeeeedddcccgggeeecccaaa```aaacccdddjjjlllooorrrtttuuutttssswwwvvvrrrkkkccc]]]ZZZYYYPPPPPPWWWeeepppqqqmmmjjjdddfffggggggeeeddddddeeejjjiiihhhhhhhhhhhhhhhhhhllllllnnnoooooopppppppppppppppqqqqqqrrrssstttuuuuuuuuuwwwxxxzzz{{{}}}}}}zzzyyyvvvsssqqqqqqsssuuutttuuuuuussspppnnnmmmnnneeegggiiijjjiiihhhiiiiiiooooooooonnnmmmllljjjiiikkkiiihhhggggggfffcccaaagggggghhhjjjmmmmmmllljjjggggggggggggfffdddbbbaaagggfffeeefffggggggfffddd```aaadddggghhhiiiiiihhhmmmnnnppprrrrrrpppnnnlllbbbcccdddeeedddaaa]]][[[YYY\\\```ccceeedddcccaaa```___^^^]]]^^^```bbbcccfffccc^^^\\\\\\^^^___```^^^___```___]]]^^^bbbffffffccc```]]]\\\]]]___aaaaaabbbbbbbbbaaa```^^^]]]aaabbbccccccaaa^^^[[[ZZZzzzrrrvvv~~~vvvssspppqqq||||||zzz{{{}}}yyyvvvtttrrrpppqqquuu{{{~~~|||zzzyyyzzz{{{{{{zzzzzz|||}}}|||zzz|||~~~}}}}}}~~~}}}||||||zzzzzz|||xxxssspppqqqsssvvvxxx{{{~~~~~~~~~~~~~~~}}}yyyvvvtttwww|||}}}sssiiiccc___]]]ZZZXXXWWWWWWXXXYYY[[[ZZZXXXVVVUUUSSSSSSSSSQQQQQQOOOOOOOOOQQQSSSTTTSSSQQQPPPNNNNNNOOOQQQRRRXXXWWWWWWVVVUUUUUUUUUVVVPPPQQQRRRRRRQQQRRRTTTVVVXXXXXXYYYYYY[[[\\\]]]^^^YYY[[[]]]\\\YYYUUUSSSRRROOOQQQSSSTTTTTTSSSQQQOOORRRQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRUUUWWW[[[]]]^^^\\\ZZZXXXVVVWWWYYY\\\^^^```bbbbbbbbbaaa^^^[[[YYYXXXWWWXXXVVVUUUUUUWWW\\\bbbfffggggggeeeccccccdddeeeddddddgggeeecccaaa```aaacccdddlllnnnqqqrrrrrrqqqrrrsssyyyvvvqqqkkkddd___ZZZXXXRRRPPPWWWeeeppprrrooolllhhhjjjkkkkkkjjjiiijjjkkkiiihhhhhhhhhhhhiiijjjjjjllllllmmmnnnnnnnnnnnnmmmnnnoooooopppqqqssstttuuuttttttvvvwwwyyy{{{||||||zzzyyyvvvsssqqqqqqsssttttttuuuuuusssooollljjjiiicccfffhhhiiihhhhhhhhhiiiooonnnmmmllljjjiiihhhgggjjjjjjiiiiiihhhgggffffffmmmlllkkkkkklllkkkiiigggeeeeeeeeeeeedddcccaaa```dddcccccceeeffffffdddccccccddddddeeefffgggggggggoooppprrrrrrrrrpppnnnllldddeeeeeedddccc```^^^\\\[[[]]]```bbbddddddcccbbbaaa```___^^^___```bbbccceeeaaa^^^\\\]]]___```aaa___``````___]]]^^^aaadddeeeccc```]]]\\\]]]^^^___bbbbbbcccccccccbbb```___```aaaaaaaaa```^^^]]]\\\wwwlllhhhppp{{{|||wwwtttqqqttt|||yyy{{{|||yyywwwrrrpppoooqqqvvv{{{}}}}}}}}}}}}{{{yyyyyy{{{}}}}}}|||~~~~~~~~~~~~}}}||||||{{{{{{~~~zzzwwwrrrnnnnnnqqquuuxxx|||}}}}}}|||{{{{{{{{{|||}}}~~~|||wwwyyy{{{xxxwwwzzz}}}ppphhhbbb[[[VVVRRRRRRRRRSSSSSSTTTUUUUUUZZZYYYWWWUUUSSSQQQQQQPPPPPPOOOMMMLLLNNNQQQTTTWWWXXXUUUQQQMMMLLLMMMOOOQQQWWWWWWVVVUUUTTTTTTSSSSSSMMMNNNOOOOOOOOOPPPSSSVVVZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYYZZZYYYUUURRROOOOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTXXXZZZ]]]___```___]]]\\\WWWXXXZZZ\\\^^^aaabbbccc___^^^\\\ZZZXXXVVVVVVUUUQQQRRRTTTZZZaaafffiiijjjeeecccbbbbbbdddeeeeeedddgggeeebbb```___```bbbccclllpppsssqqqnnnlllooosss{{{vvvpppkkkgggbbb\\\WWWTTTQQQVVVdddppptttqqqooonnnoooppppppooonnnooopppggggggggghhhiiijjjllllllnnnoooooooooooonnnmmmlllkkklllmmmnnnpppsssuuuvvvssstttvvvxxxyyy{{{{{{|||zzzyyyvvvtttsssrrrssssssssstttuuusssooojjjfffeeeccceeehhhhhhhhhggghhhhhhmmmllliiigggfffeeeeeeeeehhhjjjkkkjjjggggggjjjmmmuuurrrooolllkkkiiigggeeebbbbbbccccccbbbaaa``````aaaaaabbbdddffffffcccaaaccccccdddeeefffhhhiiijjjrrrrrrssssssrrrpppnnnmmmhhhgggfffdddbbb```______]]]^^^```aaaccccccddddddbbbaaa___^^^___```bbbcccbbb___]]]]]]^^^aaabbbbbbaaaaaa```^^^]]]]]]___bbbcccbbb```]]]\\\[[[[[[[[[``````aaabbbbbbaaa```___^^^^^^^^^^^^^^^^^^______~~~uuullleeedddnnn{{{}}}|||{{{wwwtttwwwzzzxxx{{{|||yyysssrrrrrrtttyyy~~~}}}zzzxxx{{{~~~}}}}}}|||{{{{{{}}}}}}yyywwwssspppooorrrwww{{{}}}~~~}}}||||||~~~|||{{{zzzyyyxxxyyyyyyzzzzzzsssooommmwww|||wwwiii___[[[YYYUUUQQQNNNOOOQQQSSSTTTTTTTTTSSSWWWVVVTTTSSSQQQPPPPPPPPPOOONNNLLLMMMOOOTTTZZZ]]]\\\YYYSSSNNNKKKLLLOOOQQQVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOPPPPPPPPPRRRUUUXXXZZZ[[[[[[ZZZZZZYYYYYYYYYUUUWWWWWWUUURRRNNNLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVYYY[[[]]]___``````___^^^[[[[[[[[[\\\^^^___```aaa]]]]]]\\\ZZZXXXVVVUUUTTTSSSUUUYYY```ggglllmmmmmmcccbbbaaaaaacccdddddddddfffdddaaa______```bbbcccjjjooorrrpppkkkjjjnnnttt{{{uuuoookkkjjjfff___XXXVVVRRRUUUbbbppptttsssqqqrrrssssssqqqooonnnooopppggggggggghhhjjjlllmmmnnnrrrrrrrrrqqqpppooonnnmmmhhhiiikkkmmmooorrruuuvvvtttuuuwwwyyy{{{|||||||||{{{yyywwwuuuttttttrrrqqqoooqqqsssrrrnnniiieeecccdddfffiiiiiihhhhhhhhhiiiiiigggeeecccbbbcccdddeeedddhhhkkkjjjgggggglllqqqyyyuuupppmmmkkkiiigggeee``````aaaaaaaaaaaaaaaaaa```aaabbbeeegggfffdddaaa^^^```dddgggkkkmmmnnnnnnsssssssssrrrqqqooonnnmmmkkkiiifffcccaaa```aaaaaa`````````aaabbbcccdddeeeaaa```^^^]]]]]]^^^___aaa___]]]\\\]]]```bbbccccccbbbaaa___]]][[[[[[\\\^^^```___]]][[[ZZZXXXXXXWWW[[[\\\^^^_________^^^^^^]]]\\\\\\[[[\\\^^^aaabbbzzzxxxuuuoooiiiddd```bbbnnn{{{{{{yyy{{{zzzvvvyyy~~~zzzyyy{{{{{{uuuuuuuuuxxx}}}~~~~~~~~~|||zzzzzz|||~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}|||zzzxxxvvvvvvuuusssrrrtttxxx|||~~~~~~~~~|||yyyxxxyyy{{{zzzyyyxxxwwwwwwwwwxxxxxx~~~vvvvvvuuussssssuuu{{{{{{mmmfff\\\WWWUUUTTTQQQNNNOOOPPPSSSUUUUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNMMMOOOSSSYYY```ddd^^^ZZZSSSNNNKKKLLLOOOQQQTTTTTTTTTSSSRRRPPPOOONNNNNNOOOPPPQQQQQQRRRUUUXXXXXXXXXYYYYYYYYYXXXWWWVVVSSSTTTTTTRRROOOKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKOOOPPPSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[]]]^^^_______________]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUUVVVXXX]]]ccciiimmmmmmlllbbbaaa___```bbbccccccccccccbbb```^^^^^^```bbbdddggglllpppnnnjjjiiinnnuuuwwwrrrmmmkkkkkkiiibbb\\\XXXRRRTTTaaapppuuussspppssssssrrrooolllkkkkkklllhhhhhhhhhiiijjjlllnnnnnnrrrrrrqqqqqqooommmlllkkkggghhhiiilllooorrruuuwwwuuuvvvyyy|||}}}~~~~~~~~~{{{yyywwwvvvvvvuuurrrooojjjlllooopppmmmjjjgggfffgggiiikkkkkkjjjhhhhhhiiidddcccaaa```aaabbbdddfff```eeeiiiiiihhhhhhnnnssswwwtttpppmmmlllkkkiiihhh`````````aaaaaabbbccccccccccccdddfffggggggeeeccc]]]```ffflllooopppooonnnrrrqqqpppooommmmmmllllllllljjjeeebbb``````bbbcccbbbbbbaaaaaabbbcccdddeee```___]]][[[[[[[[[\\\]]]\\\[[[\\\^^^aaacccdddcccbbb```]]]ZZZZZZZZZZZZZZZ\\\[[[ZZZXXXWWWUUUUUUTTTZZZ[[[]]]^^^____________]]]\\\[[[[[[\\\^^^aaaccctttmmmjjjkkkhhhbbb]]][[[[[[aaannn{{{}}}}}}zzzwwwzzz~~~~~~{{{zzz}}}{{{vvvvvvxxx{{{{{{yyyyyyyyy{{{{{{zzzyyy}}}}}}~~~|||zzz{{{|||}}}|||zzz{{{|||~~~~~~}}}}}}{{{~~~~~~}}}|||~~~}}}zzz{{{}}}~~~}}}|||zzzxxxtttwwwyyyxxxvvvtttvvvxxx{{{||||||zzzxxxvvvvvvwwwwwwwwwvvvuuuuuuvvvxxxyyy}}}|||zzzzzz{{{~~~}}}{{{zzzzzzzzz|||~~~wwwnnnggg^^^[[[WWWTTTQQQOOOLLLKKKPPPQQQSSSUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNOOOPPPQQQNNNMMMNNNPPPTTTZZZ```ddd\\\XXXRRRMMMJJJKKKNNNPPPQQQQQQRRRRRRQQQOOONNNLLLLLLNNNPPPPPPPPPQQQSSSTTTSSSTTTUUUVVVVVVVVVUUUTTTPPPQQQQQQOOOLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMOOORRRUUUWWWWWWVVVUUUSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___bbb```^^^\\\ZZZYYYYYYYYY\\\]]]^^^]]]\\\YYYWWWUUUVVVXXX\\\bbbgggiiiiiigggbbb```______aaabbbbbbaaaaaa___^^^]]]^^^aaaccceeefffjjjmmmmmmjjjjjjmmmrrrpppnnnkkkkkkllljjjfffbbb[[[UUUUUUcccrrrvvvsssoooqqqqqqooollliiiggghhhiiijjjjjjjjjjjjkkkllllllmmmnnnnnnmmmlllkkkiiihhhgggggggggiiilllooorrruuuwwwuuuwwwzzz}}}~~~|||yyywwwwwwxxxvvvrrrmmmgggjjjmmmnnnllljjjiiiiiijjjlllmmmllljjjhhhggggggbbbaaaaaa```aaabbbdddeee___ccchhhjjjjjjkkkooorrrsssqqqooommmnnnmmmlllkkkbbbbbbbbbbbbdddeeegggggggggfffeeefffggggggfffdddaaadddiiimmmooonnnllljjjooonnnllljjjiiiiiijjjjjjkkkhhhdddaaa```aaacccddddddccccccbbbccccccdddddd```^^^\\\ZZZYYYYYYZZZ[[[[[[[[[\\\___bbbddddddcccbbb___[[[ZZZYYYZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTUUU[[[\\\^^^```bbbbbbbbbbbb___^^^\\\\\\]]]___aaabbbkkkaaa]]]^^^```ccc\\\VVVTTTVVV___ooo}}}xxxuuuxxx{{{|||~~~|||xxxwwwzzz~~~|||wwwuuuuuuwwwzzz}}}~~~xxxvvvuuuvvvyyy{{{||||||~~~}}}}}}~~~|||xxxuuuwwwzzz|||}}}{{{|||~~~~~~~~~}}}}}}{{{~~~}}}~~~}}}{{{}}}~~~|||{{{www||||||vvvssssssuuuwwwyyyyyywwwvvvuuuvvvssssssrrrssstttvvvxxxyyy||||||~~~~~~{{{uuuoooiiiddd```^^^UUUVVVVVVSSSOOOMMMMMMNNNQQQRRRSSSTTTTTTRRRPPPNNNMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMNNNPPPSSSWWW[[[^^^WWWSSSNNNJJJHHHIIILLLNNNNNNOOOPPPQQQPPPOOOMMMLLLKKKNNNQQQRRRQQQPPPQQQQQQMMMNNNQQQSSSTTTTTTSSSSSSNNNOOOOOONNNKKKIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMRRRVVVWWWWWWUUUTTTRRRSSSUUUWWWXXXXXXXXXWWWXXXXXXYYYYYY[[[]]]^^^```aaa```]]]ZZZXXXXXXXXXXXX[[[\\\]]]^^^]]]ZZZVVVTTTUUUWWWZZZ___dddgggfffeeebbbaaa______```aaa```___^^^]]]\\\\\\^^^aaaeeeggggggiiilllmmmkkkjjjkkklllhhhiiijjjkkkkkkjjjiiiggg___XXXYYYfffuuuyyytttooonnnnnnllljjjhhhgggiiikkknnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggfffeeeggghhhjjjlllooorrruuuwwwuuuwwwzzz}}}~~~}}}|||yyywwwxxxyyywwwqqqlllgggiiillllllkkkjjjjjjjjjkkkmmmnnnllliiifffeeeeeecccccccccbbbbbbbbbaaaaaa```cccgggkkknnnppppppppppppnnnnnnnnnooonnnmmmkkkdddddddddeeefffhhhkkkllljjjhhheeeeeeeeeffffffeeedddeeegggiiikkkkkkllllllkkkiiigggeeeeeefffggghhhhhhfffcccaaa```aaaccceeeddddddddddddddddddcccccc```___\\\ZZZYYYYYYZZZ[[[ZZZZZZ\\\```cccdddcccbbbccc```\\\ZZZ[[[\\\[[[ZZZZZZXXXVVVTTTSSSUUUVVVXXXZZZ\\\^^^aaacccddddddddd``````___^^^^^^___``````www```WWWUUUWWW[[[ddd\\\TTTQQQUUU___qqq}}}vvvssswwwzzzyyy|||}}}yyytttsssvvv{{{}}}xxxtttssssssuuuxxx{{{|||{{{zzzyyywwwvvvwwwzzz~~~}}}yyytttqqqsssxxx|||~~~~~~}}}}}}}}}~~~~~~}}}|||yyysssqqqqqqssswwwxxxwwwvvvvvvvvvpppppppppqqqsssuuuwwwyyy|||}}}}}}||||||}}}{{{wwwmmmkkkgggaaa\\\ZZZ\\\]]]PPPTTTUUUSSSOOONNNRRRVVVRRRSSSTTTUUUUUUSSSRRRPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQSSSVVVWWWRRRPPPLLLHHHGGGHHHJJJLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLOOOSSSTTTSSSRRRQQQPPPIIIKKKNNNQQQSSSSSSSSSRRRLLLMMMNNNMMMKKKIIIJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGIIIMMMQQQUUUWWWWWWUUUSSSQQQRRRUUUXXXYYYYYYXXXWWWYYYXXXXXXYYYZZZ]]]___``````^^^[[[YYYXXXWWWXXXYYYYYY[[[]]]^^^\\\YYYVVVSSSUUUWWWZZZ___dddggggggfffcccaaa_________```___^^^\\\\\\[[[\\\^^^bbbfffhhhiiijjjlllmmmlllkkkhhhgggcccfffjjjkkkkkkjjjjjjkkkbbb[[[[[[iiixxx|||uuuooollllllkkkiiihhhiiikkknnnpppooommmlllkkkjjjjjjiiikkkkkkkkkjjjiiihhhgggfffhhhiiijjjmmmooorrruuuvvvtttvvvyyy}}}~~~~~~}}}||||||yyywwwxxxzzzxxxqqqkkkiiijjjlllkkkjjjiiijjjkkklllmmmmmmlllhhhdddcccbbbeeeeeeeeedddcccaaa___^^^aaacccgggmmmrrrsssrrrooonnnnnnnnnooopppooollljjjfffeeeffffffhhhkkkmmmooollliiieeecccdddeeeeeedddcccccccccdddgggjjjnnnppphhhfffdddbbbbbbccceeegggfffeeecccaaa```aaaccceeeddddddeeeeeeeeedddccccccaaa```]]][[[ZZZZZZZZZ[[[ZZZZZZ]]]```cccdddcccaaaeeeaaa]]][[[]]]^^^]]][[[[[[YYYVVVTTTTTTVVVXXXZZZXXXZZZ\\\___aaabbbccccccbbbaaa``````____________vvvcccXXXQQQSSSYYY^^^VVVRRRTTTUUUZZZooo}}}{{{zzzwwwsssppprrrxxx|||{{{yyyxxxwwwuuutttuuuyyy|||}}}{{{yyyxxxwwwwwwvvvwwwwwwwwwvvvuuutttssspppqqqssswww{{{~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}xxxwwwsssooosss{{{}}}{{{zzz{{{}}}~~~~~~~~~{{{tttqqqtttvvvxxxzzzzzzwwwtttrrrqqqqqqqqqrrrtttwwwyyy{{{zzzyyyyyy{{{|||}}}{{{zzzrrrvvvyyy{{{}}}yyytttpppkkkhhheeeaaa]]]ZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSRRRPPPPPPRRRSSSUUUUUUSSSOOOKKKHHHKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJNNNOOOMMMKKKOOOLLLJJJIIIJJJLLLMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQPPPMMMJJJHHHGGGIIILLLNNNOOOOOONNNMMMLLLNNNOOOPPPOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGIIILLLOOOPPPPPPPPPOOOKKKMMMQQQTTTWWWYYYZZZZZZXXXYYYYYYXXXWWWYYY\\\___]]][[[XXXVVVUUUUUUWWWWWW[[[\\\]]]\\\YYYWWWWWWWWWVVVXXX\\\___aaabbbaaaaaaddd```\\\ZZZ\\\]]]\\\ZZZ^^^[[[YYY[[[```fffhhhiiigggjjjnnnppppppmmmhhheeeeeefffffffffgggggghhhhhh___YYY\\\mmm}}}yyytttmmmmmmmmmnnnnnnooooooppprrrsssrrrnnniiiggghhhjjjiiihhhhhhgggfffeeeeeedddnnnkkkjjjnnntttxxxwwwuuuxxxzzz{{{{{{zzzyyyzzzzzzxxxwwwuuusssqqqooonnnmmmjjjjjjjjjiiigggggghhhjjjllllllkkkjjjgggdddaaa```dddeeeeeeeeeeeeeeeeeedddaaagggnnnssstttuuuvvvxxxpppooonnnooopppooommmjjjfffggghhhhhhggghhhjjjllljjjgggcccbbbcccddddddddd``````aaadddhhhjjjkkkjjjgggccc___```dddfffccc```___cccfffeeebbbaaafffjjjkkkkkkiiifffcccaaabbbcccaaa```___^^^\\\[[[YYYYYYXXX[[[___ccceeefffeeeeeeccc```\\\ZZZZZZ\\\^^^^^^\\\WWWSSSRRRUUUXXXYYYYYY[[[\\\]]]^^^```aaabbbbbbeeedddbbb```^^^[[[ZZZYYYlll^^^SSSRRRXXX\\\UUUSSSUUUVVV\\\ooo}}}zzzxxxvvvttttttpppnnnpppvvvzzzzzzxxxuuutttssssssuuuxxx{{{}}}}}}|||{{{yyyxxxxxxxxxxxxxxxwwwvvvuuutttrrrrrrqqqrrrsssuuuyyy|||~~~}}}~~~~~~}}}{{{zzz{{{|||~~~~~~}}}|||{{{xxxuuuxxx|||||||||zzzyyyyyyzzz|||||||||}}}{{{uuussstttuuuxxxyyyyyyxxxuuutttsssssssssuuuvvvyyy{{{|||}}}|||zzzzzz{{{zzzxxxvvvtttuuuxxxzzz||||||qqqiiifffdddaaa___bbb^^^ZZZXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQTTTUUUVVVVVVTTTPPPLLLIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHJJJMMMMMMKKKIIIKKKIIIGGGGGGIIIJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFHHHKKKMMMNNNNNNMMMLLLMMMMMMNNNNNNMMMKKKIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNNNNMMMMMMJJJLLLOOOSSSVVVXXXYYYZZZVVVVVVVVVUUUTTTUUUXXX[[[\\\ZZZXXXUUUSSSRRRRRRQQQWWWXXXYYYXXXVVVUUUUUUVVVUUUWWW[[[^^^_________^^^aaa^^^ZZZYYYYYYZZZZZZXXX]]]ZZZYYY[[[```dddfffgggfffhhhjjjlllllliiifffdddccccccdddeeeffffffffffff```ZZZ^^^nnn|||vvvooopppppppppppppppooooooppppppoookkkfffeeefffhhhgggggggggffffffeeeeeedddllljjjiiimmmtttxxxwwwuuuuuuwwwxxxwwwvvvuuuuuuvvvtttsssrrrpppnnnllljjjjjjjjjkkklllllljjjiiijjjkkkmmmmmmlllkkkhhheeebbbaaacccdddfffggghhhggggggfffgggkkkpppsssttttttuuuvvvrrrqqqqqqqqqrrrqqqnnnlllggghhhiiiiiihhhiiikkkmmmllliiigggeeeeeeeeedddccc```aaabbbfffiiikkkkkkiiiiiifffcccdddggggggeeeaaa```bbbdddcccbbbbbbdddggghhhhhhgggdddaaa___```aaa^^^___`````````]]][[[YYY[[[]]]```ccceeeeeedddddd```]]]ZZZXXXXXXYYY[[[\\\ZZZWWWSSSSSSVVVXXXYYYXXXZZZZZZ[[[\\\^^^___``````ccccccaaa___]]][[[YYYXXX|||hhhWWWSSSXXX[[[WWWVVVYYYYYY^^^ooo}}}|||~~~|||xxxuuuqqqooonnnooolllkkkmmmrrrvvvwwwvvvqqqqqqrrrsssuuuwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvtttrrrpppooooooooossstttwwwzzz~~~}}}|||||||||~~~|||{{{{{{}}}~~~~~~}}}}}}{{{~~~}}}wwwxxxxxxxxxwwwwwwyyy{{{|||{{{|||{{{xxxwwwyyyyyyzzzyyyyyywwwuuutttvvvvvvvvvwwwyyy{{{}}}~~~}}}{{{zzzyyyzzzyyywwwuuuvvvuuuuuuwww{{{}}}zzzqqqkkkccc^^^^^^^^^]]][[[]]][[[XXXVVVVVVVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUVVVVVVTTTPPPLLLJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGIIILLLKKKIIIGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFHHHJJJLLLMMMMMMLLLKKKMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJIIIIIIKKKMMMQQQTTTVVVXXXYYYSSSSSSSSSRRRPPPQQQSSSUUUUUUUUUTTTSSSRRRPPPOOONNNRRRSSSTTTTTTSSSRRRSSSTTTUUUWWWYYY[[[\\\\\\[[[ZZZ]]]ZZZXXXVVVWWWWWWWWWVVVZZZZZZZZZ\\\___bbbccccccdddeeefffggggggeeecccbbb___```bbbcccddddddccccccaaa]]]aaapppzzzssssssttttttsssqqqnnnmmmnnnmmmjjjfffcccbbbdddfffeeeeeeeeeeeeeeeeeeddddddhhhggghhhmmmssswwwwwwuuuqqqrrrsssrrrpppoooooopppooonnnllljjjhhhffffffeeekkkmmmooopppnnnlllkkkkkknnnnnnmmmkkkiiifffdddcccaaacccgggjjjlllllljjjiiioooqqqssstttsssssstttuuusssrrrrrrrrrrrrqqqnnnkkkiiijjjjjjjjjiiijjjlllnnnnnnmmmkkkjjjjjjhhhdddaaaaaabbbdddhhhkkkllljjjhhhiiigggfffgggjjjjjjfffcccccccccbbbbbbbbbbbbcccdddeeeeeedddaaa^^^]]]]]]___[[[]]]```ccccccaaa^^^\\\```aaacccdddeeedddcccbbb]]][[[XXXVVVUUUVVVXXXYYYWWWVVVTTTUUUWWWXXXXXXWWWVVVWWWXXXYYY[[[\\\]]]]]]aaa```___]]][[[YYYXXXWWWvvv```XXX\\\```^^^^^^^^^]]]```nnn~~~}}}zzzyyyzzzzzzyyyxxxxxxzzz~~~}}}zzzvvvrrrnnnllljjjkkkiiihhhjjjooorrrttttttnnnoooqqqsssuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuusssqqqooonnnnnnooopppssstttwwwzzz}}}~~~||||||{{{{{{~~~}}}||||||~~~~~~}}}~~~~~~~~~|||wwwxxxyyyyyyxxxxxxyyy{{{~~~~~~~~~{{{zzz{{{}}}|||zzzwwwvvvuuuwwwxxxxxxyyyzzz|||}}}}}}{{{yyyxxxyyyzzz|||{{{zzzxxxuuusssuuuzzz}}}}}}||||||yyyqqqjjjgggddd```[[[YYYYYY[[[[[[[[[ZZZXXXVVVUUUVVVVVVUUUTTTUUUUUUUUUTTTTTTSSSRRRQQQSSSTTTTTTTTTRRROOOLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEHHHJJJKKKJJJHHHGGGHHHHHHHHHIIIKKKLLLKKKIIIGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMLLLLLLKKKMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKNNNQQQTTTUUUVVVPPPQQQQQQOOONNNMMMOOOPPPMMMNNNPPPRRRRRRRRRPPPOOONNNOOOQQQQQQPPPPPPRRRTTTVVVWWWXXXYYYZZZYYYXXXWWWYYYXXXVVVUUUUUUUUUUUUTTTXXXXXXYYY[[[^^^___``````ccccccdddddddddcccbbbaaa]]]^^^aaabbbccccccbbbbbbbbb```dddqqq{{{uuuvvvvvvvvvtttqqqmmmkkkkkkiiifffcccaaabbbdddeeeccccccccccccccccccddddddeeeeeeggglllqqquuuuuutttnnnoooooommmkkkiiijjjkkkiiihhhfffdddcccbbbbbbbbblllooorrrsssqqqooommmlllooonnnmmmkkkiiigggeeeddd___ccchhhmmmppppppnnnlllssssssssssssrrrsssttttttqqqpppooooooooonnnkkkhhhkkkkkkkkkjjjiiijjjmmmoooqqqpppoooooonnnjjjddd```aaabbbeeeiiikkkkkkhhheeeeeeeeefffhhhkkkkkkhhheeefffdddbbbbbbcccccccccaaaccccccbbb___\\\[[[\\\^^^[[[]]]___bbbccccccbbbaaaddddddddddddcccbbbaaa```\\\[[[YYYVVVUUUUUUWWWXXXVVVVVVVVVVVVWWWWWWVVVVVVSSSTTTUUUVVVXXXYYYZZZZZZ]]]]]]\\\[[[YYYXXXWWWWWWjjj```ccchhhhhhgggeeeaaacccnnnyyy~~~zzzvvvsssrrrrrrssswwwvvvvvvwwwxxxzzz{{{{{{{{{zzzyyyvvvsssooollljjjhhhgggggghhhllloooqqqqqqnnnoooqqqtttvvvwwwwwwwwwwwwvvvuuutttrrrrrrrrrrrrqqqpppnnnmmmnnnoooqqqsssrrrsssvvvyyy{{{}}}~~~~~~||||||{{{{{{{{{{{{{{{|||~~~}}}|||}}}~~~|||{{{zzz{{{}}}~~~~~~~~~zzz|||}}}|||zzzyyyzzz{{{~~~~~~~~~|||}}}~~~~~~}}}|||{{{zzzwwwxxxyyyzzz{{{{{{||||||}}}{{{yyyzzz{{{}}}}}}|||yyyvvvssstttxxxzzzzzzyyyxxx|||~~~{{{zzz}}}~~~|||~~~{{{yyyuuuoooiiiccc___]]]YYYWWWTTTSSSTTTUUUVVVVVVXXXVVVUUUUUUVVVVVVUUUTTTQQQQQQQQQQQQPPPOOONNNNNNOOOPPPPPPPPPOOOLLLJJJIIIHHHHHHFFFEEECCCCCCBBBBBBDDDFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKIIIHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKNNNPPPRRRSSSOOOPPPPPPOOOMMMLLLMMMNNNKKKMMMOOOQQQRRRQQQPPPNNNLLLMMMNNNNNNNNNOOOQQQTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[]]]^^^___cccccccccccccccbbbbbbbbb]]]^^^```bbbccccccccccccddddddgggqqq}}}yyyssstttuuuuuurrroookkkhhhiiigggdddbbbbbbcccdddeeeaaaaaaaaaaaaaaabbbbbbbbbbbbcccgggkkkpppsssssssssmmmmmmmmmjjjgggeeefffgggdddcccaaa```___```aaabbblllpppsssuuussspppnnnmmmnnnmmmllljjjhhhfffeeeddd___ccciiiooossssssqqqoootttsssrrrqqqrrrsssttttttpppooonnnnnnooommmjjjhhhllllllkkkiiihhhiiillloooqqqqqqqqqqqqpppllleeeaaaaaabbbdddhhhjjjiiifffccc___```bbbfffhhhiiihhhggggggeeecccbbbcccdddcccaaabbbbbbaaa^^^\\\[[[\\\]]]^^^^^^^^^___aaaccceeeffffffeeedddbbbaaa```______\\\\\\\\\YYYVVVUUUWWWYYYUUUVVVWWWWWWVVVUUUTTTTTTQQQRRRSSSTTTUUUWWWXXXXXX[[[ZZZZZZYYYXXXXXXWWWWWWqqqfffgggnnnooonnniiiccceeennnwww|||yyyuuuqqqnnnnnnoooqqquuuuuutttssssssssssssssstttuuuvvvvvvtttpppmmmjjjggggggggghhhjjjlllnnnpppooopppqqqssstttuuuuuuuuuvvvuuutttsssqqqqqqppppppoooooonnnnnnoooqqqssstttqqqrrruuuwwwyyyzzzzzzzzzwwwwwwxxxxxxyyyzzzzzzzzz{{{zzzzzz||||||~~~~~~yyyxxxwwwxxx{{{}}}~~~}}}|||}}}~~~|||{{{{{{{{{}}}{{{|||}}}~~~~~~zzz|||~~~xxxxxxyyyzzz{{{{{{{{{zzz|||{{{{{{{{{{{{zzzxxxvvvtttuuuvvvxxxxxxxxxvvvzzz|||yyywwwyyyyyywwwxxx{{{~~~|||yyy{{{~~~}}}zzzuuuqqqpppiiigggeeeccc```]]][[[ZZZUUUTTTTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTSSSNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJGGGEEEDDDEEEFFFGGGFFFDDDGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKLLLNNNOOONNNOOOPPPOOOMMMLLLLLLMMMOOOOOOQQQQQQPPPNNNLLLJJJKKKLLLMMMLLLLLLMMMPPPSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTSSSQQQPPPQQQRRRRRRTTTVVVWWWXXXZZZ]]]```cccddddddddddddcccbbbbbb^^^______aaabbbcccdddeeeeeefffiiioooyyy|||tttooopppppppppnnnkkkhhhffffffdddbbbbbbcccddddddccc`````````````````````___```bbbfffkkknnnpppqqqqqqmmmmmmkkkgggdddbbbcccdddaaa```___^^^___aaaccceeelllpppssstttrrrpppnnnmmmmmmkkkjjjgggfffddddddddd___cccjjjpppttttttsssrrrsssqqqppppppqqqsssrrrrrrooonnnnnnoooooonnnllljjjkkkkkkjjjhhhfffgggkkknnnoooppppppqqqqqqmmmgggbbbaaaaaabbbeeefffeeebbb```ZZZ\\\___bbbdddeeeffffffddddddcccbbbbbbbbbbbbbbbaaaaaa```^^^[[[ZZZ\\\]]]```___^^^^^^___bbbeeegggeeecccaaa___^^^]]]^^^^^^]]]^^^^^^[[[WWWVVVXXX[[[WWWXXXYYYXXXUUUSSSRRRSSSQQQQQQRRRSSSUUUVVVWWWWWWYYYXXXXXXXXXXXXXXXXXXWWWsssggggggppprrrpppjjjdddfffooowwwxxxuuuqqqnnnmmmnnnppprrrrrrrrrqqqooommmmmmmmmmmmjjjmmmqqqttttttqqqllliiihhhhhhiiiiiiiiikkkmmmooooooooopppqqqqqqrrrsssssstttssssssrrrqqqqqqrrrrrrpppppppppqqqrrrrrrssssssppprrruuuwwwyyyyyyyyyxxxuuuuuuvvvvvvwwwwwwvvvvvvvvvuuuvvvxxx}}}{{{~~~~~~{{{xxxwwwvvvwwwyyy{{{|||{{{yyy{{{}}}}}}|||{{{{{{|||~~~~~~}}}~~~yyy{{{~~~~~~yyyzzz{{{||||||{{{{{{zzz~~~{{{zzzzzz{{{zzzzzzvvvwwwvvvvvvuuuuuuwwwyyyuuuzzz{{{xxxwwwxxxxxxuuuwwwyyy~~~yyy|||~~~xxxtttrrrkkklllllliiifffcccbbbbbb^^^]]]\\\[[[ZZZXXXWWWWWWSSSTTTTTTTTTTTTTTTUUUVVVTTTSSSRRRSSSSSSSSSRRRPPPLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFDDDEEEHHHJJJIIIFFFDDDCCCDDDEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGEEECCCBBBFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMNNNNNNLLLKKKLLLMMMOOOOOOOOOOOONNNLLLJJJIIIJJJJJJKKKJJJIIIKKKNNNQQQOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRQQQOOOMMMNNNPPPQQQRRRTTTUUUUUUXXX]]]aaabbbcccdddeeedddcccbbbaaa___^^^^^^^^^```bbbdddffffffhhhjjjmmmuuu{{{wwwnnnjjjjjjjjjjjjiiigggfffeeecccaaa```aaaddddddbbb`````````______^^^^^^]]]]]]___bbbgggjjjmmmnnnnnnnnnlllkkkiiieeeaaa___```aaa______^^^^^^```cccgggiiilllooorrrrrrqqqnnnmmmmmmkkkiiigggeeecccbbbbbbbbb```dddjjjooosssttttttsssrrrpppoooooopppqqqooollllllkkkkkkmmmnnnnnnllljjjjjjiiihhheeedddeeeiiilllmmmmmmnnnppppppmmmhhhddd`````````aaabbbbbb```]]][[[\\\]]]^^^___```bbbccc```bbbcccaaa___^^^```ccc_________\\\ZZZYYY[[[\\\``````______```aaaccccccbbb```^^^\\\[[[[[[]]]^^^]]]___```]]]XXXVVVXXX[[[YYYZZZZZZWWWSSSPPPPPPRRRQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXsssfffeeeppprrrqqqiiidddgggpppwwwvvvtttpppnnnmmmooorrruuuooooooooommmjjjiiijjjkkkcccgggmmmrrrsssppplllhhhiiijjjjjjiiiiiijjjlllnnnooooooooonnnooopppqqqqqqrrrrrrqqqqqqrrrsssssstttrrrrrrssssssssssssrrrqqqqqqsssuuuxxxyyyyyyxxxxxxuuuuuuuuuvvvuuuttttttsssrrrrrrsssvvv{{{|||yyyyyyxxxvvvwwwxxxzzzyyyyyyuuuwwwzzz{{{{{{{{{||||||~~~{{{}}}~~~zzzxxxzzz{{{|||}}}}}}|||{{{zzz}}}{{{xxxxxxzzz|||}}}}}}uuuwwwxxxvvvttttttwww{{{uuuzzz|||yyywwwxxxwwwuuuxxxzzz~~~{{{ooottt{{{xxxzzz{{{yyytttnnniiigggeeedddccc___\\\[[[\\\^^^YYYYYYXXXWWWUUUTTTSSSSSSNNNPPPQQQRRRRRRRRRSSSUUUSSSRRRQQQQQQRRRQQQOOONNNKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKFFFEEEEEEDDDDDDDDDEEEEEECCCDDDEEECCCAAABBBFFFJJJLLLIIIFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHGGGEEEBBB@@@EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHIIILLLOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKNNNPPPOOOMMMKKKLLLNNNPPPQQQSSSSSSTTTWWW]]]bbbaaabbbdddeeedddcccaaa```___^^^\\\\\\^^^aaadddffffffiiijjjkkkrrrxxxsssjjjgggffffffeeeeeeeeeeeeddd```______aaaddddddaaa^^^``````___^^^]]]]]]\\\\\\___bbbgggjjjllllllmmmmmmlllkkkhhhddd___]]]^^^______^^^^^^___aaaeeeiiilllllloooqqqqqqooommmmmmmmmiiihhhfffcccbbbaaaaaaaaaaaadddiiiooossstttttttttssspppnnnooopppooolllhhhhhhhhhhhhjjjkkkkkkiiihhhiiihhhfffdddbbbdddgggjjjkkkkkkmmmnnnooommmiiifff```___^^^___```___^^^\\\]]]]]]^^^]]]\\\]]]___```\\\```bbb```\\\[[[^^^ccc^^^^^^]]][[[YYYXXXZZZ[[[______aaaaaabbbaaa`````````^^^[[[YYYYYYZZZ\\\^^^]]]```aaa^^^XXXVVVXXX[[[[[[\\\[[[WWWRRROOOOOOQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYpppeeeeeeooolllllllllhhhdddjjjtttwwwtttqqqrrruuuuuurrroooooollljjjiiiiiihhhgggeee___bbbhhhnnnssssssooolllhhhfffcccaaa```bbbdddfffiiijjjkkklllnnnooopppqqqnnnqqqttttttrrrrrrtttvvvvvvtttrrrpppoooppprrrsssssstttwwwyyyzzzzzzzzzzzzyyyzzz{{{yyywwwtttttttttppprrrwww{{{~~~~~~~~~~~~~~~~~~zzzzzzzzzyyyyyyyyyxxxxxx{{{{{{zzzyyywwwxxxzzz}}}}}}~~~{{{yyyxxxzzzzzzzzzxxxwwwxxxzzz{{{yyyvvvttttttvvvyyy{{{yyyzzz{{{yyyxxxwwwyyyzzz|||{{{zzzyyyxxxwwwwwwxxxwwwyyy{{{|||}}}{{{yyyxxxuuuwww{{{}}}zzzyyywwwrrrnnnjjjiiihhhhhhgggddd```]]]]]]\\\ZZZWWWVVVUUUUUUUUUUUUVVVWWWVVVUUURRRPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAABBBDDDFFFEEEEEEEEEDDDDDDCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@??????AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBGGGHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMPPPRRRTTTVVVXXX[[[]]]____________^^^^^^^^^^^^ZZZ[[[[[[\\\^^^```bbbccchhhhhhiiilllnnnmmmhhhdddbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___bbbfffiiiiiihhhfffiiijjjiiifffaaa^^^___```aaa______aaaeeeiiikkkkkkmmmoooqqqqqqnnnllljjjjjjjjjgggdddaaaaaabbbccccccdddggglllooopppoooppppppooonnnmmmkkkiiigggfffeeeccceeeggghhhhhhhhhiiikkkfffffffffgggggghhhhhhhhhjjjjjjkkklllllllllkkkjjjaaa___\\\YYYWWWWWWXXXYYYVVVYYY]]]______^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^___^^^[[[YYYXXXYYYZZZZZZ[[[]]]___``````___]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]```___]]][[[YYYXXXWWWVVVWWWWWWWWWVVVTTTQQQOOOMMMOOOPPPRRRSSSRRRQQQRRRSSSRRRSSSTTTUUUVVVVVVUUUTTTnnneeefffnnnlllkkkllliiigggmmmvvvxxxuuutttvvvyyyyyytttoooiiigggeeeddddddcccbbbaaa^^^aaaffflllqqqsssqqqooojjjhhhdddbbbaaabbbdddffffffggghhhjjjlllnnnooopppnnnppprrrtttttttttvvvwwwvvvtttrrrppppppqqqsssttttttuuuwwwxxxyyyzzzyyyyyyyyyzzzzzzyyyvvvuuuuuuvvvtttwwwzzz~~~||||||{{{}}}~~~~~~}}}zzzyyyxxxxxxwwwwwwxxxxxx}}}|||{{{yyywwwxxx{{{~~~~~~~~~{{{yyywwwwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvwwwyyy{{{}}}~~~|||zzz{{{||||||zzzvvvsssrrrrrrtttuuuuuuvvvyyyzzzzzzyyywwwuuusssuuuyyy}}}~~~{{{zzz|||}}}{{{}}}xxxrrrnnnnnnlllhhhdddeeedddccccccbbb```\\\YYYYYYXXXVVVTTTSSSSSSSSSSSSRRRSSSTTTTTTSSSRRRPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCAAA@@@@@@CCCEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIEEEDDDCCCAAA@@@?????????@@@@@@AAABBBBBBCCCDDDDDDFFFEEEDDDDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBBAAAEEEFFFGGGFFFEEEFFFHHHJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKMMMPPPRRRSSSUUUXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\YYYYYYZZZ[[[\\\^^^___```aaaaaacccfffhhhhhhddd```______^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___```YYYYYYYYYYYYYYY[[[]]]^^^^^^```cccfffiiijjjiiigggiiijjjiiifffaaa______```aaaaaabbbfffjjjnnnpppqqqlllnnnpppooommmjjjhhhhhhgggeeebbb``````aaabbbcccfffiiimmmoooooooooooopppnnnmmmjjjhhhfffeeedddddddddfffggghhhfffffffffgggfffeeeeeeddddddddddddeeeeeefffgggggggggeeecccaaa```^^^[[[WWWVVVVVVWWWWWWVVVYYY\\\^^^^^^\\\\\\\\\YYYZZZ[[[[[[\\\[[[[[[[[[[[[ZZZWWWVVVUUUUUUVVVWWW[[[[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]^^^____________```___\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUSSSPPPNNNLLLNNNPPPRRRSSSRRRRRRSSSTTTSSSTTTTTTUUUUUUTTTSSSRRR}}}llldddfffmmmkkkjjjkkkiiijjjqqqyyyyyyxxxxxx{{{}}}vvvooogggfffcccccccccdddcccaaa___aaadddhhhmmmooonnnmmmjjjhhhdddaaa``````bbbccccccdddfffhhhjjjlllnnnoooooooooppprrrvvvxxxxxxwwwvvvuuusssqqqqqqrrrtttuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzzyyyxxxvvvvvvxxxyyyzzz|||yyyxxxxxxyyy|||}}}}}}|||zzzxxxwwwuuuuuuvvvwwwxxx~~~~~~{{{yyywwwxxx{{{~~~}}}~~~}}}|||}}}}}}~~~~~~~~~{{{xxxvvvtttsssuuuxxxyyywwwuuuuuuuuuuuuvvvxxx{{{~~~}}}xxxtttrrrrrruuuvvvsssuuuwwwxxxxxxwwwtttssstttvvvyyy}}}~~~~~~}}}||||||~~~zzzxxx{{{|||wwwtttsssrrrooolllooojjjeeeccccccbbb___\\\___^^^]]]]]]]]][[[XXXUUUTTTSSSRRRPPPOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPHHHIIIJJJKKKLLLNNNOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCC???AAABBBDDDEEEEEEDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAA@@@???@@@CCCEEEFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@AAABBBCCCEEEFFFGGGCCCBBBAAA@@@??????????????????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEEEEEEEFFFHHHJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLOOOQQQRRRSSSVVVXXXXXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\___bbbddddddaaa^^^\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^___```XXXXXXXXXYYYZZZ\\\^^^```___aaaeeehhhjjjkkkjjjjjjkkkkkkiiifffbbb``````aaaddddddfffjjjnnnppppppooojjjlllmmmllliiigggeeeeeedddbbbaaa___```aaabbbdddiiikkkmmmnnnnnnnnnooopppmmmkkkgggcccaaaaaabbbcccfffggghhhgggeeecccccccccdddcccaaa_________```aaacccdddeeeeeedddaaa]]][[[^^^\\\XXXUUUTTTTTTUUUUUUVVVXXX[[[]]]\\\ZZZZZZZZZVVVVVVXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```aaaaaaaaaaaa___[[[XXXWWWWWWXXXXXXXXXWWWUUUSSSPPPNNNLLLJJJMMMOOORRRSSSSSSSSSTTTVVVUUUUUUUUUTTTSSSQQQPPPOOO|||jjjbbbdddiiihhhhhhhhhjjjnnnvvv|||{{{zzzzzzvvvmmmeeedddbbbbbbcccccccccbbb``````aaacccgggiiiiiihhhjjjgggccc___^^^^^^___```bbbccceeegggjjjlllnnnoooooonnnnnnqqqwwwyyyxxxvvvuuutttsssrrrrrrsssuuuvvvyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyywwwvvvvvvyyy|||~~~wwwvvvvvvwwwzzz||||||{{{yyyxxxuuusssssstttvvvxxx~~~}}}zzzwwwuuuwwwzzz~~~|||||||||}}}~~~~~~|||{{{{{{{{{|||~~~~~~}}}~~~}}}~~~{{{xxxuuurrrqqqtttyyy{{{xxxsssrrrqqqpppqqqtttyyy~~~{{{wwwuuutttuuuvvvtttvvvxxxyyyyyywwwuuusssvvvxxx{{{}}}}}}|||yyyxxxyyy~~~~~~xxxuuuyyy~~~~~~~~~~~~}}}|||}}}{{{ssspppllliiihhhgggdddbbbfffccc___]]]]]]]]][[[ZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFGGGHHHJJJLLLMMMOOOOOOIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBB===???AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBB>>>????????????@@@CCCEEEFFFGGGHHHHHHHHHGGGFFFFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???>>>?????????@@@@@@@@@AAACCCCCCBBBBBBCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMOOOQQQQQQRRRUUUWWWTTTVVVYYY[[[[[[ZZZXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ\\\___ccceeedddbbb```\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]\\\\\\\\\\\\]]]___aaabbbbbbeeehhhjjjkkkllllllmmmlllkkkiiifffcccaaa``````eeefffgggjjjlllllliiifffhhhiiijjjhhhfffcccbbbcccaaaaaaaaaaaa```bbbdddffflllmmmnnnnnnllllllmmmooommmiiiddd___]]]^^^aaaccciiijjjjjjgggdddaaa`````````___\\\[[[[[[\\\___aaaccceeefffgggeeebbb___\\\[[[YYYVVVSSSRRRRRRTTTUUUVVVYYY[[[[[[ZZZXXXXXXXXXTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVUUUTTTTTTTTTUUUUUU[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[]]]___aaabbbccccccaaa^^^ZZZWWWUUUVVVXXXYYYXXXWWWTTTQQQNNNLLLJJJIIILLLOOOQQQSSSSSSSSSUUUVVVVVVVVVTTTSSSQQQOOOMMMLLL{{{iii___```dddeeeddddddiiiqqqzzz}}}zzzyyy}}}}}}rrrhhh___]]]\\\]]]^^^______^^^_________bbbfffiiikkkkkkkkkhhhddd```^^^^^^```aaacccdddfffhhhkkkmmmooopppooonnnnnnqqqvvvxxxwwwuuutttsssssssssssstttuuuvvvzzzzzzzzzyyyyyyyyyyyyyyyxxxyyyxxxvvvuuuvvvyyy|||}}}~~~xxxvvvuuuwwwyyy{{{||||||yyywwwtttrrrrrrsssuuuwwwzzzzzzxxxvvvtttvvvyyy|||{{{zzzzzzzzz{{{~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~zzz}}}}}}~~~}}}zzzxxxuuurrrqqquuuzzz{{{xxxsssooommmkkkkkkooovvv}}}{{{zzzyyywwwuuusssrrrqqqwwwxxxzzz{{{{{{yyyvvvuuuuuuwwwxxxyyyyyywwwuuussstttyyy|||yyyrrrnnnqqqvvvxxxyyyzzzzzzxxxxxxxxxyyyvvvuuuvvvxxx|||~~~|||{{{{{{|||}}}~~~~~~~~~}}}zzzyyyxxxuuurrroooiiigggeeedddcccbbb```___aaa___]]][[[[[[[[[ZZZZZZXXXVVVUUUVVVWWWWWWUUUSSSPPPOOONNNLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKFFFGGGHHHJJJKKKMMMNNNOOOGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA===>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA===>>>?????????@@@CCCFFFFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>???????????????BBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBAAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMNNNNNNOOOQQQSSSQQQSSSVVVXXXYYYXXXWWWUUUXXXXXXYYYYYYZZZYYYXXXXXX[[[]]]aaaddddddcccaaa```ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^bbbbbbaaa```aaabbbcccdddfffiiilllmmmllllllmmmooollljjjhhheeecccbbb```___cccccceeehhhiiihhheeebbbeeeffffffeeecccaaaaaaaaaaaabbbdddcccccccccfffiiinnnoooooommmkkkjjjkkklllkkkgggaaa\\\[[[]]]aaadddjjjkkkjjjhhhccc```___^^^[[[ZZZYYYXXXZZZ]]]```bbbcccdddfffgggfffdddaaa___XXXWWWTTTRRRRRRSSSUUUVVVXXXYYY[[[ZZZXXXVVVVVVWWWUUUWWWYYYZZZ[[[ZZZXXXWWWUUUUUUTTTTTTUUUUUUUUUVVV\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^```bbbcccccc```]]]ZZZWWWUUUVVVXXXZZZYYYVVVSSSOOOLLLJJJJJJJJJLLLNNNQQQRRRRRRSSSTTTVVVVVVUUUSSSQQQOOOMMMKKKKKKvvveee\\\\\\___`````````fffrrr|||~~~yyyvvvxxx{{{xxxlllbbb]]]\\\[[[[[[^^^_________]]]]]]^^^bbbhhhnnnqqqrrrmmmjjjfffbbb```aaabbbccceeeeeegggiiikkknnnooopppoooooooooqqqssstttsssrrrrrrrrrrrrrrrssstttuuuvvvyyyyyyxxxwwwwwwxxxxxxyyywwwxxxxxxwwwuuuvvvxxxzzzzzz{{{|||}}}yyywwwuuuvvvxxxzzz{{{{{{xxxwwwuuusssssstttuuuvvvvvvwwwwwwvvvuuuvvvyyy{{{zzzyyyxxxxxxyyy}}}~~~}}}}}}}}}}}}}}}}}}xxx{{{}}}~~~|||yyyvvvsssssssssvvvyyyyyyvvvsssnnnllljjjjjjmmmttt|||}}}|||}}}~~~wwwxxxyyyyyyxxxvvvtttrrrxxxyyy{{{|||{{{yyyvvvuuurrrrrrsssssssssrrrpppoootttwwwyyywwwqqqnnnooorrrrrrtttvvvvvvtttsssssstttpppoooooorrruuuwwwwwwvvvvvvvvvuuuvvvvvvuuussspppppppppooooooppppppqqqqqqooonnnnnnmmmkkkiiihhhgggbbbbbbbbbaaa``````______]]]\\\ZZZYYYXXXXXXYYYYYYWWWVVVUUUVVVWWWXXXWWWVVVQQQOOONNNLLLKKKKKKLLLLLLNNNOOOPPPQQQPPPNNNKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????@@@@@@???@@@AAACCCDDDDDDDDDDDD@@@@@@????????????@@@@@@===>>>?????????@@@CCCEEEDDDFFFHHHIIIIIIHHHGGGFFF????????????@@@AAABBBCCC?????????>>>??????@@@@@@????????????????????????@@@@@@@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBB@@@@@@AAABBBEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHIIIKKKLLLNNNOOORRRTTTUUUUUUTTTTTTWWWXXXYYYZZZZZZZZZXXXXXXZZZ]]]aaabbbaaa^^^\\\\\\WWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWYYY\\\___bbbccceeedddcccbbbbbbcccdddeeehhhkkknnnmmmkkkjjjlllnnnllliiifffdddcccaaa___]]]^^^___aaaeeehhhhhhfffdddaaaccccccbbb`````````bbbaaadddffffffdddeeehhhkkknnnoooooonnnjjjhhhgggggggggccc]]]ZZZYYY\\\aaadddhhhiiiiiifffbbb___]]]]]]YYYXXXXXXYYY[[[^^^aaaccc```aaaaaaaaaaaa```^^^]]]VVVUUUSSSRRRSSSUUUWWWYYYYYY[[[[[[ZZZWWWUUUUUUVVVWWWYYY[[[]]]^^^\\\ZZZYYYSSSSSSTTTUUUUUUUUUVVVVVV\\\[[[[[[ZZZZZZYYYYYYXXXWWWYYYZZZ]]]^^^```aaaaaa^^^\\\ZZZWWWVVVVVVXXXYYYYYYVVVRRRNNNKKKJJJKKKLLLKKKMMMPPPQQQQQQQQQRRRTTTTTTSSSQQQOOOMMMLLLKKKKKK|||nnn^^^XXX[[[ZZZ\\\[[[\\\dddsss}}}wwwppppppsssqqqfff\\\[[[ZZZZZZ[[[]]]___```___]]]]]]^^^bbbhhhlllnnnoookkkhhhdddaaa``````bbbccceeefffgggiiikkkmmmnnnooooooqqqrrrqqqpppoooooopppppppppqqqrrrssstttuuuvvvvvvuuutttttttttuuuvvvwwwvvvwwwxxxwwwuuuuuuvvvwwwvvvwwwyyy{{{}}}yyywwwuuuuuuwwwyyyzzzyyywwwvvvvvvuuutttuuuuuuuuusssuuuvvvwwwwwwxxxzzz|||zzzyyywwwvvvxxx|||}}}~~~|||zzzzzzyyy|||~~~{{{vvvsssqqqrrrtttvvvvvvuuusssqqqnnnnnnmmmooorrrwww{{{~~~~~~~~~}}}{{{xxxvvvwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwyyyzzzyyywwwtttrrrpppppppppooooooooopppppprrrtttuuutttrrrpppppppppnnnpppqqqqqqooonnnnnnooonnnmmmmmmnnnppprrrrrrqqqsssqqqpppqqqrrrpppmmmiiifffeeeeeeeeeeeeeeeeeeeeedddeeeffffffdddbbbbbbccc___`````````^^^]]]]]]]]]ZZZZZZYYYWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWYYYYYYXXXQQQPPPNNNLLLKKKJJJJJJKKKLLLNNNQQQSSSSSSQQQMMMKKKHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDAAAAAAAAABBBCCCDDDFFFGGGCCCBBBAAA@@@@@@?????????AAA???>>><<<<<<===>>>???>>>???@@@AAABBBAAAAAA@@@?????????>>>>>>????????????@@@@@@@@@???@@@CCCEEECCCEEEGGGIIIIIIHHHFFFEEE????????????@@@AAABBBBBB???????????????@@@AAABBB????????????????????????????????????AAACCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@AAAAAAAAA??????AAACCCEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMNNNPPPQQQQQQRRRUUUVVVXXXYYYZZZYYYXXXWWWZZZ^^^aaaaaa^^^ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYY[[[^^^```cccdddbbbbbbaaaaaaaaacccdddeeehhhkkknnnlllhhhfffhhhkkkkkkhhhdddbbbbbbaaa^^^\\\[[[\\\^^^aaadddeeedddbbb___```aaa```______aaacccaaaeeehhhgggeeedddhhhkkkmmmnnnooonnnjjjfffdddcccaaa^^^ZZZWWWWWW[[[```ccceeeeeeeeeccc```]]]\\\\\\ZZZZZZ[[[\\\]]]___aaabbb^^^^^^\\\[[[ZZZYYYXXXXXXUUUTTTSSSSSSTTTWWWZZZ]]][[[\\\\\\ZZZWWWUUUUUUUUUYYYZZZ]]]___```^^^\\\ZZZUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWWWWXXXYYYVVVQQQMMMKKKKKKMMMNNNKKKMMMOOOPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLLLLvvvgggYYYVVV[[[WWWYYYYYYYYYcccsss}}}vvvmmmkkknnnlllbbbYYYVVVUUUTTTVVVXXX[[[[[[[[[___^^^___aaadddfffffffffgggeeeaaa^^^\\\]]]___```ffffffgggiiijjjlllmmmmmmooorrrtttrrrnnnllllllnnnoooooopppqqqssstttuuuuuusssrrrrrrqqqrrrssstttuuuuuuvvvxxxwwwuuuttttttuuutttuuuwwwzzz}}}yyywwwttttttuuuwwwxxxxxxvvvvvvvvvvvvvvvuuuuuuuuurrrtttwwwyyyyyyzzz{{{}}}zzzyyywwwvvvxxx|||}}}}}}zzzyyyxxx{{{}}}~~~~~~|||zzzuuuqqqooorrruuuvvvtttrrrppppppoooppprrrtttwwwzzz{{{|||}}}}}}|||yyyuuurrrrrrsssqqqppppppoooppprrruuuvvvtttuuuwwwxxxwwwuuurrrpppqqqqqqpppooooooppprrrssskkklllmmmnnnnnnmmmlllkkklllnnnooonnnllljjjjjjkkkiiihhhggghhhjjjkkkjjjiiiooollljjjiiijjjjjjgggdddcccbbbbbbbbbaaa`````````___aaaccccccaaa```aaaccc^^^___```___]]][[[[[[[[[ZZZZZZYYYWWWVVVUUUWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYQQQPPPMMMKKKJJJIIIIIIIIIIIILLLQQQUUUUUUSSSPPPMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFCCCBBBAAA@@@????????????BBB@@@===;;;:::;;;===???<<<===>>>@@@@@@???>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAA@@@???@@@CCCEEEBBBDDDGGGIIIIIIHHHFFFEEECCCBBBAAA@@@????????????????????????@@@AAABBBBBB@@@@@@@@@??????????????????>>>>>>???AAACCCEEEFFFGGGFFFDDDCCCBBBAAA@@@@@@>>>???@@@AAABBBCCCCCCDDD===???@@@@@@???@@@BBBDDDFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPSSSUUUWWWYYYYYYYYYXXXWWW\\\___bbbaaa]]]XXXUUUUUUYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\]]]^^^___aaabbb^^^^^^^^^^^^```bbbdddeeehhhkkkmmmjjjfffcccfffiiikkkgggcccbbbbbbaaa^^^[[[\\\[[[\\\^^^``````___]]]]]]___```_________bbbdddaaaeeehhhgggddddddgggkkklllnnnooonnnjjjeeebbbaaa]]][[[WWWUUUVVVZZZ___bbbaaabbbcccaaa^^^[[[ZZZ[[[\\\\\\]]]^^^___``````aaa___]]]ZZZWWWUUUTTTTTTTTTTTTTTTSSSSSSVVVYYY]]]___\\\]]]\\\ZZZWWWUUUUUUUUUYYY[[[^^^```aaa___]]][[[XXXYYYZZZ[[[\\\\\\]]]]]]YYYZZZ[[[[[[[[[XXXVVVUUUUUUVVVXXXYYY[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWYYYVVVQQQMMMKKKLLLNNNOOOKKKMMMOOOOOONNNNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNxxxjjj]]]YYY]]]___\\\ZZZ\\\cccmmmvvv{{{{{{tttmmmkkkkkkhhh```XXXVVVVVVVVVVVVVVVXXXYYYZZZ]]]\\\[[[[[[\\\^^^aaabbb[[[^^^^^^YYYXXX\\\``````cccbbbbbbccceeeiiimmmpppppppppppppppooonnnmmmmmmnnnppprrrsssrrrqqqqqqqqqqqqooonnnlllmmmoooqqqsssrrrsssuuuvvvvvvuuusssqqqppprrrvvvyyyzzzzzzxxxwwwvvvuuusssrrrtttwww{{{~~~yyyyyyyyywwwuuuttttttuuuttttttvvvwwwyyyzzz||||||wwwxxxyyyyyyyyyzzz|||~~~~~~|||}}}~~~~~~~~~|||{{{zzz}}}~~~|||zzz}}}zzzvvvsssqqqppppppooopppqqqtttuuutttsssnnnppptttxxx{{{|||{{{{{{}}}zzzwwwuuusssrrrrrrvvvrrrllliiikkknnnqqqssstttttttttssssssrrrqqqqqqqqqqqqpppooonnnllljjjiiiiiijjjlllmmmnnnmmmmmmlllmmmllljjjhhhfffeeedddddddddgggiiijjjjjjiiiiiijjjkkkkkkiiihhhfffdddcccbbb]]]]]]^^^^^^^^^]]]\\\\\\______^^^[[[ZZZ[[[^^^aaabbbaaa```___```___\\\ZZZWWWVVVUUUTTTTTTVVVXXXYYYUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPMMMKKKKKKKKKLLLKKKMMMPPPPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEECCCDDDEEEGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>???>>>===>>>AAACCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<===============??????>>>>>>??????@@@AAA>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCCCCDDDDDD@@@@@@???>>>=========>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@>>>======???AAABBB???>>>>>>???BBBDDDEEEDDDCCCBBBAAA???>>>=========>>>>>>>>>>>>???@@@AAABBB@@@???===<<<===???AAACCCKKKKKKKKKJJJGGGEEEEEEFFFFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFEEEFFFIIINNNRRRRRRSSSUUUVVVWWWVVVVVVUUU]]]```bbbbbb___[[[XXXVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^```bbbaaa]]]]]]```bbb```eeeggghhhfffcccbbbdddgggiiiddd```___``````]]]YYYWWWXXXYYYZZZ[[[\\\\\\\\\```___^^^\\\ZZZ[[[^^^aaagggggggggfffeeedddbbbbbbdddeeeggghhheeeaaa\\\XXXZZZZZZ[[[[[[[[[]]]aaadddeeeccc```___^^^]]][[[YYY``````___^^^]]]]]]]]]]]]]]]\\\YYYUUUQQQOOOQQQSSSRRRRRRRRRUUUYYY[[[\\\[[[___]]][[[XXXUUUSSSQQQPPPZZZ]]]```aaa```^^^\\\\\\[[[ZZZXXXVVVWWWYYY[[[]]][[[\\\]]]]]]\\\[[[YYYXXXUUUVVVWWWYYYYYYYYYYYYXXXXXXYYYZZZXXXVVVTTTTTTUUU\\\XXXSSSPPPPPPQQQOOOMMMOOONNNOOORRRUUUVVVSSSPPPQQQPPPMMMKKKJJJKKKMMMNNN{{{mmm```[[[___aaa___]]]^^^ccclllsssxxxxxxrrrllljjjjjjggg___YYYSSSRRRQQQQQQRRRTTTVVVWWWYYYXXXWWWWWWWWWXXXZZZZZZXXX]]]___\\\[[[]]]______bbbaaaaaaaaacccgggjjjmmmmmmmmmmmmppprrrrrrpppnnnmmmppprrrsssrrrrrrrrrssspppooommmllllllnnnqqqrrrqqqqqqssstttttttttsssrrrrrrtttuuuwwwwwwvvvuuutttuuutttsssssstttvvvzzz{{{yyyyyyxxxvvvsssrrrsssuuuvvvvvvwwwwwwxxxxxxxxxyyyvvvxxxyyyyyyyyyzzz|||~~~~~~}}}~~~{{{||||||}}}}}}||||||{{{}}}~~~}}}{{{}}}}}}yyyuuuqqqooommmmmmpppoooppprrrtttuuutttssssssvvvyyy}}}|||{{{zzzxxxwwwwwwwwwwwwvvvrrrmmmjjjlllooorrrtttttttttsssrrrrrrqqqppppppnnnnnnnnnmmmllljjjiiihhhhhhiiijjjlllmmmmmmmmmllllllkkkiiigggeeedddccccccccceeeggghhhggggggggghhhggggggfffeeedddcccbbbbbb\\\]]]]]]]]]\\\\\\[[[ZZZ\\\\\\ZZZXXXWWWXXX[[[^^^```___^^^]]]]]]\\\YYYWWWVVVUUUTTTSSSTTTVVVXXXYYYVVVUUUUUUUUUUUUUUUUUUUUUPPPNNNLLLJJJIIIIIIJJJKKKKKKMMMOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===>>>===<<<>>>@@@BBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<============??????>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>???===>>>>>>??????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@>>>===<<<>>>@@@CCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@??????@@@AAABBBCCCCCCAAA@@@>>>======???AAACCCHHHIIIIIIHHHEEEDDDDDDEEEFFFDDDBBB@@@>>>>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHKKKOOORRRSSSTTTUUUVVVVVVVVVUUUTTTYYY\\\^^^___\\\YYYVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]]]]]]]]]]]]]^^^^^^```bbbaaa]]]\\\___```^^^___```bbbaaa______bbbdddfffbbb______aaabbb^^^ZZZYYYYYY[[[\\\]]]^^^^^^^^^aaaaaa```^^^]]]^^^```cccfffffffffeeeddddddccccccdddeeeffffffccc___[[[YYYZZZ[[[[[[[[[[[[]]]```cccaaa___^^^]]]^^^^^^\\\[[[```___^^^]]]\\\\\\\\\\\\[[[ZZZWWWSSSPPPOOOQQQRRRTTTSSSTTTWWWZZZ]]]]]]\\\\\\[[[YYYWWWUUUSSSSSSRRRYYY\\\___aaaaaa_________^^^\\\YYYXXXWWWXXXZZZ[[[^^^^^^^^^^^^]]]\\\ZZZYYYUUUVVVXXXYYYYYYYYYXXXXXXVVVWWWXXXWWWUUUSSSTTTUUUXXXTTTQQQOOOPPPQQQQQQOOOQQQPPPQQQSSSUUUUUURRROOOPPPNNNLLLKKKKKKLLLNNNPPPqqqccc___cccfffdddbbbbbbdddjjjppptttuuupppkkkiiihhheee^^^WWWPPPOOONNNMMMNNNQQQTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRTTT\\\bbbaaa`````````^^^bbbaaa______```cccfffhhhiiihhhiiiooouuuwwwsssnnnjjjlllnnnoooooooooqqqsssooonnnlllkkklllmmmooopppnnnoooooopppqqqrrrsssttttttttttttssssssrrrqqqqqqttttttsssssstttuuuwwwxxxxxxxxxvvvsssppppppsssuuuyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwyyyyyyyyyyyy{{{}}}}}}||||||~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{}}}~~~zzzvvvqqqmmmllllllmmmqqqqqqrrrtttvvvwwwuuuttttttvvvyyy|||~~~~~~~~~~~~yyyyyyyyyyyyyyyzzz||||||xxxtttpppnnnpppsssuuuvvvtttsssrrrqqqpppooonnnmmmjjjjjjiiiiiihhhggggggffffffggghhhjjjkkklllllllllkkkjjjhhhfffdddccccccbbbaaaccceeeeeeeeedddeeefffdddcccbbbaaa````````````^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYWWWVVVWWWYYY\\\^^^]]][[[ZZZYYYXXXUUUSSSTTTTTTSSSSSSTTTUUUWWWXXXVVVUUUTTTSSSSSSSSSSSSSSSLLLKKKJJJIIIHHHIIIJJJKKKJJJLLLNNNNNNLLLJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>============<<<;;;===???AAA@@@@@@>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@??????????????????@@@??????>>>>>>??????@@@??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======<<<;;;;;;<<>>>>>???AAABBBCCCEEEEEEDDDCCCBBBBBBDDDDDDBBB@@@>>>======>>>???BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJKKKLLLMMMPPPRRRTTTTTTUUUUUUUUUTTTSSSSSSSSSVVVYYYZZZYYYVVVUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZ^^^]]]]]]\\\\\\\\\\\\]]]___aaa```\\\\\\^^^___\\\XXXYYY[[[\\\[[[\\\^^^```aaa___^^^```bbbccc```\\\ZZZ[[[]]]___```bbbbbbbbbccccccbbbaaa___```cccffffffeeedddccccccdddeeeffffffeeedddbbb```]]][[[YYY[[[\\\\\\\\\[[[\\\___aaa]]]\\\[[[\\\^^^___^^^]]]___^^^]]][[[ZZZYYYYYYYYYWWWWWWUUURRROOOOOOPPPRRRUUUUUUVVVXXX\\\^^^^^^]]]XXXXXXWWWVVVUUUUUUUUUUUUXXX[[[___aaaaaaaaaaaabbb```___\\\ZZZYYYYYYZZZ[[[^^^^^^]]]]]]\\\ZZZYYYXXXVVVWWWXXXYYYYYYYYYXXXWWWSSSUUUUUUUUUTTTSSSTTTUUUTTTRRRPPPOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTQQQOOONNNMMMKKKKKKLLLMMMPPPQQQsssddd```dddkkkjjjiiiggggggiiimmmpppsssoookkkhhhfffaaaZZZTTTQQQPPPNNNNNNPPPSSSVVVYYYYYYYYYXXXVVVTTTRRROOONNNSSS^^^ggghhhfffeeeccc```bbbaaa___^^^___aaaccceeegggeeegggnnnvvvxxxrrrkkkdddeeeggghhhhhhjjjmmmooommmlllkkkjjjjjjkkkmmmnnnlllkkkkkklllmmmpppsssuuusssrrrqqqpppoooooopppqqqssssssssssssttttttuuuvvvvvvuuusssqqqoooqqqtttxxxzzzzzzyyyxxxwwwwwwvvvvvvtttvvvxxxyyyyyyyyyzzz|||||||||{{{||||||{{{zzzyyyxxxxxxxxxxxxzzz|||~~~~~~~~~yyy|||}}}{{{zzzwwwrrrnnnlllnnnppprrrttttttuuuwwwyyyyyywwwuuutttvvvxxx{{{|||}}}||||||xxxxxxxxxyyyzzz||||||}}}{{{xxxtttssstttwwwxxxyyysssrrrqqqpppnnnlllkkkjjjeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhjjjkkkkkkllliiihhhgggeeedddcccbbbbbbaaacccdddeeeddddddeeefffeeedddbbb```^^^^^^]]]]]]``````___^^^]]]\\\ZZZYYYYYYZZZZZZXXXWWWXXXZZZ]]]^^^\\\ZZZYYYXXXVVVSSSPPPRRRRRRRRRSSSTTTUUUWWWXXXVVVUUUSSSQQQPPPOOOOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJIIIJJJLLLLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<>>>??????===<<<<<<=========<<<<<<;;;:::;;;;;;<<<<<<=========>>>============>>>??????@@@@@@@@@@@@@@@AAAAAABBB???????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>===???@@@AAAAAA@@@>>><<<:::===;;;;;;<<>>???AAABBBBBBCCCCCCDDDDDDDDDDDDFFFHHHLLLNNNNNNNNNPPPQQQTTTTTTTTTSSSSSSRRRQQQQQQOOORRRUUUWWWVVVUUUUUUUUUWWWWWWXXXYYYYYYZZZYYYYYY]]]\\\[[[YYYYYYYYYZZZZZZ[[[^^^^^^[[[\\\______]]]VVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\]]]```bbbccc```^^^\\\]]]___aaacccdddeeefffcccddddddbbbaaabbbdddgggeeedddcccbbbbbbdddfffhhhgggeeebbb___]]][[[ZZZYYY\\\\\\]]]\\\[[[[[[]]]___]]]\\\[[[\\\^^^___^^^]]]\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTSSSQQQOOOOOOPPPRRRUUUUUUVVVYYY\\\^^^]]]\\\UUUUUUUUUUUUUUUVVVWWWXXXZZZ]]]```aaaaaaaaaaaabbbaaa```^^^]]]\\\\\\]]]]]]\\\[[[[[[ZZZXXXWWWVVVUUUWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSUUUTTTTTTSSSUUUVVVTTTSSSQQQQQQQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTRRRQQQLLLKKKKKKKKKLLLNNNPPPRRRrrrccc___dddoooooonnnllliiiiiikkkmmmsssppplllhhhddd^^^VVVQQQQQQPPPOOOPPPQQQUUUXXXZZZZZZYYYXXXVVVSSSPPPNNNLLLTTTaaalllnnnkkkhhhfffcccbbb```___]]]^^^___bbbcccfffdddeeelllssstttmmmfff```aaabbbbbbccceeeiiilllkkkkkkjjjiiiiiijjjjjjkkkjjjiiiiiiiiikkkooorrrtttpppooonnnmmmnnnppprrrsssssssssssssssssstttuuuuuuttttttrrrqqqppprrrwwwzzzyyyyyyyyyyyyyyyxxxxxxxxxsssuuuxxxyyyyyyxxxyyyzzz{{{{{{|||{{{zzzyyyyyyxxxvvvvvvvvvwwwyyy{{{~~~~~~~~~~~~zzz|||~~~~~~}}}{{{wwwuuusssqqqmmmkkkllloootttxxxyyyyyyzzz{{{}}}|||yyyvvvwwwxxxzzz|||~~~~~~xxxyyyyyyzzzzzzzzzzzzzzz{{{xxxuuutttuuuvvvwwwwwwrrrrrrpppnnnkkkiiihhhgggbbbaaaaaaaaabbbccceeeeeeeeeffffffggghhhiiijjjkkkhhhhhhfffeeecccbbbbbbbbbcccdddfffeeeeeeeeeggghhhiiigggddd```^^^\\\[[[[[[^^^^^^]]]]]][[[ZZZXXXXXXXXXYYYZZZYYYXXXXXX[[[]]]^^^\\\ZZZYYYXXXVVVSSSPPPQQQQQQRRRSSSUUUVVVXXXXXXWWWUUURRROOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHFFFGGGHHHGGGGGGFFFFFFEEECCCBBBAAADDDDDDCCCAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;::::::<<<>>>???===<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<======>>>======<<<<<<======>>>???>>>>>>=========>>>???@@@?????????>>>>>>=========>>>>>>============>>>>>>============>>>???@@@@@@??????????????????>>>>>>>>>???@@@AAA@@@>>>;;;:::>>>===<<<>>>AAACCCCCCCCCEEEEEEFFFGGGFFFCCCAAA???AAAAAAAAAAAAAAAAAABBBCCCBBBBBB@@@????????????@@@===???@@@@@@>>>>>>???AAA<<<<<<;;;;;;===@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFIIILLLNNNNNNNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPMMMPPPSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVUUUVVVVVVWWWXXX[[[\\\[[[\\\```aaa___YYYYYYZZZ[[[\\\\\\[[[ZZZXXXYYY[[[^^^```aaa___]]]]]]^^^```bbbdddeeeffffffbbbcccccccccbbbbbbdddffffffeeeccccccccceeegggiiigggeeebbb^^^[[[YYYYYYYYY[[[\\\]]]\\\[[[[[[\\\]]]___]]]\\\]]]^^^^^^]]]\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRSSSSSSQQQPPPOOOQQQSSSUUUUUUVVVYYY\\\]]]\\\[[[TTTTTTTTTUUUVVVWWWYYYYYY]]]___aaaaaa```___``````aaa```_________```aaaaaa[[[[[[ZZZYYYWWWVVVVVVVVVXXXXXXYYYYYYYYYXXXVVVUUURRRSSSUUUUUUTTTTTTVVVWWWUUUUUUUUUSSSRRRQQQQQQQQQMMMOOORRRTTTUUUUUUTTTTTTLLLLLLKKKLLLMMMNNNPPPQQQ~~~oooaaa^^^dddnnnpppqqqnnnjjjggghhhjjjqqqooolllhhhddd]]]UUUPPPNNNNNNOOOPPPSSSUUUXXXYYYYYYXXXVVVSSSQQQNNNLLLKKKUUUbbbmmmnnnjjjgggeeecccaaa___]]]\\\\\\^^^```bbbccccccdddiiinnnmmmgggaaa```````````````ccchhhkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnqqqsssmmmmmmmmmnnnoooqqqsssuuussssssrrrrrrssstttvvvwwwuuuuuuuuusssrrrtttwwwzzzxxxxxxxxxxxxxxxyyyyyyyyyrrruuuwwwyyyxxxxxxyyyyyyxxxzzz||||||zzzxxxwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}~~~~~~||||||||||||zzzwwwtttrrrlllkkkiiihhhkkkpppvvvyyy}}}}}}}}}~~~~~~|||xxxuuutttuuuwwwyyy{{{|||}}}~~~zzzzzz{{{{{{zzzzzzyyyxxxyyyvvvtttssssssssssssrrrrrrqqqooollliiigggeeeccc____________aaaccceeegggggggggggggggggghhhjjjjjjhhhgggfffeeedddccccccccceeefffggggggfffgggiiikkkllljjjeeeaaa^^^\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUWWWXXXYYYXXXXXXXXXZZZ\\\^^^\\\ZZZYYYYYYWWWTTTRRRPPPQQQRRRTTTVVVXXXYYYYYYWWWUUUQQQMMMJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBAAAAAAFFFGGGHHHGGGEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>???===;;;;;;;;;<<<<<<;;;:::999999999999:::;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<>>>?????????>>>>>>======<<<<<<>>>======<<<<<<======>>>======<<<<<<<<<===>>>>>>????????????????????????===>>>@@@@@@@@@>>><<<:::???>>>>>>???BBBDDDEEEDDDFFFFFFFFFEEEDDDBBB@@@>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@??????????????????===???@@@???>>>>>>???@@@<<<<<<;;;<<<>>>BBBEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHKKKMMMMMMMMMNNNOOOPPPOOONNNNNNMMMNNNNNNNNNMMMOOOSSSUUUUUUVVVWWWYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRSSSUUUVVVWWW[[[\\\\\\]]]aaaaaa___[[[[[[[[[]]]^^^^^^\\\ZZZWWWXXXZZZ\\\]]]]]]]]]\\\\\\]]]___aaabbbdddddddddaaabbbccccccbbbcccdddfffffffffeeeeeeeeeggghhhiiihhhfffbbb^^^[[[YYYYYYYYYZZZ[[[]]]\\\[[[[[[\\\]]]___]]]\\\\\\\\\\\\[[[ZZZWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQQQQRRRSSSUUUUUUWWWZZZ]]]^^^\\\ZZZUUUUUUUUUVVVWWWXXXYYYZZZ^^^___aaa```___^^^______``````___``````aaaaaabbb]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRTTTUUUUUUTTTTTTUUUWWWUUUVVVVVVTTTQQQOOOOOOPPPJJJMMMQQQSSSTTTTTTTTTUUUMMMMMMMMMMMMMMMMMMNNNNNN|||mmm^^^]]]dddkkknnnpppnnnhhheeeeeegggmmmmmmkkkiiiddd^^^WWWSSSMMMNNNPPPSSSUUUWWWYYYYYYXXXWWWTTTQQQOOONNNMMMMMMSSS```jjjjjjeeebbbaaa```^^^\\\[[[YYYZZZ\\\^^^``````aaacccfffhhhgggccc```^^^^^^]]]\\\\\\___dddhhhhhhhhhhhhggggggggggggfffggghhhhhhiiikkknnnpppqqqmmmnnnnnnoooqqqrrrtttuuutttsssqqqqqqrrruuuxxxzzzzzzzzzyyywwwuuutttuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvqqqtttwwwyyyxxxxxxxxxxxxtttxxx{{{|||yyywwwvvvvvvssstttvvvwwwyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}|||zzzxxxwwwuuuuuukkkjjjiiijjjmmmrrrwwwzzz~~~{{{vvvrrrqqqrrrtttvvvyyy{{{|||}}}{{{||||||}}}|||{{{yyyyyyzzzwwwuuutttssssssqqqoooqqqpppnnnkkkhhheeebbbaaa^^^^^^^^^___aaacccfffhhhiiiiiihhhgggggghhhiiiiiiiiihhhgggeeeddddddddddddggghhhhhhhhhggghhhjjjlllllliiieeeaaa^^^\\\\\\]]]YYYYYYZZZYYYYYYXXXWWWWWWWWWYYYZZZZZZZZZZZZ\\\]]]\\\[[[YYYYYYYYYXXXUUUSSSPPPQQQSSSUUUWWWYYYZZZ[[[WWWTTTPPPLLLHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAFFFFFFGGGFFFDDDCCCDDDFFFAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???>>>============<<<<<<<<<<<<<<<=========;;;;;;<<<===??????===:::<<<<<<<<<<<<;;;:::999888888999999:::<<<======>>><<<<<<;;;;;;<<<<<<===>>><<<<<<:::::::::;;;===>>>??????>>>======<<<;;;;;;===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>?????????======>>>??????>>>===<<<@@@???>>>???BBBDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>??????>>>@@@@@@@@@>>>>>>>>>@@@??????>>>>>>@@@BBBEEEGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJJJJKKKLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNLLLOOORRRTTTUUUUUUWWWYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSQQQRRRSSSUUUWWWYYY]]]^^^]]]^^^``````]]]YYYYYYYYY\\\___```]]][[[WWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^___```aaaaaaaaaaaacccddddddcccdddeeegggggggggggghhhhhhhhhhhhhhhhhhfffbbb^^^[[[YYYYYYXXXYYYZZZ\\\\\\[[[[[[\\\]]]\\\ZZZYYYYYYZZZZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWYYY\\\______]]][[[XXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]______^^^^^^___aaa____________^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZ[[[\\\YYYZZZZZZZZZXXXWWWUUUTTTQQQSSSTTTTTTRRRRRRSSSTTTRRRTTTUUUSSSOOOMMMMMMNNNJJJMMMQQQSSSRRRQQQRRRSSSPPPOOONNNNNNMMMLLLLLLKKK|||lll^^^]]]eeehhhlllooolllgggcccccceeejjjjjjjjjhhheee___YYYVVVMMMOOORRRVVVXXXZZZ[[[[[[YYYWWWTTTRRRPPPPPPPPPQQQQQQ^^^gggfff```]]]]]]^^^\\\ZZZXXXXXXXXXZZZ]]]___]]]___bbbdddeeecccaaa```\\\[[[ZZZXXXXXX[[[```dddhhhhhhgggggggggffffffeeeggghhhhhhjjjlllnnnooopppoooooopppqqqrrrssstttttttttsssqqqqqqrrrvvvzzz|||~~~~~~}}}zzzvvvsssssstttvvvvvvuuuuuuttttttssssssqqqtttwwwyyyxxxxxxxxxxxxqqquuuzzz{{{yyyvvvuuuuuurrrtttvvvxxxzzzzzzzzzyyy{{{{{{||||||}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxxxxnnnmmmlllmmmppptttyyy|||}}}yyytttoootttuuuwwwzzz||||||}}}~~~~~~~~~}}}{{{zzz}}}{{{xxxwwwvvvtttrrrpppqqqpppmmmjjjgggcccaaa```^^^^^^^^^___aaadddgggiiikkkjjjhhhggggggggghhhiiiiiihhhgggfffeeedddddddddggghhhhhhhhhggghhhjjjmmmjjjhhhddd```^^^]]]^^^^^^[[[[[[\\\\\\\\\[[[[[[ZZZZZZ\\\]]]^^^]]]]]]___```[[[ZZZYYYYYYYYYXXXUUUSSSPPPQQQSSSVVVXXXZZZ[[[[[[WWWTTTPPPKKKGGGEEEEEEEEEBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFEEECCCCCCDDDEEE???@@@AAABBBCCCCCCCCCCCC@@@???===<<<;;;;;;<<<<<<<<<<<<==================;;;;;;<<<>>>@@@???===:::=========<<<;;;:::888777888888999:::<<<======>>><<<;;;;;;;;;;;;<<<=========<<<:::::::::;;;===??????>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::::::::::::::;;;;;;<<<===>>>??????=========>>>>>>>>>>>>===???>>>>>>???BBBDDDEEEDDDBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAA<<<<<<======>>>>>>??????@@@AAAAAA@@@???>>>>>>@@@CCCBBB@@@@@@@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIKKKMMMKKKJJJIIIIIIJJJKKKLLLMMMLLLNNNQQQSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRQQQRRRTTTWWWXXX\\\``````^^^^^^___^^^ZZZVVVVVVWWW[[[___```^^^[[[XXXYYYXXXWWWVVVVVVXXXYYY[[[\\\]]]^^^____________bbbccceeeeeeeeeeeefffhhhhhhhhhiiiiiiiiiiiihhhggghhhfffccc___\\\ZZZYYYXXXXXXZZZ\\\\\\\\\[[[\\\]]]XXXWWWVVVWWWYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYVVVWWWWWWVVVTTTSSSTTTUUUWWWXXXZZZ^^^``````^^^\\\YYYYYYXXXXXXXXXXXXYYYYYYYYY[[[]]]^^^^^^^^^```bbb______^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[\\\ZZZZZZZZZZZZXXXVVVTTTSSSQQQRRRSSSRRRQQQPPPQQQSSSOOOQQQSSSQQQNNNLLLLLLNNNKKKNNNRRRSSSQQQOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJIIIzzznnnaaa\\\```eeefffgggeeebbbaaaaaabbbhhhjjjlllkkkggg___WWWRRRQQQSSSUUUVVVUUUTTTTTTUUUSSSRRRQQQPPPPPPOOOPPPPPPPPPTTTXXX[[[[[[ZZZYYYYYYWWWXXXZZZ[[[[[[[[[YYYXXX[[[[[[[[[]]]___```^^^\\\[[[[[[[[[[[[\\\^^^```aaaccceeehhhhhhgggfffggggggdddfffiiilllnnnpppqqqqqqrrrqqqqqqrrrssstttrrrqqqqqqpppoooooopppqqqrrrsss}}}|||{{{yyyvvvtttsssrrrrrrrrrqqqqqqppppppooooooqqqooopppvvv|||{{{tttmmmppptttyyy|||{{{yyywwwvvvvvvxxxzzzzzzyyyyyyzzz{{{|||}}}~~~{{{xxxwwwyyy|||~~~}}}||||||{{{{{{{{{rrrpppnnnmmmqqqwww~~~~~~zzzvvvsssqqqssstttvvvxxx{{{~~~~~~|||~~~{{{xxxuuusssrrrqqqkkkkkkkkkhhheeebbbbbbccc___aaaaaa^^^[[[^^^fffmmmlllkkkhhheeedddddddddeeehhhgggfffeeeddddddddddddffffffggggggggggggfffffffffccc```^^^^^^^^^]]]]]]^^^```aaabbbaaa___\\\ZZZ]]]___aaabbbaaa```aaabbb___^^^[[[XXXVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTQQQOOOMMMJJJGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA>>>???AAACCCCCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<<;;;<<<>>><<<:::999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::::::::;;;<<<<<<===<<<<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;:::999999<<<:::888999:::<<<<<<<<<===<<<;;;:::999::::::;;;???>>>>>>>>>>>>>>>??????>>>===;;;:::;;;<<<>>>???;;;===?????????@@@AAACCC===>>>???@@@@@@@@@@@@@@@>>>>>>======>>>??????@@@???@@@AAA@@@??????@@@BBBDDDBBBAAA??????@@@AAABBB>>>===<<<===???BBBEEEGGGJJJIIIHHHGGGFFFDDDDDDCCCFFFHHHKKKNNNOOONNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQSSSTTTVVVWWWTTTSSSRRRQQQRRRTTTVVVWWWaaacccdddccc```^^^]]]]]]TTTUUUVVVXXXZZZ[[[\\\]]]YYYXXXVVVVVVVVVVVVTTTSSSWWWXXXXXXYYY[[[]]]^^^___aaabbbccccccaaa_________bbbccceeeggghhhhhhgggfffgggddd___\\\ZZZXXXVVVTTTYYY[[[]]]]]][[[YYYYYYYYYWWWZZZ]]]______^^^\\\ZZZVVVXXXYYYYYYWWWWWWXXXYYYZZZZZZ[[[[[[YYYVVVSSSQQQZZZ[[[]]]______^^^]]]\\\YYYYYYYYY\\\______\\\YYY[[[ZZZYYY[[[]]]```aaaaaa[[[ZZZYYYXXXXXXYYYZZZZZZZZZXXXWWWWWWXXXYYYXXXVVVTTTSSSSSSUUUWWWVVVRRRNNNQQQQQQPPPNNNLLLLLLOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLzzzooo```[[[^^^^^^___```^^^[[[ZZZ\\\^^^hhhjjjlllkkkggg```YYYTTTPPPSSSUUUVVVUUUTTTTTTTTTQQQQQQPPPOOONNNNNNNNNNNNNNNQQQVVVXXXXXXWWWVVVVVVVVVXXXZZZ[[[\\\[[[ZZZYYY[[[ZZZZZZ\\\^^^___^^^]]]^^^]]]\\\[[[[[[[[[\\\\\\dddfffhhhiiihhhffffffgggdddfffiiillloooqqqqqqrrrrrrqqqqqqrrrssstttrrrpppnnnnnnmmmlllmmmnnnooopppwwwwwwvvvvvvuuutttssssssppppppooooooooonnnnnnnnnooooooqqquuuzzzzzzvvvqqqqqquuuyyy|||{{{yyyxxxwwwvvvxxxzzzzzzzzzzzz{{{|||}}}zzzyyy{{{~~~~~~}}}|||zzzzzzzzzzzz{{{uuuttttttuuuwwwzzz~~~}}}{{{xxxvvvtttssstttwwwzzz|||~~~~~~~~~~~~}}}{{{~~~|||yyyvvvsssqqqqqqppplllmmmmmmkkkgggdddcccdddbbbcccccc```]]]___ffflllrrrppplllgggdddbbbbbbbbbggggggfffddddddccccccddddddeeeeeefffffffffeeeeeedddaaa^^^\\\]]]]]]]]]]]]___```bbbbbbaaa___\\\ZZZ\\\^^^``````______```aaa___]]]ZZZWWWUUUTTTSSSSSSPPPPPPQQQQQQQQQPPPPPPOOOPPPNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEDDDCCCBBB???>>>===;;;;;;;;;;;;<<<;;;<<<===<<<::::::<<<>>>========================;;;<<<=========<<<:::999999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;:::<<<;;;999999;;;<<<===<<<<<<;;;:::888888888999:::>>>>>>>>>======>>>>>>???===<<<;;;:::;;;<<<>>>???===>>>??????======>>>???=========>>>>>>>>>??????>>>>>>=========>>>??????@@@AAABBBAAA??????AAABBBEEECCCAAA???>>>>>>???@@@<<<<<<<<<===???AAADDDEEEHHHHHHGGGFFFDDDCCCCCCBBBEEEGGGJJJLLLNNNMMMLLLKKKGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSUUUVVVWWWRRRQQQPPPOOOPPPRRRUUUVVVbbbccccccbbb___[[[ZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWYYYWWWVVVUUUUUUUUUSSSSSSRRRSSSTTTVVVYYY[[[^^^___```aaabbbaaa___^^^^^^___bbbccceeeggghhhgggffffffeeebbb^^^[[[ZZZXXXWWWUUUXXXZZZ\\\[[[ZZZXXXXXXXXXYYY[[[^^^```aaa___]]][[[YYYYYYZZZYYYWWWWWWXXXZZZ[[[[[[[[[[[[YYYXXXVVVTTTYYY[[[]]]______^^^\\\ZZZZZZZZZZZZ]]]``````^^^[[[\\\[[[[[[]]]___``````___\\\[[[YYYWWWWWWXXXYYYZZZ[[[YYYUUUTTTTTTVVVVVVVVVOOOOOOPPPRRRUUUTTTQQQMMMTTTSSSRRRPPPMMMMMMOOOQQQTTTTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJ{{{ooo```YYY\\\\\\^^^^^^\\\YYYYYY\\\```jjjkkklllkkkgggaaaZZZVVVOOORRRVVVWWWVVVTTTSSSSSSOOOOOONNNMMMLLLLLLLLLLLLLLLOOORRRTTTSSSRRRRRRRRRVVVWWWZZZ\\\\\\\\\[[[ZZZZZZYYYXXXZZZ\\\^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZcccfffhhhiiigggeeeeeedddccceeehhhlllooopppqqqrrrsssrrrqqqrrrssstttrrrpppkkkkkkjjjiiijjjkkklllmmmpppqqqqqqqqqrrrrrrrrrsssnnnmmmmmmllllllllllllmmmmmmooorrruuuwwwxxxxxxwwwsssvvvzzz|||{{{zzzyyyyyyvvvwwwyyyzzzzzzzzz|||~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~|||zzzxxxwwwxxxyyyzzzvvvwwwyyyzzz{{{||||||{{{}}}}}}}}}}}}|||zzzyyyxxxrrruuuxxx|||~~~~~~}}}||||||||||||{{{yyyzzzxxxuuusssqqqooooooooommmnnnooommmjjjgggeeeeeeeeeeeeeeecccaaaccchhhmmmtttrrrmmmiiieeecccbbbbbbfffeeedddccccccbbbbbbcccbbbcccddddddeeeeeeeeeeeeaaa___\\\[[[\\\]]]^^^]]]___aaabbbcccbbb___\\\ZZZYYY[[[]]]^^^]]]]]]^^^___]]][[[YYYUUUSSSQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@AAABBBCCCDDDCCCBBBBBB>>>===<<<::::::::::::;;;;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;======<<<:::999888777777777888999>>>=====================<<<<<<;;;:::;;;<<<===>>>??????@@@>>><<<:::;;;<<<===<<<;;;;;;;;;<<<===>>>>>>>>>======<<<======>>>@@@AAABBBAAA??????@@@BBBDDDCCCAAA???=========>>>:::;;;===???@@@BBBBBBCCCEEEEEEDDDCCCCCCBBBAAAAAACCCEEEHHHJJJLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJKKKMMMNNNPPPQQQOOONNNLLLKKKLLLOOOSSSUUU```aaaaaa___\\\XXXVVVVVVXXXVVVTTTSSSRRRSSSTTTUUUWWWWWWVVVTTTSSSSSSRRRRRRPPPQQQRRRUUUXXX[[[^^^```_________^^^\\\\\\^^^```bbbccceeefffggggggfffeeeccc```\\\ZZZZZZYYYXXXWWWWWWYYYZZZZZZXXXWWWWWWXXX\\\^^^```bbbbbbaaa___]]]\\\\\\[[[ZZZXXXXXXYYY[[[]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[^^^``````]]][[[XXX[[[[[[\\\^^^aaaaaa^^^\\\\\\\\\]]]___bbbbbb```^^^]]][[[YYYVVVUUUVVVXXXYYY\\\XXXSSSPPPPPPRRRSSSSSSLLLLLLNNNQQQTTTTTTRRROOOTTTTTTRRROOOMMMLLLNNNPPPSSSSSSSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHHHHHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHzzznnn___XXXZZZ\\\^^^___\\\YYYYYY___dddmmmmmmmmmkkkfff___YYYUUUNNNQQQUUUVVVUUUSSSQQQQQQNNNMMMLLLKKKKKKJJJKKKKKKKKKMMMPPPQQQPPPOOOPPPQQQTTTVVVYYY[[[]]]]]]\\\\\\YYYXXXVVVWWWZZZ]]]^^^^^^YYYYYYZZZZZZ[[[\\\]]]]]]aaaccceeefffdddbbbaaaaaaaaacccfffjjjmmmnnnoooppprrrqqqppprrrssstttrrrqqqkkkjjjiiiiiiiiijjjkkkkkklllmmmmmmnnnooooooppppppkkkkkkjjjiiiiiijjjkkklllkkkooosssuuuuuuwwwzzz}}}vvvyyy{{{|||zzzyyyxxxxxxuuuvvvxxxxxxxxxyyy{{{}}}{{{zzzxxxvvvuuuvvvxxxzzz~~~|||zzzxxxwwwxxxyyyzzztttuuuwwwxxxyyyzzzzzzzzz~~~~~~}}}}}}|||{{{zzzzzzsssvvvzzz}}}|||zzzyyyyyyzzzzzzyyyxxxvvvuuurrrpppooonnnoooooommmooopppnnnkkkgggfffeeeffffffgggfffeeehhhlllpppqqqooolllhhhfffdddddddddcccbbbbbbaaa``````aaaaaaaaabbbcccdddeeeeeeeeeeee```]]][[[[[[\\\^^^______```aaacccdddccc```\\\YYYXXXYYY[[[\\\[[[ZZZ[[[\\\ZZZYYYVVVSSSPPPOOONNNNNNOOOOOOOOOOOONNNMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBAAA@@@??????@@@>>>>>>???@@@AAA@@@@@@???>>>===;;;:::999999::::::;;;;;;;;;;;;::::::;;;<<<:::::::::::::::::::::::::::;;;;;;<<<;;;:::999888777888999999::::::999999999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<:::999:::<<<===<<<;;;:::999888777777777888999===============<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>??????>>><<<::::::;;;>>><<<;;;999:::;;;===>>>>>>===<<<<<<;;;<<<<<<<<>>@@@AAA@@@???>>>=========>>>:::<<<>>>AAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKHHHHHHIIILLLPPPSSSZZZ\\\]]][[[YYYVVVUUUUUUUUUTTTRRRPPPQQQRRRUUUWWWVVVVVVUUUSSSRRRQQQRRRSSSSSSTTTUUUWWWZZZ\\\___```^^^^^^]]]\\\[[[\\\___bbbcccdddeeeffffffffffffeee```^^^[[[ZZZZZZZZZYYYXXXXXXYYY[[[ZZZYYYXXXYYYZZZ___```bbbcccdddbbbaaa___^^^^^^]]][[[YYYYYY[[[]]]```^^^]]][[[[[[\\\]]]^^^\\\]]]```aaaaaa^^^ZZZXXXZZZ[[[]]]___``````^^^]]]ZZZ[[[^^^aaaddddddaaa^^^^^^[[[XXXUUUTTTTTTVVVWWWYYYVVVRRRPPPPPPPPPPPPOOOKKKMMMPPPSSSVVVVVVUUUSSSSSSRRRPPPMMMJJJIIIKKKMMMPPPPPPQQQQQQQQQQQQPPPOOOPPPNNNLLLIIIHHHHHHJJJKKKFFFGGGGGGGGGHHHHHHGGGGGGxxxlll^^^XXXZZZZZZ]]]^^^\\\XXXXXX^^^dddpppooommmiiiccc\\\VVVRRRNNNPPPSSSTTTSSSQQQOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPRRRRRRTTTWWWZZZ\\\]]]]]]\\\XXXWWWUUUVVVYYY[[[\\\\\\ZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^``````^^^]]]]]]^^^```aaadddgggiiikkklllllloooooooooppprrrsssrrrqqqmmmlllkkkjjjjjjkkkllllllllllllllllllmmmmmmmmmmmmjjjiiihhhhhhhhhiiikkklllkkkoootttuuuuuuvvvzzz~~~yyy{{{|||{{{yyywwwwwwxxxtttvvvwwwwwwvvvwwwzzz|||zzzxxxuuussssssuuuwwwxxx~~~|||zzzyyyxxxxxxyyyzzzssssssssstttvvvyyy|||}}}}}}|||{{{zzzyyyuuuwww{{{~~~~~~}}}zzzxxxwwwwwwyyyyyyxxxvvvtttsssqqqpppooooooppppppnnnooopppnnnkkkgggffffffeeefffggghhhjjjmmmpppssspppnnnkkkgggeeecccccccccaaa```__________________bbbcccdddeeeeeeeeeeeeeee___]]][[[[[[]]]```aaaaaa```bbbeeefffddd```\\\YYYWWWYYYZZZZZZXXXWWWXXXYYYWWWUUUSSSPPPNNNMMMLLLLLLOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@CCCDDDDDDCCC@@@>>>???@@@>>>>>>>>>???????????????>>>===;;;:::999999::::::<<<;;;:::::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;:::888777888888999:::::::::::::::999999999:::::::::;;;;;;999999999999::::::;;;;;;::::::;;;;;;<<<<<<======;;;:::999:::<<<<<<;;;::::::999888777777888999:::;;;<<<<<<<<<<<<;;;:::999:::::::::::::::;;;;;;<<<<<<===>>>===<<<;;;<<<===>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;:::;;;===<<<<<<<<<<<<===>>>>>>???;;;===@@@BBBDDDCCCBBBAAA@@@?????????????????????@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFEEECCCBBBEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEGGGIIIMMMOOORRRTTTVVVWWWVVVUUUUUUVVVVVVTTTRRRQQQQQQRRRUUUVVVTTTUUUTTTSSSPPPPPPSSSUUUXXXXXXXXXYYYZZZ[[[]]]^^^\\\]]]]]]\\\[[[]]]aaacccdddddddddeeeeeeeeeeeeeee___]]]ZZZZZZZZZ[[[[[[ZZZZZZ\\\\\\\\\ZZZZZZ[[[]]]```aaacccddddddbbbaaa```___```___^^^\\\\\\]]]___aaa```^^^\\\\\\^^^```aaa___```bbbbbbaaa^^^ZZZXXXXXXZZZ]]]^^^___^^^]]]]]]XXXZZZ]]]bbbeeeeeeccc```\\\ZZZWWWTTTSSSTTTUUUVVVTTTSSSRRRRRRRRRQQQNNNLLLKKKNNNRRRUUUVVVVVVVVVUUUSSSRRRQQQNNNKKKJJJKKKMMMQQQQQQQQQRRRQQQQQQPPPPPPOOONNNKKKIIIHHHHHHHHHIIIEEEFFFGGGHHHHHHHHHGGGFFF}}}vvvjjj]]]XXX\\\\\\```ccc```[[[[[[aaagggooonnnkkkfff```ZZZTTTQQQMMMOOOQQQQQQOOONNNMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNOOORRRTTTPPPRRRUUUYYY[[[\\\]]]\\\XXXVVVUUUVVVXXXYYYYYYYYY]]]^^^^^^]]]\\\[[[YYYYYYYYYZZZZZZZZZYYYYYY[[[]]]___aaaccceeeggghhhhhhhhhkkkkkklllnnnqqqssssssrrrpppooonnnmmmlllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmiiiiiigggggghhhjjjlllnnnmmmqqquuuvvvvvvvvvyyy|||xxxyyyzzzyyywwwwwwxxxyyyvvvwwwwwwwwwvvvwwwyyy||||||xxxuuussstttwwwyyyyyy||||||{{{zzzyyyyyyyyyyyyuuutttrrrsssuuuzzz~~~|||zzzzzzyyyxxxyyy{{{}}}}}}}}}{{{{{{xxxwwwvvvvvvxxxxxxwwwvvvsssrrrqqqqqqqqqrrrsssssspppqqqpppmmmjjjhhhggghhhggggggiiikkkmmmoooqqqssssssppplllhhhdddbbbaaaaaa``````____________``````dddddddddeeeeeeddddddccc```]]][[[[[[^^^```aaaaaaaaacccfffgggeeeaaa\\\YYYXXXYYYZZZYYYWWWUUUUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDAAA@@@@@@@@@@@@@@@AAAAAADDDFFFFFFCCC???<<<<<<>>>??????@@@@@@@@@AAAAAAAAA>>>===<<<::::::::::::;;;<<<:::999999:::;;;;;;:::999999999999999999999999999999:::::::::999888777888888999::::::::::::999999999::::::::::::;;;;;;777888888999999::::::;;;999999::::::;;;;;;;;;<<<999888888999;;;;;;:::888999888777777777888999::::::;;;<<<<<<;;;:::888777999999999:::::::::;;;;;;999:::<<<<<<;;;;;;<<<>>>===<<<;;;:::::::::;;;<<<::::::999999:::;;;;;;<<<<<<<<<<<<;;;999888999;;;888999:::;;;<<<===>>>???;;;===???BBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBAAABBBDDDGGGIIIJJJKKKKKKEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGIIIKKKJJJMMMQQQSSSSSSTTTUUUVVVXXXWWWTTTRRRQQQQQQRRRRRRRRRSSSTTTRRRPPPQQQUUUYYY[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^```ccceeeddddddddddddddddddeeeeee___]]][[[ZZZ[[[\\\\\\\\\\\\]]]^^^]]]\\\\\\^^^```aaabbbbbbcccbbbbbb``````___```aaaaaa______```aaabbbaaa___^^^^^^___```aaaaaabbbbbbaaa___]]]ZZZXXXXXXZZZ^^^___^^^]]]]]]]]]YYYZZZ]]]aaaeeeeeebbb```YYYXXXVVVUUUTTTTTTTTTTTTPPPPPPQQQSSSTTTSSSPPPMMMMMMPPPTTTVVVVVVUUUTTTTTTUUUUUUSSSPPPNNNMMMOOOQQQTTTTTTTTTTTTTTTSSSRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEE{{{ssshhh\\\YYY^^^]]]cccgggddd^^^\\\aaahhhkkkjjjgggccc^^^XXXTTTQQQMMMNNNNNNMMMKKKKKKLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKLLLLLLMMMOOOSSSVVVMMMPPPSSSWWWZZZ\\\\\\\\\WWWVVVVVVVVVXXXXXXWWWUUU\\\]]]]]]\\\[[[ZZZXXXWWWWWWWWWVVVUUUUUUWWW[[[^^^aaabbbdddeeeffffffffffffhhhhhhiiilllpppssssssrrrrrrqqqpppooonnnoooooopppmmmmmmmmmnnnnnnnnnoooooojjjiiihhhgggiiikkknnnpppppprrruuuwwwwwwwwwwwwxxxtttuuuwwwwwwwwwxxx{{{}}}zzzzzzzzzxxxwwwwwwzzz|||}}}yyyuuusssuuuxxxzzzzzzyyyzzzzzzzzzyyyxxxwwwvvvuuutttssssssvvvzzz~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwxxxwwwvvvttttttsssssssssuuuvvvwwwtttsssqqqnnnjjjiiijjjkkkjjjjjjkkklllnnnpppppppppsssqqqmmmiiieeecccccccccbbbbbbaaaaaaaaaaaabbbbbbddddddddddddcccbbbaaa```___]]]ZZZZZZ\\\___``````aaadddggghhhfffbbb\\\XXXYYYZZZZZZYYYUUUSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEECCCBBB======>>>>>>@@@AAACCCCCCHHHJJJJJJFFF@@@<<<===??????????????????@@@AAAAAA???>>>===;;;;;;;;;;;;<<<<<<:::888888;;;<<<;;;999::::::::::::::::::::::::888999:::::::::999777666666777888888999999888888999999::::::::::::;;;;;;777777777888999:::::::::999999999999999999999999777777777888::::::999777777777666555666777888999::::::;;;<<<;;;999777666888888999:::::::::::::::777888999999888888999;;;;;;;;;::::::999999999999888888888888999;;;<<<===<<<<<<<<<;;;999888999:::888888999;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@=========>>>>>>>>>??????AAAAAAAAAAAA@@@@@@??????BBBCCCEEEFFFGGGGGGGGGFFFAAABBBCCCDDDDDDDDDDDDDDD@@@?????????@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMPPPQQQRRRSSSUUUVVVUUUTTTRRRRRRQQQQQQQQQPPPRRRTTTRRRPPPRRRWWW]]]^^^]]]\\\\\\\\\\\\\\\\\\[[[]]]```aaaaaaccceeegggeeedddddddddddddddddddddaaa^^^\\\[[[\\\]]]]]]]]]]]]^^^^^^]]]\\\]]]___aaa```aaaaaaaaaaaa```___^^^]]]```bbbdddcccbbbbbbbbbcccbbbaaa_________``````bbbbbb```^^^\\\ZZZXXXWWWXXX\\\___```___]]]^^^___\\\]]]^^^aaacccbbb___]]]UUUUUUVVVUUUUUUTTTSSSSSSPPPOOOPPPRRRTTTUUUTTTRRRQQQTTTXXXYYYWWWUUUTTTUUUUUUUUUTTTQQQOOOOOOQQQSSSUUUUUUUUUTTTTTTRRRQQQPPPJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFDDDBBBzzzqqqggg\\\ZZZ```YYY___dddaaa[[[XXX]]]bbbhhhfffddd```\\\XXXUUUSSSMMMMMMMMMKKKIIIIIIKKKMMMIIIHHHGGGFFFEEEEEEEEEEEEIIIIIIJJJKKKLLLOOOSSSWWWLLLNNNRRRVVVYYY[[[\\\\\\VVVVVVVVVWWWXXXWWWUUUSSSXXXYYYZZZ[[[[[[ZZZYYYYYYWWWVVVTTTSSSSSSVVV[[[```bbbccceeefffgggffffffeeeffffffgggkkkppprrrsssssssssrrrqqqpppoooooopppqqqlllmmmmmmnnnooopppqqqrrrkkkjjjhhhhhhiiillloooqqqrrrsssuuuwwwxxxxxxvvvuuuppprrrtttuuuwwwyyy~~~}}}}}}|||zzzxxxxxx{{{}}}}}}xxxsssrrruuuxxxzzzzzzwwwxxxyyyzzzyyywwwuuusssssssssssstttvvvxxx{{{}}}}}}|||||||||}}}}}}|||{{{zzzyyyxxxxxxwwwwwwvvvuuuvvvwwwxxxwwwvvvuuuuuuttttttuuuwwwxxxyyyvvvuuurrrnnnkkkjjjlllnnnmmmmmmmmmnnnoooooonnnlllpppnnnllliiigggggghhhhhhdddcccccccccccccccddddddccccccccccccbbb```___^^^^^^\\\ZZZYYY[[[]]]^^^^^^bbbdddggghhhgggbbb\\\XXXZZZ[[[[[[YYYUUURRRQQQQQQMMMLLLJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGEEECCCAAA;;;;;;<<<>>>@@@BBBDDDEEELLLNNNOOOJJJCCC>>>???AAA===============>>>>>>???@@@???===<<<;;;;;;<<<<<<===:::888888;;;<<<;;;999::::::::::::::::::::::::888888999:::999888777666555666666777777777777777999999:::::::::;;;;;;;;;666777777888999999::::::888888888888888888888888666666666888::::::888666666555444444555666777888999:::;;;<<<;;;999777555888888999::::::::::::999666777888777666555666777999999999999999888777666666777777888999;;;<<<============;;;999888999;;;999999:::;;;;;;;;;::::::::::::;;;===>>>>>>>>>>>><<<<<<======>>>?????????AAAAAA@@@@@@???>>>>>>===GGGGGGGGGGGGEEECCC@@@???@@@@@@BBBCCCDDDEEEEEEEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDEEEHHHLLLNNNOOOPPPQQQSSSPPPPPPQQQRRRRRRSSSSSSSSSOOORRRTTTSSSQQQSSSYYY___`````````______``````aaa[[[^^^aaacccdddeeefffhhheeeeeedddccccccdddddddddbbb___]]]\\\]]]^^^^^^]]]]]]^^^^^^]]]\\\]]]___bbb```````````````___^^^^^^\\\___ccceeeeeedddcccccccccbbbaaa```____________bbbaaa^^^\\\YYYWWWVVVVVVYYY]]]aaabbb```^^^___```_________```aaa```]]]ZZZSSSTTTUUUVVVVVVUUUSSSRRRQQQOOOOOOPPPSSSVVVWWWWWWUUUYYY]]]]]]ZZZWWWWWWWWWSSSSSSRRRPPPNNNNNNPPPRRRTTTTTTTTTSSSRRRPPPOOONNNJJJKKKMMMMMMMMMKKKIIIGGGEEEFFFGGGGGGFFFDDDBBB@@@~~~sssfff[[[ZZZ^^^[[[]]]^^^[[[XXXZZZ```eeeiiifffccc```]]]YYYTTTQQQKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLPPPTTTVVVTTTTTTUUUVVVWWWXXXYYYZZZWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTVVVYYY[[[[[[XXXUUUPPPPPPOOOPPPSSSWWW[[[]]]aaacccgggjjjkkkjjjhhhgggbbbdddgggkkkoooqqqsssttttttsssqqqoooooooooooopppnnnmmmmmmnnnpppqqqooonnnlllmmmnnnnnnmmmmmmnnnppptttwww{{{|||zzzwwwuuusssooopppsssvvvxxx{{{|||}}}}}}{{{yyyyyyzzz{{{zzzyyyyyywwwuuuuuuvvvwwwtttrrrwwwwwwwwwwwwvvvuuutttsssqqqqqqqqqqqqtttxxx|||~~~||||||}}}|||{{{{{{}}}~~~}}}}}}{{{xxxtttrrrssstttxxxwwwvvvwwwyyyzzzzzzxxxzzzzzzyyyxxxvvvtttrrrqqqrrrqqqooommmkkkjjjiiihhhiiillloooooollliiiiiijjjmmmkkkjjjjjjjjjiiigggdddgggffffffeeeeeeeeeffffffgggeeeccc```_________```]]]^^^^^^\\\YYYXXXYYYZZZ^^^___aaaaaa```^^^ZZZXXX]]]\\\ZZZWWWTTTQQQNNNMMMLLLLLLLLLLLLKKKJJJHHHHHHKKKJJJIIIKKKNNNOOOMMMJJJHHHKKKMMMLLLIIIEEEAAA@@@;;;;;;;;;===???AAADDDFFFJJJIIIGGGEEECCC@@@???>>>;;;;;;;;;;;;<<<>>>???AAA???>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999999777888:::;;;<<<;;;::::::999999999888777666666555777777777777777777777777888888888888888777666555555555666888888999999999:::999888888777777888888666555555666999:::999888666666666666777777777777;;;<<<<<<;;;:::888666555777666555555555666888999===;;;777444333555777999999@@@AAA:::444555666555777777888999:::<<<===>>>;;;;;;::::::888777555444777888888999;;;<<<======999:::;;;<<<<<<<<<;;;;;;<<<=====================>>>???@@@AAAAAA@@@???>>>===???AAAAAA@@@>>>>>>???===>>>@@@BBBCCCCCCCCCCCCGGGFFFDDDCCCAAAAAABBBBBBEEEEEEDDDDDDDDDEEEGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSQQQOOOPPPRRRTTTVVVSSSVVVXXXWWWTTTTTTYYY^^^^^^___`````````___]]]\\\```aaaccceeeggghhhhhhhhheeecccbbbbbbcccddddddccc[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\[[[[[[\\\___bbbaaaaaa```___]]]\\\[[[[[[YYYZZZ[[[]]]___aaabbbcccccccccbbbaaa```___^^^^^^___^^^\\\XXXTTTRRRSSSTTT[[[```dddbbbaaabbbaaa^^^^^^\\\[[[^^^bbbbbb]]]XXXUUUTTTSSSRRRRRRTTTVVVWWWWWWUUUSSSQQQQQQRRRTTTVVVVVV\\\bbbccc___ZZZXXXXXXWWWTTTOOOKKKJJJLLLPPPSSSTTTTTTUUUTTTRRRNNNKKKIIIHHHGGGFFFGGGIIIKKKKKKKKKGGGGGGGGGFFFDDDCCCAAA@@@~~~rrreeeZZZXXX\\\[[[]]]^^^[[[YYY[[[aaagggkkkhhhccc^^^[[[VVVRRROOOKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHIIILLLPPPTTTVVVUUUVVVVVVVVVWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVSSSTTTVVVXXXZZZZZZWWWTTTQQQQQQPPPQQQTTTWWW[[[^^^dddeeegggiiijjjiiigggfffdddeeegggjjjmmmooorrrsssrrrqqqooommmmmmmmmmmmnnnnnnmmmmmmnnnppppppooommmlllmmmmmmmmmllllllnnnpppooosssxxxzzzyyyvvvsssrrroooqqqsssvvvyyy|||}}}~~~~~~|||zzzzzz{{{{{{{{{yyyxxxvvvttttttuuuuuusssqqquuuuuuvvvvvvvvvuuuuuutttttttttssssssuuuxxx|||~~~|||}}}}}}|||{{{{{{}}}~~~~~~}}}|||xxxuuussstttuuuzzzxxxwwwwwwyyyyyyxxxwwwxxxxxxxxxwwwvvvtttsssrrrrrrpppllliiiggghhhkkklllmmmoooqqqpppmmmjjjiiijjjllljjjiiiiiijjjiiigggeeeffffffeeeeeeeeeeeeeeefffeeecccaaa^^^]]]\\\\\\]]]\\\\\\\\\[[[YYYXXXYYYZZZ^^^_________]]][[[YYYWWWZZZYYYWWWTTTQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHJJJMMMNNNLLLJJJFFFGGGGGGEEEBBB@@@@@@@@@<<<<<<===>>>@@@BBBDDDFFFEEEDDDCCCAAA>>><<<;;;:::;;;;;;:::;;;<<<===???@@@@@@??????>>>======<<<<<<:::::::::999999999999999888888:::;;;;;;;;;::::::999999888888777666666555777777777777777777777777888888888888888777666666555555666777888888888888999999888777777777777888777666555666999:::999888555555666666666777777777777888888777666444333222777777777666777888888999:::888666444333444666777777>>>???999444555777666888888888999:::;;;<<<===;;;;;;:::999888777666555888888888888888888888888888999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;===>>>???@@@@@@???>>>===<<<>>>@@@AAA???>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHJJJJJJJJJJJJKKKLLLNNNNNNRRRQQQPPPPPPPPPRRRTTTUUUSSSVVVYYYXXXUUUUUUZZZ^^^______```___^^^\\\ZZZYYY^^^___aaadddeeefffffffffaaa___^^^___aaabbbbbbbbbZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\^^^```^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZ[[[]]]___```aaa^^^^^^]]]\\\\\\[[[[[[[[[YYYYYYWWWTTTRRRQQQSSSUUUZZZ```dddbbbbbbcccbbb___[[[ZZZZZZ]]]aaabbb^^^YYYTTTSSSRRRQQQQQQSSSTTTVVVUUUSSSQQQPPPPPPRRRTTTUUUVVV[[[``````]]]YYYXXXYYYVVVSSSOOOKKKJJJLLLPPPSSSUUUTTTTTTRRRPPPLLLIIIGGGHHHGGGFFFGGGIIIKKKKKKJJJFFFFFFFFFFFFEEEDDDCCCCCC~~~rrrdddXXXVVVZZZ\\\]]]^^^\\\[[[]]]ccchhhmmmiiibbb\\\XXXTTTPPPNNNKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIILLLPPPSSSUUUXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVTTTVVVZZZ^^^```^^^YYYVVVSSSSSSRRRSSSUUUYYY\\\___ffffffggggggggggggffffffeeeeeefffgggjjjmmmpppqqqooonnnmmmkkkkkkkkkllllllmmmllllllmmmoooooonnnlllkkklllllllllkkkkkkmmmooolllqqqwwwzzzyyywwwtttrrrppprrruuuxxx{{{~~~~~~|||{{{{{{{{{zzzyyyvvvtttrrrqqqrrrsssrrrqqqssstttuuuvvvwwwwwwwwwwwwyyyxxxwwwvvvwwwyyy{{{}}}|||}}}}}}|||{{{{{{|||~~~~~~~~~}}}zzzvvvuuuvvvwww{{{yyyxxxxxxxxxxxxwwwuuuwwwwwwwwwvvvuuusssrrrqqqqqqnnnhhhddddddhhhmmmppprrrssssssrrrnnnkkkiiiiiijjjiiihhhhhhiiiiiigggfffeeeeeeddddddddddddeeeeeebbbaaa^^^\\\ZZZYYYYYYYYYZZZZZZ[[[ZZZXXXXXXZZZ[[[___^^^]]][[[YYYWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGHHHJJJKKKJJJIIIIIIHHHFFFCCCAAAAAACCCEEE>>>>>>???@@@AAACCCEEEFFFAAAAAA???>>><<<:::999888;;;:::::::::;;;===???@@@AAAAAA@@@???===<<<;;;;;;888999999999999999999:::888888999:::::::::999999999999888888777666666666777777777777777777777777888888999999888888777777555555666666777888888888999888777777666666777777666555555666888999888777555555555666666666666777555555555555444333111111666777777888888888888888666555555444444444555555555999;;;888555666888888::::::999999::::::;;;<<<<<<;;;:::888777777777777999888777777666555444444666777888::::::999999888666666777888999::::::;;;<<<<<<===>>>>>>===<<<<<<;;;===??????>>>=========>>>???@@@BBBCCCCCCCCCCCC@@@AAAAAACCCDDDGGGIIIJJJHHHGGGDDDCCCBBBDDDFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQQQQRRRSSSSSSUUUWWWYYYYYYWWWWWW[[[^^^``````___^^^\\\ZZZXXXWWW[[[\\\^^^```bbbcccdddddd\\\[[[ZZZ[[[^^^___```___XXXYYYYYYZZZZZZYYYYYYYYYZZZ\\\^^^^^^]]]]]]]]]^^^[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWYYYZZZ\\\]]]^^^___[[[[[[ZZZYYYXXXXXXXXXXXXSSSSSSRRRPPPOOOPPPSSSVVVYYY___cccbbbaaacccbbb___YYYXXXXXX[[[___```]]]YYYQQQQQQPPPOOOOOOQQQRRRSSSQQQQQQPPPOOOPPPRRRSSSTTTTTTWWW[[[[[[XXXWWWXXXYYYUUURRRNNNKKKKKKMMMPPPRRRTTTTTTRRRPPPMMMJJJGGGEEEHHHGGGFFFFFFHHHJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEsssdddYYYWWWZZZ]]]^^^]]]\\\\\\___dddhhhmmmhhhaaaZZZVVVTTTQQQPPPKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMPPPTTTVVVYYYXXXWWWVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWW[[[aaagggjjjfff^^^XXXTTTTTTSSSTTTVVVYYY]]]___ddddddddddddeeeffffffgggfffeeeeeeeeegggkkknnnpppnnnmmmllljjjjjjjjjkkkllllllkkkkkklllnnnooommmllljjjkkklllkkkjjjjjjlllnnnnnnsssyyy||||||xxxuuusssrrrsssvvvyyy}}}|||{{{{{{{{{yyyxxxsssrrrpppooooooppprrrssstttuuuvvvxxxzzz{{{||||||}}}|||{{{yyyyyyyyyzzz{{{||||||}}}{{{zzzyyy{{{|||~~~~~~}}}zzzxxxwwwxxxzzz{{{yyyxxxxxxyyyyyywwwvvvxxxxxxwwwuuusssqqqooonnnnnnkkkgggdddeeeiiinnnrrruuuuuutttrrrooollliiihhhiiigggffffffggghhhgggfffdddccccccbbbbbbbbbcccccc```___]]]ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZYYYYYY[[[]]]___]]]ZZZWWWUUUSSSRRRRRRRRRQQQPPPOOONNNLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGHHHGGGFFFEEEGGGGGGFFFDDDBBBBBBDDDFFF???@@@@@@AAABBBCCCDDDDDD@@@@@@???>>><<<;;;::::::::::::999999:::<<<>>>???BBBAAA@@@???===<<<;;;:::888999999999::::::;;;;;;888888999999999999999999888888888888777777666666777777777777777777777777777888888999888888777777555555555555666666777777888777666666555555666666555444333444666777666555444444555555555666666666666666666666555555444444444555777888888888777666333444444555555555555444222555777666555666888:::;;;::::::999999999::::::;;;;;;999888888888888999888777777666555444333333555666777888888888777666666666777888999;;;;;;<<<:::;;;<<<======<<<;;;:::999;;;===>>>===<<<<<<<<<===>>>???@@@@@@AAAAAAAAA??????AAABBBEEEGGGIIIJJJHHHFFFDDDAAAAAACCCEEEGGGEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSVVVXXXYYYZZZYYYYYY[[[^^^______^^^]]][[[ZZZXXXXXXXXXYYY[[[]]]___```bbbbbb\\\[[[YYYZZZ[[[\\\\\\[[[WWWXXXYYYZZZZZZZZZYYYXXX[[[^^^``````___]]]]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVPPPPPPOOOMMMLLLMMMQQQTTTVVV\\\```______``````]]]WWWVVVWWWXXX[[[[[[XXXVVVNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNOOOOOOPPPQQQRRRSSSPPPRRRTTTTTTRRRSSSUUUWWWSSSQQQNNNLLLKKKMMMOOOQQQSSSRRRPPPNNNLLLJJJIIIHHHIIIGGGFFFFFFHHHIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEDDD~~~ssseeeZZZXXX\\\___^^^]]]\\\]]]```dddhhhjjjeee^^^YYYVVVUUUUUUTTTLLLLLLLLLLLLKKKIIIGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJMMMPPPSSSUUUWWWWWWVVVTTTSSSQQQPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUWWW\\\eeelllnnniii```XXXUUUTTTSSSSSSUUUYYY\\\^^^`````````aaaccceeeggghhhfffeeedddeeegggjjjmmmooonnnmmmlllkkkkkkkkklllmmmlllkkkkkklllnnnooommmllliiijjjkkkkkkjjjjjjkkkmmmppptttyyy|||{{{xxxuuussstttuuuxxx{{{}}}|||zzzyyyxxxvvvuuupppooommmlllmmmooosssuuuwwwyyyzzz|||~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzyyywwwwwwxxxyyy{{{||||||{{{yyyyyy|||~~~{{{zzzyyyyyyzzzzzzyyyxxxyyyyyywwwtttqqqnnnkkkjjjkkkiiihhhggghhhjjjmmmooosssrrrqqqooonnnllljjjhhhhhhgggeeeeeefffgggffffffcccbbbaaa```____________^^^]]]\\\ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZZZZZZZ\\\^^^]]][[[XXXTTTRRRPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHGGGEEECCCBBBAAA???AAACCCCCCAAA?????????@@@@@@@@@AAAAAABBBBBBBBB>>>>>>======<<<;;;;;;:::999999999999:::;;;===>>>AAAAAA???>>><<<;;;:::999999999::::::;;;;;;<<<<<<888888888888888888888888888888888777777777777777666666666666666666666666666777777888888888777777666555555444444555666777777666555555444444555555333222111222333444333222444444444444555555555555777777666666666666666666222333555666666666555444333444555666666666555444111222333555666666777999::::::999888888888888999::::::999999999999999999666666666666666666666555444555666777777777666555555555666777888999:::;;;999:::;;;<<<<<<;;;:::999888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>???@@@BBBCCCDDDEEEEEEFFFDDDBBBAAA@@@BBBDDDEEEBBBCCCCCCEEEGGGIIIKKKLLLLLLNNNPPPSSSUUUUUUUUUTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZUUUVVVWWWYYY[[[^^^___```___]]][[[ZZZZZZZZZYYYXXXVVVWWWXXXZZZZZZZZZYYYXXX]]]___aaaaaa___]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]]___]]]ZZZWWWTTTSSSRRRRRRPPPOOOMMMJJJIIIJJJNNNQQQSSSYYY]]]\\\[[[]]]\\\ZZZVVVVVVUUUUUUUUUTTTRRRPPPLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQLLLMMMMMMMMMMMMNNNPPPRRRPPPOOOMMMLLLLLLMMMNNNOOOPPPOOONNNLLLLLLLLLLLLMMMIIIGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCBBB|||qqqeee[[[ZZZ___```___]]]\\\]]]```ccceeeeeeaaa[[[WWWVVVVVVVVVUUUNNNNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNPPPQQQSSSSSSTTTTTTTTTXXX```fffhhhddd\\\UUUTTTSSSRRRRRRTTTWWWZZZ]]]\\\\\\]]]___aaaccceeegggddddddeeefffhhhjjjlllnnnnnnmmmlllkkkkkklllmmmnnnmmmllllllmmmoooooonnnllljjjkkkkkkkkkjjjjjjlllnnnooorrrwwwyyyyyywwwuuuuuuvvvwwwyyy{{{}}}}}}zzzxxxwwwuuusssqqqllllllkkkjjjkkkooouuuyyy|||}}}}}}{{{yyyxxxwwwwwwwwwwwwwwwvvvtttssstttvvvxxxyyyzzzzzzzzz|||~~~}}}{{{{{{{{{{{{yyyxxxyyyxxxvvvssspppllljjjhhhhhhhhhhhhhhhiiiiiijjjjjjnnnmmmkkkkkkllllllkkkiiiiiigggdddcccdddeeeeeedddbbbaaa```^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[]]][[[YYYVVVSSSPPPOOONNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKHHHIIIIIIGGGDDDAAA@@@@@@>>>BBBEEEGGGEEEAAA???>>>??????@@@@@@@@@??????>>>:::::::::::::::999999999999888888888999;;;===>>>??????>>>===;;;:::999999::::::::::::::::::;;;;;;999888777777666777777777888888777777777777777777666666666666666666666666555555666666777777666666666555444333333444555666666555444444333333444444333111111111333333222111333333333444444444555555555555444444444555666666222333333444444444444444444555555666555555444444222000111444555444555777888888777777666777777777888999::::::;;;::::::999555555555666666777777888333444666777777777666555333333444555666777777888999999:::;;;;;;:::999999777:::<<<===<<<;;;<<<===;;;;;;::::::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAACCCCCCAAAAAABBBDDDFFFIIIKKKLLLKKKMMMOOORRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYYYYYTTTTTTUUUWWWYYY\\\^^^___aaa___\\\[[[ZZZZZZXXXWWWVVVWWWXXXXXXYYYYYYYYYYYY^^^___```___\\\ZZZZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYUUURRROOONNNNNNNNNNNNMMMJJJGGGEEEGGGKKKNNNRRRXXX[[[ZZZYYYZZZYYYVVVTTTSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOQQQQQQQQQPPPOOOJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOMMMLLLKKKKKKLLLNNNOOOIIIGGGEEEEEEFFFFFFEEEDDDGGGGGGGGGFFFDDDCCCAAA@@@xxxooocccZZZ[[[```bbb___]]][[[\\\___aaacccaaa]]]YYYUUUTTTTTTSSSRRROOOPPPPPPPPPNNNLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTWWWZZZ\\\[[[WWWTTTRRRQQQPPPPPPRRRUUUXXXZZZZZZ[[[\\\^^^___aaabbbbbbcccccceeegggiiikkkmmmnnnmmmlllkkkkkkkkkkkkmmmmmmnnnmmmmmmnnnppppppooommmjjjkkklllkkkjjjkkklllnnnmmmqqquuuxxxyyyyyyzzz{{{xxxxxxzzz|||}}}~~~~~~~~~~~~|||xxxuuutttrrrooommmjjjjjjjjjiiijjjooowww}}}~~~}}}{{{xxxwwwuuuttttttttttttsssppppppqqqrrruuuvvvxxxyyyzzz}}}}}}|||zzzxxxvvvuuuuuutttrrrooommmkkkiiiggggggfffffffffeeeeeefffgggfffeeefffjjjlllllljjjjjjgggdddbbbcccdddccccccbbb```^^^\\\YYYWWWVVVUUUXXXXXXXXXYYYYYYXXXXXXXXXWWWXXXXXXXXXWWWWWWXXXZZZXXXWWWUUUSSSPPPOOONNNMMMOOONNNNNNLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKEEEGGGHHHGGGDDDAAABBBCCCBBBEEEHHHIIIGGGDDDAAA@@@===>>>>>>>>>>>>===;;;:::888888888888999999999999888888777888999:::<<<======<<<<<<;;;::::::999999999999999888888888888888999888777666555666666777777777777777777777777888666666666666666666666666333333444555555555555555666555444222222333555666555444444333333333333333444333222222333444333222222333333333333444444444444444333333444555666777444333333333444444555555555555444444333333222222444000000444555222222555666666555555555666666777666888:::<<<===<<<:::999555555555555666666666777333444666777777777666555444444555555666666666777999999:::;;;;;;:::999999777:::<<<======<<<<<<===<<<;;;:::::::::;;;<<<===;;;<<<===>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@BBBDDDFFFIIIKKKLLLIIIJJJLLLNNNQQQRRRTTTTTTVVVVVVWWWYYY[[[\\\[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUURRRSSSTTTUUUXXX[[[]]]___```^^^[[[ZZZZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZ^^^^^^]]][[[XXXVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYVVVTTTQQQNNNLLLLLLMMMNNNJJJIIIFFFCCCBBBDDDIIIMMMSSSYYY\\\ZZZXXXXXXWWWTTTOOOOOOOOONNNLLLJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJMMMNNNPPPRRRRRRQQQOOONNNIIIHHHGGGGGGIIIJJJKKKKKKMMMMMMLLLLLLLLLMMMMMMMMMNNNLLLJJJHHHHHHJJJLLLNNNIIIGGGEEEEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDBBBAAAAAA}}}uuulllbbbZZZ[[[```ccc```\\\[[[\\\^^^```aaa___\\\WWWTTTSSSRRRPPPOOOPPPQQQQQQQQQOOOMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGCCCCCCCCCCCCEEEHHHKKKMMMMMMNNNNNNNNNNNNNNNOOOOOOIIIJJJLLLNNNPPPQQQQQQRRRTTTSSSQQQRRRTTTUUUVVVVVVQQQPPPOOOOOOPPPTTTWWWYYYZZZ[[[\\\]]]^^^___^^^^^^aaaccceeehhhkkklllmmmnnnlllkkkjjjjjjjjjkkklllmmmnnnmmmmmmnnnpppqqqooonnnkkklllllllllkkkkkkmmmooonnnqqqvvvyyy{{{~~~yyyyyyzzz|||}}}}}}}}}}}}}}}zzzwwwtttrrrpppmmmkkkhhhiiiiiiiiijjjpppyyy~~~}}}|||zzzxxxvvvtttsssrrrrrrrrrqqqnnnmmmnnnppprrrtttvvvxxxzzz~~~|||yyyvvvsssrrrrrrrrrqqqooonnnlllkkkhhhgggeeecccbbbbbbcccccccccaaaaaaccchhhllllllkkkjjjgggdddbbbbbbccccccbbbbbb```]]]ZZZWWWUUUSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWVVVUUUTTTVVVWWWWWWVVVUUUSSSQQQOOOMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKKKKKKKJJJBBBEEEGGGGGGDDDCCCDDDFFFAAACCCEEEEEECCC@@@>>>>>><<<============;;;999888888999999999::::::::::::888888777777888:::<<<===;;;;;;;;;::::::999999999888888777777666666555555999888777555555555666777777777777777777888888888666666666666666666666666222333333444555555555444666555333222222333444666555444333333222222333333555444333333555555444333222222333333333444444444666555444444555666888999555555444333333555666777555444333222111111111111555000///444555111000333444444444444444555666666555777;;;===>>><<<:::888555555555555555555555555444444666777777777666555777777777888888888888888999:::;;;;;;;;;;;;:::999777:::<<<======<<<===>>>===<<<;;;:::;;;<<<===>>>999:::;;;<<<<<<<<<;;;:::999;;;===???AAAAAAAAA@@@???@@@AAADDDFFFIIILLLMMMGGGHHHJJJLLLNNNPPPRRRSSSUUUVVVWWWYYY[[[\\\ZZZYYYZZZXXXVVVTTTRRRQQQQQQQQQRRRRRRSSSTTTWWWZZZ]]]___^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[]]]\\\[[[XXXUUUSSSTTTVVVRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTRRROOOMMMLLLMMMOOOPPPFFFEEECCC@@@@@@BBBHHHLLLUUUZZZ\\\ZZZXXXXXXVVVSSSLLLLLLLLLKKKJJJIIIIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJNNNOOOQQQSSSSSSQQQNNNMMMJJJIIIHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOLLLIIIGGGFFFHHHJJJLLLJJJGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB{{{ssslllddd\\\YYY[[[bbb```]]][[[ZZZ\\\___aaa\\\YYYTTTQQQPPPOOONNNMMMMMMNNNOOOPPPPPPMMMHHHEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@AAAEEEHHHJJJKKKLLLMMMMMMKKKJJJIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPOOOOOOQQQSSSUUUWWWYYY[[[\\\\\\[[[[[[\\\]]]aaabbbdddfffiiikkkmmmnnnkkklllmmmmmmllllllmmmooonnnnnnmmmmmmmmmnnnnnnooolllkkkkkkjjjjjjkkklllmmmooossswwwzzz{{{{{{{{{|||}}}}}}~~~}}}yyyvvvxxxvvvtttuuuuuusssnnnjjjgggggghhhmmmssszzz~~~~~~|||{{{}}}|||{{{yyyvvvtttrrrqqqooorrrtttssspppnnnnnnpppsssssstttvvvyyy}}}~~~{{{yyyvvvsssrrrqqqqqqqqqrrrqqqnnnlllllliiidddbbbbbbbbbcccbbbfffcccaaadddjjjmmmllljjjjjjhhheeebbb```___``````aaa```^^^[[[YYYWWWVVVUUURRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPPPPQQQQQQOOOLLLPPPPPPOOOMMMIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGGGGEEECCCAAA???>>>======<<<<<<<<<;;;;;;;;;777777777888999999::::::===<<<;;;:::999::::::;;;;;;;;;::::::999888777777666666555555555555666666888888777777777777888888666777888999999999888777555666777777777666444333888777666444444555666666444333333222222333333444222222333444444555555666555444333333222222222222222222222222333444555555777777666666555555555444444444444444444444444444555444444333444555666777222333333333444555555555555555444444444444555555777888;;;>>>???>>>;;;777666666555555555444444444666666777777666555444444111222333555777888::::::888888777666666777888888999999:::;;;;;;;;;;;;:::<<<;;;:::::::::<<>>??????===;;;:::<<<<<<===>>>???@@@AAAAAA>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHGGGHHHKKKPPPTTTUUUSSSRRRSSSVVVWWWWWWWWWYYYUUUQQQQQQSSSTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[```^^^[[[XXXVVVVVVWWWXXX```[[[UUURRRRRRRRRPPPOOOQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSUUUVVVVVVUUUTTTTTTQQQMMMJJJKKKPPPSSSRRRPPPJJJHHHEEECCCDDDIIIPPPVVV```aaabbbaaa___\\\XXXVVVMMMLLLKKKIIIHHHIIIIIIJJJHHHGGGKKKOOOPPPMMMNNNRRRUUUWWWWWWSSSPPPPPPMMMIIIHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQLLLJJJGGGFFFGGGHHHHHHGGGHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBzzzqqqkkkccc\\\ZZZ\\\aaa___\\\YYYXXXZZZ\\\]]][[[XXXTTTQQQPPPOOONNNMMMKKKKKKLLLMMMNNNMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCFFFIIIJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOQQQRRROOONNNMMMMMMNNNQQQTTTVVVXXXZZZ[[[[[[ZZZYYY[[[\\\aaabbbccceeefffhhhiiiiiiiiijjjllllllkkkkkkmmmnnnkkkkkkkkkkkklllmmmoooooojjjiiihhhhhhiiikkkmmmnnnpppssswwwyyyzzzyyyyyyyyyzzz{{{}}}~~~|||zzzvvvtttsssssssssqqqlllhhhiiijjjlllqqqwww|||}}}||||||{{{{{{zzzyyywwwuuusssqqqqqqqqqrrrsssrrrooommmnnnpppqqqrrrsssuuuxxxzzz}}}~~~}}}{{{yyywwwtttrrrrrrqqqqqqrrrsssrrrpppnnnllliiieeeddddddeeefffffffffcccaaaccchhhkkkjjjhhhiiigggeeecccaaa````````````___]]]ZZZXXXVVVUUUUUURRRRRRQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTQQQOOOOOOPPPPPPMMMKKKKKKLLLLLLKKKHHHGGGHHHJJJIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCGGGFFFFFFDDDBBB@@@???>>>???>>>===<<<;;;999888888888888888888999999999999<<<;;;:::999888999999:::;;;;;;:::999999888777777666666555555555555666666888888777777777777888888777888999::::::999888777666666666666666555444444555444444333444555666777222222222111111222222222222222333333444555555555555444333222222222222222222222222222333444555555777666666666555555555444333333333333333333333333444444333333333444555666444444444444444444555555555555444444444444555555888888999<<<===<<<999777666555555555444444444444666666666666666555444444555555555555555666666666888888888888888888888888888888999::::::::::::999999999777777777999;;;<<<;;;<<<===>>>>>>===;;;:::;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFIIINNNRRRSSSQQQPPPQQQTTTVVVWWWWWWXXXTTTQQQOOOQQQRRRQQQPPPOOOPPPRRRTTTWWWZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[___]]]ZZZWWWUUUVVVVVVWWW[[[WWWRRROOOOOOPPPOOOMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTSSSRRRPPPOOONNNKKKJJJLLLRRRUUUUUUSSSHHHGGGGGGHHHKKKRRRYYY^^^dddeeeeeeddd```[[[VVVSSSNNNMMMKKKIIIGGGFFFFFFFFFHHHGGGJJJNNNOOOLLLNNNRRRTTTWWWVVVRRRPPPPPPNNNIIIIIIIIIIIIIIIJJJKKKLLLLLLPPPPPPOOOOOOOOOOOOOOOOOOKKKHHHFFFEEEFFFGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAxxxnnnhhhaaa[[[ZZZ]]]```^^^ZZZWWWVVVVVVXXXYYYZZZWWWSSSPPPOOOOOONNNMMMIIIHHHHHHIIIKKKKKKIIIHHHDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCFFFIIIJJJJJJIIIKKKMMMNNNNNNLLLJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJJJJKKKMMMPPPQQQNNNLLLKKKJJJKKKOOORRRUUUWWWXXXYYYYYYXXXXXXYYYZZZ``````aaabbbcccdddddddddeeegggiiijjjjjjjjjlllmmmhhhhhhhhhiiijjjlllnnnooogggfffeeefffgggkkknnnqqqrrrtttwwwyyyxxxwwwvvvwwwvvvxxx{{{~~~~~~}}}uuutttssssssrrrppplllhhhkkkmmmqqqwww|||~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxwwwvvvuuusssrrrqqqpppssstttssspppnnnmmmnnnpppoooqqqsssuuuvvvwwwwwwwwwxxxyyyyyyxxxwwwuuusssqqqqqqqqqqqqrrrssstttrrrqqqkkkiiiffffffgggiiijjjjjjeeecccaaabbbfffhhhgggeeeggggggfffdddbbbaaa```___^^^]]][[[YYYWWWVVVUUUUUUSSSQQQNNNLLLMMMPPPSSSVVVTTTUUUVVVWWWVVVUUUSSSRRRQQQOOONNNMMMNNNNNNLLLJJJGGGHHHIIIIIIHHHGGGIIIJJJHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCAAA???===<<<<<<<<<<<<;;;:::999999999999999999999888888888888:::999999888888888888999:::::::::999888888777777666666555555555555666666888777777666666777777888888888999::::::999888777666666555444444444444555222222222222333555666777111111000000000000111111111222222333333444555555444333333222222222222333222222222222333444555555666666666555555555555555333333333333333333333333333333222222222333444555555555555555444444444444444444333333333333444444888888888999::::::777555555555555555444444444444555666666666666555444444555555555555555555444444777777888999999888777777666777888888999999888888999888777666666777888999:::;;;<<<======<<<;;;::::::;;;;;;<<<===>>>??????CCCCCCDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDGGGLLLPPPQQQOOOMMMNNNQQQTTTVVVWWWVVVSSSOOONNNNNNNNNNNNNNNNNNOOORRRUUUXXX\\\___```]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[XXXVVVTTTUUUUUUVVVUUURRROOOMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJKKKOOOUUUXXXWWWUUUKKKKKKLLLOOOTTTZZZ```ccchhhhhhhhhfffaaaZZZSSSOOONNNMMMJJJHHHEEEDDDDDDDDDHHHGGGIIIMMMMMMLLLNNNSSSWWWYYYXXXTTTQQQQQQOOOKKKIIIIIIJJJJJJKKKKKKLLLLLLPPPOOOOOONNNMMMLLLLLLLLLHHHFFFDDDDDDDDDEEEDDDCCC@@@@@@?????????@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@}}}uuukkkeee___ZZZ[[[___aaa^^^ZZZVVVTTTTTTUUUVVVXXXUUUQQQNNNNNNNNNMMMLLLIIIHHHFFFFFFGGGHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDEEECCCCCCEEEHHHKKKKKKJJJHHHJJJLLLNNNNNNLLLJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLKKKJJJIIIJJJMMMPPPQQQNNNLLLJJJIIIKKKNNNRRRUUUUUUVVVWWWWWWVVVVVVWWWXXX]]]^^^```aaabbbcccbbbbbbaaacccfffhhhiiiiiikkklllgggggggggggghhhiiijjjkkkeeedddddddddgggkkkpppssstttvvvyyyyyyxxxvvvvvvvvvuuuxxx|||~~~~~~}}}}}}|||uuuuuuuuuuuutttqqqnnnkkkllloootttzzz~~~{{{|||{{{xxxvvvuuuuuuvvvwwwvvvvvvuuutttssssssrrrrrruuutttrrrooommmmmmnnnoooooopppsssuuuuuutttsssqqqqqqsssuuuvvvuuussssssrrrqqqpppoooppprrrsssrrrqqqkkkiiiggghhhjjjlllmmmmmmfffdddbbbbbbdddeeeeeecccffffffeeedddcccaaa___^^^\\\[[[ZZZXXXVVVUUUUUUUUUTTTRRROOOMMMLLLMMMOOOPPPOOOPPPSSSUUUVVVUUUSSSRRROOOOOONNNMMMMMMLLLLLLKKKFFFHHHIIIIIIHHHHHHHHHJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;777777888999:::<<<<<<===;;;;;;:::999999888777777999999999888888888999999:::999999999888888777777666666555555555555666666777777666666666666777777888999:::::::::999888777777666444333333333444555111111111222222333444555111111111000000111111111111111111222333333444444333333222222222222222333222222222222333444555555555555555555555555555555222222222222222222222222222222222222222222333333666555555555444444333333333333222222222222333333777666666666777777666444444444444444444444444444555555555666666555444444222222333444555555666666666777999::::::999777666555666777777888777777777999999888777777777888888999:::;;;;;;<<<;;;;;;:::999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAA@@@???>>>===???AAACCCDDDGGGKKKNNNOOONNNLLLMMMPPPTTTVVVWWWSSSQQQNNNLLLKKKKKKLLLLLLOOOQQQSSSVVVZZZ\\\^^^___[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUQQQOOOMMMLLLLLLMMMNNNNNNMMMNNNPPPSSSTTTTTTTTTSSSOOOOOONNNMMMLLLKKKJJJIIIJJJKKKNNNSSSWWWYYYXXXVVVQQQQQQQQQTTTXXX\\\___```gggggggggeee___XXXQQQLLLLLLKKKIIIGGGFFFEEEEEEFFFJJJHHHIIILLLMMMLLLPPPVVV___aaa^^^XXXTTTSSSPPPLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFDDDCCCBBBCCCCCCBBB@@@???>>>=========>>>@@@AAA????????????????????????yyyqqqhhhccc^^^ZZZ[[[```aaa^^^YYYUUUSSSRRRSSSTTTUUURRRNNNLLLLLLLLLLLLKKKJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEHHHKKKKKKIIIGGGHHHJJJMMMMMMKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHLLLKKKJJJJJJKKKMMMOOOQQQNNNMMMKKKKKKLLLOOOSSSUUUSSSUUUVVVVVVUUUTTTVVVWWWZZZ\\\^^^aaacccccccccccc^^^aaaeeeggghhhhhhiiijjjhhhggggggffffffffffffgggeeeddddddeeehhhlllqqqsssvvvxxxzzzzzzxxxwwwwwwxxxwwwzzz}}}~~~|||yyyxxxxxxssstttuuuuuussspppnnnmmmlllnnnsssyyy~~~~~~|||yyy|||zzzwwwuuusssssstttuuuwwwwwwvvvuuuuuuttttttsssvvvsssqqqnnnnnnnnnoooooooooqqqsssuuutttrrrpppnnnmmmooossstttsssrrrtttuuuqqqpppnnnoooppppppooonnnjjjhhhggghhhkkkmmmnnnmmmfffeeedddcccdddddddddcccdddddddddcccbbb```___^^^[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTRRRPPPMMMKKKIIIIIIKKKOOORRRTTTTTTSSSRRRNNNOOOOOONNNMMMLLLLLLLLLIIIJJJLLLKKKIIIHHHGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@???===<<<;;;777777888999;;;<<<======<<<;;;;;;:::999888777777999999::::::::::::::::::999999888888888888888777666666555555555555666666777777666666666666777777888888999:::999888777666666555333222222222333444222222222222222222111111222222111111111111222222000000111111222333333333222222222111111222222333222222222222333444555555444444444555555555555555222222222222222222222222222222222222222222222111555555444444333333222222222222111111111111222222666555444555666666555333333333444444444444444444444444555555555555444444111222222333444555555666555666888999999888666555555555666777777777777666888777777777666666777777888888999:::::::::::::::999999:::;;;<<<===>>>>>>======>>>>>>???>>>>>>>>>===@@@CCCEEEFFFIIILLLNNNOOOMMMLLLMMMPPPTTTVVVVVVQQQPPPNNNKKKJJJJJJKKKLLLRRRSSSVVVXXXZZZ[[[\\\\\\YYYYYYYYYXXXWWWVVVVVVUUUUUUUUUSSSRRRRRRRRRSSSSSSPPPPPPOOOOOONNNOOOPPPQQQNNNPPPRRRUUUVVVUUUTTTTTTLLLKKKKKKKKKKKKLLLLLLLLLMMMOOORRRVVVYYYYYYWWWUUUSSSRRRRRRUUUYYY\\\\\\\\\bbbccccccaaa\\\VVVPPPLLLJJJIIIHHHHHHHHHIIIKKKKKKMMMKKKJJJLLLMMMNNNSSSZZZiiiiiieee]]]XXXVVVRRRMMMJJJKKKLLLMMMMMMMMMLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHEEECCCBBBBBBCCCCCCAAA???@@@???>>>===<<<===>>>>>>????????????????????????tttmmmfffbbb]]]ZZZ[[[______]]]XXXTTTQQQQQQRRRSSSRRROOOKKKJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDCCCBBB@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEGGGJJJJJJHHHFFFFFFHHHJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLMMMNNNPPPSSSTTTSSSTTTUUUUUUTTTTTTUUUVVVYYY[[[^^^aaacccccccccbbb]]]```dddfffgggggghhhhhhhhhgggfffeeeeeedddddddddffffffgggiiikkknnnqqqrrruuuwwwyyyyyyxxxxxxyyyzzzxxx|||~~~}}}yyytttssssssnnnppprrrsssqqqooonnnnnnmmmnnnqqqvvv{{{|||{{{zzz{{{zzzxxxvvvuuuuuuuuuuuuxxxxxxwwwwwwvvvuuutttttttttrrroooooooooppppppooonnnppprrrsssrrrpppmmmkkkjjjmmmpppqqqpppqqqtttwwwtttrrrooonnnnnnnnnlllkkkhhhgggfffgggiiikkkkkkjjjeeeeeedddcccccccccccccccccccccbbbaaa```___^^^^^^ZZZZZZYYYWWWWWWVVVVVVVVVUUUVVVWWWWWWTTTOOOIIIFFFFFFHHHKKKOOOQQQRRRRRRQQQMMMNNNOOONNNLLLKKKLLLMMMKKKMMMNNNMMMJJJHHHGGGGGGFFFGGGHHHHHHHHHHHHFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999888888888888999::::::;;;:::::::::888888888888888888888888666666555555555555666666777666666555555666666777777888888888888666555444444444333222222222222333222222333333222111000000222222222111111222222222///000000111111222333333222111111111111222222333222222222222333444555555444444444444444555555555333333333333333333333333222222333333333222111111333333333333222222222222111111000000000000111111333333333555666666555333333333333333444444444444333333444555555555555444333333333333333333222222555555666777777666555555444555666666777777666666444444444555555555555555777777888888999999::::::999::::::;;;<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>AAAEEEGGGHHHJJJLLLNNNMMMLLLLLLNNNQQQSSSTTTSSSOOOOOONNNLLLJJJJJJLLLNNNTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQSSSTTTQQQSSSVVVXXXXXXWWWVVVTTTJJJJJJJJJKKKLLLNNNOOOPPPQQQSSSVVVXXXYYYXXXWWWUUUPPPOOOPPPTTTZZZ^^^^^^]]]^^^___^^^\\\YYYTTTPPPMMMJJJJJJJJJKKKLLLOOOQQQRRRQQQNNNLLLNNNOOOQQQWWW___mmmmmmhhh___YYYVVVSSSNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJEEEDDDCCCCCCDDDCCCAAA???AAA@@@???=========>>>>>>@@@@@@@@@@@@@@@AAAAAAAAApppjjjdddaaa^^^ZZZ[[[___]]]ZZZUUUQQQOOOOOOPPPQQQOOOLLLIIIGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHFFFCCCEEEGGGGGGGGGGGGIIIKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRTTTUUUUUUTTTTTTUUUVVVYYY[[[^^^```aaaaaa```___]]]```dddggggggffffffgggffffffeeeeeedddeeeeeeeeeiiijjjkkkmmmooopppqqqqqqssstttwwwxxxxxxxxxzzz|||xxx{{{~~~|||vvvqqqooopppkkknnnqqqrrrqqqoooooopppnnnnnnooosssxxx{{{||||||xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvttttttsssrrrpppnnnoooqqqrrrqqqooommmnnnooooooooommmkkkiiihhhkkknnnmmmlllnnnsssxxxxxxuuuqqqooommmllljjjiiihhhfffeeeeeeggggggfffeeecccccccccbbbaaaaaabbbcccbbbaaa```^^^]]]]]]]]]^^^ZZZZZZYYYXXXWWWWWWWWWXXXTTTVVVWWWWWWUUUPPPKKKGGGGGGHHHIIIKKKMMMNNNNNNNNNJJJLLLMMMLLLJJJIIIJJJLLLJJJLLLNNNMMMKKKHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>===<<<;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999999999666777888:::::::::999888777777777777888888888888666666555555555555666666666666555555555555666666666777777777666555333222333333333333333222111111000111222333333333222111111111000000000000111111//////000000111222222222111111111111111222333333222222222222333444555555333333333444444555555555333333333333333333333333333333444444444333111111111111111111111111222222111000000//////000000111000111222555888888555333222222333333333444444444222333444444555555555444222222222222333333333333555555555555555555555555555555666777777777777777333333444555555666666666666666777777888999::::::::::::;;;<<<===>>>??????<<<<<<===>>>>>>>>>>>>>>>???BBBFFFIIIIIIJJJKKKLLLKKKKKKLLLNNNPPPQQQPPPOOONNNOOOOOOMMMKKKKKKNNNQQQSSSUUUWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUUUUSSSRRRTTTVVVUUUWWWYYY[[[[[[YYYWWWUUULLLLLLLLLLLLMMMOOOQQQRRRRRRTTTWWWYYYYYYYYYXXXXXXQQQOOOOOOTTT[[[```aaa___^^^]]]\\\YYYVVVSSSPPPNNNMMMMMMMMMNNNPPPSSSUUUWWWUUUQQQOOOPPPQQQTTT[[[dddkkkjjjeee]]]WWWUUURRRNNNKKKLLLNNNOOOOOONNNLLLKKKJJJKKKLLLMMMLLLKKKIIIGGGEEEEEEDDDEEEEEEEEEBBB@@@@@@??????>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCCCCnnnhhhcccaaa^^^ZZZ[[[^^^ZZZXXXSSSPPPMMMMMMNNNPPPMMMJJJGGGFFFFFFGGGGGGGGGDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFBBBDDDEEEEEEEEEGGGIIILLLIIIIIIIIIIIIHHHHHHGGGFFFDDDFFFHHHKKKLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQQQQSSSTTTUUUUUUTTTTTTUUUVVVZZZ\\\^^^``````___]]][[[]]]```eeeggggggfffffffffddddddddddddeeeffffffgggjjjlllnnnpppqqqqqqppppppppprrruuuvvvwwwxxx{{{}}}vvvzzz~~~{{{uuupppnnnoookkkooossstttrrrqqqrrrtttpppooooooqqqvvv{{{}}}~~~uuuvvvxxxyyy{{{|||||||||yyyyyyxxxvvvuuutttsssrrrpppooonnnpppssssssqqqnnnllllllmmmmmmlllkkkiiihhhgggjjjlllkkkiiilllrrryyy|||xxxtttpppnnnllljjjhhhgggfffddddddeeeeeedddbbbaaaaaaaaa```______```bbbbbbaaa^^^\\\[[[\\\]]]^^^ZZZZZZYYYXXXXXXXXXXXXXXXSSSTTTVVVVVVTTTQQQMMMJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHKKKLLLKKKHHHGGGIIIKKKHHHKKKMMMMMMKKKIIIHHHGGGAAABBBCCCDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@???>>><<<<<<:::;;;;;;<<<<<<=========;;;;;;::::::::::::999999555666777999999999888777777777777777777888888888666666555555555555666666666666555555555555666666555666666666666444222111222222333444333222111000...000111333444444444333000000////////////000000/////////000111111222222111111000000111222333333222222222222333444555555333333333444444555555555444444444444444444444444333444444555444333222111//////000000111111111222000000////////////000000...///222666999999666333222222222333333444444444222333444444555555555444---...///111333555666777555444333333333333444555555666666777777777777777444555666777888888888888666666666666777888999::::::;;;;;;<<<===>>>??????>>>????????????>>>>>>===@@@CCCGGGIIIJJJJJJJJJKKKIIIIIIKKKNNNPPPPPPNNNKKKNNNOOOOOOMMMKKKLLLOOOSSSRRRSSSVVVXXXYYYYYYYYYXXXYYYYYYYYYYYYXXXVVVTTTSSSNNNNNNOOOOOOOOOOOOPPPPPPRRRUUUVVVVVVTTTSSSUUUWWWWWWYYY\\\]]]]]][[[XXXVVVOOONNNNNNNNNNNNPPPRRRSSSRRRUUUWWWYYYYYYYYYZZZ[[[TTTRRRQQQUUU\\\aaaaaa``````^^^\\\XXXUUURRRPPPOOOPPPOOOPPPQQQRRRUUUWWWYYYXXXSSSPPPQQQRRRUUU^^^gggffffffbbbZZZUUUTTTRRRNNNLLLMMMNNNOOOOOONNNLLLKKKKKKKKKLLLLLLJJJHHHEEECCCFFFEEEEEEFFFFFFFFFCCCAAA??????>>>???@@@AAACCCEEEBBBBBBBBBCCCCCCDDDDDDDDD~~~kkkddd^^^]]][[[XXXXXXZZZXXXUUUPPPMMMLLLMMMNNNNNNKKKGGGCCCAAABBBDDDFFFFFFDDDCCCCCCBBBAAA@@@??????AAA???<<<;;;;;;===AAACCCCCCCCCDDDGGGKKKKKKGGGDDDAAAAAABBBCCCDDDDDDDDDCCCHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNQQQSSSSSSQQQQQQUUUXXXZZZZZZ[[[\\\\\\[[[YYYXXX\\\]]]^^^```aaabbbcccccceeeggghhhhhhgggggghhhjjjllloooqqqrrrqqqpppppppppppppppppprrrvvvxxxxxxwww{{{yyyxxxvvvsssppplllhhhkkknnnqqqssssssrrrssssssrrrnnnlllqqqzzz|||{{{|||||||||||||||{{{{{{tttsssrrrsssuuuuuuuuussssssooolllnnnqqqssspppllljjjkkkkkkiiigggeeeeeeffflllkkkiiieeecccfffnnntttwwwvvvtttqqqnnnjjjgggeeegggfffeeecccbbbbbbaaaaaabbbbbbcccbbbbbbaaa```___ccc```]]][[[[[[[[[\\\[[[\\\[[[ZZZZZZYYYWWWSSSPPPSSSSSSRRRRRRQQQQQQPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFIIIJJJLLLLLLJJJIIIIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA@@@??????AAACCCDDDBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>======<<>>???@@@===<<<<<<<<<<<<>>>@@@AAADDDDDDEEEEEEGGGIIIKKKLLLKKKJJJIIIJJJLLLNNNMMMLLLIIIIIIJJJKKKMMMOOOQQQRRRYYYVVVTTTVVVVVVTTTUUUXXX\\\ZZZVVVUUUUUUUUUTTTSSSUUUSSSRRRQQQQQQRRRSSSUUUUUUUUUVVVVVVWWWXXXYYYYYY\\\\\\]]]___```^^^YYYVVVSSSPPPMMMLLLOOORRRTTTUUUVVVXXX[[[^^^___^^^\\\[[[UUUUUUVVVWWWYYY[[[]]]^^^XXXWWWUUUSSSRRRQQQPPPPPPTTTUUUUUUUUUUUUUUUUUUUUUXXXVVVSSSQQQRRRUUUYYY\\\]]][[[TTTLLLJJJOOOSSSTTTTTTQQQMMMKKKJJJJJJIIIHHHJJJKKKLLLLLLLLLJJJIIIHHHEEEDDDCCCBBBBBBAAAAAAAAA;;;<<<===>>>@@@AAABBBCCCFFFEEECCCBBBAAAAAABBBBBB~~~kkkddd]]]\\\YYYVVVUUUWWWTTTQQQMMMJJJKKKLLLMMMNNNLLLIIIEEEBBBBBBCCCDDDDDDBBBAAAAAA@@@@@@?????????AAA???>>>======???AAABBBAAAAAABBBEEEHHHHHHEEEBBB@@@AAAAAABBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSRRRQQQRRRSSSUUUXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]___```aaabbbbbbccceeefffgggffffffhhhiiilllooorrrsssrrrqqqqqqqqqqqqpppoooqqqtttvvvvvvvvvwwwuuusssqqqooommmjjjhhhlllooosssvvvvvvuuuuuuuuurrrmmmkkkoooyyy~~~~~~}}}}}}|||zzzyyyxxxtttrrrqqqrrrssssssrrrppppppmmmjjjkkkooopppnnnjjjjjjlllmmmllliiihhhggghhhiiiiiigggdddbbbeeemmmssstttrrrpppllliiifffcccbbbeeedddcccbbbaaaaaaaaaaaabbbbbbbbbbbbaaa``````___```^^^[[[ZZZZZZZZZZZZZZZ[[[YYYXXXXXXXXXWWWUUUSSSUUUUUUTTTSSSRRRRRRQQQQQQKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@??????AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>======<<<<<>>???>>>===<<<<<<<<<<<<>>>>>>CCCDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHJJJLLLMMMMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSXXXUUUTTTVVVVVVTTTTTTXXXZZZXXXUUUTTTTTTUUUTTTSSSVVVUUUSSSRRRRRRSSSUUUVVVYYYXXXWWWVVVVVVWWWXXXYYY]]]\\\]]]^^^^^^]]]YYYVVVQQQOOOMMMMMMQQQUUUWWWXXXZZZ[[[\\\]]]]]]\\\ZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYUUUUUUTTTSSSRRRQQQQQQQQQUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTSSSSSSUUUXXXZZZXXXWWWRRRLLLLLLQQQVVVVVVQQQNNNKKKIIIJJJJJJJJJIIIKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEEEEEEEDDDCCCAAA???===>>>>>>???@@@AAABBBCCCEEEDDDCCCAAAAAAAAAAAAAAA}}}jjjccc\\\YYYWWWRRRQQQSSSPPPNNNKKKJJJKKKNNNOOOPPPOOOKKKFFFCCCBBBBBBBBBAAA??????????????????>>>>>>???????????????@@@AAAAAA@@@@@@AAADDDFFFEEECCCAAA@@@@@@??????@@@AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOSSSQQQPPPPPPQQQRRRRRRQQQVVVVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^``````aaaccceeeeeeeeefffhhhiiimmmpppsssttttttsssssssssssspppnnnnnnpppsssttttttrrrqqqooommmkkkiiiiiihhhnnnrrrwwwyyyyyywwwuuutttpppllljjjnnnxxx~~~}}}{{{yyywwwvvvtttrrrqqqqqqqqqpppnnnlllllliiihhhiiilllmmmkkkhhhjjjmmmoooooommmkkkjjjjjjjjjjjjiiifffdddgggmmmsssrrrppplllhhheeebbbaaa```cccbbbaaaaaa````````````bbbbbbbbbaaa```______^^^\\\[[[ZZZYYYXXXYYYYYYZZZZZZXXXVVVUUUVVVWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOJJJKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEGGGJJJMMMMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA@@@???@@@AAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777666777999999777666444444333333333444555666999999777666444444333333333333333333444444444444666666555555555444444444222222222222222222222222222222222333222222111000...//////000111222333333222222222111111111111111---------...............111111000/////////000000111111111111111111111111000111222333444444444444222222222222222222222222222111000000//////000000/////////000111111222222111222111000...---...///111111111111111111111111111222222333333333333333333444555555555444222111...//////000111111222222222222111111111111111000444444444555555666777777555555555555555555555555444444555555666777777777666666777777999:::<<<===>>>>>>===<<<<<<<<<<<<<<>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@}}}iiiaaaZZZWWWSSSOOOMMMOOONNNLLLJJJKKKMMMPPPRRRSSSOOOLLLGGGCCCAAA@@@???>>><<<<<<<<<======>>>>>>>>>======>>>???????????????AAAAAABBBDDDEEEEEECCCBBB???>>>======>>>@@@BBBDDDCCCCCCBBBAAAAAABBBDDDEEECCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMPPPMMMKKKLLLPPPRRRPPPNNNSSSTTTVVVXXXZZZ[[[\\\]]]WWWWWWWWWWWWYYY[[[]]]^^^```bbbdddeeeeeefffhhhjjjmmmooosssuuutttttttttuuutttqqqmmmlllnnnpppqqqrrrpppooonnnllljjjiiijjjlllrrrvvvzzz|||zzzvvvrrrpppnnnkkkjjjoooxxx~~~~~~}}}|||{{{yyywwwvvvuuusssrrrqqqpppoookkkiiijjjhhhggghhhjjjkkkjjjhhhkkknnnqqqrrrpppnnnllllllooopppoookkkiiijjjoootttrrroookkkgggcccaaa``````aaa``````______```aaaaaacccbbbaaa```______^^^^^^ZZZ[[[ZZZYYYXXXXXXZZZ[[[[[[XXXUUUTTTUUUUUUUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLJJJKKKKKKKKKIIIGGGDDDBBB@@@AAABBBBBBCCCFFFJJJNNNMMMLLLJJJGGGEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBCCC???????????????>>>>>>>>><<<<<<<<<;;;;;;:::::::::888:::<<<===<<<;;;::::::777777666777888999777555777666555444444666888999;;;:::777555333333333333222222333333333444444444666666666555555555444444111111111111000000000000111111222222222222111111...///000111222333444444111222222222111111000000,,,,,,,,,------......///000000000000000000000000000000000111111111111111000111111222222222222111111111111111111111111111000000///............///...//////000000111222222333333222///------...000111111111111111111111111000111222333444444555444111222222222222111000/////////000000111222222222222222222222111111111111333333444555666666666666444444444444444444444444444444444555555666666666666666666777888999;;;<<<==================>>>>>>AAABBBDDDFFFGGGFFFDDDCCCCCCDDDGGGKKKOOOOOONNNLLLNNNNNNNNNOOOQQQRRRTTTUUUTTTRRRRRRUUUUUUSSSTTTWWWXXXVVVVVVVVVXXXYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVWWW\\\ZZZYYYXXXXXXZZZ\\\^^^___]]][[[ZZZYYYYYYWWWVVVOOONNNNNNPPPTTTWWWYYYYYY[[[ZZZYYYXXXWWWVVVUUUTTTWWWWWWXXXYYYWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[WWWWWWWWWWWWUUUTTTRRRQQQNNNQQQQQQPPPRRRVVVXXXVVVLLLKKKIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGFFFEEECCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>|||ggg```XXXUUUQQQLLLJJJKKKKKKJJJHHHIIILLLOOOQQQQQQNNNJJJFFFBBB@@@???===<<<:::;;;;;;<<<<<<======>>>;;;;;;======>>>>>>===<<>>===<<<<<<===???BBBDDDDDDCCCBBBAAAAAABBBDDDDDDAAABBBCCCDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKHHHGGGIIIMMMPPPPPPNNNQQQRRRSSSVVVXXX[[[]]]^^^VVVUUUTTTTTTUUUXXX[[[]]]aaaccceeeffffffgggiiikkkkkknnnrrrttttttttttttuuutttpppmmmkkklllnnnoooppppppqqqpppnnnllllllnnnpppvvvyyy||||||xxxsssnnnkkklllkkkmmmrrrxxx}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzyyyvvvuuutttsssrrroookkkhhhiiihhhhhhiiijjjkkkjjjjjjlllooorrrsssqqqooommmmmmssstttsssoookkkkkknnnrrrqqqnnnjjjeeebbb```______```_________```aaabbbcccdddcccbbb```____________ZZZ\\\]]][[[YYYYYYZZZ\\\]]]ZZZWWWUUUTTTTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLJJJKKKKKKKKKIIIFFFCCCAAA???@@@AAAAAABBBEEEJJJNNNLLLJJJHHHFFFDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBBBB??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::666:::===>>><<<;;;:::;;;888777666777999999777666888777666555555777999:::;;;:::777555333333333333222222222333333333444444666555555555444444444444111111111000000/////////000111111222222111111111...///000111222333444444000000111111111000///...---------....../////////000000111111111111111111111111111111222222333333222222222222111000//////111111111111111111111111000///......------......//////000000111222222222333444333111......000111000000000000000000000000000111222333444555555555111222222111111111000000000000111111222333333444222333333333333333333333222333444555666666666555444444444444444444444444444444444444555555555555777777777777888999;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@AAACCCEEEEEEEEECCCBBBCCCEEEHHHLLLPPPQQQOOOMMMOOOOOOOOOPPPQQQSSSTTTUUURRROOOPPPTTTUUUSSSSSSVVVYYYXXXXXXYYY[[[\\\\\\ZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXXXXXXXZZZ\\\___aaa```]]]ZZZXXXXXXWWWVVVTTTOOONNNNNNPPPSSSVVVVVVUUUWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWVVVUUURRRPPPNNNMMMQQQSSSRRRSSSVVVVVVSSSNNNLLLJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???????????????>>>======<<<;;;yyyfff^^^WWWSSSOOOJJJHHHIIIGGGFFFEEEFFFIIIKKKLLLLLLJJJGGGCCCAAA???>>><<<::::::;;;;;;;;;<<<<<<======::::::;;;<<<<<<<<<<<<<<<<<<===??????=========>>>======<<<===>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBB???@@@AAACCCDDDFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFFFFHHHKKKNNNOOOOOOPPPQQQRRRTTTWWWZZZ\\\^^^XXXVVVTTTSSSUUUXXX\\\^^^bbbdddfffffffffgggiiijjjhhhkkkooorrrrrrrrrssstttrrrpppmmmlllmmmnnnooonnnppprrrsssrrrnnnmmmppprrryyy{{{}}}{{{vvvqqqllljjjlllmmmooossswwwyyyyyywwwxxxxxxyyy{{{{{{||||||{{{wwwvvvuuutttsssoookkkgggiiiiiiiiijjjkkkkkkllllllmmmooorrrrrrpppnnnmmmmmmqqqrrrrrrnnnjjjhhhkkknnnooommmiiieeebbb___^^^]]]`````````aaabbbccceeeeeefffeeecccaaa_________```[[[]]]___^^^ZZZYYYZZZ]]]^^^[[[XXXVVVUUUTTTRRRQQQRRRRRRRRRQQQQQQPPPOOOOOOLLLLLLKKKJJJHHHFFFCCCBBB???AAABBBCCCDDDFFFIIILLLHHHHHHFFFEEEDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::::::::666:::>>>>>><<<::::::;;;999888777888::::::888777777666555555555666777888999999777666444444333333222222222222333333333333555555444444444333333333111111111000000//////...///000111111222111111111...//////000111222333333//////000111111///...---.........//////////////////000111222222222111111000000111111222333333333222222222222111000///...111111111111111111111111000///......------....../////////000111111222222222333333222000000111222000000000000000000000000000000222333444444444444444333333333222222222222111111111222333333444444333333333333333444444444111222444555666666555555333333333333333333333333444444444444444444444444777666666777888999::::::888:::;;;===???@@@AAAAAA>>>???AAACCCCCCCCCCCCBBBEEEFFFHHHLLLOOOQQQPPPNNNNNNNNNNNNOOOPPPQQQSSSSSSOOONNNOOOSSSUUUSSSSSSVVVZZZYYYZZZ[[[]]]^^^]]]\\\VVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWYYY\\\^^^```aaa```]]]ZZZXXXWWWVVVTTTRRRNNNNNNOOOQQQTTTVVVUUUTTTUUUUUUVVVVVVWWWVVVVVVVVVSSSSSSTTTUUUTTTSSSRRRQQQTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUSSSQQQNNNLLLMMMQQQRRRQQQQQQSSSRRRNNNNNNLLLKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGDDDCCC@@@>>>>>>@@@BBBDDDAAAAAA@@@??????>>>==================<<<;;;:::999uuueee]]]UUURRRNNNIIIHHHIIIFFFEEEDDDEEEGGGHHHIIIHHHFFFDDDAAA???>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;===>>>>>>;;;:::<<<>>>;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>???@@@BBBCCCEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJFFFHHHIIIJJJJJJLLLNNNPPPPPPPPPQQQSSSVVVYYY\\\^^^[[[YYYVVVUUUVVVZZZ___bbbbbbdddeeeeeeeeeeeeggghhheeeiiimmmppppppqqqrrrsssqqqooommmmmmnnnooonnnnnnnnnrrrtttsssooommmooorrryyy{{{|||zzzvvvqqqnnnlllooooooqqqsssuuuwwwxxxxxxwwwxxxyyyzzz{{{{{{|||{{{vvvvvvuuutttsssooojjjggghhhiiijjjkkkkkkkkklllmmmooopppqqqpppnnnlllllllllmmmnnnooollliiihhhjjjmmmooonnnkkkhhheeeaaa___^^^aaaaaaaaabbbdddfffggghhhhhhfffdddaaa`````````aaa[[[^^^```___ZZZXXXYYY\\\\\\ZZZYYYXXXXXXWWWTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQMMMMMMKKKIIIGGGEEECCCCCCAAACCCEEEFFFFFFFFFHHHJJJDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBBBBAAA?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;???>>>:::888999<<<:::999888999;;;;;;999888555555666666666777777777777777777777666555444333111222222222222333333333444333333333333222222222222222111111000//////...//////000111111111111111/////////000000111111111///000111222222000///---////////////..................000111111111000000//////000000111222222333///000111111222222222111111111111111111111111111000//////...............---......//////000111111...000222222111000111222000000000000000000000000000000111222333333333222444333333222222222222222000000000111222222333333111111222222333333333333000222444555666666555444222222222222222222222222333333333333333333333333555555555555666777888888777999:::<<<===>>>>>>>>>===>>>???@@@AAABBBCCCDDDFFFFFFGGGJJJMMMOOOOOONNNKKKKKKKKKKKKLLLMMMOOOOOONNNLLLNNNSSSTTTRRRSSSUUUZZZZZZZZZ\\\^^^^^^]]][[[WWWXXXXXXXXXXXXXXXXXXWWWTTTVVVXXX[[[]]]^^^^^^^^^___\\\ZZZXXXWWWUUURRRPPPMMMMMMOOOSSSWWWXXXXXXVVVVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRQQQOOOMMMKKKJJJNNNOOOMMMMMMOOONNNKKKJJJIIIIIIJJJKKKLLLKKKIIIJJJJJJJJJIIIHHHFFFCCCBBB???>>>======>>>???AAABBB>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<:::999888rrrddd\\\UUURRRNNNIIIHHHIIIHHHGGGEEEFFFGGGHHHHHHGGGDDDAAA???>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<>>>@@@???<<<;;;===???;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDCCCBBB@@@>>><<<===>>>???AAACCCEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHKKKMMMLLLJJJJJJMMMQQQPPPPPPQQQSSSUUUXXX[[[]]]^^^\\\YYYWWWYYY]]]aaaeeebbbccceeedddddddddeeefffdddgggkkknnnooooooppprrrpppnnnnnnnnnooopppooommmlllqqqtttsssooolllmmmpppyyy{{{{{{zzzvvvsssqqqppprrrqqqqqqrrrtttwwwzzz{{{xxxyyyyyyzzz{{{{{{{{{{{{uuuuuuttttttrrrooojjjfffhhhiiijjjjjjjjjkkklllmmmpppppppppooollljjjkkkllljjjlllnnnllljjjiiilllooorrrqqqooollliiieeebbb```aaabbbbbbdddeeegggiiijjjiiigggeeebbb``````aaaaaa[[[^^^aaa___ZZZWWWXXXZZZYYYYYYXXXYYYZZZYYYVVVTTTOOOOOOOOOPPPPPPPPPQQQQQQNNNMMMKKKHHHFFFEEEDDDCCCCCCEEEGGGHHHGGGGGGHHHIIIAAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<>>999777999<<<::::::999:::;;;<<<:::888666777777888999888888888555666777777777666444333111111222222222333333333333333333222222222111111333222222111000//////...//////000111111111111111////////////000000000000000111333333333222000.../////////......---------,,,---///000000000//////---......///000111111222---...///111333444444555000000000000000000000000000000///............///,,,,,,------...//////000+++...000111111000000111000000000000000000000000000000111222222222111111222111000000//////000000/////////000111111222222000000111111222222222222000222444666666666555444222222222222222222222222333333333333333333333333444444444444444555666777777888:::;;;<<<;;;::::::======>>>???@@@BBBDDDEEEGGGFFFFFFHHHKKKMMMNNNMMMHHHHHHHHHHHHIIIJJJLLLLLLMMMKKKNNNSSSTTTRRRRRRUUUZZZZZZZZZ\\\]]]^^^\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUWWWYYY\\\]]]]]]\\\[[[^^^\\\ZZZXXXWWWUUUQQQNNNKKKLLLOOOTTTYYY[[[ZZZYYYXXXZZZ\\\]]]\\\ZZZXXXVVVVVVUUUSSSRRRPPPOOOOOOOOOVVVWWWYYYYYYYYYWWWUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUPPPQQQQQQQQQPPPNNNLLLKKKGGGJJJLLLJJJKKKMMMLLLIIIFFFFFFFFFHHHKKKLLLLLLJJJKKKKKKJJJHHHEEEBBB???===:::;;;<<<===>>>???@@@@@@===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777rrr```[[[SSSNNNLLLJJJGGGEEEFFFEEEDDDEEEGGGHHHHHHGGGBBBAAA???===;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===???>>><<<;;;:::999888888>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>>>>>>>???>>>>>>???@@@AAACCCDDDEEEDDDEEEGGGGGGFFFEEEGGGHHHDDDEEEHHHJJJKKKKKKKKKKKKNNNNNNOOOPPPSSSVVVYYYZZZ[[[YYYWWWXXX[[[^^^___```aaaaaa```````````````aaaeeefffhhhkkknnnpppooommmkkknnnqqqssstttrrrpppnnnrrrrrrqqqpppoooooorrruuu{{{zzzzzz{{{zzzwwwrrrnnnqqqrrrrrrqqqpppqqqvvvzzzwwwxxxzzz{{{zzzxxxvvvuuuwwwuuussssssrrrqqqooolllmmmmmmmmmllllllkkkkkkkkkooooooppppppooommmjjjiiihhhgggfffhhhkkkmmmnnnnnnpppooollliiieeecccaaa```eeefffgggiiiiiijjjjjjjjjfffdddaaa^^^]]]]]]]]]^^^\\\\\\\\\[[[ZZZXXXWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCEEEGGGHHHHHHFFFDDDBBBDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???????????????AAA@@@>>>===;;;:::::::::<<<;;;:::;;;=========<<<@@@===:::777666666777888999999999888888888888777888777777666555444444444666555555444444333222222444444444444444444444444222222222222222222222222222111111000///...------,,,...000222333222111000//////............//////111444777777444111...,,,...........................------///111222111000///...---------///000111////////////////////////........................///...,,,++++++,,,...//////000000000111111111111111000000000//////......//////000000000000/////////000000000111111111111111000///......///000111222000///...///000222333333222222222111111000000...000111333333222111000//////000111111111000000555444333222222222222222555555444444444333333333999999888888888888999999<<<>>>??????>>>???AAADDDDDDEEEGGGHHHIIIHHHHHHGGGEEEEEEGGGHHHIIIKKKLLLMMMKKKNNNQQQSSSTTTTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXTTTVVVZZZ]]]___````````````]]]XXXVVVUUUTTTPPPMMMNNNPPPSSSTTTTTTTTTVVVWWWYYYYYYYYYXXXXXXWWWUUUUUUUUUTTTRRROOOLLLLLLNNNPPPWWWYYY\\\\\\YYYVVVSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPNNNLLLLLLLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJKKKJJJHHHDDD@@@;;;888555888666555777<<<@@@BBBAAA;;;;;;<<<=========<<<<<<============<<<;;;999999ppp___YYYRRRNNNLLLKKKHHHEEEGGGEEEDDDEEEGGGGGGGGGFFFCCCBBB@@@>>>===<<<<<<<<<;;;:::999999999999:::;;;999999999999:::;;;======???>>>===<<<<<<===>>>>>>;;;;;;;;;<<<===???@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHGGGFFFFFFGGGHHHEEEFFFGGGHHHIIIIIIHHHHHHMMMMMMNNNOOOQQQTTTWWWXXX[[[YYYXXXXXX[[[___```aaa______^^^^^^^^^^^^______cccdddfffiiilllmmmlllkkklllnnnqqqssstttrrrpppooopppppppppnnnmmmnnnqqqsssxxxwwwwwwxxxyyywwwtttqqqsssssssssqqqppprrrvvv{{{{{{{{{{{{zzzyyywwwuuuttttttsssrrrssstttssspppnnnllllllllllllllllllllllllmmmnnnooooooooommmkkkjjjjjjhhhhhhjjjlllooooooooopppooommmjjjgggeeecccccceeefffggghhhiiijjjjjjjjjcccbbb```^^^]]]]]]^^^___ZZZZZZZZZYYYXXXWWWVVVUUUXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQPPPLLLKKKIIIGGGEEEEEEEEEEEEDDDEEEGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<<<<;;;:::;;;<<<======;;;<<<:::888777666888:::;;;999999999888888888777777777777777666555444444444555555555444333333222222444444444444444444444444222222222222222222222222111111000000//////......---...000111222111111000///......------......///000333555555222000...---...........................------///111222111///...------------...///000////////////////////////........................///...---,,,,,,---...///....../////////000000000111000000000//////////////////000000000000///////////////000000000111111111000///......///000111111000///......000222333222111111111000000000///000111333444555444333222000000000111111111111222444333333333333222222222111222222333444555666666888888777777777777888888;;;===>>>>>>>>>>>>AAACCCEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEFFFHHHIIIKKKLLLLLLIIILLLPPPRRRSSSTTTUUUWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUSSSUUUXXX[[[]]]^^^^^^^^^^^^ZZZVVVTTTSSSRRRPPPMMMOOOQQQSSSTTTTTTTTTUUUWWWZZZZZZZZZZZZXXXWWWUUUTTTTTTSSSQQQNNNKKKKKKMMMPPPVVVYYY\\\]]][[[WWWTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOMMMLLLLLLLLLLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLKKKKKKKKKIIIHHHDDD@@@;;;777444222333222222555:::===>>>>>>===<<<<<<<<<<<<;;;;;;;;;============<<<;;;::::::mmm\\\VVVPPPLLLLLLKKKIIIGGGHHHFFFDDDDDDFFFFFFEEEDDDDDDCCCAAA???============;;;::::::999999::::::;;;777777777888:::<<<===>>>>>>>>>=========>>>>>>???;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@AAADDDFFFFFFFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEELLLLLLLLLMMMOOOQQQTTTUUUYYYXXXVVVXXX[[[^^^```aaa]]]\\\[[[[[[[[[\\\]]]]]]aaabbbeeegggiiiiiiiiiiiikkkmmmoooqqqrrrqqqpppooonnnnnnnnnlllkkklllooorrruuuttttttuuuwwwxxxvvvuuuvvvuuurrrpppoooqqqvvv{{{~~~}}}{{{xxxvvvtttssssssppppppqqqsssuuutttrrrpppllllllmmmmmmmmmmmmmmmlllmmmnnnoooppppppooonnnmmmlllkkkjjjkkknnnpppppppppnnnmmmkkkhhhfffeeedddccceeefffggghhhiiijjjjjjjjjcccaaa___]]]\\\[[[\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUQQQQQQPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===============??????>>>===============<<<::::::;;;<<<===<<<;;;;;;999888777777888:::;;;999999888888888777777777777777666666555444444444555555444444333333222222333333333333333333333333222222222222222222222222000000000000000000000000/////////000000000000000...------,,,,,,------...///000222111000......///------------------------...------...000111000///...------------...//////////////////////////////------------------------//////------------//////---------............///000000000000//////////////////000000000000//////....../////////000000000000//////......//////000000//////......000111222000000000///////////////000111222444444333222222222111111000111222333444111222333333333333333222111111222333444555666666666666666555555666666666999;;;============???AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKGGGJJJNNNQQQRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQPPPPPPRRRUUUXXXZZZ[[[[[[ZZZZZZWWWSSSPPPOOOOOONNNNNNOOOQQQSSSSSSSSSSSSTTTVVVZZZ[[[[[[[[[YYYWWWTTTRRRQQQQQQOOOLLLJJJJJJMMMOOOTTTXXX\\\^^^\\\YYYVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHEEE@@@:::555111///......---...222666999::::::======<<<;;;::::::::::::<<<<<<=========<<<<<<;;;}}}jjjYYYTTTNNNKKKKKKLLLJJJHHHHHHFFFDDDCCCDDDEEEDDDCCCDDDBBB@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999<<<<<<<<<<<<=========>>>;;;;;;;;;;;;<<<===>>>??????>>>>>>=========>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJJJJKKKMMMOOORRRSSSVVVVVVVVVXXX[[[^^^______[[[ZZZYYYXXXYYYZZZ[[[\\\```bbbdddeeeffffffggggggiiijjjlllnnnnnnooonnnnnnmmmnnnmmmlllkkkmmmppprrrtttsssrrrsssvvvwwwwwwvvvvvvtttpppmmmmmmpppuuuyyy|||zzzwwwuuusssrrrrrrsssppppppqqqtttuuuuuurrrooollllllnnnnnnooonnnnnnmmmnnnooopppqqqrrrrrrrrrqqqmmmlllkkklllnnnpppppppppjjjiiigggfffddddddcccccceeefffggghhhiiiiiiiiiiiidddbbb```]]][[[YYYYYYXXX[[[[[[[[[ZZZYYYXXXWWWWWWTTTTTTUUUVVVVVVVVVUUUUUUQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<======>>>;;;:::999:::<<<===<<<;;;===;;;999777666666777777888888888888777777777777666666666555555444444444555555444444333222222111222222222222222222222222111111111111111111111111///000000000000000000000000000///.........//////---,,,,,,++++++,,,,,,------...///...------...000---------------------------------...000000///.....................//////........................------------------------...------,,,,,,------...------------............//////////////////////////////000000000000//////---............///////////////////////////////////////.........///000111...........................///000000111111000000333222000000000222444666000111222333444444333333444444444333333333222222555555444444444444555555777999;;;<<<;;;;;;===>>>======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIFFFIIINNNQQQRRRTTTVVVWWWYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSQQQOOONNNNNNPPPSSSUUUWWWWWWWWWVVVVVVTTTPPPNNNLLLMMMMMMMMMOOOQQQRRRRRRQQQQQQSSSUUUZZZZZZ[[[[[[YYYVVVRRRPPPOOOOOOMMMKKKIIIJJJMMMPPPSSSWWW\\\___]]]ZZZWWWUUUQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMMMMMMMLLLMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFBBB<<<555000---++++++)))***,,,///333666777888;;;:::999999999999::::::;;;;;;<<<=========<<<<<>>>>>======<<<======>>>>>><<<===???@@@AAABBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJLLLOOOQQQSSSWWWWWWYYY\\\___aaa```^^^ZZZYYYWWWVVVWWWYYY[[[\\\___bbbddddddcccccceeeffffffggghhhiiijjjkkkllllllnnnnnnnnnmmmmmmnnnqqqtttuuutttssssssuuuvvvuuuttttttqqqllljjjkkkoootttwwwwwwvvvsssqqqqqqrrrssstttrrrqqqrrrsssttttttqqqnnnmmmnnnpppqqqqqqpppooonnnmmmnnnooopppqqqrrrrrrrrrnnnlllkkklllnnnoooooonnnjjjiiihhhgggfffeeeeeeeeefffgggggghhhhhhhhhhhhggg```___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999:::<<<<<<<<<;;;;;;:::999777777666666777888888888777777777666666555555555555444444444444555444444333222222111111222222222222222222222222111111111111111111111111///////////////000000000000///......---......///,,,,,,++++++++++++,,,,,,,,,---------+++,,,...000---------------------------,,,,,,---//////...,,,////////////////////////------------------------------------------------++++++++++++++++++++++++---------.........//////.................................//////.........,,,,,,---------...............////////////.....................//////000------------------............//////000000000///222111000000000222555666000111111222333333333333444444333333333222222222444444333333333333444444444777999:::::::::;;;<<<::::::;;;<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFIIIMMMPPPRRRSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUSSSQQQPPPOOOMMMOOOQQQSSSUUUUUUTTTSSSSSSRRRPPPMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTXXXXXXYYYXXXVVVSSSPPPNNNMMMMMMLLLJJJIIIJJJMMMPPPRRRVVV[[[^^^\\\ZZZWWWVVVQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEDDDEEEFFFHHHHHHIIIIIIIIIEEEAAA:::333---*********''')))+++...111444666888999999999999999:::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;xxxfffUUUPPPKKKIIIJJJKKKJJJHHHGGGEEEBBBAAABBBDDDDDDDDDBBBAAA???===;;;;;;;;;;;;999::::::;;;;;;::::::999888777777666666666777777777888999:::;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>;;;<<<>>>@@@BBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEFFFCCCDDDDDDEEEFFFHHHJJJKKKHHHIIIIIIKKKMMMPPPSSSUUUYYY[[[___cccfffeeeaaa^^^XXXWWWUUUTTTUUUWWWZZZ[[[^^^aaacccccc``````bbbeeedddddddddeeefffhhhjjjkkkooooooooonnnnnnooosssuuuuuuttttttuuuvvvvvvuuusssqqqnnnjjjiiikkkpppsssuuutttsssqqqpppqqqrrrtttvvvsssrrrqqqrrrssssssrrrppppppqqqssstttsssrrrpppnnnllllllmmmnnnooopppqqqqqqooonnnlllmmmnnnoooooonnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhgggfffeeeeee[[[[[[\\\]]]]]]^^^^^^___WWWWWWWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQPPPNNNMMMKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHGGGHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::999999999::::::;;;;;;999999:::;;;<<<;;;:::777777777777888888999:::888888777777777666666666444444444444444444444444444444333333222222111111111111111111111111111111111111111111111111111111........................---------...............---,,,,,,++++++,,,,,,---,,,---------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++/////////000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------.........//////,,,,,,,,,---------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------......//////......------------...............---------------.........000000000000000111111111111000000000111333444555222111111111111222222333000000111222333444555555444333333222222333333444222555777999888888888999::::::;;;;;;===>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDFFFIIILLLOOOPPPRRRSSSUUUSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWVVVVVVTTTSSSQQQQQQMMMOOOQQQSSSTTTSSSRRRRRRQQQRRRQQQOOOLLLJJJKKKLLLKKKLLLLLLLLLLLLNNNQQQTTTVVVUUUUUUSSSRRRPPPNNNNNNKKKKKKKKKJJJIIIKKKNNNRRRSSSVVVZZZ[[[ZZZXXXVVVVVVQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGBBB>>>888222,,,***))))))''')))+++,,,...222666::::::;;;<<<<<<======<<<<<<::::::;;;;;;;;;::::::999tttbbbTTTOOOJJJHHHIIIJJJIIIGGGFFFCCC@@@@@@AAADDDEEEEEECCCBBB@@@>>><<<<<<<<<<<<999999:::;;;;;;:::999999555555555555666777777888777888999;;;<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>;;;===???AAABBBAAA@@@@@@???AAABBBCCCBBBCCCDDDFFFDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHIIILLLOOORRRUUUWWWYYY\\\aaagggiiifff```ZZZVVVTTTRRRQQQRRRTTTWWWZZZ\\\___bbb```]]]\\\___cccdddccccccccceeegggiiikkknnnoooooonnnnnnpppsssvvvsssssstttvvvxxxxxxvvvsssooollliiijjjmmmrrrtttuuussssssrrrrrrssstttuuuvvvrrrqqqoooppprrrtttttttttsssuuuvvvvvvuuussspppooonnnnnnnnnooopppqqqrrrrrrrrrpppnnnnnnpppppppppoooqqqpppooommmlllkkkkkkkkkjjjjjjiiihhhgggeeecccccc]]]]]]]]]^^^^^^^^^^^^^^^XXXXXXXXXYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???????????????????????????>>>======<<<<<<======;;;;;;::::::999::::::::::::999888999;;;<<<;;;:::666666666777888999999:::888777777777666666666666444444444444444444444444444444333333222111111111111111111111111111111111111111111111111111111111.........---,,,,,,,,,+++***+++---...///......---------,,,,,,,,,,,,------,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------...//////...------,,,,,,------............------------.........///000/////////000000111111...//////000111222333444444333111//////000222333000000111222333444444555444333333222222333333444000333666888777777777777999999999:::;;;===???@@@>>>>>>??????@@@AAAAAAAAADDDGGGJJJMMMNNNNNNPPPQQQOOOPPPQQQQQQRRRSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRNNNPPPRRRSSSTTTSSSRRRQQQQQQSSSTTTRRRNNNKKKJJJJJJHHHHHHIIIJJJJJJMMMQQQTTTSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKKKKJJJIIILLLPPPSSSTTTWWWYYYYYYWWWVVVUUUVVVRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEE???<<<666111,,,)))(((((('''(((******,,,000666;;;???AAABBBCCCBBB@@@===;;;::::::::::::999888888777rrr```TTTOOOJJJHHHHHHIIIHHHGGGEEECCC@@@???AAADDDEEEFFFDDDCCCAAA???============;;;;;;<<<======<<<;;;;;;666666555555555555666666888999:::<<<======<<<<<<::::::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAAAAA@@@???===;;;===>>>??????@@@BBBDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHJJJLLLPPPTTTWWWYYYVVVZZZaaaggghhhddd\\\VVVTTTRRRPPPOOOPPPRRRVVVXXX[[[^^^```^^^ZZZZZZ]]]aaadddccccccccceeegggjjjlllmmmnnnnnnnnnmmmooosssuuuqqqrrrtttwwwzzzzzzwwwtttooollliiikkkoootttuuuuuuuuuuuutttttttttuuuuuuvvvqqqooonnnnnnqqquuuwwwwwwuuuwwwxxxxxxwwwtttqqqooorrrrrrrrrrrrssstttuuuvvvsssrrrppppppqqqrrrqqqpppqqqpppnnnmmmlllkkkjjjjjjkkkkkkjjjhhhfffdddbbbaaabbbbbbaaa```^^^\\\ZZZYYY[[[\\\\\\\\\\\\[[[[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOONNNMMMLLLKKKKKKIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>==================<<<;;;::::::::::::;;;:::999888999;;;<<<;;;:::999999888888777777666666777777777777666666666666444444444444444444444444444444333333222111111000000000000000000000000000000000000000000000000000......---,,,++++++******)))***---///000///...---...------,,,,,,------...,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++*********++++++***************+++++++++,,,,,,,,,,,,---...//////...---,,,+++,,,------......---------------....../////////...------------...//////------///111222222222222666444111......///222333333333333222222222111111444333333222222333333444///222555777777666666666777777666777999;;;===>>>======>>>>>>??????@@@@@@CCCEEEIIIKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSOOOPPPRRRTTTTTTSSSRRRQQQQQQSSSUUUTTTOOOKKKIIIJJJFFFGGGHHHHHHIIILLLPPPTTTQQQPPPMMMKKKJJJKKKLLLMMMJJJKKKKKKJJJJJJLLLPPPTTTUUUWWWXXXWWWUUUTTTUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTSSSQQQOOOMMMKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCC<<<:::555000,,,)))''''''&&&(((((((((***...666<<>>>>>>>>===<<<;;;999888======<<<<<<<<<;;;;;;;;;;;;<<>>>>>======<<<<<<===>>>???@@@@@@@@@@@@@@@===<<<;;;:::999::::::;;;;;;::::::999999::::::;;;888888888888777777777666555555444333333333333444444333222333555555555444555444444333333222222111000000111111111111000000.........------...............---------,,,,,,,,,------------------,,,,,,,,,,,,,,,------.........,,,,,,,,,+++***)))((((((***+++---------+++)))(((++++++++++++++++++++++++)))******++++++,,,,,,---...---,,,,,,+++++++++,,,******++++++++++++******************************,,,+++++++++******))))))(((((((((((())))))))))))+++,,,,,,---,,,+++)))(((---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))//////------------//////,,,,,,,,,------.........---......///000111111222111///...---...///111222333333333222222222111111///000000000000111111111111111222333333333333222666666666666666555555555666666777888999:::::::::===>>>???@@@@@@???>>>===CCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUSSSRRRRRRRRRNNNPPPSSSSSSRRRRRRRRRSSSSSSRRRPPPNNNLLLKKKJJJIIIGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNQQQRRRVVVWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLJJJIIIGGGGGGGGGGGGFFFDDDEEEEEEFFFHHHKKKKKKGGGDDD???;;;666222///,,,)))''',,,'''''',,,---...888FFFTTTXXXVVVLLLBBB>>>>>>===888888999::::::999777666mmm]]]TTTQQQMMMKKKJJJIIIHHHFFFCCCAAA@@@AAABBBDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;<<<;;;;;;;;;::::::::::::888888777666666555444444555555555666666777777888888888999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHJJJLLLPPPSSSTTTZZZ[[[\\\\\\[[[XXXUUUSSSTTTRRRPPPOOOOOOOOOQQQRRRTTTTTTUUUVVVXXXYYY[[[\\\___aaadddfffhhhjjjnnnqqqpppooonnnmmmoooqqqtttvvvvvvvvvwwwvvvvvvuuutttsssrrrqqqpppqqqtttvvvvvvvvvuuuxxxxxxvvvvvvyyyyyywwwuuussspppppprrrtttsssrrrssstttwwwxxxuuusssyyy|||zzzyyyxxxqqqqqqqqqpppooonnnnnnmmmmmmllljjjgggeeeeeefffgggggggggfffeeedddcccccccccaaaaaa```___^^^^^^^^^^^^___]]]ZZZWWWVVVVVVWWWXXXWWWUUUSSSSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJHHHFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<======>>>???????????????<<<;;;:::999888888999:::;;;::::::999999::::::;;;:::999888777666555444444555555444444333333333444444333222333555666555444444444444333222222111111///000000111111000000/////////............///////////////.........------........................,,,,,,,,,,,,------------((()))***+++++++++++++++***+++,,,------+++***)))+++++++++++++++++++++++++++++++++++++++++++++***---,,,,,,+++******++++++)))******++++++******)))((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))***+++++++++******)))(((---,,,,,,,,,,,,---......))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,,,,,,,---------------------......//////000222111000//////111333444111111000000000/////////000000000000111111111111000111222222333333222222666555555555555555555555444555666777888888888888<<<<<<>>>>>>???>>>======AAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLOOOQQQSSSSSSRRRQQQPPPQQQPPPRRRTTTTTTSSSQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJLLLNNNPPPQQQTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNMMMMMMLLLKKKKKKHHHGGGFFFGGGIIIIIIHHHFFFGGGFFFGGGIIIKKKKKKHHHDDD@@@<<<777333000...+++(((***&&&'''+++,,,...;;;KKKaaaddd```SSSGGGAAA>>>===888888888888888777666555lll\\\QQQNNNJJJGGGFFFEEECCCBBBAAA???======@@@BBBDDDDDDDDDCCCAAA>>><<<;;;::::::888888888888777777777777999999888777777666666666555555555666666666666666444444555666666777666666888888999999:::;;;;;;;;;======<<<===>>>@@@CCCDDD@@@@@@@@@@@@AAABBBCCCDDD===>>>???AAAAAABBBBBBBBBFFFEEEFFFGGGJJJNNNRRRTTTXXXXXXYYYYYYWWWTTTRRRPPPQQQPPPNNNMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTVVVYYYZZZ___aaadddeeegggjjjnnnpppqqqpppnnnmmmnnnoooqqqrrrsssuuuvvvwwwwwwvvvtttssssssrrrrrrsssuuuwwwvvvuuussswwwyyyxxxxxx{{{{{{wwwvvvtttrrrrrrtttuuuvvvuuussssssvvvxxxwwwwww~~~}}}yyywwwwwwssssssrrrqqqooommmlllkkkkkkjjjhhhfffdddcccddddddcccccccccccccccbbbbbbbbb^^^^^^]]]\\\[[[[[[[[[[[[^^^\\\ZZZWWWVVVVVVVVVWWWUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>><<<;;;::::::999:::::::::::::::999999999999::::::::::::888777555333222111555555444444444333333333555333333444555666555444444444333333222111111111//////000000000000/////////......------......///+++++++++************)))------......//////000000------,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,)))***+++,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++***)))))))))******)))******++++++******)))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))******)))((((((((()))))),,,,,,,,,,,,---...//////))))))))))))))))))))))))***))))))(((((())))))***------,,,,,,,,,,,,,,,,,,------------------------111000000//////111222333000000000/////////......000000000111111111222222000111222222333333222222555555555555555555555555333444555666777777777666::::::;;;<<<======<<<<<<===???@@@CCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMOOOQQQQQQPPPNNNNNNOOORRRTTTUUUUUUSSSQQQPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFHHHHHHGGGGGGHHHJJJKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSPPPQQQRRRRRRQQQOOOMMMKKKLLLLLLLLLKKKKKKJJJJJJIIIFFFFFFFFFIIIKKKKKKJJJHHHHHHHHHHHHJJJKKKJJJGGGDDDAAA>>>999555333000---+++)))''')))------222CCCWWWrrrssslll\\\LLLCCC???===888777666555444444444444jjjZZZMMMJJJGGGDDDCCCBBB@@@???@@@>>><<<<<>>=========>>>>>>???@@@===>>>>>>???@@@AAACCCDDD>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDFFFIIIMMMQQQTTTTTTUUUVVVVVVUUUSSSQQQPPPPPPOOOMMMLLLKKKMMMNNNOOOOOOOOOOOOPPPRRRUUUXXXYYY]]]___bbbdddfffiiilllooommmlllkkkjjjiiijjjkkklllppprrruuuwwwxxxwwwuuusssqqqppppppqqqssstttsssrrrqqqvvvyyyyyy{{{~~~~~~{{{wwwuuusssrrrrrrrrrssssssrrrrrrtttwwwwwwwwwzzzvvvuuutttrrrrrrrrrqqqooommmkkkjjjiiigggdddcccbbbbbbaaa``````aaaaaabbbbbb```___^^^[[[ZZZZZZYYYXXXXXXYYYYYY\\\[[[XXXVVVUUUTTTTTTUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLKKKJJJJJJJJJGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============<<<<<<===============<<<========================::::::999999999999::::::999888777666444333222111444444555444444444333333444333333333555666555444333333333222111111000000...//////000000//////...------,,,,,,,,,,,,------))))))))))))))))))))))))+++,,,,,,---...///000000------,,,,,,++++++******+++++++++++++++***)))(((((()))***+++,,,,,,++++++))))))))))))))))))))))))++++++******))))))))))))***))))))((((((((())))))))))))************))))))************************)))))))))))))))((((((((((((((((((((())))))))))))+++***(((((('''((()))***------,,,++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((------,,,,,,++++++******---------------,,,,,,,,,......---------...///000111111111000000000//////000000000111111111222222000000111222222222222222444444444444444555555555444444555666666666666666777888999::::::;;;;;;<<<;;;<<<>>>AAACCCEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLLLLLLLOOOQQQSSSSSSQQQPPPPPPPPPNNNMMMKKKJJJHHHGGGGGGFFFJJJIIIHHHHHHHHHJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRROOOPPPRRRRRRQQQNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHJJJLLLLLLJJJHHHHHHHHHIIIIIIIIIGGGEEEDDDAAA>>>:::777555222///---***))),,,111222999OOOfff~~~~~~tttaaaNNNDDD???<<<888666444333222222222333~~~gggXXXMMMKKKGGGEEEDDDDDDBBBAAA@@@>>>;;;<<>>;;;999888777777777777888888888888888555555555555555444444444777777777666666666666666777777777777777666666555444555666777888:::;;;;;;===>>>?????????===:::999<<<<<<======???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHCCCCCCDDDFFFIIIMMMQQQSSSRRRSSSSSSTTTTTTSSSRRRRRROOONNNLLLKKKKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTWWWXXX[[[]]]___aaacccfffiiillljjjiiihhhgggfffffffffgggmmmooorrruuuwwwvvvuuutttqqqpppooopppqqqrrrqqqpppnnnssswwwyyy|||}}}yyyxxxvvvssspppoooooooooqqqpppqqqtttttttttyyy{{{wwwuuuttttttooopppppppppooommmkkkjjjeeecccaaa```aaaaaa___]]]___```aaabbbaaa^^^[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQOOONNNMMMKKKJJJJJJIIIIIIFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>===============>>>>>>>>>>>><<<<<<=========<<<<<<;;;<<<=====================:::999999888888999999:::666666555555444444333333444444555555555444333222444333222333444555555333333222222111111000//////......////////////......,,,++++++******++++++,,,------------------------******+++,,,------......,,,,,,,,,++++++******)))******+++++++++***))))))((())))))***++++++++++++((((((((((((((((((((((((((((((((())))))*********(((((((((''''''((()))))))))))))))******)))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))+++,,,------+++***))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((,,,,,,,,,++++++******)))......---------------------------------......///000000000/////////......//////000000000111111111000000111222222222222111222333333333444444444555555555666666777666666666666666666777999:::;;;<<<:::;;;===@@@BBBDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJHHHJJJLLLLLLKKKJJJJJJJJJJJJMMMOOOPPPPPPOOOPPPQQQOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGHHHHHHJJJKKKLLLJJJJJJJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQOOOQQQRRRRRRQQQNNNKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKLLLLLLJJJHHHIIIIIIIIIIIIGGGEEECCCCCCAAA???<<<999777555111///+++***...444777@@@YYYrrrvvvaaaMMMBBB===:::666555333111000000111222zzzcccSSSIIIFFFCCCBBBBBBAAAAAA@@@???===<<<<<>><<<888666<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFIIILLLOOORRRTTTRRRRRRRRRRRRRRRRRRRRRQQQMMMLLLKKKJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRTTTTTTUUUWWWYYY\\\^^^___bbbfffiiiiiiiiihhhgggfffeeeeeeeeejjjlllooorrrtttuuuuuuuuusssqqqooonnnooopppqqqpppmmmrrruuuvvvxxx}}}~~~|||zzzyyywwwsssooollllllmmmooommmnnnqqqqqqpppsssxxx{{{zzzxxxvvvuuuuuuuuuuuummmnnnoooooonnnllliiihhhaaa___\\\]]]``````^^^[[[]]]___aaabbbaaa]]]ZZZWWWXXXXXXWWWWWWVVVWWWWWWXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSQQQOOOOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>==================>>>>>>>>>>>>===============<<<<<<;;;999999:::;;;;;;;;;;;;:::999999888888888888999999555555555555555444444444333444555555555444333222333111111222333444333222222222111111000/////////------............------,,,++++++******++++++,,,,,,,,,------------......******++++++,,,,,,------++++++******************&&&''')))***,,,,,,------)))))))))***************((((((((((((((((((((((((&&&''''''((())))))******(((((('''''''''((())))))((())))))******))))))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))******)))))))))***++++++,,,+++***)))(((''''''''')))))))))))))))))))))))))))******++++++******)))++++++******************------------------------.........///////////////---------,,,,,,,,,++++++........./////////000000///000111111222222111111111222222333333444444444555555666666666666666555444555555666888:::;;;<<<;;;===>>>AAACCCDDDEEEEEE@@@AAABBBDDDFFFHHHJJJJJJGGGIIIKKKKKKJJJHHHHHHIIIHHHJJJMMMOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPQQQQQQPPPNNNLLLJJJGGGHHHHHHIIIIIIJJJJJJJJJMMMKKKJJJJJJLLLLLLKKKJJJJJJKKKKKKIIIFFFCCCCCCCCCBBB@@@>>><<<;;;888444222---+++///666===HHHaaayyyuuu___JJJ???;;;888333222222111111111111111uuu^^^NNNCCCAAA>>>===>>>???>>>>>>===<<<;;;<<>>;;;999777666666111222222222333333333333333333333333333333333333222222222333333444444555333333444444555555444444666666777888999999::::::;;;<<<<<<===<<<;;;:::999<<<<<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDHHHLLLOOORRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNKKKJJJHHHHHHHHHJJJKKKMMMMMMNNNPPPRRRRRRRRRQQQPPPSSSUUUXXXZZZ\\\^^^bbbeeegggggggggfffeeeeeeeeedddhhhjjjlllooorrrtttuuuvvvssspppllljjjkkkmmmnnnnnnnnnqqqrrrqqqssswwwxxxuuuvvvvvvuuuqqqllliiijjjkkkkkkjjjlllppppppnnnooorrrsssssssssssssssrrrrrrqqqnnnnnnooonnnllliiifffccc^^^[[[YYY[[[___```]]]ZZZZZZ\\\```bbbaaa^^^[[[XXXXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUVVVVVVVVVWWWTTTVVVVVVTTTPPPNNNNNNOOOMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>===<<<;;;777888999:::;;;;;;:::999999999888888888888999999888777777666555444333333333444555666666444222111111000///000222333222111222111111000//////......---------......---------------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************&&&'''(((***,,,---------+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))'''((())))))******))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))*********************++++++,,,,,,------------......////////////,,,,,,,,,,,,++++++++++++------------............///000000111111111111111111111111222333333444444444444555555555555444444444444444555777:::<<<===>>>???@@@BBBCCCDDDEEEEEE@@@AAABBBCCCEEEFFFGGGHHHFFFHHHJJJJJJIIIHHHHHHHHHIIIKKKNNNOOOOOONNNOOOOOORRRQQQPPPOOONNNMMMMMMMMMGGGHHHIIIIIIIIIGGGFFFDDDFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNNNNNNNMMMMMMLLLKKKHHHHHHIIIJJJJJJKKKLLLLLLMMMKKKIIIIIIKKKMMMNNNNNNMMMNNNNNNKKKGGGDDDDDDEEEEEECCCAAA@@@???<<<888666222///222<<>>??????>>>@@@>>>===:::888777666666444444444555555666666666333333333333333333333333333333444444555666777777222222444555666777777777777777888888999999::::::;;;::::::999:::;;;===>>><<<<<<;;;;;;;;;<<<<<<===CCCCCCDDDEEEEEEDDDDDDDDDBBBEEEIIINNNQQQTTTTTTTTTUUUTTTRRRPPPNNNLLLJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKMMMPPPRRRRRRQQQOOOMMMQQQSSSVVVXXXZZZ\\\```ccceeeeeeeeeddddddcccccccccggghhhjjjmmmpppsssuuuvvvqqqmmmhhheeefffhhhkkkkkkoooqqqqqqnnnnnnqqqrrrppppppqqqppplllhhhfffgggiiiiiihhhjjjooopppmmmmmmpppnnnooopppqqqpppooommmlllooooooooonnnkkkgggccc```[[[YYYWWWZZZ^^^```]]]ZZZWWWZZZ^^^bbbbbb```\\\ZZZXXXXXXXXXWWWWWWXXXYYYYYYUUUUUUVVVWWWXXXXXXYYYYYYUUUVVVWWWTTTOOOMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>??????>>>>>>??????>>>===<<<<<<888999;;;<<<===<<<;;;;;;999999888888888888999999:::999888777555333222222333444555666666444222111000/////////111222111000111111111000//////......,,,------......------,,,///......------......///,,,,,,---------.........---------------------,,,(((((())))))******++++++)))******+++++++++******++++++***)))(((((())))))************************)))))))))(((''''''&&&&&&((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))%%%&&&((()))))))))((('''((((((((()))***,,,---...)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++(((((()))***+++,,,,,,---***+++,,,,,,------,,,,,,.........---------,,,,,,,,,,,,,,,---------......//////000111111111111111000000111222333333444444333333444444444333222222444444444555777:::<<<>>>???@@@BBBCCCDDDEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHKKKNNNPPPPPPOOONNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNJJJKKKMMMNNNMMMKKKHHHGGGGGGHHHHHHIIIKKKMMMOOOPPPLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKLLLMMMMMMMMMJJJHHHHHHKKKOOOQQQRRROOOPPPPPPMMMHHHEEEEEEFFFGGGFFFDDDCCCBBB???;;;888888444777BBBNNN\\\rrrvvv^^^HHH===888666...///111333333333222222iiiUUULLLDDDBBB???>>>>>>===;;;::::::;;;;;;<<<>>>???AAABBB>>>===<<<:::999888777777000...---///222444222000444444444444444444444444222222333333333333444444333333333444444444555555444555555666777888888888555999<<<<<<888666999<<>>???AAACCCCCCDDDCCCCCC???CCCJJJPPPUUUWWWWWWVVVVVVSSSOOOLLLKKKKKKIIIHHHCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKMMMMMMMMMMMMOOOQQQTTTSSSSSSTTTWWWZZZ^^^```bbbaaa______```cccfffhhhkkkkkkkkklllllllllllllllnnnkkkfffcccbbbeeehhhkkklllllllllmmmmmmnnnppppppnnnnnnnnnllliiihhhhhhiiiiiiiiihhhhhhiiiiiijjjkkkooonnnmmmmmmlllllllllmmmpppooonnnlllhhhddd___]]]UUUWWWZZZ]]]___```______]]]^^^_________^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWSSSUUUVVVTTTPPPMMMMMMOOOJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@>>><<<;;;:::::::::;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999::::::<<<===;;;;;;::::::999888777777777666666444333222111111333333333333333222111000000000111111111111000000111111111111111000//////........................******+++,,,+++***)))(((...---,,,,,,+++++++++,,,******************************)))))))))))))))***+++***)))'''''''''((()))******)))(((((((((((((((***))))))(((((((((((((((((((((((((((((()))******)))))))))))))))******+++(((((())))))))))))(((((('''(((((()))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((+++++++++++++++***)))(((++++++***))))))******+++************************)))***++++++***,,,///222(((***++++++++++++,,,......---,,,,,,++++++++++++---///111111000//////000333111//////000222222111222222222222222222222222333444666777777888;;;===???@@@BBBDDDEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCHHHIIIIIIHHHFFFFFFGGGIIIMMMOOOPPPPPPNNNMMMMMMMMMPPPNNNLLLJJJJJJKKKMMMOOOKKKMMMPPPPPPMMMIIIGGGFFFIIIKKKLLLMMMMMMOOOSSSUUUQQQRRRRRRRRRQQQOOOMMMLLLMMMRRRTTTQQQOOOQQQPPPNNNJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMSSSRRROOOJJJEEEBBBAAABBBAAAAAAAAA@@@@@@?????????===<<<>>>FFFTTTfffuuu~~~rrr___KKK===777666222222222222111111000000fffRRRJJJCCCAAA>>>=========;;;:::::::::;;;<<<===???AAABBB>>>===;;;:::888777777777666444222333444444222000333333333333333333333333222222222333333333444444333333333444444444444555555555666666777888888999666999===<<<999777999<<<>>>===;;;::::::;;;===>>>???@@@AAACCCCCCCCCBBBBBB@@@DDDKKKQQQUUUVVVVVVUUUQQQNNNKKKJJJIIIIIIHHHGGGBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPQQQSSSRRRRRRSSSUUUXXX[[[]]]___^^^]]]]]]^^^aaadddfffjjjjjjkkkllllllllllllkkkkkkiiieeebbbbbbcccfffgggjjjjjjjjjjjjkkklllmmmnnnlllmmmllljjjhhhgggiiijjjjjjjjjiiiiiihhhhhhiiiiiilllkkkjjjiiiiiiiiijjjkkkmmmmmmmmmkkkhhheeeaaa___ZZZ[[[^^^```aaaaaaaaa```]]]^^^______^^^]]][[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUWWWWWWTTTPPPMMMLLLMMMJJJJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======<<<;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<======<<<;;;::::::::::::;;;<<<999999888777777666555555888777666555444333222222111222222333333222222111000000111111111111000000000111111111111000//////........................+++,,,,,,---,,,+++***))),,,++++++*********++++++******************************)))))))))))))))***+++***)))(((''''''((()))***))))))(((((((((((((((((((((''''''((()))******((((((((((((((())))))***------+++***)))((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))*********))))))((('''))))))))))))))))))))))))(((((()))***++++++,,,,,,+++,,,---,,,++++++,,,...***,,,,,,,,,*********,,,...---,,,+++++++++++++++---...000000000000222333777555222111222333333222111111111111111111111111333444666666777888;;;===???@@@BBBDDDEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDHHHIIIIIIHHHFFFEEEGGGHHHLLLNNNOOOOOONNNLLLMMMNNNOOOMMMKKKJJJJJJKKKMMMNNNOOOQQQSSSRRROOOLLLKKKJJJKKKLLLLLLMMMMMMOOOSSSVVVSSSTTTTTTTTTRRRPPPNNNMMMMMMQQQSSSOOOMMMNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPNNNIIIDDDAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>===???FFFSSSaaannnuuu|||uuuhhhXXXHHH===777555222222222222111111111000bbbOOOFFF@@@>>><<<<<<<<<===<<<:::::::::;;;;;;===>>>@@@AAA===<<<;;;999888777777666777666444444444444333111222222222222222222222222222222222222333333333333333333333333444444444444555666666777777888888999666999<<<;;;999888:::<<<::::::999999:::<<<>>>??????@@@AAABBBBBBBBBAAA@@@AAAEEEKKKQQQUUUUUUSSSRRRLLLJJJGGGFFFFFFGGGFFFEEEAAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMPPPRRRRRRQQQQQQRRRSSSUUUXXXYYYZZZZZZYYYZZZ\\\___bbbdddhhhiiijjjlllllllllkkkjjjhhhgggeeecccccccccddddddfffffffffggghhhiiikkkllljjjjjjjjjhhhggghhhjjjmmmmmmlllkkkjjjiiihhhhhhhhhjjjiiihhhgggggghhhjjjkkkkkkkkkkkkkkkiiifffdddbbb```aaabbbcccccccccbbbaaa]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXWWWTTTPPPMMMKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=====================>>>;;;;;;::::::::::::;;;;;;888888888777777666666555888777777666555444333333111111222222222222222222///000000111111000000///000000000000000//////...------------------------,,,------------,,,++++++******)))))))))******+++************************)))))))))(((((())))))******))))))(((((((((((()))***)))((((((''''''((((((&&&&&&&&&'''((()))+++,,,((((((''''''(((((()))***...---,,,***))))))))))))'''(((((())))))(((((('''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((())))))(((((('''''''''((()))******)))((('''&&&'''((()))+++,,,---...---...///---+++))))))))),,,------,,,***((()))***---,,,,,,++++++++++++,,,,,,...//////000222555888<<<999555222222333333333111111111111111111111111222444555666777888;;;===@@@AAABBBDDDDDDDDDCCCCCC??????@@@@@@BBBCCCEEEFFFHHHHHHIIIGGGFFFEEEFFFHHHKKKLLLNNNNNNMMMLLLMMMNNNMMMLLLJJJIIIIIIKKKLLLNNNRRRSSSSSSQQQNNNMMMLLLMMMLLLMMMMMMMMMMMMOOOSSSVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMQQQRRRNNNKKKKKKKKKHHHJJJIIIHHHGGGGGGFFFFFFFFFIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKHHHCCC@@@>>>===AAAAAABBBBBBBBBBBBBBBBBB??????@@@EEENNNYYYaaaeeeiiibbbWWWLLLCCC<<<666333222222222222111111111111{{{___MMMEEE>>><<<;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===???@@@===<<<:::999777666666666111111111111222333333222222222222222222222222222111222222222222333333333222222333333333444444444666666666777777888888888444777999999888777888::::::999888777777777777888??????@@@AAAAAA@@@???>>>AAAEEEJJJPPPRRRRRRPPPOOOKKKHHHEEEDDDDDDDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFCCCEEEHHHJJJKKKMMMPPPRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWYYY[[[___bbbcccfffgggiiikkkkkkkkkjjjiiiggggggggggggfffeeedddddddddddddddeeefffgggiiiiiiiiiiiiiiihhhhhhjjjnnnqqqqqqpppnnnllljjjiiihhhhhhllljjjhhhggghhhiiikkkmmmlllllllllkkkiiigggeeeddddddeeeeeeeeedddbbbaaa```\\\]]]^^^^^^^^^]]]\\\[[[XXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUSSSQQQNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===============;;;;;;:::::::::::::::::::::999999999888888888777777666666555444444333333222222222222222111000000//////000000000000////////////000000//////...---------------------------,,,,,,,,,,,,,,,+++++++++***))))))))))))***++++++************************)))(((((((((((())))))***)))))))))(((((((((((()))))))))(((''''''''''''(((&&&&&&&&&'''((()))******(((''''''''''''((()))))))))))))))))))))******+++'''((((((((((((((((((''''''&&&&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((************************))))))************))))))(((((())))))))))))((((((((((((((())))))(((((('''&&&''')))++++++***((('''''''''((()))***+++,,,,,,,,,...///...+++)))((((((***,,,,,,+++***))))))***,,,,,,+++++++++++++++,,,,,,---...///000333777;;;>>>:::555222222222333222000111111111111111222222222333555666666888:::===@@@@@@BBBBBBCCCCCCBBBBBB??????@@@AAACCCEEEGGGHHHHHHIIIIIIHHHFFFEEEGGGHHHHHHJJJLLLMMMLLLLLLMMMNNNLLLLLLJJJJJJJJJKKKMMMNNNQQQQQQPPPNNNKKKJJJKKKLLLNNNOOOOOONNNNNNPPPSSSVVVVVVVVVVVVVVVTTTRRRPPPOOOOOORRRSSSNNNKKKKKKKKKIIIKKKJJJHHHGGGFFFFFFFFFFFFIIIKKKMMMOOOPPPQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHIIIGGGCCC???<<<<<>>???BBBHHHMMMQQQSSSTTTNNNFFF@@@===:::666222222222222222222222222222yyy]]]LLLEEE===<<<::::::;;;<<<<<<;;;::::::::::::;;;<<<>>>>>><<<;;;:::888777666555555000000111111000000111222333333333333333333333333111111111222222222333333222222222333333333444444666666666666666777777777222333555666666666666777999999888777666555555555======>>>??????>>><<<<<<@@@CCCGGGLLLNNNNNNMMMLLLLLLIIIEEECCCBBBAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFAAADDDFFFHHHJJJLLLOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWZZZ]]]```ccceeedddeeeggghhhiiiiiiiiihhhiiijjjkkkkkkjjjiiigggfffddddddddddddeeefffggghhhhhhiiiiiijjjjjjmmmppptttsssrrrpppnnnlllkkkjjjjjjlllkkkiiihhhhhhjjjkkklllnnnnnnmmmkkkiiigggfffeeeeeeeeedddcccbbb```___^^^ZZZ[[[]]]^^^______^^^^^^XXXXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQOOONNNLLLHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<;;;::::::<<<<<<;;;;;;::::::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888999999999888888888888888555444444333333222222222444444333222111///...---//////000000000000//////...////////////...------------------------------,,,++++++***************++++++*********++++++,,,))))))))))))))))))))))))((((((''''''((()))******((((((((())))))))))))((()))(((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))'''''''''''''''((())))))''''''(((((((((((('''''')))((('''%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((()))******))))))((('''(((***,,,,,,+++***))))))))))))))))))************,,,...---+++***))))))((()))++++++***)))+++,,,+++++++++******++++++,,,,,,---...///000333777;;;;;;888333111000111111000000111111111222222333333222333555555666777:::<<>>===<<>>===<<<>>>AAACCCCCCCCCDDD???:::888888777444222222222222222222222222333www\\\LLLFFF>>><<<;;;:::<<<<<<<<<;;;:::999999:::;;;<<<======;;;:::999777666555555444444555555333111//////000333333333333333333333333111111111111222222222222222222222222333333333333555555555555555555555555000111222444555555555555666666777777888888888888999:::;;;<<<<<<<<<;;;:::>>>@@@CCCFFFHHHIIIJJJIIIKKKHHHDDDBBBAAA@@@>>>===???@@@AAABBBCCCDDDDDDDDD@@@CCCEEEGGGHHHJJJMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVXXX[[[^^^bbbeeegggddddddeeefffggghhhiiiiiikkkkkkllllllllljjjhhhgggeeeeeeddddddddddddeeeeeefffhhhjjjlllmmmnnnqqqtttrrrqqqpppooonnnmmmmmmmmmkkkkkkjjjiiiiiiiiiiiiiiimmmlllkkkiiigggfffeeedddbbbbbbaaa```___^^^^^^]]]ZZZ[[[\\\^^^^^^^^^]]]]]]WWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOPPPOOOMMMKKKFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@>>>===;;;::::::999;;;;;;;;;::::::999999999777888:::;;;<<<<<<;;;::::::;;;;;;;;;:::999888777666666666666666666666666333333333333222222111111333333333222111///...---...//////000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,,,,+++***************))))))))))))))))))))))))''''''''''''((()))******'''(((((())))))))))))((()))(((''''''&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))***)))(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((()))*********))))))((()))***+++,,,,,,++++++)))))))))))))))))))))))))))+++,,,,,,+++******+++'''(((******)))***+++---+++************++++++,,,,,,...//////000222555888555333000000000000000//////000000111111222222222111333444555666777:::<<>>>>>>>>>>>?????????>>>>>>???@@@BBBDDDFFFGGGFFFGGGGGGEEEDDDCCCEEEFFFDDDFFFIIIJJJKKKLLLMMMOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQOOOLLLKKKLLLNNNOOOQQQSSSTTTSSSRRRSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPRRRUUUVVVRRRPPPRRRTTTSSSPPPNNNKKKIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOOOONNNMMMKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFDDDAAA???>>>???BBBCCCDDDEEEEEECCCAAA@@@===;;;:::;;;<<<<<<;;;999999777555555555444333222222222222222333333333333uuu[[[LLLFFF???===<<<;;;<<<===<<<;;;999999999999:::;;;<<<===;;;:::888777555555444444555666777555111//////111222222222222222222222222111111111111222222222222111222222222222333333333444444444444444444444444000111111333555666666555222333555666777888999999666777888:::::::::999999;;;<<<>>>@@@BBBEEEGGGHHHHHHEEEBBB@@@??????>>><<<<<<===>>>@@@AAAAAABBBBBB@@@BBBEEEFFFGGGIIIKKKMMMKKKLLLNNNOOOPPPQQQQQQRRRTTTUUUXXX[[[___cccfffhhhddddddccccccdddfffiiijjjjjjjjjkkkkkkjjjiiiggggggeeeeeedddcccbbbbbbbbbbbbdddgggjjjmmmnnnoooppprrroooooonnnmmmmmmmmmnnnnnnmmmmmmmmmmmmlllkkkiiihhhhhhgggfffeeeeeeddddddddd```______^^^]]]]]]^^^^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXUUUVVVXXXYYYYYYXXXWWWVVVRRRRRRRRRQQQQQQRRRRRRSSSQQQOOOMMMMMMNNNNNNKKKHHHDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;:::::::::999999999999999777888:::<<<======<<<;;;::::::;;;;;;:::999777666555666666666666666666666444444333333333333222222111111111111111000000///......////////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,+++***)))((((((((())))))))))))))))))))))))'''&&&&&&'''''')))******&&&'''((()))******)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))((((((&&&'''(((((()))))))))(((((((((((()))***+++++++++''''''(((((())))))******+++,,,,,,+++)))(((***+++((()))+++***))))))***+++***************+++,,,,,,---...000000000000222333000///...///111111000///------......///000000111111333444555555777999<<<=========<<<<<<<<<======<<<<<<<<<===???AAACCCCCCBBBCCCCCCBBB@@@@@@AAACCCBBBDDDHHHJJJJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSPPPNNNLLLMMMNNNNNNQQQUUUVVVUUUSSSRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRQQQUUUVVVRRRRRRVVVXXXXXXSSSQQQNNNKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFDDDAAA@@@AAABBBBBBCCCEEEEEEDDDBBB???======;;;:::999:::999888666444555666555333222222333222222222333333333444444sssZZZLLLFFF@@@>>><<<<<<<<<===<<<:::999999999999:::;;;<<<<<<;;;:::888777555444444444111333444333111000111444000000000000000000000000000111111111111222222222111111222222222333333333333333333333333333333333111111222333666777666555111222333444555555555555444555777888999999999888::::::;;;<<>>>>>???>>>===:::;;;<<<>>>????????????@@@BBBEEEFFFGGGHHHJJJLLLIIIJJJLLLMMMOOOPPPPPPPPPSSSTTTWWW[[[___cccfffhhheeedddbbbaaaccceeeiiikkkiiiiiiiiihhhhhhgggfffeeeeeedddcccaaa``````______bbbeeejjjmmmnnnnnnoooppplllllllllllllllmmmnnnnnnpppqqqrrrrrrpppnnnkkkiiicccbbbbbbbbbbbbcccdddeee^^^^^^]]]]]]]]]]]]^^^___[[[[[[[[[[[[YYYWWWUUUSSSTTTUUUWWWXXXXXXWWWUUUTTTOOOOOOPPPPPPRRRSSSTTTUUURRRPPPMMMMMMMMMLLLHHHEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999888999;;;===>>>>>>===<<<::::::;;;;;;:::999777666777777777777888888888888444444444444444444333333......///111111222222222......////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,***)))'''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&'''(((*********)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&''''''''''''''''''&&&$$$%%%&&&((()))(((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''''''''''''''((()))++++++%%%&&&'''((()))***+++,,,------,,,***(((''')))******+++,,,***((('''((()))******))))))***+++,,,,,,---///111111000//////000------...000222222111///++++++,,,,,,---...//////111222444555555777999<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;<<<>>>@@@@@@@@@@@@AAA???>>>===>>>@@@AAADDDGGGIIIJJJKKKNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVQQQRRRRRRPPPNNNLLLLLLLLLNNNRRRVVVXXXWWWTTTRRRPPPPPPQQQSSSTTTUUUUUUTTTTTTPPPTTTUUURRRSSSWWW[[[[[[UUUSSSOOOLLLKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFDDDAAAAAABBBDDDCCCDDDEEEEEEDDDAAA>>><<<===<<<:::999:::999777666222555777666333111222444222222222333333444444444nnnXXXKKKFFF@@@???<<<:::999999:::;;;888999:::;;;;;;;;;::::::;;;:::999777666444333222444333222222111111222222111111000000//////......333333222222111000000000222111000......000111222111111222333333333333222111111111111222333444444555555555555555666777777555555666666777777888888;;;999777999===AAAAAA@@@CCCAAA???>>>======???@@@======>>>>>>??????@@@@@@>>>???@@@BBBEEEGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRUUUYYY]]]aaadddfffeee```[[[\\\aaafffgggfffddddddeeeeeeddddddccccccaaabbbbbb```^^^]]]^^^___eeegggjjjkkkjjjjjjjjjkkkhhhgggggghhhiiilllnnnoooqqqqqqrrrrrrpppmmmjjjiiieeebbb```___```bbbbbbbbbbbbaaa___\\\[[[ZZZZZZZZZZZZYYYXXXUUUQQQPPPPPPQQQWWWWWWWWWXXXYYYXXXVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQOOOMMMKKKIIIIIIHHHCCCBBBAAA@@@@@@AAACCCEEEDDDCCCAAA???>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999;;;:::999:::<<<===<<<;;;999999:::;;;;;;<<<<<<===:::999888777666666666666666666555444444555777777444333222222111111222222......///000000000000000....../////////...,,,+++++++++------------++++++,,,---...///...,,,***((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''***)))))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&)))+++)))'''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((()))*********)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))------------,,,,,,+++***,,,---///000000000///...///............000222333333333444444555666666777888888888888777777777777;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;;;;<<<===???BBBEEEGGGHHHJJJLLLMMMQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNPPPPPPSSSUUUVVVUUUSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQOOONNNMMMNNNNNNOOOOOONNNNNNLLLIIIGGGFFFHHHGGGFFFEEEEEEFFFFFFGGGIIIGGGDDDAAA@@@@@@@@@AAAFFFEEEDDDBBB@@@>>>===<<<999888777777999999888777777777666555333222111000111111222111111000///...lllVVVJJJEEEAAA@@@===;;;::::::;;;<<<999999999::::::::::::;;;;;;:::999777555444333222333333222111111111111111000000000000////////////111111111111111111111222222111000//////000111222111111222333333333333222222222111111111222333333555444444444444555666666333444444555555666777777;;;999888999<<>>???@@@???>>>===<<<;;;;;;;;;>>>>>>@@@BBBDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSWWW[[[___bbbccc```\\\YYYZZZ___ccccccbbbbbbbbbcccccccccbbbbbbaaa^^^___```___^^^^^^___aaadddfffiiijjjiiiiiiiiijjjhhhhhhiiijjjkkkmmmnnnoooooopppppppppnnnllliiihhhdddaaa^^^^^^___aaaaaaaaabbbaaa___]]]\\\\\\\\\\\\XXXXXXWWWUUURRRQQQSSSTTTYYYYYYYYYZZZZZZYYYWWWUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQOOOLLLJJJIIIHHHHHHDDDCCCAAA@@@@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@============<<<;;;:::999999888777999;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;999999888777666666666666777666555444444555666666333333222111111111111222//////000111111111111111---.../////////...,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,******))))))))))))))))))))))))******++++++++++++*********)))))))))((((((((('''******)))))))))(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))(((&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((())))))******)))((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))************)))************))))))(((,,,,,,------...---------///......---...///000111222333333444555555666666777777777777666666666666999999999999::::::::::::===<<<;;;::::::;;;<<<===???AAADDDFFFGGGIIILLLNNNPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPNNNMMMLLLMMMNNNPPPSSSUUUVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNOOOPPPRRRSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJGGGFFFDDDCCCBBBBBBCCCDDDGGGHHHIIIHHHEEECCCAAA@@@AAAAAACCCCCCCCCBBBAAA@@@???>>><<<:::888888999999888666888777666555444222222111222222222222111000///...iiiTTTHHHCCCAAA@@@>>><<<;;;;;;;;;<<<:::999888888888999;;;;;;::::::888777555444333222222111111000000000000000////////////000000000000//////000111111222333333222111000//////000111222111111222333333333333222333333222111111111222222333333333333333444555555222222333333444555555666;;;999888999;;;======<<<<<<;;;:::::::::;;;===>>>???>>><<<:::999999::::::===>>>???AAACCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQUUUXXX[[[^^^___]]]ZZZXXXZZZ^^^aaaaaa___``````aaaaaaaaaaaaaaa```]]]^^^______^^^___aaacccccceeeggghhhgggfffggghhhggghhhjjjkkkmmmmmmnnnnnnmmmnnnnnnnnnllljjjhhhgggccc```^^^]]]___```aaaaaaaaa```___^^^]]]]]]]]]]]]VVVVVVVVVUUUSSSTTTVVVXXXZZZ[[[\\\\\\[[[YYYWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@??????>>>===<<<:::999999777666666888:::<<<<<<;;;;;;;;;;;;:::::::::999999999888777666666555555666777666555444444444444444333222222111111111111111000000111222222222222111---............---,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))((((((((((((************))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((''''''(((((()))))))))(((''''''&&&'''''''''''''''''''''''''''''''''************+++++++++++++++,,,,,,------------,,,,,,,,,++++++***+++++++++///...............///000222222222333444444555555555555555555555555555555666666666666777777777777999999888999999;;;<<<<<<>>>@@@BBBCCCEEEHHHLLLOOOOOONNNMMMLLLKKKJJJIIIIIIKKKLLLMMMMMMKKKJJJKKKMMMPPPRRRUUUUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSSSSNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPOOOMMMJJJGGGFFFCCCBBB@@@@@@AAAEEEIIIKKKKKKIIIGGGDDDBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>><<<:::999::::::888777:::999777666444333333333333333333333222111000///gggSSSHHHCCC???>>>===;;;:::::::::::::::999777666777888:::<<<999999888777555444333222111111000///////////////......//////000000111111///000000000111111111222111111000//////000111111111111222333333333333222333333222111000000111111222222222222222333333444222222333333444555555555999999888888999:::::::::999999999999:::;;;<<<===<<<;;;:::999999;;;<<<=========???@@@BBBCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPRRRUUUXXXZZZ\\\[[[ZZZZZZ]]]```aaaaaa___^^^^^^___```aaaaaaaaa```^^^___``````___```aaacccbbbdddeeeeeeddddddeeeffffffgggiiikkkllllllllllllkkkllllllkkkkkkiiihhhgggdddbbb___^^^___aaaaaaaaa___^^^^^^]]]]]]\\\\\\\\\VVVWWWWWWVVVTTTUUUWWWYYY[[[]]]^^^^^^\\\YYYVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPNNNMMMKKKIIIGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@???>>>===;;;:::999888777666666666888;;;======<<<;;;;;;;;;:::999888888777888888777666555555555555777666555444333333222222222222111000000000000000//////000111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((******************))))))''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,---...////////////---,,,***))))))***++++++/////////////////////000111111111222222333333333333333333333444444444444444444444555555555666666555555666777888:::;;;<<<===>>>@@@AAABBBFFFKKKNNNKKKKKKJJJJJJIIIHHHHHHGGGIIIJJJLLLLLLKKKKKKLLLMMMOOOQQQTTTUUUSSSRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSRRRQQQPPPOOOOOONNNMMMOOORRRTTTUUUUUUSSSRRRQQQQQQPPPOOOMMMJJJHHHFFFFFFDDDBBBAAACCCGGGKKKNNNLLLKKKHHHFFFDDDCCCBBBBBB@@@AAAAAABBBBBBAAA@@@???>>><<<:::999:::;;;;;;:::;;;:::888666555444444444333333333333333222000000fffSSSHHHCCC===<<<;;;:::999888888888999888777666666888:::;;;999888777666555444333222111000//////......//////......//////000000111111111111111000000000//////111111000000000000111111111111222333333333333222333222222111000000000000111111111111111222333333222333333444444555666666777777888888777777777888888888888999:::;;;<<<===::::::999999:::;;;===>>><<<===>>>???@@@AAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPSSSUUUWWWWWWWWWXXXYYY[[[^^^___^^^]]]]]]]]]___```aaaaaaaaaaaaaaabbbbbbaaa``````aaacccbbbcccdddcccbbbbbbdddeeedddfffhhhiiijjjjjjjjjiiikkkkkkkkkjjjjjjiiiiiihhhgggdddaaa``````aaabbbaaa\\\\\\\\\\\\[[[[[[ZZZZZZXXXXXXXXXWWWUUUUUUWWWYYY[[[^^^```___[[[WWWTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBBBBCCCBBBAAA???>>>>>>===;;;999777666666666888777777999<<<>>>>>>>>>;;;;;;:::999888777777666888777666555444444444444555555555444333222222111222111000000//////000000---......///000/////////------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''((()))******((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((()))***+++++++++++++++---,,,+++******+++,,,---//////000000000000000000000000000000111111111111111111222222333333333333444444444444555555555555222333444666888999:::;;;<<<===>>>???@@@DDDIIILLLHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMLLLLLLMMMNNNNNNQQQSSSTTTSSSQQQPPPPPPQQQPPPOOONNNNNNOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIIIIMMMPPPSSSVVVWWWVVVTTTSSSOOOOOOOOONNNMMMJJJHHHGGGHHHFFFCCCBBBCCCGGGKKKNNNMMMKKKJJJGGGEEECCCBBBBBB@@@@@@AAABBBAAA@@@>>>===;;;999888888;;;===>>>>>><<<:::888666444444444555333333333333333222000000~~~dddRRRGGGBBB;;;;;;:::999888777777666888777666666666777999999888888777666555444333222111000000///////////////////////////000000000000222222111000000///......000000000111111000000000111111222333333333333222222222111000000000111111111111111111111222333333222222333444444555555666444555777777666555666777666777777888999::::::;;;::::::;;;;;;;;;:::::::::<<<<<<===>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKMMMOOOPPPRRRSSSQQQRRRTTTVVVWWWXXXXXXXXX[[[\\\]]]___```aaaaaaaaaaaabbbbbbaaa```___aaabbbbbbccccccbbbaaaaaacccdddeeeeeefffggghhhiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjjgggcccaaaaaaaaaaaa```[[[\\\\\\[[[ZZZYYYXXXWWWXXXYYYYYYXXXVVVWWWYYY[[[\\\___bbbaaa\\\VVVTTTSSSRRRQQQPPPOOONNNLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???????????????>>>=========;;;999777666666666666999888888:::<<<>>>>>>===::::::999999888777666666777666555444444333333444444444444444333222111111111000000///////////////,,,---......//////......,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''((()))******((((((''''''&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))***++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000111111111111////////////////////////000111111222222333333444333333333444444444555555111222444666888999999:::;;;<<<>>>???@@@BBBFFFIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHLLLMMMNNNNNNNNNOOONNNPPPSSSSSSRRRPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPLLLKKKJJJIIIIIIJJJLLLMMMOOOQQQSSSUUUVVVTTTRRRQQQMMMMMMMMMMMMLLLJJJIIIGGGFFFEEECCCBBBCCCFFFJJJLLLMMMLLLJJJHHHFFFCCCBBBAAA>>>???@@@AAA@@@>>><<<;;;:::888666777:::>>>@@@@@@<<<:::888555444444444555333333333333222111000///zzzaaaPPPFFF@@@;;;;;;;;;:::999888777666666666666777777777888888777777666555444444333222222111000000//////000000000000000000////////////000000000000000/////////000000111111111111000000111111222333333333333222111000000000000111111222222111111111111222333333111111222222333444444444111333666666555444555666555555666777777777777777555777999:::;;;;;;:::999<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUXXXYYY[[[]]]^^^___``````^^^___```___^^^___aaaccccccccccccbbb```aaabbbdddgggffffffgggggghhhiiijjjlllllllllkkklllllllllmmmlllhhhdddaaa```___^^^]]]\\\]]]]]]\\\[[[YYYWWWVVVWWWXXXXXXXXXXXXYYY\\\^^^]]]bbbeeeccc]]]WWWTTTTTTPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAA>>>>>>===<<<<<<<<<======<<<;;;999777666666777888999888888999;;;===<<<;;;999999888888777777777666777666555444333333333333222222333444333333222111000000///............///---......///////////////,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---)))***+++---------,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********,,,,,,,,,---,,,,,,++++++)))***+++,,,------......)))***,,,...000000000000........................000000111222222333444444222222222222333333333333000222444666888888999999:::<<<>>>??????@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDGGGKKKMMMNNNNNNOOOPPPMMMPPPRRRSSSQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNLLLKKKJJJJJJJJJLLLMMMOOOOOOPPPRRRRRRRRRPPPNNNMMMJJJKKKKKKLLLKKKJJJIIIHHHDDDDDDCCCDDDFFFIIILLLNNNLLLLLLJJJHHHFFFCCCAAA@@@999;;;===??????>>><<<;;;;;;888666777999<<<>>>???<<<:::777444333333444555222222222222111000///...www___OOODDD???<<<<<<<<<;;;:::999888777555555666777888777777777777777666555444444333333222222111000000000000000111111000000//////............//////000000111111000000111111111111000000111111222333333333333222000000//////000111222222222222222111222222333444000000000111222222333333///222666666444333555666333444555555666666555555...111555999<<<<<<<<<;;;<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRTTTWWWXXXYYY[[[]]]^^^______ZZZ[[[]]]]]]]]]^^^aaaccccccccccccbbb``````bbbdddiiihhhgggggggggiiijjjkkkmmmmmmlllllllllmmmnnnnnnlllhhhddd```___^^^\\\[[[^^^^^^^^^]]]\\\ZZZWWWVVVUUUVVVWWWXXXYYY[[[^^^aaa___dddgggeee^^^XXXUUUUUUOOOOOONNNLLLKKKIIIHHHHHHEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGEEECCCBBBAAA???>>><<<;;;;;;<<<======<<<;;;999777777888999:::999888777888:::;;;:::999888888888888777777777777666666555444333333333333000111222333444333222111000000///..................//////000000000000000,,,,,,+++***+++,,,...///------++++++++++++------)))+++---......---,,,+++))))))))))))))))))))))))))))))************))))))'''((((((((())))))******%%%&&&&&&&&&''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$######$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++)))))))))))))))((('''&&&&&&(((***,,,---......---&&&(((***,,,.../////////.....................---000111111222333333444444111111111111222222222222111222444666888888888888999;;;>>>??????@@@AAABBBFFFFFFEEEDDDCCCBBBBBBAAABBBFFFJJJLLLMMMMMMNNNOOOMMMOOORRRSSSQQQPPPOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKJJJHHHFFFFFFFFFGGGHHHOOOPPPPPPPPPOOOMMMKKKJJJHHHIIIJJJKKKKKKJJJIIIIIIDDDDDDEEEGGGJJJNNNQQQSSSLLLKKKJJJHHHFFFCCC@@@???666888;;;>>>??????===<<<<<<999777666888;;;======<<<:::666444222222444555111111222111111000///...uuu^^^OOOCCC<<<===<<<;;;;;;999999888777222444666888999888777777777666666444333222111111111111000000000000111111111000///......///000111111000///...............111111111111111000000000333222222111000///......////////////////////////000111222222222000///...000000000000////////////333444555555666666555555555555555555555555444444555666777888999:::;;;;;;============>>>???@@@AAAAAA@@@>>>>>>>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQVVVZZZ^^^```aaabbb___^^^^^^^^^___aaacccdddgggfffdddccccccdddfffggglllkkkiiiiiiiiijjjlllnnnnnnkkkhhhffffffggggggfffhhhgggeeecccaaa___^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWYYY[[[]]]^^^gggeeeaaa]]]ZZZXXXWWWVVVQQQMMMIIIIIIKKKKKKGGGCCCIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFDDDBBB@@@???@@@@@@???======<<<<<<<<<<<<:::888777666777888999======<<<;;;::::::999999:::999777666555555555666444333222111000111222333333222222222111000000000000000///...------,,,,,,//////000000000000//////------,,,,,,,,,,,,------+++---555555+++---111*********)))***+++,,,...///)))))))))))))))***++++++))))))))))))************+++((($$$###%%%&&&&&&$$$((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,---......//////.........///000000111111000000000111222222333333333333222222333333444555555555666666666888;;;===777999;;;<<<;;;;;;<<<===AAACCCEEEEEEDDDBBBBBBBBBDDDFFFIIILLLNNNOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKLLLLLLKKKIIIHHHHHHJJJHHHGGGEEEEEEFFFIIILLLNNNKKKJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFCCC@@@BBBGGGJJJIIIGGGHHHGGGFFFEEECCC@@@>>>===<<>>?????????>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNOOORRRVVV[[[^^^aaabbbbbb``````______```bbbcccdddfffeeedddcccccceeeggghhhlllkkkjjjjjjkkklllnnnppppppmmmiiigggffffffeeedddfffeeecccaaa_______________^^^^^^]]][[[ZZZXXXWWWXXXWWWWWWWWWXXXYYY[[[\\\aaa___\\\YYYVVVTTTSSSSSSOOOLLLHHHIIIKKKKKKHHHEEEFFFEEECCCDDDFFFHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@AAA???>>>======<<<<<<<<<<<<;;;:::888777666777999:::<<<<<<<<<;;;:::999999999999888777555555444555555444333333222222222222222222222111111111111111111000//////...------,,,,,,/////////000000/////////...------------------...111888DDDBBB222///333...''''''&&&&&&'''(((******(((((((((((((((((())))))******))))))((())))))***,,,)))%%%$$$%%%&&&&&&%%%((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((()))******+++,,,,,,)))))))))***++++++,,,,,,////////////...............//////000000111222222222111111111111222333333444555666666555777999<<<999;;;======<<<<<<===>>>???AAABBBBBB@@@???@@@AAAEEEGGGJJJLLLNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMKKKKKKIIIJJJKKKJJJHHHFFFFFFFFFEEEEEEDDDDDDEEEGGGJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGGGGCCC@@@BBBFFFHHHGGGEEEBBBAAA@@@???===;;;999888;;;===@@@@@@>>>===<<<<<<<<<:::777777888999888888444333111000//////111111111111111000000000//////oooZZZMMMCCC===<<<<<<;;;:::999888777777333444666777888888777666666666555444333222111111//////............////////////000000000000/////////............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111////////////////////////111111222333333333333222444444444444444444444444555555666777888888999999888888888888999:::;;;<<<======>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRVVV[[[___aaabbbcccaaaaaaaaaaaaaaabbbcccdddddddddccccccdddfffhhhiiillllllkkkkkklllmmmoooppprrrnnnjjjgggfffdddbbbaaacccbbb```^^^^^^^^^```aaaaaa```___]]][[[YYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\]]][[[XXXUUUSSSQQQPPPPPPMMMJJJHHHIIIKKKLLLJJJGGGDDDCCCBBBCCCEEEGGGGGGGGGHHHFFFBBB???>>>>>>@@@AAA===<<<<<<;;;;;;;;;<<<<<<999999888777777888:::;;;;;;;;;;;;:::999999888888888777666555444444444444333444444444333333222222000000111111111111111111/////////...------,,,,,,......////////////...............------.........---999JJJGGG333+++...+++***))))))(((((())))))***+++++++++***************,,,+++)))''''''''')))***---***'''&&&&&&&&&&&&%%%((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))&&&'''''')))***+++,,,---+++++++++,,,------......000//////...------,,,,,,------...//////000000111000000000000000111222222333444555555444555777999888:::<<<<<<<<<;;;<<<======>>>>>>>>><<<<<<>>>???FFFGGGJJJLLLMMMMMMLLLKKKIIIJJJKKKKKKJJJIIIHHHGGGFFFGGGIIIHHHEEECCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCCCCCCCCCCEEEFFFGGGLLLLLLMMMMMMLLLJJJIIIHHHGGGDDDAAABBBDDDFFFDDDBBB@@@???>>>===<<<:::999888999<<<>>>???>>><<<<<<<<<<<<999666555666666666555222111000/////////111111111111000000000000//////kkkWWWKKKCCC>>><<<;;;;;;:::999888777777444444666666777777666666555555444444333222111111.........------............///000111111000///...++++++,,,---///111222333000111111111111111222222/////////000000000000000000000000000000000000000000///.........000111333.........///////////////222222333444444444444444333333333333333444444444444444555666777777888888666666666777777888999::::::<<<>>>@@@@@@@@@???>>>@@@AAACCCEEEFFFEEEDDDCCCGGGGGGHHHIIIJJJKKKLLLLLLOOORRRVVV[[[^^^aaabbbbbbaaaaaaaaabbbbbbccccccccccccccccccdddeeegggiiijjjllllllkkkjjjjjjkkkllllllooolllhhhfffeeedddbbb```___^^^]]]\\\\\\^^^```bbbcccbbb```]]][[[YYYWWWVVVUUUUUUVVVWWWYYY[[[^^^___^^^\\\YYYUUURRRPPPOOONNNJJJIIIHHHIIILLLMMMLLLKKKFFFEEECCCDDDEEEGGGFFFFFFFFFDDDBBB???>>>>>>>>>???;;;;;;:::::::::;;;<<<<<<999888888888888999:::;;;::::::999999999888888888666666555555444444444444333333444555555333222111//////000000111111222222//////.........------------......//////......---///......------......///(((444FFFFFF555---...(((+++******)))))))))((((((***************))))))(((...,,,)))&&&%%%&&&((()))---,,,)))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&%%%###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''((()))))))))''''''(((((()))***++++++******++++++,,,------...//////.........------------......//////000111111111000000000000111222222222333444444333444555777555666888999888888999:::<<<<<<<<<;;;::::::===???FFFGGGIIIKKKKKKKKKJJJIIIFFFGGGHHHHHHGGGFFFDDDCCCCCCEEEFFFFFFCCC@@@???>>>???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGLLLMMMMMMMMMMMMKKKIIIHHHGGGEEEBBBBBBCCCCCCAAA???>>>>>>===<<<;;;::::::999999<<>>===<<<===<<<999666555555555555444111111000000000111111222000000000000000000//////hhhTTTIIIBBB>>><<<;;;:::999888777777666444555555666666666666666444444444333333222222111......------------.........///000111111000///...---------......///111111---------........./////////////////////000000000//////////////////////////////.........///111222------....../////////000111222333333444444333333222222222222333333444444444444444555555666666777666666666666777888999999999:::===???@@@???===<<<>>>@@@BBBDDDEEEDDDCCCBBBFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPTTTYYY]]]___``````___``````aaabbbbbbbbbbbbaaaaaabbbccceeeggghhhiiikkkjjjiiihhhgggffffffeeehhhfffdddcccccccccaaa```\\\[[[[[[[[[\\\^^^aaabbbdddbbb```\\\ZZZXXXWWWVVVSSSTTTUUUWWWZZZ^^^aaaccc___]]]YYYTTTPPPMMMLLLKKKHHHHHHHHHJJJLLLMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@>>><<<<<<;;;::::::::::::;;;;;;<<<888888888999999:::;;;;;;888888888888888777777777555555555555555444444444222333444555444333222111/////////000000111111222...............---------------............------......------------......,,,333CCCGGG>>>;;;:::000'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%---+++(((&&&%%%&&&((())),,,++++++)))((('''&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))))))))))))))((((((((((((((((((%%%%%%&&&&&&'''(((((((((---------....../////////......///000000111111222111111111111111222333333222333555444333333333555333555777888777777888999;;;;;;;;;:::999:::===???DDDEEEGGGIIIIIIHHHGGGFFFDDDEEEEEEFFFEEEDDDCCCBBBAAACCCDDDCCCAAA>>>>>>>>>>>>?????????????????????>>>>>>>>>???AAACCCEEEGGGKKKLLLMMMMMMMMMLLLJJJIIIGGGEEEDDDCCCBBBAAA???>>>:::999888777777777888888;;;===@@@AAA???>>>======<<<999777555555555555444222222111111222222222333//////////////////000000eeeRRRHHHBBB>>>;;;;;;:::999888777666666555555555555555555555555444333333333222222222111......------------......//////000000000000//////222222000///------,,,,,,.........//////000000111//////////////////////////////////////////////////////......//////000000---------......//////000//////000111111111111000000111111222222333333444333333444444444555555555555555555555666777888999888:::<<<>>>>>>>>>===<<<===>>>@@@AAABBBBBBAAAAAAEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMRRRVVVZZZ\\\]]]^^^[[[\\\^^^___```aaaaaaaaa___```aaacccdddfffgggggggggffffffeeecccbbbaaaaaabbb```___```aaaaaa```^^^YYYZZZZZZ\\\]]]___aaabbbcccaaa^^^[[[XXXWWWVVVVVVRRRRRRTTTVVVZZZ^^^bbbddd\\\ZZZVVVQQQMMMJJJHHHGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOLLLJJJHHHHHHGGGFFFDDDAAABBBBBBBBBAAA>>><<<;;;<<<;;;;;;:::::::::;;;;;;999999999:::::::::::::::777777777777777777777777555555666666666555555444222333333333222222111111//////000000000000000000........................,,,,,,------------,,,,,,---------,,,,,,---------///111;;;AAA>>>AAA@@@444((((((((((((((('''&&&%%%&&&''')))*********)))(((+++***(((&&&&&&&&&((())))))***+++***(((&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))++++++,,,,,,---......///...//////000000111222222222111111111111222333333222444555555333222222333444666888888888777888999999:::;;;;;;::::::<<<>>>AAACCCEEEFFFGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBAAA???>>>???@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>???AAACCCFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKFFFFFFFFFDDDCCCAAA???>>>;;;:::999888888999:::;;;===???AAAAAA@@@>>>======;;;888666555555555555444222333333222222222222222......////////////000000dddPPPGGGAAA>>>;;;;;;:::999888777666666666555555444444555555555333333333222222222222222//////............//////000000////////////000000222111000...------------000000000111222222333333000000000///.........---------------------------/////////000//////......,,,,,,---......///000000...//////000000000000000000000000111222333333333333333333333444444444444444444444444555666777888888999;;;<<<======<<<<<<======>>>>>>???@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIHHHJJJOOOSSSWWWYYY[[[[[[WWWYYY[[[]]]______``````______aaabbbcccddddddeeebbbbbbbbbbbbbbbaaa``````]]]\\\\\\\\\^^^^^^\\\ZZZWWWYYY[[[]]]___`````````bbb```]]]YYYWWWVVVVVVVVVRRRRRRSSSUUUXXX[[[^^^```XXXVVVRRROOOLLLJJJIIIHHHGGGIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@???>>>======>>>===<<<;;;:::::::::;;;::::::::::::::::::999999666666666666666666666666555555666777777777666555222222111111000000000111000000000000000/////////........................,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,***111444222888999///)))***+++++++++***)))(((&&&(((***,,,------,,,+++)))(((((('''''''''((((((&&&(((******'''&&&''')))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***(((''''''''''''''''''&&&))))))***++++++,,,,,,---************++++++++++++------...//////000000111111000000000000111222222333444666666444222222222333555777777777666777888666888::::::::::::;;;<<<>>>@@@BBBDDDEEEDDDCCCBBBAAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAA@@@>>>???AAACCCBBBAAA???======>>>???@@@?????????@@@BBBDDDFFFHHHFFFGGGIIIKKKLLLLLLLLLLLLFFFGGGGGGFFFCCCAAA???>>><<<;;;:::::::::<<<>>>???===???AAAAAA>>><<<;;;:::888666333333444444444444222222222222222111000000........./////////000000cccPPPFFFAAA>>>;;;::::::999888777666666666555555444444444555555333333222222222222222222//////............//////111000///......///000111---------......000111111,,,------...///000000111111111000///...------,,,------------------------//////000000000///---,,,,,,,,,------...///000000000000111222222222222222///000000111222222333333333333333333333333444444333333333333444555666666999999:::;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@DDDDDDEEEFFFGGGHHHIIIIIIFFFIIIMMMRRRUUUXXXYYYYYYUUUVVVYYY[[[]]]_________^^^___```bbbcccccccccccc^^^___```aaaaaabbbbbbaaa\\\[[[ZZZ[[[[[[[[[YYYWWWWWWYYY\\\^^^```aaa```___```___[[[XXXVVVVVVVVVVVVSSSSSSSSSTTTVVVXXXZZZ\\\UUUTTTRRROOOMMMLLLLLLLLLHHHIIIKKKKKKLLLLLLNNNOOOLLLJJJHHHHHHIIIIIIHHHGGGFFFDDDAAA>>>======>>>??????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999888555555555666666666666666555666777888888777666666333222000/////////000111111111000000//////......---.....................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***(((,,,,,,(((...222***&&&'''((())))))((('''&&& """$$$'''(((((((((''''''''''''((((((((((((((($$$'''***)))'''&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''(((((((((((((((((()))******++++++******))))))(((((('''''',,,,,,------...//////000///////////////000111111333555777666444222222222000222444555444444555666444666999::::::999999:::<<<>>>@@@BBBCCCCCCCCCBBB@@@AAACCCEEEFFFFFFFFFEEEBBBBBBAAA???>>>???CCCFFFDDDBBB???===<<<===???AAAAAA@@@@@@AAABBBEEEGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLFFFGGGHHHFFFDDDAAA@@@???888888666666777999;;;<<<===???AAA@@@===:::999888666444111111222444444333222222222222111///...------.........//////000000cccOOOCCC???>>>:::777555444555777777666555444444444444333333333222111111222222222111///////////////////////////........................---//////...---,,,...000---------...///111333444444444444333111///---,,,000///............///000---......//////......---...---,,,++++++---...000...///////////////...---///000000000111111111111222222222222222222333333222222222333333444444444777888888999999:::;;;;;;::::::;;;;;;<<<=========@@@AAABBBDDDEEEEEEFFFFFFDDDEEEHHHKKKPPPTTTXXXZZZWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]```dddeeebbb___ccc```___bbbeeeeee```[[[YYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYY[[[^^^```aaa___]]]bbb___\\\XXXVVVVVVVVVWWWSSSRRRQQQRRRTTTUUUTTTSSSSSSQQQOOOMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEBBB@@@>>>???@@@@@@>>><<<<<<<<<===<<<:::;;;<<<===<<<999888777888999999777666666555555555555444444333222222111111000000000000111111111111---+++***,,,///111111///000000000000000000000000------......------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))((('''&&&%%%((()))))))))))))))((((((%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&$$$ !!!%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&$$$###!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&''''''(((((())))))************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...//////...------000222333666999888444000000000111222222333333444555555666666777888999:::;;;;;;;;;>>>@@@AAA@@@>>>===>>><<<===???AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDAAA>>><<<===>>>>>>======AAADDDDDDDDDDDDFFFIIIHHHKKKNNNMMMJJJGGGGGGHHHHHHHHHGGGFFFCCC???<<<::::::::::::999999:::;;;;;;@@@???>>>===<<<;;;::::::999888777666555444333333000000000000000//////..................///000111bbbOOOCCC>>>>>>:::888666666777777666555888777777777666666666666222111111222222222000///................................................+++---...//////...------............000222444666:::888444000...------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++...---,,,++++++,,,...///------.../////////////////////000000000111111111111111111222222222222333222222333333444444444444777777888888999::::::::::::::::::;;;<<<<<<======>>>???@@@BBBCCCCCCCCCCCCBBBDDDFFFJJJNNNQQQTTTUUUQQQQQQQQQRRRTTTUUUWWWXXX[[[\\\]]]aaaeeeeeebbb___bbb```___aaadddddd___[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\^^^``````^^^\\\___]]]ZZZWWWUUUUUUVVVWWWSSSRRRRRRSSSUUUVVVUUUTTTVVVTTTRRROOOMMMLLLLLLLLLKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGEEEDDDCCCCCCCCCCCCGGGGGGFFFDDDAAA???@@@AAACCC@@@===;;;:::999777555888:::;;;;;;999888999999888888777666555555555555555555555444444333222111222222222111111000000000000...------///000...,,,........................---------...------,,,+++,,,,,,+++++++++*********++++++++++++************(((((((((((((((''''''&&&&&&'''(((((())))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!###%%%$$$"""!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$###"""######$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''''''''(((((()))))))))))))))******+++++++++++++++------,,,,,,,,,,,,------......///...------///222333555666555333111000000111111111222333333444444555555666777888999::::::;;;===???@@@>>><<<<<<<<<888999;;;<<<===>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDCCCAAA===<<<<<<======<<<;;;???CCCFFFFFFGGGIIIKKKIIIKKKLLLKKKIIIGGGGGGHHHIIIHHHGGGEEEBBB???===<<<;;;;;;::::::::::::;;;;;;>>>=========<<<<<<;;;;;;888888777666555444333333000000111111000000///...000//////............///~~~```NNNCCC>>>===:::999888888999888666444555555555555444444444333111111222222111000000///........................------------------------+++,,,...000222111...,,,---------...000333555777>>>:::444...++++++---...///...---,,,,,,---...///+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///........................////////////000000000000000000111111222222222222333333444444444444444555666666777888888999999:::999999::::::;;;<<<<<<<<<;;;<<<===???@@@@@@@@@@@@@@@BBBEEEHHHKKKMMMNNNOOOOOOOOOPPPPPPRRRTTTUUUVVVXXXZZZ^^^cccggggggccc```aaa___^^^```bbbbbb___[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]^^^```___]]][[[\\\ZZZXXXVVVUUUUUUVVVWWWTTTSSSRRRTTTVVVWWWWWWVVVWWWVVVSSSPPPNNNLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFCCCBBB@@@??????GGGGGGGGGEEEBBBAAAAAABBBCCC@@@<<<:::888777555444666888::::::999888999:::777666555444444444444444444555555666555333222111444333333222000//////...111000...///000000...---........................---------------,,,++++++,,,++++++++++++*********************))))))))))))&&&''''''(((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###### ###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###### """$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&''''''(((&&&''''''''''''((((((((('''(((((((((((()))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111333222111111222222111000//////000111111222222333333444444555666777888888:::<<<>>>>>><<<:::999:::777777888999:::<<<>>>???@@@@@@AAAAAABBBCCCCCCDDDBBB@@@===<<<<<<<<<<<<;;;:::>>>DDDHHHJJJKKKLLLMMMJJJJJJJJJIIIGGGFFFGGGIIIIIIHHHFFFCCCAAA???>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888777777666555444333333000111111111111000//////111000///......------...{{{^^^MMMCCC>>><<<::::::999::::::999666333444444444333333333222222111222333222111/////////........................---------------------------------000222333000---,,,,,,,,,---///222444666<<<888333...++++++---///000///...------...///000---......//////......---,,,,,,+++++++++,,,---...000///...---,,,,,,,,,+++........./////////000000//////000000111222222222444444444444444444444444555666666777777888888999888888999999:::;;;;;;;;;::::::<<<===>>>????????????AAADDDHHHJJJKKKJJJJJJMMMMMMNNNOOOPPPRRRSSSTTTVVVZZZ```fffiiihhheeebbbaaa```___```aaaaaa___\\\[[[ZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\]]]___```^^^]]]ZZZXXXWWWUUUUUUUUUVVVWWWTTTSSSSSSTTTVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHEEEBBB@@@>>>>>>CCCDDDDDDCCCBBBAAACCCDDDAAA>>>;;;999999999888888666888999999888777888888666555444444333333333333444555666666666444222111222222111000000///...............///000111111111////////////////////////,,,------------,,,++++++++++++++++++************))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''&&&%%%%%%''''''((()))))))))))))))((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&& ###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++++++++++++++,,,...///...------///000333000---...111222111///......//////000111111111222222333444555666777777999:::;;;;;;999777777888888888888999<<>>>>>>>>@@@AAADDDGGGIIIIIIHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPUUU[[[bbbhhhjjjiiifffdddaaa```````````````___^^^[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYY\\\___``````___YYYXXXWWWVVVVVVVVVVVVWWWUUUTTTTTTTTTVVVWWWVVVUUUOOOOOOMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMKKKJJJGGGDDDAAA???=========???@@@@@@@@@AAADDDFFFEEEAAA===;;;:::::::::999777888999999666555555555555444444333333333333444444555555555555333222111////////////////////////......///000000000111111........................,,,,,,------,,,,,,+++***+++++++++*********)))))))))))))))(((((((((''''''$$$%%%&&&((())))))))))))''''''''''''&&&$$$###"""&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""######$$$%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((((('''''''''''''''''''''((())))))))))))(((((()))************)))(((+++---......------...///111...,,,,,,000111000...---......//////000111111111111222333444555555666777888999999777666666777999999999;;;===@@@CCCEEE???@@@AAABBBCCCCCCCCCCCCAAA???>>>>>>???@@@???>>>AAADDDGGGKKKMMMMMMKKKIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA???>>>======<<<<<<<<<===>>>>>>===;;;:::888777777666666555555444444333333222222222222222111111000---------......000111111uuuYYYLLLCCC===:::999888777888999999777555666666666555555555444444222555777555111///000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---+++******+++,,,...000111---...///000000///...---------++++++++++++------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,((((((((())),,,...111333------------.........///------...///000111111222444444333333333333222222333444444555555666777777666666777777888999999999888999:::<<<======>>>>>>@@@AAACCCEEEGGGGGGGGGGGGIIIJJJJJJKKKLLLNNNPPPPPPTTTZZZbbbggghhhgggeeeccc``````______^^^^^^^^^^^^\\\[[[YYYXXXWWWXXXXXXYYYWWWWWWWWWZZZ]]]`````````ZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTSSSLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOONNNHHHGGGDDDBBB???===<<<<<<:::<<<===>>>>>>@@@CCCEEEKKKGGGAAA===:::999888777777888999888555333333333555444444333333333444444555444444333222222222111.........//////000000000000111222000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++************)))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))((((((((('''&&&%%%#########$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""#########""""""!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((((((((((((''''''''''''&&&''''''((()))))))))))))))((()))***++++++***)))(((+++,,,...///...------...///...---...///000///...---......//////000000111000111111222333444555555555666777777555555666888777888999;;;===???AAABBB???@@@AAACCCDDDCCCCCCBBBAAA@@@???@@@BBBCCCCCCBBBFFFFFFHHHKKKMMMLLLJJJGGGHHHFFFDDDDDDFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>============???>>>===;;;999777555555555555555444444444333333222333333333333222111111,,,,,,,,,---///000222333rrrWWWKKKCCC===:::888666555666777888888777444444333333333222222222444777999777222000111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,***111888999444...---...,,,,,,++++++,,,---///000+++,,,---.........---,,,//////...------...//////+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,))))))((()))***---000111,,,,,,---------.........,,,------...///000111222333333222222222111111111333333333444555555666666555555666777777888888999777888999;;;<<<<<<<<<<<<@@@@@@AAACCCDDDEEEFFFGGGKKKKKKKKKLLLNNNOOOQQQRRRSSSYYY```ddddddcccaaaaaa]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[YYYWWWWWWWWWXXXYYYXXXWWWWWWXXX[[[^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVTTTTTTTTTTTTRRRPPPLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPOOOOOONNNFFFEEEDDDBBB@@@???>>>>>>;;;<<<===>>>===>>>AAACCCMMMHHHBBB===:::999888777555666777777555444444444555555444444444444555555555444222000000000111222111111111111000000000000///111222000---+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************))))))))))))*********)))))))))((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&(((%%%"""!!!###%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$ !!!"""###############$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((()))************))))))***+++,,,,,,+++***)))***,,,...///...------...---///000000///..................///000000111111000111111222333444555666444555666666555555777999777888:::<<<>>>???@@@@@@>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@AAACCCFFFGGGGGGFFFHHHGGGGGGIIILLLLLLJJJGGGFFFDDDCCCDDDGGGGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>===>>>>>>======<<<:::999777666555555555444444444444333333333333333444333222222111---------......000111222qqqWWWKKKCCC===999777555444444666888999999777777666666666555555555444888:::888333000111444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,777BBBCCC<<<333000111......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---......//////......---******+++,,,,,,,,,,,,+++...---+++))))))***+++,,,,,,,,,,,,---------......,,,,,,---...///000111222222222222111111111000000222222333444444555555666555555666666777888888888666777888999:::;;;;;;;;;??????@@@@@@BBBDDDFFFGGGGGGGGGHHHHHHJJJLLLMMMNNNRRRWWW^^^aaaaaa_________[[[\\\[[[ZZZYYYYYYZZZ[[[]]][[[YYYWWWVVVWWWXXXYYYYYYXXXWWWXXXZZZ\\\\\\[[[^^^^^^]]]\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSRRRPPPOOONNNMMMKKKJJJIIIIIIJJJJJJLLLLLLNNNOOOPPPOOOOOONNNGGGGGGEEEDDDCCCBBBBBBBBB===>>>???>>>======???AAAJJJEEE@@@<<<;;;;;;::::::222444666666555444555666555555444444444555555666666444111///...///111222555444444333222111000000+++...000///---,,,...000------------------------+++,,,,,,,,,,,,+++******************))))))))))))************))))))))))))&&&'''((((((((((((((((((###$$$%%%'''((()))))))))'''(((((()))))))))))))))%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''')))%%%!!! ###%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%% !!!###$$$&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((()))******************+++---......---+++******,,,...///...---------,,,///333333///------.........//////000111111111111111222333444555555666333444555555555666888:::888:::<<<>>>@@@AAAAAA@@@>>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBEEEHHHJJJJJJIIIHHHFFFFFFHHHKKKLLLKKKIIIEEECCCCCCEEEGGGHHHEEEBBBAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::999888777777444444444444444444333333333333444444333333222111//////.........//////000nnnWWWJJJ???999888444666888888777777888999333333333444444444555555444111//////111111///---000000000000000000000000000000/////////.........///666===AAA>>>777///***,,,,,,+++++++++,,,---...333111...,,,*********+++))))))))))))))))))))))))***,,,---......+++)))'''((((((((()))******++++++,,,,,,+++***'''### ************++++++,,,---000//////......000111222111222333222000000111222222222333333333444444444666666666777888888999999999888666555555777999:::??????@@@AAABBBBBBBBBBBBFFFFFFGGGHHHJJJMMMOOOPPPQQQUUUZZZ]]]^^^]]]]]]]]][[[ZZZYYYYYYZZZZZZYYYXXXYYYYYYXXXWWWWWWWWWXXXXXX\\\\\\ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSOOOLLLOOOMMMKKKIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFFCCC@@@>>>===>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;::::::999888888777777666666555555555666666777666555333222111000000777666444222111000//////111000000///000111222222//////000222333555666666+++++++++*********))))))---,,,******+++,,,,,,+++************)))))))))))),,,***(((''')))*********(((((()))))))))'''&&&%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&$$$###""""""!!!!!!######""""""######$$$%%%'''&&&%%%''')))((($$$ '''(((((('''&&&&&&''')))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***++++++++++++++++++++++++,,,---...///000////////////000000000000///000000000000//////......///000111222333444444555444333333444666999::::::;;;===???@@@AAAAAA@@@???@@@BBBBBB@@@??????@@@CCCCCCCCCFFFHHHJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDBBBAAAAAACCCDDDCCCCCCDDDBBB@@@???@@@@@@???===<<<<<<;;;:::999777777666222111111333444555444222333444444333222000...,,,////////////////////////mmmWWWJJJ@@@:::999888999;;;:::888777777888555555555444444333333333444222000000222222000...------------------------...---------,,,,,,,,,,,,,,,000555666444///+++)))******+++,,,---,,,,,,+++000///,,,***)))((((((((())))))))))))))))))))))))'''(((***,,,---,,,++++++*********)))))))))))))))***+++,,,------,,,***)))((((((((()))***,,,---...//////.........///000111///000111111//////000111222222222222333333333333444555555666666777777888888777666555555666888999======>>>???@@@@@@@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHMMMQQQVVVZZZZZZZZZZZZ[[[ZZZYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXZZZZZZ[[[[[[[[[ZZZYYYXXX[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTRRROOOLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKFFFEEEBBB???===========================<<<;;;:::::::::999999888777777777555555444444444555555666666666444333222222222222333333333222222111111000666444111...---------...,,,,,,------......//////,,,++++++++++++*********+++)))(((((()))******)))************))))))))))))+++)))''''''(((******)))&&&'''((())))))(((''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$"""#########$$$$$$$$$%%%%%%#########"""""""""!!!!!!######$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""""""""######""""""######$$$%%%&&&%%%&&&(((++++++)))&&&%%%&&&&&&%%%"""!!!!!!"""'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''))))))((()))***++++++++++++***+++++++++,,,,,,---...///---------.........//////...//////000000000//////...//////000222333333444444444333444555666888999999:::<<<>>>@@@AAAAAAAAA???AAABBBAAA@@@??????@@@AAA@@@AAADDDHHHJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFDDDCCCCCCEEEFFFEEEDDDDDDBBB@@@?????????===<<<<<<;;;;;;:::888777777666333222222333555666444333444444444333222111000///////////////////////////lllVVVJJJ@@@:::::::::;;;;;;:::888666555666777666555444333222222111444333111111222222000///------------------------------------,,,,,,,,,,,,+++,,,---,,,***)))***+++''')))+++---...,,,***)))...---,,,+++***)))(((((())))))))))))))))))))))))(((((()))******+++++++++++++++******)))((((((''')))+++---///000000000///''''''((()))+++---...///...------------...//////,,,...//////......000111000111111111222222222222333333444444555666666666777666666555666777888999:::;;;<<<======>>>======CCCCCCCCCCCCCCCDDDEEEFFFIIIMMMRRRUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWWWWVVVTTTUUUUUUUUUVVVVVVWWWWWWXXXWWWXXX[[[\\\\\\ZZZWWWUUUZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTRRRNNNKKKGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHFFFDDDBBB@@@>>>===>>>>>>=========<<<;;;:::999888888888888777666666555555333333333333333444555666666555444333333333333444000111222333333222222111555333///---++++++,,,---........................,,,,,,,,,,,,++++++++++++***)))((((((***+++***)))************))))))))))))***(((''''''((())))))(((%%%%%%&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$%%%$$$###""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$######""""""######$$$%%%""""""###%%%''''''%%%$$$###%%%''''''%%%#########%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''#########$$$&&&((()))***))))))******++++++******++++++++++++,,,---......+++++++++,,,,,,,,,---------...//////000000000000......///000111222333333222333333444555666777888888999;;;===???@@@AAAAAA@@@AAABBBAAA???>>>???@@@??????@@@CCCGGGIIIIIIIIIFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEHHHFFFEEEFFFGGGGGGFFFEEEDDDAAA???=========;;;:::;;;;;;:::999888777777666444444333444666777555444444444333222222222222222////////////////////////kkkUUUJJJAAA;;;;;;888999:::999666555444555666666555444333333222222444444333222222222111000////////////////////////........................+++++++++***)))***,,,///''')))***,,,,,,+++***)))............---+++***))))))))))))))))))))))))))),,,+++***(((((((((((()))************))))))((((((***+++,,,,,,,,,,,,++++++))))))******+++---...///,,,,,,,,,,,,------......+++---...///......000222000000000000111111111111333333444444555555666666777777777777777888999:::888999:::;;;<<<<<<<<<<<>>>>>======;;;:::888888777777666666555444444333111111111111222333555555555444444333444444555555///111222444444222111///+++,,,,,,------...//////////////////////////////---------,,,,,,,,,+++++++++******+++,,,---,,,***************)))))))))((()))'''&&&'''((()))((('''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######""""""######$$$%%%###############""" !!!%%%''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&''')))***))))))************))))))+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,---...///000000000000......//////000111222222111222333555666666666666777888:::<<<>>>???@@@AAA@@@AAAAAA@@@>>>===???@@@AAAAAAAAADDDGGGIIIHHHGGGFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFFFFEEEEEEFFFFFFFFFHHHGGGFFFGGGHHHHHHFFFEEECCC@@@>>><<<<<<;;;:::888:::::::::999888777777666666555444555777777666444333222111000111222333444000000000000000000000000hhhSSSIII@@@<<<<<<777888:::999888666777777444444444444444444444444444444444333222111111111////////////////////////------..................***+++------,,,,,,...000******))))))******+++,,,,,,------------,,,+++***))))))))))))))))))))))))---+++***((('''((())))))(((((())))))************************))))))((((((------,,,,,,,,,------...+++,,,,,,---------------,,,---////////////111222//////000000000111111111333444444555555666666777777777888888999:::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDGGGKKKOOOQQQSSSSSSUUUVVVRRRQQQQQQQQQSSSTTTTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVSSSRRRQQQOOOLLLJJJEEEGGGIIIKKKLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<;;;999888666666555444444333333222000000000111111333444555444333333333333444555555111222333444333111///---%%%'''+++///000000///...+++++++++,,,------......---------,,,,,,,,,++++++*********+++------,,,***************)))))))))(((((('''&&&'''((()))(((&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######""""""######$$$%%%%%%&&&&&&%%%$$$#########!!!###$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))))))))*********))))))(((++++++*********+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,---///000000000000.........//////000000111000111222444555555555555777777999:::<<<>>>???@@@???@@@@@@???======???AAAEEEEEEDDDFFFGGGHHHGGGEEEEEEFFFIIIKKKLLLKKKJJJIIIFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGEEECCCBBB???===<<<;;;;;;:::888:::999999888888777777777777666555666777777666444111000/////////000222333111111111111111111111111eeeQQQHHH???;;;<<<888:::;;;;;;999888888999333333333444444444555555222333444333111///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((***---...---------...++++++***))))))+++,,,---***************)))))))))))))))))))))))))))))))))***)))(((((()))***,,,---'''(((((()))******++++++(((((())))))***+++++++++......---,,,,,,,,,,,,,,,+++,,,------......------,,,...//////......000111///000000000111111111111333333444444555666666777666777777888999:::;;;;;;888999:::;;;;;;<<<<<<<<<:::;;;<<<===@@@BBBDDDEEEGGGJJJMMMOOOPPPQQQRRRSSSOOONNNNNNPPPSSSTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUWWWVVVUUUSSSSSSTTTUUUVVVSSSSSSTTTUUUVVVWWWXXXYYYVVVTTTQQQPPPOOONNNLLLJJJHHHIIIJJJKKKLLLLLLKKKJJJKKKKKKLLLLLLJJJHHHEEECCC============<<<<<<;;;;;;>>>>>>>>>===<<<;;;:::999555555555444333333222222111111111111111222333444333333222222222333444444222222222222222000...---'''***---000000///,,,***,,,------...///000000000,,,,,,,,,,,,++++++++++++''''''(((***,,,,,,***(((************))))))))))))(((((('''(((******(((&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""######$$$%%%%%%%%%"""###$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""#########%%%$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%######""""""######$$$%%% """############$$$&&& """$$$%%%$$$""""""###%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''(((((())))))******))))))((((((+++******)))******++++++,,,,,,---------.........,,,---......////////////---........./////////000000111111222333444555666888888888999:::<<<===>>>>>>>>>>>>>>>===>>>AAACCCGGGFFFFFFGGGHHHHHHFFFDDDDDDFFFIIILLLMMMLLLJJJIIIEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFGGGFFFDDDAAA@@@>>><<<;;;<<<<<<;;;999999999888888888777777777777666555666777777555333000000/////////000000111111111111111111111111111cccOOOFFF>>>;;;;;;888999:::999777555555555444444444444444444333333111333444222///...///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++---...---,,,------***++++++,,,,,,,,,,,,,,,******)))(((((()))***+++)))))))))))))))))))))))))))))))))******+++,,,---)))))))))))))))*********(((((())))))***,,,---...++++++*********++++++,,,+++,,,---...///......---,,,---......---,,,---///000000000111111111222222222222333333444444555555444555666777888999999999777888999::::::;;;;;;;;;======>>>???@@@BBBDDDDDDEEEGGGJJJKKKKKKLLLMMMNNNMMMLLLMMMOOOSSSUUUVVVUUUTTTUUUVVVWWWXXXWWWUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSPPPQQQRRRSSSUUUVVVXXXXXXSSSQQQOOONNNNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJGGGCCCAAA===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999666555555444333333222222222222111111111222222333333222222111111111222222111111111111000000000000------......------,,,+++000000000000000111111111,,,++++++++++++*********''''''(((***,,,,,,***(((************)))))))))))))))(((((()))++++++)))'''((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%!!!###$$$$$$!!!!!!"""$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########$$$###!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$#####################$$$$$$######""""""######$$$%%% """!!! """%%%%%%&&&''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((('''******))))))))))))******,,,,,,,,,------------...------......///.........------............//////111111000111222333555666999888888888999:::<<<===<<<============???BBBEEEFFFEEEEEEFFFGGGGGGFFFDDDDDDFFFIIILLLMMMLLLKKKIIICCCCCCAAAAAAAAABBBDDDEEEGGGFFFFFFGGGHHHFFFCCCAAA???===<<<;;;<<<===<<<;;;888888888888777777777777666555555555666666444222000000111111111000000///////////////////////////aaaNNNEEE>>>:::;;;777888888666333000//////666666555444333222222111000222333222///---...000........................,,,,,,,,,------.........+++---......------...///)))***---//////...,,,***---,,,***))))))+++---...))))))))))))))))))))))))------,,,,,,+++******)))++++++******)))(((((((((******))))))******+++,,,(((((((((((()))***+++,,,,,,---.../////////...---,,,---...---+++++++++---111111111111222222222222000111111222333333444444222333444666777888888888666777888999999::::::999;;;::::::;;;;;;<<<>>>>>>CCCEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLOOOSSSVVVWWWWWWUUUVVVWWWXXXXXXWWWUUUTTTRRRSSSUUUVVVVVVTTTRRRPPPOOOPPPQQQRRRTTTVVVWWWXXXRRRPPPMMMLLLMMMLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIFFFBBB@@@??????@@@@@@@@@@@@??????::::::;;;;;;;;;:::999999666555555444444333333222333333222222222222222222333222111111000000111111////////////000111222333///...,,,++++++,,,...//////......---,,,,,,+++++++++++++++*********))))))((((((***,,,...///,,,***************)))))))))))))))))))))***,,,+++)))'''&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&!!!""""""###$$$$$$%%%%%%!!!###%%%$$$!!! """$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%###"""!!! !!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$###############$$$#########"""###$$$$$$%%%%%%''''''%%%"""!!!###%%%!!!"""######"""###%%%'''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&((()))***)))))))))))))))(((''''''******)))))))))))))))***++++++,,,,,,,,,---------.........///......------------..................222111000000111333555777:::999888888888999;;;;;;;;;<<<<<<<<<===???CCCFFFCCCBBBCCCDDDFFFGGGFFFEEEDDDFFFIIIMMMNNNMMMKKKIIICCCBBB@@@@@@@@@BBBDDDEEEGGGGGGGGGHHHHHHGGGDDDAAA>>>===;;;;;;===>>>===<<<888888888888777777777777666555444555666555444222111222222333333111000///........................```NNNAAA>>>AAA>>>:::999777666555555666666444444444333333222222222111000000////////////000------------------------,,,,,,++++++,,,,,,---...+++++++++*********))))))***+++,,,,,,------------+++,,,,,,,,,,,,+++******!!!"""%%%''')))+++,,,,,,,,,++++++***************))))))))))))))))))))))))+++*********))))))(((((('''(((((((((((()))))))))******++++++++++++************+++++++++,,,,,,,,,000/////////000111333444//////000111222444666777555555666666777777888888777777666666666666666777666777777888:::<<<>>>???FFFEEECCCBBBAAABBBDDDEEEFFFHHHJJJKKKLLLNNNQQQTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSOOONNNOOOQQQTTTVVVUUUTTTQQQOOOMMMLLLLLLLLLKKKIIILLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIHHHFFFCCC@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;:::999888888666666555444444444444555555555555555444333222111444444333333222111000000111222222333333333222222///---+++,,,---///000///...------,,,,,,,,,------+++++++++***++++++,,,,,,******++++++++++++******,,,++++++***)))(((((('''))))))))))))))))))))))))&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$!!!"""###""" $$$$$$$$$#########""""""########################!!!!!! !!!###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!$$$&&&&&&%%%"""!!!""""""""""""###$$$&&&&&&#########"""!!! &&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$###%%%'''((((((&&&###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''))))))'''&&&)))(((((('''''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,------000000......---...///000---------------...//////---......///000222333444666666777777888888999999888:::;;;<<<<<<===@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHKKKNNNNNNJJJGGGCCC@@@===>>>BBBEEEEEEDDDFFFFFFGGGHHHHHHFFFBBB>>>;;;999888888:::;;;;;;:::===:::888999;;;<<<:::777666555555444222111000000///000111222222111000///------------...000111222~~~]]]LLL???<<>>===<<<;;;:::;;;;;;;;;;;;:::999888777666666555555444444444555111222333444555555555555444444333333222111111000///000000111111000000///---+++******,,,---...---///......---------......------,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))(((''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!(((&&&$$$$$$&&&'''&&&$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$'''%%%"""!!!###%%%""""""!!!""""""###$$$%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!$$$&&&''''''&&&%%%########################""""""""""""""""""""""""$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((()))((('''((((((''''''&&&''''''((())))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++,,,---...///...------------...//////111111111222333444555666555555666666777888888888888999;;;;;;;;;<<>>===;;;::::::;;;<<<;;;:::;;;999777888999:::888666555555444333222111000000///000111111111111000///111111000//////......---zzzZZZJJJ>>>:::===:::777666555444333333333333444444333333333333222222111111000///////////////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++******)))(((''''''((())))))******+++******)))(((((((((((((((************************************))))))))))))************++++++++++++******++++++++++++******,,,,,,,,,,,,---------...***+++,,,------......---111111000///...---,,,,,,444444444555666666777777666666555555555666666777::::::999999::::::;;;;;;>>>======<<<===>>>@@@AAAAAACCCEEEGGGHHHJJJMMMPPPPPPPPPRRRSSSSSSTTTTTTTTTPPPOOOMMMLLLLLLNNNOOOQQQVVVUUUUUUVVVXXXXXXWWWVVVPPPMMMIIIGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@>>>===;;;:::999::::::::::::999888777666666666666555555555444444111222333444555555555555444333333222222111111111//////000000000000//////---,,,***+++,,,...------//////............/////////...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$###"""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########(((%%%!!! ###%%%$$$###############$$$$$$&&&&&&&&&%%%$$$$$$######"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$############$$$!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""$$$###############$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++++++++,,,---............---......///000000000//////000000111222444444444555666777777777777888:::::::::;;;>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGKKKNNNOOONNNMMMHHHEEEBBBAAACCCFFFHHHIIIIIIIIIHHHHHHGGGEEEAAA>>>>>>===;;;:::;;;;;;;;;999888777666666777777666555555444444333222111000000///000000111111000000///000000111111000...,,,+++wwwYYYJJJ===:::<<<999888888777666555555555444333333333333333333333333222111000//////......///.........------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))************)))((((((''''''((()))***+++,,,---))))))((('''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,------+++,,,---...///......---,,,,,,---...//////000000333333333444555555666666555555444444555555666666999999999999999:::;;;<<<999999999999;;;<<<>>>???@@@BBBDDDEEEFFFHHHKKKMMMMMMMMMOOOPPPQQQRRRRRRSSSRRRPPPNNNMMMNNNPPPRRRTTTXXXWWWVVVWWWXXXXXXVVVTTTRRRNNNJJJGGGHHHIIIKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999999999888777666666666666666666666555555444555555555555444333222111333333333222222111111111111111111222111111000000000...---...///000///......------------......//////...---,,,+++************++++++,,,,,,++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$######""""""""""""#########$$$"""###$$$$$$$$$###""""""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""############%%%$$$$$$###############%%%$$$"""!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))******++++++,,,,,,,,,++++++++++++,,,......------......///000//////...............///111222333333444555666666666777888999888999<<<>>>?????????@@@@@@@@@@@@AAA@@@AAADDDHHHKKKMMMNNNMMMIIIFFFCCCAAABBBDDDGGGIIIJJJIIIHHHGGGFFFDDD@@@===>>><<<:::999999999888777777666666666666666555444444333333222111000000000///000000000000000000///(((***---///000000///...uuuXXXJJJ???;;;===999777777777666555555444444333333333333333333333333222111000///.....................------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))************)))((((((...---+++)))((('''&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))******))))))*********+++++++++******++++++++++++******)))*********++++++++++++***+++---.........,,,,,,)))***---///111222333333222222222333444444555555444444333444444555666666666666666777999;;;<<<===;;;;;;<<<===>>>@@@AAABBB@@@BBBCCCDDDDDDFFFHHHKKKIIIJJJLLLNNNOOOPPPQQQQQQRRRQQQOOONNNOOOQQQTTTVVV\\\[[[ZZZZZZZZZZZZXXXVVVQQQNNNIIIGGGGGGIIIJJJJJJHHHHHHHHHHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCC>>>>>>>>>>>>============999999999999888777666666666666777777777666555444555555555555444333222111333333222222222222222111111111111111111000///...000///...///000000///---,,,+++++++++,,,,,,---...------+++***))))))))))))))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%!!!"""$$$%%%&&&%%%$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$####################################!!!!!!"""""""""#########%%%$$$######""""""######%%%$$$""" !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******++++++******)))((('''&&&---------------...//////222222111000000000000111///000111222333444555555555666777777666777999;;;<<<<<<<<<=========>>>>>><<<>>>AAADDDGGGIIIJJJKKKGGGFFFCCCAAA@@@BBBEEEGGGHHHGGGEEEDDDCCCAAA>>>;;;;;;999777666666777666444666666666666555555555555222222222111111000000///000//////////////////000%%%'''***---///000//////sssWWWKKK@@@<<<===999444444555444444333111111222222333333333333444444333222111///............------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++******)))(((+++***)))((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))************''''''((((((((()))))))))******++++++++++++******))))))))))))******************++++++++++++******,,,---///111222222111111111111111222333333444444333333333333333444555666333444444666777999;;;<<<::::::;;;===>>>???@@@@@@AAABBBCCCCCCBBBCCCEEEGGGFFFGGGIIIKKKMMMOOOOOOPPPOOOOOONNNNNNOOOQQQTTTUUUYYYWWWVVVWWWWWWWWWUUUSSSNNNKKKGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFEEECCCBBBBBBAAAAAA@@@AAAAAABBBBBB============>>>>>>>>>>>>::::::::::::999888777666666666777888777666555444111222333444555555555555222222222222222222222222...//////......---,,,+++...---------///...---+++************+++,,,---...,,,+++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###############$$$$$$$$$$$$$$$################################# !!!!!!!!!"""""""""!!!###$$$$$$######$$$###############$$$$$$$$$#######################################"""!!! ######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%'''"""!!!!!!!!!!!!!!!""""""##################""""""######$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$###""""""""""""###!!!!!! """###%%%&&&########################""""""""""""""""""""""""""""""""""""###$$$%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((()))))))))((((((((('''&&&%%%######,,,,,,,,,+++,,,------...000000///.........//////---...///000111222333444333555666555555555777999::::::::::::;;;;;;;;;;;;:::===@@@AAABBBCCCEEEGGGEEEEEEDDDBBB@@@@@@BBBDDDEEECCCBBBAAA@@@>>><<<999777666444333444444444222555666666666444333444555111111111000000000//////000//////......//////000)))***+++------------,,,qqqVVVJJJ@@@<<<===888444444444555444333111000222222222333333444444444333222111///......------+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...,,,---------,,,,,,+++***+++++++++++++++******)))&&&%%%%%%%%%'''***,,,...***)))((((((''''''((((((((((((((((((((((((((((((((()))))))))************&&&&&&&&&&&&''''''''''''******++++++++++++******))))))*********+++++++++,,,++++++*********++++++,,,---///111111111000///000000111111222333333333222222222222333444555666333333444444666777888999888888:::;;;;;;<<<<<<<<<@@@AAAAAA@@@??????@@@BBBDDDEEEGGGIIILLLMMMNNNOOOMMMMMMNNNOOOPPPRRRTTTUUUSSSRRRQQQRRRRRRRRRPPPNNNLLLJJJGGGFFFFFFFFFFFFEEECCCDDDEEEFFFEEEDDDBBBAAABBBAAA@@@??????@@@AAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777555666888888888777555444111222333444555555555555222222222222222222222222............---,,,+++***......---...//////,,,***++++++++++++,,,---......++++++******)))******+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""$$$$$$$$$$$$#########"""########################"""""""""""""""""""""###""""""!!! """""""""#########$$$$$$$$$########################!!!!!!"""""""""!!! ######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$"""!!! !!!!!!!!!!!!"""###$$$$$$"""##############################$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""!!!!!!!!!"""###$$$%%%&&&########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&++++++******++++++,,,---,,,,,,,,,+++,,,,,,------,,,,,,---///000111222333333444555444444444666888888888888888999999999999;;;===@@@@@@???@@@BBBDDDDDDEEEFFFDDDAAA@@@AAACCCAAA@@@>>>======<<<:::888555333222222333444333222222444555444222111222444000000000000000/////////000///............///000.........---------,,,,,,pppUUUIII???<<<<<<777555666666777666444333222222222222333333444444444333222111///......------***++++++,,,---...//////,,,,,,++++++,,,,,,---...---------.........//////------------,,,,,,+++***+++,,,,,,,,,,,,+++******+++)))'''&&&%%%&&&'''(((******)))(((((((((((((((************************(((((())))))*********+++************++++++++++++******++++++++++++************+++++++++,,,,,,,,,///...---,,,,,,,,,---...***+++...000111111000000000000000111222222333333222222222222333444555666444444444444444555666666;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@???===<<<===???BBBDDDFFFHHHKKKMMMNNNNNNNNNNNNPPPQQQSSSTTTUUUVVVTTTSSSRRRSSSTTTSSSQQQPPPMMMKKKIIIHHHIIIIIIGGGFFF@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@?????????@@@AAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888555666888999888777555444555555555555444333222222222222222222222222222222000000000000///...---,,,111000000111111111...,,,,,,++++++,,,---...///000+++++++++***++++++,,,,,,******++++++++++++******))))))))))))************((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&%%%###$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!! ######$$$$$$$$$$$$######""""""""""""############"""%%%&&&$$$$$$$$$$$$$$$%%%&&&'''(((#####################$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''%%%''')))***,,,,,,,,,+++******))))))******+++,,,...............///000111++++++---...///111222222222333444444333333555777777777777777888888888888<<<>>>@@@@@@>>>>>>@@@CCCCCCFFFGGGFFFCCC@@@AAABBB???===;;;;;;;;;:::888777444333111222333444444333000222444333000///000222000000000000////////////000///...------...///000000//////.........//////nnnTTTIII???;;;:::666666555555555555444444444222222222222111000//////111111111111000000000000---+++++++++------,,,+++*********+++,,,---...///------------------------......---------,,,,,,,,,---,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))******)))(((''')))************)))((((((%%%$$$###&&&+++...---,,,,,,+++++++++***)))))))))(((***+++---......------,,,,,,++++++,,,,,,---...---+++***,,,000222111//////000000000111111111111444333111000000111333444777555333333555888999999999::::::;;;;;;<<<<<<<<<<<<===???@@@???>>>>>>???DDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOQQQSSSSSSSSSSSSVVVTTTQQQOOOOOOQQQTTTVVVSSSPPPKKKGGGDDDCCCDDDEEE>>>???@@@AAABBBCCCCCCCCCCCCAAA???===<<<>>>@@@AAA>>>======<<<<<<>>>???@@@;;;:::999888777555444444777666666666666555555555555555444444444333333333444333222000000000000111////////////............000//////...,,,+++******************************+++++++++******))))))))),,,,,,++++++******))))))))))))))))))))))))))))))+++(((%%%$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%########################"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$##################$$$###"""!!!!!!!!!"""$$$%%%""""""""""""########################""""""""""""!!!!!!""""""#########$$$&&&### !!!$$$''''''%%%"""%%%''''''%%%$$$$$$$$$############$$$$$$ """###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******))))))******+++,,,.........---------,,,,,,---.....................222333555444333333444666333222222333555888:::<<<;;;;;;;;;<<<;;;;;;:::999@@@AAACCCEEEDDDCCC@@@??????===<<<999777666555555333333444444444444333333444333222111000000000000222222111000//////000000/////////...------,,,,,,---.........---+++)))(((nnnTTTIII>>>;;;:::666666555555555555444444444444444444444333222111111000000000/////////.........---,,,,,,------,,,***......---......///000111,,,,,,,,,------.........///.........---------,,,---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''((()))******)))((('''&&&'''(((***++++++,,,,,,***((('''(((+++,,,***))),,,,,,,,,+++++++++++++++((()))***+++,,,,,,+++++++++++++++++++++,,,,,,---,,,+++***,,,///111000////////////000000000111111222111000000000222444666888555444444666888999999999999999:::;;;;;;<<<<<<<<<===???>>>======>>>@@@BBBCCCEEEFFFGGGHHHHHHIIIKKKLLLNNNPPPRRRRRRSSSRRRRRRQQQOOOOOOOOORRRTTTVVVTTTQQQLLLHHHEEEDDDEEEEEE???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@>>>>>>???AAABBB===<<<;;;::::::;;;<<<===:::999999888777666555555555444444444444333333333555555444444444333333333444333222000000000000111////////////............---,,,,,,,,,,,,---......***************+++,,,,,,+++*********)))))))))((()))))))))(((((((((((((((((((((((((((((((((((((((***(((%%%%%%&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######$$$######"""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$########################"""##################"""########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$""""""""""""########################""""""""""""!!!"""""""""############(((%%%""""""$$$%%%$$$### """$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""&&&''''''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))(((((())))))***+++''''''((()))***+++,,,,,,,,,,,,,,,------.........000111333222111111222444111111222333555777999::::::;;;;;;<<<<<<<<<;;;;;;>>>???AAACCCCCCAAA???>>>>>>===;;;999888777666666444444444555555444444444444333222111000000000000222111111000//////000000000000///...------,,,,,,------......---,,,+++***lllSSSHHH>>>;;;:::555666555555555555444444444444444444444333222111111/////////.........------///...,,,,,,------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////////////////............---,,,+++******))))))*********))))))((((((''''''***)))))))))))))))(((((('''((()))******)))(((''''''((()))***+++,,,,,,,,,,,,***))))))++++++***(((+++++++++,,,,,,,,,,,,,,,((())))))*********))))))***************++++++,,,,,,+++***,,,...000///........./////////000000000////////////111333555666888666444444666888999999777888888999::::::;;;;;;<<<======<<<;;;<<<>>>@@@AAABBBDDDEEEGGGHHHHHHIIIKKKKKKMMMOOOPPPQQQQQQQQQNNNNNNNNNOOOPPPRRRTTTUUUSSSQQQLLLGGGDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAABBBAAA???======>>>???@@@<<<;;;:::888888888888999888888888777777666666666555444444444444333333333555555444444444333333333444333222111000000000000/////////............------,,,+++++++++---...///...---,,,*********++++++*********)))))))))))))))'''(((((((((((((((((()))(((((((((((((((((((((((()))(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""############""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$$$$########################"""######$$$$$$######"""""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$"""""""""!!!"""######$$$""""""""""""########################""""""""""""""""""""""""############)))'''$$$#########""" """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$###&&&&&&'''''''''(((((((((''''''((())))))))))))((((((''''''''''''((())))))%%%%%%&&&'''((()))******)))******+++,,,---.........///000000//////000111///000222444555777777777777888999:::;;;;;;;;;;;;<<<===???@@@AAA???>>>===<<<<<<;;;:::888777777666444555555555555555555444444333222111111111111111111111000/////////000000111000///...---,,,++++++,,,------......---,,,,,,iiiQQQGGG>>>;;;:::555666555555555555444444444222222222222111000///////////////.........------...---,,,,,,.........,,,,,,,,,+++*********************+++,,,---//////000000000000///////////////------,,,+++******************))))))((((((''''''************))))))))))))'''((()))******)))((('''+++++++++++++++******)))((((((((()))***++++++************++++++,,,,,,,,,))))))***))))))))))))((()))))))))))))))******++++++++++++,,,---.........---............/////////////////////000222333444777555444444666888888777666666777888999999::::::<<<<<<;;;:::999:::===@@@@@@AAACCCEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNPPPQQQRRRRRRRRRQQQNNNJJJFFFBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>===<<<::::::;;;<<<===<<<;;;999777666666666777666666777777777777777777777666666666666555555555555555444444444333333333333333222111111000000000//////.........---------000///---+++******+++,,,222111...+++))))))))))))************************((()))))))))******++++++(((((((((((((((((((((((((((((('''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""##############################""""""""""""""""""""""""((('''%%%######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!"""""""""########################"""""""""!!!"""""""""""""""#########'''&&&$$$######"""!!!!!!###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$ ###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))&&&'''(((((())))))((((((((((((''''''(((((()))*********)))))))))((((((((('''((()))***+++,,,---...---...//////......///000...///222444555666666555444444666777888999999999;;;<<<>>>?????????======;;;;;;::::::999888777777444555555666666555555444333333222111111111111111111000000/////////000000111111000...---,,,+++***,,,,,,------............gggOOOGGG>>>;;;:::555666555555555555444444444222222222222111000//////000000000/////////......+++******,,,...//////...000///...---,,,,,,,,,,,,******+++,,,---//////000000000000000000000000000...---,,,+++***************)))))))))((((((((('''))))))))))))************'''((()))******)))((('''***++++++++++++***))))))&&&'''((((((((((((((()))(((((())))))******++++++*********)))))))))))))))))))))(((((())))))***+++******+++,,,,,,,,,------,,,,,,---------.........000000///000000000111111666555333444666777666555444444555666777888999::::::;;;:::999888999<<<>>>@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNPPPNNNJJJFFFCCCAAA@@@@@@????????????>>>======<<<===<<<;;;:::::::::;;;;;;===<<<:::888666666666666666666666666666777777777777666666666666555555555555555444444444333333333333333222222111000000///............------------///...,,,+++******+++,,,///...---++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++''''''''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###""""""""""""###$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$((('''%%%######$$$%%%&&&########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""########################"""""""""!!!######"""""""""""""""""""""###$$$$$$###############"""!!!!!!"""###%%%&&&$$$$$$############$$$$$$%%%&&&'''%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&'''((((((((((((((()))(((((((((((()))******++++++*********)))))))))''''''((()))***,,,,,,------...//////......///000...///111444555555555444333444666777999999::::::;;;<<<===>>>???>>>>>>===:::;;;;;;::::::888777666444444555555555555444444222222111000000000111111000///////////////000000111000///...---,,,+++++++++,,,,,,,,,---......///eeeNNNFFF>>>;;;:::555666555555555555444444444444444444444333222111111000000000/////////......******)))+++---///...---...---,,,,,,++++++++++++++++++,,,,,,---...//////////////////000000000000...---,,,++++++******+++((((((((()))))))))))))))(((((()))))))))))))))***'''((()))******)))((('''&&&'''((()))***+++++++++((())))))(((&&&%%%%%%&&&((((((((()))))))))))))))***)))))))))))))))***+++)))))))))))))))******+++)))***,,,,,,+++***,,,---+++,,,,,,,,,,,,---------///000000000////////////444333222333555555444333222333444555666777888999888999999888777888:::<<>>>>>>>>===<<<;;;;;;???>>>======<<<<<<=========;;;999888666666666777666666666666666666666666555444444444444333333333555555444444444333333333222222333222222111//////.........------------,,,))))))***+++,,,---......(((((()))+++,,,...//////***************+++++++++&&&''''''''''''''''''(((''''''''''''''''''''''''&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!""""""############"""######"""!!!"""###$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$&&&%%%$$$""""""""""""### ###""""""!!!!!!""""""###'''&&&%%%%%%$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$!!!!!!"""############"""""""""""""""########################""""""""""""############""""""""""""!!!###$$$######$$$%%%###""""""""""""$$$&&&'''""""""!!!!!!!!!!!!"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''))))))(((((())))))***+++&&&&&&'''((()))***++++++'''(((((()))***+++,,,,,,---...//////......///111000000222333444555555555555666777999:::;;;;;;;;;:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;:::888666555333444444444444444444333111000000/////////000000//////......//////000000/////////...------,,,,,,+++++++++++++++,,,---...cccMMMEEE>>>;;;:::555666555555555555444444444444444444444333222111111/////////.........------,,,+++******+++,,,+++*********)))))))))))))))***,,,,,,,,,------..................//////000000000......---,,,++++++++++++''''''(((((())))))******''''''((((((((()))))))))'''((()))******)))((('''%%%&&&'''((()))*********''')))***)))&&&%%%&&&(((*********)))))))))))))))(((''''''''''''(((***+++***))))))))))))***++++++(((***,,,+++***)))+++---++++++++++++,,,,,,,,,,,,---......///000000000000333222111222333333222000111111222444555666888888666777999888777777888:::<<<======>>>??????>>>>>>BBBBBBAAAAAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGDDDBBBAAA@@@@@@=========>>>======<<<<<<>>>>>>>>>===============;;;:::888777666666666777666666666666666666555555555444444444444333333333555555444444444333333333222222333333222111///............---------,,,,,,'''(((***,,,......---,,,%%%'''))),,,---...------'''((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########!!! ######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######"""""""""""""""######$$$###"""!!! """###%%%!!!!!!!!!"""""""""##############################$$$###!!! !!!###$$$%%%%%%$$$######""""""!!! ###"""!!! !!!"""###'''&&&%%%#########$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$######"""""""""""""""########################""""""""""""############"""""""""!!!!!!$$$$$$###"""###%%%######""""""""""""######""""""!!!!!!!!!!!!"""""" ###$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((('''''''''((())))))&&&&&&'''((()))******+++)))))))))******+++++++++,,,---///...------...000222222222222333555666777444555666777888999999999999999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<:::888555333222222333333333333222222//////............//////...............///000000........................,,,+++*********+++,,,,,,bbbLLLEEE===;;;:::555666666555555555444444444222222222222111000//////......---------,,,,,,,,,...,,,+++*********(((&&&---,,,,,,,,,,,,,,,---------------------------------.........//////000000......---,,,++++++++++++&&&&&&'''((()))***++++++&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((((((''''''&&&$$$'''))))))((((((***---,,,+++++++++******))))))&&&%%%%%%%%%&&&''')))******************++++++,,,(((***,,,+++)))(((***---******+++++++++,,,,,,,,,+++,,,---///000111111111222111000111333333111///000111222333555666777888555777888999888777888888::::::;;;;;;;;;;;;::::::AAA@@@@@@???@@@AAACCCDDDBBBBBBBBBCCCDDDFFFHHHIIIEEEDDDBBB@@@>>>===<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::999777666555555666666777777666666555555555555777777666666666555555555555555444444444333333333222222333333222111///.........---------,,,,,,,,,)))***---......,,,***((((((***,,,------+++((('''%%%&&&&&&&&&''''''((((((******))))))((((((((('''''''''''''''''''''''''''$$$'''******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""!!! """$$$ !!!!!!!!!"""""""""""""""""""""""""""###!!!  !!!###&&&''''''&&&&&&$$$###"""###########################"""!!! !!!"""###$$$###""" !!!"""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""$$$$$$######"""""""""""""""########################""""""""""""$$$#########""""""!!!!!!"""%%%%%%###!!!"""$$$#########"""!!! $$$$$$############$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((************))))))))))))***************++++++++++++---......---,,,...///333333222222333555777888222222333444555555555555777777888999::::::;;;;;;<<<<<<===<<<:::777444222111222222333333222222111......---------......///...............///000111---------............///,,,+++***))))))***++++++~~~```KKKDDD<<<999;;;888666555555555555444444444111333555333///...///222222333444333111,,,'''%%%......---,,,,,,+++******,,,,,,++++++,,,,,,---...000////////////000000111+++---///000000//////000111000...+++***)))))))))******))))))))))))************))))))))))))******)))***+++***)))((((((***))))))(((((((((((())))))+++*********))))))((((((''''''''''''''''''''''''+++***(((''''''(((***+++*********)))))))))))))))+++++++++******(((''''''+++***)))))))))***,,,,,,,,,---...///000111222333000////////////111222333555444222111111222444555666666666666666555555555;;;:::999999888888999999:::;;;<<<===>>>@@@AAAAAAEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@>>>===<<<<<<<<<>>>>>>>>>===<<<:::999888>>>===<<<;;;;;;:::;;;;;;<<<;;;::::::999999999999666666666666666666666666333444444555555444444333333333333333333333333333000222444444222000000000------------,,,+++***)))+++******))))))******+++))))))))))))************((((((((('''&&&&&&(((***((((((''''''''''''((((((%%%'''((())))))'''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""""""""""""""######$$$######""""""""""""######$$$%%%&&&%%%###!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%%%%%%%$$$######"""!!! !!!###$$$$$$### !!!"""#########""""""""""""""" ######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""'''&&&%%%############$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%((((((''''''''''''(((((()))(((&&&'''(((***)))(((***)))(((''''''((()))***,,,++++++++++++,,,------,,,---......///.........///000111222333444444444555555666666777777888888777888999::::::999888777999:::;;;:::999666333111666555333111000000111111000000000000////////////000000000000000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,~~~```KKKDDD<<<999;;;888666555555555555444444444///000111111111111333444......///000000000000///000000000///...---------,,,++++++++++++,,,------//////////////////000111,,,...000000///...//////111000...,,,+++***************))))))))))))************))))))))))))******((()))***)))'''&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((()))***+++++++++++++++++++++*********+++,,,---,,,------...///000111111000////////////111222333555444222111111222333444555555555555555555555555888777777666777777888888777777888:::;;;<<<===>>>AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<======<<<<<<>>>===<<<;;;::::::::::::;;;::::::999999999999:::666666666666666666666666333333444444444444333333111111111111222222222333///111333333111//////000------------,,,+++***)))------------------------+++*********))))))(((((((((((()))'''&&&&&&(((***((((((''''''''''''((((((&&&'''((((((((('''%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$######""""""""""""###############$$$%%%%%%&&&&&&!!!"""""""""############""""""""""""""""""""""""$$$#########""""""""""""""""""""""""#########$$$$$$$$$##################!!!"""###$$$%%%%%%%%%%%% !!!"""###############"""!!! !!!"""###"""!!!$$$######"""""""""""""""######################## !!!!!!!!!!!! """""""""###############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""######$$$%%%&&&%%%$$$#########$$$$$$###############$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((('''''')))******)))***)))(((''''''((())))))++++++******++++++,,,---,,,,,,---...............//////000111222222222222222333333444444555555666666666777777777777666666999999::::::888666333111444333222111000000111111000000000000////////////........................------------,,,,,,,,,,,,------------------------}}}___KKKDDD<<<:::;;;777666555555555555444444444000000///000222333333222111111000///......//////000000//////......------+++++++++++++++,,,------///.........//////000111...///111000///------...000///...---,,,,,,,,,,,,***))))))(((((())))))******))))))(((((())))))***'''((()))(((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))''''''''''''))))))''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------.........///////////////000111222222333333222111111222333444444444444444555555555555444444444444444555666777555666777888:::;;;<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<===:::;;;<<<==================<<<;;;::::::999999:::888888888999999999999:::666666666666666666666666222333333444444333333222//////000000111111111222...000111111///......///------------,,,+++******,,,---...//////...---,,,,,,,,,+++***)))(((''''''((())))))((('''&&&(((***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""!!!!!!""""""###$$$###""""""!!!!!!""""""###&&&### """$$$###!!!""""""""""""############""""""""""""""""""""""""###############""""""""""""""""""##############################$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$$$$###""" !!!""""""!!! ######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""$$$%%%&&&%%%%%%$$$############$$$!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&''')))(((((())))))(((((((((((())))))***************+++,,,,,,+++,,,,,,------------------...///000000000000000111111222333333444555555555555444444444444555555888888999888777555333222222111000000000000111111000000000000////////////------------------------------------,,,,,,,,,,,,........................|||^^^JJJDDD<<<:::;;;777666555555555555444444444555222000000222333000---000000//////...------------,,,,,,,,,+++++++++***+++++++++***+++,,,,,,---...............///000111///000111000...,,,------//////......------------))))))(((((((((((())))))))))))(((((((((((())))))'''((()))(((&&&%%%&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))(((((()))******'''''''''''''''(((((((((***************)))((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111111222222111111111111222333333333333333333444444444444111222222222444555666777777888999:::;;;===>>>>>>;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;:::<<<;;;:::999999888888999666777777888999999999999555555555555555555555555222222333333333333222222000000000000000000000000...///000///---,,,---...,,,---------,,,,,,+++******+++---......---+++***++++++******)))(((((('''((()))))))))''''''(((***((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!""""""""""""$$$##################$$$########################!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""### ###### """""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%$$$###""""""""""""!!!  !!!"""##############################$$$$$$""""""############"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""######$$$$$$$$$################## !!!"""$$$%%%&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&(((((('''((((((((((((((()))))))))++++++*********+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---...............111222222333444555666666555444333222222333444555777777777777666444333222///////////////000000000000000000000////////////------------------------/////////.........------------------------------zzz]]]JJJDDD<<<:::;;;777666555555555555444444444555222000000222333000---%%%'''+++///111111111000+++++++++***************+++************+++,,,,,,------------...///000111000111111000---,,,,,,---/////////......------,,,))))))(((((((((((())))))))))))(((((((((((())))))((()))***)))'''&&&'''(((&&&''')))******)))'''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''&&&((())))))***************++++++++++++,,,,,,,,,,,,---......///000000111111000000000000111111222222111222222222333333333444111111222333444555777888888888999;;;<<<===>>>???<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;:::;;;:::999888888777777777555555666777888888888777444444444444444444444444111111222222222222111111333333222111000//////...---...///...,,,+++,,,...,,,,,,---------,,,++++++***+++---......---+++***))))))))))))))))))******''')))******((((((((()))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#################################!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""!!!'''((('''######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$######$$$######"""!!! ######$$$$$$$$$######"""%%%$$$""""""######"""!!!######%%%&&&&&&&&&&&&&&& !!!!!!!!!""""""######""""""############""""""######"""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!######################## !!!"""$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&(((******)))''''''((()))))))))))))))+++++++++++++++,,,,,,---)))******+++++++++++++++++++++,,,---------,,,,,,000000111222333444555555666555333333333333555666555555555555444444333333.../////////000000//////000000000000////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,yyy\\\IIIDDD===:::;;;666666555555555555444444444000000///000222333333222(((***...000111000---+++---------,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,---...///000111000111111///---,,,---.../////////......,,,+++***)))((((((''''''(((((())))))((((((''''''(((((()))((()))***)))'''&&&'''((('''((()))******)))((('''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***######%%%&&&((()))))))))'''((())))))******))))))******++++++,,,,,,,,,---------...///000000000000/////////000111111222222000000111111222222333333222222222333444555777888666666777888:::;;;<<<===<<<<<<;;;;;;:::999999888999999888888888999::::::666777888:::<<<======>>>:::999888777777666666777444555666777777777666555444444444444444444444444000111111222222111111000333333222111000///.........//////---,,,+++---...,,,,,,,,,------,,,,,,+++,,,---...//////...---,,,(((((())))))************''')))+++***)))(((((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###############%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$!!!!!! !!!!!!"""###"""!!!!!! !!!!!!"""%%%""" ###%%%$$$###############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!"""$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$!!!!!!""""""!!!!!! $$$###""""""######"""!!!$$$$$$%%%%%%$$$"""  !!!!!!"""""""""""""""############""""""######""""""!!! """############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!"""######$$$#########!!!!!!!!!"""###$$$%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&'''***,,,,,,+++&&&'''((()))*********)))+++************+++,,,,,,((())))))***************++++++,,,,,,,,,,,,++++++,,,,,,---///000111222222555555444444444444555555444444333333333333333333//////000000000000///...000000000000////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxx[[[IIIDDD===::::::666666555555555555444444444///000111111111111333444222222222222000---***(((........................***************++++++,,,,,,,,,,,,---...///111111000000000...---,,,...///...//////...---+++)))(((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))************))))))%%%%%%&&&''''''((())))))######%%%'''((()))******'''((()))***+++******)))******++++++,,,---......,,,---...000000000000///---...///000111111111111//////000000111222222333222222222222333444555666444555666777888:::;;;;;;999999999999999999999888999999888777777777888888444555777999;;;<<<======999999888777666666666666444555666777777666444333333333333333333333333333000000111111111111000000/////////////////////////////////---,,,+++---///+++,,,,,,------,,,,,,+++------------------------*********)))))))))))))))''')))++++++***((())))))((((((''''''''''''((((((&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$!!! !!!""""""!!!!!! !!!!!!***)))'''%%%###!!!############"""""""""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%% !!!!!!!!!!!!!!! !!!  !!!"""!!! !!!!!!  !!!""""""######!!!""""""""""""""""""!!!###""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$###""" !!!"""###$$$$$$###"""###############$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$''')))))))))%%%&&&((()))*********)))((((((((((((((()))******'''((())))))******))))))++++++,,,,,,,,,++++++***++++++,,,---///000111222333444444555555444444333333222222222222333333333000111111111111000...---000000000000////////////------------------------,,,,,,,,,+++++++++******------------------------xxx[[[IIIDDD===::::::666666666555555555444444444111333555333000...///222111111000000000000111111------..................*********)))***++++++,,,+++,,,,,,---...///111111000000000...,,,,,,...000/////////...,,,***((('''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((((('''((()))***+++,,,+++******)))******,,,---...//////,,,---...000000000000///---...///000111111111111...//////000111222222222111111111111222333444444555555666888999:::;;;<<<666666777777888888999999999999888777777777777777666777888999999999999999999888777666666555555555444555666777777555333111333333333333333333333333000000111111111111000000++++++,,,---...///000111/////////---,,,,,,---///++++++,,,------,,,,,,,,,+++******))))))******+++,,,,,,+++***)))(((''''''''')))++++++***)))))))))((((((''''''''''''((((((%%%'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&$$$############$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$ !!!""""""!!!!!! !!!!!!"""$$$%%%$$$$$$$$$&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&%%%###!!! %%%%%%&&&%%%%%%$$$###""" !!!###$$$$$$$$$$$$ !!! !!!######"""  !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%% !!!"""$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """$$$$$$$$$%%%&&&((()))*********)))&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))++++++,,,,,,,,,++++++***,,,,,,...///000222333333222333444555555444333222222222222111222222333444111222222222111000...---000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,........................tttWWWEEEAAA<<<999999333444444333333333222222222000222555333000...///111////////////............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////444444333222111000//////,,,,,,------,,,+++)))(((''''''&&&''''''((())))))'''''''''((()))(((&&&###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''',,,***)))'''''')))***,,,)))******)))(((''')))+++((()))+++------,,,+++***+++,,,,,,------......///000000000///......------111111111000000000000000000000111222333444444555333333333333555666888888::::::::::::999888777777888888777777777777777888888888888888777777777777666666555444333333222222888333333777999555444888666666555555555444444444111222333333333333222111------......//////000000222222000///------,,,,,,------------,,,***)))((())))))***+++,,,,,,,,,,,,......------,,,+++*********+++---......,,,)))'''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""#########$$$%%%%%%%%%&&& !!!"""$$$$$$%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''%%%$$$######"""############$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$######!!!"""""""""####################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!"""######""" !!!"""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######"""""" $$$$$$###""""""""""""""" !!!"""$$$$$$###""""""$$$#########$$$%%%&&&&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&))))))%%%"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((***))))))************))))))******+++++++++******)))+++++++++,,,---...///000000000000000000000000000............////////////222111000.........///000////////////............------,,,...///000...---,,,+++***))))))***+++,,,---,,,,,,+++*********+++sssVVVEEEAAA<<<999999333555555555444444444333333222333444444222111111222////////////...............---,,,,,,......---,,,+++++++++++++++,,,,,,,,,.........///000000111111111000000//////......---+++,,,,,,,,,,,,***)))(((+++++++++++++++,,,------)))((((((((())))))'''%%%&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&'''((()))***'''''''''''''''((((((((()))'''&&&%%%%%%&&&''')))'''((((((((()))))))))***)))((('''&&&&&&'''((()))''')))))))))(((''')))******+++---...///...---,,,))))))***++++++,,,,,,---////////////............000000000000000000000000333333222222222111111111222222333444555666777888888888999999999999999888999888888777777777777888888888777777777666666666666555555444333333222222666222111555666333333666444444333333333222222222000111222222222222111000.........//////////////////......------......///,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((("""%%%''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!"""###$$$$$$%%%&&&!!!!!!""""""###%%%&&&'''###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""######""" !!!""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$######""""""!!!!!! !!!!!!"""##################""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''(((%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((()))((('''&&&'''((())))))************)))))))))******++++++******))))))))))))***+++,,,---...111111111111111111111111//////000000000111111111111000///......//////000////////////............---,,,,,,---///000...---,,,+++************+++,,,---,,,++++++******++++++pppUUUDDDAAA;;;999999444666666555555555444444444222111000111222222000///////////////............///...------//////...---+++,,,,,,,,,------------000000000111222222333333000000//////......------++++++,,,++++++***(((((()))(((((((((((()))*********)))((()))******(((&&&''''''&&&&&&'''(((***+++))))))(((''''''((())))))(((&&&$$$###$$$&&&)))+++))))))((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))''''''''''''''''''''''''%%%'''))))))(((((()))******+++,,,---...---,,,,,,))))))******+++,,,,,,,,,---............/////////000000000000000000000000222222222222111111111000222222333444555666666777555666777888999999999999999999999888888888777777777666666666666555555555555555555444444333333222444222222555555333333666444444333333333222222222///000111111111111000///000000///////////////.........---------///000111---------,,,,,,,,,,,,---------,,,,,,+++******)))''''''((((((((()))))))))((()))))))))))))))))))))!!!"""%%%''')))*********''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$##################""""""%%%$$$$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""""""""#########$$$$$$!!!""""""###$$$%%%&&&&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!! !!!"""###"""######""" !!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$ """""""""""""""######$$$""""""!!! !!!!!! !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((***)))(((&&&%%%&&&((())))))******))))))((())))))************))))))))))))))))))***,,,---...000000000000000000000000111111111111222222222222//////.........///000000/////////............------,,,,,,---//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++mmmSSSDDDAAA;;;888999555555555555555444444444444333111000111444444222///////////////...............---,,,---...///...,,,---------...//////000000000000111111222333333333333333222111000///...---++++++++++++***)))((((((%%%%%%%%%$$$$$$%%%%%%&&&***)))(((((())))))(((&&&'''&&&%%%%%%&&&(((***,,,+++)))(((&&&&&&((()))+++'''&&&%%%$$$%%%&&&((()))******))))))((((((''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((((()))******)))(((((($$$&&&)))***))))))***+++(((((()))***+++*********+++++++++,,,------......,,,,,,---......///000000/////////000000000000000......///000111222333333222222333444555555666666555666777777888888888777999999999999999888888777666666555555555444444444555555444444444333333333444444555666555444555666666666555555555444444444000111111111111111111000111000000000//////......000///......///000222333333111///---,,,,,,,,,---************+++,,,------+++++++++++++++*********(((''''''&&&'''(((******((())))))))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$#########"""!!!!!!!!!&&&%%%###"""###$$$'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$############""""""""""""%%%%%%%%%%%%$$$######"""#########$$$##################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!! !!!"""###!!!"""###""" !!!###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################""""""!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%###"""!!!  !!!"""###$$$########################%%%$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&(((******(((%%%$$$$$$(((((())))))))))))(((((((((((())))))***)))))))))******++++++,,,---///000////////////////////////000000111111111222222222............//////000000//////.........------------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,jjjQQQDDDAAA;;;888999666444444444333333333333222666444222444777888555222////////////............---,,,+++,,,---------++++++,,,,,,---...///////////////000111111222222333666555333222000...,,,,,,,,,,,,+++******)))))))))))))))(((((('''(((((())))))(((&&&&&&'''((('''%%%%%%%%%%%%%%%%%%'''((()))+++)))(((&&&&&&((()))+++&&&&&&'''(((((((((''''''******))))))(((((('''''''''''''''&&&&&&'''''''''))))))(((&&&%%%$$$###"""(((((())))))))))))((((((%%%''')))***))))))***,,,(((((()))))))))***))))))******+++,,,,,,------...++++++,,,---...///000000......//////000000000000---...//////111111222333111222333444555555555444666777777777666666555444777888999999999999888777555555555555444444444444444444444444444333333333444666777555333333444444666666555555555444444444222222222222222222222222111111000000/////////...///......///222555999;;;;;;888444000,,,+++++++++************+++,,,---...///......,,,+++***))))))((('''&&&%%%&&&''')))***(((((('''&&&%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$#########"""!!!!!!!!!%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########""""""""""""!!!%%%&&&&&&&&&%%%$$$"""!!!##################$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!####################################""""""""""""###"""!!! !!!"""###!!!""""""!!! """###!!!!!!""""""######$$$$$$#######################################"""!!!!!!$$$###############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###""""""!!!!!!!!!!!! !!!!!!!!!"""########################$$$$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&(((******(((%%%$$$###(((((())))))))))))((((((&&&'''((()))))))))))))))*********+++,,,---...///------------------------/////////000000000000111------....../////////000............------------,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,gggOOOCCCBBB:::777999777444444333333333222222222000//////000222222111000////////////............---,,,++++++------,,,+++))))))***+++,,,------......//////000111111222222555444222000...---+++***...---,,,+++************+++******))))))))))))))))))'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))(((''''''((())))))&&&&&&((())))))((('''&&&))))))((((((((((((((('''''''''''''''''''''''''''++++++***(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++***************+++++++++(((((())))))***+++++++++++++++,,,---......//////---......//////000000111000000000000////////////111222333555555555444333666666666666555444333222444555777888999999888888666555555555555444444444444444444444444444444444444888999555111111222111444444333333333222222222333333222222222222333333111000000000000000000///++++++,,,///444:::@@@CCCCCC???999222---+++***+++...---,,,***)))******+++///...---+++)))((('''&&&((('''&&&&&&&&&'''((()))((('''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((##################""""""$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$#########"""######$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""######################## !!!!!!"""""""""!!!!!! $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""!!! """$$$""""""##################!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$###""""""""""""!!!!!!""""""######"""""""""""""""######$$$$$$$$$###"""""""""###########################"""########################"""###$$$$$$######$$$&&&""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%''')))((('''%%%$$$%%%'''(((((())))))(((((('''%%%&&&'''(((((())))))((((((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------.../////////...............------------,,,,,,++++++,,,......---,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,dddNNNCCCBBB:::777999777555444444444333333333333+++,,,......------......////////////...............,,,+++,,,---...---,,,******+++,,,---...////////////000000111111222222333333222111000///......///...---++++++++++++,,,***)))(((((('''''''''(((***(((&&&&&&'''(((''''''%%%&&&((((((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''''''''''''''&&&)))((((((''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$'''***)))))))))))))))***++++++((((((((()))******++++++,,,,,,,,,------.........------......///000000111000000/////////.........111222333555555444333222444444555555555444444333111333555777999999888888666666666555555555555444444444444444444444444444888>>>???888222222333222444444333333333222222222333222111000000111222333000000000000000111111111---,,,---///333999???BBBHHHDDD<<<444///,,,,,,,,,///---+++***))))))***+++---,,,+++***)))((('''&&&)))(((((('''''''''''''''((((((((())))))***+++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""""""""###$$$%%%&&&!!!!!!!!!""""""""""""""""""$$$%%%''''''&&&%%%$$$######"""""""""###%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######"""!!! !!!"""!!! !!!"""$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!"""#####################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """%%%&&&$$$######%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''(((((()))+++,,,---------------------------------........./////////---.../////////...---,,,.........---------,,,,,,,,,++++++,,,......---+++******+++,,,,,,+++******++++++******++++++,,,---cccMMMCCCBBB:::777999888666666555555555444444444...111444333111000222444000/////////............///...------...///...---------...///000111222333///000000111222222333333333333333333333333444444000///---,,,++++++,,,---++++++***))))))))))))))),,,***''''''((())))))((('''(((***+++***(((%%%###&&&&&&'''(((((('''&&&&&&(((&&&$$$###"""$$$&&&'''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&&&&''')))***'''&&&$$$!!! !!!%%%((('''''''''''''''((())))))*********+++,,,,,,------,,,,,,------------......---------...///000000111,,,,,,---...///000111111000222444555555444333222222222333444555555555555///111444777888999999888777666666666666555555555444444444444444444444444===DDDDDD<<<666666777555666666555555555444444444222111000//////000111222//////000000111111222222222000//////222666:::===JJJEEE===666000.........++++++)))))))))+++---///,,,,,,++++++******)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""##################$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""########################!!!"""###$$$$$$###"""!!!######################## !!!###%%%&&&!!!!!!!!!!!!"""""""""###&&&'''((((((&&&$$$""" ######"""""""""###%%%&&&######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%% ###$$$$$$###  !!!"""!!! !!!###$$$%%%$$$$$$$$$###"""""""""########################!!!""""""######"""""""""""""""###$$$$$$ !!!###$$$$$$$$$###"""""""""!!!""""""###$$$%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""&&&&&&$$$"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&$$$%%%&&&(((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((())))))******+++,,,...///////////////////////////............////////////....../////////...,,,+++......---------,,,,,,,,,,,,++++++,,,......---+++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---aaaRRRCCC===<<<999777777555555444333222222111111===:::666222000000000111444222000///000///---,,,///---+++******+++---...------------...///111222111111111111111111222222555444333111000/////////222///---+++,,,,,,,,,+++***)))(((''''''((()))***))))))))))))******'''%%%%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''((()))******)))'''%%%###'''&&&&&&%%%%%%&&&&&&'''$$$&&&))),,,,,,)))&&&$$$'''&&&&&&&&&'''(((***+++''''''((((((((((((''''''))))))((((((((((((((()))''''''((()))***++++++,,,000000///...---+++)))))),,,,,,,,,---------......111111222111111000///......000111000///...///111222222111111222222333444444555666666666666666555777666555444444555666777666555333333333444666777===CCCGGGCCC888111000333666333111111222222///,,,000000111222222111000///111111111111000000000///.........000555;;;AAAEEEFFF===222,,,+++,,,+++)))***,,,,,,)))$$$!!!"""###,,,+++((('''&&&'''((()))(((''''''(((((()))***+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################&&&%%%###"""""""""######&&&%%%###"""""""""###### !!!""""""%%%%%%%%%$$$$$$"""!!! ########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""!!! ######$$$$$$$$$$$$###### !!!###$$$%%%""""""!!! ###""""""!!!""""""###$$$"""!!! !!!###$$$"""!!!!!! !!!  !!!###$$$"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''(((((()))***+++++++++)))))))))))))))******+++)))***+++,,,---.........------------.........///......---,,,++++++++++++++++++************++++++++++++++++++++++++++++++************************```QQQBBB===<<<999777777555555555444333222222222555333111///------...///222000............,,,***------,,,++++++,,,,,,---//////.........///000000000000000///////////////222222111111111111111222000...++++++++++++***((())))))(((((((((((())))))***))))))***+++***(((&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((+++)))''''''(((((('''&&&&&&&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''))))))((((((((((((((()))'''((((((***+++,,,------))))))***+++,,,---------,,,,,,,,,,,,------------....../////////...------...000111000///...///000333222222222222333444444555555666666666555555444666555444333333444555555555444222111111333555777???CCCEEEAAA999333222444222000///000222333222000...///000111111000000///111111111000000000//////...------///222666:::<<<;;;555///,,,,,,---***((((((***+++***(((&&&((()))***)))(((''''''((()))***)))(((((('''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$###"""""""""###$$$%%%%%%###"""""""""######$$$$$$$$$############"""%%%%%%%%%%%%$$$###""""""#################################"""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$######""""""!!!########################"""""""""###############!!!!!!!!!!!!"""###$$$%%%########################$$$$$$###"""""""""""""""###############""""""!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!! !!!"""###$$$$$$$$$"""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''((())))))***++++++))))))(((((())))))***+++((()))***+++,,,,,,,,,,,,,,,---......//////.........------,,,,,,,,,,,,---+++******))))))******+++++++++++++++++++++++++++************************___PPPBBB===<<<999777666666666555555444333333333111111111111111111111111000...,,,,,,---,,,+++))),,,,,,,,,---------,,,,,,111000///............///111000000000//////......//////000000111222444444///...,,,,,,---,,,***((((((((())))))))))))((((((***)))((()))******(((&&&((((((((('''''''''&&&&&&'''''''''((((((((())))))---+++)))((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&%%%%%%&&&''''''%%%&&&'''(((((((((((((((''''''(((((((((((('''''')))((((((''''''((())))))''''''(((***+++---......'''(((***+++---...//////++++++,,,,,,,,,---------,,,------............---...///000000......///000333333333222333444444555555555666555555444333222444333333222222333333444555444111///000222555777======<<<888444000//////000//////000111222222000------...///000000000///000000000000////////////------------...///111222///---+++,,,------***&&&'''(((******)))(((***+++)))((('''''''''((()))***))))))((('''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%%%%$$$######"""#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!! ########################""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%$$$$$$###############$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%###"""!!!!!!!!!!!!""""""!!!!!!!!!""""""###"""!!!!!! !!!""""""""""""""""""""""""############""""""""""""%%%$$$$$$######$$$$$$%%% !!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''(((((())))))******))))))(((((())))))***+++))))))************))))))+++,,,...000000///...---,,,,,,,,,,,,,,,,,,------+++******))))))******+++,,,,,,++++++************************************}}}]]]OOOAAA<<<<<<999666666666666555555555444444444111222333444444333222222///...,,,,,,,,,,,,+++)))***+++---...///...,,,+++000000//////////////////333333222222111000000000//////000000111222444444000/////////000///,,,)))'''((()))******)))((('''((('''&&&'''((()))'''&&&''''''''''''''''''''''''&&&'''''''''((((((((((((+++)))''''''(((((((((&&&'''&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''&&&''''''((((((''''''&&&(((((('''''''''((())))))%%%&&&''')))***,,,---...------............------++++++++++++,,,,,,,,,,,,,,,---...///////////////...///000///......///000222222111111222222333444555555555555444333111111222222222222333333333444666444111//////222555888;;;999555222000///...,,,222111111000000///......+++,,,---...//////000000000000/////////.........++++++,,,,,,,,,,,,,,,,,,+++))))))***,,,,,,)))'''(((((((((((('''&&&''''''))))))((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$%%%%%%$$$$$$##################!!!!!!"""###$$$%%%&&&&&&######""""""#########$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""#########$$$$$$######"""!!!""""""############""""""""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!###$$$$$$###"""!!!!!!!!!!!!!!!""""""###%%%$$$###"""!!! !!!!!!"""""""""###$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!$$$######""""""######$$$""""""#########""""""!!!""""""#########$$$$$$$$$########################&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((()))((((((((('''''''''(((((()))))))))((((((((((((((()))*********************)))((('''***,,,...000000///---,,,************++++++,,,---******))))))))))))******,,,,,,++++++******))))))************************{{{\\\NNNAAA<<<;;;999666555555555555555555444444444///000111222222000...---000...------......,,,+++***+++---///000///---,,,---...///000000111111111222222222222111111000000222111111111111111222222000////////////...+++)))'''((()))******)))(((''''''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''))))))(((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))$$$$$$%%%'''(((***++++++............---,,,+++************+++++++++,,,,,,+++,,,---...............---///000///...---...///000000000///000111111222444444444444333111000000222222333333444444444444555444111000000222555777===:::666333333333111000000000000000///.........,,,,,,,,,---...//////000/////////............---)))***+++,,,------,,,,,,---+++***))))))******)))((('''''''''((((((((('''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$############$$$######### !!!!!!"""###$$$%%%%%%""""""!!!!!!!!!""""""###########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######"""""""""""""""""""""""""""###$$$##############################"""!!!!!!!!!!!!"""""""""######""""""!!! """""""""######""""""""" !!!"""###$$$$$$######""""""""""""""" !!!"""$$$###"""  !!!!!!"""""""""""""""$$$###"""!!!   !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###!!! """"""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))((((((((('''''''''''''''(((((((((((((((((('''((())))))***++++++++++++***)))(((''')))+++---//////...,,,+++)))((((((((()))***++++++***))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))xxxZZZMMM@@@<<<;;;999555444444444444444444444444444222333333333222111///...000///......//////...,,,***+++---///000///...---,,,---///000111222222222/////////////////////000333333222111000000000111...---++++++,,,+++)))'''(((((())))))))))))(((((('''%%%$$$$$$&&&''''''&&&###$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%''')))))))))+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))'''%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))$$$$$$%%%&&&'''((())))))(((((()))******+++******))))))*********+++++++++)))******++++++++++++***---...//////------.../////////......//////000111222222333222222111000///111111333444444444444444333222111000000222444555999777333222111111000///+++---...///...///000222---------------...///000///.........------------******,,,---............///...+++)))((()))***+++''''''''')))+++---------))))))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###!!! !!!"""###########################""""""""""""############"""""""""""""""""""""""" !!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%######################## !!!"""###$$$$$$%%%###"""""""""""""""#################################""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""######""""""!!! !!!###$$$%%%######"""!!!!!!!!!!!!"""!!!"""######"""!!! !!!""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$######""""""""""""###""""""""""""""""""""""""############""""""""""""!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$###!!! """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''((((((''''''(((((()))******************)))((((((((()))+++------,,,+++***)))))))))((())))))*********))))))(((((())))))***************************))))))))))))))))))))))))tttYYYLLL???<<<;;;999555444333333333333333444444444444444444333333222111000000///......//////...---+++,,,---.../////////......///000111222111111000.........///000000111111333222222111000000111111...,,,***)))))))))((('''))))))(((((((((((())))))(((&&&%%%%%%'''((()))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&((())))))(((''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%'''(((******++++++))))))))))))*********+++******************)))(((---...//////------...//////////////////000111111000111111111111111000000///000111333333333333222////////////000000000111222222111///...---------***,,,...///......000222///......------...///000.........---------,,,,,,+++,,,,,,------...//////------,,,***))))))***+++)))''''''))),,,...---,,,%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$%%%$$$###""""""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###'''%%%$$$"""!!!"""###$$$#################################""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$######################## !!!"""###$$$$$$######""""""""""""######""""""""""""""""""""""""$$$###""""""!!!!!!"""""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!! !!!!!!"""### !!!"""""""""!!! """!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""############"""""""""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((()))))))))(((''''''(((((()))***************,,,++++++************+++))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))rrrXXXKKK???<<<;;;888555333333333333333333333333333/////////...............///...------...///...,,,+++,,,---...////////////000000111222222111///...//////000111222333444444222111111111111111222222000...+++************)))***)))(((''''''((()))******(((&&&&&&(((*********''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))+++)))''''''((())))))(((###$$$&&&(((((('''&&&%%%((((((''''''''''''((((((***)))'''%%%%%%''')))***((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''((()))******+++++++++))))))))))))************,,,,,,,,,,,,,,,+++***)))---...///...------...///000000000000000111111222///000000111111111111000---...000111222222222111,,,---......//////......222333444222000......///---///000///,,,+++---///111000...------...///000......---------,,,,,,,,,------,,,,,,------...///***+++,,,,,,***))))))***+++)))'''''')))***(((&&&"""###%%%'''((()))******))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$### !!!"""###$$$%%%%%%&&&)))(((&&&$$$######$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!!!!!!!!!! $$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!! !!!"""### """#########"""!!!!!!!!!!!!!!!"""###$$$%%%############!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""###### !!!"""$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''''''''''''''&&&((((((((((((((()))))))))......---,,,++++++++++++))))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))oooTTTIII???>>>>>>:::555222000111111222222333444444111222222222111000...---........................,,,---......//////......//////000000000000//////111333333333111111222333111000000///000000111111...---,,,***)))(((((((((((('''&&&&&&'''((()))***))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&((('''&&&&&&'''((('''%%%&&&'''''''''%%%$$$""" &&&&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&&&&&&&&&&'''(((((()))))))))((('''%%%$$$###*********))))))))))))))),,,,,,++++++***)))))))))((()))+++,,,,,,+++***))))))+++...///000...,,,+++---------------...///000...///000111000...,,,***222222111111000000//////111000/////////000222333//////000000000000000000.../////////...---,,,,,,000...***((((((***...000+++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,---,,,+++++++++***(((&&&(((((())))))*********+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""########################&&&$$$"""!!! !!!"""#########""""""""""""######%%%$$$""" !!!"""""""""!!!!!!!!!!!! ############"""""""""""""""###$$$$$$###"""!!! ##################$$$$$$ !!!"""######$$$&&&&&&$$$###"""""""""""" !!!!!!""""""######!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!"""!!!!!!!!!###!!!!!!""""""######$$$$$$######"""!!! """"""""""""############ !!!"""###$$$$$$!!! !!!"""### """###$$$%%%&&&"""############"""!!!!!!""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ###!!! """$$$%%%###!!!$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&''''''((()))******+++...---+++***(((&&&$$$$$$''''''''''''&&&&&&&&&&&&,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''nnnSSSIII???>>>>>>:::555333222222222222222333333333111222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000222111000000111333000000/////////000000000...---,,,+++***)))(((((((((((('''&&&''''''))))))'''''''''''''''&&&&&&%%%(((((((((''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%(((***+++,,,,,,,,,%%%%%%&&&&&&&&&%%%$$$###(((((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........///111222222111000///.............../////////000000/////////000111222............------------//////////////////...---------++++++++++++------,,,,,,------------,,,,,,,,,+++***))))))))))))***,,,+++******++++++)))'''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$#########!!!!!!""""""#########$$$###$$$%%%%%%$$$###"""!!!###########################"""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""$$$$$$###"""!!!"""###""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!"""######!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""### !!!"""###$$$$$$%%% !!!"""""""""""""""""""""############"""""" """"""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!###!!! """$$$%%%###!!!###############$$$%%%%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&&&&'''(((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''((((((((()))))))))(((((((((''''''))))))))))))))))))))))))***************************)))))))))((((((((('''lllRRRHHH???======999666555333333333333222222222222111111222111111000///.................................---,,,---...///000//////------------//////---///000000//////111222000000//////////////////...---,,,,,,+++***)))))))))((((((''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&(((((((((((((((''''''''''''(((((((((((('''&&&&&&'''%%%$$$%%%&&&'''&&&%%%(((((((((((('''%%%###"""$$$%%%%%%%%%%%%$$$######(((((('''&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''((()))***,,,---...///---***((()))+++...111......---,,,,,,,,,------,,,---///111222111111000,,,------...//////000000000////////////000111111............------,,,,,,...//////000000000000///+++,,,,,,------,,,,,,+++,,,------......------,,,******))))))(((((())))))+++***)))***,,,,,,***(((&&&'''''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%$$$#################################""""""""""""!!!!!!!!!###""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!###$$$%%%$$$###""""""$$$""""""""""""""""""""""""!!!"""###"""!!! !!!"""###$$$%%%$$$""" !!!"""############"""""""""""" !!!"""############### !!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!"""###!!!"""""""""############!!!""""""######""""""############""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######"""######$$$$$$######""""""!!!!!!###$$$%%%###"""###""""""""""""###$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''''''''(((%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))%%%%%%&&&'''((()))******))))))((((((((((((''''''))))))))))))))))))))))))))))))******************))))))))))))((((((((((((iiiQQQGGG???===<<<888666666555555444333222222111111111111111111000000//////000000000000000000000000///...,,,+++,,,---///111111000...------...000111///000111111/////////111000000111111000000//////---------,,,+++******)))))))))((((((''''''''''''$$$$$$%%%&&&'''(((((('''(((((('''''''''''''''''''''''''''(((((('''&&&&&&((('''&&&''')))***)))(((***)))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&)))))))))(((''''''''''''###$$$&&&(((((('''&&&%%%&&&'''(((((())))))(((((('''''''''''''''((((((((((((((())))))***++++++,,,)))((((((((((((***,,,---...,,,***((((((+++...000,,,,,,++++++,,,---......***+++,,,.............../////////000000000111111........./////////000000111000000//////......---,,,---...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,***))))))***,,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############""""""""""""######%%%%%%%%%$$$$$$#####################"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$############### """###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!"""###"""!!! !!!"""######$$$###!!! !!!"""&&&&&&%%%$$$$$$###""""""$$$$$$###"""!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""" !!!""""""""""""!!!""""""############"""######$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$######""""""##################""""""""""""###$$$$$$$$$###"""""""""!!!""""""###$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((((('''''''''%%%%%%&&&&&&''''''''''''((()))))))))******++++++&&&&&&''''''((()))************************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((gggOOOGGG???<<<;;;777777888666555555444333222111111111111111000000000000000111111111111111111111111///...,,,+++,,,---///111222111///......///111222222333333222000......///111111222222222111000///,,,,,,,,,,,,,,,+++)))))))))))))))(((((('''&&&&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&&&&''')))***)))((($$$$$$&&&''''''&&&%%%%%%''''''&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''')))))))))((((((''''''&&&###$$$&&&(((((('''&&&$$$(((((((((((((((''''''&&&'''''''''(((((()))))))))''''''((()))***++++++,,,+++***)))((((((((()))***+++************+++,,,---))))))******,,,---///000,,,,,,------------,,,,,,111000000000/////////...------......////////////000000//////.........---+++,,,,,,---...............---+++******+++---...,,,------------------,,,------,,,,,,,,,------...***))))))***,,,,,,+++)))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############""""""""""""######%%%%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!######""""""""""""""""""######"""""""""#########$$$$$$$$$#########"""""" """###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""#########!!! !!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!""" !!!!!!  """$$$%%%%%%$$$###"""!!!!!! """!!! """"""""""""############ !!!"""#########!!!!!!!!!"""""""""""""""############"""""""""""""""""""""######""""""!!!!!!!!!"""###############"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###'''(((((('''&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''))))))))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))fffNNNFFF>>><<<999777777:::666555555444333222222111111111000000000000111111////////////////////////......---,,,---...///000222222111000000111222222222333444222000...//////111111222222222000///---******+++,,,+++***)))((('''(((((()))(((((('''&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$######$$$&&&'''&&&%%%"""###%%%''')))***))))))''''''''''''''''''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%''''''(((((('''&&&%%%%%%'''''''''(((((())))))***%%%%%%&&&''''''((())))))++++++***)))((((((((((((((()))***+++++++++******(((((()))***+++---...///..................---...//////......---,,,,,,+++,,,------...///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,++++++++++++***++++++,,,---+++***)))***,,,,,,***((()))))))))(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!########################""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############"""############""""""!!!!!!"""""""""!!!""""""###$$$%%%%%%$$$$$$###""""""""""""""""""############$$$$$$######"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###""" !!!""""""""""""""""""""""""!!!"""###"""!!! !!!"""  """%%%"""""""""!!! """""""""!!!  !!!!!!!!!!!! !!!"""###$$$$$$ !!!"""#########""""""#########"""""""""""""""###############"""!!!!!! !!!"""######$$$###### !!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!###%%%%%%$$$###$$$%%%###""""""""""""###$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))fffMMMEEE>>>;;;999666777;;;555555444444333333333222111111000//////000111222........................---------............///000000000000000000000000///000111000//////000111//////000111000...,,,+++((()))***++++++)))((('''&&&'''((())))))(((((('''%%%&&&&&&'''((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&'''''''''&&&###"""!!!###%%%&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###'''&&&&&&%%%&&&'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&&&&'''((((((((())))))))))))))))))((('''((())))))******************************++++++,,,,,,,,,,,,,,,---...//////------------------------+++,,,---.........------***++++++,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,,,,+++******++++++)))'''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""!!! ############""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###############"""""""""!!!!!!"""""""""""""""###############"""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$%%%$$$$$$###""""""""""""""""""##################"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!""""""""""""  """$$$"""""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!! !!!!!!""""""###### !!!"""###$$$###"""""""""""""""""""""#########!!!!!!"""""""""""""""""" !!!"""######$$$$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""######$$$$$$######"""!!!###&&&%%%$$$###$$$&&&###############$$$%%%%%%"""############$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''((((((((()))))))))***fffLLLEEE>>>;;;888666888<<<555555444444444333333333111111000//////000111222000000000000000000000000,,,---......//////......//////000000000000//////+++,,,.../////////111333---...//////...,,,***)))'''(((***+++***)))'''&&&%%%&&&''')))))))))((((((%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&$$$######$$$&&&''''''&&&%%%&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''!!!"""$$$%%%&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((()))))))))))))))&&&'''(((*********)))(((***)))(((((())))))++++++---,,,+++***))))))))))))(((((()))***+++---...///------......///000000000+++,,,---.........---,,,+++,,,,,,---...///000000////////////...---,,,,,,)))+++---//////---+++)))*********++++++*********++++++******+++,,,---------,,,+++++++++***(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#####################""""""""""""######!!!"""$$$$$$%%%$$$###"""  !!!"""###$$$%%%%%%$$$$$$#########$$$&&&'''%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$ !!!!!!""""""#########$$$%%%$$$"""""""""###""""""""""""""""""""""""!!!######"""!!! !!!"""%%%%%%$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""""""""!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######"""!!!"""""""""############ !!!"""""""""""" !!!######$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###############$$$"""###$$$$$$%%%&&&'''''''''((((((((())))))******(((((((((((((((((((((((('''(((((()))***++++++,,,'''((((((((())))))******fffLLLDDD>>>===;;;777444444333333333333333333333333000111333333333000---+++---......///000111111222,,,,,,------...///000000111111000000//////......111000000222444333///+++000000000000///...---,,,+++++++++************)))((((((''''''''''''((((((((('''&&&%%%&&&(((***+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###&&&$$$###$$$''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((***,,,***''''''))),,,++++++******++++++,,,---,,,,,,,,,,,,---...//////---+++******,,,---------......---,,,,,,+++*********+++,,,---............,,,,,,------------------)))))))))))))))))))))))),,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""""" &&&%%%$$$"""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$"""!!! !!!"""$$$$$$###"""!!!!!! """######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%% """###$$$###!!! """"""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$###"""!!!!!!!!!"""###""" !!!""" !!!"""###$$$"""""""""""""""######$$$ !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$#########%%%%%%###!!! !!!!!!""""""######"""""""""!!!"""######$$$&&&%%%$$$"""""""""###$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############%%%%%%$$$###""""""############""""""###$$$%%%%%%$$$######"""""""""""""""'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))+++)))'''&&&%%%&&&'''((((((((('''(((((()))***+++)))(((&&&$$$############eeeLLLDDD===<<<;;;777444444333333333333333333333333111111111000000000000000000000////////////......,,,,,,------...//////000111000000000/////////...111111111333555444000,,,////////////...---,,,,,,*********)))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))((((((((((((((((((((((((+++,,,+++***(((''''''(((***************+++,,,,,,++++++++++++,,,---...///,,,+++++++++---...---,,,......---,,,++++++*********+++,,,---............//////...---,,,+++******************************,,,,,,,,,,,,,,,---------+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%###"""%%%$$$###""""""!!!!!!"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###"""!!!""""""""""""############################################################"""!!! !!!"""### !!!"""###$$$######&&&%%%%%%$$$$$$######"""############$$$$$$$$$%%%!!!"""###$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!$$$###""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!!"""######""" """"""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$###!!! !!!"""&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""######"""""""""""""""""""""##################"""!!!!!!!!!!!!!!!######""""""###$$$$$$%%%"""""""""""""""###$$$$$$'''&&&$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((())))))***((((((&&&&&&%%%&&&''''''~~~cccKKKCCC===<<<;;;777444444333333333333333333333333111000.........000222333222111000///...,,,++++++,,,,,,------.../////////000000000000////////////222111222333555444111...//////......---,,,,,,+++))))))))))))((((((((('''((((((''''''''''''((((((&&&''')))******(((&&&%%%%%%%%%&&&'''((()))******(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))'''''''''''''''''''''''',,,***(((((()))))))))((()))))))))))))))******+++************+++,,,---...,,,,,,,,,---//////---+++------,,,,,,++++++******++++++,,,---............///...------,,,+++******************************,,,,,,,,,+++++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""######"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!""""""""""""############################################################"""!!! !!!"""###!!!###%%%%%%$$$$$$%%%%%%%%%$$$######"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""###$$$"""$$$%%%&&&&&&$$$"""!!! !!!""""""!!!!!!!!!!!!!!!""""""###""""""############"""""""""""""""###############""""""!!!!!!!!!!!!"""""" """"""!!! #########"""!!! """""""""""""""############"""!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!!!!#########"""######$$$%%%!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$'''(((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''(((((()))))))))(((((((((((((((((('''''''''((()))******{{{```JJJBBB<<<<<<;;;777444444444444333333333333222222111000///......///111222111000000...---,,,+++***---------.........//////000000000000////////////000111111333333222000//////......---,,,,,,++++++******)))))))))(((((((((((((((''''''''''''(((((((((((()))))))))'''&&&%%%&&&''''''((()))*********((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((%%%$$$&&&***------+++((((((((((((((()))******))))))))))))***+++,,,---,,,,,,---///000///---***,,,,,,,,,++++++++++++++++++,,,------.........---******++++++,,,,,,------************************,,,+++++++++******))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!"""###$$$###"""""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######################################################"""!!!!!!"""###############"""""""""######"""""""""###$$$$$$%%%%%%!!!""""""""""""#########%%%$$$$$$$$$$$$%%%&&&'''"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$###""" !!!"""###!!!!!! !!!!!!"""###!!!""""""######""""""!!!###$$$$$$%%%&&&&&&''''''""""""!!!!!!!!!!!!"""""""""###""" ###"""""""""!!!!!!!!! !!!!!!"""###############$$$$$$################## !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$###############$$$$$$###############$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%(((((((((''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((()))))))))))))))(((''''''((((((((((((((()))))))))www]]]IIIBBB<<<;;;;;;777444444444444444333333222222222111111111000///......---//////......---------------------...............////////////000000000000...///000111000000////////////---,,,++++++,,,,,,++++++*********)))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))'''%%%###%%%***------+++((((((''''''(((((()))***))))))))))))***+++,,,,,,,,,,,,---...000///,,,)))***+++++++++++++++++++++,,,,,,------...---------))))))******+++,,,,,,---************************+++++++++******)))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$###$$$$$$%%%""""""""""""###$$$%%%&&&###############$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""######$$$$$$###############$$$$$$$$$%%%%%%%%%######################################################""""""""""""######&&&$$$!!! !!!###$$$!!!""""""######$$$%%%%%%!!!""""""""""""#########$$$############$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""###$$$$$$%%%$$$###"""!!!"""######$$$$$$######$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!! !!!"""###$$$&&&((())))))""""""!!!!!!!!!!!!""""""!!!###$$$###""" !!!!!!!!!"""""""""###!!!!!!"""############"""#########$$$$$$$$$######%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!"""""""""############$$$###############$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((((((((())))))******)))((('''&&&((((((((((((''''''&&&&&&tttZZZIIIAAA;;;;;;:::777444555555444444333333222222111111111111000///...,,,+++.............../////////........................////////////000000000000---...000000///...///000111///...,,,,,,,,,,,,---++++++++++++************((((((''''''''''''((((((***)))'''%%%%%%&&&((()))***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&************************)))(((''''''((())))))(((((((((((((((((())))))***))))))))))))***+++,,,---,,,,,,,,,---...---+++)))))))))******++++++,,,,,,,,,,,,------...------,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$$$$#####################$$$%%%&&&########################%%%%%%$$$###"""!!! !!!"""######$$$#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!!!!!$$$&&&$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$""""""""""""############ !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$%%%###!!!  """###!!!!!!!!! !!!!!!""""""""""""""""""######$$$ !!!!!!!!!!!!  """###%%%&&&'''""""""!!!!!!!!!!!!""""""!!! """$$$$$$###""" !!!"""######### !!!"""$$$$$$######""" !!!""""""""""""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!!!!######""""""""""""############!!!!!!!!!!!!!!!""""""###%%%$$$######"""#########%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((()))******)))'''''''''''''''''''''&&&%%%$$$rrrXXXHHH@@@;;;;;;:::777444555555555444333333222111111111000///...------...///////////////////////////.........................../////////000000000111---///111000///...000222222000...---,,,,,,---...************))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))((())))))(((&&&&&&''')))))))))(((((())))))***+++***************,,,---------+++******++++++***)))((())))))***+++,,,,,,,,,,,,------...------,,,,,,***************)))))))))++++++++++++++++++++++++*********+++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""######$$$$$$###!!! $$$$$$#########$$$%%%%%%########################$$$$$$$$$######"""""""""!!!!!!"""###############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######### !!!!!!!!! $$$$$$$$$###""""""!!!!!!############$$$$$$$$$%%% !!!###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$###""""""""""""""""""######"""!!!!!!!!!!!!!!!###############$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$"""!!! !!!"""###""""""!!! ###########################"""  """###""""""""""""############!!!!!!!!!!!!!!!"""######%%%$$$$$$###""""""######$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''')))*********((('''$$$%%%&&&'''''''''&&&&&&pppWWWHHH@@@;;;::::::777555555555555444333333222111111222000---++++++---111333111111000000/////////........................---.../////////000000111111---000222111//////111444222111///---,,,---...///))))))))))))((((((((((((((((((''''''''''''(((((($$$&&&((()))***)))((('''%%%%%%&&&'''((()))******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&$$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***,,,...&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((($$$&&&((((((&&&&&&***---)))))))))))))))***++++++************+++,,,---...---+++))))))*********)))(((((()))***+++,,,,,,------------...------,,,,,,&&&'''((()))***+++,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###!!!###%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$$$$"""!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""!!!"""$$$$$$$$$###!!! %%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&""""""############""""""%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######!!!######""""""!!!!!! !!!###$$$%%%$$$"""!!!!!!"""###%%%%%%%%%$$$### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""""""""""""""##################"""######$$$%%%%%%%%%%%%$$$###""""""######"""""""""###$$$%%%''''''"""###$$$%%%%%%%%%%%%%%% """######$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%###!!! %%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%''')))***+++***)))((("""$$$&&&''')))))))))(((mmmWWWEEEAAA===999777666444333333333444444444444555555333333333222111000000///---------...............---------.........//////222///---///222222,,,'''000//////.........//////222222111111000...---,,,))))))))))))))))))*********************))))))(((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$((((((((((((((()))))))))************************'''(((((()))***,,,---...111000...,,,***))))))(((---+++))))))***+++***)))((((((((()))***,,,---...------+++*********+++,,,*********)))(((''''''&&&&&&''''''((()))******+++)))(((((('''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$###"""%%%$$$###!!!!!!!!!!!!"""%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$###"""!!! &&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!"""$$$$$$###""" !!!!!!"""###$$$$$$$$$ !!!!!!""""""%%%###""""""######""" !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###$$$%%%&&&&&&$$$######### !!!!!!""""""######$$$###!!! ###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%######""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######"""  !!!######""""""###$$$%%%%%%&&&%%%$$$###""" ###"""!!!!!!!!!"""###$$$""""""############""""""$$$$$$%%%%%%$$$###!!! ###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((()))((('''''''''(((***+++((((((((((((''''''''''''lllUUUEEEAAA<<<999777666444333555444444444333333222222333222222111000000//////........................---------.........//////000000000111111000...,,,000000000/////////000000,,,---...///000000000000,,,+++++++++++++++++++++((((((((((((((('''&&&&&&$$$$$$######$$$$$$%%%&&&)))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&''')))))))))(((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&((()))((('''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((((('''''''''''''''))))))((((((''''''''''''))))))(((((('''&&&&&&&&&((((((((()))))))))))))))************************++++++************++++++///...,,,+++))))))((((((((('''&&&''')))++++++++++++***************+++++++++***)))((((((((())))))***))))))(((((('''&&&&&&&&&''''''((())))))************)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!###$$$%%%$$$$$$$$$##################$$$$$$$$$$$$###""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""!!!!!!"""$$$$$$###""" !!!!!!"""######$$$$$$$$$$$$######"""!!!!!! $$$###""""""######""" !!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""###!!!"""$$$###!!! !!!!!!!!!"""""""""""""""######"""!!! !!!###$$$$$$###"""!!!!!!"""""""""######### !!!"""###$$$$$$$$$$$$!!!!!!""""""######$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$###!!! !!!"""######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$""""""############""""""%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((())))))***((((((((((((''''''''''''jjjSSSEEEAAA<<<999777666555333555555444333222111000000222111111000000//////...000//////......---------------.........////////////000222000......///222000000000000000111111111111000000///...---++++++******))))))((((((''''''))))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''************************&&&&&&%%%%%%$$$$$$%%%%%%((('''&&&''')))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''')))***)))(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((''''''&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************++++++************++++++,,,,,,***))))))(((((((((***)))'''(((***+++++++++...---+++***)))(((((((((******)))(((((((((((())))))))))))((((((''''''&&&'''''''''(((((())))))***+++***)))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$######""""""$$$###"""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!###$$$%%%###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""!!!###$$$%%%###"""!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$######""""""$$$###""""""######"""!!!!!!""""""######""""""!!!###""""""!!!!!!""""""###$$$%%%&&&&&&$$$######$$$###############"""""""""!!!!!!"""!!!!!! ###%%%$$$###!!!!!!!!!!!!"""""""""###### !!!"""############"""########################""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""$$$$$$$$$"""!!!"""############"""######$$$%%%""""""###$$$%%%&&&''''''&&&%%%$$$###############""""""############""""""%%%%%%$$$###""""""""""""""""""###$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''')))***,,,---''''''((())))))))))))((((((((((((''''''''''''&&&gggRRRDDDAAA<<<999777666555444444444333222222111000000111000000000//////......111000000///...------,,,............//////////////////...------...000222//////000000111111000000111111000///...,,,***)))******)))(((''''''&&&&&&,,,+++***)))((('''''''''&&&'''(((******)))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%%%%%%%'''''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((())))))******'''(((((())))))*********************************'''(((((()))***,,,---...++++++***)))))))))******000...,,,+++,,,,,,+++)))...---,,,***)))(((((((((,,,++++++************************))))))((((((((('''''''''((((((((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######"""""""""""""""###""""""############""""""%%%$$$###!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########""""""""""""######"""###%%%&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$###""""""###%%%%%%$$$"""!!!!!!""""""############""""""###$$$$$$%%%%%%&&&$$$"""!!!"""######"""!!!"""""""""######"""""""""""""""""""""""""""""""""%%%&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$######""""""!!!"""#########""" !!!#########"""############$$$$$$$$$$$$ !!!"""""""""""""""$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""######$$$%%%$$$###"""###$$$$$$###############$$$$$$ """###$$$%%%%%%'''&&&%%%$$$$$$###""""""""""""############""""""&&&%%%###"""""""""###$$$""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&'''''''''((()))***+++,,,%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&eeeQQQDDD@@@<<<999777777555444222222222222222222222222000000000000////////////111111000///......------........./////////000000000,,,((((((,,,000000...---...///000000000//////((()))+++---///111111222//////...---,,,++++++***++++++)))(((''''''''''''###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&''''''((())))))******))))))))))))))))))))))))'''(((((()))***,,,---...++++++************++++++000...,,,+++,,,,,,+++***,,,,,,+++***)))))))))***++++++++++++******))))))++++++***************)))''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################""""""""""""""""""""""""!!!""""""######$$$%%%%%%###"""""""""""""""######""""""""""""""""""""""""%%%$$$###!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###""""""""""""""""""### """###%%%%%%###""" !!!"""############"""!!!###""""""###%%%%%%$$$###"""""""""""""""#########!!!!!!""""""###$$$$$$$$$###"""!!!"""###$$$###"""""""""############""""""""""""############"""""" """$$$$$$"""""""""###%%%%%%$$$$$$######"""""""""###$$$%%%%%%###"""!!! !!!"""###$$$""""""#########$$$$$$$$$ !!!!!!""""""""""""!!!$$$$$$$$$$$$############""""""""""""############"""""""""""""""""""""""""""""""""######""""""""""""###$$$$$$###"""###%%%$$$$$$###############$$$!!!!!!!!!"""#########$$$&&&&&&&&&%%%$$$###""""""""""""############""""""%%%$$$###"""""""""###$$$$$$###""""""!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&$$$$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((())))))***%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&dddPPPCCC@@@<<<999777777666555222222222222333333333444000000000000000000000000111000000//////.............../////////000000000000+++&&&''',,,000...++++++---...000000000//////+++,,,---...///000000000...------,,,,,,+++++++++((('''&&&%%%%%%%%%&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&%%%$$$######$$$&&&(((((('''&&&''')))))))))(((&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''(((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))++++++************++++++,,,++++++*********++++++)))''''''(((***,,,,,,,,,++++++***************+++(((((())))))(((((('''&&&************************''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""""""""""""""######$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!! !!!"""######"""!!! !!!###$$$$$$###!!! ###""""""$$$%%%&&&$$$###""""""""""""""""""###############"""!!!!!! ###"""!!!"""###$$$###""""""######$$$$$$######""""""######$$$$$$######""" """$$$$$$###"""###$$$###############"""""""""######$$$$$$$$$$$$######%%%###!!! !!!###$$$ !!!!!!!!!""""""!!!""""""######"""""""""######$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""############""""""!!!"""$$$###""""""###$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""############""""""$$$$$$###############$$$$$$###"""!!! !!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%cccQQQCCC@@@;;;999888777666555444444444444333333333333111111111111111111111111000000000///////////////.../////////000000000000...,,,)))***,,,...---,,,,,,---///111111111000///333333222111///---+++*********))))))))))))))))))'''&&&%%%$$$$$$&&&'''((()))))))))))))))******+++(((((((((((((((((((((((($$$"""!!! """$$$&&&((('''&&&''')))))))))(((%%%&&&'''(((((('''&&&%%%%%%$$$###%%%'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((######$$$%%%&&&'''(((((())))))))))))))))))))))))++++++************++++++,,,+++***)))))))))))))))&&&%%%%%%'''***,,,------,,,++++++***))))))******'''((()))))))))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$#########""""""#########$$$$$$#########################################################$$$$$$$$$###""""""!!!!!!"""""""""""""""###$$$$$$###"""!!! !!!"""###"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########$$$%%%&&&%%%######"""""""""""""""""""""$$$######"""!!!!!! """!!!!!!!!!###$$$###""""""######$$$$$$######""""""###$$$$$$$$$$$$###"""!!!###%%%%%%$$$$$$$$$%%%!!!!!!"""""""""""""""###"""""""""!!!!!!""""""#########"""!!!!!!""""""### !!!!!!!!!""""""###############""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###"""!!!!!!###$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!""""""############"""""""""######$$$$$$$$$######$$$###!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%bbbQQQCCC???;;;999888777666555777666555555444333222222111111111111111222222222////////////000000000000////////////000000000000,,,......---,,,+++---///,,,...000222333222111000111111111111000///...---+++++++++++++++,,,,,,,,,((('''&&&%%%&&&(((***+++'''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((()))'''%%%$$$%%%''')))+++&&&%%%$$$%%%'''''''''&&&%%%&&&'''(((((('''&&&%%%!!!%%%'''((('''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&%%%#########%%%'''((((((((('''&&&%%%$$$$$$######$$$%%%&&&%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''""""""###$$$&&&''''''((())))))))))))))))))))))))'''(((((()))***,,,---...+++***)))(((((('''''''''***)))((()))+++,,,,,,,,,------+++***)))))))))))))))***+++++++++***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$######### !!!!!!"""""""""###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$""""""!!!""""""###$$$$$$###"""!!! !!!"""###%%%$$$###!!!!!!!!!!!!"""%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###"""!!! !!!"""###$$$######$$$&&&&&&%%%############"""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!###$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!!!! !!!""" !!!!!!""""""######"""!!!  !!!""" """#########"""!!!""""""""""""##################$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!"""$$$%%%%%%$$$###""""""###### !!!"""###$$$$$$%%% !!!###$$$$$$###"""!!!""""""############""""""!!!"""$$$%%%%%%$$$###"""###"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$&&&''')))***''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%aaaOOODDD@@@;;;777666666666666333333222222111000/////////000222444444222000///000000//////.........------.....................//////...---------------...///000222222000...---------,,,,,,,,,------............//////---(((%%%******)))((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((******))))))((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$###"""&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%###!!! """%%%***---((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%%%%''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&))))))((((((''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((%%%''')))***)))((()))***+++***)))'''''''''((()))---+++)))'''&&&((()))+++************)))'''&&&%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))'''%%%&&&((((((&&&$$$"""$$$&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%&&&###!!! """$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""!!!"""###"""  ###$$$$$$$$$&&&'''########################$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$#########"""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$######$$$$$$  %%%%%%### """$$$&&&&&&""""""############"""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$###########################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###"""""""""""""""!!! &&&%%%$$$""""""""""""###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&!!!!!!"""$$$''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&```OOODDD@@@;;;777666666666666444333333222111111000000...///000111111000///...000/////////............//////.........---------000///......------......//////000111111000//////......---------------...,,,,,,,,,---...---***'''***))))))(((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$&&&(((***,,,&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((&&&(((******((((((((()))+++***)))(((''''''((()))---+++)))''''''((()))+++************)))((('''''')))((('''''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))'''%%%%%%''''''&&&$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""###$$$###""" !!!###$$$$$$$$$%%%&&&#################################""""""""""""""" !!!"""###$$$$$$$$$$$$###"""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! ############$$$$$$$$$%%%############"""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$%%%$$$ ###$$$###""""""###$$$###!!!""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###!!!!!!"""%%%%%%"""!!!!!!"""###########################$$$$$$$$$%%% !!!###$$$%%%###########################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$##################"""!!!!!!%%%$$$###"""""""""###$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((''''''&&&&&&''''''&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___NNNCCC@@@;;;777666666666555444444333333222222111111////////////////////////////////////............000//////......---------111000//////......//////111000000000000000111111111000///......---......+++***)))***,,,,,,+++***((('''&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&(((((('''&&&%%%###!!! '''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''(((******++++++%%%%%%&&&&&&'''(((((()))((((((''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))(((''''''&&&'''''''''&&&''''''''''''(((((((((''')))******(((''''''(((***))))))(((((((((((())),,,***)))''''''((()))***)))***************)))))),,,***(((''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$######$$$%%%%%%###!!!!!!"""$$$$$$######$$$%%%########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$############""""""""""""######$$$$$$$$$$$$$$$###$$$%%%$$$!!!###!!!!!!"""###%%%%%%###!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################$$$"""!!!"""###$$$###!!!!!!!!!"""###############"""""""""#########$$$$$$!!!!!!!!!!!!"""$$$&&&'''########################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########"""######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&((('''&&&'''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~]]]LLLCCC???;;;888777666555444444444444333333222222222222222111111111111222222///////////////.....................////////////111111000///////////////222111000//////000222333222222000///............---+++)))((()))*********'''&&&%%%$$$$$$&&&''')))((((((((('''&&&&&&&&&%%%***)))((('''%%%""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))***++++++&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''')))***)))'''&&&&&&''')))))))))(((((((((((()))******(((''''''((()))***))))))***+++++++++++++++---,,,)))''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((''''''''''''&&&&&&((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$############""""""###%%%%%%$$$"""######$$$$$$$$$######""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""###$$$$$$###!!!"""###%%%%%%###"""##############################!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""##################""""""""""""""""""######$$$$$$$$$$$$###!!!"""###!!!!!!$$$!!!!!!!!!###&&&'''&&&%%%""""""############"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""###"""!!!!!!!!!"""""""""!!!!!!"""###############!!!""""""""""""#########((('''$$$"""!!!"""###$$$########################$$$##################$$$########################!!!"""""""""############$$$$$$$$$###############""""""###$$$$$$$$$$$$############$$$$$$###"""""""""""""""######$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%#########%%%%%%$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{[[[LLLBBB???:::888777666555444444444333333333333333222222222111111111111222222.........///////////////,,,------...///000111111111111000///////////////222000///......000222444333222111000///.........000---***(((((())))))((()))((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%"""###%%%&&&((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''')))***)))'''&&&&&&&&&((((((((())))))))))))((())))))(((''''''((()))***((()))***++++++,,,++++++---+++)))((('''((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))(((''''''((()))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$######""""""!!!!!!###""""""###%%%%%%$$$""""""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""!!!!!!"""######""" """$$$%%%%%%###""""""###########################!!!!!!""""""######$$$$$$""""""###$$$$$$$$$######!!!!!!""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""#########""""""""""""""""""######!!!"""######$$$$$$$$$$$$!!!!!!"""###$$$%%%'''%%%###"""$$$%%%&&&&&&""""""############""""""$$$$$$##################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""###############!!!""""""""""""#########%%%$$$!!! #################################$$$$$$#################################!!!"""""""""####################################""""""###$$$$$$$$$$$$###!!!!!!"""""""""""""""!!! !!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###"""!!! !!!###%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvXXXKKKAAA>>>:::888777666444333333333333333222222222222////////////////////////.........///////////////------...///000111111222111000//////......//////000///...---...///222333222111000//////...//////111...+++)))))))))((('''++++++*********))))))((('''''''''''''''&&&&&&&&&%%%%%%'''((()))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&)))***)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$######"""&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&((())))))'''&&&&&&''''''(((((())))))))))))(((((((((''''''(((((())))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((()))***)))'''&&&'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! """""""""""""""!!!!!!!!!###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!! !!!######""" """$$$%%%%%%###""""""###########################""""""""""""############!!!""""""#########""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""############!!!!!!"""###$$$$$$$$$$$$ """$$$%%%%%%%%%---)))%%%"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ """###"""!!! !!!"""!!!!!!"""###############"""""""""#########$$$$$$"""!!!!!! !!!"""$$$%%%########################""""""###$$$$$$###""""""########################""""""""""""############"""""""""###############""""""###$$$$$$$$$$$$### !!!""""""""""""!!! !!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$"""!!!###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrWWWKKK@@@>>>:::888777666444222222222222222222222222222...///000111111000///.............../////////000000000//////////////////000///......------.........---------...///000111000//////......////////////---++++++++++++***)))&&&((()))***+++***)))(((&&&&&&&&&'''''''''''''''++++++***)))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''&&&'''(((&&&'''((()))******)))(((''''''''''''(((((())))))(((((()))*********))))))&&&'''((()))))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&((()))(((%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########%%%###!!!!!!###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""!!!!!!"""$$$$$$###"""!!!###$$$$$$#########$$$#################################"""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############$$$$$$$$$%%%!!!"""""""""############ !!!"""###$$$$$$$$$$$$ !!!###%%%%%%###"""(((&&&###"""""""""!!! """"""############"""""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&$$$""""""$$$!!!!!!"""###########################$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################!!!""""""######""""""!!!########################""""""""""""############!!!"""""""""#########$$$""""""###$$$$$$$$$$$$### !!!"""###############!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppVVVKKK@@@===:::888777666444222111111111111111111111222///111222444444222111///---.........//////000000333222111000///...------//////...---------------,,,,,,,,,---...///000000///............//////000---,,,+++,,,------,,,+++ """%%%((())))))'''&&&%%%&&&&&&''''''(((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$''')))***)))'''%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((###$$$&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((''''''''')))&&&'''(((*********)))(((&&&'''''''''(((((())))))(((((())))))))))))(((((($$$%%%((()))***)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$%%%&&&###!!! """$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""###%%%%%%$$$###!!!"""$$$$$$######$$$%%%########################$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$ """######$$$$$$$$$""""""###$$$%%%$$$!!! """$$$$$$###!!!""""""############"""""" !!!"""###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!%%%((()))&&&$$$$$$%%%!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""!!! ######################## !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&kkkRRRIII???<<<999666666555444222444333222222111111222222111111111111111111111111////////////............333333222111000///..............................------......///000000000111000///...---,,,,,,,,,...---,,,+++++++++,,,---***(((''''''(((((('''&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%---###222&&&''')))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((!!!,,,$$$000$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$""""""%%%((('''&&&######$$$$$$$$$%%%%%%%%%'''&&&!!!"""&&&((("""######$$$$$$######""")))%%%---&&&&&&&&&###"""$$$%%%'''(((((('''''''''(((((((((((((((''''''''' $$$"""222""",,,,,,***''''''((()))((('''+++,,,+++'''""""""&&&***&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++)))))))))))))))(((''''''&&&'''***++++++)))&&&$$$,,,222$$$--- """!!!%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###############""""""!!!!!!!!!###"""!!! !!!"""###!!!...### """111000########################!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$#########""""""###"""###++++++((("""!!! !!!###$$$$$$... 000###***&&&&&&%%%%%%$$$###"""""" !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$#########"""######$$$%%% !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###!!!###&&&)))%%%%%%$$$###"""""""""###"""""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###############$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""!!!""""""""""""###############""""""!!!!!! """""""""  """%%%!!!"""######"""!!!###$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!! !!!"""###"""""""""$$$$$$$$$############"""$$$###!!!###&&&$$$$$$######"""!!!!!! ##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkRRRIII@@@===:::777777666555444444333222222111111222222111111111111111111111111000000000000////////////111111111000//////..............................------......//////000000000//////.........//////,,,+++***)))))))))***+++***(((''''''(((((('''&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%---###)))###+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''"""!!!!!!,,,,,,333$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$&&&((((((&&&#########$$$$$$$$$%%%%%%%%%///))),,, $$$ ###$$$$$$$$$$$$$$$$$$### &&&&&&'''+++((((((###$$$%%%''''''''''''&&&'''''''''((((((''''''&&&&&&+++***+++###,,,$$$(((+++***&&&$$$ ###)))000000)))###''''''((())))))(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))))))))))))))))))))(((''''''%%%&&&'''((((((&&&%%%$$$+++$$$''' """!!! ############""""""""""""########################&&&%%%$$$###"""###$$$$$$$$$$$$$$$#########""""""######"""!!!!!!"""######&&&$$$)))&&&########################""""""###$$$%%%$$$##############################$$$$$$$$$#########"""""""""%%%&&&---&&&$$$!!!!!! !!!"""###!!!###'''$$$%%%&&&&&&%%%$$$$$$###"""""" !!!"""###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################%%%###!!! !!!$$$%%%%%%$$$######""""""######%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$############"""""""""""""""###$$$$$$"""!!!"""######$$$%%%$$$###"""###$$$"""###%%%&&&&&&%%%###""""""""""""""""""#########!!!!!!"""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$############"""###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%kkkRRRIIIAAA>>>:::888888777666444444333222222111111222222111111111111111111111111111111111000000000//////////////////////////////........................---------...//////000000....../////////000000000,,,,,,+++******************(((''''''(((((('''&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&---'''+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***111222000$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))((($$$!!!######$$$$$$$$$%%%%%%%%%!!!%%%,,,!!!000'''$$$%%%%%%&&&&&&%%%%%%$$$$$$(((%%%''',,,''' ######$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%""")))###'''%%%333!!!444111,,,'''$$$%%%)))---###***///+++""" (((111((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%///"""&&&)))...///111(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###111"""%%%,,,$$$""""""""""""""""""""""""######$$$$$$$$$###""""""########################$$$$$$$$$############### $$$000""""""!!!!!!""""""###$$$...******$$$%%%***%%%%%%%%%$$$######""""""!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!!!!$$$$$$###"""""""""###### !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!! $$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&############$$$$$$$$$%%%############$$$$$$$$$$$$!!!$$$&&&'''%%%"""!!!!!!%%%&&&&&&%%%###"""###$$$"""###$$$%%%%%%$$$###"""############""""""""""""!!!!!!!!!""""""""""""##################"""""""""""""""!!! !!!"""###$$$$$$$$$$$$############"""###$$$&&&%%%###"""""""""""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQHHH@@@>>>:::888777777555444444333222222111111222222111111111111111111111111000000000000////////////---------.........//////........................,,,,,,---......//////000......///////////////.........------,,,,,,,,,,,,***(((''''''(((((('''&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!"""%%%)))&&&333&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***%%%&&&###!!!333(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''+++&&&000'''""""""############""""""%%%,,,!!!$$$)))###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%% +++###---///...*** $$$&&&%%%###"""""",,,$$$'''......***)))))))))***))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&)))((('''&&&%%%&&&&&&'''###000###'''***''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""!!!!!!"""""""""(((***%%%...!!!%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""################################################ ,,,...&&&...%%% !!!!!!!!!!!!!!!""""""### 000%%%$$$$$$$$$######"""""""""############""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!! ########################""""""""""""""""""""""""########################$$$$$$$$$###"""!!! ######""""""""""""###### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!***)))&&&$$$""" !!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""$$$&&&%%%###!!!!!!!!!%%%&&&&&&%%%###!!!"""###"""###$$$$$$$$$$$$###"""$$$$$$######""""""!!!!!!############$$$$$$$$$$$$$$$$$$#####################"""!!! """$$$%%%$$$$$$$$$#########""""""$$$%%%%%%$$$"""!!!!!!"""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQHHH???<<<999777666555444333444333222222111111222222111111111111111111111111//////.........---------,,,,,,------......//////........................,,,,,,------.../////////............---,,,+++***............------,,,,,,***(((''''''(((((('''&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###+++ """((()))$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---*** )))###&&&***)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&"""((()))111'''&&&"""######$$$$$$######"""'''"""&&&"""...***$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%///ccc[[[ZZZHHH'''%%%///,,,((($$$"""%%%***...(((+++///111///+++&&&"""(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&((('''%%%$$$###$$$%%%&&& &&&)))000$$$'''&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""######"""""""""!!! %%%###'''""""""""""""""""""""""""%%%%%%$$$######"""""""""###################################################$$$ !!!%%%""" !!!!!!!!!!!!!!!+++---'''''' """&&& $$$$$$###############""""""############""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$#########""""""######$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$######"""!!!###""""""!!!""""""######(((''''''$$$  !!!!!!!!!!!!!!!!!!!!!!!!((('''%%%###"""!!!  """###$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!""""""##################!!! !!!###$$$%%%%%%$$$""" !!!!!!########################$$$$$$######""""""!!!!!!##########################################$$$$$$$$$###!!! !!!"""$$$&&&$$$$$$$$$#########""""""$$$$$$### """$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQHHH???<<<888666666555444222444333222222111111222222111111111111111111111111.........---------,,,,,,,,,---------......//////........................,,,,,,,,,---......//////............---+++)))(((,,,,,,,,,,,,,,,+++*********(((''''''(((((('''&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&000)))%%%)))%%%EEE************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$111$$$))) $$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###$$$''')))######$$$$$$$$$%%%%%%%%%///### ---"""###%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%444%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&jjjuuuVVV;;;'''"""!!! ###%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))'''(((((((((((('''&&&&&&%%%$$$###"""!!!"""######+++%%%*** 111,,,$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$;;;,,,)))%%%...########################%%%$$$######"""################################################$$$$$$$$$***!!!+++%%%"""$$$ !!!""""""######""""""$$$,,,222 ########################!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""######$$$###############$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!!!!!"""############$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######!!!"""######$$$!!!!!!""""""###$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""" """%%%###$$$$$$###!!! !!!"""####################################"""""""""""""""!!!!!!!!!!!!!!! """""""""#####################"""!!!"""###$$$%%%$$$$$$$$$############"""$$$###!!!###&&&%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiPPPGGG@@@===999777666666444333444333222222111111222222111111111111111111111111///.........------------.............../////////........................+++,,,,,,------......///,,,---...///...---+++***+++,,,---------,,,+++******(((''''''(((((('''&&&###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""+++,,,---//////&&&"""***&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))(((&&&$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$""")))+++VVV&&&%%%$$$######$$$%%%%%%###$$$%%%&&&''''''''''''SSSoooOOO,,,!!!+++333---!!!###$$$%%%'''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$"""(((333///,,,(((((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################""""""#########$$$$$$$$$ OOO------""""""""""""############ !!!"""###############"""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""#########"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""###### """$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!"""""""""#########$$$$$$######"""""""""""""""""" !!!""""""!!!"""###%%%"""$$$$$$$$$""""""###$$$######""""""""""""######"""""""""""""""#########""""""!!!!!! !!!!!!!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$############"""!!!""""""!!! !!!$$$'''#########$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%iiiPPPGGGAAA>>>:::888888777666444444333222222111111222222111111111111111111111111000/////////............////////////////////////........................++++++,,,------......///+++,,,...000000///...------.../////////...---,,,***(((''''''(((((('''&&&"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&---(((+++###### 111!!!///%%%)))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((,,,...---)))%%%$$$$$$######$$$$$$$$$%%%%%%%%%***)))+++!!!YYY&&&%%%$$$#########$$$%%%###$$$%%%&&&''''''''''''UUUPPP+++"""###$$$&&&'''(((((()))'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''((((((''''''&&&%%%))))))(((((((((''''''''')))&&& ...%%%'''$$$+++'''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&########################""""""######$$$$$$$$$$$$(((]]]###"""""""""""""""######### !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###!!! %%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""###### ################################################((('''%%%###"""!!!!!! $$$$$$$$$######!!! ######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!""""""""""""#########%%%$$$$$$$$$######""""""!!!$$$%%%%%%$$$$$$%%%###$$$%%%%%%$$$###$$$&&&######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$######"""""""""!!! !!!!!!"""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!###$$$$$$$$$%%%&&& """###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%fffPPPGGG@@@>>>;;;888666444333333444444333222222111111000222222222222222222222222......---,,,,,,,,,,,,---........................------,,,++++++++++++,,,...,,,)))'''&&&(((+++---++++++++++++++++++++++++///...---,,,+++,,,---...+++)))''''''((()))***)))((('''%%%#########%%%&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***###+++!!!!!!333......111!!!((('''&&&$$$###"""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%''')))(((%%%###""""""&&&$$$ ```&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$fff>>>$$$###'''(((''',,,///'''$$$((('''"""$$$***((( ''''''''''''''''''''''''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''000!!!111'''+++""",,, #########"""""""""""""""%%%###"""!!!!!!###%%%&&& !!!"""!!! !!!"""$$$###"""!!! !!!"""%%%&&&$$$"""YYY######%%%$$$###""""""###$$$%%%""""""""""""############%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&$$$"""######""""""""""""#########"""!!! !!!"""###"""######$$$$$$%%%&&&&&&#########"""!!! !!!!!! !!!###%%%&&&######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%############""""""""""""######""""""""""""############""""""###%%%((()))"""############$$$$$$$$$!!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$"""  !!!$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$###!!!"""###%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$cccOOOFFF@@@>>>;;;888666444333333222222222222222222222333222222222222222222222222///......---------------------------------------//////...------------...000...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---)))'''%%%%%%&&&'''(((''')))'''&&&%%%$$$%%%''''''''''''''''''''''''''''''%%%$$$$$$#########$$$$$$###(((&&&$$$$$$###$$$&&&'''(((&&&%%%%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$######$$$&&&$$$!!!```&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$)))vvv!!!444###)))***%%%###%%%$$$"""'''000'''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,((('''%%%&&& """&&&'''###"""""""""""""""""""""###"""!!!!!!!!!"""###$$$"""###$$$###""""""$$$&&&%%%$$$"""!!!!!!"""###$$$###"""YYY######$$$$$$###""""""###$$$$$$""""""""""""#####################""""""#########%%%###""""""%%%%%%$$$"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! ###"""""""""""""""######"""##################""" !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""#########"""!!!!!! !!!!!!!!!"""""""""$$$$$$##############################""""""""""""######""""""""""""#########"""!!! !!!###$$$"""############$$$$$$$$$ !!!"""###$$$######"""########################"""######"""!!!!!!###%%%$$$$$$###"""""""""""""""########################$$$###""""""!!!!!!!!!"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```MMMEEE???===;;;888555444333333000111111222333333444444222222222222222222222222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,++++++******+++,,,,,,------------------------000///...---,,,++++++,,,)))'''%%%%%%&&&'''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$%%%$$$"""&&&+++"""!!!222///+++"""''' %%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$######%%%'''&&&%%%!!!```%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%---+++XXX 999$$$+++((((((******'''%%%$$$(((((('''''''''&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&& $$$+++///222 ***)))%%%$$$""""""""""""""""""######!!!!!!!!!!!!!!!""""""""""""###$$$###""""""$$$&&&&&&%%%###"""!!!!!!""""""###"""YYY######$$$$$$###""""""###$$$$$$""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!!&&&&&&%%%%%%$$$######"""$$$$$$$$$###""""""!!!!!!###############"""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""%%%%%%$$$$$$###""""""!!!############""""""""""""######""""""""""""######%%%$$$"""  """############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$&&&((($$$###""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~^^^LLLEEE>>>===:::777555444333333111111111222222333333333111111111111111111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))***++++++++++++***---------...............000///...---,,,+++++++++,,,)))''''''((())))))((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''+++###,,,(((,,,++++++'''***((($$$$$$&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''&&&&&& """```%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$---"""%%%!!!...DDD***""",,,,,, &&&---+++((((((((('''&&&&&&%%%%%%'''(((((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$"""*** &&&((("""((($$$"""+++"""""""""""""""######### !!!""""""######""""""!!!""""""!!! """###%%%$$$###"""""""""#########"""YYY######$$$##################$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""########################!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!""""""""""""""""""""""""############$$$$$$$$$#########""""""############"""""""""!!!######""""""""""""######&&&%%%###"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###&&&(((######"""""""""""""""###########################""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$###!!!"""###%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$}}}^^^LLLEEE===<<<999777555444444444333333333222222222111111111111111111111111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,.../////////......---------......////////////.........---,,,++++++,,,***''''''((()))((((((%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&,,,%%%$$$&&&###***555,,,'''"""$$$+++000yyy'''---((($$$***222%%%***""",,,###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###%%%&&&'''"""###```$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%,,,...###$$$!!!(((---!!!YYYUUU"""(((++++++)))((('''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%111###***%%%...&&&###&&&222000!!!222yyyJJJ###$$$(((111))) $$$!!!!!!""""""############!!!"""###$$$$$$$$$######!!!""""""!!! !!!##################$$$$$$%%%"""!!!XXX###############$$$$$$#########!!!"""""""""############""""""###$$$$$$###"""""" !!!!!!!!!!!!"""###$$$######""""""######$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$############### """###$$$$$$######!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!"""##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############"""""""""!!!######""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%######################## !!!""""""!!!!!!###%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###########################################################################$$$$$$#########$$$###!!!"""###%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$}}}]]]KKKEEE===;;;999666555444444444444444333333222111111000111111111111111111111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------.../////////------......------,,,++++++(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''"""((()))%%% ((($$$!!!------...---+++(((%%%###111@@@YYY!!!555))) 000,,,'''((( ,,,******&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$&&&(((###$$$___######$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$--- $$$!!! )))%%%...***===PPP"""!!!///---###!!!''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%)))(((***+++&&&)))***"""######666eee///###%%%)))%%%"""'''!!!&&&&&&!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$""""""######$$$%%%%%%&&&"""!!!XXX######"""###$$$$$$$$$$$$###"""""""""""""""############""""""$$$$$$$$$$$$"""""" """"""!!!!!!###$$$%%%$$$$$$######$$$$$$%%%"""##################""""""######$$$%%%%%%&&&&&&######################## !!!"""$$$$$$$$$%%%!!!""""""######""""""!!! !!!###$$$$$$###!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""#########""""""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%############""""""""""""######""""""""""""###### !!!!!!""""""""""""############$$$$$$$$$!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!"""###!!! !!!###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$############$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}]]]JJJCCC<<<;;;888666555444444444333222222222222222222222111111111111111111111111///......---------------------------------------...---,,,,,,+++,,,,,,,,,))))))******+++,,,,,,---+++,,,,,,---......//////+++,,,---.........---,,,+++)))&&&%%%&&&&&&&&&%%%'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))******)))(((&&&%%%(((''')))'''&&&111---$$$((()))(((&&&$$$ ???}}}999"""000(((###)))###((( +++***&&&((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&((($$$$$$___"""######$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%% &&&(((((( $$$,,,###,,,222;;;fff'''!!!---222%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&"""!!!(((***)))((('''&&&(((+++***%%%!!!OOO###$$$######(((,,,""",,,$$$$$$&&&'''***!!! !!!!!!"""######$$$$$$###""""""!!!!!!###$$$%%%$$$%%%%%%$$$"""!!!###$$$######$$$$$$%%%$$$$$$$$$!!!!!!XXX######"""###$$$$$$$$$$$$###"""""""""""""""############ !!!###$$$$$$###!!! !!!######!!!!!!###%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""##################""" !!!###%%%%%%###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""!!!!!! """""""""#########$$$$$$##################$$$$$$############""""""""""""######""""""""""""###### !!!!!!""""""###"""""""""############$$$$$$$$$""""""!!!!!!!!!"""###$$$########################"""######"""!!!!!!"""$$$"""""""""""""""###$$$$$$#######################################$$$%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}\\\IIIAAA<<<:::888666444444444444111111111222222333444444000000000000000000000000......---,,,,,,,,,,,,---........................,,,+++******))))))******------,,,---...///000111++++++,,,,,,---...//////***+++,,,...///......------+++((('''((((((((('''))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&### ******!!!***,,,)))%%%***))))))((((((((()))***"""999///+++---&&&222 ---+++&&&***..."""&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%% """%%%''''''&&&'''(((&&&)))%%%%%%___""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$---###((()))&&&)))--- &&&######&&&###RRR333!!!%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%---'''###%%%(((''''''%%%(((!!!;;;000%%%'''###!!!###%%%###((( ***$$$&&&%%% !!!!!!"""###$$$$$$$$$###"""  !!!###%%%"""######"""  """%%%%%%%%%%%%%%%$$$""""""!!! XXX######"""###$$$%%%%%%$$$###"""""""""""""""############ !!!######!!! !!!######""""""$$$&&&######""""""""""""######%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$#########!!!!!!!!!!!!!!!"""""""""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######"""###%%%''''''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""############""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$#########$$$%%%&&&&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###!!!"""###%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$xxxYYYHHHCCC>>><<<:::888666444333222333222222333444444333111333222000/////////000111000000///...------,,,,,,------++++++++++++---------,,,++++++------,,,+++---...............------........................---.../////////...,,,,,,,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''(((&&&%%%%%%&&&'''%%%$$$'''((()))((('''&&&'''((('''%%%///))))))((('''&&&&&&%%%$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%)))((($$$$$$)))''' '''''''''&&&&&&%%%%%%%%%%%%%%%$$$###############(((&&& $$$ccc"""%%%$$$&&&'''###########################&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$'''>>>,,,+++%%%!!!)))&&&)))!!!)))((('''&&&%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$!!!,,,!!!###$$$$$$$$$$$$###"""""" !!!"""""""""""""""'''***&&&"""%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""""")))ZZZ###!!!%%%$$$!!!"""%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&& !!!"""#####################!!!!!!!!!"""###$$$######""""""###$$$%%%%%%########################!!!!!!"""############### !!! $$$$$$$$$############"""###!!! !!!""""""!!!######"""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&###!!! !!!""""""!!! %%%%%%$$$###"""!!! """"""""""""""""""""""""########################%%%###"""$$$&&&%%%"""###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""########################!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! """""""""""""""#########"""############"""!!!!!!########################""""""!!!!!! ######$$$$$$$$$$$$############""""""""""""######"""###$$$%%%%%%$$$###"""$$$#########$$$%%%&&&&&&$$$$$$%%%$$$$$$###"""!!!########################'''"""###'''&&&$$$vvvXXXHHHCCC===<<<:::888666444333333333222222333444444333111222222000/////////000111000//////...------,,,,,,......---,,,,,,---.........---,,,,,,......---,,,---...............------........................---......///...---,,,+++,,,++++++***(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((('''''''''''''''&&&%%%&&&((()))(((''''''((()))((('''&&&'''(((***&&&,,,%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((()))'''""" ###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$))))))((('''''''''''''''###%%%!!!"""aaa!!!$$$&&&'''))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""222&&&WWW>>>%%%666***111(((...'''&&&(((((('''&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############""""""'''$$$ ######"""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###RRR ######!!!$$$$$$'''+++!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###%%%!!!"""######$$$$$$######"""""""""""""""######$$$######""""""###$$$$$$%%%########################!!!!!!"""###############"""###%%%$$$######$$$%%%$$$$$$$$$############"""$$$"""!!!!!!"""###"""!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!###''')))))))))############""""""""""""################################################$$$###"""###%%%%%%### ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$#########""""""""""""$$$$$$######""""""!!!!!! !!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""##################""""""""""""!!!""""""######!!!"""###$$$$$$%%%$$$$$$########################$$$##################"""sssVVVGGGCCC===<<<:::888666444333333333222222333444444333111222111111000///000000000/////////...------,,,,,,///......------......//////...------//////...---------...............---------------------------------.........---,,,+++++++++***)))((('''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%''')))+++******&&&'''(((((('''&&&'''(((+++%%%&&&~~~''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###%%%+++&&&&&&&&&%%%%%%%%%%%%%%%######""""""!!!!!!""""""'''...***$$$]]]&&&"""!!!######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''WWW%%%666(((&&&---((('''&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$lll!!! %%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###+++""" (((,,,(((%%%'''%%%$$$$$$#####################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&'''((([[[))),,,(((""""""'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###""""""###"""###$$$$$$$$$$$$$$$$$$!!!!!!"""########################"""######$$$%%%########################!!!""""""############""" !!!$$$&&&&&&%%%$$$$$$$$$############"""$$$###""""""###$$$###"""######"""""""""!!!!!!!!! !!!!!!""""""!!!"""%%%(((+++,,,,,,"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$%%%###"""###############"""""""""$$$$$$$$$$$$####################################$$$$$$$$$#########""""""$$$$$$$$$$$$############%%%%%%$$$###"""!!!  !!!"""$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""#########""""""!!!"""""""""!!!"""###$$$$$$%%%$$$$$$########################"""$$$'''&&&###!!! !!!pppTTTGGGCCC===<<<:::888666555444333333222111222444444222111222111111000000000000000//////.........---------......------------.........---,,,---...///...---,,,---......///.........------------------------------------,,,,,,++++++))))))((((((''''''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''(((&&&%%%%%%&&&(((***)))(((%%%'''((('''&&&&&&'''))))))###nnn)))((('''&&&$$$"""!!!!!!((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''""" ###***+++%%%"""%%%""""""""""""""""""""""""''''''&&&&&&&&&&&&&&&'''&&&$$$ ]]]...)))&&&'''$$$!!!$$$,,,''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""")))(((!!!---###XXX%%%"""###777666###((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########VVV$$$###%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$!!!"""### """(((%%%$$$######""""""############$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$TTT###$$$""" %%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!###$$$$$$%%%%%%%%%$$$$$$ """$$$$$$$$$###"""$$$###############$$$$$$########################!!!"""############""""""!!!$$$### $$$$$$$$$#########""""""$$$###"""###$$$%%%###""""""""""""######"""""""""###""""""""""""###$$$$$$$$$######$$$&&&'''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################$$$#########""""""!!!!!! """######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######$$$######""""""######$$$###"""!!! !!!"""###&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$###!!!!!!##############################$$$$$$###"""!!!!!!oooSSSFFFCCC<<<;;;999888666555444444222111111222333333222000111111111111000000000///...............---------,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,,,,------...//////......---------------------------,,,,,,,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&%%%$$$&&&''''''&&&&&&'''))))))%%%bbb%%%$$$###""" '''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%((($$$###''')))&&&"""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&---111)))$$$aaa ###(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ,,,""",,,$$$"""QQQ+++...;;;&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&$$$$$$!!!"""###$$$&&&'''((()))%%%%%%$$$$$$#########"""(((MMM'''$$$%%%%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!%%%$$$######""""""######"""###$$$$$$%%%%%%%%%%%%###"""""""""!!!!!!!!! )))(((YYY(((((((((---+++$$$%%%---***!!!"""""""""""""""""""""""""""$$$%%%$$$"""!!!!!!$$$$$$%%%%%%%%%$$$$$$### """###$$$$$$######$$$$$$###############$$$########################""""""#########""""""!!!###  ###%%%###!!!$$$$$$$$$#########""""""#########$$$%%%%%%###!!!!!!"""############""""""$$$############$$$%%%%%%&&&$$$######$$$$$$###!!!$$$$$$$$$$$$############################################################!!!!!!""""""""""""###$$$######!!!!!! !!!!!! !!!!!!!!!!!!!!!########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$###!!!!!!########################&&&!!!"""%%%%%%###oooSSSFFFCCC<<<;;;999777666555555444222111111222333333222000000111111111111000//////........................+++,,,,,,------,,,,,,++++++******+++---...---,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&''')))))))))"""]]]$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%############$$$$$$$$$$$$///...)))$$$%%%((((((%%%&&&''''''''''''((((((((("""!!!!!!!!!!!!"""############WWW"""###!!!###))),,,+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%BBB!!!AAA,,, """...$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''!!!"""###$$$&&&'''((()))$$$$$$$$$$$$############)))QQQ(((!!!###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$((()))%%%!!!%%%***###((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((('''&&&%%%%%%$$$######"""""" WWW""""""###'''$$$########################!!!###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$###""" !!!######$$$$$$$$$%%%$$$######"""#################################"""############""""""!!!$$$###""""""######"""!!!$$$$$$$$$############""""""""""""$$$%%%%%%""" !!!"""###$$$$$$$$$###""""""""""""""""""######$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""########################!!!"""""""""!!!!!!"""$$$$$$###""" !!!!!! !!!!!!!!!!!!######################## !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!###""""""!!!!!!""""""#########""""""!!!"""""""""!!!"""###$$$$$$%%%$$$$$$########################'''!!!"""&&&&&&###qqqTTTFFFBBB;;;:::999777666555555555222111000111333333111000000111111222111000///...........................,,,,,,---......---,,,,,,,,,+++***,,,...//////...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&###%%%&&&&&&&&&&&&''')))''',,,&&&[[[%%%&&&&&&'''((()))******%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###'''###&&&!!!""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$(((+++222ggg(((***$$$&&&///'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&///(((...+++333%%%222&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&YYY''' """"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$&&&$$$444######"""!!!!!!!!!!!!!!! !!!"""""""""""" )))]]]###((($$$$$$***111*** +++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%######$$$$$$######"""!!! !!!!!!"""$$$%%%&&&%%%$$$$$$###""""""#############################################"""!!!!!! !!!""""""!!! !!!"""$$$$$$$$$############"""!!!!!!"""###$$$$$$!!! !!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!"""############"""###&&&'''&&&&&&######$$$$$$$$$$$$%%%%%%################################################"""######"""!!!$$$&&&$$$"""!!! !!!"""!!!!!!!!!"""""""""##############################""""""#########$$$$$$$$$!!!!!!"""""""""#########!!!!!!""""""######$$$$$$!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""##################""""""""""""!!!""""""######!!!"""###$$$$$$%%%$$$$$$########################$$$!!!"""######"""rrrTTTFFFBBB;;;:::999777666555555555222111000111333333111000000111111222222000///...---.....................,,,---...//////...---,,,---,,,+++---///000000///+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&)))******)))###$$$&&&&&&&&&&&&''')))###,,,'''XXX########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&iii```///%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&(((###!!!)))!!!((('''(((666---:::&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""___'''!!!!!!"""###$$$$$$%%%$$$$$$""""""###$$$$$$$$$$$$###&&&$$$///&&&!!!JJJ{{{jjj000&&&""""""""""""""""""""""""$$$%%%%%%$$$######$$$&&&###############"""!!! !!!!!! !!!###&&&'''%%%%%%$$$###""""""#############################################"""!!!!!! ###%%%%%%"""!!!$$$'''$$$$$$$$$############""" !!!###$$$###!!! !!!###%%%&&&%%%###""""""""""""""""""###$$$$$$$$$"""""""""$$$%%%$$$"""!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$"""!!!###'''%%%###!!! !!!""""""""""""######$$$$$$$$$%%%########################$$$$$$$$$###############""""""######$$$$$$$$$%%%############"""""""""""" !!!###$$$$$$$$$$$$ !!!!!!""""""#########$$$######$$$$$$$$$$$$############""""""""""""######"""###$$$%%%%%%$$$###"""$$$#########$$$%%%&&&&&&$$$$$$%%%$$$$$$###"""!!!########################!!!###$$$$$$"""  mmmSSSGGGBBB@@@<<<888666888888666333444444333333222111000000111///......//////...---000////////////.........)))************+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,***)))''''''%%%&&&'''(((((((((&&&&&&'''%%%$$$&&&)))***(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&&&&***&&&***]]]'''%%%###$$$&&&'''%%%###%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%###"""$$$&&&'''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$'''$$$fff###%%%,,,###...%%%***###!!!(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$######### $$$!!!%%%XXX'''!!!$$$###"""!!! """"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!###$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###############$$$%%%%%%$$$$$$&&&((($$$###""" !!!######""""""!!! %%%%%%%%%%%%###"""!!! $$$$$$$$$###############$$$$$$###############$$$"""""""""""""""""""""""" """$$$!!!!!!"""!!! !!!###$$$""""""######$$$$$$$$$%%%$$$""""""%%%%%%"""!!!$$$+++'''###$$$&&&'''###$$$$$$###"""!!!!!!""""""####################################"""""""""""""""#########$$$$$$$$$$$$!!!!!!"""""""""!!!!!! $$$$$$###"""!!!!!!""""""########################""""""""""""##################""""""######$$$%%%&&&&&&&&&$$$"""!!!###%%%&&&%%%%%%$$$###"""!!!!!!lllSSSGGGBBB>>><<<999777666666555444444333333222222111111111222000//////000000///......------------,,,,,,,,,++++++++++++,,,,,,,,,,,,///...------,,,,,,------//////000000000111111111.........---------,,,,,,***+++******)))((('''&&&&&&&&&'''''''''''''''&&&'''&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&***&&&***]]]&&&$$$###$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$ )))(((|||..."""""")))(((%%%%%%"""&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$WWW'''!!!&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$######""""""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%#########""""""""""""!!!""""""""""""###############$$$%%%$$$######%%%'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!########################$$$$$$###############$$$########################%%%'''(((&&&""" """&&&"""!!!!!! !!!"""###$$$!!!!!!!!!!!!"""""""""###%%%###$$$''''''$$$$$$&&& ###"""%%%$$$###"""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!""""""############$$$$$$######"""$$$$$$###"""""""""""""""########################""""""""""""##################""""""######$$$%%%!!!"""###"""!!!!!!###$$$%%%%%%$$$$$$###"""""""""kkkRRRGGGBBB;;;;;;:::777444333333444222222222222222222222222222111000000111111000///...------------,,,,,,,,,,,,,,,,,,,,,------------//////...------------...///......------,,,,,,+++//////............------******++++++***)))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&''')))%%%***]]]&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%"""""""""###$$$%%%%%%%%%###""""""###$$$$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$ 666444+++###***"""'''---%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###[[[$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""### $$$XXX'''!!!###"""!!!  """"""""""""""""""""""""###""""""""""""""""""#########!!!!!!!!!!!!######%%%$$$$$$###############""""""""""""""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%#########""""""""""""!!!""""""""""""############$$$$$$%%%###""""""###$$$######"""!!!"""###$$$%%%""""""""""""############!!!""""""######""""""!!!!!!!!!""""""######$$$$$$$$$###############$$$$$$########################"""$$$%%%### !!!$$$"""!!!!!!!!!!!!"""###$$$!!!!!!!!!"""""""""""""""$$$"""###''''''$$$$$$''')))'''$$$$$$''''''$$$"""%%%%%%$$$############$$$####################################"""""""""""""""!!! !!!###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""########################""""""""""""##################""""""######$$$%%%!!!#########"""###%%%########################hhhQQQGGGBBB999::::::777222000222555222222222222222222333333222111///000111111000...000////////////.........,,,,,,,,,,,,------------///......---------------......,,,***(((&&&%%%$$$............------------,,,,,,---------,,,,,,+++)))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((%%%)))\\\&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''333''''''111"""---)))(((!!!'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###ZZZ$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%"""&&&###'''ZZZ'''!!!"""!!!  """"""""""""""""""""""""######""""""""""""######""""""!!! !!!""""""$$$######""""""#########"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""###############$$$$$$###!!! !!!###%%%$$$"""!!!!!!!!!"""""" !!! !!!""""""""""""""" !!!"""######$$$$$$#########"""######$$$%%%########################!!!!!! !!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""" $$$%%%""""""%%%+++(((%%%###""" %%%%%%$$$$$$$$$$$$$$$%%%####################################"""""""""!!!$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%######"""""""""""""""###########################!!!"""""""""##################""""""######$$$%%%!!!###%%%&&&%%%$$$$$$%%%""""""#########$$$$$$$$$eeePPPGGGBBB999::::::666222000222444222222222222222222333333111///......///000...---000////////////.........++++++++++++,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++)))((('''%%%%%%%%%&&&'''%%%&&&''''''&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&''''''(((((($$$(((\\\&&&''''''(((((((((((()))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$)))---+++nnn(((%%%###%%%&&&'''!!!&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###ZZZ$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%"""&&&###'''ZZZ'''!!!&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""###############$$$$$$""" !!!""",,,***(((&&&$$$######### !!!!!!"""###$$$$$$ !!!""""""###"""""" !!!!!!"""###$$$$$$%%%######""""""###$$$$$$%%%####################################""""""$$$%%%!!!""""""###############%%%%%%%%%$$$$$$$$$$$$$$$""" $$$$$$"""!!!$$$"""!!!!!!"""$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%####################################"""""""""!!!$$$###"""""""""###%%%%%%""""""###$$$$$$%%%$$$$$$###"""""""""""""""##############################!!!"""""""""##################""""""######$$$%%%###%%%''''''%%%###"""###"""""""""###$$$$$$%%%%%%cccOOOFFFBBB::::::999666333222222333222222222222222222222222000///......//////...---...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------...///000000+++++++++,,,,,,,,,,,,---******++++++***)))(((((()))((('''&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''###((([[[%%%'''(((((('''''')))***$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%((((((((('''&&&%%%%%%%%%%%%''')))((('''&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""((()))(((+++)))!!! ((($$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""YYY$$$$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""### $$$XXX'''!!!%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!! !!!!!!#################################""""""""""""!!!""""""""""""##################$$$"""!!!!!!"""###---+++(((%%%###"""!!!!!!!!!""""""###$$$%%%%%%%%% !!!""""""############""""""######$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&!!!"""######$$$$$$#####################"""""""""%%%"""###&&&&&&###"""$$$######%%%&&&''')))******$$$############$$$%%%%%%####################################"""""""""""" !!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$"""""""""""""""######$$$########################""""""""""""##################""""""######$$$%%%###$$$%%%$$$""" !!!""""""######$$$$$$$$$%%%aaaOOOFFFBBB===:::777555555444333222444333333222222111111111111000//////000000///---...------------,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,------......***+++******)))((('''&&&(((((((((((('''&&&%%%$$$ ###&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&###'''[[[###%%%''''''&&&&&&(((***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%***&&&///777||| $$$))) (((***$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""YYY$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$WWW'''!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""##################"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""#################################""""""""""""!!!""""""""""""############"""###$$$###""""""###%%%***(((&&&###!!! !!!!!!!!!""""""#########""""""######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$######"""""""""&&&######&&&%%%"""!!!###!!!"""!!! """""""""""""""###$$$%%%####################################"""""""""""" """#########!!! !!!"""###$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""##################""""""######$$$%%%"""######"""!!!!!!"""##################$$$$$$$$$```NNNFFFBBB>>>:::666555666666444111444444333333222111000000222111000000111111000///000000/////////.........---------.........////////////...------------...111000000///---,,,,,,+++---------.........//////------,,,,,,***)))'''''''''((())))))(((&&&$$$###"""&&&&&&%%%%%%'''***$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&"""'''[[[!!!$$$&&&&&&$$$$$$&&&)))'''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''###&&&((((((%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$333""")))&&&333###&&&555'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""YYY$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###### $$$!!!%%%XXX'''!!!$$$###############$$$$$$""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############""""""###$$$%%%%%%""""""""""""""""""""""""######""""""""""""######$$$$$$##################%%%%%%%%%$$$$$$$$$$$$###""""""""""""############"""###$$$###"""###%%%&&&,,,***(((&&&%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%&&&&&&!!!"""###$$$%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""$$$### ((())))))(((&&&%%%%%%%%%""""""!!!!!!"""###$$$$$$####################################"""""""""""" !!!$$$&&&&&&%%%###!!! !!!"""###$$$%%%%%%%%%""""""!!!""""""###$$$$$$########################""""""""""""#####################"""###$$$$$$%%%###$$$$$$###"""###&&&(((########################```OOOGGGBBB;;;:::888777555444444444222222222111111111111000......//////000000111111000///...---+++***)))(((,,,++++++******++++++,,,...............///000000------,,,++++++,,,,,,,,,------......------,,,+++))))))))))))(((((((((((((((((((((''''''((((((((())))))(((((('''''''''&&&(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''(((((((((''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&"""###***\\\*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***...000222"""(((''' !!!(((''' ... ***###&&&BBB}}}))))))%%%######################## !!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###ZZZ$$$$$$######""""""######$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&!!!###%%%...]]]+++###%%%##############################$$$$$$$$$$$$############""""""###$$$%%%%%%######"""!!!!!!"""###$$$...)))%%%######$$$"""!!!######""""""""""""######%%%$$$$$$###############%%%%%%$$$###""""""""""""""""""############"""""""""!!!  !!!"""!!!!!!"""###############)))((('''&&&$$$###"""!!!!!!!!!""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""""""""###############"""!!! """$$$%%%######""""""""""""############$$$%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''%%%""""""$$$%%%%%%%%%!!!"""$$$%%%$$$""" """"""#########$$$$$$$$$""""""""""""############""""""""""""############%%%%%%$$$###""""""######&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""((('''%%%###""""""######~~~^^^NNNFFFAAA::::::888666555444444444222222222111111111111000//////////////////000000//////......------,,,,,,,,,,,,++++++++++++,,,,,,...............//////000------,,,,,,+++,,,,,,------------------,,,++++++))))))))))))((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$+++\\\''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###***""""""///)))"""...((((((%%%%%%)))$$$,,,444,,,(((######)))&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###ZZZ$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$### (((""" UUU%%%%%%##############################$$$$$$$$$$$$############""""""###$$$$$$%%%%%%$$$###"""!!!""""""###+++'''$$$######$$$"""!!!######""""""""""""######$$$$$$###""""""""""""###$$$######"""""""""""""""""""""############""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###############''''''&&&%%%$$$###""""""""""""""""""#########$$$!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$###"""!!!!!!###$$$&&&######""""""""""""#########$$$$$$$$$$$$###""""""!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$$$$######$$$$$$$$$###!!!!!!##################$$$$$$""""""""""""############""""""""""""############$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""" """$$$%%%&&&{{{\\\LLLEEE@@@:::999888666555444333333222222222111111111111000///////////////........./////////////////////000,,,,,,++++++++++++,,,,,,......------......///000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$+++[[[$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&###"""(((###777^^^~~~rrr]]]333))),,,___""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$###ZZZ$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######"""$$$$$$)))""""""UUU"""111#################################$$$$$$$$$$$$###############"""######$$$%%%%%%$$$###"""""""""""""""&&&%%%######$$$$$$"""!!!######""""""""""""############"""!!!!!!!!!"""""""""""""""""""""#########""""""############"""""" !!!###%%%%%%###!!! !!!!!!"""###############$$$$$$$$$$$$############"""""""""########################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$%%%$$$###"""###$$$%%%&&&######""""""""""""######%%%$$$######"""#########!!!!!!!!!""""""""""""###!!!"""###$$$%%%&&&&&&&&&%%%###!!!!!!###$$$######$$$$$$$$$$$$$$$#########$$$$$$##################""""""""""""############""""""""""""##################"""!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############!!!!!!""""""!!!!!! xxxZZZJJJCCC???:::999777666444444333333222222222111111111000000000/////////......------////////////////////////,,,,,,,,,++++++,,,,,,,,,...------------...//////---,,,,,,,,,,,,------...++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%+++[[[$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!000 444777bbbfff ''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$###ZZZ$$$$$$######""""""######$$$%%%###$$$%%%&&&%%%$$$###"""!!!***'''""" ---\\\+++##############################$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$#####################$$$"""""""""###$$$###"""!!!$$$######""""""######$$$###""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$""""""############"""""""""###$$$$$$$$$$$$###"""!!!!!!"""###############""""""""""""#######################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######""""""""""""######&&&%%%###"""""""""###$$$""""""""""""############"""###$$$$$$%%%%%%%%%%%%$$$"""!!!!!!#########"""%%%%%%$$$######$$$$$$%%%$$$$$$$$$###############!!!"""""""""############!!!"""""""""############""""""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&########################""""""!!!!!!!!!!!!""""""########################$$$$$$%%%$$$###""" vvvWWWIIICCC???:::999777555444333333333222222222111111111000000000000//////.........---000000///......------,,,---,,,,,,,,,,,,,,,,,,------------------...//////---,,,,,,,,,------...///++++++,,,,,,++++++***)))))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&,,,[[[&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''!!!+++---HHHNNN(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######ZZZ$$$$$$######""""""######$$$%%%###$$$%%%&&&%%%$$$###""" %%%!!!!!!(((___''''''########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$!!!!!!"""###$$$%%%%%%&&& !!!"""#########"""###$$$$$$############$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$""""""############""""""%%%$$$###""""""###$$$%%%!!!!!!"""############### !!!!!!""""""###$$$$$$$$$$$$$$$############### !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''######""""""""""""######&&&%%%###"""""""""###$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###"""!!!"""###$$$"""!!!%%%$$$$$$######$$$%%%%%%########################!!!"""""""""############!!!"""""""""############"""!!!!!!!!!!!!!!!""""""#####################$$$########################""""""!!!!!!!!!!!!""""""########################!!!###%%%%%%%%%%%%tttVVVHHHCCC@@@999888777555444333222222222222222111111111111000000000000000//////////////////......---,,,++++++------,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''',,,[[['''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''ooo---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((000000###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$$$$#########ZZZ$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######&&& ,,,%%%SSS///$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""######### !!!###$$$%%%%%%&&&%%% """######""""""###%%%$$$$$$############$$$$$$######"""!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###"""""""""############""""""&&&$$$"""!!!!!!"""$$$&&&!!!!!!"""############### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!###""""""###$$$$$$###!!!#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""############""""""!!!!!!!!!"""######%%%$$$$$$$$$######""""""########################$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$ !!!"""#########sssUUUHHHCCC@@@999888777555444333222222222222222111111111111000000000000111111111111111------------------------------,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,------...///000---------------,,,++++++))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((,,,[[[&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%999XXX"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''fff))) +++ &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$#########ZZZ$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&###***+++###111ooo)))########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###""""""#########$$$%%%%%%%%%$$$######"""###$$$###!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""### !!!"""######""" """"""############""""""#########""""""#########!!!!!!"""###############!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%''''''%%%###!!!""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$######$$$%%%%%%###!!!!!!!!!###$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&""""""""""""############""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$###"""!!! sssUUUHHHCCCAAA999888666555333333222222222222222111111111111000000000111111222222333333,,,,,,------...//////000...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---...///000000------......------,,,+++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&)))((((((''''''(((((()))&&&&&&&&&'''''''''(((((()))(((,,,[[[%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''222222333"""$$$$$$$$$$$$$$$$$$$$$$$$######)))%%%[[[$$$ &&&,,,,,,"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''SSSFFF... $$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########ZZZ$$$$$$#########"""###$$$$$$%%%'''&&&$$$###"""###$$$%%%,,,"""(((... EEE<<<%%%%%%"""'''########################]]]$$$"""""""""###%%%%%%###+++########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######&&&&&&&&&&&&%%%###!!! $$$%%%%%%""" $$$(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$############### !!!"""!!! """"""############"""""" !!!###$$$$$$###!!! !!!!!!"""###############"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$######### """&&&((((((&&&""" !!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######""""""""""""############$$$%%%%%%###"""!!!"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$""" """$$$%%%$$$"""!!! !!!###$$$%%%&&&'''""""""""""""############""""""""""""##################""""""###$$$%%%%%%##################$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""!!!!!!"""$$$&&&)))***sssWWWGGGAAA@@@<<<;;;999777555333333222333333444444333222000///222222222111000//////..................---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------111000///.....................---,,,++++++******))))))))))))((((((((((((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&)))\\\''''''((((((''''''&&&%%%%%%((('''"""###(((***'''***(((&&&%%%%%%'''***+++(((%%%^^^###&&&+++'''"""&&&+++"""...'''&&&)))!!!]]]"""######%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&(((!!!,,,%%%333sss$$$&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%###!!!$$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """""""""""""""######$$$XXX***###%%%&&&### ###%%%&&&%%%!!! XXX"""""""""###$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%########################&&&%%%%%%%%%$$$############"""!!!!!!!!!"""$$$$$$""""""#########""""""!!!!!!!!!""""""#########$$$""""""#########""""""!!!$$$###"""""""""###%%%&&&$$$""""""$$$(((***(((%%%&&&%%%$$$"""!!!!!!!!!!!! !!!######$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%###!!! !!!!!!"""$$$&&&(((((((((&&&%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$&&&%%%$$$#########$$$%%%%%%&&&&&&%%%"""!!! !!!""""""""""""""""""""""""$$$$$$$$$#########""""""&&&### !!!"""######!!!!!!""""""###$$$&&&&&&$$$$$$$$$#########""""""$$$$$$##################!!!""""""""""""############$$$%%%%%%%%%###"""!!!%%%$$$$$$$$$######""""""!!!""""""""""""#########pppUUUFFF@@@???<<<;;;999777555444444333333333333333222111000000222222111111000//////...//////......---------,,,,,,,,,++++++,,,,,,---.........------------......///......---,,,,,,------.........---,,,+++++++++***)))))))))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&***%%%)))\\\###$$$$$$%%%&&&&&&&&&%%%+++)))!!!!!!)))+++((((((&&&&&&&&&''')))***)))222!!!WWW(((%%%---,,,"""...***'''&&&)))!!!]]]%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$!!!///&&&///???,,,%%%$$$%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$### """$$$$$$$$$###"""$$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$%%%$$$]]])))+++&&&### ###%%%%%%%%%"""!!!XXX""""""######$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$############$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###########################""""""""""""$$$%%%%%%%%%$$$###"""!!!$$$%%%%%%%%%%%%%%%$$$$$$!!!"""""""""############""""""############"""""""""!!!!!! !!!"""###$$$###$$$$$$###"""""""""#########!!! !!!""""""""""""!!!!!! %%%%%%%%%%%%$$$$$$######""""""!!!!!!"""$$$%%%&&&###$$$%%%&&&&&&%%%#########%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$#########"""############$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$#########$$$$$$%%%!!!###%%%%%%$$$""""""###""""""""""""""""""""""""$$$$$$$$$#########""""""%%%###!!!!!!"""###########################$$$$$$$$$$$$$$$#########""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%&&&nnnSSSEEE???>>>;;;:::999777666555555555444444333222111111111111222222111111000/////////000000///...------,,,,,,,,,,,,,,,,,,,,,------...///..................///------,,,+++++++++,,,,,,//////......---,,,,,,,,,******)))))))))((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%'''(((((()))((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''(((((()))%%%)))[[[!!!"""$$$%%%&&&'''''''''&&&((('''%%%$$$''''''%%%''''''''''''((((((((()))555000$$$<<< ###%%%''')))(((%%%###%%%'''&&&)))!!!]]]%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''222 ,,,:::<<<###&&&%%%$$$$$$######$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$!!!"""$$$&&&&&&&&&%%%%%%$$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&'''...###///%%%###!!!!!!###$$$%%%$$$###"""YYY""""""$$$$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######"""""" !!!!!!!!!!!!!!!!!!!!!"""######"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############""""""###############""""""!!!!!!!!!!!!"""#########%%%'''$$$ ###&&&###"""!!!  $$$######"""!!!###############"""""""""!!!!!!""""""$$$%%%'''(((%%%$$$$$$###""""""!!!!!!$$$%%%&&&%%%$$$###$$$%%%###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!$$$%%%%%%$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###############$$$###"""###$$$%%%$$$"""%%%$$$$$$###""""""######$$$$$$$$$###################################################$$$$$$$$$%%%%%%$$$########################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""lllSSSFFF@@@>>>::::::999777777666666666555444222111000111222333111111111111000000//////000000///...---,,,,,,+++,,,,,,,,,,,,,,,---......//////............//////---,,,,,,++++++,,,,,,,,,//////.........---------*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((('''''''''&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))******)))%%%)))[[[$$$%%%&&&'''((((((((((((###'''+++------***&&&"""&&&'''((()))))))))((((((''',,,000;;;***---###///)))!!!,,,'''&&&)))!!!]]]""""""######$$$%%%&&&&&&######$$$$$$%%%&&&''''''000 888""" ]]]"""***$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%000GGG;;;$$$###""""""######$$$$$$$$$###YYY""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""###$$$##################$$$%%%%%%$$$$$$###""""""""" !!!!!!""""""""" !!!!!!!!!  !!!"""""""""!!!!!!"""""""""""""""#########""""""###$$$$$$$$$###############$$$$$$$$$%%%%%% !!!  $$$'''$$$###"""""""""""""""###$$$$$$$$$###""" ###############"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""""""""%%%&&&&&&%%%###"""###$$$########################""""""#########$$$$$$$$$""""""############"""""" """###$$$$$$$$$### $$$&&&%%%$$$$$$$$$""""""""""""""""""""""""###########################""""""$$$%%%%%%$$$"""$$$$$$###############$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""!!!!!!!!!!!!!!! !!!!!!jjjSSSGGGBBB???:::999888777666666666666444333222111000111222333111111111000000000000000000//////...------,,,,,,------,,,,,,------.../////////............//////......------------.....................---------************))))))))))))'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***((($$$((([[[&&&''''''(((''''''&&&&&&***'''$$$""""""###&&&)))&&&''')))***+++***)))(((""",,,444111fffxxx((("""%%%%%%'''---###'''&&&)))!!!]]]#########$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&''''''"""000&&&~~~222111$$$"""RRR""")))######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$######"""!!! $$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""###$$$$$$***ggg444###$$$$$$############$$$$$$###YYY""""""$$$$$$$$$$$$######"""!!!$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""""""""######"""""""""#########$$$$$$#########$$$$$$$$$#########""""""!!!!!!!!!""""""#########$$$$$$###""""""""""""""" !!! ######""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%% !!!!!!###"""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$###############$$$%%%&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%% """###$$$$$$$$$### """%%%&&&$$$###"""###""""""""""""""""""""""""########################"""""""""###%%%%%%$$$"""""""""""""""###$$$%%%&&&########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$hhhRRRHHHBBB???:::999888666555444444444333333222222111222222333111111000000000000000000///............------------------------......//////................../////////.........///000000------------------------++++++*********)))))))))&&&''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''###$$$%%%&&&''')))******$$$$$$$$$%%%%%%&&&&&&'''((($$$((([[[%%%%%%&&&&&&%%%%%%$$$###'''%%%&&&))))))'''''')))((()))+++,,,,,,,,,+++***((($$$)))"""000TTT%%%)))'''%%%***&&&'''&&&)))!!!]]]((('''&&&&&&%%%$$$############%%%%%%&&&&&&&&&&&&&&&!!!***&&&ggg %%%***///###&&&ppp"""###""""""$$$%%%%%%%%%%%%%%%((('''%%%$$$""" """"""######$$$%%%%%%&&&$$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$&&&--- JJJ###$$$%%%$$$###""""""######"""YYY""""""#########$$$######""""""$$$$$$&&&''''''&&&%%%%%%######$$$$$$$$$$$$######"""######$$$$$$######""""""###$$$$$$$$$$$$###"""########################"""###############$$$$$$###"""!!!!!!!!!###$$$%%% !!!""""""###""""""############""""""""""""""""""###$$$%%%%%%%%%%%%!!!"""######$$$$$$######&&&""""""$$$"""  !!!"""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''###$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%###!!!""""""""""""""""""""""""""""""###############$$$$$$$$$"""!!! !!!###$$$$$$###!!!!!!!!!"""###%%%&&&'''###############$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$%%%##################$$$%%%!!!!!!""""""""""""######!!!"""""""""############eeeQQQGGGBBB>>>:::999777666444333222222111222222333333222222222000000000000000000000111---------...............---------------...//////......------------......///.........//////000111,,,,,,,,,,,,,,,---------+++++++++*********))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&''')))***((((((((('''''''''&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&''''''((($$$((([[[$$$$$$%%%%%%&&&%%%%%%%%%######***222333---((('''++++++,,,,,,---------,,,,,,"""""",,, +++(((LLL//////"""...'''&&&)))!!!]]])))(((((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$(((&&&SSS&&&%%%:::+++###(((XXX$$$!!!!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%&&&'''(((((($$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%--- 111$$$:::"""$$$&&&%%%###!!!"""###"""!!!XXX""""""!!!""""""############"""&&&&&&'''((('''&&&$$$"""######$$$$$$$$$$$$############$$$%%%%%%$$$######"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$##################""" !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$############"""""""""!!!!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$######'''&&&%%%%%%&&&%%%%%%$$$ !!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&& !!!"""$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""$$$%%%"""""""""#########$$$$$$"""############$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$#########$$$$$$%%%$$$%%%%%%###!!!!!!###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""" !!!###$$$######"""""""""###$$$%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!!!!!!!""""""cccOOOFFFAAA===:::999777555333222111000000111333444444333222111000000000000000111111111,,,,,,------.../////////...------------...//////---------,,,,,,---------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&%%%%%%&&&''')))+++,,,((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''************))))))))))))'''$$$((([[[$$$%%%&&&'''((())))))))))))$$$"""&&&'''&&&)))000,,,,,,,,,---------......%%%111))) )))(((\\\000###!!!%%%---&&&'''&&&)))!!!]]]&&&&&&''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###!!!###222!!!&&&%%%#########$$$&&&***RRR%%%###!!!"""$$$%%%&&&&&&%%%%%% !!!"""###%%%&&&'''(((&&&%%%$$$###""""""""""""$$$[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%###&&&######DDD"""$$$&&&%%%###!!!"""###!!! XXX"""""" !!!"""###############(((((())))))'''$$$""" ######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!! """$$$%%%%%%$$$""" !!!######$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%######!!!!!!###%%%!!!!!!!!!!!!"""$$$%%%&&&###############"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" $$$%%%&&&'''&&&$$$""" !!!"""$$$$$$######$$$&&& !!!!!!!!!""""""######"""############$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$#########$$$%%%$$$$$$###""" !!!$$$'''""""""""""""""""""""""""""""""######$$$$$$$$$$$$""" """###$$$%%%$$$######"""#########""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""""""""#########!!!"""###%%%%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%dddPPPCCC<<<:::;;;:::999777666666555555555444222111111111222222111000000000222333222111,,,---.........---,,,+++***+++---......---+++***........................000000111111000///.........------,,,,,,------...---------,,,+++***)))((()))*********)))((('''&&&'''&&&&&&'''***++++++***'''&&&%%%$$$$$$&&&'''))))))((('''&&&%%%&&&''''''''''''''''''((((((((((((,,,***))))))******)))''''''###(((\\\ !!!"""$$$%%%&&&&&&'''((('''&&&&&&'''))),,,---------,,,+++++++++,,,,,,(((((('''&&&&&&&&&&&&'''zzzeee(((&&&---"""%%%$$$(((!!!\\\$$$&&&'''&&&$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&''''''zzz000%%%%%%&&&''''''&&&%%%%%%...+++VVV$$$&&&&&&$$$###"""!!!!!!!!!'''### !!!&&&(((&&&#########%%%%%%%%%%%%#########ZZZ$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######&&& ((((((^^^{{{ %%%((($$$"""!!!YYY%%%&&&######$$$$$$$$$%%%%%%%%%+++++++++)))&&&$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""''''''&&&$$$###!!! """###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""###############$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###############"""""""""""""""###"""!!!!!!"""$$$&&&'''%%%$$$""" !!!###%%%'''##############################$$$$$$$$$######"""&&&%%%$$$#########%%%%%%$$$###""""""###$$$'''((($$$$$$##################$$$$$$###"""!!!!!!"""""" """$$$%%%%%%%%%&&&'''$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!"""###$$$$$$%%%%%%$$$bbbPPPEEE???===::::::888777666555555555444333222111111111222222222111///000111222111111///...---,,,,,,,,,------***+++---......---+++***..............................//////...------,,,...------,,,,,,------...---------,,,+++***)))((()))))))))(((((((((((((((((('''&&&''')))******)))'''&&&%%%$$$$$$&&&''')))***)))((('''''''''((((((''''''''''''((((((((((((***(((''''''(((((('''&&&'''###(((\\\"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&''')))+++---,,,,,,+++++++++,,,,,,---(((((('''&&&&&&&&&&&&''')))>>>&&&,,,333%%%%%%(((!!!]]]$$$&&&'''&&&$$$$$$''')))&&&&&&&&&%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''&&&%%%%%%)))'''eee&&&&&&%%%$$$$$$############### ###&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%###ZZZ$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""''' ***"""///JJJ+++###///"""!!!YYY%%%&&&######$$$$$$$$$%%%%%%%%%***++++++)))&&&$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""!!! !!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""########################"""###$$$$$$$$$$$$###"""#########"""""""""!!!!!!############$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$###"""!!!!!!###$$$&&&""""""""""""""""""""""""######$$$$$$$$$######"""%%%$$$#########$$$%%%&&&"""######$$$%%%%%%%%%%%%########################%%%%%%$$$##################%%%&&&&&&$$$######$$$$$$###"""""""""###$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%###"""###$$$!!!""""""###############}}}___OOOFFFAAA@@@:::999888777666555555555444333222111111111222222222111//////000222333222111///,,,******+++---///++++++------------++++++........................,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------.........------,,,***)))((()))((('''''''''((()))***)))(((''''''))))))((('''&&&&&&%%%$$$%%%&&&'''((()))(((((('''&&&'''''''''&&&''''''''''''((((((((('''&&&%%%%%%&&&'''%%%$$$'''###(((\\\$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&''')))+++,,,+++++++++++++++,,,---...(((((('''&&&&&&&&&&&&''':::&&&$$$*** &&&%%%)))!!!]]]%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%===fff %%%&&&&&&''''''&&&&&&%%%%%%"""{{{(((&&&%%%%%%$$$$$$%%%%%%%%%###  $$$&&&%%%###((((((''''''''''''((((((###ZZZ$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$"""""" +++###777 --- $$$###""""""!!!YYY%%%%%%######$$$$$$$$$%%%%%%%%%)))******(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%###""""""###$$$%%%&&&%%%$$$###############"""""""""#######################################"""###$$$$$$$$$$$$###"""#########"""""""""""""""#########$$$%%%%%%&&&&&&"""######$$$$$$$$$######"""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$#####################$$$%%%&&&!!!"""$$$&&&&&&%%%###"""########################&&&%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########$$$$$$##################"""############$$$$$$$$$"""$$$$$$$$$"""!!!"""######$$$$$$$$$$$$###""""""zzz]]]MMMEEEAAA@@@:::999888777555555555555333222222222222222222222222000...///222555666666000...---++++++,,,---...+++,,,,,,------,,,,,,+++........................,,,,,,+++++++++++++++,,,...------,,,,,,------............---,,,***)))(((((('''&&&%%%&&&(((***,,,***(((''''''(((((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&&&&%%%$$$'''###(((\\\$$$$$$&&&'''(((((((((((('''&&&&&&&&&''')))***+++************+++,,,---...(((((('''&&&&&&&&&&&&''',,,MMM$$$---###&&&%%%)))"""]]]%%%%%%&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$bbb555&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""'''%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$&&&''''''%%%)))((('''&&&&&&'''((()))###ZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""((( ///$$$ TTT111###""""""!!!YYY$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" """"""############""""""###############$$$$$$$$$###############"""!!! """"""""""""""""""""""""!!!!!!"""######$$$$$$%%%'''%%%###"""!!!"""###$$$%%%$$$############$$$%%%######$$$$$$%%%%%%&&&&&&#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&"""###$$$%%%%%%$$$"""!!! !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""""""""######$$$%%%%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%$$$$$$#########$$$$$$ """$$$%%%$$$$$$%%%&&&###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###&&&&&&&&&&&&%%%$$$###"""yyy[[[LLLCCC???>>>:::999888666555555444444222222222222222222222222111//////111444888999:::------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,------...------,,,,,,------.../////////...,,,***)))((('''&&&%%%%%%&&&(((***,,,***)))''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''((('''%%%'''###(((\\\"""###%%%'''(((*********&&&&&&&&&''''''((()))))))))))))))***+++,,,---...(((((('''&&&&&&&&&&&&'''"""000"""UUU$$$***&&&%%%)))"""^^^&&&%%%%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%%%%%%%%%%&&&'''((((((,,,***((('''''''''&&&%%%((('''&&&%%%%%%&&&'''(((###ZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$((((((%%%))))))###wwwmmm%%%!!!%%%"""!!!YYY###$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################""""""############""""""$$$$$$$$$##############################"""!!! """""""""""""""""""""""" !!!!!!"""#########&&&%%%###""""""""""""###############$$$&&&'''(((#########$$$$$$%%%%%%%%%########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%"""###$$$%%%%%%$$$"""!!! !!!###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$######""""""""""""###$$$!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$######"""""""""#########$$$$$$$$$!!!"""######"""!!!"""$$$%%%%%%%%%%%%$$$###!!!!!!yyy[[[KKKBBB===<<<999888777666555444444444111111222333333333222222000000000333666888888888,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++,,,---...///...------,,,,,,------...000000///...,,,***)))(((&&&&&&%%%%%%&&&((()))+++)))(((''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&(((((((((''''''###(((\\\###$$$%%%'''((())))))***&&&&&&'''''''''(((((((((***************+++,,,---(((((('''&&&&&&&&&&&&'''+++***222!!!'''&&&***"""^^^'''%%%$$$$$$&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$)))###((('''&&&&&&%%%%%%&&&&&&'''(((&&&"""%%%%%%%%%%%%&&&&&&'''(((***)))(((&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###ZZZ$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%% %%%((( ###""" $$$===((("""!!!YYY############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$###### """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """""""""""""""""""""""" !!!""""""########################""""""!!!"""$$$%%%&&&&&&&&&&&&!!!!!!!!!"""""""""""""""########################$$$$$$###""""""###$$$$$$"""""""""""""""#########!!!!!!!!!"""#########$$$"""######$$$$$$$$$######!!!"""###%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$###""""""###"""!!! !!!###%%%'''"""""""""###$$$$$$%%%%%%"""""""""!!!""""""###$$$%%%&&&'''&&&$$$"""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$!!!###$$$###""""""###%%%#########"""!!! xxx[[[KKKBBB===<<<999888777666555444444444000111222333333333333222111111222444555555333111......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...........................---+++++++++---...000...------,,,,,,------...111000000...,,,***)))(((&&&&&&&&&''''''(((((((((((('''&&&&&&'''((('''%%%%%%%%%&&&&&&''''''&&&&&&(((((()))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((((((((''''''###(((\\\%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''''''''+++***************++++++(((((('''&&&&&&&&&&&&'''&&&***333666...'''&&&***###^^^'''%%%###$$$&&&((('''&&&$$$%%%'''(((((('''%%%$$$&&&hhh ((('''&&&%%%%%%%%%%%%&&&''''''%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###ZZZ$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%!!!!!!%%%$$$ ###"""&&&"""000000%%%###"""!!!YYY""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&########################"""############$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$########################!!!"""""""""############""""""############"""""" !!!""""""######!!!!!!""""""###""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!###$$$$$$$$$"""!!!!!!###%%%&&&&&&$$$"""!!!""""""""""""!!!!!!!!!!!!########################$$$$$$###""""""###$$$$$$!!!!!!"""""""""#################################""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$###"""!!! !!!###$$$&&&&&&!!!""""""###$$$$$$%%%%%%###"""""""""######$$$%%%%%%&&&'''&&&$$$"""!!!"""""""""!!!!!!"""$$$&&&'''"""############$$$$$$$$$"""###$$$$$$######$$$&&&############""""""!!! xxx[[[KKKBBB>>>===999888777666444444444444000111222333444333333222222222333444444222...+++000///,,,+++***+++---///---,,,,,,++++++,,,,,,---........................---,,,+++******,,,...///...------,,,,,,------...111111000...---+++)))(((%%%&&&''''''((((((''''''(((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''$$$(((\\\((((((''''''&&&%%%######&&&&&&''''''((('''''''''++++++******************(((((('''&&&&&&&&&&&&'''$$$###,,,!!!&&&TTT'''&&&***###^^^(((%%%###$$$'''((('''&&&$$$%%%'''(((((('''%%%$$$ \\\,,,'''&&&%%%%%%%%%%%%&&&'''%%%###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%&&&''')))$$$%%%&&&''''''&&&%%%$$$###ZZZ$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""######$$$"""+++"""!!!(((&&&&&&!!!### (((YYY&&&"""!!!YYY""""""######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!&&&%%%$$$#########$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############"""""" !!!###$$$&&&''''''"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%% ###%%%&&&$$$"""!!!"""###&&&'''%%%"""%%%%%%$$$$$$######""""""########################%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$###""" !!!###%%%&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&"""$$$%%%%%%$$$$$$$$$%%%"""!!! """$$$''')))"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$sssZZZLLLBBB======999888777555333222222222222222222111222222333333222222222444555666444222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------,,,+++,,,---...///,,,---......------...000/////////000111111222222333222000---+++)))(((((())))))(((((('''&&&$$$###***'''%%%&&&((((((&&&$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%'''((()))(((''')))$$$((([[[ """######""""""$$$%%%''''''''''''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&###***!!!'''***nnn[[[------iii'''&&&$$$######$$$&&&'''((((((''''''''''''((((((***!!!(((%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$[[[$$$%%%%%%%%%$$$###""""""######'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&& !!!###$$$###""" '''222YYY###...[[[$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%%%%$$$$$$###"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###############"""!!!!!! !!!"""$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$%%%%%%%%%#########"""######$$$$$$&&&%%%%%%$$$#########$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&"""""""""""""""""""""""" """######"""###%%%''' !!!!!!###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""$$$$$$''')))'''$$$"""###$$$rrrYYYLLLBBB======:::999888666444444333333333222222111222222333333222111111111222111///---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,---......------...000//////000000000000111111333222///---+++)))((((((&&&'''(((((())))))(((((()))'''%%%&&&((((((&&&$$$$$$%%%&&&''''''&&&%%%$$$&&&''''''((())))))((((((&&&$$$###$$$&&&''''''&&&)))((('''''''''&&&%%%$$$)))$$$((([[[((()))******))))))***+++''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''%%%###'''***LLL555+++%%%XXX'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((III###(((&&&'''''''''&&&&&&%%%%%%%%%"""******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$[[[$$$%%%%%%%%%$$$###############&&&%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%!!!###$$$$$$$$$###***,,,$$$:::444MMM$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###""""""########################$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###$$$$$$$$$######"""!!! !!!"""""""""""""""############$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""""""""###$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&###########################$$$%%%$$$######%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$&&&'''&&&$$$"""###$$$pppXXXLLLBBB===<<<;;;:::888777555555444444333333222222111222222333000000///000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,------------,,,,,,,,,,,,---...///,,,---......------...000000000000000////////////222000///,,,***)))(((((('''(((((()))))))))))))))((('''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((((((%%%$$$$$$%%%''')))((('''***)))(((&&&%%%%%%$$$$$$)))$$$((([[[(((*********((('''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''' ++++++(((''' '''???444ZZZ((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((([[[&&&''''''((('''''''''&&&&&&%%%%%%$$$(((---&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$[[[$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$,,,&&&%%%555''''''XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""#########$$$$$$$$$$$$$$$%%%$$$######"""#########!!!""""""###$$$$$$%%%%%% !!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$###"""""" !!!!!!"""!!!!!!""""""######$$$$$$!!!!!!""""""###$$$$$$%%%######"""""""""######$$$&&&%%%$$$###############%%%%%%$$$$$$######$$$$$$######"""!!!!!!""""""### !!!###$$$%%%&&&'''########################$$$%%%&&&&&&&&&%%%$$$######################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%########################%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""###%%%###%%%&&&%%%#########%%%mmmVVVKKKCCC===<<<:::999888666555444444444333333222222111111222222000//////000222222000...------------------------///......---------......,,,,,,,,,,,,------......,,,---......------...000111111000//////...------000///---,,,***)))((((((*********)))((('''&&&%%%''''''&&&''''''''''''&&&((())))))))))))))))))(((%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&(((***)))(((&&&&&&&&&%%%%%%%%%'''))))))$$$((([[[&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((''''''''',,,......)))%%%'''###dddooo((((((''''''''''''((((((((((((''''''''''''((((((___(((&&&&&&&&&&&&&&&'''''''''''''''&&&,,,www&&&''''''''''''''''''''''''+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$[[[$$$%%%%%%$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""/// ...ZZZ^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$##############################$$$$$$###############$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""####################################"""""""""!!!"""""""""######""""""!!!"""!!!  """### !!!"""######$$$$$$$$$#########"""""""""######"""""""""###$$$$$$$$$###"""!!! %%%%%%$$$$$$###$$$$$$%%%$$$#########"""""""""""" !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""""""$$$%%%&&&&&&%%%###"""###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%###########################$$$%%%%%%$$$######$$$##################$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$######$$$$$$jjjSSSJJJCCC===;;;888777666555444333333333444333222222111111111222222111000000111///---***------------------------......---------......///,,,,,,,,,---------------,,,---......------...000111000000///...---,,,,,,......,,,+++***)))(((((()))))))))((('''&&&%%%$$$&&&''''''''''''&&&'''''')))))))))(((((()))))))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***((('''###%%%&&&&&&%%%%%%'''))))))$$$((([[[((()))***)))'''&&&&&&'''''''''''''''''''''''''''***))))))((((((''''''''''''''''''((((((((((((((('''###(((***&&&---111'''###]]]MMM((((((((((((((((((((((((((((((''''''''''''(((((([[[(((%%%%%%$$$%%%&&&&&&'''((())))))''':::___!!!''''''''''''''''''''''''++++++,,,+++***)))((('''###$$$$$$%%%&&&'''(((((($$$[[[$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%$$$######&&&...###---]]]QQQ$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$########################$$$###############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! !!!!!!!!!!!!!!! $$$###"""!!!!!!!!!###### !!!""""""######$$$$$$$$$$$$$$$########################$$$%%%%%%$$$###"""!!! %%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""###""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%########################!!!###$$$######$$$%%%##################$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%&&&&&&%%%$$$######$$$$$$$$$gggQQQJJJCCC===:::777666555444444333333333444444333222111111111111333222000///...+++'''$$$------------------------------------------...///+++,,,------......------,,,---......------...000000//////...---,,,,,,,,,---,,,+++***))))))))))))%%%&&&&&&'''''''''''''''%%%&&&((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&%%%%%%%%%'''))))))'''%%%###&&&((((((%%%###%%%''')))$$$((([[['''((()))((('''&&&'''((('''''''''''''''''''''''')))))))))))))))((((((((('''''''''(((((((((((((((### (((---((((((......***&&&qqq((((((((((((((((((((((((((((((''''''''''''((((((@@@''''''%%%%%%%%%&&&'''((())))))***)))OOOJJJ%%%''''''''''''''''''''''''((())))))***)))(((&&&%%%###$$$$$$%%%&&&'''(((((($$$[[[$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%&&&&&&'''!!!!!!222...$$$111sss$$$$$$###$$$%%%&&&&&&%%%$$$###################################################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$##################"""######$$$%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%####################################"""""""""""" !!!!!!""""""!!!!!!$$$######""""""""""""### !!!!!!""""""######!!!!!!"""###$$$&&&''''''###############$$$%%%&&&&&&%%%$$$###############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!########################"""###$$$%%%%%%%%%$$$######################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%###$$$%%%''')))'''$$$###$$$%%%$$$$$$eeePPPJJJCCC===:::888777666555444444444444555444333222111111111111111000/////////---)))'''........................,,,,,,,,,,,,,,,---......+++,,,---.........------,,,---......------...000.........------,,,,,,,,,,,,+++***)))))))))))))))&&&&&&'''((((((((((((((($$$&&&((((((&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''(((((())))))(((''''''&&&%%%%%%%%%'''((('''$$$"""###((()))&&&$$$%%%''')))$$$((([[[$$$%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))%%%(((++++++((($$$$$$'''+++111==='''''''''(((((('''''''''((((((''''''''''''((((((&&&'''+++&&&(((((((((((('''''''''''')))eee333)))''''''''''''''''''''''''&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$[[[$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%&&&'''''''''666***!!! :::$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$##################"""############$$$$$$$$$####################################""""""""""""!!!!!!"""###############""""""######"""!!!!!! """""""""""""""""""""""" !!!"""###%%%&&&&&&!!!!!!!!!""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$###!!! ##################""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###"""###$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((---)))%%%$$$%%%%%%$$$###dddOOOIIICCC===:::999888777666666555666666555444333222111111111111...---...000222333111///........................++++++++++++,,,,,,---...+++,,,---.........---,,,,,,---///...------...000......------------,,,,,,++++++***)))))))))))))))************)))'''&&&%%%$$$&&&((((((&&&%%%'''***((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$&&&%%%&&&''''''&&&### &&&)))((('''(((+++)))%%%)))[[[$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))###,,,)))$$$)))***'''***'''***333iii&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&(((...(((+++***)))((('''&&&%%%%%%***rrr!!!***(((((((((((((((((((((((('''(((***+++,,,+++)))((()))(((((('''%%%$$$######$$$[[[$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######///%%%&&&"""######YYY$$$$$$"""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""############"""""""""""""""###$$$%%%%%%%%%%%%%%% !!!"""""""""!!!############""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$##################$$$$$$$$$#########$$$%%%%%%&&&###$$$$$$$$$###""" """"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$""""""""" !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$############%%%%%%%%%$$$$$$&&&(((///+++&&&$$$%%%&&&%%%###fffOOOGGG@@@;;;:::888777666555444555555666333222111111000000111111//////000000000000//////---,,,++++++*********+++000///,,,++++++---000222+++,,,......---,,,---///---------............///++++++,,,---...............---+++))))))))))))***+++***(((&&&%%%&&&'''(((''''''((())))))***)))))))))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&******...---***///)))***(((&&&&&&((()))((('''111^^^******))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&'''''')))******444&&&222))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''000%%%***''''''((((((((((((''''''&&&&&&+++''''''(((((((((((('''''',,,###***...***$$$(((&&&...'''###%%%%%%!!!"""(((111QQQ%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$$$$$!!!!!!"""###%%%&&&'''(((######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""!!!  !!!###%%%""""""############""""""!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""###!!!"""###$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!!!!"""""" !!!"""###$$$%%%%%%%%%############""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%###""" """$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%eeeOOOGGG@@@;;;:::777666444333222222333333333222111111000000111111///000000111111000000///---,,,,,,,,,,,,,,,------------,,,,,,------...///---,,,,,,,,,,,,---.............../////////000000,,,,,,------......---------,,,***)))(((((())))))***)))'''&&&&&&'''((()))&&&'''(((((()))))))))((('''&&&%%%$$$$$$%%%'''((()))(((((((((''''''''''''))))))!!!---"""&&&(((,,,(((%%%'''+++---(((!!!111'''[[[)))(((((((((''''''''''''+++*********)))))))))(((''''''''''''((((((((((((***)))))))))(((((((((''''''&&&&&&'''''')))******###555###+++$$$(((((((((((((((((((((((((((((())))))))))))(((((()))ppp+++''',,,((((((((())))))((((((((()))zzz'''((())))))******))))))(((((((((!!!'''!!!+++***---$$$---222///(((%%%''' ZZZ%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%'''$$$$$$""""""###$$$%%%&&&&&&'''######################################################$$$$$$$$$%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$###""""""!!!!!!!!!""""""###"""""""""""""""############"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""############""""""###############$$$%%%%%%$$$###"""!!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$############$$$########################$$$$$$############$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""###$$$cccOOOGGG@@@;;;:::999777555333222222222222333222111111000000111111///000000111111000000///---------------...............///000111000000//////,,,((())),,,......---////////////000000000111------......------,,,+++++++++***)))(((((((((((((((((('''&&&&&&''')))***&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$%%%'''((((((((((((((('''''''''''')))!!!&&&)))++++++&&&!!!+++***!!!(((333***!!!$$$YYY((((((''''''''''''&&&&&&************))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))******%%%333(((888''''''''''''''''''(((((((((((())))))))))))(((((('''^^^***)))***)))))))))))))))))))))))))))JJJ''')))******++++++******))))))555+++333+++222 """333---%%%"""&&&&&&""" ccc%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&:::$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!!!!"""$$$%%%%%%###!!! """"""############""""""##################$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""######"""""""""#########$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$######""""""%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%%%%$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""$$$%%%bbbNNNGGG@@@<<<;;;<<<:::888666444444444444333222111111000000111111...//////000000//////...............------,,,,,,,,,------------.........111+++&&&'''+++///...,,,....../////////000000000............---,,,+++******))))))(((((((((((((((''''''&&&&&&'''((()))***&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))((((((((((((((('''''''''***&&&"""***)))%%%444%%%444---&&&&&&&&&%%%$$$$$$!!!222***iii((((((((((((((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''((()))******000///,,,+++ggg(((((((((((())))))))))))&&&''''''((((((''''''&&&"""iiiYYY---***&&&+++******************+++)))111)))((()))******************)))%%%*** %%%$$$222"""'''((('''***000...((((((lll%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++555iii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!###$$$%%%%%%$$$###"""!!!""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""############"""""""""######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&############$$$%%%&&&'''########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&```MMMGGGAAA<<<;;;<<<;;;888666555444444444333222111111000000111111---......//////......---/////////...---+++)))(((***)))'''&&&&&&(((***,,,111,,,'''''',,,//////---------.........//////////////////...---,,,+++***)))))))))))))))(((((('''''''''''''''(((((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))******'''''''''(((((((((((((((((()))$$$)))''',,,,,,!!!(((%%%$$$&&&&&&&&&,,,444$$$222###))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***###))),,,"""!!!@@@))))))******++++++++++++'''(((((())))))((((((''' >>>[[[---***'''++++++************++++++777&&&***&&&((())))))******))))))(((---...444...333$$$###$$$)))///)))%%%***%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$$111$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!""""""""""""!!!!!!&&&%%%$$$"""""""""######""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""############"""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$$$$$$$###!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''^^^LLLGGGAAA<<<;;;:::888666444333333333333333222111111000000111111---......//////......---...//////...---+++)))(((...,,,***((((((+++...000000---)))***,,,//////...------------........................---,,,+++***((())))))******)))(((((('''''''''((((((((((((((('''(((((((((((('''&&&&&&''''''(((((()))))))))***'''''''''(((((((((((((((&&&''')))***&&&***>>>...((('''---...&&&$$$!!!'''))))))************++++++))))))))))))************''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((())))))******000$$$888000;;;******++++++,,,,,,------++++++,,,,,,,,,,,,++++++%%%(((ccc***(((---,,,+++***))))))***+++,,,\\\JJJ%%%&&&+++((())))))))))))))))))(((!!!"""+++'''(((666<<<***222+++&&&***///...)))'''###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''' !!!///$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""&&&$$$"""!!! """###%%%""""""############""""""##################$$$$$$""""""""""""""""""""""""###############"""""""""######""""""""""""######!!!"""###$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######$$$%%%%%%###!!!!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&]]]KKKFFFAAA===<<<999888666444444444444555333222111111000000111111//////000000000000//////,,,---/////////...,,,+++000///...---...///111222......------......//////............////////////............---,,,++++++((()))***++++++***))))))((((((((((((((((((''''''((()))))))))(((((('''&&&''''''((((((((((((((('''''''''''''''((((((((()))+++!!!,,,,,,%%%)))(((NNN'''...111111AAAzzz((()))))))))************((()))))))))*********+++''''''''''''(((((((((((('''((((((((()))))))))*********)))))))))))))))***;;;...---""",,,***rrr))))))***++++++,,,------,,,------......------,,,---$$$xxx+++%%%000+++***)))(((((()))***+++...,,,$$$000)))******++++++******)))555555&&&)))CCC--- &&&,,,'''"""%%%{{{%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111"""((()))HHH$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$######""""""!!!!!!""""""######""""""############"""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""!!!!!!!!! """"""############""""""!!!"""$$$%%%&&&%%%$$$######$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$###$$$%%%''''''%%%###""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$\\\KKKFFFAAA===<<<:::999888666666666777888333222222111000111111111111111222222222222111111+++,,,...000111111000///***+++,,,,,,------,,,,,,---...000///......///111////////////000000000000------......------,,,,,,)))***+++,,,,,,+++***)))((()))))))))((('''&&&&&&))))))******)))((('''''''''''''''(((''''''&&&&&&&&&'''''''''(((((())))))111++++++$$$+++>>>UUU---%%%NNN'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))************)))))))))))))))***###******'''!!!---000(((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++111%%%III000###///+++***(((''''''(((***+++qqq###000 ---+++++++++,,,,,,+++++++++333999555ZZZ+++$$$WWW%%%&&&$$$$$$$$$$$$%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###,,,$$$ """$$$jjj$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!""""""############""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!###%%%&&&&&&&&&$$$###$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$###"""!!! !!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$&&&(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""|||[[[NNNDDD>>>>>>:::777666555444333222222222444222111///...//////000000000000000////////////...,,,***)))******)))'''***+++---...//////...---++++++,,,,,,---...//////111111000000/////////...000///---,,,++++++,,,,,,...,,,))))))++++++)))&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((&&&///"""'''---%%%%%%&&&((()))+++,,,,,,++++++******))))))(((((((((((((((((())))))))))))(((''''''&&&&&&((()))***++++++++++++***((('''&&&***************++++++,,,***(((,,,+++***))))))+++---///000000//////............///222)))000+++///$$$000///))),,,'''---///(((***''')))++++++,,,++++++***))))))!!!...!!!)))&&&'''((())))))'''%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$"""!!!!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######################## ###"""""""""!!!!!! $$$$$$######""""""!!!!!!###"""!!! !!!"""#########$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&$$$""""""###%%%{{{ZZZNNNDDD>>>>>>:::777666555444333222222222444333222000/////////000000000000000////////////222000............---,,,.........------,,,+++***---------....../////////000000000//////.........000///---,,,++++++,,,,,,...+++))))))++++++)))'''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))""";;;111NNN''''''(((((())))))***************)))))))))))))))'''''''''(((((((((((()))))))))((((((((()))***+++$$$%%%&&&((()))*********((((((((((((((()))******222555---...---,,,++++++,,,...///////////////......------(((...ccc&&&,,,+++111+++...'''333$$$666RRRyyy222,,,+++&&&...,,,,,,,,,,,,,,,,,,+++***222---###999&&&'''%%%'''((()))((((((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############888$$$%%%&&&&&&''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$"""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$###############$$$###""""""""""""###$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&''''''&&&$$$$$$%%%&&&zzzZZZNNNDDD???>>>:::888777555444333333222222444333222111111000111111000000000000////////////111///------......---,,,...---,,,++++++*********...//////////////////////////////...............000///---,,,++++++,,,,,,,,,+++***)))******)))'''''''''((((((((()))))))))((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''(((///"""&&&777{{{))))))))))))((((((((((((((())))))))))))))))))***(((((((((((())))))))))))******)))))))))***+++,,,###$$$&&&((()))++++++,,,)))(((((((((((()))******///'''&&&ccc000///...---------...///...............---------+++111'''222(((***000111'''111(((000---///***666+++000///...,,,,,,---.........------///:::|||&&&'''%%%&&&((((((((((((***+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$PPP$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$''''''&&&%%%$$$###""""""#########""""""#########""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###'''(((((((((&&&%%%&&&'''yyyYYYNNNEEE???>>>:::888777666444333333333333222222222222222333333333000000000000////////////000...,,,,,,------,,,++++++***))))))***+++---.../////////.................................------///...---++++++++++++,,,+++************))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((777((((((555%%%[[[(((((((((((((((((())))))'''((((((((())))))******))))))*********+++++++++))))))))))))******++++++)))******+++++++++******++++++******++++++,,,---!!!000@@@111000///...........................------------...---...777ccc555***666444!!!<<<666'''===)))hhh+++999%%%777<<<,,,,,,---...///////////////111777555%%%AAA&&&'''&&&''''''&&&###""""""###&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$...{{{$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############""""""""""""######"""""""""######"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&&&&'''xxxYYYNNNEEE???>>>:::888777666555444333333333///000111222333444555555000000000000////////////111///....../////////...+++***))))))***+++---.........------------------------..................///...,,,+++******++++++)))*********)))((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((000&&&%%% ***&&&DDD''''''(((((())))))******''''''(((((()))))))))***((((((((()))))))))******(((((()))))))))*********,,,,,,,,,,,,+++***)))(((+++++++++++++++,,,,,,---)))333%%%111&&&000000///.......................................444$$$$$$333---SSS***444999,,,<<<777111000[[[,,,999999***888999000...///000111111111111111...(((///777...HHH&&&''''''((('''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$444$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$%%%%%%$$$###"""!!!!!! ###########################$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###)))(((&&&$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&vvvXXXNNNEEE@@@>>>:::888888666555444333333333//////111222333333333333000000000000///////////////---++++++---------,,,...---,,,++++++*********,,,,,,------------------...............////////////...,,,+++******++++++((()))******(((((((((***''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((('''&&&&&&'''(((((())))))(((((('''"""---:::(((444(((000555&&&''''''((()))******+++'''(((((((((((((((((()))&&&&&&&&&&&&'''''''''''''''((())))))******))))))(((((())))))******))))))***))))))))))))***++++++444$$$000...$$$GGG/////////////////////............///////////////---)))///''')))KKK222000666===000***CCC,,,JJJ666+++666888444...999333333444444555444444444888555:::%%%666&&&111222PPP&&&'''&&&''''''&&&$$$######$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%+++***$$$%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&!!!!!!"""###$$$%%%&&&&&&#########""""""###############""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###############$$$$$$######"""!!!!!! """"""############"""""""""###$$$%%%%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""!!!""""""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$uuuWWWNNNFFF@@@???:::999888777555444444444444111222222222222000///...000000000000////////////,,,***))))))***++++++***.........------,,,+++***,,,,,,------......//////.........//////000000000...---,,,************+++''')))******((('''(((***&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&'''((())))))((('''''''''((()))******)))((('''333)))###...444!!!444///222(((((((((((())))))))))))((((((((((((((('''''''''&&&''''''''''''(((((((((((()))***+++++++++******&&&'''((()))***+++++++++******))))))******+++,,,+++000444222000(((fff000000000111111111111111/////////000000000111111+++...???+++///###rrrIII777444CCC555000JJJuuu}}}+++CCC+++666@@@555333:::888999999999999888888777AAA$$$333666:::...999'''(((111{{{&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&---+++]]]$$$%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$'''""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""################################################!!!!!!!!!""""""#########"""""""""######$$$$$$$$$######$$$%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% """%%%&&&%%%$$$$$$$$$uuuWWWNNNFFF@@@???;;;999888777666444444444444444444444333111...+++***000000000000///////////////...,,,,,,...//////...***+++---...//////...---,,,------...///000111111.../////////000000111111...---,,,************+++&&&)))+++***''''''(((+++&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''%%%&&&''')))))))))(((((('''((()))******)))((('''222+++&&&000###333)))###000'''888ggg+++******)))((('''''''''))))))(((((('''''''''&&&************++++++++++++)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++444&&&///;;;$$$666000111222333333333333333//////000000111111222222888(((333333--->>>333bbbCCC:::DDDKKKKKKHHH***BBB777CCC666???:::CCC555============<<<;;;::::::---PPP888444666@@@(((???///;;;===000111ccc&&&'''$$$&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''///xxx$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###&&&((('''%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""$$$'''$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""""""""### !!!"""###%%%'''(((((($$$$$$&&&&&&&&&&&&$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%% """%%%'''&&&$$$$$$$$$uuuWWWMMMCCC======;;;:::999777666444333333222444444333333333222222222111111000000//////......///............------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((('''''''''&&&$$$%%%'''))))))((('''&&&************++++++++++++(((((((((((())))))))))))''''''&&&&&&&&&''''''((()))((('''%%%%%%%%%&&&'''&&&'''((())))))((('''&&&&&&^^^***************)))((((((&&&'''***++++++***'''&&&)))))))))))))))))))))))),,,,,,++++++***)))))))))***************+++++++++,,,+++***))))))***+++,,,------...///111222444555333333333333333333333333222111000000111222444555555444333333444555777888rrrLLL888BBB===<<>>===<<<;;;:::666999<<<<<<555444BBBSSS'''$$$&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########/// 111'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###!!! !!!###$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$"""!!! !!!"""$$$%%%'''%%%""""""""""""!!! $$$#########""""""!!!!!! """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###"""!!!%%%'''((((((&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&tttWWWMMMCCC======;;;:::999777666444333333333444333333333333222222222111000000000/////////...///............------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))((((((((()))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&***)))(((((('''''''''((((((((()))******)))((((((???XXX(((((()))***************'''((()))******)))((('''************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---/////////000111222333444III333333333333333333333333555555555555666777888888666666666666888:::<<<===CCCAAAJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???@@@<<<999>>>GGG>>>VVV'''$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''+++ <<<%%%555$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$############!!!!!!!!!"""$$$%%%###!!!  !!! $$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%'''((((((&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&sssVVVLLLBBB======;;;999888777555444333333333333333333222222222111111000000000000///////////////............------------------------------------------...............------------------------++++++************++++++************)))))))))))),,,***(((%%%$$$%%%&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))***))))))(((&&&&&&%%%%%%))))))*********)))(((((())))))************))))))+++333###777&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,---.........,,,,,,,,,------.........///...---,,,,,,---...///111111111111111222333333(((ppp444444444444444444444444777888999:::;;;;;;;;;;;;888999:::;;;>>>@@@BBBDDD===DDD~~~@@@PPPEEEIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFFFFFFFEEEDDDDDDCCCEEEAAAAAADDDEEEBBB??????;;;???;;;KKK'''%%%''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$)))000''''''lll$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""!!!"""###$$$%%%""" !!!""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%&&&((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$pppTTTKKKBBB======;;;888888666555444333333333222222222222111111111111000000000000///////////////............---------------------------------........................------------------------++++++************++++++))))))))))))))))))))))))+++***((('''&&&&&&&&&'''(((((((((((())))))))))))((((((((()))))))))******((((((((((((((('''&&&&&&((()))*********)))((('''))))))))))))))))))))))))---)))))),,,,,,)))+++000'''((()))***+++,,,,,,,,,******)))(((((()))******************************++++++,,,,,,------------,,,,,,,,,------......//////...------------...///111111111111222333555555EEE555555555555555555555555777999;;;<<<=========<<<===>>>???AAACCCEEEFFFGGGBBBLLLHHH|||cccFFFUUUEEEPPPMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCEEECCCCCCGGGKKKJJJGGGDDDJJJ888>>>MMM<<<666(((''')))(((((('''''''''(((((($$$%%%''''''''''''%%%$$$)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,...!!!:::$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""###$$$%%%###!!!!!!!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$nnnRRRJJJBBB======;;;888777666444333333333333222222111111111000000000////////////000000000000///............---------------------------------.....................---------------------------++++++************++++++((((((((((((((((((((((((&&&'''((())))))(((''''''(((((((((((())))))))))))))))))*********+++++++++&&&&&&'''((()))))))))(((&&&''')))******)))((('''((((((((((((((((((((((((111&&& &&&***)))'''(((...ttt))))))***++++++++++++++++++***)))(((((()))***+++************************------,,,,,,+++++++++***+++++++++,,,---......//////...---,,,,,,---...//////000111222444666888999:::;;;999777777777777777777777777:::;;;===???@@@@@@@@@???BBBBBBDDDEEEGGGHHHHHHIIIGGGNNNTTTJJJ]]]LLLGGGKKKKKKYYYJJJSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEGGGHHHJJJKKKMMMNNNMMMBBBJJJHHH===<<>>>>>@@@AAACCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKFFFUUUKKKLLL]]]YYYzzz^^^EEETTTCCCIIIFFFDDD^^^JJJQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJHHHMMMOOOLLLKKKMMMPPPPPPRRRNNNGGGCCCGGGLLLFFF<<>>>>>>>>>>>>>>>>>>>>>>>============???AAADDDEEEFFFHHHKKKOOORRRSSSTTTUUUMMMXXXQQQJJJTTTUUURRR[[[aaaQQQ```wwwHHH;;;BBBHHHFFF???<<<@@@FFF???HHHUUUAAANNNNNNMMMLLLKKKKKKKKKKKKMMMMMMKKKJJJIIIGGGFFFFFFEEEFFFHHHKKKMMMOOOPPPPPPGGGMMMPPPOOORRRWWWTTTNNNOOONNNOOOPPPOOOJJJGGGGGGKKK>>>EEETTTDDD222XXX///333222111///...---,,,++++++((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''***!!!***"""!!!(((!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$+++(((%%%$$$###"""!!!#########$$$$$$%%%%%%%%%&&&%%%###!!!  """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$######$$$&&&((()))''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&hhhQQQHHH@@@===>>>999888777555444333333444444111222222111111000///......///000111111111111111//////000000///...------.........////////////000---------------------------,,,,,,+++*********+++******+++,,,+++***)))((($$$$$$%%%&&&'''((()))***,,,***))))))******((('''))))))************)))((((((***++++++)))(((((()))///,,,'''%%%&&&(((******%%%&&&((()))))))))((('''&&&''''''((((((((((((((())))))************))))))******+++,,,,,,,,,,,,+++(((...HHHqqqxxx---***((()))+++,,,***(((+++***)))))))))***,,,------------,,,,,,+++++++++))))))***+++,,,,,,---------...111333444444333222555333111000///000111222111222444666777777777666;;;:::555///555QQQ}}}zzzDDDDDDCCCBBBAAA???>>>=========<<<===???AAADDDFFFGGGJJJMMMNNNNNNNNNOOOPPPNNNMMMMMMNNNPPPRRRTTTVVVVVVPPPMMMLLLKKKPPP^^^nnnlll\\\BBBAAA???======>>>???AAA===???AAACCCDDDFFFIIILLLLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJHHHEEECCC???AAACCCFFFIIIKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQNNNLLLIIIGGGFFFMMMLLLKKKKKKKKKJJJFFFDDDEEEyyy???<<<333222111///......------+++++++++++++++************))))))(((''''''&&&&&&$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''"""---111lll===***)))'''&&&%%%$$$$$$$$$!!!"""$$$'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))&&&$$$###$$$%%%%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$hhhPPPHHH@@@===>>>999888777555444333333444444333333333222222111000/////////000111111111000000---............---,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***++++++,,,+++***)))(((((((((((((((((((((((((((+++)))((()))******)))(((((())))))******))))))(((&&&(((******((((((((()))000---***)))***,,,------'''''')))*********)))(((&&&'''(((((())))))(((((())))))************))))))(((((()))************)))(((!!! )))111222...,,,***)))((())),,,---,,,***+++***************++++++++++++++++++*********************+++,,,,,,------+++,,,///111222111111000444333111//////000111222111222333555666666555555333666999666111111888>>>999===;;;777;;;BBB???444DDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<>>>AAACCCEEEGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKJJJKKKLLLMMMOOOPPPOOOMMMNNNOOOLLLHHHJJJPPPKKKKKKLLLMMMLLLHHHBBB===EEEDDDCCCAAA@@@@@@@@@AAA>>>@@@BBBCCCDDDGGGKKKNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLKKKIIIIIIHHHGGGCCCAAA===>>>@@@CCCEEEGGGHHHIIIOOOPPPSSSUUUWWWXXXXXXXXXUUUTTTSSSQQQNNNLLLJJJJJJOOOMMMLLLKKKKKKJJJHHHFFF777SSSGGG555AAA===222BBB888777555333222111000000++++++***))))))(((((('''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!...333///---&&&""" %%%((('''$$$!!!""""""######$$$%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''''''''((('''&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggPPPHHH@@@===>>>999888777555444333333444444333333444333333222111000000000111111111000//////+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++***++++++++++++***)))))),,,+++******)))((('''''')))((('''(((***+++***)))'''(((((())))))(((((((((%%%'''))))))(((((()))***+++)))(((((()))++++++***(((((()))***************&&&'''(((((())))))(((((())))))************))))))(((((()))************)))222...,,,,,,)))%%%$$$''')))(((((()))+++------,,,***+++++++++++++++******)))))))))))))))************++++++,,,,,,---------+++,,,...000111111111000222222000/////////000111000111222333444444333333222444777;;;===>>><<<;;;:::@@@AAA;;;;;;CCCIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC;;;;;;;;;<<<>>>@@@CCCDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJNNNSSSSSSNNNKKKKKKWWWUUURRRQQQTTTWWWYYYZZZLLLKKKJJJHHHFFFEEECCCCCCBBBCCCDDDDDDEEEIIINNNRRRRRRQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJIIIHHHFFFBBB@@@<<<<<<>>>???AAACCCDDDDDDIIIKKKOOOSSSVVVWWWXXXWWWWWWWWWVVVTTTRRRPPPOOOOOORRRPPPMMMLLLLLLLLLJJJIII???LLLHHHBBBIIIJJJAAAAAA>>>===;;;999777666555555...---,,,+++***(((''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***&&&&&&&&&'''&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&((('''!!! (((,,,***&&&!!!!!!(((---"""###%%%&&&'''''''''&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################################################################"""""""""""""""###$$$%%%!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%###$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((eeeOOOHHH@@@>>>>>>888888777555444333333444444333333333333222111000///000111111111000///......++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++******))))))++++++***)))(((((('''&&&(((''''''(((***+++***)))&&&''''''(((((((((((('''%%%'''))))))))))))***+++'''&&&&&&((()))***)))((((((((())))))************''''''((()))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++""")))...---)))'''((()))))))))***++++++++++++***+++,,,---,,,+++***)))(((((())))))******+++++++++,,,,,,,,,---------...---...000111222333222222111111000//////000000111000111111222222222222222;;;999666666999===???@@@:::BBBGGGDDDCCCFFFHHHFFFFFFFFFFFFFFFFFFEEEDDDCCC<<<<<<===>>>@@@BBBDDDEEEGGGGGGFFFCCCAAAAAABBBDDDFFFGGGGGGHHHIIIKKKLLLLLLOOONNNPPPTTTWWWXXXWWWWWWXXXWWWWWWWWWXXXWWWTTTRRRTTTTTTSSSQQQNNNLLLIIIHHHGGGGGGGGGGGGHHHLLLRRRVVVWWWWWWWWWWWWVVVVVVWWWWWWSSSQQQNNNLLLKKKHHHEEECCC>>>>>>>>>???@@@AAAAAABBBCCCFFFJJJOOOSSSUUUVVVVVVYYYYYYXXXWWWVVVUUUTTTTTTUUUSSSPPPNNNNNNNNNMMMLLLHHHGGGFFFCCC@@@DDDCCC;;;DDDCCCAAA???<<<;;;:::999444444222000...,,,+++***************************''''''''''''&&&&&&&&&&&&''''''''''''((()))++++++&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&(((%%%''')))&&&(((+++***###((()))%%%'''((())))))(((&&&###""")))(((&&&%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###########################################################################"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&%%%###!!!$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''cccNNNGGG@@@>>>===888888777555444333333444444222222222222111000///...000000000000000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................---,,,,,,+++,,,,,,------+++++++++***************((((((((((((((((((((((((((('''&&&''')))******)))&&&&&&'''(((((((((((((((&&&(((***++++++***,,,---)))))))))+++------,,,***''''''''''''(((((())))))'''(((((()))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++111111///,,,+++---///000++++++++++++***)))))))))***+++,,,------,,,***************++++++,,,,,,,,,---------------.........---...///000111222222333111000000000000000111111111111111111222333333444333666:::<<<<<<:::::::::AAAEEEHHHIIIJJJKKKIIIEEEHHHHHHGGGGGGFFFDDDCCCBBB???@@@AAABBBDDDFFFGGGHHHHHHHHHGGGDDDAAA@@@AAACCCCCCDDDFFFHHHJJJKKKLLLMMMRRRSSSSSSUUUXXX[[[[[[YYY]]]___bbbfffhhhgggbbb___\\\[[[ZZZYYYVVVSSSQQQPPPMMMMMMLLLLLLLLLPPPUUUYYY]]]]]]^^^^^^____________[[[XXXUUUSSSQQQOOOLLLJJJAAA@@@@@@?????????@@@@@@CCCFFFJJJOOOSSSVVVWWWWWWYYYYYYXXXXXXXXXXXXWWWWWWXXXUUURRRQQQQQQQQQPPPOOOOOOIIILLLIIIAAAHHHRRRMMMIIIGGGEEECCCAAA???>>>===999888777444222000...---+++++++++***************(((''''''''''''&&&&&&&&&'''''''''((()))***+++,,,((((((((((((((('''&&&&&&'''''''''''''''''''''''',,,!!!!!!$$$!!!%%%&&&%%%%%%'''((()))***++++++&&&'''''''''%%%!!!'''&&&%%%$$$$$$&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$##########################################################################################$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''')))(((&&&$$$%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%bbbMMMGGG@@@>>>===888888777555444333333444444111111111111111///......//////000000000///......,,,------...............------------....................................,,,,,,,,,,,,,,,------...,,,+++******))))))******'''''''''(((((()))))))))((('''&&&''')))***)))(((&&&''''''((())))))))))))(((***,,,,,,++++++,,,---)))(((((()))++++++***((('''''''''''''''((())))))'''((())))))******))))))))))))************))))))(((((()))************)))&&&'''%%%"""###'''(((&&&,,,------+++)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................,,,,,,------...///000111111111111111222222222222222222222222333555666777444:::@@@BBBBBBCCCHHHLLLCCCAAA???@@@CCCGGGGGGFFFHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEGGGHHHJJJLLLMMMMMMKKKLLLKKKHHHEEECCCDDDEEEBBBCCCEEEGGGIIIJJJKKKKKKIIIPPPWWW[[[___cccbbb___``````bbbdddggghhhfffeeeaaa```___]]][[[YYYXXXWWWSSSSSSSSSRRRQQQSSSWWW[[[```aaabbbdddeeefffffffffcccaaa]]]ZZZYYYWWWUUUSSSFFFEEECCCAAA@@@@@@@@@AAACCCDDDGGGKKKNNNQQQSSSTTTWWWWWWWWWXXXXXXXXXYYYYYYZZZXXXUUUTTTTTTTTTRRRQQQ???AAAKKKNNNEEECCCEEEAAALLLKKKIIIGGGEEECCCCCCBBB<<<<<<:::777555333111000,,,++++++***))))))((((((((((((((((((((((((''''''(((((('''(((((()))***+++(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((%%%"""''')))$$$&&&,,,***---(((###!!!"""######"""%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$```LLLGGG@@@>>>===888888777555444333333444444222222222222111000//////......//////000/////////,,,,,,---...............------------....................................,,,,,,,,,,,,,,,---......,,,+++***)))))))))***+++((((((((())))))*********)))(((''''''((()))(((&&&&&&'''((()))************(((***,,,,,,*********+++((('''&&&&&&'''((('''%%%)))((('''''''''(((******(((((()))************)))))))))************))))))(((((()))************))) ''',,,---...222111---***,,,---,,,)))((()))************+++,,,---...///------------,,,,,,,,,,,,........................,,,,,,,,,---...///000111111111222333333333333333222222333333555777999;;;DDDDDDCCC???<<<<<<@@@DDDIIIFFFCCCCCCEEEGGGIIIJJJFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSSSSNNNOOOPPPNNNKKKHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJEEEPPPZZZ^^^aaafffgggeeeeeedddbbbbbbdddeeeeeedddbbbaaa___]]]\\\\\\]]]]]]XXXXXXXXXWWWVVVWWWYYY[[[```aaadddgggiiijjjkkkkkkjjjgggccc```___^^^\\\ZZZOOOMMMJJJHHHFFFFFFFFFFFFDDDDDDEEEGGGIIIMMMOOOQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWWWWVVVTTTRRRXXXVVVQQQLLLIIIIIINNNTTTOOONNNLLLJJJIIIHHHGGGGGGAAA@@@>>><<<:::777666555000///...---,,,******)))(((((())))))))))))))))))(((((((((''''''(((((()))''''''((((((''''''&&&%%%%%%%%%&&&'''((()))******'''+++,,,((("""!!!&&& !!!"""%%%''''''&&&$$$&&&&&&&&&''''''(((((((((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!###$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%~~~```LLLGGG@@@>>>===888888777555444333333444444333333333333222111000000------...///000000000///+++,,,------............,,,,,,------------......------------------------,,,,,,,,,,,,,,,---...///---,,,***)))))))))***+++++++++*********************)))''''''(((((('''%%%'''''')))***++++++++++++(((***++++++)))(((((()))---+++)))((()))***)))(((***)))((((((((()))+++,,,(((((()))***************))))))************))))))******+++,,,,,,,,,,,,+++***000...&&&!!!$$$)))***(((***,,,+++)))(((***---******)))***+++---000111---------,,,,,,+++++++++///////////////.....................///111222333111222333444444444444444333333333444666999<<<===999===DDDJJJMMMLLLJJJHHHDDDDDDEEEFFFDDD@@@@@@BBBEEEFFFGGGIIIKKKMMMMMMNNNNNNOOOQQQSSSTTTVVVVVVVVVPPPRRRSSSRRROOOLLLJJJJJJMMMNNNNNNOOONNNMMMKKKJJJNNNWWW\\\YYYWWW[[[______]]]]]]]]]```bbbcccbbbaaaaaa```^^^\\\\\\]]]___```ZZZ[[[\\\[[[YYYYYYZZZ[[[___aaadddgggjjjllllllmmmmmmjjjfffcccbbbbbb```___WWWUUURRROOOMMMLLLLLLMMMIIIIIIIIIIIILLLOOORRRTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[ZZZYYYYYYYYYXXXTTTRRRKKKOOONNNOOOTTTPPPLLLQQQQQQPPPNNNMMMLLLKKKKKKKKKEEEDDDCCCAAA>>><<<;;;:::555444333111000...---,,,((()))))))))*********+++)))((((((''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((***++++++###'''$$$""")))(((&&&+++(((((('''%%%"""!!!"""$$$$$$$$$#########$$$%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%######%%%&&&''''''$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''(((|||```NNNHHH???;;;===:::999999888777666555444444222222222111111111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////...---,,,,,,---...///000000///...---...---,,,,,,++++++,,,,,,+++*********))))))((((((((((((''''''''''''((((((+++,,,,,,,,,***(((&&&$$$***)))'''&&&'''))),,,...******))))))((((((''''''((((((((((((((()))******)))))))))))))))(((''''''))))))))))))************)))))))))))))))))))))))),,,******,,,......+++(((((()))+++,,,------,,,++++++*********+++---///000++++++,,,---------,,,,,,////////////...---,,,,,,......---......///000111333444555555666666555555888777777777999;;;>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKOOORRRTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWVVVTTTRRRPPPNNNMMMMMMNNNOOOQQQSSSSSSRRRPPPOOORRRTTTWWWZZZ\\\]]]\\\\\\YYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^___aaacccdddeeefffffffffeeeeeedddccccccbbbbbb^^^]]][[[YYYVVVSSSQQQPPPOOOLLLKKKMMMQQQVVVWWWWWWUUUUUUUUUUUUVVVVVVVVVWWWRRRTTTVVVXXXYYYXXXWWWVVVWWWVVVTTTSSSSSSSSSTTTUUUTTTUUUUUURRRNNNKKKJJJJJJJJJJJJIIIGGGDDDAAA===;;;;;;999666333111000//////,,,***'''&&&'''''''''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))+++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&)))%%%###%%%***,,,***&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&$$$######$$$++++++++++++***((('''&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%))))))'''&&&&&&'''((()))((('''&&&%%%$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&%%%%%%{{{___NNNHHH???;;;===:::999999888777666555444444222222222111111111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000//////......---...///000000///...---------,,,++++++++++++,,,))))))))))))((((((((('''))))))(((((((((((())))))+++++++++***)))((('''&&&((((((((()))******++++++)))))))))))))))(((((((((((((((((((((((()))************++++++***))))))((())))))))))))************************************(((''''''***...000000...******++++++,,,+++++++++++++++*********+++,,,---++++++,,,---------,,,,,,////////////......---,,,///////////////111222222333333444555666666666666888888888999<<>>===;;;888555333222111///---+++************)))))))))))))))(((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&''''''((('''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((((((&&&&&&'''((()))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''''')))((('''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((yyy^^^MMMGGG???<<<===:::999888888777666555444444222222222111111111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000......////////////......------,,,+++++++++++++++)))(((((((((((('''''''''))))))(((((((((((())))))+++******)))))))))))))))&&&''')))+++++++++***)))(((((()))))))))))))))))))))(((((((((((()))******+++++++++,,,++++++***))))))))))))*********++++++************************---+++******+++++++++***++++++******************,,,+++******)))))))))***++++++,,,---------------///////////////.........000000000000000222333333222333444666777888888888::::::;;;<<>>;;;888666444333111...---......---+++*********))))))((((((((((((((((((((((((''''''&&&(((((((((''''''(((((((((((()))***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((***+++(((&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***www\\\LLLGGG???<<<===:::888888777666555444444333222222222111111111000000000000000000000000000000------------------------,,,,,,,,,,,,,,,---......---...///000000000000000...//////////////////...---,,,,,,+++***+++++++++)))))))))))))))((((((((()))((((((''''''(((((()))+++***)))(((((()))***+++'''((()))******++++++***((((((((())))))******+++))))))(((((())))))***+++***+++++++++++++++******))))))*********+++++++++************************---,,,***((((((((())))))---,,,***)))((())))))***,,,++++++***************++++++,,,---............//////////////////000000000000000000111222333333222333555777999:::;;;;;;======>>>???AAACCCEEEGGGBBBDDDEEEEEEDDDDDDEEEGGGKKKMMMOOOQQQQQQPPPNNNLLLMMMMMMNNNOOOQQQRRRSSSTTTVVVVVVWWWYYYYYYZZZZZZZZZTTTTTTUUUUUUVVVVVVVVVVVVRRRRRRQQQQQQQQQRRRSSSTTTQQQQQQSSSTTTTTTTTTTTTTTTUUUTTTRRRPPPPPPPPPQQQRRROOONNNMMMKKKJJJJJJJJJJJJKKKMMMPPPRRRRRRQQQOOOMMMPPPPPPOOOOOOQQQTTTVVVXXXYYYZZZ[[[[[[]]]]]]^^^___\\\\\\[[[[[[[[[]]]^^^^^^aaa`````````aaabbbccccccbbbccceeeeeedddaaa]]][[[XXXWWWVVVUUUVVVXXXZZZ[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVXXXXXXWWWTTTRRRQQQQQQOOONNNLLLJJJIIIHHHIIIIIIFFFFFFEEECCC@@@<<<999777555333111000000000...,,,******))))))((((((''''''(((((((((((((((''''''&&&((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$### !!!"""$$$%%%&&&'''((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###%%%)))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&%%%$$$$$$&&&((()))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((tttZZZJJJGGG???<<<>>>:::888888777666555444333333222222222111111111000000////////////////////////------------------------------,,,,,,------...///,,,---....../////////////////////....../////////,,,,,,+++************+++************************(((''''''&&&&&&''''''(((***)))((((((((()))+++,,,***)))((('''(((***,,,---(((((())))))******++++++)))))))))))))))***++++++))))))******+++******)))************++++++++++++************************$$$$$$%%%&&&(((+++///111---,,,***)))))))))******+++++++++,,,,,,,,,,,,,,,***+++,,,---............///////////////000111222000000000000111222333444333555777999;;;<<<===>>>@@@@@@@@@AAAAAABBBCCCDDD???AAADDDEEEEEEGGGIIIKKKQQQRRRUUUVVVVVVTTTRRRPPPLLLMMMOOOQQQSSSUUUVVVVVVYYYYYYZZZZZZZZZYYYYYYXXXUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRSSSTTTTTTUUUQQQQQQRRRRRRSSSSSSSSSSSSOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLNNNMMMMMMMMMOOORRRUUUWWWTTTTTTUUUVVVXXXYYYZZZ[[[XXXXXXWWWWWWXXXZZZ\\\]]]ccccccdddddddddeeefffgggccceeeggghhhhhhfffcccbbb^^^\\\YYYWWWWWWWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWXXXXXXVVVTTTTTTUUURRRQQQNNNLLLJJJJJJJJJJJJHHHHHHGGGEEEBBB???<<<:::666555333222222111///---******))))))((('''&&&&&&(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""""""""###%%%&&&((()))***$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''///)))$$$"""%%%))))))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((((('''%%%%%%%%%''')))+++&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%rrrXXXIIIFFF???===>>>;;;888777777666555444333333222222222111111111111000////////////////////////---------------------------------------......///,,,---...............---//////............//////,,,,,,+++*********************+++++++++++++++,,,((((((''''''''''''((((((***)))))))))))))))******+++)))'''&&&'''))),,,...))))))*********************))))))))))))***++++++((()))***************************++++++++++++,,,++++++++++++++++++++++++&&&''')))))))))***---///,,,,,,++++++***+++++++++***+++,,,---------------***+++,,,...////////////000/////////000111333444222111111222222333444555666777999;;;===??????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBFFFHHHJJJLLLOOOQQQWWWXXXYYYZZZYYYVVVSSSQQQLLLMMMOOORRRTTTVVVWWWWWWYYYYYYYYYYYYYYYXXXVVVVVVTTTUUUVVVVVVUUUTTTRRRQQQNNNNNNNNNNNNOOOOOOOOOOOOJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[^^^```bbbccccccdddfffhhhhhhiiijjjjjjjjjhhheeedddbbb```]]]ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYWWWXXXYYYXXXVVVTTTTTTUUUSSSRRRPPPNNNMMMKKKKKKKKKIIIIIIHHHFFFCCCAAA???===999888777666666444111///++++++***)))((((((''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""''''''&&&&&&&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''444,,,$$$"""%%%((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''%%%###""""""###(((((('''''''''(((***+++&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&%%%&&&'''((()))))))))(((%%%&&&'''((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%pppVVVHHHFFF???===>>>;;;777777666555444333333222222222222111111111111000////////////////////////........................---------------...//////...////////////......---000///...------...///000,,,++++++***************))))))******++++++++++++******))))))))))))******))))))*********))))))((()))((((((((()))***+++,,,++++++************************))))))******+++,,,)))******+++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++...000111///+++)))((()))+++,,,,,,---------,,,,,,++++++,,,---,,,+++*********+++,,,...//////000000000/////////000222444666444444444444555666777888999:::<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMOOOQQQUUUWWW\\\\\\\\\[[[XXXUUURRRPPPNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRTTTUUUTTTSSSQQQPPPJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMMMMQQQRRRTTTVVVVVVVVVUUUTTTSSSSSSTTTUUUWWWZZZ\\\]]]YYYVVVQQQMMMKKKLLLNNNPPPNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTSSSQQQPPPPPPRRRTTTVVVUUUYYY\\\^^^___```ccceeehhhhhhhhhgggfffeeedddcccbbbaaa___]]]\\\[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[ZZZ[[[\\\\\\YYYVVVRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBB???===<<<<<<;;;999666444...------,,,***))))))((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''',,,)))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%"""###$$$$$$"""!!!"""###(((((((((((((((((())))))&&&&&&&&&&&&'''((()))***)))((('''''''''''''''(((&&&'''(((************)))$$$%%%'''((()))))))))(((''''''((((((((((((''''''))))))))))))((((((((((((oooUUUHHHFFF???===>>>;;;777777666555444333333222222222222111111111111000////////////////////////...........................------------...//////000000111000000///......000///...------...///000,,,++++++***)))*********(((((())))))*********+++,,,,,,++++++++++++,,,,,,)))***+++++++++)))((('''&&&''')))***++++++******,,,+++++++++***)))))))))*********)))******+++,,,***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++---000222222///------...***+++---...///......---,,,,,,,,,,,,+++)))'''&&&***+++,,,...///000000000000/////////000222555777666666666666777888999:::;;;<<<>>>???AAAAAABBBBBBAAABBBCCCEEEFFFFFFFFFFFFIIILLLOOOQQQSSSUUUXXX[[[^^^^^^\\\ZZZWWWTTTQQQOOOPPPQQQRRRSSSTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTOOOPPPRRRSSSTTTSSSQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPRRRRRRRRRSSSTTTUUUWWWXXX[[[]]]```cccdddcccbbb```cccccceeegggjjjmmmoooqqqjjjfff___YYYWWWXXX\\\___YYYXXXWWWVVVSSSPPPNNNLLLIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPMMMLLLLLLMMMPPPQQQOOOSSSWWWZZZ[[[\\\```cccbbbbbbbbbaaaaaabbbbbbbbbaaaaaa```___^^^^^^]]]]]]\\\]]]^^^___^^^]]]\\\[[[______^^^ZZZUUUPPPNNNNNNMMMNNNOOOPPPPPPPPPOOONNNLLLJJJHHHFFFEEEDDDEEEEEECCCBBB@@@@@@@@@>>>:::777000//////...,,,++++++***(((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$#########$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((( ###''')))))))))+++,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&((())))))))))))***,,,'''(((((())))))(((''''''&&&&&&&&&'''''')))******''''''&&&''''''((()))***&&&''')))***+++++++++***$$$%%%'''))))))))))))(((%%%&&&&&&&&&&&&&&&&&&%%%)))))))))***++++++,,,,,,mmmTTTGGGEEE===:::<<<:::CCC>>>888444333333444444000000111222333333333333////////////000000000000////////////////////////......---,,,---...///000000000000000000000000000...------------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************&&&''')))+++,,,+++)))((()))************+++++++++---,,,((($$$!!!"""(((---*********************************++++++,,,,,,,,,---:::???555+++++++++(((''')))+++---...---,,,+++111000...---,,,,,,------.........///////////////333555555555333333444555999888888888999:::;;;;;;@@@@@@BBBCCCCCCBBBAAA@@@@@@???@@@AAADDDHHHLLLOOOTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVTTTSSSRRRPPPQQQSSSRRRPPPOOOPPPQQQSSSRRRQQQQQQTTTUUUUUUTTTVVVXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[YYYWWW\\\dddgggeeedddffffffdddaaadddkkkrrrsssvvv{{{}}}|||wwwqqqppprrrtttvvvtttssspppmmmhhhbbb[[[VVVYYYWWWUUUUUUWWWVVVSSSPPPTTTQQQNNNMMMMMMMMMMMMLLLQQQPPPOOOPPPTTTXXXZZZ[[[````````````````````````hhheeecccbbbccccccaaa```bbbcccdddcccaaa___^^^___```^^^[[[YYYWWWSSSOOOLLLLLLKKKKKKJJJKKKLLLMMMNNNJJJIIIGGGGGGHHHHHHGGGFFFIIIFFFCCCDDDEEEBBB;;;555333222111000...+++)))(((*********)))((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$######---+++)))&&&%%%%%%&&&&&&***'''$$$$$$'''((((((&&&'''&&&%%%&&&((((((((('''(((((((((''''''&&&%%%%%%))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++---,,,***((('''&&&&&&'''*********+++++++++++++++*********))))))(((((((((jjjRRREEEBBB;;;888:::777:::888555444555666555555111111222333333333222222000000//////......------////////////////////////...------,,,---...///000////////////////////////000////////////.........++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))************************************************------.........,,,+++***)))************+++++++++***+++***(((&&&&&&))),,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***555999000***,,,---)))((()))+++---------,,,+++///...------------...///......////////////000000000222333333333333555666888888999::::::;;;<<<<<<@@@AAABBBBBBBBBBBBAAA@@@DDDDDDFFFHHHKKKOOORRRTTTWWWWWWXXXYYYYYYYYYYYYYYYTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRPPPMMMLLLMMMOOORRRUUUWWWWWWWWWXXX[[[^^^___bbbhhhmmmoooooommmkkkhhhjjjkkknnnwww|||}}}{{{xxxvvvyyy~~~xxxqqqmmmmmmjjjhhhfffeeebbb]]]YYYXXXTTTOOOLLLKKKKKKKKKJJJJJJJJJKKKNNNRRRTTTUUUTTTXXXXXXYYYZZZ[[[\\\]]]^^^```````````````aaabbbcccbbbcccdddccc```___^^^___```^^^[[[YYYWWWTTTQQQNNNKKKJJJIIIHHHHHHJJJLLLMMMKKKJJJIIIIIIIIIIIIHHHFFFIIIFFFEEEFFFHHHGGGAAA<<<777666444111///,,,***)))*********)))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$%%%'''((()))'''$$$$$$&&&((('''&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''++++++)))((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++lllTTTHHHFFF>>>;;;===:::555444444555666666555333222222333333333222111111111000000///---,,,,,,+++////////////////////////...------------...//////////////////////////////000////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++'''))),,,,,,+++******+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))000111+++)))---...***)))***+++---------,,,,,,,,,,,,,,,------///000111/////////000000000111111///111333444444555777999777888:::<<<===>>>>>>===BBBBBBCCCCCCCCCCCCBBBBBBFFFHHHKKKNNNRRRUUUWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWRRRQQQPPPOOOOOOPPPQQQRRRRRRTTTTTTQQQNNNMMMPPPSSSTTTYYY^^^___]]]^^^eeekkkooottt}}}{{{~~~}}}wwwooojjjeee```YYYTTTQQQOOOMMMLLLFFFGGGIIILLLPPPRRRQQQOOOSSSSSSTTTTTTVVVWWWYYYZZZZZZ]]]^^^^^^\\\]]]```cccbbbcccdddcccaaa_________```^^^\\\ZZZYYYVVVSSSPPPKKKIIIGGGFFFFFFHHHJJJLLLMMMKKKJJJKKKKKKKKKIIIGGGIIIHHHGGGIIILLLLLLHHHDDD===;;;888333000---,,,+++*********)))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((''''''''''''((())))))&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$!!!""""""###$$$%%%%%%&&&######""""""$$$%%%''')))(((&&&$$$$$$&&&'''&&&&&&'''%%%%%%&&&'''((('''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))++++++,,,,,,---.........mmmVVVJJJHHHAAA===???<<<777666555555555555333111333444444333222111000///111000000///......------////////////////////////------------......//////////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************#########$$$&&&(((***+++))))))*********+++++++++&&&(((+++,,,,,,,,,++++++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++---,,,((()))...///+++******,,,---------,,,,,,,,,,,,------...//////000//////000000111222222222222444666666666777999;;;777999<<>>;;;<<<999:::888555333333444444333444444444333222111000///000000000000000000000000////////////////////////---------..........................................------------,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************************************(((((()))))))))*********((((((((()))+++---...///))))))*********+++++++++((((((((()))+++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++(((***......,,,++++++,,,,,,---------,,,---..................---000000111111222333333444444555777777666666888999999;;;>>>AAABBBCCCBBBAAACCCCCCCCCDDDDDDEEEFFFFFFJJJLLLPPPTTTVVVWWWVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPSSSRRRQQQPPPOOOPPPPPPQQQSSSYYY___aaaaaadddlllsss~~~yyyqqqggg]]]VVVRRROOOKKKIIIJJJKKKLLLLLLMMMLLLLLLLLLNNNPPPRRRTTTUUUYYY\\\[[[WWWVVVZZZ___aaabbbddddddcccbbbcccdddaaa___^^^]]]]]][[[XXXVVVRRRPPPMMMJJJIIIIIIJJJKKKLLLLLLLLLNNNOOOOOOMMMKKKMMMLLLLLLMMMMMMMMMKKKIIIGGGDDD???999444111///...++++++++++++************))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))))))))))),,,,,,,,,,,,------------,,,---...///111333444555hhhRRRGGGFFF???<<<===999999777333222333444555555444444444333222111000///000000000111111222222222////////////////////////,,,---......//////..............................000////////////.........++++++++++++++++++++++++((((((((())))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********------------------,,,,,,)))************++++++++++++)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---+++***+++---------,,,,,,,,,,,,,,,------------......///......------000111111222333444555555444555666666666666777888===>>>@@@BBBCCCDDDCCCCCCAAAAAABBBCCCDDDFFFHHHIIIPPPRRRTTTVVVWWWWWWUUUUUUQQQQQQRRRRRRQQQPPPOOOOOONNNOOOQQQRRRTTTUUUWWWWWW\\\dddmmmqqqrrrvvv~~~tttiiibbb```[[[TTTOOOLLLLLLLLLLLLGGGGGGGGGHHHJJJMMMQQQSSSOOORRRUUUVVVVVVXXX\\\```]]]___aaabbbbbbbbbccceeeaaa```___^^^^^^]]][[[YYYVVVTTTRRROOOLLLKKKJJJIIIJJJJJJLLLNNNQQQQQQOOOMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKHHHDDD>>>999555222111------,,,,,,+++******)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&$$$$$$%%%&&&'''&&&%%%'''''''''&&&%%%$$$$$$$$$'''''''''(((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++******)))+++,,,,,,---...///000000222222444555777999:::;;;iiiSSSIIIHHHAAA>>>>>>;;;888777444444333333000///333333333333333222111000111111111111000000000000////////////////////////,,,---.../////////...---........................000////////////.........+++++++++++++++++++++++++++++++++,,,,,,---------************************************************''''''(((((()))******+++++++++,,,,,,,,,***)))((()))************+++++++++,,,***)))***,,,...---,,,+++++++++,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,---///---------,,,,,,,,,------+++,,,---////////////...111111222333444555666666444666888999999999;;;===AAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEGGGIIILLLOOOQQQUUUVVVVVVVVVUUUTTTRRRRRRMMMNNNOOOPPPPPPPPPPPPPPPMMMQQQVVV]]]cccgggjjjkkkoooxxx~~~yyywwwqqqiiibbb]]]YYYVVVTTTKKKJJJIIIHHHHHHKKKMMMOOOMMMNNNPPPRRRUUUXXXZZZ\\\WWWZZZ]]]______aaacccdddaaa```______```___]]][[[YYYXXXVVVSSSOOOKKKHHHGGGGGGHHHKKKNNNQQQRRRPPPNNNMMMNNNNNNNNNMMMLLLLLLMMMNNNLLLIIIDDD???:::666444//////...,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%(((******(((''''''(((%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&(((******(((&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((())))))***++++++,,,,,,'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------((()))+++---.........---//////000222444555777777:::;;;<<<>>>???AAABBBCCCeeeOOOEEEEEE>>>:::;;;777:::999777666444///***%%%222222333333333222111111222222111000///...------////////////////////////,,,,,,.../////////...---..............................---------,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************''''''''''''''''''''''''&&&''''''((()))******+++((()))+++---...---+++***)))************+++++++++---++++++---///000---+++(((((()))***+++,,,,,,---.........------,,,,,,,,,((((((***,,,,,,+++---000...------,,,,,,,,,------)))***,,,...000000000000111111222333444666666777666888;;;<<<===???AAACCCCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJLLLOOOSSSVVVXXXWWWVVVVVVTTTSSSQQQOOONNNLLLLLLNNNOOOPPPQQQQQQQQQPPPVVV___iiissszzz~~~~~~vvvoooiiibbb^^^UUUSSSOOOKKKIIIIIIIIIJJJOOONNNNNNOOOSSSUUUVVVVVVSSSVVVYYY\\\]]]___aaacccbbb`````````aaa```^^^\\\ZZZYYYXXXUUUPPPKKKGGGEEEFFFGGGJJJNNNRRRSSSQQQOOOLLLMMMNNNNNNNNNMMMOOOPPPPPPOOOLLLHHHCCC>>>999777000000...---+++***((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%$$$######""""""""""""%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! ######$$$%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((("""###$$$%%%&&&%%%%%%$$$!!!"""###$$$&&&'''((()))###$$$%%%&&&'''(((((((((%%%(((++++++)))'''((()))%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''$$$&&&)))++++++)))&&&$$$'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%&&&&&&'''((()))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++((())),,,...000111111111333444666888:::<<<===>>>AAABBBCCCDDDFFFGGGHHHHHHgggQQQFFFCCC>>>===;;;222888777666444222111111111444333222222111111222222111111111111000///------///////////////---+++***,,,---///...---,,,,,,---///---,,,...111333222000//////...------------...,,,,,,++++++++++++++++++)))))))))***+++++++++,,,+++++++++,,,...---+++)))*** &&&...---(((++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((************************---------------------------------------...///000------++++++++++++------///............//////000222222444555666777777777555666888;;;===>>>???@@@BBBCCCEEEEEEFFFHHHLLLOOOMMMNNNPPPSSSUUUUUUTTTRRRYYYWWWUUUSSSQQQNNNKKKHHHNNNOOOPPPQQQQQQTTTWWWZZZ___fffttt}}}nnniiifffqqq|||uuuuuuyyyxxxqqqhhhbbbXXXRRROOOMMMKKKIIILLLMMMMMMOOOPPPQQQQQQRRRVVVRRRPPPTTTZZZ^^^]]][[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[YYYVVVSSSNNNKKKIIIFFFHHHKKKNNNQQQSSSSSSTTTOOOOOOOOOPPPQQQRRRSSSSSSUUURRRNNNLLLJJJFFF@@@;;;666444111///------------'''''''''''''''((()))***%%%'''((('''$$$###%%%''')))))))))))))))(((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$""""""'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''******'''$$$((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))&&&'''))))))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,((((((''''''''''''(((((()))******))))))((('''&&&%%%(((***((($$$###&&&*********))))))))))))******))))))))))))******************))))))))))))******(((((()))******))))))(((+++---///111333444444444888:::===@@@CCCFFFHHHIIIJJJJJJLLLNNNOOOPPPPPPPPPeeeQQQFFFDDD@@@???>>>666999888666555333222222222444333222222111111222222111111111111000///...---...////////////---,,,++++++---//////---------......,,,+++,,,///000///.........---,,,,,,,,,,,,---,,,,,,,,,++++++***)))(((***************+++++++++'''&&&%%%&&&((((((&&&%%%&&&$$$"""$$$))),,,,,,+++++++++++++++++++++++++++++++++******************))))))*********++++++++++++++++++++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,,,,---.../////////.........///000000222333444666777888999999888999;;;===???@@@AAAAAADDDEEEGGGHHHIIIJJJMMMOOOSSSSSSTTTVVVWWWWWWVVVTTTXXXWWWUUUSSSQQQPPPNNNLLLLLLOOOTTTYYY]]]bbbhhhlllrrryyylllaaa^^^]]]ggguuu}}}nnnhhhiiiiiimmmxxx}}}vvvlllccc]]]WWWQQQNNNJJJKKKKKKKKKLLLNNNOOOOOOQQQPPPOOORRRWWWZZZZZZXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[ZZZYYYVVVSSSOOOLLLIIIHHHJJJLLLPPPRRRTTTUUUVVVQQQQQQPPPPPPQQQRRRSSSTTTWWWTTTQQQOOONNNJJJEEEAAA;;;888444000---++++++,,,+++***))))))(((((())))))((()))***(((&&&%%%'''))))))))))))))))))(((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&))))))(((%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%((('''$$$%%%((()))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++(((((((((''''''((((((((((((((()))))))))))))))(((&&&)))***)))%%%$$$'''*********))))))))))))******((((((((()))))))))******+++*********++++++,,,---+++++++++++++++,,,,,,,,,...000333666999;;;<<<===AAACCCEEEHHHKKKMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSdddPPPFFFEEE@@@@@@@@@999999999777666444333333333444333222222111111222222000111111000000///...---...////////////---,,,++++++---//////......///000...---,,,---...///...---//////...------------...------------,,,+++)))(((+++++++++******************)))'''''')))***)))(((###(((---...+++***+++---************************,,,++++++***))))))(((((()))))))))******++++++,,,(((((()))***+++,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////............/////////////////////000111111222333555777999:::;;;<<<<<<<<<>>>???AAABBBCCCDDDGGGIIIKKKMMMMMMMMMOOOPPPRRRRRRSSSTTTTTTUUUUUUUUUXXXWWWUUUSSSRRRRRRRRRSSSTTTYYYbbbkkksss{{{kkk]]]XXXXXXWWW___kkkxxxlllcccdddddddddfffnnn{{{vvvmmmddd\\\VVVRRRPPPNNNLLLKKKKKKKKKLLLLLLMMMOOOQQQTTTVVVWWWXXXTTTUUUWWWXXXZZZ[[[[[[[[[ZZZZZZYYYWWWTTTQQQNNNLLLJJJLLLNNNQQQTTTVVVWWWXXXTTTSSSQQQOOOOOOQQQSSSUUUVVVTTTSSSRRRQQQNNNJJJGGG@@@<<<777222...---------......,,,+++))))))((((((***++++++***(((((()))+++)))))))))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%###!!! %%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######(((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&'''&&&######''')))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))***)))(((((((((((((((((()))&&&'''((()))************''')))+++)))'''&&&))),,,******))))))))))))******))))))*********+++++++++(((((((((((()))***++++++...---------...000222333444666:::???CCCFFFHHHIIILLLMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUbbbOOOFFFDDD?????????888:::999888666555555444444444333222222111111222222000000000000000///............/////////...,,,++++++---///000//////000111000000//////000000//////111000000///////////////---.../////////---,,,***,,,+++++++++***)))))))))///,,,******+++------,,,%%%+++000000,,,)))+++...************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,------************************,,,,,,,,,---------------......---------......///////////////////////////////////////000111222222111222555777:::<<<===>>>??????@@@AAABBBDDDEEEFFFJJJMMMOOOQQQPPPPPPPPPQQQQQQQQQRRRQQQRRRSSSUUUWWWWWWWWWWWWWWWXXXZZZ]]]```iiioooyyyzzztttqqqvvv}}}~~~pppeee___^^^^^^^^^dddmmmwwwtttqqquuupppooopppttt{{{~~~vvvooojjjfffbbb]]]VVVPPPKKKIIIGGGHHHJJJMMMOOOQQQSSSUUUXXXSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZYYYWWWTTTRRRQQQMMMNNNPPPRRRUUUVVVXXXYYYVVVTTTPPPNNNMMMNNNQQQSSSRRRRRRRRRRRRQQQOOOMMMKKKCCC@@@:::555111000111222///...---+++***))))))))),,,,,,+++******)))***+++)))))))))))))))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))'''%%%### %%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))((('''%%%%%%&&&'''((()))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&"""###(((+++***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''((()))***************(((***+++***))))))+++---+++******))))))******++++++,,,,,,,,,------------+++***************++++++/////////000333777:::===>>>@@@DDDIIIMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTbbbOOOFFFDDD===;;;<<<666:::999888777666555555555444333222222111111222222///000000000000//////...---.../////////...---,,,+++---///000//////000111000000000000////////////000///......------......+++,,,---......---,,,,,,,,,+++++++++***)))))))))+++)))''''''((()))***)))+++,,,,,,+++******+++,,,************************+++++++++,,,,,,,,,------///......---,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000///......---------...............//////........./////////000000222333333111222555888:::===>>>???@@@@@@AAABBBCCCEEEGGGIIINNNPPPRRRSSSRRRQQQQQQRRRUUUUUUTTTRRRPPPQQQUUUXXXVVVYYY]]]aaaeeelllsssyyy~~~mmmdddbbbdddkkkrrr{{{|||vvvppplllkkkkkkkkkpppuuu|||~~~yyyqqqfff[[[QQQJJJGGGGGGIIIKKKLLLMMMOOORRRUUUTTTTTTVVVWWWXXXXXXXXXXXXZZZ[[[[[[[[[ZZZXXXWWWVVVPPPPPPQQQSSSTTTVVVWWWXXXVVVSSSPPPLLLKKKKKKMMMOOOOOOQQQRRRRRRQQQPPPOOONNNKKKGGGAAA:::666333222222///...---,,,++++++++++++,,,+++***)))************)))))))))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!"""###%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((()))'''$$$%%%***---,,,'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++***))))))***************)))((((((((()))*********+++---...++++++************+++++++++++++++,,,,,,,,,------000000//////.../////////222222333666:::???DDDGGGIIIKKKNNNQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOaaaOOOGGGCCC;;;999;;;555999888777666666555555555444333222222111111222222//////000000000000//////------...//////...---,,,+++---//////......///000,,,...///...------...///------,,,++++++++++++++++++***************+++++++++++++++******************(((''''''((())))))(((---+++((('''(((***++++++++++++++++++++++++++++++++++++,,,,,,---......///---,,,,,,+++***)))((((((++++++++++++++++++++++++------------------------......//////000111111111//////...------------.........////////////......000000000000111222444444333444777:::<<<>>>???@@@BBBBBBBBBCCCEEEHHHKKKLLLQQQRRRTTTSSSRRRQQQQQQRRRTTTTTTRRROOOMMMNNNTTTYYY^^^dddlllsss{{{lll^^^WWWYYY^^^cccjjjqqqtttyyy~~~|||zzzyyyyyyzzz{{{yyylll```WWWRRRPPPNNNKKKJJJJJJLLLNNNPPPTTTTTTUUUVVVVVVVVVVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYYTTTTTTTTTTTTTTTUUUVVVWWWVVVSSSPPPLLLJJJJJJJJJKKKNNNPPPRRRSSSRRRPPPPPPQQQQQQNNNHHHAAA;;;666333222111000///...------------,,,***))))))*********((()))))))))))))))(((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&((()))%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((''')))(((%%%&&&+++---,,,''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((((()))***+++,,,,,,+++***)))++++++++++++***)))((('''(((((()))***+++,,,...///++++++************++++++))))))*********+++++++++///////////////000111222888999;;;???DDDIIIMMMPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQOOONNNKKKJJJIIIHHHHHHIIIJJJJJJ___NNNGGGDDD<<<;;;===888888888777666555555555555444333222222111111222222//////000000000000//////,,,---...//////...------+++---//////---------...+++---///...------...111......---,,,,,,,,,,,,,,,000///,,,***))))))*********************++++++++++++***)))***,,,,,,***)))+++***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------------------------------.........///000000111111//////...---------------//////000111111000//////000000000111222333444555777888:::===???@@@BBBBBBCCCCCCDDDEEEHHHLLLOOOQQQSSSSSSSSSRRRPPPPPPQQQRRROOOPPPQQQPPPQQQVVV```hhhvvv|||nnnccc\\\ZZZ^^^eeennnuuuzzz{{{yyypppkkkaaa[[[SSSNNNMMMNNNNNNMMMQQQRRRSSSTTTTTTUUUUUUUUUWWWXXXYYY[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWVVVTTTQQQNNNLLLJJJIIIIIIKKKNNNPPPQQQOOONNNOOOPPPQQQOOOKKKFFFAAA===999888666555444222000///......---+++))))))***+++***((()))))))))))))))(((''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((&&&%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&''')))''''''((((((((('''&&&&&&''''''''''''((((((((((((%%%((((((&&&'''+++---+++'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))))))))***,,,------,,,***)))******+++++++++******)))((('''''')))+++---......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------///111333666888:::BBBCCCFFFIIIMMMPPPSSSUUUSSSTTTVVVWWWWWWVVVUUUUUUQQQQQQPPPPPPNNNLLLKKKJJJGGGFFFEEEDDDDDDFFFGGGHHH~~~^^^MMMGGGEEE===<<>><<<;;;999888777666666555555555444333333222222333333444111111111111000000000000------......///000000000//////...------------...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***)))((('''''')))+++---)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++******++++++,,,,,,------------------------............////////////000000000000000000000000222111111000000000000000111000000222555777999999>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEHHHMMMQQQQQQQQQTTTTTTSSSQQQNNNNNNPPPQQQPPPVVV___iiisssvvvuuuzzz|||zzzzzzrrroooooossswww|||qqqhhhbbbZZZUUUTTTNNNPPPQQQSSSTTTSSSQQQOOOUUUUUUVVVXXXYYYZZZ[[[\\\ZZZ^^^aaa^^^YYYUUUVVVXXXVVVUUURRRQQQPPPNNNKKKIIIKKKJJJIIIJJJJJJJJJHHHGGGEEEFFFFFFGGGFFFDDDCCCBBB???<<<999555333222333444...---,,,,,,++++++,,,,,,***************+++++++++---,,,)))'''&&&&&&'''((()))(((((('''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&((()))'''$$$###%%%''''''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&"""###$$$&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))''''''''''''(((((((((((((((((())))))*********+++''''''''''''((((((((((((***)))(((''''''((()))***)))(((''''''''''''(((((())))))************)))))))))+++,,,,,,+++***+++---...,,,+++---///000...+++***+++,,,---...000333666555888<<>>???@@@BBBEEEGGGIIIJJJPPPOOOMMMOOOQQQSSSRRRQQQSSSSSSQQQOOONNNPPPTTTWWW]]]eeeqqq~~~rrrjjjlllttt}}}|||{{{|||}}}|||{{{tttiiiaaa]]]XXXVVVSSSQQQPPPPPPQQQQQQSSSTTTTTTUUUVVVXXXYYYYYYZZZ]]]___]]]ZZZWWWWWWXXXUUUTTTSSSSSSRRRQQQMMMJJJJJJIIIHHHIIIIIIIIIGGGFFFBBBCCCDDDDDDDDDCCCBBBBBBAAA???<<<888666555666777333222000...,,,******)))************************,,,+++)))'''''''''((()))&&&&&&&&&'''((()))***+++'''''''''''''''''''''''')))((((((''''''''''''''''''''''''((((((((())))))'''((()))(((%%%%%%''')))''''''(((((((((((((((((()))((((((((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))******((((((((()))))))))******)))))))))******+++++++++))))))))))))*********+++******)))(((((()))******+++******)))))))))******++++++++++++++++++++++++***+++------,,,,,,...000+++))))))+++...///...,,,+++---...///000222666999===???DDDIIIMMMQQQSSSTTTVVVVVVUUUUUUUUUVVVVVVWWWXXXUUUQQQPPPPPPPPPOOOMMMMMMMMMLLLJJJIIIIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOzzz[[[PPPFFFCCCBBB???======999888777666555555555555444333333222222333333444222111111000///......---111000000///......------------------...///000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))---------------,,,,,,,,,************+++++++++,,,************++++++++++++------------------------+++***)))***,,,---,,,++++++,,,---//////...---,,,------------------------............////////////000000000000000000000000111000000000000000111111222222333555777999;;;<<<@@@AAACCCFFFIIILLLNNNOOOSSSQQQPPPQQQRRRRRRPPPOOOQQQPPPOOOOOOQQQWWW^^^dddsss|||wwwjjjfffkkkvvv~~~sssnnnhhhaaaXXXQQQNNNNNNPPPPPPRRRRRRRRRSSSTTTVVVWWWXXX[[[[[[\\\\\\[[[YYYXXXWWWTTTSSSTTTUUUVVVTTTPPPMMMJJJHHHGGGGGGGGGGGGEEEDDD>>>>>>???@@@AAAAAABBBBBBBBB@@@<<<999777777777777555444222///---,,,************))))))))))))))))))******(((''''''((()))***''''''''''''(((((()))***''''''''''''''''''''''''***))))))(((((((((((((((''''''((((((((()))))))))'''((()))((('''''')))***&&&&&&''''''((())))))***$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))************++++++)))))))))*********+++++++++******))))))******++++++***************++++++,,,+++***))))))***+++,,,)))***,,,,,,,,,,,,...///)))((()))***---//////......000222444666999<<>>@@@BBBDDDGGGJJJNNNQQQSSSTTTPPPPPPPPPPPPQQQRRRQQQQQQQQQQQQRRRUUU[[[eeepppxxxwwwssstttzzzyyypppcccYYYSSSQQQOOONNNPPPPPPPPPQQQRRRUUUWWWXXXYYYYYYYYYZZZ[[[[[[YYYWWWQQQRRRTTTWWWXXXVVVRRROOOIIIGGGEEEEEEEEEDDDCCCAAA;;;<<<<<<===>>>@@@BBBCCC???>>>;;;888777666666666333333111000///......---******)))))))))))))))((())))))(((((())))))++++++,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''******)))))))))))))))***'''(((((((((((()))))))))'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''$$$#########$$$$$$%%%&&&((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%)))))))))*********++++++))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++))))))((((((((()))*********)))'''&&&&&&''')))***(((***+++***))))))***++++++++++++---...000111111111444888;;;>>>BBBGGGJJJOOOPPPRRRTTTVVVWWWYYYYYYXXXWWWUUUTTTRRRQQQQQQQQQOOONNNLLLKKKKKKJJJIIIHHHGGGIIIKKKOOORRRSSSRRRQQQTTTSSSRRRQQQQQQQQQRRRRRRwwwWWWLLLBBB???>>>;;;999999888777666555444444444444444333333222222333333444222111111000///.....................//////000000111000///...............000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********,,,---......,,,)))(((***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++***)))***,,,---,,,+++---,,,***((()))+++---///---------....../////////............////////////111111111111111111111111000000000111111333444555555888:::<<<<<<>>>BBBEEEFFFHHHKKKNNNRRRTTTVVVWWWRRRRRRRRRRRRRRRTTTUUUWWWYYYZZZ^^^ccclllxxxuuukkkccc\\\TTTOOONNNMMMMMMNNNOOORRRTTTUUUVVVVVVVVVXXXZZZ[[[YYYWWWQQQRRRTTTWWWYYYXXXTTTQQQKKKHHHFFFDDDDDDCCCBBBAAA<<<<<<;;;;;;===???BBBCCC???>>><<<:::888888777777555444333111///......---+++*********))))))((((((((((((((())))))***+++,,,,,,,,,***)))''''''&&&&&&((((((((((((((((((((((((******))))))))))))***+++(((((((((((()))))))))***'''&&&&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''''''''''''''((((((%%%&&&'''(((***,,,---...((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))***+++++++++)))(((&&&&&&((()))++++++,,,,,,+++)))((()))***------.........000222333666999>>>CCCHHHLLLQQQTTTVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMQQQWWW[[[[[[XXXUUUTTTSSSQQQOOONNNOOOOOOPPPvvvZZZOOOEEEBBBBBB???<<<<<<888777666555444444444444444333333222222333333444111111111111000000000000------......///000000111111000//////......//////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......///,,,+++***+++---...---,,,---+++)))((((((***---///---------...//////000000............////////////111111111111111111111111111111111222333555666777888;;;???@@@@@@AAAFFFJJJJJJLLLOOORRRUUUVVVWWWWWWRRRRRRSSSSSSTTTWWW\\\```lllooosssyyy{{{zzzpppcccYYYQQQPPPNNNMMMMMMNNNPPPQQQQQQSSSUUUWWWXXXYYYYYYYYYSSSTTTUUUXXXZZZZZZWWWUUUOOOLLLIIIGGGFFFFFFDDDCCC@@@???===<<<===???BBBDDDCCCCCCAAA???>>>===<<<<<<<<<:::777444000...,,,+++,,,,,,++++++***))))))))))))))))))******+++++++++(((((((((((())))))***+++(((((((((((((((((((((((()))))))))))))))******+++((((((((()))))))))******((('''%%%&&&'''(((((('''***))))))(((''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&((((((''''''''''''((((((,,,+++)))(((&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&'''(((((())))))((((((%%%&&&''')))+++---...///***))))))))))))(((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((()))))))))******))))))((((((((((((''''''*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---......---,,,+++******+++,,,---...//////...,,,++++++,,,---.../////////111444777===@@@FFFJJJNNNRRRVVVYYYYYYXXXVVVTTTSSSRRRQQQQQQOOOOOONNNLLLLLLKKKKKKKKKHHHJJJMMMNNNNNNNNNOOOPPPSSSTTTYYY___dddbbb\\\WWWQQQPPPNNNLLLKKKKKKMMMMMMuuu]]]RRRGGGEEEDDDAAA>>>>>>777777666555444444444444444333333222222333333444111111111111222222222222.........///////////////............///000111222000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,------...//////---,,,+++,,,...///...---+++++++++,,,,,,,,,,,,,,,---------...///000000000............////////////111111111111111111111111222222222333555777888999:::>>>BBBCCCCCCDDDIIINNNNNNPPPSSSUUUWWWWWWWWWVVVSSSTTTVVVYYY^^^fffqqqxxxvvvlllqqq{{{wwwkkk]]]ZZZVVVSSSPPPOOOOOOPPPLLLPPPTTTVVVUUUUUUXXXZZZXXXXXXXXXZZZ\\\\\\[[[YYYUUURRRNNNKKKJJJJJJIIIHHHEEECCC@@@>>>>>>@@@CCCEEEGGGFFFEEEDDDCCCAAAAAA@@@???>>>;;;777333111///...------,,,,,,+++******))))))******+++++++++******(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********+++)))&&&'''((()))((('''((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''(((((((((((((((''''''''''''&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$%%%''')))***)))'''&&&''''''((()))***+++,,,,,,******)))))))))(((((((((''''''''''''((((((((((((&&&&&&'''((())))))***+++)))))))))*********+++++++++*********))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///000...000222333444777<<<@@@DDDGGGLLLOOOQQQSSSUUUWWWUUUTTTRRRPPPOOONNNNNNNNNKKKKKKKKKJJJJJJKKKKKKLLLKKKNNNQQQRRRPPPPPPQQQSSSVVVWWW\\\bbbfffcccZZZSSSOOOMMMJJJHHHHHHIIIJJJLLLtttXXXMMMBBB@@@???<<<999999777777555444444444444444444333333222222333333444111111111222333333444444000000000///......------+++,,,,,,...000222444555000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++))))))***++++++,,,------...---,,,---///000///...)))+++...000111///,,,***---------...///000000111............/////////000111111111111111111111111222222333444666888:::;;;<<<@@@DDDEEEDDDFFFKKKPPPQQQRRRUUUWWWWWWWWWVVVUUUXXX[[[___fffooo|||kkkdddjjjrrryyy~~~|||~~~zzzhhheee```ZZZUUURRRQQQQQQIIIOOOTTTVVVTTTSSSWWW[[[[[[[[[ZZZ\\\^^^^^^]]]\\\YYYVVVRRROOONNNMMMLLLKKKIIIFFFBBB??????@@@CCCEEEHHHGGGFFFEEEDDDCCCBBBAAA???>>>;;;999777555444333......------,,,+++************+++++++++******)))******)))))))))))))))***))))))))))))))))))))))))(((((('''(((((()))******))))))))))))************---***((((((***+++)))'''$$$$$$%%%%%%&&&'''''''''))))))((())))))***+++,,,'''((((((((())))))******&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&!!!###''')))***(((%%%$$$)))))))))))))))((((((((())))))))))))((((((((((((''''''''''''((((((((()))!!!"""###$$$&&&'''((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******((())))))))))))*********)))***+++,,,,,,+++***)))************+++,,,---...***++++++,,,,,,++++++***(((***,,,------...000222111333666888:::>>>EEEJJJIIILLLOOOQQQQQQQQQRRRSSSPPPOOOMMMKKKKKKKKKKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMNNNQQQTTTTTTRRRQQQRRRTTTUUUVVVZZZ```ddd```UUUMMMMMMKKKIIIGGGGGGHHHJJJKKKtttWWWNNNFFFCCCAAA<<<::::::888777666555333333333333777666444333222222333333444333111000000000111222////////////////////////000000////////////000000444333111////////////000000000000000////////////000///---,,,+++,,,------000///...---+++***)))((()))))))))***++++++,,,,,,++++++------------++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////..................------444333222111000000000000111000///,,,+++,,,///222555444333555888<<<>>>???BBBDDDFFFHHHJJJNNNRRRVVVZZZUUUTTTXXXXXXTTTVVV[[[dddmmmwww{{{jjjhhhooovvvyyyppprrrrrrxxx{{{wwwqqqkkkeee]]]SSSLLLLLLNNNQQQRRRTTTUUUXXXZZZYYYZZZ\\\^^^```aaaaaabbb[[[ZZZXXXVVVTTTRRRQQQQQQLLLIIIEEECCCCCCDDDEEEEEEFFFFFFHHHIIIHHHGGGEEEDDDAAA@@@>>>;;;999666444333222111///,,,+++*********((())))))***++++++,,,,,,)))))))))((((((((((((((()))(((''''''''''''((((((%%%&&&&&&&&&'''(((((((((***))))))))))))******+++,,,***((('''((()))((('''(((%%%###$$$'''))))))((()))(((((((((((('''''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$%%%&&&(((((('''%%%$$$&&&***---,,,+++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''((()))+++,,,,,,+++)))((((((((()))***'''((()))***,,,---...//////...+++)))(((((()))***)))************+++++++++)))************+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,000000...+++((('''(((******+++,,,---------------++++++,,,---///111333444666888;;;@@@DDDHHHJJJLLLPPPPPPPPPPPPOOONNNLLLKKKNNNMMMJJJHHHGGGHHHIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPNNNMMMMMMOOOQQQRRRRRRRRRSSSTTTUUUSSSPPPLLLJJJJJJJJJIIIGGGEEEFFFHHHKKKrrrVVVMMMEEECCCAAA<<<::::::888888666555444333333333666666555444333333333333333222111000///000111111////////////////////////............///000222222444333111////////////000000000000000/////////...,,,,,,+++***++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////........................111111000/////////000000000000000//////000333666666666666888;;;>>>@@@@@@BBBDDDGGGJJJLLLNNNQQQTTT[[[WWWTTTWWWXXXXXX]]]eeettt}}}tttxxx|||vvvvvvzzz|||zzzqqqrrrrrryyyxxxpppeeeZZZRRRKKKLLLOOOQQQSSSUUUWWWXXXYYYZZZ\\\]]]^^^___``````\\\]]]^^^]]]\\\YYYVVVTTTQQQNNNIIIFFFEEEEEEEEEDDDFFFGGGIIIIIIHHHFFFDDDBBBAAA@@@???<<<:::888666555444222000...,,,+++******,,,,,,++++++******))))))...---,,,+++***)))(((''')))((((((((((((((((((((('''(((((((((((((((((()))&&&&&&&&&&&&&&&'''((()))+++)))''''''((())))))(((+++(((&&&&&&((())))))'''((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))(((((((((&&&%%%%%%(((***))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%)))((((((((((((***+++,,,---,,,+++***))))))***++++++++++++++++++++++++++++++)))'''&&&%%%%%%'''''')))************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++***************+++,,,,,,---------+++))))))+++---+++,,,------............,,,------///111333666777<<<>>>AAAEEEIIILLLMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGKKKJJJHHHFFFFFFGGGIIIKKKNNNNNNMMMMMMMMMMMMMMMMMMPPPOOOMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOLLLJJJHHHGGGGGGFFFDDDBBBAAACCCEEEoooVVVMMMEEEBBB@@@<<<::::::999999777666555444444444555555555555444333222222222111000/////////000000////////////////////////,,,------...000111333444333222111/////////000000000000000/////////......------,,,++++++++++++,,,((()))***+++---...///000.........---,,,++++++++++++,,,,,,------,,,,,,+++------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------........./////////............////////////...............//////000///111222333333444777999666888:::===???AAABBBCCCBBBEEEKKKOOOQQQRRRTTTVVV[[[XXXVVVYYY\\\bbblllvvv{{{|||zzznnnnnntttzzz~~~|||}}}vvvvvvzzz~~~pppccc[[[NNNOOOOOOPPPRRRTTTVVVWWWYYYYYYZZZ[[[]]]^^^^^^___^^^bbbfffiiihhhddd^^^ZZZYYYUUUPPPLLLIIIGGGEEECCCEEEGGGHHHIIIHHHFFFCCCAAABBBAAA@@@>>><<<;;;999999666555333000...,,,++++++------,,,++++++***))))))------,,,+++******))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((()))***+++,,,***((('''''')))***)))))),,,***(((''''''((('''&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%&&&'''&&&&&&'''((()))***++++++((((((((((((''''''''''''(((((((((((()))***+++,,,---,,,++++++***+++++++++******************************(((''''''((()))***)))************+++++++++------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***+++++++++***+++...000---------.....................///111444888<<<>>>DDDFFFIIILLLNNNOOOOOONNNJJJHHHFFFDDDCCCBBBBBBBBBGGGFFFFFFEEEFFFHHHJJJKKKOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGJJJJJJIIIIIIGGGFFFDDDDDDFFFFFFFFFCCCAAA???@@@BBBnnnUUULLLDDDBBB@@@<<<:::::::::999888666555555555555333444555666555444222111111000000///////////////////////////////////////------......///111222333333222000/////////000111000000/////////.........000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000------------------------............////////////............///////////////////////////000000000---------......///111111000222444555555666777999666999===@@@BBBCCCDDDEEECCCHHHOOOTTTVVVXXXYYYZZZYYYZZZ^^^cccjjjtttwwwssstttzzzrrrlllpppxxx|||nnnfff[[[XXXSSSQQQQQQSSSUUUVVVVVVVVVWWWYYY[[[]]]___```bbbgggooouuuuuuooohhhbbb```\\\WWWRRRNNNIIIEEEBBBBBBDDDFFFGGGGGGFFFDDDBBBCCCBBBAAA@@@???>>>===<<<999777555333000...,,,+++++++++++++++,,,,,,------''''''((()))******++++++((())))))************************))))))((((((((()))))))))***+++,,,---...)))'''&&&''')))******))))))((('''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''''''''&&&&&&'''%%%&&&'''((()))***+++,,,)))))))))(((((((((((((((''''''''''''((()))******++++++++++++++++++++++++&&&'''((()))***+++,,,,,,***))))))))))))***+++,,,))))))*********+++++++++------,,,++++++***))))))************************,,,,,,+++++++++,,,,,,---***+++,,,,,,+++,,,///111---------------.../////////000222666:::@@@DDDGGGLLLMMMOOOPPPOOOMMMKKKIIIEEECCCAAA??????@@@AAABBBEEEEEEFFFGGGHHHJJJKKKLLLOOOOOONNNMMMMMMLLLKKKKKKGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDBBBBBBCCCEEEmmmTTTKKKDDDAAA@@@<<<:::::::::999888666555555555555333444555555555444333222000000000000/////////...000000000000000000000000///////////////000000111222111000/////////000111////////////............,,,,,,,,,,,,,,,+++++++++...------,,,,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------------------........./////////000000........./////////000000/////////000000000111111.........///000111333333222444555555555555666888777;;;???BBBCCCDDDFFFHHHIIIMMMSSSVVVXXXYYYZZZ[[[[[[cccmmmvvv~~~ssspppsssyyy|||tttmmmlllrrr{{{~~~wwwnnnfff\\\UUURRRSSSUUUUUUSSSTTTUUUWWW[[[^^^aaacccdddkkkttt{{{|||wwwpppkkkdddaaa\\\WWWSSSMMMHHHDDD@@@AAACCCEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>::::::888666333111///---,,,,,,,,,,,,,,,---------'''(((((()))***++++++,,,'''((()))***+++*********)))))))))(((((('''''''''''''''''''''((()))***+++)))'''&&&''')))******)))(((((())))))((((((((((((''''''&&&&&&&&&%%%%%%%%% !!!"""###%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&(((((())))))))))))(((((( """&&&(((((('''((((((''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))******************''''''((()))***++++++,,,&&&&&&&&&&&&'''(((((()))))))))*********++++++++++++++++++++++++++++++,,,************************------,,,,,,,,,,,,,,,---,,,---...---,,,,,,...///---,,,,,,,,,---...///000111333777<<>>EEEJJJOOORRRSSSPPPOOOMMMJJJGGGDDDAAA???@@@@@@@@@AAADDDFFFIIIKKKHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJJJJIIIFFFFFFIIILLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJLLLPPPWWW\\\iiiSSSJJJCCCAAA???<<<::::::888888666555444333333333444444444333333444444555000111222222222111000///000000000000000000000000//////...//////000111111222111000//////000111222//////.........---------'''(((***,,,------------))))))***+++---...//////,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---........................------........./////////.../////////000000000000//////000111111222333333111111111111111222333444444444555444444666999<<<<<<@@@DDDEEEEEEGGGLLLQQQSSSUUUXXX[[[```fffmmmrrrwwwfffeeennnwww|||uuurrrrrruuu{{{}}}vvvpppsssxxx~~~xxxrrrmmmfffaaaVVVVVVVVVWWWZZZ]]]```bbbcccgggmmmrrruuuuuutttrrrjjjhhhfffccc```[[[UUUPPPIIIHHHFFFEEEEEEGGGIIIKKKFFFFFFEEECCCBBB@@@??????<<<<<<;;;:::888666444222111111000...---+++******//////...---+++***))))))$$$&&&(((*********)))(((((())))))))))))))))))***------,,,,,,++++++,,,,,,+++)))''''''((())))))((('''***,,,+++(((&&&&&&'''((((((((('''''''''&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%'''(((((('''''''''((((((((((((((())))))))))))'''''''''(((((()))))))))&&&'''((()))*********)))((()))***+++++++++******---,,,,,,+++******))))))+++,,,,,,------------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,++++++------------------------//////...------------------...000000...---...///...------...000333666888===AAAGGGMMMQQQRRRRRRRRRNNNLLLJJJGGGDDDCCCBBBBBBAAABBBCCCEEEGGGIIIKKKLLLJJJKKKMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLKKKJJJMMMTTTYYY^^^___aaabbbbbbaaa```___aaa```^^^]]]___eeennntttgggSSSJJJBBBAAA???<<<::::::888777666555444333333333555444333222222333555666111222222333333111000///000000000000000000000000---------...000111333444111111000//////000111222//////.........---------000000111111000...,,,+++******+++,,,,,,---....../////////...------,,,,,,------++++++++++++------...------,,,,,,,,,------........................------------.........///////////////000000000000///000000111222222333333111111111111111222222333444444444444555888===AAA>>>BBBFFFGGGFFFIIIOOOTTTRRRUUUYYY___hhhsss~~~mmm```eeettt~~~{{{uuurrrttt{{{yyyqqqoooqqqvvv}}}}}}ssskkkYYYXXXXXXXXXYYY\\\^^^```aaaccchhhlllppprrrsssssskkkjjjiiigggeee```ZZZUUUOOOMMMJJJGGGFFFHHHJJJLLLGGGFFFEEEDDDBBB@@@???>>><<<<<<<<<;;;:::777555444..................------++++++******************###%%%''')))******(((((())))))******+++++++++,,,,,,+++***)))((((((((((((,,,***((('''((()))((('''%%%(((***((($$$!!!!!!""")))(((((((((((('''''''''"""###$$$&&&((()))++++++'''''''''''''''''''''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))******)))(((''')))******)))'''%%%&&&'''&&&''''''((()))***++++++&&&'''''''''(((((())))))'''(((***+++,,,,,,++++++)))***+++,,,---,,,,,,+++*********+++,,,,,,,,,---******+++++++++******))))))************+++++++++///...------,,,+++******++++++++++++++++++++++++000///...---------------+++---///000/////////000/////////000222666999;;;CCCGGGMMMRRRTTTTTTQQQOOOLLLJJJGGGEEEDDDDDDEEEFFFCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNOOONNNLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHMMMPPPTTTUUUWWW^^^hhhpppxxxyyy|||~~~~~~}}}{{{yyywwwuuurrrppprrryyyhhhOOOJJJCCC???>>>===;;;888;;;:::777444222000///...444333333222111111111222111222222222222111000000------------------------000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............/////////...---+++******)))***+++,,,,,,------,,,,,,------------------------//////000000///...------//////...------...///000222222111111111111111111111111222222222333333333222222222222333444555555444555666777888;;;???BBBCCCFFFIIIJJJJJJLLLPPPTTTVVVYYY___jjjyyyrrrmmmmmmvvvzzz|||wwwwww}}}}}}{{{{{{}}}xxxlllhhhccc___\\\[[[\\\\\\___gggllljjjkkkpppsssqqqkkklllmmmmmmjjjddd___[[[VVVQQQLLLHHHGGGGGGHHHGGGEEEDDDDDDEEEFFFFFFEEECCC??????===;;;999777555555333222111///---,,,,,,+++***++++++,,,,,,------......,,,))))))++++++)))&&&))))))))))))((((((((((((,,,+++***))))))***+++,,,))))))(((((())))))***+++((((((&&&&&&''')))+++---))))))((('''''''''''''''!!!"""$$$&&&'''((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))*********))))))))))))******))))))(((((('''''''''&&&***************)))((((((......---,,,***(((&&&%%%'''''''''''''''''''''''',,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,........................000111444666999===BBBFFFKKKMMMPPPSSSSSSQQQNNNLLLIIIGGGEEEDDDDDDFFFIIIKKKIIIIIIJJJLLLMMMMMMLLLJJJNNNMMMNNNPPPMMMHHHFFFIIIHHHGGGFFFHHHMMMQQQTTTVVVWWW]]]bbbdddjjjvvvhhhPPPJJJCCC???>>>===:::888444444444444444444444444555444444333222222333333111222222222222111000000////////////////////////000000000000000000000000000000000000000000000000000000///------,,,,,,---......---,,,,,,,,,---------------............///+++,,,,,,,,,,,,---------++++++,,,------------,,,........................//////////////////...---000000///...///000222222111111111111111111111111111222222222222333333333333333222222333444444555555777888999;;;>>>BBBEEEGGGKKKNNNOOONNNOOORRRVVVUUU[[[fffxxxrrrrrrxxx{{{{{{{{{yyy~~~wwwqqqiiiaaa]]]\\\]]]^^^^^^eeejjjiiiiiimmmooonnnnnnoooooonnnkkkfffaaa^^^ZZZVVVQQQMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFCCCAAA======<<<<<<;;;;;;;;;;;;666555333000...------------,,,,,,,,,,,,,,,,,,,,,...,,,******++++++)))'''***)))))))))((((((((((((+++******))))))******+++)))))))))*********++++++***)))(((((((((***,,,---))))))(((''''''''''''((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))***))))))))))))))))))*********)))))))))(((((((((***************)))((((((***************)))((('''++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------.........///222666:::>>>CCCHHHLLLLLLNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHHHHJJJKKKLLLMMMMMMNNNOOOPPPPPPOOONNNLLLJJJKKKLLLIIIDDDDDDGGGHHHJJJNNNSSSXXX]]]cccfffnnnuuu{{{}}}gggPPPKKKDDD???>>><<<999777111222333555666666666555555555444444333333444444111222222222222111000000////////////////////////000000000000000000000000000000000000000000000000000///...---------------------,,,,,,,,,---......---------............///++++++,,,,,,------------++++++,,,---------------////////////////////////---...//////////////////...---------...///111222111111111111111111111111222222222222333333333333444333333333333444555555666888;;;===???BBBFFFIIIMMMPPPSSSSSSRRRSSSVVVYYY\\\eeevvv|||zzz~~~zzzqqqmmmkkkqqq~~~{{{yyyzzz~~~~~~qqqeee___]]]^^^___]]]cccggghhhiiilllnnnmmmqqqqqqpppooolllhhhdddbbb```\\\WWWRRROOOMMMJJJGGGHHHGGGFFFGGGGGGFFFCCC@@@>>>>>>>>>===============;;;999555222000/////////......------,,,++++++***---,,,******++++++***(((******)))))))))((((((((()))******++++++******)))))))))+++,,,,,,,,,+++***+++***))))))***+++---...***)))((((((''''''(((((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''((()))***+++)))((('''&&&&&&%%%&&&&&&((((((''''''''''''(((((('''''''''&&&''''''(((((())))))(((((((((((())))))++++++************)))))))))************))))))(((&&&'''((()))************))))))))))))))))))))))))***++++++++++++***)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,---...///000000...............///000111333666<<>><<<999666333555666777777555333111444444333333333333444444111222222222222111000000------------------------////////////////////////000000000000000000000000000///...---------------,,,,,,,,,,,,,,,---...///---------............//////......---,,,,,,+++++++++,,,,,,---...---------.............../////////------...///000000//////............///111333444111111111111111222222222222222222333333333444444444444444444444555555666777:::===@@@CCCFFFJJJLLLPPPQQQSSSSSSSSSVVV\\\aaaooozzzyyykkkhhhiiijjjsssyyyuuutttuuuzzz~~~{{{nnnfffaaa^^^\\\^^^bbbeeehhhjjjmmmoooppprrrrrrqqqpppmmmjjjhhhfffccc```[[[WWWTTTPPPMMMJJJIIIHHHHHHHHHIIIHHHEEECCCCCCBBB@@@>>>===<<<<<<<<<===;;;777333111000000000......------,,,,,,,,,,,,,,,,,,++++++++++++***)))*********)))))))))((((((((()))***++++++***)))((((((***,,,---...---+++******************+++,,,---***))))))((('''((((((((('''((((((((('''&&&%%%$$$''''''''''''''''''''''''++++++***)))''''''&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))((('''''''''''''''(((((((((((())))))(((((((((************************))))))************)))((('''''')))***++++++++++++((((((((((((((((((((((((*********++++++***))))))---------,,,++++++******------------------------******+++,,,------......,,,------...//////000000000000000000222333555666;;;>>>CCCGGGJJJLLLNNNPPPSSSQQQOOOLLLKKKJJJJJJJJJMMMNNNOOOPPPPPPPPPOOOOOOOOOOOONNNLLLJJJHHHIIIIIIMMMLLLMMMNNNKKKIIIOOOWWW\\\gggttt{{{}}}eeePPPKKKDDD???>>><<<:::777666777888888666444111000333222222222222222333333111222222222222111000000........................////////////////////////000000000000000000000000//////...------------...,,,,,,,,,,,,,,,---...///---------............//////......------,,,,,,,,,,,,,,,---.........------,,,,,,---------.........------...///000000//////111111111111222444666777000000111111111222222222222222333333333444444444444444444444555666777777777;;;@@@DDDFFFIIILLLNNNPPPQQQQQQRRRUUU^^^iiirrr{{{ooommmpppuuu{{{xxxqqqqqqvvvyyy{{{{{{rrrkkkccc^^^``````aaafffjjjmmmppprrrsssssssssrrrqqqooommmlllgggddd___\\\YYYUUURRROOOLLLJJJIIIJJJKKKKKKJJJHHHDDDCCC@@@>>><<<;;;<<<<<<>>><<<888555222111000000,,,,,,,,,------.........,,,,,,,,,,,,+++***++++++************))))))))))))((()))***++++++***)))((((((***,,,---...---+++******)))))))))******++++++******)))(((((((((((((((&&&&&&''''''((((((''''''((((((((((((((((((((((((,,,++++++***((('''&&&%%%%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((()))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++******------------,,,,,,++++++------------------------+++,,,,,,---...///000000//////////////////////////////000111444777:::<<<@@@CCCHHHKKKMMMOOOQQQSSSWWWUUUQQQMMMKKKKKKLLLLLLKKKMMMNNNPPPPPPOOONNNMMMPPPPPPOOOLLLIIIHHHJJJMMMNNNOOORRRTTTRRRRRRZZZdddrrr}}}dddOOOJJJCCC???>>>===;;;888555666777777666555444333222222111111111222333333111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000///......---------......------,,,,,,,,,---......---------............///++++++,,,---...//////000,,,,,,---...............++++++,,,,,,---.........---...//////////////////......---......000222333000000000111222222333333333333333333444444444444333333444444666777999:::999>>>CCCHHHJJJLLLNNNOOOOOORRRUUUYYYaaaooo{{{|||{{{uuuttt|||~~~uuurrruuu|||{{{ppphhheeeaaa```dddhhhkkkooosssvvvwwwxxxyyyyyyxxxvvvtttppplllfffbbb___\\\YYYWWWRRRPPPMMMLLLMMMNNNNNNMMMCCCBBB???>>>======???@@@===<<<:::777555333222111+++,,,,,,---......//////+++,,,---,,,+++***+++,,,++++++*********)))))))))((())))))******))))))((())))))+++,,,,,,,,,+++***))))))******************+++***))))))(((((())))))$$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((((()))*********))))))$$$$$$%%%%%%'''(((***+++((((((''''''''''''((((((((((((((('''(((((())))))((()))***++++++***)))(((((((((((())))))))))))***((())))))************))),,,,,,,,,---,,,,,,+++*********************************+++,,,,,,,,,,,,+++------------------------------------------------------......//////000000111000000000////////////......///111555:::>>>AAACCCFFFKKKNNNQQQSSSWWWYYYYYYVVVSSSOOOMMMLLLMMMNNNJJJKKKLLLMMMNNNMMMLLLLLLJJJLLLLLLKKKIIIJJJPPPTTTXXXZZZ___aaa``````iiitttdddNNNHHHBBB???>>>>>><<<:::666666666666555555555444222222222222222333444444111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000......---------......///......---,,,,,,,,,---------------............///++++++,,,---...///000000,,,------...............,,,,,,,,,---...///////////////////////////...---,,,,,,+++++++++,,,...//////000000111222222333333333333333444444444444555222222333555777999;;;<<<===AAAGGGLLLNNNOOOPPPQQQPPPVVV^^^iiivvvwwwqqqpppuuu|||yyyzzz{{{yyy}}}}}}}}}zzzqqqiiidddfffjjjkkkoootttzzz}}}|||wwwpppjjjfffccc```^^^[[[WWWRRROOONNNOOOPPPPPPGGGEEEBBB???>>>>>>???@@@<<<<<<<<<;;;999777555333---------...............***,,,...---+++***,,,...+++++++++*********))))))))))))(((((((((((()))))))))))))))*********++++++***+++++++++++++++******+++***))))))(((((())))))%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''((()))***+++******)))%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((('''''''''((()))******)))***+++,,,,,,+++***))))))))))))*********++++++(((((()))******************++++++,,,,,,+++++++++((((((((((((((((((((((((++++++,,,---------------,,,,,,------......//////................................................000000000000000000111111000000222555:::@@@FFFIIIJJJLLLOOOQQQSSSUUUYYY\\\XXXVVVSSSPPPNNNMMMNNNNNNIIIJJJKKKKKKLLLLLLKKKKKKHHHKKKNNNOOOPPPVVV^^^fffnnnqqqwwwzzzwwwwwwcccMMMHHHAAA>>>>>>>>>===;;;:::999777555444333333333333333333333444444555666111222222222222111000000////////////////////////000000000000000000000000000000000000000000000000......---------......//////...------,,,,,,,,,,,,---------.........//////...............---------,,,---......//////......---------...///000000111///000000000///...------222111000//////000111222///000000111222222333333333333333444444444555555111111333555777:::<<<>>>???DDDJJJOOOQQQQQQRRRSSSQQQZZZgggvvvvvvkkkiiimmmwww~~~{{{{{{~~~{{{|||rrrjjjkkkmmmnnnqqqwww~~~xxxpppkkkhhheeecccbbb]]]VVVPPPOOOOOOPPPPPPMMMJJJFFFBBB???======>>>======>>>>>><<<:::777555/////////...------,,,,,,***,,,...---+++***,,,...+++++++++************)))***)))(((''''''((()))***))))))(((((())))))***+++,,,,,,---------,,,+++++++++******)))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''******++++++***)))'''&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((***++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,(((((()))***************((()))***++++++++++++++++++++++++++++++++++++++++++,,,------............+++,,,,,,---...///000000........................------------------,,,,,,......///000111222333333444444666:::@@@GGGMMMQQQSSSSSSTTTTTTSSSUUUXXXZZZWWWUUUSSSPPPNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKKKKKKKOOOSSSWWW[[[^^^fffrrrzzzfffOOOJJJDDD@@@===<<<:::999999888777666555555555555333333333333333333333333222222222111111111111000000000000111222222222333111111000000000000000111222222222222111111111000...---,,,...000111000///222000---,,,,,,------,,,++++++++++++,,,,,,---...---------------------------------...///000000111//////......---------,,,000111111000///...///000---------......000111111000000000000000111111222111222222333333333222222111222444666:::===???AAAGGGHHHJJJNNNQQQRRRQQQOOO[[[gggyyysssnnnvvv|||{{{~~~{{{tttsssvvvyyyzzzwwwoookkkjjjfffaaaZZZUUUSSSRRRQQQPPPQQQLLLFFFAAA@@@AAACCCCCCEEEBBB???======;;;777333111111222222222000...---...............------------,,,***+++,,,,,,+++)))************************(((***++++++++++++,,,...222000...,,,,,,***(((&&&+++***)))(((((()))***+++(((&&&&&&(((+++,,,)))'''++++++******))))))((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))+++,,,---------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++*********+++++++++,,,,,,,,,---------++++++,,,------...//////---,,,+++---......---,,,***+++,,,...///000000000...000222222111222333444888;;;@@@CCCFFFIIIMMMOOOTTTTTTTTTUUUVVVWWWWWWXXXVVVUUURRROOOMMMKKKKKKJJJKKKKKKJJJKKKMMMPPPSSSVVVZZZ___iiirrrvvvxxxeeeNNNJJJDDD@@@===<<<:::999999999888777666666666666333333333333333333333333222222222111111111111000000000000000000000111111111111000000000000111111222222111111111000000000000///------/////////......------...///000000000...------------......///------------------------------......///000000111111000000000////////////+++---///000///...///000////////////000111222222000000000000000111222222111111222222222222222222333444555888;;;???BBBDDDIIIKKKNNNQQQTTTVVVXXXYYYdddwwwwwwzzzzzzvvvuuuvvv}}}}}}~~~~~~~~~vvvpppnnnjjjeee^^^XXXTTTQQQOOOMMMPPPLLLFFFAAA@@@@@@@@@@@@BBB@@@>>>===>>>===:::777333333222222111///...---...........................---,,,,,,------,,,***************************,,,------,,,***))))))***---,,,++++++,,,,,,+++******)))(((''''''((()))***)))((((((***,,,---***((()))))))))((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***+++---///000000000000,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++,,,,,,,,,---------+++++++++,,,---.........///......///111111000...+++,,,---...///000000000...000111111111222444666;;;>>>CCCFFFIIILLLOOOQQQXXXXXXXXXYYYYYYYYYZZZZZZTTTRRROOOLLLJJJJJJJJJJJJGGGIIIKKKMMMQQQWWW___dddooouuu~~~cccNNNJJJDDD@@@===<<<:::999:::999888777666666666666333333333333333333333333222222222111111111111000000000000///////////////111000000000000000111111111111000000000/////////333111...---.........---000000000000///---+++***111000000////////////000------------------------------......///000000000000000000000////////////))),,,...000//////000111000000000000111222333333111000000000000111222222222222333333444444444444777777888:::===BBBFFFIIIKKKMMMPPPQQQSSSWWW^^^dddyyy}}}yyytttrrrrrrsss|||wwwsssnnniiiccc]]]XXXUUUQQQOOOPPPLLLGGGDDDBBBAAA@@@??????>>>===>>>??????===<<<666555333111000......------------......//////000///...------......---,,,++++++++++++++++++++++++,,,------,,,***))))))***+++))))))***+++,,,+++***)))((((((''''''(((((())))))))))))+++------+++)))''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++---///111222222111000++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...000//////000222222111000------....../////////000///000111000111333777:::AAADDDHHHKKKMMMOOORRRTTTXXXXXXWWWWWWWWWVVVVVVVVVRRROOOLLLIIIHHHHHHJJJLLLFFFKKKQQQUUU[[[dddqqq{{{aaaNNNIIIDDD???===<<<;;;::::::999888777777666666777444444444444444444444444222222222111111111000000111111111000000//////...000000000000000000111222000000000000////////////333111...------............//////...,,,*********222111111000////////////....................................//////000000...............------------...///......///111333000000000000000111222333111111000000111111222333444444444555666777888888999999:::<<<@@@EEEJJJMMMPPPRRRSSSSSSVVV___mmmxxx{{{xxxxxxwwwvvvvvv|||yyyppplllfffaaa^^^ZZZVVVTTTNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>?????????>>>>>>999777444222///.........,,,------...///000000111///...------......---+++++++++++++++++++++++++++(((***++++++++++++,,,...,,,***))))))******((('''))))))(((((((((((())))))))))))***+++,,,+++***)))'''''''''(((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))***---///000///...,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,------------...++++++++++++,,,,,,------.........///111222111/////////////////////000000000111111111222666;;;>>>FFFIIILLLOOOPPPRRRTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRPPPMMMJJJGGGGGGIIILLLNNNMMMTTT]]]ccchhhsss^^^MMMIIICCC???===<<<;;;::::::999888777666666666666444444444444444444444444222222222111111111000000222222222111111000000000000000//////000111222222000000000000////////////111///------.../////////***+++------,,,---///222111111000///................................................////////////---------...............222000...***)))+++///333000000/////////000111111111111111111111222222333333333444444555777999::::::;;;<<>>???@@@@@@???>>>======;;;999666333111000//////------......///000111111...---,,,,,,------,,,+++++++++++++++++++++++++++(((***++++++++++++,,,...+++***((()))******((('''************************''')))*********)))((((((((((((((())))))************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))+++---------,,,+++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******))))))'''&&&%%%,,,,,,---------.........+++,,,,,,,,,,,,,,,------...---...///111222111000000000/////////000111111222333444444666:::@@@DDDKKKMMMPPPRRRRRRSSSUUUWWWYYYYYYXXXWWWUUUTTTSSSRRRLLLKKKHHHGGGIIILLLQQQTTTZZZbbblllrrrwww\\\MMMIIICCC???======<<<;;;999888777666555555555555444444444444444444444444222222222111111111111000222222222222111111111111////////////000111222333111111000000000////////////...---...000000///...---000111000---+++---///000//////............///..............................///////////////////////////000000000000000111///,,,(((&&&(((---111000000/////////000000111222111111111111222333333222111111222444666888:::<<<===@@@DDDIIINNNQQQSSSOOOSSSZZZcccrrrzzzvvv|||{{{tttmmmeee]]]UUUOOOGGGEEECCCAAAAAAAAA???>>>>>>???@@@@@@>>><<<<<<===<<<;;;999666444333111111.........//////000000111...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***(((''''''(((***,,,+++******++++++,,,,,,++++++***''')))******)))'''''''''))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++)))(((''',,,---------............------------------------/////////111333444333222111000/////////111222333444555777999<<<@@@EEEIIIMMMOOOQQQSSSSSSSSSTTTVVVUUUUUUTTTRRRQQQPPPOOONNNIIIIIIJJJLLLQQQXXX^^^bbblllttt}}}}}}ZZZLLLHHHCCC???>>>===<<<;;;888777666555444444444444555555555555555555555555222222222111111111111000000000000000111111111111////////////000111222333222222111111111000000000/////////000111000---***''',,,111222...***)))***//////.........//////000......................../////////////////////...////////////000000000111//////...,,,+++,,,///222222111111000000111111111222222111111222222333444333333222333555888:::<<<>>>AAAEEEJJJOOOSSSVVVWWWUUUZZZeeeuuuwwwrrrwww}}}xxx|||zzz{{{xxxoooeee\\\VVVKKKHHHDDDBBBAAA@@@>>>===<<<>>>@@@???===;;;<<<===<<<<<<;;;:::888555444333///////////////000000000///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))******)))((()))+++,,,+++***)))***++++++++++++***)))'''***,,,,,,)))''''''((()))))))))))))))((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++*********+++,,,---)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---------------.............................................000333444333222000000//////000222444555555888;;;>>>AAAEEEJJJMMMMMMOOORRRRRRRRRQQQRRRTTTOOOOOONNNMMMLLLJJJJJJIIIJJJLLLQQQXXXbbbkkksssxxx|||YYYLLLHHHCCC???>>>===<<<;;;777666555444444333333444555555555555555555555555222222222111111111111000......//////000000111111////////////000111222333222222222222111111111111111000111222111///+++'''(((///000//////000//////...//////000111111///////////////////////////////////////.........,,,---------......//////---///222222222222333444333333222222111222222222222222111111222222333444666666666666888;;;>>>@@@@@@CCCIIIOOOTTTWWWYYYZZZdddkkkxxx~~~{{{{{{zzztttwww{{{tttrrryyyooorrrzzzzzzpppgggaaaRRRNNNIIIEEEBBBAAA???>>>999<<<>>>>>><<<;;;===???<<<<<<<<<<<<:::777555444000000000000////////////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,......,,,+++***+++***((('''((()))***++++++***)))((((((+++...---***((((((***))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***((('''''')))+++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((+++...000000000///---------.........////////////////////////......,,,+++,,,...000222111000000/////////000222555666666999>>>AAAEEEHHHMMMOOOMMMOOOQQQQQQQQQPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKKMMMQQQYYYdddppp|||vvvYYYKKKHHHCCC???===<<<:::999999888777666666555555555666555333222111222333333111111111000000000000000////////////////////////000000000000000111111222000111111222222111111000000000000000000///...---000000//////.........---//////.........---------------...//////...------//////............//////////////////000000000000......///000000000000000222111000//////111333444444444333222222333333333333444555555666999===@@@IIIMMMQQQWWW[[[```dddfffwwwyyyzzzxxxxxx{{{~~~{{{zzzyyytttwww{{{~~~yyywwwxxx~~~pppggg[[[SSSJJJEEECCCBBB???<<<===============<<<<<<<<<<<<===>>>>>>===;;;999777444333111000000000111222111111///...,,,,,,,,,,,,++++++,,,------,,,++++++---,,,++++++******++++++,,,,,,,,,+++***)))((((((***)))(((''''''((()))***...---+++)))(((''''''&&&(((((((((((('''''''''''''''((()))******)))((('''))))))(((((((((((())))))***)))((((((((()))+++,,,+++***)))))))))***,,,,,,+++++++++*********))))))******++++++++++++******)))***+++,,,---.........------,,,,,,,,,++++++++++++,,,---.........---,,,+++)))((()))+++------------------.........//////111111111000000000000000//////000111222444666666>>>???AAADDDHHHJJJMMMNNNSSSQQQQQQSSSUUUTTTPPPLLLSSSLLLHHHJJJLLLNNNTTT\\\___dddppp}}}uuuYYYKKKGGGCCC???===<<<:::999999888777666666555555555666555444333333333444444222222333333222222111111000000000000000000000000000000000000000111111222111111222222222222111111000000111111000//////...000/////////............//////.........---------........................000//////......//////000////////////000000000000///000111111222111111111222111000///000111333444444444333333222333333444333444555555666:::>>>BBBIIIMMMSSSWWW[[[eeeqqq{{{~~~zzz||||||xxxvvvzzz~~~~~~~~~|||ssscccZZZPPPHHHFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????>>><<<:::888666555333222111111222222333222111000......------,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((+++***))))))))))))***+++,,,+++***)))((((((((()))************++++++++++++(((((()))******)))((((((***))))))(((((())))))******)))((((((((()))+++,,,+++***)))))))))***+++,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,.........---------,,,,,,***+++,,,---------,,,,,,,,,***)))***,,,......------------.........//////111111111111000000000000000000000111333666888:::AAABBBDDDGGGJJJLLLNNNOOOSSSQQQPPPQQQRRRRRROOOLLLPPPMMMMMMRRRWWW\\\eeeooowwwzzztttXXXKKKGGGBBB???===<<<;;;999999888777666666555555555666666555444444444555555333444555555555444222111111111111111111111111111000000000000000111111222222222333333333333222222111111111111000000000000////////////............/////////............---//////...------...//////111000000//////000000111////////////000000000000000111222222333333222222222111111000000222333444444333333333333333444444555555555666777<<>>===;;;:::999888666555333222222222444444333222111000000///......////////////......///......---------------,,,,,,,,,,,,+++***)))(((,,,+++************+++,,,***)))))))))))))))******''''''(((((())))))******((())))))******))))))(((*********))))))***************)))((()))***+++,,,******))))))******+++,,,+++++++++***************,,,,,,------------,,,,,,---------------,,,++++++//////.........---------******+++,,,,,,,,,,,,+++---,,,+++,,,...//////...------........./////////111111111111111111111111111111111333666:::===@@@EEEFFFHHHJJJMMMOOOQQQRRRTTTRRRPPPOOOOOOOOONNNMMMIIIKKKQQQZZZccclllyyysssXXXJJJGGGBBB???===<<<;;;:::999888777666555555555555555555444444444444444444333444555666555444222111111111111111111111111111000000000000000111111222222333333444444333333222111111111000000000111111///////////////........./////////...............111///...,,,,,,...///111111111000000000000111111////////////000000000000000111111222222222222222222222111111111222333444444333333333333444444555666666777888:::???FFFKKKOOORRRXXX^^^jjj}}}zzzpppbbbTTTLLLFFFCCCAAA@@@?????????@@@BBBCCCDDD????????????>>><<<;;;:::::::::888666444333222111444444444333333222111000000000000000000000000000///......---,,,---------+++,,,,,,,,,++++++***)))+++++++++******+++++++++******))))))))))))******%%%&&&&&&'''((())))))***))))))))))))))))))))))))++++++************+++++++++***)))))))))***+++,,,***************+++++++++************************,,,,,,------------,,,,,,,,,---------------,,,,,,............------------++++++,,,,,,------------///---,,,---///000000///............////////////000111111111111111222222333333444666999>>>CCCFFFIIIJJJKKKMMMOOOQQQRRRSSSUUUSSSPPPMMMLLLLLLLLLLLLIIIOOOYYYeeeppp}}}qqqXXXJJJFFFBBB???>>>===;;;:::999888777666555555555555333333333333444444333333222333444444444333111000111111111111111111111111000000000000000111111222222333333444444333333222111000000//////000111111.........///////////////////////////////////////111000...------...000111111111000000000000111111////////////000000000000///000111111222222111111222222222222222333333444444333333333444444555666777888999;;;>>>DDDKKKPPPPPPSSS[[[iii}}}|||lll]]]QQQIIIDDDCCC@@@@@@??????@@@BBBDDDEEE@@@??????>>>===<<<;;;:::::::::999777555333111000444444444444444333222111111111111111111111111111...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,+++***)))(((((((((((())))))***+++,,,,,,------******))))))))))))******++++++************+++++++++***)))))))))***,,,---))))))******++++++++++++************************++++++,,,,,,,,,,,,++++++***+++,,,---............---------,,,,,,,,,,,,+++------------.........///000///---...///000000///........./////////000000000000111111222222222333555555777:::>>>CCCHHHJJJKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQNNNKKKIIIIIIKKKLLLRRRZZZeeeqqq~~~pppWWWIIIFFFBBB???>>>===<<<;;;999888777666666555555555111222333333444444333333333222222222111111111111111111111111111111111111000000000000000111111222222222333333333333222222000///.........///111222.........///////////////...////////////000000000000000///......///000000111000000//////000000111////////////000000000000///000000111222111111111222222222333333333333333333333333333444555666777777:::===@@@DDDIIIOOOTTTSSSXXXeeezzz~~~yyyhhhYYYOOOIIIGGGCCCBBB@@@@@@@@@BBBDDDEEEAAAAAA@@@???>>>===<<<<<<:::::::::888666444222111444555666666666444333222222222111111111111222222...------,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))************)))))),,,+++***)))(((((((((((()))))))))***+++++++++,,,+++******))))))******+++*********))))))*********++++++***)))***+++,,,---))))))***++++++++++++******************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,---////////////------,,,,,,,,,+++++++++.........---...//////000111///......///000000///....../////////000000000000000111111222333333333666888;;;>>>CCCGGGKKKMMMLLLLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMLLLKKKLLLOOORRR\\\dddnnnyyyoooWWWIIIFFFAAA???>>>===<<<;;;999888777666666555555555111222444555555555444444444333111000000000111222000000000000000000000000000000000000000111111222111111222222222222111111///...---,,,---...000111............/////////000.../////////000000000000////////////////////////000//////......//////000////////////000000000000000111222222333333222222111222333333444444333333333333333444444555666777888;;;@@@EEEIIINNNSSSWWW^^^gggxxx~~~}}}vvvzzzuuudddXXXQQQNNNFFFDDDCCCAAAAAACCCEEEFFFDDDCCCBBBAAA@@@?????????;;;;;;;;;:::999777555333555666888888888777555444222222111000000111222222///......---------------++++++,,,,,,---,,,,,,+++******+++,,,,,,+++************)))))))))))))))***((((((((((((((((((((()))++++++***))))))***++++++***))))))(((((())))))***++++++*********+++,,,---((()))***+++,,,++++++***))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,---......///.........---------,,,,,,,,,,,,......---,,,---...///000111///---...///000///....../////////000000000000000000111222222333444444888:::>>>CCCGGGKKKMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKNNNQQQSSSUUUXXX]]]aaakkkqqqxxxnnnWWWIIIFFFAAA???>>>===<<<;;;999888777666666555555555222333555666666666555555666444111//////000222444////////////////////////000000000000000111111222111111111222222111111111...---,,,+++,,,...000111---.........//////000000.../////////000000111111//////000000000000////////////............//////////////////000000000000222222333444444444333333111222333444444444333333333333333444555666777777888<<>>>>>AAAFFFIIINNNUUU]]]dddyyyyyypppuuuzzzwwwrrr~~~}}}{{{kkk^^^UUUUUUMMMGGGFFFDDDBBBBBBEEEFFFFFFEEEDDDCCCAAA???>>><<<=========<<<;;;::::::;;;:::999888777666555444222222111000111222444555333222000...,,,+++******///...---,,,+++*********++++++,,,,,,+++***(((''')))###"""(((......------))))))))))))))))))))))))...,,,***)))((()))***+++))))))))))))))))))))))))++++++************++++++,,,,,,++++++)))((('''&&&+++******))))))******+++*********++++++,,,,,,,,,000///---,,,,,,---///000......////////////............---,,,---...///000////////////000000000000000000111111222222222222222222222222333555:::===>>>AAAEEEIIILLLMMMMMMMMMPPPNNNMMMMMMNNNMMMKKKIIIRRR^^^mmmvvvyyy|||mmmRRRGGGCCC???===<<<<<<;;;:::888888777777666666555555666555555555555444444444666666555333222222222111222222222111111111000000//////000000000111111111222222222222111111111000000000111111000...---,,,)))+++---///000000///...000000000000000///....................................//////000111111222------,,,---...///111222///000111222333444444555333333444444444444555555555666666555666888===@@@EEEJJJOOOQQQTTT\\\kkkvvvwwwvvv}}}{{{uuutttzzz|||mmmaaaZZZRRRLLLJJJIIIFFFGGGJJJGGGGGGFFFEEEDDDBBB@@@@@@>>>>>>>>>===<<<;;;:::999777777777666666555555444444333333222333444555666222111000...---,,,++++++,,,,,,++++++,,,,,,---...''')))***,,,............---'''%%%)))---,,,******))))))))))))))))))))))))---,,,***(((((()))***+++************************++++++************+++++++++++++++,,,++++++***)))------,,,,,,,,,,,,------++++++,,,,,,------------000...---,,,,,,---...000......////////////............---------...///000////////////000000000111111111111111111111111111222333333444555888<<<@@@AAADDDHHHLLLNNNNNNMMMMMMKKKKKKKKKIIIHHHIIINNNQQQ___mmm~~~oooTTTGGGDDD@@@===<<<<<<;;;:::888888777777666666555555666555555555555444444444444333333333222222222222222222222111111111111111.../////////000000000000333333333222222222222222111111111111111///.........//////000000000000000000000111111000000//////...........................//////000000111111111111111111111111222333333//////000111222333444444333333444444444555555555555666666777888;;;@@@CCCHHHNNNSSSUUUXXXeeezzz~~~yyyzzz~~~}}}uuuvvvyyypppaaaXXXPPPLLLHHHEEEEEEGGGGGGGGGGGGFFFEEECCCBBBAAA?????????>>>===;;;:::999666666666666666666666666666555555555555666777777111000///......---------,,,,,,,,,,,,,,,------...------------,,,+++***)))...)))'''+++...,,,++++++))))))))))))))))))))))))++++++)))((((((((()))***++++++++++++++++++++++++++++++************++++++***+++,,,,,,------------------,,,,,,,,,,,,------------------............///...---,,,,,,---...///......////////////............------......///000/////////000000000111111111111111000000000000000222333444666777;;;@@@CCCFFFHHHLLLOOOPPPPPPMMMLLLJJJLLLKKKHHHFFFKKKWWWaaavvvoooVVVHHHEEE@@@>>>===<<<;;;:::888888777777666666555555666555555555555444444444111222222222222222222222111111111111111111111111/////////000000000111111222222222222222222222222111111111000000/////////222111000/////////000111000000111111111000000///000000000000000000000000//////000000000111111111444444444333333333444444333333333222222222111111333333444444555555666666555666777888:::>>>CCCGGGLLLPPPVVV[[[dddttt{{{xxx|||mmmbbbWWWOOOIIICCCAAACCCFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<:::999:::999999999999999888888666666666666666666666777000000//////.../////////000///...---,,,+++++++++......---+++)))'''%%%%%%,,,(((''',,,///...---///******************************)))(((((())))))***++++++++++++++++++++++++++++++************++++++++++++,,,------------,,,+++++++++******+++++++++---------------------...///...------------...///......////////////.....................//////000//////000000000111111111111111111000000000//////111333555777:::>>>BBBFFFIIIKKKNNNQQQQQQOOOMMMKKKNNNNNNMMMMMMPPP[[[kkkwwwnnnWWWIIIEEEAAA>>>===<<<;;;:::888888777777666666555555666555555555555444444444000111222333333333222222111111111111111111111111000000000111111111222222000000111111111111111111000000//////////////////222111///...---...///000000000111111111111000000111111111111111111111111000000000000111111111111111111111111111000000000555444444444444333333333333333444555555666777777444666888999<<>>===<<<;;;:::888888777777666666555555666555555555555444444444111222333444444333222222111111111111111222222222111111111111222222222222000000000000000111111111000//////......//////000000///...------...//////000000111111222222111111////////////////////////111111111111111111111111111222222333222222111111222222333444555666777777333333444555666777777888666888:::===AAAFFFMMMRRR[[[```kkk{{{uuuqqqkkkgggeeeeeedddcccbbb```^^^]]]\\\[[[XXXVVVWWWXXXXXXWWWVVVVVVXXXYYY\\\```eeelllqqqvvvxxxyyyvvvfffYYYOOOGGGDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAA@@@>>>===<<<<<<;;;:::999777666555555555555555666555555444333222111000000000000000111---------------......///---------------...//////000---,,,...---))))))+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++------------,,,,,,+++***......------------......---------,,,,,,,,,,,,,,,..............................////////////......---...///000000000000///000000000111111111222222000111111111222222222222333666999<<>>AAAFFFLLLTTTYYYaaalll~~~yyyqqqjjjeeebbbZZZWWWTTTSSSSSSTTTTTTSSSSSSRRRPPPPPPQQQPPPOOOMMMOOOPPPPPPOOOOOOOOORRRTTTUUUWWWZZZ___cccgggiiijjjmmmttt|||yyyuuuwwwwww{{{sssbbbTTTIIIEEEEEEDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>;;;;;;:::999888888777777555555666666666555444333333222111111000000000000---------------...//////222111000...---------...///---,,,...,,,((('''***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,---............---......------------..................---------,,,---..................---......////////////......---...///000111000000///000000111111111222222222000000111222333444444555777:::===@@@CCCFFFJJJMMMLLLLLLKKKLLLMMMOOORRRSSSYYYddduuuiiiSSSJJJGGGBBB???===<<<;;;:::888888888777666666555555666666555555555444444444333444555666666444222111000000111111222222222222////////////000000000000111111111222222333333333222222111000000111222333.../////////000000000000///000111222222222222222111111111111111111111111222222111111111111111111...///000111222111000000444444444333333333222222333333444555666777888999<<<>>>AAAEEEJJJPPPXXX]]]iiizzz~~~rrrlllddd\\\WWWUUUSSSRRRNNNMMMLLLLLLMMMLLLKKKIIINNNLLLKKKLLLMMMMMMLLLKKKMMMNNNOOONNNNNNOOORRRTTTTTTVVVXXX\\\___cccfffgggccciiiooorrrvvvzzzzzzvvvssskkkiiimmmooorrrqqq___PPPIIIIIIEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;555666777777777555444333444333222111000000000000111000///...---,,,,,,,,,*********+++---000222444+++******---,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------))))))))))))))))))))))))++++++************+++++++++,,,---///000111111111---,,,,,,++++++,,,,,,---000000//////.........---------............------......////////////......---...000111111111000///000111111111111222222222000000111222444555666777:::===@@@CCCFFFIIIMMMOOOMMMLLLKKKKKKMMMQQQTTTWWWhhhwwweeeRRRIIIEEEAAA???===<<<:::999999888888777777777777777444444444444444444444444111222222222111000...------...///000111111000000000000000111222222222333000000000000000000000000222000///......///000222111111000000000000111111000111222333222000///---////////////////////////111111111000000000000000000000000111222222333333444555666666666555444333444333444777666444666;;;===@@@HHHPPPTTTWWW```iiixxx{{{qqqhhhbbbWWWVVVTTTQQQOOOMMMLLLKKKKKKJJJHHHGGGFFFGGGIIIKKKJJJMMMOOONNNLLLKKKMMMPPPSSSTTTTTTTTTTTTVVVYYY\\\[[[[[[]]]bbbhhhlllkkkiiimmmnnnqqquuuwwwvvvsssooollliiihhhhhhjjjqqq~~~jjjUUUJJJFFFGGGDDDCCCEEEDDD@@@???@@@===>>>@@@AAAAAA???<<<:::<<<<<<;;;:::888666444333444444333333333222222222111111111111111111111111/////////...------,,,,,,---------............//////...---,,,+++*********++++++,,,,,,,,,,,,------000///......------------*********++++++*********---,,,+++*********+++,,,+++,,,------......------000000//////......------------------------------///////////////...............////////////......222222111111000000/////////000000111111111111000333444444333333333555777;;;???DDDHHHIIIIIIIIIIIIPPPNNNNNNOOONNNSSSeeexxxdddQQQIIIEEEAAA???===<<<:::999888888777666666666666777444444444444444444444444333333333333222111000///.............../////////000000000000000000111111000000000000000000000000111000///......///000111111111000000000000111111222111111000000000000000111111111111111111111111111111111111000000000000000000000111222222333333333444555666666555444333444333444888888777:::???>>>DDDMMMTTTWWW]]]mmm|||}}}www}}}}}}sssjjjbbb\\\VVVRRRNNNNNNLLLKKKJJJJJJIIIIIIKKKKKKJJJJJJIIIJJJLLLNNNNNNPPPSSSRRRQQQQQQTTTXXX[[[[[[\\\\\\]]]```eeeiiiiiiiiijjjooovvvzzz{{{zzzyyyzzz|||~~~{{{xxxsssqqqpppooooootttyyybbbUUURRRJJJGGGFFFGGGFFFAAA>>>???>>>???AAABBBAAA???===;;;<<<<<<;;;:::888666444333666666666555555555444444111111111111111111111111000//////......---,,,,,,,,,,,,------.........///...------,,,++++++++++++(((((())))))******++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***///......---------...///)))***++++++,,,,,,++++++............------------------------------------/////////////////////...//////000000000000//////111111111000000////////////000000111111111111111///000111111222555999===@@@BBBFFFHHHIIIJJJLLLNNNNNNKKKLLLRRRZZZfff{{{cccPPPIIIEEEAAA???===<<<:::999888777666666555555666666444444444444444444444444555444333222222222222222111000///.........///000000000000///////////////000000000000000000000000111000///......///000111111111000000000000111111333222000......///111222111111111111111111111111111111111111111111111111000000111111222333333333333333444555555444444333444333555888::::::===CCCEEEKKKTTT[[[^^^hhh~~~{{{uuuppp}}}ssskkkbbb^^^XXXTTTQQQNNNLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKLLLLLLLLLMMMOOOQQQVVVXXXZZZZZZYYY\\\aaaeeeiiiiiijjjkkknnnsssyyy~~~~~~zzz}}}mmm]]]WWWNNNJJJGGGHHHGGGAAA======>>>@@@AAABBBBBBAAA???===<<<<<<;;;:::888666555444333333222222222111111111111111111111111111111111000000///......------,,,***++++++,,,---......///------,,,++++++,,,,,,,,,'''(((((()))***++++++,,,------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------......//////////////////000000111111111111000000000000000000////////////000000111111111222222222///000111222444888===AAAFFFGGGHHHIIIIIIKKKOOORRROOOLLLOOO\\\nnnbbbPPPIIIEEEAAA???===<<<:::999777777666555555555555555555555555555555555555555555444333111111111222333666444222000000111222333111111111000000//////...000000000000000000000000111111000//////000111111111111000000000000111111222111000//////000111111111111111111111111111111000111111111111111222222000000111222222333333444333333333444444444444444555444555999;;;;;;???EEEOOORRRYYYbbbjjjxxxyyyzzzzzzlllbbbZZZVVVRRRQQQNNNLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLNNNPPPQQQMMMPPPSSSTTTTTTUUUYYY\\\bbbdddffffffgggkkkqqqwww{{{|||}}}{{{fffXXXQQQKKKGGGHHHGGGBBB>>>===???@@@AAABBBCCCBBBAAA@@@===<<<<<<:::999777555444111000000000000/////////111111111111111111111111000000//////...---------)))******+++,,,---......,,,,,,+++++++++,,,------******+++,,,---...//////---------------...///000,,,------------------,,,***************++++++++++++,,,------......------++++++,,,,,,------..........................................///////////////000000111111000000///////////////////////////111111111111222222333444555555555666777;;;@@@DDDKKKLLLLLLLLLKKKKKKNNNPPPQQQQQQYYYkkkbbbPPPIIIEEEAAA???===<<<:::999777777666555555555555555555555555555555555555555444333111000000111222333666555222111000111222333222222222111111000000000000000000000000000000000111111000000000000111111111111000000000000111111///000111222222111000///000000000000000000000000000000111111222222222333111111111222333333444444333333333333444444555555777555666:::;;;<<>>???@@@AAABBBCCCBBBBBBBBB======<<<;;;999777555444333333333333222222222222111111111111111111111111111000000///......------******++++++,,,---......,,,,,,+++++++++,,,------,,,,,,------...//////000))))))))))))***+++,,,,,,,,,------......------,,,,,,------...............+++,,,------......------,,,,,,------.........///........................---.........//////000000...//////000000//////.../////////000000000000000111111111111222333555555444555666777999===CCCFFFLLLNNNOOOOOOMMMKKKKKKKKKNNNVVVeee|||bbbPPPIIIEEEAAA???===<<<:::999888777666666555555666666555555555555555555555555222222111111111111222222222111000/////////000111222222222222111111111111000000000000000000000000111111111111111111111111111111000000000000111111---///111333333222000///////////////////////////000000111111222333333333111111222222333444444444444444444444444555666777777666777;;;>>>???EEELLLUUUXXXdddyyymmmdddWWWNNNJJJIIIGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLOOOPPPQQQTTTXXX[[[^^^```ccchhhlllmmmmmmqqqyyymmm[[[PPPHHHFFFFFFCCC@@@@@@>>>???@@@AAABBBCCCCCCCCC======<<<;;;999777666555222222222222111111111111111111111111111111111111111111000//////......---,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,------......------,,,***+++,,,------...------)))***++++++,,,,,,++++++------------....................................------......///000000000......////////////......000000000000111111111111222222111111222444666777///222555999<<>>???@@@AAABBBCCCCCC>>>======;;;:::888666555111111000000000/////////111111111111111111111111111111000000///..................---------------...------,,,++++++++++++++++++************))))))......------,,,---------,,,,,,------------,,,,,,'''(((***+++,,,,,,++++++)))***++++++,,,,,,++++++---------,,,,,,,,,,,,,,,........................------......///000000111//////000000000000//////000111111111222222222333333222111111222444777888222555:::>>>AAAEEEIIILLLMMMNNNOOONNNMMMNNNPPPRRR___tttcccQQQIIIEEEAAA???===<<<:::999999999888777777777777777666666666666666666666666222333444555555555444333///000111222222222222222......//////000000111111000000000000000000000000111111222222222222111111111111000000000000111111111000///...///000222444111111111111111111111111000000111222333333444444111222222333333444444555666555555555666777999:::666555888???EEEJJJRRR[[[aaannn{{{oooeee[[[TTTMMMJJJGGGGGGIIIKKKJJJHHHGGGKKKOOOQQQRRRUUUYYY]]]cccfffjjjooovvv|||mmm^^^OOOHHHFFFCCC@@@@@@======>>>???AAABBBCCCCCC>>>======<<<:::888666555444444444333333333333222111111111111111111111111111111000000//////......000//////......---,,,,,,///...---,,,+++*********,,,,,,++++++***))))))))),,,++++++***))))))))))))+++,,,,,,------,,,,,,+++***+++,,,...//////......,,,,,,---.........---------,,,,,,++++++*********////////////////////////---------...///000000111000000111111111111000000111111222222222333333333333222111111222555777999999<<>><<<:::888777666666555555444333222222222222222222222111000//////...222111000111222333222000000000///...---,,,,,,+++000---++++++------+++(((,,,------......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......///---+++)))******,,,,,,,,,---...///000000000000000///......---------,,,,,,+++,,,---.../////////000111111111111111000000000000////////////444333222111111111222333333333444333222333666888888<<>>>>>???@@@AAA???>>>@@@>>>===;;;999888777777555444333222222222222222222222111111000//////...222111000000111222111000............------------///---++++++------+++)))---------------.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,---,,,,,,------///000000.........///////////////......---------...///000//////000111111111111111///000000000111111222222444333222111111222333333333444555444444555777:::;;;???DDDHHHJJJKKKMMMOOOOOOKKKJJJNNNTTT```tttaaaRRRGGGDDD@@@>>>===<<<;;;999<<<;;;:::888777777777777666666777777777777666666555555555444444444444333333333333222222222111111000000000000000000000000111111111111111111111111000000111111111111111111---------...///000111222222222222111111111111111222222111111111111222222333333333222111111000000444444555555555555555444555777888888777888:::<<<===CCCJJJOOOTTT]]]iiirrrwwweeeZZZTTTMMMIIIIIIJJJIIIHHHGGGJJJNNNQQQRRRTTTVVVXXX^^^eeeooozzznnnbbbYYYNNNIIIIII@@@??????@@@BBBCCCBBBAAA@@@???===;;;:::999888888555444333222111111111111222222111111000/////////111000//////111111000///,,,,,,,,,---------......///...,,,,,,------+++***------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------------------...///000------......///000000111//////......//////000111//////000111111111111111//////000111222333444555333333222222222222333333444555555555555666999<<>>>>>===<<<:::;;;;;;:::999999888888888555555666777777777777777666666555555555444444444333333333222222222111111111111111111111111111111111111111111111111111111333333333333222222222222///......//////000111222111111111111111111111111222111111000000111111222222222222222222222222111444555555666666666666666555666777888888:::===???CCCIIIQQQVVV[[[gggwwwooo]]]PPPPPPMMMIIIIIIJJJLLLMMMLLLHHHLLLQQQUUUYYY^^^cccfffpppwww|||mmmbbbUUULLLHHHCCCBBBAAABBBDDDFFFEEEEEE@@@@@@>>><<<;;;:::999999555444333222111000000000111111111111000000//////000///...///000111000...,,,,,,,,,---------------///...---------,,,++++++---------,,,,,,+++++++++------------------------------------------------+++,,,------,,,,,,---///---------------...///000............//////000000/////////////////////000//////000111111111111111000000111111222333333444222222222222333333333444333444555555666888;;;>>>BBBEEEHHHJJJJJJKKKLLLNNNSSSNNNNNNZZZrrr^^^OOOGGGDDD@@@>>>>>>===<<<;;;999999999999:::999999999444555666777777888888777666666555555555444444444333333333222222222111111222222222222222222222222111111111111111111111111333222222222222222222222222111111000000111111222111111111111111111111111000000////////////000000000000111222333444444444444555666666777777777666444555666777888;;;???BBBHHHNNNUUU[[[cccqqqzzzhhhZZZPPPJJJIIIGGGFFFFFFHHHIIIJJJJJJKKKNNNSSSYYY```jjjsssyyy{{{mmm___QQQIIIEEECCCBBBBBBDDDEEEEEEEEEAAA@@@???===<<<;;;;;;;;;666555444222111000000000111111111000000000000000000///...///000111000...//////...------,,,++++++...///......,,,,,,+++,,,---------,,,,,,+++++++++,,,,,,------------------------------------------***,,,------------...000...------------...//////000000//////.....................///............//////000111111111111111111111111111111111111111222222333333444444444444222333555666777999===@@@DDDFFFHHHIIIIIIJJJKKKMMMNNNOOOVVViii]]]NNNFFFCCC@@@>>>======<<<;;;777777888999::::::999999555555666777777888777777555555555444444444444333333333333222222222111111222222222222222222222222222222222222222222222222//////000000000000000000333333222111111111222222111111111111111222222222000000////////////000000///000111222333555666666333444555666777777777777444555777888:::===BBBFFFKKKQQQZZZdddppp|||ppp```UUUMMMJJJIIIFFFFFFFFFGGGHHHJJJLLLMMMOOOSSSZZZcccooo||||||kkkZZZMMMEEECCCAAAAAABBBCCCCCCCCCBBBAAA???>>>===<<<<<<<<<777666555333222111111000111111000000000000000000111000//////111111000///111000///...---,,,++++++...///000...,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---......------...000......---------......///111000000///......------....../////////...------//////000111111111111111222222111111000000000000111222333444555555444444222444666777999<<<@@@CCCFFFGGGIIIIIIIIIJJJKKKMMMKKKTTTccc{{{~~~zzz~~~\\\NNNDDDBBB???======<<<;;;:::777888999999999888777666555666777777777777777666444444444444333333333333333333333222222222111111111111111111111111111111222222222222222222222222......//////000000111111000000000000111222333333000000111111111222222222111000000000000000000111111111222222333444555555333333444555666666666666666777999:::===AAAGGGKKKQQQYYYeeettt}}}xxxiiiYYYQQQMMMHHHGGGHHHGGGHHHIIIKKKMMMPPPTTTWWWYYY___jjjwwwyyydddUUUIIIFFFCCCBBBCCCDDDDDDDDDBBBAAA@@@???>>>=========888777666444333222111111000000000000000000000111222111000000111222111000000000000//////............///000///,,,+++,,,------------------.........++++++,,,,,,,,,---------........................,,,---///...------...//////......---------......///////////////.........///000000111000///...---//////000111111111111111111111111222222222222222111222333555555555555444444666888:::<<>><<<<<<<<<;;;:::888999999999888666555333666666777777777777666666444444333333333222222222333333333222222222111111000000000000000000000000222222222222222222222222///000000111222333333444---......///000222444555000000111111222222222222222222111111111111222222333333333333333333333333222333444555666666666666888999;;;<<>>>>>>>>>>>999888777555333222222222000000000000000111111111222111000111222333222000////////////000000000000...000111///,,,+++,,,...---------....../////////+++++++++,,,,,,---------........................---...///...---,,,---//////......---------......------......///000000000000111222222222000///...//////000111111111111111111111222333444444555666000222333555666666555555666888:::<<<>>>BBBFFFJJJIIIJJJLLLLLLLLLMMMOOOQQQ^^^nnnzzzqqqttt~~~yyyvvvsssrrrvvvWWWLLLGGGEEEBBB???===;;;:::::::::999999888888888888888666666777777777777666666666666555444444333222222111222222333333222222111000000000000000000000000222111111000000000000000///000111333333222111111111111111111111111111111000000111111111111000000111111222222222333333333666555444333222333444555666666666444000......///<<<888888===CCCHHHOOOVVV]]]hhh~~~iii]]]QQQNNNKKKIIIHHHIIIHHHHHHJJJHHHKKKRRRWWWZZZbbbmmmttt~~~yyyfffUUULLLEEEDDDEEEEEEFFFHHHHHHGGGEEEBBB@@@>>>======<<<;;;999777555444333333222222222111111111111000000000111222333333444444111111000///////////////000111111000...,,,---...+++,,,...///000//////...---......//////......---222111000///////////////,,,,,,,,,---------......///////////////...................../////////000111111111000000000000000111111111000111111222333111111111111111111111111111111222111000000111333888888:::===AAADDDDDDDDDGGGGGGKKKOOOMMMMMMWWWdddwwwzzzvvvzzzvvvqqqooojjjeee```]]]\\\[[[wwwWWWLLLEEECCC@@@===;;;999999888888777777666666666666666666666777777777777666666555555555444333222222222000111111222222111111000000000000000000000000000222111111000000000000000//////000111111111111111111111111111111111111111000000111111111111000000111111222222222333333333555444333333333333444555444555666555333222333444999777888>>>EEEJJJRRRZZZeeessszzzhhhZZZSSSMMMKKKIIIGGGHHHIIIJJJKKKPPPNNNRRRYYY```fffrrr}}}pppYYYOOOEEECCCDDDCCCDDDFFFHHHGGGDDDBBB@@@>>>======:::999777555444222111111222222222222111111111111...//////000111111222222111111000//////////////////000111///---,,,,,,---------...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++///...------,,,,,,------,,,,,,---------.........000000000000000000000000........./////////000000111000000000000000000000111111111111111222222333222222222222222222222222222333444333222222444555666888;;;???CCCFFFGGGGGGIIIIIIKKKNNNPPPUUUdddtttuuuooollliiiddd___```^^^ZZZVVVTTTRRRQQQQQQwwwWWWMMMEEECCC@@@===;;;999999999888777777666666666666666555666666777777666666555555444444333333222222111000000000111111000000000000000000000000000000000222111111000000000000000///////////////000111111111111111111111111111111000000111111111111000000111111222222222333333333444444333333333444444555333555777777666666888999888777;;;BBBIIINNNWWW```nnn~~~kkk___UUUMMMIIIIIIIIIHHHHHHIIILLLNNNPPPVVVWWW\\\eeeooozzz|||aaaUUUIIIEEEDDDCCCCCCEEEGGGEEEDDDAAA???>>>======:::999888666555333222222333222222222111111111111/////////000111111222222111111111000000000000000...///000///---,,,,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,------------.........000000000000111111111111....../////////000000000000000000000000000111111111111111111111222333333333333333333333333333333444555666555555555777999666888<<>>======<<<<<<;;;:::888777555555333333222222222111111111111111222222222333333333111111222111111111000000...//////...---,,,,,,------------------,,,,,,+++.........------.........///......---------......------------............///000000000000000111111...////////////000000000000000000000000111111111222111111111111222333333333333333444444444444444444555666666666666888:::777:::???CCCFFFHHHJJJLLLJJJOOOVVV^^^iii{{{~~~sssjjjccc^^^\\\XXXSSSPPPOOONNNLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJvvvWWWMMMFFFDDDBBB???===<<<<<<<<<:::999999888888888888888555555666666666666555555444444333333333333333222111222222222222222222111000000000000000000000000222111111000000000000000333222111000111222333444111111111111111111111111111111222222222222111111111111222222222333333333222333333444444555555555555666888888777777999::::::===DDDLLLPPPUUUbbbooopppbbbUUUQQQRRROOOKKKIIIHHHJJJLLLMMMOOORRRXXX\\\bbbkkkxxxwwweeeRRRIIIGGGFFFFFFGGGCCCCCCAAA@@@???>>>======<<<<<<<<<;;;:::888777666333333333222222222222111222222222222222333333333222222222333222111000000---/////////---,,,---...,,,,,,,,,,,,------......///...------------...///......---------......///---------.........//////.........//////000000000////////////000000000111//////000000111111111111222222222111222333333444333333444444444555555555333444666666666777999;;;;;;>>>BBBDDDEEEGGGJJJMMMMMMXXXeeeqqqxxxjjjaaa[[[UUURRROOOMMMKKKIIIIIIIIIHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLtttVVVMMMCCCBBB???===;;;:::::::::888777777666666666666666444555555666666555555444444444444444444444444444222222333333333333222222000000000000000000000000222111111000000000000000333222222222222333444444111111111111111111111111111111222222222222111111111111222222222333333333222222333444555555555555555777888888777777888999:::???HHHOOORRRYYYjjjzzzrrraaaUUUJJJFFFGGGGGGIIIKKKGGGKKKOOOQQQTTTXXX```eeeppp~~~oooWWWKKKGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>::::::;;;;;;:::888666555333333333333222222222222000000000000000000000000222222333444333222111000...///000///...---...000------,,,------///000111---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,---...------........./////////------......//////000000/////////000000000111111/////////000111111222222222222222222222333444444222333333444444555555555222444555666666777:::<<>>DDDMMMUUUYYYcccwwwnnn^^^VVVNNNGGGFFFEEEDDDGGGLLLJJJOOOUUUYYY]]]dddnnnuuuzzzwww|||```PPPJJJFFFCCCCCCAAA@@@???>>>>>>>>>>>>>>>:::;;;<<<<<<;;;999777555444444333333333222222222000000000000000000000000222333444555444333111000///000111000//////000111000///.........///000000...---+++******+++---...------,,,,,,------...///............////////////---......///000000111111//////000000000111111111...//////000111111222222333222222222222333444444111222222333444444555555222444666666777888;;;>>>CCCEEEGGGFFFFFFJJJRRRXXXgggyyy}}}tttfff___VVVPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOLLLMMMNNNPPPRRRSSSTTTTTTrrrTTTKKKEEECCCAAA???============:::999999888888888888888444555555555555555555444555555666666666666666666000000111111111111000000000000000000000000000000222111111000000000000000///000111333333222111111111111111111111111111111111222222333333222222111111111222222222333333333000222333555666666555555444666888999999:::<<<>>>BBBIIISSS\\\aaalllkkkYYYNNNLLLJJJKKKMMMLLLHHHIIIMMMNNNTTT[[[bbbgggppp{{{tttzzziiiVVVNNNIIIEEECCC@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>===;;;999888444444444333333333222222333333222222222222222222222333444555555333111000///000222111000///111222333222000///......//////000///---,,,,,,---///000///////////////000111222............/////////000...//////000111222222222000000000000111111111111...//////000111222222222333333222222333333444555111111222222333444555555333444666777888:::<<>><<<;;;::::::999999999888888888888777999777555666888888666444666555444333222333444444444444333222222333333333222222111000......000111333222222111111222222333222222222222222222222222111111111111222222333444000111222333333222111000000000111222333333444444333555666888888888777777888555555999===<<<===@@@FFFNNNWWW___lll~~~uuueeeYYYPPPLLLLLLJJJHHHHHHKKKMMMOOOOOOWWW]]]fffoooyyy}}}|||~~~cccRRRIIIDDDBBB@@@AAAAAA>>>:::888999;;;::::::;;;;;;;;;;;;::::::444444444333333222222222222222222111111111111000111111222222222111111000222111000///------,,,,,,...............///000000////////////////////////////////////////////////......////////////...............---,,,...111333000000000000111111111111111111000000000000111111111000000111333444444333444444444555555555555555444444333444777;;;???BBBDDDGGGIIIHHHHHHSSSeeetttxxxllleee```___]]]YYYUUUUUURRRQQQQQQSSSUUUUUURRROOOOOOPPPPPPQQQQQQRRRSSSSSSWWW[[[^^^```aaaccchhhllllllQQQKKKBBBAAA@@@>>><<<;;;::::::999999999888888888777777888666555555777777666444666555444333333333444444333333333222222222333333333333333111000000111222333222222111111222222333222222222222222222222222555555444333222222222333000111222333333222111000111111111222333333333444444444555666777777777777999666666;;;>>>>>>@@@CCCLLLTTT\\\eeeuuuyyyfffZZZPPPJJJGGGHHHGGGGGGHHHKKKOOORRRSSSXXX```mmmzzz|||ooo[[[OOOHHHDDDAAABBBBBB???<<<:::;;;===;;;;;;<<<<<<<<<<<<;;;;;;555555444444333333222222222222222222111111111111111111222222222111111000333222111000///........................///000000////////////////////////////////////////////////......////////////......+++,,,...///......///000000000000000111111111111111111000000000000111111222111000111333444444333444444444555555555555666666555555666999===AAACCCGGGIIIKKKLLLQQQ]]]ooo}}}vvvkkkccc]]]WWWSSSTTTTTTQQQPPPQQQSSSXXX^^^bbb```[[[UUUQQQTTTUUUWWWYYY\\\^^^```aaacccgggmmmppprrruuuzzzlllQQQKKKBBBAAA@@@>>><<<;;;::::::999999888888888777777777777666444555666666555333666555444333333333333444222222222222222222222222333333222111111111222222333222222111111222222333222222222222222222222222000000///////////////000111111222222222222111111222222222222333333333333444444444444555666777888:::777888<<>><<<===>>><<<<<<<<<<<<<<<<<<<<<<<<666666555555444333333222333222222222111111111111000111111222222222111111444333222000////////////...............///000000////////////////////////////////////////////////...//////000000//////...(((+++///000///.........000000000000111111111111111111000000000000111111222111000111444555444333444444555555555666666666777777888999<<<@@@CCCFFFJJJKKKNNNTTT___pppvvvkkkaaaYYYSSSOOOKKKJJJLLLMMMLLLOOOSSSZZZffftttyyyqqqcccYYYSSSSSSVVVZZZ```fffkkkoooqqqwww|||mmmSSSMMMBBBAAA@@@>>><<<;;;::::::888888888888777777777777666555555555555555444333555555444444333333333333111111222222222222222222333111111111111222111111333222222111111222222333222222222222222222222222++++++,,,---...000222333222222222222222222222222333333333333333333222222444444333333333555777888:::777888===???AAAGGGMMMWWW```oootttppptttnnn```QQQKKKJJJHHHHHHIIIHHHIIILLLPPPUUU[[[aaaeeeooo{{{|||vvv^^^OOOHHHDDDDDDCCCAAA???>>>>>>>>>=========<<<<<<=========777777666666555444333333333333222222222111111111000000111222222222111111333222111000////////////...............///000000//////////////////////////////////////////////////////000000000000//////+++---///000/////////000///000000000111111111111222111111000000111111222222111111222444555555444444444555555666666777777888888999;;;>>>BBBEEEGGGKKKMMMSSS___qqqrrreee[[[TTTOOOKKKLLLJJJJJJMMMNNNPPPVVV]]]gggzzzjjjZZZTTTRRRVVV___iiisss|||oooTTTNNNBBBAAA@@@>>><<<;;;::::::888888888777777777666666555555666555444444444444444444444444444333333333000111222333333333333222444222111222444555333111333222222111111222222333222222222222222222222222//////000111333444666777333222222222222222222333444444333333333333333333444444333333333555777888888777888===@@@CCCKKKTTTZZZhhh{{{vvvkkksssnnn___TTTKKKIIIJJJJJJJJJLLLIIILLLQQQVVV[[[bbbjjjoooiiiTTTJJJGGGEEECCCAAA@@@???>>>===>>>===<<<<<<<<<<<<===>>>999999888777666555444333333333333222222222222111///000111222222222222222111000//////...........................///000000////////////////////////000000000000000000000000//////000000000000/////////000000//////000222444///000000000111111111111222222111111111111222222222111111222444555555444444444555555666777777888888888:::<<>><<<;;;::::::888888777777777666666666555666777666444444444555444444555555444444333222000111333444555555444333666444333444777888666333333222222111111222222333222222222222222222222222333333222222222222222333333333222222222222333333333333333333444444444444444444444444555666777888777777999>>>BBBGGGQQQ\\\ccctttrrrkkk~~~ttt]]]TTTMMMGGGIIIKKKJJJJJJLLLJJJOOOVVV\\\ccckkkuuu|||yyy___PPPKKKIIIEEECCCBBBAAA???===>>>===<<<;;;;;;<<<===>>>::::::999888666555444444333333333333222222222222///000111222222222222222000000///..............................///000000////////////////////////000000000000000000000000///000000111111000000///111111111000///000444777000000000000111111111111222222111111111111222222333222111222555666555444444444555666777777888999888999;;;>>>AAAEEEHHHIIIMMMWWWiiizzzqqqccc\\\RRRLLLKKKKKKJJJIIILLLMMMQQQSSSTTTWWWdddqqqmmm[[[UUUUUU```rrrnnnSSSMMMBBBAAA@@@>>><<<;;;::::::888777777777666666666666555777888777555444555777444444555555555444333222000222444666666666555444444222111333777888555111333222222111111222222333222222222222222222222222222111111000////////////444333222222222222333444222333333333444555555555444444555666777777777777888888;;;AAAEEELLLXXXdddrrrwwwqqquuuwwwcccUUUMMMHHHEEEHHHKKKJJJJJJKKKNNNUUU^^^gggooozzzmmm[[[PPPMMMIIIFFFEEEDDD@@@>>>===<<<;;;::::::;;;<<<===;;;;;;:::999777666555444444444333333333222222222//////000222222333333222111000//////////////////...............///000000////////////////////////000000000000000000000000000000111111111111000000///000111111000111333444000000000000111111111111333222222111111222222333333222222333555666555444444444555666777888999999:::;;;>>>AAADDDHHHJJJLLLSSSbbbyyy~~~qqqfff^^^VVVRRRLLLJJJLLLNNNNNNLLLMMMPPPUUUYYYYYY___nnn~~~mmm\\\XXXWWWdddzzzlllQQQLLLCCCAAA@@@>>><<<;;;::::::777777777777666666666666666888999888555444555888333444555555555444333222111222555666777777666555000...---///444555111---333222222222222222222333222222222222222222222222222222111222222333444444444444222222222222444444222222333333444555666666333555666888888888777777888999===CCCHHHOOO]]]jjj{{{qqqqqqrrr```TTTLLLJJJFFFEEEIIIKKKJJJJJJLLLSSS[[[fffpppzzzxxxcccTTTPPPLLLIIIHHHFFFBBB???===<<<:::999999:::<<<===<<<;;;:::999777666555444444444444333333333222222//////000222222333333333222111000000000000000111...............///000000////////////////////////000000000000000000000000000000111111111111000000,,,...111333222111111111000000000000111111111111333222222111111222222333333222222333555666666555444444555666777888999999;;;===???CCCFFFJJJLLLMMMXXXjjjxxxmmmdddZZZTTTMMMIIIFFFGGGJJJMMMLLLKKKQQQUUU[[[___```gggxxxlll^^^[[[^^^mmmgggTTTHHHCCCBBB@@@???>>>===;;;999999888888777777777777777999888888777666555555444666555444333222222333444333333444444444444333333333333222222333333444555222222222222111111000000333222222222111000000000111111111111111111111111333333333333333333333333666666666666666555555555444555666555333333555777>>>::::::AAAJJJTTTfffwwwyyyrrrrrrtttmmm\\\QQQLLLKKKIIIFFFEEEHHHIIIJJJOOOTTTYYYaaaoookkk\\\SSSKKKIIIGGGCCC@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555444333333333333333333222111111111111111111111111666555444222111///...---111111000000//////......////////////............000000000000000000000000111111111000000000000000000000000000111111111111222222333333333222111111333333333222222111111111444444444444555777999:::222444666777666666777888888>>>EEEGGGGGGJJJRRRYYYbbb|||pppccc[[[UUUPPPMMMGGGIIIKKKMMMMMMNNNPPPRRRSSSVVV^^^fffjjjpppkkkaaaaaacccttthhhTTTIIIEEECCC@@@???>>>>>><<<:::999888888777777777777777777777777666555444444444888888666666555666777777444444444555555444444444222111111111111222333333222222222222111111111000222222222222111111111111222222222222222222222222333333333333333333333333555555555555555444444444444555666555444444666777<<<;;;???GGGOOOZZZlll}}}pppiiilllqqquuu```UUUMMMIIIHHHHHHEEEEEEHHHJJJLLLRRRXXXbbblll|||zzzeee[[[QQQNNNLLLHHHEEEDDD???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::999888666666444444444333333333333222111111111111111111111111111111111111111111111111000000000000////////////111000000000000/////////000000000000000000000000111000000000000000000000000000000000111111111111111222222333333333222222444444444444333333333222222111111222333444666777444666888888777777888:::;;;AAAGGGJJJJJJNNNVVV]]]nnnwwwooocccYYYSSSOOOLLLJJJLLLMMMOOOPPPPPPQQQTTTVVVYYY___iiitttzzzxxxmmmllloooiiiUUUJJJFFFCCC???===<<<<<<<<<;;;999888888777777777777777666666555555444444333333555444444333444444555666444555555555555555555444111111000000111111222333222222222222111111111111111111111222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444555666666555555777999;;;>>>EEEMMMVVVcccwwwvvviiiffflllsssvvv]]]QQQMMMKKKHHHGGGIIIGGGGGGKKKNNNQQQXXX```lllyyymmmaaaTTTNNNKKKFFFCCCCCC??????===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666444444444444333333222222111111111111111111111111...//////000000111111222////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111000111222222333333333333444444444444333333333333111111111111222444555666666888999:::999999:::<<<@@@DDDIIIKKKMMMTTT^^^gggzzzlllccc]]]UUUNNNKKKKKKKKKKKKMMMNNNPPPPPPQQQSSSVVVYYY]]]eeetttiiiVVVJJJEEEAAA===:::::::::::::::999888888777777777777777666666666555555444444444222222222333333444444555444555555666666555555444111111111111111222333333222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333444444444444444555555555444666777666666777999;;;;;;@@@IIIRRR\\\mmmoookkknnntttyyy}}}sssaaaOOOIIIKKKKKKIIIGGGKKKJJJLLLPPPSSSWWW```iiiuuuzzzjjjYYYOOOKKKFFFCCCBBB@@@???>>><<<;;;;;;;;;;;;::::::::::::999999888777555555555444333333222222111111111111111111111111000000000000////////////......//////000000111111111111111000000000//////////////////////////////000000000000000111111111///000000000111111111111///000111222333444444444333333333222222222222222222222333333444555666666777888::::::999:::<<<>>>BBBDDDGGGJJJQQQ]]]lllxxxwwwhhh^^^UUURRRNNNKKKJJJKKKMMMOOOPPPRRRSSSUUUVVVZZZ^^^bbbdddpppiiiVVVJJJFFFCCC>>>;;;;;;<<<<<<;;;999888888777777777777777777777777666666666666666555555666666777777777777444444555555555555444444222222222222222333444444222222222222222222222333111111222222333333333444333333333333333333333333333333333333333333333333444444555555666666666666444666777777777888;;;======DDDMMMVVVdddyyyxxxppptttwwwzzz{{{wwwcccVVVJJJHHHJJJJJJHHHGGGLLLLLLOOOTTTWWW\\\gggrrrzzzdddVVVPPPJJJFFFEEE@@@???>>>===;;;;;;::::::999999:::::::::999999888666666555444444333222222111111111111111111111111000000//////////////////......//////000000111111000000/////////.........//////////////////////////////000000111111111111///000000000111111111111///000111222333444444444333333333444444444444444222222333444444555555555666888999999999;;;===@@@BBBDDDFFFLLLXXXjjjyyynnnbbbYYYTTTOOONNNLLLKKKLLLNNNQQQTTTVVVXXX\\\```dddiiiooossswwwiiiUUUJJJHHHEEEAAA???>>>>>>>>>===999888888777777777777777777777777777777777666666444444555666666666555555333444444444444444444333333333222222333333444555222222222222333333333333222222222333333333333333222222222222222222222222333333333333333333333333444444555555666777777777555666888888888:::<<>>===;;;:::::::::888888999:::::::::999999777666666555444333222222111111111111111111111111------...///111222333333////////////000000000000////////////............000000000000000000000000/////////000111111222222000000000000111111111111000111222222333333333333555555555555666666666666111111222333333333333333666777888999:::<<<@@@CCCDDDFFFLLLVVVggg|||ooocccYYYQQQLLLKKKKKKLLLMMMNNNOOOQQQUUUXXXXXX]]]dddkkkrrrzzzhhhTTTIIIFFFCCCAAA??????>>><<<;;;999888888777777777777777666666666666666666666666222333444444444333222111222222333333333333222222222222222222222333333444222222222333333333444444333333333333333333222222444444444444444444444444333333333333333333333333333333444555555666777777555666888999999;;;>>>@@@EEEPPP^^^ooo}}}}}}eeeXXXOOOKKKIIIHHHFFFDDDFFFKKKMMMOOOVVV___eeeooozzzooorrrxxxsss^^^SSSLLLFFFDDDAAA@@@>>>===;;;:::::::::777888999:::::::::::::::777777666555444333222222111111111111111111111111//////000000111222333333000000000000////////////000000000////////////...000000000000000000000000...//////000111111222222000000000000111111111111111222222333333333222222333333333444444444555555111222333444555444333333666777999:::<<>>======;;;999777999888888777777777777777444555555555555555555555666666777777777666444333111222222333333222222111111111111000111222222333222222222333333444444444444444444333333222222222555555555555555555555555333333333333333333333333222222333333444555666666555666888999:::;;;>>>AAAGGGTTTfffzzzxxxzzzjjjYYYRRRJJJIIIJJJJJJFFFDDDIIIPPPOOOSSS\\\fffooozzz}}}kkkgggjjjuuu|||fffZZZQQQKKKIIIAAA@@@???===;;;:::::::::777888999999::::::::::::888777666555444333222222111111111111111111111111333333222222111000000///111111000000//////......111111111111000000000000000000000000000000000000...//////000111222222222000000000000111111111111222222333333333222111111/////////000000111111111444555666777777777666555666888999;;;>>>BBBGGGKKKHHHQQQ```tttrrrdddYYYPPPOOONNNKKKKKKNNNJJJNNNSSSUUUWWW[[[```eeelllttthhhRRRMMMBBB@@@>>>===>>>>>>===<<<:::999888888777777888888333444444555555555555555555444333222111222333333444444444444444444444444222222222222333333444555222222222222222222222222444444333222111000///...222333333444444333333222222222333333333444444444333333333444444444555555666444333555666777>>>FFFQQQ[[[ooo}}}tttppp]]]QQQMMMNNNJJJHHHIIIIIIIIILLLQQQUUUZZZcccooo~~~oooggghhhkkkxxxqqq]]]QQQKKKHHHFFFCCC@@@>>><<<;;;999777:::999999888888999999:::999999888666555444333222///000111222222111000/////////000000111111222222000000000000000000000000222111000//////000111222////////////000000000000111111111000000000000000222222111111222222333444444333111000000000111222000111333444555555444333333333444555666777888888:::999;;;???@@@AAAFFFLLLOOO\\\pppoooaaaTTTQQQMMMJJJJJJKKKKKKKKKTTTUUUVVVXXX\\\cccmmmsss}}}fffPPPKKKBBB@@@>>>===>>>>>>===;;;:::999888888777777888888666666666666666555444333888777666555555555666666444444444444444444444444222222111111111222333333222222222222222222222222333333111///---+++***)))222333333444444333333222222222333333333444444444333333444444444555555555888555555777888:::BBBKKKZZZggg~~~}}}uuu{{{sssbbbUUUMMMKKKJJJGGGFFFHHHIIIJJJNNNTTT\\\cccooo}}}zzzlllgggeeeuuuhhhXXXPPPLLLEEEBBB???===<<<;;;999777::::::999999999999:::::::::999888666555333222111///000111222222111000///.........///////////////111111111111111111111111222111000//////000111222000000000000000/////////111111111111111111111111111111000000111111222333333333222111111111111111000111333444555555444444333444444555666777888888:::888999>>>BBBDDDIIINNNXXXeeexxxzzzlll\\\QQQOOOMMMKKKKKKLLLNNNPPPQQQUUUXXX[[[___eeemmmxxxdddNNNIIIBBB@@@>>>=========<<<;;;:::999888888777777888888888888888777666555333333888888777666666666666777444444444444444444444444222222111111000000111111222222222222222222222222444444333222000///...---333333444444444444333333333333333333444444444444333444444444444555555555999777777:::;;;???IIISSSeeewwwttttttsss]]]RRRMMMKKKJJJHHHFFFFFFJJJLLLNNNTTT\\\gggqqqxxxllleeeuuuqqq^^^SSSOOODDDAAA>>><<<<<<;;;:::888::::::999999999999:::::::::999888666444333111111000000111222222111000000//////////////////......111111111111111111111111111111000000000000111111111111111000000/////////000000111111222222333333000000//////000000111222222222222222222222111000111222333444444555555444333444555555777777888999:::999;;;AAAFFFJJJOOOVVVffftttqqqdddZZZQQQJJJIIIIIIJJJKKKNNNRRRUUUWWW[[[```gggnnnvvvbbbMMMIIICCC@@@>>>=========;;;::::::999888888777777888888888888888888777666555444555555555444444444444444333333333333333333333333444333222111111000111111111222222222222222333333222222333333444555555666333333444444444444333333333333333444444444444555444444444444555555555555888777999<<<>>>CCCPPP\\\ooouuuuuu~~~}}}```PPPLLLKKKKKKKKKJJJIIIJJJNNNPPPSSS\\\eeerrr{{{qqqyyy|||fffYYYSSSDDDAAA===;;;;;;;;;;;;::::::::::::999999::::::::::::999888666444333111111111111111111111111111111333222222111111000000000111111111111111111111111111000000000000000000111222222111111000/////////000000111222333333444444000000000000000111222222111222333333333222111000222222333444444555555555444444555666777888999999;;;===BBBGGGJJJMMMXXXcccvvvpppaaaWWWRRROOOLLLHHHIIIKKKMMMPPPTTTYYY\\\ccckkkvvvbbbMMMJJJCCC@@@>>>======<<<;;;999:::999888888777777888888666666777777777777777666444444444444333333222222333333333333333333333333555444333222222222222222111111111222222333333333000000111222333444555555333444444555555444444333333333444444444555555555444444444555555555666666777777:::===@@@GGGWWWeeezzz}}}rrrzzzkkkVVVMMMLLLKKKJJJIIIKKKKKKMMMQQQTTTXXXcccnnn~~~qqq___WWWEEEBBB>>><<<;;;<<<<<<;;;;;;::::::::::::::::::;;;999999888777555444333222222222111111111111222222333333222222111111000000111111111111111111111111000000000111111000000000222111111111000000000///000000111222333333444444222111111111111222333333111111333444444333222111333333333333444555666666444444555666777888999999:::@@@HHHLLLKKKPPPaaassswwwmmm___TTTNNNLLLKKKJJJKKKMMMNNNPPPRRRWWW^^^cccnnnxxxbbbNNNJJJCCCAAA>>>===<<<<<<:::888:::999888888777777888888444555666666777777777666555555666666555555444333333333333333333333333333444444333333222333333333111111111222222333333444555555555444444444444444444444555555555555444444333444444444555555555555444444555555555666666666777888;;;???CCCLLL^^^nnnuuutttkkk]]]PPPLLLKKKJJJHHHGGGJJJKKKOOOUUUXXX___kkkxxxxxxaaaSSSGGGDDD???<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888777777666666555333222111111111111222333000000000000000000//////222222222222222222222222000000111111111111000000111111111111111111111111000000111111222222333333222222222111222333333444111222333333333333333333333333333333444555666777444555666666888888999::::::@@@IIINNNPPPYYYpppxxxfff```WWWOOOKKKIIIIIIHHHOOOQQQSSSTTTWWW^^^hhhooo}}}aaaMMMJJJCCCAAA>>><<<<<<;;;999888:::999888888777777888888555555666666666555555444555666777777777666444444222222222222222222222222222222222222222222333444000111111222333333444444666666666666555555444444444444555555555555444444444444444444555555555555555555555555666666666666888999===BBBFFFPPPdddvvvxxxrrrttt~~~ttt]]]TTTMMMKKKJJJHHHGGGIIIKKKMMMSSS[[[```iiixxxgggVVVJJJFFFAAA>>>============;;;;;;::::::::::::;;;;;;888888888888888888888888333222222111111222222333000000000000000000111111222222222222222222222222///000111222222111000///000000000111111222222333111111111111111111111111111111111111111222222333222222222222222333444444444444333333444555777777555555666777888999999:::@@@CCCIIIQQQ\\\lllsssbbb[[[WWWQQQLLLJJJJJJKKKLLLPPPRRRUUUXXX^^^hhhwww```LLLIIICCCAAA>>><<<<<<;;;999888:::999999888777888888888777777666666555444222222444555666666666555333222222222222222222222222222111000000000111222333333000000111222333333444444//////000111111222333333444444555555555555444444444444444555555555666666555555555555666666666777999;;;???DDDIIITTThhh{{{uuuiiikkkxxx{{{~~~xxx^^^WWWQQQLLLKKKIIIGGGIIIMMMMMMPPPXXXaaahhhrrrtttaaaLLLHHHBBB>>>============<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::444333222111111222333444111111111222333333333444222222222222222222222222///000111222222111000/////////000111222333333444111111111000000000000000000000000000000111111222333333222111222333555666444444333333444555777888555555666777888999::::::HHHFFFIIIUUUggg}}}xxxfffVVVPPPMMMIIIGGGGGGIIILLLNNNOOORRRWWW[[[cccqqq