BM6&6(v@ lll\\\XXXkkkxxxdddTTTKKKMMMSSSwww{{{sss|||{{{gggGGG888::::::555555555555555555666777777777::::::888>>>NNN^^^gggpppvvvzzzyyy|||~~~yyyyyy|||nnn{{{lll\\\NNNGGGDDDDDDDDDDDDEEEFFFHHHIIINNNQQQUUUXXXZZZ]]]```bbbbbbfffjjjpppfffSSSNNNZZZnnn|||cccaaannn}}}zzzhhhVVVGGG;;;000444888111555444444333222222222222444333222444777;;;>>>???AAA:::;;;DDDJJJWWWyyy}}}|||zzzzzzzzz{{{|||{{{wwwzzztttaaaNNNRRRmmm{{{{{{ooooooqqquuuyyy}}}ssseeegggyyyhhh\\\WWWfffvvvrrrzzzvvvttt{{{}}}qqqlllbbbjjj}}}yyy~~~zzzrrr[[[GGG>>>===888222555555555555666666666777555555666666777777888888<<<;;;:::999;;;===AAACCCAAAAAASSSyyyiiiZZZVVVffflllZZZMMMLLLQQQpppuuuxxxqqqMMM;;;;;;;;;666666555555555555666777777555777888888@@@QQQbbbkkkuuuzzz}}}|||{{{zzz|||qqqwwwiiiYYYLLLEEEDDDDDDCCCCCCDDDFFFHHHIIIMMMPPPTTTWWWYYY[[[^^^```aaafffjjjooo~~~eeeRRRMMMXXXkkkuuu\\\ZZZggg~~~yyy~~~rrraaaSSSDDD555444666000444444333333222333333333444333333555:::>>>AAABBBBBB<<<===EEELLLZZZ}}}yyyxxxwwwwwwxxxxxxvvvtttuuuwwwppp]]]MMMRRRnnnwwwxxxoooppprrrvvvzzz~~~ssseeegggyyypppaaaUUU```yyypppkkkyyyuuuzzz~~~rrrooojjjnnnzzzsss^^^III>>><<<888333555555555666666666777777555555666666777888888888;;;;;;::::::<<<>>>@@@BBBBBBCCCVVV{{{gggYYYSSS^^^wwwvvvaaaQQQLLLNNNddd}}}}}}TTT>>><<<;;;777666666666666666777777888555888999;;;EEEYYYkkkttt|||~~~|||~~~www|||qqqcccUUUJJJDDDCCCCCCBBBCCCDDDFFFHHHIIILLLOOOSSSVVVXXXZZZ]]]___aaaeeeiiinnn}}}fffRRRLLLUUUhhh~~~yyy^^^VVV]]]rrr~~~wwwxxxuuueeeYYYKKK999444666000333333333333333333444555555444444777<<>>CCCGGGHHHFFFDDDGGGNNNWWWiii}}}~~~~~~}}}xxxooolllaaaPPPGGGQQQmmmwwwjjjpppwwwmmmooosssvvvyyy}}}ssseeefffxxxttt```XXXPPPSSSggg|||xxxooo}}}~~~qqqnnn~~~wwwzzzyyyhhhRRR@@@:::999888555666666666666777777777666666777777888999::::::::::::;;;===>>>???@@@AAACCCFFF[[[zzzooo```TTTWWWjjj}}}gggRRRHHHFFFGGGiiivvvXXX???:::;;;888777777777777777888999999;;;<<<===AAAPPPggg{{{uuugggYYYMMMGGGDDDAAAAAAAAAAAACCCEEEGGGHHHMMMPPPSSSVVVXXXZZZ\\\^^^^^^bbbfffkkkzzzjjjVVVMMMSSScccrrr~~~xxxwwwzzzuuufffXXXSSSXXXppp}}}vvvuuuaaaTTTNNNIII:::333666666333333333333444555555666777666666999???DDDGGGIIIFFFFFFIIIPPPYYYnnn~~~~~~pppiii[[[KKKDDDQQQmmmrrrfffmmmsssiiilllqqqtttvvvzzz~~~ttteeefffwwwuuueeeXXXNNNHHHRRRdddpppsssrrrxxxtttqqq}}}}}}nnnWWWDDD;;;999888666666666666777777777888666666777888999:::;;;;;;:::;;;<<<===???@@@AAAAAABBBFFF\\\xxxgggWWWXXXiiivvvbbbOOOEEEDDDJJJfff{{{WWW???:::;;;999888888888888888999999::::::;;;<<>>:::777666666666777777777888888666666777999:::;;;<<<===;;;;;;<<<===>>>@@@AAABBBAAAGGG___mmmZZZYYYkkk{{{pppeeeWWWKKKEEEFFFJJJ```vvvzzzzzz|||~~~|||WWW@@@;;;;;;999999888888888888999::::::;;;;;;<<>>>>>===;;;;;;<<>>999:::JJJVVVVVVXXXZZZZZZ]]]bbblllzzz}}}ppp^^^LLLFFF^^^}}}{{{bbb^^^ppp|||jjjiiimmmrrrvvvxxxyyyzzz{{{{{{gggdddttt~~~oooaaaYYYSSSLLLFFFFFFGGGIIIPPPXXX[[[kkkyyyiiiUUUBBB888777888777666888:::<<<<<<;;;999999999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCFFFKKKbbbwww```eeemmm^^^VVVSSSRRRNNNKKKJJJKKKLLLMMMOOOYYYSSSOOOVVVOOOPPPhhh|||}}}dddQQQCCC===;;;;;;;;;:::::::::::::::;;;<<>>???@@@BBBCCCCCCIIINNNeee{{{ddddddrrrfff___^^^XXXPPPLLLLLLNNNPPPQQQ^^^jjjcccZZZ[[[PPPLLL^^^www~~~uuuyyyeeePPPDDD>>>;;;;;;;;;:::::::::;;;;;;<<<===AAAHHHYYYzzz{{{}}}}}}ooo[[[LLLEEEBBB???@@@?????????@@@CCCEEEGGGHHHIIIKKKMMMPPPRRRSSSTTT[[[]]]___dddqqqnnnUUULLLMMMUUUaaasssnnnSSSOOOJJJVVVvvvyyyvvvwwwuuu^^^YYY^^^QQQ???999888555555666666666777777777666<<<:::>>>PPPZZZ[[[^^^]]]^^^```cccmmmxxxzzz~~~|||uuussswww|||vvvhhhYYYJJJJJJhhhyyybbb```rrrtttiiigggkkkqqqvvvxxxzzz{{{}}}zzzfffbbbqqqwwwhhh\\\SSSJJJFFFEEEGGGOOOWWWZZZiii}}}~~~lllVVVDDD<<<<<<888777777888;;;<<<<<<;;;999999::::::;;;<<<<<<=========>>>@@@AAABBBCCCDDDJJJQQQhhhhhh]]]qqq|||vvvssskkk```XXXRRROOORRRWWWnnn~~~rrrnnn^^^RRR]]]qqq{{{qqquuu___JJJAAA===:::;;;;;;::::::;;;<<<======???AAAHHH___|||xxx}}}}}}wwwjjjXXXKKKEEEBBB>>>????????????@@@BBBEEEFFFHHHHHHJJJLLLNNNPPPRRRRRRXXXZZZ]]]bbbnnnrrrXXXMMMMMMVVVcccttthhhVVVQQQXXXttt{{{tttrrrwwwqqq___cccpppcccIII:::444555666666666666777777777999>>><<>>>>>>>>???AAABBBCCCDDDEEEIIIQQQiiiiii[[[hhh|||sssgggYYYPPPUUU___{{{qqq\\\^^^nnnwwwmmmqqq]]]EEE>>><<<999;;;:::;;;;;;<<<===>>>???BBBAAAIIIcccyyyyyyxxxrrreeeTTTIIIFFFCCC???>>>>>>>>>???@@@BBBDDDEEEGGGGGGIIIKKKMMMNNNPPPQQQSSSVVVZZZ___kkkxxx\\\NNNMMMWWWgggvvv~~~^^^RRRSSShhh{{{xxxrrrtttvvvbbbfffwwwkkkNNN<<<444666666666666777777777888:::>>>===FFFXXX^^^\\\aaacccfffhhhkkkwwwzzzuuuuuu{{{yyyssspppqqqtttgggWWWHHHLLLnnnrrrbbbhhh~~~ooogggeeeiiipppuuuxxxzzz{{{}}}zzzgggeeevvvzzzvvvxxx~~~~~~yyyfff\\\QQQJJJGGGGGGMMMUUUVVVeeexxxxxxwwwxxx^^^III>>>:::999888777999;;;======<<<999::::::<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFFFFOOOjjjjjj___lll|||qqq```SSSXXXeeejjjeeerrr}}}qqqgggkkk```EEE>>><<<999::::::;;;;;;===>>>@@@@@@DDDDDDOOOkkk|||}}}xxxpppaaaQQQGGGEEEDDD@@@>>>>>>>>>???AAABBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOSSSXXX]]]ggg~~~~~~```OOOMMMVVVfffuuu}}}hhhUUUPPP^^^nnnzzzssssssgggbbbpppgggMMM===888666666666777777777888888999======HHH[[[```^^^dddfffiiikkkmmmyyyuuusssqqqyyyyyyqqqnnnnnnwwwkkkYYYIIINNNqqqnnnaaajjjpppgggfffjjjpppuuuwwwyyyzzz|||}}}|||jjjiii||||||uuummmkkknnnrrrttttttiii___TTTMMMIIIHHHMMMTTTVVVeeeyyyxxxuuu}}}eeeNNNAAA;;;999888888999<<<======<<<999:::;;;<<<===???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGFFFQQQmmmkkk___jjjxxxhhhXXXYYYddd{{{xxxooottt^^^EEE@@@===888::::::;;;<<<===???AAABBBFFFIIIXXXwww{{{rrr```NNNEEEDDDBBB???======>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOSSSXXX[[[dddzzzdddQQQMMMUUUdddttt~~~yyyeee\\\bbbhhhuuuyyyssszzzssssss}}}}}}lllaaannnhhhOOO>>>888666666777777777888888888;;;>>>AAAOOOccchhhfffnnnmmmqqqqqqqqq}}}~~~ssstttoooyyyxxxpppppptttvvvjjjXXXGGGMMMpppkkk^^^hhhllldddfffkkkpppuuuwwwxxxyyyzzz{{{~~~mmmnnnyyyqqqllljjjkkklllmmmjjj```VVVPPPKKKIIIMMMSSSWWWggg|||~~~uuussszzz}}}zzz{{{gggPPPAAA888999888888:::<<<======<<<::::::;;;===>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGHHHIIIUUUrrrmmm[[[bbb{{{mmm]]]YYY___|||YYYCCC@@@>>>888::::::;;;<<<>>>@@@AAABBBGGGLLL___~~~~~~tttaaaMMMDDDBBBAAA=========>>>@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPTTTXXX[[[cccwwwfffRRRMMMUUUcccuuuyyyxxxzzzyyynnnlllfffhhhddd]]]ttt}}}tttqqqyyyooodddtttoooTTT>>>444777777777777888888888888>>>AAAEEEUUUkkkpppoooxxxyyy}}}}}}{{{~~~tttwwwppp{{{xxxrrruuu|||rrrfffTTTCCCJJJnnn{{{iii\\\eee}}}ggg___gggkkkqqquuuvvvwwwyyyyyyzzz~~~oooqqq}}}zzzuuupppllljjjjjjjjjjjjaaaWWWQQQLLLJJJMMMRRRYYYjjjxxxqqqpppxxx~~~}}}{{{{{{uuufffOOO>>>555999888888:::<<<>>>===<<<::::::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHMMMYYYvvv~~~|||}}}zzztttzzz|||nnn___dddzzzooo```ZZZ]]]sss~~~wwwWWWEEE???===::::::<<<>>>>>><<<===AAAEEEIIIQQQjjjqqq\\\LLLEEECCCBBB@@@===>>>???@@@BBBCCCDDDEEEDDDEEEGGGGGGFFFGGGIIIKKKQQQPPPVVV]]]___iiioooUUUJJJRRRdddvvv}}}qqqiiippp~~~~~~pppoooccc\\\lllyyyrrruuussslllqqqkkkSSS>>>777<<<;;;999888888888888999===BBBIII]]]yyy|||sssvvvvvvvvvyyywwwyyyttthhhTTTKKKGGGJJJhhhxxxddd```fffxxxeee[[[aaagggnnnqqqrrrrrrsssuuu}}}{{{nnnuuu{{{rrrmmmllljjjddd^^^aaabbb^^^VVVOOOMMMOOOQQQ\\\kkk}}}|||{{{}}}vvv{{{pppWWW===666::::::999999::::::;;;<<<888;;;>>>@@@AAABBBDDDEEE@@@BBBDDDDDDBBBDDDGGGKKKRRR\\\xxx~~~rrraaaeeexxxlll^^^XXX[[[ccctttVVVDDD???===:::>>>???@@@@@@AAABBBEEEHHHIIITTToooqqq\\\LLLEEECCCBBB@@@>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKOOOPPPVVV[[[]]]fffoooUUULLLWWWaaaqqqpppcccfffqqqpppeeerrr|||uuuyyyqqqkkkqqqkkkSSS???::::::999999888999:::;;;<<<@@@EEENNNgggzzzpppsssuuuvvvyyyvvvyyytttgggSSSKKKHHHJJJhhhwwwaaa```fffwwwfff]]]]]]ccckkkqqqssstttwwwzzzzzz}}}}}}pppxxxuuuqqqpppmmmhhhbbbcccdddaaaYYYQQQNNNPPPSSS___mmm{{{zzzyyywwwlllUUU???999::::::999999::::::;;;<<<999;;;===>>>???AAACCCEEEEEEGGGIIIIIIHHHIIILLLOOOSSS^^^zzz{{{vvvccceee}}}uuuiii\\\WWWYYYWWWvvvqqqSSSCCC???>>>;;;======<<<>>>BBBEEEGGGHHHKKKYYYwwwqqq\\\MMMEEECCCBBBAAA??????@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOUUUYYYYYYbbb~~~oooSSSMMMZZZ___llltttccccccmmmzzzkkkvvv|||uuuzzz{{{lllgggooohhhPPP>>>===999999888999:::<<<>>>???@@@EEEOOOlllzzzoooqqquuuwww~~~zzz{{{uuucccQQQJJJHHHJJJhhh~~~uuu______gggwwweee^^^\\\bbbjjjpppsssuuuyyy|||yyy|||qqqyyyzzztttrrrooojjjeeefffgggeee^^^VVVPPPQQQUUU```nnn}}}}}}}}}}}}sssiiiTTT@@@<<<::::::999999::::::;;;<<<:::;;;<<<<<<===???CCCFFFFFFGGGIIIJJJJJJKKKMMMOOOSSS```}}}vvvbbbcccyyyuuuhhh\\\XXXYYYXXXsssnnnRRRBBB???>>><<<===;;;;;;???FFFKKKMMMMMMPPP```qqq]]]MMMFFFDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFFFFFFFIIIKKKJJJOOOTTTVVVUUU^^^xxxpppSSSMMM[[[```iii{{{|||kkkmmmwwwwwwzzzsssxxxsssdddcccmmmgggMMM<<<===::::::::::::;;;===???@@@CCCHHHRRRrrr{{{pppsssssswwwyyy___MMMHHHFFFIIIfff|||sss^^^```iiixxx|||ccc]]]___eeekkkpppqqqsssvvvyyyzzz}}}pppvvvxxxsssooojjjfffjjjjjjjjjeee[[[RRRRRRWWWaaammm}}}rrrhhhTTT@@@<<<::::::999999::::::;;;<<<;;;;;;;;;;;;<<>>===<<<<<<<<<<<<>>>@@@AAAIIIOOO\\\}}}|||tttyyytttwwwzzz]]]KKKEEEDDDGGGeee{{{rrr___aaajjjzzzxxx```\\\___dddjjjnnnppprrruuuxxxzzz|||ooosss~~~wwwrrrmmmjjjnnnnnnppplllaaaUUUTTTZZZeeeooouuulllWWWAAA:::::::::999999::::::;;;<<<;;;;;;;;;;;;===AAAGGGLLLNNNMMMMMMMMMOOOQQQSSSTTTUUUfffuuu______hhhzzzmmmddd___]]]```vvvrrrSSSBBB???@@@?????????BBBGGGNNNUUUZZZ\\\ZZZiiirrr]]]MMMFFFDDDCCCBBB??????@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJIIIMMMQQQQQQQQQYYYiiivvvxxxZZZQQQ]]]cccjjjwwwwww{{{uuuuuu{{{ssscccggg||||||]]]DDDAAA>>>=========>>>???AAABBBIIIRRRbbb}}}yyy}}}yyy|||]]]JJJDDDCCCGGGeee|||tttaaaaaajjjzzzvvv^^^[[[[[[```ggglllnnnqqqvvvzzzxxx{{{~~~rrrttt~~~yyyuuusssssstttwwwuuuhhhYYYWWW^^^kkksssxxxpppZZZAAA999::::::999999::::::;;;<<<;;;<<<===>>>@@@EEEKKKPPPRRROOOLLLLLLNNNRRRUUUVVVXXXkkkyyyaaa^^^eee|||ppphhhbbb^^^eee{{{vvvTTTBBB???@@@@@@>>>@@@CCCGGGKKKPPPUUUYYY[[[hhhrrr^^^NNNFFFDDDCCCBBB>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJIIILLLNNNOOOQQQYYYbbbiii}}}tttYYYOOOYYYbbbkkkwww|||~~~wwwsssyyy}}}uuudddjjjgggHHHAAA===<<<======???AAADDDEEEIIIUUUhhh___LLLEEEDDDHHHgggxxxaaa```gggyyyvvv^^^[[[[[[```fffjjjllloootttxxxyyy{{{~~~xxx|||}}}|||zzzzzz~~~~~~ppp^^^[[[cccoootttzzzqqq[[[CCC;;;::::::999999::::::;;;<<<;;;<<<>>>AAADDDIIIOOOTTTUUUPPPKKKJJJMMMSSSWWWXXX]]]qqq}}}bbb]]]fff~~~rrrjjjccc^^^mmmyyyUUUBBB???AAA@@@BBBEEEIIIKKKLLLOOOUUUZZZZZZeee~~~rrr^^^NNNGGGEEECCCBBB===>>>???@@@BBBCCCDDDEEEBBBDDDEEEEEEEEEEEEHHHJJJJJJLLLMMMNNNRRRYYY___aaahhhnnnVVVLLLUUUaaakkkwwwvvvqqq~~~yyy~~~uuudddkkkkkkIII>>>;;;;;;<<<>>>@@@CCCFFFHHHOOO\\\qqqbbbNNNGGGEEEIIIiii{{{aaa^^^eeexxxwww___\\\^^^cccgggjjjjjjlllooosss{{{~~~~~~~~~uuuaaa^^^gggooosss}}}zzzqqq\\\EEE===::::::999999::::::;;;<<<:::===@@@CCCFFFLLLRRRVVV[[[VVVOOOMMMQQQWWW\\\___```uuulll```gggvvvggg```cccxxxYYYBBB???AAAAAACCCEEEHHHKKKNNNSSSXXX\\\\\\fffwww}}}ooo\\\MMMEEEBBB>>><<>>>>>???BBBDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFJJJNNNQQQSSSZZZdddlllooouuupppgggdddYYYRRRVVVgggnnnzzzwwwxxxrrr||||||yyy{{{vvvaaafffdddFFF@@@===>>>??????AAAEEEJJJNNNUUUaaavvv~~~xxx```JJJ@@@IIIeeexxxvvv```ZZZ^^^rrr|||aaaYYY___cccgggjjjlllmmmnnnppppppvvv|||||||||tttkkkbbboooooottt}}}~~~yyydddHHH;;;;;;999999:::<<<===<<<;;;:::<<>>>>>???BBBDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJLLLMMMQQQ\\\mmmzzzyyy~~~wwwlllggg\\\TTTYYYeeennn|||~~~xxx{{{vvvxxxuuurrrccchhhcccGGG@@@>>>???@@@AAACCCGGGLLLPPPUUUaaavvv}}}vvv{{{ttt]]]HHH@@@GGGaaatttrrr```ZZZ___ssszzz```XXX[[[```fffjjjmmmnnnpppqqqqqquuu{{{~~~|||xxxnnnqqqooooootttyyybbbGGG<<<;;;:::999:::<<<======<<<<<<===@@@EEELLLSSSYYY\\\___WWW[[[```[[[\\\bbb```fffwwwzzzjjjqqqvvvnnnrrr|||{{{iiiNNNAAAAAAFFFHHHJJJLLLNNNOOOPPPRRRVVVYYY]]]fff}}}zzz~~~xxxrrreeeTTTHHHDDDEEEEEEDDD???>>>>>>???BBBDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHJJJJJJIIIMMM]]]uuutttlll___VVVZZZ```kkk{{{|||ssspppuuurrrmmmdddjjj{{{zzz```GGG@@@@@@AAACCCDDDFFFIIINNNRRRUUUaaavvvxxxuuu}}}zzzooorrrxxx{{{nnnXXXGGG???EEE\\\ooonnn```ZZZ```tttzzz___VVVWWW\\\dddjjjmmmooopppqqqppptttyyy|||}}}}}}~~~~~~yyysssmmmmmmuuu|||cccIII???;;;:::999;;;===>>>>>>===>>>>>>@@@HHHRRR[[[```bbbaaa[[[aaaeee^^^^^^fffgggjjj{{{vvvgggqqq~~~tttpppyyy~~~vvv___JJJBBBCCCHHHJJJNNNOOOQQQRRRRRRSSSUUUWWW]]]ggg}}}yyytttfffTTTGGGBBBAAAAAA@@@???>>>>>>???BBBDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHKKK[[[uuuwwwmmm^^^UUUXXX^^^gggwww|||pppgggddduuu~~~uuurrr~~~jjjfffkkkvvvrrr[[[GGG???AAABBBDDDFFFHHHLLLPPPTTTVVVaaavvvvvvsss{{{wwwuuummmpppuuuvvviiiTTTEEE@@@DDDXXXjjjkkk```ZZZ```ttt|||^^^SSSUUU[[[cccjjjmmmnnnnnnoooooorrrvvvzzz}}}~~~~~~~~~~~~uuupppttt|||bbbHHH@@@;;;::::::;;;===??????>>>???>>>AAAKKKXXXccchhhhhheeeaaagggkkkbbbaaajjjmmmmmm~~~ooocccnnnwwwwww~~~nnnYYYIIIDDDEEEIIILLLPPPRRRTTTUUUUUUUUUVVVXXX^^^gggzzzvvvgggTTTFFF@@@@@@???>>>???>>>>>>???BBBDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEHHHIIIHHHJJJVVVjjjzzz}}}ppphhh[[[SSSWWW___ffftttsssfff^^^ZZZiiiyyyuuulllgggkkksssnnnXXXFFFAAABBBDDDFFFHHHKKKNNNRRRVVVYYYcccwwwwwwuuu|||uuu{{{yyyqqqnnnsssvvvttteeeQQQEEEAAADDDUUUhhhlll```ZZZ___sss^^^QQQUUUZZZbbbhhhkkklllllllllmmmppptttyyy~~~}}}yyy{{{}}}|||{{{```EEE===;;;::::::<<<>>>@@@@@@???>>>>>>CCCNNN]]]iiinnnoookkkgggnnnqqqhhhgggoooqqqpppooocccmmm}}}{{{{{{yyyuuuoookkkiiikkkmmmrrrqqqpppqqquuu}}}kkkVVVJJJFFFFFFIIIMMMQQQSSSVVVWWWWWWWWWYYYZZZ^^^ggg|||tttfffSSSEEE@@@AAAAAAAAA???>>>>>>???BBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGIIIIIIJJJPPP[[[cccfffmmmiiicccaaaYYYRRRXXXaaafffrrrtttaaaUUUQQQNNN[[[ooowww~~~}}}vvvuuujjjkkkuuuoooWWWEEEDDDDDDFFFIIILLLNNNQQQUUUYYY[[[eeeyyyyyyuuuxxxuuuzzzyyyrrrpppuuuvvvqqqaaaNNNCCCAAACCCRRRgggnnnaaaZZZ^^^qqq```QQQTTTYYYaaafffiiijjjkkklllnnnooosssxxx}}}}}}}}}yyyvvvzzzhhhJJJ@@@;;;;;;;;;<<>>@@@GGGSSSaaammmtttvvvsssnnnuuuzzzrrroootttssstttttteeepppyyyrrrkkkgggggg^^^]]][[[WWWSSSQQQRRRSSSUUUWWWXXXXXX\\\iii{{{~~~jjjUUUJJJGGGGGGJJJOOOPPPSSSWWWYYYYYYZZZ[[[]]]^^^ggg~~~ttteeeRRREEE@@@AAABBBBBB???>>>>>>???BBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLNNNPPPNNNYYY[[[[[[^^^YYYSSSXXX]]]bbbooo|||cccPPPGGGGGGFFFQQQbbbiiisss{{{{{{wwwwwwxxx|||{{{uuu|||nnnkkkyyytttXXXGGGJJJGGGJJJMMMPPPSSSVVVYYY\\\^^^gggzzz~~~uuurrrvvv{{{uuuvvvtttppp]]]JJJ@@@@@@@@@OOOfffpppaaaZZZ\\\nnnbbbTTTRRRWWW^^^dddgggjjjlllnnnoooppprrrwww{{{|||zzzxxx}}}~~~{{{tttuuu||||||}}}}}}qqqOOOBBB;;;;;;;;;===@@@AAAAAAAAA???DDDMMMYYYeeepppxxx}}}|||vvv||||||yyyyyyuuu{{{yyygggtttpppeee]]]VVVUUUXXXMMMNNNNNNLLLKKKJJJLLLNNNGGGJJJKKKJJJLLLYYYnnn~~~iiiTTTJJJGGGGGGJJJPPPPPPSSSWWWYYY[[[\\\]]]___^^^ggg|||{{{vvvhhhTTTEEE@@@@@@AAAAAA???>>>>>>???BBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIHHHFFFGGGSSSXXX[[[___ZZZSSSWWWVVV]]]kkk~~~___LLLEEEFFFFFFOOO___eeejjjwww~~~vvvkkkcccaaafffjjjtttvvvrrrxxxqqqlll}}}yyyYYYHHHNNNIIILLLPPPSSSVVVYYY\\\___```hhh{{{uuummmxxx{{{vvvtttppp[[[GGG>>>>>>???MMMeeeqqqbbbYYY[[[lll~~~cccWWWPPPUUU\\\bbbfffjjjnnnqqqqqqqqqrrrvvvyyyyyyvvvsssyyy}}}|||sssrrr}}}~~~{{{wwwyyyqqqMMM<<<<<<;;;;;;===@@@BBBBBBAAA@@@GGGQQQ\\\hhhrrr{{{{{{}}}vvv}}}gggtttzzzeee\\\WWWRRRUUU]]]TTTTTTUUUXXX[[[\\\ZZZXXXVVVMMMKKKMMMIIIFFFYYYtttqqqVVVLLLKKKKKKNNNTTTUUUWWWZZZ[[[ZZZZZZ[[[\\\^^^ddd~~~}}}qqqaaaNNNDDDDDDFFFCCC>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJLLLPPPUUUZZZZZZVVVPPPLLLLLLRRR```vvv{{{ZZZNNNBBB@@@DDDJJJRRRZZZbbbkkkyyy{{{sssqqqmmmeee_________aaakkkwww|||qqqqqqxxx~~~|||{{{eeeSSSIIIMMMNNNPPPSSSWWW\\\```bbbffflllzzzvvvlllqqq}}}{{{oooVVVNNNCCC===@@@NNNddduuubbbYYYWWWeeexxxfffVVVRRRQQQVVV^^^dddeeeiiimmmoooqqqssssssqqqppppppqqq}}}yyyzzzqqquuu{{{~~~sssxxxsssPPP@@@===;;;:::===BBBEEEDDDBBBHHHKKKRRR]]]iiiuuu~~~~~~|||eeekkk~~~xxx}}}|||mmmcccccccccaaaeeemmmjjjiiiiiimmmsssyyy}}}~~~mmmaaaVVVQQQLLLJJJUUUdddyyy]]]PPPMMMKKKMMMRRRVVVXXXZZZZZZZZZZZZ\\\^^^___ddd|||}}}rrrdddRRRGGGEEEEEECCC@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMOOONNNOOOQQQTTTTTTQQQJJJDDDEEEJJJXXXooouuuWWWLLLAAA???BBBGGGNNNUUU]]]fffsss{{{uuuhhh```___WWWWWW]]]hhhsss}}}vvvpppqqqttt}}}|||kkk\\\TTTTTTTTTUUUWWWZZZ]]]```bbbiiiooo|||yyyrrrrrrtttVVVMMMCCC>>>@@@LLL```pppbbbYYYVVVbbbtttgggWWWQQQQQQUUU]]]ccceeeiiinnnoooppprrrsssrrrsssuuuwww}}}uuu{{{}}}uuuyyy|||{{{|||rrrzzzmmmNNNAAA===::::::===BBBEEEDDDAAAEEEIIIQQQ]]]kkkzzz|||ccc___qqqrrriiiffffffgggnnngggfffsss{{{vvvnnnkkkpppuuuyyy~~~kkk\\\UUUUUUWWWWWWxxx{{{```TTTPPPLLLMMMRRRWWWXXXYYYYYYZZZ[[[^^^aaaaaaeeeyyy}}}ttthhhXXXLLLFFFDDDCCCBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHIIIKKKNNNRRRUUUOOOLLLJJJMMMQQQPPPHHHAAA@@@DDDPPPggg|||oooTTTIII@@@>>>AAADDDIIINNNUUU]]]hhhllleeeZZZWWWZZZccciiiuuu|||yyylllttt}}}|||ttthhh```[[[[[[[[[[[[\\\^^^```cccdddkkkrrr|||vvvtttyyyYYYNNNCCC>>>@@@JJJ\\\mmmcccYYYUUU]]]mmm|||iiiXXXPPPOOOSSS[[[aaadddiiinnnnnnoooqqqrrrsssvvvzzz}}}|||zzzlllkkkppprrryyy{{{}}}}}}yyyxxxrrr}}}}}}fffKKKAAA>>>;;;;;;???EEEHHHFFFCCCCCCGGGPPP]]]nnn~~~bbbVVVbbb}}}iii\\\UUURRRRRRSSSRRRZZZlll|||~~~~~~{{{jjjaaacccaaaYYYsssrrr^^^WWWTTTPPPPPPSSSXXXXXXYYYYYYYYY\\\```cccbbbeeewww{{{{{{uuulll^^^PPPGGGCCCCCCDDD???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIHHHIIILLLQQQVVVYYYPPPJJJFFFJJJSSSVVVOOOGGGAAABBBKKK```}}}zzzkkkRRRHHH@@@>>>@@@BBBEEEHHHJJJQQQZZZ^^^[[[ZZZdddpppnnn___jjjtttrrrkkkdddaaa___````````````bbbdddfffgggkkkuuu}}}vvv|||cccSSSDDD???@@@III[[[mmmddd[[[TTTYYYgggxxxjjjYYYOOONNNQQQYYY___ccchhhnnnnnnooopppqqqrrrvvvzzz~~~|||uuufff___^^^```kkk|||~~~xxxvvvsss~~~yyybbbIII@@@@@@======CCCJJJMMMJJJEEECCCHHHQQQ^^^nnn~~~aaaUUUZZZyyykkkXXXLLLIIIHHHEEEIIITTTdddqqqxxxuuuiiikkkkkkddduuuzzzjjj^^^\\\[[[UUUSSSUUUXXXXXXYYYYYYYYY\\\```cccbbbfffuuuvvvnnn```RRRGGGCCCCCCDDD???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGHHHLLLQQQVVVYYYPPPIIIDDDJJJUUUZZZTTTMMMFFFCCCGGGYYYuuu{{{jjjQQQHHH@@@???@@@AAABBBEEEBBBGGGOOOUUUYYYcccxxxhhh```nnnxxxsssjjjeeedddddd______```aaacccfffiiijjjjjjuuuyyynnnZZZFFF???@@@HHH[[[nnnddd\\\UUUUUUbbbuuulll[[[OOONNNPPPVVV\\\aaagggmmmmmmnnnooopppqqqsssxxx{{{|||tttfff\\\YYYXXXdddvvv~~~yyyxxxttt{{{zzzaaaHHH??????<<<===DDDLLLPPPKKKEEEFFFKKKSSS___ooodddZZZZZZxxxttt[[[KKKEEEEEEAAAFFFOOO[[[dddlllyyyzzzlllkkkkkkiiisss~~~uuuhhh___```___XXXUUUVVVWWWXXXYYYYYYZZZ[[[^^^aaa```fffuuuvvvmmm```RRRHHHCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJNNNRRRUUUOOOIIIEEEKKKUUU[[[VVVOOOJJJCCCCCCRRRlll{{{jjjPPPGGG???>>>???@@@AAADDDAAAFFFOOOXXXaaaooowwwjjjdddttt}}}uuuhhhcccbbbbbb\\\\\\]]]___aaaeeehhhiiihhhuuuzzzuuu]]]HHHAAAAAAFFFXXXlllaaa\\\TTTRRR^^^rrrrrr^^^PPPNNNOOOTTTZZZ^^^eeellllllmmmooooooppprrrvvvxxx|||~~~}}}vvvjjjaaa]]]\\\cccqqqzzz}}}zzz```GGG@@@===:::;;;CCCMMMQQQKKKCCCFFFLLLVVVbbbqqqnnn```^^^zzzdddNNNDDDCCCAAABBBHHHSSS]]]gggvvvooogggeeedddfffzzzoooccc\\\]]]]]]XXXVVVZZZVVVXXXZZZZZZZZZZZZ\\\^^^___fffvvvuuulll]]]QQQIIIDDDBBBAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFHHHKKKNNNOOOKKKGGGFFFMMMXXX^^^\\\WWWOOOFFFAAANNNhhhyyyiiiNNNEEE===<<<>>>>>>@@@DDDHHHOOO]]]lllxxxxxxjjjvvvllleeewwwsssccc]]]]]][[[YYYZZZZZZ\\\^^^aaadddeeehhhvvvttt\\\GGGBBBAAACCCQQQddd]]]ZZZRRROOOZZZpppyyyaaaRRRNNNNNNSSSXXX\\\cccjjjiiilllnnnpppqqqsssvvvxxx{{{}}}zzzsssqqqppppppvvvuuu]]]GGGBBB>>>;;;<<>>BBBNNN\\\jjjwwwrrrfff___^^^YYYmmmwww}}}iii]]]UUUWWWYYYVVVXXX]]]UUUXXXZZZ[[[ZZZZZZ[[[\\\^^^fffwww|||uuujjj[[[OOOIIIEEEBBB@@@???@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKFFFEEEGGGPPP\\\ddddddaaaTTTIIICCCNNNiiizzzwwwgggMMMDDD;;;:::<<<===@@@CCCPPPZZZmmmttthhhttt{{{kkkgggzzzuuuccc\\\[[[YYYXXXXXXXXXYYY[[[^^^```aaahhhwwwqqqYYYFFFCCCBBBAAALLL]]]ZZZXXXQQQMMMXXXnnndddSSSOOONNNRRRWWW[[[bbbiiigggjjjnnnqqqsssuuuwwwyyy{{{}}}pppZZZGGGDDDAAA>>>@@@IIIUUUXXXQQQHHH@@@IIIXXXgggyyyfffjjj~~~UUUAAADDDAAADDDKKKVVVcccoooxxx}}}|||fff]]]YYYWWWTTT[[[gggwwwhhh```YYYXXXYYYXXXWWWYYYWWWVVVUUUWWWYYY[[[[[[[[[___kkkyyy|||zzzzzzooo```QQQHHHCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFGGGGGGEEEGGGGGGIIIIIIIIIIIIGGGGGGIIIFFFEEEKKKWWWccchhhgggYYYSSSFFFNNNoooyyy}}}tttfffQQQCCC<<>>:::BBBRRRWWWiiitttkkkttttttlllhhh{{{rrr^^^XXX[[[]]][[[WWWWWW\\\```aaacccfffeee~~~qqqYYYFFFBBBAAA???IIIXXX[[[TTTMMMLLLUUUfffwwwcccWWWSSSMMMMMMUUU___ccccccjjjlllnnnpppqqqssswwwyyy{{{}}}|||kkkVVVGGGBBB@@@AAA>>>III___bbbUUUNNNGGGMMMVVVdddyyyqqqvvv[[[GGGGGGEEEKKKWWWeeerrr||||||dddWWWPPPLLLKKKPPP[[[llliii```ZZZYYYZZZYYYXXXZZZXXXWWWVVVWWWZZZ\\\]]]]]]^^^hhhuuu|||zzz~~~}}}ssscccTTTJJJDDDBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFGGGGGGEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHFFFEEEIIISSS___gggjjj___YYYJJJMMMkkk}}}www{{{ssseeeTTTFFF>>>AAAAAA???JJJZZZggguuuxxxnnnxxxrrriiilll{{{ppp^^^YYY[[[[[[YYYVVVXXX___dddeeefffhhh___xxx{{{||||||{{{mmmWWWFFFCCCBBB???GGGUUU]]]WWWOOOLLLSSSbbbsss~~~iiiYYYSSSMMMMMMUUU^^^bbbbbbhhhjjjmmmnnnppprrruuuxxx{{{~~~}}}zzzjjjVVVFFF@@@???@@@===III```cccTTTMMMEEENNN]]]ooowwwxxx]]]JJJFFFFFFPPP```ppp{{{|||bbbTTTLLLFFFCCCFFFOOOaaawwwiiiaaa[[[[[[\\\ZZZZZZ[[[ZZZXXXWWWXXX[[[^^^______^^^fffooo{{{zzz}}}vvvfffVVVLLLFFFCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEEEEGGGMMMXXXeeennnjjjcccRRROOOfff~~~zzz}}}ttthhhUUUGGG>>>@@@BBBDDDQQQaaavvv|||zzzvvvkkkvvvmmmcccqqqzzzzzzlll___[[[[[[ZZZZZZYYY\\\dddjjjkkklllnnnbbbtttuuu~~~{{{wwwttthhhUUUFFFDDDBBB???DDDNNN___YYYQQQMMMPPP]]]nnnyyyrrr]]]UUUNNNMMMTTT[[[```bbbgggiiikkkmmmnnnqqqtttwww{{{~~~~~~uuuqqqmmmkkkiiihhhhhhhhhfffdddiiilllnnnqqqvvv|||vvvhhhVVVFFF???>>>???>>>KKKbbbeeeUUULLLHHHSSSdddwwwzzzvvvvvvnnn[[[LLLFFFHHHTTTdddqqqzzzyyybbbVVVOOOKKKDDDCCCIII[[[tttjjjccc]]]]]]^^^]]]\\\]]]\\\ZZZYYYYYY\\\___aaaaaa^^^dddkkk}}}zzz{{{~~~uuufffWWWMMMGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGQQQbbbqqqtttooo\\\SSScccxxx{{{ooo[[[MMMCCCDDDHHHMMMZZZjjj{{{zzzuuummmwwwmmmdddtttvvvrrrggg___]]]]]]\\\aaa^^^```gggmmmnnnppprrrmmmxxxwww{{{zzz}}}uuuqqqdddTTTGGGEEEBBB>>>AAAHHH]]]YYYSSSMMMNNNYYYiiiuuu||||||bbbWWWNNNMMMRRRXXX^^^bbbfffhhhjjjlllnnnppptttwwwyyy|||yyyooogggddd[[[ZZZZZZ[[[\\\\\\[[[ZZZ\\\```aaaaaadddkkkrrrttt|||rrrfffVVVHHHAAA???AAA@@@OOOhhhjjjXXXMMMMMM[[[lll{{{rrrlllggg[[[OOOKKKNNNWWWccckkkpppuuu~~~uuu___VVVRRROOOIIIEEEHHHZZZuuukkkddd___```aaa___^^^___^^^\\\ZZZZZZ]]]___aaaaaa^^^ccchhhwwwxxxyyy}}}~~~|||rrrdddWWWNNNIIIFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDJJJ]]]pppyyywwwfffYYYccctttyyygggZZZOOONNNSSSYYYeeeqqqyyyzzzxxxrrrmmmwwwtttlllccc___```aaaaaafffbbbbbbfffjjjlllnnnrrrsssyyywwwwwwvvv~~~uuupppeeeVVVIIIEEEBBB>>>???CCCWWWWWWTTTNNNMMMVVVfffrrrzzzgggYYYNNNMMMQQQUUU[[[aaaeeegggjjjlllnnnqqquuuwwwwwwzzz}}}zzztttmmmeeebbbbbbaaaaaabbbeeeiiikkkjjjiiihhhmmmnnnjjjjjjpppsssrrryyy}}}vvvgggVVVHHHBBBAAACCCEEEUUUpppqqq]]]PPPOOObbbxxxvvvllldddZZZRRROOOQQQXXX___bbbbbbiiivvvuuu___VVVQQQNNNLLLEEEGGGZZZxxxllleeeaaabbbdddbbb```aaaaaa^^^[[[ZZZ\\\___```aaa\\\cccgggqqq{{{yyy{{{www~~~zzzqqqcccWWWNNNIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFCCC@@@AAACCCCCCFFFWWWkkkwwwzzzmmm___cccqqqrrreee[[[YYY\\\bbbjjjqqqwww}}}|||yyyoooqqq|||vvvkkkccc```bbbeeefffhhhcccbbbfffiiijjjkkknnnooorrrttt}}}xxxvvv{{{wwwppphhh[[[LLLEEEAAA===>>>AAARRRTTTUUUPPPMMMSSSbbbnnnxxxlll[[[NNNMMMPPPRRRYYYaaadddgggiiilllnnnqqqtttwwwxxx{{{~~~xxxqqqmmmiiifffhhhllllllmmmppptttyyy||||||{{{yyyzzzxxx|||}}}xxxtttvvv}}}iiiTTTGGGBBBCCCFFFHHH[[[vvvxxxaaaRRRNNNfffyyymmmbbb[[[YYYXXX___cccbbbaaahhhyyy{{{fff[[[UUUOOOMMMEEEGGG\\\~~~|||mmmfffbbbdddfffcccbbbbbbccc```\\\ZZZ[[[]]]______YYYaaaeeelll}}}pppyyy{{{rrreeeXXXOOOIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGEEEEEEEEEDDDCCCCCCDDDEEEEEEBBB>>>@@@DDDCCCDDDRRRdddpppxxxpppcccdddoootttjjjfffhhhlllooosssxxx}}}xxxooorrryyymmmttt|||pppgggcccdddhhhkkkgggeeegggmmmooonnnlllmmmlllnnnttt|||}}}zzzsssnnn```OOOEEE???===>>>AAAOOOTTTWWWSSSMMMPPP]]]iiisss{{{ppp]]]NNNLLLOOOPPPWWWaaabbbeeehhhjjjlllooosssvvv|||~~~~~~~~~tttpppnnnooooooppptttzzz{{{|||gggPPPEEEDDDDDDGGGJJJ^^^{{{|||dddSSSPPPfff~~~qqqjjjhhheeekkkpppnnnlllsssoooddd[[[TTTNNNFFFHHH___rrrnnngggccceeegggdddccccccdddaaa\\\ZZZ[[[\\\^^^^^^WWW```dddiiiooovvv}}}tttgggYYYPPPIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGEEEDDDCCCBBBAAAAAABBBCCCDDDBBB===???EEEDDDCCCOOO```jjjvvvqqqeeedddmmmzzzwwwxxxyyyzzzzzzyyy|||vvviiinnnzzzppp{{{tttjjjeeedddiiinnnhhhgggllluuuxxxtttpppooommmooowww~~~wwwqqqcccQQQDDD>>>===???AAANNNTTTYYYUUUNNNNNNZZZeeeooovvvrrr^^^NNNLLLNNNOOOVVVaaaaaacccfffhhhkkknnnrrruuuyyyyyyzzzsssooommmlllnnnsssvvvxxx~~~|||cccNNNEEEFFFDDDGGGKKK```}}}}}}eeeTTTVVVdddvvv}}}}}}uuujjj```SSSIIIKKKcccxxxnnnjjjiiiiiihhhfffeeeccccccddd```\\\YYYZZZ]]]___```___WWWdddkkksssvvv{{{mmm]]]PPPHHHDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBBBBDDDDDDBBB??????AAABBBAAA@@@CCCIIIOOOaaahhhpppooohhhiii|||}}}{{{|||www{{{{{{mmmppp~~~sss|||}}}ooohhhfffgggkkkpppnnnppprrrtttssspppkkkhhhhhhrrryyyooommmUUUCCCHHHAAA888AAAMMMUUU\\\YYYPPPMMMTTT\\\jjjwww{{{dddOOOKKKNNNOOOPPPTTT]]]```dddgggiiikkknnnqqq}}}sssuuu~~~~~~ttteeedddlllkkkttt{{{||||||vvv^^^LLLDDDCCCCCCGGGMMMccc~~~bbbOOOUUUlll|||nnnaaaWWWWWWiiizzzmmmdddiiiiiiiiihhhgggeeecccbbbhhhddd```]]]]]]______```___YYYeeekkkpppzzz~~~pppaaaTTTKKKEEECCCDDDDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFDDDBBBBBBCCCCCCBBB???@@@@@@@@@@@@AAADDDIIILLLVVV```kkkoookkklll|||{{{|||uuuyyy|||~~~}}}}}}tttvvvrrrwwwuuukkkhhhiiiiiilllpppooooooooopppooonnnkkkiiijjjssszzzvvvsss[[[HHHIIIBBB;;;CCCFFFNNNUUUTTTMMMKKKRRRZZZcccqqq}}}fffPPPKKKNNNOOOQQQUUUZZZ]]]bbbeeehhhkkknnnqqqyyy{{{~~~rrrrrr~~~zzztttqqqpppiii___```jjjpppzzz}}}rrr]]]MMMGGGFFFIIILLLPPPddd}}}cccQQQUUUqqqppphhheeeooo||||||xxxxxxyyysss}}}mmmddd```fffggghhhhhhgggeeecccbbbhhheeeaaa_________^^^]]]```\\\gggjjjmmmuuugggYYYOOOHHHDDDCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAABBBCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@@@@???>>>???BBBEEEHHHIIIKKKVVVeeennnnnnppp||||||xxxxxxrrruuuxxxyyyxxxyyy}}}xxx{{{sssuuutttmmmgggiiikkklllmmmppppppnnnllllllmmmmmmlllkkkllltttzzz~~~}}}xxxcccOOOIIIBBB===DDDAAAIIIPPPQQQMMMLLLRRRYYY^^^mmm|||iiiRRRLLLNNNNNNQQQUUUXXX[[[```dddgggjjjmmmppptttwwwzzz}}}~~~qqqppp}}}xxxtttkkkeeecccccc```\\\bbbmmmvvv|||kkkYYYMMMHHHIIILLLNNNPPPaaazzzyyy```PPPVVVvvv|||yyy}}}zzzwwwxxxtttgggllluuuzzziiieeehhhbbbcccfffggghhhgggeeedddcccaaa^^^]]]]]]]]]\\\[[[______hhhjjjlllyyylll^^^RRRIIIDDDCCCCCCCCCCCCBBBAAA@@@???AAA@@@AAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@AAA>>><<<>>>CCCFFFGGGEEEFFFOOO^^^iiilllnnnwwwzzzxxxvvvrrrppprrrnnnqqqtttttttttwww|||zzzuuuzzz{{{www|||ssslllhhhjjjllllllmmmoooooonnnlllnnnpppqqqooolllkkkrrrxxx|||}}}lllXXXJJJAAA@@@EEEAAAHHHOOOQQQOOOOOOSSSWWW]]]lll{{{nnnUUULLLLLLLLLOOOSSSXXX[[[```cccfffhhhlllnnnsssvvvyyy|||}}}sssooozzzvvvnnniii^^^\\\]]]aaaccceeemmmvvv{{{uuueeeUUUKKKIIIJJJJJJLLLLLL\\\tttsss]]]NNNYYYwww~~~yyygggdddhhh|||ooohhhjjj^^^```cccfffggghhhgggggg```^^^\\\[[[]]]^^^^^^]]]^^^aaahhhjjjmmm|||pppcccUUUJJJCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAACCCDDDEEECCCCCCCCCBBBAAA@@@@@@@@@@@@>>>===???DDDGGGFFFDDDEEEJJJSSS]]]```cccjjjssszzzbbb^^^]]]aaaeeefffhhhkkkiiilllpppqqqrrrvvv{{{qqqpppqqqzzz}}}vvv}}}zzzqqqjjjjjjkkkjjjjjjlllmmmmmmooossswwwvvvqqqllliiinnntttxxxzzzwwwdddNNNDDDEEEFFFBBBGGGNNNPPPOOONNNPPPRRR[[[jjjxxxvvvYYYMMMKKKJJJLLLPPPYYY\\\```bbbdddfffiiikkktttwwwzzz||||||}}}vvvpppxxxxxxnnnfffaaaWWWXXX___gggooottt{{{|||ooo___QQQIIIGGGIIIGGGJJJKKK[[[rrrqqq[[[NNN]]]uuutttmmmmmm~~~xxxgggccc___```bbbdddeeegggggghhhbbb```]]]]]]___aaaaaabbb___cccgggjjjnnn}}}tttgggXXXKKKDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@AAABBBDDDEEEBBBCCCDDDBBB@@@???@@@AAA??????@@@BBBEEEFFFEEEDDDDDDDDDHHHNNNRRRTTTYYY___nnnpppxxxyyyiii^^^LLLIIIJJJRRRXXX[[[___cccbbbgggkkkoooqqquuu{{{~~~gggkkksss|||rrruuu}}}sssjjjhhhhhhfffgggiiijjjkkkooouuu{{{yyyqqqjjjgggkkkpppttt{{{{{{qqqTTTHHHJJJHHH???DDDIIIMMMMMMLLLKKKJJJSSSbbbppp{{{```PPPKKKHHHIIINNNVVVYYY]]]```bbbeeehhhjjjuuuwwwzzz||||||}}}zzzrrryyy|||qqqhhhbbb^^^YYY]]]fffqqq{{{zzzlll[[[NNNHHHGGGHHHGGGLLLOOO___vvvsss]]]OOO^^^rrrvvveee```ccccccbbbbbbcccdddeeeffffffccc___^^^___aaaccccccaaadddeeehhhnnnzzzxxxkkk\\\NNNEEEEEEEEEEEEEEEDDDCCCBBBBBB===>>>>>>???@@@BBBDDDEEEAAACCCDDDCCC@@@>>>???AAA===@@@CCCEEEEEEEEEEEEFFFDDDAAAAAAFFFIIIJJJLLLPPPXXX\\\iiixxx|||ppp___UUUIIIFFFGGGMMMQQQSSSUUUXXX[[[```ggglllooosssyyy}}}}}}~~~zzzccckkkxxx~~~qqqnnnxxxwwwnnngggffffffdddcccdddggggggkkksssyyyxxxppphhhhhhjjjnnnqqquuu~~~yyyWWWIIIKKKFFF<<<@@@EEEJJJLLLKKKIIIGGGKKKZZZfffppphhhUUUMMMHHHIIIMMMPPPTTTYYY]]]```cccgggjjjrrrtttxxxzzz{{{}}}}}}ttt|||yyyooogggccc```dddiiiqqq{{{xxxiiiYYYMMMHHHHHHJJJIIIOOOUUUeeezzzttt[[[LLLXXXjjj|||{{{pppeeecccgggfffcccaaaaaaaaabbbccciiieee```]]]^^^```aaabbbccceeedddgggmmmuuuzzznnn___PPPGGGFFFFFFFFFFFFEEEDDDCCCBBB======>>>???@@@BBBDDDEEEAAACCCDDDCCC???>>>???AAA<<>>DDDJJJNNNMMMJJJGGGGGGUUU```iiimmmYYYOOOIIIIIIMMMKKKOOOTTTZZZ^^^cccgggjjjooorrrvvvyyy{{{}}}uuu~~~yyypppjjjfffeeeppptttzzzwwwhhhXXXMMMIIIJJJLLLJJJQQQWWWggg{{{sssYYYIIIPPPccczzztttfff^^^___ooorrrfffccccccdddcccbbb`````````aaaaaaaaa___]]][[[ZZZ\\\^^^```___]]]aaaggghhhpppwwwzzzuuukkkYYYIIIBBBDDDEEEEEEDDDCCCCCCDDDAAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBAAA???>>>===@@@AAABBBDDDEEEEEEFFFFFFDDDEEEEEEDDDCCCCCCEEEGGGGGGIIIRRRcccrrrssseeeWWWJJJGGGFFFFFFDDDAAADDDJJJMMMWWWbbbhhhhhhkkksss{{{{{{xxxzzzyyynnn{{{vvvppptttzzz}}}}}}hhhhhhgggbbb^^^]]]```ccccccdddfffkkkoooppplllhhhiiiqqqppplllpppyyy|||zzzyyysss```JJJCCCHHH@@@>>>???EEEMMMOOOIIICCCAAAQQQ\\\```rrr\\\RRROOOGGGDDDKKKNNNSSSXXX]]]aaadddeeejjjpppttttttwww||||||{{{ssskkkmmmuuuxxx~~~|||wwwyyygggRRRHHHIIIIIIEEELLLOOOTTTggg|||rrrVVVFFFOOOcccyyyyyyooodddYYYQQQMMMSSSbbbzzz~~~nnngggeeebbbbbbbbb```______```aaaaaabbbaaa___^^^]]]^^^______^^^]]]aaaeeeeeelll{{{}}}xxxnnn\\\KKKDDDEEEFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???BBBBBBAAA@@@??????>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCEEEGGGEEEFFFNNN]]]kkknnncccWWWGGGCCCAAABBBAAA???BBBFFFIIIRRR]]]cccdddgggooovvvvvvtttvvv}}}~~~sssuuuxxxwww{{{{{{uuunnnjjjiiigggdddbbbaaabbbccccccdddfffkkkoooppplllhhheeeoooooommmpppuuu}}}wwwtttpppbbbMMMCCCCCC@@@>>>>>>CCCJJJMMMJJJEEEBBBLLLTTTYYYgggfffWWWPPPIIIGGGIIILLLPPPVVV[[[```cccdddhhhnnnrrrsssuuu{{{~~~}}}|||xxxrrrsssyyyxxxdddOOOFFFHHHIIIHHHNNNPPPSSSeee{{{sssYYYKKKPPP```rrr{{{pppaaaUUUOOOLLLJJJIIIKKKYYYppp}}}nnnggggggeeeaaa```___^^^^^^^^^___```aaacccccccccbbbaaa```______]]]]]]```dddcccggg{{{|||rrr```OOOGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>BBBAAA???>>>>>>>>>??????CCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFEEEEEEJJJVVVccchhhbbbZZZEEE???<<<===>>>===>>>BBBFFFOOOZZZ___aaaeeelllsssqqqoooqqqyyy~~~{{{qqq{{{}}}}}}qqqeeellljjjhhhgggggggggeeeddddddeeeggglllqqqqqqmmmiiieeeoooqqqppprrrsssvvvqqqpppfffSSSDDD???AAA>>><<<@@@GGGKKKJJJGGGEEEGGGLLLRRR[[[qqquuu___SSSJJJJJJGGGIIIMMMSSSXXX]]]aaacccffflllpppqqqsssyyy|||{{{yyy||||||ttt___KKKDDDFFFJJJIIIOOOPPPSSSdddzzzttt]]]RRRRRR```nnnxxx|||ooo]]]PPPMMMMMMNNNNNNOOOYYYlllqqqdddbbbcccccc```]]]]]]\\\\\\\\\^^^___```cccdddeeeeeeeeebbb```^^^\\\]]]```ccccccggguuuwwweeeTTTJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>AAA@@@>>>======>>>@@@AAADDDDDDEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDCCCBBBCCCDDDFFFEEEHHHQQQ\\\bbbaaa]]]EEE???;;;===>>>======???GGGOOOYYY___bbbeeelllrrrooommmooowww|||}}}~~~zzz~~~uuujjjmmmkkkiiijjjmmmllliiieeeggghhhjjjooottttttpppllliiirrrssssssvvvuuu|||~~~yyyttttttjjjVVVGGGAAABBB>>>;;;===CCCHHHJJJIIIIIIEEEHHHPPPUUUaaaiiiVVVKKKKKKFFFHHHKKKPPPVVV\\\aaaccceeekkkppppppsssxxx{{{{{{}}}uuu~~~wwwtttzzz|||xxx|||oooZZZKKKEEEGGGIIIIIIMMMOOOTTTfff{{{uuu___TTTUUUeeettt~~~zzznnn^^^SSSPPPOOONNNLLLRRRWWWfff{{{nnnccc^^^]]]^^^```\\\\\\[[[[[[[[[]]]^^^___aaaccceeefffeeeccc___]]][[[]]]```cccdddhhhsss~~~{{{jjjZZZLLLIIIDDDBBBCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA???>>>@@@???>>>======???BBBCCCEEEEEEEEEEEEDDDCCCBBBAAACCCEEEEEEEEECCCBBBBBBCCCEEEDDDEEEKKKSSSYYY[[[ZZZGGGBBB@@@BBBBBB???>>>@@@GGGNNNWWW^^^aaaeeekkkpppqqqnnnpppwww{{{{{{|||~~~{{{ooommmkkkjjjllloooooolllhhhkkklllnnnssswwwxxxtttpppmmmtttsssrrrwwwwww|||yyywwwkkkVVVHHHDDDCCC???<<<<<<@@@FFFIIIJJJHHHCCCFFFNNNPPPUUUooovvv]]]LLLKKKGGGHHHJJJNNNTTTZZZ```ccceeekkkoooppprrrxxx{{{zzz{{{~~~ttt{{{pppppp{{{{{{xxxwwwhhhWWWLLLIIIHHHHHHGGGJJJNNNUUUhhh|||uuu]]]SSSTTTiii~~~sssuuu|||tttjjjaaa\\\XXXSSSPPPOOOPPP\\\qqqnnnbbb\\\YYY\\\```]]]\\\[[[[[[[[[\\\]]]^^^^^^```bbbddddddaaa^^^\\\ZZZ\\\^^^```bbbhhhpppwwwpppbbbPPPKKKEEEBBBCCCEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@??????>>>>>>>>>@@@AAACCCDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFEEECCCAAAAAABBBCCCBBBCCCFFFKKKOOORRRSSSIIIHHHJJJKKKGGGAAA???BBBDDDKKKSSSZZZ___ccciiimmmrrroooqqqwww{{{{{{{{{}}}~~~~~~~~~yyymmmkkkkkkkkkmmmoooooommmkkknnnoooqqqvvv{{{{{{wwwsssnnnsssqqqqqqvvvwww}}}|||yyylllXXXIIIFFFEEEBBB>>><<>>???@@@BBBCCCEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFEEECCCAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLKKKNNNSSSTTTLLLCCCAAADDDCCCIIIQQQXXX^^^bbbgggkkkpppmmmooovvv{{{{{{|||~~~}}}}}}|||rrrhhhiiijjjlllmmmlllmmmnnnooooooppprrrwww||||||xxxtttppptttrrrrrrxxxwwwzzz~~~|||sss```OOOHHHGGGDDD@@@>>>???CCCGGGIIIEEEBBBAAABBBCCCFFFRRR___zzzvvvYYYNNNGGGGGGGGGIIINNNTTTZZZ^^^ccciiimmmmmmpppuuuxxxxxxzzz|||~~~tttbbbQQQKKKKKKJJJJJJKKKKKKOOOUUUeeevvvmmmWWWNNNTTTlllooo```]]]eeemmmttttttsssmmmeee\\\VVVSSSPPPLLLRRReee}}}gggZZZWWWYYY]]]ccc___^^^]]][[[[[[[[[\\\\\\XXXYYY\\\^^^___^^^\\\[[[YYYZZZYYYXXXZZZ```eeeggguuu|||oooWWWPPPHHHEEEGGGIIIIIIHHHBBBCCCCCCCCCCCCCCCBBBBBB===>>>@@@BBBDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDFFFEEECCCAAA@@@@@@CCCDDDFFFFFFGGGGGGHHHJJJLLLRRRXXXYYYOOOCCCAAAEEEDDDJJJRRRYYY___ccchhhkkkmmmkkknnnuuu{{{|||}}}|||~~~uuulllggggggjjjmmmlllkkkkkknnnqqqoooppprrrwww||||||xxxtttrrrwwwuuuvvv|||yyyxxxzzziiiUUUJJJHHHEEEAAA??????BBBFFFIIIGGGEEEAAA???@@@EEEOOOWWWmmm___QQQGGGFFFFFFGGGKKKRRRXXX\\\aaagggkkklllnnntttwwwvvvzzz|||~~~|||uuubbbOOOIIIJJJJJJKKKOOOMMMQQQSSSaaaqqqjjjVVVNNNWWWnnn}}}bbb^^^aaaZZZpppxxx|||uuuhhh]]]WWWUUUNNNLLLMMMYYYqqqlll\\\UUUWWW[[[^^^]]]^^^^^^\\\YYYYYY\\\___^^^^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWZZZ___cccnnn{{{sss\\\TTTJJJEEEEEEGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBDDDFFFIIIJJJKKKKKKPPPWWWYYYQQQFFFCCCEEEAAAGGGOOOWWW\\\```cccdddiiikkkmmmqqqtttwwwyyyzzz~~~{{{~~~qqqjjjfff```cccfffjjjmmmnnnnnnnnnooorrrsssrrrvvvzzzzzzvvvrrrqqqtttxxxvvvrrrvvvyyyxxxqqq\\\GGGFFFFFFBBB<<<:::>>>EEEIIIGGGDDD@@@<<<===CCCLLLRRRiiilllPPPJJJFFFDDDFFFHHHKKKRRRYYY```cccgggjjjmmmqqquuuxxxyyy{{{|||}}}rrrbbbRRRLLLKKKJJJIIIJJJIIIMMMTTTgggwwwkkkTTTNNNUUUkkkxxxgggyyy|||nnnaaaXXXTTTRRRPPPOOOXXXmmmxxxjjj```\\\]]]^^^^^^\\\\\\]]][[[YYYYYY\\\___aaaaaa```^^^\\\[[[ZZZYYYXXXXXXWWWWWWWWWYYY^^^bbbjjj~~~wwwaaaXXXLLLEEEDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@AAACCCFFFJJJMMMNNNIIILLLSSSVVVPPPEEE@@@@@@@@@FFFNNNUUUZZZ^^^```bbbhhhjjjmmmppptttwwwxxxyyyzzz{{{}}}{{{qqqjjjfffffffffggghhhiiijjjlllmmmmmmqqqssssssvvvyyywwwrrroooooorrrvvvtttqqqvvv}}}~~~xxxooo^^^MMMFFFGGGEEE???;;;<<>>::::::>>>FFFKKKWWWrrrtttQQQLLLHHHFFFFFFEEEFFFLLLSSS^^^aaaeeehhhkkknnnrrruuuwwwyyy|||~~~}}}~~~lll^^^PPPKKKKKKKKKKKKMMMPPPTTTZZZlll{{{oooYYYSSSSSSiii~~~yyy|||{{{pppbbbWWWRRRWWWUUUTTTZZZkkkqqqlllfffccccccccc```^^^YYYZZZZZZYYYYYYZZZ\\\___cccbbbaaa___]]][[[ZZZYYYXXXXXXWWWVVVVVVXXX\\\___eeezzz~~~kkkaaaSSSIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAACCCGGGKKKMMMNNNGGGGGGJJJNNNLLLCCC<<<;;;???EEEMMMTTTXXX[[[^^^```eeegggjjjmmmqqqtttvvvwwwuuuvvvxxx{{{}}}}}}pppjjjhhhkkkiiigggffffffgggiiijjjjjjnnnqqqsssuuuwwwtttnnnlllmmmpppsssrrrppptttyyy}}}rrraaaRRRFFFGGGGGGCCC<<<999;;;???DDDBBB>>>:::999;;;@@@DDDHHH\\\[[[OOOLLLIIIGGGCCCBBBGGGOOOZZZ]]]aaadddgggjjjnnnqqqtttxxx|||~~~~~~~~~~~~~~~{{{{{{}}}~~~eeeYYYNNNKKKLLLLLLMMMPPPPPPTTTYYYjjjyyylllWWWSSSVVVmmmqqqqqqttttttnnnbbbWWWRRRVVVWWWXXX^^^mmm{{{uuueeecccbbbccceeeddd```]]]WWWXXXXXXXXXYYYZZZ\\\^^^aaa```___^^^]]][[[[[[ZZZWWWXXXWWWVVVUUUWWWZZZ]]]aaammmwwwlll\\\OOOHHHFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFEEEEEEIIINNNPPPPPPOOOHHHCCCBBBEEEFFFAAA<<<;;;AAAFFFMMMTTTXXX[[[]]]^^^```bbbeeeiiimmmppprrrsssssstttvvvyyy}}}vvvmmmjjjiiijjjiiihhhfffffffffgggggghhhlllnnnnnnqqquuutttpppmmmoooqqqrrrqqqppprrrttt}}}zzzhhhVVVFFFGGGHHHFFF???888888<<>>@@@DDDOOOsssmmmSSSOOOKKKHHHDDDBBBGGGOOOWWWZZZ^^^aaadddhhhllloootttvvvyyy{{{zzzzzz{{{|||~~~}}}~~~vvvaaaWWWNNNLLLMMMMMMOOOQQQNNNRRRWWWggguuujjjWWWTTTYYYppp~~~mmmhhhhhhllljjj```VVVQQQNNNRRRWWW```ppppppeeeyyyuuuiiiaaa^^^]]]^^^aaaaaa^^^[[[WWWVVVWWWXXXZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXVVVUUUVVVXXXZZZ^^^eee}}}sssdddVVVLLLGGGEEEEEECCCCCCDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFKKKSSS[[[___]]]ZZZOOOGGGAAABBBCCCAAA??????CCCHHHOOOUUUYYY[[[]]]^^^___aaadddhhhllloooqqqssstttuuuwwwyyy{{{~~~{{{}}}zzznnniiihhhhhheeefffggghhhiiihhhhhhggghhhjjjiiihhhlllsssvvvtttppprrrtttrrrqqqqqqpppooozzzrrr]]]HHHFFFFFFGGGBBB:::888;;;DDDEEEEEEBBB???<<<<<<<<>>BBBIIIBBB:::999999===CCCGGGFFFAAA999444999<<>>BBBEEECCC>>>;;;888555666<<>>999999;;;???CCCDDDBBB???:::555777===>>>JJJuuudddNNNLLLJJJCCC@@@AAABBBDDDHHHPPPZZZ```mmmnnnooonnnnnnooorrruuuvvvyyy~~~yyylllaaaXXXQQQNNNJJJIIIIIINNNYYYiiiyyy|||ooopppzzzmmmaaaVVVOOONNNKKKHHHGGGGGGHHHHHHGGGMMMHHHOOO]]]^^^SSSNNNRRRRRRfffxxxssskkkppp{{{mmm^^^XXXZZZlllxxxfffYYYWWWZZZ]]]```^^^]]]]]]^^^^^^]]]\\\\\\ZZZVVVSSSQQQRRRUUUWWWUUUVVVVVVWWWXXXXXXYYYYYYWWWVVVVVVXXX]]]dddkkkoooaaaYYYZZZaaa```fffzzzhhhVVVKKKHHHEEECCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@BBBGGGLLLPPPQQQSSSPPPNNNPPPTTTWWWWWWUUUPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\]]]^^^```ccceeefffggghhhjjjlllnnnoooppppppnnnnnnmmmnnnqqquuuyyy|||~~~}}}{{{sssjjjcccccc```]]][[[\\\]]]]]]bbbccceeegggggghhhhhhhhheeegggjjjkkkjjjhhhhhhhhhggghhhjjjllllllmmmllllllhhhkkklllnnn|||yyyqqqsssqqqkkkZZZGGGEEEMMMNNNFFF;;;999888<<>>999<<<^^^rrrRRRJJJJJJGGG@@@@@@@@@BBBFFFOOOXXX___iiijjjkkkkkkkkklllooorrrsssvvv{{{vvvkkkbbbYYYTTTMMMKKKKKKOOOYYYgggvvv~~~sssxxxwwwhhh[[[PPPJJJJJJHHHGGGGGGIIIJJJJJJIIINNNKKKRRR___```TTTPPPUUUZZZrrr~~~qqqnnnuuurrrhhheeeooo}}}wwwuuuooofff^^^YYYXXXXXX\\\[[[ZZZ[[[\\\]]]\\\[[[\\\ZZZWWWSSSPPPPPPRRRUUUVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVTTTUUUZZZccclllrrrhhh^^^]]]aaa^^^```tttcccQQQMMMGGGBBBAAA@@@@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBEEEHHHJJJJJJKKKIIIHHHJJJNNNPPPOOONNNNNNNNNOOOPPPSSSVVVYYYZZZYYYYYYZZZ[[[]]]___bbbcccdddeeehhhkkkmmmnnnnnnnnnnnnmmmkkkkkkmmmqqqvvvxxxwwwlllddd___bbbbbb^^^\\\^^^```___ccceeegggggggggfffgggiiifffiiimmmnnnmmmkkkjjjjjjgggiiikkkmmmoooooooooooogggjjjlllnnnyyy{{{nnnmmmnnnlllaaaOOOFFFJJJOOONNN???:::777999???DDDDDDCCC<<<666777<<<777555JJJggg___MMMIIIHHHAAAAAAAAAAAAEEEKKKTTTZZZaaaccceeeggghhhjjjmmmooopppssswww|||wwwnnnfff```SSSQQQOOORRR\\\iiixxxyyyvvvqqqbbbVVVMMMHHHHHHGGGGGGHHHJJJLLLLLLKKKOOOLLLTTTaaaaaaTTTOOOTTT]]]uuu~~~ssssssyyy~~~sssjjjnnnxxx}}}~~~~~~zzzjjjjjjjjjgggbbb]]][[[[[[ZZZYYYXXXYYY[[[\\\\\\[[[ZZZZZZXXXUUURRRQQQTTTWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWUUUSSSSSSWWW^^^fffkkkjjjaaa]]]```]]]]]]sss|||mmm[[[TTTLLLEEEBBBAAAAAABBBBBBCCCDDDDDDDDDCCCAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@CCCEEEGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKJJJMMMMMMNNNPPPRRRTTTVVVWWWVVVVVVVVVWWWYYY\\\___aaaaaacccfffiiikkkkkkjjjjjjlllkkkkkklllpppvvv|||ssshhhccc^^^dddeeeaaa```ccceeedddgggiiijjjjjjhhhggghhhjjjgggjjjoooqqqpppmmmkkkkkkiiijjjlllnnnpppppppppppphhhjjjlllmmmtttrrrooonnnnnngggWWWHHHDDDKKKSSSCCC<<<666777===CCCDDDCCC@@@999666888777555???NNNtttuuuZZZMMMIIICCCCCCBBBAAABBBGGGMMMRRRXXX\\\```cccfffhhhkkknnnnnnooorrruuuyyy{{{}}}~~~{{{sssnnn\\\XXXTTTTTT[[[hhhwwwzzztttzzzxxxiii\\\SSSLLLHHHJJJIIIHHHIIIKKKLLLLLLKKKLLLKKKTTTaaa___QQQKKKPPP\\\tttyyytttwww{{{{{{oooqqqyyyxxxbbbaaa```^^^ZZZXXXZZZ___YYYYYYXXXYYY[[[]]]\\\[[[XXXYYYYYYWWWTTTSSSVVVYYYTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSUUUZZZ___cccddd[[[VVVWWWUUUVVVfffzzzqqqccc\\\QQQIIIEEEDDDEEEEEEAAACCCDDDEEEEEECCCAAA@@@?????????@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCC>>>>>>@@@CCCFFFGGGFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTWWWZZZ]]]```aaacccfffhhhiiihhhgggfffiiiiiikkkooouuu~~~}}}qqqfffccc___fffhhhdddcccgggiiigggiiikkkmmmllliiihhhiiikkkgggkkkoooqqqpppnnnlllkkkjjjkkkmmmoooppppppoooooojjjkkklllkkknnn}}}yyyooooookkk\\\III@@@HHHVVVEEE>>>666666<<>>???DDDFFFMMMUUU[[[^^^aaaeeehhhgggjjjnnnqqqsssvvvyyy{{{xxxpppmmmtttrrriii___ZZZ]]]ccchhhjjjwww}}}wwwtttxxxrrr___UUUPPPKKKGGGFFFGGGEEEDDDDDDFFFHHHIIIHHHLLLJJJOOOYYY[[[QQQJJJIIIWWWqqq|||vvvwww||||||{{{]]]kkkjjjccc]]]XXXWWWVVVSSSSSSUUUVVVUUUVVVXXXYYYYYYWWWUUUWWWVVVVVVUUUTTTSSSSSSRRRTTTSSSRRRQQQQQQQQQPPPOOOOOOOOONNNMMMOOOQQQTTTUUUXXXXXXXXXVVVSSSRRRRRRSSSXXXddd}}}~~~~~~wwwgggUUUKKKIIIEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRSSSSSSSSSSSSSSSWWWUUUTTTVVV\\\bbbeeegggaaaooo}}}uuurrrxxx{{{~~~xxxqqqggg]]][[[^^^^^^^^^^^^]]]\\\]]]___aaaccccccddddddeeefffeeedddeeeeeeggghhhjjjjjjjjjjjjeeefffgggiiijjjkkkllllllkkkiiijjjmmmnnnpppyyy}}}ssssssnnnZZZJJJFFF```rrriiiLLL<<<999;;;@@@EEECCCAAA>>>:::777555444888777@@@]]]{{{dddQQQCCCCCCCCC???>>>CCCCCCIIIQQQWWWZZZ\\\```cccfffiiillloooqqqvvv|||yyyrrrsss|||zzzooo___TTTRRRYYYbbbiiisss|||{{{~~~mmmYYYPPPNNNLLLHHHEEEFFFEEEDDDDDDEEEGGGHHHHHHLLLIIIOOOZZZ\\\SSSKKKIIIQQQhhh~~~{{{xxxyyy{{{|||{{{}}}|||~~~zzzgggXXXTTTVVVxxxsssiiiaaa]]]\\\^^^]]]XXXUUUTTTYYYXXXWWWXXXXXXWWWTTTRRRTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUUUUTTTQQQOOONNNNNNRRRSSSkkkwwwbbbRRRLLLGGGFFFFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@???????????????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPSSSRRRRRRVVV^^^hhhpppuuuooo{{{~~~qqqpppzzz{{{ssskkkeee___[[[]]]bbb^^^```ccccccaaa``````aaaaaabbbdddfffeeecccbbbbbbddddddeeeggghhhhhhiiiiiibbbdddfffhhhjjjjjjkkkkkkiiihhhhhhiiikkknnnvvv|||sssxxx}}}nnnVVVHHHZZZtttuuu[[[DDD888777>>>CCCCCCBBB@@@===:::666444555555999FFFaaa|||xxx```KKKEEEEEEBBBAAABBBBBBHHHOOOSSSVVVXXX]]]```fffhhhjjjkkkmmmttt~~~}}}yyywwwpppnnnxxx}}}vvvjjj\\\SSSUUU___iiioooxxx{{{gggSSSLLLLLLKKKGGGEEEDDDDDDDDDDDDDDDEEEGGGHHHKKKIIIOOO\\\```VVVLLLIIILLL]]]nnn{{{zzzvvvxxxzzzxxxyyy|||yyyyyyxxxxxx~~~yyyrrrtttwww|||{{{mmm\\\JJJAAABBB___~~~oooeeebbb```^^^___cccccc]]]XXXWWW\\\ZZZYYYXXXXXXVVVTTTRRRQQQQQQRRRRRRQQQPPPOOONNNNNNPPPRRRRRRQQQPPPQQQRRRLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRQQQNNNLLLLLLLLLNNNLLLZZZqqq___VVVIIIHHHHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNMMMNNNPPPQQQQQQPPPOOONNNMMMMMMPPPWWWbbbppp~~~xxxqqquuutttkkkbbb^^^]]]\\\^^^ccc___dddhhhiiigggddddddeeebbbcccfffiiifffaaa___aaaddddddeeeeeefffggghhhiiibbbccceeeggghhhiiijjjjjjhhhhhhgggggghhhlllrrrxxx}}}}}}}}}uuuyyyzzzcccOOORRRjjjrrrdddPPP===555<<<@@@AAABBBBBB@@@===999666222333444999FFF\\\vvvsss]]]MMMGGGEEECCCAAAEEEIIINNNPPPRRRUUUZZZ^^^bbbeeeggggggiiippp|||zzznnneeejjjyyyvvvwwwuuukkkaaa]]]bbbiiilllvvv~~~~~~|||~~~rrr```NNNIIIJJJJJJGGGEEECCCDDDDDDCCCCCCDDDFFFHHHJJJHHHPPP___dddZZZNNNHHHHHHTTT```mmm}}}zzzyyyxxxxxxxxxzzz~~~vvvuuuqqqrrr{{{xxxzzz}}}jjjXXXKKKBBBFFFOOOkkk~~~xxxoooddd]]]]]]]]][[[\\\aaaaaa]]]YYYXXXYYYWWWUUUUUUUUUTTTRRRPPPNNNOOOPPPPPPPPPOOONNNNNNJJJMMMQQQQQQPPPPPPQQQSSSJJJJJJIIIIIIIIIJJJKKKKKKKKKMMMNNNMMMLLLKKKKKKLLLKKKMMMUUUiiizzziii___KKKJJJIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDFFFGGGIIIKKKLLLLLLLLLNNNOOOOOOOOOOOONNNKKKLLLPPPXXXdddtttyyynnnppp}}}ooofff_________^^^]]]___```dddhhhhhheeedddeeegggddddddhhhkkkhhh```^^^aaadddddddddeeefffggghhhiiiddddddeeefffggghhhiiijjjhhhhhhhhhggggggjjjmmmnnnuuu{{{vvv{{{|||lllXXXNNN\\\cccddd\\\EEE666:::===???BBBCCCCCC???;;;999444111333777:::EEE^^^xxxuuu[[[IIIFFFDDD@@@EEEGGGJJJJJJKKKNNNUUUZZZZZZ___dddfffggglllvvv~~~{{{lllgggkkksssxxxyyyjjjmmmnnnkkkfffdddgggkkkmmmvvv~~~|||iiiZZZKKKGGGHHHHHHFFFEEEBBBCCCDDDCCCBBBCCCFFFHHHIIIHHHRRRccchhh]]]OOOHHHEEEOOOYYYgggyyyyyywwwuuuuuuyyyxxxqqqyyybbbOOOFFFGGGUUUfff}}}qqqmmmkkkccc^^^\\\ZZZWWWWWW[[[\\\YYYVVVWWWSSSRRRPPPPPPQQQQQQOOONNNLLLMMMNNNOOOPPPOOONNNMMMFFFJJJNNNOOONNNNNNOOOQQQIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLKKKJJJJJJKKKLLLHHHPPPUUU]]]www}}}mmmbbbLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOMMMOOORRRYYYdddssstttjjjdddnnn||||||}}}lllddd```aaabbb___[[[ZZZ^^^bbbdddccc``````dddhhhffffffjjjmmmiii```]]]```dddddddddeeefffggghhhiiieeeeeeeeeffffffhhhiiijjjgggiiijjjiiihhhiiihhhgggqqqssssssyyyppp```MMMQQQVVVaaacccLLL777888;;;===AAADDDDDDAAA===:::999222333999999:::LLLdddfffKKKEEEDDD???BBBDDDEEEDDDDDDHHHOOOUUUSSSZZZbbbeeefffiiiqqqxxxvvvhhhaaabbbhhhlllbbbaaa```___```dddjjjnnnoooxxxvvvxxx}}}tttsssdddVVVJJJFFFGGGFFFEEEFFFAAACCCDDDCCCAAABBBEEEIIIIIIHHHSSSeeekkk```PPPGGGDDDMMMWWWffflllwww|||zzz~~~ZZZHHHOOOccc{{{sssbbbbbb^^^[[[YYYSSSTTTUUUWWWZZZ\\\[[[XXXUUUVVVSSSQQQOOOOOOOOOMMMLLLIIILLLNNNOOONNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMYYYjjj|||tttqqqaaaXXXMMMGGGGGGHHHHHHFFFFFFEEEEEEFFFHHHHHHFFFEEEGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAEEEDDDCCCCCCCCCDDDEEEFFFDDDGGGIIIIIIGGGGGGJJJMMMKKKNNNUUU```mmmzzzxxxgggfffooo}}}uuummmcccbbb```^^^\\\[[[ZZZZZZ``````____________```aaabbbeeemmmvvvuuujjjcccccccccdddeeefffffffffeeeeeehhhhhhhhhiiikkkjjjgggeeehhhggggggiiikkklllkkkjjjnnnxxxwwwuuuwwwtttmmm___JJJCCCUUU```SSS@@@777666===@@@???DDDIIIDDD888777666555555777:::===@@@eee~~~aaaPPPIIIBBBHHHEEEAAAAAAEEEIIIJJJJJJOOOTTT\\\cccgggkkknnnpppzzz~~~tttaaa[[[]]]```YYYSSSOOOPPPSSSYYYbbbkkkjjjuuu~~~~~~yyy{{{|||ooocccWWWPPPKKKKKKJJJGGGFFFHHHEEEDDDCCCBBBAAABBBBBBCCCFFFJJJUUUcccggg^^^QQQIIIEEEGGGKKK[[[zzzttt[[[fff|||qqqaaa```\\\ZZZYYYTTTQQQRRRTTTVVVXXXWWWTTTRRRSSSQQQOOONNNNNNMMMLLLKKKIIIKKKMMMMMMLLLJJJIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLSSS___iii}}}|||oooggg\\\UUURRROOOLLLIIIIIIHHHGGGGGGIIIIIIHHHFFFGGGFFFFFFEEECCCBBBBBBAAA>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAA@@@?????????@@@BBBDDDEEEBBBEEEGGGGGGFFFHHHLLLPPPRRRVVV]]]iiixxxvvvnnnhhhmmm{{{}}}uuukkkcccaaa```___^^^\\\\\\[[[[[[]]]]]]^^^^^^____________fffhhhooowwwuuulllggggggeeeeeeeeedddddddddddddddggggggiiikkkmmmllliiigggiiigggeeeeeegggiiijjjjjjlllqqqyyywwwsssmmm^^^KKKCCCPPP]]]WWWFFF:::444999???AAAEEEGGGCCC>>>:::888777555555777999;;;KKKeee|||eeeQQQHHHDDDCCCAAA@@@AAABBBCCCDDDKKKPPPXXX^^^dddhhhlllnnnuuuxxx|||~~~}}}rrrgggdddddd]]]VVVOOOLLLLLLNNNWWW```iiisss|||}}}{{{{{{~~~}}}qqqcccVVVRRRLLLGGGHHHGGGDDDCCCEEEEEEDDDCCCBBBAAAAAABBBCCCDDDHHHUUUgggnnndddRRRFFFAAAEEEKKK]]]qqqkkk}}}nnn```^^^YYYYYYZZZUUUOOOOOOPPPRRRSSSSSSPPPNNNPPPNNNLLLLLLMMMLLLKKKIIIHHHJJJLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHJJJLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLJJJNNNTTTVVViiixxxnnnfff```XXXQQQKKKKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB??????????????????>>>>>>>>>>>>>>>????????????@@@<<<<<<<<<===>>>@@@BBBCCCBBBDDDFFFFFFFFFIIIOOOTTTWWW[[[cccooo~~~ppphhhhhhmmmxxxxxxkkkaaa[[[^^^^^^]]]]]]\\\]]]]]]]]][[[\\\]]]___`````````___hhhjjjoootttsssmmmjjjkkkhhhgggeeecccbbbaaabbbbbbdddeeegggkkkmmmmmmjjjgggjjjgggcccbbbcccfffhhhiiijjjmmmtttvvvppplll^^^OOOCCCHHHWWW^^^RRRCCC777777;;;AAADDDCCCBBBDDD===;;;999666444333444444333DDDdddwww^^^RRRHHHGGGEEEBBB@@@???@@@AAAFFFJJJQQQXXX^^^ccchhhlllooorrrvvvwwwtttvvv{{{uuuqqqhhh```WWWQQQMMMNNNVVV___iiirrr{{{}}}~~~~~~~~~{{{~~~|||}}}zzziiiYYYNNNMMMHHHGGGIIIIIIEEECCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCGGGVVVkkkvvvlllVVVFFFDDDIIISSShhhwwwiii]]]ZZZUUUVVVYYYTTTNNNNNNNNNOOOQQQQQQOOOMMMMMMLLLKKKLLLLLLLLLKKKIIIHHHIIIKKKKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHKKKMMMNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGIIIJJJHHHKKKIIILLLPPPOOOYYYqqq|||tttkkkaaaWWWPPPLLLJJJGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<===???AAABBBBBBDDDFFFGGGIIIMMMUUU[[[cccffflllvvvrrrgggiiipppzzzrrreee]]]YYY[[[[[[[[[[[[\\\]]]______[[[]]]```bbbccccccbbbbbbgggiiilllnnnmmmkkkjjjkkkjjjhhheeebbb`````````aaa```bbbeeejjjmmmmmmjjjgggjjjgggdddcccdddfffggggggiiinnnqqqwwwvvvllliiibbbUUUEEEBBBQQQcccaaaTTTFFF;;;777===BBB@@@AAAFFF???===:::666444222222222222999LLLiii~~~qqqcccUUUPPPJJJEEECCCBBBBBBAAABBBFFFKKKRRRXXX^^^eeeiiimmmqqqxxx|||yyyuuuzzzrrriii___WWWQQQQQQZZZdddjjjrrrzzz|||}}}zzzyyy~~~{{{{{{hhhYYYQQQJJJHHHJJJPPPPPPKKKFFFEEEDDDCCCBBBAAAAAAAAABBBCCCFFFHHHWWWooo}}}uuu]]]JJJHHHNNNZZZqqqyyyjjjzzzrrraaaYYYVVVQQQSSSVVVQQQOOONNNNNNNNNPPPQQQPPPOOOMMMLLLKKKLLLMMMLLLJJJHHHHHHIIIJJJJJJIIIHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGJJJLLLLLLKKKIIIHHHEEEEEEDDDDDDEEEFFFHHHIIIFFFJJJIIIKKKOOOLLLQQQbbb~~~~~~~~~vvvlllbbb\\\QQQNNNJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>???@@@DDDHHHMMMRRRZZZeeelllxxxyyy{{{zzzmmmmmmxxxyyykkk```ZZZYYYXXXYYYYYYZZZ\\\^^^___```___aaacccfffggggggfffeeefffhhhjjjiiiiiijjjlllllljjjhhheeebbb`````````aaabbbcccfffjjjnnnooollljjjiiigggffffffhhhhhhgggfffgggoootttvvvzzzkkkdddggg^^^MMMCCCMMMbbbjjjeeeZZZFFF777888>>>>>>@@@DDD???===;;;888555444333333777;;;@@@LLLeee}}}}}}ppp___VVVKKKEEEEEEDDDBBB???AAACCCHHHLLLRRRYYYaaafffllltttyyypppeeeZZZQQQNNNVVV```hhhpppwwwyyy{{{~~~|||uuuuuu||||||{{{xxxdddWWWQQQGGGHHHLLLTTTUUUNNNGGGDDDCCCBBBAAA@@@@@@AAABBBCCCIIIJJJWWWpppyyybbbPPPHHHNNN[[[sssOOO\\\ooorrrfffnnn|||}}}eeeYYYUUURRRLLLOOORRRMMMOOOMMMLLLMMMOOOQQQQQQPPPLLLKKKKKKLLLLLLKKKIIIFFFFFFGGGIIIIIIHHHHHHJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHFFFEEECCCCCCCCCDDDEEEFFFGGGHHHEEEIIIGGGGGGLLLHHHIIIVVV___|||wwwyyysssooo___ZZZTTTNNNKKKJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>;;;;;;;;;;;;<<<===???@@@BBBHHHPPPXXXaaalllxxxuuusss||||||pppddd[[[WWWWWWWWWWWWXXXZZZ\\\^^^```aaabbbccceeefffgggggggggfffeeehhhiiiggggggjjjmmmmmmhhhgggeeecccbbbaaabbbbbbffffffhhhllloooqqqpppnnnhhhgggggghhhjjjjjjhhhfffeeemmmuuuwwwxxxrrrfffkkkggg[[[MMMMMM[[[iiinnnhhhTTT???777999===???AAA???>>><<<:::888777666666...555666777JJJgggqqqhhhaaaZZZPPPJJJGGGDDD@@@<<>>@@@CCCFFFHHHOOOUUU^^^gggooozzz|||~~~{{{qqqggg^^^YYYWWWXXXVVVVVVWWWYYY[[[]]]___aaabbbcccccccccddddddeeeeeeaaafffgggcccccciiilllkkkeeeeeeeeedddddddddddddddgggggggggjjjmmmooopppoooiiigggffffffhhhjjjjjjiiiiiijjjqqqwwwssswwwqqqmmmooojjj[[[OOOQQQ___llljjj___LLL;;;666:::???@@@AAA@@@???===;;;999888777***///111000777GGGUUUZZZaaaaaa___YYYOOOFFFBBB@@@BBBBBBCCCDDDHHHNNNWWW]]]```ooolll```bbbiiikkkrrrvvvuuuuuuzzz}}}~~~}}}}}}{{{zzzzzzzzzzzz}}}zzzxxxtttrrrsssyyy|||{{{|||tttfffUUUIIIFFFGGGCCCCCCFFFGGGDDDBBBCCCAAAAAA@@@@@@@@@AAACCCCCCEEEHHHXXXppp~~~wwwbbbQQQKKKOOO\\\uuu;;;???DDDGGGOOOaaa{{{uuurrrooooooxxxnnniiiaaaXXXSSSMMMNNNMMMFFFIIILLLEEEIIIGGGEEEFFFIIIMMMOOOOOOJJJIIIIIIIIIIIIGGGCCC@@@@@@BBBDDDDDDEEEGGGIIILLLEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA???AAACCCEEEFFFFFFFFFEEEBBBFFFBBBBBBHHHGGGGGGOOOTTTNNNcccrrrwww|||pppdddZZZTTTOOOLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@CCCFFFJJJNNNPPP]]]ccckkkrrrxxx~~~zzzyyysssiii```[[[ZZZZZZ\\\VVVVVVWWWYYY[[[]]]___```bbbaaaaaa``````aaabbbbbb]]]bbbccc___```fffiiigggcccdddeeefffffffffeeeeeefffeeedddfffiiilllmmmmmmjjjgggdddcccfffiiikkklllnnniiimmmwwwrrrooo|||nnnssssssfffQQQIIIUUUggggggfffWWW@@@444999???@@@DDDCCCAAA???===:::999888444333555555222444DDDVVVaaajjjpppiiiYYYLLLGGGHHHBBBBBBAAAAAADDDKKKSSSYYYZZZiii{{{nnnnnntttqqqwwwzzzwwwvvvzzz}}}}}}}}}~~~~~~|||zzzyyyyyyzzzzzz~~~~~~yyyrrrqqqwww~~~xxxuuu{{{~~~tttmmmbbbSSSIIIGGGJJJDDD???@@@AAA@@@BBBEEEAAAAAA@@@???@@@AAACCCDDD@@@FFFXXXppp}}}ttt___NNNFFFIIIVVVppp???;;;:::>>>DDDNNN\\\iii|||~~~kkk___jjjwwwfff\\\WWWUUUNNNNNNIIIBBBAAAFFFIIIGGGDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC???@@@@@@AAACCCEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBB@@@??????@@@@@@???AAABBBCCCCCCCCCEEEGGGBBBDDDFFFFFFFFFFFFGGGIIIOOONNNZZZ|||}}}|||~~~wwwnnndddYYYRRRNNNMMMKKKJJJIIIHHHHHHHHHJJJHHHEEECCCAAAAAABBBCCCDDDCCCBBBAAA@@@?????????>>>CCCJJJLLLMMMRRR\\\dddkkkpppvvvyyyzzz~~~pppjjjccc\\\YYYXXXWWWVVVXXXZZZ\\\]]][[[YYYYYYZZZbbbaaa______aaaaaaaaa```dddaaa```aaadddfffeeedddbbbdddeeeeeedddccccccdddffffffgggggghhhhhhiiiiiiaaacccfffgggiiikkkmmmpppnnnjjjlllpppnnnnnn{{{~~~wwwuuurrr___KKKQQQfffnnnjjj]]]HHH888555999<<<===???@@@???>>><<<;;;<<<333222222333555888;;;===[[[nnn|||wwwhhhYYYNNNFFFGGGDDD===>>>GGGFFFFFFRRRXXXaaawww}}}zzzxxxyyyzzzzzzzzzyyyxxxwww~~~||||||}}}~~~zzzvvvzzz~~~~~~zzzzzzuuuwwwyyyqqqttt~~~|||yyyyyy|||{{{sssiiiZZZLLLEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBB???III]]]sss|||qqqYYYHHHCCCHHHNNN___;;;===AAACCC@@@>>>DDDNNN[[[bbbpppjjjSSSRRR]]]vvv{{{{{{ppp```XXXTTTSSSLLLMMMLLLGGGAAA>>>>>>@@@EEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAADDDCCCCCCCCCDDDDDDEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@CCCBBB@@@???>>>>>>??????===???AAAAAAAAAAAACCCEEEAAAAAAAAABBBCCCEEEFFFFFFJJJJJJSSSjjj}}}yyy}}}tttjjjccc]]][[[XXXVVVTTTQQQNNNKKKNNNMMMJJJGGGEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIJJJQQQXXX[[[]]]bbbkkksssvvvxxxzzz}}}wwwiiieee___[[[YYYXXXXXXWWWVVVXXXZZZ[[[ZZZYYYZZZ[[[\\\[[[[[[]]]```ccceeefffiiieeeaaa___aaacccddddddbbbccceeeeeecccbbbcccdddggggggffffffeeeeeeeeeeeedddgggiiikkklllmmmoooqqqllljjjlllpppnnnkkkuuuyyytttfffTTTUUUbbbnnnmmmdddSSSCCC;;;888555<<<===???@@@???===;;;:::666555444444444555777888GGGYYYkkkrrrpppjjj___TTTOOOLLLAAA>>>DDDAAA@@@KKKMMMQQQddd|||{{{zzzzzzzzzzzzzzzzzz|||{{{zzzzzz{{{|||||||||wwwxxxyyy{{{}}}~~~}}}tttqqqwww~~~xxxtttzzz~~~xxxmmmcccVVVKKKEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAJJJ^^^ttt~~~sss]]]MMMIIILLLNNNYYYzzzFFFAAA======;;;777666888AAACCCLLLYYYhhhzzz{{{oooaaaUUURRR]]]tttxxx~~~}}}}}}gggXXXSSSQQQPPPLLLPPP[[[bbbYYYIIIAAACCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA???>>>>>>EEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAA@@@???>>>=========>>>;;;===???@@@??????@@@BBBAAA>>><<<>>>BBBFFFFFFEEEGGGGGGKKKUUUeee~~~}}}}}}xxxsssooolllkkkkkkhhhaaaZZZXXXWWWTTTRRRPPPOOOOOOOOOQQQQQQRRRSSSUUUWWWYYYZZZ___eeelllpppqqqtttzzzjjjccc```\\\YYYXXXWWWVVVUUUTTTVVVYYYYYYYYYYYYZZZ[[[YYYYYYYYY[[[]]]aaaeeegggmmmgggaaa]]]]]]```cccdddaaabbbddddddbbbbbbbbbcccgggfffeeedddcccbbbaaaaaaeeehhhkkklllllllllmmmnnnkkkhhhjjjnnnkkkgggmmmxxxyyyvvvrrrddd[[[[[[iiimmmlllcccVVVJJJ===333999;;;>>>@@@@@@???<<<::::::999777555333333333333333===KKKXXXccciiiggg```]]]ZZZMMMGGGJJJEEEAAAHHHHHHGGGQQQkkk{{{zzzxxxvvvtttttttttuuuxxxwwwwwwwwwxxxxxxyyyzzzvvvwww{{{}}}xxxwww|||tttgggppp|||}}}zzzxxxzzztttdddYYYPPPIIIEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@AAABBBIII[[[rrr|||qqq]]]PPPLLLRRRWWW___{{{lllSSS:::444<<<@@@>>>:::>>><<<>>>DDDKKKUUUdddpppiiiUUUSSSbbbpppxxxuuuzzz```UUUQQQNNNKKKJJJPPPdddxxxuuu]]]LLLIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@>>>===<<>>?????????>>>>>>=========:::<<>>???@@@AAA===:::===CCCGGGGGGEEEFFFGGGHHHKKKQQQccc|||zzzrrrjjjiiihhhfffeeeeeeeeeeeejjjjjjjjjjjjjjjkkklllmmmqqqvvv|||~~~}}}}}}qqq___^^^[[[YYYXXXWWWVVVTTTRRRVVVXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\```bbbhhheee```\\\\\\^^^```bbb___aaaccccccaaa```aaabbbeeeddddddcccbbbbbbaaaaaacccfffiiijjjiiihhhhhhiiiiiigggfffhhhfffdddiiiqqquuutttuuu{{{ttteeeZZZaaaiiipppoooiii]]]JJJ:::555777;;;???AAAAAA>>>;;;<<<;;;888666444333222222111111333;;;HHHVVV```eeedddeee[[[TTTTTTMMMDDDFFFGGGDDDHHHWWWlllxxxvvvyyyzzzyyywwwtttpppnnnlllkkkooopppqqqrrrtttwww|||~~~yyyyyyxxxtttqqqqqqyyyuuukkkyyy~~~~~~ppp\\\QQQKKKGGGDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAEEEVVVlllvvvjjjWWWLLLJJJYYYfffqqqtttSSSCCC@@@AAA???>>>>>><<<;;;>>>@@@BBBGGGNNNiiizzz|||hhhVVVQQQ```}}}xxx|||qqq]]]TTTPPPKKKGGGGGGHHHWWWmmmqqq^^^LLLGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA???>>>???????????????>>>>>>>>>:::===@@@@@@@@@?????????@@@<<<999<<>>;;;:::999777666555444333777444111222777DDDTTTaaadddiiieee___```UUUGGGDDDBBBBBBGGGNNNXXXfff|||~~~}}}~~~uuutttwwwwwwvvvuuurrrnnnjjjeeebbbccceeeiiimmmsss|||}}}xxxtttrrrpppooosss}}}}}}{{{}}}jjjVVVKKKGGGEEECCCCCCAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>???@@@CCCDDDSSSiiiqqqcccQQQGGGIII\\\nnn{{{{{{eeePPP???888999999777888===???>>>???CCCLLL\\\rrr{{{hhhZZZPPPXXXnnnwwweeeXXXRRRNNNJJJEEEJJJDDDFFFQQQWWWPPPHHHEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCCCCAAA???===>>>>>>????????????>>>===;;;===@@@AAAAAA?????????===<<<;;;>>>BBBDDDCCCAAACCCAAABBBFFFIIILLLTTT\\\~~~}}}~~~~~~zzztttnnniiiccc]]]XXXOOOOOOPPPSSSXXX[[[\\\\\\]]]]]]]]][[[YYYXXXXXXZZZVVVYYY\\\[[[ZZZZZZ^^^aaaYYY[[[^^^```___^^^^^^___]]]___``````^^^^^^^^^___```aaabbbcccdddfffggggggdddfffgggfffeeeeeefffhhhjjjfffaaa___aaaeeejjjlllooosssrrrssszzzzzzvvviiiiiijjjlllooojjjZZZIII999777555777<<>>;;;::::::999888777666666444444555555444777CCCPPP___iiijjjiiillldddSSSNNNHHHHHHJJJJJJJJJOOO^^^mmmttt{{{vvvpppqqqtttyyy{{{wwwpppooorrrjjjjjjjjjiiigggdddaaa______eeelllttt{{{zzzvvvoooooopppuuu}}}}}}~~~ooo```OOOHHHFFFCCCBBBBBB@@@@@@@@@?????????>>>>>>===============>>>>>>???EEEDDDRRRiiiqqqaaaNNNEEEIII[[[jjjuuu{{{dddQQQIII>>>:::999;;;<<<;;;===@@@:::DDDQQQ```tttjjjYYYYYYVVV___uuu}}}xxxvvvtttkkkcccXXXQQQMMMLLLIIIGGGHHHEEEBBBBBBFFFHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>======<<<<<<<<<<<<============>>>???@@@AAA???@@@BBBCCCBBB@@@===<<<<<<======>>>>>>>>>===<<<:::===@@@AAA@@@???>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDBBB@@@@@@DDDEEEEEEIIINNN^^^yyyzzzzzz|||vvvmmmeee```[[[XXXVVVQQQPPPPPPSSSWWW[[[\\\\\\[[[\\\[[[YYYXXXWWWYYYZZZSSSWWW\\\]]]\\\[[[^^^aaaYYY\\\```aaa```______```\\\^^^______^^^]]]]]]^^^___```aaabbbdddeeefffgggfffffffffeeedddeeehhhjjjkkkgggcccaaadddhhhiiigggiiilll{{{wwwyyy{{{zzzpppjjjaaa___dddfff\\\OOOBBB<<<666444777;;;<<<<<<<<<<<<;;;;;;:::999888777111111444666222///555>>>KKKZZZaaafffqqqpppddd```\\\WWWRRRNNNIIIFFFKKKRRR\\\```eeegggfffccc```___]]]\\\```ggghhheeedddggg___^^^^^^___bbbeeehhhjjjqqqyyyxxxsssqqqnnnpppvvv}}}vvvpppmmm]]]RRRHHHEEEDDDCCCBBBCCC@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>CCCBBBPPPiiiqqq```MMMFFFEEEUUUdddooohhhLLLEEE>>>;;;999777888;;;;;;===???BBBOOOeeeyyy~~~lllaaa\\\ZZZYYYhhhtttvvviiidddccc[[[VVVPPPKKKIIIIIIIIIIII???CCCDDDAAABBBFFFHHHFFFCCCCCCBBBBBBBBBCCCCCCDDD;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======???AAAAAAAAA???<<<::::::;;;<<<=========<<<;;;999<<<@@@AAA@@@>>>======BBBEEEIIIKKKJJJIIIHHHHHHCCCAAA@@@BBBBBBBBBEEEKKKJJJWWWqqq|||vvvyyyvvvnnnccc\\\YYYXXXUUUSSSWWWUUUSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWWWWYYY[[[SSSXXX^^^___\\\[[[]]]___\\\___bbbbbb```___```bbb[[[]]]___^^^]]]\\\]]]]]]___```aaabbbcccdddeeeeeeeeeeeedddbbbbbbcccgggjjjkkkiiieeedddgggjjjgggcccccchhhrrrzzzxxxuuurrrgggYYYUUU\\\ccc^^^TTTIII@@@666222444888:::999=========<<<;;;:::888777888444444555222...111888000CCCNNNYYYkkkrrrllljjjmmmcccZZZVVVSSSPPPOOOQQQUUUVVVWWWVVVTTTTTTUUUWWWQQQMMMPPPYYY___^^^^^^aaa^^^]]]]]]___fffnnnwww}}}xxxqqqnnnmmmqqqttt|||~~~{{{~~~{{{}}}~~~rrreee]]]PPPHHHCCCCCCDDDBBBCCCDDD????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>NNNhhhppp___LLLEEE???PPPaaaoooiiiWWWDDD===;;;999:::>>>>>>???>>>===???HHHVVVaaasssnnnYYYOOONNNXXXlll~~~{{{wwwrrrbbbYYYVVVRRRRRROOOKKKHHHFFFGGGIIIFFFDDDCCCCCCEEEFFFEEEDDDEEEDDDBBB@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>======<<<;;;::::::;;;<<<<<<===<<<<<<<<<=========>>>??????@@@@@@BBBFFFLLLPPPQQQMMMGGGDDDCCCBBBBBBBBBCCCDDDFFFGGGJJJNNNVVVkkk~~~|||{{{wwwpppfff^^^\\\YYYTTTTTTXXXZZZXXXVVVTTTTTTVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXVVVXXXZZZ]]]^^^^^^]]]\\\bbbbbbbbbbbbaaa```___^^^___]]][[[YYYYYYZZZ[[[\\\``````````````````______eeedddcccbbbccceeehhhjjjjjjiiigggfffeeeeeeeeefffiiiiiimmmuuuxxxnnnppptttgggVVVLLLOOOYYY```bbbYYYPPPEEE<<<444111444888999???AAA===;;;===<<<777777666555444333222222222555999???FFFOOO\\\iiisssppptttrrriiibbb```\\\VVVdddcccaaa^^^ZZZXXXYYYZZZWWWTTTWWW___dddeeeiiipppeeejjjssszzz|||}}}~~~wwwssssssqqqllllllqqqrrrlllfffttt}}}{{{{{{|||{{{sssfffZZZMMMHHHBBB???@@@BBBCCCCCC??????===<<<;;;::::::999;;;:::999999:::<<>>CCCHHHUUUbbbttt{{{oooeeeTTTQQQRRR]]]kkk|||~~~}}}mmm]]]UUURRRQQQPPPNNNKKKGGGFFFGGGHHHEEEDDDBBBBBBDDDEEEDDDDDDCCCBBBAAA???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>FFFIIINNNQQQRRROOOJJJGGGBBBBBBAAAAAABBBDDDEEEFFFFFFHHHLLL[[[xxx~~~vvvppphhh```ZZZZZZYYYUUUVVVYYYYYYXXXVVVTTTTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWZZZ\\\]]]]]]\\\[[[[[[\\\]]]___aaabbbbbbccc^^^]]][[[ZZZZZZZZZ[[[\\\^^^^^^____________``````dddcccbbbaaabbbeeehhhjjjllljjjiiigggfffeeeeeefffffffffhhhooo{{{{{{qqqnnnpppgggYYYNNNNNNWWWbbbiiieee```VVVHHH:::222222555666<<<>>>;;;:::<<<:::666999888777555444333333222111333777;;;AAAJJJUUU\\\llluuu{{{{{{xxxuuunnnggguuuvvvuuussspppooooooppppppmmmnnnuuuzzz}}}{{{uuuppppppmmmiiijjjnnn|||zzz```cccllltttuuuvvv{{{}}}{{{~~~~~~wwwnnn```SSSJJJFFFAAA???@@@AAABBBAAA???>>>===<<<;;;:::::::::;;;:::999999:::<<>>;;;888666777:::<<<======CCCKKKRRRVVVXXXZZZ\\\eeehhhlllrrryyyrrruuuwwwvvvrrrmmmiiigggeeeccc___ZZZVVVRRROOOMMMSSS\\\mmmyyybbbTTTOOONNNOOONNNMMMJJJGGGEEEFFFGGGDDDCCCAAAAAACCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<========================;;;::::::999999::::::;;;===>>>>>>======<<<;;;:::888888999::::::::::::999999999:::;;;;;;<<<<<<===AAADDDGGGIIIIIIHHHEEECCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBBDDDKKKYYYsss}}}~~~~~~xxxlllbbb^^^YYYWWWXXXYYYWWWWWWYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUWWWXXXZZZ[[[[[[[[[ZZZWWWXXX[[[]]]___aaabbbbbb]]]]]]\\\[[[[[[[[[[[[\\\[[[\\\\\\]]]^^^___```aaacccbbbaaaaaabbbdddfffhhhkkkjjjiiihhhffffffffffffeeedddeeeiiiqqqxxxnnnnnniii___RRRKKKNNN[[[gggoooooohhhZZZHHH;;;555555444888::::::;;;===;;;888;;;:::999888666555444444111222222222444999???DDDSSS^^^lllvvv~~~}}}xxxmmmiiigggiiilllooouuu{{{xxxdddggghhhmmmsssvvvyyy{{{xxx{{{tttiiiZZZMMMFFFCCC@@@???@@@@@@@@@??????>>>===<<<;;;:::::::::;;;;;;:::999:::<<>>======CCCDDDFFFHHHKKKRRRZZZ___mmmllliiiddd^^^WWWOOOKKKGGGIIILLLLLLJJJHHHGGGGGGFFFEEEDDDDDDHHHQQQ^^^ggghhhTTTLLLKKKLLLLLLLLLKKKIIIFFFDDDEEEFFFCCCBBB@@@@@@AAABBBAAA@@@@@@???>>>>>>===<<<<<<<<<========================::::::999999999999::::::============<<<;;;:::999777888999999::::::999999888999999::::::;;;<<<<<<<<<===>>>@@@@@@???>>>===?????????@@@@@@AAAAAAAAADDDAAAAAAEEEJJJVVVttt|||wwwmmm```VVVXXXVVVVVVXXXYYYYYYXXXWWWXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUWWWXXXXXXWWWUUUTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYY[[[\\\^^^```aaaaaadddcccbbbaaaaaabbbcccdddgggggggggfffffffffgggggghhhffffffhhhkkkuuuvvvuuurrrkkk^^^OOOIIIRRR^^^ooorrrqqqgggZZZLLL???666333444777999<<<>>>>>><<<<<<<<<;;;:::999777666555777666555333222333555777999@@@KKKWWWeeeuuu}}}xxxsssllleeeaaadddbbbbbbgggoooyyy|||wwwtttqqqkkknnn{{{~~~~~~~~~lll]]]PPPHHHAAA@@@????????????>>>===>>>>>>===;;;;;;:::::::::;;;;;;::::::;;;<<<>>>??????BBBNNN]]]```SSSEEE@@@CCCPPPTTT^^^{{{hhhXXXNNNFFF>>>888>>>;;;999999<<>>?????????AAADDDGGGEEEEEEFFFFFFEEECCCAAA@@@>>>???@@@???>>>???AAACCCFFFLLLTTT]]]iiizzzpppYYYKKKGGGHHHJJJIIIIIIIIIGGGEEECCCDDDEEEBBB@@@>>>>>>???@@@???>>>?????????>>>>>>===<<<<<<========================;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888999:::::::::::::::888888999::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>===>>>>>>???????????????DDD@@@AAAFFFGGGKKK\\\ooovvvttthhh```ZZZVVVWWWXXXXXXXXXYYYZZZXXXUUUWWWWWWWWWWWWVVVVVVUUUTTTSSSUUUVVVXXXXXXWWWUUUTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXX[[[\\\]]]]]]^^^]]]\\\[[[WWWXXXZZZ\\\^^^```aaabbbfffeeecccbbb````````````bbbbbbcccdddfffgggggggggiiigggfffhhhhhhmmmxxx|||}}}yyysssiiiYYYLLLMMMVVVjjjmmmooolllhhh^^^JJJ888222000111555:::<<<===============<<<;;;:::888777;;;999666444333333333333444555999???GGGSSS```iiivvvyyy~~~}}}{{{yyy|||~~~}}}|||oookkkfffbbbaaa``````___eeefffiiinnnxxxrrrpppuuuzzzvvvooossszzz___MMMEEEBBB===>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???AAAKKKZZZ[[[OOODDDAAAFFFZZZccckkktttfffWWWLLLBBB???;;;888888888888888777888999999888888999;;;:::<<<>>>>>>>>>>>>@@@BBB:::<<<>>>AAADDDIIIPPPTTT___hhhwwwuuuaaaQQQHHHFFFGGGGGGFFFGGGGGGFFFDDDBBBCCCCCCAAA???=========>>>===<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999999888777666888888999::::::::::::999777888888999999:::;;;;;;;;;<<<<<<===============<<<<<<===>>>>>>======<<>>@@@DDDFFFGGGLLLSSSRRRqqq~~~hhhZZZVVVYYY\\\WWWYYYYYYXXXYYYZZZWWWSSSUUUVVVXXXXXXYYYXXXVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVWWWXXXYYYYYYZZZYYYYYYZZZ[[[]]]______^^^\\\[[[XXXXXXZZZ\\\^^^```bbbbbbgggfffdddbbbaaa```_________```bbbdddeeefffggggggfffeeeeeegggggghhhoooxxxwwwooojjjaaaTTTNNNPPPcccgggiiijjjlllhhhTTT>>>666000---111555777888:::<<<<<<===>>>===<<<;;;:::999777555444444444222111444333666;;;>>>@@@FFFLLLZZZ^^^cccfffgggfffggggggnnntttyyyzzzzzzyyyuuuooooooqqqwww|||{{{wwwvvvyyyvvvxxx{{{|||}}}|||zzzxxx___\\\WWWVVVXXX\\\___```aaahhhrrr|||rrriiioooxxxzzzxxxssssss{{{uuuZZZIIICCCCCC;;;===>>>>>><<<<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@JJJVVVWWWKKKCCCBBBIIIcccpppuuu~~~gggddd^^^VVVNNNHHHDDDCCCJJJIIIHHHEEEAAA@@@@@@BBB@@@AAAAAA@@@>>>@@@DDDGGGMMMQQQWWW]]]dddkkkrrrwwwjjj```TTTKKKHHHHHHGGGEEECCCEEEFFFEEECCCBBBBBBCCC@@@>>><<<;;;<<<<<<;;;:::;;;<<<<<<===<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888777666555444666777888888999999888888666666666777888888999999888888999:::;;;:::::::::;;;;;;<<<======<<<;;;::::::>>>@@@???AAAEEEFFFDDDFFFVVVmmm{{{xxx}}}lll\\\VVVWWWZZZ[[[VVVYYYYYYVVVWWWZZZXXXRRRTTTVVVXXXZZZ[[[ZZZXXXWWWUUUVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYTTTUUUWWWXXXYYYZZZZZZZZZYYY[[[^^^``````___\\\[[[YYYYYY[[[]]]___```bbbbbbeeeddddddcccbbbbbbaaaaaaaaabbbccceeeffffffeeeeeeddddddfffiiijjjiiimmmsss~~~nnnnnnmmmcccXXXTTTYYY___aaabbbhhhkkk___NNN@@@777000111444333444777:::;;;===>>>>>>>>><<<;;;999777555666777777555333333111444:::<<<:::===CCCGGGJJJNNNQQQQQQQQQRRRSSSYYYaaagggjjjmmmpppnnniiihhhjjjpppwwwvvvqqqppprrrmmmnnnoooppppppnnnjjjhhhVVVTTTRRRRRRVVVYYY\\\]]]bbbqqqrrrgggiiiuuu}}}|||wwwttt~~~jjjUUUHHHCCCAAA;;;<<<>>>===;;;;;;>>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>???HHHTTTTTTIIIBBBBBBLLLggguuuwwwvvvqqqoooxxxuuuppphhhaaa^^^]]]^^^\\\]]]______```dddkkkqqq|||tttkkkiiiiiiWWWPPPIIIGGGHHHIIIHHHEEEBBBDDDEEEDDDCCCAAAAAABBB@@@>>><<<;;;;;;<<<;;;999999:::;;;<<<;;;:::999888::::::::::::::::::::::::888888777777777777888888777777777777666555444333555666666777777777777777444444555555666777777777888999:::<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999888???AAA;;;<<>>???>>>======<<<:::999:::<<<<<<:::777888444333666555333777>>>;;;>>>AAACCCCCCCCCDDDEEELLLTTTZZZ\\\```ffffffbbbaaabbbgggnnnooohhhcccbbb]]]]]]]]]]]]\\\YYYTTTQQQJJJJJJMMMQQQWWW[[[^^^^^^qqqxxxZZZ___iiirrrvvvvvvvvvxxxyyy}}}{{{yyy|||{{{tttsssjjjZZZLLLDDD>>>999;;;======<<<:::;;;>>>BBB======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???GGGRRRRRRGGGAAACCCNNNhhhsssuuukkk|||qqqdddYYYRRRKKKHHHDDDDDDFFFGGGFFFEEEEEEAAA>>>===???@@@>>>===;;;:::999999888888999999999;;;<<<<<<;;;:::;;;<<<:::999777888999::::::999777888:::::::::888666555888777666666666666777777555555555555666666666666444555666777777666555444666777777888888999::::::;;;::::::999999888888888;;;;;;<<<===>>>???@@@@@@CCC???AAAHHHMMMYYYtttzzzlllllluuu~~~|||uuuvvvyyy~~~vvvvvvyyy{{{tttnnnjjjgggddd\\\XXXSSSRRRTTTVVVWWWVVVVVVWWWXXXXXXWWWVVVTTTSSSVVVVVVVVVWWWXXXYYYZZZ[[[RRRSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[YYY\\\^^^]]]\\\\\\^^^aaa\\\\\\[[[[[[\\\^^^___```\\\[[[[[[]]]___``````___bbbbbbbbbcccdddeeefffggghhhiiijjjjjjgggfffeeefffdddeeefffgggiiikkkmmmnnnvvvzzz|||yyymmm```TTTVVVbbbjjjhhhbbb^^^TTTCCC444///111222///222222666::::::888;;;@@@===<<<<<<<<<;;;;;;;;;;;;:::888666555555666777999777888999999999:::===???DDDHHHMMMQQQUUUXXX\\\___ZZZYYYYYYZZZ[[[XXXSSSNNNPPPNNNKKKJJJJJJJJJIIIHHHEEEHHHMMMTTT\\\eeeooovvvzzzeeeWWWPPP\\\hhhmmmoootttwwwxxxvvvuuuyyy|||vvvqqqbbbRRRGGG@@@;;;:::<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777999<<<===@@@>>>III\\\```RRRFFFEEEJJJ___gggnnndddvvv|||vvv~~~mmm^^^TTTOOOIIIFFFCCCCCCEEEFFFEEEDDDBBB???======>>>@@@???>>>::::::999888888888888888888:::<<<;;;:::999:::;;;:::888777777999:::999888777888999:::999888666555666666555555555555666666444555555555666666666666555555666777777666555555666666666777888888999999:::::::::999999888888888:::;;;;;;<<<===>>>???@@@@@@<<<===AAACCCGGGZZZnnnwwwpppqqquuu|||zzz}}}|||wwwyyy~~~~~~xxxppphhhccc___\\\ZZZ[[[WWWRRRQQQSSSUUUVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYRRRRRRTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYY[[[\\\]]]^^^```bbbbbb___^^^___```^^^]]]]]]\\\]]]___```aaa\\\\\\[[[]]]___aaaaaa```bbbbbbbbbcccdddfffggghhhggghhhiiihhhfffdddeeefffddddddeeefffhhhjjjkkklllnnnqqqvvv{{{|||}}}~~~ppp```ZZZ___gggjjjiiieee```SSSBBB888555444111111111333777777444666:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777777999:::888999:::999888999:::<<>>;;;:::===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777888999;;;===???@@@OOOeeeiiiYYYIIIEEEJJJ^^^fffmmm\\\jjjxxxttt{{{xxxcccSSSJJJGGGEEEDDDBBBBBBCCCCCCCCCBBB???===<<<<<<>>>??????>>>999999999888888888888777777999::::::999888888999999888666666888888888777666777888888888777666555555444444333333444444555444444444555555555666666555666666777777666666555555555666666777888888999999999999888888888888888::::::;;;;;;<<<===>>>>>>@@@<<<<<<@@@???===EEEPPP___kkk{{{vvvuuuvvvsss~~~~~~xxxrrriiiaaa\\\YYYWWWUUUVVVSSSPPPOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSTTTVVVVVVVVVVVVUUUVVVVVVWWWYYY[[[]]]^^^___aaaccccccaaa___]]]]]]]]]\\\[[[[[[\\\]]]___```]]]\\\\\\]]]```aaaaaa`````````aaabbbccceeeggghhhgggggggggeeecccbbbdddfffbbbbbbcccdddfffhhhiiijjjkkklllnnnwww{{{}}}|||jjj^^^[[[aaajjjooommmmmmeeeUUUFFF<<<555000222000111444555222222444888999999:::<<<======>>>===<<<;;;:::999:::;;;;;;:::;;;;;;:::888777888:::999;;;???AAAAAACCCEEEFFFCCCAAA>>>>>>???@@@@@@@@@>>>@@@BBBBBBBBBCCCHHHKKKNNNQQQYYYgggxxxmmmXXXKKKKKKPPPffflllpppsssyyy{{{tttqqq}}}{{{zzzyyyyyyrrr[[[OOODDD>>><<<:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;===<<<@@@SSSjjjnnn[[[JJJDDDKKK^^^eeekkkaaafffppp||||||{{{|||vvvfffVVVJJJCCC@@@BBBAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<=========<<<888999999999888888777777777888999999777666777777999777555555666777666555555555666666666666555444333222222222222333333444333333444444444555555555666666666666666666666666555666666777888888999999777777777888888888888888999999::::::;;;<<<<<<===???<<<;;;??????===>>>CCCBBBEEEZZZzzzpppqqqtttxxx{{{}}}~~~}}}}}}{{{|||tttyyy|||yyyuuuooojjjbbb[[[XXXWWWVVVVVVSSSQQQNNNMMMNNNOOOPPPQQQSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ\\\___```___]]][[[ZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]]```aaaaaa```]]]^^^^^^___aaaccceeefffffffffdddbbb```aaacccfffaaaaaaaaabbbdddfffggghhhhhhiiijjjmmmyyy}}}tttggg___aaajjjrrrsssvvvtttkkk___RRRCCC777666222000222444222111333444555666777999;;;<<<=========<<<;;;;;;<<<<<<===>>>>>>===;;;999777888999777999;;;<<<;;;;;;<<<===???>>><<<<<<<<<============AAADDDDDDDDDHHHPPPXXX^^^dddqqqyyygggQQQGGGJJJSSSYYY[[[ooouuu|||~~~vvvppp}}}{{{{{{pppoooqqqiiiQQQGGG>>>;;;:::999:::<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777888999;;;<<<:::===NNNdddfffUUUGGGDDDLLL^^^dddkkk~~~wwwooollllllooorrrxxxyyy{{{rrrlll{{{yyywwwmmm___TTTMMMGGGBBB>>>@@@@@@AAAAAAAAA@@@@@@AAA?????????===<<<::::::999888999999999999888777777666888999888777555555666888666444444555555444333333444444444444444444444111111111111111222333333333333333333444444444444666555555555555555555666666666777777888999999999666666666777777888888888888888888999::::::;;;;;;;;;888888:::;;;:::;;;===@@@<<>>;;;999:::;;;:::;;;======;;;::::::;;;<<<===>>>>>>===<<<<<<;;;:::???EEEJJJOOOYYYgggqqq}}}zzznnnXXXHHH:::<<>>@@@BBBBBBAAA@@@AAABBB???@@@AAA???<<<999888999999999:::;;;:::999888777777888999999777555555666777555333333333444333222222222222333333333333444000000000000111222333333222222222333333333444444555555444333333444555555555555666777777888888999444444555666777888888999777777777888888999999999;;;::::::999999999:::;;;===:::>>>FFFHHHJJJ\\\qqq}}}{{{vvvqqqqqqtttuuuqqqnnnhhhhhhfffcccbbbfffnnnttt{{{tttooooooqqqsssrrrwww~~~||||||yyyttthhh\\\WWWTTTQQQOOOPPPRRRRRRRRRTTTTTTUUUTTTRRRSSSUUUWWWUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTUUUUUUUUUTTTRRRQQQNNNOOOPPPRRRTTTUUUVVVVVVYYYXXXWWWVVVUUUTTTTTTTTTRRRSSSUUUYYY]]]___^^^\\\\\\[[[ZZZZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[^^^______^^^[[[[[[[[[\\\]]]^^^___```cccccccccbbb``````bbbddd___`````````bbbcccdddeeefffggghhhhhhgggjjjvvv~~~~~~uuuttt{{{|||{{{wwwqqqiiiaaa\\\YYY```eeemmmxxxwwwgggGGG;;;000///111111000000///000000111333444444555777777888999;;;<<<======AAAAAAAAA???<<<;;;<<<===<<<>>>???>>>===;;;;;;<<<999;;;===>>>===<<<<<<===@@@GGGRRR]]]iiivvvzzzpppcccVVVMMM===AAAHHHPPPXXX___dddhhhooo|||wwwwwwzzz}}}yyyyyytttmmmrrrtttgggHHH@@@:::::::::888777888888888888888999999999999999999999999999999999999777777777888999:::;;;<<>>EEERRRRRRFFFBBBHHHJJJZZZ```hhhuuubbbYYY\\\```ppptttsssrrruuuxxxhhh``````XXXSSSLLLGGGEEECCCAAA???>>>AAADDDDDDBBBAAABBBDDD>>>@@@AAA@@@===:::::::::999:::;;;<<<<<<;;;999888777999:::999777555555666666444222222222333222000111111111111222222333333000000000000111222333444222222222222333333333333444333222222222222333444333333444444555666666777333333444555666888888999666666777777777777888888999<<<===<<<::::::;;;<<<777888;;;>>>>>>AAANNN]]]nnnttt~~~{{{tttnnnnnnooonnnkkkiiikkkqqqwwwuuukkkcccXXXNNNUUUSSSQQQQQQRRRSSSSSSRRRQQQSSSTTTSSSQQQQQQTTTVVVRRRRRRSSSSSSSSSRRRRRRQQQSSSTTTUUUVVVVVVUUUSSSRRRMMMNNNPPPRRRSSSUUUUUUVVVYYYYYYXXXWWWVVVVVVVVVVVVRRRRRRSSSVVV[[[^^^^^^\\\]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYXXXZZZ\\\^^^^^^]]]]]]]]]]]]]]]]]]^^^______aaabbbccccccbbbaaabbbccc````````````aaacccdddeeeiiihhhiiikkkhhhgggooozzz|||~~~uuuttt{{{wwwsssoookkkhhhccc[[[UUUPPPUUU]]]iiiwww{{{rrrXXXGGG777333444333222111111111111111111111222222111222444777999:::;;;<<>>===<<<>>>???<<<===>>>>>>===;;;<<<===:::<<<>>>??????AAADDDGGGRRRZZZfffsss~~~yyyjjjYYYLLLDDDAAA@@@>>>LLL[[[bbb```___dddkkkuuuyyyssstttyyyzzzwwwqqqkkkrrrppp```CCC<<<777999:::888666777777777777888888888999999888888888888888888888888666666777888999:::;;;;;;???>>>FFFRRRPPPCCC>>>DDDGGGWWW\\\dddiii\\\XXXXXXbbbwww|||}}}|||xxxgggZZZUUUMMMMMMKKKGGGBBB===<<<<<>>;;;<<<===:::;;;<<<======;;;999888888999:::999777555555666666444222111222222111000111111000000111222333333000000000000111222333444111111222222222333333333333333222111111222333333111111222333333444444555222333444555666888888999666666666666777777777777222777<<<;;;999999:::;;;:::<<<<<<;;;:::===FFFNNNRRR\\\nnnkkk\\\WWWVVVTTTRRRQQQPPPPPPQQQQQQPPPNNNMMMOOOPPPOOOMMMMMMPPPSSSPPPQQQRRRTTTTTTTTTSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSLLLMMMOOOQQQSSSUUUUUUVVVYYYYYYXXXXXXXXXYYYYYYZZZRRRPPPPPPSSSXXX[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXXXXYYY\\\]]]]]]\\\```______^^^^^^______``````bbbddddddcccbbbbbbccc````````````aaacccddddddeeecccdddgggeeedddjjjtttyyy{{{zzz|||www}}}zzzsssmmmkkknnnmmmfff___NNNSSSYYYaaalllvvvyyyvvvfffSSS???888888777444333222222222222111111111000...///222555777999;;;;;;<<<===>>>===<<<<<<>>>@@@:::;;;======<<<;;;;;;<<>>BBBNNNVVV___ddddddfffkkkppp}}}~~~zzzxxxpppqqqxxx}}}vvvmmmhhhmmmhhhTTT???999555888:::888777777777777777777888888888888777777777777777777777777555666777888999:::;;;;;;;;;<<>>DDDTTTXXXbbbsss~~~hhhlllkkkeeedddmmmzzz|||mmmiiigggsssuuunnnyyyyyycccWWWTTTUUUKKKHHHBBB>>>;;;<<<===???>>>BBBEEEEEEBBB@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::999999888777777999888888777666555555444333333333222222222111111222222222111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333222222222333444444222222333444444555555666666666666666666666666666777666666666666888999:::777777777888999:::;;;<<<@@@EEEWWWllluuuvvv|||zzzuuuuuuyyy}}}ssscccWWWRRROOOMMMJJJNNNNNNPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUWWWVVVSSSQQQPPPPPPQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVYYYWWWXXX[[[[[[YYY^^^gggfff^^^UUURRRUUUZZZ]]]]]]YYY[[[\\\[[[XXXWWWXXX[[[___^^^\\\\\\\\\\\\[[[YYY]]]]]]]]]]]]^^^___aaaaaaaaacccccc```aaadddbbb]]]```_________aaadddgggiiieeedddcccbbbbbbdddfffggglllyyyvvvwww{{{}}}vvvvvvwwwrrrjjjaaa[[[ZZZ___dddfffkkksssnnndddUUUHHH>>>888222...000...///222///)))+++222000111222222222444777999===>>>??????>>>>>>@@@BBB???AAACCCCCCBBBBBBCCCDDDJJJIIIJJJOOOWWW^^^bbbcccmmmqqqsssmmm```SSSLLLIIIBBB===777666<<>>>>>BBBIIIJJJDDD>>><<<@@@IIIQQQ]]]zzzpppyyy}}}yyyqqqhhh```cccgggooo}}}uuupppnnnmmmppp}}}}}}~~~|||gggWWWNNNLLLLLLHHHEEEBBB>>>======???@@@???AAACCCDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999888777777888888777666666555444444333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111333222222222222333444444222222333333444555555555666666666666666666666666777666666666666888999:::999999888888888999999:::<<<<<>>===???BBBCCC@@@===;;;;;;:::999999999::::::999888888888777777777666555555444444333333333333222111111111111000000000......//////000111222222000000000000000000000000////////////////////////....../////////000000000111111000111111222333444111222222333444444555555444444444444444444444444555555555555666777888888888777777666666777777777:::999;;;@@@AAA>>>AAAGGGXXXddduuu~~~}}}|||~~~{{{tttjjjcccaaa^^^XXXSSSQQQOOOLLLLLLNNNPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNIIIIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSSSSSSSTTTUUUWWWXXXWWWVVVVVVVVVUUUTTTUUUVVVYYYXXXXXXZZZ\\\]]][[[XXXWWWXXXYYYZZZ[[[[[[]]]]]][[[[[[\\\___aaabbb```^^^\\\]]]^^^___``````___^^^```bbbaaa\\\[[[^^^aaa```]]]]]]]]]^^^___aaabbbccceeecccbbb```^^^^^^]]]]]]cccccccccdddppp|||zzz~~~yyyrrrjjjddddddlllsssooooooooommmhhh___TTTMMMCCC===777555444333111///111000000111222222111000...///111222222333666888===@@@CCCEEEDDDCCCCCCCCC???>>>===<<<<<<<<<<<<<<<>>>:::555111222777===@@@XXXaaakkknnnkkkfffcccccceeefffiiioootttvvvssspppvvvuuutttrrrrrruuuzzz~~~~~~~~~xxxuuuvvvyyyvvvkkkYYYHHH===888777888444444444444555666777777555555555555555666666666777777888888777666555555666666777777888999999999:::<<>>;;;EEEOOO\\\{{{sss```dddnnnzzzyyyxxxqqqeee[[[[[[ZZZXXX]]]kkk}}}wwwpppjjjiiirrr}}}zzztttrrrsssnnnsss}}}xxxhhhccciiitttwwwwwwvvviiiaaaaaa]]]TTTJJJFFFFFFHHHGGGEEEGGGGGGFFFDDDBBB???>>><<<>>><<<:::<<>>IIIQQQeeelllsssuuurrrnnnmmmooogggmmmsssuuutttqqqpppqqqssstttvvvwwwzzz~~~wwwoookkkkkklllgggYYYGGG;;;777777666444444444444555555555444444555555555666666777777777666777777777777666666555555666666777888888999999:::===EEELLLKKKCCC??????999DDDNNN]]]|||}}}mmmjjjjjjuuuyyyuuurrruuuzzz}}}}}}zzzggg___UUUUUUbbbssszzzxxxppphhh```\\\[[[```lllyyyzzzyyyrrreeeZZZZZZfffrrr{{{}}}{{{pppaaaVVVSSSRRRMMMFFFCCCDDDEEEEEECCCGGGFFFEEEBBB@@@===<<<;;;:::999999:::<<<======<<<888888777666666666666666444444444444444333333333111111111111111111111111000000000000////////////------......//////000000////////////////////////........................//////000000000111111111////////////000111333333111111222222333333444444222222222222222222222222222333444555666666666666333333333444555666888888777666555555666777888999:::999;;;CCCPPP___jjjooo}}}|||zzzzzzzzz}}}yyyvvv|||zzzpppfff```YYYPPPKKKJJJJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGEEEEEEFFFHHHKKKMMMOOOOOOQQQSSSTTTUUUUUUUUUVVVUUUSSSQQQPPPQQQRRRSSSUUUTTTRRRQQQQQQSSSTTTUUUVVVWWWWWWUUUUUUVVVSSSNNNNNNPPPSSSVVVYYYZZZ[[[[[[YYYXXXXXXZZZ\\\^^^^^^]]][[[ZZZZZZ\\\___aaaaaa```]]]\\\\\\[[[[[[\\\\\\]]]\\\```aaa\\\YYY[[[^^^^^^aaaaaa`````````______^^^]]]^^^^^^_________``````___```bbbbbb```aaakkkvvvxxxtttwwwzzzxxxrrrrrrsssssssssqqqnnnfff[[[SSSMMMFFF???:::666222000222222111......///000///...///000222...000222222111000111222111222444555555666777999777<<<@@@BBBDDDKKKWWWaaammmrrrwwwzzzyyyxxxyyyzzzpppvvv{{{{{{wwwtttvvvzzzwwwzzz|||wwwnnnhhhccc^^^[[[SSSGGG888222444666555222333444444555444444333333555555555666666777777888666666666777777666666555555555666777777888888999888<<>><<<;;;::::::666777888888888999:::<<<888888666555444444444444111111111222222222222222000000000000000000000000000000/////////.................................////////////////////////------------------------........./////////000000.........///000111222333111111111222333333444444222222222222222222222222111222444555666666555555444333333333444555666666777666555444555888999999<<<:::777555888???HHHNNNVVVjjj~~~}}}xxxrrrmmmiiijjjmmmkkkeee___ZZZSSSLLLNNNLLLJJJHHHGGGGGGGGGHHHFFFGGGIIIJJJJJJKKKMMMNNNIIIJJJMMMOOOOOOMMMJJJIIIHHHGGGEEEDDDEEEHHHLLLNNNNNNOOOPPPRRRSSSTTTTTTUUUSSSRRRQQQPPPPPPQQQSSSTTTRRRQQQPPPOOOPPPSSSVVVWWWUUUXXXXXXUUUWWWYYYUUUMMMQQQSSSTTTUUUWWWXXXZZZ\\\ZZZYYYXXXZZZ]]]^^^]]]\\\^^^\\\[[[[[[^^^aaabbbbbb]]]\\\YYYXXXXXXYYY[[[]]]YYY___aaa]]]YYYZZZ]]]]]]]]]^^^^^^_______________]]]^^^^^^______```____________bbbdddbbb]]]aaahhhmmm~~~yyyttttttuuu~~~wwwoooiiiiiioootttvvvxxxuuukkkbbb^^^XXXRRRLLLFFF>>>:::::::::777444222333444333222222333555---///000000000222555777333666:::===>>>???CCCEEEOOOPPPPPPPPPSSSYYYbbbiiiooossszzz|||yyyuuuxxxyyyyyywwwxxx}}}xxxnnngggccc\\\QQQHHHAAA;;;444222444666666444111222333444555555444444333333444555555666777777555555666666666666666555555555666666777888888888666;;;DDDJJJFFF<<<777888999DDDOOO]]]|||zzzsssjjjfffkkkxxxrrrkkktttrrrttt~~~zzzyyyooo[[[UUUSSSMMMLLLQQQCCCDDDCCCBBB@@@???AAACCC@@@>>>===;;;:::999::::::444666888888666666999<<<999888666555444333222222000000000000000111111111/////////000000000000000000/////////..............................------////////////////////////---------------------------------.........//////------......///111222333000111111222333333444444111111111111111111111111111222444555666555555444555555444333333333444444111333444555777777555111222666::::::777888===BBB===MMMdddwww}}}|||||||||zzztttkkkccc]]]\\\[[[VVVNNNJJJJJJJJJGGGCCCCCCBBB@@@???@@@DDDGGGCCCDDDEEEFFFEEEFFFGGGIIIGGGJJJMMMPPPPPPMMMJJJGGGIIIGGGEEEDDDEEEHHHLLLNNNMMMNNNOOOQQQRRRSSSSSSTTTPPPOOONNNNNNOOORRRTTTVVVOOONNNMMMNNNPPPTTTWWWZZZVVVYYYYYYVVVXXXZZZVVVMMMUUUVVVVVVUUUUUUWWWYYY\\\\\\YYYXXXZZZ]]]^^^]]][[[aaa^^^\\\\\\^^^aaacccddd]]][[[XXXVVVVVVXXX[[[]]]XXX___bbb^^^ZZZZZZ\\\\\\YYYZZZ\\\]]]^^^______```^^^______``````______^^^[[[ZZZ]]]aaa```[[[]]]ccccccrrr~~~|||zzzlll|||vvvppppppooopppsssqqqhhh\\\YYYbbblllmmmtttuuunnnhhhgggeeeaaa___WWWMMMGGGEEECCC@@@===888999999777444333444555111222333444555888===AAA===BBBHHHMMMOOOSSSXXX\\\fffaaa[[[YYY[[[```dddfffhhhmmmwww~~~yyyuuusssrrrrrruuuyyy~~~}}}|||zzzqqqgggbbb```WWWHHH;;;555444333222222333444555...///222444555666666555222222333333444555666666555555666666666666666555555555666666777888888888777<<>>;;;999:::;;;;;;:::444444444555555777888888999888777666555444333333333222222111000//////...000////////////..................------,,,,,,,,,------------------------------------------------------,,,++++++,,,,,,,,,.................................///////////////222222222111111111000000111111000000111111222333333333333444444444555555222222222333333333444444444444444555555555555666666777777777888888888888<<<@@@HHHSSSbbbttt}}}xxxuuutttrrrnnnggg___WWWRRRKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMLLLJJJHHHFFFFFFIIILLLNNNQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUVVVXXXYYYXXXVVV]]]\\\[[[[[[[[[\\\]]]^^^aaa^^^\\\]]]___```^^^[[[^^^\\\YYYWWWVVVVVVXXXYYY^^^]]]\\\ZZZYYYWWWVVVUUUXXXYYYZZZ[[[]]]^^^___```___^^^^^^]]]]]]]]]^^^^^^_________^^^\\\\\\]]]^^^aaaeeeooo{{{~~~zzz{{{{{{nnnkkkpppyyyxxxmmmhhhkkkhhhiiijjjfff___XXXSSSQQQ___llluuuqqqiiieeedddaaa___ZZZXXX\\\]]]XXXSSSQQQUUUVVVTTTKKK@@@;;;===AAA;;;??????;;;===EEEKKKLLLLLLQQQYYY___aaabbbhhhnnniiieeeaaaaaaeeellltttxxxxxx~~~{{{xxxtttppppppnnnlllpppxxx||||||~~~zzzllljjjjjjfffZZZJJJ>>>:::444444444333333222222222333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666888<<>>BBBFFFTTTxxxzzzoooiiiiiisss~~~yyylll```]]]hhh|||{{{sssyyy{{{wwwrrriiibbbVVVPPPJJJHHHIIIJJJGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIEEEAAA===<<<:::999777888777666666666666666666888777666555444333333222222222111000000///....../////////.........------......---------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,------------------------------....../////////000222222222111111000000000111111000000000111222222222222333333333333444444222222222333333333333444333333333333444444444444666666666777777777888888444666999???GGGRRR^^^eeebbbdddggglllssszzz|||zzzyyyyyyzzz{{{xxxzzz|||{{{xxxrrrlllhhh___]]]ZZZUUUPPPLLLHHHFFFGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLLLLKKKJJJKKKMMMLLLJJJIIIHHHHHHJJJMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLLLLLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRUUUTTTSSSSSSSSSSSSTTTUUUWWWVVVVVVXXXZZZ[[[ZZZYYYZZZZZZYYYYYYYYYZZZ[[[\\\___^^^\\\[[[\\\\\\[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWWWW\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^___```aaa```^^^]]][[[ZZZZZZZZZ\\\\\\]]]\\\ZZZZZZ[[[]]]ZZZ[[[```ffflllyyyvvvsssxxx|||}}}|||yyyxxxzzzwwwpppjjjhhhiiikkkllllllhhhaaaYYYTTTPPP\\\fffhhhiiikkkkkkhhhfffbbbaaaccceeedddfffiii|||~~~{{{nnn[[[MMMJJJLLLKKKOOOOOOKKKLLLRRRWWWWWWTTTWWW]]]bbbeeefffggghhhmmmlllnnnqqqxxxzzzrrrpppooolllmmmllljjjkkkrrrzzzzzzuuuvvv|||}}}zzzxxxppphhhgggaaaZZZTTTKKK???777555444444333333333222222222333333333333444444444444444444444444444444444444555555555555555555555555555555666666666666777777999===FFFOOOPPPGGG===::::::BBBHHHUUUttt{{{{{{{{{pppsssyyy}}}wwwnnniiicccZZZTTTMMMJJJGGGGGGHHHIIIGGGEEEBBBBBBAAAAAABBBDDDFFFGGGIIIFFFAAA>>><<<:::888666:::999888666555444444444666666555444333222222111111000000//////...............---------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---...///000000111111111111111000000000000000000000000000111111222111111111111222222222222111111222222222333333333111111222222222333333333555555666666666777777777222333444444555999>>>BBBCCCEEEHHHNNNUUU\\\bbbfffmmmnnnppprrruuu{{{zzzxxxuuurrrqqqqqqqqqrrriiikkkkkkhhh```YYYUUUTTTMMMKKKGGGCCCAAA@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAAAAABBBCCCDDDHHHJJJLLLLLLKKKJJJKKKLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPNNNOOOQQQRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTUUUWWWZZZ[[[ZZZYYYWWWWWWWWWVVVWWWXXXXXXYYY\\\\\\[[[YYYWWWWWWXXXZZZXXXYYYZZZ[[[ZZZYYYWWWVVVZZZYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYZZZ\\\^^^```aaa```^^^[[[YYYWWWVVVUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[ZZZYYYXXXXXX___ooottttttyyy|||}}}}}}wwwmmmllllllnnnoookkkbbbZZZUUUYYY___eeemmmsssrrrnnnoooiiifffhhhlllqqqyyyttt```XXXYYY^^^```___[[[[[[```dddfffccc___]]]^^^cccggggggdddmmmpppuuu{{{zzzpppkkkmmmllliiiggghhhiiioooyyy|||ssslllrrrvvvuuurrroooggg```bbbUUUHHH@@@:::444111222333333333222222222222222222222333333333444444444444444444444444444444444444444444444444444444444555666666666777777777888;;;>>>HHHSSSWWWNNNAAA::::::DDDMMMXXXssszzzkkk```ZZZXXXVVVUUUOOOMMMJJJJJJJJJIIIFFFCCCCCCBBB???===<<<===>>>???@@@===;;;999999999888777999888777555444333222222444444333333222111111000000/////////.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111000000000000000000000000000////////////000111111/////////000000000111111111111111111222222222222111111111222222222333333444555555555555666666666555666666666555666888:::;;;;;;<<<>>>@@@BBBEEEFFFJJJNNNSSSWWW[[[aaaiiipppiiigggeeebbbaaa``````aaaUUUXXXXXXSSSKKKEEEDDDEEEEEECCC@@@>>>>>>???@@@BBB======<<<<<<<<<<<<==============================????????????@@@AAABBBBBBFFFHHHJJJJJJIIIHHHIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKOOONNNMMMLLLMMMNNNOOOPPPLLLMMMPPPRRRRRRRRRQQQPPPRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQTTTWWWXXXXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYWWWSSSRRRUUUYYYXXXYYYYYYYYYYYYYYYXXXWWWZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXXXXXXXYYY[[[]]]___^^^]]][[[XXXVVVTTTSSSRRRSSSUUUWWWWWWVVVVVVWWWXXX\\\[[[ZZZWWWUUUWWW```hhhmmmxxxvvvuuu~~~wwwrrrnnnooorrrsssnnnhhhgggcccbbbhhhuuu~~~~~~sssiiiiiiooowwwoooffffffeeeeeeddddddgggoooxxx~~~zzzqqqeeebbbiiirrrtttppprrruuuxxx{{{}}}wwwuuupppkkkkkkmmmkkkfffeeekkkrrryyyyyyppppppooollljjjiiihhhfff[[[MMM===555333111111333222222222222222111111111222222222222333333333333333333333333333333333333444444444444444444444444555555666666777888888888===???HHHVVV\\\SSSEEE<<<===GGGPPP[[[wwwppphhh\\\TTTQQQQQQRRRRRRKKKJJJIIIHHHGGGEEEBBB@@@DDDBBB???<<<:::::::::;;;999888666777888999888777555444333222222222222222333333333222111111000000////////////............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111//////////////////////////////......//////000111........./////////000000000000000111111111222222111222222222333333333333333333444444444555555555222444555666555555777888555555666777888:::;;;<<<===@@@CCCDDDCCCEEEIIIMMMPPPOOOMMMKKKJJJIIIIIIIIICCCFFFHHHDDD>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBDDDGGGHHHGGGFFFEEEFFFCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJPPPPPPNNNMMMMMMNNNOOOOOOJJJLLLOOOQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPSSSVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWUUURRRQQQTTTWWWZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[YYYXXXWWWVVVWWWWWWXXXWWWWWWWWWXXXZZZ[[[]]]YYYXXXVVVUUUSSSRRRRRRQQQQQQSSSUUUUUUUUUTTTUUUVVVRRRUUUWWWVVVUUUVVVYYYZZZWWWfff}}}yyyqqq{{{yyyvvvyyy}}}wwwllleeejjjyyy{{{jjjfffjjjnnnpppqqq|||vvvvvvkkkiiiggggggllluuu|||xxx{{{||||||{{{yyyzzz}}}|||yyyrrrkkkjjjllliiidddmmmwww}}}ooommmjjjhhheeecccbbbbbbPPPDDD777333222111222333111111111111111111111111111111111222222222333333333333333333333333333333444444444444444444444444444555555666777888888888<<<>>>HHHVVV\\\TTTGGG>>>@@@HHHOOO\\\|||wwwuuuxxxxxxrrrkkk[[[YYYUUUSSSRRRPPPMMMKKKGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>><<<<<<======;;;999888888888888777555222111111111111111222333333333222222111111111111////////////////////////------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************)))******+++,,,---++++++++++++++++++++++++++++++,,,---...//////000............////////////...............///000000............///////////////000000000000111111111111111222222222333333333222333333333333444444444222333444444333333444555333333444555666666777777999:::<<<<<<;;;;;;<<<===BBBAAA@@@>>>>>>=========:::<<<===<<<999888:::===888999;;;<<<===<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@@@@BBBEEEFFFEEEDDDCCCCCCAAABBBDDDGGGIIIJJJKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJQQQPPPNNNMMMMMMMMMNNNNNNKKKLLLNNNPPPRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQRRRTTTWWWXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVSSSTTTUUUUUUTTTTTTUUUVVVZZZYYYWWWUUUVVVXXX[[[]]]]]]\\\[[[YYYWWWVVVTTTSSSVVVVVVWWWXXXYYYYYYZZZZZZTTTTTTSSSQQQQQQPPPPPPPPPOOOQQQSSSTTTSSSQQQQQQRRRIIINNNQQQRRRTTTWWWVVVSSSPPPSSS[[[hhhvvvzzzvvv|||}}}ooommmttt|||yyyggg```___]]]YYYVVV___qqqzzzssslllhhheeeffflllttt~~~zzzzzzxxxuuurrruuu|||xxxooommmqqqsssrrryyy~~~yyyuuuddddddfffhhhcccYYYPPPLLLAAA999333222333111111222000000000000000111111111000000111111111222222222222222222222222222222222333333333333333333333333333333444555666777888888:::<<>>>>>======<<<;;;:::888888888888666444222222111111111111222222333333222222222222111111000000000000000000000000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........---------....../////////......------......///000............/////////////////////000000000111111000000000111111111222222222222222222333333333333333444555444333222333555555555555555555444333222555555666999;;;<<<<<<;;;======<<<<<<;;;;;;;;;;;;999999999999999999999999777888:::<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@???BBBEEEFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKPPPOOOMMMKKKKKKKKKKKKLLLLLLLLLNNNPPPQQQSSSTTTUUUQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRRRRSSSVVVWWWVVVTTTSSSSSSUUUVVVVVVVVVUUUTTTQQQRRRSSSVVVXXXXXXWWWUUUXXXWWWWWWWWWXXXYYY[[[\\\[[[[[[[[[[[[YYYVVVSSSRRRTTTUUUWWWYYYYYYYYYXXXWWWSSSRRRQQQOOONNNNNNNNNNNNLLLOOOQQQQQQPPPNNNMMMMMMGGGKKKLLLKKKNNNSSSRRRNNNLLLGGGFFFKKKRRR^^^qqq~~~tttooommmssszzz~~~tttjjjeee```ZZZVVVWWWQQQbbbuuu~~~~~~~~~xxxqqqmmmeee^^^^^^cccuuu~~~|||{{{~~~zzzssspppqqqooollljjjnnnwww~~~xxxvvvyyy}}}~~~{{{}}}wwwtttooojjj```aaaeeeiii```NNN>>>888444000000222222000000333/////////000000000111111000000000000111111111222222222222222222222222222333333333333333333333333222222333444555666777777777:::CCCMMMPPPKKKEEEDDDDDDOOOXXXbbb}}}eeelllzzzqqqkkkaaaYYYUUUSSSSSSSSSSSSPPPKKKGGGDDDDDDDDDEEEFFFFFFFFFDDDBBBAAABBBCCC>>>>>>>>>===<<<:::999888888777666777888777666444444333333222111111111222333333333222222222222222000000000000111111111111......------------,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************---------------------------------.........//////...------------...//////........./////////000000////////////000000000000////////////000000000000111111222222222333333333222333333222111111333555222333444555555555555555888666555888;;;;;;888555999999999999999999999999;;;:::999999:::999777555555555666888:::<<<>>>???<<<;;;;;;:::;;;;;;<<<<<<===========================<<<<<<======>>>???@@@???BBBFFFGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPOOOOOONNNMMMLLLLLLKKKNNNMMMKKKJJJIIIIIIIIIIIIMMMMMMNNNOOOQQQSSSUUUWWWQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTSSSQQQQQQRRRTTTUUUUUUUUUTTTSSSQQQQQQRRRVVVZZZ[[[XXXTTTUUUVVVXXXYYYZZZ[[[ZZZZZZXXXZZZ[[[[[[ZZZWWWTTTQQQSSSUUUWWWYYYZZZYYYWWWUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKMMMOOOOOONNNKKKJJJJJJFFFHHHFFFCCCFFFLLLLLLGGGKKKEEEDDDGGGIIIJJJQQQZZZnnn{{{yyyxxx{{{qqqkkkpppyyywwwvvvuuutttnnnggghhhmmmooozzz}}}xxxvvvtttqqqrrruuurrrllllllqqqnnnwwwwwwlllggglllpppnnnkkklllllliiigggkkkttt{{{~~~|||zzzwwwwwwxxxuuuqqqooonnniiibbbfffeeeggghhh]]]HHH777111...---///222222///111555.../////////000000111111000000000000111111111111111111111111111111111111333333333333333333333333111111222333444555666777555888AAAJJJKKKFFFDDDEEEHHHVVVaaaiii~~~bbb___eeesss}}}~~~}}}zzznnngggbbb]]]VVVQQQOOONNNMMMLLLIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@???>>><<<;;;::::::;;;;;;888888888888777777777666666555444333222222111222////////////////////////000000///...............------------,,,+++***))),,,,,,,,,+++++++++******)))))))))(((((((((((((((************))))))))))))+++*********))))))(((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,---------............/////////............//////////////////000000000000///000000000111111111111111111000000111111222333111111222222222333333333222222333444444444333333555555666777777666555444777777777666777888888999888888888888999:::;;;<<<<<<;;;;;;:::999888777777:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????===???BBBEEEGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLOOOOOONNNLLLKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHHHHHHHMMMNNNOOOQQQSSSTTTUUUUUUTTTVVVWWWVVVSSSQQQOOOOOOQQQPPPOOONNNNNNOOOPPPQQQMMMOOOQQQTTTUUUTTTRRRQQQWWWSSSQQQSSSWWWYYYWWWSSSYYYWWWUUUTTTUUUXXX[[[^^^ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWUUUUUUTTTSSSSSSQQQOOOMMMKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJHHHGGGDDDCCCAAA@@@@@@AAACCCDDDMMMVVVfffyyyvvvuuu|||}}}ppplllooosssqqqppppppoooooommmiiigggyyy}}}~~~zzzzzzuuurrrtttvvvvvvxxx{{{yyyuuuooojjjhhhhhhjjjkkkkkkjjjiiijjjmmmqqquuuvvv{{{{{{}}}yyyzzztttxxxsssllliiigggddd]]]WWW]]]aaa```UUUDDD777333444222222222222111111111000000000000000////////////000000000000000000000000555555444333333222222111333333333444444555555555222222333444444555555666555666@@@MMMMMMCCCAAAGGGHHHXXX^^^fff]]]XXX[[[eeelllpppzzz||||||wwwkkk]]]VVVYYYVVVPPPMMMKKKJJJIIIHHHGGGHHHHHHHHHFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>===<<<:::::::::::::::888888777777777666666666555444333222222111111111000000000000000000000000000//////...............------------,,,+++***))),,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------//////............//////....../////////000000000//////000000000111111111111111000000000111222222111111111222222222333333222222333333333333333222666444222000111333777999777777666666777777888888666666666666777888999:::;;;::::::999999888888777999999999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKKKKLLLMMMMMMLLLJJJJJJJJJIIIIIIIIIKKKMMMLLLMMMOOOQQQSSSTTTUUUUUURRRSSSUUUTTTQQQOOONNNNNNOOONNNNNNOOORRRRRRPPPOOOMMMOOOQQQSSSTTTSSSQQQPPPVVVSSSRRRTTTXXXZZZXXXUUUXXXWWWUUUTTTTTTVVVXXXZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKOOOOOOOOOOOONNNMMMLLLLLLGGGFFFEEEFFFGGGGGGEEECCCBBB@@@???======>>>???@@@EEEHHHMMMUUUbbbrrrwwwssstttvvv{{{|||{{{wwwrrrrrrpppmmmkkkjjjjjjiiiiiiuuuxxx|||zzzxxxrrroooqqqrrrrrrtttwwwvvvvvvtttooohhheeegggiiillliiihhhkkkrrruuutttqqqppppppzzzyyywwwvvvnnnggggggiiiiiiggg___UUUMMMLLLNNNLLLDDD888111000222111111111111000000000000000/////////////////////000000000000000000000000333333333222222222222222111111222222222333333333222222333333444555555555555666>>>IIIIII@@@???EEEHHHXXX\\\ddd___XXXXXX^^^bbbbbbeeekkkooovvv~~~{{{{{{zzzxxxqqqoooooopppjjj___VVVTTTPPPNNNJJJHHHHHHFFFDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<:::999999999999999777777666666666555555555444333222111111111111111000000000000000000000000//////...------------...,,,,,,,,,,,,,,,+++***)))++++++++++++*********)))******************************))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///......------......///.........////////////000////////////000000000000000000000000000111111222000111111111222222222222222222222222222222222111555444333333444666888:::666666666666777777777888444444444444555666777888999999999999999999999999888888888888999999999999999999:::;;;<<<======>>>===<<<;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJKKKHHHGGGGGGIIIMMMOOONNNLLLLLLKKKIIIIIIJJJLLLNNNPPPKKKMMMNNNPPPRRRSSSTTTTTTRRRSSSTTTSSSQQQOOOOOOPPPPPPNNNNNNQQQVVVVVVRRRMMMPPPPPPRRRSSSSSSRRRQQQPPPVVVTTTSSSVVVZZZ\\\ZZZXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUTTTSSSQQQOOONNNLLLOOOOOOOOOOOONNNMMMLLLKKKFFFEEEDDDDDDDDDCCCAAA???>>>===<<<:::::::::;;;<<<@@@>>><<<===BBBMMMZZZccc}}}ppphhhlllrrrwwwxxxvvvtttqqqxxx~~~}}}zzzuuupppmmmllllllmmmuuuuuuxxx}}}|||vvvrrrqqqtttnnnkkkmmmpppqqqtttyyy|||~~~vvvpppppprrr}}}yyywww|||}}}qqqnnnuuuzzztttrrrpppfff```gggooopppiii[[[MMMDDD999999666222...,,,...000000000000/////////......////////////////////////000000000000000000000000000000111111111111222222000000000000000111111111222222333333444444555555666666<<>>===;;;:::999999:::;;;::::::999888888777777777555555555555444444444444333222111000000000000000000000000000000000000000///...------,,,,,,------+++++++++++++++***))))))+++************)))))))))***************+++++++++***)))))))))(((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))******+++++++++++++++*********+++++++++,,,,,,...------------------...------........./////////........./////////000000000////////////000111111000000000111111111111222222111111111111111111111444666:::===>>><<<888666555555666666777777777666333333333333444555666777777777888888999999999:::888888999999999999999999888999:::;;;<<<===>>>>>><<<<<<;;;::::::;;;;;;;;;======>>>>>>???@@@@@@@@@CCCCCCBBBAAAAAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEEEEHHHMMMPPPNNNKKKNNNMMMLLLLLLMMMOOOOOOOOOKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVUUUTTTSSSSSSTTTYYYTTTQQQSSSXXXYYYTTTOOOSSSSSSSSSSSSSSSSSSRRRRRRUUUTTTUUUXXX[[[]]]\\\ZZZYYYZZZ[[[[[[ZZZXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWWWWUUUUUUUUUUUUWWWWWWWWWVVVVVVUUUSSSRRRPPPOOOOOOOOOOOONNNNNNLLLKKKJJJHHHGGGEEEDDDDDDCCC@@@>>><<<;;;:::999888888888888:::::::::::::::===AAADDDXXXrrrvvvxxx}}}}}}ssskkkkkkxxx}}}zzz}}}zzzxxx}}}{{{{{{xxxsssqqqrrruuupppmmmppptttwww|||{{{rrrqqqqqqjjjhhhfff\\\fffmmmssspppbbbPPPBBB:::111///---,,,---.........//////.........---------.........///////////////000000000000000000000000......//////000111111222000000000000000000000000111222222333444444555555666666:::>>><<<888999???HHHVVVXXX^^^|||]]]ZZZZZZ```ddddddaaa```aaabbbbbb```]]]___eeejjjsssxxx{{{~~~vvvqqqsssuuuhhhddd^^^YYYWWWWWWYYY[[[ZZZ\\\___```ZZZRRROOORRRPPPNNNLLLJJJIIIFFFBBB???AAA@@@@@@???>>>>>>>>>>>>>>>===;;;999999999::::::888888888777666666555444444444444333333333222222111111000/////////000000////////////////////////......---,,,,,,,,,,,,,,,******++++++******))))))*********)))))))))(((((())))))******++++++++++++)))))))))(((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((((()))******++++++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---............///////////////......//////000111//////000000000111111111111111000000000111222333777999<<>>;;;777444333444555666666666666555444444444444555666777777666777777888888999999:::::::::::::::999999999999888888999:::;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<=========>>>??????@@@@@@CCCCCCBBBAAA@@@AAAAAAAAADDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEHHHLLLNNNMMMKKKKKKKKKKKKMMMPPPPPPOOOMMMIIIKKKLLLNNNPPPQQQRRRRRRSSSUUUVVVUUUTTTTTTUUUWWWbbb[[[TTTTTTXXXZZZWWWRRRUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY\\\]]]\\\[[[[[[\\\^^^______\\\ZZZXXXUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWUUUUUUUUUUUUWWWWWWXXXXXXWWWWWWUUUTTTRRRRRRQQQQQQQQQPPPOOONNNLLLKKKKKKIIIGGGFFFFFFDDDAAA>>><<<;;;:::999888777666666444666888888777666666666BBBQQQZZZYYYbbbwww{{{~~~sssiiigggvvv}}}wwwvvv}}}{{{}}}|||ppplllhhh``````aaaZZZbbbeeeeee]]]MMM>>>555222///...---///000000---+++.........------------,,,------....../////////000////////////////////////------...///000000111222111111111111111111000000111111222222333444444555555666888:::777555888===GGGUUUWWW\\\{{{YYYZZZ]]]bbbeeefffeeedddeeefffccc]]]WWWWWW^^^dddeeeiiikkkkkkmmmrrrsssrrryyywww{{{}}}{{{|||}}}yyymmmeeedddhhhjjj]]][[[WWWTTTSSSUUUXXXZZZXXXXXX[[[\\\WWWPPPOOOQQQRRRPPPMMMKKKIIIFFFBBB?????????>>>=====================<<<;;;::::::::::::666666666666555444333222333333222222222111111111000//////....../////////........................------,,,++++++++++++,,,))))))*********))))))((())))))))))))(((((((((((((((((())))))***+++++++++))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------.........///...............///000000////////////000000000000111000000000111333444666;;;:::777555444444555666222333555666666666555444444444444444555666777888777777777888888888999999:::::::::::::::999999999777777888999:::;;;;;;<<<:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????BBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNPPPIIIHHHGGGJJJNNNPPPNNNLLLIIIJJJKKKMMMOOOPPPQQQQQQOOOPPPQQQQQQPPPQQQSSSUUUccc\\\UUUSSSVVVXXXWWWUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTVVVXXX[[[\\\\\\[[[ZZZZZZ\\\^^^``````___]]][[[WWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWUUUTTTSSSRRRTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHGGGFFFDDDAAA???<<<<<<;;;:::888666555555555666555444333333555888:::???@@@;;;AAARRRaaafffxxx|||~~~pppeeeppp}}}{{{vvvvvvvvvyyy~~~}}}~~~}}}{{{}}}}}}zzzwwwwww}}}vvvmmmllljjjbbbbbbddd]]]RRRRRROOOGGG;;;333111222......///000000///,,,))).........---------,,,,,,---------......//////000////////////////////////------...//////000111111222222222222111111111111111111222222333333444444555777888777555555888<<>>===<<<<<<<<<======<<<<<<<<<<<<;;;:::999888444555555555555333222111222222111111111000000000///......---......//////---------------------------,,,,,,+++++++++++++++(((((()))))))))))))))((())))))((((((((('''''''''''''''((())))))***++++++))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------...............------......///000........./////////000000000000///000222444777999888555222000///111333555111333444666666555444333444444444444444555777777777777777777888888888888:::999999999888888888888777777777888888999999999::::::999999::::::;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBBBBAAA??????AAABBBDDDEEEFFFEEECCCCCCBBBEEEHHHHHHHHHKKKRRRWWWTTTOOOJJJIIIKKKMMMLLLJJJHHHIIIKKKMMMNNNPPPPPPPPPLLLMMMNNNMMMMMMOOOQQQTTTZZZWWWSSSRRRSSSTTTUUUTTTTTTSSSQQQPPPQQQSSSUUUWWWTTTVVVYYY[[[[[[ZZZYYYYYYVVVXXX[[[]]]___^^^]]]\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQPPPSSSRRRRRRQQQPPPNNNLLLKKKIIIGGGEEEDDDDDDBBB???===<<<<<<;;;:::888666444333555666555444333333555777444666999999:::===AAADDDfffnnn|||wwwzzzsssmmmooolllvvv{{{xxxwww{{{yyyuuuuuuvvvvvvuuutttttttttsssqqqqqqsssuuunnnlllrrrsssfff]]]XXXMMM======;;;777222000111333,,,---......------------............------------,,,,,,---......///000000////////////////////////......//////000000000111222222222111111111000000111111111222333333444444444777999777555666999<<>>===<<<;;;<<<===>>>:::;;;<<<<<<;;;:::888777333444555555444333111000111111111111000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))))))))))))))((()))(((((((((''''''''''''&&&''''''((()))*********)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////............/////////000000//////000222555999;;;000111222333333333222111111222444666666555444333333333333333444555666666888888888777777777777777999888888888777777666666777777777777777888888888999999999999::::::;;;<<<::::::;;;;;;<<<=========>>>???AAABBBBBBAAA???>>>@@@AAACCCEEEEEEDDDBBBAAA@@@DDDHHHHHHGGGKKKTTT]]]ddd[[[PPPJJJJJJKKKJJJIIIGGGHHHJJJLLLNNNOOOPPPPPPKKKLLLMMMMMMMMMNNNQQQTTTPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNOOORRRUUUVVVTTTWWWZZZ[[[[[[YYYXXXXXXSSSUUUWWWZZZ\\\]]]]]]\\\^^^^^^\\\[[[YYYWWWVVVUUUUUUUUUWWWXXXXXXWWWUUUUUUSSSSSSSSSSSSRRRPPPOOOOOOOOOOOOOOONNNLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@===;;;<<<<<<;;;999777555333222...111555555444111///...555111///000000000777???444BBBYYYooo{{{www{{{|||nnniiinnnjjjpppxxx}}}~~~{{{xxxyyyzzzzzz}}}vvvmmmgggfffhhhkkkhhhgggfffgggiiihhhfffcccfffhhhttttttaaaPPPAAA111,,,---------,,,+++,,,---+++,,,,,,++++++,,,000333//////.........---------,,,,,,------...///000000/////////////////////////////////000000000000000222222111111000000//////000111111222333333444444333777999777555777:::<<>><<<:::???>>>===<<<<<<;;;;;;<<<===<<<;;;:::999999888777333333333444444333222222000000000000////////////...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,++++++***)))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))************(((((())))))************(((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,---------......++++++,,,,,,---...//////---------............///////////////000000000000000000000000111111111111111111222222222333333333555555555555555555555555666666666666777777777777666666666666666666666666777777777777777777777777999888777777888:::<<<===<<<;;;;;;::::::;;;;;;<<>>???AAACCCDDDDDDCCCBBBBBBCCCEEEFFFGGGIIILLLNNNVVVTTTPPPLLLIIIFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPJJJJJJJJJJJJLLLNNNPPPRRRSSSRRRQQQPPPOOOPPPPPPQQQPPPRRRSSSSSSRRRSSSUUUXXXWWW\\\___]]]VVVQQQQQQSSSRRRSSSUUUWWWYYY[[[]]]]]][[[\\\]]][[[XXXUUUUUUUUUWWWUUUSSSUUUWWWYYYWWWUUUTTTTTTSSSRRRPPPOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFEEECCC@@@>>>>>>>>>===<<<888888999888888777666555444444333333222111000000111000000000000222333444666777<<>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999888888333444444444333222222111000000000/////////.........---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,+++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,------......------------................../////////000000000//////000000000111111111222222222333333333444444444444444444444555555555555555666666666777777777555555555555555555555555666666666666666666666666999888777777777999;;;<<<;;;;;;::::::::::::;;;;;;>>>??????>>><<<:::;;;<<>>DDDHHHHHHSSS\\\kkkyyy|||uuuooonnneeeffffffggghhhiiiiiiiiiuuuuuuuuurrrmmmiiigggfffnnnpppqqqqqqpppppppppqqqqqqiiieeehhhjjjeee___[[[^^^]]]]]]```cccbbb]]]XXXAAACCCCCC>>>666///,,,,,,+++---...---,,,+++,,,---------,,,,,,++++++++++++---------,,,,,,+++++++++------------------------------------........................////////////222111111000//////......000000000111222222333333333777:::999666555777:::HHHMMMSSS___xxxSSSSSSTTTTTTVVVWWWYYYZZZYYY[[[^^^___^^^\\\[[[[[[WWWXXXXXXZZZ[[[\\\]]]]]]```aaa```^^^\\\ZZZZZZ[[[ZZZ[[[[[[\\\]]]^^^______^^^]]]\\\[[[[[[[[[\\\]]]```^^^[[[ZZZZZZYYYWWWUUUQQQRRRRRRQQQQQQQQQTTTVVVWWWUUUTTTTTTTTTSSSPPPNNNLLLIIIDDDAAA@@@@@@??????>>>======<<<;;;;;;::::::999999999888888888888888444444444444333222000000000////////////.........---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))************************((()))******++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000//////000000000000111111222333333333333444444444222333333333444444555555444555555555666666666666444444444444444444444444555555555555555555555555999888777777777888999:::;;;::::::999999::::::;;;<<<===>>><<<:::999:::;;;@@@@@@AAABBBBBB@@@???>>>CCCDDDEEEDDDDDDDDDFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHIIIKKKMMMMMMPPPPPPOOONNNNNNNNNNNNOOOPPPOOOOOORRRWWW\\\\\\\\\UUUUUUTTTSSSQQQOOONNNNNNNNNNNNNNNOOOQQQTTTWWWXXXUUUWWWXXXWWWUUUSSSSSSTTTSSSRRRQQQQQQRRRSSSRRRPPPSSSSSSRRRQQQPPPOOOMMMLLLIIIIIIHHHHHHGGGEEEDDDCCCBBB@@@>>>======<<<;;;:::999888888777666555333333333333222222111000000000111111///...------------000...---...111222333222666???OOOaaaiiihhhggghhhiiigggfffhhhkkkmmmkkkiiioooppprrrrrrpppjjjccc]]]```dddiiikkkkkkjjjjjjiiiqqqkkkgggiiihhhaaaYYYTTTRRROOOMMMLLLMMMKKKFFFBBB333222000...,,,,,,------***+++,,,,,,+++***+++,,,++++++++++++************------,,,,,,,,,,,,++++++------------------------------------........................////////////000000000///......------000000111222222333333444333666999888666555777999DDDIIIOOO[[[tttSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[XXXYYYYYYZZZ[[[\\\\\\]]]^^^```aaaaaa^^^]]]\\\\\\^^^]]]\\\[[[\\\^^^aaabbb^^^]]]\\\YYYWWWWWWYYY[[[[[[ZZZXXXWWWUUURRRPPPNNNMMMNNNMMMMMMLLLNNNQQQTTTTTTRRRQQQQQQQQQPPPNNNLLLRRRMMMGGGBBB???>>><<<;;;======<<<<<<;;;::::::999666666777777777888888888555555444444222111///////////////.........------,,,,,,++++++++++++,,,,,,*********+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))((((((((())))))))))))))))))))))))((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------........./////////////////////000000000111111111222222222333333333111111222222333444444444444444444444555555555555444444444444444444444444444444444444444444444444888888777666666666777777::::::999999999999:::::::::;;;<<<;;;999888999:::>>>>>>???@@@@@@@@@??????@@@BBBCCCCCCBBBCCCEEEGGGEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGHHHIIIJJJKKKNNNNNNNNNMMMMMMMMMMMMNNNPPPLLLKKKOOOVVVZZZZZZWWWRRROOOLLLKKKKKKKKKJJJHHHMMMMMMLLLMMMOOORRRTTTVVVQQQSSSTTTTTTRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOQQQQQQQQQPPPOOONNNLLLLLLGGGGGGGGGFFFEEECCCBBBAAA@@@>>><<<;;;<<<;;;:::888888888777777555444222111222222111111000000000000000//////...............000/////////////////////111111666???DDDGGGKKKPPPZZZXXXYYY___hhhnnnooommmfffhhhkkkpppssspppiiiccc___ccciiilllllliiigggfffppphhhaaa^^^YYYOOOFFFAAA===:::777666555444111...333000,,,+++---...---,,,)))***++++++***)))+++,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////////////////.........---------///000000111111222333333222555777777666555777888===CCCJJJWWWrrrTTTUUUUUUVVVXXXZZZ[[[\\\\\\]]]\\\ZZZXXXWWWWWWYYY[[[[[[[[[\\\\\\]]]]]]]]]]]]___aaabbbaaa_________```^^^\\\ZZZ[[[^^^aaaccc______]]]ZZZVVVUUUWWWYYYYYYXXXXXXUUURRROOOLLLKKKIIIIIIIIIHHHHHHIIIMMMPPPPPPNNNLLLLLLLLLLLLJJJIIIOOOKKKFFFAAA???>>><<<;;;;;;<<<<<<<<<;;;:::999888444444555555666777777777444444444333222000///...............------------***++++++++++++++++++***************************))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,---------------...............////////////000000000///000000000000111111111000111111111222222333333222333333333444444444444222222222222222222222222555555555555555555555555777777666666555666666666999999888888888888999999999:::;;;:::999888999::::::;;;<<<===???@@@@@@@@@===???@@@AAABBBCCCFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNKKKHHHKKKQQQUUUSSSQQQQQQOOOLLLKKKJJJJJJIIIGGGMMMMMMMMMNNNOOOQQQTTTUUUOOOQQQRRRRRRPPPOOOPPPQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOOOONNNNNNLLLKKKJJJFFFEEEEEEDDDBBBAAA???>>>===<<<::::::::::::888666666666666555444333222111111111000000000000//////---......//////000000000,,,------------------...222---***,,,...///333888999888:::AAALLLTTTUUUTTTVVVWWWZZZ___eeefffccc___^^^aaadddddd___YYYTTTQQQXXXOOOGGGCCC>>>666000///000///---------------,,,000---******,,,,,,)))&&&((()))+++******)))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////............------------......//////000111111111222333555666666666777777777===EEESSSpppTTTUUUWWWXXXYYYZZZZZZZZZ]]]]]][[[XXXUUUTTTVVVXXX\\\\\\\\\\\\\\\]]]]]]]]][[[]]]```aaa`````````aaa^^^\\\ZZZXXXXXX[[[^^^``````aaa```\\\WWWTTTUUUXXXXXXYYYYYYWWWRRRNNNLLLLLLFFFGGGGGGGGGFFFFFFIIIKKKLLLJJJHHHGGGHHHHHHGGGFFFFFFDDDAAA@@@@@@@@@???>>>:::;;;;;;<<<;;;:::888777333444444444555555666666333333333333222111//////......---------,,,,,,,,,)))******++++++******)))*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''(((((()))))))))'''''''''''''''''''''''''''((())))))******))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............////////////000000....../////////000000000111111111111111111111111222222222222333333333333222222222222222222222222555555555555555555555555555555555555555555555555999888888777777888888999999:::;;;:::999888999:::888999:::;;;===???@@@AAA<<<>>>@@@AAAAAACCCFFFIIIKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLJJJHHHJJJMMMPPPOOOMMMUUUTTTSSSQQQNNNLLLKKKJJJLLLMMMNNNOOOQQQRRRSSSSSSNNNPPPQQQQQQOOONNNNNNOOOPPPQQQQQQOOOMMMKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIDDDDDDCCCBBBAAA???===<<<;;;999999999999999777555444444444444444333222111000000000///////////////,,,---...///000000000000+++---......,,,+++++++++...***)))---///---,,,---***))))))---333777888777<<<<<<>>>AAADDDEEEEEEEEEAAADDDFFFEEEAAA<<<999888;;;555//////...++++++---++++++,,,,,,---......///,,,***)))+++------)))&&&((()))++++++******+++---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////........................------......///000000111222222444555666666666666555;;;CCCQQQoooQQQSSSVVVXXXYYYXXXWWWUUU\\\[[[XXXUUUSSSTTTWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[]]]^^^^^^^^^```aaa\\\[[[XXXWWWWWWYYY\\\^^^___aaabbb]]]WWWSSSSSSUUUVVVXXXYYYVVVRRRMMMKKKKKKFFFGGGHHHGGGFFFFFFGGGHHHJJJHHHEEEDDDEEEFFFEEEEEE@@@???>>>???@@@@@@>>>===999:::;;;<<<;;;999777666333333333333444444444444222222222222222111000000---------,,,,,,,,,,,,+++))))))***++++++***))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))*********+++(((((())))))******++++++************+++++++++++++++,,,,,,,,,,,,---------........./////////000000////////////000000000000222111111000000//////...111111111111222222222333111111111111111111111111333333333333333333333333222333444444555555555555888888777777777777888888999:::;;;:::999999:::;;;999999999:::<<<===>>>???>>>???AAAAAAAAACCCEEEGGGIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKMMMNNNOOOPPPWWWYYYZZZWWWRRRNNNLLLMMMKKKLLLOOOQQQRRRRRRRRRQQQNNNPPPQQQPPPNNNMMMMMMNNNNNNOOOPPPMMMJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCBBBAAA???===;;;:::999888777888999888666333222222333333333333222222////////////////////////,,,---......///...------+++---//////,,,++++++,,,+++((()))///222///,,,+++******++++++,,,---------***,,,------,,,,,,---...)))+++------,,,,,,---...///+++))),,,---,,,---000)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++((()))++++++***+++,,,...************+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////.................................///000000111111111111222444666777666666666<<>>>>>??????>>>;;;999999:::;;;<<<;;;999777555333333333333333333333333111111222222222111111000---------,,,,,,,,,++++++((()))***++++++***)))(((******))))))((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************'''(((((()))***++++++,,,)))************+++++++++++++++,,,,,,,,,---------............/////////000000000000000111111111111222222111000///...------000111111111111222222222000000000000000000000000222222222222222222222222111222333444555555666555888888777777777777888888999:::;;;;;;:::999:::<<<:::::::::::::::;;;<<<===@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMLLLKKKKKKKKKLLLMMMOOOOOOOOONNNMMMJJJLLLMMMNNNNNNOOOQQQSSSVVVZZZ]]]ZZZRRRMMMLLLMMMIIIKKKOOOQQQSSSRRRQQQPPPOOOPPPQQQPPPNNNLLLLLLMMMLLLNNNNNNLLLHHHEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBAAA@@@>>><<<:::999888777777888888888555333111111222333333333333222.........///////////////,,,---......---,,,***)))&&&))),,,---+++)))***,,,---((('''+++...,,,******''')))***+++******,,,---***---000///,,,***,,,...000000000...,,,,,,---//////,,,,,,......+++)))+++,,,---//////---++++++***...---,,,***))))))***+++(((***+++,,,++++++---...(((((())))))*********++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000......///////////////////////////000111111222222111111222333666777666555999>>>EEERRRnnnRRROOOLLLMMMQQQTTTUUUTTTTTTRRRPPPPPPRRRTTTUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\[[[WWWQQQQQQVVV\\\]]]]]]]]]YYYTTTRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGDDD???<<>><<<:::999888888666777888999999888777666444444333333333222222222111111111111000000000///......---,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''******(((%%%))))))))))))************+++++++++******************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...///////////////000000000111111111111222111111111000000//////000000000000111111111111222222222111111111000000222222111111111111111111333333444444444444444444555666666777777777666666666777999;;;;;;:::999888::::::;;;;;;<<<=========??????@@@@@@AAABBBBBBCCCBBBCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLKKKJJJKKKLLLNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMKKKJJJIIILLLMMMOOOQQQRRRSSSSSSSSSYYYYYYWWWUUURRRPPPNNNMMMLLLNNNQQQRRRQQQPPPQQQQQQPPPRRRSSSTTTSSSQQQNNNLLLNNNMMMJJJHHHFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>><<<;;;:::999888777777777777777888222222222111111111000000........................,,,,,,,,,+++++++++******)))***+++,,,---,,,+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))---,,,***)))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...............///000000//////.........000222333444555666555444333444555555:::@@@MMMkkkRRROOOMMMMMMOOORRRRRRQQQRRRQQQOOOPPPRRRUUUVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRRRRQQQRRRSSSTTTUUU[[[[[[ZZZWWWSSSRRRUUUXXX\\\]]]]]]ZZZVVVSSSSSSTTTTTTUUUUUUTTTRRRPPPMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGDDD@@@===<<<;;;:::999888888888888444444555666666555444444333333333333222222222222111111000000000/////////...------,,,++++++******************************((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''')))'''&&&''')))***(((%%%(((((()))))))))*********************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////......//////000000000111111111111111111000000000//////000000000000111111111111222222222111111111000000111111111222222222222222333333333444444444444444555666666777888888888888777888:::;;;<<<;;;:::999::::::;;;;;;<<<=========??????@@@BBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKNNNNNNOOOQQQRRRTTTUUUUUU]]]ZZZWWWUUUUUUTTTRRRPPPLLLNNNPPPQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQOOONNNLLLNNNMMMJJJHHHFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>======<<<:::999888888777777666666666666666222222111111111000000000........................---------,,,,,,,,,++++++)))***+++,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++***))))))(((((())))))***++++++******++++++,,,,,,+++++++++,,,,,,+++******,,,+++***)))))))))************))))))((('''''''''))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------...............//////000000/////////000111222333444555666666444444555666555;;;AAANNNkkkQQQOOOMMMLLLNNNOOOOOOOOOPPPNNNMMMOOORRRUUUVVVVVVYYYXXXWWWUUUSSSQQQPPPOOORRRQQQOOONNNNNNOOORRRSSSZZZZZZYYYXXXVVVVVVUUUUUUZZZ\\\]]]\\\XXXUUUSSSSSSSSSTTTTTTTTTRRRNNNJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDD@@@===999999888888888999::::::333444444555555444444333333333222222222111111111000000000/////////......------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&(((((())))))))))))******(((((())))))******++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------............---////////////000000000000111111000000000000//////000000000000111111111111222111111111111000000000111111111222222333333444222333333333444444444555555555666777888999999:::999:::;;;<<<===<<<;;;::::::::::::;;;<<<<<<======>>>???AAACCCDDDCCCBBBAAA@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLMMMNNNMMMLLLKKKNNNNNNNNNOOOQQQTTTVVVXXX```ZZZUUUTTTWWWXXXVVVSSSMMMOOOQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBAAA@@@???>>>======;;;;;;;;;;;;:::888777666777666555444444444444555111111111111000000000000------------------------...---------,,,,,,,,,,,,))))))***++++++++++++*********))))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++)))((((((''''''(((((()))******+++++++++,,,,,,,,,******+++++++++++++++***++++++***)))))))))*********))))))((((((''''''&&&(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////......---,,,,,,+++......------......///000000000000000111222333444444555666666555444555666666;;;AAAOOOkkkNNNMMMLLLLLLMMMNNNOOOPPPMMMLLLKKKMMMPPPSSSUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPUUUSSSPPPMMMMMMOOORRRTTTWWWWWWWWWYYYZZZZZZXXXVVVYYYZZZ\\\\\\ZZZWWWSSSQQQQQQQQQRRRQQQOOOKKKFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<<444555555555555555555444222222111111111000000000/////////............---,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((()))(((''''''(((((((((((()))))))))***''''''(((((()))***+++++++++++++++,,,,,,+++++++++***+++++++++++++++,,,,,,,,,------......---------........./////////000000000000000000000000/////////000000000111111111111111111111111000000000000000000111222333444444555222222222333333444444555555555666777888999:::;;;::::::;;;<<<===<<<<<<;;;999::::::;;;;;;<<<=========???BBBDDDEEEDDDBBB@@@@@@AAABBBDDDFFFGGGHHHHHHJJJKKKKKKKKKJJJJJJLLLMMMOOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIMMMLLLLLLMMMOOORRRUUUWWW___XXXQQQQQQVVVYYYWWWSSSOOOPPPRRRQQQOOOMMMMMMMMMLLLLLLKKKJJJKKKKKKMMMMMMNNNMMMKKKHHHFFFEEEDDDDDDAAAAAA@@@???>>>======<<<;;;;;;;;;:::999888666666666555444333222222222333111111000000000/////////------------------------------,,,,,,,,,+++++++++)))))))))***************))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((******++++++,,,,,,,,,,,,)))******++++++++++++************))))))))))))***(((((())))))***+++++++++))))))))))))*********+++***************************************************++++++++++++,,,,,,,,,.........------,,,,,,,,,...------------...///////////////000000111222222444555666666555444555777666;;;BBBOOOlllJJJKKKLLLMMMNNNPPPQQQSSSLLLKKKJJJKKKNNNQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSUUUSSSPPPMMMMMMNNNQQQSSSRRRSSSVVVYYY\\\]]][[[XXXWWWXXXZZZ\\\[[[XXXTTTPPPNNNNNNOOONNNKKKGGGCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@???<<<:::>>>>>><<<;;;:::999999999444333333333333333333444111111000000000/////////.........---------,,,,,,+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((()))))))))&&&&&&'''((())))))******))))))************))))))*********++++++,,,,,,,,,+++,,,---------------------............///////////////////////////000000///000000000111111111111000000000000000000000000000000111222222333444444111111222222333444444555555555555666777999:::;;;999::::::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<<<<>>>AAACCCDDDCCCAAA@@@???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKLLLLLLKKKIIIHHHFFFJJJJJJIIIJJJKKKNNNQQQSSSZZZSSSMMMMMMRRRVVVTTTQQQQQQRRRTTTSSSQQQOOONNNNNNLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJHHHGGGEEEDDDDDDBBBBBBAAA@@@???>>>======;;;;;;;;;:::999888777666555444333222111111111111000000000/////////......------------------------++++++++++++*********)))((((((((()))))))))******(((((((((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***((((((''''''''''''(((((()))***+++,,,,,,,,,++++++)))******++++++*********))))))))))))***)))))))))((((((((()))******++++++*********+++++++++,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,------......---------------...//////------...//////000000000222444555555444444555777666<<>>===<<<<<<======;;;999<<<;;;:::777666444333333111000000//////000000111000000/////////.........---------,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''(((((((((((())))))&&&&&&''''''(((((())))))((((((((())))))(((((((((*********++++++,,,,,,---***+++,,,------.........------------.........///......////////////000000000000000000111111111111//////000000000000000111000000000111111222222333000000111222333444555555666555555555555777999:::888888888999999999::::::999999999:::;;;;;;<<<<<<<<<===???AAABBBAAA@@@??????AAABBBDDDFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGGGGHHHIIIKKKMMMNNNVVVQQQLLLLLLPPPSSSQQQOOOQQQSSSTTTTTTRRRPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::888777666555444333222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((('''((())))))***''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***)))((((((''''''(((((())))))***+++,,,---,,,++++++******++++++***))))))((('''((()))*********)))))))))((((((''''''&&&&&&%%%***++++++++++++,,,,,,,,,************************************************************++++++++++++***++++++,,,------......------,,,,,,------...///+++,,,---...////////////111222444444333333444666666===DDDQQQnnnKKKNNNQQQRRRRRRRRRTTTVVVTTTRRRPPPOOOPPPPPPPPPOOOHHHIIILLLOOORRRUUUWWWYYYRRRPPPNNNMMMKKKKKKLLLLLLKKKOOOTTTVVVUUUTTTUUUVVVUUUUUUUUUWWWXXXWWWSSSOOOMMMLLLKKKIIIGGGEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAA===<<<;;;;;;<<<<<<;;;:::999888666444222111000000000000///......///000000/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&''')))'''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((()))******+++,,,,,,------((()))+++,,,---...//////,,,,,,---------................../////////000000000000000000111111111111////////////000000111111000000000000000000000000000000111222333444555555666555444333444555777888666666666666777777888888888999999::::::;;;<<<<<<<<<<<<>>>??????@@@??????@@@AAACCCEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLFFFGGGGGGHHHIIIIIIJJJJJJSSSQQQOOOOOOPPPQQQPPPOOOPPPRRRSSSSSSQQQOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEEEEBBBAAAAAA@@@???>>>======;;;;;;;;;:::999888777666555555333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))***))))))(((((())))))***(((***+++------,,,+++***++++++++++++***((('''&&&&&&''')))*********)))))))))(((((('''&&&&&&%%%%%%************++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///,,,---...///000000000//////111222222222222333555777===DDDRRRnnnNNNQQQTTTTTTSSSRRRTTTVVVXXXVVVSSSQQQQQQQQQQQQPPPGGGHHHKKKNNNRRRUUUWWWYYYRRRQQQPPPOOOMMMLLLLLLLLLJJJOOOTTTTTTQQQOOOPPPSSSUUUTTTSSSUUUWWWWWWSSSOOONNNMMMKKKHHHGGGFFFFFFGGGBBBCCCEEEFFFFFFEEECCCBBB===<<<;;;;;;<<<===<<<;;;777666555333222111000000222111000//////000111222//////.........---------,,,,,,,,,+++++++++******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''&&&''')))''''''''''''((((((((()))''''''''''''''''''&&&&&&))))))************))))))))))))***+++,,,,,,------'''(((***,,,...//////000,,,,,,,,,---------......---.........//////000000000000000000111111111111.../////////000000111111000000000000///////////////000111222333444555555666555444333333444666777555555555555555666666777888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAABBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKHHHIIILLLNNNPPPPPPPPPPPPFFFGGGHHHIIIIIIIIIHHHHHHSSSSSSSSSRRRQQQQQQPPPPPPNNNPPPRRRRRRPPPOOONNNOOOPPPOOOOOONNNMMMLLLLLLKKKGGGHHHHHHHHHHHHGGGFFFFFFAAAAAA@@@???>>>===<<<<<<::::::::::::999777666555666555444222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((''''''&&&&&&((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******(((***+++------,,,+++***,,,,,,,,,+++)))(((&&&%%%&&&'''(((*********)))(((''''''(((((()))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------,,,,,,++++++***---,,,,,,,,,,,,---......,,,...///111111111000000...000111111111111333444777===EEERRRoooNNNMMMNNNOOORRRTTTTTTSSSZZZXXXVVVTTTTTTSSSPPPNNNLLLLLLLLLLLLMMMNNNNNNOOORRRSSSRRRMMMHHHFFFJJJNNNNNNPPPTTTWWWWWWTTTQQQNNNRRRPPPOOORRRWWWYYYVVVRRRMMMRRRPPPGGGEEEKKKIIIAAAEEEDDDCCCDDDFFFFFFCCC??????<<<999;;;>>>???;;;777555444333222111///......222111111000///......---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000////////////............////////////111111111000000000000000111111111111111111111111555555444333222222222222555444444444444555666666888888999::::::::::::999888999:::;;;<<<===>>>???>>>???@@@BBBDDDEEEFFFGGGFFFHHHIIIIIIHHHHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIJJJLLLNNNUUUeeeuuuUUUGGG???FFFKKKHHHGGGKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGAAAAAA@@@>>>===;;;::::::::::::999888777666555444222222111111000////////////...---,,,++++++++++++***++++++,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))************+++++++++***************)))************+++++++++...---,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,---...//////...---,,,222333555444333222222333888;;;AAAPPPlllPPPOOONNNOOOQQQSSSSSSSSSXXXXXXWWWUUUSSSPPPOOONNNLLLLLLKKKJJJJJJKKKMMMMMMPPPRRRRRRNNNIIIGGGJJJNNNNNNPPPTTTVVVVVVSSSPPPMMMOOONNNOOOQQQTTTVVVUUUSSSQQQYYYYYYNNNGGGIIIKKKHHHEEECCCBBBBBBDDDDDDBBB???===:::888999;;;;;;888444444333222222111000//////111111000000///......---+++++++++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------------...////////////////////////............////////////000000000000000000000000111111111111111111111111444444333222222222222333444444444444444555666666777888999999::::::999999999999:::<<<===>>>>>>???>>>>>>@@@AAACCCEEEFFFFFFGGGHHHIIIIIIHHHGGGHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKNNNQQQ[[[nnn~~~cccSSSHHHHHHIIIEEEDDDHHHLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEAAA@@@???>>><<<;;;:::999888888777666555555444444222222111000000//////.........---,,,++++++++++++******++++++,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''''''''''''''(((((((((((()))))))))(((((('''''''''&&&''''''((((((((((((((((((((()))))))))*********************************)))************+++++++++************+++---///000---------,,,,,,+++++++++***+++---...////////////111333444444333222222333777999???NNNjjjRRRPPPNNNNNNPPPSSSTTTTTTVVVXXXYYYVVVQQQNNNNNNOOONNNLLLJJJHHHHHHIIIKKKMMMNNNPPPQQQOOOKKKIIIJJJMMMNNNPPPRRRTTTSSSQQQNNNKKKKKKLLLNNNNNNOOOPPPRRRTTTZZZdddeeeVVVHHHEEEJJJLLLEEECCC@@@???@@@@@@@@@???===:::888888:::999666222222222111111111000000000111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////---............/////////000000000000000000000000111111111111111111111111222222222111222222333444444444444444444555555666777888999999::::::999999999:::;;;<<<===>>>>>>>>><<<===>>>@@@BBBCCCEEEEEEFFFHHHHHHHHHFFFEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIGGGFFFHHHLLLVVVhhhxxxmmm\\\NNNJJJHHHDDDDDDHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEGGGGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB??????>>>===;;;:::999999555555555555444444333333111111111000//////.........---,,,++++++***++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))(((((('''''''''((((((((()))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((())))))))))))******((())))))******+++++++++)))************+++++++++************+++---...///------,,,,,,,,,,,,++++++)))***,,,---///000000000111222444444333222222333666888>>>MMMhhhPPPNNNLLLLLLOOOSSSVVVWWWTTTXXX[[[XXXRRRNNNOOOQQQQQQOOOLLLIIIHHHJJJLLLNNNLLLNNNPPPPPPMMMKKKKKKLLLOOOPPPQQQQQQPPPNNNKKKIIIGGGJJJMMMLLLIIIJJJOOOTTTbbbhhhgggXXXHHHCCCEEEHHHEEEBBB???===<<<===>>>>>>>>><<<:::::::::999666333000000000000111111111111000000/////////.........---------,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***)))((('''))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............//////---------.........///////////////000000000000000111111111111111111111111000000000111111222444444444444333333444444555666777777888999999999999999:::;;;<<<============<<<;;;<<<===>>>@@@BBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEFFFGGGHHHGGGGGGFFFHHHEEEDDDEEEGGGLLLYYYeeeeeeYYYNNNKKKJJJHHHHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGIIIJJJKKKKKKKKKGGGEEEDDDEEEFFFGGGFFFDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::999888888444444444444444444333333111000000//////...---------,,,,,,+++******++++++******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))***'''(((((()))***++++++,,,))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000000222333333222222222333666999>>>MMMhhhLLLJJJIIIKKKOOOSSSWWWXXXSSSXXX[[[YYYTTTPPPQQQSSSSSSQQQNNNKKKKKKLLLOOOQQQKKKMMMOOOOOOOOOMMMLLLLLLOOOOOOOOONNNMMMJJJHHHGGGEEEHHHKKKIIIFFFFFFKKKQQQ^^^```\\\RRRIIIEEEDDDDDDDDDBBB???<<<999:::;;;===<<<;;;999999888666444222///000000000000111111111////////////............---------,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((('''(((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------............------------..................//////000000000000000000000000000000000000/////////000111222333444333333333333333444555555777777888999999999999888:::;;;<<<======<<<;;;:::999:::;;;===>>>@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFEEEHHHFFFGGGIIIIIIJJJQQQYYYWWWQQQLLLKKKLLLKKKJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLHHHGGGFFFFFFGGGHHHGGGFFFDDDDDDCCCBBBAAA@@@??????<<<;;;;;;:::999888777777444444444444444444444444000000//////...---------,,,,,,+++*********++++++)))*********))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''''''''((((((((())))))((((((((((((((()))))))))&&&''''''((((((((((((((('''(((((((((((()))))))))''''''((()))******++++++))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333333222222222333666999???NNNiiiIIIHHHHHHJJJNNNSSSUUUVVVQQQUUUXXXXXXUUURRRRRRSSSRRRPPPNNNLLLLLLMMMOOOQQQKKKLLLMMMNNNOOOOOONNNMMMOOOOOONNNLLLJJJGGGEEEDDDDDDGGGJJJHHHEEEDDDHHHLLLRRRPPPNNNKKKJJJIIIGGGEEECCCBBB@@@<<<999888:::<<<777777777666444333111111000000000000000000000000........................---,,,,,,++++++******)))(((((()))))))))))))))***''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,------------.........---......//////000000111000000000000000000000000////////////000111222333333333333333333444444555666777888888999999888888999:::;;;<<<<<<;;;999888888888999;;;===>>>@@@@@@BBBCCCDDDCCCAAAAAAAAACCCCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCFFFJJJJJJJJJMMMRRRNNNLLLKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFCCCCCCBBBAAA???>>>======::::::999888888777666666555444444444333333222222/////////...------,,,,,,++++++************++++++))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''(((((((((((())))))'''(((((())))))*********)))************+++++++++'''((()))+++,,,,,,---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...000222333222222222444666999@@@OOOjjjIIIHHHHHHJJJMMMPPPQQQQQQOOOQQQSSSUUUUUUTTTRRRQQQMMMLLLLLLKKKKKKLLLMMMNNNKKKKKKLLLMMMOOOOOOOOONNNPPPOOOLLLJJJGGGEEECCCCCCEEEGGGIIIHHHEEEDDDEEEFFFIIIGGGGGGIIIJJJIIIGGGFFFBBBBBBAAA===999777888;;;444555555555333222111111000000000000000/////////........................,,,,,,+++******)))(((((((((((((((((())))))******''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,---------.........------......///000000111000000000000000000000000///////////////000111222333333222222333333444555666777777888888888888888888999;;;<<<;;;999777555666777888:::<<<===>>>??????AAABBBAAA@@@@@@AAABBBCCCDDDGGGHHHIIIHHHFFFDDDCCCAAABBBFFFGGGFFFIIIMMMJJJKKKLLLLLLLLLLLLKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEFFFGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::999888888777777666666555444444333222111111000000//////......---,,,,,,+++++++++************++++++))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''''''''(((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((())))))))))))))))))************+++++++++'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,...///...000222222222222222444444888???OOOjjjJJJIIIIIIJJJMMMNNNNNNMMMMMMMMMOOORRRUUUTTTRRROOOIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPPPPOOOPPPNNNLLLIIIFFFDDDBBBBBBEEEGGGHHHHHHFFFDDDCCCCCCFFFGGGHHHJJJIIIFFFDDDDDDBBBCCCBBB>>>999777888:::555666777666555444333444111000000000////////////---.....................++++++******)))((((((''''''((((((((())))))******''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------...///000000111000000000000000000000000///////////////000000111333333222222333333444555666666777888888888888888777888:::;;;;;;888666444666666888999;;;===>>>>>>>>>???AAAAAA@@@@@@AAACCCCCCEEEGGGIIIIIIHHHFFFEEEIIIFFFDDDFFFGGGFFFHHHMMMIIIKKKLLLKKKLLLOOOOOOMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHEEEDDDCCCCCCDDDEEEDDDCCC@@@???>>>===;;;:::999888888888777777666666555555444333222111000///...---///......------,,,+++++++++***************++++++))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))************+++++++++******+++,,,+++***)))(((+++++++++,,,,,,---------************+++---///111...000222222222222333444333666>>>NNNiiiIIIHHHGGGIIIKKKKKKIIIFFFJJJKKKLLLNNNPPPRRRTTTTTTLLLKKKIIIGGGGGGIIIKKKLLLKKKIIIIIIMMMNNNMMMNNNQQQTTTRRRNNNKKKHHHGGGHHHHHHIIIKKKKKKIIIEEECCCDDDEEEEEEEEEGGGGGGHHHGGGFFFEEEAAA???<<<:::888777888888777666555444333333222333000000//////......------,,,,,,------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((000///...---,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000/////////000111111222222333222222222222333444555666333444999;;;999888888666666999<<<<<<888888;;;888888777888:::===@@@BBB>>>???@@@AAAAAAAAA@@@???AAACCCEEEEEEEEEFFFHHHJJJIIIGGGEEEDDDEEEHHHLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFEEECCCCCCIIIHHHIIIJJJLLLLLLJJJHHHCCCBBBAAABBBDDDDDDDDDCCC???>>>===<<<:::999888777666666666666555555555555333333222111000///...---//////...---,,,,,,++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((###$$$&&&((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))*********(((((((((((())))))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---..................///111222333444555999:::???NNNjjjKKKJJJIIIJJJLLLKKKIIIFFFIIIIIIKKKLLLNNNPPPRRRRRRNNNLLLJJJGGGFFFGGGIIIJJJIIIGGGHHHLLLNNNKKKLLLNNNPPPOOOMMMJJJIIIHHHGGGGGGHHHJJJKKKIIIFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDAAA???<<<:::888888888888666555444333222222222222111000000///......---------------------,,,,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000/////////////////////000111111222222333333333333444444444444666333222555666555888===;;;888888::::::777777999999999888999:::<<>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFEEEEEEDDDFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHFFFDDDCCCAAA@@@@@@@@@@@@???===999999888777666666555555333333333333222222222222222222111000///......---...------,,,,,,+++++++++))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............000000111111111222222222666777<<>><<>><<<:::888777777777222111000///////////////111111000//////......---...------,,,+++******)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------.../////////111111000000//////....../////////000111111222222222333555777777666555444333111000111444<<>><<<777777777666666555555555333333333222222222111111111111000//////...---------,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))((((((((()))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,---............111111111111111111111111555777<<>>>>>======<<<<<<<<<<<<@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFEEECCCCCCCCCEEEDDDEEEGGGHHHHHHHHHHHHGGGLLLJJJIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHKKKMMMOOOLLLJJJHHHGGGGGGGGGEEECCCEEECCCAAA@@@@@@@@@>>><<<888888777777666666666555333333333222222222111111000000//////...---------+++++++++++++++*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++(((((((((((()))))))))))))))))))))******+++++++++******************************+++++++++,,,,,,,,,***+++,,,---............222222222111111111111000555777<<>>@@@EEEEEEBBB@@@BBBCCCFFFJJJMMMMMMLLLIIIGGGEEEDDDDDDEEEFFFEEEBBB???======>>>>>>>>><<<;;;:::;;;:::999888666444333222//////............////////////......---,,,,,,+++,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************+++++++++******)))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...//////////////////000000000000000/////////000111111222222222333444555666555444444666333222333555999CCCNNNIII@@@999999:::999:::<<>>>>>>>>>>>======<<<@@@@@@@@@@@@AAABBBDDDEEECCCEEEEEEEEECCCCCCCCCEEEEEEEEEFFFGGGHHHHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLMMMLLLJJJGGGFFFGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@>>><<<999999888777777666555555333222222222222111111111//////......------------************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,***+++,,,---............222222111111111111111111555777<<>>???CCCCCC@@@@@@BBBEEEHHHKKKNNNOOOMMMJJJIIIEEEDDDBBBCCCDDDDDDBBB???<<<<<<======<<<:::999888999888888666555333111000//////............//////...------,,,,,,+++*********************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------.../////////......//////000000111111/////////000111111222222333333333333444444444444444111111555666777:::??????;;;888999999888999===>>>>>>??????>>>>>>======????????????@@@BBBCCCDDDBBBDDDEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHEEEDDDEEEEEEEEEDDDBBB@@@????????????===<<<:::999888777666555444333111111111000000000//////.........------------,,,)))*********************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***+++++++++******************************+++++++++,,,,,,,,,***+++,,,---............111111111111111111222222333555;;;JJJeeeNNNOOOOOOMMMIIIHHHJJJMMMMMMKKKHHHFFFEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA??????AAABBB??????BBBGGGIIILLLOOOOOONNNLLLJJJDDDAAA??????AAAAAA???===;;;;;;<<<<<<;;;999888777777777777555444222000/////////.........//////000------,,,++++++******)))))))))))))))************&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000------...///000111222222/////////000111111222222333333222222222333444555222///111777:::999888999:::999999<<<;;;888;;;@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>???AAACCCDDDBBBCCCDDDDDDCCCCCCDDDFFFGGGFFFFFFEEEFFFFFFGGGHHHDDDEEEGGGHHHIIIGGGFFFDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIFFFDDDCCCDDDDDDDDDCCC@@@???======>>>>>><<<;;;:::999888777555444222222000/////////............------------------,,,,,,)))))))))))))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---............000000111111111222222222222444:::IIIcccNNNKKKHHHHHHJJJKKKIIIGGGEEECCCCCCGGGMMMPPPMMMJJJIIIHHHFFFFFFGGGFFFEEECCCDDDBBB???===>>>AAAEEEHHHHHHIIILLLOOOPPPOOOJJJGGGDDDBBB@@@>>>======>>>???===;;;::::::::::::999777999888777666555444333333///...---,,,------///000...---,,,+++************+++******)))(((''''''&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))*********+++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++++++++,,,------......///,,,------...///000000111000000111222222222222111111111111111111222222222000222444666777777777666999:::;;;;;;::::::<<<>>>>>>=========>>>???@@@@@@@@@===<<<===AAADDDDDDCCCCCCCCCCCCBBBAAACCCFFFIIIIIIHHHHHHGGGFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCFFFAAA<<<::::::;;;:::999888777666444222111111111111111000000//////..................---,,,+++***)))))))))))))))*********+++(((&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))---)))%%%%%%'''((((((''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******************)))************+++++++++///...,,,++++++,,,---...000222444444333222111222///333;;;KKKfffMMMJJJHHHHHHIIIJJJHHHGGGDDDCCCCCCGGGMMMPPPNNNKKKHHHFFFDDDDDDEEEEEEDDDCCCCCCBBB@@@???@@@CCCFFFHHHJJJIIIIIIJJJKKKKKKIIIGGGCCCBBB???>>>======>>>???===;;;999999:::999888666777777666555444333222222......---,,,,,,---...///------,,,+++******************))))))(((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))))))))*********++++++,,,+++)))(((((()))+++,,,)))***++++++,,,,,,++++++++++++,,,,,,---.........------......///000000111000000111222222222222111111111111111111222222222222333444666777777888888888:::::::::999:::<<<>>>>>>======>>>>>>???@@@AAA@@@>>><<<===@@@CCCCCCCCCBBBCCCCCCBBBAAABBBEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGEEECCCBBBCCCEEEEEEDDDCCCDDD@@@<<<999:::::::::888888777555444222111111000000000000///////////////............---,,,+++***))))))))))))))))))))))))***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))'''&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((,,,)))%%%%%%'''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))************+++++++++...------,,,,,,---------///111333333222111111222000333;;;KKKeeeLLLJJJHHHGGGHHHHHHGGGFFFCCCBBBCCCHHHMMMOOONNNLLLFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBAAABBBCCCEEEGGGHHHLLLIIIFFFEEEEEEFFFEEEEEEAAA@@@???=========>>>???<<<;;;999888999888666444666555555444333222111111------,,,,,,,,,,,,---------,,,+++***))))))))))))***))))))(((((('''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))***++++++,,,,,,++++++***++++++,,,,,,---...............//////000000111///000111111222222111111000000111111111222222222555444555555666777999999888999:::999999999;;;===>>>>>>>>>>>>???@@@AAAAAA@@@>>>======@@@BBBBBBBBBAAABBBBBBAAAAAABBBDDDFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGCCCBBBAAABBBCCCDDDCCCBBBBBB???;;;999888999888888777666444333111111000000//////////////////000000.........------,,,+++***)))))))))))))))))))))))))))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))************+++++++++,,,,,,------...------,,,///111222222111000000111111444:::IIIdddJJJIIIHHHGGGFFFFFFEEEEEEBBBBBBDDDHHHLLLOOONNNMMMFFFDDDCCCBBBDDDEEEEEEDDDAAABBBCCCDDDEEEFFFGGGHHHLLLIIIFFFDDDDDDDDDBBBAAA???>>>============>>>>>><<<:::888777777777555333444333333222111111000000------,,,,,,+++++++++,,,++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))************))))))))))))******))))))***+++++++++++++++*********+++,,,,,,------.........//////000000000///000000111111111111111000000000111222222333333555444444444444666888999777888999888888888:::<<<=========>>>???@@@AAABBB@@@???>>>>>>???@@@AAABBB@@@AAABBBAAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFAAAAAABBBCCCDDDEEEFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>???===:::888777777777777555444333222111000000000---......//////000000000------------,,,+++******)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%((('''&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++))))))*********++++++++++++,,,---.........---,,,///000222111000///000111222444:::HHHcccIIIHHHGGGFFFDDDCCCCCCDDDBBBCCCEEEHHHLLLNNNNNNMMMHHHFFFCCCCCCDDDEEEEEEEEEAAAAAACCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGDDD@@@===<<<<<<;;;;;;<<<<<<<<<===:::888666666666555444222222222111111000000//////---------,,,,,,+++++++++******)))((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''((((((((()))))))))***))))))))))))))))))***))))))***++++++++++++***))))))******+++,,,,,,,,,............//////////////////000111111111111000///000000111222222333333444333333222333444666777666777888777777777999;;;<<<<<<<<<===>>>???AAABBB@@@??????>>>>>>>>>@@@AAA???@@@AAAAAA@@@???AAACCCCCCDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBDDDDDD@@@@@@AAABBBBBBCCCDDDDDDEEECCCAAA??????>>><<<:::;;;;;;999777555555555666444333222111000/////////------......//////000000------------,,,+++***)))))))))))))))((((((''''''&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++***+++---...///...---,,,000111111111//////000222333555999GGGbbbGGGHHHGGGEEEBBBAAABBBCCCBBBDDDGGGIIIKKKLLLMMMMMMJJJGGGDDDCCCCCCDDDEEEDDD@@@AAABBBDDDEEEGGGHHHIIIGGGGGGIIIJJJIIIEEE???:::888999999::::::;;;;;;;;;777666444444555555333222111111111000000000//////------......---,,,+++***))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******((())))))******+++,,,,,,------------------------...///000000111111000000//////000111222333333444333333222222333444444555555666777666666666888:::::::::;;;<<<===???@@@AAA@@@@@@@@@>>>======???AAA>>>@@@AAA@@@???>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAABBBDDDBBB???>>>===<<<:::888888999888777444333333555222222111000///......///..................//////---------,,,,,,+++***)))***))))))((((((''''''&&&%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++++++++,,,---............111111222111//////111333333555999GGGbbbFFFGGGGGGDDDAAA???@@@BBBCCCEEEHHHJJJKKKKKKKKKLLLKKKHHHDDDAAABBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHHHHDDD>>>:::555666777888999999999999555333222333444555444222111111111000000000000000......//////...---+++***(((((((((''''''(((((()))''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&'''''''''((((((((((((((())))))))))))((((((((())))))***************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000...///000111222333444444222333444444555444444444444555666666555666888999999999999:::<<<===???@@@???@@@@@@>>><<<;;;>>>@@@===???@@@@@@???>>>>>>???>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????@@@>>>===<<<===<<<:::999666777888666333111222444111111000///..............................------,,,,,,---,,,,,,+++***)))***))))))(((''''''&&&&&&###&&&''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,---...//////222222222111000000222444222444999GGGaaaEEEGGGGGGDDD@@@>>>???AAADDDFFFIIIJJJJJJJJJJJJKKKKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHJJJFFFEEEEEEFFFFFFCCC>>>:::333444555777888888888888333222111222444555444333111111111111000000000000//////000000///---,,,***(((((('''''''''(((((()))&&&'''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))***************((((((((()))******++++++++++++++++++++++++++++++...//////000000000000000...///000111222333444444333444555666666666555444444555666555555555777999888888888999;;;===>>>??????AAAAAA???<<<;;;===@@@===???@@@@@@>>>===>>>>>><<<===>>>@@@BBBCCCEEEEEECCCDDDEEEFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;======<<<;;;444666777666222111222333111000///.............../////////......------,,,,,,,,,,,,,,,+++***))))))***))))))((('''&&&&&&&&&###%%%''''''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''"""%%%((((((&&&%%%&&&((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++,,,,,,++++++,,,---///000333333333222000000333555222444:::GGGaaa~~~HHHGGGEEECCCBBBAAABBBBBBGGGHHHJJJLLLLLLKKKIIIHHHFFFDDDBBB???>>>>>>???@@@===???BBBDDDEEEFFFHHHIIIEEEFFFGGGGGGDDD???;;;888555444333333333333444555444444444333333222222222000000///.....................000000///...,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***)))((('''''''''(((***+++******+++++++++,,,,,,,,,.........------,,,,,,,,,............////////////+++---...000000000//////222333444555555555444333444444555555666555555555666777999::::::;;;===>>><<<===>>>@@@@@@??????>>>;;;<<<>>>@@@AAA@@@>>>>>>BBBAAA???>>>>>>???AAABBB@@@@@@BBBCCCDDDEEEEEEEEECCCBBBAAABBBBBBAAA???<<>>????????????>>>;;;===???@@@AAAAAA@@@???AAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAABBBBBBBBBCCCCCCBBBAAABBBBBBBBB???===>>><<<999888999999777666555444333111111111111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''(((((((((((((((***+++***)))((()))***+++++++++++++++***)))))),,,,,,+++,,,,,,---...///111000000/////////000000222666555BBBdddHHHGGGEEECCCBBBBBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDBBBAAAAAADDDFFFCCCCCCBBB@@@===:::777555777666444222111111222222111111111111000000000000//////...------------...,,,,,,------,,,+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''')))***((((((((((((((()))***************++++++++++++,,,------------,,,,,,,,,,,,---............/////////............///000111111000000111222222222222111333444444555666666555555999:::;;;;;;999999:::;;;>>>>>>>>>>>>>>>?????????;;;===???AAABBBBBBBBBBBB@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@CCCAAAAAAAAABBBAAA???======;;;888777777666555333333333222000000000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((())))))))))))************''''''''''''(((((((((((((((***+++***)))((()))******++++++++++++***))))))+++++++++,,,,,,---...///......///////////////...111666666CCCddd}}}IIIHHHGGGEEEDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKBBBAAA@@@@@@@@@BBBDDDFFFDDDCCCAAA???===>>>BBBEEECCCBBBAAA>>><<<999666555777666444222000000000000///////////////////////////...------,,,,,,------++++++++++++***)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))(((''''''(((***((((((((((((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---...000111333000000111111111222222222333333444555666666666666888:::;;;;;;999999:::<<<>>>>>>>>>>>>>>>??????@@@<<<===???AAACCCDDDDDDDDDAAA@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>??????BBBAAA@@@@@@AAAAAA???>>>===;;;888666666555333111111111000000////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))))))))************(((***+++***)))((()))*********+++++++++******)))++++++++++++,,,---...///,,,---.../////////...---///666777DDDddd}}}KKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGAAA@@@??????@@@BBBEEEFFFAAA@@@>>><<<;;;<<>><<<999666555777666444111000/////////..............................---,,,,,,,,,,,,,,,*********))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''((()))'''(((((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......///000222333111111111111111222222333222333444555666666666666666888::::::::::::<<<>>>===>>>>>>>>>????????????===>>>???AAABBBDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@AAA???>>>>>>??????>>>======;;;888666555555333111//////000/////////......------------,,,,,,,,,,,,************************++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))))))))************))))))))))))************(((***+++***)))((()))***)))******+++++++++******++++++++++++,,,---......+++,,,---/////////...------555777EEEddd~~~LLLKKKIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@@@@AAADDDFFFHHHAAA@@@>>>;;;:::;;;???BBBBBBBBBAAA???===999666444666555333111///......///---------...............------,,,++++++++++++,,,******))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))''''''((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------.........////////////000111222222111111111000111111222333222222444555666666777777555777999::::::;;;===???<<<===???@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@???===;;;;;;===>>>===<<<;;;999666555555444333111...//////000000//////...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************''''''''''''(((((((((((((((***+++***)))((()))***))))))***++++++++++++************++++++,,,---...,,,,,,---...////////////,,,555888DDDccc|||JJJIIIHHHGGGGGGGGGHHHIIIKKKJJJIIIGGGEEEDDDCCCCCCAAAAAA@@@???@@@BBBEEEFFFCCCCCCAAA>>>;;;;;;>>>@@@@@@AAAAAA@@@===999555222555444222000///...//////------------......//////---,,,,,,++++++++++++++++++***)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&'''((()))***))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,---------...............000000111111111111000000/////////000111222111222333555666777777777777888::::::::::::<<<===:::<<>><<>>=========???AAACCCFFFFFFDDD@@@===;;;<<<>>>??????@@@@@@===999444111444333111000///...//////---------....../////////---,,,++++++******+++++++++***)))((((((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&''')))*********)))((())))))))))))*********************++++++,,,,,,,,,,,,,,,,,,---------......---...000222222222111111///......------///000111111222333555666777777777999:::;;;;;;999999:::;;;999<<<@@@BBBCCCAAA===;;;????????????@@@@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAA===@@@CCCEEEEEECCC@@@>>><<<:::888888999;;;;;;;;;666444222111222222111000...///000111111000//////+++++++++************)))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))************))))))))))))************(((***+++***)))((()))***((()))***+++++++++++++++************+++,,,---.........------...///111222///777777AAA]]]vvvDDDEEEFFFEEEDDDDDDFFFHHHLLLJJJFFFCCCBBBBBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCKKKMMMLLLFFF>>>999:::<<<===<<<;;;:::888777666555222333222000......///111/////////...------,,,,,,))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))************+++++++++,,,,,,,,,+++,,,---.........---,,,......///000000000000000222222222111111111111000333333444555666777888888::::::::::::999888888888;;;<<<>>>>>>======???@@@EEEBBB??????BBBEEEEEEDDDHHHGGGFFFEEEDDDBBBBBBAAA>>>???BBBCCCCCCAAA>>>======;;;999999::::::999888555555555444444333333333////////////............,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''%%%%%%&&&%%%$$$###%%%'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111000666777AAA[[[ooo???AAACCCDDDCCCDDDFFFHHHLLLJJJGGGDDDCCCCCCDDDEEECCCBBBAAA@@@@@@@@@AAABBBFFFGGGGGGCCC<<<999999<<<;;;:::999888777666555444222111///............/////////......---,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((()))***************+++++++++,,,,,,+++,,,---.........---,,,......///000000000000000111111111111111111111111333333444555666777888888::::::999888888888888888:::<<<============>>>@@@CCCAAA>>>>>>AAACCCCCCCCCGGGGGGFFFEEEDDDCCCBBBAAA>>>???AAAAAAAAA@@@>>>===>>><<<:::999999999888777555555444333333222111111////////////.........---,,,,,,+++******)))(((((())))))(((((((((((())))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((%%%&&&&&&&&&$$$$$$%%%'''(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........///000000111111///555777CCC^^^sss;;;===AAABBBCCCCCCDDDFFFJJJIIIGGGEEEDDDDDDEEEFFFBBBAAA@@@???>>>>>>???@@@???AAAAAA>>>999777999;;;888888777666666555444444333000,,,,,,...///...,,,///......------,,,,,,+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$#########"""!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((((((((((((((((()))***************++++++++++++,,,++++++,,,---------------......///000000000000/////////000111111222222222333444444555666777888888;;;999888666666777888999:::;;;======<<<<<<>>>???BBB@@@>>>===???AAAAAAAAAFFFFFFEEEDDDCCCCCCBBBBBB???????????????>>>>>>===>>><<<:::999999999777666555444333222111000///...//////.........---------+++++++++******))))))((()))((((((''''''(((((())))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((())))))******+++))))))))))))))))))))))))******)))))))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---......//////000111111///666888EEE```www:::===AAACCCCCCBBBCCCCCCGGGFFFEEEDDDDDDDDDDDDDDD@@@???===<<<;;;<<<<<<============;;;888666777999777777666666555555444444444///++++++///000...+++......------,,,+++++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***************++++++++++++++++++,,,,,,---------------...//////000000//////......///000111222333333333333444555666777888888:::888666444444666888:::999:::<<<<<<;;;;;;===>>>AAA@@@???>>>>>>?????????DDDDDDDDDCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<=========;;;999888888777666555444333222111///...---,,,.........---------,,,,,,+++*********)))))))))((((((((((((''''''((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))***&&&'''((('''&&&%%%''')))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))******((((((((((((((((((((((((+++******))))))))))))***************++++++++++++***++++++++++++,,,,,,,,,------......///000000111000666999EEEaaawww<<>>>>>===:::888666666666777777666666555555555444555000,,,,,,///111///+++---------,,,++++++******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((())))))***))))))*********+++++++++++++++++++++,,,,,,------------...///////////////------...000111222333444222222333444555666777777999777555333333555777999888999;;;;;;::::::<<<===AAAAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;::::::;;;<<<;;;999777666666666555333333222111000...---++++++------------,,,,,,,,,,,,*********)))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''(((((()))&&&'''((('''&&&%%%''')))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((******))))))((()))))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000111777999DDD^^^ttt???AAACCCCCCBBBAAAAAABBBBBBBBBCCCCCCBBBAAA???>>>:::999888777777888999:::???>>><<<:::888666555555777777666666555444333333444111------///000///------,,,,,,++++++******)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******)))))))))************++++++++++++++++++,,,------------...////////////...------...///111222222333000111111222333444555555666555444333333555666888777888::::::999999;;;<<<@@@AAAAAA@@@>>><<<===>>>>>>?????????????????????>>>===;;;:::999999999:::888666444333444444444222222111000///...---,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***)))))))))************+++************++++++++++++,,,------......///000000111777888CCC\\\qqq>>>???AAAAAAAAAAAACCCDDDBBBCCCDDDDDDCCC@@@>>><<<999888888888888999;;;<<<>>>===;;;999888777666555777666555444333222111000111000...------------...,,,,,,,,,+++******))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******))))))))))))************,,,+++*********+++,,,---,,,---......//////......---......///000111222222//////000111222333333444444444333333444555555666666777999999888888:::;;;>>>@@@AAA???<<<::::::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::999888888777444333111111222333333222111000000///...---------,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))************************++++++++++++,,,,,,---......//////000000666777BBB[[[ppp<<<===??????@@@AAADDDFFFCCCDDDEEEEEEDDDAAA===;;;999999888888999;;;===>>>===;;;999888888888777666666666444333111000///.../////////---+++***,,,...,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((()))******))))))))))))************,,,+++*********+++,,,---,,,---......//////............//////000000111111......///000111222333333333333333444444555555555666777999999888888:::;;;===???@@@>>>;;;888888:::::::::;;;;;;<<<=========<<<<<<;;;:::999888777666222111///000111333222222000000/////////.........,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###"""%%%%%%&&&%%%$$$###%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))************)))************+++++++++,,,,,,------...//////000///555666AAA[[[ppp======>>>???@@@AAABBBBBBHHHEEEBBBBBBDDDCCC@@@<<<>>><<<:::888888999;;;===<<<;;;999777777888999:::999888666333111...,,,+++,,,+++******))))))******************))))))))))))+++++++++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))******+++,,,************+++,,,---......---,,,+++,,,---...///...///000111111222222111000000000000000111111222333333444444666777888999:::999777666666888:::;;;;;;===???@@@???===:::888777999:::<<<======<<<<<<<<<======<<<:::888999:::555555555444444333222222...////////////---,,,+++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,)))***+++,,,...///000000222888888AAAXXXmmm;;;<<<===???@@@AAAAAAAAAEEECCCAAAAAABBBDDDDDDDDDAAA???<<<999888888999:::999888666555555666777888888777555333111...,,,+++,,,+++******))))))***************)))))))))(((((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))******))))))******+++,,,---,,,++++++******++++++------,,,,,,,,,---...///......000111111111111111000000000000000111222222333333333444555666888888999888777666777888:::;;;:::<<<===>>>>>><<<:::888888999:::<<<<<<<<<<<<<<<<<<<<<===;;;888777777888666555555444333222222111------......---,,,******************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))***+++,,,,,,,,,,,,++++++,,,---......//////...444555===UUUjjj|||999:::===@@@AAAAAAAAA@@@@@@@@@???>>>???AAAFFFIIIDDDBBB>>>;;;999888888888666555444333444555666777777666555222000...---,,,,,,+++******))))))************))))))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))))))))***++++++///...---+++***)))))))))------,,,,,,---......///......///000111111111111111000000000000111222222222222222333444555666777999888777777777888:::;;;999:::<<<======;;;999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<:::777555555666666555444333222111000000,,,,,,,,,,,,+++***))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,---------.........---333444<<>>>>>===???CCCGGGDDDBBB???<<<999888888888666555555444555666666777666555333222000...---,,,,,,+++******))))))*********)))))))))((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***++++++......,,,+++***))))))))),,,,,,------......//////---...///000111111111111111111000000111111222333222222222222333444555666888777777777888999:::;;;999:::<<<======<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<===<<<:::777444444555555555444222111000///...,,,,,,,,,++++++***))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))*********+++))))))***+++,,,,,,,,,,,,...............---------///555666>>>VVVkkk}}}888:::===@@@BBBBBB@@@???999===AAABBB@@@???@@@BBB@@@???===;;;:::999999999888777777777777777888888444333222111///...---,,,,,,+++******))))))******)))))))))(((((((((((('''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++,,,++++++******++++++,,,,,,,,,---.../////////000---...///000000111111000111111111111111222222333222222222222222333444555777777777777888999:::;;;:::;;;<<<===>>>>>>======::::::::::::;;;;;;<<<<<<<<<===<<<:::777444444444444333222111000///......------,,,++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,//////.........---------000666777???WWWlll~~~;;;<<>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<:::;;;:::888555333333444111111111000//////.........---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,//////.....................444555===UUUjjj|||??????@@@AAAAAAAAAAAAAAA?????????@@@AAA@@@>>><<<<<<<<<;;;:::999888888777888888888777666555444333111111000///......------,,,+++******))))))******))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******************+++,,,---...+++,,,---///000111000000,,,---...///000000000000222222111111222222333444333333333333333444444555555666777888999::::::;;;999999:::<<<===>>>>>>???<<<;;;::::::::::::;;;<<<666777777666333111222222////////////////////////---,,,***)))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++))))))***+++,,,,,,,,,,,,............////////////---333444<<>><<<:::===<<<;;;:::888777666555777777666555444222111000111000000///......------,,,++++++***)))*********)))(((((((((''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++******++++++,,,---***,,,...///111111111000,,,---...///000000000000222222111111222222333444444444333333333444555555555666777888:::::::::;;;888888999:::<<<===>>>>>>===<<<;;;:::999:::;;;<<<333444444333111000000111.........////////////000,,,+++)))(((''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,............//////000000...444555===UUUjjj|||??????AAABBBBBBAAA@@@???AAA@@@???===;;;:::::::::::::::::::::999888888777666555555444222111000000//////...------------...+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%&&&%%%%%%%%%&&&''''''&&&)))############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((()))******++++++******************,,,,,,,,,---------......////////////000000000000000000000000111111111111333222222222222333444444666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<===<<<999777333333222222111222222222//////...---,,,,,,++++++,,,+++++++++******))))))))))))))))))((('''%%%%%%(((''''''&&&&&&((()))***'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$$$$'''&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((((()))***++++++***((((((''''''((()))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,---......------...000///222777@@@OOOeee|||>>>>>>???@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<:::999777555444444444333222111000//////...------,,,,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''---,,,"""%%%&&&###(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((())))))***************************,,,,,,,,,------------........./////////000000000//////000000000111111111333333222222333333444555444444444555555666777888999999999999999:::;;;<<<===<<<;;;;;;;;;:::888666222222111000000000000000.........---,,,,,,++++++++++++******))))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))***''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###!!!%%%%%%""""""%%%$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((())))))*********))))))(((''''''((()))))))))))))))((((((((((((((()))***************+++++++++,,,,,,,,,---......------...000000333888@@@OOOeee|||<<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===:::888555222111222222111000///...------,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$%%%''')))PPPEEE,,,&&&'''$$$'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((()))***************************,,,,,,,,,,,,------------.........////////////000//////000000000000111111333333333333333444555555222222222222333444555666666666666666777888999:::;;;:::999999999888666444222111000///...---------...------,,,,,,+++++++++))))))))))))(((((((((((('''''''''''')))+++---...(((''''''''''''((())))))'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''')))+++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&"""&&&(((&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))(((((())))))***''''''((()))))))))))))))((((((((((((((()))***************++++++++++++,,,,,,---......------...000111444888@@@NNNddd|||;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::>>>===<<<999777444111000111000000///......------++++++,,,+++++++++************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***[[[OOO444$$$'''&&&"""%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))))))))))))))************++++++,,,,,,,,,---------------........./////////////////////000000000111333333333333333444444555222111111222222333444555555555555555666777999999:::999888888888777555333222111000///------,,,,,,---,,,,,,,,,+++++++++***(((((((((((((((((('''''''''&&&&&&&&&'''))),,,...''''''''''''((((((((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&'''(((###%%%'''&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''(((***+++''''''((()))))))))))))))((((((((((((((())))))***************++++++++++++,,,---......------...000111333777>>>LLLbbbzzz<<<;;;;;;:::::::::999999;;;;;;;;;;;;:::999888777:::999999777555333222000000000//////......------+++,,,,,,,,,,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$'''))):::888+++"""%%%$$$"""((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))(((((()))))))))*********+++++++++,,,,,,,,,------------------...............////////////000000000333222222222222333444444222222222222333444555666444444555555666888999::::::999888888888777555333222222000///------,,,,,,+++++++++++++++*********''''''''''''''''''((((((((('''%%%$$$%%%''')))***&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%%%%&&&'''%%%$$$$$$###!!! !!!###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++''''''((()))))))))))))))((((((((((((((())))))***))))))*********+++++++++,,,---......------...000///111555<<>>===;;;::::::;;;;;;999:::;;;<<<<<<;;;:::999444444444333222000...---------,,,,,,,,,+++++++++)))***+++,,,+++***((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%!!!)))(((&&&(((###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------........./////////000000000000//////000000111222222222222222333444555555333333333444666888999:::888666555555555555222000......---,,,,,,,,,,,,,,,)))*********************''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$,,,888BBB???333((('''(((&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))************,,,---......------...000///000444<<>><<<;;;;;;;;;:::999777777777777888999;;;;;;666555444111///---+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''(((((()))***+++)))************++++++++++++,,,------......------///////////////.........111000///......///000111111222333444444444333222555444444333333444444555444333111000000000...,,,...---,,,+++************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%###$$$***222888999777&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''(((((((((((())))))))))))*********))))))))))))))))))))))))))))))***++++++)))************+++++++++---------.........//////000333666;;;KKKeee}}}???===;;;:::;;;:::999888555555555666888999;;;<<<777666555333000...---,,,))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''(((((()))***+++)))************++++++++++++,,,------......------/////////////////////...000000///......///000000000111333444444444333333444444333333333333444444444222000000000000...,,,...---,,,+++************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***(((%%%$$$$$$%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&+++...---***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))))))))))))))***)))))))))))))))******)))************+++++++++---------.........//////111444777===MMMggg>>><<<;;;:::;;;:::999777333333444555666888:::;;;777777555333111000......)))))))))))))))))))))))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''(((((()))***+++)))************++++++++++++,,,------......------......////////////////////////...------.../////////000111333333444444444333333333333333333333333333111////////////---,,,---,,,+++***************)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))***)))************+++++++++------........./////////111555888>>>OOOiii>>>===<<<<<<<<<<<<:::888444444444444555555666777666555444222111///......))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))*********++++++++++++,,,------......------............////////////.........------............///000111222333444444222222333333333333222222111000......///...---+++,,,,,,+++***************(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))*********+++******)))))))))))))))))))))*********+++++++++............///////////////333888>>>OOOjjj???>>>>>>>>>???>>><<<:::888777666444333222222222222222111000///...---,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))*********++++++++++++,,,------......---------.........//////000000---..................---......///000111333444444111111222333333222111111000...------......,,,+++++++++******))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))******************)))))))))))))))***))))))*********+++++++++........./////////000000---222666===NNNhhh?????????@@@AAA@@@===;;;:::999777555333111000////////////...---,,,,,,+++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))***+++)))************++++++++++++,,,------......------------......///000000000---...////////////...---////////////000111333333000111222333333222111000...---,,,,,,------,,,***+++******)))))))))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++)))))))))))))))******+++)))************+++++++++....../////////000000000,,,111666===MMMggg~~~>>>>>>>>>@@@AAA@@@===;;;;;;999777555333111000000......------,,,,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))***+++)))************++++++++++++,,,------......------------......///000000111...///000000000000///...000//////...///000111222///000111222222111000///---,,,++++++,,,,,,+++*********))))))))))))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))******++++++(((((((((((()))***,,,,,,)))************+++++++++.../////////000000000000---111666===MMMfff|||=========???@@@???<<<::::::999777555333222222222......---------,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++)))************++++++++++++,,,------......---------------...///000000111...///000111111000///...111000///......///000111...000111222222111000...---+++***+++,,,,,,+++******)))))))))))))))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$%%%'''((()))))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))***+++++++++'''''''''((()))+++------)))************+++++++++////////////000000000000...222777>>>NNNfff|||<<<<<<<<<;;;999777666555555555333222111///...............---,,,+++)))(((++++++******))))))(((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))************++++++++++++++++++,,,,,,,,,------+++,,,------......------////////////////////////////////////////////////111111111000///---,,,+++---,,,+++***)))'''&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***))))))+++,,,............////////////000333888AAAOOOddd{{{;;;::::::999888666444333444333222111000...------.........---,,,***)))(((******)))))))))))))))))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))*********++++++++++++++++++,,,,,,,,,,,,---+++,,,------......------////////////////////////........................000000000///...---,,,+++,,,++++++***)))((('''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***))))))+++---............////////////000333888@@@OOOdddzzz888888777666555333222111222222111///...---,,,,,,---------,,,+++***)))(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,------......------////////////////////////........................////////////...,,,+++************))))))((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---............////////////000333777???MMMbbbyyy555555444444333111000///000000///...---,,,+++***,,,,,,,,,,,,+++***)))((('''''''''(((((())))))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))))))))))))))************************+++++++++++++++,,,------......------////////////////////////....................................---,,,+++***(((((()))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,---............////////////111333777>>>LLLaaaxxx333333333222111000///...///......---,,,+++******++++++++++++***)))((((((&&&&&&''''''((((((((()))'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))(((((()))))))))*********)))))))))*********+++++++++,,,------......------////////////////////////........................,,,,,,---,,,,,,+++***)))((((((((((((((())))))))))))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&'''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))******)))***,,,...............////////////111333666===JJJ___vvv222222222222111000//////......---,,,++++++*********************)))((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******((())))))))))))*********+++,,,------......------////////////////////////------------------------+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''')))******)))***,,,...............////////////222333555;;;HHH]]]ttt333333333333222111000000...------,,,,,,++++++***)))))))))***))))))((('''''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((((((((()))))))))******+++,,,------......------////////////////////////------------------------*********+++******)))(((((((((((((((((((((''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))*********'''(((******)))***---///............////////////222333555:::GGG\\\sss333333333333333222111000...------,,,,,,+++++++++((()))))))))))))))(((''''''''''''&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,------......------////////////////////////------------------------)))************))))))((())))))((((((''''''''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))************************&&&''''''((()))******+++'''(((************---///............/////////000222333555:::FFF[[[sss333333222222222111111111,,,,,,,,,+++++++++******(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''(((******))))))(((******)))))))))))))))***,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,++++++,,,,,,---...000///...---------------000111444;;;HHH[[[ooo|||444444333222111111000000,,,,,,+++++++++*********(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((()))*********))))))******))))))))))))******,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,++++++++++++,,,------///......---------......111111333999GGGZZZooo|||777666555333111000......,,,++++++++++++*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))************)))***)))))))))))))))******++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++*********)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,------......---------...//////222111222888EEEYYYnnn|||:::999777555222000...---++++++++++++************))))))******))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***************))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++***+++,,,,,,------------------...///000333111222666CCCXXXnnn|||;;;:::888666333111///...+++++++++*********)))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))*********))))))(((((()))***++++++*********+++++++++,,,,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%'''((())))))'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++************+++,,,,,,---------------...///000222111111666BBBWWWmmm{{{888777666444333111000///+++************)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((())))))***(((((((((((()))***+++,,,))))))*********++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))*********************+++,,,,,,......---------...//////111111111666CCCVVVkkkyyy333333222111000//////...************))))))))))))'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''))))))(((((((((((()))***+++,,,))))))))))))*********++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))*********************++++++,,,///......---------......000000111777CCCVVVjjjwww////////////............************))))))))))))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%'''((()))(((((((((((()))***+++,,,))))))))))))************************)))))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))***************)))***++++++,,,000///...---------------//////222888DDDVVViiivvv///...---///111222111000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******+++++++++***************************************++++++)))(((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((''''''''',,,+++***((((((((()))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222333888BBBUUUjjjyyy///...---...///000///...))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***)))(((((((((((((((((((((************************+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((('''+++***)))((((((((()))))),,,+++++++++************+++++++++,,,,,,------------------............///111111333888BBBUUUjjjxxx///---,,,---......---+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***(((((((((((((((((())))))******************************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((***)))((('''''''''((((((************))))))))))))******+++,,,,,,---......---------............///000111333777BBBTTTjjjxxx///---++++++,,,,,,***)))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))***************+++++++++************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((()))))))))))))))((((((((())))))***+++---...//////---------............///000111333777BBBTTTiiixxx...,,,+++***+++***)))'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!''')))$$$"""&&&))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))******++++++++++++************************((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((('''''''''&&&'''''''''(((((())))))'''''''''(((((((((((('''(((((((((((((((((((((((())))))***+++---...//////---------............///000111222777AAATTTiiiwww---,,,************)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&((($$$%%%,,,000///%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''((())))))******************************'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''((()))))))))(((((((((((((((((())))))))))))******+++,,,,,,---......---------............//////000222666AAASSSiiiwww---+++******++++++)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&%%%###+++888:::222%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))******************************'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***'''((()))*********))))))((((((((())))))*********+++++++++,,,,,,------------------............//////000222666AAASSShhhwww,,,+++******++++++***)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&!!!"""111BBB@@@444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((())))))***+++,,,,,,,,,************************&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***'''((()))+++++++++***)))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222666AAASSShhhwww************))))))))))))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((...666444,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************((((((((()))******++++++)))))))))***++++++,,,,,,,,,...000111///.........555666777999@@@OOOdddsss*********)))))))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###(((...,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))))))))***************)))))))))))))))))))))))))))***++++++,,,,,,---///111111000/////////333555666888@@@PPPdddsss******))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!$$$(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))******++++++***))))))(((''''''))))))******+++,,,,,,,,,...000111111000//////000111333555888@@@PPPeeettt***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""$$$&&&&&&$$$&&&&&&&&&'''''''''''''''%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))(((((((((((())))))***++++++,,,,,,------///000000.........//////222444888@@@PPPdddsss)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$######%%%%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))''''''(((((())))))))))))*********+++,,,,,,------,,,---...---,,,+++---......111444888@@@PPPdddrrr))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%$$$%%%(((%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&&&&'''(((((()))************++++++,,,---------+++,,,---,,,******,,,......111444888@@@OOObbbppp))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###''''''######'''$$$%%%%%%&&&''''''(((((('''((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''((((((((())))))''''''((((((((((((((((((******+++,,,,,,------...,,,------,,,******,,,......111444888???NNN```nnn)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%&&&+++)))######'''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((())))))))))))(((''''''&&&&&&***++++++,,,,,,------...---......,,,++++++---///...111444888???MMM___mmm))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&((()))***)))(((&&&'''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&'''(((***+++...***))),,,...,,,+++,,,...........................000222666>>>NNN```mmm)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$'''******)))))))))***(((&&&'''+++,,,***+++///........................///000111555>>>MMM___kkk((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$'''******)))+++222888+++)))))),,,+++)))***///........................///000111555===KKK]]]iii'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&'''(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))(((%%%&&&///@@@MMM<<<444---,,,,,,******,,,........................///000111444<<>>111&&&%%%***,,,,,,,,,........................///000111555===KKK]]]iii%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$%%%&&&((((((&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))$$$'''******)))))))))***///***'''((())))))+++...........................///000111555>>>MMM___kkk%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$%%%'''(((((('''%%%$$$"""$$$&&&%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))((('''&&&'''(((***+++&&&(((---///***&&&)))///...........................000222666>>>NNN```mmm%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$""" &&&%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########)))"""&&&***'''"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***(((((((((((()))))))))))))))))))))***++++++,,,,,,000///---++++++---///000000///222888???LLL___qqq%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###(((%%%"""###&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''',,,+++***))))))***+++,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,000///---++++++---///000000///111777>>>LLL```rrr%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''++++++************++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,///...---++++++---...///000///000555===KKKaaattt%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))(((((((((((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,///...,,,++++++,,,...///000...///444<<>>???======???>>>;;;===<<<;;;;;;===>>>>>>===888999999999999888666666000000///...---,,,+++***++++++******************%%%%%%'''((()))))))))(((***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,---------......000///000555;;;FFFYYYiii''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''))))))'''%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''***(((***++++++))))))***+++'''+++///222333555:::>>>CCCCCCDDDGGGJJJKKKJJJIIIJJJMMMOOOMMMMMMOOOMMMJJJKKKJJJHHHIIIJJJLLLKKKKKKHHHIIIIIIIIIHHHGGGEEEDDD======<<<:::777444222000------+++***)))(((((((((((((((((())))))*********+++++++++***************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......///...000555;;;FFFXXXhhh''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&&&&'''***,,,(((+++---///000111333555555:::???AAABBBEEEJJJOOONNNOOOOOORRRTTTTTTRRRPPPPPPTTTVVVTTTTTTVVVTTTPPPRRRPPPNNNOOOPPPRRRRRRRRRPPPQQQRRRRRRQQQNNNLLLKKKHHHHHHGGGGGGEEECCC@@@???888777555222111000///000000///---+++******++++++,,,,,,++++++************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......///...111555;;;FFFWWWggg''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''''''''))),,,///444777;;;===???@@@CCCEEEGGGKKKPPPQQQOOOPPPUUUYYYRRRRRRRRRSSSTTTSSSPPPNNNPPPTTTVVVTTTTTTVVVTTTPPPRRRPPPNNNOOOPPPRRRRRRRRRPPPQQQRRRRRRPPPNNNKKKJJJKKKLLLNNNOOOPPPPPPOOONNNJJJHHHEEECCC@@@?????????666444111...,,,++++++,,,---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......///...111666;;;EEEWWWggg(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''(((%%%###"""%%%((()))((('''&&&&&&))))))***---111777<<<@@@HHHIIILLLOOOPPPQQQPPPPPPTTTSSSSSSSSSSSSQQQMMMJJJMMMKKKIIIFFFEEEEEEEEEFFFHHHGGGFFFDDDCCCBBBCCCDDD===AAADDDEEECCCCCCEEEGGGLLLJJJFFFDDDDDDCCCAAA???<<<>>>AAADDDGGGIIIKKKMMMNNNMMMOOOQQQMMMHHHKKKRRRJJJGGG@@@777///,,,...111+++,,,,,,,,,,,,+++***)))&&&&&&&&&(((******(((&&&)))))))))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000333777;;;EEEWWWhhh(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&((()))(((%%%'''(((((('''&&&''')))***,,,///333999@@@FFFJJJMMMMMMOOORRRUUUWWWWWWVVVVVVSSSOOOKKKGGGEEECCCAAA@@@BBBBBBAAA@@@>>>===<<<<<<>>>>>>===;;;999999:::;;;======<<<:::;;;???FFFKKKQQQOOOLLLIIIGGGEEEAAA???@@@??????AAACCCDDDEEEDDD@@@???CCCIIIKKKJJJLLLQQQMMMLLLIIIBBB<<<888888999222111000...,,,***)))(((***)))(((((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000333777;;;EEEWWWhhh'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''(((((((((((()))(((((((((((()))******((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((())))))(((((((((((('''''')))...111555999@@@GGGNNNSSSVVVWWWPPPRRRUUUXXXYYYXXXVVVUUUNNNHHH@@@:::777777777777::::::<<<======<<<;;;:::@@@AAA@@@>>><<<;;;;;;<<<::::::::::::===DDDLLLSSSPPPPPPQQQQQQPPPLLLFFFAAACCCCCCCCCCCCDDDCCCAAA@@@@@@<<<:::===@@@BBBDDDHHHKKKLLLLLLJJJFFFBBB??????:::888666333///---+++***...,,,)))))))))******)))))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000333777;;;DDDVVVggg''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++)))))))))******)))))))))************************))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((()))))))))'''(((((((((((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''((('''&&&(((***,,,...222777;;;DDDFFFJJJOOOSSSUUUWWWWWWSSSUUUVVVVVVUUURRROOOMMMFFFAAA;;;666666777999:::===>>>@@@BBBCCCEEEFFFFFFIIIIIIIIIHHHGGGEEECCCBBB<<<===???AAADDDHHHMMMOOOKKKKKKLLLMMMNNNMMMIIIFFFHHHMMMSSSSSSMMMFFF@@@>>>DDD@@@<<<999999;;;@@@EEEHHHIIIJJJJJJIIIFFFEEEDDD???===;;;888666555444444333000,,,******+++++++++************************'''((()))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&'''(((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,,,,------...//////000333777:::DDDVVVggg&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))************************))))))((((((((())))))***************************((())))))***+++*********(((((((((((())))))******(((((((((((()))))))))***'''(((((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((((((,,,333999>>>BBBFFFHHHOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQNNNJJJGGGEEE@@@>>>===???BBBDDDFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLHHHHHHIIILLLOOONNNIIIDDDBBBAAA@@@AAAFFFMMMSSSWWW[[[SSSHHHBBBBBBHHHOOOTTT___lllxxxuuudddPPPCCC???>>>DDDIIIKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHAAA@@@>>>======???AAACCC???:::444000---,,,+++***++++++*********)))))))))&&&''')))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,...............//////000///000222666:::CCCUUUfff&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))***************))))))))))))***++++++)))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))***+++++++++++++++'''(((((())))))******+++((((((((()))))))))******(((((()))***++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((())),,,///222888AAAIIIMMMPPPQQQRRRQQQPPPOOONNNNNNNNNOOOOOOGGGGGGEEEDDDBBB@@@??????AAABBBFFFKKKOOOQQQQQQOOOMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBGGGSSS```ccc\\\TTTHHHCCC???BBBOOOaaasss~~~tttZZZFFFCCCNNN```lllkkkUUUJJJCCCRRRdddnnnnnneeeUUUGGGDDDCCCAAABBBDDDFFFGGGGGGDDDBBBAAAAAACCCGGGKKKNNNKKKFFF???888444111...,,,//////...---,,,+++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,...............//////000///000222666:::BBBTTTeee&&&&&&&&&'''''''''(((((('''((((((((()))))))))))))))))))))*********++++++******))))))******+++,,,)))******++++++******)))++++++++++++++++++++++++***************************)))))))))******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++'''(((((()))******++++++(((((()))))))))*********))))))***,,,,,,------,,,))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++,,,---111666:::???DDDLLLQQQSSSSSSRRRRRRMMMMMMLLLKKKJJJGGGEEECCC<<<;;;:::;;;===@@@CCCEEEJJJKKKOOOSSSVVVVVVRRROOOJJJKKKMMMNNNLLLIIIDDDBBBBBBBBBLLLccc{{{~~~sssYYYRRRLLLNNN]]]ssssss[[[TTT]]]mmmyyykkk\\\TTTdddyyykkkQQQIIIGGGFFFGGGJJJLLLLLLKKKHHHFFFDDDCCCEEEIIINNNQQQNNNJJJEEE@@@>>>;;;999777:::999888666555333222111---,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&'''''''''((()))*********(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000222666999BBBTTTddd&&&&&&&&&'''''''''(((((('''((((((((())))))******)))************+++++++++*********)))******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++'''(((((()))***+++++++++))))))))))))************)))***+++,,,---.........))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''***---000333777>>>DDDHHHKKKPPPRRRQQQOOONNNMMMIIIJJJJJJIIIEEE???999666::::::;;;>>>CCCJJJPPPTTTRRRRRRTTTVVVWWWTTTPPPLLLDDDHHHNNNSSSRRRNNNHHHCCCBBBCCCQQQoooppphhh___\\\cccppp|||kkkccceeemmmsssyyyvvvddd^^^iii|||iiiUUUTTTSSSVVVYYYZZZXXXVVVKKKIIIFFFDDDDDDHHHLLLOOOKKKIIIFFFEEEFFFFFFEEEDDDDDDDDDBBB@@@>>><<<::::::000///,,,***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---///000222666999BBBTTTddd(((***+++***'''%%%&&&((()))***,,,,,,***)))***+++)))+++,,,,,,+++******+++************)))((('''''',,,---------,,,,,,++++++---***'''(((+++------,,,...+++))))))+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++******)))))))))************)))(((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((''''''%%%$$$&&&((('''$$$###$$$$$$###$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***&&&######%%%''''''&&&%%%&&&(((((((((((()))+++///444;;;AAAFFFIIILLLNNNOOOPPPQQQQQQNNNKKKFFFDDDBBBCCCBBB>>><<<<<<<<<;;;>>>???EEELLLOOOOOOQQQUUUVVVPPPMMMNNNLLLEEEAAABBBAAAWWWvvvppp___XXXZZZZZZ___kkk~~~vvvnnnmmmhhh``````hhhxxxoookkknnnqqqkkkuuu{{{sssooolllppppppjjjhhhsss{{{VVVJJJFFFUUUfffiii^^^RRRRRROOOBBB===EEEGGGIIISSSUUUTTTOOOKKKMMMPPPMMMGGG???555---+++***'''''',,,))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&(((((('''%%%%%%&&&&&&'''''''''''''''&&&&&&)))((('''((()))***)))((())))))(((((('''''''''&&&)))))))))))))))******+++++++++++++++++++++,,,,,,///...---,,,------///000......111444888AAATTTeee(((***+++***)))(((***,,,(((***------,,,+++,,,,,,---...000///......///000------------------------,,,---.........---,,,+++---,,,++++++++++++,,,,,,///...,,,...000222111///,,,,,,,,,,,,,,,---------...,,,++++++,,,---,,,+++......------------------)))******+++++++++******,,,,,,++++++++++++++++++++++++***))))))******+++++++++******))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&''''''%%%"""'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&(((((((((%%%&&&'''''')))...444888BBBEEEJJJNNNPPPQQQQQQRRRSSSRRROOOKKKFFFBBB>>><<<<<<;;;999888888:::<<<<<>>===@@@NNN\\\yyyppp[[[XXX\\\[[[[[[[[[fff{{{{{{ooopppooommmiiihhhlllttt|||}}}yyyxxxzzzxxxsssrrruuuwww|||{{{tttvvvxxxiii```fffxxxxxxssssss{{{nnnaaaZZZZZZddduuuyyyuuueeeUUUNNNNNNPPPLLLAAA444---+++++++++***))))))))))))))))))***+++))))))))))))))))))))))))'''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''&&&'''(((&&&''''''((((((((((((''')))((('''((()))***)))((((((((((((((((((''''''''''''''''''''''''((())))))*********++++++,,,,,,---------------......//////000000222555777???PPP```))))))***,,,000444888999DDDGGGKKKMMMNNNMMMNNNOOONNNPPPSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMMMMJJJGGGCCC???<<<>>>999555666:::;;;777333777888999;;;;;;<<<<<<===:::999888666444333111111000111333777:::;;;999777111000000000000000000000...............---,,,+++000111222333111///,,,************++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&''''''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%###$$$&&&%%%&&&///:::...'''###$$$$$$"""###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&'''(((,,,222:::BBBKKKTTTZZZXXXVVVTTTSSSSSSQQQNNNKKK>>><<<888555555777:::<<<@@@AAAEEELLLKKKEEEBBBCCCBBBAAA@@@===;;;DDD[[[qqqoooeeeccc```aaa\\\^^^hhhrrruuuuuuttttttvvvvvvtttpppooorrruuu}}}|||}}}~~~}}}~~~~~~}}}qqqffffffnnnwww~~~~~~{{{vvvttt}}}{{{tttttt}}}```LLLGGGHHHHHHAAA777///,,,...//////***))))))((())))))******************************(((((((((((()))))))))***))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&''''''((())))))(((((()))((('''((()))***)))((('''''''''((((((((((((((('''''''''''''''((())))))))))))***+++,,,,,,------+++,,,---....../////////000000333555888???OOO^^^000///000444:::@@@DDDFFFFFFHHHKKKLLLLLLLLLNNNPPPRRRUUUZZZ\\\]]]\\\[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSPPPMMMIIIGGGEEEDDD@@@;;;:::<<<===;;;888999;;;===???@@@BBBFFFIIICCCBBBAAA???>>><<<;;;;;;666888;;;???CCCCCCAAA>>>555555666666777777888888888999999:::::::::::::::<<<>>>@@@@@@???;;;777444000///---,,,,,,,,,---...+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''(((((()))'''''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$&&&%%%%%%222BBB@@@222'''&&&'''######&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&'''+++---222777???GGGLLLQQQTTTWWWUUURRRMMMKKKJJJGGGBBB>>>888888999;;;===@@@CCCEEEIIIHHHKKKOOOLLLFFFJJJSSSVVVPPPHHHBBB@@@HHH]]]qqqyyyxxxqqqqqqqqqllliiiiiinnnqqqrrrvvv|||uuuwww{{{|||{{{yyyxxxwwwyyytttsssuuuvvvxxxxxxyyywwwpppjjjnnnvvv}}}___LLLDDDBBBCCC@@@888222000///...,,,++++++***))))))******************************((((((((()))))))))*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$&&&(((&&&'''(((((()))))))))))))))((('''((()))***)))((('''''''''(((((((((((((((((((((''''''(((((()))***))))))***+++,,,------...++++++---...////////////...///222666888???NNN^^^===;;;999;;;@@@DDDFFFGGGBBBCCCDDDDDDCCCEEEGGGJJJNNNSSSZZZ^^^^^^\\\[[[ZZZRRRTTTVVVXXXYYYXXXVVVUUUZZZXXXVVVSSSQQQOOOOOONNNNNNNNNKKKEEE???===@@@CCCBBBCCCDDDCCCCCCEEEJJJNNNIIIIIIIIIIIIIIIIIIIIIIII@@@BBBEEEIIIKKKJJJGGGCCC======>>>@@@AAABBBCCCDDDGGGHHHJJJLLLNNNPPPQQQRRROOOPPPSSSSSSRRRMMMIIIEEE:::777333///------...///,,,,,,,,,,,,---------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$&&&(((%%%###///AAANNN888'''&&&(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((())))))((())),,,333888@@@FFFMMMRRRTTTTTTTTTSSSPPPKKKFFFDDDDDDBBB===888;;;>>>BBBFFFIIIJJJIIIIIIHHHEEEGGGJJJIIINNNccczzzrrr___TTTPPPQQQXXX```[[[fffsssxxxvvvtttwww|||tttrrrqqqsssrrrsssxxx|||~~~|||tttkkkiiikkkzzzxxxvvv|||}}}aaaNNNJJJUUUZZZSSSGGG>>>777111000///...,,,,,,+++++++++************************(((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%''')))&&&&&&((())))))*********)))((('''((()))***)))(((''''''''''''((((((((())))))(((((((((((()))******((()))***+++,,,------...***+++---...///000000///---...222555888???OOO^^^~~~JJJEEEAAA???@@@AAAAAA@@@>>>>>>>>>======>>>BBBEEEJJJOOOWWW\\\]]]ZZZWWWVVVKKKMMMRRRUUUWWWVVVUUUSSSUUUSSSPPPNNNMMMNNNOOOPPPWWWZZZZZZPPPCCC>>>DDDMMMQQQQQQOOOLLLIIIIIIMMMQQQMMMMMMNNNPPPQQQRRRSSSTTTHHHJJJMMMPPPQQQOOOJJJFFFDDDEEEFFFHHHIIIKKKLLLMMMLLLNNNQQQUUUYYY\\\___```]]]___aaabbb```[[[VVVSSSBBB>>>888222...---...///,,,,,,,,,------.........++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&$$$'''+++%%%!!!,,,===PPP888######((('''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((())))))+++111999@@@LLLPPPUUUXXXXXXUUUSSSRRRNNNJJJFFFFFFGGGGGGCCC???AAAEEEKKKPPPQQQOOOLLLIIICCC??????CCCHHHXXX}}}yyyjjjddd___XXXTTTYYY]]]gggpppqqqmmmoootttzzzuuuqqqpppoooqqqxxx{{{qqqnnnxxxxxxhhh___fff}}}ttt\\\]]]nnnyyyrrrbbbRRREEE<<<333222000///------,,,,,,************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&(((***&&&&&&((()))************)))((('''((()))******(((&&&'''''''''(((((()))))))))))))))))))))***++++++((())))))+++,,,---......)))+++---///000000000///,,,---111555888???OOO^^^~~~FFFCCC@@@>>>>>>>>>>>>>>>DDDFFFGGGFFFCCCCCCFFFIIITTTWWWYYYXXXTTTOOOKKKJJJDDDLLLSSSSSSRRRRRRPPPLLLJJJNNNPPPKKKGGGJJJSSSYYYbbbeee[[[OOOLLLGGGHHHRRRdddjjjkkkeee^^^[[[[[[ZZZWWWfffkkkmmmzzz|||lll___WWWSSSQQQXXXccciiigggbbbYYYOOOHHHHHHKKKLLLKKKLLLLLLJJJLLLQQQUUUVVVWWWYYY```______aaabbb```___^^^UUUMMM@@@777333111000///---------......//////...,,,++++++---///000///---------,,,,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&***&&&###$$$'''))))))((()))))))))+++111999AAAGGGLLLNNNRRRVVVWWWTTTNNNJJJIIIJJJKKKJJJHHHFFFFFFFFFEEEMMMPPPKKKHHHIIIIIIGGGDDD:::999DDDRRRccc|||sssiiibbbaaacccbbbgggooorrrllleeehhhooo|||uuurrrwww}}}~~~xxxrrriiiaaaeeehhhxxx|||sssUUUBBB;;;999555000///000,,,'''+++)))'''***---///,,,)))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&&&&&&&'''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,---......------...000---222000111999@@@OOOeee}}}AAA>>>;;;999:::<<>>888111---///...---,,,---------,,,,,,++++++,,,---...,,,+++------,,,,,,+++*********+++*********))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((((((''')))+++///555<<>>KKK```OOOOOOOOOOOOOOORRRVVVXXXYYYVVVTTTTTTTTTQQQLLLGGGNNNRRRXXX[[[ZZZYYYYYYYYY[[[aaalll~~~yyyqqqppp{{{~~~}}}wwwiiieeeiiixxxssshhhYYYPPPOOOQQQRRRSSSUUUWWWXXXVVVQQQJJJFFF:::666111///000111111000000///---...///000///......---------,,,,,,,,,+++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))******+++++++++******+++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''((($$$'''))))))(((***...333<<<@@@FFFKKKOOOPPPOOOMMMJJJMMMQQQTTTUUUTTTTTTTTTIIIHHHGGGHHHJJJMMMOOOOOOOOOJJJJJJWWWqqqyyyqqqjjjeee```\\\```hhhooosssooodddggguuuyyyrrrwwwwww|||}}}{{{xxxyyy~~~}}}lllddd\\\^^^wwwrrrkkklllrrrlllWWWDDD===555444222///,,,++++++,,,++++++***))))))))))))***************************))))))(((((((((((())))))***))))))(((((((((''''''(((((((((((())))))))))))************))))))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******)))&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,---......------...000///555222222:::???KKK```RRRTTTVVVVVVUUUUUUVVVXXXRRROOOMMMNNNQQQSSSQQQOOOLLLXXXfffkkkfff___\\\\\\gggkkkttt|||{{{|||zzzmmm\\\VVVTTTQQQMMMOOORRRTTTTTTSSSRRRQQQFFF@@@888444333222///,,,///...,,,---///000000000.........---------------,,,,,,,,,,,,++++++++++++************************************************))))))******++++++,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%'''((()))***///888>>>IIIJJJKKKKKKJJJIIIGGGEEEDDDJJJQQQUUUUUUSSSRRRQQQMMMLLLLLLNNNPPPPPPNNNKKKHHHFFFOOOggg~~~tttlllfffeeekkkrrrhhhooommmffflll}}}{{{vvvvvvyyy~~~{{{uuufff___```rrr~~~___JJJ@@@===888444111///......,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,---......------...000---333222333;;;@@@LLLaaaUUUWWWYYYWWWTTTRRRTTTVVVPPPQQQSSSUUUWWWVVVSSSQQQUUUfff{{{{{{tttrrrtttrrrsss~~~yyyppphhh___YYY[[[^^^___\\\YYYVVVUUURRRKKKBBB<<<:::777111,,,000...,,,+++---...///...........................---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''((()))+++000777@@@EEEMMMKKKHHHEEEBBB@@@??????BBBIIIQQQVVVUUURRRQQQPPPRRRPPPOOOPPPPPPMMMGGGBBB;;;???NNNiii~~~zzzssslllhhhhhhlllqqqllltttwwwvvv{{{}}}||||||~~~zzz{{{}}}|||yyyuuuuuuxxx~~~~~~tttiiijjjuuudddIIIBBB:::555333222///------,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))******)))))))))((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,---......------...000,,,222222333;;;@@@LLLaaaUUUVVVVVVRRRMMMMMMQQQUUUWWW___jjjqqqpppiii```ZZZfffvvvzzzuuu}}}yyy|||www|||zzzoooeee```YYYRRRKKKGGGGGGEEE???999666333000......///..............................------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))))),,,111888???DDDEEEDDDCCC@@@>>>=========>>>DDDJJJRRRUUUSSSQQQRRRSSSQQQNNNMMMOOORRRSSSOOOJJJEEEHHHRRRbbbmmmqqqvvv{{{vvvtttnnnhhhfffjjjqqqvvv}}}|||vvvssswww}}}}}}zzzuuunnnlllmmmrrrnnnllliiibbb[[[\\\bbb___bbbeeeeeecccaaaaaabbb[[[ZZZZZZ]]]ccckkktttyyy~~~|||{{{}}}zzzsssmmmnnnssswwwvvvwwwzzzTTTJJJ>>>999999999444///------,,,++++++++++++,,,************************))))))(((((((((((())))))((()))************)))((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,---......------...000...444333444;;;???KKK___~~~QQQQQQNNNHHHCCCDDDKKKRRR\\\lll{{{sssppp{{{|||vvvwwwzzz~~~rrryyyzzz~~~xxxoooZZZUUUPPPQQQTTTTTTOOOJJJ===:::666333222111000///.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))*********+++///666???DDDDDDCCC::::::::::::;;;===???@@@GGGMMMRRRTTTRRRQQQSSSVVVPPPNNNNNNSSS\\\bbbcccbbbaaa]]]]]]```aaabbbkkkwwwwwwssskkkdddeeeppp|||}}}wwwuuu|||~~~zzz|||~~~~~~ssskkkbbb]]]WWWPPPMMMNNNNNNLLLMMMOOOKKKCCCAAAEEEDDDLLLSSSTTTMMMHHHHHHJJJJJJJJJJJJKKKNNNRRRVVVYYY___```ccchhhmmmttt}}}vvvqqqxxxjjjccciiilllkkknnncccVVVHHHCCCEEEEEE???888...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,---///...------...000000666444444;;;>>>III\\\~~~HHHPPPNNNJJJLLLOOO[[[qqq~~~|||zzzvvvuuuvvvuuuwww{{{}}}~~~|||xxxvvv{{{{{{|||}}}~~~~~~}}}|||yyyzzzzzzzzz{{{~~~{{{|||nnnkkkooommmkkkcccSSSOOOEEE<<<999666111000333///111222222111///......//////.........------------------,,,,,,,,,++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))*********+++(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$%%%&&&))))))(((((('''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$&&&(((((('''''''''(((,,,222999===<<<;;;<<<===;;;===>>>>>>???AAAEEEGGGNNNPPPRRRRRRQQQPPPPPPQQQRRRHHHHHHUUUooozzzpppkkkgggiiijjjjjjlllpppllluuuvvvqqqwww}}}|||tttiii``````aaa^^^ZZZXXXVVVNNNGGGFFFFFFEEEHHHLLLQQQYYYZZZRRRNNNRRRPPPHHHSSSZZZaaaaaa[[[SSSNNNMMMPPPRRRQQQLLLJJJLLLLLLIIILLLLLLLLLNNNTTT\\\eeekkkvvv|||rrrrrr|||zzzmmmjjjeeefffuuulllWWW[[[eee___NNNBBB===555000000---))))))...,,,---------+++******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((((()))+++,,,************))))))))))))((((((((((((((((((((((((&&&%%%%%%'''((()))((('''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))******************+++,,,,,,---......---------............///...111777<<<>>>BBBNNN[[[}}}NNNTTTOOOJJJPPPYYYiii{{{yyyzzzpppmmmoootttuuuvvvyyy{{{}}}sssZZZXXXNNNEEEBBB>>>666111000///000111111000/////////...............------------------,,,,,,,,,,,,+++---------,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********+++(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%'''((('''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%'''(((((('''''')))***///444:::<<<;;;::::::;;;AAABBBBBBBBBAAABBBEEEGGGRRRRRRRRRSSSTTTRRROOOMMMMMMEEEIII]]]{{{wwwqqqlllmmmmmmjjjhhhiiixxxwwwpppqqqrrrooojjjhhhZZZRRRLLLMMMNNNLLLJJJJJJNNNJJJHHHLLLPPPVVV___hhhwww{{{uuuggg______]]]WWWhhhpppxxxzzzsssiiiaaa]]]VVVYYY\\\___cccddd[[[PPPLLLIIIEEEDDDFFFLLLQQQTTTaaahhhqqqvvv{{{vvvkkkgggeeemmmxxxkkkdddlll~~~pppppptttlll[[[LLLDDD<<<555444111,,,+++...***++++++***)))***+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************+++++++++,,,,,,------------------............//////111666;;;<<>>===<<<>>>@@@CCCDDDFFFFFFFFFGGGIIIKKKPPPOOONNNPPPQQQPPPLLLHHHJJJEEEMMMccc~~~zzzpppggggggiiiiiiiiijjjzzzxxxxxx}}}~~~mmmbbbWWWTTTSSSQQQOOOOOOBBB@@@BBBIIIPPPUUU\\\cccbbb```___aaabbbeeeoooyyy{{{yyytttnnnwwwxxxrrrlllkkklllrrr}}}uuuggg\\\UUUMMMHHHIIIKKKMMMNNNOOORRRWWW]]]dddllluuu{{{~~~ooodddeee}}}rrrpppyyyzzzxxxzzzyyylll___QQQGGG===777333---******,,,+++***))))))***+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111555999:::@@@NNN\\\{{{~~~{{{|||~~~yyyrrrllliiikkkooorrrqqqxxx~~~~~~ppp^^^SSSPPPNNNJJJGGG>>>;;;666222000000//////------............//////............------------...------------,,,,,,,,,------,,,,,,,,,+++++++++************************************************((((((((((((((((((((((((((('''&&&'''))))))'''&&&&&&&&&&&&''''''''''''(((((((((''''''((()))***+++&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''''''''((('''(((***...111666:::>>>@@@???@@@CCCFFFBBBDDDFFFHHHIIILLLOOOQQQNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHRRRaaaooo}}}wwwkkkaaabbbiiiooovvv{{{zzzxxxvvvyyyyyyjjj^^^VVVNNNHHHHHHJJJHHHHHHIIILLLLLLQQQ[[[dddnnn|||yyytttxxx}}}}}}}}}uuukkkeeedddfffeeedddUUUPPPMMMNNNRRRUUU[[[```qqqwwwyyywww}}}~~~|||{{{uuuuuupppkkkqqq{{{yyyooo[[[OOOAAA999666555222000...---,,,+++,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))***************************)))(((((((((((()))******)))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((((((''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++---------............///111222444777888>>>NNN]]]|||}}}uuusssuuuxxxwwwuuuuuuuuutttuuuxxx}}}uuunnnggg[[[QQQIIICCC;;;555444444444444/////////////////////////////////.........------.........---------,,,,,,------,,,,,,,,,+++++++++***************++++++++++++++++++***************))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&&&&''''''''''''((((((((((((((())))))******(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&'''((()))***...333666<<>>???BBBEEECCCEEEHHHJJJKKKMMMPPPRRRNNNPPPOOOLLLGGGDDDFFFHHHFFFHHHTTT\\\^^^iiiuuussssssmmmjjjpppxxx~~~~~~~~~{{{uuummmhhhccc[[[RRRMMMNNNLLLPPPYYY______^^^___jjjhhhhhhkkkooovvv~~~lllaaaWWWSSSRRRPPPRRRWWWVVV\\\eeemmmwwwttt{{{{{{wwwqqqeee\\\eeexxx~~~fffYYYHHH>>>===>>>;;;777,,,+++***,,,......,,,***++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&(((***)))'''&&&'''(((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++---------............///222222333666777===MMM\\\}}}tttrrroookkkhhhjjjooouuu|||}}}yyygggUUULLL@@@888555555555444222111111111000000000000000////////////.....................---------,,,------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((((('''((()))***(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&(((+++...111555:::===CCCDDDCCC???;;;;;;>>>AAAIIIKKKMMMMMMMMMLLLMMMNNNKKKMMMMMMJJJFFFCCCBBBCCCFFFJJJXXX___[[[cccrrruuuoooqqqxxx}}}yyyjjj```VVVOOOJJJJJJOOOVVVZZZ]]]ggguuu~~~zzzxxxxxxxxx|||zzzppplllgggaaaaaagggXXXWWWTTTTTTYYYfffwwwxxxzzzyyyoooccchhh|||qqq___UUU]]]rrr|||nnn[[[MMMIIIGGG===222111...++++++---///...,,,,,,++++++++++++*********))))))))))))))))))))))))*********************************++++++*********))))))((((((((((((''''''((((((((((((((((((((((((&&&)))+++***'''&&&''')))(((((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111333555777<<>>BBBGGGJJJFFFGGGFFFCCCAAADDDJJJOOOKKKMMMPPPQQQQQQQQQQQQRRRPPPOOOUUUcccsssvvvjjj]]]```___jjjtttqqqsssvvvrrr}}}wwwzzz~~~xxxjjjZZZOOOTTTYYYccckkkmmmnnnxxxzzzzzznnn[[[PPPMMMNNNbbbwwwtttrrruuubbb\\\mmm```RRR@@@222---.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&***---+++'''%%%'''***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******))))))))))))******************+++,,,,,,---......---------........./////////000333666777<<>>888888777222---000///,,,+++---000///---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))))))))************))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''%%%''')))(((''''''+++...333:::???@@@DDDJJJKKKFFFFFFFFFFFFGGGIIILLLOOOQQQRRRPPPSSSPPPKKKRRRUUUJJJIIIXXXmmm{{{zzzrrrmmmoooooossszzz|||yyyxxxzzz|||tttkkk```UUUTTTYYYeeewwwrrrcccWWW]]]dddmmmtttyyy}}}{{{|||fffdddlll{{{rrrJJJ555333333000---,,,,,,,,,+++)))***,,,---+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))(((((((((''')))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,,,,------............////////////333333444555666;;;KKKZZZ~~~{{{{{{zzzkkkVVVFFF<<<888555333444333111000000111111////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((((((***///333<<>>666555444222333666111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))******(((''''''***///666<<<@@@DDDCCCCCCDDDDDDCCCCCCDDDJJJKKKLLLMMMLLLKKKJJJIIIKKKOOOJJJLLLZZZYYYPPPUUUZZZcccooowww{{{{{{{{{|||zzzzzzsssbbbXXXWWWZZZttt{{{|||rrrmmmlllgggddd```^^^[[[XXXSSSOOORRRUUUZZZ___ccceeeggghhhmmmxxx{{{uuuxxxzzz~~~{{{uuummmfffeeeiiinnnssskkkbbb```bbb```XXXPPPKKKIIIMMMXXXaaadddiiinnnvvv~~~rrrgggPPPRRR[[[jjjxxxvvvnnnsss}}}gggZZZ^^^rrrzzztttlllVVV===444111---,,,---------,,,,,,,,,,,,++++++++++++***************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------............///////////////000333666888>>>LLL[[[xxx|||}}}{{{uuudddQQQ???999777222111333111111111111000000000000........................------------------------,,,,,,,,,,,,------------+++++++++************)))))))))************))))))''''''''''''''''''''''''******)))(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))******+++((((((***...444999===>>>===;;;===@@@AAA??????AAALLLMMMMMMMMMMMMMMMMMMLLLKKKTTTQQQ^^^zzzxxxiiilllhhhqqq{{{~~~{{{mmm^^^UUUYYYfffrrr~~~tttkkkbbbYYYVVVXXXZZZXXXXXX[[[___aaa___]]]dddiiipppvvvyyyzzzzzz{{{~~~~~~xxxvvvyyy}}}{{{vvvuuuvvvssskkkdddRRRKKKKKKRRRXXXZZZ```gggiiikkkjjjhhhooojjjaaaYYYYYY^^^dddlllsssyyy}}}ggg[[[dddqqquuuVVV<<<666000------......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((((((((('''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))++++++,,,,,,,,,,,,------............///////////////000444777888===KKKZZZwwwpppRRREEE???777111111222222111111111000000000................................................,,,,,,,,,---------......+++++++++************)))))))))************))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++)))***...444:::======;;;:::666666;;;===<<<>>>DDDPPPOOONNNNNNMMMMMMMMMMMMJJJWWW[[[sss|||{{{ssswww|||~~~~~~~~~xxxppphhhddd```]]]aaannnnnneee[[[UUUQQQPPPTTT[[[]]]\\\^^^eeennntttuuusssxxx|||}}}yyyfff[[[UUUZZZ^^^___fffqqqiiihhh```VVVSSS]]]kkkttt|||lllaaaYYYUUUVVV[[[ooovvv{{{xxxxxx{{{pppiiifffuuusssHHH@@@555/////////...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++******)))++++++,,,,,,,,,,,,------............////////////000111555888888===JJJXXXxxxhhhUUULLLAAA888777222222222111111111111000////////////////////////........................,,,,,,,,,------.........+++++++++************)))))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++***,,,111888>>>@@@===:::999444333777:::;;;@@@HHHQQQPPPNNNLLLKKKKKKLLLLLLIIIYYY```}}}uuuuuutttsssuuu}}}vvvlllcccYYY]]]dddllluuu{{{qqqeee]]]ZZZRRRKKKJJJMMMSSS___iiiaaa```ccckkkuuu|||}}}|||||||||uuufff[[[ZZZZZZWWW^^^iiidddeee___SSSLLLMMMSSSVVVXXXfffvvv}}}rrreeeYYYVVVYYY\\\bbbmmm~~~uuugggpppkkkeeeoooqqqoooQQQGGG:::222000///...,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))++++++,,,,,,,,,---------............/////////000111222555888888===JJJWWWyyyrrr~~~wwwYYYIIIAAA===666111///222111...000666000000000000///...---,,,000/////////..................---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***$$$$$$+++000---,,,------444888;;;???BBB;;;111666999;;;;;;;;;???GGGNNNUUURRRPPPPPPPPPNNNIIIEEEIIIVVVmmm}}}~~~ssshhhhhhtttkkkZZZVVVYYYaaajjjwwwsssjjjddd___XXXRRRTTTTTTUUUVVVXXXZZZ]]]^^^hhhkkkpppyyy~~~~~~}}}uuuhhh\\\TTTSSSVVVYYY```aaa]]]TTTMMMKKKJJJGGGMMMMMMQQQYYY___iii}}}yyylllaaa___SSSQQQccc~~~nnn___^^^wwwzzzjjjhhh```YYY^^^rrr}}}```BBB555222...*********+++***)))***,,,,,,******++++++,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))'''&&&'''(((***++++++***)))))))))))))))***))))))))))))))))))))))))******))))))))))))*********************************++++++,,,,,,------...000000///////////////000111111444777888>>>MMM\\\yyy|||kkkUUUFFFBBB;;;777666444000///111000111111000000///......000000/////////..................---------,,,,,,++++++++++++++++++,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++&&&&&&+++---++++++...000888>>>>>>===>>>;;;666<<<>>>AAABBBCCCFFFLLLQQQTTTTTTSSSPPPMMMJJJIIIIIINNNSSS^^^nnn|||{{{{{{uuuvvv~~~xxxhhh\\\\\\eeennn~~~xxxrrrjjjfffeeefffggggggkkkkkkjjjjjjjjjkkkmmmnnnuuuvvvyyy~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}vvvkkk```ZZZYYY[[[]]]aaaeeeeee^^^XXXUUUPPPLLLJJJHHHHHHKKKMMMPPP[[[hhhuuuzzzxxxoooaaaUUUVVVcccuuuooocccppptttbbbWWWSSS]]]xxxrrrYYYHHH<<<222000333//////---+++***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))'''''''''(((***+++***))))))(((((()))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******************++++++,,,,,,------...000000///////////////000111111444777888>>>MMM\\\zzzrrr[[[SSSIII???:::666222000000111111111111000000000000000000000/////////...............------------,,,,,,,,,++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++))))))******))),,,111555===CCC@@@;;;:::;;;<<>>MMM\\\zzzoooaaaNNN@@@888555444333111111000000000000000111000000000////////////...............------------,,,,,,,,,++++++*********************************)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++,,,+++***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******)))***000666;;;???BBB???:::999<<>>MMM[[[zzznnnSSSBBB:::666444222111000/////////000000111000000000//////////////////.........---------,,,,,,,,,++++++*********************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&(((***)))***///777<<<>>>===<<<;;;::::::===@@@FFFHHHMMMSSSYYY\\\\\\ZZZYYYTTTRRRZZZhhhrrrqqqmmmggglllttt{{{~~~yyynnnYYY\\\bbbjjjuuuxxxtttsssuuuvvvllliiijjjwww|||{{{{{{{{{zzz{{{{{{|||}}}}}}~~~~~~zzzyyywwwvvvtttttttttuuussspppmmmkkkkkkjjjiiihhhfffddddddeeehhhjjjiiihhhhhhhhhhhhhhhjjjlllooopppooovvvzzzzzzzzz{{{zzzwwwqqqooollljjjfff___TTTKKKKKKHHHGGGHHHJJJSSSeeevvvtttcccWWWPPPUUUeeezzzxxxvvv|||ooo```[[[YYY|||uuueeeNNN:::333---+++......+++,,,///,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***%%%&&&'''((())))))((((((******************************))))))))))))******+++++++++*********))))))***++++++,,,,,,------..................///000000111111444777888>>>MMM[[[zzzuuuZZZHHH<<<555555333222000///000000111111111000000000//////////////////.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&)))******---555<<<>>>===999888999:::;;;@@@EEEMMMPPPUUUYYY\\\]]]]]]]]]YYYSSSTTThhh{{{~~~}}}}}}yyyrrrnnnkkkpppwww|||yyyuuuvvv|||{{{tttwww{{{yyyzzzzzzuuuuuuuuuvvvvvvvvvwwwwwwttttttrrrqqqooommmkkkkkkeeebbb___]]]]]]\\\[[[ZZZYYYVVVUUUWWWZZZ\\\[[[YYYXXXYYYZZZ\\\___bbbdddfffeeejjjnnnnnnpppvvvyyyyyyxxxzzzyyywwwuuupppggg]]]SSSSSSRRRPPPJJJFFFKKKTTTjjj}}}}}}pppfffSSSVVV]]]nnnpppmmmxxxwwwdddQQQWWWgggwwwsssXXXAAA555,,,...000---,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&((()))******)))(((******************************))))))))))))*********************************++++++,,,,,,------...------------...///000000111111444777888>>>MMM\\\zzzyyy```MMMAAA999777555333111111222222111111111000000000//////////////////............++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((+++++++++000:::>>>===777666888;;;::::::CCCNNNYYY]]]aaabbb```______```YYYTTTZZZssszzzzzzwwwpppsss~~~~~~{{{wwwuuuyyy{{{xxxwwwxxxoooooonnnmmmllllllkkkkkkhhhhhhhhhfffccc```\\\ZZZSSSQQQMMMLLLKKKKKKJJJIIIIIIFFFDDDFFFJJJLLLJJJGGGIIIIIIIIIKKKMMMPPPRRRSSSTTTZZZ^^^```dddlllrrrtttyyy}}}uuukkkfffbbb```ZZZPPPJJJIIIJJJWWWgggyyyeeeXXXOOOTTTiiipppppp}}}wwwdddPPPZZZbbbkkk[[[EEE222///111...+++...,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************'''((()))******)))(((''''''(((((()))))))))))))))%%%''')))***++++++***)))******************************))))))))))))******)))))))))***++++++,,,,,,***++++++,,,,,,------...------------...///000000111111444777888>>>MMM\\\zzzuuu^^^OOO<<<:::777555333222333333111111111111000000000000000/////////............*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))(((((((((((())))))))))))))))))))))))+++---,,,,,,333===???;;;222555;;;===:::999EEEUUUccchhhkkkiiiddd``````bbbTTTQQQYYYrrr|||yyy|||~~~|||wwwwww}}}yyykkkggguuu{{{xxx|||zzzvvvuuuyyyyyyuuutttuuulllkkkiiigggeeecccbbbaaaXXXXXXXXXWWWTTTOOOJJJGGGFFFDDDAAA?????????>>>===>>>;;;999:::>>>@@@>>>:::??????>>>???@@@BBBDDDEEECCCIIIOOORRRXXXaaaggghhhnnnvvv}}}yyynnnkkkggg^^^TTTNNNOOOOOOPPPZZZrrrnnnUUUOOOVVViiizzzooossszzzxxx___^^^UUURRRjjjpppRRR777000111---+++---,,,------......------,,,---------,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++'''((()))******)))(((''''''(((((()))))))))))))))%%%''')))+++,,,,,,************************************))))))))))))******(((((()))***+++,,,,,,---***++++++,,,,,,---......,,,,,,,,,---...///000111111111444777888>>>MMM\\\zzz}}}cccPPPEEE:::555555555333222...000222222111///......000/////////...............------,,,,,,------...************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))))))))***...666>>>AAA===999;;;:::<<<<<<:::>>>PPPdddllloooooojjjffffffeeebbbWWWYYYddduuu~~~~~~wwwtttvvv{{{zzzhhheeepppwwwsssvvvxxx{{{xxxuuutttxxx}}}}}}|||{{{wwwsssooommmkkkiiieee___ZZZUUURRRPPPNNNLLLKKKIIIHHHEEE@@@===::::::::::::999777666555888888777777777777888888777777888999:::;;;<<<<<<===@@@DDDEEEHHHQQQ]]]fffnnnttt|||{{{}}}|||xxxvvvttthhh[[[TTTYYYZZZWWW\\\qqqggg[[[WWWZZZkkkwwwrrrwwwmmm```QQQNNNYYYooo]]]<<<666666///,,,111+++000111,,,***,,,+++'''------,,,,,,,,,,,,++++++***+++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,------''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))++++++******************,,,,,,,,,,,,---.../////////...---...///000000...333222444666999???LLLYYY{{{~~~nnnYYYEEE888222222333222222333222222222222333000000/////////............------,,,,,,------...++++++++++++++++++++++++++++++++++++************************************(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))---000444:::>>>???;;;888>>>>>>BBBEEEDDDGGGTTTccchhhjjjkkkhhhgggfff```ZZZ______dddnnnsssvvv}}}{{{yyy{{{yyyooohhhlllwwwxxxtttuuuxxxwww~~~~~~}}}{{{yyywwwuuuqqqmmmhhhdddaaaYYYWWWTTTOOOKKKGGGEEEDDDBBB@@@???>>>>>><<<:::888888888888888777666555444777666666555555666666777444555555666666777777888888;;;===???AAAHHHRRRZZZffflllsssuuutttrrrsssuuuwww|||~~~zzzqqqqqqqqqmmmccc```fffooottt}}}uuujjj\\\VVVZZZnnn|||kkk\\\VVV```uuunnnVVVDDD999222///...,,,000///+++***...///,,,------,,,,,,,,,,,,+++++++++++++++++++++***))))))+++++++++,,,,,,,,,------(((((((((((())))))******))))))))))))))))))))))))+++***))))))))))))***+++)))************+++++++++))))))))))))))))))))))))++++++******************,,,,,,,,,,,,---.../////////...---...///000000...222222444777999>>>KKKXXXyyyeeeJJJ:::666777444333111/////////000111000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((()))***///444:::???@@@???===<<>><<<::::::<<<;;;999999:::;;;:::999888888888888888777666555777777666666666666777777555555555555555555555555444666888888999>>>FFFLLLXXX___dddddd___]]]```dddhhhooovvvyyy||||||vvvsssrrrllldddtttyyydddTTTNNNSSS```zzznnnXXXTTTaaapppyyy]]]CCC888444111000111///++++++...000///------,,,,,,,,,,,,++++++,,,+++******************++++++++++++,,,,,,,,,,,,((((((((())))))))))))***)))))))))))))))))))))))),,,+++************+++,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,---.../////////...---...///000000...000000333777999===IIIUUUvvvkkkQQQCCC<<<777555222000/////////...111111111000000000//////......------------..............................,,,,,,+++++++++*********************************(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&'''''')))***+++...555>>>BBBBBBAAACCCEEEGGGIIIOOOUUUZZZ^^^aaacccnnnqqqqqqlllgggddd^^^WWWooorrrxxx}}}|||~~~xxxtttuuu|||||||||vvvuuuqqqooottt}}}~~~~~~|||yyywwwtttooojjjfff```]]]WWWQQQKKKGGGEEEDDD>>>===<<<;;;::::::::::::===;;;999999;;;<<<======;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;999999888888777777777666555666777777777999===AAAHHHNNNRRRPPPKKKIIINNNTTTVVV^^^ggglllpppuuu{{{|||oooWWWjjjxxxeeeZZZPPPNNNZZZxxxyyyaaaVVVYYY___{{{{{{\\\DDD888444333222///------...---,,,------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++))))))*********+++++++++))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---.../////////...---...///000000...//////333777999===GGGSSStttoooRRR???999666444333444555333222222111111111111000000000///......------......///........................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&'''(((***,,,---111999AAADDDCCCCCCGGGKKKLLLPPPUUUZZZaaafffiiiiiirrrvvvuuunnniiikkknnnoootttuuuxxx~~~zzzyyy|||zzzwww~~~wwwooossswwwyyyvvvvvv{{{~~~|||zzzwwwrrrmmmhhhaaaZZZVVVPPPMMMHHHCCC???======<<<;;;::::::::::::;;;<<<<<<<<<:::888888999:::;;;:::<<<<<<======>>>============<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999777888888888777777999:::<<<@@@CCCAAA===<<>>CCCDDDCCCDDDHHHMMMRRRXXX___dddjjjqqqtttsssssstttqqqlllnnnxxx}}}zzz}}}|||~~~zzz~~~tttlllgggvvv}}}~~~~~~|||wwwrrrrrrnnnggg___YYYQQQKKKFFFBBBAAA>>>;;;999999::::::888888888888999:::;;;;;;===<<<::::::<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::999999::::::999888777666777888999888666777:::>>>???CCCJJJSSSXXX___jjjuuuzzz|||~~~yyyfffZZZRRR[[[uuusss\\\LLLUUUjjj|||zzzzzzgggSSSWWWbbb|||uuuPPP:::555///---///222111//////------,,,,,,,,,,,,++++++******************+++,,,************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,---.../////////...---...///000000...000000333666888<<>>;;;:::999888888888999:::888888888888999:::;;;;;;>>>======???AAAAAA@@@???===>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========<<<======>>>>>><<<:::888888777666555555666666666888777;;;BBBGGGLLLVVVaaaiiiooovvv|||qqqggg[[[UUUYYYhhh|||zzz]]]QQQRRR]]]yyywwwttt~~~rrr]]]ZZZaaaxxxwwwWWWAAA777//////111//////111------,,,,,,,,,,,,++++++))))))***+++++++++++++++************+++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,+++******)))************+++++++++))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,,,,---.../////////...---...///000000...222222333666777;;;HHHTTTsssdddWWWFFF:::555555444333333333333222222222111111//////............//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((***...111444;;;<<<===@@@DDDJJJRRRWWW\\\jjjxxx~~~zzzpppdddeeeuuu{{{~~~~~~sssiiicccccchhhlllmmm{{{~~~{{{xxxuuurrrpppmmmdddXXXNNNGGGDDD???<<<<<<<<<<<<<<<888888888888888999999:::<<<<<<;;;;;;<<<<<<===>>>::::::<<<>>>AAAAAA@@@>>>@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCAAA>>>;;;<<<999666555666666444111999555555999===???GGGPPPXXXcccmmmsssyyyyyyxxxqqqbbbQQQNNN[[[lll{{{jjjYYYMMMVVVjjjyyy|||ooo___OOOZZZwwwOOOAAA444000...+++,,,///---------,,,,,,,,,++++++((()))***,,,,,,,,,+++***)))************+++++++++++++++++++++******))))))))))))))))))))))))))))))++++++------------++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,---.../////////...---...000000000...444333333555777;;;HHHUUUtttlllPPPGGG???333222<<<333222333666555222222555111111000///////////////////////////////////////......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))'''((()))++++++******)))***+++,,,++++++...555:::EEEAAA>>>???DDDKKKUUU]]]jjjtttwww|||ooo___dddrrrzzzzzzuuummmdddbbbeeefffddd```mmmqqq{{{}}}zzzyyyuuunnneee^^^YYYRRRHHHAAAAAA@@@>>>===;;;;;;;;;<<<999999999:::;;;<<<===>>>AAA@@@???>>>==================>>>???AAACCCEEEFFFEEEDDDDDDFFFIIIJJJGGGDDDEEEFFFFFFEEEDDDEEEGGGIIIGGGDDDBBBDDDFFFEEECCCAAAAAA>>>BBBLLLPPPHHH>>>:::>>><<<;;;::::::999666444444444555888===@@@AAAAAAKKKQQQZZZeeeooowww||||||xxxtttlll]]]PPPOOOUUUtttwwwggg]]]VVVQQQaaawwwaaaUUUYYYddduuuIII333222---000555,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***++++++,,,,,,+++***(((''''''(((***+++++++++)))(((,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............////////////000000333666777<<>>;;;:::<<>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<======>>>???CCCBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNQQQSSSSSSPPPMMMOOOPPPPPPOOOMMMLLLMMMNNNIIIHHHHHHIIIJJJIIIGGGFFFCCC???EEEXXXeee```OOOAAA@@@>>><<<;;;;;;999777444555444444666888::::::999AAAEEEMMMWWWaaajjjqqqttt{{{zzzyyyvvvjjjZZZSSSSSS___xxxvvvhhhZZZPPPXXXkkknnnXXXSSSYYY___===777444///---,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++,,,,,,+++***(((''')))))))))))))))******+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............////////////111222444777777;;;HHHVVVuuu}}}}}}xxxVVVEEE===777555222222444444000///111111111000////////////000////////////////////////......------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***((()))******++++++******))))))))),,,111666:::;;;888888888===GGGUUUbbbjjjwwwxxxsssjjjdddhhhuuu}}}ssslllhhhggghhhhhhiiijjjjjjjjjjjjooozzz|||{{{zzzttthhh___VVVPPPIIICCCAAA???;;;777===<<<;;;;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKQQQQQQQQQRRRSSSTTTTTTUUUXXXXXXXXXYYY[[[\\\[[[ZZZ]]]^^^^^^\\\YYYVVVTTTTTTMMMOOOQQQPPPMMMKKKIIIHHHCCC===CCC]]]uuuuuu]]]FFFDDDBBB???>>>>>>===:::888999777666555666666444333888:::???FFFOOOYYYaaafffsssvvv{{{xxxiiiZZZSSSLLL\\\ppp}}}gggUUUMMMUUUpppgggXXXOOOiiiTTTAAA===///'''/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,+++++++++++++++***)))(((+++***((('''((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............////////////333333555777666:::GGGUUUtttpppXXXIIIAAA999555333555555333222444222111000000//////000000////////////////////////......------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''((())))))***))))))******++++++++++++***))))))...666;;;<<<;;;777999<<>><<<>>>>>>======>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLMMMOOOOOOOOOPPPRRRTTTUUUVVV\\\\\\^^^___aaabbbcccccceeecccbbbbbbdddhhhlllnnnooopppqqqoookkkfffbbbaaa\\\bbbddd___XXXSSSNNNKKKDDD<<<@@@WWWrrrwwwaaaIIIGGGEEEBBBBBBBBBAAA@@@>>>>>><<<:::999888777555333666666777;;;AAAJJJSSSXXXfffkkkuuu~~~uuufff\\\LLLOOOWWWeee}}}}}}dddVVVMMMTTTttt~~~yyyttt[[[[[[ssswwwQQQBBB111)))555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---++++++++++++******))))))******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............////////////111222444666777;;;HHHVVVtttyyynnnWWWNNN@@@999444555555333333555222222111000000000000000////////////////////////......------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))*********************++++++,,,******,,,222999===<<<;;;888<<>>@@@?????????@@@AAACCCDDDGGGHHHJJJNNNRRRVVVYYY[[[`````````aaabbbdddeeefffiiijjjmmmpppsssuuuvvvvvvuuusssooonnnqqqwwwzzzvvvtttuuu|||}}}uuukkkccc\\\UUUIIIAAA>>>LLLbbbkkk___NNNGGGEEECCCBBBCCCCCCCCCBBBAAA???===<<<;;;:::888666888777555555999???FFFJJJWWW^^^iiiuuu}}}}}}uuulllYYYRRRLLLPPP___{{{xxxkkkYYYNNN\\\wwwuuuxxxwwwbbbjjjzzzfffGGG666...444000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---++++++******************((()))***,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............///////////////000333666777<<>>===AAAAAAAAABBBDDDFFFIIIJJJOOOQQQTTTYYY___dddhhhkkkkkkllllllmmmnnnppprrrssstttvvvzzz~~~~~~|||}}}}}}vvvkkk```MMMDDD===AAAPPP\\\ZZZPPPKKKHHHEEECCCCCCCCCCCCBBBAAA???=========<<<:::888888666444333444777;;;>>>KKKRRR\\\gggsss||||||xxxgggZZZNNNJJJPPPdddvvvdddVVVXXXhhhtttnnneeejjjVVVAAA555///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,++++++******)))******+++((()))+++------,,,+++)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............////////////---///222666777===LLLZZZssspppZZZMMM???888555222222444333222111111000000111111////////////////////////------..................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))(((((())))))***+++++++++*********+++,,,---,,,000666:::;;;;;;:::999666???EEEKKK]]]yyy}}}}}}uuuooolllmmmppprrrwwwzzz~~~}}}vvveee]]]SSSJJJGGGIIIMMMQQQKKKJJJGGGCCC@@@???AAABBBFFFFFFHHHJJJMMMQQQUUUWWW[[[]]]```eeekkkpppuuuxxxuuuvvvwwwyyy|||~~~rrrTTTLLLCCCCCCPPP___```YYYUUUQQQLLLIIIGGGFFFDDDCCCDDDBBB@@@???>>>===;;;999777666555444444555777888@@@HHHPPPXXXdddqqqxxxwwwrrrcccWWWRRRPPPWWWnnnsssccc]]]```oookkkaaajjjoooRRR???...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++***))))))***+++,,,******++++++,,,,,,,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............///////////////000333666777<<>>AAAFFFKKKKKKLLLNNNRRRWWW\\\aaacccdddeeeiiimmmsssxxx|||```ZZZQQQQQQ___nnnoooggg___[[[UUUPPPLLLJJJGGGEEEHHHFFFCCCBBBAAA???===;;;777777777666777777777777888@@@GGGMMMWWWfffooopppyyyjjj___\\\VVVPPPYYYjjjppp```WWW\\\rrrkkk[[[ggg```HHH111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***++++++***))))))***+++,,,,,,+++***))))))+++---...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---.............../////////000000111444666777;;;IIIWWWrrr]]]DDD:::888777444333111333555333///...111111111111111000000000000000000///...------,,,,,,//////...---,,,***((('''++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***)))(((((('''))))))************))))))+++***)))***,,,---***(((***+++,,,,,,+++***+++,,,,,,555:::888777;;;<<<:::===AAAJJJZZZppp~~~zzzllliiihhhlllttt|||~~~zzztttkkkaaaZZZQQQWWW^^^cccaaaYYYOOOHHHBBBDDDEEECCCAAAEEEMMMUUUTTTVVVZZZ```fffkkkppprrrvvvwwwyyy|||~~~xxxyyyooodddZZZXXX]]]\\\SSSIIIKKKJJJGGGDDD@@@??????@@@===;;;888777777666444222666888:::???GGGSSSaaajjjqqqrrrooogggaaa]]]WWWPPPfffyyynnn[[[TTTZZZccczzzfffXXXaaa```@@@888000,,,///333111---+++......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------------------////////////////////////222222444777888<<>>:::666333666666555666999@@@IIIOOOaaahhhmmmmmmiiibbbWWWMMMGGGPPPZZZhhhyyyqqqcccRRRYYYnnnwww^^^RRR[[[zzzeeeCCC<<<555111...+++,,,000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,...//////++++++******++++++,,,---,,,,,,---------.........////////////////////////333333444777888;;;GGGSSSjjjvvvxxx|||```GGG;;;:::777222000222222000///222111111111111000000000/////////.........---------***+++,,,---............++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))(((((())))))************))))))+++)))((((((((()))*********+++,,,,,,+++,,,///111555888::::::999;;;???CCCIII^^^uuu}}}ttttttyyy}}}}}}|||tttkkkiiivvv}}}}}}vvvkkk```ZZZYYY^^^bbbeee```WWWOOOKKKKKKMMMOOOYYY```hhhllllllnnnrrrwwwyyyzzz|||~~~xxxqqqlllhhhaaaZZZTTTOOOJJJHHHGGGEEEDDDBBBAAA===999555888888777666666;;;AAAFFFSSS\\\fffhhhfff```TTTIIIHHHMMMOOOUUUoooxxx^^^\\\eee|||yyyzzzhhhUUUWWWnnnzzzPPPCCC555///...---...000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++))))))***+++,,,---------+++***++++++++++++,,,,,,,,,,,,------......//////////////////////////////444333555777888;;;FFFRRRiiikkknnnrrrxxx|||oooRRRCCC???666111000333444222000000111111111111000000000///...............---------------.........---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))*********)))))))))******++++++,,,,,,,,,---000333777888:::::::::<<>>888888777555444555888;;;===GGGTTT^^^gggllllllgggUUUPPPLLLLLLVVVppp|||ZZZUUUaaaoooiiikkkkkkWWWTTT\\\uuuxxx[[[;;;///111444111.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,+++,,,,,,---...///000000111////////////////////////222222444777888<<>>666444444333222333111111111111000000000000........................////////////...---,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))***))))))************))))))'''+++...///---+++***++++++,,,,,,,,,,,,///333666===::::::<<<<<<===EEEPPPgggyyyyyy~~~sssqqqyyytttpppbbb___^^^___```]]]UUUNNNNNNQQQWWW^^^eeekkkoooqqqrrrwww}}}~~~rrrfff^^^SSSOOOJJJGGGFFFDDDCCCAAA;;;;;;:::777555444666777777@@@KKKTTT```kkkqqqqqqeeeWWWNNNOOOSSSaaakkk^^^___www{{{iiibbbxxx___WWWNNN]]]lllHHH666222222000.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,++++++,,,,,,---...///000111111////////////////////////000000333666888===IIIVVVjjj{{{wwwsssppppppsssxxx{{{||||||pppSSSFFF999444333222222555111111111111000000000000---..............................///......------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))'''+++000111...+++******+++,,,,,,,,,,,,///444777:::777777;;;===@@@JJJVVVmmm{{{jjjiii}}}|||tttkkkeee]]]^^^___```]]]WWWOOOJJJOOOSSSYYY```ffflllpppqqq|||tttiiiXXXTTTNNNIIIFFFEEEDDDCCC??????===:::777555666777555<<>>JJJWWWkkk}}}yyyvvvuuuvvvyyy|||]]]???;;;444444888111333333222222111000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))************************))))))))))))(((((((((((())))))))))))((())),,,------+++)))'''---,,,+++***,,,000444777<<<<<<;;;999<<>><<<:::888777444888===AAAHHHUUUeeepppkkkeee^^^XXXPPPPPP^^^ooo~~~jjjYYY[[[uuu{{{kkkIIILLLhhhrrrNNN555000222000000///------.........---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......111111000000//////......///666444111888===DDDSSSmmm}}}{{{{{{|||~~~yyyPPP???888777666111333333222222111000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))************************))))))))))))(((((((((((()))))))))***((()))+++,,,,,,+++***))),,,+++***+++...222777:::===<<<;;;<<>>>>>===>>>DDDSSSjjj~~~~~~~~~}}}~~~xxxnnniiihhhkkknnnppp[[[ZZZWWWVVVWWW]]]dddiiijjjuuu{{{lll^^^TTTNNNKKKIIIFFFEEEEEEDDD@@@===888888888666555888===AAAGGGRRRaaajjjhhh^^^RRRLLLOOOZZZxxxhhhPPPYYYrrr~~~dddQQQJJJiiijjjHHH777555111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------------.........------,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000000000///////////////777555333999===CCCQQQiii~~~||||||}}}~~~ZZZHHH<<<444;;;444444333333222111111111111111111111111111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))))))))************************)))))))))((())))))))))))***************)))(((((()))+++---...---...000333666999<<<===???>>>AAAJJJ[[[ttt}}}~~~}}}~~~{{{ssskkkcccbbbhhhllliiieee[[[[[[\\\\\\]]]bbbiiinnnrrr|||{{{kkk\\\RRRMMMIIIEEEEEEFFFFFFCCC???;;;;;;:::888888888:::<<<<<>>===;;;999888777777;;;DDDQQQ[[[cccfffaaaZZZUUUNNNTTTppp|||ggg___|||hhhmmm}}}nnn\\\SSSLLL```qqqHHH555222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---......//////,,,------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////000000000000333;;;999666;;;===BBBNNNiii{{{vvvrrrnnnlllhhhfffdddaaa^^^\\\\\\\\\[[[]]]^^^^^^\\\ZZZYYYYYYYYYXXXWWWWWWVVVVVVNNNNNNMMMMMMMMMNNNOOOPPPOOOSSSXXXYYYYYYZZZ___cccmmmpppxxxlllUUUFFF888555444444333333222111111000000000000000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************))))))))))))))))))*********+++++++++******************++++++***,,,000555999<<<>>>>>>@@@CCCKKKZZZooo}}}~~~wwwmmmeee\\\]]]aaafffiiifff^^^XXXZZZaaaiiioooqqqtttxxx|||sssaaaXXXNNNIIIIIIJJJFFFCCCAAA@@@???>>>===;;;888666888???HHHQQQ]]]ggghhhbbbXXXQQQNNN\\\|||yyyhhhpppdddaaauuu{{{|||qqq]]]NNNSSSwwwaaa===222000......///000///...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---........./////////000000000111000999888666<<>>???@@@AAAEEEOOO```www{{{~~~sssfff]]]ZZZaaajjjnnnlllfff```]]]YYYbbbnnnvvvyyy{{{~~~kkk```TTTMMMLLLKKKHHHDDDAAA@@@@@@AAAAAA???===:::111888@@@IIIXXXhhhlllhhh[[[WWWPPPSSSmmmwwweeeqqqkkk|||~~~{{{}}}gggUUUMMMdddxxxIII222000///...///000///...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,,,,------...---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---........./////////000000111111+++444555444;;;>>>DDDQQQkkk}}}yyyuuuqqqnnnppplllhhhfffdddaaa\\\XXXUUUTTTRRRPPPMMMIIIFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::;;;===>>>AAAAAABBBCCCDDDDDDDDDDDDFFFIIILLLMMMQQQZZZgggqqq~~~___CCC;;;777444555444000111444000000000000////////////..............................---------,,,,,,,,,------------,,,,,,+++*********************************))))))))))))******)))************+++++++++++++++++++++++++++,,,,,,+++///555888888999===@@@EEEHHHRRRfff}}}~~~xxxqqqjjjeeebbbffffffffffffeeecccaaa```aaaeeelllrrrwww|||jjjZZZUUUOOOLLLLLLEEE@@@AAACCCCCCBBB>>>;;;999999888999>>>CCCMMM^^^mmmaaa\\\UUUSSS[[[rrreeejjj}}}yyy{{{ttt```GGGZZZwwwSSS666888555///...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---------------------------)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000222222555777888<<>>===<<<;;;;;;<<<===>>><<<<<<===>>>??????>>>>>>>>>@@@BBBBBBBBBGGGPPPWWWfffqqq}}}___BBB:::555444555333222444111000000000////////////..............................---------,,,,,,,,,,,,---------,,,,,,+++*********************************))))))))))))******)))************++++++++++++++++++++++++,,,,,,,,,,,,000555777777999<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;:::;;;===>>>===;;;===AAAFFFIIIOOOUUUYYY```mmmzzzqqqMMMAAA666444666555333333111111000000000/////////..............................---------,,,,,,,,,,,,,,,---------,,,++++++******************************))))))))))))******)))************+++++++++***+++++++++,,,,,,,,,------111555666666777;;;>>>EEEOOOccc~~~uuummmjjjjjjlllmmmpppllleee```]]]^^^```bbblllpppwww}}}|||}}}{{{eeeYYYUUUMMMJJJIIIJJJMMMPPPNNNFFF???===:::888888999===IIITTTeeefffbbbWWWNNNRRRcccsssyyyggg\\\^^^sssZZZFFFIIIgggMMM===000000000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------333777444,,,(((***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///////////////000000000000222222444777999===IIIUUUsss|||uuuhhhfffaaa\\\WWWSSSPPPNNNLLLIIIEEECCCCCCBBBAAA???>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>AAABBBCCCDDDDDD>>>>>>==================>>>>>>???@@@@@@@@@@@@??????AAABBBBBBBBBBBBDDDFFFFFFGGGGGGFFFGGGLLLTTTXXXnnn|||www]]]KKK:::444666666444222111111111000000000//////..............................---------,,,,,,,,,,,,,,,,,,------,,,,,,+++******************************))))))))))))******))))))*********+++++++++***++++++,,,,,,---------///222555666555666;;;>>>HHHUUUlll}}}qqqjjjiiimmmqqqtttnnniiibbb]]]\\\```fffjjjqqquuu{{{|||~~~}}}~~~}}}|||||||||wwwpppooorrruuuwwwyyyyyywwwtttrrrrrrvvvuuuxxx~~~wwwhhhbbbXXXPPPMMMLLLPPPUUUSSSJJJBBBCCC>>>::::::999;;;CCCLLL\\\cccggg```SSSNNNVVV```zzz~~~mmmaaaccc}}}oooPPPFFFZZZ|||___EEE222111222,,,+++000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------...222555333---******---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///////////////000000000000222222444777999>>>KKKXXXuuuzzzmmmccc]]]RRRQQQOOOLLLJJJHHHGGGFFFGGGEEEBBBAAAAAABBBAAA@@@>>>???AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@CCCFFFGGGHHHHHHHHHCCCBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEGGGHHHKKKPPPTTTUUU^^^nnn}}}pppYYYBBB777666666444222111111111111000000000000////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,******************************))))))))))))******))))))*********+++++++++******+++,,,------......111333555555555777<<<@@@MMM[[[sss{{{pppkkklllqqquuuvvvmmmhhhbbb______dddkkkpppwww{{{vvvnnnsss{{{yyywwwzzz{{{~~~zzztttrrrrrrsssmmmiiijjjiiieeeccccccbbbccccccbbb___^^^^^^^^^YYYYYY\\\bbbfffiiiooovvvvvvmmm```QQQNNNLLLPPPVVVWWWQQQJJJFFFAAA<<<;;;::::::@@@GGGQQQ]]]iiiiii___UUUSSSVVVjjjyyyiii]]]qqq{{{vvv{{{|||ZZZIIIRRRlllpppRRR999444333,,,+++000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------...------...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///////////////000000000000222111444777:::@@@MMMZZZwww}}}kkk]]]TTTQQQPPPHHHGGGFFFEEEDDDDDDDDDDDDEEEBBB@@@@@@AAABBBBBBAAA???AAACCCDDDDDDDDDEEEGGGFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFHHHJJJIIIJJJKKKMMMNNNOOOOOOPPPQQQPPPMMMJJJIIIIIIIIIJJJIIIHHHJJJOOOSSSUUUYYY]]]WWWYYY```lllxxxjjjNNN===888666444444222222111111111000000000////////////////////////......---------,,,,,,,,,++++++,,,---------,,,,,,******************************))))))))))))******)))************+++++++++******+++,,,---...//////222444666555555888>>>CCCSSSccc|||}}}yyyqqqooorrruuutttrrrllliiifffdddeeeiiinnnrrr~~~zzzoooqqqvvv{{{{{{zzzyyyxxxxxxxxxyyyuuussstttvvvsssmmmllloootttuuutttqqqkkkeee```^^^\\\UUUQQQRRRTTTSSSTTTVVV[[[YYYVVVSSSRRRUUUZZZ^^^YYYXXXZZZ___aaa^^^]]]```eeettt{{{iiiUUUQQQNNNPPPUUUXXXWWWTTTHHHBBB===;;;:::999<<>>BBBKKK[[[kkksssooodddZZZZZZeee}}}kkkppp}}}qqqwww^^^OOOMMMTTTpppRRR<<<333000///...........................------------------------+++,,,---.........---,,,------------------------*********,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///////////////000000000000111111333777:::BBBQQQ___xxxvvv___]]]ZZZWWWUUUVVVWWWXXXZZZ[[[]]]```dddhhhkkkmmmnnnmmmkkkkkklllnnnnnnnnnlllppptttvvvwwwxxx||||||{{{{{{{{{{{{{{{{{{{{{{{{vvvxxxzzz||||||{{{xxxwwwsssrrrqqqrrruuu||||||wwwwwwyyy|||~~~wwwsssttt}}}cccKKK===777777:::222222222111111111111000000000000000000000000000......---------,,,,,,,,,***+++,,,,,,------------******************************))))))))))))******)))************+++++++++******+++,,,---//////000444555666666666;;;BBBHHH]]]ppp}}}vvvsssssswwwzzzwwwnnneee```cccgggmmmssswwwzzz{{{{{{xxxwwwyyy||||||vvvkkkaaa\\\[[[VVVVVVVVVUUUSSSPPPMMMKKKEEEFFFJJJPPPSSSRRRTTTYYYXXXRRRMMMKKKNNNQQQSSSSSSSSSVVVYYYWWWRRRTTTbbbrrrmmmrrrxxxzzzvvvpppiiieeeeeefffooorrrkkk```VVVPPPOOORRRTTTPPPIIICCC@@@>>>::::::===;;;BBBQQQfffvvvyyynnncccRRRXXXmmmqqqooosssvvveeeXXXRRROOO|||xxxZZZ>>>222222111---........................------------------------+++,,,---.........---,,,------------------------))),,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////////////////000000000000111111333777;;;BBBQQQ```yyyrrrjjj```eeejjjmmmmmmmmmoooqqqsssvvvzzz~~~uuuYYYDDD888555666222222333444444444333333111111111111000000000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---''''''(((((())))))******++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))+++,,,------,,,...111333666777555999@@@<<<===LLLddd}}}yyy~~~}}}uuusssxxx|||vvvkkkcccaaa```eeepppvvvwww{{{sssnnnjjjbbb^^^___^^^^^^^^^]]]ZZZUUUNNNJJJMMMKKKJJJKKKLLLJJJFFFBBBEEEHHHMMMRRRQQQPPPUUU]]]___[[[ZZZ^^^aaaaaacccgggnnnuuuvvvmmmdddeeemmmtttuuuyyy}}}|||wwwqqqnnnnnnvvvuuu{{{www___UUUTTTTTTTTTTTTTTTPPPIIIBBB===:::999888===EEEOOO\\\mmmxxxtttiiiaaaTTT[[[pppppp{{{zzzxxxcccTTT```|||zzzdddGGG666333333///......---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------//////000///---***'''%%%)))***+++,,,---,,,++++++---------............///......//////000000111111...666444333===FFFQQQbbbyyy|||zzz|||pppTTTAAA999888222222333333333333333222111111111111000000000000///...------,,,,,,---------,,,,,,++++++,,,,,,---)))))))))))))))*********++++++++++++*********))),,,,,,,,,,,,,,,+++***)))+++,,,---------...111444333555333777===:::???QQQnnn{{{yyyuuuxxxxxxqqqhhhcccfffeeekkktttzzz{{{~~~tttggg```ZZZTTTQQQRRRQQQQQQPPPPPPOOONNNKKKJJJKKKIIIIIIMMMQQQQQQLLLGGGJJJKKKPPPVVVYYY\\\ccclll|||yyy{{{{{{yyyyyyvvvzzzjjj]]]YYYWWWUUUTTTTTTQQQLLLFFF@@@<<<;;;;;;888>>>HHHUUUhhhvvvvvvooocccUUUVVVuuutttnnnrrr~~~tttYYYZZZvvvnnnOOO999111///,,,.........------......//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------......---+++***)))******+++,,,,,,,,,,,,,,,---------............///......//////000000111111...666444444===FFFQQQbbb|||{{{vvvoookkkjjjvvv|||}}}fffIII;;;777222222222222222222222222111111111111000000000000///...------,,,---------------,,,,,,,,,,,,------++++++++++++************++++++++++++************++++++,,,,,,,,,+++******+++,,,---------...222444222666444666;;;:::EEE]]]}}}}}}}}}xxxwwwssskkkfffeeekkkkkkpppxxx}}}~~~yyynnnhhhddd``````bbb]]]]]]]]]]]]^^^```bbbcccdddbbbccchhhnnnmmmeee]]]TTTTTTZZZeeennnuuu}}}|||tttmmmnnn}}}xxxhhh```YYYTTTQQQSSSSSSQQQLLLDDD???===>>>777:::AAAMMM^^^ooouuutttgggYYYRRRddd|||nnnhhhrrrdddWWWjjjxxxZZZ>>>222///---//////......---......///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++,,,---------------............///......//////000000111111///666444444>>>FFFQQQbbbxxxqqqfff]]]YYYeeexxxfff___```ssstttRRR???999333333222222111111111111111111111111000000000/////////...---------------------,,,,,,,,,,,,---------------,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,---------///222555555:::999999<<<>>>NNNjjjzzzvvvpppiiihhhkkknnnppptttyyy}}}|||}}}}}}~~~zzzcccaaafffrrr~~~sssgggcccrrrxxxkkk___VVVRRRRRRTTTUUUPPPHHHBBB???@@@;;;;;;>>>FFFTTTdddooosssmmmbbbUUUUUUlllsssccc```uuu[[[\\\uuu}}}cccEEE666333222000//////..................------,,,,,,,,,------------------------------,,,------......------,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,+++***+++,,,---...---------............///......//////000000111111///666555444>>>FFFRRRbbbpppbbbZZZccctttaaaWWWUUUhhh]]]HHH@@@555444333222111111111111111111111111000000000/////////...------------......------,,,,,,------.........------,,,,,,+++++++++++++++++++++++++++,,,***++++++,,,,,,,,,++++++***,,,------...000333666777<<<::::::>>>BBBWWWvvv~~~xxx|||zzzuuuooojjjlllrrrrrruuuxxxzzz}}}{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{zzz}}}vvvnnnhhhlllwwwpppeeeppp|||kkk^^^XXXSSSUUUVVVRRRLLLEEEBBBAAA>>><<<<<>>GGGRRRccc}}}iii^^^eee}}}rrraaaZZZfff~~~fffOOOCCC888666444222111111111111111111111111000000000000000///......------............------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++***,,,---......000444666555999888999AAAHHH___~~~zzzvvv}}}}}}wwwsssooolllpppvvvvvvzzz||||||~~~zzzzzzzzz{{{{{{|||||||||yyyyyyvvvrrrooopppvvv|||~~~nnngggiiittt~~~vvvsssvvv~~~mmmrrr|||{{{{{{tttccc[[[VVVVVVUUUTTTPPPKKKEEEBBB???;;;:::>>>EEEQQQaaaoooyyywwwmmm\\\SSSaaasss^^^qqqiiiMMMYYYrrruuuXXXBBB777111111111000///............------,,,,,,,,,---......------------------------,,,------......------,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,------...---------............///......//////000000111111000777555555???GGGRRRccc{{{vvvrrrpppttt~~~iii\\\aaawwwmmm```fff{{{uuuZZZHHH:::888666333222111222222111111111111000000000000000//////.....................------------......,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++***,,,---......111444777333666555:::FFFRRRkkkzzzzzz{{{zzzssspppnnnmmmpppuuuvvv{{{|||{{{|||{{{uuuuuuuuuuuuvvvvvvvvvvvvttttttsssmmmgggdddgggkkkyyy|||rrrpppxxxvvvyyy~~~uuuqqqsss}}}vvvwww|||tttsssqqqqqqvvv~~~}}}jjj```[[[XXXUUUTTTTTTPPPJJJDDDAAA===:::<<>>LLLZZZjjjjjjnnnkkk[[[QQQccc~~~oooccczzzbbbUUUKKKkkkmmmTTTBBB888222222000///............,,,,,,,,,,,,,,,---...///........................,,,------......------,,,++++++,,,,,,,,,---------)))+++---......---,,,***+++,,,---...///...---,,,---------.........//////......//////000111111111000888666555???GGGSSSccc~~~uuurrrtttxxxyyyxxx{{{yyy}}}wwwrrrtttwww{{{www[[[OOOVVVjjj{{{~~~rrr~~~TTTNNN???666777777111///444222222222111111111111000////////////....................................------------------------++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,...222555444333444666777AAASSSbbb|||rrrppp~~~rrriiioootttpppnnnpppvvvwwwxxxvvvsssooommmmmmhhhggggggggghhhiiihhhgggppp~~~vvvtttmmmddddddnnnttt|||~~~}}}}}}~~~tttwwwtttmmmmmmyyy~~~pppnnnlllfffdddkkkyyy}}}ssscccWWWPPPVVV^^^\\\QQQHHHGGG???;;;<<<<<<===CCCKKK\\\aaafffbbbWWWRRR]]]lllyyyfffkkk~~~uuuzzztttWWWLLLaaa}}}hhhQQQ888//////////////////...---//////////////////////////////.........---------------------------------///............---------...---,,,---/////////---,,,,,,,,,---------......---------............///000000000000111111111111222666444777CCCJJJUUUhhhoooeeecccdddqqq|||oooUUULLLSSSeeetttzzz}}}kkkUUUDDD888888999444444888222222222111111111111000////////////....................................------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,---///333555444333444666888DDDYYYjjj}}}rrruuurrriiinnnssspppnnnqqqsssttttttrrrooollliiiiiigggfffdddcccddddddddddddvvv}}}uuujjjaaacccnnnttt|||~~~}}}}}}xxxyyyrrrkkknnn~~~~~~pppnnnmmmhhhccceeennnxxx|||~~~yyyjjj]]]SSSTTTZZZXXXPPPJJJHHH@@@;;;;;;;;;;;;@@@GGGRRRZZZbbbbbbXXXQQQWWWcccnnnggg|||~~~uuuzzz{{{___MMM\\\{{{lllSSS:::222111000000//////---,,,//////////////////////////////.........---------------------------------,,,,,,------.........//////---,,,,,,------,,,***+++++++++,,,,,,,,,---------------............///000000000000111111111111222666444777CCCKKKVVVhhhnnn^^^VVVRRRaaannnfffPPPKKKQQQ```mmmvvv{{{bbbNNN;;;666666333222555222222222111111111111000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,...111555666444333444777:::HHHaaavvvwwwqqq{{{rrriiilllpppooonnnqqqoooooommmllliiifffdddcccdddbbb___]]]\\\]]]^^^___yyyvvvdddZZZ]]]jjjqqqzzz~~~}}}~~~wwwvvvpppgggqqqrrrooopppmmmeeebbbeeeiiijjjsssuuuyyyuuugggYYYTTTSSSQQQOOONNNIIICCC===;;;:::999===BBBFFFQQQ___eee^^^TTTSSSXXXzzzzzziiiqqqyyy{{{kkkOOOQQQkkkuuuYYY@@@555333111000000///---,,,////////////////////////...............---------------------------------******+++,,,---...//////000...,,,,,,,,,+++***(((*********+++++++++,,,,,,---------............///000000000000111111111111222666444888DDDKKKVVViii|||fffWWWMMMPPP___vvvaaaMMMJJJPPP^^^kkkuuuzzzzzz|||~~~}}}|||~~~vvv___FFF999555222000000222222222111111111000000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***,,,000333666666555444666:::===NNNkkksssqqq|||qqqiiijjjnnnnnnmmmoookkkjjjgggeeedddaaa___]]]___]]]ZZZVVVTTTUUUXXX[[[sssyyy```QQQTTTaaahhhrrrxxx{{{{{{}}}~~~~~~qqqpppzzzmmmnnnzzztttpppsssssspppnnnlllfff^^^aaacccjjjwwwsssaaaUUUOOOLLLNNNQQQKKKGGGAAA<<<999888:::<<>>BBBTTTuuurrrrrr~~~~~~vvvnnnhhhiiikkkllllllllliiifffbbb```___]]]ZZZXXXXXXWWWUUUQQQOOOPPPUUUYYYiiibbbMMMMMMTTT[[[eeemmmqqquuuyyy|||xxxjjjkkkyyyxxxrrrwww~~~wwwpppsssxxxyyyiiibbb\\\\\\fffrrr}}}jjjYYYOOOKKKNNNSSSOOOLLLFFF???;;;:::999999;;;FFFYYYhhhiii^^^SSSOOOZZZwwwqqqyyyuuuUUUPPPooopppTTT:::555000///111333222000////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---,,,,,,,,,,,,---------------------............//////000000000111111111111222777555999FFFMMMYYYkkknnnSSSIIIOOOccc~~~zzzVVVEEEBBBFFFTTTddduuuuuuhhhddd{{{~~~xxxpppgggZZZXXXUUURRRQQQQQQRRRSSSWWW^^^ffflllnnnooopppqqqttttttyyyxxx]]]GGG;;;666555444222222222111111111111000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***...222555666666777888:::AAAGGG\\\}}}~~~tttwww}}}~~~pppkkkhhhgggiiijjjiiihhhfffbbb]]][[[[[[ZZZVVVSSSQQQQQQPPPMMMKKKMMMSSSXXXaaayyyhhhMMMIIIHHHNNNWWW^^^dddjjjqqqvvvtttfffiii{{{~~~uuuwww~~~yyyoooqqqyyyzzzkkk^^^[[[___hhh{{{rrr```UUUOOOOOORRRSSSRRRLLLDDD>>>===<<<999999AAAQQQaaaeee]]]TTTOOOOOOgggnnnkkkhhhUUUgggxxx]]]???888111///222444333111////////////////////////---------...............------------------------...---------,,,,,,,,,+++...---,,,---///000///...,,,,,,---------.........---------............///000000000000111111111111333777555:::FFFNNNZZZlll```SSSRRR___zzzpppQQQDDDAAACCCPPPaaappp}}}qqqeeeaaappptttuuuqqqlllggg___WWWMMMLLLJJJHHHGGGFFFFFFFFFIIIMMMUUU[[[```bbbddddddeeeffflllwwwiiiOOO>>>777555555222222222111111111111000////////////............................................................------------------------,,,,,,+++++++++,,,------+++...222444444666888;;;;;;CCCLLLccc|||zzz{{{}}}~~~xxx}}}~~~wwwooojjjhhhgggfffhhhiiifffcccddd___YYYWWWWWWVVVRRROOOJJJLLLMMMLLLKKKMMMSSSYYY^^^oookkkMMMEEE???DDDKKKPPPVVV]]]fffmmmuuu~~~~~~qqqdddhhhzzz{{{ssswwwyyyooopppuuussshhh___]]]jjj|||yyyggg\\\TTTPPPPPPWWWWWWRRRHHHBBBAAA???:::<<>>>>>FFFQQQaaapppzzzggghhhqqqlllsssyyyzzzyyyyyywwwtttpppiiiaaa\\\XXXSSSKKKEEEEEEAAA@@@BBB@@@;;;===BBBCCCEEEHHHMMMTTTZZZ```cccllllllqqq|||mmmRRREEE:::666666444111000111222222111222111111000///......---////////////////////////////////////////////////...------,,,,,,------...///---+++,,,///000///---000111444888;;;===<<<;;;@@@CCCUUUxxx}}}vvv{{{~~~kkkbbbfffhhhgggffffffeeeccc___[[[[[[UUUPPPMMMNNNNNNJJJFFFEEEFFFGGGGGGIIINNNTTTXXXccckkkzzz~~~gggRRRHHHBBB888555===AAACCCOOO```jjjrrrsssiiiaaahhhzzzrrrmmmttt~~~tttpppnnnssswwwfff```mmm~~~yyylll]]]QQQMMMIIIUUUZZZTTTMMMKKKEEE<<<:::@@@EEEKKK[[[hhhcccUUUMMMQQQPPPiii}}}xxxffftttttt~~~~~~bbbPPPVVVkkkzzz|||WWWDDD333......------000111000///000111222111000.../////////...---,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......///............---------000000111111111000000///666555777===HHHUUU```fff|||sssdddkkkmmm]]]YYYmmmsss___KKKBBB>>>===DDDOOO[[[gggwwwuuuhhhrrrzzzooobbbYYYPPPIIIEEEFFFFFF@@@<<<<<<===>>>@@@CCCHHHMMMQQQTTT[[[[[[aaalllzzz___HHH:::;;;666444111111111222222111111111111000///.........////////////////////////////////////////////////...------,,,,,,------......---+++---///000///---000111444888;;;======<<>>MMMaaarrrzzzzzzooofffkkkzzzrrrnnnuuu~~~rrrnnnkkkooo{{{zzzgggfffttt~~~nnn^^^QQQLLLJJJTTT[[[XXXRRRKKKDDD???777<<>><<>>;;;;;;;;;;;;;;;===@@@CCCEEEOOOQQQWWWaaammm~~~vvvQQQ;;;<<<777444222111222222222111111111000000//////......////////////////////////////////////////////////...------,,,,,,------......---,,,---/////////...000222555888;;;===>>>>>>FFFNNNeeeyyyxxx{{{iiidddiiihhhgggeeeeeedddaaa\\\YYYQQQMMMHHHFFFFFFEEECCC@@@BBBCCCDDDFFFIIINNNUUUZZZgggqqqkkkSSSGGGEEE;;;666888777999LLLbbbwww~~~~~~rrrhhhkkkxxxssspppvvv|||yyy~~~rrrmmmjjjmmmwwwrrrdddkkk{{{tttcccUUUNNNKKKQQQZZZ^^^XXXKKKDDDCCC777;;;===CCCSSSeeekkkfffRRRRRRJJJVVVvvvlll|||tttxxxoooRRROOOhhh{{{YYY;;;666777000,,,000///---,,,,,,///111111111....../////////...------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......+++,,,---...///000111111000000000000111111000000333444777>>>IIIUUUaaahhh|||~~~aaaTTT[[[}}}bbbMMMUUUooo{{{hhhWWWFFF@@@>>><<>><<<;;;;;;===???AAAKKKMMMSSS\\\fffrrrfffAAA999888555222111222222222111111000000000/////////...////////////////////////////////////////////////...------,,,,,,------...------------...//////...000222666999;;;===???@@@GGGSSSnnnwww}}}xxxxxxiiifffkkkgggeeedddcccaaa^^^YYYVVVOOOLLLHHHFFFEEEEEECCCAAABBBCCCDDDFFFHHHNNNTTTYYYhhhtttsss\\\MMMFFF>>>:::;;;777777JJJaaawww}}}}}}ssskkknnn{{{~~~tttqqqxxx}}}qqqqqqyyysssnnnjjjnnnxxxpppkkkssszzzjjj\\\TTTMMMOOOXXXaaa\\\LLLDDDEEE<<<<<<;;;>>>LLL^^^hhhiiiYYYVVVJJJNNNtttlllxxx~~~ooommmvvv}}}___RRRccczzz\\\;;;555777111...222222000......111333444444......////////////..............................,,,,,,,,,------------...........................,,,,,,,,,---------......,,,------...///000000000000000000000000111111111111333777???IIIVVVccckkkxxx\\\OOOTTTuuuwwwtttkkkRRRSSSjjjvvvfffUUUFFF@@@>>><<<@@@GGGNNN[[[jjjooolllnnnnnnYYYXXXpppmmm]]]RRRJJJDDDCCCAAA>>><<<;;;<<<>>>???CCCEEEKKKTTTZZZcccrrrQQQ<<<888666333222222222222111000000000000////////////////////////////////////////////////////////////...------,,,,,,------...,,,---...............///000333777999;;;===@@@CCCGGGVVVuuu|||xxx~~~vvv|||tttiiigggllleeecccbbb```^^^[[[VVVRRRLLLJJJGGGEEEDDDCCCBBBBBBDDDDDDEEEFFFIIIMMMTTTXXXeeeuuu{{{eeeUUUFFF???<<<<<<888555EEE\\\sssxxxxxxooojjjqqq}}}sssrrryyytttjjjkkkuuusssnnniiimmmxxxtttooo~~~rrrbbbXXXOOONNNTTT^^^]]]OOOFFFFFF===;;;999;;;FFFXXXeeekkkaaaZZZNNNKKKfffkkkmmmtttllltttfffQQQYYYrrreeeDDD888666111///111222000//////111333444444......///////////////...........................,,,,,,---------.................................,,,,,,,,,---------......////////////////////////000000//////000111222222111333888???IIIWWWfffpppsss\\\PPPPPPjjjxxxkkkuuuzzz___[[[lllxxxfffUUUFFFAAA>>><<>>@@@FFFMMMRRRXXXdddqqq}}}uuubbbGGG999777444222222222111000000000000000////////////////////////////////////////////////////////////...------,,,,,,------...,,,---......------...000000333888::::::<<>><<<@@@HHHPPPVVVbbbooowwwvvvbbbPPPKKKXXXhhh}}}www\\\LLLIIICCC>>>;;;:::;;;<<<>>>@@@EEEKKKNNNRRR^^^iiiyyyqqqdddOOO:::777444222222222111000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...+++---//////---,,,...000000444888::::::<<>>>>>>>>???AAACCCEEEGGGKKKRRRYYY^^^fffzzztttbbbQQQDDD<<<;;;999777EEEWWWggggggaaaUUURRR___rrryyyppppppyyyzzzjjjbbbcccmmm|||uuummmgggjjjwwwxxxkkkqqquuufffWWWTTTPPPRRRZZZ]]]SSSFFF<<<999777888???KKK[[[gggmmm___ZZZRRROOOooommm]]]kkkwww~~~dddSSSdddkkkJJJ777555444...000000000111222222///---......///000000000000000........................------------....................................,,,,,,,,,---------......///////////////000000000000000///...///111333444444666:::???IIIZZZnnn|||zzz[[[OOOIIIZZZ}}}iiippp{{{ttteeelll|||~~~jjjYYYHHHBBB???<<<@@@HHHRRRSSS\\\mmm~~~qqq^^^NNNJJJTTTbbbsssrrrUUUQQQJJJDDD???======>>>===???CCCHHHJJJNNNYYYeeeiii{{{|||^^^QQQ:::777444333333222111000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...+++---//////---,,,...000000444999::::::<<>>???AAA???AAADDDGGGMMMTTT]]]bbblll{{{ggg[[[JJJ>>>===;;;<<>>JJJTTT___kkkwww}}}nnn]]]NNNHHHQQQ]]]mmmsssxxxxxxzzzuuu\\\GGGEEEFFF@@@::::::?????????BBBHHHOOOWWW[[[ggguuuppp[[[QQQIII777111555222000000)))000000000000//////////////////.........---------////////////////////////........................------...---,,,---///111000555777;;;???888999III]]]sssvvvpppyyywwwiiifffgggeeeaaa______^^^\\\YYYTTTNNNHHHEEEBBBAAA???>>>===<<<======@@@BBBDDDHHHLLLTTT\\\aaasssqqqgggTTTDDD>>>666666NNNlllyyyxxxmmm\\\SSS\\\ppp{{{ssslllooozzzrrrddd\\\ZZZ^^^tttyyytttkkkhhhqqqrrrhhhrrruuudddXXXNNNQQQXXXYYYTTTOOOBBB>>>:::999:::???LLLXXXhhhkkk```QQQMMMWWWwww{{{vvviii^^^wwwwwwuuu^^^[[[wwwxxxSSS;;;999:::666555444333222111111111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...---,,,,,,......//////000000111111/////////000111333444555555555888>>>JJJ[[[mmmxxx___RRRGGGMMMhhhrrrrrr|||sss\\\cccqqq{{{}}}mmm[[[LLLGGGAAA;;;@@@LLL\\\eeepppzzzyyyjjjZZZLLLGGGPPP]]]iiiooorrrqqqppprrrrrrqqqzzz~~~^^^LLLFFFCCCAAABBB???>>>???AAAFFFMMMTTTYYY```jjj|||~~~eeeVVVGGG888555999444111222...111000000000//////////////////.........---------////////////////////////........................------...---,,,---000222222666666999>>>999>>>PPP___yyyvvvuuuuuujjjggggggccc```___^^^]]][[[WWWQQQKKKFFFCCCBBB@@@???============>>>@@@BBBDDDHHHMMMTTT\\\aaapppsssgggTTTDDD???:::;;;TTTsssxxxhhh```gggvvvyyyqqqkkkmmmxxxqqqcccZZZXXXZZZnnnwwwrrrjjjgggqqquuuqqq{{{|||lllaaaVVVRRRWWW[[[XXXRRRFFF@@@;;;999999>>>HHHTTTdddllleeeWWWPPPSSSmmm~~~ooo^^^nnnyyyttthhhZZZiii___BBB999888555444333222111000000000000//////////////////////////////.........---------------------------------..............................//////...------,,,......//////000000111111000000000000111222444444666777:::@@@LLL]]]ooo{{{aaaTTTFFFGGG[[[uuusssrrr{{{vvv[[[[[[eeessszzzmmm[[[NNNJJJDDD===BBBOOOcccllluuu}}}|||ssseeeVVVIIIFFFQQQ___qqqxxx|||yyyvvvvvvuuurrrqqqvvv|||{{{YYYHHHEEEDDDAAA???>>>>>>@@@DDDJJJQQQUUU[[[```kkkuuucccLLL;;;999<<<555111444333111111000000000//////////////////............---////////////////////////........................,,,---...---------000222444777555777<<<;;;CCCXXXfffuuuzzzvvvpppkkkjjjgggaaa^^^^^^]]][[[XXXSSSNNNHHHCCCAAAAAA@@@>>>===<<<======>>>@@@BBBEEEHHHMMMTTT\\\bbbnnn~~~|||lllXXXGGGBBB===@@@YYYxxxsssmmmsss|||wwwpppjjjlllvvvpppbbbWWWTTTUUUggg~~~vvvqqqiiifffooo~~~uuuvvvuuunnn___RRRSSS\\\]]]WWWJJJCCC===:::999;;;DDDNNN```mmmlll```TTTNNN```~~~yyybbbbbb{{{vvvnnnWWW[[[xxxnnnLLL:::555333333222111000/////////000////////////////////////...............---------.........................................................///......---,,,......//////000000111111111111111111111222333333777888;;;BBBNNN```rrr~~~eeeXXXHHHEEEQQQeeevvv~~~ooommmuuuwwwvvvyyy[[[SSSZZZlll~~~uuukkkZZZNNNJJJDDD>>>EEESSSeeennnwww}}}vvvnnnbbbTTTIIIGGGRRR```|||~~~|||xxxsssoooooorrrvvvyyyoooRRRIIIEEE??????>>>===>>>AAAGGGLLLPPPXXX^^^fffttt|||\\\CCC999:::444111444444111111111000000000///////////////...............////////////////////////........................,,,---...------...111333555888666888<<<;;;EEE\\\nnn||||||ttt~~~wwwmmmkkkkkkkkkggg___\\\]]]]]]ZZZVVVQQQKKKFFFBBB?????????===<<<<<<===>>>>>>AAABBBEEEHHHMMMTTT\\\bbbnnn~~~vvv___LLLEEE???AAAYYYwwwssspppwww~~~yyyrrrlllnnnvvvoooaaaVVVSSSQQQ```wwwwwwrrriiieeelll{{{}}}ttt|||vvveeeQQQOOOZZZ```]]]NNNFFF>>>;;;999;;;BBBJJJ\\\mmmrrrhhhYYYMMMWWWqqqkkk\\\ooozzz|||hhhSSSRRRnnn{{{TTT;;;333333111111000///////////////////////////////////////........................------------------------........................---...............------......//////000000111111222222111111111222333333777888;;;CCCOOOaaatttjjj]]]NNNGGGLLLZZZjjjuuuhhhdddjjj~~~~~~nnniiisss|||^^^QQQTTTgggxxxqqqhhhXXXMMMIIIDDD???HHHXXXdddmmmvvv||||||qqqjjj```UUUKKKHHHSSS```{{{~~~vvvooollllllmmmmmmxxx___OOOIIICCC@@@???======???CCCHHHKKKSSS^^^hhhooo~~~sssNNN777666333111333222111111111111000000000000////////////////////////////////////////////////........................,,,---......---///111444444999888:::===<<>>===<<<<<<<<<===>>>???AAACCCEEEIIIMMMUUU]]]bbbmmm}}}}}}dddOOOFFF@@@BBBYYYwwwxxxlllllluuu}}}wwwppppppvvv}}}nnn```UUUSSSOOO[[[rrr~~~{{{uuullleeejjjxxxttt{{{yyygggRRRMMMVVV```cccQQQHHH???<<<;;;;;;@@@GGGXXXkkktttmmm___PPPUUUjjjwww\\\dddvvv{{{uuu|||fffQQQMMMiii\\\>>>444444000000//////.../////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---......//////000000111111333222222222222222333333666777;;;CCCPPPcccvvvqqqcccRRRJJJLLLVVVdddqqqeee^^^bbbvvv}}}nnngggmmmxxxiiiWWWSSSaaayyyzzzsssooofffWWWKKKHHHCCC@@@MMM___iiiqqqzzz~~~|||vvvnnnhhh```WWWLLLIIIRRR^^^uuu{{{uuuooolllgggnnnzzzgggSSSKKKGGGBBB@@@>>><<<===AAAEEEHHHLLLZZZfffllluuuZZZ:::666222000222111222222111111111000000000...////////////000000000////////////////////////........................,,,---.........///222555444:::999;;;??????LLLeeevvvxxxxxxhhhgggggghhhddd]]][[[\\\ZZZWWWQQQKKKFFFCCCAAA@@@===<<<<<<;;;<<<===???@@@AAACCCFFFIIINNNUUU]]]ccckkk{{{gggPPPGGGBBBDDD[[[yyyttthhhgggrrr~~~yyysssrrrwww}}}{{{lll^^^TTTSSSNNNXXXnnn|||~~~xxxnnnfffiiivvvuuuttt{{{iiiXXXNNNRRR]]]gggUUUKKKBBB>>><<<<<>><<<===???CCCEEEJJJUUU___dddnnncccBBB;;;555///222333222222222111111111000000.../////////000000000000////////////////////////........................,,,---.........000333555666:::999:::???CCCTTTqqqttt~~~yyykkkgggeeeeeeccc^^^[[[\\\WWWSSSNNNHHHCCCAAA@@@@@@<<<<<<;;;;;;<<<===???@@@AAACCCFFFIIINNNUUU]]]ccclll{{{nnnTTTIIICCCDDD[[[www|||rrrgggeeennn{{{|||xxxsssrrrwww~~~vvviii[[[SSSRRRMMMUUUkkkyyy~~~yyynnnfffiiivvv|||uuu~~~nnnaaaSSSNNNZZZkkk[[[PPPEEE@@@===;;;<<<@@@MMMcccrrruuummmZZZRRR\\\ssssss___]]]mmmuuubbbRRRgggqqqNNN;;;555111000000//////000000111////////////////////////---------.........//////------------------------........................,,,------...//////............//////000000111111111111111222333444555666777999===FFFTTTggg{{{}}}hhhSSSKKKMMMWWWiiiyyykkk```___qqq~~~wwwooonnnrrrpppkkkWWWTTTaaaxxxuuunnnlllfffWWWKKKGGGDDDEEEVVVmmm}}}vvvllliiieee```XXXNNNHHHMMMVVVmmmyyy}}}}}}~~~||||||}}}~~~~~~~~~}}}pppgggkkkuuuttt]]]PPPDDDBBB???<<<<<>>::::::<<>>555111000000000000000111111////////////////////////---------.........//////................................................,,,,,,---.../////////.........//////000111111111111111111222333444666777888:::???GGGVVViii}}}qqq[[[JJJJJJ[[[qqq|||eee[[[pppuuuooonnnooorrr}}}vvvcccZZZYYYqqq|||zzzooohhh```XXXOOOGGGDDDLLL___rrrvvvlllccc```^^^[[[QQQGGGJJJVVVnnn}}}{{{zzzzzzyyyyyypppkkkrrrrrrWWWKKKCCC>>>>>>===;;;???FFFJJJQQQZZZaaahhhsssoooOOO???888111000555222222222111111111111000---...111222222111...---//////............//////////////////////////////...////////////000333666999999:::AAAFFFEEE^^^xxxtttsssoooggg`````````]]]YYYXXXTTTNNNFFFAAA@@@@@@???===;;;;;;;;;;;;<<<>>>???AAAAAADDDHHHLLLQQQXXX```dddppp{{{___MMMEEEIIITTT___wwwxxxqqqfffdddlllvvvzzzvvvqqqooosssyyy~~~pppaaaXXXPPPQQQLLLQQQfffvvv}}}vvvrrrjjjeeesss}}}xxxhhhYYYPPPYYYjjjgggZZZLLLDDD@@@<<<;;;<<>><<<>>>BBBIIIOOOXXX^^^dddnnn{{{nnnOOOAAA:::333000333222222222111111111111000...///000111111000///...//////............//////////////////////////////---.../////////111444666999999:::AAAFFFGGGaaaxxxwww}}}sssnnnddd]]]\\\]]]ZZZWWWVVVRRRLLLEEE@@@??????>>><<<;;;;;;:::;;;<<<===???@@@BBBEEEHHHLLLQQQXXX^^^cccooo{{{^^^LLLEEEEEEKKKRRRmmmuuuvvvooojjjnnnvvv{{{~~~{{{rrrkkkllluuu{{{nnnaaaXXXOOOPPPJJJNNNcccttt~~~~~~wwwrrrjjjdddrrr}}}rrrbbbWWW\\\iiiqqqeeeWWWKKKBBB===;;;<<>>===>>>FFFMMMUUU[[[```gggrrrzzz}}}sssUUUFFF>>>777222222222222222111111111111000//////000000000000////////////............//////////////////////////////---.../////////111444777:::::::::@@@FFFKKKgggvvvyyy~~~yyyrrrlllaaaYYYXXXXXXVVVTTTTTTPPPJJJCCC???>>>>>>===;;;;;;;;;::::::;;;===???@@@CCCEEEIIILLLQQQWWW^^^cccmmmeeeVVVQQQOOONNNNNN]]]iiirrrpppjjjkkksssyyy|||}}}sssuuuwwwxxxwwwuuurrrqqqvvvkkk___^^^jjjyyywwwlll___WWWNNNNNNGGGKKKaaaqqq|||xxxsssjjjcccppp{{{xxxgggZZZ[[[cccwwwpppcccRRREEE>>>======GGGXXXlllwwwsssfffXXXPPPOOOttt|||kkkcccrrryyyqqqzzzgggXXXzzzlllDDD===222000///000222222111000222111//////000000...---////////////////////////,,,,,,,,,,,,---...///000---............/////////........................000///000222444444333111111222222333333444444555777;;;AAAKKKYYYkkk}}}|||mmmXXXLLLOOOcccuuugggppp{{{wwwvvv||||||bbb[[[gggyyy{{{vvvjjj]]]OOOKKKRRRfffvvvnnnggg___WWWKKKGGGUUUggg{{{uuuqqqpppppp{{{zzzwwwkkk___PPPEEE@@@???>>>===DDDJJJRRRYYY^^^dddlllsss|||bbbNNNBBB999444444222222222111111111000000111000///......///000111//////............//////////////////////////////---...///000000222555777:::;;;;;;???GGGPPPooo~~~sss|||xxxuuuqqqjjj___VVVUUUUUUTTTRRRSSSMMMHHHAAA>>>>>>>>><<<:::;;;:::::::::;;;===???@@@AAADDDHHHLLLQQQXXX```dddjjj~~~nnncccbbb^^^VVVPPPMMMWWW___```^^^bbbllluuu{{{}}}|||{{{uuutttpppiiiccc______aaaiiibbbZZZXXXbbbttt~~~uuuiii]]]UUUOOONNNFFFJJJ```qqqzzzyyytttkkkcccoooxxx}}}lll^^^\\\```vvvwwwmmmYYYGGG@@@???>>>===KKK___pppvvvpppdddZZZPPPkkknnnbbbsss}}}ppptttiiiRRRmmmmmmIII@@@222111000111222333111000222000//////000000///---////////////////////////---------------...///000------........./////////........................000000111222555555333222111222222333333444444555666:::@@@KKKZZZlllxxxiiiXXXNNNOOO]]]yyyuuuffflll}}}mmmYYYaaarrr~~~yyypppaaaSSSQQQ\\\rrr|||ssskkkcccZZZOOONNN```www{{{xxxzzz{{{~~~}}}uuuuuu}}}ttt___LLLBBB?????????BBBHHHOOOWWW]]]dddkkkppppppsssWWWCCC777444444222222222111111111000000111000///......///000111//////............//////////////////////////////---...///000000222666888999<<<<<>>??????BBBFFFLLLRRRYYYaaaggghhh|||ssskkkkkkeeeWWWLLLGGGGGGIIIKKKNNNWWWeeeqqq{{{{{{kkk]]]UUURRRZZZ^^^^^^]]]eeexxxtttgggZZZRRRPPPNNNFFFKKKbbbrrryyyzzzuuukkkcccnnnxxx~~~sssfffaaabbbuuu~~~zzzbbbKKKBBB???;;;>>>HHH[[[nnnyyywwwmmmcccSSSdddooo```vvvooonnnlllLLL^^^tttgggKKK@@@333222111111222222111000111000//////000000///...////////////////////////111111000//////...//////,,,------------.................................000000111222555555333222111222222333333444444555666:::@@@KKKZZZmmmxxxiiiYYYQQQOOOYYYqqquuueeeiiixxxzzz^^^```lll|||rrrcccUUUUUUbbbyyytttllldddZZZPPPQQQfff|||}}}xxxuuuyyy~~~xxxkkkssssssXXXFFFAAA@@@@@@AAAEEELLLTTT[[[bbbiiimmmqqq}}}dddGGG666222444222222222111111111111000111000///......///000111//////............//////////////////////////////---...000000111333666999777======AAALLL\\\~~~~~~uuuxxx}}}qqqpppmmmggg]]]TTTSSSTTTRRROOOOOOIIIDDD???===>>>>>><<<999::::::999999:::<<<>>>??????BBBFFFLLLRRRYYYaaagggiiizzzzzztttsssjjjXXXJJJHHHBBB>>>>>>CCCNNN___mmmzzzmmmXXXLLLNNNYYY``````hhh|||tttfffYYYPPPOOONNNFFFLLLdddsssxxxzzzvvvmmmdddoooyyy~~~vvviiiaaa^^^ppplllQQQGGGAAA:::AAAIIIWWWhhhttttttjjjaaaTTT]]]wwwtttaaaxxxpppjjjwwwqqqLLLRRRdddyyy{{{gggOOO@@@777444111000000111000000111///...///000111000...////////////////////////333222111000////////////,,,,,,---------.................................000///000222444444333111111222222333333444444555777:::AAAKKKZZZmmmyyyjjjZZZQQQMMMTTTlllvvvfffggguuugggbbbiiittteeeWWWXXXggg}}}yyyqqqhhh^^^SSSTTTkkk}}}{{{uuuooommmrrryyyqqqppp|||fffMMMCCC@@@???@@@CCCIIIOOOVVV]]]dddhhhsssyyyuuuQQQ:::555777222222222111111111111000000000////////////000000//////............//////////////////////////////---...000000111333777:::555===>>>BBBOOO```~~~www|||{{{pppoookkkdddZZZSSSRRRSSSPPPMMMLLLHHHCCC???===>>>>>><<<::::::999999999:::<<<>>>???AAADDDHHHLLLQQQXXX___dddkkk{{{{{{zzzooo\\\NNNIIIDDD@@@>>>>>>DDDUUUfffvvv~~~lllYYYLLLXXX___aaakkkttteeeXXXPPPNNNMMMFFFMMMeeesssvvv{{{{{{wwwnnneeeppp{{{~~~yyyjjj___WWWaaa}}}qqqVVVLLLEEE<<<===CCCQQQaaannnqqqjjjdddYYYXXXmmmdddwwwwwwlllsssrrrSSSLLL[[[wwwttt[[[DDD:::777222/////////000000000///...///000111000///////////////////////////111000000/////////000000---............/////////......................../////////111333444222000111222222333333444444555888;;;BBBLLLZZZmmmzzziiiXXXOOOJJJPPPiiiyyygggffftttoooeeehhhzzzjjj]]]```ooo|||sssggg\\\]]]tttvvvrrrkkkfffgggrrrrrroootttyyyqqqSSSEEE@@@===@@@BBBFFFKKKRRRYYY___cccoooqqq|||zzzxxx[[[AAA:::;;;222222222111111111111000//////000000000000////////////............//////////////////////////////---...000000111444777:::444<<>>??????===::::::999999999:::<<<>>>???DDDFFFJJJMMMQQQVVV]]]aaammm{{{{{{{{{qqq___RRRHHHFFFEEEBBB<<<===MMM```sss{{{rrrSSS]]]bbbdddrrrtttfffXXXPPPLLLKKKFFFNNNfffssstttxxx{{{wwwooofffqqq|||}}}pppaaaVVVQQQsssqqqXXXOOOJJJ@@@888???NNN```pppvvvtttpppaaaWWWdddhhhuuuqqqsss{{{ppp\\\LLLXXXzzzgggIII===888222......//////000000///...///000111000///////////////////////////......---......///000111////////////000000000000..............................///111333333111000111222222333333444555555999<<>>IIIbbbppp{{{gggQQQ```wwwyyyzzzfffWWWRRRNNNLLLLLLSSS```jjjpppqqq}}}yyytttjjjooozzzrrruuuppp___YYYVVV^^^~~~\\\OOOOOO;;;???@@@HHHZZZooo{{{zzzttt___WWW]]]vvvsssnnnppplll}}}bbbXXX]]]zzz}}}dddMMM>>>444444444000///333000000000000000///..................////////////++++++,,,,,,---...//////---....../////////////////////////////////////////////000000000000///...111111111222333444555666999???EEELLLZZZooozzzlll[[[OOOMMMUUUiiizzzxxxgggbbbpppuuujjj{{{yyyhhhfffzzzsssnnnwwwzzzrrrsssoooddd___aaasssdddLLLGGG======???AAAEEEJJJQQQZZZ```fffllluuuuuummmJJJ888777444333222111000000000000000000000000000000000000000000000000000000000000111000000000/////////...111000//////111444777999::::::@@@KKKZZZpppuuuuuuvvvppphhhaaaUUURRROOOOOOPPPNNNIIIDDDBBB@@@===;;;;;;;;;:::999:::::::::::::::;;;;;;<<>>>>>>>>FFFWWWlllxxxyyyttteeeXXXXXXnnnnnnkkkttttttlllZZZZZZyyywwwYYYGGG777444444111///111000000000000000///..................////////////,,,,,,,,,------.........---......///////////////........................000000111111111111000000000000000111222333444555:::@@@FFFLLLZZZoooyyykkkZZZPPPOOOWWWggguuu~~~ssseeebbbpppooo|||sssggghhhzzz{{{{{{zzzvvv```[[[WWWcccjjjPPPGGG???<<<>>>@@@CCCHHHPPPYYY___gggmmmsss|||yyy}}}nnnPPP;;;555444333222111111000000111000000000000000000000000000000000000000000000000000000000000////////////000000///000111444777999;;;<<>>@@@EEENNNXXX___iiiooouuuzzzwwwoooSSS>>>555444444333222111111111111////////////////////////////////////////////////000000000000/////////////////////000222555888999<<<===BBBNNNbbb~~~tttyyy~~~uuunnneee^^^RRRPPPNNNMMMLLLJJJFFFBBB@@@>>><<<<<<<<<;;;:::888888888888888999:::;;;;;;CCCDDDGGGLLLQQQVVVZZZ\\\eeennn~~~qqqeee\\\YYYMMMEEECCC@@@JJJbbb}}}lllbbbrrrvvvdddWWWPPPPPPHHHIII]]]yyyyyy{{{zzzvvviiilll}}}|||{{{lllZZZUUUSSSpppyyyXXXJJJHHH<<<;;;@@@NNNaaapppvvvvvvrrr___RRR___||||||bbbYYYiii}}}eeeRRRmmm}}}___@@@666555333////////////000000000000//////............////////////............---------------......///////////////------------------------000000111111222222111111000000000111222444555666>>>DDDIIIOOO]]]qqq|||jjjWWWQQQWWWaaallltttooohhh______nnn}}}qqqeeegggqqq}}}||||||hhhbbbVVVSSSmmmaaaJJJCCC<<<<<<===???DDDMMMXXX___llltttyyyzzzvvvqqqTTT@@@888555444333222111111111111////////////////////////////////////////////////////////////000000000000//////000111333666888:::<<<===AAAMMMeee~~~rrrpppzzzzzzssskkkaaaZZZRRRQQQOOONNNLLLIIIEEEBBB???===<<<<<<<<<<<<:::888888888888888999:::;;;<<>>BBBOOOkkk}}}{{{hhhlllzzz~~~wwwrrriii___XXXQQQQQQOOOMMMJJJGGGDDDBBB===<<<;;;<<<<<<<<<:::888888888888888999;;;<<<===CCCEEEHHHMMMRRRWWW\\\^^^hhhjjjppptttkkkYYYLLLHHHDDDMMMcccyyyzzz~~~~~~ooodddZZZSSSIIIFFFKKK___xxxxxxxxxyyytttddddddttt}}}wwwfffVVVRRRhhhqqqRRRLLL???<<<===GGGXXXkkkxxx}}}qqqdddUUUVVVnnnlllTTTSSSooozzzxxx\\\iiicccBBB555444222000000...//////000000000000000............////////////..................//////---......///////////////---------------------------...///000000000000000111111222333555777888999@@@FFFLLLRRRaaauuu{{{lllaaafffsss{{{{{{zzzkkkgggaaabbbooolll^^^bbbqqq~~~zzz}}}iii___[[[XXX___|||yyyTTTHHH>>>===<<<===BBBMMMYYYaaannnyyyzzzbbbJJJ>>>555555444333222222222222000000000000000000000000000000000000000000000000.../////////000000000111...///000222555777999::::::>>>EEETTTqqq~~~xxxuuueeejjjyyy{{{uuurrriii^^^WWWOOOOOONNNLLLHHHDDDAAA@@@<<<<<<;;;<<<===<<<999777888888999999:::<<<===>>>DDDEEEIIINNNSSSYYY]]]```fffkkkppp~~~vvvaaaRRRMMMHHHPPPfffvvv}}}vvviiiaaaYYYSSSEEEFFFLLL[[[mmmvvvsssmmmzzz{{{}}}wwwfffdddsss|||{{{kkkXXXRRR___xxxUUULLLAAA======EEEVVVjjjyyyxxxnnn]]]VVVgggwww]]]VVVnnnvvv{{{xxx```ggg}}}___@@@555333111000222......///000000000000000............////////////------......//////000000---......///////////////..............................///000111222111111000000111222444666888999???EEELLLSSSbbbwwwzzzmmmfffppp{{{bbb___\\\___nnn~~~hhhYYY```rrr|||nnnhhhggg\\\___xxxxxxVVVOOO???>>><<<===BBBMMMYYYbbbmmmzzz~~~|||jjjNNN???555555444333222222222222000000000000000000000000000000000000000000000000.../////////000000111111---...000333555888999:::999???HHHYYYvvvyyyqqqnnnfffjjjxxxzzzvvvsssjjj^^^XXXMMMNNNMMMKKKFFFBBB@@@???<<<;;;;;;<<<===<<<999777999999999:::;;;<<<>>>???DDDFFFIIINNNTTTZZZ^^^aaabbbjjjqqqzzz}}}gggVVVQQQKKKSSShhhtttvvv|||{{{}}}{{{{{{nnnbbb\\\VVVPPPEEEGGGNNNZZZfffkkkjjjfffnnn}}}zzzhhheeettt}}}}}}mmmYYYQQQYYY{{{{{{WWWLLLBBB>>>===EEEVVVjjj{{{xxxeeeXXXddd~~~fff\\\ooossstttttt___cccwww[[[???444333111111333......///000000000000000............/////////000,,,------...///000111111---....../////////////////////////////////////////////000222222333333333//////000111333555777888???EEELLLTTTcccyyymmmjjj{{{rrr___WWWRRRXXXjjj~~~ooo___YYYZZZnnn|||vvvyyy|||qqqoooaaaZZZcccuuu|||```KKKBBB>>><<>>888444444444000...///111111111111000000000000000000000000000000000000000000000000111111111111111111222333555777999::::::???JJJ```{{{xxxpppeee^^^mmm~~~oooaaaXXXPPPLLLMMMMMMMMMJJJFFFAAA>>>>>>======<<<;;;;;;::::::666666777888999;;;<<<===AAADDDHHHNNNUUUZZZ___aaahhhkkkooovvvmmm]]]QQQOOO[[[lll~~~|||kkkjjjtttyyynnnmmmhhhbbb]]]YYYTTTNNNJJJFFFGGGWWWeeeaaa\\\[[[UUU[[[dddyyy~~~{{{}}}uuujjjooo~~~|||qqq]]]]]]VVVmmmYYYWWWHHHBBB>>>BBBQQQeeewwwjjj___aaazzzvvv\\\eeeqqqzzzppp^^^___zzz}}}]]]@@@888888333//////000000000000000000000000............////////////........................////////////////////////,,,...///...------...///000//////111333444333111000222444555666777:::===>>>CCCIIITTTggg|||nnnkkk|||yyykkkVVVPPPLLLRRRcccxxxxxxdddVVVQQQWWWkkkqqqqqqqqq}}}tttuuuooo^^^```kkkhhhPPPBBB>>><<<>>>BBBHHHTTT___iiisss}}}~~~}}}yyypppQQQ>>>888333444444111///000111111111111000000000000000000000000000000000000000000000000111111111111111111222333555777999;;;<<>>@@@NNNbbbuuulllaaaaaaxxxfffeee~~~qqq{{{|||lllYYYYYYtttkkkJJJ<<<888333///000000000000000000000000000............////////////........................////////////////////////...///000///---,,,,,,...000//////111333444333111000222333444555666999<<>>;;;===AAAHHHTTT___jjjsss{{{{{{yyy{{{ZZZ???888333333444222000111111111111111000000000000000000000000000000000000000000000000111111111111000111222333666888:::;;;===CCCPPPjjjuuugggcccvvv|||{{{nnnaaaYYYPPPKKKKKKKKKJJJHHHDDD???===<<<<<<;;;::::::999999888666666777888999;;;<<<===AAADDDGGGMMMSSSYYY^^^```dddlllsssqqqooo||||||hhhVVVPPP___sss|||iiikkkuuurrrfffRRROOOLLLIIIGGGDDD@@@===AAAHHHfffmmmXXXGGGIII\\\}}}yyyjjjlllvvv~~~uuuooossszzz}}}sss```[[[QQQfffgggZZZKKKDDD===>>>JJJ]]]qqq}}}pppeee```tttjjjbbbvvv}}}ttt|||~~~nnn[[[YYYsss~~~VVV@@@888333000111000000000000000000000000............////////////........................////////////////////////000111111///---+++,,,---000//////111333444333111111222333333444555888;;;DDDIIIPPP[[[lll|||ooosss~~~ppp^^^MMMIIIFFFIIIWWWmmmzzzoooaaaQQQHHHFFFLLL```|||wwwyyytttuuu|||sssnnnxxxuuu\\\EEE???;;;<<<@@@GGGTTT___mmmuuu||||||yyy~~~]]]BBB999222222444333222222111111111111000000000//////////////////////////////000000000111111111111000111222444666888;;;<<<>>>CCCSSSqqquuudddbbbyyy~~~~~~qqqcccZZZRRRJJJJJJJJJIIIFFFBBB???<<<;;;;;;::::::999888888777666666777888999;;;<<<===BBBDDDGGGLLLRRRXXX]]]```dddlllsssqqqmmmttt}}}lllZZZSSSbbbwwwsssuuupppttt}}}ooocccRRRPPPNNNKKKHHHEEEBBB@@@@@@IIIiiiqqqSSSLLLVVVyyymmmdddqqqzzzyyyrrrqqqwww~~~yyyhhh^^^QQQaaammmWWWMMMFFF>>><<>>DDDVVVwwwsss```___www~~~pppbbbYYYPPPJJJJJJJJJHHHEEEBBB???<<<;;;::::::999888888777777666666777888999;;;<<<===CCCDDDGGGKKKQQQWWW]]]```eeejjjpppqqqpppsss|||~~~ttthhhZZZTTTcccvvvoookkkvvvvvv}}}|||jjj]]]PPPOOOLLLIIIDDDAAA>>>===CCCPPPssscccTTTVVVwwwiiipppuuusssnnnmmmuuu~~~kkk___PPPZZZ}}}xxx\\\PPPHHH???;;;BBBTTThhhvvvyyyooo^^^eeeuuu[[[WWWkkk}}}hhh[[[kkkbbbCCC555111111222////////////////////////............////////////........................////////////////////////,,,...//////......000111000//////111333444333111222333333222333555999<<>>@@@EEEYYY|||rrr]]]___ttt~~~{{{lll]]]UUULLLKKKKKKJJJHHHEEEBBB???===;;;;;;:::999999888888777666666777888999;;;<<<===BBBBBBEEEIIINNNUUUZZZ^^^dddfffjjjnnnqqqtttvvvwwwyyyqqqhhh```WWWTTTbbbuuuqqqhhhooowwwyyywwwwwweeeWWWNNNNNNLLLGGGBBB===;;;;;;@@@OOOtttjjjYYYYYYyyytttpppoooppplllhhhooozzzlll___PPPUUUvvviiiQQQKKKAAA<<>>===@@@HHHWWWdddmmmvvvzzz___MMM???333111333333111111111111111111000000000000000000000000000000000000000000000000111111111111000111222444777:::===>>>BBBGGG\\\sss]]]iiivvv{{{wwwhhh[[[TTTLLLLLLKKKJJJHHHEEEBBB@@@>>>;;;;;;;;;:::999999888888666666777888999;;;<<<===??????AAAEEEJJJQQQVVVZZZ```aaaccchhhlllppprrrsssxxx~~~{{{oooccc\\\VVVWWWfffxxxxxxooossswwwvvvvvvuuudddVVVMMMNNNLLLHHHBBB>>>===>>>>>>IIIjjjmmm^^^aaaxxxjjjfffppppppgggkkkzzzpppbbbSSSTTTqqqtttSSSMMMDDD>>>AAANNNaaaooo{{{xxx[[[TTTlll\\\ccc{{{hhhjjjgggGGG999555333000000000000000000000000000............////////////........................////////////////////////---...000000//////000222000//////111333444333111222333333333444888>>>BBBJJJRRR[[[bbboooyyy}}}jjj]]]PPPCCCDDDUUUnnn|||tttllldddZZZNNNHHHGGGAAAFFFYYYuuu~~~sssrrr}}}|||zzzyyyuuuxxxsssMMMFFF???===@@@IIIXXXeeepppyyynnnOOOAAA444111333333111000111111111111000000000000000000000000000000000000000000000000111111111111000111222444777:::===>>>DDDIII___uuu^^^ttt{{{zzzvvvggg[[[UUUNNNMMMLLLKKKHHHFFFCCC@@@???<<<<<<;;;::::::999999888666666777888999;;;<<<===<<<===>>>BBBGGGNNNTTTWWW\\\]]]___bbbfffkkkqqqtttvvvvvvvvv|||uuueee]]]XXX[[[kkk~~~xxx{{{~~~|||uuuvvvfffXXXJJJKKKKKKGGGAAA>>>===>>>BBBGGGaaapppdddiiivvvccc___ppptttiiilll}}}wwwhhhXXXTTTnnnxxxSSSNNNEEE???AAANNN```mmmyyyzzzZZZPPP{{{sssbbbfffzzz}}}eeegggiiiJJJ<<<888444///000000000000000000000000............/////////000........................///////////////////////////000111000///...///000000//////111333444333111222333333333555999???DDDKKKTTT\\\dddppp}}}vvv]]]TTTIIIHHHVVVooo{{{tttjjjbbb]]]UUULLLDDDBBBIIIXXXmmmuuufffjjjsss~~~uuusssuuutttuuuPPPDDD<<<>>>AAAGGGTTTcccmmmxxx}}}yyy\\\DDD666333111555666...222000///000111111000...222222222222111111111111000000000000000111111222000222555777888:::<<>>===;;;:::888777666666555555888444444888;;;;;;<<<>>>>>>>>><<<:::???JJJPPPRRR[[[ZZZWWWVVV]]]jjjrrrtttooossswww{{{|||pppfff```bbbooo|||zzzyyynnnYYYLLLHHHEEEBBB>>>888888<<<>>>FFF\\\|||ttteeeiiiqqqbbb```nnnrrriiiiiiuuussskkk\\\PPPaaa]]]LLLEEEBBB===FFF\\\hhhzzzwwwiiiWWWeeeyyy^^^ddd{{{jjjdddyyyqqqKKK<<<555///222000000000000////////////////////////////////////---------.........//////////////////////////////...000111111///...//////222000000333666777444111333222000111666===EEEJJJPPPQQQXXXddduuuxxxaaaWWWKKKIIIYYYttt|||uuukkkddd___XXXNNNFFFAAAFFFSSSggg}}}ooo```aaaiiizzzxxxuuuxxx|||{{{tttOOODDD<<<>>>BBBIIIWWWfffnnnyyygggHHH666555444555555///222000///000222333333222///.....................000000000000000111111222111444666888:::;;;>>>AAADDDOOOjjj}}}jjj[[[pppvvvkkkbbbXXXQQQNNNMMMLLLJJJGGGDDDAAA>>>===<<<;;;:::999888777777777666333333666888999===BBB@@@@@@>>><<>>999888:::???EEEZZZ|||{{{jjjjjj|||jjjccclllooofffiiiuuu~~~tttlll]]]PPP```aaaOOOFFFCCC===EEE[[[hhhxxx|||oooXXXbbb``````zzzgggaaavvvuuuPPPAAA888111333111111000000000/////////////////////////////////---------.........//////////////////////////////...///111111000//////000222111111333666777555222333222111333888@@@GGGLLLRRRTTTYYYfffwww{{{hhh\\\MMMKKK^^^|||}}}vvvmmmgggbbb[[[QQQIIIBBBEEEOOObbbwww}}}{{{kkk\\\YYY]]]ooo{{{vvvyyy|||uuuOOODDD<<>>===>>>===<<<:::999999999999666444444666666999AAAJJJCCCDDDBBB???AAAIIINNNNNNXXXbbbiiigggcccgggpppvvvqqqkkkbbbaaakkkxxx}}}zzzzzzqqqggg```\\\```mmmzzzwwwjjj\\\MMMDDD???:::777888@@@CCCWWW|||qqqmmmvvvkkknnnmmmeeehhhttt|||xxxpppaaaRRR```hhhSSSHHHDDD<<>>@@@EEELLL\\\lllppp}}}TTT777:::888222222444333333444666777555111...111111111222222222222222000000000000000111111222222444888:::<<<>>>BBBDDDGGGVVVssssssbbbYYYuuuwwwooofff[[[TTTRRRLLLJJJHHHEEEBBB@@@>>>===>>>===<<<;;;:::999999999888777777888777:::FFFRRROOOOOOLLLEEEDDDHHHLLLMMM[[[fffnnnmmmkkkooovvv{{{yyyrrrggg___cccmmmsssrrrggg___XXXSSSRRRWWWeeerrr{{{uuubbbNNNCCC???;;;888777???CCCVVVyyyuuurrrsssssspppiiijjjttt|||}}}uuueeeVVV```pppWWWIIIEEE===BBBVVVdddwww~~~zzzZZZ\\\ppp```vvv{{{|||ccc[[[ooozzzVVVEEE999333666222222222222111111111000////////////////////////............////////////////////////////////////,,,...000000000000111222222333444666777777666555222222444888>>>GGGOOOTTTXXXXXX]]]jjj|||tttkkk\\\WWWiii~~~www||||||vvvooojjjfff___UUUMMMFFFFFFNNN```www|||zzznnn```WWWRRRbbbyyysss|||~~~www~~~|||UUUHHH@@@AAAEEELLL\\\kkkrrr~~~}}}{{{XXX::::::888222222444000333777;;;===;;;666111000000/////////.........000000000000000111111222111333777:::<<>>======<<<;;;999888888888888888777777888777:::FFFRRRbbbbbb]]]SSSLLLLLLMMMMMMRRRYYY```dddlllxxxvvvhhhbbbeeejjjlllZZZTTTNNNLLLLLLRRR```mmmvvv|||vvvbbbLLLAAA???<<<888777;;;CCCXXXuuurrrrrrwwwxxxvvvnnnmmmsss|||~~~vvvgggVVV[[[vvvZZZJJJFFF>>>@@@RRR```vvv~~~|||^^^^^^tttaaaqqqzzz|||```VVVjjj{{{WWWCCC777222777222222222222111111111000////////////////////////........./////////000000////////////////////////,,,...000000000000111222111333555666666666666666222333555:::AAAJJJRRRWWWYYYZZZ___kkk}}}yyyuuuiiibbbqqqzzzxxx{{{vvvoookkkhhhbbbXXXPPPEEEEEEMMMaaayyy~~~zzznnnbbbXXXPPP]]]|||pppqqquuusssnnnmmmsssxxxiiisss}}}VVVIII@@@AAAEEELLL\\\lllsss~~~oooiiiYYY===:::666222333222///111666<<<@@@@@@===:::444444333222111000//////000000000000000111111222000333777:::===@@@DDDFFFIII\\\{{{iii^^^^^^xxx}}}rrrhhh]]]QQQLLLMMMJJJIIIFFFBBB@@@???>>>>>><<<;;;:::888777777777777666444444666666999AAAJJJjjjmmmkkkbbbYYYUUURRRPPPLLLOOORRR[[[nnnrrrddd___^^^^^^RRRLLLGGGDDDDDDIIIVVVbbbttt{{{rrr___KKKAAA>>>;;;999888888DDD[[[rrr~~~ssshhhlllwwwssswwwwwwqqqnnnqqq|||~~~}}}vvvgggTTTUUUxxxyyyZZZJJJHHH???>>>NNN\\\rrrfffbbbppp___nnnzzzbbbUUUfff\\\FFF777111666222222111111111000000000////////////////////////....../////////000000000////////////////////////,,,...000111000///000111000333555666555555555666333444666<<>>BBBFFFIIIMMMaaazzzggg___ccc|||xxxmmmdddYYYOOOLLLNNNJJJHHHEEEBBB???>>>>>>>>><<<;;;:::888777777777777666333333666888999===BBBXXXbbbkkkkkkfffbbb]]]XXXQQQQQQQQQZZZpppuuuiii___WWWNNNHHHBBB>>><<<>>>IIITTTmmmuuulll\\\KKKBBB>>>;;;888888666EEE]]]rrrxxxrrrmmmmmmbbbXXX___{{{|||ssspppiiihhhnnnrrrooonnnqqq~~~wwwjjjUUUQQQqqqzzzZZZJJJIII@@@>>>LLLYYYkkknnnggg|||kkk[[[qqqlll[[[hhheeeNNN;;;111555111111000000000/////////////////////////////////.../////////000000000000////////////////////////...///111111000//////000///222555555444333444555333444777===DDDMMMTTTYYY[[[]]]dddqqq~~~vvv~~~~~~yyyqqq}}}yyyssspppmmmggg]]]UUULLLLLLTTThhh}}}oooeee]]]RRR[[[www~~~kkk[[[NNNJJJNNNOOO]]]ooo~~~iiihhh|||RRRFFF===???EEENNN___pppuuu}}}\\\ooouuuXXXAAA777111333555...666222///---///222444555888888666444222000...---000000000000000111111222222555999===@@@CCCHHHJJJPPPeeewwwddd]]]bbbzzzvvvlllcccXXXPPPNNNRRRJJJHHHDDDAAA???>>>>>>>>><<<<<<:::999888777777777888444444888;;;;;;<<>>::::::CCCNNN^^^hhhuuuiii[[[LLLDDD???:::888888666FFF___sssvvvlll```\\\TTTLLLVVVuuuxxxmmmccc^^^^^^gggmmmmmmmmmppp{{{nnnXXXRRRpppyyyYYYIIIJJJAAA===JJJWWWeeetttiiiwwwhhhZZZvvvvvvcccmmmnnnUUU???222444000000000000////////////////////////////////////////////////000000000000////////////////////////...000111111///...//////...111555555333222333555333555888===EEEMMMTTTYYY]]]___ffftttxxxxxxyyy~~~vvv{{{vvvrrrnnnggg^^^XXXQQQLLLXXXmmm~~~oooggg```TTT\\\uuuxxxbbbWWWQQQLLLLLLSSSaaatttvvvjjj~~~|||QQQHHH@@@AAAGGGSSScccqqqyyy|||iiilllooo[[[EEE:::777555333333222222222222222222222222111111111111111111111111111111222222222333333333444555;;;AAACCCCCCHHHOOOUUUfffsssdddbbbjjj||||||wwwnnnbbbXXXQQQPPPPPPIIIGGGCCCAAA@@@@@@>>>===<<<;;;999888777777666666666666666666888:::<<<===CCCFFFQQQdddtttxxxooodddccc\\\ZZZ___kkk~~~rrr^^^YYYHHH<<<>>>======EEERRRYYYjjjqqqaaaOOOFFFAAA===999888999BBBZZZwww{{{fffXXXTTTSSSYYYwwwwwwnnngggaaabbbiiinnnnnnkkk|||mmmZZZWWWjjjaaaJJJGGGEEE@@@GGGWWWddd}}}xxxrrrxxxttt```wwwhhhnnn~~~XXX>>>555444333333333222111000000///000000000000000000000000...............///000000...000111000///...///000333222000......///111222...111333555444444444555000:::===@@@MMMTTTXXXaaaaaa```eeetttxxxuuuuuu|||~~~www{{{wwwrrrjjj```XXXSSSOOO\\\ssspppggg```UUU\\\vvvxxxhhh[[[SSSLLLPPPYYYjjjsss|||PPPGGG???@@@HHHTTTeeerrr{{{rrroooppp]]]GGG;;;777444333444222222222222222222222222111111111111111111111111111111222222222333333333444666<<>>===<<<;;;999888777777666666666666666666777:::<<<===@@@BBBKKK]]]oooxxxuuuoooccc___^^^bbbiiiwwwttthhhQQQBBBAAA===???MMMLLLNNNYYYpppppp```OOOFFFCCC???;;;::::::CCC[[[|||wwwgggaaa___aaa|||yyysssllljjjkkkllliiifffzzz~~~qqq\\\WWWjjj~~~aaaKKKIIIGGG@@@FFFTTTggg{{{|||tttvvvwwwdddxxxccciiiZZZ@@@555222333222222111000000//////000000000000000000000000///............///000000///000111111//////000111222111000//////000111222111222333555777777777777111::::::===KKKUUU]]]jjjfffdddgggttt|||wwwsssrrr{{{yyyyyyooobbbYYYTTTQQQaaa{{{vvvjjjbbbXXX___yyytttiiiYYYTTTSSS___www{{{PPPFFF???@@@IIIWWWggguuu}}}zzzyyyeeeOOO@@@888444333555222222222222222222222222111111111111111111111111111111222222222333333333444666===DDDFFFGGGMMMTTT\\\ooozzzeeedddqqq~~~xxxnnnaaaVVVOOOMMMNNNIIIFFFCCCAAA@@@???>>>===<<<;;;999888777777666666666555555666777999;;;===??????EEERRRdddpppsssqqqcccaaaaaaaaa```dddppp{{{eeeRRRIIIAAAIIIaaaUUUMMMKKK\\\yyypppaaaPPPHHHEEEAAA>>>===;;;BBB[[[{{{nnniiifff||||||vvvrrrooolllhhhfffttt}}}~~~vvv```YYYggg~~~zzzaaaNNNLLLJJJCCCGGGSSSiiiwww{{{|||~~~uuusssxxxfffvvv}}}}}}___aaaxxx]]]AAA555111222111111000000//////...000000000000000000000000//////......//////000111000111222111000000111222222111000//////000222222444333333666:::<<<:::888333999777888DDDNNNZZZkkkkkkiiikkkvvvwwwvvvtttvvv}}}zzz~~~rrrdddZZZSSSSSSfff}}}ooofff\\\eee}}}ttteeeWWWXXXlllyyyOOOEEE>>>BBBMMM[[[kkkxxx|||www\\\III<<<444222444222222222222222222222222111111111111111111111111111111222222222333333333333555===EEEHHHIIIOOOVVV```uuu~~~eeeeeeuuu~~~xxxmmm```UUUNNNLLLMMMIIIFFFBBB@@@@@@???>>><<<;;;;;;999888777666666666555555555666777999;;;<<>>HHH[[[nnnpppuuuzzzooofffiiiqqq{{{yyy{{{wwwiii___UUUXXXsssuuuiiiaaakkkiii^^^lllpppLLLDDD@@@IIIXXXgggttt}}}|||kkkOOO@@@777333222222222222222222222222222111111111111111111111111111111222222222333333333111555>>>HHHMMMOOOTTT[[[fff}}}```ccczzz}}}wwwkkk^^^RRRMMMLLLMMMHHHEEEBBB@@@???>>>===<<<<<<;;;999888777777666666555444444555666888:::<<<@@@BBBEEEIIINNNSSSVVVXXX[[[```aaaZZZRRRPPPPPPOOOOOODDDDDDKKKDDDBBBaaa|||ccccccxxxqqqVVVYYYqqqyyy}}}zzzvvv{{{kkk[[[RRRMMMFFF@@@===:::<<>>AAA@@@:::555333666555888???@@@KKKaaannnqqqyyy~~~|||lll```___fffqqq|||xxx}}}zzzmmmcccZZZ^^^{{{zzzlllfffpppqqqeeerrrjjjKKKCCCBBBMMM^^^lllwww~~~dddHHH<<<666333222222222222222222222222222111111111111111111111111111111222222222333333333222777@@@KKKQQQSSSYYY```gggxxx]]]ccc}}}|||uuujjj]]]RRRMMMMMMOOOHHHEEEAAA??????>>>===;;;<<<;;;999888777777666666444444444555666888:::;;;===@@@DDDGGGKKKPPPUUUYYY^^^fffiiibbb[[[XXXVVVSSSSSSLLLLLLOOOHHHCCCXXXwww~~~ppprrrgggYYYhhhvvvvvvsssuuutttvvv{{{lll\\\TTTOOOHHHBBB@@@===<<>>CCCDDD@@@999555333666555:::AAACCCPPPiiipppssszzz|||uuuwww{{{hhhWWWXXX]]]hhhvvvvvv|||pppggg___cccqqqkkkvvvvvviiivvvgggJJJCCCCCCPPPaaaoooyyyyyy~~~[[[@@@888666444333222222222222222222222222111111111111111111111111111111222222222333333333444888CCCNNNSSSVVV\\\ccchhhuuu\\\ccc{{{uuuiii\\\QQQMMMMMMOOOHHHEEEAAA??????>>>===;;;<<<;;;999888777777666666444444444555666888:::;;;<<<>>>AAADDDFFFKKKRRRXXXccclllppphhh___[[[VVVPPPZZZYYYXXXUUULLLGGGPPP]]]sssvvv]]]aaallllllllllllnnnuuu~~~~~~zzzkkk\\\TTTPPPJJJEEEBBB???>>>DDDZZZ|||xxxnnnvvvyyyqqqppptttwwwtttqqqzzzuuueeegggwwwjjjaaaYYYWWWSSSNNNOOOUUUaaaxxx~~~pppmmmoooooo```jjjyyycccddd{{{yyyVVV???777777111111111111111222222222000000000000000000000000000000000000000111111222...000111000///...///000///000111222333444444444333:::CCCHHHFFF@@@999555666777555999@@@BBBPPPlllrrrtttyyy{{{llljjj|||uuugggZZZSSSKKKQQQ]]]mmm~~~{{{uuujjj```kkkpppiii~~~yyylll}}}zzzdddMMMFFFIIIYYYkkkuuuyyy|||~~~~~~zzz\\\JJJ999333666555222222222222222222222222222222222222111111000000222111000000222333222111111999GGGRRRUUUVVV]]]fffhhhkkkZZZjjjyyyqqqeeeXXXOOOKKKKKKLLLHHHEEEBBB@@@??????>>>===;;;;;;:::888777555444444444444444555666888:::;;;>>>@@@EEEIIIIIIIIIPPPYYYgggtttzzzpppccc^^^]]]ZZZiiipppjjj]]]VVVOOOLLLTTTqqqkkkZZZ___```fffjjjlllqqquuukkkoooiii```VVVNNNHHHEEEDDD@@@>>>@@@SSSxxxyyynnnttt{{{pppoootttwwwsssmmm|||rrrllllllvvvpppcccZZZXXXUUUOOOOOOUUU```uuurrrnnn{{{rrrzzzwwwbbbfff{{{~~~[[[AAA999<<<111111111000000000000000222111111111000000//////000000000000000000000000000000000000111111111111111222222333444444444444<<<999???KKKKKK???666666222999888888>>>EEEVVVooovvvyyyvvvgggcccooo~~~uuuiii]]]RRRKKKGGGMMMYYYjjj{{{xxxmmmdddssspppkkkssslllyyydddLLLJJJPPP```ooovvvzzz~~~~~~mmmTTTGGG:::444666444222222222222222222222222222222222222111111111000222111000111222333222111222:::GGGSSSVVVWWW^^^gggppphhhXXXjjj{{{sssfffYYYPPPKKKJJJKKKHHHEEEBBB@@@??????>>>===;;;:::999888777555444444444444444555666888:::;;;<<<>>>DDDIIIKKKLLLUUU^^^ppp~~~{{{oookkkiiifffmmmvvvrrrfff^^^SSSOOOVVVjjjxxx]]]]]]eeeiiimmmooouuuuuukkkgggbbbZZZSSSMMMIIIGGGGGGAAA>>>@@@RRRwwwyyyooosss|||qqqooouuuxxxtttnnn|||uuuqqquuu|||vvvhhh]]]YYYVVVPPPQQQVVVaaatttzzzmmmjjj}}}uuuzzzdddeeezzz___BBB777777222222222222111111111111111111111111000000000///000000000000000000000000000000000000111111111111111222333333444444444444888555<<>>FFFXXXqqqyyy|||rrrddd\\\___eeetttnnneee[[[SSSJJJCCC???AAAGGGSSScccsss|||rrrlllqqqooo|||lllkkkvvvbbbLLLPPP[[[iiitttyyy|||}}}fffQQQGGG;;;666666222222222222222222222222222222222222222111111111111222111000111333444333222333;;;IIIUUUXXXYYY```hhhwwwdddUUUjjj~~~uuuhhhZZZPPPJJJIIIIIIGGGDDDAAA?????????>>>===;;;:::999888777555555444444444444555666888:::;;;>>>@@@EEEJJJLLLOOOXXXbbbyyy{{{wwwtttpppppp|||{{{rrriii[[[UUU]]]jjjsss~~~iii```gggiiimmmrrrzzzuuukkk^^^ZZZSSSNNNLLLKKKJJJIIIAAA>>>???QQQuuu|||ppprrr|||qqqpppvvvyyyuuuooowwwuuuttt~~~|||mmm```]]]YYYSSSSSSXXXcccttt|||yyyzzzrrrfffeeexxx{{{qqq{{{iiieeeyyyeeeGGG888555444444333333222222222222111111111111000000000000000000000000000000000000000000000111111111222222111111333444444555555555666555;;;FFFHHH@@@999888555:::777777@@@JJJ^^^xxx~~~rrrfff]]]WWWUUUWWWRRRKKKEEEAAA???<<<;;;===BBBLLLXXXfffrrr{{{uuuuuusssrrr}}}}}}zzzkkkjjj~~~qqq^^^PPPYYYhhhtttyyy|||~~~}}}}}}lllVVVKKK===666555111222222222222222222222222222222222222222222222222222111111222444555444333444===KKKXXX\\\]]]ccclllxxx```TTTkkkwwwiii[[[PPPJJJHHHHHHFFFDDDAAA?????????>>>===::::::999888777666555555444444444444666888:::;;;CCCDDDGGGKKKMMMOOOXXXccc|||zzzvvvqqqnnn{{{zzzssseee```jjjtttrrrttt{{{mmmddddddhhhnnnyyyyyymmm[[[VVVPPPLLLKKKKKKJJJHHHBBB??????PPPssssssrrrzzzpppooouuuxxxtttnnnrrrqqqrrr~~~ooodddaaa^^^XXXUUUXXXfffwww~~~yyyxxxooobbbaaassspppeee|||nnngggzzzjjjLLL;;;777444444333333222222111111111111111000000000000000000000000000000000000000000000111111111222222222111111333444555555555555999888<<>>666444999===999:::EEEQQQfffuuullleee[[[SSSOOOKKKDDD???>>>>>>>>>>>><<<@@@FFFNNNWWWaaajjjooo}}}vvv}}}wwwvvvooommm{{{jjjYYYVVVcccsss|||~~~|||}}}~~~xxx]]]MMM===555666333222222222222222222222222222222222222222222222333222111111222444666555444555>>>NNN[[[```aaahhhppp{{{___UUUnnnwwwiiiZZZOOOIIIGGGGGGEEECCC@@@?????????>>>===:::999999888777666555555444444444444666888:::;;;CCCCCCGGGKKKLLLPPP[[[fff|||vvvooojjjuuu{{{|||zzznnnlllyyyxxxrrrttt{{{ccc]]]```eeerrrsssbbb[[[RRRLLLKKKKKKIIIFFFCCC@@@@@@OOOrrrwwwsssxxxnnnmmmssswwwssslllooo}}}ooopppqqqfffeeeccc\\\XXXYYYiii||||||qqqbbb___nnnjjj___{{{qqqhhh|||jjjMMM===888444333333222111111000000000000000000000000111111000000000000000000000000111111111111222222222222111111333444555666666666888888<<>>888555:::===999;;;IIIWWWmmm}}}wwwsssiii^^^YYYSSSKKKDDD@@@>>>===<<<===???AAADDDIIIQQQZZZ```tttttt}}}{{{tttsss~~~}}}eeeWWW```nnn{{{cccOOO===555777666222222222222222222222222222222222222333333333333333222111333555777666555666@@@QQQ___eeegggnnnvvv}}}___YYYrrr}}}tttgggYYYOOOIIIHHHHHHEEEBBB???>>>>>>???>>>===999999888888777666666555444444444555666888:::;;;??????CCCHHHLLLRRR___kkkvvvkkkrrruuuyyy|||tttuuuuuurrrvvvqqq]]][[[\\\hhhoooeeeXXXOOOMMMKKKIIIFFFEEEBBBAAAOOOqqq|||uuuwwwlllkkkrrrvvvrrrlllooo|||~~~rrrqqqvvvhhhfffeee^^^ZZZ[[[mmmwwwhhh___kkkjjjaaawww|||}}}oooggg{{{iiiMMM===888444444333222111000000///000000000000111111111111000000000000000000000000111111111222222222222333000111333444666777777777555666;;;@@@BBBAAA===999888;;;777;;;JJJZZZppp|||rrrhhhbbbXXXOOOHHHCCC???<<>>>>>???>>>===999999888888777666666666444444444555666888:::;;;===>>>AAAFFFJJJQQQ___lllrrrssspppuuu|||wwwxxx|||qqqqqq}}}ddd]]]VVV```|||ooo^^^SSSOOOMMMJJJGGGGGGDDDBBBOOOqqqxxxwwwllllllrrrvvvrrrmmmooo|||}}}vvvrrr{{{kkkeeebbb^^^\\\___ppp~~~pppcccllliii```qqqyyywwwjjjcccuuummmPPP>>>888555555444333222111000000///000000000111111111111000000000000000000000000111111111222222222333333000111333555666777777888555888;;;???BBBBBB>>>:::666999777<<>><<<<<>>>>>???>>>===999999888888777777666666444444444555666888:::;;;@@@???BBBEEEHHHNNN\\\iiiyyyuuuooosss{{{wwwyyyqqqmmmxxxkkkaaaUUU[[[{{{uuubbbVVVQQQOOOLLLIIIHHHEEECCCOOOqqqyyywwwmmmmmmssswwwsssnnnppp}}}~~~yyyqqqvvvnnnccc```]]]^^^cccrrrvvvhhhnnnccc\\\mmm~~~vvvttt~~~eee___qqq|||sssUUUBBB999777666666555333222111111//////000000111111111222000000000000000000000000111111222222222333333333000111333555666777888888999;;;>>>???AAA@@@<<<888777;;;999???QQQbbbvvv~~~oooddd]]]UUULLLIII@@@BBBFFF@@@???FFFFFFYYYwwwxxxoooyyyrrraaarrruuummmcccqqq~~~~~~~~~\\\BBB777555555444444444333333222222222222222111111111111111222333444444444555888===AAA999EEEZZZkkkppppppvvvzzz``````vvvzzznnnfff[[[KKKGGGJJJFFFDDDBBB@@@???@@@@@@???===<<<:::999888888888666555666666555666777888:::;;;;;;<<<>>>BBBHHHQQQ[[[bbbzzzqqqoootttuuurrrxxx}}}sssxxxhhhSSSZZZpppkkkaaa\\\TTTMMMKKKHHHHHHDDDOOOqqq~~~yyypppooouuuyyytttnnnnnnttt}}}yyyqqqkkk|||uuuaaa```]]]]]]gggwww|||rrrbbbooo^^^PPPqqq|||}}}zzz|||~~~~~~qqq[[[\\\pppzzzcccBBB;;;666666555333000...//////111111111111111111111111111111222222222333333333222222222222222222333333111222444333333444666888:::>>>EEEJJJGGG>>>::::::444999999AAAUUUggg|||{{{rrrhhh^^^YYYOOOMMMIII@@@AAAIIIHHHZZZyyyqqqhhhrrrfffVVVZZZsssxxxtttqqqlllyyy~~~~~~\\\DDD999666555444444444333333222222222333333222222222222333333333444555666777;;;@@@DDD===JJJ___oootttttt{{{vvv]]]^^^vvvzzznnnfff[[[KKKGGGKKKFFFDDDBBB@@@???@@@@@@???===<<<:::999888888888666555666666555555666888:::;;;===>>>@@@CCCGGGOOOXXX^^^xxxkkkeeemmmtttwww{{{wwwyyyxxxYYYUUUhhhwwwjjjggg___TTTLLLHHHHHHDDDPPPrrr~~~|||yyyppppppwww|||xxxrrrooovvvzzzooogggtttxxxeeebbb^^^___iiixxxwwwkkkeeepppdddVVVppp|||xxxyyysssZZZZZZmmmxxxlllHHH===666666555444111000//////111111111111111111111111111111111222222222333333222222222222222333333333333444555555555555777:::<<>>===<<<:::999888888888666555666555555555666888:::;;;???@@@BBBCCCGGGMMMTTTYYYppp```WWW```oooxxx}}}zzzzzziiiUUU]]]xxx~~~ooolllfffXXXMMMHHHHHHEEERRRsss}}}yyyyyypppqqqyyy~~~{{{uuuqqqxxxzzznnn```iii{{{gggbbb]]]^^^jjjzzzrrrddd___gggeeeZZZrrr{{{qqquuuvvvYYYYYYmmmxxxqqqKKK>>>666666555555444222000000111111111111111111111111111111111222222222222333111222222222333333333444444555666666666777999;;;@@@FFFQQQXXXTTTGGG>>>;;;:::;;;888AAAXXXkkkqqqRRRFFFIIIHHH___zzzcccYYYfff}}}uuu___LLLDDDDDDGGGLLLRRR[[[eeeooottt}}}||||||{{{xxx}}}|||ssstttsssssswwwxxx~~~}}}{{{xxxyyy|||nnnWWWGGG<<<666555333333333333333333333333333333333333333444444555444555777888999<<<@@@CCCDDDUUUlllzzz}}}uuuZZZ[[[uuu{{{mmmcccXXXJJJHHHKKKFFFEEECCC@@@???@@@???>>>===<<<:::888888888888666555555555555555666888999;;;???@@@BBBDDDGGGKKKQQQVVVooojjj\\\SSSZZZiiittt{{{|||zzzeeeZZZjjjuuunnniii```WWWKKKIIIEEESSSttt}}}vvvyyypppqqqzzz{{{vvvqqqxxxzzzmmm[[[```zzz{{{ggg```YYY\\\jjj|||qqqaaaXXX___|||jjjccczzz|||nnnqqq|||]]]]]]rrr}}}nnnJJJ>>>666555555555555444222000111111111111111111111111111111111111222222222222111222222333333444444444444555777777777888:::<<>>BBBHHHNNNRRRaaabbbeeefffeeeiiiwwwpppkkk{{{vvvtttxxxlllooo}}}~~~}}}|||zzzyyy{{{}}}~~~~~~dddSSSFFF;;;555555333333333333333333333333222222222222222333444444555666777777777999<<<>>>CCCXXXqqq~~~zzz]]][[[sss{{{lllaaaWWWJJJIIILLLFFFEEECCCAAA@@@??????===<<<<<<:::888888888888666555555555444444666777999:::<<<>>>AAADDDGGGKKKPPPTTT^^^xxxsssjjjcccccciiiqqqxxx~~~}}}zzzddd^^^qqquuuoookkkiiiSSSMMMFFFSSSsssuuuyyypppqqqxxx}}}yyyssspppvvv~~~|||oooXXXYYYrrr}}}iii___WWW[[[lll|||tttdddYYY___}}}vvvvvvuuutttaaabbbyyyhhhGGG@@@666444333444555555333111111111111111111111111111000000111111111222222222111111222333444444555555333555666777777888:::===AAAKKK[[[eee```OOO@@@:::<<<>>>;;;EEE]]]rrr|||UUULLLOOOpppsssXXXKKKSSSfffuuuvvvjjj```TTTIIICCCDDD???:::888:::<<<===???BBBHHHKKKOOORRRQQQRRR[[[ggg~~~rrr{{{vvvvvvnnnfffppp~~~}}}|||ttt{{{aaaRRRFFF:::444555222222333333333333444444222111111111222333444555555666777777666777999;;;AAA[[[www|||^^^ZZZppp{{{kkk```UUUJJJIIILLLFFFFFFDDDAAA@@@??????===<<<<<<:::999888888888666555555444444444555777999::::::<<<@@@DDDGGGKKKOOOSSSUUUeeeooo{{{yyysssqqqsssxxx}}}yyy}}}|||aaacccrrr|||tttrrrsss```VVVJJJSSSpppvvvxxxoooooowww|||xxxrrrnnnuuu}}}~~~qqqXXXUUUlllkkk```WWW]]]ppp}}}xxxhhhXXX___{{{|||ccceee|||hhhHHHAAA777444111111444555444222111111111111111111111111000000000111111111111222111111222333444555666666333555666777777999;;;>>>AAALLL]]]hhhcccRRRAAA:::777:::999@@@VVVjjj~~~{{{uuujjjgggzzz[[[OOOTTT{{{vvvXXXGGGKKKZZZeeeuuuzzzooocccZZZSSSKKKGGGHHHCCC>>><<>>BBB???BBBGGGJJJGGGEEEKKKSSSiii}}}vvvxxxyyyllljjjvvv}}}}}}}}}~~~~~~eeeTTTHHH:::444555222222222333333444444444222222222333333444555666333555666777777777999;;;BBB^^^}}}zzz\\\WWWmmm~~~|||kkk^^^TTTIIIJJJMMMFFFFFFDDDAAA@@@??????===;;;<<<:::999888888888666555444444444444555777999::::::<<>>777333......222555444333111111111111111111111111000000000000111111111111111111222333444555666666555666888999999:::===@@@AAALLL^^^jjjfffTTTCCC<<<444999999===NNN___xxxppplllhhhbbbUUURRRgggeeeXXX___{{{\\\GGGGGGSSS]]]lll{{{zzzoooccc]]]WWWQQQLLLLLLDDD???>>>AAA???;;;<<>>===;;;<<<:::999888888888666555444444444444555777888:::;;;===AAADDDFFFHHHKKKMMMRRR\\\^^^```lllrrrttt|||||||||yyyvvvwwwyyyzzzzzzzzz|||{{{rrrppplllfffuuu~~~|||iiiRRRTTTiiiyyyyyy}}}tttmmmoooyyy}}}wwwnnnuuu}}}uuuVVVOOOddd|||iii\\\SSS[[[pppxxxhhhVVV___|||rrr___```wwwrrrHHH888888222---,,,111444555333111111111111111111111111000000000000111111111111111111222333444666666777666777999::::::<<>>===<<<:::999888888888666555666555444333333444555666;;;<<>>AAADDDJJJOOO^^^mmmhhhSSSCCC@@@<<<>>>???JJJ^^^lllssshhh```VVV\\\qqquuu]]]\\\vvvpppRRRFFFGGGLLL\\\ssszzzooofffaaa\\\VVVQQQQQQMMMIIIFFFBBB???@@@CCCJJJPPPVVVUUUNNNIIIJJJMMMXXXssswwwuuu}}}~~~}}}|||{{{{{{}}}ttt]]]HHH666999444333333333333333333333333222333333444555555666666555666888999999;;;>>>@@@HHHpppxxx]]]RRR```uuukkk]]]RRRHHHJJJLLLEEEFFFCCC???=========>>>===<<<:::999888888888666555666555444333333444555666;;;<<<>>>BBBEEEHHHKKKLLLSSSUUUZZZ```ffflllpppsssuuuvvvxxxxxxwwwxxxzzz||||||}}}yyyiii|||yyyvvvvvvqqqddd]]]```eeeyyy~~~|||pppgggiiiuuu~~~}}}xxxooommmyyy~~~mmmYYYVVV```xxxcccWWWPPPXXXnnn|||lll^^^]]]vvvyyylllbbbuuu}}}wwwbbbcccssskkkGGG@@@999666222111222333444444333333222222111111111222444222000000111222222111222333555555666888<<<>>>AAAAAA@@@===:::<<>>???OOOiiiyyyvvvlll^^^___qqqzzz]]]YYYdddeeeKKKDDDIIISSSjjj}}}tttlllddd[[[TTTWWWRRROOOMMMHHHCCCDDDHHHTTT]]]ddd```UUULLLLLLPPPXXXrrrzzz|||}}}~~~}}}|||{{{{{{}}}~~~cccJJJ555999666333333333333333333333333333333444444555666666666555777888999;;;===AAADDDPPPxxx~~~aaaPPPYYYlllmmm___TTTJJJJJJMMMFFFFFFCCC???======>>>======<<<:::999888888888666555666555444333333444555666:::<<<>>>AAAEEEHHHJJJLLLQQQTTTXXX^^^dddjjjnnnpppsssuuuwwwwwwwwwxxxzzz{{{~~~}}}vvvlllzzzwwwtttwwwvvvpppkkklllmmmeee______^^^ooo~~~}}}rrrhhhjjjuuu~~~~~~yyyooolllxxx|||kkkXXXUUU^^^xxxdddXXXQQQZZZooo}}}}}}lll```___uuu|||rrrddd^^^ttt~~~vvv{{{nnnaaahhhxxxpppKKK???999666333222222333333333333555555333000000222666555333111111222333333333222333444555777;;;???CCCIIIJJJGGG@@@:::;;;DDDMMMUUUYYYfffrrrnnnZZZGGG@@@>>>>>>???QQQmmmwwwhhhgggwww{{{[[[RRRWWW}}}{{{WWWHHHLLLLLLdddvvvkkk```XXXZZZTTTQQQPPPKKKEEEHHHPPP___jjjtttppp```RRRMMMOOOZZZvvv}}}vvvwww{{{{{{zzz}}}}}}~~~|||{{{|||~~~gggLLL555888555444444444444444444444444444444444555666666777777777888999:::;;;>>>BBBEEETTT|||cccNNNTTTfffooobbbWWWKKKJJJMMMGGGEEECCC???>>>>>>>>>===<<<<<<:::888888888888666555666555444333333444555666:::;;;===@@@DDDGGGJJJKKKPPPRRRVVV\\\bbbgggkkknnnqqqtttvvvwwwwwwxxxzzz{{{~~~|||iiifffuuujjjhhhhhheeeaaa```ccc___^^^___^^^iii}}}sssiiijjjvvv~~~zzzpppmmmwww}}}lllXXXTTT]]]xxxfff\\\VVV___uuu~~~|||kkk]]]^^^vvv|||pppbbb___yyy}}}ttt|||~~~kkkcccmmm||||||RRR@@@:::777444222222333222111333555777444000///444888555333111000222333444444333444555555777:::???CCCHHHJJJJJJCCC<<<===GGGQQQYYY\\\eeepppnnn^^^MMMDDD??????>>>KKKcccrrrrrrooo~~~zzzZZZNNNLLLnnniiiRRROOOKKKbbbtttggg```^^^UUUQQQPPPLLLGGGNNN[[[mmmzzzppp\\\RRROOO[[[yyyyyyqqqnnnmmmrrrvvv}}}}}}}}}~~~}}}|||||||||eeeLLL555666222444444444444444444444444444444555666666777777888999:::::::::;;;>>>BBBEEETTT}}}fffMMMSSSfffqqqdddYYYKKKJJJLLLGGGEEEBBB@@@>>>>>>>>>===<<<<<<:::888888888888666555666555444333333444555666999:::===@@@CCCFFFIIIJJJNNNQQQUUUZZZ```eeeiiikkkooorrruuuwwwwwwxxxyyy{{{~~~~~~sss[[[iii~~~|||hhh]]]YYYWWWTTTSSSUUURRRVVV______hhh|||~~~tttiiijjjuuuzzzrrrnnnxxx~~~nnnYYYUUU^^^xxxfff\\\VVV___uuu{{{iiiZZZ^^^yyy}}}nnn```___{{{wwwmmmdddmmm{{{^^^FFF999777444333333333222111222555777555111000444999999666333111111111111111444555666666666888<<>>EEEUUUbbbxxx}}}wwwqqqVVVHHHEEE```___OOOMMMcccuuunnnggg[[[TTTRRRNNNJJJWWWiiijjjZZZTTT___}}}}}}tttmmmfffjjjppp{{{~~~|||}}}}}}~~~}}}|||}}}ppp^^^JJJ666777222444444444444444444444444555555666666777888888888:::;;;;;;<<<===@@@EEEIIIXXXkkkPPPTTThhhqqqfffZZZKKKIIIKKKFFFDDDBBB@@@??????>>>===;;;<<<:::999888888888666555666555444333333444555666888:::<<>>???EEESSS^^^vvvhhhSSSGGGEEETTTyyyqqqQQQQQQeeeuuufff[[[WWWRRROOO```wwwsssbbbYYYkkkssshhhdddlllvvv}}}|||}}}~~~}}}|||}}}dddVVVGGG777:::444555555555555555555555555555666666777777888999999:::;;;<<<>>>@@@EEELLLPPPaaasssUUUVVViiiqqqgggZZZKKKHHHJJJEEEDDDBBB@@@??????>>>===;;;<<<:::999888888888666555666555444333333444555666888999;;;???BBBEEEHHHIIINNNPPPTTTYYY^^^cccgggiiilllooosssvvvwwwxxxyyy{{{|||~~~uuuooouuuzzz[[[RRRTTT^^^mmmxxxwwwnnn^^^RRRNNNIIIEEEAAACCC@@@DDDMMMOOO[[[rrruuuhhhiiittt}}}~~~zzztttmmmvvv~~~ooo[[[VVV^^^vvvggg```[[[eee{{{|||mmmYYY___{{{|||jjj]]]ddd{{{vvvcccgggwww[[[???666555333333444444333222000222444555555444333333999666333333555888:::;;;555777:::;;;::::::;;;<<<999<<>>BBBEEEHHHIIINNNPPPTTTYYY^^^cccgggiiikkknnnsssvvvwwwxxxyyyzzzxxxzzz}}}yyypppiiiccccccnnn{{{gggYYYJJJDDDPPPOOORRROOOHHHDDDDDDAAA:::===AAA???@@@CCCEEETTTooottthhhhhhsss|||}}}yyyssslllttt|||oooZZZUUU]]]vvvjjjfffdddppp~~~pppYYY___{{{|||kkkbbbnnnzzzzzzeeehhhzzz}}}OOO333555444333333555555444222000000222555777666333000111000000333999@@@EEEHHH444777;;;==================>>>>>>===>>>@@@DDDGGGPPPWWWcccqqqxxxnnnUUU???>>>AAACCCPPPdddnnn~~~~~~zzzlll^^^PPPNNNQQQ___yyyZZZZZZfffzzzoooaaaTTTVVVoooxxxjjjfffrrrooorrrxxxlllhhhnnnvvv|||}}}~~~}}}||||||}}}eeeUUUHHH:::555777555555555555666666666777888777888888999:::;;;<<<===>>>@@@AAADDDIIIOOOTTTggg~~~[[[UUUjjjxxxiiiYYYMMMGGGFFFFFFCCCAAA>>>>>>>>>>>>===;;;===;;;999999::::::999888666666555444444444444555999999:::<<>>=========>>>DDDSSSccc~~~wwwiiifffmmmvvv|||~~~tttnnnppp{{{|||{{{}}}uuubbbZZZ^^^yyyiii```gggyyyrrrXXX[[[{{{~~~hhhcccqqq}}}yyyuuueeennnfffAAA:::444444333333333333222222333222222555888:::888666111333111000999IIITTTUUU999:::<<<>>>???@@@AAAAAA===<<<===@@@??????EEENNNRRRZZZhhhxxx~~~qqqXXXDDDEEE@@@LLLVVVeeellluuu~~~uuukkkeeefffkkkppp]]]NNNLLLRRR___ooo|||[[[XXXcccwwwwwwgggZZZ[[[tttuuujjjhhhpppiiilllllleeeaaadddjjjrrr{{{kkklllqqqwww|||~~~}}}}}}~~~}}}||||||}}}~~~cccSSSFFF:::666:::555555555666666666777777888888888888999;;;<<<======>>>@@@CCCFFFKKKQQQVVVddd```ZZZooowwwhhhYYYNNNHHHFFFGGGCCCAAA???>>>>>>>>>===<<<<<<:::888888999999888777666666555444444444444555888999:::<<>>>>>???BBBBBBCCCEEEBBB@@@DDDKKKOOOZZZlll|||ttt]]]JJJCCC???JJJQQQ\\\bbbmmmzzzlll```VVVRRRVVV]]]|||eeeVVVMMMUUU```eeeccceeesss[[[UUU___rrrqqqaaaccc{{{wwwoooppp|||rrrhhh]]]mmmlllbbbTTTPPPTTTUUURRROOORRRVVV[[[cccppp~~~{{{lllqqqtttxxx|||}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}oooXXXHHH:::555888555555666666666777777777888888888999:::;;;=========???BBBDDDGGGLLLRRRWWWbbbccc\\\ppp}}}uuugggYYYOOOIIIGGGGGGCCCAAA???>>>>>>>>>===<<<;;;:::888777888888777666666666555444444444444555888888:::<<>>>>>>>><<<===AAADDDCCCBBBIIIRRRVVVaaarrrrrrZZZHHHAAA===FFFIIINNNTTTaaarrrggg[[[RRRLLLLLLTTT]]]rrrbbbPPPXXXbbbcccZZZUUU]]]kkk{{{YYYQQQXXXlllwwwiiikkk{{{uuuxxxxxxbbb]]]ZZZTTTTTTUUURRRMMMNNNRRRPPPKKKLLLMMMOOOPPPUUUbbbtttzzz{{{pppsssvvvyyy|||}}}~~~~~~~~~~~~|||{{{}}}~~~}}}```JJJ;;;555777555666666666666777777777888888888999;;;<<<>>>>>>@@@AAADDDFFFHHHLLLQQQUUUcccbbbYYYmmm|||uuuhhhZZZPPPJJJHHHHHHCCCAAA???>>>??????===<<<<<<:::888888888888888666666666555444444444444555777888999;;;>>>BBBEEEGGGKKKMMMQQQUUUXXX]]]cccggglllooosssuuuuuuuuuvvvwwwxxx{{{}}}yyypppkkkpppzzzwww```QQQFFFEEEDDD???>>>CCC;;;999:::;;;;;;<<>>??????@@@@@@888999<<>><<<===;;;999999999:::999888666666555444444444444555777777888:::===AAADDDFFFIIILLLOOOSSSWWW\\\aaaeeehhhlllppptttuuuwwwxxxyyyyyyzzz|||}}}~~~yyyuuuyyygggQQQKKKIIIDDDBBBDDD;;;999999;;;;;;;;;@@@HHHbbbzzz~~~~~~}}}zzzqqqnnnmmmpppoooeeeWWWNNNFFFIIIQQQ]]]kkkwwwrrrbbbaaakkkzzzmmm```aaapppzzziiiYYY^^^ssssss{{{yyy{{{vvvfffgggwwwyyyjjjLLL666777333333222222222111111111111111000111222555888;;;999666333444666777888999;;;;;;===>>>???????????????>>>>>>>>>>>>EEEVVVgggnnnmmmqqqyyy~~~uuu```NNNBBB===CCC>>>===AAASSSttthhhWWWWWW[[[aaafffiiiooowwwjjjQQQRRRWWW]]]___[[[XXXYYYmmmmmmTTTNNNPPPbbbxxxrrr|||uuusssxxxqqq[[[UUU^^^hhhkkkdddZZZTTTTTTXXX\\\]]]___^^^\\\XXXSSSSSSVVVZZZ___fffnnnpppnnnkkklllooorrrtttzzzvvvwwwzzz}}}~~~}}}{{{{{{}}}iiiMMM<<<666555666666666777777777888888888999999:::<<<>>>@@@AAADDDFFFHHHJJJKKKMMMPPPSSSggg```XXXooo{{{kkk[[[PPPJJJHHHIIIDDDBBB@@@?????????>>>===>>><<<:::999::::::999888666666555444444444444555666666888:::===@@@DDDFFFHHHJJJNNNQQQUUUZZZ```dddeeeiiinnnrrruuuvvvxxxzzzxxxzzz{{{|||}}}~~~kkk[[[SSSLLLEEEBBB>>>;;;999:::999999<<>>???@@@DDDPPPhhh}}}}}}zzz{{{zzzoooZZZJJJDDD===AAA<<<<<<@@@SSSwwwooogggmmmzzziiiTTTPPPQQQWWW[[[YYYWWWXXX^^^yyygggVVVPPPPPPbbbvvvvvv~~~uuuyyypppaaafffttt{{{pppeee___bbbhhhkkkkkkhhhddd\\\SSSKKKGGGHHHLLLPPPQQQOOORRR[[[bbbjjjrrr}}}}}}zzz}}}~~~|||{{{{{{}}}www|||eeeIII;;;666444666666777777777888888888888999:::;;;===???@@@AAADDDGGGJJJLLLNNNQQQUUUWWWnnn^^^WWWooonnn\\\OOOIIIHHHIIIDDDBBB@@@???@@@???>>>======;;;999888999999888777666666555444444444444555666666777999<<<@@@CCCEEEFFFIIIMMMPPPTTTYYY___ccceeehhhmmmqqqsssuuuvvvxxxwwwyyyzzz{{{|||~~~wwwfff[[[PPPGGGFFFAAA===<<<:::888:::???HHH\\\yyy||||||yyytttuuuxxxvvvbbbXXXNNNMMMYYYjjjzzzrrraaa```kkk}}}tttcccWWW[[[mmm|||jjj^^^fff~~~hhhjjjwwwssszzzzzzjjj^^^fff|||vvveeeJJJ777777222222222222111111111111///111333333222222444666666111///333666666999===999:::;;;<<<============;;;;;;===@@@DDDRRRkkk~~~tttdddRRRFFFDDD<<>>===BBBOOOZZZhhhsss~~~~~~|||{{{{{{}}}kkkooouuuVVVAAA::::::;;;777777777777888888888888999999:::;;;===???AAABBBDDDGGGKKKNNNRRRUUUYYY\\\vvv[[[SSSmmmppp\\\NNNHHHHHHIIIDDDBBB@@@???@@@@@@>>>===<<<:::888777888888777666666666555444444444444555555666777999<<<@@@CCCEEEFFFHHHLLLOOOSSSXXX^^^bbbeeeiiimmmqqqrrrssstttuuuwwwxxxzzz{{{|||~~~xxxjjj\\\PPPNNNHHHCCC@@@<<<999:::>>>;;;MMMiiixxxyyy~~~nnnqqqxxxqqqcccRRRLLLTTTfffxxxuuubbb___iii|||qqq```TTTXXXkkk|||zzzhhh]]]fff|||dddgggwwwooowwwzzzhhh\\\fff|||rrraaaGGG666777222222222111111111111000///111444444222111222444>>>888666::::::777666999<<<<<<===>>>?????????>>>AAA@@@@@@???>>>EEEZZZooorrryyy}}}qqqaaaTTTNNNDDD;;;===:::>>>EEEVVV~~~xxxlll___XXXRRRSSSRRRSSSUUUYYYYYYWWWXXXiii~~~zzziii\\\SSSSSShhhvvvsssvvv~~~}}}oooZZZJJJEEE???>>>@@@===<<>>AAADDDGGGIIIMMMLLLLLLNNNRRRXXX^^^aaa~~~bbb[[[llluuufffPPPGGGJJJIIIDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777777777666555444333333333333444666999;;;>>>@@@AAAEEEHHHKKKNNNRRRWWW\\\```gggjjjnnnqqqrrrtttuuuwwwyyy{{{||||||}}}~~~iiiYYYVVVPPPHHHBBB???===:::888<<>>???@@@AAABBBCCC???===>>>>>>AAAKKKVVVdddkkknnnhhh___WWWOOOJJJCCC:::<<<777;;;CCCUUUtttkkkaaaZZZYYYYYYYYYXXXVVVWWWYYY[[[\\\___uuuqqqbbbUUUUUUiiiuuurrrvvv{{{hhhYYYRRRFFF>>>???@@@@@@IIIUUUaaappp}}}}}}~~~pppuuuxxx}}}cccOOOAAA888777999999999888888888888999999;;;<<<===@@@CCCGGGJJJKKKNNNNNNNNNPPPTTTYYY^^^bbbdddZZZjjjuuufffPPPGGGIIIHHHDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777777666555444444333333333222333555888<<>>@@@???DDDOOO\\\hhhuuuyyyqqqwww{{{uuuuuuxxxnnnWWWUUUcccttt|||mmm^^^\\\cccrrraaaTTTNNNSSSllluuufffdddwwwtttlllwwwyyymmmqqq}}}rrrbbbooozzzkkkVVVAAA555333555444333222111111111111333333333333333444444444777999;;;<<<===<<<;;;;;;<<<======???@@@AAABBBBBBCCC@@@>>>???>>>@@@IIISSS]]]bbbbbb\\\VVVSSSPPPLLLDDD;;;===999===FFFYYYvvvlllccc^^^]]]cccbbb```\\\XXXYYY^^^ccclll|||iiiXXXXXXkkk}}}rrrpppuuu}}}ssscccQQQCCCBBBEEEEEEHHHLLLWWWdddsss{{{~~~www{{{www___NNNBBB:::666666999999999888888999::::::<<<>>>@@@CCCGGGJJJMMMNNNPPPOOOPPPQQQUUUZZZ___bbbtttfff[[[hhhuuugggQQQGGGIIIGGGDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777777666555444333333333333222333666888<<<>>>AAABBBDDDGGGJJJMMMPPPUUU[[[^^^dddgggllloooqqqsssuuuwwwyyyzzz{{{||||||}}}}}}qqqhhh\\\PPPIIIFFFEEEDDDDDD???===AAAHHHPPP\\\fffrrrgggaaakkk|||yyyxxxfff]]]dddtttyyykkk\\\ZZZaaammm]]]RRRMMMRRRkkkvvvgggcccvvv~~~qqqhhhvvvuuukkkrrr|||vvviiiwwwxxxiiiTTT???555333444444333222111111111111333333333444444444555555777888;;;===>>>???>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAA@@@@@@???@@@GGGPPPVVVXXXWWWRRRQQQSSSSSSPPPFFF<<<>>>;;;@@@JJJ___{{{ssslllqqqnnnjjjccc\\\YYY^^^gggwwwiiiXXXYYYlllxxxnnnmmmssstttdddVVVSSSUUUSSSOOONNNOOOZZZiiiuuu~~~~~~yyy^^^LLLBBB;;;777666999999999999999:::;;;<<<===???BBBFFFIIIMMMOOOPPPPPPPPPQQQSSSVVVZZZ^^^aaahhhggg\\\hhhwwwiiiSSSHHHIIIFFFDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777666555444444333333333444555555777999;;;===??????DDDFFFIIILLLOOOTTTYYY]]]bbbeeejjjnnnppprrrtttvvvxxxzzz|||~~~ppp```UUUNNNLLLKKKJJJFFFDDDGGGHHHHHHKKKPPPXXXQQQOOOZZZnnnzzzzzzuuugggjjjvvv}}}vvvhhhZZZXXX___hhhZZZQQQLLLQQQjjjvvvhhhaaavvv|||jjj___ooovvvpppyyyuuurrrvvvfffRRR>>>555444444333222222111111111222333333444444555555666666777888;;;===???AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBB@@@@@@EEEMMMRRRUUUWWWVVVVVVXXXVVVQQQFFF<<>>======<<<<<<:::999888777777777555444444333333333333444888888999::::::;;;<<<<<>>:::999:::999999999:::;;;<<<>>>???BBBDDDGGGKKKNNNPPPQQQQQQTTTTTTUUUVVVYYY\\\___```aaa|||hhh]]]hhh{{{nnnXXXLLLJJJGGGDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777444444333333333333444444999999999::::::;;;;;;;;;BBBDDDGGGIIILLLPPPUUUYYY^^^aaafffkkknnnpppsssuuuvvvxxx|||{{{yyywwwpppkkkeeeaaaZZZRRRNNNNNNGGGHHHGGGFFFHHHUUUgggvvvwwwwwwxxxyyy~~~xxxxxx~~~{{{nnn```^^^fffdddXXXOOOJJJNNNfffxxxkkkkkkjjjYYYggg~~~uuueeelllrrraaaLLL;;;555666333333222222111222222333333444444555666777888888888999:::===???BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBDDDCCCCCCIIIQQQOOO[[[eeefffbbb[[[RRRKKKCCC;;;@@@???FFFRRRggg~~~llldddfffxxx~~~jjjWWWQQQWWWmmm}}}rrreeeaaacccfffvvvxxxjjjfffvvvfffIII>>>;;;::::::888999999:::<<<===???@@@FFFHHHKKKNNNQQQRRRRRRRRRWWWWWWXXXZZZ\\\___aaabbbdddyyyiii[[[eee}}}~~~qqqZZZNNNLLLGGGDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777444333333222333333444444777777888999;;;<<<======AAACCCFFFIIIKKKOOOTTTXXX\\\```eeeiiimmmpppsssuuutttwwwzzz}}}{{{~~~xxxnnnbbb[[[YYYOOOOOOMMMGGGDDDHHHSSS]]]aaahhhrrr{{{zzz{{{|||oooaaa```gggeeeXXXOOOIIILLLeeeyyykkkpppooo\\\iii}}}oooaaalll~~~ooo]]]III888333555333222222111222222333333333444555666777888999999888999:::<<<>>>AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBB@@@AAACCCDDDFFFMMMVVVTTTaaajjjggg___XXXSSSPPPBBB<<>>@@@AAAIIIKKKNNNQQQSSSTTTSSSSSSYYYZZZ[[[\\\^^^aaacccdddfffxxxjjjZZZaaayyyrrr\\\OOOLLLHHHDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777333333333222222333444444444555777999;;;===???@@@AAACCCFFFHHHKKKOOOTTTWWW[[[___dddiiilllooosssuuutttvvvxxxzzz|||~~~vvvxxxsssfff```VVVTTTPPPJJJEEEEEEJJJNNNRRR]]]mmmzzz|||yyy{{{zzzmmm___^^^ffffffYYYPPPIIIKKKdddyyylllrrrrrr]]]kkk{{{ttthhhaaarrr|||lllZZZFFF666111333222222222111222222333333444444555666777888999999999999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@AAACCCEEEGGGPPPYYYZZZfffmmmggg\\\VVVVVVWWWCCC===CCCDDDLLLVVVhhh{{{zzzrrruuuuuuyyyxxxaaaNNNQQQ^^^yyyuuuiiiccc^^^]]]^^^bbblllvvvqqqggg\\\ZZZfff{{{gggFFF;;;;;;;;;777:::::::::;;;>>>AAAEEEGGGMMMMMMNNNQQQUUUUUURRROOOXXXYYY[[[]]]___aaacccdddggguuuddd\\\dddyyy|||pppYYYKKKJJJJJJEEECCC@@@???@@@???>>>===<<<<<<:::999888777777777555555444333222222222222111222333555777:::;;;<<>>@@@DDDFFFBBBBBBAAA@@@>>>???BBBDDDDDDCCCAAABBBEEEKKKQQQUUU]]]___kkkoooeeedddgggdddLLLBBBBBB@@@LLL[[[lllyyyvvvaaaRRRSSSaaa|||vvviiiaaaZZZXXXWWWYYY```hhheee^^^UUURRRZZZmmm___EEE;;;;;;;;;999;;;;;;<<<===@@@CCCFFFIIIQQQNNNOOOUUU]]]___[[[UUUXXXYYYZZZ]]]___bbbeeefffkkkuuuggg\\\```tttsss[[[JJJGGGEEEEEECCCAAA@@@@@@???>>>===<<<<<<:::999888777777777555555444333222222222222111222444666888:::;;;<<>>@@@CCCEEEDDDDDDCCCAAA@@@@@@BBBEEEDDDCCCBBBCCCGGGMMMSSSWWWYYYYYYfffqqqrrrvvvxxxpppMMMBBBAAA>>>JJJZZZlllzzzrrr```UUUTTTccc~~~yyyjjjaaaYYYTTTPPPOOORRRXXX[[[ZZZVVVQQQTTTbbbxxx}}}wwwoooUUUCCC<<<<<<<<<;;;<<<<<<===???BBBFFFIIIKKKSSSPPPPPPYYYdddiiiccc\\\YYYYYYZZZ]]]```dddgggjjjooovvvjjj[[[[[[mmmwww___MMMHHHDDDFFFDDDAAA@@@@@@???>>><<<<<<<<<:::999888777777777555555444333222222222222222333444666888:::;;;<<>>JJJZZZmmmzzzttt```TTTVVVfff|||mmmdddZZZTTTOOOKKKKKKNNNSSSWWWXXXUUURRRYYYjjjxxxqqqiiiooo___NNNCCC>>><<<;;;<<<<<<===???AAADDDHHHKKKMMMRRRQQQSSS[[[dddhhheee```[[[[[[\\\^^^aaafffiiilllpppuuunnn\\\XXXiiizzzdddRRRLLLFFFGGGDDDBBB@@@@@@???>>><<<<<<<<<:::999888777777777555555444333222222222222222333444666888:::;;;<<<>>>@@@BBBEEEHHHKKKMMMNNNTTTYYY___cccdddfffjjjmmmmmmoooqqqqqqrrrtttwwwzzzrrrPPPKKKIIIPPPiiissscccWWWSSSNNNJJJHHHKKKVVVccclllqqqpppssswww|||}}}|||vvvjjjaaahhhxxxppp^^^RRRNNNRRRhhhqqqdddqqqwwwcccgggxxx|||vvv{{{```[[[mmmyyy~~~{{{llllllbbbNNN<<<444444555222222333333444555555555777777888888999:::::::::;;;===>>>>>>===>>>@@@BBBEEEFFFFFFDDDBBBAAACCCDDDBBBAAABBBDDDIIIOOOUUUYYYUUUTTTcccwwwuuuPPPEEEFFFDDDPPP___pppvvv|||eeeTTT\\\kkk|||pppggg]]]WWWRRRLLLJJJJJJHHHOOOTTTSSSOOOPPPWWW^^^nnnlllgggjjjZZZJJJCCC???;;;:::===<<<>>>@@@CCCGGGJJJMMMOOOOOOQQQUUUZZZ]]]___```___]]]^^^___```cccgggjjjlllnnnsssqqq```YYYggg|||gggUUUMMMGGGGGGEEEBBBAAA@@@@@@>>><<<<<<<<<:::999888777777777555555444333222222222222222333444555777999::::::===>>>@@@CCCFFFIIIKKKLLLNNNSSSYYY\\\]]]___cccgggcccdddffffffgggiiikkklllvvvuuu}}}aaaMMMEEECCCLLLddd~~~ooo^^^VVVOOOKKKGGGHHHOOOYYY___bbb___bbbhhhqqqzzzzzzqqqeee___iiixxxqqq___TTTRRRVVVlll|||lll^^^ppp|||rrrccclll|||vvvpppiiiwwwsssqqqeeeOOO;;;333444555222222333444444555666666888888999999:::;;;;;;;;;===>>>???>>>>>>>>>@@@BBBDDDEEEEEEDDDBBBAAABBBDDD@@@@@@AAACCCGGGMMMSSSVVVRRRVVVjjj||||||oooOOOGGGKKKMMMYYYgggtttuuugggVVVaaarrr}}}uuukkkbbb]]]XXXQQQMMMLLLEEEJJJPPPSSSRRROOONNNOOO\\\ppp|||www{{{lllnnnppp\\\IIIBBB???;;;:::===>>>???BBBFFFJJJNNNPPPRRROOORRRUUUWWWWWWYYY[[[^^^```aaabbbdddfffggghhhiiijjjooo|||wwweee\\\fff}}}gggUUULLLEEEHHHFFFCCCAAAAAA@@@>>><<<<<<<<<:::999888777777777555555444333222222222222111222333444666777888999;;;<<<>>>AAADDDFFFHHHJJJIIIMMMRRRUUUVVVXXX\\\```ZZZZZZ[[[\\\\\\]]]^^^^^^bbbcccjjjxxx|||}}}[[[LLLDDD@@@KKK___}}}|||iii```XXXUUURRRTTT[[[ccchhhiii\\\\\\^^^fffqqq{{{~~~xxxnnnaaa\\\gggvvvppp___VVVUUU[[[pppssseeennnuuujjj^^^kkk~~~yyyvvvooo{{{|||xxxiiiRRR>>>555444333222222333444555666666777999999::::::;;;<<<<<<<<<===>>>??????>>>>>>@@@BBBBBBDDDEEEDDDCCCBBBCCCEEE@@@@@@AAABBBFFFJJJOOOQQQOOOWWWooo|||vvvjjjMMMGGGNNNQQQ___lllwwwyyytttaaaUUU^^^qqq~~~tttkkkfffbbbZZZSSSQQQIIIJJJMMMRRRWWWVVVQQQLLLQQQeeeyyyppprrrooorrr{{{aaaHHH@@@>>>::::::>>>@@@BBBFFFJJJNNNRRRTTTVVVTTTSSSTTTUUUWWWZZZ]]]^^^cccdddfffggghhhgggfffeeefffjjjtttkkk___ccc}}}hhhWWWNNNFFFIIIFFFCCCAAAAAA@@@>>><<<<<<<<<:::999888777777777555555444333222222222222000111222333444666777777:::;;;===???BBBDDDFFFGGGHHHLLLQQQSSSTTTWWW[[[___\\\[[[[[[\\\\\\\\\[[[ZZZXXX[[[___fffoooxxx~~~~~~}}}yyywwwxxxvvvZZZMMMCCC@@@KKKffftttlllgggdddbbbdddkkkrrrvvvwwwhhhccc___aaakkkvvv~~~}}}|||wwwlll___[[[ffftttnnn^^^VVVXXX___sssuuussswwwiii^^^kkk~~~}}}{{{rrrooozzzxxxtttfffQQQAAA:::555222222222333444555666777777:::::::::;;;<<<<<<=========>>>??????>>>???AAACCCBBBDDDEEEFFFEEEEEEFFFGGGCCCBBBBBBCCCEEEHHHKKKNNNNNNVVVnnn~~~xxxnnn```JJJEEELLLPPP^^^lllyyy|||wwwdddWWWQQQWWWmmm}}}sssooojjjaaaYYYVVVJJJGGGGGGNNNWWWYYYSSSLLLJJJ\\\www}}}rrrsssrrrrrrdddGGG======:::;;;???BBBEEEHHHMMMQQQUUUWWWYYYYYYUUURRRSSSYYY^^^```___eeefffhhhjjjiiigggdddcccdddhhhnnnnnn```aaa{{{hhhYYYRRRKKKIIIGGGDDDBBBAAA@@@>>><<<<<<<<<:::999888777777777555555444333222222222222000000111222444555666666999:::;;;>>>AAACCCEEEFFFKKKOOOSSSVVVWWWYYY^^^bbbdddcccbbbbbbcccbbbaaa___ZZZ^^^```^^^aaakkktttyyy{{{{{{wwwrrrpppttt~~~dddRRREEECCCGGG___zzzvvvoookkkhhhiiiooovvvzzz{{{vvvmmmcccaaahhhsss{{{||||||xxxlll^^^ZZZeeesssmmm]]]WWWYYYaaauuu|||}}}mmmaaaooo{{{{{{rrrppp||||||llliii^^^OOOCCC===777222222222333444555666777888::::::;;;;;;<<<=========<<<>>>??????>>>???AAACCCBBBDDDFFFGGGGGGGGGHHHIIIEEEDDDCCCDDDEEEGGGJJJLLLOOOUUUlll}}}{{{tttgggUUUIIIBBBHHHLLL[[[jjjyyy|||nnn```YYYWWW___qqqyyyqqqiiiaaaZZZTTTOOOGGGFFFRRR^^^\\\RRRHHHRRRfffqqqtttssshhhbbbIIIGGG@@@:::>>>CCCEEEGGGJJJNNNRRRTTTTTTRRRXXXUUUTTTUUUZZZ^^^``````bbbcccddddddcccbbbccceeecccjjjpppyyykkk\\\___vvvzzzlllXXXLLLKKKIIIFFFBBB@@@??????===<<<===<<<;;;;;;999999888777888777555333222222222333222222222222333444555555:::999999;;;@@@EEEHHHJJJNNNRRRXXX\\\^^^bbbhhhlllnnnlllkkklllmmmlllhhhdddeeeeeeeeehhhkkkllllllkkkmmmrrr|||uuujjjdddkkknnnaaaMMMKKK@@@MMMvvvyyyqqqlllfff``````eeemmmxxx}}}xxxjjj]]]cccttt~~~|||zzzuuulll]]]^^^mmmsssggg]]]QQQPPP]]]ppp}}}gggeeerrrxxxyyyuuuyyypppkkksssyyyyyykkkWWWEEE===:::555111555555444444555666888999999999999999999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEGGGKKKLLLIIIIIIKKKJJJ]]]lllnnnlllhhh\\\MMMBBBAAA>>>GGG\\\lll~~~}}}rrriiiccc```cccrrr{{{rrriiibbb[[[VVVNNNKKKSSS]]]^^^XXXMMMPPPZZZwwwtttxxxfff^^^}}}___GGGFFFBBB???DDDHHHIIIJJJMMMPPPTTTVVVVVVVVVXXXWWWVVVYYY\\\```aaabbb^^^```bbbccccccccceeegggaaagggkkktttqqqaaa[[[qqqqqq]]]OOOLLLIIIFFFBBB@@@??????>>><<<===<<<;;;;;;999999888777777666555333222222222222222222222222333444555555777888:::===AAAFFFJJJMMMTTTZZZaaagggiiikkknnnqqquuutttuuuxxxzzzxxxsssoooppppppoooqqqssssssrrrqqqlllnnntttuuukkkddd___dddpppvvvXXXEEE???FFFeeetttggg^^^ZZZVVVSSSVVV]]]gggttt~~~}}}sssfffggguuu~~~~~~{{{uuukkk]]]___nnnsssdddXXXNNNOOO^^^sssxxxsss~~~eeefffuuu{{{yyyvvv~~~zzzpppooorrrzzzyyyrrrttteeeOOO???888777555333555555444444555666888999999999::::::;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGKKKLLLJJJIIILLLNNN___lllkkkddd^^^SSSFFFDDDDDDBBBKKK```pppxxxoooiiijjjuuu~~~tttmmmjjjoooooowww}}}rrrjjjccc]]]TTTNNNQQQYYY]]]]]]UUUNNNMMMcccxxx~~~___\\\yyy^^^FFFGGGEEEDDDHHHIIIMMMNNNPPPSSSUUUXXXZZZ[[[XXXYYY[[[]]]```bbbcccccc___aaacccdddddddddfffgggccceeegggoooxxxhhhYYYooorrr]]]MMMHHHIIIFFFCCC@@@@@@???>>><<<===<<<;;;;;;999999888777666555444333222111111111222222222222333444555555555888<<>>@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHFFFGGGKKKMMMJJJKKKMMMSSScccnnnjjj```VVVJJJ@@@CCCDDDCCCNNNccctttzzzpppqqqvvvyyyvvvmmmbbb\\\YYYYYY]]]cccvvvxxxpppgggaaaXXXOOOMMMSSS[[[```\\\RRRHHHUUUooo~~~{{{sss[[[^^^|||___HHHHHHHHHHHHJJJHHHPPPRRRSSSUUUVVVYYY\\\^^^XXX\\\```bbbbbbbbbcccddddddfffhhhhhhfffeeedddeeegggggggggnnn}}}kkk[[[nnnttt___MMMEEEIIIFFFCCCAAA@@@???>>>======<<<;;;;;;999999888777666555444333222111111000222222222222333444555555444999>>>@@@@@@CCCIIIOOOQQQWWW^^^ccceeefffiiilllmmmsss|||~~~yyyuuuqqqpppvvvxxxmmmfff^^^\\\UUUWWWrrrYYYOOODDDJJJkkkmmm]]]QQQJJJGGGKKKOOOUUUaaannnwww~~~xxxqqqvvv{{{uuujjj]]]cccpppqqqaaaTTTKKKQQQfff{{{vvvppp~~~xxx___hhh~~~~~~vvvdddooo}}}{{{ooogggiiiVVVBBB777555555444444444444555555666666777888777999;;;>>>>>>>>>===<<<<<<===>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFHHHFFFGGGKKKLLLJJJKKKNNNTTTdddrrrpppeeeXXXKKKBBBAAACCCDDDPPPfffvvvtttnnnmmmiiiaaaXXXQQQMMMLLLJJJOOOSSS^^^}}}wwwmmmggg]]]SSSNNNPPPXXXaaa___XXXMMMOOO```lll|||~~~xxxdddSSS]]]}}}{{{ZZZHHHIIIJJJLLLNNNKKKQQQSSSVVVWWWWWWYYY]]]```[[[```eeeeeebbb___```cccdddfffhhhhhhgggeeeddddddiiihhhggglllmmmZZZkkkyyyeeeSSSHHHJJJGGGCCCAAA@@@@@@>>>======<<<;;;;;;999999888777555555555444333222111000222222222222333444555555777;;;@@@@@@>>>???DDDIIIMMMQQQUUUXXXZZZ^^^dddiiieeemmmyyy{{{uuuqqqsss{{{rrriiiddd]]]WWWXXXeeewwwlllWWWCCCCCCVVVuuu}}}jjj```SSSKKKNNNPPPRRRZZZgggkkktttzzzwwwtttwww{{{vvvkkk___fffqqqooocccXXXOOOWWWkkkyyyuuu}}}{{{qqqooo}}}vvv___kkkxxx{{{wwweeemmmyyy}}}pppggggggTTTBBB;;;:::777333222444444555666666777777777777999;;;===???>>>======;;;<<<===>>>???@@@AAABBBDDDDDDEEEFFFFFFFFFEEEEEEFFFDDDEEEIIIJJJIIIJJJNNNQQQbbbsssxxxpppbbbSSSIIIAAADDDFFFTTTiiiyyy~~~{{{pppaaa]]]UUUNNNHHHDDDCCCCCCDDDEEEDDDHHH]]]wwwoooeee[[[SSSPPPVVV^^^]]]]]]TTTPPPWWW]]]kkkpppZZZRRReee~~~oookkkQQQFFFJJJLLLPPPTTTPPPQQQUUUXXXYYYYYYYYY]]]``````fffkkkhhhaaa]]]^^^aaa```cccfffhhhgggffffffffffffffffffhhhvvvpppWWWddd{{{iiiWWWKKKJJJGGGDDDAAAAAA@@@???======<<<;;;;;;999999888777666666666555444333111111222222222222333444555555888;;;>>>>>>======???BBBDDDFFFHHHIIILLLRRR\\\cccccckkkvvv}}}xxxrrrqqqttt|||{{{ppphhh___[[[^^^^^^aaasssnnnUUUFFFEEESSSsssttt```RRRSSSUUUTTTYYYcccbbbiiippptttuuuyyy{{{wwwlllbbbiiirrrlllccc[[[UUU]]]ooowww|||yyysssvvvxxxcccrrr{{{www|||hhhllluuurrrgggfffRRRAAA===>>>999444222333444555666777777777777777888:::<<<===>>>>>>===;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEEEEDDDDDDCCCDDDAAABBBFFFGGGGGGHHHLLLMMM\\\ooozzzwwwiiiYYYNNNCCCGGGJJJYYYnnn|||~~~www~~~ttt```RRRMMMHHHCCCBBBBBBAAAAAACCCBBBAAACCCKKK```xxxlllbbbWWWOOOQQQWWWYYY]]]WWWRRRUUUUUU\\\lllnnnXXXZZZvvvsssccc^^^KKKFFFLLLMMMPPPUUURRRRRRVVV[[[]]][[[[[[^^^aaagggmmmqqqlllbbb[[[]]]aaacccfffiiikkkjjjiiihhhhhhccceeefffgggnnnvvvWWW```xxx|||lll\\\OOOJJJGGGDDDBBBAAA@@@???>>>===<<<;;;;;;999999888777666777777777666444222111222222222222333444555555888999:::;;;;;;<<<<<<<<<===>>>@@@AAADDDLLLVVV^^^```gggqqqzzz}}}yyysssooonnnqqquuu~~~zzzpppgggbbbccc___[[[eeevvvuuuZZZFFFEEETTTbbbrrr]]][[[]]]YYY[[[bbb```bbbhhhpppxxx}}}~~~}}}zzzxxxnnndddlllrrriii```[[[YYYaaaqqq}}}|||jjjzzz|||zzzlllqqqzzzuuukkkeeeOOO<<<:::<<<888555555333444555666777777777666777777888:::;;;===>>>>>><<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA??????CCCDDDDDDFFFJJJKKKUUUfffsssttthhhWWWLLLCCCHHHLLL[[[ppp}}}gggOOOIIIFFFCCCBBBCCCDDDDDDBBBDDDCCCFFFJJJHHHJJJ]]]ttt|||oooeeeYYYMMMKKKOOOUUU[[[WWWSSSUUURRRSSS^^^xxxnnnWWW```zzzkkkZZZKKKHHHMMMLLLNNNRRRPPPRRRXXX]]]___]]]\\\___bbblllrrruuunnnbbb[[[\\\bbbjjjmmmppppppnnnkkkiiihhhbbbfffiiigggjjj|||ZZZ```uuussscccWWWJJJGGGDDDBBBAAA@@@???>>>===<<<<<<;;;:::999888777777777888888777555333222222222222222333444555555777666777888;;;<<<;;;:::===@@@BBBDDDHHHOOOYYY```]]]ccckkkqqqvvvzzz~~~{{{uuunnnjjjkkkmmmvvvyyyqqqjjjfffccc___```dddzzznnnRRRKKKKKKGGGhhhgggbbbccc]]]\\\aaaaaa```dddooozzz~~~{{{{{{zzzyyyooofffmmmrrrggg]]]ZZZZZZbbbrrrooozzzyyyqqqxxxxxxpppdddLLL888666:::777555888333444555777777777777666777777777888:::<<<===???======>>>???@@@AAAAAABBBAAABBBBBBCCCBBBBBBAAAAAA@@@======AAACCCBBBEEEIIIJJJQQQ___lllooodddSSSGGGBBBFFFKKKZZZooo{{{~~~mmmXXXHHHEEEDDDCCCEEEIIIJJJIIIGGGGGGGGGGGGFFFFFFIIINNNQQQooovvvgggYYYPPPJJJHHHSSSTTTUUUWWWWWWWWWUUUTTTaaammmZZZ}}}tttnnn\\\RRRIIIJJJMMMPPPRRRUUUUUUWWW[[[\\\]]]^^^```aaammmpppnnnddd___bbbfffeeennniiihhhkkklllhhhfffgggjjjfffdddfffkkk|||___^^^rrr}}}kkkXXXKKKGGGCCC@@@??????>>>===>>>===<<<;;;:::999999999999888666555333333222222333333222111111111222333999888777666777888:::;;;;;;@@@FFFHHHIIIMMMTTTYYY^^^bbbgggnnnsssvvvxxxxxx|||}}}}}}||||||~~~xxxrrrooonnnkkkiiiqqq{{{ooohhheeeccc___\\\eeeaaaKKKDDDDDDTTTkkkvvv]]]]]]```^^^```fffaaa___gggvvv~~~www{{{uuuiiijjjtttrrrfff]]]TTTTTTaaauuu{{{}}}qqqjjjzzz}}}lll|||zzzxxxqqqXXXAAA999666111111777666666777888888888888888666777777999:::;;;<<<<<<>>>===<<<<<<===???AAABBBCCCCCCCCCCCCBBBAAA@@@???;;;>>>AAACCCCCCCCCDDDFFFEEEQQQbbbjjjggg[[[NNNFFFHHHGGGIIIYYYjjjppp}}}mmm]]]NNNDDDGGGGGGGGGHHHKKKMMMNNNNNNNNNNNNMMMJJJHHHGGGIIILLLRRRaaaqqqyyyxxxjjj^^^TTTMMMIIILLLOOORRRWWWZZZ[[[ZZZYYYZZZttt}}}jjjgggvvvkkk\\\SSSKKKKKKOOOQQQSSSWWWXXXYYYYYYZZZ[[[^^^cccgggooopppmmmdddaaadddgggffffffkkknnnkkkddd```cccgggfffddddddgggjjjyyyeee\\\jjj|||kkkYYYLLLHHHDDDAAA@@@@@@???>>>>>>===<<<;;;:::999999999999888666555333333222222222222111000000111222333666666555555666888:::;;;>>>BBBGGGHHHHHHKKKQQQVVVZZZ___eeekkknnnppprrrtttyyyzzz{{{zzzzzz|||~~~yyytttqqqnnnlllnnn|||uuullleee___XXXSSSSSSfff|||ttt[[[JJJFFFKKK^^^vvvjjjccc^^^YYY[[[gggcccaaaiiiwww}}}ooonnnuuuqqqeeeXXXRRRSSSaaauuunnnkkkzzzzzzkkk|||uuurrrhhhRRR>>>888777222222666666666777888888888888888888888999999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@?????????<<<===@@@BBBDDDEEEFFFFFFIIIVVVhhhqqqlll]]]LLLBBBEEEDDDGGGUUUdddjjjvvvgggZZZRRROOONNNOOOQQQSSSTTTTTTVVV[[[___``````^^^YYYTTTPPPOOOOOOGGGMMMQQQRRRYYYiiizzzzzznnnddd[[[QQQJJJHHHKKKQQQYYY^^^```^^^[[[VVVbbbxxxyyyiiittt~~~qqq\\\TTTMMMNNNQQQRRRUUUYYY\\\[[[YYYXXXZZZ___gggmmmrrrpppkkkeeeeeehhhhhhfffbbbkkkmmmddd^^^aaacccaaabbbaaadddhhhjjjuuujjj[[[bbb}}}nnn]]]NNNJJJFFFCCCBBBAAA@@@??????>>><<<;;;::::::999999999888666555333333222222222111000000000222333444333333333444666888;;;<<>>@@@BBBAAA@@@?????????@@@AAABBB>>>======AAAFFFHHHGGGEEEIIIYYYnnnyyytttbbbMMM@@@@@@AAACCCMMMYYY```|||{{{tttpppjjjaaaXXXTTTUUUZZZ]]]\\\```dddcccbbbfffnnnvvvyyyyyywwwqqqjjjccc^^^\\\TTTRRRMMMGGGGGGPPP\\\eeezzz{{{ppphhh___TTTJJJHHHLLLSSS\\\bbbccc___[[[YYYXXXgggxxxlllyyy}}}vvv\\\UUUPPPQQQSSSTTTWWWZZZ^^^]]][[[ZZZ]]]ccclllrrrsssoooiiiggghhhjjjiiiggghhhmmmjjj```aaaiiifffZZZcccbbbfffjjjkkkuuummm\\\bbbqqqcccPPPLLLHHHEEECCCBBBAAA@@@???>>>===;;;::::::::::::999888666555333222222222222222111111222333444555111222333555777:::===???EEEFFFGGGGGGHHHJJJNNNQQQRRRZZZcccfffdddccchhhmmmsssuuuvvvvvvwwwxxx{{{}}}yyytttrrrlllppp{{{uuufffYYYOOOGGGBBBHHH???CCC]]]yyyttteeePPPWWW```gggjjjqqqmmm```bbbiiiffffffmmmxxxxxxmmmnnnsssooocccTTTSSS[[[lll}}}pppfffmmm}}}zzzssslllfffmmm~~~zzzggg```KKK@@@777777888666444444666666777888888888888888999999999999::::::::::::888999999:::<<>>???FFFMMMTTTuuuvvvoooiiiccc]]]ZZZ]]]```bbbbbbhhhmmmqqqppppppuuu~~~sssjjjeee]]]XXXRRRNNNMMMNNNSSSXXX]]]xxxzzzpppiii```UUULLLHHHKKKSSS^^^ggghhhccc^^^[[[TTT^^^~~~wwwrrrppp[[[VVVSSSTTTUUUUUUXXX\\\____________bbbgggnnntttrrrmmmhhhgggiiijjjiiihhhnnnyyyyyyllldddgggfff^^^fffeeehhhlllmmmuuuooo```ggg~~~qqqdddQQQNNNIIIFFFDDDCCCBBBAAA???>>>===<<<;;;:::::::::999888666555333222222222444333333222333444555666111333444777:::>>>@@@BBBDDDEEEEEEFFFHHHKKKOOORRRRRRZZZcccfffdddcccggglllrrrsssuuuvvvwwwxxx{{{}}}~~~wwwtttmmmmmmuuu|||lll[[[OOOGGGDDDBBBHHHCCC>>>JJJnnn______bbbgggjjjmmmyyyuuucccccchhhggggggnnnwwwwwwooopppuuupppeeeSSSUUU```qqqllleeennn}}}sssjjjcccqqqxxxcccZZZBBB;;;555666888777555444666666777888888888888888888888888999999999999999999999:::<<<>>>@@@AAABBBDDDCCCBBBBBBCCCEEEGGGIII@@@<<<;;;>>>EEEHHHGGGDDDEEEWWWmmmzzzvvvdddOOOAAA:::======AAAEEEKKKnnnsssnnnbbb``````dddkkkoooooommmuuuyyy||||||}}}xxxqqqfff___YYYVVVRRRLLLIIIJJJIIIaaa|||yyynnnfff^^^UUUOOOGGGJJJSSS```kkknnnjjjdddZZZRRRWWWrrr|||xxx|||}}}hhhZZZVVVTTTVVVWWWVVVXXX]]]___```aaabbbdddhhhnnnsssooojjjggghhhhhhggggggiiiooo}}}fff]]]ccciiiggggggjjjmmmlllsssvvvfffjjj|||ooodddRRRNNNJJJFFFDDDCCCBBBAAA??????===<<<;;;:::::::::999888666555333333222222555444333222222333444555222444666:::===@@@CCCDDDCCCBBBBBBCCCFFFJJJNNNQQQSSSZZZaaaeeedddeeehhhkkkppprrruuuvvvwwwxxxzzz|||zzzuuummmkkkqqqxxxgggWWWKKKEEEEEEFFFCCCGGGCCCFFFgggvvvmmmiiilllmmmmmmrrrzzzkkkhhhiiihhhiiiooowww~~~tttlllmmmooohhh^^^QQQVVVcccuuu~~~hhheeerrr~~~uuujjjaaatttvvv___VVV>>>:::666555666777555444666666777888888888888888888888888999999:::::::::999:::;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEE???===;;;>>>BBBEEEEEEDDDGGGVVVhhhqqqlll[[[III>>>:::<<<===AAADDDJJJmmmooollleeejjjrrrzzzuuujjjddd[[[OOOGGGEEEDDDQQQaaaoooxxxmmmccc\\\VVVSSSKKKNNNUUUbbbmmmqqqlllfffYYYRRRSSSccc{{{vvv|||{{{eeeXXXUUUUUUWWWWWWVVVXXX]]]____________aaafffmmmrrrkkkgggfffhhhfffcccdddjjjkkkzzzkkk^^^bbbkkkdddeeejjjmmmjjjmmm}}}hhhfffyyy~~~pppfffRRRNNNJJJFFFDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;;;;999888666555333333222222555444222111000000111222333444777;;;>>>AAACCCDDDAAA@@@>>>???BBBFFFJJJLLLRRRWWW]]]aaadddeeegggiiinnnqqqsssuuuvvvwwwyyy{{{|||xxxnnnkkkmmmwwwzzzkkk[[[NNNHHHHHHIIIAAAGGGGGGFFFZZZtttqqqoooiiigggjjjuuuooojjjjjjlllqqqxxx~~~|||pppiiijjjjjjbbbWWWRRRYYYhhhyyy|||wwwssswwwzzzbbbeeexxx}}}~~~ttthhh]]]vvvsss]]]SSS???<<<777444555666666444666666777888888888888888999999::::::;;;<<<======999999;;;<<<===>>>>>>>>>===>>>>>>>>>??????@@@@@@>>>=========???@@@BBBCCCFFFQQQ___eee```TTTGGG???999<<<>>>DDDIIIOOOqqqsssssszzzvvvlll___VVVSSSGGGJJJNNNVVVkkkyyylllbbb[[[WWWVVVQQQSSSYYYcccnnnpppjjjcccZZZUUUQQQXXXlllttt~~~{{{qqqcccWWWUUUVVVXXXXXXVVVXXX]]]```___]]]\\\^^^dddlllqqqhhheeefffhhheee```cccjjjhhhiiiooouuuqqqhhhdddeee```bbbiiimmmhhhgggvvvhhh```ssssssiiiRRRNNNJJJFFFDDDCCCAAA@@@@@@???>>>===;;;;;;;;;;;;999888666555333333222222444333111///......//////333555777;;;>>>AAACCCCCCAAA>>><<<<<>>888444333666666444666666777888888888888888::::::;;;<<<===??????@@@888999:::;;;<<<<<<<<<<<<======>>>????????????>>>===>>>>>>=========@@@CCCAAAKKKWWW\\\YYYPPPHHHCCC999<<>>>>>===<<<;;;::::::999888888777555444333222111333222111000////////////222333666:::>>>AAADDDFFF@@@>>>===<<<===AAADDDGGGLLLPPPUUUYYY[[[^^^```bbbiiikkknnnqqqtttuuuvvvvvvuuuxxx|||yyytttooommmllliiieee```aaabbbiiiwwwnnn\\\SSSPPPOOOJJJDDDBBBFFFIIITTTooozzzgggYYYPPPKKKUUUwww|||vvvtttttttttvvvyyy}}}zzzqqqnnnkkkbbbYYYYYYfffuuuzzzwwwhhhhhhllllll{{{mmm```qqq}}}hhhYYYwww{{{lll\\\QQQ???;;;888666777888666444777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============999:::;;;<<<============???>>>===<<<<<<===>>>???>>>>>>===<<<===>>>@@@AAAEEEHHHSSSaaa```PPPAAA<<<:::>>>@@@HHHYYYhhhlll^^^XXXPPPKKKLLLMMMTTTfffzzzyyyoooggg```YYYSSSUUU\\\iiiwww{{{uuunnn```SSSMMMWWWdddqqquuufffaaaYYYYYYXXXWWWYYYZZZZZZZZZ[[[bbbaaa```aaadddhhhkkklllhhhgggeeecccbbbcccdddeeeiiieeeaaabbbfffkkkmmmmmmhhhhhhccccccgggeeennnnnnYYY```qqq```TTTJJJHHHHHHFFFCCCBBB>>>>>>===<<<;;;::::::999888888777666444333222111333333222111000000000000111222555999<<<@@@CCCDDDAAA@@@>>>===>>>AAADDDFFFKKKNNNSSSWWWZZZ]]]```bbbhhhjjjmmmpppsssuuuuuuvvvwwwyyy{{{|||yyyuuuttttttqqqlllfffcccbbbfffrrr}}}zzzggg[[[SSSNNNJJJEEEDDDFFFEEEIII]]]sss{{{cccQQQHHHDDDGGGiii{{{tttvvvvvvvvvxxx{{{~~~}}}tttqqqlllcccZZZZZZgggvvv|||mmmfffoooxxxxxxkkkfffwwwiii\\\xxxgggVVVJJJ???<<<888777888888777555777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>======>>>>>>???@@@AAADDDEEENNNZZZZZZLLLAAA>>>:::>>>@@@LLLaaarrrxxxgggbbbXXXPPPOOOMMMOOO\\\lll}}}yyypppeee\\\XXXWWW[[[kkk|||}}}ssseee[[[TTTYYYbbbmmmyyygggbbb\\\ZZZYYYXXXXXX[[[]]]^^^]]]dddfffggghhhgggggghhhiiihhhfffcccaaa______```aaaeeebbb___^^^```eeejjjnnniiikkkfffdddfffdddnnnttt^^^___{{{uuubbbVVVJJJHHHIIIGGGDDDCCC???>>>>>>===<<<;;;::::::999888777666444333222222444333222111111000000111000222444888;;;???AAACCCCCCBBB@@@>>>???AAACCCEEEHHHLLLQQQUUUXXX\\\___bbbfffhhhkkkooorrrssstttuuuvvvwwwwwwzzz}}}vvvmmmhhhhhhooozzz~~~nnn```WWWNNNJJJIIIIIIEEEDDDOOO^^^|||fffSSSGGG??????[[[xxxtttyyyyyyzzz{{{}}}{{{tttpppjjjaaaZZZ\\\iiixxxlllhhhqqq{{{~~~|||iiimmm}}}~~~kkkdddppp^^^MMMAAA???===:::888888888888777777888999:::;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;<<<<<<======>>>>>>>>>=========>>>>>>=========<<<===>>>???@@@@@@@@@@@@CCCBBBIIISSSRRRGGG??????@@@BBBDDDPPPeeeuuuwwwlll```VVVSSSPPPPPPXXXeeeuuuyyykkk```^^^ZZZ]]]nnn{{{ppphhh```___cccnnnyyykkkeee```YYYZZZZZZZZZ]]]aaa___[[[aaafffjjjllljjjhhhhhhiiihhhfffccc```___^^^^^^___aaaaaa```^^^^^^```eeeiiihhhmmmkkkhhhhhhfffooojjjeeeyyyvvveeeWWWJJJGGGIIIHHHEEEDDD??????>>>===<<<;;;::::::999888777666555333222222555444333222111111111111111222555888;;;???AAABBBDDDCCCAAA@@@@@@AAACCCDDDFFFJJJNNNRRRVVVYYY^^^```dddfffiiimmmppprrrssssssrrrttttttuuu|||wwwqqquuu~~~wwwjjjVVVSSSQQQPPPLLLJJJPPPZZZjjjuuu|||zzzrrrfffTTTBBB@@@RRRooo~~~vvvvvv||||||}}}}}}|||sssooolllddd\\\WWW```mmmzzzxxxnnnkkkrrr|||yyyjjjpppzzznnnqqqxxxgggVVVFFF;;;???===;;;999888888888888777888999:::;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@FFFOOOMMMBBB<<<>>>???BBBEEESSShhhtttsssfffZZZVVVTTTRRRXXXbbbooo|||rrrfffddd___aaasss|||uuulllggghhhrrruuu~~~mmmddd^^^YYY\\\]]]]]]aaaeee```XXX]]]bbbhhhkkkjjjiiijjjkkkiiigggdddbbb```___``````aaabbbbbbaaa______```aaaaaajjjkkkiiijjjhhhlll|||vvvmmm{{{xxxiiiYYYJJJGGGIIIHHHEEECCC??????>>>===<<<;;;;;;:::999999888666555444333222555444333222111111111111222333666999<<>>>>>>>>=========<<<<<<::::::999999999:::;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;===???@@@@@@@@@?????????FFFNNNKKK@@@;;;>>><<>>===<<<;;;;;;:::999888777555444333333444333222111111000000111333444666999<<>>??????@@@>>>>>>EEENNNKKKBBB@@@DDDIIIOOOTTTbbbssszzz{{{iiibbb^^^[[[\\\bbbiiivvv}}}tttllliiimmm~~~vvvwwwooolllyyynnngggaaa___bbbaaa```gggqqqoooeeegggffffffggghhhiiiiiihhhgggeeedddccccccdddfffggghhheeebbbbbbcccdddaaa___\\\dddcccbbbjjjlllkkkrrrnnnssstttbbbOOOJJJLLLKKKGGGDDD@@@@@@???>>>===<<<;;;;;;:::999888777666444333333333333222111000000000000222333555888;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBEEEGGGIIIKKKMMMQQQUUUXXX]]]___cccgggkkkmmmnnnooommmtttxxxvvvwww~~~yyypppiiigggiiillllllkkkjjjbbb^^^nnn~~~aaaRRRRRReeeoooiiikkkwww{{{{{{}}}~~~~~~|||sssjjjhhhllljjj___YYYZZZnnnzzz~~~rrrxxxpppmmmuuu{{{}}}sssiiibbbqqqnnn^^^TTTJJJBBB:::;;;;;;999666555888:::777888999:::;;;<<<<<<<<<999999:::;;;;;;<<<<<<<<<;;;:::999777777888:::;;;===<<<<<<;;;;;;<<<<<<===999999999:::<<<===???@@@>>>>>>DDDLLLKKKEEEHHHQQQXXX[[[\\\bbbmmmsssrrriiieee______dddhhhtttxxxmmmkkkppp}}}uuuaaadddsssxxxgggddd```ccceeeaaa___hhhvvvwwwooooookkkgggfffggghhhgggdddeeedddccccccdddfffhhhiiikkkfff``````dddfffeeecccaaafffbbbaaakkkppppppuuukkklllyyyeeeRRRLLLMMMMMMHHHEEE@@@@@@???>>>===<<<;;;;;;:::999888777666555444333333222111000////////////111222444777:::===???@@@@@@?????????@@@@@@AAABBBEEEGGGIIIJJJLLLOOOSSSWWW\\\___bbbfffjjjlllnnnnnnjjjqqqtttrrrsss{{{{{{vvvvvvyyy{{{zzzoooqqqggg\\\fff}}}___MMMSSSYYYZZZfffzzzyyyzzz|||}}}}}}yyyqqqzzz|||sssjjjhhhmmmjjj]]]WWWYYYqqq|||wwwvvvyyyhhhlllyyyzzz|||oooccc\\\ooolll[[[PPPFFF>>>999:::;;;888555555777:::777888999:::;;;<<<<<<<<<666777888999:::;;;;;;<<<<<<;;;999888888999;;;<<<===<<<;;;::::::;;;<<<===888888888999:::<<>>BBBIIIJJJHHHOOO[[[UUUXXXWWW[[[eeennn{{{tttkkkfffeeeeeemmmzzzuuufffeeelll}}}]]]]]]nnnllliiillldddeeedddccccccdddgggjjjllluuurrrlllgggccccccdddeeeddddddddddddddddddddddddcccaaa```bbbeeefffeeecccddddddcccbbbcccgggmmmqqqxxxdddzzznnnXXXLLLLLLOOOJJJCCCCCCAAA???>>>>>>>>><<<;;;<<<:::888555333222222222222222222222222111000///222333555777:::<<<>>>?????????>>>>>>>>>>>>??????CCCEEEHHHJJJKKKMMMPPPSSSWWWZZZ^^^bbbfffiiikkklllrrrsssrrrpppqqqxxx{{{uuummmffffffvvvzzzVVVKKKJJJLLLYYYkkkuuuzzz{{{xxxyyy~~~{{{~~~pppiiiwwwzzzvvvrrrlllkkkmmmggg\\\[[[cccxxx}}}~~~~~~qqqccc|||kkk]]]aaayyyxxxiiiPPPBBBAAA===888777666555555555555555555555777888::::::;;;;;;:::::::::999999999888888::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<888999999999:::;;;;;;<<<<<<<<>>>>>>>><<<;;;<<<:::888666444333333333333333333222222000//////222333444777999;;;<<<=========<<<<<<======>>>>>>AAACCCFFFHHHIIIKKKNNNQQQUUUWWW[[[```dddgggjjjjjjpppqqqqqqpppqqqvvvyyymmmgggqqqtttWWWHHHHHHTTT```pppvvvxxxvvvwww|||~~~yyymmmkkkxxx~~~vvvsssrrrmmmkkkkkkcccYYY[[[eee{{{~~~xxxooojjjooo]]]```www|||ppp```HHH<<<===;;;777666666555555555555666555666777888999:::::::::;;;;;;;;;:::::::::999999::::::999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999888777777777888:::;;;BBBBBBFFFOOOSSSOOOHHHEEEFFFFFFEEEKKKWWW___vvv|||qqqooouuu|||{{{tttkkkeeedddjjjxxxvvvpppppprrrxxxlllaaa\\\gggzzznnnXXXnnnwwwmmmfffoooyyyuuu```___^^^]]]]]]___aaabbbbbbdddfffhhhiiihhheeedddggggggfffeeeddddddccccccaaa___^^^___bbbeeeggggggggggggeeeddddddfffkkknnn|||gggoooxxxeeeWWWOOOLLLIIIGGGDDDBBB???>>>>>>>>><<<;;;;;;:::888666555444333333444444444333222000///...111222333555777888:::::::::::::::::::::;;;<<<===>>>AAADDDFFFGGGIIILLLNNNQQQTTTWWW\\\aaaeeegggiiimmmnnnppppppqqquuu}}}vvvjjjmmmkkkKKKCCCIIIOOOfffnnntttuuuuuuyyy~~~vvvooooooyyy~~~xxxrrrqqqrrrooommmjjj___WWW]]]jjj}}}|||{{{ooommmuuu}}}uuu```ccczzz|||lll[[[CCC888:::888666555555555555666666777666777777888999999999888<<<;;;;;;;;;::::::::::::999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<999888888888999;;;===???DDDDDDHHHNNNMMMFFFAAA??????@@@>>>DDDOOOVVVmmm~~~sssmmmmmmrrrvvvtttlll```VVVVVVbbbxxxyyyyyy{{{}}}oooeeegggooozzzppp\\\tttxxxkkkfffbbbiiioookkkbbbaaa___^^^^^^___```aaa___aaaeeegggiiihhhfffeeehhhhhhgggfffeeeccccccbbbbbbaaa___^^^```bbbeeeggggggggggggffffffiiimmmqqq}}}iiilll{{{iii[[[QQQJJJHHHIIIEEECCC@@@???>>>>>><<<;;;;;;:::999777666555444444555444444333222000///...///000111222333444555666777777777777888999:::;;;===???BBBDDDFFFHHHKKKMMMOOOQQQUUUYYY^^^bbbeeegggjjjllloooppprrruuuyyy}}}}}}nnnmmm~~~dddKKKEEEGGGYYYdddpppuuuvvvxxx}}}|||zzzrrrooovvv{{{xxxsssqqqtttrrrpppiii]]]XXXbbbppp~~~}}}|||vvvfffjjj|||~~~yyy|||uuubbbiii~~~nnn]]]EEE::::::777555555555555555666777888777777888888888888888777;;;;;;:::::::::999999999888888888888999:::;;;;;;999999999:::::::::;;;;;;777999;;;>>>@@@BBBCCCDDD???AAAFFFKKKIIIBBB??????<<<===<<>><<<:::;;;::::::999777666555444444444444444222111000///.........///000111111111444444444555666888999:::<<<>>>AAACCCEEEGGGJJJLLLNNNPPPSSSWWW[[[```ccceeegggiiimmmooorrrtttwwwyyyrrrnnnzzzcccLLLHHHMMMYYYiiitttvvvwww{{{|||~~~{{{yyynnnggglllvvvzzzxxxtttuuutttppphhh^^^]]]iiixxx~~~qqq```fffyyy{{{yyy}}}mmm```qqqvvviii[[[FFF<<<;;;666555555555555555666777888666777777888888888777777999999999999888888888777888888888888999:::;;;<<<777888888888888999999999888;;;???BBBDDDCCCAAA???<<<>>>DDDJJJHHHAAA>>>>>>===>>>===BBBJJJPPPjjj}}}xxxqqqkkk]]]NNNLLL^^^zzzyyylllvvvooohhhrrrdddeeeaaa]]]]]]ZZZ^^^^^^]]]]]]]]]]]]]]]]]]ccccccccccccdddeeeeeeeeeffffffeeedddccccccbbbbbbdddcccbbb```]]]]]]___aaaeeeggghhhiiikkkooossswwwttthhhyyyqqqeeeXXXKKKGGGJJJFFFDDDAAA??????>>><<<:::::::::::::::999777666555444444444444333222111000.........///////////////222222222333555777999:::;;;===@@@BBBCCCEEEHHHKKKMMMOOOQQQTTTXXX]]]```bbbccceeeiiilllpppssstttuuuzzzwwwqqqvvv}}}ZZZJJJFFFOOO^^^mmmssstttxxx~~~~~~qqqggg___cccpppzzz{{{wwwtttsssooofff```cccqqq~~~rrrdddhhhwww{{{wwwwww{{{~~~vvvxxxbbb___yyyyyyggg\\\RRRAAA::::::666666555555555555666666777555666666777888888888777888888888888777777777777777777777888888:::;;;<<<777777888888888999999999:::<<>>CCCJJJJJJBBB<<<:::>>>@@@>>>AAAIIIPPPlll~~~ooo\\\VVVfffxxxyyypppllluuufffhhhbbb\\\^^^___\\\\\\\\\\\\\\\\\\]]]]]]```aaabbbcccccccccccccccdddddddddccccccbbbbbbbbbaaabbbbbbaaa^^^]]]^^^aaaeeeggghhhiiijjjmmmqqqtttzzz}}}jjjqqqyyylll___PPPHHHJJJGGGEEEBBB@@@???>>><<<:::::::::;;;::::::888666555222333333444333333222222000000000000000000000///000111111333555777888:::888;;;>>>@@@AAACCCFFFHHHLLLMMMNNNQQQUUUXXX\\\^^^___```ccchhhmmmppprrrrrruuu|||vvvwww||||||qqqQQQCCCGGGRRRaaakkkooovvv}}}~~~oooiiicccdddmmmuuuwwwuuuqqqpppkkkdddaaaiiivvv~~~wwwrrrvvv~~~zzzvvvwwwxxxyyyxxxnnnvvvnnn\\\ddduuuaaaTTTJJJ<<<777999666777666666555555555555666444444666777888888888888999999999888888888777777666666777777888:::;;;<<<999999999999::::::::::::999:::;;;;;;:::888777555<<<<<>>EEENNNmmm|||fff]]]jjjzzzzzztttpppyyyiiijjjbbb[[[___ddd\\\\\\]]]]]]^^^^^^^^^^^^\\\]]]```bbbccccccbbbaaacccbbbbbbbbbbbbbbbbbbbbb^^^```bbbaaa___^^^___aaaeeeggghhhiiiiiikkknnnqqquuu~~~nnnnnnrrrdddSSSIIIJJJGGGEEEBBB@@@???>>><<<::::::;;;;;;;;;:::888777666222222333333444444333333333222222222111111111111000000111222444777999:::666999<<<>>>???AAADDDFFFKKKLLLMMMOOORRRVVVYYY[[[\\\]]]```eeejjjnnnppppppttt}}}||||||~~~zzz]]]CCCBBBJJJXXXdddkkkttt}}}}}}vvv{{{rrrqqqmmmkkkllloooqqqooonnnmmmhhhbbbbbblllyyy}}}}}}yyyyyy}}}|||yyykkkssskkk]]]kkk{{{fffUUUIII:::666999666888777666555555555555555333444555777888999999999:::::::::999999999888888666666666777888:::;;;<<<::::::;;;;;;;;;<<<<<<<<<777777666666777999;;;<<<999999???KKKPPPKKK@@@:::<<<<<<999;;;BBBLLLlllqqq```rrr~~~xxxsssyyy~~~~~~hhhdddeeebbb```bbb^^^[[[ZZZ\\\[[[WWWYYY^^^\\\^^^```___]]]\\\^^^```aaaaaaaaaaaaaaabbbbbbbbb_______________```aaaaaaeeeggggggeeeggglllmmmjjjlllsssqqqxxx|||mmmUUUGGGHHHHHHFFFCCCBBBBBBBBB@@@???;;;;;;;;;:::999888777666333333333333444555666777333333333333333333222222///000111333444555666666888888999;;;===???BBBCCCGGGIIIKKKMMMNNNPPPTTTWWWZZZ[[[]]]```eeeiiilllnnnooouuu}}}~~~zzzyyy|||~~~{{{|||UUUGGGDDDRRRbbbkkkttt~~~{{{{{{qqqnnnkkkkkkmmmnnnllljjjhhhiiiddd^^^aaappp~~~{{{~~~|||mmmwww|||zzzwwwqqqnnndddeee~~~ttt]]]LLLAAA777888<<<666555555555555555555555555333444444555666777777888888888888888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888===;;;>>>FFFKKKFFF>>>999999666666>>>CCCBBB___xxxlllyyyzzzyyy}}}xxx||||||rrraaa___```]]]\\\___aaa___]]]\\\]]]]]]]]]\\\\\\^^^______]]]\\\^^^```bbbbbbbbbbbbbbbaaaaaaaaa``````_________```aaabbbdddhhhjjjgggeeeiiikkkkkkhhhlllyyyvvv|||ttt\\\LLLKKKJJJGGGEEECCCCCCBBB@@@???<<<<<<<<<<<<:::999888777333333333333333444444555333333333333333333333333000111222333444555555555777888999:::<<>>666777:::444666666666666666666666666555555666666777777888888888888888888888888777777666666666666777888999:::;;;;;;;;;;;;::::::::::::888888888888888888888888:::888;;;BBBFFFBBB;;;777999777666???DDDCCC___}}}zzzwwwqqqxxxzzzvvvyyy~~~|||qqq}}}xxxjjj```aaabbb___]]]```ccceeeaaa]]]aaagggeee\\\\\\]]]^^^^^^]]]]]]^^^```bbbbbbbbbaaaaaaaaa``````aaa```^^^^^^^^^___aaaccccccjjjlllhhhddddddfffeeeeeefffnnn|||}}}~~~}}}fffSSSMMMLLLIIIFFFDDDCCCBBB@@@>>>============<<<:::999888444444333222222222222222222222333333444444555555222222333444444444444444666777888999;;;===???@@@AAADDDFFFHHHJJJLLLOOOQQQQQQRRRTTTWWW[[[___bbbdddiiilllppprrrsssxxx~~~~~~yyy}}}vvvttt{{{~~~|||{{{yyyvvvttttttvvvyyyxxxwwwzzzrrrNNNBBBHHHUUUdddppppppooopppvvv~~~}}}rrrsssrrrppppppooollliiifffbbb^^^[[[___mmm|||~~~|||zzzoooaaammm|||ooobbbiiisssWWWBBB;;;555777999222888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888999:::::::::::::::::::::;;;;;;888888888888888888888888999777999@@@CCC???999777999777888@@@EEEEEE```nnniiimmmlllssswwwtttwww|||||||||~~~lll~~~zzzmmmfffccceeeeeeaaa```bbbcccgggddd^^^fffqqqmmm^^^\\\]]]^^^^^^^^^______```aaaaaa``````______^^^^^^```___]]]\\\]]]^^^aaabbbccchhhkkkiiigggfffbbb\\\cccccciii}}}{{{mmmYYYNNNMMMJJJFFFDDDBBBAAA>>><<<=========<<<;;;:::999888555444333222111000000000111222222333444555555666333333444444444444333333555555666888999;;;===>>>???AAADDDGGGHHHJJJMMMOOOOOOPPPRRRTTTXXX[[[^^^```gggiiilllmmmnnnsss{{{wwwppp{{{qqqhhheeelll}}}qqqlllwww}}}yyyxxx~~~xxxxxxwwwuuussssssvvvyyy|||vvvvvv|||^^^HHHDDDMMM]]]lllqqqppprrruuu{{{}}}uuu{{{{{{zzzxxxuuuqqqmmmjjjggg^^^YYY```rrrzzznnnhhhsss}}}nnnaaajjjrrrSSS>>>999666777888222777777777777777777777777777777777666666666666666555555555666777777888888999999999999999:::;;;;;;888888999999::::::;;;;;;888888888888888888888888;;;888:::@@@BBB>>>999888888888999AAAGGGIIIbbbggg\\\___bbbnnnrrrkkkkkklllooooootttkkkwww{{{iiieeecccdddffffffbbb______bbbfffdddaaajjjwwwrrrbbb^^^]]]^^^___```aaaaaaaaa______^^^^^^]]]]]]]]]]]]___^^^]]]\\\]]]^^^```aaaaaadddgggkkkqqqrrrhhh[[[``````gggxxxxxxqqqrrr]]]OOOMMMJJJFFFCCCBBB@@@===;;;<<<<<<<<<<<<;;;999888777666555444222111000//////111111111222333444555555333333333444333333222111444444555666888999;;;<<<===???CCCFFFGGGIIIKKKLLLOOOOOOQQQSSSVVVYYY\\\]]]eeegggjjjkkkmmmsss{{{ttteeennnvvvtttssspppjjjbbb[[[XXX^^^ssswwweee]]]jjjuuuuuuuuu{{{wwwwwwwwwuuutttuuuwwwyyy~~~xxxvvvzzzzzz}}}wwwWWWCCCBBBSSSeeeooosssvvvvvvuuuwww||||||xxx{{{|||{{{xxxtttooojjjhhhfff[[[TTT]]]pppxxxqqqyyyqqqdddmmmnnnNNN;;;:::777888888333666666666666666666666666555555555555555555444444333333444666777888999:::999999888888888999::::::777888888999999:::::::::777777777777777777777777:::999;;;@@@AAA<<<999888888999999@@@HHHLLLeeevvv]]]NNNOOOTTTggg{{{iii```]]][[[[[[]]]aaaoooqqqqqq{{{~~~vvvdddgggfffgggiiijjjhhhdddbbbaaaccccccdddnnnvvvqqqeee___^^^^^^```bbbccccccbbb]]]]]]]]]]]]]]]]]]]]]]]]_______________```aaaaaa```aaaccclllxxx|||pppbbb\\\]]]cccqqq|||nnnyyyxxxcccSSSMMMJJJGGGDDDCCCAAA>>><<<<<<<<<<<<;;;:::999888777777666444333111000000000000000111111222222333333111222222222222222111111333333333444666888999::::::===AAADDDEEEGGGHHHJJJMMMNNNOOOQQQTTTWWWYYYZZZaaacccfffhhhkkkqqqzzzuuuaaabbbeeebbbbbbVVVRRROOOMMMJJJOOOeee}}}uuueee[[[cccnnnrrrssstttvvvwwwwwwuuuttttttvvvxxxzzzwwwwwwyyyxxxzzzmmmKKK>>>IIIZZZgggmmmsssrrrnnnooouuu|||~~~yyyxxx||||||{{{wwwqqqllliiihhh___UUUPPPYYYiiiyyytttsssrrriiitttgggHHH999;;;999777888666444444444444444444444444444444444444444444444444555555666777777888999999666666555555555666666777888888888888888888999999777777777777777777777777888888;;;@@@@@@:::666666777999888???HHHPPPiii~~~fffRRRFFFDDDKKKdddxxxlllhhhjjj||||||zzzzzzzzzgggWWWQQQNNNLLLHHHMMMPPPZZZyyyqqqmmm{{{vvvgggiiihhhgggiiimmmnnnjjjeeecccaaabbbhhhoooqqqlllfffaaa```___aaadddfffeeeccc]]]]]]]]]^^^______``````aaaaaacccdddddddddcccbbbcccbbbbbbgggqqqvvvoooccc[[[]]]aaaiiiyyyvvvjjjkkkYYYNNNLLLHHHFFFEEECCCAAA???============<<<:::999888777666555333222111111111000000000000000000111111///000000111111111000000222222222333555666888999777:::???BBBCCCDDDEEEGGGKKKKKKLLLNNNPPPSSSUUUVVVZZZ]]]aaaccceeejjjrrrxxx~~~qqq[[[UUUSSSNNNOOOCCCAAABBBBBB>>>@@@TTTlllqqqiiibbbccckkkqqqsssrrrttttttuuutttrrrrrrtttuuuuuutttttttttuuuxxxdddKKKGGGNNN\\\bbbiiilllmmmpppvvv|||yyyxxx{{{}}}}}}{{{vvvpppkkkiiiiii]]]VVVTTT[[[eeeooo{{{sssqqq~~~mmmhhh|||^^^CCC777<<<888444777777444444444444444444444444333333444444555555666666:::999999888777777666666555555444444444444555555888888888888888777777777777777777777777777777777888999>>>CCCBBB<<<777777777999777===HHHRRRmmm~~~uuunnn^^^PPPGGGEEEMMMiiixxxjjj]]][[[```YYYeeepppqqqlllgggaaa\\\aaaccc]]]NNNBBB@@@AAA???>>>EEEGGGNNNllltttfffuuu~~~}}}uuussshhheeecccbbbdddiiillliiicccddd```bbbjjjooolllgggeeebbb```___aaaeeegggfffddd]]]^^^^^^___```aaabbbbbbbbbcccfffgggggggggeeedddfffeeecccbbbgggjjjfff^^^]]]___```dddqqqhhhppp^^^PPPMMMJJJHHHGGGFFFDDDBBB??????>>>>>>===;;;:::999777777555444333222222222000000000000////////////......///000000000000000111222222333444555777888444888===@@@AAABBBCCCDDDHHHHHHIIIKKKMMMOOOQQQSSSUUUXXX\\\^^^```dddkkkpppkkkrrrfffPPPGGGAAA;;;<<<===;;;===>>>777555GGG^^^jjjkkkiiifffiiiqqquuusssrrrrrrsssrrrpppoooqqqrrrqqqrrrqqqnnnoootttxxxyyyzzz~~~]]]KKKFFFUUUZZZaaaiiipppwww||||||xxx{{{zzzzzzxxxrrrlllgggfffgggbbb]]]\\\```dddiiittttttooovvvfffeeeXXX>>>666<<<888222555777555555555555555555555555333444444555666777888888>>>===<<<999777555444333777666666555555555666666999999888888777777666666777777777777777777777777:::<<>>BBBKKKaaa|||bbbeee~~~}}}|||vvvhhhgggfffeeedddccccccdddfffgggccccccdddeeeeeefffggggggccccccdddeeeeeeffffffgggccc```]]]]]]```ccccccbbbeeeddddddfffiiijjjiiigggfffdddaaa``````___]]]\\\]]]^^^aaagggrrrvvvvvveeeTTTLLLFFFHHHKKKHHHEEEDDDCCC@@@>>>======<<<;;;::::::999777555444333333444333222111111000111111111000000000000000000000000111111111111222333444555999999:::<<<>>>@@@CCCDDDFFFHHHKKKLLLMMMNNNPPPSSSVVVVVVXXX[[[___bbbbbbbbbddd^^^SSSHHHAAA===<<<<<<;;;<<<;;;888666:::CCCJJJ___aaacccfffkkkooosssuuuoooqqqrrrrrrqqqppppppqqqqqqpppnnnmmmnnnqqquuuwwwyyyvvvSSSAAADDDQQQ^^^fffsssyyy}}}zzz|||}}}{{{|||yyyqqqgggeeekkkkkkgggbbbbbbeeekkkmmmnnnxxx}}}~~~{{{eeeaaaggg^^^JJJ999888:::666333333999666333111111444888:::555444333333666;;;AAADDDJJJCCC:::444333444555555888999:::999888777888999;;;:::999888777777777777555666777777666777999;;;777???GGGIIIEEE???;;;;;;666<<<<<<>>>FFFSSSqqq}}}nnn\\\VVVaaawwwqqqeee```YYY[[[ZZZVVVSSSTTTQQQMMMGGGIIIFFF???;;;======;;;;;;===???FFF[[[|||eeebbbsss~~~}}}}}}|||llljjjeeedddddddddddddddeeeeeeeeedddbbb``````aaacccdddbbbbbbccccccddddddeeeeeeccc```]]]]]]```bbbbbbbbbaaa```aaabbbeeeffffffeeeeeebbb___^^^^^^]]]\\\[[[^^^___ccchhhppp}}}|||oooXXXOOOIIIIIIJJJHHHDDDCCCCCCAAA>>>=========;;;:::;;;999777555444333333444333222222111111111111111000000000000000000000000111111111111222333444444777888999:::===???AAABBBDDDFFFHHHJJJJJJLLLNNNPPPRRRSSSTTTWWWZZZ\\\]]]]]]YYYTTTLLLBBB:::777888:::<<<<<<;;;777444666===CCCRRRVVV]]]dddjjjnnnqqqrrroooqqqqqqqqqooonnnooopppmmmllljjjiiijjjmmmqqqsssqqqyyyfffMMMHHHSSSaaalllwww~~~}}}{{{wwwyyyyyywwwtttsssmmmgggiiiooopppkkkggggggkkkppprrrsss{{{|||tttaaacccmmm~~~aaaJJJ666333555555666999...111444666777555222000222666<<>>???===<<<======BBBUUUtttnnnaaagggvvv~~~|||}}}~~~~~~~~~~~~yyyuuuxxxhhheeeccccccdddddddddcccccccccfffccc___\\\[[[[[[^^^___````````````aaabbbcccdddbbb```^^^^^^```bbbbbbbbb___^^^^^^```ccceeeeeedddeeebbb___]]]]]]^^^^^^]]]___bbbfffiiinnnzzzyyy___TTTLLLJJJJJJGGGDDDCCCCCCAAA???>>>>>>===<<<:::;;;:::888666555444444444333333222111111111111111000000000000000000000000000000000000111222333444666666777888:::<<<>>>@@@AAACCCEEEGGGGGGIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVWWWVVVTTTPPPIIIAAA>>>???AAA===<<<:::555111111666:::CCCIIITTT___hhhlllnnnnnnpppqqqpppnnnllllllnnnpppiiihhhfffeeefffiiilllnnnlllrrrdddIIIMMMYYYhhhsssxxx{{{|||~~~uuusssvvvuuuqqqpppnnnjjjiiinnnsssrrrmmmoooppptttyyyzzzzzz~~~pppbbblllyyy~~~{{{aaaKKK777333555555555888666444111///000222555888BBBDDDGGGIIIGGGBBB;;;777444333333444666666444222333555666555444444555666777666666555555444444444555666777777666666888:::???DDDHHHFFF@@@:::999:::666;;;;;;>>>HHHVVVtttpppqqqssslllhhh```XXXTTTTTTNNNGGGCCCDDDDDDDDDDDDEEECCCAAA>>>>>>===@@@QQQppp|||fff```jjj}}}yyy{{{||||||{{{{{{{{{|||}}}{{{}}}~~~pppbbbbbbaaabbbcccdddcccbbbaaa```bbbaaa^^^[[[ZZZZZZ[[[\\\^^^^^^]]]]]]^^^___aaabbbbbbaaa```___```aaaaaaaaa``````___aaadddggggggggggggddd```^^^___````````````ccchhhiiijjjxxxvvvwww~~~dddXXXMMMJJJIIIGGGEEEEEEDDDBBB???>>>>>>>>><<<;;;;;;:::999777666555444444333333222111111111111222000000000000000000000000000000000000000111222222444444555666888:::<<<===>>>@@@CCCDDDEEEFFFIIIKKKJJJKKKKKKLLLMMMOOORRRTTTZZZ]]]^^^[[[SSSLLLJJJIII===<<<:::555111000222555;;;BBBNNNZZZccciiillllllppppppooommmkkkkkkmmmooohhhgggfffeeefffhhhjjjlllmmmooorrrzzzQQQIIILLL\\\kkkqqqvvv}}}|||wwwqqqsssvvvtttoooqqqnnnlllmmmrrrtttqqqmmmyyy{{{~~~uuufffsss~~~xxxvvvxxxdddOOO<<<888999555111111555333222222666<<>>@@@QQQnnnppp```bbbvvv|||zzzwwwyyyzzzyyywwwwwwxxxzzz~~~}}}||||||~~~kkkdddfff```aaabbbbbbbbbaaa___^^^]]]]]]^^^^^^]]]\\\[[[[[[]]]\\\[[[[[[[[[]]]___```aaaaaaaaa````````````aaabbb``````aaadddfffggggggeeebbb___^^^___````````````cccggghhhgggppp}}}uuuqqqjjj]]]PPPJJJIIIGGGFFFHHHEEECCC@@@?????????===<<<;;;;;;:::999777666555444444333333222111222222222000000000000000000000000000000/////////000111111222222333444666777999:::<<<>>>AAABBBCCCDDDGGGIIIGGGHHHIIIIIIJJJMMMRRRVVV]]]ccciiijjjcccYYYPPPKKK???===999555222111333444<<>><<<;;;;;;;;;:::888777555444444444333222222222222222000000000000000000000000000000////////////000000111111222333444666777888:::<<>>===;;;;;;;;;;;;999777555444444444333222222222222333000000000000000000000000000//////....../////////111111111222333555666777777999;;;===>>>???AAACCCBBBEEEGGGHHHIIIOOOXXX```gggkkkrrrwwwwwwmmm]]]QQQFFFAAA:::444111111333444777;;;BBBKKKSSSZZZ___aaabbbccceeeeeeddddddfffgggddddddcccccccccdddeeeeeeeeefffhhhiiiiiiooovvvaaaTTTWWWfffpppssszzz~~~vvvppptttxxxwwwttttttjjjlllqqqwwwxxx{{{yyyxxxzzzvvvzzzvvv]]]FFF???@@@@@@CCCGGGQQQLLLCCC:::444111111111000222444555444222///---111222333111000000222555333444666666555555777888555666888999999888666555444555666555555555777999===EEEMMMNNNHHH@@@;;;999777:::999@@@QQQbbb^^^eeeooovvvzzz|||pppppprrrjjj```DDD>>>???IIIQQQQQQQQQSSSWWWXXXVVVWWWbbbxxx{{{bbb^^^fffttt|||yyyuuurrrrrrtttwwwyyysssvvvxxxwwwttttttxxx}}}{{{{{{uuuiiiccc```___```dddaaa```^^^]]]\\\\\\]]]]]]___^^^]]][[[[[[[[[\\\\\\[[[ZZZXXXXXXXXXZZZ]]]______bbbdddccc```^^^___```ccc```^^^]]]^^^```aaaaaa[[[[[[\\\^^^``````]]]ZZZ^^^]]]^^^```^^^]]]ccckkkmmmxxxvvvvvvbbbUUUNNNJJJIIIKKKFFFDDDAAA@@@@@@@@@???===;;;<<<<<<;;;:::888666444555444333333222222333333000000000000000000000000000//////.........//////111111111222333555666777555777999;;;;;;===???AAAAAADDDFFFGGGIIIPPPZZZcccfffggglllrrrtttmmm]]]PPPIIICCC:::333000000111222222777???IIIQQQWWW[[[\\\]]]___aaabbbbbbbbbcccddd```____________``````aaaeee```___aaa```eeeyyyvvv```[[[hhhsssuuuzzz~~~yyyrrroootttxxxuuussstttkkknnntttxxxxxx{{{uuuuuu}}}qqqlllsss|||jjjWWWIIIIIIMMMKKKGGGHHH555666666777666555444333111111111222222222333333...111444444222111333555222333555555555555666888444666777999999888666555444555666555555555777999;;;AAAHHHIIICCC===:::999555888777???PPPbbbLLLOOOXXXccckkkqqq{{{wwwsssvvvlll\\\PPPKKKJJJPPPRRRPPPPPPTTTjjjeeeaaaeeeqqqooo___]]]mmmuuurrroooooorrruuuuuutttrrruuuuuurrrrrryyy~~~tttddd[[[[[[^^^```___]]]]]]]]]\\\[[[[[[^^^```^^^^^^___aaaccc```[[[VVVXXXXXXXXXZZZ\\\```dddfff``````aaabbbbbbbbbaaaaaa]]]^^^``````___^^^_________\\\ZZZ[[[]]]^^^\\\YYYZZZWWWWWWZZZ\\\\\\___cccjjjsssqqq^^^QQQMMMKKKIIIGGGFFFEEECCCAAA???=========<<<;;;;;;999999888777777666555444333222222222111222222222222111000000000000000000000000000000000000000000111222333444555555666777888:::<<<======AAADDDDDDEEELLLXXXcccqqqsssoooeeeaaabbb]]]TTTJJJCCC:::555333111///---444777;;;AAAHHHNNNRRRUUUWWWYYY[[[[[[[[[ZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\```fffjjjvvvjjjiiiooossswww{{{~~~yyyppppppqqqpppooommmkkkjjjooosssvvvwwwyyytttrrr~~~ooopppvvvppplllYYYJJJGGGBBB888222444111111111111111111111111333222111000000111222333111111222222222333333333444444444555555555666666999999::::::999777666555444555666666666777999;;;===AAAFFFFFFBBB===:::999555777666===IIIVVVvvvEEEHHHPPPZZZaaahhhrrr||||||tttcccZZZTTTQQQSSSSSSPPPPPPRRReeecccdddkkkyyy~~~ggg]]]kkk}}}{{{rrrpppnnnooorrruuuwwwvvvsssttttttsssxxxxxxggg]]][[[\\\]]]\\\]]]^^^]]]\\\[[[[[[]]]___^^^^^^```bbbdddbbb]]]YYY[[[[[[[[[\\\^^^aaadddfffaaaaaabbbbbbccccccddddddYYY[[[\\\]]]^^^```aaacccaaa___\\\\\\]]]]]][[[YYYZZZWWWWWWZZZ\\\\\\___ccceeejjjwww{{{vvvdddXXXPPPLLLKKKHHHGGGEEECCCAAA???>>>======<<<<<<;;;:::999888888777777555444333222222222111222222222222111000000000000000000000000000000000000000000111222333444444444555666777999:::;;;999===BBBCCCFFFOOO___kkkwwwyyytttjjjfffeee^^^SSSKKKCCC:::444222111000...333555999???EEEKKKOOOQQQSSSUUUWWWWWWVVVUUUVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTVVVZZZ^^^oooxxxzzzqqqhhhhhhmmmpppssswww}}}xxxsssnnnppprrrqqqnnnlllkkkkkkooorrruuuxxxzzz~~~{{{yyytttuuuvvvwwwxxxnnn```OOO@@@>>>;;;333///222111111111111111111111111222222111000000111222222111111111222222222333333333333333444444555666666999:::;;;:::999777666555333444555555555666888:::<<>>JJJWWWvvv<<<>>>DDDMMMTTTZZZdddooozzz}}}}}}pppeee^^^WWWSSSOOOKKKHHHIIISSSWWW___lll{{{ttt___iii|||}}}vvvpppooommmlllnnnqqquuuwwwxxxuuuvvvvvvxxx~~~~~~zzziii^^^ZZZZZZZZZYYY]]]^^^]]]\\\[[[[[[]]]___^^^___```ccceeedddaaa^^^]]]\\\\\\\\\^^^___bbbccccccbbbaaaaaabbbdddfffgggZZZZZZ[[[[[[]]]```bbbccceeebbb___]]]\\\\\\[[[ZZZZZZWWWWWW[[[\\\\\\^^^bbbddddddlllzzz}}}zzzjjj]]]QQQJJJKKKIIIHHHFFFDDDBBB@@@???>>>======<<<;;;:::999999888888777666555333333333333111222222222222111000000000000000000000000000000000000000000111111222333222333333444555777888999666:::>>>@@@DDDOOOaaaoootttvvvrrriiigggggg```UUULLLDDD:::333111111111000111333777<<>>>>>===<<<;;;:::999999999888666555444444333333111222222222222111000000000000000000000000000000000000000000000111222222111111111222333444666666666888;;;<<>>>>>===<<<;;;:::999999888777666555444444444111222222222222111000000000000000000000000000000000000000///000000111111//////000000111222333444555777999999===JJJ\\\kkkllljjjccc\\\```hhhggg___MMMEEE:::444222333333333111222555999===AAADDDEEEHHHIIIKKKKKKIIIHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGEEECCC@@@??????FFFIIIOOOUUUZZZ^^^ccchhhmmmqqqvvvzzz{{{||||||}}}zzz}}}~~~{{{uuuoookkkjjjpppvvv{{{zzztttqqqtttxxxyyy{{{~~~~~~uuuvvv{{{uuunnn```MMMFFF>>>555222222222333555000000000000000000000000000000000000000000000000000000111111111222222222111000000111222444777888999<<<>>><<<777333333555333444555555555666888:::>>>DDDJJJKKKFFF>>>888555555888:::FFFWWWccc~~~555444777:::;;;===CCCLLLUUU[[[dddnnnvvv}}}|||nnnbbbVVVKKKFFFVVVmmm~~~uuummmiiihhhhhhhhhjjjkkkkkkkkklllnnnrrruuuvvvqqqkkkfffdddgggkkknnnxxxzzzbbb___ZZZWWWXXX[[[]]]^^^]]]^^^]]][[[YYYYYY[[[\\\YYY[[[]]]^^^___aaaccceeecccbbbbbbaaa```___^^^^^^aaa___]]][[[[[[]]]```bbb___]]][[[^^^cccggghhhgggfffggggggeeeaaa_________^^^\\\]]]```aaa``````cccbbbggghhhmmm{{{zzz~~~zzzvvvhhhXXXMMMMMMLLLJJJHHHFFFDDDCCCBBB??????>>>===<<<;;;;;;::::::999888666555555555555111222222222222111000000000000000000000000000000000000000//////000000111////////////000111222333222555777888<<>>===<<<;;;;;;::::::888777666555555555111222222222222111000000000000000000000000000000000000////////////000000///////////////000111222000333555555888CCCTTTbbbwwwtttkkkcccdddiiicccWWWKKKEEE<<<777555555444333111222444777:::<<<>>>???AAACCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@>>><<<;;;;;;===@@@>>>CCCOOOXXX]]]bbbgggmmmqqquuuxxxyyyyyyyyyyyyyyy||||||uuukkkfffhhhlllnnnqqqssstttsssrrrrrrssstttzzz~~~~~~~~~www{{{{{{kkk\\\SSSJJJ999777444222111111111000000000000000000000000000...///000111111000///...000000000000111111111111111111000111333666:::<<<:::>>>AAA===666111111444111222333333333444666888;;;BBBKKKNNNIIIAAA999666888:::<<>>DDDLLLTTTZZZ___cccffffffiiinnnuuu}}}{{{kkk]]]YYYjjjyyynnnjjjeeeaaa``````aaaaaaccceeehhhiiikkknnntttyyy~~~vvvrrrssskkkccceeeppp~~~}}}pppqqqmmm\\\ZZZZZZZZZZZZZZZZZZYYYXXX^^^^^^]]][[[YYYXXXZZZ\\\ZZZ\\\^^^^^^^^^```dddhhhbbbbbbbbbbbbaaa___^^^]]]aaa```^^^\\\\\\\\\]]]^^^```]]]\\\___dddfffccc```aaaeeeiiiiiifffcccccccccaaa___```dddeeecccccceeecccjjjkkkkkkooossswwwoooXXXNNNMMMLLLJJJHHHFFFDDDDDD@@@@@@???>>>===<<<;;;;;;;;;:::999777666666555555111222222222222111000000000000000000000000000000111000////////////000000///////////////000111222000222444222333;;;JJJVVVqqqooohhhbbbcccfff]]]OOOKKKDDD===888777666444222000111333555888:::<<<===>>>@@@AAA@@@>>>======>>>999999999999999999999999777888888777555555666888<<<:::@@@OOOZZZ^^^aaaffflllpppuuuxxxyyyyyyyyyzzzzzz|||{{{ssshhhbbbeeejjjkkklllnnnoooppppppooonnnuuu|||zzz~~~~~~zzz|||zzz}}}xxx```LLLDDD>>>555666555333222333333111000000000000000000000000...///000111111000///...000000000000111111111111222111000111333777;;;===:::>>>AAA>>>666000111444444555666666666777999;;;999AAAJJJMMMIIIAAA999555:::;;;<<>>@@@AAA===777333111222222333555666555555555666<<>>>>>>>>===<<<:::::::::999888888777777444444333333222222111111111111111111000000000000111111111111111111111111.../////////000000000111//////111444555999DDDPPPdddwwwppp[[[ZZZaaaXXXKKKFFFAAA<<<999999888666333000000111333444666777777999999888888777666666555555555555555444444444333111333444444333444666888???>>>BBBKKKSSSWWW\\\bbbhhhmmmqqqqqquuu{{{}}}tttiiidddfffjjjmmmnnnqqqsssuuuuuuuuuvvvzzz~~~~~~zzzyyy{{{~~~}}}ppp[[[GGG:::444222222111111000000111111111000000///////////////000000111111111111000000111222444444555666888999111222222222333555666777===???@@@===777222111222111333555555555444555777===EEEQQQXXXPPP@@@666555444777888@@@KKKUUUooo;;;:::888666555444444555555555555===QQQlll~~~ssscccZZZbbbuuu|||tttnnnjjjeee```\\\^^^^^^^^^^^^___aaacccdddbbbhhhqqq{{{qqqfffmmm{{{|||pppddd___\\\YYY____________^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYY\\\```ccccccaaa^^^[[[^^^^^^___aaabbbaaa^^^[[[[[[YYYYYYZZZ[[[\\\[[[ZZZXXXZZZ\\\___```___]]]\\\\\\___aaaaaa___^^^```cccccccccaaa]]]]]]``````\\\[[[ZZZ[[[^^^```dddooozzzzzzkkkwwwkkkcccWWWOOOKKKJJJIIIHHHFFFDDDAAA@@@@@@@@@???===<<<<<<;;;::::::999999888555555444444333222222111222222111111111000000000111111111111111111111111////////////000000000000000///111444555:::FFFRRRfff{{{wwwaaa\\\___XXXPPPGGGBBB<<<888888777555222000000111222333444555666555555444444333333222222222222222222222111111111000222333333333444666888>>>===BBBJJJQQQUUUZZZ```fffkkkoooooosss{{{yyyoooccc___dddjjjmmmmmmnnnssswwwxxxxxx{{{|||yyy~~~~~~{{{sssfffTTTDDD888333111111000000000111222222111111000//////////////////000000111111000000///222333555777888999999999111111111222333444555666;;;===>>><<<666222111222111333444444444444555777<<>>>>>CCCJJJPPPSSSXXX^^^dddkkkpppqqqtttzzz}}}}}}qqqhhh```___ffflllmmmkkkmmmsssxxxzzzyyy|||}}}zzz}}}xxxuuuyyyooocccXXXMMM@@@666222////////////000111222333222111000//////....../////////000000000000//////000111444777::::::999777111111111111222333444555888;;;<<<:::555222111222000222333333333333555777888@@@JJJOOOJJJ@@@888555555888999AAAMMMUUUooo>>>===;;;999888888888888333555666888???VVVwwwvvvhhhhhhtttzzzsssjjjfffaaa\\\ZZZYYYXXXXXXUUUWWWYYYZZZ[[[]]]aaaeeepppxxxvvv```[[[\\\]]][[[\\\]]]]]]]]][[[ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[^^^aaacccbbb___\\\ZZZYYYXXXYYY[[[\\\[[[ZZZYYYZZZ]]]___``````______aaaaaa```___^^^]]]^^^___aaacccbbb]]][[[]]]^^^\\\]]]ZZZZZZ^^^```aaacccgggzzzuuummmlll{{{}}}qqqaaaSSSLLLIIIGGGFFFFFFEEEDDDCCCDDDCCCAAA@@@;;;;;;;;;:::999999888888888888777666555444333222222222222222111111111111000000000000000000000000000000000000////////////000---+++,,,///888IIIYYYppp~~~mmmcccOOOHHH>>>777555333111//////000000000111111222222111111111111111000000000000000000000000000000000///000222222222333666888???@@@DDDKKKOOOQQQWWW^^^ccckkksssuuuvvvwwwvvvrrrgggccc```ccckkkooonnnjjjoootttxxxyyyzzz}}}~~~zzzvvvuuuyyyqqqttt}}}iii]]]QQQLLLFFF<<<555222......//////000111333333222111000///............//////000000000000//////000111444999======:::666111111111111111222333444555888:::888444111111222000111222222222333555777;;;@@@DDDDDD@@@<<<888555555888:::BBBMMMUUUoooAAA@@@>>><<<;;;:::::::::222444666555555BBB^^^www~~~yyynnneeefffpppxxx{{{|||qqqhhh[[[ZZZXXXVVVUUUUUUVVVVVVUUUWWWYYYZZZ\\\```gggmmmyyyvvv```\\\______YYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYXXXXXXYYY[[[]]]___\\\\\\^^^```bbbaaa^^^\\\XXXWWWVVVWWWXXXYYYXXXWWWZZZ[[[]]]___```aaaaaaaaa```___^^^]]]\\\[[[ZZZZZZ___bbbccc___\\\^^^^^^\\\[[[XXXXXX\\\]]]\\\^^^bbbnnnlllkkkuuuhhhrrrnnn^^^TTTNNNKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@<<<;;;;;;::::::999888888:::999888777666444333333333222222222222111111111////////////////////////000000000000///////////////,,,++++++---555EEETTTlllwwwlllYYYPPPEEE<<<888555333111//////000000000000000000111111111111111111111111//////000000000000111111///000222333333444777999???AAAFFFLLLNNNOOOUUU]]]ccclllsssuuutttrrrmmmggg``````ccchhhnnnqqqpppnnntttvvvxxxzzz|||zzzrrrmmmmmmooowwwsssVVVJJJCCCDDDBBB999333333.........///000111222333333222111///...............//////000000//////...111222666===AAAAAA<<<777111111000000111111222333333666888777333000111222///000111111111222555888@@@CCCBBB<<<888666555333555999;;;CCCNNNVVVnnnFFFEEEBBB???<<<;;;::::::777555444444333777HHHZZZ^^^]]]YYYVVV[[[fffooorrr~~~}}}xxxsssmmmfffaaaTTTTTTTTTTTTTTTTTTVVVWWWVVVYYY\\\]]]```gggqqqyyykkk\\\^^^___[[[XXXYYYZZZ[[[[[[[[[ZZZYYYUUUVVVVVVWWWXXXXXXYYYYYY[[[ZZZZZZZZZ[[[]]]___```___^^^^^^___```___]]][[[XXXWWWVVVWWWXXXYYYYYYWWWZZZ[[[]]]___```aaaaaaaaa``````______^^^\\\YYYWWWZZZ```ccc```]]]^^^]]][[[YYYXXXYYY[[[ZZZXXX[[[```kkktttwwweeennnqqqsss|||iii\\\TTTNNNJJJEEEDDDDDDDDDEEEDDDBBB@@@======<<<<<<;;;:::::::::;;;:::999888666555444333333333222222222111111111000000000000000000000000111000000000/////////......------......111;;;GGGZZZ~~~wwwmmm```VVVIII???999666333111////////////////////////000000000000000000000000.........//////000000000///111333333444555888:::>>>@@@EEEJJJLLLLLLSSS[[[bbbjjjpppqqqooolllgggaaa^^^aaafffkkkooorrruuuvvvzzzyyyyyy|||}}}sssllliiimmm{{{}}}dddFFF===;;;@@@@@@777111222///////////////000111222333222111///......------......////////////......000111666===CCCBBB<<<555111000000000000111222222111444666666222000111222//////000000000222555888AAACCC@@@999555666666222666999<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::888777555444444333333333222222222111111111111111111111111111111111111000000/////////...------000111///...444===JJJlllqqqjjjbbbXXXJJJ???888444111//////////////////.........//////000000000000000000---------....../////////000111333444444666999;;;===???DDDIIIJJJJJJQQQYYYaaahhhmmmllliiihhhddd^^^^^^bbbhhhlllooorrrxxx|||~~~{{{yyy~~~xxxpppmmmlll}}}tttWWW>>>777888@@@@@@666000111///////////////000000111333222111///......------......////////////......---///444;;;BBBAAA999222111000000000000000111222000333666555222000111222...///000//////111555888===@@@>>>888666999999555666999<<>><<<999888888999888777666666555444222111111000111111111111111111111111111111000///...------,,,---,,,,,,---...111444666AAANNN\\\eeekkkmmmhhh___]]]RRRDDD999555444222000---------.........////////////000000000000/////////...,,,+++,,,///111333///111222333444555888:::<<>><<<<<<======<<<:::888888999999888777666666555444333222111111000000000000000000000000111111111000000//////......---------...111333555999DDDOOOVVV[[[]]]YYYRRRNNNEEE:::222000000///---------.........////////////000000000000000000//////......---...000222333111222444444444555888:::<<<@@@DDDFFFIIIMMMSSSXXX^^^^^^^^^___^^^___bbbeeeooopppqqqtttwww{{{yyytttuuuzzz|||||||||~~~vvv[[[???888666555333111//////......///000///------///000111111000000//////......///------...000111///---//////000444888999666333//////000111111222333333444444444333333222222222111000/////////111333444888888777777666777777777999<<<===FFFQQQZZZrrrzzzeeeTTTKKKHHHHHHGGG@@@???>>><<<;;;:::::::::777777777666666999===@@@GGGMMMUUU]]]ccciiimmmpppqqqrrrtttwwwzzz}}}}}}zzzwwwrrrnnnhhheeebbb___YYYTTTLLLKKKJJJIIIIIIKKKMMMNNNOOOPPPRRRSSSVVV\\\fffnnnwww|||zzzyyyeee]]]YYYUUURRRRRRSSSTTTUUUTTT\\\cccccc]]]XXXYYY\\\YYYVVVVVVZZZ\\\YYYWWWXXXWWWYYY[[[\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]]]]^^^^^^___``````aaaaaa]]]\\\ZZZYYYXXXYYYYYYZZZcccfffgggdddcccccc```\\\ZZZ\\\^^^`````````^^^^^^bbbdddfffgggeeebbb___\\\]]]\\\```ppp|||ooocccXXXNNNIIIFFFHHHIIIGGGGGGIIIEEEDDDBBB@@@>>>>>>>>>???;;;:::::::::<<<<<<:::888777777666555444333222222000000000000000000000000111111111111111111111111///......---...///111222222999@@@CCCFFFIIIGGGCCC===777000------......,,,............////////////000000111111111111000000//////000000111111222222222333444555555666888:::>>>???AAAEEEJJJPPPUUUYYY[[[[[[ZZZYYY^^^gggqqqyyy~~~~~~}}}~~~|||{{{|||vvvtttqqqeeeQQQ@@@===:::666222///---------.../////////------///000111111000000//////.........------...000111///............111333444333111000000000000111111222333555555444333333222111111000///......///000222333555666666666777777888888777:::;;;CCCOOOXXXrrrxxxeeeXXXRRRNNNJJJCCCBBBAAA@@@????????????;;;;;;999777555666999;;;>>>BBBIIIOOOTTTZZZ```cccbbbdddgggjjjnnnsssxxx{{{}}}}}}zzzxxxwwwtttpppmmmgggbbb\\\WWWTTTPPPLLLIIIEEEEEEFFFGGGGGGIIILLLNNNOOORRRVVVYYY^^^fffqqqxxx|||uuucccYYYVVVSSSQQQQQQQQQPPPOOOUUU]]]ffffff```ZZZYYY[[[WWWUUUUUUZZZ\\\YYYWWWWWWTTTVVVYYYZZZZZZYYYXXXXXXVVVVVVVVVWWWXXXYYY[[[\\\[[[[[[]]]^^^___``````______^^^]]][[[ZZZZZZZZZ[[[```cccdddaaa___```]]]YYY[[[\\\^^^___```______^^^ccceeeiiikkkkkkhhhdddaaa```^^^^^^hhh}}}sssgggWWWPPPKKKJJJIIIFFFFFFHHHEEEDDDBBBAAA@@@?????????<<<<<<<<<>>>??????===;;;888777777666555555444444111111111111111111111111000000111111111111111111000///............///000000333555666888999999888333000...---///000///........./////////000000000000111111222222111111000000000222333333333222222222333444444444555777999AAA@@@BBBFFFMMMRRRUUUVVVUUUXXXZZZ]]]eeesss}}}wwwtttmmm[[[KKKCCC>>>;;;666111...---------.../////////------///111111111000000//////......---......///000000///.........///000111111111111111000000///000111222333666666555444222111000000///////////////111222333555555666666777777777666444777888???IIIRRRmmmzzzlllbbbUUUIIIDDDCCCBBBAAAAAAAAAAAAAAA======<<<:::888888999;;;:::===AAADDDGGGKKKPPPSSSSSSVVVYYY]]]aaaffflllqqqsssvvvzzz~~~~~~xxxvvvssspppmmmjjjfffaaa^^^YYYVVVQQQMMMJJJHHHFFFEEECCCDDDFFFEEEEEEFFFIIILLLLLLRRR[[[cccjjjsss|||kkk[[[WWWUUURRRQQQQQQQQQOOONNNWWW\\\bbbdddaaa]]]YYYXXXTTTQQQSSSXXX[[[XXXVVVWWWSSSTTTVVVYYYZZZZZZXXXWWWTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^_______________^^^\\\ZZZYYYYYYZZZZZZ]]]```aaa___^^^^^^\\\XXX[[[\\\]]]__________________aaaeeehhhiiigggdddbbb___]]]\\\ccctttxxxsss^^^VVVNNNKKKHHHEEEEEEGGGDDDCCCBBBAAA@@@?????????<<<;;;<<<===??????===;;;999888888777777666666666222222222222222222222222///000000000000000000000000//////...............000///...///000000111222///......///000000000////////////000000000111111111111222222222222111111000111333444444444222111111222444444444555777999@@@AAACCCHHHMMMPPPPPPPPPRRRZZZbbbfffnnn{{{{{{wwwjjjTTTEEEBBB:::888444000...---...///---...///...---...000111111111000000//////......---...//////////////////000000111111111000000111000000///...///000222333777666555444222111000/////////000000111222222333555666666666666555444333555888888===EEEMMMiiiwwwcccPPPGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>><<<:::999;;;<<<777888:::;;;;;;===@@@BBBDDDGGGJJJMMMOOOSSS[[[```bbbffflllppptttxxx{{{~~~~~~~~~~~~|||wwwooohhhfffccc___\\\XXXUUUQQQNNNJJJIIIGGGEEECCCCCCCCCCCCAAACCCEEEEEEEEEGGGLLLQQQQQQYYYeeepppxxxeeeUUUSSSRRRQQQQQQSSSTTTTTTSSSYYYZZZ\\\______]]]YYYVVVRRRPPPRRRXXX[[[XXXVVVVVVSSSSSSTTTWWWYYYZZZYYYXXXTTTUUUVVVXXXYYYZZZ[[[\\\_______________`````````[[[ZZZXXXWWWVVVWWWWWWXXX\\\```aaa______```^^^ZZZ\\\\\\]]]^^^____________[[[\\\^^^```aaaaaa```___XXXWWWXXX^^^jjjtttiii___TTTOOOJJJFFFFFFIIICCCCCCCCCBBBAAA@@@@@@???<<<;;;:::;;;<<<<<<;;;999:::999999999888888888777333333333333333333333333000000000000000000000000/////////.........------///,,,+++------+++,,,///,,,---...////////////...000000000000111111111111222222333333333333222222111222333444444333222111000222444444555666999;;;???AAADDDHHHJJJMMMNNNOOO^^^iiirrrtttyyyzzzjjjTTTEEEBBB555444222///......///000---...///.........000222111111000000//////......,,,...000000///...///000111333444444222111000000///......---...111333555888777666444222000///...//////000111111222222333444555666666666555333222777::::::===CCCKKKhhh|||fffQQQOOOLLLIIIFFFCCCAAAAAA@@@AAA@@@???<<<;;;<<<>>>777888999888777777888999999<<>>AAAGGGMMMMMMQQQWWW[[[___bbbgggjjjkkkkkklllnnnppprrrtttuuuvvvvvvvvvuuusssrrrrrrrrrpppttttttooolllmmmooonnnmmmkkkhhhgggeeeaaa\\\WWWTTTPPPLLLJJJHHHGGGEEECCCAAAAAABBBAAAAAAAAABBBCCCAAAEEEIIIKKKMMMSSS\\\dddiiipppzzzwwwbbbUUUQQQPPPOOOQQQSSSVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWTTTRRRTTTZZZ[[[XXXTTTTTTUUUSSSSSSUUUYYY[[[ZZZYYYXXXXXXZZZ[[[]]]]]]^^^^^^``````^^^]]]]]]^^^^^^___XXXWWWVVVUUUUUUVVVWWWXXX[[[___aaa___```bbb```\\\\\\\\\]]]^^^^^^_________\\\[[[ZZZZZZZZZZZZ[[[\\\WWWUUUWWW\\\cccqqqvvvrrrrrrdddZZZQQQJJJHHHIIIDDDDDDDDDDDDCCCBBBAAAAAA@@@>>><<<<<<======<<<;;;::::::::::::999999999999555555555555555555555555222222222111111000000///.........///......------...++++++...///++++++///+++,,,...///////////////000000000111111111222222222222333333333333222222222222333333333222222222111333555666777999<<>>???:::;;;<<<;;;999888888999555888999777555666<<>>BBBGGGJJJKKKNNNQQQUUUSSSTTTUUUVVVYYY[[[^^^___]]]___``````___^^^^^^^^^ZZZ```aaa]]]YYYZZZZZZXXXWWWTTTPPPNNNNNNLLLJJJHHHGGGDDDAAA??????@@@@@@@@@>>>???AAABBBAAABBBCCCEEEDDDIIIOOOSSSXXXbbbnnnxxxtttggg\\\UUUSSSQQQPPPPPPSSSUUUVVVVVVTTTVVVWWWWWWVVVVVVXXXYYYWWWUUUVVV[[[\\\XXXSSSSSSVVVSSSRRRTTTXXX[[[[[[ZZZ[[[\\\]]]^^^___````````````^^^\\\ZZZYYYZZZ[[[\\\YYYXXXWWWVVVWWWXXXYYYZZZXXX]]]___^^^___aaa```]]]\\\\\\]]]^^^^^^______```aaa^^^[[[XXXWWWXXXZZZ[[[[[[YYYZZZ]]]___fffxxxjjj|||ttteeeXXXMMMIIIIIIEEEEEEFFFFFFEEEDDDCCCBBBEEECCC@@@??????@@@???>>>;;;::::::::::::::::::999666666666666666666666666444444333333222111000000---......///......------000,,,---222222...---111+++---///000000000111222000111111111111222222222222333333444444333333222222222222222222222222222222444666888999<<>>GGGgggdddXXXWWWXXXRRRPPPMMMDDDEEECCCAAA>>>>>>???@@@BBBAAA@@@>>><<<;;;;;;;;;<<<999999888888888999999:::<<<<<<===???AAADDDFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA???>>>======>>>????????????@@@AAABBBDDDGGGIIIJJJKKKSSS\\\dddkkksss}}}xxxppphhh]]]VVVTTTPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVYYYZZZXXXUUUSSSSSSYYYWWWVVVUUUUUUWWWZZZ\\\___]]]\\\[[[[[[\\\^^^___``````___^^^\\\ZZZXXXWWW[[[ZZZXXXXXXXXXXXXVVVTTT[[[YYYXXXZZZ]]]___]]]ZZZ]]]]]]___```aaaaaaaaaaaaaaa___[[[XXXWWWXXXZZZ\\\```ZZZWWW[[[```dddlllvvvsss}}}qqqaaaVVVMMMHHHIIIEEEEEEFFFFFFBBBAAACCCCCCBBBBBBAAA??????>>>>>>>>>===;;;:::999:::;;;;;;888888888888777777777777555555444333222000000///000000000000////////////000000000000000000000000000000111222222222222111111111111111111111111111555555555444444333333333333333333333222222111111333666888888777:::CCCJJJQQQKKKHHHMMMUUU```mmmwwwwwwtttqqqsss}}}~~~~~~xxxxxx~~~ttt\\\GGG===999777222000---++++++,,,...///...---------...///111222555111...---///000///---,,,,,,---...///000111111555777888999777444000---111000......///222555777888888888666222000///000////////////000000000000111111222222222333333333555777555777===FFFdddooobbb]]]ZZZQQQNNNMMMDDDFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA???>>>============:::::::::999999::::::;;;999999999:::;;;<<<===>>>======>>>@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAA???>>>>>>>>>>>>>>>===<<<===>>>@@@AAAAAABBBAAABBBCCCEEEIIIMMMOOOVVV]]]gggpppvvv~~~~~~zzz~~~yyymmmfff___XXXSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVWWWWWWWWWUUUUUUVVVXXXYYYXXXVVVUUUVVVXXXZZZ\\\^^^^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVYYYXXXWWWXXXZZZZZZZZZXXX[[[ZZZYYY[[[]]]___]]][[[[[[\\\]]]___```aaabbbccccccaaa]]][[[YYYZZZ\\\]]]___YYYWWW[[[___bbbiiiqqqnnnaaaXXXSSSOOOIIIFFFFFFFFFDDDEEEHHHDDDDDDCCCBBB@@@???===<<<>>>===<<<::::::999::::::999999999999888888888888666666555444333222111111222222222111111111000000111111111111111111111111000111111222222222222222222222222222222222222222555555555444444444333333333333333222222222222222333666999;;;===AAAHHHMMMOOOIIIGGGNNNZZZdddooowwwttttttsssuuu~~~~~~wwwxxx~~~|||jjjRRR???666333000111///...,,,,,,,,,......------,,,,,,---...///000444111///...000111111///............///000111111333555666777666333///---000///...---...000333555777777777555111/////////.../////////000000000000111111111222222222333333444666444666<<>>>>>>>>======<<<<<<=========;;;:::999888888888888888777777777888999999::::::999999999999999999999999:::;;;;;;;;;:::999999888;;;;;;:::::::::;;;;;;<<>>>>>???AAACCCDDDFFFGGGHHHLLLRRRXXX^^^bbbjjjqqqyyyrrrhhhkkk|||}}}zzznnnbbb[[[WWWSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVXXXWWWUUUSSSRRRTTTXXX[[[ZZZYYYWWWVVVVVVXXXZZZ[[[^^^^^^^^^]]]\\\\\\\\\[[[\\\[[[[[[ZZZYYYWWWWWWVVVXXXWWWWWWYYY[[[]]]]]]]]][[[ZZZZZZ[[[]]]^^^^^^]]]YYYZZZ[[[]]]___aaacccddddddbbb___]]]\\\]]]^^^```]]]ZZZXXX[[[^^^```dddjjj{{{}}}sssfff```VVVNNNGGGEEEDDDBBBDDDHHHDDDDDDDDDDDDBBB@@@>>>===??????===;;;:::999999999:::::::::999999999888888888777777666555444333333333333333333222222222222222222222222222222222222000111222222333333222222222222222222222222222222555555555555555444444444333333333222333333444444555888<<>>AAA@@@@@@????????????@@@???>>>===<<<;;;:::::::::999999999999999999999999888888888888888888888888999999:::::::::::::::999:::::::::;;;<<<>>>???@@@@@@AAABBBCCCDDDFFFIIILLLOOORRRYYYaaajjjrrryyy|||}}}mmmaaaeeeyyy{{{uuuiii]]]WWWTTTRRRSSSVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSWWWVVVTTTQQQPPPQQQUUUXXXYYYXXXWWWVVVWWWXXXYYY[[[]]]^^^^^^]]]\\\[[[ZZZYYY[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVXXX[[[]]]]]]]]][[[[[[[[[[[[]]]^^^^^^^^^ZZZZZZZZZ[[[\\\^^^aaabbbdddccc```^^^]]]^^^___```]]]\\\[[[\\\^^^___aaadddnnnuuuiii^^^UUULLLHHHFFFCCCCCCEEECCCDDDEEEEEEDDDCCCAAA???AAA@@@???===;;;:::999999:::::::::999999999888888888777777666555555444444444444444333333333222222222222222222222222222222111222222333333333333333333333333333333333333333666555555555555555555555444333333333444555777777;;;===@@@EEEKKKMMMMMMKKKJJJLLLSSS]]]dddiiiqqqyyyxxx^^^EEE888555222---------...//////...---,,,---------,,,,,,,,,,,,,,,//////......000222333444555333000......///111222111222444444444222000...000///...------...///000222333333111///------............/////////000000111111111111222222222222111444222555;;;BBB```sssnnnhhhYYYKKKKKKJJJJJJKKKNNNPPPRRRLLLKKKIIIGGGDDDBBBAAA@@@BBBAAAAAA@@@??????@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAADDDIIINNNQQQVVV\\\``````eeennnxxxuuukkkppp}}}~~~rrrfff[[[VVVUUUSSSTTTWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQOOOSSSTTTSSSQQQOOONNNOOOQQQWWWVVVVVVVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZ\\\[[[ZZZ[[[[[[[[[[[[[[[\\\^^^___]]][[[ZZZYYYYYY[[[^^^___cccaaa```^^^]]]^^^___```^^^______^^^^^^`````````eeeuuussseee[[[RRRNNNMMMHHHFFFFFFBBBCCCDDDEEEFFFEEEEEEDDDBBBAAAAAA???>>><<<;;;:::::::::999999999888888888777777666666555555444444444444333333333222222222444444444444444444444444222222333444444444444444444444444444444444444444666666666666666666666666555444444444666888:::;;;BBBCCCEEEHHHKKKLLLJJJHHHKKKRRR]]]dddeeefffooozzzqqqWWW???444222000+++,,,---...///000///---,,,---.........------------,,,,,,------...000222444666444111//////000222333222333444444444222111///000///.........///000000000111111000...,,,---...............////////////000000111111111222222222111444333555;;;BBB___}}}xxxhhhVVVRRRMMMIIIHHHJJJNNNPPPQQQOOOLLLJJJHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAABBB???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777888:::;;;<<<=========??????>>>>>>??????@@@AAAGGGNNNXXX```gggnnnuuuzzzuuuyyykkkbbbYYYWWWVVVTTTSSSUUUXXXXXXWWWWWWVVVVVVVVVUUUWWWXXXXXXWWWUUURRROOOMMMOOOPPPRRRQQQOOOMMMMMMMMMSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWXXXXXXWWWWWWWWWXXXZZZ[[[YYYXXXWWWXXXZZZ[[[ZZZYYYZZZ[[[[[[ZZZYYYZZZ]]]___^^^\\\YYYWWWWWWYYY\\\^^^aaa```___^^^^^^^^^______```bbbaaa^^^^^^```aaa______kkkxxxnnnbbbWWWSSSPPPKKKFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCBBBAAA???===<<<;;;;;;;;;:::::::::999999777777777666666555555555444444444444333333333333444444444444444444444444222333444444555555444444555555555555555555555555666666666666777777777777666666666666888;;;>>>@@@EEEFFFGGGHHHIIIIIIJJJJJJRRRYYYdddjjjiiihhhqqq}}}}}}zzzlllUUU???555444222...,,,---.../////////...---,,,---............------+++,,,---------...111444666555333111111111222333333333444444333222000///...............///000000///000000///...------...------........./////////000000000111111111111222111444333666;;;BBB^^^{{{kkkfff]]]UUUOOOLLLMMMMMMTTTRRROOOMMMLLLNNNPPPRRRMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDBBBAAA@@@?????????>>>>>>>>>===============:::::::::::::::::::::::::::;;;<<<>>>@@@AAAAAABBBBBBBBBDDDGGGJJJMMMPPPRRRYYYbbbnnnxxx~~~{{{ddd]]]XXXXXXYYYVVVTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXVVVSSSPPPNNNLLLNNNOOOOOOOOONNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXVVVVVVUUUTTTUUUWWWYYY[[[YYYXXXXXXYYY[[[\\\\\\[[[YYYZZZZZZYYYXXXYYY\\\___\\\ZZZWWWUUUUUUXXX\\\___aaaaaa```____________``````cccaaa]]]]]]```aaa^^^[[[hhhnnn}}}~~~{{{jjj```YYYQQQKKKHHHIIIHHHFFFEEEEEEEEEGGGGGGCCCDDDDDDDDDCCCBBB@@@???============<<<<<<<<<<<<888888888888777777777777666666555555555444444444555555555555555555555555333333444555555555555555666666666666666666666666666666777777777888888888888888777888:::>>>AAACCCDDDFFFHHHHHHGGGIIINNNSSSbbbdddjjjqqqtttvvv}}}~~~~~~xxxvvvxxxqqqgggSSS@@@666444333000,,,------......///......***+++,,,---......------+++---......---...111555555444333333333333333444333333333222111///...---++++++,,,---...//////000...///000///...---...///---------.........//////000000000000111111111111///222222444:::@@@\\\~~~ttthhh^^^XXXTTTSSSUUUSSSPPPOOOPPPSSSXXX[[[VVVUUUTTTSSSRRRQQQQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHJJJMMMQQQXXX___fffllloookkkuuunnnjjjaaa[[[XXXZZZ\\\ZZZWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXWWWUUURRRPPPKKKLLLMMMNNNNNNPPPSSSUUUNNNOOOQQQSSSVVVXXXZZZ[[[XXXVVVUUUTTTTTTUUUWWWYYYTTTTTTSSSSSSTTTVVVXXXZZZYYYXXXXXXZZZ]]]^^^^^^]]]XXXYYYZZZXXXWWWWWW[[[___ZZZXXXUUUSSSUUUXXX]]]```bbbaaa``````````````````___cccaaa\\\[[[```aaa]]]ZZZiiiiiimmmmmmmmmttthhh]]]UUURRRMMMKKKHHHEEEDDDDDDEEEFFFDDDDDDEEEEEEEEEDDDBBBAAA????????????>>>>>>>>>>>>::::::999999999999999999777777777777666666666666666666666666666666666666333444555555666666555555777777777777777777777777666666777777888888888999999999888999;;;???CCCFFFAAADDDGGGGGGGGGKKKTTT[[[qqqnnnoooxxx}}}}}}yyyrrrnnnnnnfff^^^NNN;;;111//////,,,------------......//////((()))***,,,------,,,,,,,,,...000///......222555444444444444444444444444333333222111///...,,,+++))))))***+++---...//////...///000000...---...000---------.........//////000000000000111111111111...111000333999???ZZZvvvmmmeeeaaa[[[XXXUUUSSSTTTWWW[[[]]]XXXXXXXXXVVVUUUXXX^^^ccc______\\\XXXRRRMMMKKKKKKKKKIIIFFFFFFGGGHHHHHHGGGDDDCCCBBBAAAAAA@@@@@@@@@DDDJJJPPPSSSSSSSSSWWW[[[```cccjjjuuu~~~wwwhhh___]]]YYYWWWVVVVVVXXXYYYYYYYYYTTTUUUUUUUUUTTTRRRQQQPPPUUUSSSRRRUUUYYYYYYUUUQQQNNNLLLKKKNNNTTTXXXZZZZZZUUUSSSQQQPPPQQQSSSVVVXXXYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZYYYWWWVVVWWWZZZ\\\]]]]]]YYYWWWVVVWWWZZZ[[[XXXVVVYYYXXXXXXXXXZZZ[[[[[[[[[___``````aaaaaaaaaaaa``````___]]][[[ZZZZZZZZZ[[[^^^cccdddeeeyyylllwwwpppccc\\\VVVNNNGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999999999999999888888888777777777666666666666555666666777888888777777777777777777777777777777777777888888888888:::;;;;;;;;;::::::<<<>>>@@@AAABBBBBBAAABBBDDDEEEIIIIIIHHHFFFIIITTTeeessskkkooovvv}}}|||wwwkkk]]]RRRJJJ>>>444///---------000000///...------,,,,,,,,,++++++******++++++,,,---......///000111111222444666777666222111222444333111//////000000...,,,---------............///000000//////.........---,,,---///111111111000000000//////111333333222111000222000333888<<>>===<<<;;;;;;;;;;;;:::::::::999999999888888888777777777777888888999888888888888888888888888888999999999999:::::::::<<<>>>???>>>======???@@@@@@AAAAAAAAA???@@@AAACCCFFFGGGHHHMMMUUU```lllssstttxxx~~~vvveeeUUUIIICCC999222...---------000//////...------,,,,,,---,,,,,,,,,,,,,,,,,,------...///000111222222222333555777555222000111444222111//////000000...,,,------------............000/////////.........---......///000111111111111111000000111333444333222222333222444999===UUUzzzttt|||vvvnnneee\\\VVVRRRUUUUUUUUUSSSQQQQQQRRRTTT]]]bbbhhhkkkkkkiiigggffffffiiijjjhhheeebbbcccdddbbb___YYYUUUSSSTTTXXXZZZaaakkkyyy~~~}}}}}}wwwvvv}}}uuujjj^^^WWWVVVTTTSSSSSSTTTVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUSSSRRRRRRUUUZZZ[[[YYYVVVPPPPPPPPPSSSVVVXXXWWWVVVSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRQQQOOONNNNNNNNNPPPRRRUUUXXXZZZZZZYYYXXXYYYWWWVVVVVVYYY[[[\\\[[[XXXVVVTTTSSSUUUVVVVVVUUUVVVXXXZZZ\\\]]]]]]]]]\\\]]]]]]^^^___``````aaaaaa\\\]]]______^^^\\\YYYWWWZZZ]]]```aaadddvvvsssfff]]]UUUQQQNNNHHHDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFGGGFFFFFFEEEEEECCCCCCAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;::::::999999999::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;===??????>>>===>>>???AAABBBCCCBBBAAAAAACCCEEEKKKLLLQQQ[[[gggpppvvvxxxsss\\\HHH>>>999333///.........---//////......---,,,,,,,,,...------,,,,,,------...,,,...000222333333222222222444666555111///000222222000////////////...---------------............/////////...............////////////000000222222111000111222444555444333333555333444999<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<>>>@@@AAA@@@???@@@@@@CCCEEEGGGHHHHHHJJJMMMOOOWWW[[[cccmmmwww~~~{{{}}}pppVVV@@@666333000.........---,,,.........------,,,,,,,,,------,,,,,,,,,,,,------+++---111444555444333222111444666555111///000111111///......//////...---,,,,,,---------.......................................---------///000222111111111333555666555444444555222444777:::RRRvvvCCCPPPdddttt}}}zzzuuuhhhfffbbb^^^ZZZUUUQQQOOORRRUUUXXXZZZ\\\^^^```cccgggmmmtttwwwvvvwww||||||wwwwwwyyy{{{nnnfff^^^WWWTTTUUUQQQPPPPPPRRRSSSTTTRRRQQQNNNNNNNNNPPPRRRVVVZZZ\\\WWWVVVVVVVVVWWWWWWVVVTTTRRRSSSUUUVVVVVVUUUTTTTTTOOOPPPQQQRRRQQQPPPNNNMMMOOONNNNNNMMMLLLKKKJJJIIILLLOOOTTTYYY[[[[[[YYYWWWVVVUUUTTTUUUWWWZZZ[[[[[[[[[ZZZXXXVVVUUUVVVXXXYYY[[[[[[ZZZWWWUUUVVVYYY\\\[[[[[[[[[[[[\\\]]]^^^___\\\ZZZXXXUUUTTTUUUVVVWWWYYYWWWZZZ___```bbbpppwwwmmmaaaYYYVVVQQQPPPMMMJJJHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>=======================================;;;;;;<<<<<<===>>>??????>>>@@@CCCCCCCCCCCCEEEFFFEEEHHHKKKNNNRRRVVVZZZ^^^aaaiiisss{{{{{{}}}{{{yyy}}}nnnTTT>>>444222///...///...---,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---000333555555333222000333666555222//////111000///......//////...---,,,,,,,,,------------...---------...............---,,,++++++,,,---///000111000111222555666555444222444111222555888PPPttt999@@@PPPcccrrr{{{{{{wwwqqqkkkfff```ZZZVVVWWWWWWWWWVVVWWWYYY]]]```]]]bbbhhhlllooorrrwww{{{~~~zzz||||||pppccc\\\XXXTTTSSSTTTQQQQQQQQQRRRSSSRRRPPPNNNLLLLLLMMMOOORRRVVVYYY[[[WWWWWWVVVUUUUUUTTTTTTSSSRRRTTTUUUUUUTTTSSSSSSTTTPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKNNNSSSXXX[[[[[[YYYXXXTTTSSSRRRTTTWWWZZZ\\\\\\[[[[[[[[[YYYWWWWWWXXXZZZZZZZZZZZZWWWTTTTTTXXX\\\\\\[[[ZZZYYYZZZ[[[\\\]]][[[YYYUUURRRQQQRRRTTTVVVXXXXXXZZZ^^^```aaagggmmm}}}~~~pppbbb\\\VVVSSSOOOJJJFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@===???@@@AAABBBDDDGGGIIIIIIMMMRRRXXX]]]ccciiinnnlllttt~~~}}}{{{wwwiiiQQQ===333111///...///...---,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,///222444444444333000444777666333000000111///...------//////...---,,,,,,,,,,,,---------------------------.........,,,++++++,,,,,,---...///000///000222555666555444111222000111444777OOOsss999:::CCCPPP\\\hhhwww|||yyyuuuqqqnnniiiiiihhhfffeeefffjjjmmmjjjkkknnnqqqvvvzzz}}}zzz{{{sssggg[[[VVVUUUSSSTTTVVVSSSRRRRRRRRRSSSQQQNNNKKKLLLLLLNNNPPPRRRSSSUUUVVVTTTUUUUUUTTTSSSSSSTTTTTTRRRSSSTTTSSSQQQQQQSSSUUUSSSSSSRRRQQQPPPOOONNNMMMJJJKKKLLLMMMMMMMMMLLLLLLKKKNNNRRRWWWZZZ[[[ZZZYYYRRRQQQQQQSSSWWW[[[]]]]]]ZZZ\\\]]][[[XXXWWWXXXZZZTTTWWW[[[ZZZWWWWWWYYY]]]]]][[[ZZZXXXXXXYYYZZZ[[[ZZZXXXUUUSSSRRRRRRSSSTTTVVVZZZ\\\[[[[[[```cccccctttuuuppprrrhhh```\\\VVVPPPJJJFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>???@@@@@@????????????????????????===>>>???@@@AAABBBBBBCCC@@@@@@AAABBBDDDGGGLLLPPPTTTXXX^^^dddkkkrrryyy}}}}}}|||xxx~~~|||qqqhhh\\\HHH777222000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...000222333333444111444888888444111000111///...------//////...---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---...////////////......///111444555555444000222///111555888PPPttt777555666===CCCMMMaaasss~~~}}}}}}|||wwwttt{{{|||ooodddXXXUUUVVVVVVWWWYYYTTTSSSSSSSSSSSSQQQMMMJJJMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRSSSUUUVVVRRRSSSTTTRRRPPPPPPSSSVVVUUUUUUTTTRRRQQQPPPOOOOOOIIIJJJLLLNNNNNNNNNNNNMMMKKKNNNRRRVVVYYYZZZ[[[ZZZPPPOOOPPPRRRWWW[[[^^^^^^YYY[[[]]]\\\YYYWWWWWWYYYOOOUUU\\\^^^\\\ZZZ[[[^^^]]]\\\ZZZXXXWWWXXXYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSTTT]]]___XXXWWW^^^cccaaaccc}}}zzzmmmssszzzpppllleee]]]VVVQQQOOONNNFFFFFFFFFEEEEEECCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDDDDEEEIIIIIIJJJJJJLLLQQQWWW\\\^^^bbbhhhooouuu}}}~~~wwwpppuuu~~~rrrdddZZZOOO???///000...,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...000222333444111555999888555222111222...---,,,---//////...---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,...///111111111111000...---...000333555444333111222000222666999QQQvvv