BM6P6(@ rrrhhhhhhlll{{{kkkWWWEEE<<<;;;777555444444555777666555555555444444444333333333333333333333333333333333555555555555555555555555333333333333333333333333222222333444444555555666666777777888999999::::::<<<>>>@@@BBBBBBCCCFFFHHHHHHMMMPPPQQQVVVfff~~~ooo[[[NNNNNNMMMVVVoooyyy]]]MMMJJJIIIGGGRRRYYYkkkmmm[[[JJJFFFCCCCCCCCCBBBEEEJJJIIIQQQUUU]]]iiioooxxxjjjXXXYYYbbbrrrjjjNNNCCC???<<<888======<<<;;;::::::::::::999999999999999999999999999::::::;;;<<<===>>>>>>{{{pppmmmmmmvvvqqq^^^KKK@@@===;;;999888777888888666555555555555444444444333333333333333333333333333333444444444444444444444444333333333333333333333333222222333444444555555666555555666888999;;;<<<<<<===???AAACCCCCCEEEGGGIIIGGGKKKPPPUUU^^^rrriiiVVVJJJMMMTTTeeeqqqXXXKKKHHHIIIIIIQQQZZZnnnfffTTTIIIEEECCCDDDDDDCCCFFFJJJLLLUUUZZZcccpppwwwnnnZZZWWW\\\iiiwwwZZZJJJDDDAAA???======<<<;;;::::::::::::999999999999999999999999999::::::;;;<<<===>>>>>>yyyqqqmmmppp}}}yyyhhhSSSDDD>>><<<;;;:::999999888555333555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555555666333444666888:::<<<===>>>>>>@@@BBBDDDEEEFFFHHHKKKJJJNNNSSS[[[jjj|||aaaPPPGGGNNN^^^xxxfffQQQGGGGGGIIIKKKPPP^^^uuuxxx^^^MMMGGGDDDCCCFFFFFFEEEFFFJJJPPPZZZ```jjjyyyuuu]]]TTTTTT\\\tttdddNNNCCC@@@AAA>>>===<<<;;;::::::::::::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>sssjjjiiitttpppZZZGGG===:::999888888888777444111555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444555555666444555666888:::<<<=========???BBBDDDEEEFFFIIIKKKPPPRRRXXXdddvvvsss\\\OOOHHHQQQfffwww^^^LLLEEEEEEIIINNNSSSeeeqqqYYYJJJEEECCCCCCFFFHHHFFFGGGKKKQQQ[[[cccooo{{{aaaRRRMMMSSSfffzzzqqqSSSCCC???AAA>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>vvvlllaaahhhyyyxxxaaaJJJ===:::999888888888888666444666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444555555666777777888999:::;;;;;;<<<<<<>>>AAACCCDDDFFFHHHKKKQQQTTT\\\lllkkkYYYQQQKKKVVVnnnqqqYYYKKKFFFEEEJJJPPPZZZpppiiiTTTHHHDDDBBBBBBFFFHHHGGGIIILLLQQQ\\\dddqqqeeeSSSKKKNNN]]]mmm___IIICCCDDD>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>{{{rrrbbbcccoookkkSSSDDD===;;;999999:::::::::999666666666555555555444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444555555666888888999999::::::;;;;;;;;;>>>@@@BBBDDDFFFIIIKKKOOOSSS___ttt|||dddWWWRRRNNN[[[xxxnnnWWWLLLHHHGGGLLLTTTddd~~~xxx___NNNFFFDDDAAABBBFFFHHHHHHKKKOOOTTT___hhhuuujjjVVVKKKLLLWWWcccwww}}}xxxjjjOOODDDBBB???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>~~~xxxfffbbbhhh{{{www```PPPAAA>>>:::888888999999999666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222333444444555555666777777888999:::<<<<<<===<<<>>>AAACCCEEEGGGJJJLLLRRRVVVddd}}}sss]]]SSSQQQSSScccjjjUUUMMMJJJIIIOOOYYYnnnpppXXXKKKFFFDDDAAAAAADDDGGGHHHLLLQQQZZZeeennn|||mmmXXXLLLJJJRRRZZZnnnvvvsssuuuWWWFFFAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>{{{eee^^^___pppjjjZZZCCC???999666555666666666777666666666555555555555555555555555555555555555555555555555555555555555333333333333333333333333222222333444444555555666555666777999;;;===>>>???===???CCCEEEFFFHHHKKKNNNWWW[[[jjjnnnXXXOOOOOOVVVhhh~~~hhhSSSMMMLLLKKKQQQ\\\uuulllVVVKKKHHHEEEAAA@@@DDDFFFHHHMMMSSS```kkktttpppZZZLLLIIINNNUUUggg{{{sssrrraaaNNNFFF???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>qqqccc\\\fffuuuzzzbbbMMMCCC:::888777666777999555666666777777777777666555555555555555555555555000000000000111333555666555444444333333222222111222222222333444555777777666666777888:::;;;<<<===<<>>===@@@DDDGGGHHHJJJMMMOOOUUU]]]qqq{{{bbbTTTPPPPPPaaa~~~zzzdddSSSRRRSSSQQQYYYgggvvv```PPPGGGCCCCCCAAABBBEEEFFFIIIQQQ[[[hhhqqq~~~ttt___RRRLLLOOOVVVccc{{{wwwqqq~~~zzzZZZKKKCCC@@@>>><<<<<<<<<;;;999777999:::;;;<<<;;;999999:::;;;;;;<<<<<<===>>>>>>~~~nnn```___bbbjjjxxxuuuYYYLLL@@@<<<;;;999888999777777888777777666555444777777777777777777777777555777888999888666222000111222222333444444555555444444555555666777999999888888999;;;<<<===>>>??????AAAEEEHHHJJJLLLNNNPPPTTT^^^tttrrr\\\QQQRRRWWWlllsss___PPPSSSWWWXXX^^^hhh~~~mmmYYYMMMFFFCCCDDDBBBDDDGGGHHHKKKTTT]]]jjjsssyyydddUUUNNNOOOTTT\\\sssxxxcccMMMDDDBBB???>>>>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999;;;<<<<<<===>>>>>>??????qqqbbb[[[ZZZ```pppwww\\\NNN@@@;;;:::999888999888888888888777555444444666666666666666666666666777777888999888666333222333333333333444444555555555555555555666777888999888888999;;;<<<===>>>??????BBBEEEHHHJJJLLLNNNPPPUUU___uuulllXXXOOORRRYYYttthhhWWWLLLQQQXXX[[[```ggg}}}eeeSSSIIIDDDBBBDDDCCCDDDGGGIIILLLUUU___jjjuuuzzzeeeUUULLLKKKOOOVVVkkkkkkOOOEEECCC???>>>>>>>>>======<<<<<<======<<<;;;:::999;;;<<<<<<======>>>??????rrraaaYYYUUUYYYiii{{{yyy^^^NNN???999999999888888888888888888777555444444555555555555555555555555666666555555555555555666555555555444444333333333444444444444555666777777777777888:::;;;<<<===>>>>>>AAAEEEHHHIIIKKKNNNPPPTTT]]]rrr~~~gggUUULLLPPPXXXxxxrrr[[[OOOGGGLLLUUUYYY]]]cccyyyxxx^^^NNNFFFCCCAAACCCBBBDDDGGGJJJMMMVVV```kkkwwwzzzfffVVVKKKIIILLLQQQeeevvvVVVGGGDDD???============<<<============<<<;;;;;;::::::;;;;;;<<<======>>>>>>tttddd[[[VVVVVVaaappp}}}||||||dddRRR@@@::::::999888777777777888777777666555444555555555555555555555555555444333333333555666888666666555555444333333222555444444444555555666777777777888:::;;;<<<===>>>>>>AAAEEEHHHIIIKKKNNNPPPRRR[[[ooouuubbbSSSKKKPPP[[[{{{~~~iiiQQQIIIDDDHHHNNNRRRXXX]]]sssqqqYYYKKKEEECCCBBBCCCBBBDDDHHHKKKNNNXXXbbbmmmzzz{{{hhhXXXMMMJJJLLLNNN___^^^IIIFFFAAA===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>nnneee]]]XXX]]]ggg}}}{{{nnn[[[FFF===<<<;;;888777666666777777777777666666555555555555555555555555444444444555555555666666555555555555555444444444666666555555666666777888888888999;;;<<<===>>>???@@@CCCFFFIIIKKKMMMOOOQQQQQQ\\\rrrlll[[[PPPKKKTTTaaarrr^^^JJJFFFDDDEEEGGGKKKRRRYYYllliiiSSSIIIEEEDDDCCCDDDCCCEEEJJJLLLQQQZZZdddqqq~~~zzzhhhYYYNNNJJJLLLNNN[[[zzzjjjMMMIIICCC???======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????yyyoooeee]]]\\\bbbzzz|||vvvbbbKKKAAA???<<<999777555666777777777777777666777777777777777777777777333555777888888666444333333333444444555666666666888777777777777777888999999:::;;;<<<===???@@@@@@AAADDDHHHJJJLLLNNNQQQSSSSSS___wwwfffVVVMMMKKKWWWgggfffSSSGGGFFFDDDDDDCCCGGGOOOWWWgggdddPPPHHHFFFEEEEEEEEEEEEGGGKKKNNNRRR\\\fffsssxxxgggXXXMMMIIIJJJNNNXXXtttxxxPPPKKKEEEAAA>>>>>>===<<<:::::::::::::::;;;<<<============>>>??????@@@@@@uuubbb\\\bbbppp~~~kkkSSSBBB<<<;;;999666777777777777666666666666666666666666666777777777666666777777666555444444444444444444555555555555555555666666777777888888:::::::::;;;<<<===>>>???>>>BBBFFFIIIMMMRRRTTTTTTUUUaaa{{{~~~aaaRRRKKKJJJZZZmmmpppYYYLLLIIICCC???AAADDDIIIQQQYYYmmmuuuZZZKKKGGGFFFEEEFFFDDDDDDHHHNNNQQQVVV```jjjyyy}}}lll\\\NNNHHHHHHHHHRRRhhhbbbLLLCCCCCC<<<:::>>>===999999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<}}}jjjbbbfffooosss[[[HHH>>>;;;:::999888888888888777777777777777777777777777777777777666666666666666555444444666666666666777777777777666666777777888999999999;;;;;;;;;<<<===>>>???@@@CCCEEEGGGIIILLLQQQVVVXXX```ooo}}}aaaSSSLLLMMM^^^sssjjjUUUJJJGGGDDDCCCEEEHHHLLLUUU___xxxoooUUUIIIFFFEEEEEEFFFFFFEEEHHHNNNRRRXXXcccnnn}}}qqq___PPPHHHGGGHHHPPPbbbnnnUUUGGGEEE???===???===:::::::::::::::;;;<<<<<<<<<<<<============>>>>>>tttjjjiiikkk||||||fffQQQBBB;;;;;;<<<999999999999888888888888888888888888888888888888666666666666666555555444666666666666777777777777777777888888999::::::;;;<<<<<<<<<===>>>???AAAAAAFFFGGGHHHJJJMMMRRRXXX]]]kkk~~~|||```SSSNNNQQQeee|||www```OOOGGGDDDDDDFFFJJJLLLQQQ^^^jjj|||gggQQQFFFDDDDDDEEEFFFGGGFFFIIINNNSSS[[[hhhtttyyy|||yyyfffSSSIIIGGGIIIMMMZZZtttaaaMMMGGGAAA@@@AAA===<<<;;;;;;;;;;;;<<<===============>>>>>>?????????|||nnniiieeeqqqoooXXXEEE;;;;;;???999999888888888777777777999999999888888888888888555666666666666666555555444444444444555555555555777777888888999:::::::::;;;;;;<<<===>>>???AAABBBFFFFFFIIIMMMOOOSSSZZZaaannnxxx___SSSOOOUUUkkkkkkWWWKKKEEEDDDEEEHHHMMMPPPYYYkkk{{{tttbbbNNNDDDCCCCCCDDDEEEGGGFFFHHHNNNTTT^^^mmmzzz{{{xxxmmmYYYMMMIIIJJJJJJQQQfffkkkPPPHHHBBBBBBBBB=========<<<<<<<<<<<<======<<<======>>>>>>?????????sssjjjaaajjj{{{sss]]]HHH<<<<<<@@@888888777777777666666666999999999999888888777777555555666666666666666555444444444444555555555555666666777777888999999:::::::::;;;<<<===???@@@AAACCCDDDIIIPPPSSSUUU]]]gggqqqsss]]]TTTQQQYYYqqq{{{bbbQQQIIIFFFEEEFFFIIIOOOVVVddd{{{ooo^^^MMMEEECCCBBBCCCDDDFFFEEEHHHOOOVVVaaarrr}}}wwwyyyvvvaaaRRRMMMKKKIIILLLZZZtttsssTTTIIIBBBBBBCCC===>>>======<<<<<<<<<======;;;;;;<<<======>>>??????}}}rrrdddhhhuuuwwwcccNNN@@@===???777777777777666666666555999999999888777777666666444555666666666666666666666666666666777777777777666666777777888999999999999::::::;;;===???AAABBBCCCCCCHHHQQQUUUXXXcccqqq~~~jjjYYYTTTVVV```zzzsss\\\NNNHHHGGGGGGGGGKKKUUUbbbttthhhZZZKKKEEECCCBBBCCCEEEFFFFFFIIIQQQZZZfffwww{{{vvvvvviiiXXXRRRKKKIIIJJJSSSfff}}}\\\MMMCCCAAABBB===>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>??????mmmkkkrrr|||jjjUUUEEE>>>===888888888777777777666666999999888777777666555555444444555666666666666666666666666666777777777777777777888888999:::::::::::::::;;;<<<>>>@@@BBBCCCFFFDDDHHHQQQVVV[[[lllrrrbbbVVVVVV[[[hhhmmmXXXLLLGGGGGGHHHHHHPPP^^^ppp|||```TTTHHHCCCBBBBBBDDDFFFFFFGGGLLLVVV```lll}}}||||||~~~ppp]]]UUUJJJKKKKKKOOO[[[tttfffTTTFFFAAABBB>>>>>>===<<<<<<;;;;;;;;;<<<;;;<<<<<<===???@@@@@@AAAtttoooqqqoooZZZIII???;;;999999999888888888888777888888888777666555555444444444555666777777666666444444444444555555555666888999999::::::;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDEEEJJJEEEGGGPPPUUU]]]rrrkkk]]]TTTXXX```oooiiiVVVKKKGGGGGGHHHIIISSSfff{{{wwwZZZOOOEEEBBBBBBBBBEEEHHHGGGIIIOOOYYYcccppp}}}{{{sss```WWWJJJLLLMMMNNNVVVlllnnnZZZHHHBBBBBB???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBqqqhhhtttxxxcccJJJ>>>AAA;;;999888888999999777666555555555555555444444333666666666666666555555555777777666666666666666777777888888888888999999999<<<<<<<<<<<<<<<>>>CCCFFFFFFEEEKKKSSSWWW___yyy|||fff[[[QQQPPP\\\uuuxxx___QQQKKKHHHEEEMMMPPPZZZnnnrrrUUUKKKCCCBBBDDDDDDEEEFFFKKKNNNTTT[[[eeeuuu~~~~~~{{{cccTTTLLLJJJGGGHHHPPPdddwwwYYYKKKFFFAAA===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>wwwjjjppp}}}}}}iiiOOOAAA@@@<<<:::999888999999888777555666666666666555444444666666666666666666666555777777666666666666666777777888888888888999999999<<<<<<<<<<<<<<>>======<<<<<<<<<<<<=========<<<======>>>???nnnkkkrrr{{{sssYYYFFF???===;;;999888999999888777666666777777777666555555555555666666666666666666777666666555555666777777777888888888888999999999;;;<<<<<<<<<===???CCCFFFEEEEEEKKKSSSZZZiii~~~iiiYYYOOOKKKVVVlllttt[[[MMMHHHFFFFFFOOOWWWhhh|||eeeRRRJJJCCCCCCEEEEEEFFFHHHHHHQQQ^^^iiirrr~~~mmm[[[MMMJJJHHHIIILLLWWWlllxxxwwwwwwrrrYYYKKKDDDBBBAAAAAA???>>>===<<<<<<<<<>>>>>>======>>>??????@@@vvvllllllsss~~~dddLLL???===;;;888777888888777666777777777777777666666555555555555555666666666666666666555555555666777777777777888888888999999999:::;;;<<<<<<===???CCCFFFDDDFFFKKKSSS]]]nnnvvvaaaUUUNNNMMM^^^yyypppXXXLLLGGGGGGIIIQQQ\\\rrrwww```PPPHHHCCCDDDEEEEEEFFFJJJJJJTTTaaammmvvvqqq^^^QQQKKKHHHHHHIIIQQQeeezzz{{{vvvsssbbbNNNEEEDDDAAA@@@???>>>============>>>>>>>>>>>>???@@@AAAAAAqqqkkkooo{{{pppTTTBBB===;;;777666666777666555777777777777777666666555444555555555666666777777555555555555555666777777777777888888888999999999999:::<<<===>>>@@@CCCFFFDDDGGGLLLTTT___rrrppp\\\RRRMMMQQQfffkkkUUUKKKHHHJJJNNNUUUccc{{{sss]]]MMMGGGDDDDDDEEEEEEGGGKKKMMMWWWdddnnnwwwuuu```UUULLLFFFFFFFFFMMMccczzzwwwssskkkRRRFFFDDD>>>======<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBvvvlllnnnxxx{{{^^^HHH???<<<888666666777666666666666777777777666555555444444555555666777777777444444444444555666777777777888888888888999999999888:::<<<===>>>@@@CCCFFFDDDHHHNNNTTT___tttjjjXXXNNNMMMVVVmmmcccQQQJJJHHHLLLRRR[[[kkkoooYYYJJJFFFDDDEEEFFFEEEHHHMMMPPPZZZgggpppxxxyyycccWWWMMMFFFFFFFFFKKK```yyyzzzwwwtttWWWIIIEEE===<<<<<<<<<======>>>???>>>>>>>>>>>>???@@@BBBBBByyykkkkkkuuuhhhPPPAAA>>>:::888888888888888555666666666666555444444444444555555666777777888444444444444555666777777777888888888888999999999777999<<<>>>???AAACCCFFFEEEJJJOOOUUU```sss}}}cccSSSMMMPPP]]]vvvzzzZZZLLLIIIHHHLLLTTTbbbrrrhhhRRRIIIEEEDDDFFFFFFEEEIIINNNRRR]]]kkkuuu}}}~~~iiiWWWLLLGGGIIIGGGIII\\\uuu}}}{{{]]]LLLFFF??????>>>=========>>>>>>=========>>>???@@@AAABBByyyiiihhhsss}}}nnnUUUCCC@@@<<<999999:::::::::555555555555555444444333444444444555666777777888333333333444555666777888777888888888888999999999777999<<<>>>???AAADDDFFFEEEJJJPPPUUU```ssswww^^^OOOOOOTTTddd}}}sssUUUIIIGGGGGGLLLUUUgggxxx~~~cccMMMHHHEEEDDDFFFFFFEEEIIIOOORRR___ooozzzmmmWWWLLLHHHKKKIIIHHHXXXpppaaaOOOGGGBBBBBB@@@???>>>>>>======<<<<<<<<<===>>>@@@AAABBBrrreeelll~~~bbbMMMPPPMMMBBB777333777;;;777777777777777777777777666666555555555555666666555444444444444555666666777777777777888999:::;;;:::<<<===>>>???AAACCCFFFEEEGGGLLLUUU^^^nnnqqq[[[QQQMMMYYYrrrhhhQQQHHHFFFGGGNNNVVVfff{{{rrrYYYLLLHHHEEECCCDDDDDDDDDIIIOOO]]]eeeqqq}}}uuu\\\NNNFFFGGGHHHHHHRRR___hhhPPPGGGCCCBBBAAA@@@??????>>>>>>;;;<<<>>>???@@@@@@???>>>sssdddiiiwwwhhhVVVUUUOOODDD;;;777999;;;777777777777777777777777666666555555555555666666555444444444444555666666777777777777888999:::;;;:::<<<===>>>???AAADDDFFFGGGHHHMMMUUU^^^nnnlllZZZQQQOOO]]]vvvwwwaaaMMMFFFFFFHHHOOOWWWdddzzznnnWWWJJJGGGDDDCCCDDDEEEFFFKKKRRR]]]hhhwww{{{aaaSSSIIIHHHGGGGGGOOO[[[~~~pppVVVKKKDDDCCCAAA@@@????????????<<<===>>>???@@@@@@@@@@@@zzzjjjkkkuuurrrYYYRRRGGG???:::888888888777777777777777777777777777666666555555666666777555555444444555555666777777777777777888999:::;;;:::<<<>>>??????AAADDDGGGJJJJJJNNNUUU___ppp~~~fffWWWQQQSSSccc}}}jjjXXXHHHEEEFFFHHHOOOWWWccczzzhhhSSSIIIFFFCCCCCCEEEFFFGGGMMMUUU]]]jjj|||hhhZZZMMMIIIGGGFFFKKKTTTppp{{{___OOODDDCCCBBB@@@???>>>?????????>>>>>>??????@@@AAABBBwwwsssxxx}}}{{{[[[MMM???999:::::::::999777777777777777777777777777777666666666666777777555555555555555666666777777777777777888999:::;;;:::<<<>>>???@@@BBBEEEGGGLLLLLLOOOVVV___pppvvv```TTTPPPVVViii^^^OOODDDDDDFFFHHHNNNVVVccc|||{{{cccQQQIIIFFFCCCBBBEEEFFFGGGNNNUUU___lll~~~~~~}}}{{{yyyvvvuuutttsssrrrrrrrrrrrrssstttuuuxxx{{{~~~mmm___QQQJJJGGGFFFJJJPPPeeegggSSSFFFDDDBBB@@@>>>>>>??????@@@??????>>>???AAABBBCCCwwwvvvuuu~~~eeeRRR???;;;======;;;;;;888888888888888888888888777777666666666666777777666555555555555666777777777777777777888999:::;;;:::;;;>>>???@@@BBBFFFHHHNNNNNNPPPVVV___oooppp\\\QQQNNNYYYoootttWWWKKKBBBDDDGGGGGGMMMVVVfffttt]]]OOOJJJFFFCCCBBBEEEFFFGGGMMMTTTaaammm~~~zzzwwwrrrooolllkkkjjjiiigggfffccccccbbbaaaaaa`````````aaabbbdddgggjjjmmmppprrruuuyyyqqqdddTTTKKKHHHHHHJJJMMM]]]sssmmmVVVGGGEEEBBB@@@>>>>>>???@@@@@@??????>>>???AAABBBCCCvvvooommmuuuqqqYYYBBB;;;<<<999666666888888888888888888888888888777777666666777777888666666555555666666777888777777777777888999:::;;;999;;;>>>???AAACCCFFFIIINNNNNNPPPVVV^^^mmmiiiWWWPPPNNN\\\tttjjjSSSHHHBBBEEEHHHIIIOOOXXXllllllWWWLLLJJJEEECCCCCCEEEGGGIIIPPPWWWdddnnn~~~|||qqqhhheee^^^\\\ZZZYYYZZZZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXZZZ]]]```ccceeehhhlllrrrxxxuuuhhhVVVKKKHHHIIIJJJJJJVVVggg~~~qqqXXXHHHFFFCCC@@@>>>>>>???@@@???>>>>>>??????@@@AAABBByyynnneeennnwww~~~xxx]]]DDD<<<;;;777444666888888888888888888888888888888777777777777888888666666666666666777777888777777777777888999:::;;;999;;;>>>???AAACCCGGGJJJMMMMMMQQQVVV]]]kkkxxx```RRROOOPPP```yyy{{{bbbOOOFFFBBBFFFJJJLLLSSS]]]sss}}}fffRRRIIIIIICCCBBBCCCGGGJJJNNNUUU^^^fffqqq~~~rrrhhh___XXXUUUOOONNNLLLMMMNNNOOOOOONNNKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRTTTWWWYYYZZZ]]]aaafffkkkqqqxxxzzzlllZZZLLLHHHIIIHHHFFFOOO[[[pppttt[[[IIIGGGCCC@@@>>>>>>???@@@<<<===>>>???@@@@@@@@@@@@sss```jjjsssxxx~~~bbbIIIAAA@@@<<<;;;>>>888888888888888888888888888888777777777777888888666666666666666777888888777777777777888999:::;;;999;;;>>>@@@AAADDDGGGJJJMMMMMMQQQVVV]]]iiipppYYYNNNNNNSSSbbb}}}uuu]]]MMMEEEBBBGGGKKKNNNWWWbbbwwwyyybbbNNNFFFGGGBBBAAACCCHHHMMMRRR[[[cccgggsss~~~pppbbbZZZRRRLLLJJJGGGFFFEEEFFFHHHJJJKKKJJJFFFGGGGGGHHHHHHHHHHHHGGGKKKKKKLLLNNNPPPRRRTTTUUUXXX[[[___dddiiiooovvv{{{}}}~~~ppp\\\MMMHHHHHHGGGCCCJJJSSSgggzzzyyyuuu\\\JJJGGGCCC@@@>>>>>>???AAA;;;<<<>>>???@@@@@@??????uuueeefffooo}}}lllPPP???<<<<<<:::666::::::999888777666555555666555555444444444555555666666666666666777888888999888777777777999;;;===<<<===???AAABBBEEEIIIMMMQQQSSSXXXaaajjjuuugggVVVMMMNNNSSSeeehhhSSSLLLHHHGGGIIIMMMRRR]]]gggrrrZZZKKKGGGGGGFFFFFFGGGHHHLLLSSS\\\cccqqqzzzwww```TTTNNNJJJGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJLLLPPPRRRVVVXXX[[[___dddjjjqqqvvvzzz~~~sss^^^OOOHHHGGGFFFFFFLLLMMMZZZuuusssrrr|||^^^RRREEECCCDDD???>>>@@@;;;===============>>>??????{{{mmmiiiooozzzqqqUUUCCC===<<<999666888888888888777777777777666666555555555555555666666666666666666777888888999888777777888999;;;===<<<===???AAABBBEEEJJJMMMSSSXXXdddrrr|||fffUUUMMMOOOUUUmmm~~~fffRRRJJJHHHIIINNNSSS[[[gggsssoooXXXJJJEEEFFFEEEFFFGGGIIINNNVVV```ggguuu~~~lllWWWMMMJJJGGGEEEEEEAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLLLLMMMOOORRRUUUUUUWWW[[[___ccchhhnnnrrruuuzzzzzzeeeSSSJJJHHHGGGGGGIIILLLYYYrrruuusss~~~dddTTTFFFCCCDDD??????@@@;;;???>>>>>>>>>>>>???@@@@@@rrriiiiiirrrwwwyyywww\\\HHH>>>;;;999777777777777888888888999999777777666666666666777777666666666666666777888888999888888777888:::;;;<<<;;;===???AAACCCFFFJJJMMMSSS]]]ppp~~~dddSSSMMMRRR[[[www|||dddSSSIIIIIINNNVVV^^^hhhwwwlllVVVIIIEEEEEEDDDEEEGGGJJJQQQZZZeeelll{{{ooo___NNNGGGFFFEEEDDDEEE@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPRRRUUUXXXWWWZZZ___bbbfffjjjnnnqqqssswww}}}iiiUUUJJJFFFEEEEEEFFFJJJWWWnnnwwwtttoooYYYIIIDDDDDD??????AAA<<<@@@????????????@@@AAAAAAqqqddd^^^eeekkknnn{{{|||cccNNNAAA<<<:::999888888888888888888888888777777777777777777888999666666666666666777777888888888888888999:::;;;<<<;;;===???AAACCCFFFKKKNNNRRR^^^uuu}}}cccSSSOOOWWWccc~~~eeeTTTIIILLLTTT___iiitttiiiTTTIIIEEEEEEDDDEEEHHHLLLRRR]]]hhhooo||||||dddWWWJJJFFFFFFEEEEEEFFFBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFFFFFFFGGGHHHJJJJJJKKKMMMPPPRRRSSSVVVYYY[[[]]]```eeeiiikkknnnqqqtttuuuyyy~~~oooZZZMMMGGGFFFFFFDDDIIIUUUhhhxxxsss}}}^^^MMMEEEDDD???@@@BBB===???????????????@@@AAAAAAooo___UUUZZZ```eeerrrjjjUUUEEE===;;;<<<:::::::::999888777777666777777777777777888999999666666666666666777777888888888888888999:::;;;;;;;;;===???AAADDDGGGLLLOOOSSS___vvv~~~dddTTTSSS___mmmgggUUUKKKPPP[[[hhhsss~~~eeeSSSIIIGGGGGGEEEFFFIIIMMMTTT^^^iiiqqq|||ooo[[[QQQGGGEEEEEECCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAFFFFFFGGGGGGHHHJJJKKKLLLLLLNNNRRRUUUWWWYYY\\\___bbbeeeiiimmmoooqqqtttwwwyyy}}}vvvaaaSSSLLLJJJJJJDDDIIIRRRccc{{{{{{sss~~~dddPPPFFFDDD@@@AAACCC===???>>>>>>>>>>>>???@@@@@@ppp^^^SSSUUUYYY]]]kkk}}}sss^^^JJJ???<<<===<<<;;;:::999888777666666777666666666777888999:::666666666666666777888888777888888999::::::;;;;;;;;;===???BBBDDDHHHLLLPPPWWWcccxxxgggXXXXXXgggwwwhhhUUUNNNUUUbbbqqq|||yyy```PPPIIIHHHHHHFFFHHHKKKPPPWWWbbbmmmuuu|||vvveeeSSSKKKDDDCCCCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMQQQUUUYYY[[[^^^aaaccceeegggkkknnnpppssswwwyyy}}}wwwbbbRRRJJJGGGGGGDDDHHHPPP```{{{vvvjjjTTTHHHDDD@@@BBBDDD>>>>>>>>>>>>>>>>>>???@@@@@@~~~qqq```SSSSSSSSSUUUdddvvv}}}gggPPPAAA<<<===:::::::::999999888888888666666555666777888999999666666666666666777888888777777888999::::::::::::;;;===@@@BBBDDDHHHMMMPPPYYYdddzzzkkk]]]^^^nnneeeTTTOOOXXXhhhxxxrrr[[[MMMGGGGGGHHHGGGIIIMMMRRR[[[gggttt|||}}}jjj[[[MMMGGGBBBCCCDDDAAA@@@AAACCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPTTTYYY]]]```cccfffhhhiiikkknnnppprrrvvv{{{zzzeeeTTTHHHDDDCCCDDDHHHOOO```{{{nnnWWWHHHDDD@@@BBBDDD>>>@@@????????????@@@AAAAAA|||qqqaaaTTTQQQOOOOOO]]]qqqmmmTTTBBB<<<===888999999999999:::::::::555555555555666777888999666666666666666777888888777777888:::::::::::::::;;;===@@@BBBDDDHHHMMMQQQYYYddd{{{mmm```aaarrrcccRRRPPPZZZkkk|||nnnWWWJJJFFFFFFGGGGGGIIINNNUUU___lllyyyqqq```RRRKKKFFFCCCEEEFFFDDDCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJJJJKKKMMMNNNPPPQQQSSSWWW\\\```cccfffiiilllmmmoooqqqsssvvvzzznnn[[[NNNHHHFFFDDDGGGNNNaaapppXXXIIIDDD@@@BBBEEE???AAAAAA@@@@@@AAAAAABBBCCC|||uuufffVVVNNNMMMTTT```kkkzzz^^^GGG===???999999999888888888888888999999999999999999999999777777777777777777777777666777777888888999::::::===>>>>>>???AAAFFFLLLQQQYYYhhhzzzpppccchhhoooxxx___WWWQQQbbbtttiiiVVVLLLGGGEEEFFFEEEGGGKKKQQQ[[[jjjxxx}}}vvvwwwxxxxxxyyy{{{~~~vvvdddVVVPPPFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAAAAABBBDDDGGGJJJKKKMMMNNNOOOOOOQQQTTTVVVXXX\\\```dddgggjjjmmmpppuuuvvvxxxyyy{{{sss^^^PPPIIIHHHBBBGGGMMM^^^vvvYYYHHHEEEBBBAAAAAA<<<@@@@@@??????@@@@@@AAABBBvvviiiYYYOOOKKKOOO[[[ggg|||aaaIII>>>>>>:::::::::999999999999999999999999999999999999999777777777777777777777777777777888888999:::::::::<<<===???@@@CCCIIIPPPUUUZZZkkk}}}mmmbbbgggnnnsss\\\UUUSSSdddxxxeeeSSSKKKFFFEEEFFFHHHJJJNNNUUU^^^kkkxxxxxxsssooommmkkknnnrrrvvvzzz~~~{{{lll[[[PPPKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJMMMOOOQQQRRRSSSUUUXXXZZZ\\\___cccgggjjjnnnrrruuuzzz|||~~~vvvaaaRRRKKKIIIEEEHHHLLLYYYxxx|||^^^KKKGGGBBBAAABBB===@@@@@@??????@@@@@@AAABBByyyoooaaaTTTKKKKKKWWWdddiiiOOOAAA>>>;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777888888999999:::;;;;;;;;;;;;===???AAAEEELLLSSSYYY]]]ooo|||ggg]]]ccclllmmmZZZTTTUUUhhh~~~xxx___OOOIIIEEEEEEGGGKKKNNNSSSZZZcccnnnyyyvvvjjjdddbbbbbbbbbccciiiqqqyyy|||mmm```SSSJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFGGGJJJLLLPPPRRRUUUWWWYYY[[[^^^```aaadddgggkkknnnsssyyy}}}xxxdddUUUMMMJJJGGGHHHJJJSSSmmmdddNNNHHHBBBAAACCC???@@@@@@??????@@@@@@AAABBByyysssiii\\\OOOKKKVVVccc}}}qqqVVVEEE>>>;;;;;;;;;:::999999888888888888888888888888888888777777777777777777777777888999999::::::;;;<<<<<<<<<===???BBBFFFLLLTTTYYY```vvvsss```WWW\\\fff}}}eeeWWWUUUWWWkkksss[[[MMMGGGEEEEEEGGGKKKOOOWWW___iiittt~~~yyyrrrhhh```]]]___cccfffjjjpppyyyrrrdddXXXOOOJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKNNNQQQSSSVVVYYY\\\^^^```ccceeefffhhhkkkooosssxxxxxxfffXXXOOOKKKGGGHHHHHHOOOdddhhhPPPIIIBBBBBBEEEBBB@@@@@@??????@@@@@@AAABBB}}}tttrrrmmmcccVVVNNNUUU```xxxvvv[[[FFF===:::::::::999888777777777888888888888888888888888777777777777777777777777888999999::::::;;;<<<<<<===>>>@@@BBBFFFKKKSSSXXXeee~~~wwwiiiXXXPPPUUU```}}}zzzmmm\\\TTTUUUYYYnnnpppYYYLLLGGGEEEEEEGGGIIIOOOXXXcccnnnzzzyyyppphhheee```\\\^^^ccckkkqqqzzz{{{iii]]]TTTMMMKKKLLLGGGFFFFFFFFFFFFFFFGGGHHHGGGIIIKKKLLLMMMPPPTTTWWWVVVZZZ^^^aaaccceeehhhjjjjjjlllooossswww|||vvvgggZZZQQQLLLFFFFFFFFFLLL___{{{kkkRRRIIIBBBBBBFFFCCC@@@@@@??????@@@@@@AAABBByyyoooppppppkkk^^^TTTTTT[[[rrryyy^^^GGG<<<::::::999999888777666666888888888888888888888888777777777777777777777777888888999999:::;;;;;;;;;===???@@@CCCFFFLLLSSSXXXjjjnnnaaaSSSLLLQQQ]]]}}}vvvjjjddd]]]SSSPPPTTT\\\pppmmmWWWKKKGGGEEEFFFHHHHHHNNNYYYeeerrrvvviiiddd\\\]]]^^^```eeemmmvvv|||}}}pppaaaXXXQQQLLLJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKNNNOOOQQQUUUYYY]]][[[^^^cccfffhhhjjjlllmmmnnnppptttwww{{{xxxjjj]]]RRRLLLFFFFFFFFFKKKYYYrrrzzzpppVVVLLLDDDCCCEEEBBB@@@@@@??????@@@@@@AAABBBzzzooorrrvvvuuujjj\\\VVVWWWfffyyyeeeMMM@@@<<<;;;:::999888777777666888888888888888888888888777777777777777777777777777777888888999:::::::::===>>>AAADDDHHHOOOWWW\\\oooggg[[[PPPLLLRRR```pppcccXXXVVVTTTOOOQQQWWW___ssszzzgggSSSIIIFFFFFFGGGJJJIIIOOOZZZfffsssyyyllleeeccc___ccciiiooovvv~~~ssshhh\\\UUUQQQKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVYYY]]]``````dddhhhkkkmmmnnnpppqqqrrruuuyyy}}}|||nnn```TTTMMMHHHGGGFFFIIIRRRgggsss|||www\\\PPPFFFCCCDDD???@@@@@@??????@@@@@@AAABBB|||rrrvvv}}}~~~ssscccYYYVVV[[[mmmlllTTTFFF======<<<;;;999888888777777777777777777777777777777777777777777777777777666777777888999999::::::<<<>>>AAAEEEJJJRRRZZZ```rrrcccXXXOOOLLLTTTccc}}}gggZZZPPPQQQQQQPPPTTT[[[aaavvvuuucccPPPGGGFFFGGGIIILLLKKKQQQ[[[gggsssxxxppphhhfffhhhjjjpppyyy~~~oooeeeZZZVVVRRRMMMJJJJJJLLLLLLLLLLLLMMMNNNPPPPPPTTTUUUWWWXXXYYY[[[___bbbdddggglllooopppqqqrrrssstttwww|||qqqcccVVVMMMJJJHHHGGGGGGMMM___zzzpppwww|||aaaTTTHHHCCCBBB===@@@@@@??????@@@@@@AAABBBzzzooorrr{{{ooo```ZZZ[[[iii~~~vvv\\\JJJ???>>>;;;999888888777777777666555444444555666777666666666666555555555555::::::999999999:::;;;;;;>>>>>>AAAFFFKKKQQQ]]]hhh|||cccRRRNNNMMM]]]{{{{{{aaaYYYOOOKKKQQQ\\\bbbccciiiyyyqqq\\\JJJFFFGGGEEEEEEIIIKKKSSS___lllyyy}}}{{{pppiiigggmmmuuuzzz}}}ttteee```ZZZTTTQQQPPPOOONNNOOOPPPRRRRRRRRRSSSVVVXXXXXXYYYZZZ[[[]]]aaagggkkknnnnnnoooppprrrssstttuuuxxx{{{~~~rrrfffXXXLLLHHHDDDCCCIIINNNYYYqqqrrrooo}}}hhhVVVKKK@@@>>>CCC??????>>>>>>???AAACCCDDDyyyrrruuu~~~zzzjjjaaa[[[fffxxx|||aaaMMMAAA???<<<:::999999999888888777666666666666777888777777777777777777777777::::::999999999:::;;;;;;>>>>>>AAAFFFJJJOOO[[[ggg{{{~~~cccSSSQQQRRRdddzzzbbb\\\WWWYYYaaaiiijjjgggeeetttppp\\\KKKGGGGGGEEEFFFJJJNNNVVVbbbnnnzzz~~~vvvpppnnnqqqxxxzzzqqqeee```ZZZUUURRRQQQPPPOOOQQQSSSTTTUUUUUUVVVXXX[[[\\\^^^___```aaaeeekkknnnqqqrrrsssuuuvvvxxxyyyzzz|||xxxlll]]]QQQOOOIIIGGGIIILLLTTTiiirrrpppuuugggUUUKKKCCCAAAEEEAAA@@@?????????@@@AAABBBwwwooorrr{{{qqqeee[[[dddrrriiiRRRBBB???<<<::::::::::::999999888888777777888888999777888888999999::::::::::::999999999::::::;;;<<>>???BBBGGGJJJRRRaaappp{{{dddXXXYYY```yyyvvv^^^[[[___mmmzzz|||sssjjjZZZcccooo}}}kkkZZZKKKHHHHHHFFFHHHMMMUUU]]]hhhrrr{{{|||yyy~~~~~~ssslllccc___[[[YYYXXXXXXWWWWWWZZZ[[[]]]]]]]]]]]]```bbbfffgggiiijjjkkknnnsssvvvxxxyyy{{{~~~vvvdddVVVNNNHHHFFFGGGHHHNNNbbbwwwrrrnnnkkkmmmUUULLLHHHFFFEEEBBBBBB@@@@@@???@@@AAABBBuuuqqqttt}}}rrrdddhhhrrryyy___FFFAAA;;;888999:::999777777777777777777777777777666666666777888999::::::999999999999:::;;;<<<======???CCCHHHLLLVVVhhhyyyyyyeeeZZZ\\\fffzzzaaaZZZ\\\lll{{{{{{pppgggUUU[[[eeeuuugggWWWJJJHHHHHHFFFIIIOOOVVV___kkkttt{{{{{{qqqkkkbbb```]]]\\\\\\]]]]]]\\\___```aaaaaaaaabbbdddfffhhhjjjlllmmmoooqqquuuxxxyyy{{{}}}yyygggYYYMMMGGGEEEFFFGGGMMM```tttrrrmmmlllvvvZZZMMMHHHEEECCCAAA@@@@@@???@@@BBBCCCDDDyyyuuuyyyyyyhhhjjjrrrhhhKKKDDD<<<999:::;;;888555666777777888888777777666555666666666777888888888888888888999:::;;;<<<===<<>>>>>:::666888999:::;;;;;;:::999888888888888777777777777777888888888999:::;;;===>>>>>>@@@EEEIIILLLVVVmmmrrrbbb]]]cccuuuooo^^^ZZZiiiwwwppp^^^SSSOOOTTT___ssszzz]]]QQQGGGFFFEEEDDDHHHPPPXXXdddrrr|||~~~|||wwwqqqkkkhhhdddcccbbbdddgggiiiiiiiiinnnpppppppppooopppqqqsssvvvxxxzzz|||}}}~~~oooaaaQQQKKKHHHHHHFFFIIIZZZlll|||xxxvvvjjjRRRIIIHHHGGGDDDCCCBBBAAA@@@AAABBBBBBsssddd^^^nnnbbbRRRBBB<<<===<<<999888<<<:::777777999;;;<<<<<<888888888777777777777777777777777888999:::;;;<<>><<<:::999???===999888888999999888888777777777777777777777888888888888999;;;<<<===@@@AAACCCGGGLLLUUUhhhyyy}}}mmmbbbZZZaaayyyjjjaaaaaaooo|||wwwcccQQQPPPSSS```{{{oooWWWOOOIIIGGGFFFFFFKKKRRRZZZcccqqq}}}}}}{{{{{{~~~yyyuuurrrppppppooonnnmmmmmmnnnpppqqquuuwwwyyyyyyyyyxxxyyyzzz}}}~~~tttcccTTTKKKEEEDDDDDDHHHXXXjjj~~~sssYYYNNNIIIEEEEEEDDDBBB@@@@@@AAABBBCCCsssbbbYYYddd{{{rrr```LLLCCCAAA>>>;;;:::???<<<999888888999888777777777777777777777888888888888999999:::<<<===>>>@@@AAAEEEIIILLLTTTeeeuuuttthhh___ZZZccc{{{tttccc```gggxxxzzzdddSSSQQQVVVfffmmmVVVOOOIIIGGGGGGHHHNNNTTT\\\eeeqqq||||||zzz|||}}}yyywwwtttsssuuutttsssrrrqqqrrrssstttvvvxxx{{{|||}}}}}}wwwgggVVVMMMFFFFFFEEEHHHUUUeee{{{___PPPIIIEEEFFFEEECCCAAAAAABBBDDDEEEzzzgggYYY___rrr~~~iiiSSSGGGCCC???<<<::::::999777888999;;;;;;:::777777777777777888888888999999999:::;;;<<<===>>>AAABBBGGGKKKNNNUUUdddsss|||iii^^^XXXWWWddd}}}ppp^^^aaannn}}}fffUUUQQQYYYjjjjjjUUUNNNHHHGGGGGGIIIOOOVVV___gggrrr}}}{{{{{{~~~~~~{{{zzzxxxwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvxxx{{{}}}}}}~~~xxxiiiXXXNNNHHHGGGFFFFFFQQQ___aaaQQQIIIEEEEEEDDDBBBAAAAAABBBDDDEEE~~~jjjZZZ\\\lllrrrYYYJJJDDD???<<<;;;999888777888999::::::999666666777777888888888888999999999:::;;;<<<===>>>???AAAFFFKKKNNNUUUdddrrrppp^^^RRRPPPTTTeeerrr^^^eeeuuu{{{fffYYYRRR\\\ppp~~~gggRRRKKKFFFFFFGGGIIIPPPWWWaaaiiiuuu|||}}}~~~}}}}}}|||zzzzzzyyyxxxxxxxxxwwwwwwyyy{{{~~~wwwjjjYYYOOOHHHGGGFFFEEEMMMXXXwwwcccQQQIIIFFFDDDCCCAAA@@@@@@BBBCCCEEElllZZZZZZfff{{{xxx]]]LLLDDD???<<<;;;<<<;;;999999999888777555666666666777888888999999888888999999:::<<<===>>><<<>>>CCCIIIMMMUUUeeetttgggWWWKKKLLLTTTgggwwwbbbjjjxxxtttcccZZZVVVcccxxx|||eeePPPJJJEEEEEEGGGJJJQQQYYYccclllxxx}}}{{{{{{{{{{{{{{{zzzzzzzzz~~~uuuhhhXXXNNNGGGGGGFFFCCCIIIRRRgggjjjTTTKKKGGGCCCBBBAAA@@@@@@BBBDDDEEEqqq]]]YYYaaarrr{{{^^^LLLCCC>>><<<;;;<<<:::999999999888666444555666666777888888999999888888888888999;;;<<<======???DDDJJJOOOYYYjjjzzz|||bbbTTTJJJLLLVVVkkkxxxfffmmmyyyzzzjjj^^^ZZZ]]]kkkzzzcccPPPJJJEEEFFFHHHLLLSSS[[[eeennn{{{||||||}}}~~~~~~~~~}}}}}}rrrfffVVVLLLEEEFFFEEEBBBFFFNNNYYYrrruuu[[[NNNHHHDDDCCCBBBAAABBBCCCEEEFFFwwwaaaYYY]]]iii}}}___LLLCCC>>>;;;;;;888777777888::::::999777555666666777888999999999777777777888999:::<<<<<<@@@BBBGGGNNNTTT^^^pppzzzaaaTTTKKKNNNZZZoooxxxiiioooxxx{{{sssddd[[[YYYcccqqqyyycccPPPJJJFFFGGGJJJNNNUUU]]]eeeooo}}}~~~~~~}}}~~~}}}}}}pppdddUUUKKKDDDEEEEEEAAADDDKKKOOOggg{{{vvv~~~aaaPPPHHHEEEDDDCCCBBBCCCDDDFFFHHHzzzbbbWWWWWWaaatttaaaLLLCCC@@@===<<<:::::::::999999999888888777888888888999999999999::::::::::::;;;;;;<<<===AAACCCIIIOOORRR]]]uuuzzz```RRROOOPPP]]]{{{vvvkkkqqqwwwuuugggYYYVVV\\\iii|||sss___NNNIIIEEEGGGIIILLLRRRYYYgggppp~~~}}}{{{nnnfffYYYOOOEEEBBBBBBBBBDDDHHHRRRcccxxxyyyqqqrrrpppXXXLLLFFFFFFEEEDDDDDDDDDDDDDDD}}}gggZZZXXX^^^mmmzzzdddMMMCCC???===<<<:::::::::999999999888888777777777888888888999999::::::::::::;;;;;;<<<===AAACCCIIIOOOTTT___wwwzzz```SSSPPPUUUiiissskkkpppwwwuuuhhhZZZYYY^^^oooppp\\\NNNHHHFFFHHHJJJMMMTTT[[[gggqqq}}}|||xxxuuuvvv}}}~~~qqqiiiZZZPPPFFFCCCBBBBBBDDDGGGMMM]]]rrrssskkkkkkzzzuuu[[[NNNFFFEEEDDDDDDCCCCCCDDDDDDnnn___WWWYYYcccnnnhhhOOOBBB???===<<<:::::::::999999999888888666666666777777777888888::::::::::::;;;<<<======AAADDDJJJPPPVVVddd{{{yyyaaaUUURRR___zzzqqqkkkpppwwwuuuhhh[[[ZZZ```uuulllXXXMMMHHHFFFIIIMMMPPPWWW^^^hhhrrr~~~vvvrrrtttyyytttlll\\\QQQGGGCCCCCCBBBDDDGGGIIIXXXmmmpppgggcccnnn{{{^^^OOOFFFEEEDDDCCCBBBCCCCCCDDDvvvbbbVVVUUU^^^fffwwwnnnQQQBBB>>>===;;;:::::::::999999999888888666666666666777777777777999999999:::;;;<<<===>>>AAAEEEKKKQQQZZZkkkwwwaaaXXXUUUiii}}}oookkkqqqwwwuuuhhh[[[ZZZ___ttthhhSSSKKKHHHGGGKKKOOOSSSZZZbbbhhhsss}}}|||~~~uuummm^^^SSSHHHDDDCCCBBBCCCFFFIIIVVVjjjrrrhhhaaahhhyyy{{{^^^NNNFFFEEECCCBBBAAABBBCCCDDD|||eeeUUUSSS[[[cccoootttUUUCCC???>>>;;;:::::::::999999999888888666666666666777777777777999999999:::;;;<<<>>>>>>AAAFFFKKKSSS```tttsssaaa[[[XXXpppvvvkkkjjjpppwwwuuugggYYYWWW\\\lll{{{dddQQQKKKGGGGGGLLLQQQUUU\\\dddiiitttuuulll```UUUJJJEEECCCBBBCCCEEEIIITTTggg|||uuuiiiaaafffyyyzzz^^^MMMGGGEEECCCBBBAAABBBDDDEEEhhhUUUQQQYYY___jjjzzzYYYEEE@@@???;;;:::::::::999999999888888666666666777777777888888888888999:::;;;<<<>>>???AAAFFFMMMUUUeee}}}pppaaa]]]\\\uuupppdddeeellluuutttgggXXXTTTXXXdddttt}}}cccOOOJJJGGGGGGMMMRRRVVV]]]dddiiisss}}}wwwnnnbbbVVVKKKFFFDDDBBBBBBEEEGGGPPPaaawwwvvviii```hhh~~~~~~aaaPPPHHHFFFDDDBBBBBBCCCEEEFFFkkkUUUOOOSSSWWWiii~~~]]]GGGBBB???::::::::::::999999999888888777777777888888888999999888888999:::;;;===>>>???AAAGGGMMMWWWjjjmmm```^^^```xxxmmm___]]]fffqqqsssgggXXXTTTWWWaaarrr|||bbbPPPJJJGGGHHHMMMRRRVVV]]]ccciiirrr~~~zzz|||}}}ssscccXXXLLLGGGDDDBBBBBBDDDEEEMMM]]]tttvvvhhh```llljjjWWWJJJHHHEEECCCBBBDDDFFFHHHnnnVVVNNNNNNPPPkkk___HHHCCC@@@::::::::::::999999999888888888888888888999999999999888888888:::;;;===>>>???AAAGGGNNNXXXmmmkkk```___bbbzzznnn___WWWaaannnrrrgggYYYTTTWWWbbbsss|||bbbPPPIIIGGGHHHMMMRRRVVV\\\ccciiiqqq}}}wwwvvv|||xxxdddYYYMMMGGGDDDBBBBBBDDDEEEMMM\\\uuuwwwiiibbbqqqqqq]]]KKKHHHEEECCCCCCDDDGGGIIIrrrYYYLLLMMMUUUhhhcccKKKAAA>>><<<::::::;;;;;;:::999777666999999888888888888888888::::::;;;:::999:::<<>>@@@EEEHHHPPP]]]kkkwww~~~kkkaaa```ooorrrppptttvvvpppcccZZZ[[[```llluuu^^^PPPHHHHHHIIINNNUUU___hhhnnnyyy|||qqqcccWWWJJJEEECCCAAAAAACCCFFFMMM```zzzoooyyyoooSSSLLLFFFEEEDDDCCCDDDGGG{{{dddRRRMMMOOO]]]xxx\\\GGG??????;;;;;;::::::::::::::::::888888999999::::::::::::999:::;;;;;;:::<<>>???BBBDDDGGGUUUmmmmmmnnneeePPPJJJFFFFFFFFFDDDEEEGGG|||fffTTTOOOQQQSSSiiiiiiMMMAAACCC<<<;;;:::999:::;;;<<<===888888999::::::;;;<<<<<<999:::;;;;;;;;;===@@@CCCFFFKKKVVVggg|||vvvbbb___ccc~~~xxxwwwyyytttfff^^^bbbhhhkkk{{{gggTTTJJJGGGHHHKKKQQQZZZfffpppvvv~~~~~~yyy|||~~~~~~}}}sssooojjjhhhnnnvvv~~~xxxmmm```XXXNNNHHHCCC>>>>>>BBBCCCFFFRRRhhhmmmjjjgggQQQKKKGGGHHHHHHFFFFFFIIIzzzxxxgggWWWOOOMMMRRR```{{{rrrRRRAAA@@@>>><<<::::::;;;;;;:::999:::999999888888999999:::999:::;;;;;;:::<<>>===;;;:::;;;;;;:::999:::999999888888999999:::999:::;;;;;;;;;<<>>AAADDDKKKOOO]]]uuu{{{gggaaa^^^wwwyyyddd```gggqqqhhh]]]WWWVVV\\\kkkyyyxxxaaaRRRLLLIIIJJJOOOUUU^^^gggoootttzzzuuuooohhhcccdddhhhwww~~~{{{wwwtttrrrqqqqqqqqqqqqqqqrrrssssssssstttwww{{{nnn```ZZZTTTRRRQQQNNNOOORRRYYY```iiiqqqxxx~~~||||||~~~zzzmmmaaaVVVKKKFFFCCC@@@@@@BBB@@@AAAFFFPPP^^^rrrmmmbbbaaajjj```SSSHHHEEEFFFFFFFFFHHH{{{yyy|||tttdddVVV```rrrqqqSSSEEE@@@>>><<<;;;<<<<<<;;;::::::999999888888999999:::888:::;;;<<<<<<>>>BBBDDDKKKQQQ```wwwxxxeee```___yyykkk\\\]]]fffuuujjj^^^XXXXXX___mmm{{{vvv```SSSMMMHHHKKKPPPWWW```jjjrrrwww{{{zzzqqqhhhaaa\\\\\\ccckkk|||~~~wwwsssqqqooonnnkkklllnnnppprrrtttuuuuuuvvvvvvxxxzzz~~~rrraaaSSSPPPOOOQQQRRRQQQRRRVVVbbbiiisss|||~~~|||zzzyyy|||vvvkkkbbbWWWLLLFFFDDDAAA@@@BBB@@@AAAFFFPPP]]]sssnnn```^^^fff~~~dddUUUHHHEEEFFFGGGGGGHHHyyyxxx|||~~~oooZZZcccssswwwWWWGGG@@@>>><<<;;;<<<<<<<<<::::::999999888888999999:::888:::;;;<<<<<>><<<<<<<<<===<<<;;;:::999999999999999999:::888:::;;;<<<===???CCCEEEIIISSSeee|||uuueeecccddd}}}iii\\\ZZZdddppp}}}rrrgggbbbdddmmm|||rrr\\\OOOJJJHHHKKKQQQZZZeeeooowww|||ssshhhbbbXXXTTTPPPOOOPPPUUUaaallltttyyy|||wwwoooooowwwvvvqqqxxxyyyrrroooooopppqqq|||}}}jjj[[[YYYWWWZZZ```dddhhhpppwww|||}}}{{{xxxvvvyyyxxxmmmdddcccXXXMMMHHHEEEBBBBBBDDD??????CCCOOO```xxxqqq```\\\ddd}}}hhhXXXIIIDDDFFFGGGGGGHHHyyy~~~yyyzzzjjjkkkuuuaaaIIICCC@@@<<<;;;;;;;;;;;;::::::999999;;;<<<<<<:::777999:::;;;;;;<<<>>>BBBEEEKKKQQQcccwwwiiifffjjj{{{]]]RRR[[[^^^lll|||wwwqqqooosss~~~lllXXXMMMIIIJJJKKKOOOZZZgggrrryyy|||~~~oooaaaXXXUUUPPPOOOLLLKKKLLLSSS\\\bbbjjjhhhhhhiiiggggggsssyyyooorrr}}}wwwssstttvvvzzz}}}|||jjj______cccjjjrrryyy~~~{{{zzzzzzyyy}}}wwwmmmeeefffZZZMMMGGGCCC??????AAACCCAAAEEEPPP```vvvqqqeeebbbjjj```TTTIIIFFFFFFFFFFFFHHH{{{xxx}}}lllllluuudddMMMCCC@@@===;;;;;;;;;;;;::::::999999:::;;;;;;:::888:::;;;<<<<<<<<>>@@@BBBAAADDDOOO^^^uuupppdddaaaiii___SSSHHHEEEFFFFFFGGGIII~~~wwwllliiipppjjjRRRDDDAAA===;;;;;;;;;;;;:::<<<:::999999:::;;;;;;::::::;;;<<<<<<===@@@DDDGGGOOOYYYmmm|||rrruuu}}}ooo[[[[[[[[[kkk~~~lllXXXMMMJJJJJJLLLRRR[[[gggqqqxxx{{{}}}hhh\\\TTTMMMIIIGGGEEEEEEDDDCCCCCCFFFKKKOOORRRQQQQQQSSSXXXbbbttt}}}ssskkkooo~~~uuurrrtttvvv{{{{{{ooojjjkkkpppxxx}}}{{{~~~|||||||||}}}uuujjj]]]PPPIIIDDD@@@>>>@@@AAA@@@DDDMMM^^^vvvpppccc___iii~~~^^^RRRGGGEEEFFFFFFGGGIII~~~wwwhhhccchhhoooVVVDDDAAA>>>;;;;;;;;;;;;:::===:::888888999;;;;;;::::::;;;<<<===>>>AAAEEEHHHRRR]]]tttvvvzzziiidddbbbrrrkkkXXXMMMJJJJJJMMMSSS]]]gggqqqxxx|||~~~lllXXXOOOLLLHHHCCCAAABBBCCCCCCBBBBBBCCCFFFIIIJJJJJJKKKOOOXXXhhh|||~~~pppjjjiiittt}}}sssooooooooorrruuuyyy~~~vvvllljjjnnnvvv}}}}}}~~~|||lll___RRRJJJEEE@@@>>>???@@@AAAEEENNN```|||rrreee___hhh~~~^^^RRRGGGEEEFFFFFFGGGIII}}}yyy|||eee^^^aaaxxxtttYYYEEEBBB>>><<<;;;;;;;;;:::===:::888888999;;;;;;::::::;;;<<<===>>>AAAEEEIIISSSaaayyyxxxzzz{{{sssooo~~~kkkXXXMMMJJJIIINNNVVV___iiirrryyy~~~iiiZZZKKKFFFFFFCCC>>>;;;???AAABBBBBBBBBBBBEEEGGGGGGJJJMMMSSS^^^ppp~~~|||wwwpppggggggooo|||pppjjjgggdddeeeggglllpppwww}}}xxxpppqqqvvv~~~~~~mmm```RRRJJJEEE@@@>>>??????BBBFFFOOOcccyyyjjjaaahhh___SSSHHHEEEFFFGGGHHHJJJzzzzzzddd[[[[[[nnnvvvXXXFFFCCC???<<<<<<<<<;;;:::<<<:::999999:::;;;;;;:::999:::;;;<<<===AAAEEEIIISSSbbb{{{yyyyyy~~~|||jjjXXXNNNJJJIIIOOOXXXbbbkkkttt|||qqq\\\QQQGGGFFFFFFCCC???===>>>@@@AAABBBBBBDDDFFFHHHEEEKKKRRRYYYeeevvvzzzrrrllliiieeeaaa\\\cccsssyyymmmfffbbb^^^]]]___aaaeeekkkpppvvv{{{}}}uuuwww~~~~~~lll```RRRJJJEEE@@@>>>??????CCCGGGOOOdddssseeehhhaaaUUUJJJGGGGGGGGGHHHJJJzzz{{{bbbXXXUUUccc~~~wwwVVVGGGCCC???===<<<<<<;;;::::::999999:::;;;;;;:::888888999:::;;;===@@@EEEHHHSSSccc|||zzzyyy{{{jjjWWWNNNJJJHHHOOOZZZdddmmmvvvvvvcccUUULLLFFFEEEEEEDDDCCCDDD@@@BBBDDDEEEFFFHHHLLLOOOPPPYYYccckkkwwwwwwmmmeee```^^^^^^\\\iii~~~vvvjjjdddaaa^^^]]]___aaadddhhhkkknnnrrrwwwzzz|||~~~~~~}}}}}}kkk^^^QQQIIIDDD@@@>>>@@@>>>CCCGGGLLLaaa{{{iiihhhdddXXXLLLHHHHHHHHHHHHIIIzzz}}}___UUUPPPZZZrrrwwwUUUGGGDDD@@@===<<<<<<;;;::::::999999;;;<<<<<<:::888777888:::;;;<<<@@@DDDHHHSSSccc{{{|||yyyzzzjjjWWWNNNKKKHHHOOO[[[eeennnxxxlllZZZNNNFFF@@@??????>>>@@@DDDDDDFFFHHHIIIKKKNNNRRRVVVdddooo{{{vvvmmmgggfffhhhhhhwww}}}ssshhhdddcccaaaaaacccjjjlllnnnpppqqqtttwwwzzz~~~yyywwwtttsssrrrsssuuuvvv}}}~~~jjj]]]PPPIIIDDD@@@>>>@@@>>>CCCFFFJJJ^^^kkkhhhfffZZZMMMIIIIIIHHHHHHIIIvvvaaaUUUNNNSSSbbb{{{xxxTTTEEEAAA>>><<<;;;<<<;;;:::999999::::::::::::;;;;;;888:::;;;<<<===@@@EEEHHHSSS```wwwwwwtttuuugggUUUMMMLLLLLLRRR]]]fffnnnuuu}}}ooo]]]TTTGGGFFFDDDCCCBBBCCCEEEFFFIIIOOOUUUWWWWWW[[[dddlll~~~xxxuuuvvv}}}|||rrriiieeeddddddhhhmmmsssuuuxxxzzzzzzzzz|||}}}~~~wwwrrrmmmhhhfffgggggggggkkkppprrrzzz}}}mmm```QQQJJJGGGBBB@@@@@@>>>AAADDDHHHWWWwww}}}qqqmmmuuummm\\\SSSMMMEEEFFFKKKGGGvvv]]]QQQHHHLLLZZZrrryyyVVVEEEBBB>>><<<<<<<<<;;;:::999999::::::::::::;;;;;;999:::;;;<<<===@@@EEEHHHSSS___uuu~~~rrrpppttt~~~}}}uuussszzzgggUUUNNNMMMMMMSSS]]]gggooowww~~~{{{cccRRRJJJHHHFFFCCCBBBCCCGGGKKKNNNVVV\\\bbbeeegggmmmxxx~~~uuullliiigggfffiiinnnrrrtttxxxzzz|||~~~}}}yyytttnnnjjjfffcccbbbddddddccceeeiiimmmttt~~~lll^^^PPPJJJFFFBBB@@@@@@@@@CCCDDDGGGVVVttttttiiigggmmmkkkZZZPPPLLLDDDFFFKKKHHH~~~~~~uuu]]]QQQHHHKKKWWWmmm{{{WWWEEEBBB>>><<<<<<<<<;;;:::999999::::::::::::;;;;;;999:::;;;<<<===AAAEEEIIIUUU```uuuxxxllllllrrrwwwssswwwkkkhhhooogggUUUNNNMMMNNNTTT]]]gggpppxxxlllWWWJJJEEEGGGEEECCCCCCGGGNNNVVV[[[cccfffjjjlllnnnuuu~~~vvvooollljjjhhhiiimmmnnnpppsssvvvxxx|||{{{vvvsssooollljjjiiiffffffiiihhhffffffiiilllrrr}}}~~~jjj]]]OOOHHHFFFBBB@@@AAACCCDDDDDDGGGSSSooommmdddbbbfffkkkXXXMMMJJJDDDEEEKKKIII}}}{{{{{{uuu]]]QQQHHHKKKVVVkkk|||XXXFFFCCC???===<<<<<<;;;:::999999999:::::::::;;;;;;999:::<<<<<<>>>AAAFFFIIIVVVaaavvvsssggghhhpppmmmkkk|||vvvhhhdddlll~~~gggVVVNNNMMMNNNSSS\\\fffpppyyysssaaaRRRJJJIIIFFFFFFGGGKKKQQQZZZaaafffkkkjjjhhhfffhhhppp}}}zzzqqqjjjkkkrrr}}}|||tttnnnlllkkkiiiiiilllkkklllmmmnnnooorrrvvvzzz~~~yyyvvvtttsssqqquuuqqqoooooonnnlllllloootttyyyiii[[[NNNHHHEEEBBB@@@AAACCCBBBBBBFFFQQQjjjllldddccccccpppYYYMMMJJJDDDEEEJJJIII|||xxxxxxuuuYYYMMMEEEIIISSSggg|||WWWGGGDDD@@@===<<<<<<;;;:::999999999:::::::::;;;;;;999;;;<<<===>>>AAAFFFIIITTT```wwwqqqdddgggqqqwwweeefffxxxuuuiiifffmmm~~~hhhVVVNNNMMMMMMQQQYYYdddpppyyy|||hhhXXXMMMJJJKKKFFFIIIOOOVVV]]]cccgggiiijjjgggbbb___bbblll{{{wwwkkkccc^^^aaakkk|||yyyrrrnnnnnnnnnmmmnnnqqqppppppnnnkkkiiiiiikkkmmmxxx{{{~~~|||~~~xxxsssrrrqqqpppsssxxx~~~iii[[[NNNHHHEEEBBB@@@AAAAAA???@@@EEEOOOeeepppeeecccaaayyyxxx^^^OOOLLLFFFEEEIIIIII{{{vvvvvvvvv[[[PPPHHHKKKUUUggg~~~YYYHHHDDD@@@===<<<<<<;;;:::999999::::::::::::;;;;;;:::;;;<<<===>>>BBBFFFJJJRRR___xxxpppeeeiiiuuunnn^^^bbbvvvssshhhfffmmm~~~iiiWWWNNNMMMLLLPPPXXXcccpppzzzrrr```RRRIIIHHHKKKMMMRRRYYY```dddeeeeeeddd^^^\\\ZZZZZZaaaooo~~~uuujjj```\\\\\\dddqqqwwwqqqnnnpppssstttwww{{{|||{{{xxxsssnnnkkkjjjjjjqqqvvv|||wwwwwwwwwxxx~~~~~~|||jjj]]]OOOHHHFFFBBB@@@AAA@@@===>>>EEENNN^^^|||rrrddd```[[[qqq~~~aaaPPPNNNHHHEEEJJJJJJ{{{uuuuuuvvv___SSSKKKMMMUUUeee]]]HHHEEEAAA>>>===<<<;;;:::999999::::::::::::;;;;;;:::;;;<<<===???BBBFFFJJJSSSbbb}}}pppgggmmmzzzggg\\\dddyyyrrrfffdddmmmjjjWWWNNNLLLMMMPPPXXXdddqqq{{{~~~kkk]]]RRRLLLLLLPPPYYY\\\aaaddddddaaa\\\YYYRRRSSSWWW^^^iiiwww{{{sssjjjbbbZZZ\\\eeetttsssnnnkkkoootttxxx}}}yyytttrrrqqqooouuu~~~{{{vvvuuuxxx{{{~~~{{{{{{lll^^^PPPJJJFFFBBB@@@@@@@@@===???FFFLLLXXXrrruuuaaa[[[VVVkkk{{{```OOONNNIIIFFFKKKMMM{{{uuutttwww\\\QQQHHHIIIPPP___yyy```IIIEEEAAA>>>===<<<;;;:::999999:::::::::;;;;;;;;;:::;;;======???BBBGGGJJJWWWhhhooohhhppp~~~~~~fff]]]iii~~~rrrfffcccmmmjjjWWWNNNLLLOOOQQQYYYeeerrr}}}wwwggg\\\UUUQQQSSSXXXbbbdddfffeeebbb\\\UUUQQQQQQUUU^^^iiiuuuxxxoooiiiccc]]]\\\cccrrr|||oooiiihhhlllsssxxx|||yyyxxxqqquuu}}}zzzsssllljjjlllsssxxx}}}}}}zzzzzzmmm```QQQJJJGGGBBB@@@@@@BBB>>>@@@FFFKKKSSSkkkwww```YYYSSShhhvvv^^^MMMMMMIIIGGGLLLOOO{{{uuurrr{{{uuu]]]QQQIIILLLPPP\\\xxxdddNNNFFF@@@??????<<<:::;;;888999:::;;;<<<;;;:::999;;;:::<<>>@@@FFFJJJSSShhh}}}vvvaaa[[[RRRbbbuuu```NNNMMMHHHFFFJJJJJJzzzssspppzzzvvv___RRRJJJLLLQQQ^^^}}}fffNNNFFF@@@??????<<<:::;;;999999::::::;;;;;;::::::;;;:::<<>>@@@EEEJJJRRRhhh~~~wwwccc^^^VVVggg{{{```NNNMMMHHHFFFJJJJJJxxxpppmmmwwwwwwbbbTTTJJJLLLRRRbbbjjjOOOGGG@@@??????<<<:::;;;::::::999999::::::;;;;;;;;;:::<<>><<<:::;;;;;;:::999888999:::;;;<<<;;;:::<<>><<>>;;;:::<<<;;;:::999888999:::;;;<<<;;;:::<<<@@@AAABBBJJJSSSfff{{{vvviiimmm{{{iiikkkwwwuuu|||oooZZZQQQPPPOOOUUU```lllwwwwwwuuuvvv|||~~~rrrggg\\\XXXYYY```mmmxxx{{{rrrkkkhhhkkkpppuuu}}}wwwiii\\\UUUMMMLLLJJJJJJKKKMMMOOOQQQUUUXXX___hhhrrr{{{yyytttqqqpppvvv~~~{{{uuuooonnnmmmmmmllliiidddaaa]]][[[WWWSSSRRRSSSUUUWWW[[[bbbmmmzzz}}}zzzzzz|||lll^^^PPPIIIFFFAAA??????>>><<>>;;;;;;<<<::::::999999::::::;;;;;;;;;:::<<<@@@AAACCCKKKSSSeeezzzuuuhhhllltttttt|||oooZZZQQQPPPPPPWWWbbbnnnxxx{{{}}}|||jjjbbb[[[]]]dddmmmyyywwwrrrmmmiiijjjqqq{{{rrreeeYYYQQQMMMNNNPPPSSSUUUWWWXXXYYYYYY\\\```gggooowww~~~vvvppplllnnnuuu~~~~~~zzzrrrqqqooommmjjjfffaaa]]]YYYXXXVVVUUUWWWZZZ^^^aaajjjppp{{{}}}yyyzzz|||}}}iii\\\NNNHHHEEEAAA>>>>>>>>>===@@@EEEHHHTTTrrrttthhhccc^^^vvvfffRRRNNNHHHFFFJJJKKK|||sssnnnyyynnn]]]PPPQQQZZZpppvvvTTTJJJAAA???===;;;;;;<<<999999::::::;;;;;;::::::;;;:::<<<@@@AAACCCKKKTTTdddyyyuuuhhhmmmnnnYYYPPPOOORRRYYYcccoooyyyuuufffaaa```gggpppzzzzzzrrrqqqqqqpppsss|||zzzoooeee[[[SSSNNNRRRYYY```fffiiijjjjjjjjjjjjjjjlllqqqvvv||||||xxxssstttxxx~~~}}}|||zzzxxxuuuqqqlllhhhdddddddddfffjjjoootttwww}}}yyyzzz{{{~~~hhh[[[NNNIIIFFFAAA>>>>>>>>>>>>AAAFFFIIIVVVuuusssjjjeeeccc}}}hhhRRRNNNHHHFFFJJJKKK~~~uuupppzzzooo^^^QQQRRR[[[qqquuuTTTKKKBBB???===;;;;;;===888999:::;;;<<<;;;:::999;;;:::<<<@@@BBBDDDKKKTTTdddxxxttthhhmmmnnnYYYPPPNNNSSSZZZdddpppzzzyyymmmgggccceeeooo{{{vvvrrruuuyyyzzz|||vvvooohhh___WWWQQQWWWaaakkksssxxxyyyzzzzzzxxxuuussssssuuuxxxzzz|||yyyvvvyyyzzzwwwtttuuuwwwzzz|||yyyzzz{{{hhh\\\OOOIIIGGGBBB????????????BBBFFFIIIWWWvvvssskkkhhhggghhhSSSOOOHHHFFFJJJKKKwwwqqq~~~vvv```QQQTTT___sssvvvWWWGGG@@@@@@:::;;;===888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<===???@@@CCCLLLVVVcccwwwyyyhhh___gggttt]]]SSSSSSQQQXXXdddoooyyyxxxpppooorrryyy~~~zzzxxx|||~~~|||}}}~~~yyymmmbbb\\\YYYXXXXXXZZZ___dddjjjnnnzzz~~~~~~|||zzzxxxzzzttteeeZZZNNNHHHDDD@@@>>>???<<>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>:::???>>>AAAJJJTTTnnnttteeeeeetttlllVVVNNNFFFFFFJJJIIIxxxuuuvvvkkkWWWTTTVVVaaa~~~YYYIIIBBBBBB<<<===???:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;@@@FFFGGGGGGLLLRRRaaauuujjj``````mmmttt\\\QQQPPPQQQXXXdddooozzz~~~ttttttzzz~~~{{{vvvxxx{{{}}}{{{mmm```WWWSSSSSSRRRRRRUUUYYY^^^```kkksss}}}}}}{{{xxxwwwyyyrrr```VVVLLLHHHEEE@@@===>>><<<@@@???BBBJJJTTTlllvvveeebbbooojjjUUUMMMFFFFFFJJJHHH{{{uuuwwwzzzjjjXXXUUUUUU\\\wwwZZZIIICCCCCC======@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::@@@FFFHHHGGGLLLRRR```uuu}}}ddd^^^cccuuuwww___SSSRRRPPPWWWcccooozzz{{{tttwww~~~}}}xxxwww|||vvvhhh\\\UUUOOOPPPRRRVVVYYY]]]```aaaiiipppzzz}}}{{{wwwvvvyyyqqq___UUUKKKGGGDDD@@@>>>>>>???CCCAAACCCLLLTTTiiizzzfffaaalllhhhSSSMMMGGGGGGKKKIII}}}xxx}}}kkkXXXTTTSSSXXXrrrZZZJJJDDDCCC>>>>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>CCCEEEFFFLLLTTTaaauuuyyyaaa]]]ggg{{{xxx___SSSRRROOOVVVbbbnnnyyyyyyuuuxxx}}}~~~|||xxxvvvxxx~~~mmmaaaYYYSSSPPPSSSYYY```eeeiiijjjjjjkkkpppxxx|||zzzwwwuuuyyy~~~ppp___TTTJJJFFFCCC???>>>??????BBB@@@BBBJJJQQQddd|||fff___hhhzzzfffRRRLLLGGGGGGLLLJJJ|||lllXXXSSSQQQWWWpppZZZJJJDDDCCC>>>>>>AAA<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>@@@===???<<<>>>FFFLLL^^^{{{|||ddd\\\dddnnndddQQQLLLGGGHHHLLLKKKmmmWWWSSSUUU[[[qqq^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===AAACCCFFFNNNWWWeeexxx{{{iiieeeiii|||bbbTTTQQQSSSXXXbbbmmmyyy|||tttmmmkkkoooqqqpppsssxxx}}}~~~~~~|||zzzyyywwwtttpppqqquuu||||||mmm^^^VVVSSSRRRUUU\\\fffooouuuwwwyyyzzzrrruuuyyy~~~~~~~~~~~~||||||{{{{{{|||zzzlll]]]SSSIIIEEECCC@@@???@@@@@@??????AAACCCKKKZZZiiibbbYYY\\\llldddPPPMMMGGGFFFKKKLLLlllVVVQQQSSSYYYooo^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===AAACCCEEENNNWWWggg{{{}}}jjjhhhmmm|||bbbTTTRRRSSSXXXaaammmxxxzzzsssnnnooommmhhhgggiiikkkkkkpppzzz}}}zzzwwwwwwrrrpppmmmnnnttt|||}}}ttteeeXXXPPPNNNOOOTTT[[[dddmmmrrrtttuuuvvvrrruuuzzz~~~~~~~~~~~~}}}|||{{{zzz||||||mmm^^^SSSIIIEEECCC@@@>>>@@@???>>>???AAADDDJJJYYYgggcccYYY\\\jjjdddPPPMMMHHHFFFKKKLLLkkkTTTOOOOOOUUUlll^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===AAABBBEEEMMMWWWggg{{{~~~kkkjjjqqq|||bbbUUURRRRRRWWW```kkkvvv|||{{{|||}}}|||vvvsssnnnfffaaa```]]][[[]]]eeennnzzz~~~{{{wwwsssrrrllljjjiiimmmuuu{{{sssuuu{{{~~~~~~{{{tttgggZZZNNNIIIIIILLLQQQVVV___fffiiikkkmmmnnnmmmrrrxxx~~~}}}}}}{{{yyyzzz~~~ooo^^^SSSIIIEEECCC???>>>???>>>===???BBBDDDJJJXXXeee}}}}}}cccYYY\\\hhheeePPPMMMHHHFFFKKKLLLiiiRRRLLLLLLQQQjjj^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===@@@BBBDDDMMMVVVfffzzz|||iiiiiirrr|||{{{bbbUUUSSSQQQVVV___jjjuuu~~~zzzyyyyyyyyyyyyzzz{{{{{{|||}}}wwwpppiiieee]]]XXXWWWZZZaaakkkzzz}}}yyysssnnnmmmgggfffiiippp{{{zzzvvvtttyyy~~~zzzvvvkkk\\\PPPHHHDDDFFFJJJKKKPPPWWW\\\___aaabbbccceeejjjrrryyy}}}~~~|||{{{{{{}}}~~~}}}zzzxxxyyyqqq^^^TTTJJJEEECCC???>>>???======???BBBEEEJJJWWWdddxxx```XXXZZZiiieeeQQQNNNHHHFFFJJJLLLeeePPPKKKJJJPPPiii^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@BBBDDDLLLUUUeeeyyyyyyfffgggnnn{{{~~~|||xxxzzzyyyaaaUUUSSSOOOTTT]]]iiittt~~~zzzzzzvvvtttvvv}}}|||ssslllddd^^^YYYXXXZZZ___iiitttzzzuuunnniiiiiidddfffmmmwwwyyyvvvzzz{{{qqqcccSSSKKKFFFCCCEEEIIIHHHLLLQQQUUUXXXYYY[[[\\\^^^ccckkksssxxxzzzyyywwwxxxzzz~~~~~~~~~}}}}}}|||yyyvvvwwwsss___TTTJJJFFFCCC???===>>><<<<<>><<<<<<>>>BBBFFFMMM[[[iiihhhYYYWWW[[[lllgggRRROOOHHHFFFJJJKKKrrr]]]MMMKKKLLLRRRkkkzzz^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@AAACCCKKKTTT```qqqxxxgggeeehhh{{{qqqkkkkkksssuuu^^^SSSRRRLLLRRR\\\hhhttt}}}~~~xxxpppkkkgggddd^^^XXXXXX[[[dddqqq~~~}}}tttllleeebbbcccgggmmmyyy}}}dddRRREEEDDDEEE@@@>>>BBBCCCEEEIIIKKKMMMOOORRRTTTSSSXXX```hhhoootttvvvwwwxxxzzz|||~~~~~~}}}}}}~~~~~~zzzyyyvvvsssuuu~~~uuu```UUUJJJFFFCCC>>>===>>>===<<<>>>BBBFFFNNN^^^mmmwwwbbbWWWXXX]]]rrrgggSSSOOOIIIFFFJJJKKKnnnZZZLLLLLLMMMSSSmmm~~~www^^^KKKBBBAAA<<<===???999;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@AAACCCJJJSSS[[[jjjzzzjjjggghhhzzzppphhhgggooo~~~ttt]]]RRRRRRLLLQQQ[[[hhhuuuuuurrrpppnnnggg___\\\]]][[[fffrrryyy|||rrrjjjcccaaabbbiiippp|||}}}}}}}}}^^^LLL@@@BBBDDD>>>;;;>>>>>>@@@CCCEEEGGGJJJMMMOOONNNSSSZZZcccjjjpppsssuuuvvvwwwxxxzzz{{{{{{{{{zzz~~~~~~~~~~~~~~~yyyxxxuuusssuuu~~~uuu```UUUKKKFFFCCC>>>===>>>===<<<>>>AAAFFFOOO```ooorrr```WWWYYY```yyyhhhSSSOOOIIIFFFJJJKKKhhhVVVKKKLLLKKKNNNddd{{{www___HHH???BBB>>><<<===888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======@@@FFFMMMRRRYYYbbbtttrrrjjjnnn|||vvvgggeeemmmvvvmmmYYYQQQRRRNNNSSS\\\iiiwww{{{uuurrrooojjjbbb[[[XXX\\\dddnnnxxx|||rrriiiccccccfffllluuu||||||uuuwww{{{{{{}}}uuuUUUIII???>>>@@@>>><<<;;;>>>>>>@@@BBBDDDEEEGGGHHHOOOPPPTTTYYY```hhhooosssrrrtttuuuuuuttttttuuuwwwvvvxxx{{{}}}|||yyy}}}xxxsssqqqsssuuuxxx}}}~~~|||yyyuuurrrrrrtttyyywwweeeVVVHHHCCCDDDBBB???===:::???@@@BBBHHHMMM```~~~kkkZZZUUUYYY___~~~eeeNNNJJJFFFEEEIIIIII|||iiiWWWKKKLLLKKKMMMccczzzxxx```III@@@BBB???===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAFFFMMMRRRUUU^^^mmm|||tttxxxuuueeecccllluuu}}}iiiWWWPPPRRROOOSSS\\\hhhvvvzzzvvvtttooohhhbbb]]]]]]aaagggpppxxx~~~{{{qqqiiidddeeeiiirrrwww}}}}}}xxxrrrooonnnoooqqquuuxxx{{{|||{{{zzz||||||mmmSSSHHH>>>===???>>><<<<<<<<<===>>>@@@BBBCCCEEEEEEJJJKKKOOOTTTZZZbbbhhhkkkmmmnnnooonnnlllkkkkkklllmmmooorrruuuwwwzzz~~~~~~{{{wwwqqqjjjdddbbbdddeeehhhlllppptttyyy~~~~~~|||xxxtttrrrrrrsssyyyuuudddVVVHHHDDDDDDBBB>>>===;;;@@@???BBBHHHOOOeeekkk[[[UUUYYY```fffOOOKKKFFFEEEJJJJJJzzzwwwiiiWWWLLLLLLKKKMMMbbb~~~}}}}}}bbbKKKAAACCC???>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBGGGMMMQQQRRRYYYfffxxxtttdddccckkkttt|||hhhYYYSSSTTTQQQTTT\\\ggguuu|||zzzvvvqqqlllfffccc```bbbiiirrr{{{yyyoooiiifffiiinnnwwwyyyxxxssslllfffcccdddjjjkkkmmmpppsssvvvyyyzzzdddOOOEEE======???>>>============???@@@BBBCCCDDDEEEGGGHHHKKKOOOUUU[[[```cccfffhhhhhhgggdddaaa``````fffhhhlllooorrrtttwwwzzz}}}}}}~~~uuuiiiaaaYYYSSSQQQSSSRRRUUUXXX\\\```fffmmmrrr~~~{{{xxxtttqqqqqqrrrxxx~~~qqqcccUUUHHHDDDDDDAAA>>>===<<<@@@???@@@IIIRRRlllmmm\\\VVVZZZbbbgggPPPMMMHHHFFFKKKKKKyyyuuutttiiiWWWKKKLLLJJJLLLbbb~~~dddLLLAAABBB>>>===???<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@CCCHHHMMMRRRRRRXXXdddtttxxxhhheeemmmuuurrreee]]]ZZZUUUWWW]]]hhhuuu}}}zzzwwwuuuooojjjeeedddhhhqqqyyy~~~uuulllhhhhhhmmmrrrwwwuuuqqqjjjddd``````bbbffffffgggjjjooowwwzzz]]]KKKBBB<<<===???>>>>>>@@@@@@@@@BBBCCCEEEFFFHHHHHHHHHIIILLLOOOSSSXXX[[[]]]```aaabbb```^^^\\\[[[\\\cccfffjjjmmmnnnoooqqqsssvvvwwwyyyzzz{{{~~~~~~~~~}}}{{{rrrhhh\\\TTTMMMHHHFFFIIIGGGHHHKKKMMMQQQWWW^^^cccnnnvvv}}}{{{xxxsssqqqqqqrrrwww{{{nnnaaaTTTHHHEEEDDDAAA>>>===>>>AAA>>>???IIIUUUqqqppp^^^WWW]]]eeeiiiRRRNNNIIIGGGKKKLLLvvvrrrrrrhhhWWWKKKKKKJJJLLLbbb~~~gggOOOBBBAAA===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???CCCHHHNNNSSSVVV]]]jjjzzzppplllrrryyywwwkkkdddYYYZZZ^^^hhhuuu}}}|||{{{{{{uuupppkkkhhhkkkpppvvvyyyqqqjjjiiijjjnnnsssrrrnnnhhhaaa\\\[[[]]]___aaabbbdddhhhqqq~~~pppVVVHHHAAA===???AAA@@@AAADDDBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNOOORRRTTTWWWYYYZZZYYYZZZ[[[ZZZYYYZZZ[[[]]]eeehhhmmmooopppooooooppppppqqqrrrrrrrrruuuzzz}}}|||~~~|||{{{{{{yyykkkcccYYYOOOJJJFFFBBBAAADDDAAABBBCCCEEEGGGKKKQQQUUU^^^fffttt}}}zzzxxxtttqqqqqqrrrwwwxxxlll^^^SSSIIIEEECCC@@@>>>>>>>>>@@@===???HHHUUUqqqtttaaaYYY___hhhjjjSSSOOOIIIHHHLLLLLLtttppppppgggUUUJJJKKKJJJLLLccclllSSSEEEBBB===;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBHHHPPPUUU\\\fffvvvzzzvvv|||wwwjjj[[[[[[___gggttt~~~}}}~~~yyyuuuooolllmmmpppsssuuu|||}}}rrrlllkkkkkklllooojjjfff___YYYUUUUUUVVVXXX]]]```fffnnnzzzfffPPPFFFAAA>>>AAACCCDDDEEEIIIFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZTTTUUUVVVVVVWWWYYY^^^aaappptttyyy||||||{{{zzzzzzrrrrrrqqqooonnnnnnqqqsssxxxzzz}}}zzz|||~~~~~~|||yyyxxxxxx}}}lll^^^SSSKKKEEEBBB@@@>>>>>>AAA>>>???@@@@@@AAADDDHHHKKKQQQZZZhhhvvv|||zzzyyyuuurrrqqqrrrwwwwwwlll]]]SSSIIIFFFCCC???===>>>===@@@===???HHHSSSmmmwwwaaaYYY^^^hhhjjjSSSOOOIIIHHHKKKLLL~~~tttnnnllleeeTTTIIIJJJJJJMMMdddrrrXXXHHHEEE>>><<<>>><<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<===@@@HHHQQQWWWbbbooo|||lll[[[[[[]]]eeerrr{{{tttqqqpppsssuuuvvvxxxzzz~~~uuupppnnnkkkiiihhhaaa]]]XXXTTTRRRSSSTTTUUU[[[cccooo|||vvv\\\NNNEEEAAA@@@DDDFFFGGGIIIMMMLLLMMMPPPSSSWWWZZZ\\\^^^^^^^^^__________________WWWWWWWWWVVVXXX\\\ccchhhwww|||}}}|||zzzuuupppmmmlllmmmppprrruuuxxx{{{|||}}}}}}{{{}}}~~~|||zzzzzzzzz|||ooo___RRRIIICCC?????????======???===>>>@@@AAAAAACCCFFFHHHJJJQQQ^^^lllyyy~~~|||zzzzzzvvvsssrrrsssxxxwwwmmm[[[RRRJJJFFFCCC???===>>>;;;???===???GGGOOOgggxxx```WWW\\\fffjjjSSSOOOIIIGGGKKKKKK}}}sssllliiidddSSSHHHJJJJJJMMMdddvvv[[[KKKGGG???===@@@===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<@@@HHHRRRYYYeeettt|||lll[[[ZZZ\\\cccpppyyyttttttvvvyyy{{{vvvyyy|||yyytttqqqkkkfffcccZZZWWWTTTRRRSSSUUUWWWWWW\\\hhhyyykkkVVVNNNEEEBBBBBBFFFHHHIIIKKKPPPSSSTTTWWW[[[___bbbeeegggffffffggggggffffffeeeddd]]]\\\ZZZYYY[[[aaahhhnnnsssxxx}}}vvvpppmmmllllllmmmpppsssvvvyyy{{{|||~~~}}}~~~}}}pppdddVVVJJJFFF@@@===??????======???===???BBBCCCDDDEEEGGGIIIFFFMMMYYYfffuuu~~~|||zzz{{{wwwsssssssssxxxwwwnnnZZZRRRJJJFFFCCC>>>===>>>:::???>>>???FFFMMMcccwww___UUUZZZdddjjjSSSNNNIIIGGGJJJJJJxxxrrrmmmgggbbbSSSHHHHHHIIIOOOeee}}}qqq\\\NNNHHH???===>>>888<<<<<<<<<;;;;;;:::::::::;;;===@@@CCCCCCFFFQQQ^^^iiivvvqqqfffYYYYYY\\\dddrrr{{{xxxxxxyyyxxxvvvvvvzzz{{{sssoooiii```YYYWWWPPPLLLMMMPPPRRRWWW\\\iiiwwwxxx]]]MMMIIIEEEEEEEEEFFFIIIOOOWWW]]]aaaeeeiiilllnnnpppsssuuuyyyyyywwwuuussspppmmmllliiigggcccaaaaaaeeeiiilllooorrrvvvzzz}}}yyypppjjjiiijjjlllnnnqqqsssuuuwww}}}}}}pppbbbUUUKKKFFF???>>><<<<<<===>>>>>>>>>@@@CCCEEEFFFJJJOOOPPPMMMUUUYYYaaalllyyy|||zzz{{{}}}~~~zzzyyywwwuuuuuu{{{wwwmmmcccWWWLLLGGGCCC@@@>>>@@@???<<<>>>CCCEEELLLaaawwwzzz___UUUZZZbbb|||hhhTTTPPPJJJGGGKKKLLLuuuqqqmmmiiiaaaRRRGGGIIIKKKPPPcccyyylllWWWKKKFFF>>>>>>???:::<<<<<<;;;;;;;;;:::::::::;;;<<<@@@BBBBBBEEEOOO[[[hhhvvvmmmbbbXXXXXX[[[dddrrr}}}{{{{{{|||{{{wwwuuuyyy~~~tttmmmeee]]]WWWUUUPPPLLLMMMPPPTTT]]]eee{{{jjjUUUJJJHHHCCCEEEHHHMMMSSS\\\ffflllpppsssvvvxxxxxxxxxyyyzzz|||{{{zzzyyywwwvvvttttttqqqpppnnnlllkkkkkkmmmmmmjjjlllooorrruuuyyy~~~wwwqqqhhhhhhhhhiiikkknnnqqqsss{{{{{{pppcccVVVKKKDDD@@@AAA@@@??????@@@BBBCCCDDDCCCHHHLLLPPPVVV^^^aaa```iiilllsss|||}}}{{{{{{|||}}}xxxwwwvvvtttuuu|||xxxmmmbbbWWWLLLGGGCCC@@@>>>???>>><<>>@@@;;;<<<;;;;;;;;;;;;:::::::::<<<<<>><<>>======???BBBEEEGGGLLLSSS[[[bbbkkkuuuzzzzzz}}}{{{{{{{{{vvvuuusssqqqttt}}}xxxlll```VVVKKKFFFDDD@@@>>>???>>><<>>===>>>=========>>>@@@DDDJJJNNN\\\fffpppyyy~~~|||zzzyyyuuutttqqqooorrr|||xxxkkk^^^TTTJJJFFFDDD@@@>>>???>>>===???DDDEEEIII[[[ooozzz```UUUUUUYYYkkkcccPPPNNNIIIGGGKKKLLLtttlllkkkkkkiii\\\MMMDDDGGGIIIKKKXXXjjj^^^KKKBBB@@@:::;;;===888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>??????===@@@DDDEEEJJJ]]]rrrzzzaaaWWWWWWZZZpppaaaOOONNNIIIGGGKKKLLLtttkkkjjjjjjgggYYYLLLEEEGGGHHHKKK]]]sss^^^KKKBBB@@@;;;;;;===777:::::::::;;;;;;;;;;;;<<<<<<:::;;;???AAABBBGGGMMMYYYdddwwwlll\\\SSSTTTWWW```nnn~~~||||||~~~xxxdddUUULLLIIIDDDFFFNNN[[[jjjzzzppp```QQQKKKIIIGGGEEEDDDJJJLLLOOOQQQSSSVVVZZZ]]]ZZZ]]]aaadddeeefffhhhjjjkkklllmmmooopppppppppppppppooommmlllmmmpppsssuuu{{{{{{zzzxxxvvvuuuwwwyyy||||||~~~|||wwwrrrooolllhhheeeeeegggkkkmmmsssyyyyyyqqqeee[[[OOOLLLFFFAAA>>>>>>@@@AAA>>>@@@DDDHHHNNNYYYeeennn~~~{{{yyyxxxxxxwwwtttrrrsss{{{yyykkkZZZQQQHHHFFFDDD@@@>>>>>>@@@>>>@@@DDDGGGMMMbbbxxxwww```XXXYYY\\\vvv~~~___MMMMMMIIIGGGKKKLLLssskkkjjjiiifffUUUJJJEEEGGGIIIOOOggg\\\JJJBBBAAA<<<===???999:::::::::;;;;;;;;;<<<<<<<<<:::;;;???AAACCCGGGMMMXXXaaarrr|||mmm\\\TTTTTTWWW___mmm}}}|||{{{|||wwweeeUUUKKKGGGFFFIIIRRRccctttyyynnn]]]RRRIIIFFFEEECCCAAABBBCCCDDDFFFHHHIIIMMMQQQTTTWWWZZZ___dddgggiiilllnnnppprrruuuyyy{{{|||{{{{{{zzzzzzxxxwwwuuuuuuttttttyyy{{{~~~~~~}}}}}}}}}~~~}}}||||||}}}}}}zzzvvvrrrnnnkkkhhheeeeeegggjjjlllqqqwwwzzzmmmdddZZZQQQFFFEEEBBBAAA@@@@@@AAABBBAAAEEELLLTTT^^^lll}}}}}}{{{yyyyyyyyyyyywwwvvvxxxxxxkkkXXXOOOHHHEEEDDD@@@>>>>>>AAA>>>@@@DDDHHHQQQgggrrr^^^WWWZZZ^^^{{{|||]]]LLLLLLIIIGGGKKKLLLrrrjjjjjjhhheeeRRRIIIEEEHHHJJJRRRooo~~~[[[IIIAAAAAA===???AAA;;;:::::::::;;;;;;<<<<<<<<<<<<999:::???BBBDDDHHHMMMUUU^^^mmmzzzmmm[[[TTTTTTWWW___mmm||||||zzz{{{vvveeeVVVLLLFFFJJJLLLVVViii{{{~~~qqqbbbXXXUUULLLEEEDDDCCCAAA@@@BBB@@@AAABBBCCCDDDFFFKKKNNNUUUYYY^^^cccgggjjjnnnppppppsssyyy~~~}}}zzzxxxwww{{{~~~}}}|||||||||zzzwwwtttnnnllliiiggggggiiikkkmmmpppvvvpppaaaVVVMMMFFFBBBBBBBBBBBBCCCCCCDDDDDDJJJPPPYYYcccppp|||zzzzzzyyyyyyzzzyyyyyy{{{xxxkkkXXXOOOGGGEEEDDD@@@>>>>>>BBB???@@@EEEIIISSSkkkooo\\\VVVZZZ^^^{{{\\\KKKLLLIIIGGGKKKLLLvvvooolllhhhbbbRRRKKKEEEKKKPPPQQQqqq~~~WWWLLLAAA======;;;:::;;;;;;;;;;;;::::::999999999::::::;;;<<<===AAAFFFJJJWWW^^^jjjxxx~~~sss^^^SSSTTTXXXaaannn|||uuusssxxx}}}fffUUUNNNMMMGGGPPP]]]kkkyyy|||rrrjjj```TTTLLLGGGFFFEEECCCAAA???>>>===;;;<<<===???AAACCCFFFGGGOOOQQQTTTXXX]]]```aaaaaafffgggiiilllqqqwww}}}~~~|||zzzxxxuuurrrmmmllljjjiiiiiikkkmmmoooqqqwww~~~vvvcccTTTLLLFFFCCC>>>>>>======@@@FFFMMMRRRXXX]]]fffttt|||yyywwwyyyyyyxxxxxx|||wwwgggZZZPPPGGGCCCAAA???>>>???>>>???BBBEEEJJJXXXpppooo___WWWPPPgggwww[[[KKKJJJFFFGGGKKKHHHwwwoookkkeee___QQQJJJEEEKKKPPPSSSsssxxxWWWKKK@@@======<<<:::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<===AAAFFFJJJTTT[[[hhhvvvvvvbbbTTTTTTWWW___lll{{{rrrqqqwww~~~hhhWWWOOONNNKKKTTTcccrrrvvviii___WWWPPPIIICCCEEEDDDCCCBBB@@@???======;;;;;;;;;;;;<<<===>>>>>>FFFHHHJJJNNNRRRUUUUUUUUU[[[\\\^^^bbbgggmmmrrruuuxxxyyy{{{}}}~~~~~~|||yyyvvvooonnnllljjjkkklllooopppsssyyy~~~mmm[[[MMMFFFAAA???===>>>@@@@@@CCCIIIQQQWWWhhhooo||||||yyywwwyyyxxxxxxxxx{{{wwwhhhYYYOOOFFFCCCBBB???>>>???>>>???AAAEEEJJJWWWqqqnnn___YYYUUUmmmuuu[[[KKKIIIEEEFFFJJJHHHxxxooojjjccc[[[OOOJJJEEEJJJPPPUUUvvvrrrUUUJJJ@@@===>>><<<;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<===AAAFFFJJJPPPYYYfffuuuyyydddUUUTTTUUU\\\iiiyyy|||oooooouuuooo]]]TTTQQQRRR[[[iiiyyyyyyooofffZZZPPPJJJGGGDDDAAABBBAAAAAA@@@>>>===<<<<<<::::::999999999::::::;;;>>>@@@BBBEEEGGGIIIJJJJJJOOOPPPSSSWWW[[[```dddfffjjjkkknnnqqquuuwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~zzzwwwqqqpppnnnmmmnnnppprrrtttwww}}}uuucccSSSGGG@@@======;;;>>>BBBEEEHHHPPP\\\eee}}}{{{yyywwwyyyxxxwwwwwwzzzwwwgggWWWNNNFFFDDDBBB@@@>>>???>>>???AAADDDIIIXXXtttlll___\\\[[[vvvsssYYYKKKIIIEEEEEEJJJHHHxxxoooiiiaaaXXXMMMIIIEEEIIIQQQYYY{{{pppTTTIII???===>>><<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===AAAEEEIIINNNXXXfffuuuxxxdddWWWUUUUUU\\\hhhxxxxxxllllllsssyyyhhh]]]XXXYYY```mmm|||xxxpppbbb[[[RRRJJJGGGEEEDDDCCC@@@??????>>>===<<<<<<;;;999999999:::;;;<<<>>>???;;;===???AAABBBDDDFFFGGGLLLMMMPPPSSSVVVZZZ\\\]]]cccccceeegggiiikkkmmmmmmqqqpppooonnnnnnoooooopppoooqqqssswwwzzzzzzwwwtttrrrqqqppppppqqqtttwwwyyy{{{}}}nnn\\\NNNDDD>>>===>>>:::???DDDIIIPPP]]]ooo}}}}}}{{{yyyxxxwwwwwwwwwuuuuuuxxxuuufffUUULLLEEEDDDCCC@@@?????????@@@BBBEEEJJJ\\\{{{jjj^^^^^^```|||pppWWWJJJIIIDDDDDDIIIHHHxxxnnnhhh___VVVJJJHHHEEEHHHQQQ\\\qqqRRRGGG???===>>>===;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<===@@@EEEIIINNNYYYhhhvvvwwwcccYYYWWWWWW\\\iiiyyywwwkkkjjjppprrreee___^^^dddooorrrgggaaaSSSPPPKKKHHHEEEDDDBBBAAA??????>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>???@@@999<<>>===???===;;;;;;999999::::::::::::;;;;;;;;;<<<<<<<<<===@@@EEEHHHOOOZZZjjjxxxxxxdddZZZXXXWWW]]]jjjzzzxxxkkkiiinnn}}}|||mmmfffbbbiiivvvpppbbbYYYVVVKKKKKKJJJIIIGGGEEECCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===999===BBBDDDFFFJJJPPPTTTYYY\\\```eeeiiikkklllllliiigggddd```\\\YYYWWWVVVVVVUUUTTTSSSSSSTTTVVVWWW[[[\\\___dddhhhiiihhhffffffggghhhlllqqqxxx~~~qqq___MMMEEEAAA;;;;;;??????CCCLLLZZZnnn}}}{{{yyywwwvvvvvvrrrrrrqqqrrruuu~~~{{{jjj[[[OOOHHHDDDEEEEEEBBB@@@@@@@@@AAADDDGGGNNNdddhhh]]]___cccjjjTTTJJJIIICCCBBBHHHIIIwwwlllcccWWWMMMFFFGGGDDDGGGQQQbbbhhhOOOEEE>>>===???===;;;;;;999999999::::::;;;;;;;;;<<<<<<===<<<===@@@DDDHHHOOO[[[kkkxxx|||hhhXXXWWWWWW]]]jjjyyyzzzllliiimmm|||xxxooojjjrrrzzzooocccWWWPPPPPPIIIJJJJJJIIIGGGEEEEEEEEECCCCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<===>>>???AAAFFFLLLPPPSSSYYY```gggkkkmmmppprrrrrrpppnnnllleeebbb^^^YYYTTTPPPNNNMMMLLLKKKIIIHHHIIIKKKMMMOOORRRRRRTTTXXX[[[]]]]]][[[\\\]]]```fffmmmvvv}}}mmmZZZIIIDDDAAA;;;:::???BBBGGGSSSggg~~~{{{xxxvvvvvvuuupppoooooopppuuu}}}vvveeeVVVMMMGGGCCCEEEFFFCCC@@@@@@===@@@CCCFFFNNNfffggg]]]```eeegggRRRIIIIIIBBBAAAHHHIIIwwwkkk```TTTIIIEEEGGGDDDFFFRRRcccbbbNNNEEE===>>>???>>><<<;;;999999999::::::;;;;;;;;;<<<<<<===<<<===@@@DDDHHHOOO[[[kkkxxxlllWWWVVVVVV]]]iiixxx{{{mmmiiilll{{{wwwrrrzzztttggg___VVVMMMJJJMMMFFFFFFEEEDDDBBBAAABBBCCCEEEDDDCCCAAA???>>><<<<<<::::::;;;===???BBBDDDEEELLLQQQXXX]]]aaagggqqqxxx|||||||||zzzvvvpppjjjfff]]][[[VVVQQQLLLIIIGGGFFFGGGFFFDDDCCCDDDGGGIIIKKKKKKKKKKKKNNNQQQTTTTTTSSSTTTVVVZZZaaajjjsss|||mmmYYYIIIFFFDDD===<<>>BBBEEENNNgggggg^^^aaaffffffRRRIIIIIIBBBAAAGGGIIItttfffYYYOOOIIIHHHBBBCCCIIIMMM\\\}}}]]]IIIEEEAAA???>>>======<<<888888777777888999::::::::::::;;;;;;<<<@@@EEEHHHQQQWWWbbbooo~~~kkk]]]YYYYYY^^^gggqqq~~~qqqiiiiiixxxxxxwwwlll```TTTOOOKKKEEEEEEHHHEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAA@@@???>>>===<<<;;;<<<>>>@@@CCCGGGMMMQQQ[[[___fffmmmtttyyy{{{||||||wwwrrroooiiibbb]]]SSSPPPKKKGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPRRRWWW^^^jjjvvv~~~~~~iiiXXXGGG@@@>>>======???CCCOOOddd}}}~~~xxxtttxxx~~~{{{wwwuuusssrrrsssrrrpppnnnqqq{{{~~~ooo___SSSJJJGGGBBB???????????????AAAAAABBBEEENNNfff~~~fffaaa```iii}}}aaaTTTGGGCCCDDDDDDEEEHHHpppcccWWWNNNIIIGGGAAACCCIIINNN\\\{{{\\\HHHEEEAAA>>>======<<<;;;888888888888888999::::::::::::;;;;;;<<>>===<<<;;;>>>???BBBEEEJJJRRRZZZ```hhhkkkqqqvvv{{{~~~{{{vvvoooiiiccc\\\TTTOOOLLLJJJGGGEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMPPPTTT[[[fffrrrzzz{{{fffVVVFFF@@@??????@@@BBBIIIVVVlllpppiiijjjjjjsss}}}zzzwwwtttsssrrrpppooonnnmmmqqq{{{yyyiiiXXXMMMJJJFFFBBB???????????????@@@@@@BBBDDDMMMccc|||ddd```^^^ggg|||```SSSFFFBBBCCCCCCDDDGGG{{{kkk^^^TTTLLLHHHEEEAAACCCIIIMMMZZZ}}}xxxZZZFFFCCC???===<<<<<<;;;:::999888888888888999999:::::::::;;;;;;<<>>===<<<@@@CCCHHHMMMUUU___iiioootttvvvyyy|||~~~}}}|||{{{rrrmmmeee^^^WWWPPPJJJGGGGGGGGGFFFFFFFFFGGGHHHIIINNNPPPTTTXXXYYYXXXUUUTTTOOONNNMMMKKKJJJIIIIIIIIIIIIJJJLLLPPPWWWbbbmmmtttwwwbbbTTTEEE@@@???@@@CCCFFFPPP___vvv{{{fff[[[ZZZ]]]bbbrrr}}}{{{yyyvvvtttsssrrrooonnnlllmmmrrr|||wwwfffVVVLLLIIIFFFBBB@@@?????????>>>>>>???AAADDDKKK___yyyaaa\\\[[[dddxxx^^^RRREEEBBBBBBBBBCCCEEEyyyhhhZZZPPPJJJFFFDDDAAACCCHHHKKKWWWvvvtttWWWEEEBBB>>><<<;;;;;;;;;:::999999999888888999999:::::::::;;;;;;;;;>>>CCCGGGNNNVVVbbbppp}}}wwwyyyccc\\\WWW[[[cccooo}}}~~~}}}xxxssssss|||{{{iii[[[TTTLLLKKKLLLNNNPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRPPPLLLGGGDDDBBBAAAAAACCCHHHPPPXXX```iiiqqqvvvxxxyyyzzzzzzxxxuuurrrpppfffbbb\\\UUUPPPMMMJJJIIIIIIKKKMMMOOOQQQRRRTTTVVV```dddiiimmmnnnlllhhhfff```^^^[[[VVVRRROOOLLLKKKJJJKKKMMMPPPVVV^^^hhhooozzz~~~ttt___RRREEE??????AAAEEEIIITTTeee|||vvvdddVVVRRRUUUXXXcccwww~~~}}}{{{yyywwwuuuttttttqqqooommmnnnttt~~~tttcccTTTKKKGGGEEEAAA@@@@@@@@@???>>><<<>>>AAADDDIII\\\|||yyy___YYYWWW^^^rrr^^^RRRFFFBBBCCCBBBCCCEEEyyygggYYYNNNGGGDDDCCCBBBDDDFFFIIIUUUqqqoooTTTDDDAAA>>>;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;:::;;;>>>BBBFFFMMMUUUbbbpppzzzsss}}}eee\\\VVVZZZcccppp~~~zzzzzz|||zzzuuuttt{{{mmm[[[RRRPPPLLLQQQVVV[[[___bbbcccccc````````````^^^]]][[[ZZZVVVSSSNNNIIIEEEDDDDDDEEEKKKQQQZZZccciiinnnrrrtttwwwwwwwwwuuurrrmmmhhheeeZZZWWWRRRMMMJJJJJJLLLNNNQQQUUU[[[```dddhhhlllooozzz}}}|||xxxuuuoooiiibbb\\\XXXVVVRRRSSSTTTUUUYYY___gggmmmuuu|||zzzppp\\\PPPDDD??????@@@FFFLLLYYYjjjuuufff[[[QQQKKKKKKOOOWWWfff}}}~~~|||zzzxxxwwwvvvvvvtttrrrooopppvvvnnn]]]PPPHHHFFFDDDAAA@@@@@@@@@???>>><<<>>>AAADDDIIIZZZzzz{{{___XXXTTTZZZmmm^^^RRRGGGDDDDDDCCCCCCEEExxxfffXXXNNNGGGCCCCCCCCCDDDFFFJJJWWWrrrlllRRRDDDAAA>>><<<;;;<<<;;;;;;;;;::::::999999999999::::::;;;;;;:::;;;===BBBEEEKKKSSS___mmm}}}vvvpppiii___WWWYYYcccppp~~~~~~{{{uuusssvvv}}}zzzvvvuuuzzzvvvaaaSSSOOORRRUUU^^^ggglllpppsssrrrooommmmmmmmmkkkiiifffcccbbbXXXTTTOOOJJJGGGGGGHHHIIITTTZZZbbbhhhkkkmmmmmmnnnssssssrrrppplllgggbbb___QQQOOOLLLHHHGGGJJJPPPUUU^^^eeennnuuuzzzyyyrrrmmmiiifff``````______```dddiiinnnssszzz|||qqqgggVVVKKKAAA===>>>AAAHHHOOO```ooo~~~uuukkk```TTTMMMHHHEEEHHHMMMXXXiii~~~}}}zzzxxxwwwvvvvvvuuurrroooqqqyyy~~~lll\\\PPPJJJEEECCCAAA@@@@@@@@@???===<<<>>>BBBEEEJJJ[[[{{{}}}aaaYYYTTTZZZlll^^^RRRGGGDDDEEEDDDCCCEEEuuueeeXXXNNNGGGDDDAAABBBDDDGGGMMM]]]yyyiiiPPPDDDAAA>>><<<<<<===<<<<<<<<<;;;:::999999999999999:::;;;;;;::::::===AAAEEEIIIPPP[[[hhhwwwtttoooooocccYYYZZZcccooo|||~~~zzzvvvqqqnnnlllkkkoooxxx|||zzzwwwvvvzzz}}}jjjZZZQQQTTT[[[dddppp{{{~~~~~~yyywwwwwwvvvtttqqqmmmiiiggg[[[WWWRRRMMMKKKLLLOOOQQQYYY]]]aaacccddddddeeefffiiiiiiiiigggccc___ZZZWWWLLLLLLLLLKKKNNNVVV```hhhrrryyy}}}yyyvvvtttsssooonnnllliiihhhiiimmmppptttyyy}}}|||yyysssfff[[[NNNEEE===;;;===BBBKKKTTTdddqqq}}}sssggg^^^ZZZTTTNNNIIIDDDCCCJJJSSSbbbttt~~~|||zzzwwwvvvuuutttqqqnnnlllpppzzz}}}kkk\\\RRRMMMDDDBBB@@@@@@@@@@@@>>>======???CCCFFFLLL]]]}}}~~~ccc[[[VVV]]]ppp{{{\\\QQQFFFDDDDDDCCCBBBCCCrrrdddXXXOOOHHHEEE@@@BBBEEEHHHPPPccchhhNNNEEEBBB>>><<<=========<<<<<<;;;::::::999999999999:::;;;;;;::::::===AAADDDHHHNNNXXXcccrrrvvvppptttggg[[[[[[cccnnnzzz}}}tttnnnjjjfffccceeedddiiitttzzzzzzwwwvvvzzzrrrbbbWWWTTT[[[fffrrr~~~~~~||||||{{{yyyuuupppllliii___[[[VVVRRRPPPRRRVVVXXXZZZ[[[\\\\\\[[[[[[]]]___^^^______^^^[[[VVVRRROOOLLLMMMOOORRRYYYdddrrr||||||{{{zzzyyyyyyxxxyyyyyyxxxwwwtttpppmmmmmmppprrruuuzzz|||zzztttlll^^^RRRIIIAAA::::::===CCCNNNXXXeeepppzzz{{{tttpppuuu}}}qqqbbbVVVNNNJJJJJJJJJGGG@@@???IIIVVVooo~~~{{{yyyvvvtttssssssmmmjjjjjjooozzzxxxfffWWWNNNJJJCCCBBB@@@@@@@@@@@@>>>===>>>@@@CCCFFFMMM___~~~ddd]]]YYY```ssswww[[[PPPEEECCCCCCBBBAAABBB~~~ooocccWWWLLLFFFEEEAAADDDHHHKKKSSSjjjeeeLLLDDDAAA>>><<<<<<<<<;;;;;;:::999999888888999999::::::::::::;;;===>>>@@@AAAHHHMMMWWWeeevvvxxxttt}}}fff\\\___```iiiyyy{{{qqqjjjeee```[[[WWW\\\\\\```gggmmmnnnrrrvvvyyy|||ddd[[[ZZZ^^^jjjyyy|||zzzwwwqqqhhhaaa]]][[[XXXVVVVVVXXXZZZ\\\aaa___\\\YYYWWWVVVWWWWWWXXXUUUTTTUUURRRMMMJJJKKKKKKNNNRRRYYYiiizzz~~~|||yyyuuuqqqnnnlllkkkkkkkkkjjjkkklllnnnqqqssstttuuuwwwwwwwwwuuurrrppp{{{|||{{{wwwmmm___RRRJJJ@@@@@@===999999AAAOOOZZZlllqqqsssnnnfffccchhhmmmzzz~~~~~~sssaaaQQQIIIGGGHHHAAA======???CCCKKKSSSqqq}}}zzzwwwuuussspppmmmkkkjjjkkkqqqzzzxxxhhhYYYLLLDDDBBBAAA@@@???>>>>>>>>>>>>>>><<>>@@@AAAEEEJJJTTTeeexxxyyyvvvhhh^^^___```iiiyyy~~~{{{tttiiibbb]]]ZZZWWWTTTSSSRRRUUU]]]dddhhhmmmssstttzzzfffbbbgggnnnzzz}}}xxxtttqqqkkkddd^^^\\\[[[YYYWWWWWWYYY[[[]]]___^^^\\\YYYWWWVVVVVVVVVUUURRRQQQQQQMMMHHHIIIMMMRRRYYYbbbkkkvvv}}}{{{xxxuuurrrooommmjjjfffccc```___^^^]]]\\\\\\\\\^^^```ccceeekkknnnqqqtttvvvvvvuuutttyyyxxxvvvqqqgggZZZOOOGGG=========<<<===DDDPPPZZZhhhjjjiiibbbWWWRRRTTTXXXdddiiikkkdddWWWKKKGGGFFFCCC???;;;;;;===AAALLLVVVuuu}}}zzzwwwuuussspppmmmkkkjjjkkkqqq{{{uuufffXXXLLLEEEBBBAAA@@@???>>>>>>>>>>>>@@@>>>AAAHHHPPPbbbrrr___UUUUUUeeeyyyqqqUUUKKKCCCAAAAAA@@@AAACCC|||nnncccXXXMMMGGGFFFEEEGGGJJJPPPaaabbbKKKBBB???<<<;;;;;;;;;:::999:::999999888888999999:::999::::::;;;<<<>>>???@@@EEEIIISSSeeezzzyyywwwjjj^^^___```jjjzzz~~~{{{}}}xxxqqqhhhaaa]]]ZZZVVVSSSNNNKKKLLLRRRXXX]]]dddkkknnnqqqcccgggsss~~~}}}wwwooojjjfffbbb]]]YYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSQQQOOONNNLLLHHHEEEKKKTTT\\\iiivvv~~~yyyooojjjiiigggddd```___]]]ZZZVVVTTTRRRQQQQQQOOONNNNNNNNNPPPSSSVVVXXX```ccciiiooosssvvvwwwxxxuuusssooohhh^^^SSSIIIDDD;;;===>>>???AAAGGGQQQXXXeeeeeebbbZZZPPPJJJJJJMMMQQQUUUXXXUUUMMMFFFCCCDDD>>>;;;:::::::::???LLLYYYxxx}}}yyywwwvvvssspppnnnjjjjjjlllrrr|||qqqdddWWWLLLFFFAAA@@@??????>>>>>>>>>>>>AAA???BBBJJJTTThhhkkk[[[SSSUUUiiisssTTTJJJBBB?????????@@@BBByyylllbbbXXXMMMGGGGGGEEEGGGJJJSSSkkk___JJJ@@@>>><<<;;;;;;;;;:::999:::999999888888999999:::999999:::;;;<<<>>>???@@@HHHKKKUUUeeezzzyyyuuujjj^^^^^^___iii{{{|||vvvqqqmmmhhhaaa\\\UUUOOOLLLNNNPPPSSSYYY```kkkzzzmmmfffooo~~~vvvnnnddd]]]YYYWWWUUURRRPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWUUUSSSQQQOOOMMMLLLKKKIIIEEEFFFQQQ^^^ggguuu{{{wwwqqqiii```\\\]]]\\\XXXTTTTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIHHHIIIKKKMMMPPPRRRWWW[[[bbbiiiooosssuuuvvvsssooohhh___UUUKKKDDD@@@>>>???@@@BBBFFFLLLUUU[[[eeeddd```YYYQQQMMMLLLNNNLLLNNNOOOLLLFFFAAA@@@@@@:::999:::::::::>>>MMM\\\xxx|||yyywwwvvvtttqqqnnnjjjjjjmmmttt~~~}}}oooaaaUUUKKKEEE@@@@@@???>>>>>>>>>>>>>>>@@@???CCCKKKYYYpppeeeYYYSSSWWWnnnuuuTTTKKKBBB@@@@@@???@@@BBBuuujjjaaaWWWMMMGGGFFFDDDFFFKKKXXXvvv{{{[[[HHH???>>><<<;;;;;;;;;:::999:::999999888888999999:::999999999:::<<<===???@@@GGGKKKTTTdddwwwyyysssjjj]]]]]]^^^iii{{{}}}ssskkkaaaYYYRRROOONNNNNNSSSZZZkkkzzzsssrrr|||vvvllldddYYYRRROOONNNMMMLLLIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRRRRQQQOOOMMMKKKHHHGGGGGGGGGEEEIIIWWWeeesss{{{sssnnnjjjbbb]]]WWWTTTTTTSSSNNNJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHKKKMMMOOOSSSWWW]]]dddiiimmmnnnooonnniiiaaaWWWMMMFFFAAA>>>???@@@CCCIIIPPPZZZdddjjjnnnkkkfff___WWWQQQNNNLLLLLLKKKHHHEEEAAA>>><<<;;;999999:::;;;;;;???LLL[[[www~~~|||yyywwwvvvtttqqqoookkklllooovvv|||mmm___SSSIIICCC??????>>>>>>===>>>>>>>>>??????CCCMMM^^^zzz|||bbbXXXTTTYYYssstttUUUKKKCCC@@@@@@@@@AAACCC{{{qqqggg___VVVLLLFFFEEEBBBFFFMMM___tttWWWHHH???>>><<<<<<===<<<;;;999:::999999888888999999:::888999999:::;;;===>>>???BBBHHHRRRaaarrr{{{rrrnnn___^^^]]]hhh{{{qqqhhh^^^XXXSSSQQQTTTZZZiii}}}wwwvvvzzzyyynnnaaaZZZQQQLLLJJJJJJIIIHHHEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGBBBAAACCCFFFIIIPPP^^^kkk{{{|||ppphhhccc```YYYVVVRRROOOMMMJJJGGGEEEIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFGGGIIIKKKLLLSSSVVV[[[```ccceeeffffffddd___XXXPPPHHHDDDAAA@@@@@@DDDLLLWWWdddqqq{{{yyyqqqiii```WWWQQQNNNJJJEEEAAA???===;;;999;;;:::;;;<<<<<>>>>>======>>>>>>>>>===???DDDPPPfffyyy___YYYVVV[[[yyyqqqUUULLLCCCAAAAAA@@@AAACCCwwwnnnddd]]]TTTKKKEEEDDDBBBHHHQQQfffoooTTTGGG???>>>======>>>>>><<<::::::999999888888999999:::888888999:::;;;===>>>???AAAHHHRRR^^^lll}}}sssuuuddd```^^^gggyyyrrrhhh___YYYYYY]]]dddxxxrrrwwwpppdddYYYTTTMMMJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@CCCJJJRRR[[[gggrrr{{{}}}rrrfff___[[[XXXSSSRRRPPPLLLHHHGGGJJJLLLOOOQQQTTTWWWXXXVVVTTTRRROOOMMMLLLKKKKKKLLLNNNOOOSSSUUUYYY\\\_________^^^WWWSSSNNNIIIEEEDDDDDDEEEHHHOOO\\\lll{{{xxxmmmfffZZZTTTLLLFFFDDDAAA>>>;;;===::::::<<<===>>>DDDKKKbbbttt}}}{{{yyywwwvvvtttrrrooonnnooorrryyyvvvhhh[[[PPPHHHCCC>>>>>>============>>>>>>===@@@FFFTTTnnnttt\\\XXXXXX^^^~~~jjjTTTJJJBBB?????????@@@BBB}}}uuulllbbb[[[SSSJJJDDDDDDCCCIIITTTjjjlllSSSGGG???>>>===>>>???>>><<<::::::999999999999999999:::888888999:::;;;===>>>???CCCJJJTTT]]]gggvvvvvvzzzhhhccc___gggwwwvvviii___\\\___```ssssss|||{{{hhh]]]UUUQQQLLLKKKLLLLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGAAABBBBBBBBBBBBBBBAAAAAACCCBBBFFFPPP[[[dddpppyyyxxxyyyuuujjj```ZZZVVVSSSOOOPPPOOOKKKHHHJJJQQQXXXXXX[[[```cccdddbbb___]]]VVVUUUSSSQQQQQQRRRSSSTTTRRRTTTXXX[[[\\\\\\[[[ZZZMMMKKKGGGEEEDDDEEEGGGHHHRRR[[[kkk|||yyyjjjbbbWWWOOOKKKGGGBBB>>>>>>:::999<<<======@@@EEERRRcccvvv}}}}}}~~~}}}{{{xxxwwwvvvtttrrrpppooopppssszzzrrreeeYYYPPPHHHDDD>>>>>>============>>>???>>>AAAHHHWWWssspppZZZWWWXXX```fffSSSIII@@@>>>>>>===>>>AAAuuunnnkkkeeeZZZOOOGGGEEEEEEIIIIIIUUUvvveeeLLLEEE???>>>===<<<;;;:::999999:::::::::999999888888888999999999:::;;;<<<===>>>CCCGGGMMMWWWddduuupppeeedddiiisss{{{yyypppkkkppptttvvvqqqbbb\\\RRROOONNNOOOQQQQQQNNNLLLLLLKKKKKKKKKLLLKKKHHHFFFEEECCC@@@>>>>>>???AAABBBGGGIIINNNXXXeeeooossstttuuurrrmmmggg```YYYTTTQQQNNNLLLJJJJJJMMMSSSYYY]]]jjjmmmppprrrqqqlllfffbbbYYYWWWTTTQQQPPPQQQRRRSSSXXXVVVUUUWWW[[[ZZZUUUPPPJJJIIIEEEAAA???CCCLLLSSS___gggttttttdddZZZVVVSSSKKKDDD???>>><<<;;;<<<>>>AAABBBHHHPPP[[[dddiiiooovvv|||~~~~~~{{{zzzyyywwwtttrrrpppooolllooottt{{{~~~qqqbbbUUUKKKDDDAAA;;;;;;;;;;;;<<<>>>???@@@AAACCCHHHXXXyyynnnXXXXXX[[[aaafffNNNGGGBBBAAA???======???{{{rrroookkkdddYYYNNNGGGEEEEEEGGGIIIXXXzzzcccKKKDDD???>>>===<<<;;;:::999999:::::::::999999999888888999999999:::;;;<<<===>>>@@@FFFNNNXXXeeesssttthhhfffiiiqqqxxx|||vvvyyy~~~|||jjj]]]YYYTTTSSSSSSVVVYYYYYYXXXUUUXXXWWWUUUTTTRRRNNNJJJFFFBBBAAA??????@@@BBBEEEFFFLLLPPPYYYdddooouuuxxxxxxwwwuuuqqqjjjbbbYYYQQQMMMLLLMMMNNNQQQWWW^^^eeejjjrrrssssssqqqmmmgggbbb^^^WWWVVVTTTRRRQQQRRRTTTUUUXXXVVVVVVYYY\\\[[[UUUPPPHHHFFFBBB@@@CCCKKKVVV]]]iiimmmtttyyy{{{zzzyyyxxxrrrqqqrrrvvv||||||qqqiiiccc]]]TTTMMMEEECCC@@@===<<<===???AAAAAAHHHSSS[[[bbbiiirrryyy~~~|||{{{yyywwwtttrrrpppooommmpppuuu}}}~~~qqqbbbTTTJJJCCC@@@>>>============>>>>>>???AAADDDJJJZZZyyylllWWWWWWYYY```~~~eeeNNNGGGAAA@@@???======???vvvooopppkkkbbbWWWMMMFFFDDDEEEEEEIIIZZZ}}}___IIICCC>>>>>>===<<<;;;::::::999:::::::::999999999999888999999999:::;;;<<<===>>>>>>EEENNNYYYdddqqqxxxlllggghhhnnnuuupppaaaYYYWWWWWWXXXZZZ^^^aaabbbaaa```cccbbb```___\\\WWWQQQMMMGGGEEECCCBBBDDDGGGJJJMMMTTT]]]iiiuuu{{{~~~~~~~~~|||yyytttlllbbbXXXNNNIIIKKKOOOVVV^^^gggnnntttwwwzzzwwwrrrlllfff```[[[YYYTTTTTTSSSRRRSSSTTTUUUWWWXXXXXXXXXZZZ\\\YYYSSSNNNHHHDDD@@@AAAHHHSSS]]]dddkkkkkkkkkjjjgggccc___]]]\\\ZZZZZZ^^^fffooovvvyyy{{{wwwqqqiii___YYYNNNKKKFFFBBB???>>>???@@@AAAHHHSSS]]]fffoooyyy~~~}}}|||zzzwwwtttqqqooonnnmmmqqqvvv~~~|||ooo```RRRHHHAAA>>>@@@???>>>>>>======>>>>>>AAADDDLLL\\\{{{hhhVVVVVVXXX^^^{{{~~~dddMMMFFFAAA@@@???======???uuuooorrrlllaaaUUUKKKFFFDDDDDDDDDIIIYYYzzzyyyZZZGGGBBB>>>======<<<;;;;;;::::::999999999999999999999999999999999:::;;;<<<===>>>???FFFOOOXXXbbbooo~~~zzzllleeeeeemmmuuuwwwiii]]]XXXYYYZZZ[[[___cccfffgggfffeeegggffffffgggfffccc]]]ZZZUUURRRMMMJJJJJJOOOUUUYYYdddmmmzzz|||tttiii___VVVOOOLLLOOOWWWdddpppyyy}}}}}}|||yyytttlllccc\\\WWWUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXZZZZZZZZZ[[[ZZZVVVOOOJJJGGGDDDBBBEEEMMMWWW]]]``````]]]ZZZWWWTTTQQQMMMKKKNNNLLLLLLNNNRRRYYY___cccooosssxxxzzzwwwooohhhcccYYYVVVPPPJJJFFFDDDDDDDDDHHHQQQ^^^jjjuuu~~~~~~}}}}}}|||zzzwwwtttqqqooonnnmmmpppwwwyyylll]]]PPPFFF@@@===>>>>>>===============>>>???DDDMMM___~~~xxxcccTTTTTTWWW___|||{{{bbbLLLFFF@@@@@@???======???zzzwwwtttlll___RRRIIIEEEDDDDDDEEEHHHVVVsssrrrVVVFFFAAA=========<<<;;;;;;::::::999999999999999999999999999999999:::;;;<<<===>>>BBBIIIQQQYYYaaannnzzzjjjbbbccclllvvvrrrfff]]][[[]]]^^^```dddfffhhhiiiiiiiiiiiiiiiiiijjjkkkiiieeebbbbbb]]]WWWSSSVVV^^^hhhoooxxx{{{nnnbbbYYYUUUUUUVVV]]]gggvvvyyymmmhhh```XXXSSSQQQQQQRRRTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYWWWRRRLLLGGGCCCBBBDDDJJJRRRXXXZZZYYYTTTQQQLLLIIIHHHHHHFFFDDDDDDDDDEEEFFFGGGJJJMMMOOOXXX```kkkrrrtttrrrooommmdddaaa\\\WWWRRRPPPNNNNNNSSS\\\jjjxxx{{{~~~|||{{{zzzxxxvvvssspppnnnmmmlllpppxxxzzzsssgggYYYMMMDDD???<<<;;;::::::;;;<<<===>>>>>>>>>CCCNNNaaaooo]]]RRRSSSWWWbbbxxx```KKKEEE@@@??????<<<===???vvvlll]]]OOOGGGDDDDDDDDDFFFGGGRRRllllllSSSEEEAAA======<<<<<<<<<;;;;;;;;;888999999999999:::::::::999999999:::;;;<<<===>>>CCCKKKUUU]]]eeeqqq}}}kkkaaaaaajjjttt}}}|||nnnddd^^^]]]```aaacccfffggghhhiiijjjlllmmmlllkkkjjjkkkiiifffdddeeebbb^^^^^^eeeppp|||~~~uuufffYYYSSSUUU\\\aaaooowwwxxxooo___[[[VVVQQQNNNOOOQQQSSSXXXYYY[[[\\\]]]\\\[[[[[[VVVVVVVVVUUURRRNNNJJJHHHAAACCCIIIPPPUUUXXXXXXVVVQQQLLLFFFCCCDDDDDDBBB???<<<>>>@@@AAABBBBBBDDDFFFIIIPPP[[[eeelllppprrrsssmmmkkkiiieeebbb___]]]\\\eeekkkvvv~~~}}}|||yyyxxxvvvtttrrrooonnnmmmmmmqqqyyyzzzrrrkkkaaaUUUJJJCCC>>>===999999999:::;;;<<<>>>???===CCCMMM```}}}fffXXXPPPRRRYYYhhhuuu]]]KKKDDD??????>>><<<===@@@xxxlll\\\MMMFFFDDDCCCDDDEEEGGGRRRjjjhhhQQQEEEBBB<<<<<<<<<<<<<<<;;;;;;;;;888888999999999:::::::::999999999:::;;;<<<===>>>AAALLLZZZdddlllvvvqqqeeeaaafffooozzztttjjjbbb\\\[[[^^^___aaaccccccdddeeeiiimmmnnnllljjjiiiiiiiiigggfffddddddeeeiiiqqq|||uuukkk]]]SSSQQQXXXccckkkzzzwwwjjjaaaTTTRRRPPPNNNOOOQQQTTTVVVXXXYYY[[[\\\[[[ZZZWWWVVVOOOPPPPPPPPPNNNMMMLLLLLLHHHLLLQQQUUUVVVVVVUUUUUUNNNHHHBBB@@@@@@@@@>>>;;;888;;;=========>>>@@@CCCDDDHHHOOOXXXbbbjjjpppsssssssssssssssqqqooolllkkksssuuuyyy~~~|||yyysssrrrqqquuuzzz~~~}}}|||vvvuuutttrrrpppooommmmmmnnnttt|||vvvjjjddd[[[PPPHHHBBB???>>>;;;;;;;;;;;;;;;<<<===>>>>>>CCCLLL]]]yyy```UUUNNNRRR[[[nnnsss\\\JJJDDD??????>>><<<===@@@}}}}}}~~~xxxlll[[[LLLEEECCCCCCDDDDDDGGGRRRjjjfffPPPEEEBBB<<<<<<<<<<<<<<<;;;;;;;;;888888888999999:::::::::999999999:::;;;<<<===>>>???MMM^^^jjjrrrzzzwwwiiiaaaccciiiwww|||ooofff___ZZZYYY\\\ZZZ\\\^^^^^^___aaaggglllllljjjhhhggghhhjjjjjjiiidddfffjjjqqqyyy{{{mmmeeeYYYPPPQQQZZZgggppp~~~}}}uuuiii]]]VVVOOOOOONNNNNNPPPSSSWWWYYYUUUVVVXXXXXXWWWTTTQQQOOOIIIKKKLLLLLLLLLLLLNNNPPPSSSWWWZZZYYYVVVRRRRRRSSSJJJDDD>>><<<======:::777999;;;<<<:::999:::===AAADDDDDDGGGOOOYYYdddlllooovvvwwwyyy{{{zzzxxxvvvtttvvvtttsssqqqpppmmmjjjgggiiiggghhhlllssszzz}}}~~~~~~|||{{{tttsssrrrqqqooonnnmmmmmmpppvvvtttfff```XXXNNNFFFAAA??????>>>>>>===<<<<<<<<<<<<===@@@DDDLLL[[[uuuwww\\\SSSNNNRRR\\\rrrqqqZZZJJJCCC>>>>>>>>><<<===@@@}}}zzzssscccQQQHHHFFFDDDCCCDDDDDDIIIVVVnnn~~~```JJJ@@@===<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888999999::::::;;;;;;<<<>>>IIIYYYgggsss}}}{{{iiiaaadddiiiuuu~~~rrrcccZZZXXXYYYWWWUUUYYYXXXXXXYYY\\\]]]]]]\\\______^^^^^^```cccfffhhheeeeeeiiiqqq|||}}}rrreee]]]SSSNNNRRR___nnnxxx{{{pppcccWWWQQQOOOHHHKKKOOOQQQRRRSSSTTTVVVRRRQQQOOOKKKHHHGGGHHHJJJHHHGGGGGGJJJNNNRRRUUUUUUWWWYYY[[[\\\YYYTTTNNNJJJCCC@@@<<<;;;======<<<:::>>><<<:::777666999===AAAAAABBBDDDGGGLLLVVVbbbkkkooosssyyy}}}|||xxxuuusssnnnhhhaaa\\\ZZZZZZZZZXXX[[[^^^bbbhhhqqqyyy~~~|||{{{{{{rrrrrrqqqpppoooooopppppprrruuu||||||rrreee^^^TTTJJJDDD@@@===;;;<<<<<<<<<:::999:::===???BBBHHHPPP\\\ssspppUUUPPPNNNTTTaaa{{{lllWWWEEEBBB???======>>>>>>===}}}{{{wwwppp```OOOGGGEEEDDDDDDFFFGGGLLL\\\yyy~~~___JJJ@@@>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888999::::::;;;;;;<<>>;;;999;;;<<<;;;999======<<<:::999:::>>>AAABBBDDDGGGJJJMMMSSS[[[aaajjjnnnsssxxxzzzyyyvvvtttoookkkddd\\\VVVSSSRRRRRRSSSUUUZZZ___fffoooxxx}}}|||zzzyyyxxxrrrrrrrrrqqqqqqppppppppprrrvvv}}}yyyoooaaaZZZPPPHHHBBB???===<<<===>>>>>>===<<<<<>>???>>>>>>~~~{{{wwwssskkk\\\MMMFFFDDDCCCDDDGGGLLLQQQggg~~~^^^IIIAAA@@@<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888999999:::;;;;;;;;;@@@DDDIIIOOOWWWcccqqq{{{nnnddddddhhhqqq}}}oooggg\\\VVVVVVWWWUUUSSSSSSQQQOOONNNNNNNNNLLLJJJMMMKKKJJJIIIKKKPPPTTTXXX```dddkkkttt{{{~~~|||zzz}}}~~~~~~}}}vvvmmmhhhbbb]]]bbbnnn{{{xxxmmm]]]RRRMMMMMMNNNOOOQQQQQQQQQNNNIIIFFFEEEEEE???AAABBBCCCCCCEEEIIILLLNNNRRRXXXaaagggjjjhhhfffeee```YYYQQQIIIDDDAAA???@@@===:::999:::<<<<<<<<<>>>????????????@@@BBBDDDDDDGGGJJJMMMQQQUUUYYY]]]dddggglllqqqssssssqqqooojjjfff___WWWQQQMMMLLLKKKNNNQQQVVV\\\dddmmmwww}}}~~~{{{yyywwwuuutttqqqrrrrrrrrrrrrqqqqqqppprrrwwwvvvlll\\\UUULLLEEE@@@>>>===<<<<<<===???>>>======???@@@AAAFFFQQQeeeyyy___RRRNNNMMMUUUgggeeeQQQFFFCCC@@@>>>>>>??????>>>|||yyyuuuqqqgggZZZLLLEEECCCBBBCCCFFFOOOYYYuuuyyy\\\HHHAAAAAA<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888999::::::;;;;;;???@@@CCCFFFLLLWWWeeeooo|||{{{~~~sssgggeeegggppp{{{yyyhhhaaaYYYUUUUUUUUUTTTRRRVVVTTTRRRRRRRRRQQQOOOMMMKKKHHHEEEDDDEEEHHHLLLOOOTTTYYYbbbllluuuzzz|||}}}zzzsssjjjeeedddmmm|||nnnaaaPPPGGGGGGKKKNNNNNNNNNNNNLLLHHHDDDAAA@@@AAAAAABBBCCCEEEHHHMMMSSSWWWaaaeeejjjppprrrnnngggaaa[[[WWWPPPHHHCCC@@@>>>>>>???>>><<<<<<===@@@AAABBBAAADDDGGGIIIJJJKKKMMMNNNLLLNNNQQQTTTWWW[[[___aaabbbdddgggiiijjjjjjhhhgggbbb___YYYRRRMMMJJJIIIIIILLLOOOTTT[[[bbbkkktttzzz~~~{{{xxxuuusssrrrooopppqqqqqqqqqqqqpppoooqqqwwwuuujjjZZZTTTKKKDDD???===<<<;;;999;;;===>>>===<<<===>>>DDDIIIUUUlllrrrZZZQQQNNNNNNWWWkkkaaaOOOFFFCCC@@@>>>????????????zzzwwwtttpppdddXXXKKKEEEBBB@@@BBBFFFRRRdddqqqWWWGGGAAA@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888999999::::::;;;<<<>>>@@@BBBFFFOOO[[[cccrrr~~~yyyyyyxxxjjjeeefffnnnzzzrrrccc^^^WWWSSSSSSSSSSSSQQQWWWVVVUUUUUUVVVWWWVVVTTTLLLIIIFFFCCCBBBCCCFFFHHHKKKOOOVVV___hhhqqqxxx{{{~~~}}}wwwnnnkkklllwwwwww```TTTGGGAAAEEEKKKLLLKKKLLLKKKHHHDDD???======>>>@@@BBBEEEIIIPPPYYYcccjjjvvvwwwxxxyyytttlll```XXXNNNLLLHHHDDD@@@???>>>>>>???@@@AAACCCEEEGGGJJJLLLKKKOOOTTTXXXZZZ\\\]]]______^^^]]]^^^```cccfffgggdddddddddcccaaa___]]]\\\VVVSSSPPPLLLIIIHHHHHHIIIKKKNNNSSSXXX^^^eeemmmrrr|||~~~|||xxxvvvtttrrrnnnnnnoooooooooooonnnnnnqqqxxxtttjjj[[[UUULLLDDD???===<<<;;;999;;;===>>>======>>>???GGGKKKZZZuuunnnYYYOOOOOOPPPZZZrrr{{{___MMMFFFCCC???>>>>>>??????>>>yyyvvvrrrnnn```UUUJJJEEEBBBAAADDDIIIXXXtttfffQQQFFF@@@???<<<<<<;;;;;;;;;:::::::::777777777888888888888888777777888888999:::::::::999<<>>>>>===xxxsssnnnjjjZZZQQQIIIEEECCCCCCHHHNNN```vvv[[[LLLDDD@@@===<<<<<<;;;;;;;;;:::::::::666777777777888888888999777777777888999999::::::888;;;>>>@@@CCCIIISSSZZZeeerrr}}}xxxooofffdddgggsss|||mmm^^^ZZZSSSMMMKKKJJJKKKLLLJJJJJJJJJLLLOOOQQQRRRQQQOOOMMMKKKIIIGGGEEEDDDDDDEEEGGGIIIKKKNNNSSSZZZ___ccciiilllkkklllmmmllliiijjjkkkrrr||||||lll^^^KKKFFFAAAAAAFFFJJJKKKJJJHHHGGGDDDAAA???@@@DDDGGGKKKSSS___lllxxx~~~tttiii^^^SSSLLLEEEDDDDDDDDDFFFIIILLLNNNPPPVVV]]]cccgggiiilllooorrruuuyyy{{{|||}}}~~~|||xxxvvvtttppplllhhhdddaaa[[[UUUPPPKKKIIIGGGCCCBBBBBBBBBCCCEEEGGGHHHIIILLLQQQVVV[[[aaagggkkkrrr{{{~~~{{{yyyvvvtttsssooonnnlllkkkkkkmmmpppqqqwww~~~pppeeeWWWQQQIIICCC???>>>=========>>>>>>>>>>>>???BBBDDDIIIWWWsss{{{```TTTJJJNNNVVVffftttZZZJJJDDDAAA>>><<<<<<======<<>>AAAHHHRRRZZZbbbpppvvvpppgggdddeeepppvvviii]]]XXXQQQKKKGGGGGGHHHJJJFFFEEEEEEGGGJJJMMMMMMLLLQQQPPPOOONNNLLLJJJIIIHHHAAADDDFFFGGGHHHLLLQQQVVVYYY^^^bbbbbbbbbddddddaaacccfffmmmwww{{{sssbbbTTTKKKGGGDDDDDDHHHMMMOOOOOOCCCCCCBBBAAABBBFFFLLLQQQ[[[eeettt~~~pppcccWWWMMMGGGDDDCCCCCCDDDIIIPPPWWW[[[[[[bbbllltttxxxzzz}}}~~~||||||zzzvvvnnniiibbb^^^XXXQQQKKKFFFDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJKKKOOOTTTYYY___eeekkkoooqqqzzz~~~|||zzzxxxvvvtttsssqqqooolllkkkkkknnnqqqsssyyy|||mmmcccTTTNNNGGGAAA????????????<<<<<<<<<;;;;;;===AAACCCLLL^^^sssZZZOOOHHHNNNXXXjjjrrrXXXIIICCC@@@===;;;<<<<<<<<<<<>>DDDIIIMMMVVV```mmm|||sssdddYYYPPPIIIHHHFFFGGGIIIMMMTTT[[[bbbfffooorrrwww|||}}}}}}}}}{{{vvvooohhhdddZZZUUUNNNHHHDDDBBBAAA@@@EEEBBB@@@AAAEEEKKKPPPRRRVVVYYY___eeekkkooorrrsss{{{|||~~~|||~~~~~~}}}{{{yyywwwvvvuuuuuusssnnnkkkmmmnnnlllllloooxxxyyykkkbbbVVVNNNEEE???===<<<;;;999<<<;;;<<<>>>>>>===CCCJJJRRRkkkeeeTTTLLLKKKOOO\\\uuukkkSSSIII@@@???>>>===;;;;;;::::::sssiiiaaa\\\OOOIIIDDDDDDDDDFFFNNNVVVrrr```NNNFFF>>>:::;;;::::::;;;;;;::::::999888888888888888777777777666777777777888888888999999888999:::<<>>>>>===;;;<<<;;;===???>>>===CCCJJJWWWrrrwww```QQQKKKNNNTTTccciiiRRRHHH@@@???>>><<<;;;;;;::::::{{{nnnccc[[[VVVKKKFFFCCCCCCEEEHHHQQQZZZxxx}}}[[[JJJCCC>>>;;;===::::::;;;;;;::::::999888888888888888777777777777666666666777777777888888999999;;;<<<>>>CCCJJJNNNYYYcccxxx|||nnnjjjhhhqqq~~~qqq}}}vvvqqqpppqqqxxxvvvgggZZZRRRIIICCCAAAAAA@@@???AAAAAA@@@@@@AAACCCEEEGGGEEEGGGJJJNNNQQQUUUXXXYYY^^^```cccdddcccbbbbbbbbbZZZYYYYYYXXXXXXYYYYYYZZZ^^^^^^]]]\\\YYYSSSKKKFFFEEEDDDDDDEEEGGGHHHHHHFFFIIIIIINNNXXXdddqqq{{{eeeXXXQQQNNNOOORRRWWW\\\eeemmmsssuuuvvvuuuuuuuuuuuuuuuuuutttttttttuuutttsssrrrrrrssstttuuuvvvvvvtttpppiii```XXXRRRLLLJJJFFFCCCBBBBBBCCCDDDGGGKKKQQQWWW\\\bbbjjjpppuuuwww{{{}}}{{{xxxuuurrrqqqooollljjjggghhhjjjmmmqqqwww~~~}}}zzzwwwtttsssrrrqqqllliiijjjllllllqqqwww~~~xxxjjjaaaOOOIIIBBB>>>>>>???>>>===<<<;;;===???>>>>>>CCCKKK[[[{{{nnnZZZPPPMMMOOOWWWllleeeOOOGGG??????===<<<;;;;;;::::::wwwiii^^^UUUPPPHHHEEECCCCCCDDDHHHRRR\\\|||xxxVVVGGGAAA===;;;===::::::;;;;;;::::::999888888888888777777777777777666666666666777777777777999:::;;;;;;===BBBHHHLLLUUU___ssssssmmmjjjrrr~~~|||mmmZZZRRRIIIBBB@@@@@@???>>>@@@???>>>>>>???AAADDDEEEGGGGGGIIILLLNNNQQQTTTUUUXXX]]]dddiiikkkkkkkkkkkkbbbaaa```___^^^]]]\\\\\\[[[YYYVVVSSSPPPLLLFFFBBB@@@@@@AAABBBEEEHHHJJJJJJLLLRRR]]]kkkyyyrrr___VVVTTTVVV[[[```iiimmmrrrwwwxxxwwwtttqqqooommmkkkiiihhhggggggggghhhhhhhhhiiikkknnnqqqsssuuuuuusssnnnggg^^^VVVQQQHHHGGGFFFEEEDDDEEEGGGIIIKKKSSS]]]dddiiiooowww~~~~~~{{{xxxrrrnnnjjjgggfffffffffeee```bbbdddggglllsss{{{~~~|||yyywwwuuussssssrrrmmmjjjjjjjjjkkkqqqyyyrrrddd[[[MMMHHHAAA>>>>>>???>>><<<<<<;;;===???>>>>>>DDDLLL\\\iiiWWWQQQQQQMMMXXXqqqzzz```MMMFFF???>>>===<<<;;;;;;;;;;;;ssseeeZZZQQQMMMHHHEEEDDDDDDDDDGGGRRR]]]}}}sssTTTEEEAAA===;;;===::::::;;;;;;::::::999888777777777777777777888888666666666666777777777777::::::;;;;;;<<<@@@FFFJJJRRR]]]oooxxxoookkksssyyyrrr[[[TTTJJJCCCAAAAAA@@@>>>???>>>======>>>@@@CCCDDDFFFGGGGGGIIIKKKNNNQQQRRRPPPVVV^^^dddggghhhhhhhhheeedddcccbbb```^^^]]]\\\WWWTTTPPPLLLJJJGGGDDDAAAAAABBBCCCDDDFFFJJJNNNPPPTTTaaarrrqqqdddZZZYYY^^^eeelllrrrzzzzzzyyywwwsssnnnjjjggggggeeecccaaaaaaaaabbbccc```aaadddggglllqqqvvvxxxzzzxxxsssllldddZZZSSSNNNGGGHHHIIIIIIIIIKKKOOORRRZZZbbblllsssvvv{{{}}}xxxsssooohhhddd```]]]]]]___``````___aaadddhhhmmmttt||||||{{{zzzxxxvvvuuuuuuttttttooollljjjiiijjjpppyyy{{{nnn```VVVMMMHHHAAA>>>>>>>>><<<:::<<<;;;===?????????EEEMMM^^^eeeTTTPPPQQQLLLYYYuuusss[[[KKKDDD>>>===<<<;;;;;;:::;;;;;;}}}mmm```VVVOOOKKKGGGEEEDDDDDDDDDFFFRRR^^^~~~nnnPPPDDDAAA===:::;;;::::::;;;;;;::::::999888777777777777888888888888666666666777777777888888;;;;;;;;;;;;;;;???DDDHHHPPPZZZjjj~~~|||qqqlllrrr}}}uuuqqq\\\UUUKKKDDDBBBAAA@@@???>>>>>>======>>>@@@BBBDDDCCCDDDEEEGGGKKKOOORRRTTTPPPTTTYYY\\\]]]\\\\\\\\\^^^]]]]]]\\\ZZZXXXWWWUUUQQQNNNJJJGGGEEEDDDCCCBBBAAABBBCCCEEEGGGKKKQQQUUUfffvvv{{{eee___]]]eeeqqqxxx~~~|||vvvooohhhccc___]]]YYYYYYYYYZZZ\\\^^^aaabbbccceeeiiioootttzzz~~~{{{sssiii___VVVOOOKKKKKKNNNRRRTTTUUUXXX^^^cccpppuuu||||||vvvpppkkkhhhccc```\\\ZZZ[[[^^^``````fffiiilllpppuuu{{{yyyyyywwwvvvuuuttttttttttttpppmmmllliiiiiipppyyyyyymmm___UUUKKKFFF@@@>>>>>>>>><<<:::<<<;;;===??????@@@FFFMMM```~~~aaaQQQLLLNNNOOO[[[zzznnnXXXIIICCC===<<<<<<;;;::::::;;;;;;uuuggg[[[RRRLLLIIIEEEDDDDDDDDDDDDGGGSSS```fffLLLBBBAAA===:::;;;::::::;;;;;;::::::999888666777777777888888888888777777777888888888999999;;;;;;;;;:::;;;>>>CCCGGGMMMUUUbbbssstttkkkpppyyyvvvooo\\\UUUKKKDDDAAAAAA???>>>???>>>======>>>@@@BBBDDDCCCDDDEEEGGGKKKPPPTTTWWWSSSUUUWWWWWWUUUSSSSSSSSSRRRSSSSSSSSSQQQPPPNNNMMMKKKHHHDDDBBBBBBCCCBBBBBBAAACCCFFFJJJNNNUUU^^^eee|||~~~nnnbbb```dddqqq|||sssoooiiibbb\\\XXXUUUTTTOOOQQQTTTXXX]]]bbbfffhhhooorrrwww|||zzzrrrggg^^^WWWSSSQQQUUUZZZaaaeeehhhnnnvvv|||{{{uuuoooiiidddbbbaaa```^^^___dddhhhlllmmmtttwww{{{yyyxxxwwwuuusssrrrrrrqqqqqqooommmmmmjjjjjjqqq{{{}}}tttjjj]]]SSSHHHDDD???===>>>???===;;;<<<;;;===@@@@@@@@@FFFNNNbbb|||```OOOKKKLLLPPP\\\{{{kkkVVVHHHCCC<<<<<<;;;;;;::::::;;;;;;~~~pppbbbXXXPPPKKKHHHBBBBBBCCCDDDDDDHHHUUUbbbyyy```HHHAAAAAA>>>;;;;;;::::::;;;;;;;;;:::999999666666777777888888888999888888888888999999999999<<<<<<;;;::::::===BBBFFFLLLRRR\\\kkkuuujjjnnnvvvzzzmmm\\\TTTJJJCCCAAA@@@???===???>>>======>>>@@@BBBDDDGGGGGGGGGIIILLLPPPTTTVVVUUUVVVVVVTTTRRRPPPQQQRRRKKKLLLLLLMMMLLLKKKIIIHHHGGGDDDAAA@@@AAABBBBBBBBBEEEHHHNNNTTT\\\gggsss|||rrreee______eeerrrzzzxxxrrrnnncccaaa\\\WWWSSSPPPOOONNNOOORRRWWW^^^eeelllqqqsss{{{~~~}}}xxxpppgggaaa]]]\\\\\\^^^eeemmmtttyyy|||vvvpppiiiddd```^^^aaaaaabbbgggnnnvvv{{{~~~zzzyyywwwtttrrrpppoooooonnnmmmmmmmmmkkkkkksss}}}wwwooofff[[[QQQEEEAAA===<<<>>>@@@???===<<<;;;===@@@@@@@@@FFFNNNaaa|||```PPPKKKLLLPPP[[[zzzjjjUUUGGGBBB<<<<<<;;;:::::::::;;;;;;xxxiii___XXXNNNFFFDDDBBBAAA@@@EEEHHHDDDQQQnnnsssZZZJJJDDD>>>>>>???777999888888888999::::::;;;999888888777777777777777666666666666777777777777666666777999;;;>>>@@@AAADDDLLLVVVccc{{{uuulllmmmsss~~~{{{iiiYYYQQQIIIEEEEEEEEECCCAAACCCAAA???>>>>>>???AAABBBCCCFFFHHHIIIJJJNNNTTTXXX]]][[[XXXWWWVVVUUUQQQMMMKKKJJJIIIJJJJJJIIIHHHFFFHHHHHHFFFFFFFFFGGGIIIJJJNNNUUU___gggppp{{{pppddd___]]]ccclllpppnnnggg```\\\UUUQQQLLLIIIKKKOOOSSSUUUXXXYYY]]]cccmmmyyy|||vvvrrrllljjjjjjkkkkkkiiiqqqttt{{{}}}vvvpppllliiieee___^^^```cccjjjqqqwwwyyy~~~~~~}}}{{{yyyyyyvvvsssqqqqqqpppooonnnjjjlllmmmlllmmmqqqxxx~~~ttthhh]]]SSSKKKDDDAAA>>><<<===>>>>>>===<<<::::::<<<===>>>CCCKKK```zzztttZZZMMMKKKMMMTTT^^^xxxjjjRRRDDD???===<<<;;;:::999999999999sssddd\\\VVVMMMGGGDDDAAACCCAAAEEEIIIHHHYYYyyymmmVVVHHHCCC>>>???@@@:::999999888888999999:::;;;999999888777666666777777666666666666777777777777666666777999;;;>>>@@@AAAEEEKKKTTTaaawwwxxxmmmlllqqq}}}qqq```VVVPPPHHHEEEEEEFFFEEEBBBDDDBBB???======???BBBDDDDDDFFFHHHIIIKKKNNNTTTXXX]]]]]]^^^aaabbbaaa\\\YYYSSSRRRQQQQQQQQQPPPOOONNNPPPOOONNNNNNPPPSSSVVVYYYbbbiiisss|||sssddd[[[VVV]]]```dddccc___XXXRRROOOKKKJJJJJJKKKOOOSSSWWWYYY```cccjjjrrr||||||xxxrrrnnnlllmmmrrrxxx}}}}}}yyykkkgggdddeeeeeeccceeeiiiooouuu~~~~~~}}}{{{zzzwwwtttqqqooooooooommmllliiijjjkkkkkklllqqqzzzttthhh]]]QQQIIIBBB@@@===<<<<<<=========;;;999:::===>>>???EEEMMM\\\wwwqqqYYYMMMKKKMMMRRR^^^yyyhhhRRRDDD@@@===<<<;;;:::999999999999xxxlll___XXXSSSLLLGGGEEEAAADDDCCCEEEJJJNNNeeefffPPPDDDAAA===???AAA<<<999999888888999999:::::::::999888777666666666666666666666666777777777777666777777999;;;===???@@@DDDIIIQQQ\\\qqq}}}pppmmmppp{{{}}}xxxvvvwwwzzz{{{gggXXXRRRMMMGGGDDDEEEGGGFFFEEEFFFDDDAAA???>>>@@@BBBDDDDDDEEEGGGHHHJJJNNNSSSWWW[[[^^^dddkkkpppqqqooollleeedddcccbbbaaa`````````bbbaaa```aaaeeejjjooorrr|||ssscccXXXQQQNNNYYYYYYYYYUUUPPPKKKHHHGGGGGGIIIMMMQQQWWW\\\___aaakkkqqq{{{}}}wwwrrrppprrrqqqqqqwww}}}wwwsssfffcccbbbfffhhhjjjooouuu}}}~~~|||zzzuuurrrooommmmmmmmmllljjjhhhiiiiiiiiikkkqqq|||ttthhh\\\OOOGGGAAA>>><<<;;;<<<<<<<<<<<<:::999;;;>>>???@@@GGGPPP[[[vvvnnnVVVLLLKKKMMMRRRbbb|||fffQQQEEEAAA<<<<<<;;;:::999999999999sssgggZZZTTTPPPJJJEEEDDDAAAEEEDDDEEELLLVVVrrr```LLLBBB@@@<<<>>>AAA;;;:::999999888999999::::::::::::999777666666666666666666666666777777777777777777888999:::<<<>>>???CCCFFFMMMXXXkkkuuupppqqqzzzzzzvvvrrrssstttwww{{{rrraaaVVVMMMIIIEEEDDDEEEGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGKKKOOORRRWWW[[[dddnnnvvv|||~~~|||||||||zzzyyyyyyzzz{{{~~~}}}|||~~~wwweeeWWWOOOKKKJJJOOOOOOOOOMMMJJJHHHHHHIIILLLOOOUUU[[[bbbhhhmmmqqq{{{}}}uuuqqqooopppzzz|||yyyssspppmmmiiiiiimmmqqqtttzzz~~~|||zzzuuurrrooommmllllllkkkjjjiiijjjiiihhhjjjqqq|||rrrfffYYYMMMDDD???===;;;:::;;;<<<;;;;;;::::::<<>>:::::::::999999888999999::::::999888777666666666666666666666666777777777777777888888999:::;;;======@@@CCCIIITTTfff{{{tttqqqyyy~~~}}}{{{yyywwwvvvvvvvvvzzziiiZZZRRRHHHFFFCCCCCCDDDFFFGGGHHHJJJKKKMMMMMMLLLIIIEEEBBBBBBAAAAAABBBEEEHHHKKKMMMQQQVVV]]]gggrrr|||{{{iiiYYYNNNHHHFFFDDDDDDFFFIIIJJJJJJIIIJJJKKKSSSXXX___fffnnnwwwzzzvvvvvvyyy|||}}}xxxtttqqqtttrrrrrrxxx}}}~~~}}}{{{yyyuuussspppnnnmmmmmmlllkkkllllllkkkiiijjjqqq{{{~~~ooocccWWWKKKBBB>>><<<:::;;;<<<<<<;;;:::<<<<<<===???>>>@@@KKKVVVlllhhhSSSLLLLLLNNNYYYqqqvvv___LLLBBB@@@;;;;;;:::999999999::::::zzzjjj^^^SSSNNNKKKGGGCCCBBBAAAGGGGGGMMM___uuutttYYYHHHAAA@@@:::;;;===999::::::999999888888999999999888888777777777777777666666666666777777777777888888888888999:::<<<<<>>??????CCCQQQ___{{{dddRRRMMMOOOQQQ___{{{rrr[[[HHH@@@???;;;::::::999999:::::::::uuucccWWWMMMJJJIIIEEEBBBBBBAAAHHHKKKUUUooolllUUUEEE@@@AAA;;;;;;>>>:::;;;:::999999888888999999777777777777777888888999666666666666777777777777888888888888999:::;;;;;;???@@@FFFOOOZZZnnnyyypppttt|||xxxwwwzzz~~~wwwhhhVVVJJJFFF???@@@@@@@@@@@@BBBDDDFFFGGGIIILLLOOOQQQRRRRRRQQQMMMJJJGGGGGGIIIKKKKKKKKKNNNQQQUUUZZZaaakkkvvv~~~{{{lllbbbVVVNNNKKKKKKJJJIIILLLOOORRRVVVYYY]]]aaadddooowww}}}yyywww|||~~~}}}}}}zzzvvvsssqqqrrrsssrrrppppppqqqrrrnnnpppsssvvvyyy~~~~~~|||{{{zzzxxxwwwvvvssspppnnnnnnmmmlllkkkkkklllmmmnnnooouuu~~~uuueeeZZZQQQHHHBBB===<<<;;;<<<>>>>>><<<;;;======???@@@AAAIII[[[lll|||___QQQOOOSSSVVVkkklllWWWFFF??????:::::::::999999::::::;;;{{{ooo]]]RRRIIIGGGGGGEEECCCCCCBBBIIIMMM\\\zzzgggRRRDDD@@@AAA;;;<<<@@@<<<;;;::::::999888888888999666666666666777888999:::666666666666777777777777999999888888999999:::;;;@@@@@@EEEMMMVVVhhhyyyooorrr}}}}}}{{{pppbbbSSSHHHFFF>>>>>>?????????@@@CCCEEEEEEFFFHHHKKKOOOTTTWWWYYYRRROOOKKKKKKMMMNNNNNNMMMPPPRRRVVVYYY]]]dddnnnuuu~~~{{{rrrhhh```WWWRRRSSSUUUUUUSSSWWWYYY\\\aaafffmmmuuuzzz~~~|||{{{|||wwwrrrpppiiijjjjjjiiihhhgggggghhhlllnnnqqqtttxxx}}}}}}{{{{{{zzzxxxvvvuuusssooommmmmmmmmlllkkkhhhkkkmmmoooqqqwwwssscccXXXPPPHHHBBB===<<<<<<===>>>>>>===;;;======???AAADDDNNNcccvvvvvv\\\PPPPPPUUUYYYuuuiiiTTTDDD>>>???:::::::::999999:::;;;;;;{{{ooofffVVVNNNGGGEEECCCAAAAAAEEEHHHKKKVVVlll|||```KKKEEE>>><<<===>>><<<999:::::::::::::::999888777888555222000000222555888777777777777666666666666666666666666777888999::::::>>>EEELLLSSSeeepppoooxxxrrrggg\\\QQQJJJIII>>>>>>>>>>>>???@@@BBBBBBAAABBBDDDFFFIIINNNTTTYYYZZZYYYWWWTTTPPPOOOQQQSSSTTTUUUUUUUUUXXX]]]ccchhhtttzzz}}}xxxttthhheeeaaa___aaadddggghhhmmmppptttxxx{{{{{{rrrjjjeeehhhgggfffeeeeeegggiiijjjmmmrrryyy}}}|||yyyxxxwwwwwwvvvuuurrrooonnnnnnmmmkkkjjjlllkkkkkkmmmsss|||ppp___SSSJJJCCC>>>:::;;;<<<======<<<;;;:::===@@@<<<===EEEMMMdddpppZZZSSSVVVUUUeee~~~vvvbbbQQQDDD===<<<777777777888888999999:::sssggg___TTTLLLFFFEEECCCAAAAAADDDEEEJJJYYYuuuxxx\\\JJJDDD>>>;;;<<<===;;;888999999:::::::::999999888666666555555555555666666666666666666777777777777666666666666777888999:::;;;???DDDJJJQQQaaa~~~tttrrryyyyyyjjj```VVVLLLEEEDDD>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCEEEIIINNNRRRXXXZZZ[[[[[[YYYVVVVVVVVVYYYYYYXXXVVVWWWZZZ```dddmmmrrrzzz|||yyyvvvvvvyyy}}}xxxpppiiieeecccccccccdddfffiiilllnnnwww}}}|||yyywwwvvvvvvuuutttrrrooonnnmmmmmmkkkiiijjjjjjjjjmmmttt}}}}}}lll\\\QQQIIICCC???;;;;;;<<<======<<<;;;;;;;;;???===???HHHRRRmmmjjjVVVPPPVVVYYYmmmrrr]]]MMMAAA<<<;;;888888888999999999999999~~~tttiii]]]UUUPPPJJJEEEEEEDDDBBBAAADDDFFFLLL^^^rrrVVVHHHCCC>>>;;;;;;<<<:::888888999999::::::::::::999555777888::::::888777555555555666666777777888888666666666666777888999:::===???CCCHHHNNN]]]yyyxxxuuuxxx~~~|||pppbbbXXXPPPGGGBBBAAA>>>>>>=========>>>>>>???@@@@@@AAA@@@AAACCCFFFJJJSSSXXX^^^bbbbbb___]]]\\\^^^]]][[[XXXXXXZZZ___cccfffjjjpppvvv{{{vvvoooiiieeebbbaaabbbcccgggkkkqqqvvvyyy|||xxxwwwvvvuuussssssqqqnnnmmmmmmllljjjiiiggggggiiimmmuuuxxxhhhYYYOOOHHHCCC???;;;;;;<<<======<<<;;;;;;888>>>???BBBKKKYYYyyyvvvaaaPPPMMMUUU^^^xxxjjjUUUGGG>>>;;;;;;::::::::::::999999999999uuummmcccYYYQQQNNNHHHDDDEEEEEEBBBAAACCCJJJOOOdddmmmSSSHHHDDD???<<<<<<<<<;;;:::888888999:::;;;;;;;;;;;;666777999::::::999777666444555555666777888888999666666666666777888999:::<<<>>>AAAFFFLLLZZZtttyyyssssssxxxxxxrrrpppmmmmmmoooqqquuuyyy{{{|||||||||{{{xxxvvvwwwyyy{{{uuuiii\\\TTTMMMFFFAAAAAA>>>======<<<<<<<<<======>>>>>>???>>>>>>???BBBEEELLLRRRZZZaaadddddddddeeebbbaaa___]]]\\\^^^bbbeeefffhhhlllooosssxxx~~~vvvnnniiigggfffeeefffgggkkkpppwww~~~}}}zzzwwwwwwvvvuuutttrrrpppmmmllllllkkkiiihhhdddeeeiiioooxxxuuueeeWWWMMMGGGBBB???;;;<<<<<<<<<<<<<<<<<<;;;777>>>@@@CCCNNN^^^mmmZZZLLLJJJUUUcccbbbMMMBBB<<<;;;<<<;;;;;;;;;::::::999999999yyyqqqllleee\\\TTTMMMGGGDDDEEEEEEBBBBBBDDDKKKPPPgggkkkTTTHHHEEEAAA>>>============888999:::;;;;;;;;;;;;;;;888777777777777777777888444555555666777888888999666666666666777888999:::;;;<<<@@@EEEKKKXXXoooyyyooolllqqqrrriiibbb]]]ZZZXXXXXXZZZ[[[]]]```ccceeeeeefffgggggggggiiilllnnntttwwwzzz|||nnnbbbVVVOOOJJJDDD@@@AAA======<<<<<<<<<<<<<<<===;;;<<<=========???AAADDDFFFJJJQQQWWW]]]bbbgggjjjggggggfffdddbbbbbbdddfffhhhiiikkkmmmppptttyyy|||~~~~~~xxxpppkkkjjjlllnnnooooooqqquuuzzz|||zzzwwwvvvwwwwwwvvvuuuqqqooolllkkkkkkjjjhhhgggccceeejjjqqq{{{~~~ssscccUUULLLFFF@@@===<<<<<<<<<;;;;;;<<<<<<<<<888???AAADDDOOOaaafffVVVKKKJJJTTTeeevvvZZZHHH@@@<<<;;;===;;;;;;;;;::::::999999999vvvqqqoookkkbbb[[[OOOIIIDDDEEEDDDBBBBBBEEEIIIOOOjjjhhhVVVHHHFFFBBB???======>>>???999::::::;;;;;;;;;;;;:::999777555444444555777999555555666666777777888888666666666666777888999::::::;;;???DDDIIITTTgggyyy}}}zzz|||nnnhhhlll{{{zzzmmmccc\\\WWWRRROOOJJJLLLNNNOOOPPPRRRVVVXXXWWWXXXZZZ[[[\\\^^^bbbeeejjjnnnrrrvvv{{{|||ggg\\\PPPKKKFFFAAA>>>???======<<<<<<<<<======>>>:::;;;=========>>>AAACCCAAACCCGGGLLLRRRZZZbbbhhhiiijjjkkkjjjgggfffffffffiiikkklllmmmnnnppptttwwwyyy{{{~~~~~~pppmmmiiiiiilllqqquuuwwwzzz|||zzzxxxvvvvvvvvvwwwuuutttpppnnnkkkjjjjjjiiigggfffbbbeeekkktttzzzppp```SSSJJJDDD@@@<<<===<<<;;;;;;;;;;;;<<<===;;;@@@AAAEEERRRddd~~~^^^SSSKKKJJJSSSeeelllRRRDDD???<<<;;;<<<::::::::::::999999999999zzzsssqqqsssqqqiiiaaaRRRKKKEEEDDDDDDBBBCCCFFFKKKTTTqqq{{{___PPPFFFEEEBBB???<<<<<<>>>???;;;;;;;;;;;;;;;;;;::::::888777666555555666777888666666666666777777777777666666666666777888999:::999:::>>>CCCFFFNNN]]]lllwwwsssyyyssshhhiiivvvtttkkk```XXXUUURRRNNNKKKGGGIIILLLLLLLLLLLLNNNQQQPPPRRRUUUWWWZZZ^^^cccfffkkkoootttyyyxxxdddYYYNNNHHHEEE@@@===>>><<<<<<<<<<<<===>>>??????:::;;;======<<<===???@@@???@@@BBBDDDIIIPPPYYY___bbbfffjjjmmmmmmlllkkkllllllmmmnnnooooooppprrrtttwwwxxxyyyzzz{{{}}}zzzssskkkjjjjjjmmmsssyyy}}}{{{yyywwwvvvvvvuuusssqqqpppmmmkkkiiiiiihhhfffeeecccgggmmmwwwtttjjj[[[OOOHHHCCC@@@======<<<;;;;;;;;;;;;<<<===<<<@@@@@@EEEUUUiiisssVVVOOOKKKKKKSSSeeewwwbbbLLL@@@>>><<<:::999888888888999999999999999}}}wwwqqqqqquuutttmmmeeeTTTLLLFFFDDDCCCBBBDDDGGGPPP[[[zzzqqqVVVIIIEEEDDDAAA>>>;;;;;;===???<<<<<<<<<<<<;;;:::999999888777777777777777777888777777777777666666666666666666666666777888999:::999:::>>>BBBDDDIIIVVVcccrrrmmmtttwwwkkkhhhsss|||jjjbbbXXXSSSQQQPPPMMMIIIIIILLLNNNMMMJJJHHHIIIKKKNNNPPPTTTWWW\\\bbbiiinnnqqqtttzzzwwwdddYYYNNNIIIEEEAAA??????<<<<<<<<<======???@@@AAA:::<<<======;;;;;;<<<===>>>???@@@AAADDDJJJQQQWWWYYY^^^fffmmmppprrrrrrsssnnnppprrrrrrqqqqqqrrrtttuuuvvvvvvvvvwww{{{ssskkkppppppsssxxx~~~{{{xxxvvvuuussspppmmmooommmjjjiiihhhhhhfffeeedddhhhoooxxxoooeeeXXXMMMFFFCCC@@@>>>===<<<;;;::::::;;;<<<======@@@???FFFXXXllllllPPPLLLKKKKKKRRReeeppp\\\GGG>>>===<<<888777777777777888888999999:::|||rrrkkkppp{{{}}}rrrdddUUUKKKBBBAAACCCCCCEEEGGGQQQbbb}}}dddPPPEEE>>>======;;;:::999888888888888888888888888888888777777777777666666666666888777555333333333555666666555555444444444555555===>>>??????AAAHHHRRRZZZssswwwppppppvvvkkkllluuu~~~}}}sssccc\\\VVVSSSTTTUUUSSSPPPSSSPPPNNNLLLMMMNNNNNNNNNSSSQQQUUU]]]bbbdddllluuu}}}rrrcccVVVHHHDDDDDDAAA??????????????????@@@@@@@@@@@@@@@???===<<<<<<<<<===>>>===>>>??????AAADDDHHHKKKPPPVVV^^^ffflllppptttwwwuuutttsssrrrssstttuuuvvvwwwvvvttttttuuuwwwzzz|||vvvoooppprrrvvv}}}~~~~~~{{{wwwuuussssssqqqppppppmmmiiihhhhhhiiigggeeeeeegggmmmxxxpppbbbRRRJJJEEE???<<<<<<;;;::::::::::::;;;<<<<<>><<<999888888888888888888888888888|||sssnnnuuussseeeRRRIIIBBBBBBDDDDDDFFFIIITTTiiiuuu\\\JJJAAA======<<<;;;:::999888888888888888888888888888888888777777777666666555555888666555333333333555666666666555555555555555666:::;;;<<<<<<>>>DDDNNNVVVhhhyyy}}}sssooozzz{{{ooonnnvvv~~~wwwmmmddd___XXXVVVWWWWWWTTTQQQMMMLLLJJJJJJLLLNNNPPPPPPTTTSSSWWW___fffllluuurrr___RRRFFFBBBAAA???===<<<<<<<<<=========>>>>>>>>>@@@???>>>=========>>>>>>===>>>??????@@@CCCFFFJJJIIINNNUUU]]]eeemmmuuuzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxvvvuuutttuuuxxx{{{}}}|||zzz|||~~~~~~{{{wwwuuutttsssqqqpppooolllhhhgggggggggfffdddgggiiippp{{{~~~nnn```QQQIIIDDD???<<<<<<;;;;;;::::::;;;;;;<<<===EEEAAACCCNNN\\\pppttt[[[NNNGGGIIIKKKSSSlll~~~```PPPAAA<<<<<<;;;999999888888888888888888888888}}}wwwttt{{{sssdddNNNGGGBBBCCCDDDEEEGGGKKKXXXsssjjjQQQCCC>>>======<<<;;;:::999888888888888888888888888888888888888777777666555444444777666555333333444555555666666666555555666666777888:::;;;;;;<<>><<<<<<<<<<<<<<<=========>>>>>>@@@@@@???>>>>>>>>>>>>???>>>???@@@@@@@@@AAADDDGGGFFFHHHLLLRRRZZZeeepppwww|||~~~~~~|||zzz{{{zzzwwwuuuvvvxxx|||~~~~~~~~~~~~{{{xxxvvvuuusssqqqpppmmmkkkhhhfffeeeeeedddccchhhkkksss}}}|||lll^^^OOOHHHCCC???<<<<<<;;;;;;;;;:::;;;;;;<<<===AAA>>>BBBNNN^^^sss}}}eeeTTTKKKFFFJJJNNNWWWpppsssWWWIII===:::;;;;;;999:::888888888888888888888888{{{yyynnn^^^JJJFFFCCCCCCCCCCCCGGGMMM\\\}}}```III@@@===<<<<<<;;;;;;:::999888888888888888888888888888888888888777666555444444333666555444444444444555555777666666666666777777888888:::<<<<<<===AAAIIIOOOUUUiiiyyy|||yyyrrruuu{{{yyylllccc[[[WWWSSSPPPNNNLLLIIIGGGJJJKKKMMMOOOQQQTTTWWWZZZcccgggppp{{{yyyeeeXXXNNNEEEBBBAAA???===>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@???????????????@@@AAA@@@???@@@BBBDDDFFFHHHJJJNNNTTT\\\fffmmmxxx{{{|||zzzyyyzzz|||~~~~~~~~~}}}~~~~~~}}}{{{xxxvvvuuutttqqqoookkkiiifffdddcccccccccbbbiiimmmuuuzzziii[[[MMMFFFBBB>>><<<<<<;;;;;;;;;;;;;;;<<<======>>>===CCCQQQdddzzzsssZZZPPPHHHDDDIIIOOO]]]yyy~~~gggPPPEEE;;;999::::::888999888888888888888888888888}}}yyy{{{~~~vvvdddTTTHHHEEECCCCCCBBBBBBHHHPPPdddxxxYYYFFF???>>>;;;;;;;;;::::::999999888777777777777777777777777777777777666555444444333555555444444444555555555666666666666666777888888777999;;;;;;<<>>===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBAAA@@@@@@BBBCCCEEEGGGJJJNNNRRRYYY```eeepppttt{{{~~~}}}~~~~~~}}}}}}}}}}}}|||zzzxxxvvvuuussspppnnnhhhgggeeedddbbbbbbcccdddhhhnnnwwwxxxeeeWWWJJJDDDAAA>>><<<<<<<<<;;;;;;;;;;;;<<<======@@@BBBKKK\\\rrrnnnWWWMMMGGGCCCGGGQQQeeeqqq\\\MMMCCC;;;:::;;;999777777777777777777777777777777{{{sssqqqqqqiiiYYYLLLEEEDDDDDDDDDBBBDDDNNNYYYqqqlllRRRDDD??????;;;:::::::::999999999888777777777777777777777777666666666555555555555444444444444555555555555555555555555555666777888888444777999::::::<<>>>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCBBBAAAAAA@@@@@@BBBCCCCCCBBBAAABBBDDDBBBEEEIIINNNSSSYYY```dddkkkooovvv}}}~~~}}}}}}}}}zzzyyywwwuuutttrrrooollldddeeeeeecccbbbbbbdddfffiiioooyyyuuubbbTTTGGGBBB@@@===<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@DDDOOOccc}}}jjjUUUJJJFFFDDDIIIVVVoooeeeRRRIIIBBB<<<;;;;;;888666666777777777777777777777777vvvkkkeeeccc]]]QQQFFFBBBBBBDDDEEEDDDIIIWWWeee```LLLBBB>>>===:::::::::999999999999999777777777777777777777777444444444555555555555666333444444555555666555555444444444444555666777888444777:::::::::;;;@@@DDDOOO___}}}yyywwwzzztttfff[[[TTTHHHGGGGGGHHHLLLRRRYYY^^^hhhooozzzrrr```SSSKKKFFFBBBBBBAAA===<<>>@@@FFFSSSiiieeeRRRFFFEEEGGGNNN^^^zzzuuuZZZJJJDDD>>>:::;;;;;;777555666777777777777777777777777~~~rrrddd]]]ZZZVVVMMMDDDAAAAAADDDFFFGGGMMM^^^ooovvvYYYHHH@@@===;;;::::::999999999999999999777777777777777777777777333333444444555666666666333333444555666666666555333333333444444666777777666999<<<===<<<===AAAEEEJJJ[[[{{{|||yyy|||ooo```SSSLLLMMMMMMOOORRRXXXbbblllsss}}}iiiYYYNNNKKKGGGDDDEEECCC@@@???BBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFEEEGGGIIIKKKPPPWWW___eeepppqqqsssvvvzzz~~~|||{{{xxxvvvuuutttssspppllliii```bbbdddcccbbbcccgggkkklllttt{{{nnn^^^QQQDDD???>>><<<<<<===<<<<<<<<<<<<<<<===>>>>>>DDDKKKZZZqqqaaaOOOCCCDDDIIISSSdddnnnTTTEEE@@@;;;888::::::777666777777777777777777777777777rrrggg[[[UUUPPPJJJGGGGGGFFFBBBDDDIIIJJJRRRkkkgggRRRGGG>>>;;;===???===:::777555555555555666666666666777777777777888888777777666666555555555555555555555555555555555555555555555555555555777777888999:::===???AAAMMMVVVooowwwwww~~~uuufffXXXSSSSSSMMMRRRYYY```gggrrrzzzgggXXXRRRIIIHHHFFFDDDCCCBBBCCCCCCFFFEEEDDDBBBBBBCCCDDDDDDHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEDDDCCCCCCDDDFFFHHHHHHIIIJJJMMMTTT\\\bbbfffiiinnnrrruuuyyy}}}~~~}}}{{{yyyxxxvvvuuuuuuuuutttqqqmmmiiieeecccdddffffffdddffflllqqqyyywwwiiiVVVNNNFFFBBB???;;;;;;===888999:::;;;<<<===>>>???CCCNNNddd~~~```SSSJJJFFFIIIYYYsss|||aaaNNNDDD======<<<;;;;;;;;;;;;<<<:::999777555555666888999|||lllaaaVVVQQQMMMHHHFFFGGGDDDBBBDDDIIIMMMZZZyyy```MMMDDD===;;;===:::999777666666888999:::666666666666777777777777666666666666666777777777555555555555555555555555555555555555555555555555777777888888:::===???@@@IIIQQQiiizzzzzz}}}{{{lll___UUURRRTTTUUU[[[dddlllvvvooo___TTTOOOIIIHHHFFFDDDBBBBBBBBBBBBEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJMMMSSSZZZ```fffiiimmmppprrruuuyyy{{{~~~|||yyywwwuuuuuutttttttttqqqllliiieeecccccceeeeeecccfffkkksss{{{ssseeeTTTLLLDDDAAA>>>;;;:::=====================>>>>>>BBBRRRmmmpppVVVKKKJJJGGGMMMbbb~~~tttYYYGGG======<<<;;;;;;::::::;;;;;;888777666555666777999:::}}}uuueeeZZZPPPLLLIIIFFFDDDEEEBBBBBBEEEKKKSSSggguuuWWWGGGAAA<<<:::<<<777777666666777888:::;;;666666666666777777777777444555555666777777888888555555555555555555555555555555555555555555555555777777777888:::<<<>>>@@@DDDKKKbbb~~~||||||pppcccYYYUUUVVV[[[```gggqqq|||ssscccWWWPPPOOOIIIHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHGGGFFFGGGIIIJJJJJJKKKKKKLLLNNNRRRYYY]]]eeegggjjjlllnnnpppsssuuuzzz~~~}}}yyyvvvuuutttssssssrrrpppkkkhhheeecccbbbdddcccbbbeeekkkuuu}}}mmm```QQQJJJCCC@@@===:::999<<<===>>>???>>>===>>>@@@BBBGGG^^^fffRRRKKKIIIHHHRRRlllmmmUUUDDD<<<;;;;;;:::999999999999999666555555555666888:::;;;xxxoooaaaVVVMMMIIIFFFCCCBBBCCCAAABBBGGGMMMYYYtttkkkPPPDDD@@@;;;999<<<;;;:::888777666666666666666666666666777777777777555555555666666666777777555555555555555555555555555555555555555555555555777777777777999;;;===>>>CCCIII\\\|||yyy~~~kkk___ZZZZZZ___fffmmmsss}}}|||kkk^^^SSSOOOOOOJJJIIIGGGDDDCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMMMMNNNOOOOOOPPPSSSXXX\\\bbbeeehhhjjjlllnnnqqqtttxxx{{{}}}yyyuuutttsssrrrqqqpppnnnjjjgggeeebbbaaabbbbbbaaaffflllwww~~~zzzhhh\\\NNNGGG@@@???<<<999999;;;999;;;=========@@@EEEIIIRRRooo|||```QQQNNNIIIIIIVVVuuufffQQQCCC===:::999999888888888888888666666666555666777888999tttkkk___UUUKKKGGGEEEAAA@@@AAABBBDDDHHHQQQaaa}}}dddKKKBBB@@@;;;999;;;<<<;;;:::888666444333333666666666666777777777777777666666666555555555444555555555555555555555555555555555555555555555555777777666777888:::<<<===DDDHHHXXXvvv{{{vvv~~~zzzhhh___^^^bbbjjjrrrzzztttfff[[[RRRMMMMMMLLLJJJHHHEEEDDDCCCBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMLLLLLLLLLNNNPPPQQQSSSTTTTTTUUUWWWZZZ]]]```cccgggjjjmmmppptttwwwzzz|||~~~|||xxxuuusssrrrpppooonnnllliiigggeeeaaa```aaaaaabbbgggnnnyyyuuueeeYYYKKKDDD???>>><<<999999;;;888;;;<<<<<<<<>>>>>===:::999;;;;;;===>>><<<;;;===EEELLLccciiiTTTKKKHHHJJJPPPdddiiiTTTGGG@@@>>>999999888777777777777888888888888777666555444333}}}ooodddYYYPPPGGGDDDCCCAAAAAACCCBBBEEELLL[[[uuuiiiSSS@@@<<<===:::777888777777777777777777666666666666666666777777777777555555555555555555555555555555555555555555555555555555555555555555555555777666666666777999:::;;;???DDDNNN```vvvyyyrrrffffffoooyyyyyyhhh]]]VVVPPPNNNPPPPPPNNNKKKIIIFFFEEEEEEEEEGGGHHHIIIKKKLLLLLLKKKKKKMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[ZZZ]]]___```aaabbbdddeeefffjjjnnnrrrvvvzzz~~~~~~}}}}}}|||}}}}}}{{{zzzzzzyyywwwuuurrrpppmmmlllkkkjjjgggeeeddd```^^^```aaaeeemmmvvvuuuiiiZZZPPPHHHBBB>>>>>>===;;;:::<<<<<>>>>>>>>;;;;;;===:::===???>>>===BBBMMMWWWvvvpppVVVMMMMMMMMMJJJYYYyyynnnTTTDDD===;;;;;;:::999999888888888888888555555666666666666666555sssdddYYYRRRJJJEEEFFFHHHFFFCCCBBBDDDHHHPPPaaannnRRRGGG>>><<<;;;888666666777777777777777666555555444555555555666666777777666666555555555444444444666666666555444333111111333333333444444444555555777666555555555666888999:::???GGGTTTiii}}}yyy|||{{{uuupppuuu|||rrrrrrwwwttteee[[[UUURRRTTTYYYYYYUUUOOOJJJHHHFFFEEECCCIIIJJJLLLNNNOOONNNMMMLLLNNNPPPRRRSSSRRRSSSUUUVVV\\\[[[\\\```dddfffdddbbbdddaaa^^^___dddkkkqqqtttuuuuuuvvvxxxzzz}}}|||{{{zzz{{{}}}}}}|||{{{zzzxxxvvvsssuuurrrooommmllljjjhhhfff``````^^^[[[[[[cccppp{{{xxxiii[[[QQQMMMBBBAAA???>>>============AAA<<<<<<@@@AAAAAAKKKXXXyyyiiiWWWMMMIIIJJJPPP```~~~cccPPPGGGAAA<<<;;;:::999888777777888999:::777777666666555555555444{{{mmm^^^SSSMMMGGGEEEHHHKKKHHHDDDBBBEEEIIIQQQcccdddOOOFFF===<<<;;;999777777777777777777777666555555555555555555666666666777666555555555444444444444555555555555444333222222333333333444444444555555777666555555555666888888999===DDDOOOcccyyy{{{~~~yyywww}}}~~~xxxtttqqqvvvxxxssseee[[[TTTRRRUUU[[[\\\WWWQQQLLLJJJHHHGGGEEEHHHJJJLLLNNNOOONNNMMMMMMOOOQQQSSSSSSTTTTTTVVVXXX]]]\\\^^^bbbgggiiihhhggggggeeedddcccffflllrrrwwwzzzzzzzzz{{{|||~~~{{{zzzyyyyyy{{{~~~~~~}}}{{{zzzyyywwwtttrrrssspppmmmjjjiiigggeeeccc]]]]]][[[YYYYYYaaannnxxxuuugggYYYOOOKKKAAA@@@===<<<;;;;;;<<<======999:::???@@@AAAKKKXXXuuuzzzaaaQQQIIIGGGGGGRRRfff|||^^^LLLDDD???<<<:::888888777666666777888888777666666666555555555444sssdddVVVLLLHHHDDDDDDIIILLLIIIEEECCCDDDGGGQQQeeevvv\\\LLLCCC<<<;;;;;;999777888777777777777777666555555555555555555666666666666555555555555444444444444333444444555555444444333333333333444444444555555666666555555666666777888999;;;???HHHYYYuuu{{{yyy~~~|||}}}zzzrrrppppppqqqppp{{{zzzwww|||sssdddZZZSSSQQQWWW^^^___[[[TTTOOOLLLJJJIIIHHHHHHIIILLLNNNOOOOOONNNNNNOOOQQQTTTUUUVVVWWWYYY[[[^^^^^^aaaeeejjjlllllllllkkkkkkkkkjjjjjjnnnuuuzzz~~~~~~}}}|||{{{zzz{{{~~~{{{xxxuuuuuuyyy~~~|||zzzxxxwwwvvvsssqqqqqqnnnjjjgggeeeccc```^^^[[[[[[YYYXXXZZZbbbnnnwww~~~qqqdddUUUKKKGGG@@@???<<<:::999:::<<<===;;;999;;;@@@AAABBBLLLZZZqqqoooXXXMMMIIIIIIKKKXXXoootttXXXGGGAAA>>>;;;999777666666555555666666777666666666555555555555555zzzlll]]]PPPHHHFFFBBBBBBFFFHHHEEEDDDDDDDDDKKKXXXooommmVVVGGG@@@;;;;;;;;;888888:::777777777777777666555555555555555666666666666666444444444444444444444444222333444444555555555444333333333444444444555555555555555555666666777777999999<<>><<<999999:::===>>>===;;;===CCCCCCCCCNNN]]]qqqgggTTTMMMLLLNNNSSSaaa{{{oooTTTEEE@@@===:::888666666666666666666666666555555555555555555555555uuufffYYYNNNGGGGGGBBB@@@AAABBBAAABBBEEEIIITTThhhaaaNNNDDD>>>:::;;;:::777888:::777777777777777666555555666666666666666555555555333333444444444444444444222222333444555555555555333333333444444444555555444555555666666666666666999999<<>>???===;;;>>>BBBBBBBBBPPP```wwweeeRRRLLLKKKPPPXXXoookkkRRREEE@@@===999777777777777777777777777777444444444555555555555555~~~ooo```TTTLLLHHHGGGBBB????????????BBBGGGKKK]]]wwwuuuYYYLLLAAA===:::;;;999666777:::777777777777777666555555666666666666666555555555333333333333444444444444222333333444555555555444333333333444444444555555444444555666666666666555999999<<>>???>>>===<<<<<<===>>>>>>;;;:::<<>>;;;<<<<<<======<<<<<<<<<:::999===AAACCCIII]]]sssbbbSSSLLLKKKVVVgggsss^^^HHH>>>===;;;888666555555666777777666555555333333333444444555555555{{{pppbbbUUULLLHHHFFF???>>>@@@EEEFFFDDDGGGKKK\\\vvv|||[[[GGGAAA???<<<:::;;;888444555999777777777777777666666555777777666666555555555444222222222333333444444444333444444555555444333333333333333444444444555555333333555666666666555444555777===BBBAAAGGGaaa~~~~~~}}}ssshhhdddgggsssyyynnnddd^^^___fffiiieeedddnnn}}}~~~xxxrrrjjjgggnnnwwwwwwkkk___WWWRRRNNNMMMIIIKKKOOOTTTWWWYYYZZZZZZUUUWWWYYYYYYYYYZZZ\\\]]]ZZZ```ggglllppptttyyy||||||tttpppqqquuuxxx~~~~~~{{{xxxssspppnnnmmmlllkkkgggdddaaa^^^\\\YYYVVVTTTUUUVVVYYYbbbmmmzzzlll]]]QQQFFF???>>>999:::;;;<<<===<<<;;;:::;;;;;;???DDDGGGOOOfff~~~|||___TTTPPPQQQaaauuukkkWWWBBB::::::999777555333444555666666555444333333333333444444555555555xxxrrrggg[[[QQQIIIEEECCCAAA===>>>CCCCCCAAAHHHSSSiiimmmTTTEEE>>>;;;:::999999888888999999999888888777666555555444555555444444444444555555444333222222222222333444333333333333333333333333444444444444444444444444555444444444444555666666777444777>>>@@@CCCVVVkkk}}}{{{yyyiiieeegggrrruuuddd[[[[[[^^^bbbhhhkkkiiikkkvvvzzzttttttyyy~~~zzzjjjaaa[[[SSSNNNMMMKKKNNNRRRUUUXXX[[[]]]___[[[ZZZZZZYYYYYYZZZ[[[\\\^^^```dddhhhmmmttt|||~~~|||xxxvvvsssqqqpppnnnkkkhhhgggeeeaaa]]]YYYWWWWWWVVVUUUVVV\\\eeeqqq~~~{{{hhhZZZOOOFFFAAAAAA<<<<<<<<<<<<<<<===>>>>>>???>>>AAAEEEKKKWWWqqqttt[[[TTTPPPPPPeee|||___QQQBBB===<<<:::999:::555666666666555444333333555555555555555555555555{{{nnniii___TTTKKKEEEBBBAAAAAA???@@@EEEDDDDDDPPP___~~~dddNNNAAA<<<;;;:::999999888888999999888888777777666666555555555555555444444555555555666555444444444444555666333333333333333333333333444444444444444444444444444444444444444555666666888555777<<<===@@@PPPdddzzz}}}xxxjjjgggkkkyyytttccc[[[ZZZ[[[```fffkkkjjjlllxxx{{{{{{|||kkkbbb[[[TTTPPPOOONNNPPPTTTWWWYYY\\\^^^```]]]\\\ZZZYYYYYYZZZ\\\]]]```bbbeeeiiinnnttt|||~~~|||xxxuuurrrpppooommmjjjhhhfffccc___[[[XXXVVVUUUUUUTTTWWW^^^hhhtttwwweeeWWWMMMDDD??????;;;::::::::::::;;;<<<<<<<<<<<<@@@FFFNNN```~~~jjjTTTQQQRRRWWWoootttXXXKKK>>>999999777666666555555555666555555444444555555555555555555555555~~~ttthhhcccZZZQQQJJJFFFDDDDDDAAA@@@CCCFFFFFFJJJ^^^ssssssYYYHHH???<<<::::::999888888888888999666666666666666666666666555555555555555555555555555555444444444444555555333333333333333333333333444444444444444444444444444444444444444555555666888555777::::::<<>>BBBHHHSSSjjjwww```NNNNNNSSS^^^zzziiiPPPEEE;;;888888666444444444444555555666555555555444444444444444444444444~~~uuummmddd___WWWOOOIIIFFFEEEEEEAAAAAADDDGGGHHHRRRnnnhhhRRREEE@@@>>>:::999999888888888888888555555666666666666666666444555555555555555555444222222222222222222222222333333333333333333333333333333333333333333333333444444333333444444555666666555777999999;;;FFFSSSmmm}}}zzzvvvooorrryyywwwggg]]]ZZZ\\\bbbjjjpppppprrr}}}~~~lllbbb\\\VVVTTTTTTSSSTTTUUUYYY\\\^^^______aaa___\\\YYYYYY[[[___aaaccceeehhhkkknnnrrrxxx|||}}}{{{uuussspppnnnmmmkkkhhheeebbb```\\\YYYVVVUUUUUUUUUSSS[[[fffsss~~~vvviiiYYYNNNFFF???<<<<<<===<<<;;;:::;;;<<<===??????BBBFFFLLLZZZtttooo[[[LLLLLLRRR```}}}```KKKBBB;;;::::::888555666333333444555666666666555444444444444444444444444~~~yyyrrrkkkfff^^^ZZZRRRKKKEEEBBBAAAAAA@@@@@@DDDHHHMMM]]]}}}^^^KKKBBB???>>>:::999888888777777888888555555555555666666666666444444555666666555444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444555555444555666888999<<>><<<<<<===<<<:::999:::;;;===???@@@DDDIIIRRReeegggWWWJJJKKKSSSeeeuuuZZZGGG@@@;;;;;;;;;888666777333333444555666666666555444444444444444444444444yyysssmmmfffaaa___^^^ZZZRRRKKKFFFCCCBBBBBBBBBAAADDDKKKTTTjjjpppTTTEEE???===;;;999999888777777777777888555555555555555555555555333444555666666555444333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333444444555222444666888999===DDDJJJ^^^}}}~~~wwwvvv}}}rrrgggbbbcccjjjssszzzyyyyyyvvvfff^^^ZZZVVVTTTTTTTTTSSSTTTXXX]]]aaa```^^^aaa___]]]\\\]]]```cccfffgggiiikkkmmmnnnqqqtttwww~~~}}}zzzwwwssspppmmmkkkjjjhhheeeccc```^^^[[[XXXVVVVVVVVVVVVWWWaaannn{{{xxxhhh\\\OOOHHHCCC>>><<<===;;;:::888666777999;;;======CCCLLL\\\xxx|||]]]QQQIIIKKKWWWnnnlllTTTBBB===999999888555444666444444555555666555555555333333333333333333333333}}}ooohhhbbb[[[XXXYYY]]]YYYRRRLLLGGGFFFFFFFFFEEEBBBEEENNN\\\vvvdddLLLAAA>>><<<:::999999888777777777777777666666666555555444444333333444666777777666444333222333444444444444333222333333333333333333333333222222222222222222222222333333222222333333444555222444777777888<<>>EEERRRhhhpppWWWNNNIIINNN\\\xxxcccLLLAAA;;;888888666333333666555555555666555555444444333333333333333333333333yyyiiiaaa[[[TTTRRRUUUWWWSSSMMMHHHDDDCCCDDDEEEGGGCCCFFFQQQaaa~~~^^^HHH@@@???>>>;;;999888888777777777777777777777666555444444333333333444666777777666444333000111222333333222111000333333333333333333333333222222222222222222222222333333222222333333444555222555777666777;;;>>>@@@HHHbbb{{{}}}yyyzzzxxxllleee___gggsss{{{||||||zzzmmm```ZZZWWWSSSQQQQQQVVVTTTUUUZZZaaafffeeeccc]]]]]]^^^___aaadddfffhhhmmmoooqqqrrrrrrsssvvvwww{{{|||zzzwwwuuuqqqooollljjjiiigggdddaaa\\\ZZZWWWUUUSSSSSSTTTTTT[[[eeerrr}}}}}}mmm^^^SSSHHHCCC???;;;:::;;;===<<<999888888:::===???BBBJJJXXXqqqhhhVVVOOOKKKPPP```}}}|||\\\GGGBBB===999888666333444777555666666666555444333333333333333333333333333333rrraaaVVVPPPMMMOOORRRSSSNNNHHHDDDCCCBBB???<<>>======<<<:::;;;<<<===<<<<<<===@@@CCCDDDIII___{{{dddMMMLLLJJJOOOaaaoooTTTDDD===;;;888888777666444222444333333222222333333444222222111111111111222222~~~ooo^^^TTTNNNJJJKKKNNNOOOKKKFFFCCCCCCBBBAAA???CCCIIIPPP[[[tttiiiNNNAAA@@@>>>;;;999:::888666666777777777666666666555555555444444444444444444444444444444444333333333333333333333333222222333333333444444444333333222222111222222222222000///111444555444222333333444555666888:::;;;>>>FFFZZZrrr~~~zzz}}}zzzoooggggggeeekkkyyyvvvjjj]]]WWWUUUSSSTTTWWWUUUUUUUUUYYY___dddffffffcccccccccdddfffhhhjjjlllqqqqqqrrrssssssssssssrrrwwwyyy~~~}}}zzzxxxuuurrrooonnnllliiifffbbb___]]]YYYWWWUUUUUUQQQOOOSSSZZZcccnnn|||tttjjjWWWOOOEEE>>>======<<<:::;;;;;;<<<<<<<<<===@@@CCCIIIRRRjjjoooYYYMMMLLLLLLTTTiiihhhOOOAAA<<<:::888777777666444222444333333222222333333444333333222222222222333333yyykkk[[[QQQJJJFFFEEEHHHIIIGGGCCCAAABBBBBBBBBAAAEEEHHHOOOaaasss^^^HHH@@@@@@@@@???>>>;;;:::888777888888666555777777666666666555555555444444444444444444444444333333333333333333333333333333333333444444444555222222222111222222333333222111000111333444444333444444444555666777888999???BBBPPPhhh}}}~~~|||qqqiiifffdddkkkyyyttthhh\\\WWWTTTSSSUUUXXXVVVUUUVVVYYY^^^ccceeefffdddeeefffhhhiiikkklllmmmrrrsssuuuwwwwwwvvvtttssstttvvvzzz~~~zzzwwwuuurrrooolllkkkiiifffccc___\\\[[[VVVSSSSSSSSSQQQPPPVVV^^^gggsss|||lllaaaTTTMMMDDD>>>======<<<;;;:::;;;;;;;;;;;;===AAADDDJJJXXXtttdddQQQMMMKKKMMMYYYrrr{{{^^^HHH>>>;;;999777777777666444222333333333333333333333333444333333333333333333444sssfffWWWNNNHHHCCCBBBCCCEEECCCAAA??????@@@AAABBBIIIKKKTTTllldddTTTDDD@@@BBBCCCDDDEEE???<<<888666666777777666666666666666555555555444333333333333333333333333222222222222222222222222222222222333333333444444111111111111222333444444111111111222333333333333444444444444555666777777??????HHH^^^yyy~~~ssskkkbbbbbbhhhvvvvvvjjj]]]VVVTTTRRRTTTWWWWWWWWWWWWZZZ]]]bbbeeegggeeefffhhhjjjlllmmmnnnnnnpppssswww{{{|||{{{yyywwwvvvxxxzzz}}}xxxuuussspppmmmiiihhhgggdddaaa]]][[[YYYTTTRRRRRRRRRQQQQQQXXX```lllwwwtttdddYYYOOOJJJCCC???======<<<;;;::::::;;;:::;;;>>>BBBEEELLL]]]{{{www\\\MMMLLLJJJLLL\\\yyynnnTTTCCC;;;999888666666666666444333333333333333333333333333333333222222222222333333mmmaaaTTTMMMHHHCCC@@@AAABBBAAA@@@>>>>>>???@@@BBBNNNRRRbbbtttYYYLLLAAA???@@@AAAAAACCCAAA===777444444666888999555555555444444444333333333333333333333333333333222222222222222222222222000111111111222222222222111111111111222333444444111222222222222222333333444444444444444555666666;;;:::???RRRnnntttkkk^^^^^^cccppp~~~zzzmmm___WWWSSSQQQSSSVVVYYYYYYZZZ[[[]]]aaaeeehhhfffhhhiiilllmmmnnnooooooooosssxxx}}}}}}|||}}}~~~wwwtttrrrooolllhhhgggeeeccc```]]]ZZZYYYUUURRRRRRRRRQQQRRRYYYbbbpppzzz{{{lll]]]RRRKKKGGGBBB???===<<<<<<<<<::::::;;;:::;;;???DDDGGGPPPcccjjjTTTIIIJJJHHHMMM^^^}}}}}}bbbLLL???:::888666555555666666444333222333333444444333333222222222111111111111222222eee[[[PPPKKKHHHCCC@@@AAAAAAAAAAAA@@@???@@@CCCFFFOOOYYYrrriiiQQQHHH???===<<<:::999;;;@@@<<<666333333666888999555444444444444333333333333333333333333333333333222222222222222222222222000000000000111111111111222222222111222222333333111222333333111111222333333333333333333444555666999:::???LLLddd~~~~~~sssjjj[[[[[[___jjj{{{}}}ooo```XXXTTTRRRSSSVVV[[[\\\\\\]]]^^^aaafffjjjiiijjjkkkmmmnnnpppqqqrrrpppssszzz}}}vvvsssqqqnnnlllffffffdddbbb___\\\ZZZXXXUUURRRRRRSSSSSSTTT\\\fffsss|||rrreeeWWWMMMFFFEEEBBB???===<<<<<<<<<;;;;;;;;;;;;<<<@@@FFFJJJQQQeeeyyy```QQQKKKHHHIIIRRRfffnnnWWWGGG>>>:::666555444444555666555333222222444444444444222222222111111000000111111222]]]TTTLLLIIIGGGCCCAAAAAA@@@BBBCCCCCCCCCEEEIIIMMMWWWgggttt[[[JJJCCC>>>===;;;888777999;;;888666555666777777777555555555555444444444444222222222222222222222222111111111111111111111111000000111111111222222222333333222222111222222222111333444333111000222444222222222222333444555666888<<>>===;;;;;;>>>666666666777888888666444777666666666555555555555222222222222222222222222111111111111111111111111111111222222222333333333444444333222111111111111111333555333111000111444111111111222333444666666222888;;;===KKKccc{{{}}}pppgggZZZYYY[[[dddwww}}}oooaaaYYYVVVUUUXXX\\\^^^``````______bbbhhhmmmpppoooooooooqqqtttwwwxxxvvvyyy}}}zzzssspppnnnkkkiiiccccccaaa___]]]ZZZWWWVVVQQQOOOPPPSSSUUUZZZeeeooozzzqqqdddYYYNNNGGGAAAAAAAAA???===<<<<<<===<<<===<<<<<<>>>CCCIIINNNddd|||sss\\\MMMHHHHHHDDDNNNbbb|||rrrYYYIII@@@;;;888444333222333555666555444111222444555555444222111444333333222222333333444OOOLLLHHHEEECCCBBBCCCCCCEEEBBBGGGOOOPPPMMMTTTaaavvvqqqVVVHHH======<<<<<<<<<<<<======666666555444444444444555555666777666444333222333333333333333333333333333111222222333333222222111222222222222222222222222222111111111000000//////000111111111111222222222222222222222333444555555444555999@@@IIIZZZrrrwwwkkk```YYYWWW```vvv{{{pppeee___\\\XXXVVVXXXaaadddfffeeecccdddjjjooopppqqqrrrqqqpppsssyyy~~~~~~wwwrrrpppllljjjjjjeeedddbbb___[[[WWWTTTRRRMMMMMMOOORRRWWW```jjjqqq}}}|||kkk\\\NNNFFFCCC??????>>><<<<<<;;;;;;;;;===;;;;;;???AAADDDKKKSSSiii|||dddQQQFFFEEEHHHKKKTTTiiifffOOOAAA999777999666555555555555444444444333333333333333333333333222222222333333444444444KKKIIIEEEBBBAAAAAABBBCCCDDDDDDLLLWWWYYYXXX```nnnbbbKKK@@@>>>===;;;999888777777777777666555444444444444444555666777666444333222333333333333333333333333333111222222333333222222111222222222222222222222222111111111111000000000///000111111111111222222222222222222222333444555555666666999>>>FFFTTTlllyyylll___YYYWWWaaavvv}}}rrrgggbbb^^^ZZZYYYZZZaaadddfffeeecccdddiiimmmppprrrsssrrrrrruuu{{{uuupppnnnkkkhhhhhhcccbbb```]]]YYYUUUSSSQQQNNNNNNPPPSSSYYYcccnnnuuu~~~uuueeeXXXKKKDDDBBB???>>>===<<<;;;;;;;;;;;;;;;:::<<>><<<;;;:::888777666555555888777666555444333333333444666777666444333333333333333333333333333333333111111222222222222111111222222222222222222222222111111111111000000000000000111111111111222222222222111111222222333444555888777888;;;AAAMMMcccvvv{{{ooo```ZZZWWWaaawwwuuujjjeeeaaa]]]\\\]]]aaadddggggggffffffiiilllqqqsssuuuuuuuuuxxx}}}sssnnnllliiiffffff```___]]]ZZZWWWTTTQQQPPPOOOOOOQQQUUU\\\gggsss{{{~~~lll^^^RRRHHHAAA@@@>>>>>>===<<<;;;;;;;;;;;;999:::===???AAAJJJ\\\nnnjjjWWWJJJDDDEEEJJJVVViiipppSSSCCC===;;;999999555555555555444444444444333333333333333333333333000111111111111111222222FFFDDDAAA???>>>>>>@@@AAADDDKKKYYYgggpppzzzyyy___JJJ@@@???;;;::::::999999::::::;;;888777666555444333333333333555666666444222333333333333333333333333333333111111222222222222111111111111111111111111111111111111111000000000000000000000111111111222222222111111111111222333444555999888888:::===GGG\\\nnn~~~~~~sssaaa[[[XXXbbbwwwwwwlllfffccc___]]]___bbbfffjjjlllkkkjjjkkklllqqqtttwwwxxxyyy{{{rrrmmmkkkgggeeeeee___^^^[[[XXXUUUSSSQQQPPPOOOPPPSSSXXX```kkkxxxvvveeeYYYNNNEEE??????>>>===<<<;;;;;;;;;;;;;;;999;;;???AAACCCPPPjjj~~~bbbPPPGGGCCCGGGMMM___xxxgggKKK===;;;;;;999777555555555444444444333333222222333333333333444444111111111111222222222222GGGEEEBBB???>>>>>>???@@@FFFNNN[[[jjjyyyhhhRRRAAA<<<===;;;;;;::::::::::::;;;;;;777777666444444333333333333444666555444222333333333333333333333333333333000111111222222111111000111111111111111111111111000000000000000000111111000000111111111222222222111111111111222333444444777666777999;;;DDDVVVgggzzzxxxeee^^^YYYaaawwwwwwlllgggccc___^^^___cccgggmmmqqqrrrpppooommmqqqtttyyy{{{|||tttnnnkkkgggdddddd^^^\\\ZZZWWWTTTSSSRRRQQQOOOQQQUUU[[[dddppp|||qqqaaaUUUKKKCCC>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::===AAADDDIIIZZZzzzwww[[[MMMGGGDDDKKKUUUkkkvvv___FFF;;;;;;:::777555555444444444444333333333222222222333333444444444333333333333333333333222FFFDDDAAA???>>>???@@@AAAHHHOOO]]]nnnuuu]]]LLL@@@===>>><<<;;;:::888777666666555666666555444444444444555222444555555333222333444333333333333333333333333000000111111111111000000111111111111111111111111000000000000111111111111000111111111111222222222111000000111111222333444444444666888:::@@@OOO^^^ttt}}}jjjaaaZZZ```uuuxxxmmmgggddd```___```ccchhhooouuuwwwvvvrrroooppptttzzz}}}uuuoookkkfffcccbbb\\\[[[XXXUUUSSSRRRQQQQQQPPPSSSYYYaaajjjuuuyyykkk[[[QQQHHHAAA======<<<<<<;;;;;;;;;;;;;;;<<<<<>>===>>>@@@CCCDDDGGGPPP___sssiiiTTTHHHAAA======;;;:::999777666555444444555444444444444555666666111333555444333222333444333333333333333333333333000000111111111111000000111111111111111111111111///000000000111111111111000111111111111222222222000000000000111222333444222333555888777;;;GGGTTTkkk~~~}}}~~~oooddd[[[___sssyyynnniiieeeaaa```aaaaaafffooovvvzzzyyytttpppnnntttzzzvvvooojjjeee```___ZZZXXXUUUSSSQQQPPPPPPPPPRRRWWW___gggqqq{{{pppcccTTTKKKEEE???<<<===<<<;;;;;;::::::;;;;;;<<<===???EEEPPP```|||zzzcccPPPJJJHHHIIIYYYmmm___PPP@@@:::999777444444444444444333333333222222111111222333333444555555333333333333222222111111===<<<<<<<<<>>>AAAEEEGGGGGGPPPaaaxxxzzz\\\JJJAAA<<<888666888888777777777777888888444444444444444555666777111333444444333222333444333333333333333333333333000000111111111111000000000000000000000000000000//////000000111111111222000111111111111222222222000000000000111222333444000222555777666777AAAMMMeeezzz{{{zzz}}}rrrfff[[[^^^rrrzzzooojjjfffbbbaaabbb___eeennnwww{{{zzztttpppnnnssszzzvvvnnniiiccc___]]]XXXVVVSSSQQQOOONNNOOOOOOTTTZZZbbbllluuu~~~{{{hhh\\\NNNGGGBBB===;;;===;;;;;;:::::::::;;;;;;<<<>>>@@@GGGTTTiiippp\\\LLLIIIHHHKKK^^^uuusssVVVJJJ>>>:::888666444444444444444333333333222222111111222333333444555555222222222222111111000000===@@@AAA???===???@@@AAAKKKRRR```zzzoooSSSDDD???===<<<;;;999888888777777777777777666666555444444444444555333333333333333333333333222222222222222222222222333333111000////////////222111000//////000111222222111111111000000//////000000000000000000000000444222111//////000222333666777777666777:::>>>BBB]]]nnn{{{{{{www|||rrrcccWWW]]]ppp}}}tttlllgggdddbbbaaacccgggnnnuuuyyyyyytttpppqqqssswww|||ssskkkhhhccc^^^]]]ZZZWWWTTTQQQOOOOOOPPPQQQXXX^^^gggpppyyyuuubbbYYYMMMEEEBBB@@@===:::;;;;;;;;;:::999999;;;===???BBBKKK^^^{{{xxx]]]PPPHHHJJJKKKRRRmmm|||gggJJJDDD;;;888888888555222555555444333333222111111333333333333333333333333---...000111222222222111;;;>>>???>>>===>>>AAACCCKKKVVViiihhhOOOAAA===;;;::::::888888777666666666666777666666555444444444444444333333333333333333333333222222222222222222222222222222111000/////////000222111000//////000111222111111111111000000000///000000000000000000000000333222111//////000222333222222222222333555999===SSSfffwwwzzzwww{{{qqqcccWWW\\\ooo}}}tttmmmhhhfffdddddddddgggmmmtttxxxxxxtttpppooorrruuu{{{ssskkkgggccc^^^\\\XXXUUUQQQNNNLLLMMMNNNPPPZZZ```jjjttt|||yyynnn]]]UUUJJJDDDAAA@@@>>><<<;;;;;;;;;:::999:::<<<>>>???CCCPPPhhhzzzhhhTTTJJJEEEHHHKKKUUUuuunnnZZZHHHAAA:::777777777555333555555444333333222111111333333333333333333333333---...000111222222222111;;;===??????>>>???CCCGGGOOOaaazzzsss___HHH===:::999888888777777666555555555555666666555555444444444444444333333333333333333333333222222222222222222222222111111000000000000000111111111000000000000111111111111111111000000000000000000000000000000000000222222111000000111222333222333444333444666:::===EEE[[[pppxxxwwwzzzqqqcccWWW[[[lll}}}tttmmmiiihhhggggggeeehhhmmmssswwwwwwtttqqqnnnppptttyyyrrrjjjgggbbb]]]\\\XXXTTTOOOKKKJJJLLLPPPRRR\\\cccnnnxxxpppeeeWWWPPPGGGAAA@@@@@@>>>===:::;;;;;;:::::::::===???AAAHHHZZZwwwkkkYYYMMMFFFDDDHHHNNN]]]www___KKKCCC>>>888555666666555333555444444333333222222111333333333333333333333333...///000111111222111111>>>>>>@@@AAA@@@AAAHHHPPP[[[rrrfffUUUCCC;;;999888777888666666555444444444444555666555444444333333444444222222222222222222222222111111111111111111111111111000000000000000111222111000000000000000000111111111111000000000000000000000000000000000000000222111111000000111222333333444555555555777:::===<<>>======<<<:::;;;;;;;;;:::;;;>>>@@@FFFOOOddd}}}fffUUUMMMIIIIIINNNUUUhhhmmmUUUDDD>>>;;;666444555666555444444444444333333222222222222222222222222222222222//////000000111111111111???>>>???BBBAAACCCNNN[[[rrrvvv[[[MMM???::::::999888888666555555444444444444444555555444333333333333333222222222222222222222222111111111111111111111111111000000000000000111222000000000111111000000000000000000000000000111111000000000000000000000000111000000111111222222333000111222222222333666888999JJJ```pppuuuvvvzzz~~~tttnnnooosss~~~|||{{{uuuhhh]]]___lllyyyrrrllliiihhhhhhhhhiiijjjmmmqqqvvvxxxxxxvvvrrrsssuuuzzz|||mmmgggddd___ZZZWWWVVVRRRMMMJJJKKKQQQWWW\\\aaaiiisss~~~xxxeeeXXXNNNJJJDDD???<<<;;;::::::999:::;;;;;;;;;<<>>CCCEEEJJJ[[[mmmkkkQQQFFF===:::;;;999888999666666555444444444444555555444444333333333333333222222222222222222222222111111111111111111111111111111000000000000000111000000111111111111000000000000000000111111111111000000000000000000000000000000000111222222333333111222333444333444666888:::CCCUUUgggppptttwww|||~~~wwwnnnggglllsss}}}|||tttzzzvvvjjj___```mmmyyyrrrllliiihhhhhhhhhjjjkkkmmmqqqvvvzzz{{{{{{uuuvvvxxx{{{yyykkkeeebbb]]]WWWTTTQQQNNNJJJIIIKKKRRRYYY^^^ffflllvvvtttaaaUUUKKKHHHCCC>>>;;;:::::::::999:::;;;;;;;;;===@@@CCCDDDRRRmmmooo___VVVOOONNNQQQYYYeee|||}}}aaaKKK@@@888777666555444444555555333333333333333333333333222222222222222222222222111111000000000000111111@@@===@@@HHHMMMWWWnnnxxx^^^KKKBBB;;;:::;;;999888888777666666555444555555555555444333333222222333333111111111111111111111111111111111111111111111111222222111000/////////000///000111222222111000//////000000000111111111111000000000000000000000000//////000111222333333333111333444555444555777888:::<<>>888888777555444444444555333333333333333333333333111111111111111111111111222111000//////000111111DDD@@@DDDNNNVVVccc~~~iiiNNNGGG???999:::;;;888777777777777666555555555555666555444333333222222333333111111111111111111111111000000000000000000000000333333111000///////////////000111222222111000/////////000000111111111222000000000000000000000000//////000222222333333333---///000111000000222333999777@@@TTTgggqqqvvv{{{www}}}}}}zzzuuujjj```aaammm|||tttnnnkkkjjjjjjjjjlllkkkmmmqqqwww}}}yyyyyyyyy{{{~~~tttgggaaa___YYYSSSPPPMMMLLLKKKMMMRRRYYYaaafffnnnsss{{{|||lll[[[OOOBBBAAA@@@===;;;;;;>>>@@@888999:::;;;<<<>>>AAADDDOOO^^^xxxoooZZZNNNJJJKKKMMMTTTcccyyy{{{\\\FFF>>>888888888666444333444555333333333333333333333333111111111111111111111111222111000//////000111111AAAAAAIIIYYYgggyyyrrrXXXLLLAAA???<<<888666555555555777666555444444444444444444444333333333333222222222333333333333222111111111111222222222333333333000000000000///////////////000111222222111000///000///.........///111222000000000000000000000000222111111111000000//////333222000//////000222333444:::???EEESSSgggsssuuuuuuuuuzzz{{{jjj[[[\\\jjj{{{tttooolllkkkjjjpppqqqsssuuuwwwyyy~~~~~~~~~qqqeee^^^ZZZUUUQQQQQQLLLMMMNNNPPPUUU\\\eeekkkuuu{{{qqqeeeYYYSSSBBBAAA@@@>>><<<;;;::::::===999888:::<<<===BBBGGGTTTjjj{{{```OOOIIIGGGJJJLLLXXXqqqoooTTTAAA888444444444444444444444444222111111000111111222222222222222222222222222222444333222111000000000000DDDEEEPPPdddyyyhhhQQQGGG>>><<<:::888666666777777777777666555555555555555444444333333333333222222222222333333222222111000111111111222222222333333111111000000000/////////000000000111111000000000000//////...///000111222000000000000000000000000111111111111111000000000555444222111111111333444333777;;;AAAOOObbbppptttuuuvvvzzzxxxiii\\\___nnn|||uuupppnnnmmmmmmrrrtttvvvwwwyyy|||xxxlllaaa]]]YYYTTTQQQQQQMMMNNNPPPRRRXXX```jjjppp{{{yyyiii[[[OOOGGGBBBAAA???===<<<;;;::::::???======??????BBBIIIRRRfff}}}xxx___OOOIIIGGGKKKQQQccchhhPPP???888444444444444444444444444111111000000000111111111222222222222222222222222444333222111000000000000IIILLL[[[wwwsssYYYHHHAAA;;;:::888777777777888999888777666666666666666666444444333333333333222222222222333333222222111000111111111222222222222333111111111111000000000000111000000//////000000111///////////////000111111000000000000000000000000111111111111111222222222666555444333222222333444222444666;;;HHH[[[kkkrrrtttuuuzzzuuuhhh]]]aaaqqq~~~wwwrrrqqqqqqrrrtttvvvxxxzzz{{{~~~{{{pppfff^^^[[[XXXSSSPPPPPPNNNPPPRRRVVV]]]fffqqqxxxtttdddWWWKKKDDDAAA@@@???===<<<;;;;;;;;;<<<;;;===>>>===AAAOOO\\\|||oooYYYLLLGGGEEEKKKWWWpppxxx^^^JJJ===888444444444444444444444444222222222222222222222222222222222222222222222222333222111111000000000000MMMUUUkkkwww```LLLAAA===:::999888777777777777888666666555555555555666666444444333333333222222222222222222222222111000000111111111111222222222222222111111111000000000000111000///......///000111///////////////000000111000000000000000000000000000000111111222222333333666555444333222222222222222222333777AAASSSdddnnnppprrrxxxsssggg\\\___qqq~~~xxxtttssstttuuuuuuwwwyyyzzz|||tttjjjbbb\\\YYYVVVQQQNNNOOOOOOQQQUUUZZZbbblllwww~~~oooaaaUUUKKKEEE@@@???>>>===<<<;;;;;;;;;999;;;=========CCCWWWiii{{{bbbQQQHHHDDDDDDPPPbbbkkkTTTDDD<<<888333333333333333333333333444444555444444444333333111111111111111111111111222222111000000000000000QQQaaa|||dddRRRDDD===<<<:::999888777666666555555444444444333333444444555444444333333333222222222111222222222222111000000000000111111111222222222111111111000000000000///111000///......///000111...//////000000000000000000000000000000000000000000000000111111222222333333222222111111000000111333222222555===JJJ[[[gggiiimmmuuuqqqfff[[[]]]ppp~~~zzzwwwvvvvvvvvvvvvwwwyyyyyyzzz}}}rrrggg```ZZZXXXTTTNNNLLLNNNOOOSSSXXX___gggqqq{{{wwwfffZZZOOOGGGBBB>>>>>>===<<<<<<;;;<<<<<<<<<>>>@@@BBBCCCOOOhhh~~~nnnXXXLLLFFFFFFJJJZZZrrr{{{___LLL@@@;;;999333333333333333333333333333333333444333222111000111111111111111111111111111111000000///000000000YYYqqqjjjVVVIII@@@;;;;;;999888888777666555444444333333333222333333444555444444333333333333222222111111222222111111000///000000000111111111111222000000000000////////////000//////......//////000......///000000000000000000000000000000000000000000000000000000111111111//////000000000000000000333111111555999BBBPPP\\\ccchhhrrr}}}nnneee\\\___ttt}}}zzzyyyxxxxxxvvvwwwxxxxxxxxxzzz}}}|||oooddd]]]XXXUUUPPPLLLKKKNNNQQQVVV]]]eeennnvvv~~~rrrbbbUUULLLDDD@@@======<<<<<<;;;<<<<<<<<<<<<===@@@DDDKKK]]]{{{dddSSSKKKHHHMMMVVVddd~~~oooTTTDDD===:::888333333333333333333333333///000111111000///---,,,111111111111111111111111111000000//////000000000hhhwww\\\KKKCCC===999888555666666666666666666555333333333333333444555555444444333333333333222222111111111111111000000///000000000000111111111111////////////.........---...//////////////////...---...///000111000000///000000000000000000000000000000000///////////////---......///000000000000222000111555666:::EEEQQQ___eeeqqq|||}}}jjjeee```eee{{{}}}{{{yyyxxxxxxyyyxxxwwwxxxzzz}}}uuuiii^^^XXXSSSPPPLLLIIIKKKPPPTTTZZZccclllttt{{{|||kkk\\\RRRKKKDDDAAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;???GGGUUUnnnuuu\\\OOOIIIHHHRRR```tttdddKKK???:::888666222222222222222222222222///000111111000///---+++111111111111111111111111000000////////////000000uuummmSSSDDD???;;;888666333333555666777777777777444444444444444555666777444444444333333333222222111111111111111000//////000000000000111111111111///.........---------------...///000000///...------...000111111111000///000000000000000000000000000000//////......------,,,---...000111111111111111///111555555555>>>III]]]dddqqq|||zzzgggeeeccckkk}}}{{{yyyyyyyyyxxxwwwwwwyyy{{{~~~ooodddZZZTTTOOOLLLJJJHHHLLLRRRWWW]]]gggqqqxxx~~~zzzooo```SSSKKKFFFBBB???<<<;;;;;;;;;;;;<<<======??????CCCOOObbblllUUUKKKFFFGGGTTTddd|||]]]FFF;;;888666444222222222222222222222222111222333444333111///---000000000000000000000000000000////////////000111tttaaaLLLAAA<<<999888:::777777777777666666666666///000333555555555444333444444333333222111000000000000111111111111000000000000////////////000000000000000000000000000000------------------------------............------////////////////////////............////////////............////////////000222444222222666???FFF[[[lllvvvtttuuurrrgggdddfffuuu~~~}}}|||zzzyyyyyyyyyzzzxxxhhh]]]TTTPPPMMMLLLKKKKKKPPPWWW]]]cccjjjqqqwww|||vvvfffVVVMMMHHHBBB===;;;:::<<<===<<<:::999:::;;;>>>>>>DDDVVVuuuttt___PPPMMMLLLMMM___uuulllNNN???;;;999666333555444333333222111000///222222222222222222222222111000000000//////......222111000//////000111222gggWWWEEE<<<999777666888777777777777666666666555000111333444555555555444444444333222222111000000000000111111111111000000111111000000000000111111000000000000000000000000.................................//////.........////////////////////////............////////////........./////////000000000222333222111555===DDDYYYjjjuuurrrpppyyy}}}qqqgggfffkkk{{{~~~|||{{{zzzzzzzzzzzzpppbbbYYYTTTOOOLLLLLLLLLMMMSSS[[[aaafffnnnuuuzzzzzznnn___PPPIIIEEEAAA===<<<;;;<<<<<<<<<::::::;;;<<>>@@@GGGXXXsss```SSSIIIHHHKKKWWWttthhhTTT???777777777444222444444333333333333333333000000000000000000000000111111111111111000000000111111000000000000111111hhhOOOFFF===::::::888777888777777666666666555555555555444444444444555666777333222222222111111000000000000111111111111000000222111111000000111111222////////////////////////000000000000000000000000//////000000000000//////////////////////////////............/////////////////////000000000111111///000000000000333888;;;CCCSSS___aaa```iiivvv|||zzzvvvpppjjjppp}}}zzz{{{~~~~~~||||||||||||~~~vvviii___XXXTTTMMMJJJIIILLLOOOSSS\\\eeejjjnnntttzzzssshhhZZZPPPFFFBBB@@@===<<<===;;;<<<<<<<<<;;;;;;>>>@@@BBBMMMccctttXXXOOOHHHIIIOOO```yyy[[[LLL===888999888555444333333333444444555555555111111111111111111111111222222111111111111111111111000000000000000000111qqqYYYIIIAAA;;;;;;:::777555666666666666666555555555555555555444444444555666666222222111111111111111000000000111111111111000000000000////////////000000//////////////////////////////////////////////////////000000000000//////////////////////////////............////////////////////////000000000000//////000000000222555777;;;GGGQQQUUUXXXcccsss}}}~~~yyyxxxsssrrrwwwxxxrrrpppqqqyyyyyy|||~~~}}}}}}~~~~~~mmmaaaYYYSSSPPPJJJGGGHHHMMMRRRWWW```iiimmmqqqwww|||~~~oooeeeUUUMMMEEEBBB@@@<<<;;;<<<;;;<<<<<<<<<;;;<<>>BBBEEELLL]]]{{{cccSSSJJJGGGHHHQQQccc}}}eeeSSS@@@:::555555555222222444222222222333333333333333111111111111111111111111/////////000000111111111///000111222222111000///uuu\\\III@@@===999777888888555555888666666555555555444444444111222444555555444222000000000000000000111111111000000111111111111000000222222111111111111222222000000000000000000000000////////////////////////------............------////////////////////////............/////////000,,,,,,,,,---------......111000000111333333222111222555>>>NNN[[[dddhhhjjjvvvtttuuuvvvqqqjjjmmmttt|||}}}zzz}}}|||{{{|||{{{rrrfff\\\UUUPPPKKKGGGJJJKKKRRR\\\bbbffflllsss}}}yyyiii[[[QQQGGGBBB@@@@@@???======@@@<<<<<<<<<<<<<<<>>>CCCFFFRRRcccttt[[[PPPKKKIIILLLWWWlllsssYYYFFF>>>888555666666444555888222222222222222222222222000000000000000000000000......//////000000000111///000111222222111000///fffOOOAAA===888777666555444333222222555555555444444333333333666555444333333333333333111111222222222333333333333333222222111000/////////////////////000111111111///---+++---111555888+++---///111111///---+++---...///111111111000000------............------///...---,,,,,,---...///........................111111///......///000111000444:::FFFXXXfffgggaaahhhmmmuuuxxxsssooovvv~~~xxxzzz~~~zzzzzz{{{{{{}}}ssslll```UUUMMMIIIHHHIIIKKKPPPWWW^^^dddkkktttzzz}}}}}}qqqdddVVVLLLBBBAAA@@@>>>===<<<<<<<<>><<<888777777666555444333222666666555555444444444444444444333222222222222222111111111222222222333333333333222111111000//////000000000000000111222222---,,,+++,,,...222777999,,,---...000000...---,,,......000000111000//////------............------///...------------...///..............................------------......000333888BBBSSSbbbeee```eeekkkuuuzzzxxxwww~~~wwwmmmkkkwww}}}zzzzzzzzzzzz{{{~~~}}}iiicccZZZPPPJJJHHHHHHJJJMMMRRRZZZaaafffmmmtttzzzwwwiii\\\PPPIIIBBBAAA@@@>>>===<<<<<<<<<>>><<<===??????AAAJJJTTTgggnnnWWWMMMJJJKKKNNN[[[tttqqq\\\III>>>;;;888444222222333444333222111111000000111111222222222111111000000//////111111111000000000//////000000000000000000000000kkkWWWJJJAAA<<<<<<888888777666555444444333666666555555555555444444222222222222111111111111111111111222222222222333222222222111111000000///111111000000111111222222------------///111444555........................//////000000000///......------............------///...------------...///////////////////////////------...............---000222555===LLL[[[aaa___```fffrrr{{{}}}~~~rrrbbb[[[ddd~~~~~~}}}zzzzzzzzzyyyyyy{{{xxxnnn___ZZZSSSLLLHHHHHHKKKMMMOOOUUU^^^eeeiiiooouuuzzzooo___RRRJJJEEEAAA@@@???>>>===<<<<<<<<<999999;;;>>>@@@EEEQQQ^^^|||]]]KKKHHHKKKKKKTTThhhgggQQQBBB::::::777444222222333333333222111111000000111111222111111111000000000000000111111000000000000//////000000000000000000000000tttZZZKKKDDD@@@===<<<888888777666555555444444444444444444444444444444222222222222222222111111111111111111222222222222222111111111000000000///111000000000000000111111000000/////////.........///...------------...///000000000//////......---------............------.........------.........000000000000000000000000......000111111111000///000222444999EEEUUU^^^___[[[aaalllxxx~~~vvvcccUUUXXXnnn~~~|||{{{{{{{{{{{{yyyxxxyyy|||yyykkkbbbYYYUUUOOOKKKIIIKKKNNNQQQRRRYYYaaahhhmmmqqqvvvzzzzzzgggVVVKKKEEEDDD@@@???>>>===============::::::;;;>>>BBBLLL___ppplllTTTHHHHHHLLLMMM]]]xxxvvv]]]JJJ@@@<<<999666333222333333333333111111000000000000111111000000000000000111111111000000000000000000//////000000000000000000000000wwwdddOOOEEEBBB???;;;:::777777666666555555444444222222222222222222222222111222333333333333222222000000111111111222222222111111111000000000000000000//////.........//////000000//////...------,,,000...---,,,,,,---...000000000///.........------------............---------..................---000000000000000000000000---...000111111111000///111333444666???OOOZZZ___[[[___iiiuuu}}}}}}jjjXXXSSS```qqq}}}{{{zzz{{{{{{{{{zzzxxxyyy|||~~~{{{nnnbbb[[[TTTQQQLLLIIIIIILLLPPPSSSVVV\\\eeelllppptttyyy}}}sssaaaQQQHHHDDDDDD>>>>>>===============>>>@@@>>>>>>BBBIIIYYYtttzzzaaaSSSKKKIIILLLUUUkkklllUUUDDD>>><<<777555333222333444333222111000000000000000000111000000000000000111111111//////////////////000000////////////////////////dddVVVGGGAAA???;;;777666666666555555444444444444000000111111111111222222111222333444444444333222000000000111111111111222000000000000000000000000//////...---------......,,,,,,------...////////////...---,,,,,,---.../////////......---.........------............------------...//////...------////////////////////////+++,,,---...///////////////222333333:::IIIVVV]]]]]]^^^fffrrr|||sss___SSSUUU^^^yyy~~~{{{{{{{{{}}}{{{zzzyyyxxxyyyzzzyyyxxxyyy{{{~~~|||oooeee\\\VVVNNNLLLIIIHHHIIIMMMRRRUUU[[[aaaiiippptttyyyxxxjjjZZZNNNGGGDDDCCC======<<<<<<<<<===>>>>>>======???EEEPPPgggnnnZZZQQQLLLLLLPPPaaayyy{{{aaaKKK>>>999999666444333222333444333222111000000//////000000111111111111000000000000000......////////////000000////////////////////////mmmUUUKKKAAA===:::777555666444444444444333333333333000000111111222222222222///000222333444333222111000000000000111111111111///000000000000000000000000000///...............,,,,,,,,,,,,---...///000.........------...............---------...///000------............------------...//////...------........................,,,,,,,,,------...///000---000222111666DDDRRRYYY\\\[[[```mmmxxxzzzfffUUUPPPSSSddduuu{{{zzz{{{~~~|||zzzyyyxxxtttvvvwwwwwwwwwxxx{{{}}}}}}oooddd\\\VVVRRRKKKJJJIIIIIILLLQQQWWW[[[aaagggnnntttxxx~~~xxxnnn___SSSKKKFFFBBB???<<<<<<<<<<<<<<<===>>>???999<<>>???<<>>999888888555333222333444444333111000000////////////000000333222222111000//////...---.........//////000000////////////////////////uuu]]]OOODDD@@@;;;666444333222111777666555444444444444444333222000......///000222111111111111111111111111////////////////////////111000//////000222444555////////////////////////........................---...///...------...///...///...+++'''&&&))),,,...---,,,,,,,,,,,,---...///////////////.........+++++++++,,,,,,---------,,,,,,,,,------------...///.........111999BBBIIIPPPQQQWWWbbbqqq}}}xxxxxxyyyfffUUUJJJIIINNN[[[jjjppppppwww~~~{{{yyyxxxwwwxxxxxxvvvvvvuuuttttttvvvzzz~~~|||vvvhhh^^^WWWRRRLLLGGGHHHIIIKKKMMMQQQXXX___dddllloootttzzzzzzfff\\\NNNEEEBBB@@@>>>;;;<<<===<<<;;;999999:::<<<===AAANNNfffyyyeeeRRRIIIHHHQQQiiijjjQQQAAA:::666666777333333333222222222111111111111111111111111111111222111111111000000//////000000//////.........---,,,---------......//////fffQQQDDDDDD@@@;;;888777666555444666666555444444444444444555444222000000000111222111111111111111111111111000000000000000000000000000000//////000222333444////////////////////////........................---...///...---,,,---///+++,,,,,,+++))))))---000...---,,,,,,,,,,,,---...////////////............,,,,,,,,,---------------.........////////////000000000//////111666>>>CCCLLLOOOVVVaaannn{{{}}}wwwooo[[[NNNCCCEEEOOO^^^ggglllvvv~~~|||yyyvvvttttttvvvwwwxxxyyyyyyxxxwwwyyy|||}}}uuulll```WWWRRRNNNJJJFFFFFFHHHKKKOOOUUU\\\dddjjjrrrvvv{{{|||rrraaaXXXKKKCCC@@@???===;;;;;;<<<<<<<<<;;;;;;===???GGGMMM]]]xxxgggYYYMMMKKKOOO^^^{{{ooo\\\GGG;;;555333333555333333222222222111111111111111111111111111111111111111111000000000//////000/////////............------........./////////oooZZZIII@@@AAA>>>:::777777777666555555555444333333333444444777666444222111111222333111111111111111111111111000000000000000000000000000/////////000111222333000000000000000000000000------------------------,,,...///...---,,,---...,,,,,,,,,+++***+++...000...------,,,,,,------.................................---------------,,,.........////////////000000000000000000333888;;;EEEKKKUUU```kkkwww|||{{{dddTTTDDD@@@CCCPPP]]]ggguuu|||yyyuuuqqqpppqqqsssuuu{{{|||}}}|||{{{{{{}}}}}}uuuhhhaaaWWWPPPMMMLLLIIIGGGHHHJJJNNNSSSXXX```hhhnnntttxxx}}}pppgggYYYQQQGGG@@@>>>===<<<;;;999;;;<<<=========@@@BBBLLLVVVkkk~~~nnnUUUMMMIIIMMMXXXmmmwww___PPP@@@999666444555777333222222222222111111111111111111111111111111111111111000000000000//////////////////..................////////////000000vvv```QQQEEE>>>;;;999666444555555555444444444333333333333333444666555444333222111111111111111111111111111111111111111111111111111111111////////////000000111111000000000000000000000000------------------------,,,---......,,,,,,---...000///...---++++++,,,,,,------------------------------...............///...---------,,,,,,++++++,,,,,,,,,------------...---///000000000111444666???GGGSSS^^^iiisss}}}nnn]]]NNNDDD@@@IIIVVVdddvvv{{{xxxsssooonnnpppsssuuu{{{}}}~~~~~~||||||}}}~~~}}}vvvmmm```[[[SSSMMMKKKKKKKKKJJJMMMPPPSSSWWW[[[bbbiiinnnvvvzzzsssfff\\\PPPJJJCCC>>><<<<<<<<<;;;999;;;<<<======>>>@@@CCCMMM[[[vvv}}}gggZZZMMMIIIIIIOOO^^^xxx}}}eeeQQQEEE;;;777666555555777222222222222111111111111111111111111111111111111000000000000000000/////////////////////........./////////000000000000000{{{```OOOEEE>>>:::888666444444444555444444333333222222222222333444444333222111111000000000000000000000000000000000000000000000000000000000......//////000000000///////////////////////////------------------------,,,---...---,,,+++,,,...///...---------,,,,,,+++------------------------,,,---------......//////------,,,,,,++++++******,,,,,,,,,------------...***,,,...///000111333555:::CCCPPP[[[fffoooyyy~~~~~~yyyhhhYYYKKKBBBGGGSSScccyyy~~~~~~{{{xxxsssooooooppptttvvvyyy{{{||||||{{{zzz{{{|||}}}~~~uuuiiiaaaZZZVVVPPPKKKIIIJJJKKKLLLOOORRRVVVZZZ___fffmmmqqq|||wwwiii]]]UUUHHHEEE@@@<<<;;;;;;;;;<<<:::;;;<<<<<<<<<>>>AAADDDPPPcccjjjYYYOOOJJJHHHIIIQQQcccmmmVVVDDD<<<555444333111000222222222222111111111000000000000000000000000000000//////////////////000000.........///////////////000000000000000/////////fffPPPEEE@@@<<<888888777555555666777666555222222111111222222333333111111111000000000//////000000000000000000000000////////////////////////......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++******+++...//////...,,,------......------,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,++++++.........////////////000)))+++...//////000222444666===IIIVVVbbbkkkssswww~~~~~~{{{yyyvvvwwwcccTTTHHHIIIRRRaaayyy~~~}}}}}}}}}||||||||||||{{{xxxtttqqqppprrruuuwwwwwwxxxxxxxxxwwwwwwyyy{{{|||}}}}}}|||}}}vvvjjj```YYYSSSPPPLLLHHHFFFHHHKKKMMMOOORRRXXX^^^eeemmmtttyyy}}}yyylll```UUUNNNCCCAAA???<<<;;;;;;<<<===;;;;;;;;;;;;<<<@@@EEEJJJUUUjjjppp\\\PPPJJJFFFGGGKKKWWWmmmwww^^^LLL@@@999555555444111000222222111111111111000000000000000000000000000000000......////////////000000.........///////////////000000////////////......nnnVVVFFF@@@>>><<<999777666555555666666555333111111111111111222333333//////000000111111000000000000000000000000000000........................---.../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***)))(((+++...///...,,,,,,,,,---......---,,,,,,++++++,,,------...//////---------........................////////////000+++,,,...///...///111333222777BBBPPP]]]ggglllmmmwww{{{~~~|||xxxvvvvvvvvvttteeeVVVQQQSSS]]]uuu|||{{{{{{zzzzzzzzzzzzzzzyyywwwuuusssrrrsssuuuvvvuuuuuuuuuttttttuuuyyy{{{{{{{{{zzzyyyyyy|||wwwkkkccc\\\WWWNNNLLLIIIFFFFFFIIIMMMQQQRRRVVV]]]cccjjjrrrzzz}}}|||mmmaaaWWWMMMGGGAAA@@@???===;;;;;;<<<>>><<<;;;:::;;;===DDDLLLSSS___vvvwww```QQQIIIGGGDDDGGGOOO___yyygggQQQDDD===999666777666333222555111111111111000000000000000000000000000000000000........./////////000000............/////////000/////////.........------ppp___JJJ===;;;;;;999777555444222333333333222111111111000000111222333333...///000111111222111111000000000000000000000000........................---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------+++)))+++------+++(((,,,,,,---......---,,,,,,++++++,,,,,,---...//////......//////000000111111,,,,,,,,,---------......---...///.........000222///333===LLLZZZdddggggggrrrvvvzzz{{{xxxuuutttttt}}}uuudddYYYTTT[[[qqq{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwuuussssssssstttuuutttttttttsssrrruuuyyy|||zzzzzzyyywwwwwwzzz~~~vvviiiaaa\\\XXXUUULLLKKKIIIGGGHHHKKKQQQUUUYYY\\\bbbhhhmmmtttzzztttfffZZZQQQHHHCCC@@@@@@???===<<<;;;===>>>;;;;;;:::;;;???HHHRRRZZZmmmmmmVVVJJJEEEEEEEEEJJJTTTgggvvv]]]JJJAAA777333111333222///000222111111111111000000000000000000000000000000000000---.........//////000000---.........//////000000//////......---------,,,yyy[[[QQQDDD<<<:::999666444666555555444444333333222......///000000000000000000000000000000000000000//////000000000000//////......//////000000111111///...---,,,,,,---...////////////......---------///......------......///---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,111...,,,***++++++******,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------...///000000000///------,,,---...000222333333555:::BBBNNNXXX```dddmmmrrrxxx{{{yyywwwwwwwwwooobbbWWWVVVhhh}}}}}}{{{xxxvvvwwwyyyyyyyyyxxxwwwvvvtttsssssssssssstttsssqqqpppppprrruuuvvvwwwxxxwwwvvvuuuwww{{{~~~zzzmmmccc\\\WWWPPPKKKIIIIIIIIIHHHIIILLLQQQUUU]]]bbbhhhlllpppuuu|||xxxiii^^^TTTJJJCCCAAA;;;;;;;;;<<<<<<<<<<<<<<<===:::;;;???EEEMMM[[[hhh{{{___PPPJJJHHHHHHGGGQQQaaavvvdddOOOBBB;;;555555444333111000000///111111111111111111111111333222///------...000111000000//////......------////////////////////////...///////////////......zzzcccRRRJJJ@@@:::999999777555555555444444333222111111...///000000111111111000000000000000000000000000//////000000000000/////////////////////000000000///......------......///.........---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,......,,,+++,,,---111///---,,,---...---,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++------.../////////......------------...///111222444555888???IIITTT\\\aaaeeekkksssyyy{{{{{{|||}}}wwwhhhZZZTTTaaattt~~~{{{xxxwwwxxxxxxxxxxxxwwwvvvuuutttssssssrrrrrruuusssqqqooooooppprrrsssvvvvvvuuuttttttvvvzzz}}}xxxoooccc[[[VVVRRRMMMIIIGGGGGGIIIJJJLLLQQQWWW[[[aaaeeekkkooorrrvvv}}}ssscccXXXOOOEEE@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAFFFKKKYYYqqqsssZZZNNNIIIHHHHHHNNN\\\qqqrrr\\\KKK???:::555555444333222111000000111111111111111111111111000000000//////.........000///////////////......------------------------,,,---------------,,,,,,zzzbbbQQQGGGBBB<<<999999999888666555555444333222111000//////000111111222111111111000000000000000000000000//////000000000000//////000000//////////////////......////////////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++---......---,,,,,,---///...,,,,,,---......------,,,,,,,,,,,,---......,,,,,,------------,,,,,,------.........---,,,,,,......------...///000000444444666;;;CCCNNNXXX^^^___fffooovvv{{{~~~ttt```UUU[[[iii|||yyyxxxxxxxxxwwwvvvttttttssssssrrrrrrrrrqqqtttsssqqqooonnnooopppqqqtttttttttsssrrrtttxxx{{{~~~~~~tttjjjbbbYYYRRROOOMMMJJJHHHDDDFFFIIILLLQQQWWW]]]bbbfffjjjpppsssvvvzzzyyykkk[[[QQQHHH@@@<<<===<<<<<<<<<;;;;;;;;;<<<<<<999>>>DDDIIIOOObbbfffRRRIIIGGGHHHKKKZZZnnnuuu```PPPDDD<<<888555555444444333222111111111111111111111111111111---...///000000...---,,,////////////000000000000........................,,,,,,---------------,,,zzzdddSSSIII???<<<999888999999777666555444333222111///......000111111222222222111111000000000000000000000000//////000000000000//////000000000//////......------...000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---,,,,,,++++++,,,,,,---+++---///...---,,,---...+++***)))***,,,---,,,,,,------,,,,,,------...///,,,,,,------------,,,,,,------------,,,,,,+++***.....................///222222333777>>>JJJVVV^^^^^^dddllluuu{{{mmm]]]\\\cccyyy|||yyyxxxxxxwwwvvvuuurrrrrrrrrrrrqqqqqqpppppprrrqqqpppoooooopppqqqrrrsssssssssrrrrrrtttxxx{{{|||~~~tttkkk```[[[SSSNNNKKKKKKJJJIIIDDDGGGKKKPPPUUU[[[aaafffiiinnntttxxx{{{~~~rrrdddTTTJJJDDD>>>;;;======<<<;;;;;;;;;;;;<<<===<<<@@@FFFLLLVVVllluuuYYYKKKFFFFFFKKKSSSkkk}}}cccPPPFFF>>>999777555555444444333222222111111111111111111111111111---...............------...//////000000111111111000000000000000000000000---...//////000/////////fffQQQEEEAAA<<<;;;:::999888888666555444333333222000//////...111111222222222111111000//////////////////////////////000000000000//////000000//////......---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---+++---......---,,,,,,---***))))))***,,,---,,,+++---,,,,,,,,,,,,---......,,,------......------,,,,,,---------,,,+++******---------...............000000111444:::FFFTTT^^^]]]```hhhqqqzzz~~~llleeeeeeqqq}}}{{{yyywwwwwwwwwuuusssppppppqqqqqqpppooonnnmmmnnnnnnnnnoooppprrrsssuuusssssssssrrrrrrtttyyy||||||}}}ttthhh___YYYUUUOOOJJJHHHHHHHHHHHHFFFJJJOOOTTTYYY^^^cccgggjjjpppwww}}}xxxkkk^^^OOOGGGAAA===<<<>>><<<<<<;;;::::::<<<===>>>BBBDDDLLLYYYjjj|||eeePPPGGGFFFHHHTTTbbbqqqUUUFFF???:::666555444444444333333222222111000000000000000000000000///...---,,,,,,---///000......//////000000111111000000000000000000000000---......///000000//////qqqYYYGGG???>>>;;;;;;:::999777666555444333333222222111000000000111111111222111111000/////////////////////////////////000000000000////////////..................------............------,,,,,,,,,,,,------------++++++************++++++---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,++++++,,,...///---,,,,,,++++++++++++,,,------------............------,,,,,,---------,,,+++++++++,,,---...............//////000222777BBBPPPZZZYYY[[[aaakkkvvv~~~qqqkkkkkkxxx~~~~~~zzzyyywwwvvvvvvvvvtttrrrooopppppppppooommmkkkjjjjjjkkklllmmmoooqqqssstttrrrrrrrrrqqqrrrtttyyy|||{{{{{{{{{}}}uuuiii^^^XXXRRROOOJJJFFFDDDEEEGGGHHHJJJNNNTTTYYY]]]bbbfffiiilllrrrzzz~~~rrrcccWWWJJJDDD@@@<<<;;;===;;;:::999999:::<<>>888999888777555444444555222222222222222222222222000111111111000000///...//////////////////////////////000000000000//////------..................------,,,,,,,,,,,,------,,,,,,---------.........++++++************++++++---,,,,,,++++++,,,,,,---)))+++,,,,,,+++******+++,,,++++++---......,,,++++++************+++,,,,,,------............------+++,,,,,,------------,,,***+++,,,...//////.........///000000333<<>>BBBDDDRRRcccpppZZZKKKCCCCCCKKKQQQ^^^cccNNN===:::999222000333111111111000000000000000000000000000000000000000---...///111111111000000.........------,,,,,,+++------------------------,,,---...///000000000000lll```PPPCCC>>><<<:::888444444555555444444333222333222000/////////000111111111111000000000000000000000000000000000000000000000000///......------////////////////////////........................//////.........---------,,,++++++******++++++,,,))))))***,,,---,,,)))&&&......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////000000......333===EEEWWWYYY\\\___dddmmmxxx}}}{{{|||{{{mmmlllttt|||~~~|||~~~}}}vvvooommmrrrwwwyyyyyy|||}}}}}}}}}|||zzzxxxwwwtttrrrqqqqqqrrrqqqpppnnnrrrqqqooollliiigggeeedddeeeeeeffffffffffffffffffggggggggggggiiimmmppprrrrrrooommmlllnnnsssyyy}}}vvvnnnccc[[[WWWSSSNNNIIIGGGGGGGGGGGGHHHJJJOOOSSSWWW[[[```ccceeehhhnnnrrr|||zzzpppccc[[[PPPIII@@@<<<<<<;;;999555777777999;;;<<<===DDDLLLYYYwwwkkk[[[SSSIIIGGGFFFIIIXXXvvvrrrTTTKKK???888555444222///111111111111111111111111111111111111111111111111000000//////.........---000000000///......------//////////////////......---,,,+++++++++---///000nnn[[[PPPCCC:::666666444333444444444555444444333222333333111000000000111222000000000000000000000000000000000000000000000000.........///////////////.........................................................------------,,,******))))))))))))******---,,,+++,,,------,,,+++******))))))((('''''''''+++******************+++******))))))(((((()))))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...000000......222:::BBBOOOSSSYYY\\\```fffpppwww~~~|||xxxwww~~~nnnjjjooo}}}zzzyyyzzztttmmmfffeeejjjqqqtttuuuzzzzzzzzzzzzyyywwwvvvtttnnnmmmlllmmmooopppooonnnrrrqqqooollljjjgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccdddfffhhhiiikkkiiiffffffhhhnnntttxxxyyynnnggg]]]VVVSSSPPPLLLHHHEEEFFFGGGGGGIIILLLQQQUUUYYY]]]aaadddfffjjjpppuuu~~~zzzsssiii^^^VVVJJJDDD===:::;;;;;;999777777777999<<<===???HHHRRRgggttt___PPPIIIGGGFFFHHHPPPeeeyyydddLLLDDD;;;555444444333111111111111111111111111111111111111111111111111111000/////////............---------...........................////////////...---------------------mmm\\\LLLEEE<<<777666666666555444444444444444333222222444333222222111111222222000000000000000000000000000000000000000000000000------......///000000111------------------------........................------------,,,,,,,,,,,,++++++************++++++///,,,******+++---------++++++++++++++++++++++++,,,+++***))))))***+++,,,((((((((('''(((((())))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---///000///...111666;;;DDDLLLVVV[[[\\\```gggnnnyyy{{{wwwqqqmmmtttrrrjjjiiiwww}}}xxxtttrrrjjjccc\\\[[[bbbkkkppprrrvvvwwwwwwwwwvvvtttsssrrrpppoooooopppsssuuuuuutttqqqpppnnnllljjjhhhffffffddddddddddddddddddddddddfffeeedddbbbbbbbbbcccdddcccbbb``````ccchhhnnnrrrzzz}}}uuunnnccc]]]UUUPPPNNNLLLIIIFFFCCCDDDFFFHHHKKKPPPUUUYYY\\\___cccfffhhhmmmtttyyy{{{tttooohhh```VVVNNNCCC>>>999777999;;;:::999888888;;;>>>@@@DDDOOO[[[{{{yyycccQQQFFFAAACCCDDDJJJXXXrrrjjjVVVBBB===666222333444444333111111111111111111111111000000000000000000000000////////////............,,,------...//////000000------......////////////.../////////...---+++***qqq\\\PPPCCC@@@;;;888888999888888333444444444444333222222333333222222111111111111/////////000000000000000////////////////////////............//////000000------------------------........................------,,,,,,,,,+++++++++...------,,,,,,------...+++***((()))***++++++***+++++++++,,,,,,---------...---+++******+++---...***************+++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---...000/////////222555;;;EEERRRYYY[[[]]]dddjjjtttvvvxxx{{{||||||zzzyyynnnhhhccchhhxxxzzzoooiiirrr}}}wwwqqqnnneee^^^VVVWWW___iiipppsssttttttuuuuuutttsssqqqpppsssrrrrrrsssvvvwwwwwwvvvooonnnmmmllljjjhhhggggggcccccccccbbbbbbbbbbbbbbbcccbbbaaa```````````````___^^^\\\]]]```eeekkknnnuuuyyy~~~|||tttlllgggZZZUUUOOOKKKIIIHHHFFFDDDAAADDDGGGKKKOOOTTTZZZ^^^___bbbeeehhhjjjpppwww}}}yyyssskkkddd^^^VVVMMMFFF???;;;888777888::::::::::::;;;===AAACCCIIIXXXggg~~~gggUUUIIIBBB@@@DDDGGGQQQdddwww[[[III<<<888333111222444444444111111111111111111111111///////////////////////////////////////............/////////000000000111,,,------......//////000//////...---------------qqqZZZKKKDDD;;;:::777666666666555444333333444444333333222111111111111111111000000///......//////000000000000////////////////////////000000//////............................................................------,,,,,,,,,+++++++++...------,,,,,,------...(((((()))+++------***(((''''''(((((()))*********------,,,++++++,,,------+++++++++++++++,,,---...)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...////////////000111222===JJJSSSVVV[[[aaagggooopppqqqrrrqqqpppooonnnfffaaa]]]aaammm|||yyyooorrr~~~}}}~~~}}}xxxrrrnnnccc\\\UUUUUU]]]hhhooorrrssssssttttttsssrrrqqqppppppnnnmmmnnnooopppooonnnllllllkkkjjjiiihhhggggggbbbaaaaaaaaa`````````___ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYY\\\aaafffiiiqqquuuzzz~~~}}}ssskkkeee___[[[TTTQQQMMMIIIGGGEEEDDDCCCCCCFFFJJJNNNRRRXXX^^^bbbaaadddiiilllooottt|||yyyuuunnnddd\\\UUUNNNEEE@@@>>><<<999888888999:::::::::;;;>>>AAAEEENNNaaarrrnnnYYYKKKDDDAAA@@@EEELLL[[[sss~~~dddLLL>>>999777444222222333333333000000000000000000000000.................................////////////////////////......---------,,,---------....../////////...,,,+++,,,...000222uuu^^^KKKAAA>>>999888777666555444444444333333333333333222111111000111111111111000//////---......//////000000111000000000000000000000000111000000///......------////////////////////////........................------------,,,,,,,,,,,,++++++************++++++))))))+++...000///,,,***)))))))))******+++++++++******************************************+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////...555>>>GGGOOOVVV^^^cccjjjkkklllkkkiiifffeeefff```______aaahhhrrr}}}zzzxxx||||||{{{|||~~~}}}zzztttpppddd]]]VVVVVV^^^gggmmmoooqqqrrrsssssssssqqqpppooonnnlllkkkkkkkkkkkkiiihhhjjjiiiiiihhhhhhggggggggg`````````______^^^^^^]]]XXXYYYYYYZZZZZZ[[[[[[[[[VVVVVVUUUUUUWWW[[[```bbblllpppuuuzzz|||~~~}}}qqqggg```[[[UUUQQQNNNMMMJJJHHHFFFEEEDDDDDDFFFIIINNNRRRVVV\\\aaaeeedddhhhnnnrrrvvvzzzwwwoooggg]]]TTTMMMGGG@@@;;;<<<<<<:::999999999999:::888:::>>>CCCIIIWWWnnnxxxbbbOOOEEEAAA@@@@@@BBBNNNbbb}}}lllUUUDDD;;;777666555333222222222222000000000000000000000000////////////////////////.........///////////////------,,,,,,+++******)))------------------------......,,,,,,---...111222uuuaaaQQQDDD>>>===888999888777666555555666222333333333333222111111111111222222222111000///------......///000000111000000000000000000000000///////////////..................................................................------------,,,******))))))))))))***************,,,...///...,,,,,,,,,,,,,,,,,,,,,------((()))+++,,,,,,+++)))(((+++***)))))))))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,......---...///000000///000111666===HHHRRR[[[___dddgggiiihhheeebbbbbbbbb```cccfffgggiiioooyyy~~~{{{}}}||||||}}}~~~}}}zzzvvvrrrhhhaaa[[[ZZZaaahhhlllmmmooopppqqqqqqqqqpppooonnnnnnmmmkkkkkklllllljjjhhhgggggggggggggggfffffffff```______^^^]]]]]]\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\UUUTTTSSSSSSTTTXXX[[[^^^eeeiiiooosssvvvwwwyyyzzz}}}xxxqqqfff^^^YYYUUUQQQNNNHHHHHHHHHFFFEEEEEEFFFGGGJJJMMMQQQVVVZZZ^^^cccfffgggmmmtttzzz}}}zzzsssfff^^^TTTKKKFFFBBB===999999999999999888999:::;;;999<<>>LLLVVVVVVTTTRRRTTTYYY```eeeggg{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxwwwsssnnniiidddbbbbbbbbbeeefffhhhjjjkkklllmmmmmmjjjjjjiiiiiiiiihhhhhhhhhggggggggggggfffeeedddcccbbb```^^^\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXVVVUUUTTTVVVUUUTTTRRRQQQPPPPPPPPPNNNRRRXXX]]]bbbfffiiilllmmmnnnpppsssuuuxxxzzz{{{}}}tttpppmmmjjjkkklllkkkiiiddd]]]WWWSSSOOOLLLIIIFFFFFFEEEDDDBBBEEEEEEFFFHHHLLLOOOSSSUUUYYY[[[]]]```ccciiipppuuu{{{}}}zzztttnnnfff^^^UUUOOOGGGCCC>>>:::999999888888888666777:::<<<<<>>AAADDDKKKZZZkkkmmmUUUFFF>>>777444333222111111111111000000000222222111111000000//////........................---............------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++oooZZZLLLBBB>>>999555555555444333333333222222222222333333111111111000000000000000111111111000000000//////........................---------....../////////------------------------...------,,,,,,------...------,,,+++++++++++++++---------,,,,,,,,,,,,+++,,,+++++++++***)))))))))))))))******+++++++++,,,(((((((((((())))))***+++************))))))))))))''''''((()))***++++++,,,((()))++++++)))))))))***++++++************++++++............---,,,,,,,,,......---------...//////...000000000111999FFFQQQRRROOOMMMOOOVVV___eeehhhzzz{{{yyy~~~}}}}}}~~~|||{{{{{{|||}}}}}}{{{zzzyyyvvvrrrlllgggcccaaa```bbbccceeegggjjjlllmmmnnnjjjjjjiiiiiihhhhhhggggggeeeeeefffeeeeeedddcccbbb___^^^\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRUUUTTTRRRPPPOOONNNMMMMMMJJJNNNSSSXXX\\\___cccfffiiijjjlllnnnqqqsssuuuuuu{{{}}}tttjjjeeeaaa___```___^^^[[[XXXTTTPPPNNNHHHGGGEEEDDDCCCDDDDDDDDDCCCDDDGGGJJJNNNRRRVVVXXX\\\^^^```dddhhhnnnuuuzzz~~~{{{yyyvvvrrrmmmggg___VVVMMMGGGBBB>>>:::888888888888888888777888::::::===FFFPPP]]]nnnsssaaaTTTHHHCCC@@@CCCHHHUUUlllvvvbbbKKK@@@<<<888555333111111111111000000000000222222111111000000000000........................---------......------,,,------------------------//////.........---------------------------------mmmYYYJJJBBB<<<;;;888666555444333222222222111111111111222222000000000000000000111111222222111111111000000000........................,,,,,,------......//////...........................------,,,,,,------......------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++***))))))))))))***************++++++)))))))))))))))***+++,,,))))))))))))))))))))))))''''''((()))***++++++,,,+++---...---+++))))))))).........------.........,,,,,,,,,,,,---.........---------------...///000---///000//////555@@@IIIQQQNNNMMMNNNUUU]]]eeeiiiyyyzzz~~~~~~}}}}}}yyyxxxxxxyyy{{{}}}|||{{{yyywwwtttooojjjfffbbb```aaabbbccceeehhhjjjlllnnnjjjjjjiiiiiihhhggggggfffccccccccccccbbbaaa``````[[[ZZZYYYXXXWWWWWWVVVVVVXXXXXXWWWVVVTTTRRRPPPOOORRRQQQPPPNNNLLLKKKKKKJJJJJJMMMQQQTTTVVVYYY\\\^^^cccdddgggjjjmmmnnnoooppprrrtttvvvxxxzzz|||{{{lllbbb]]]ZZZXXXSSSRRRPPPNNNLLLJJJHHHHHHDDDDDDCCCCCCBBBCCCEEEGGGCCCEEEGGGKKKOOOTTTWWWYYY]]]```dddhhhmmmsssyyy~~~{{{vvvsssqqqnnnjjjeee___XXXPPPGGGBBB>>><<<999777888999999888:::999999;;;<<>><<<:::777777888999888888::::::<<>>???CCCMMM```{{{uuu]]]NNN???999777444222111//////000000000000000111000000000///////////////------------------------+++,,,,,,------------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++iiiZZZOOOCCC;;;999000111333333222111111111111111000000000000111111///000000000111111111111//////.........---------...........................------------------,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++*********)))))))))***************+++++++++************))))))))))))******)))((((((((())))))(((((((((((())))))******)))))))))))))))*********''')))+++,,,,,,,,,---...((())))))))))))))))))((()))'''&&&(((***,,,+++)))++++++++++++,,,---...///+++,,,---///222555888:::CCCHHHLLLMMMOOOVVVbbbkkkxxx{{{wwwtttxxxvvvssssss{{{}}}~~~zzzxxxvvvuuuuuuuuutttsssttttttuuutttqqqmmmhhhfff`````````aaabbbdddfffgggggggggfffeeedddcccbbbbbb_________^^^^^^]]]\\\[[[WWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJLLLMMMNNNQQQTTTTTTWWWZZZ___bbbdddeeeeeefffhhhjjjlllmmmooosssuuuvvvyyy}}}xxxnnnaaaWWWRRROOOMMMKKKJJJIIIGGGFFFEEEDDDDDDDDD???AAABBBBBBAAACCCFFFJJJIIIKKKMMMPPPSSSVVVXXXYYY___dddllltttyyy~~~}}}uuunnniiieeeaaa___[[[VVVPPPKKKFFFBBB>>>;;;:::888666666777777777666888:::>>>DDDNNNccc~~~jjjXXXIIIBBBBBB;;;@@@JJJ[[[uuuvvvbbbQQQGGG===999777444333444////////////000000111111.....................///------------------------***+++,,,---------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++zzzfffRRRIIIDDD<<<666444333444444333111000///000111111000000000000111111//////000000111111111222000000/////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***)))******************))))))))))))((())))))******+++++++++,,,*********)))))))))))))))***)))(((''''''''''''''''''((((((((())))))***************)))))))))))))))(((***++++++*********+++++++++,,,,,,,,,,,,++++++---***((()))+++,,,***(((+++******+++,,,---...///------...222666999999999<<>>@@@AAAAAA@@@BBBFFFIIILLLNNNPPPSSSUUUWWWXXXYYY```fffoooxxx~~~xxxsssmmmfffbbb^^^ZZZXXXTTTOOOIIICCC@@@===:::888888777555555666666666444777:::@@@IIIWWWqqqkkkZZZKKK???===@@@===DDDSSShhhkkkUUUDDD===777555333//////111.../////////000000111111---------...............------------------------***+++,,,,,,------------------------------------//////.........---------------------------------```UUUFFF===999999888777333333333222222111111111000000000000000000000000000000000000000000000000111111000///...---,,,,,,------------------------,,,,,,,,,------///000111...------,,,,,,------......---,,,,,,......---,,,***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************++++++++++++,,,***((()))+++,,,+++((((((((((((((())))))))))))...---+++))))))***+++,,,))))))))))))))))))))))))---------,,,,,,+++++++++---,,,+++*********+++,,,///......------///000111777>>>FFFIIIJJJMMMUUU\\\kkkrrr|||uuuoooggggggooo~~~xxxzzzsssjjj```hhhrrryyy{{{{{{}}}~~~|||}}}{{{wwwssspppooopppoooooorrrpppoooppprrrqqqmmmhhhhhheeebbb```___^^^]]][[[______````````````______^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNPPPRRRUUUXXX[[[\\\```___]]]\\\]]]```cccdddiiikkkmmmqqquuuzzz}}}zzzooohhh[[[WWWQQQLLLIIIHHHFFFEEEEEEDDDCCCAAA@@@?????????===???CCCEEEGGGIIIKKKMMMMMMPPPSSSUUUWWW[[[___bbbhhhooowww{{{}}}}}}tttlllhhhbbb]]]XXXUUURRROOOLLLIIIDDD>>>:::777666666999555222555666555777:::888<<>>666555555555333222222111111111000000000000000000000000000000000////////////////////////000000//////......------------------------------,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,---+++***+++,,,---,,,+++***************************++++++,,,,,,++++++*********))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''(((***+++***((((((((((((((())))))))))))((('''&&&&&&'''(((***,,,************************+++++++++++++++*********,,,,,,+++******++++++,,,...---,,,,,,,,,---//////666;;;AAAEEEGGGJJJPPPUUU```fffnnnuuuxxxyyyyyyyyynnniiicccbbbhhhvvv}}}tttuuu{{{{{{ppphhhaaafffnnntttyyy||||||yyywwwzzz|||yyytttqqqppppppooonnnqqqqqqqqqrrrrrrpppllliiigggeeeaaa___^^^]]][[[ZZZ]]]]]]^^^______`````````^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKKKKMMMOOOQQQTTTVVVWWWZZZYYYYYYYYYZZZ]]]```bbbfffgggjjjmmmpppsssuuuvvvwwwzzz}}}wwwkkk```ZZZSSSPPPKKKGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>AAADDDFFFGGGIIIKKKMMMOOOQQQUUUWWWYYY]]]aaadddlllrrrxxx|||}}}vvvmmmeee```[[[XXXVVVSSSOOOLLLFFFDDD@@@;;;888777777777:::555333555666444555777;;;@@@GGGTTTmmmvvv```KKKBBB???;;;<<<@@@GGGPPPgggrrr]]]JJJAAA888777444222000000000111111111111000///.........//////.........//////000...---------,,,,,,,,,+++........................------------------------,,,------***((((((***---,,,,,,------,,,+++)))(((vvv\\\OOODDD===666222222333222111111000000000000/////////////////////////////////////////////////////////........................------------------------+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***+++,,,+++*********************************++++++++++++******+++***)))((('''%%%$$$$$$))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))'''(((((((((((())))))))))))%%%%%%$$$%%%''')))+++---++++++++++++++++++++++++)))))))))***************,,,++++++******+++,,,,,,,,,,,,+++***+++,,,---...333555:::???DDDHHHJJJLLLTTTXXX___dddhhhjjjlllnnneeeccc```^^^aaalllzzz}}}uuunnnnnnqqqwwwwwwppplllgggjjjnnnsssyyy~~~{{{vvvqqqpppwww{{{wwwsssqqqpppooommmppprrrttttttqqqnnnkkkjjjgggdddaaa^^^]]]\\\ZZZXXXYYYZZZ[[[\\\^^^___``````]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSRRRSSSUUUXXX\\\^^^```bbbdddgggiiijjjjjjjjjnnnrrrvvvzzz|||~~~|||vvvnnncccYYYQQQLLLJJJGGGCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@CCCFFFHHHIIIJJJLLLNNNRRRUUUXXXZZZ]]]```eeehhhqqquuuyyy|||~~~yyymmmeee\\\XXXSSSRRRSSSQQQLLLGGG@@@>>>;;;888777777777888888555444777777666777;;;;;;DDDPPP^^^wwweeeRRRAAA<<<:::999===DDDLLL\\\xxxsss___LLL@@@===777555333111000000000111111111000000//////..................///000111222.........---------------------------------------------------------------***+++,,,+++))))))***+++***+++,,,,,,,,,++++++***vvv^^^KKKAAA<<<888444333333444333222000000000000000000000000000000000000000000000000////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,***)))***+++,,,+++*********************************++++++++++++******,,,,,,+++***))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))((())))))))))))((((((((((((((())))))))))))'''''''''(((***+++---...++++++++++++++++++++++++((())))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++***+++,,,---...000111444;;;CCCHHHHHHGGGKKKPPPVVV[[[^^^```bbbddd______^^^[[[[[[cccqqq|||xxxoookkkgggggghhhooo~~~~~~yyyuuutttuuuttttttvvv{{{xxxnnniiimmmwww~~~}}}~~~zzzvvvtttrrrooommmooosssvvvuuupppllljjjjjjfffdddaaa___^^^]]]ZZZXXXVVVWWWXXXYYY[[[]]]___```]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLOOONNNNNNOOOPPPSSSUUUWWWYYY[[[^^^aaacccdddccccccgggkkkppptttwwwyyy{{{}}}{{{wwwooolllfff^^^VVVNNNIIIFFFEEECCC@@@???@@@AAA@@@@@@======>>>>>>???@@@AAABBBCCCEEEHHHJJJKKKLLLNNNOOOVVVXXX\\\^^^aaaeeeiiilllrrruuuxxx{{{~~~{{{rrrhhhaaaXXXSSSOOOOOOPPPNNNHHHAAA<<<;;;999777666666777777555333444888:::999===BBBAAAOOO```qqquuuZZZKKK???======<<<@@@IIIQQQfffsss```PPPAAA:::999555444222111000000000000111000000000/////////..................///000000........................------------------------------------------------,,,---...///...---,,,,,,******++++++,,,,,,,,,,,,nnn]]]LLL@@@;;;888777555444444333222111111111111111111111111111111111111111111111111111........................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++...------,,,,,,------...---+++***+++,,,---,,,+++************************)))******++++++******)))***+++++++++++++++++++++(((((((((((((((((((((((()))*********++++++++++++************************(((((((((((())))))))))))************++++++,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,******++++++,,,,,,,,,,,,---,,,+++++++++,,,............111888BBBHHHIIIGGGEEEJJJPPPVVVYYYZZZ\\\]]]\\\]]]\\\YYYXXX]]]gggpppzzzxxxjjj___^^^^^^___aaagggwww~~~{{{zzz{{{~~~|||{{{||||||qqqhhhgggooo{{{|||{{{zzzzzz}}}~~~zzzwwwtttqqqoooooosssvvvuuupppkkkhhhhhhfffdddbbbaaa```___\\\ZZZUUUUUUVVVWWWXXXZZZ\\\]]]\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOSSSUUUYYY\\\___`````````^^^bbbgggkkkmmmppprrruuu|||~~~yyysssmmmgggddd___\\\XXXRRRMMMIIIFFFEEEEEECCC@@@???@@@@@@???>>><<<<<<===>>>???AAACCCDDDDDDGGGJJJLLLMMMNNNPPPRRRYYY\\\___bbbeeeiiimmmqqqqqqssswww{{{|||vvvooofff```WWWSSSOOONNNMMMJJJDDD>>><<<;;;999888666666666666444333444888999999???FFFMMMaaayyywwwiiiPPPFFF?????????===BBBLLLXXXqqqwww^^^MMMCCC;;;555333333222111111000000000000000000000000///////////////...------,,,,,,,,,---........................---------------------------------------------------...///000111000...---*********++++++,,,------{{{gggWWWJJJ>>>888777555555444333222111000///000000111111111111222222000000000000000000000000........................,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,---+++***+++,,,---,,,+++************************))))))************))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,+++***)))***+++(((((((((((())))))))))))************))))))((((((++++++++++++++++++++++++*********+++++++++++++++))))))+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------///555>>>DDDGGGGGG@@@DDDJJJOOOSSSWWW[[[]]]^^^^^^\\\YYYXXXZZZaaafffrrr{{{}}}{{{xxxmmm___RRRTTTWWWZZZ\\\aaaooo}}}~~~{{{{{{}}}~~~yyyyyy}}}uuujjjfffiiissszzzzzzyyyyyyyyyzzz}}}~~~{{{xxxuuurrrppprrrttttttpppkkkfffddddddcccbbbaaaaaa```^^^[[[UUUUUUTTTTTTUUUWWWXXXZZZZZZZZZ[[[[[[ZZZXXXVVVUUURRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIMMMOOORRRVVVYYY[[[\\\\\\]]]___ccceeehhhkkknnnqqqvvvxxxzzz}}}}}}xxxqqqjjjddd___ZZZVVVPPPNNNKKKHHHEEECCCCCCCCCDDDBBB@@@???@@@@@@>>>===<<<<<<===>>>@@@BBBDDDEEEEEEHHHKKKNNNOOOQQQSSSUUU\\\^^^bbbeeehhhlllqqqtttrrrtttwww}}}{{{uuupppjjjccc^^^UUUSSSOOOLLLHHHDDD???<<<<<<;;;:::888777666555555666444555777888:::BBBKKKZZZqqqzzzggg\\\HHH@@@;;;===>>>>>>HHHTTThhh~~~iiiQQQDDD???:::555333111111111000000000000000000000000000///////////////...---,,,++++++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...000000...,,,+++*********+++,,,------nnn```QQQFFF>>>777333444222333333222111000000000/////////000000000111111////////////////////////........................------------------------++++++++++++++++++++++++((()))+++---...---,,,+++,,,++++++******++++++,,,,,,***)))***+++,,,+++***************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))((()))+++(((((((((((()))))))))))))))))))))))))))(((''''''***************************************)))))))))((()))+++,,,------,,,,,,++++++***)))***+++,,,---------...222777===AAACCC???AAADDDHHHNNNWWW```ffffffdddaaa^^^]]]^^^aaabbbiiiqqquuusssssssssiii[[[PPPRRRWWW\\\]]]```iiisss~~~{{{{{{}}}xxxtttwww|||xxxmmmfffgggmmmsss~~~xxxxxxxxxxxxxxxyyyzzz{{{{{{xxxuuupppqqqrrrrrrpppkkkeee```aaaaaa```aaaaaaaaa^^^\\\WWWUUUTTTSSSRRRSSSUUUVVVUUUVVVXXXXXXXXXVVVUUUSSSQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFIIIJJJLLLOOORRRTTTVVVWWW\\\]]]___aaacccfffkkknnnmmmooorrrvvvyyy|||}}}~~~~~~~~~|||yyymmmhhhaaa[[[WWWSSSOOOMMMFFFEEECCCAAA@@@?????????AAA???>>>>>>>>>>>>===<<<======>>>???AAACCCDDDEEEEEEHHHLLLOOOQQQSSSVVVXXX]]]```dddgggjjjnnnsssvvvuuuwww{{{~~~yyyqqqlllhhhddd^^^ZZZPPPPPPMMMHHHBBB===<<<<<<999999888777666555555555777666777:::===BBBNNNZZZooolllYYYOOOGGG???;;;===@@@FFFVVVhhh~~~lll[[[III???:::777444555//////000000000000000000////////////000000000000...------,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,//////...,,,,,,+++*********+++,,,---sssgggWWWLLLBBB>>>:::666333444111222333222111111222333---.........//////000000------------------------........................------------------------++++++++++++++++++++++++&&&(((***,,,---,,,+++***...------,,,,,,------...***)))((()))***+++***(((************************))))))************))))))++++++******))))))((((((((((((((((((((((((((((((************++++++++++++''')))+++***'''&&&(((***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''((()))+++,,,------,,,,,,***)))((((((((()))+++,,,---------///222777<<>>>>>>>>======;;;;;;;;;===>>>===;;;>>>>>>???@@@AAACCCEEEFFFEEEHHHLLLOOORRRTTTWWWZZZ^^^aaadddhhhkkkoootttwwwyyy{{{}}}wwwqqqjjjeeebbb___ZZZVVVKKKLLLKKKEEE===888999<<<666666666666666666555555666666999???DDDMMM]]]kkk|||cccPPPIIIKKKBBB===@@@EEEPPPfff|||rrrZZZNNNAAA999222......222...//////000000000000000////////////000000000000---------------...///000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++,,,///111///------,,,+++*********,,,,,,xxxkkk\\\QQQDDD@@@999555333222222222222222222111111111111000222222000///..................////////////..............................,,,------......------,,,'''***,,,+++(((''')))+++......---,,,+++***)))((())))))***+++,,,------...,,,,,,++++++***)))))))))******)))(((((()))***++++++++++++*********))))))((((((((((((''''''''''''******)))(((((()))******))))))((((((((((((((()))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++++++++)))***++++++***)))((('''))))))))))))))))))))))))++++++++++++++++++++++++---------...111444888:::>>>@@@BBBBBBEEEQQQbbbppptttqqqlllhhhiiillliiiccc^^^aaaeeejjjllljjjeeebbb```^^^]]]___dddhhhiiihhhvvv}}}~~~xxxnnnlllnnn}}}{{{rrrkkkgggggghhhkkkpppvvvxxxwwwuuuvvvwwwuuuxxx|||}}}|||yyyuuuttttttuuuvvvvvvyyy|||}}}vvvvvvuuuuuusssnnngggccc``````_________``````aaa___\\\YYYVVVTTTQQQNNNKKKPPPPPPQQQRRRTTTSSSPPPNNNPPPOOONNNMMMKKKJJJIIIHHHJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@?????????@@@AAABBB======>>>@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCEEEGGGJJJLLLNNNQQQTTTVVVWWWXXXZZZ\\\^^^cccdddfffhhhkkknnnpppqqqrrrttttttrrruuu{{{~~~}}}~~~|||tttqqqmmmhhhbbb^^^[[[YYYPPPOOOLLLHHHFFFDDDCCCCCC===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCDDDDDDDDDDDDEEEEEEIIIOOOSSSVVVYYY\\\___ccceeegggiiimmmrrryyy~~~~~~~~~zzzvvvtttooojjjccc```___[[[SSSMMMKKKHHHDDD???;;;999888888444222333666777555555999555:::AAAIIIQQQ```vvviiiVVVIIIBBBBBB???@@@IIITTTccczzzppp```LLLCCC888222111222000...000111222333222111///---//////////////////////////////............//////,,,,,,,,,---------......++++++++++++++++++++++++......---,,,,,,++++++***---------,,,,,,+++++++++******+++++++++******)))yyynnneeeZZZLLLCCC>>>:::666333333333222222222222222111111111000000222111000///..................////////////..............................,,,,,,------------,,,,,,+++,,,------,,,+++,,,---*********))))))))))))))))))))))))))))))***************************++++++******)))(((((()))***++++++++++++*********)))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((())))))******************************+++++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...111444555<<>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDGGGIIIJJJKKKNNNPPPRRRSSSTTTWWWYYY^^^___aaadddgggjjjlllmmmnnnppppppnnnpppuuuxxxxxxyyyzzz|||}}}~~~~~~}}}}}}}}}{{{zzz|||~~~~~~|||yyyuuuqqqooogggeeeaaa\\\WWWSSSPPPOOOIIIGGGEEEBBB@@@???>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>AAACCCEEEEEEEEEFFFGGGHHHLLLQQQUUUYYY\\\___aaafffgggiiikkknnnsssyyy}}}{{{xxxtttpppmmmjjjeee```]]][[[WWWQQQKKKFFFDDD@@@<<<:::888888888555333444777777555666:::===@@@IIIXXXjjjrrr[[[LLLBBB>>>@@@@@@FFFSSScccvvv}}}ooo\\\NNNFFF>>>666111111111000------...000000000...---+++------------------------......------------......++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,++++++((()))***+++++++++++++++{{{qqqbbbVVVNNNEEE<<<555666444222111222333222111222222111111111000000000111111000///..................////////////......------------------------,,,,,,------------,,,,,,...---,,,,,,---...---,,,(((((())))))*********+++*********)))))))))((((((((())))))***++++++,,,,,,******))))))))))))******+++************)))))))))******)))))))))((((((((('''(((((())))))(((((('''))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))+++***)))(((((((((((((((((((((((()))*********+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***+++,,,...000222999<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFHHHKKKLLLMMMOOORRRTTTYYYZZZ\\\^^^aaaccceeefffhhhjjjjjjhhhjjjpppsssrrrrrrrrrsssuuuvvvxxxyyyyyy{{{|||}}}}}}}}}}}}}}}|||yyywwwuuussstttyyy}}}zzzyyyxxxwwwuuusssqqqqqqooommmiiieeeaaa^^^YYYWWWSSSOOOKKKHHHEEEDDDAAA@@@???===<<<;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBDDDFFFFFFFFFHHHIIILLLPPPUUUYYY\\\___bbbeeehhhjjjlllnnnqqquuuzzz}}}~~~zzzvvvrrrnnnkkkgggeeeccc___ZZZWWWVVVRRRLLLHHH@@@>>><<<999777777777777666444444666666444777<<>>:::555111222111000111333333111000111111111111000000000000111000///...............---......//////......---------------------------,,,,,,,,,------,,,,,,,,,,,,***((()))+++---+++(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))************))))))))))))************))))))))))))'''((())))))))))))(((''')))(((((((((((())))))***(((((((((((())))))******((((((((((((((((((((((((++++++***)))(((((((((((('''(((((()))***+++,,,,,,***+++++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000555999<<<>>>???DDDKKKQQQ```hhhnnnmmmlllnnnqqqrrrnnnfff]]]]]]dddlllqqqssspppppprrrwww~~~~~~|||{{{|||zzzlllhhhnnnvvv}}}~~~{{{xxxvvvvvvxxx~~~xxxpppiiiddd___]]]___aaa```___^^^```cccgggkkkmmmooooooooommmkkkkkklllmmmlllkkkhhhiiikkkmmmoootttzzz~~~{{{|||}}}~~~|||vvvnnnhhh^^^_________``````______```^^^[[[YYYXXXWWWTTTRRROOOLLLIIIGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCDDD??????@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@CCCEEEHHHIIIKKKLLLOOOQQQTTTUUUWWWYYY\\\^^^```aaabbbdddeeedddgggmmmqqqqqqmmmmmmmmmnnnpppqqqssstttuuuuuuvvvwwwxxxxxxwwwwwwtttssspppnnnmmmpppvvvzzz~~~}}}||||||}}}{{{zzzzzzzzzzzzzzz{{{{{{wwwuuurrrpppooonnnkkkiiifffeeeccc```\\\XXXTTTRRRNNNLLLJJJFFFCCCAAA@@@???>>>>>>======<<<<<<<<<<<<999999999888999999::::::;;;:::;;;;;;<<<===>>>???AAACCCFFFGGGGGGIIIKKKLLLPPPSSSWWWZZZ]]]aaadddgggiiikkkooorrruuuxxx|||}}}xxxsssppplllhhhfffccc```^^^\\\YYYUUUSSSPPPMMMHHHEEE===;;;:::888666555555555666444444555555444999@@@LLLXXXkkk}}}fffTTTIIICCCCCCEEEHHHUUUiii~~~ssseeeXXXIII???666333111000111111000......///000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********++++++++++++,,,************+++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,---((()))***+++++++++++++++UUUMMMCCC;;;777555444333222111111222333222000...111111111000000000//////000//////...............------............------------------------------+++,,,,,,,,,,,,,,,,,,++++++(((&&&'''***+++)))&&&,,,,,,,,,++++++++++++***)))******+++,,,,,,------+++++++++*********))))))************))))))(((((())))))))))))))))))))))))************))))))))))))((())))))))))))))))))(((((((((((((((((()))******+++++++++*********))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))******+++,,,------*********************+++))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,------...222555999;;;<<<>>>BBBFFFSSS^^^hhhkkklllppptttvvvsssjjj___[[[```gggnnnpppqqqooopppvvvzzzvvvxxx|||}}}}}}sssfffgggjjjnnnqqqsssttttttsssrrruuu{{{|||wwwnnnfff\\\VVVVVVXXXZZZZZZXXXYYY\\\```cccgggjjjkkkkkkjjjiiijjjkkkkkkiiihhheeeffffffggghhhlllrrrvvvzzz|||}}}}}}~~~|||vvvnnniii``````aaaaaaaaa```___^^^^^^\\\ZZZYYYYYYXXXUUUSSSQQQNNNJJJGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKIIIGGGFFFGGGFFFDDDBBB@@@@@@@@@AAABBBBBBCCCCCC??????@@@AAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======@@@BBBDDDFFFFFFHHHJJJLLLPPPPPPRRRTTTWWWYYYZZZ[[[[[[^^^``````dddlllppppppggggggfffgggggghhhjjjjjjnnnooopppqqqrrrsssssssssppppppnnnkkkjjjkkknnnqqq|||~~~}}}zzzyyywwwwwwwww{{{zzzxxxwwwuuutttssssssvvvxxx{{{~~~~~~|||yyyvvvsssrrrqqqpppppppppppppppnnnllliiigggfffdddaaa^^^[[[YYYWWWTTTPPPMMMJJJHHHFFFEEECCCAAA???======<<<<<<<<<<<<===============888888888888888999:::;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIKKKNNNPPPRRRUUUXXX[[[^^^aaaeeehhhiiilllqqquuuxxx{{{~~~zzztttpppiiifffbbb```___]]][[[YYYWWWUUURRROOOLLLHHHEEEBBB<<<;;;999777666444333222555333333555444555===GGGYYYooossseeeUUUMMMHHHDDDDDDGGGOOOccc}}}}}}lll]]]NNN@@@888222111111111222222000///........./////////......------------------------......------------......++++++++++++,,,,,,,,,,,,)))))))))******+++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((EEE@@@999444222333333444222111000111222222000...111111000000000///////////////......---......///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))***+++***)))+++*********))))))((((((&&&'''((()))***+++,,,,,,,,,,,,++++++***))))))(((******+++******)))((('''(((((()))))))))))))))*********)))))))))((((((((()))((((((''''''(((((()))(((''''''(((((()))***+++------,,,++++++***))))))))))))))))))))))))))))))*********))))))******+++*********+++,,,,,,------)))))))))((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))************++++++///222666888999:::<<<===GGGSSS___eeeiiinnnrrrsssrrrkkkaaa[[[[[[___fffjjjnnnmmmnnntttyyypppnnnqqquuuwwwyyyyyy}}}wwweeebbb```aaadddiiimmmooonnnoooqqqvvv|||~~~}}}zzzqqqiii^^^UUUQQQRRRSSSUUUSSSTTTVVVYYY]]]aaaeeegggeeeeeeeeeggghhhgggeeecccaaabbbaaaaaaaaaccchhhkkkooowww~~~~~~zzztttmmmgggccccccdddcccbbb```^^^\\\\\\ZZZXXXXXXXXXWWWUUUTTTSSSPPPKKKIIIHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGJJJHHHFFFFFFGGGFFFEEECCC??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<============<<<;;;<<<>>>???@@@@@@AAACCCEEEJJJJJJLLLNNNPPPRRRTTTTTTTTTWWWYYYYYY^^^fffkkkkkkbbbbbbccccccdddddddddeeefffgggiiijjjkkkllllllmmmllllllkkkiiiggggggiiilllsssvvvyyy{{{{{{zzzzzz{{{vvvuuusssqqqpppppppppqqqtttsssqqqnnnllljjjiiihhhkkkmmmqqqtttuuusssqqqpppmmmlllkkkiiihhhgggggggggaaa___\\\ZZZYYYWWWTTTRRRNNNMMMKKKHHHFFFCCCBBBAAA???>>>===<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::888888888888999:::;;;;;;;;;;;;<<<===???AAABBBCCCDDDFFFHHHJJJKKKMMMQQQSSSTTTVVVYYY\\\___bbbfffjjjjjjnnnssswwwzzz}}}}}}{{{xxxuuupppjjjfff]]][[[YYYXXXXXXWWWVVVUUUSSSQQQOOOLLLHHHDDD@@@>>>:::999888777555444222222333222333555666999DDDPPPdddwww\\\PPPGGGFFFDDD@@@CCCIIIZZZqqqvvvdddTTTEEE999222000111111222222111000///+++++++++,,,,,,,,,,,,---------------------------......------------......++++++++++++,,,,,,,,,---(((((())))))***+++++++++,,,,,,++++++***))))))(((*********+++++++++++++++,,,,,,,,,+++***)))(((''';;;888444111000111111111111///...///000111000///111000000000////////////.........------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++++++++***)))***+++)))))))))))))))*********(((((()))))))))*********++++++************************++++++***)))'''&&&(((((((((((())))))******)))))))))(((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))***+++,,,,,,************++++++++++++(((((('''''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++...000333555777777888888>>>JJJVVV^^^dddiiilllkkkkkkgggaaaZZZVVVWWW]]]bbbhhhgggjjjrrr}}}uuujjjeeefffkkknnnooonnnpppvvv|||}}}xxxrrrccc^^^ZZZYYY]]]bbbgggiiihhhkkkooossswwwyyyzzzzzzsssnnnfff]]]UUUPPPPPPQQQPPPPPPRRRTTTXXX\\\```bbbbbbbbbccceeeffffffccc````````````^^^]]]]]]___bbbeeemmmtttwwwzzz}}}zzzuuunnnjjjfffffffffeeeccc```]]][[[YYYXXXVVVVVVVVVVVVTTTSSSSSSPPPLLLJJJIIIGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEGGGFFFDDDEEEEEEFFFDDDCCC?????????@@@@@@@@@@@@@@@AAA@@@???>>>>>>=========::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::::::::;;;======<<<<<<>>>???BBBCCCEEEFFFHHHJJJLLLLLLMMMPPPQQQQQQUUU\\\``````ZZZ[[[]]]___````````````^^^^^^```bbbcccdddeeeeeefffggggggfffeeedddeeeggghhhlllppprrrrrrqqqqqqrrrlllkkkiiihhhhhhiiijjjkkkmmmllliiifffccc```___^^^```bbbeeehhhjjjjjjiiiiiieeedddbbb```^^^\\\[[[[[[UUURRRPPPNNNMMMLLLIIIGGGDDDCCCBBB@@@???>>>======<<<;;;;;;::::::;;;;;;<<<777777999::::::999999888888888888999999:::<<<<<<<<<<<<===???@@@BBBDDDEEEEEEGGGIIIJJJLLLOOOSSSVVVWWWYYY[[[]]]```ccchhhkkkmmmqqqvvvyyy{{{|||}}}~~~|||xxxsssmmmhhhbbb\\\XXXRRRQQQOOOOOOPPPQQQQQQPPPOOONNNLLLIIIDDD???<<<;;;666666666555555444333222333333555777999???MMM[[[qqqssscccMMMCCC>>>@@@??????HHHTTTjjj{{{kkkYYYIII===666333000111111111000///...///++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************++++++++++++((((((((()))***++++++++++++*********************++++++++++++************+++++++++++++++***)))(((777555333111000000//////...---,,,---///111111111000000000000////////////......---------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''***,,,+++(((''')))+++((()))***+++,,,---......,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,***+++++++++***)))'''&&&'''((((((((())))))******((((((((((((''''''''''''(((&&&###!!!!!!###&&&(((''''''''''''((()))++++++((((((((()))******++++++))))))))))))))))))))))))(((((())))))***+++------*********)))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------------///222444555666666666:::DDDPPPXXX___eeefffcccdddccc```YYYRRRRRRWWW]]]aaabbbfffooozzz}}}rrrfff```___cccgggfffeeegggkkkppprrrnnniiiaaa\\\WWWVVVZZZ___cccdddccchhhnnnsssuuuvvvwwwxxxuuutttooofff[[[SSSPPPPPPNNNNNNOOOQQQTTTYYY]]]```aaabbbccceeegggfffccc```aaaaaaaaa^^^\\\[[[\\\^^^]]]fffnnnqqqtttzzz~~~~~~}}}{{{wwwsssppphhhhhhhhhgggddd```]]][[[XXXVVVUUUUUUUUUUUUTTTRRRSSSPPPMMMJJJIIIGGGDDDBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCCCCDDDEEEDDDBBB????????????????????????BBBAAA???===<<<======>>>:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777888999;;;;;;:::999999;;;<<<======<<<;;;<<<>>>===>>>???AAACCCEEEFFFGGGHHHKKKKKKJJJMMMTTTWWWWWWNNNPPPSSSVVVXXXYYYYYYXXXWWWXXXZZZ\\\^^^______```aaacccddddddbbbbbbcccdddaaadddiiikkkkkkkkkkkkkkkfffdddcccbbbcccdddfffgggiiigggddd```]]]ZZZXXXWWWXXXZZZ]]]```cccddddddddd[[[YYYWWWTTTQQQOOONNNMMMNNNLLLIIIHHHGGGFFFDDDBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>777888999:::::::::999888999999999999:::;;;<<<=========>>>???AAADDDFFFGGGFFFHHHJJJKKKMMMPPPTTTWWWXXXZZZ]]]___aaaeeeiiimmmppptttxxx{{{{{{zzzzzzzzzyyytttlllddd]]]WWWQQQMMMKKKJJJIIIIIIKKKMMMMMMLLLMMMMMMKKKFFFAAA<<<999888222222333444444444444333444444666999<<>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::<<<<<<;;;::::::999888888>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDFFFHHHIIIKKKKKKIIIIIIKKKMMMOOOPPPRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]^^^\\\ZZZYYY\\\^^^aaacccdddcccbbb```___^^^]]]\\\[[[[[[[[[[[[^^^\\\YYYUUUQQQNNNLLLKKKLLLOOOSSSWWWXXXXXXVVVUUUPPPOOOMMMKKKHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>><<<<<<<<<;;;;;;:::::::::888999999:::999888777666999999888888888888888888<<<;;;;;;:::::::::;;;;;;BBBBBBBBBDDDFFFGGGGGGFFFIIIKKKMMMNNNNNNPPPRRRTTTYYYZZZ\\\```eeejjjooorrruuuwwwxxxyyyxxxvvvsssqqqrrrnnnhhhaaaZZZRRRJJJEEE???AAACCCFFFIIIJJJJJJJJJIIIGGGCCC???;;;888777666555555444333333333333444444333777>>>DDDMMMaaatttsssaaaRRRFFFBBB;;;:::======AAAUUUlllvvvkkk___NNNAAA:::777333000111111111000//////......//////000000000000000///222111///---,,,,,,,,,---,,,------......------,,,((()))+++,,,,,,+++***)))---,,,***)))((()))******,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***,,,333333222111111000////////////////////////////////////............//////+++,,,,,,---.........---...------,,,,,,------...------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))((('''&&&&&&'''((()))***))))))(((''''''(((((())))))(((((('''((((((((()))))))))))))))(((((('''''''''''''''''''''&&&&&&$$$%%%'''(((******++++++---***((()))+++------,,,))))))************))))))))))))(((((())))))***+++***(((%%%&&&((())))))''')))))))))))))))))))))))))))))))))******++++++,,,*********+++++++++,,,,,,++++++,,,---///111333444555999AAAJJJSSSYYY^^^___```[[[XXXXXXTTTMMMJJJLLLOOOSSSZZZeeeooouuuxxxxxxxxxtttlllccc[[[UUUQQQPPPQQQSSSVVV\\\cccggggggfff```YYYVVV[[[``````___aaaccceeeiiikkkmmmlllkkkjjjoooooonnnkkkddd]]]WWWTTTLLLLLLLLLNNNRRRWWW\\\___[[[]]]___bbbdddeeeffffffeeebbb^^^\\\ZZZYYYXXXVVVXXXYYYZZZ^^^bbbhhhmmmppp{{{}}}}}}|||yyyvvvuuutttqqqooolllhhhccc___\\\ZZZUUUSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFBBBAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>??????======<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;888888999:::999888777666999999999999999999999999::::::999999888777777666;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUUUUTTTSSSQQQSSSTTTWWWYYYZZZYYYWWWVVVXXXWWWVVVUUUUUUTTTTTTTTTVVVTTTQQQNNNKKKHHHFFFFFFEEEGGGJJJMMMNNNNNNMMMLLLHHHGGGEEECCCBBB@@@@@@?????????>>>===<<<;;;;;;:::;;;:::::::::999999999999888888999999999888777666777777777777777777777777::::::::::::;;;<<<===>>>BBBBBBCCCEEEGGGHHHHHHHHHLLLMMMOOOPPPQQQQQQTTTUUUZZZ\\\^^^bbbggglllpppsssvvvvvvwwwwwwuuurrrooommmkkkgggaaaZZZSSSMMMFFFBBB???@@@CCCEEEGGGHHHHHHHHHGGGEEEBBB===:::777666555444444444333111111111222444555:::CCCMMM\\\rrryyydddTTTFFF===>>>999:::???CCCKKKaaayyywwwiii[[[PPPCCC999666555444222//////......------,,,,,,---------------,,,+++***...---,,,+++******++++++++++++,,,,,,,,,,,,++++++******+++++++++******)))++++++***))))))))))))))),,,,,,+++***************+++++++++++++++++++++++++++******************+++222222111111000000//////000000000000000000000000///...---,,,,,,---...///)))***,,,---.../////////...------,,,,,,------...........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))))))))***)))(((''''''((()))***))))))((('''''''''(((((())))))((('''''''''''''''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&###$$$%%%''')))***++++++***((('''''')))******)))))))))***+++++++++******))))))(((((())))))***+++***(((&&&'''((())))))((())))))))))))))))))))))))*********************************++++++++++++,,,)))******,,,...000222333222555:::BBBJJJSSSZZZ^^^\\\WWWVVVXXXXXXRRRLLLIIIJJJLLLRRR[[[dddkkknnnooopppmmmggg```XXXQQQLLLJJJKKKLLLOOOUUU\\\bbbeeefffddd______fffmmmmmmhhhdddaaacccfffhhhhhhfffccc```hhhkkkmmmlllgggaaa\\\ZZZNNNLLLKKKKKKOOOVVV]]]bbb[[[]]]```cccfffgggggggggeeebbb^^^\\\[[[ZZZXXXWWWTTTTTTUUUWWWZZZ___ccceeesssvvvyyyyyywwwuuutttssssssqqqnnniiiddd___[[[YYYWWWTTTQQQPPPOOONNNLLLKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>??????=========>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<======;;;:::999999999999666777777777777666555555777777777777777777777777888777777666666555555444777777777777777777777777888888888999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLJJJIIIHHHIIILLLMMMNNNMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGEEECCCAAA@@@??????@@@AAABBBCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888888777888888888888777777666777777777777777777777777999999:::;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJKKKKKKOOOQQQSSSTTTSSSTTTVVVXXX]]]^^^aaaeeejjjnnnrrruuuwwwvvvuuussspppllliiigggbbb^^^WWWQQQLLLGGGBBB???>>>@@@BBBDDDEEEFFFFFFFFFDDDBBB>>>;;;777555444444111222333333222222444555888;;;DDDQQQ___rrr}}}fffSSSGGG>>>777888666999@@@HHHTTTlll}}}lll^^^LLLDDD:::333222333333222//////......---,,,,,,,,,---------,,,+++***)))(((++++++************++++++******++++++++++++******,,,,,,+++***)))))))))))))))************)))((((((,,,,,,,,,+++++++++******************************)))***,,,------,,,***)))111111000000000/////////000000000000000000000000///...---,,,,,,---...///***+++,,,---...............------,,,,,,------...------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((******)))(((((()))******+++******)))))))))******)))(((((('''&&&'''''''''((((((((((((((()))******))))))((((((''''''&&&&&&%%%&&&'''((()))*********'''&&&&&&&&&'''(((((((((***************)))((('''((((((((((((((()))******)))(((((((((((())))))(((((((((((((((((((((((((((************))))))))))))************+++++++++++++++++++++,,,---...///000111222555:::BBBLLLUUUZZZ[[[XXXVVVYYY[[[YYYSSSMMMJJJKKKOOOUUU]]]dddhhhiiikkkgggbbb[[[TTTOOOKKKIIIJJJJJJLLLQQQWWW___eeeiiiiiigggjjjrrrzzzyyypppiii]]]___aaabbbbbb___\\\YYY___eeelllooolllfffaaa^^^SSSPPPLLLJJJMMMSSS[[[```^^^aaadddgggiiiiiihhhgggeeebbb^^^\\\[[[ZZZYYYXXXUUUUUUUUUUUUWWWZZZ]]]___iiimmmrrruuuvvvuuuttttttsssrrrooojjjfffbbb___]]]ZZZWWWTTTRRRPPPOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>???>>>=========???@@@AAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777777666666888888888888888777777777777777777777777777777777666666666555555555444444555555555555555555555555888888888888888888888888999:::;;;<<<===>>>???@@@======>>>???@@@@@@??????BBBCCCDDDFFFFFFEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::;;;888888888888888888888888777777777777777777777666777777777777888888888888::::::;;;<<<===???@@@AAAAAACCCFFFIIIJJJLLLNNNOOORRRTTTVVVVVVVVVVVVXXXZZZ```bbbeeehhhlllpppsssuuuwwwuuusssooojjjfffbbb```[[[VVVPPPJJJFFFCCCAAA??????@@@BBBCCCDDDDDDCCCCCC@@@>>>;;;888555333222222///111333444333555999<<>>>>>=========>>>@@@AAA@@@@@@@@@@@@???>>><<<<<<:::;;;;;;;;;;;;;;;;;;:::===<<<;;;999888777777777::::::999999888888888888888888888888888888888888666666666666666555555555444444444444444444444444888888777777777666666666999999999:::;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<;;;===>>>???@@@@@@@@@??????===>>>???@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;:::999999999:::;;;;;;;;;:::::::::::::::;;;;;;999999999:::::::::::::::888888888888999999999999666666666666666666666777888888888999999:::::::::============>>>???@@@@@@BBBEEEIIIKKKLLLMMMPPPRRRTTTUUUWWWXXXXXXXXXZZZ\\\dddeeegggkkknnnqqqssstttuuurrrnnniiiddd___\\\ZZZVVVRRRLLLHHHEEECCCAAA???@@@AAABBBCCCCCCBBBAAA@@@<<<:::888555333222111111000222444444333666<<>>???@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===;;;::::::::::::999888888777666777777777777777777777777777777777666666666666666666666666444444444444444444444444666555555555444444444444666666777777888888999999999999:::::::::::::::999888999999:::::::::::::::888999999::::::999999999999888888777777777888888:::999999888888888999999777777666666666777888888999888888777777888999999777777777777777777777888888888888888888999999999666555555555555666666777888888999999:::;;;;;;;;;>>>>>>>>>>>>??????@@@AAADDDGGGLLLMMMMMMNNNQQQUUUUUUWWWYYYZZZZZZ\\\^^^```fffhhhjjjlllnnnoooppppppooommmgggbbb\\\XXXVVVUUURRRNNNJJJGGGEEECCCAAA???@@@AAAAAAAAA@@@???===<<<999777555333111111111111111444555555444999CCCKKKWWWggg{{{gggZZZLLLCCC>>>:::999::::::DDDTTTfffxxxsssfff[[[OOOEEE666555333111000000111111......------,,,+++++++++)))***+++---............))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))))))))******++++++++++++*********+++,,,+++***)))(((+++++++++++++++++++++++++++)))'''%%%%%%''')))+++........................------------------------+++,,,...//////...,,,+++,,,,,,------...---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((())))))))))))))))))(((&&&&&&&&&&&&&&&'''(((((('''''''''(((***+++---...+++***(((''''''''')))***'''''''''((())))))******************)))((('''&&&"""%%%((((((&&&%%%&&&'''(((((((((((((((''''''&&&(((''''''''''''((())))))'''))),,,+++)))((((((***))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************+++,,,------000000000222666;;;???BBBHHHLLLNNNNNNSSS[[[___]]]QQQLLLGGGFFFHHHNNNRRRUUUVVVUUUTTTRRRRRRRRRRRRSSSNNNNNNNNNMMMNNNSSSZZZ```^^^gggnnnoooooonnnhhhaaaVVVRRRLLLGGGFFFIIINNNRRRXXXaaajjjmmmiiidddcccdddaaa^^^XXXRRRMMMKKKJJJIIITTTYYY```gggllllllkkkiiidddbbb^^^]]]\\\\\\[[[ZZZXXXWWWTTTSSSRRRRRRSSSTTTRRRVVV[[[```dddgggjjjmmmmmmmmmlllkkkjjjiiihhhhhhdddbbb^^^[[[XXXSSSNNNJJJEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@;;;;;;<<<<<<<<<;;;::::::999:::<<<===>>>===<<<;;;;;;<<<============<<<;;;<<<<<<;;;:::::::::::::::999888777666666666777777666666666666666666666666555666666666666666666666444444444444444444444444444444333333333333333333555555555555555666666666777777888888888777777666666777777777888888888888666666666666666666666666666666555555555666666666777777666666666666777777444555555666666666777777888777777666666666777777666666666666666666666666666666666777777888888888555555444444444555666777777888888999::::::;;;;;;======>>>>>>@@@AAACCCDDDEEEJJJNNNOOONNNOOORRRVVVVVVXXX[[[]]]^^^___bbbdddhhhiiikkklllmmmmmmmmmlllhhheee```ZZZUUURRRPPPOOOMMMKKKGGGEEEDDDAAA>>><<<>>>??????>>>===;;;999888777666444222111000111111000333777999<<>>===<<<:::999444666888;;;=========<<<;;;<<<===>>>>>>===<<<;;;888888777777777777777888;;;:::888777777777888999555555555555555555555555555555555555555555555555333333333333333333333333444444444444333333333333555555555555555555555555555555666666666555555444777777888888888999999999666666666666555555555555555555444444444555555666555555444444444444555555444444666777888888888888888888777777666666777777888888777777777666666666444555555555666666777777555444444333444555666777666777777888999999::::::;;;<<<===>>>AAACCCEEEFFFFFFKKKPPPQQQOOOOOORRRVVVXXXZZZ]]]___```bbbeeehhhiiijjjkkklllllllllkkkjjjccc```[[[UUUPPPMMMLLLLLLJJJHHHEEEDDDBBB@@@<<<999=========<<<:::888666555666555333111111000111111---222888===FFFVVVjjjyyymmmWWWGGG@@@:::;;;::::::@@@HHHOOO___uuuvvvnnnjjjkkkfffZZZMMMBBB888///000000111000...---......000//////......---,,,,,,,,,,,,---------,,,,,,+++---.../////////...---,,,))))))************))))))((()))+++,,,,,,+++***)))'''&&&%%%%%%%%%'''((()))'''(((***+++***)))'''&&&))))))))))))))))))))))))((()))***++++++***)))(((///////////////////////////...------++++++***))),,,,,,,,,++++++*********.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((''''''$$$&&&'''))))))'''&&&%%%&&&&&&&&&&&&(((***,,,---)))((('''&&&%%%&&&&&&'''+++***)))(((((()))***+++((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((,,,,,,+++***)))((('''''''''((((((((('''%%%###!!!(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,...111333555777:::<<<===AAAEEEJJJOOOUUUZZZ^^^XXXSSSKKKEEECCCEEEJJJNNNQQQSSSUUUUUUTTTRRRRRRRRRYYYZZZXXXRRRMMMMMMSSSYYY[[[aaaggghhhfffeeefffiiibbbZZZNNNDDD@@@BBBGGGKKKVVV^^^fffeee^^^ZZZ[[[___```ZZZRRROOONNNMMMIIIEEEDDDHHHPPPZZZccchhhhhhgggccc```\\\[[[\\\^^^___```XXXXXXVVVTTTSSSRRRRRRQQQTTTSSSSSSTTTVVVYYY]]]___ccceeefffhhhhhhfffeeedddeeecccaaa```^^^YYYRRRLLLEEEEEEEEEEEEDDDCCCAAA@@@???===<<<<<<=========<<<::::::;;;<<<;;;:::999888777777888:::;;;<<<===>>><<<<<<============<<<<<<999999999888888777777777:::999777666555555555555888777555444444555666666444444444444444555666777666666555444444444555555333333333333333333333333333333333333333333333333222333444333222222333444555555555555555555555555444444555555555555444444555555555555555555555555666666666666666666666666666666666666666666666666777777777777666666666666555666666666777777888888555555555555555444444444555555666666777999:::;;;;;;;;;;;;<<<<<<<<<=========>>>AAABBBCCCEEEHHHJJJMMMNNNPPPRRRUUUWWWYYYZZZ\\\]]]___aaadddgggiiijjjiiijjjjjjjjjiiigggeeeddd___\\\WWWQQQKKKGGGEEEDDDDDDDDDDDDDDDBBB@@@>>>======<<<;;;:::888666444333222///000555666444333444333666<<>>HHHRRR]]]qqqtttiiihhhccc\\\RRRHHH@@@999333///111000000///////////////000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***))))))***++++++************))))))))))))***,,,---,,,)))(((+++...------------------------...------,,,,,,++++++***/////////.........------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******)))))))))(((((((((((()))+++++++++***((('''''''''&&&'''((()))+++,,,)))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((******))))))******+++,,,++++++******)))((((((((('''''''''''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,...000222333555888::::::===BBBGGGKKKQQQWWW[[[WWWRRRLLLFFFDDDEEEHHHJJJPPPSSSUUUUUURRRRRRTTTWWW```cccbbb\\\TTTOOOQQQUUUXXX^^^dddfffeeecccdddgggddd^^^SSSIIIDDDCCCEEEHHHQQQWWW^^^^^^[[[XXXYYY\\\```[[[TTTQQQQQQOOOLLLHHHGGGHHHKKKQQQYYY```dddfffbbb```^^^]]]]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPOOOPPPRRRTTTWWWYYY___aaacccdddeeeeeedddccccccaaa``````___[[[TTTOOOIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>======>>>???>>>===::::::;;;;;;;;;:::999888666666777777777777777777;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888777888777666555555666666777777777666555444444444555333333333333333444555555333222222222222333444444333333333333333333333333333333333333333333333333555666777666555444555777555555555555555555555555444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555666666666333444444444555555555666555555555555555555555555666666666777888999:::;;;:::;;;;;;<<<======>>>>>>???@@@BBBCCCDDDEEEHHHJJJMMMNNNPPPSSSUUUXXXZZZ[[[\\\]]]___aaacccfffggghhhgggggggggfffeeecccaaa```\\\YYYTTTOOOJJJGGGEEEDDDDDDDDDDDDDDDBBB@@@>>>===<<<;;;:::999777555333222333///...111111//////222555999CCCTTTjjjyyyrrrhhh```YYYPPPEEE;;;999777888<<<@@@HHHWWWdddmmm~~~yyyhhh```___VVVPPPHHH@@@999444000---111000//////......//////------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''((()))***((())))))******))))))((()))))))))))))))))))))))))))***++++++++++++***)))************)))))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))(((((((((((())))))+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))'''((())))))((('''&&&%%%((((((''''''(((((()))***(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))'''''''''''''''''''''''')))))))))*********+++++++++---///111111222444666555888===AAAFFFLLLRRRVVVUUURRRMMMIIIFFFEEEEEEFFFMMMQQQUUUSSSPPPPPPVVV]]]gggmmmoooiii[[[PPPMMMOOOTTTYYY___cccbbbaaabbbccceeeaaaYYYPPPIIIEEECCCCCCJJJNNNSSSWWWXXXYYYZZZ\\\aaa\\\WWWTTTTTTSSSPPPMMMLLLIIIFFFGGGMMMUUU\\\``````___^^^______]]]ZZZWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQQQQRRRTTTVVVWWWYYY[[[]]]```bbbccccccccc````````````___\\\XXXTTTOOOMMMKKKHHHEEEDDDBBBBBBAAA???>>>>>>???@@@@@@???:::;;;;;;;;;;;;:::999999888888777666555444333333999::::::::::::::::::999999999999999999888888888666666555555666666777888666666666666555444333222222222222222222333333444222111111222222333444555333333333333333333333333333333333333333333333333222333444444222222333444555555555555555555555555444444555555555555444444222222222222222222222222333333333333333333333333333333333333333333333333000111111222333555555666444444444444444555555555666666666666666666666666888888777888888999:::;;;999:::;;;<<<===???@@@@@@BBBCCCEEEEEEEEEFFFIIIKKKNNNOOOQQQSSSVVVYYY[[[\\\]]]^^^___aaabbbdddeeefffccccccbbbaaa___\\\ZZZYYYUUUSSSOOOKKKHHHEEEDDDCCCCCCCCCCCCCCCAAA???===<<<::::::999777666444333222333...---...///...000555999???MMMccc}}}ttthhhWWWKKKDDD???;;;777999777999@@@IIIVVViiixxx{{{lll___XXXWWWHHHDDD===777444111///---000000///............///++++++,,,++++++***)))(((++++++++++++++++++++++++***************************)))((('''&&&'''((()))&&&''')))******)))'''&&&))))))))))))))))))))))))''')))+++,,,,,,+++)))'''************))))))))))))(((((((((***+++***)))''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******************))))))'''''''''''''''%%%$$$###(((((((((((('''(((((((((''''''''''''&&&&&&'''''''''((()))******)))((('''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))******)))((('''''''''(((***+++((((((((()))))))))******(((((((((((((((((((((((())))))))))))************+++---...///...///000222222555888<<>>>>>@@@AAA@@@???;;;;;;;;;;;;;;;:::::::::;;;:::999888777666555444777888888999999888888777999999999999999999888888666666666555666666666666555666666666555333111000333333222222222222333333444444444333444444555555333333333333333333333333222222222222222222222222111222333222111000111333555555555555555555555555333444444555555444444333222222222222222222222222333333333333333333333333555555555555555555555555111111111222333444444444666666666666666666666666666666666666777777777777999999999999999:::;;;;;;::::::<<<===???AAABBBCCCEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXZZZ\\\]]]______``````aaabbbcccccc___^^^]]]ZZZXXXUUUSSSRRRNNNLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBB@@@>>><<<;;;888777666555444333222222///------000111111555;;;>>>FFFVVVnnnxxxxxxyyy|||ppp```MMM@@@;;;888777888;;;:::???JJJVVVeeevvvnnnbbbWWWPPPMMMAAA===888444222111000///000///......------......---------------,,,++++++************************************************++++++***)))))))))***+++((())),,,------,,,)))((())))))))))))))))))))))))))))))************))))))************)))))))))((()))((('''***,,,,,,)))%%%------------------------***++++++,,,,,,------................../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******************))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''++++++******++++++,,,---'''''''''((())))))******+++***)))''''''((())))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))************,,,------,,,,,,...///111333666888<<>><<<:::999666555444222222111222222...---///333444444999???FFFOOO```wwwyyyjjjmmmsss|||zzzgggVVVFFF>>>:::777777999888<<>>???BBBHHHPPPXXX\\\^^^\\\\\\\\\\\\[[[[[[[[[ZZZ\\\XXXSSSOOOLLLJJJGGGFFFKKKMMMRRRWWW\\\^^^]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZYYYXXXVVVSSSQQQPPPOOOKKKLLLNNNQQQTTTWWWYYY[[[]]]___```___\\\YYYXXXXXXWWWVVVUUUSSSQQQNNNLLLJJJFFFDDDBBBAAABBBBBB@@@???===<<<<<<;;;:::;;;;;;;;;999999888888888888888888555666666777777666666555666666666777777777777777777777777666555444222222333333444444333333222222555444444333333333333444333333222111111111111111333333333333333333333333222222222222222222222222222333444444222222333444222222222222222222222222333333444444444444333333222222222222222222222222444444444444444444444444222222222222222222222222555555555444444333333333444444444333333333333333444555555666666777777888999999::::::;;;===>>>???>>>???@@@BBBDDDEEEGGGGGGJJJKKKMMMMMMMMMNNNQQQSSSTTTUUUVVVXXXZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXTTTSSSQQQNNNKKKIIIHHHHHHCCCCCCBBBAAAAAA@@@??????============<<<:::777666444333222000000000111222000000222666777888???GGGTTT___ppp|||uuuoooggglllvvv{{{pppXXXIII===;;;:::666666999666<<>>:::888555111.....................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((((())))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))---***'''%%%%%%'''***---************))))))))))))***))))))+++,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((((((((((((((())))))******'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((((((((('''&&&%%%%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((((((''''''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***+++,,,++++++---...000111111222333777===AAAGGGHHHKKKMMMMMMKKKHHHFFF@@@BBBCCCDDDFFFKKKTTT[[[fffhhhjjjhhhbbbZZZRRRNNNEEEEEEGGGJJJOOOTTTXXXZZZWWWWWWVVVTTTQQQMMMJJJHHHDDDEEEGGGJJJNNNSSSXXX[[[ZZZ[[[\\\\\\\\\[[[\\\\\\]]]ZZZWWWSSSQQQMMMIIIFFFFFFGGGJJJOOOUUUYYYZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[^^^]]][[[YYYVVVSSSPPPNNNHHHHHHJJJLLLNNNQQQSSSTTTVVVYYY[[[ZZZXXXVVVWWWXXXUUUVVVWWWWWWUUURRROOOMMMKKKIIIFFFDDDDDDCCCBBB@@@>>>===<<<;;;:::;;;;;;<<<:::999999999888888888888555555666666666666555555444555555555666666666777555555666666666555333222222222222222222333333444444444333222222222222222000000000000111222333444333333333333333333333333111111111111111111111111///111222111000///000111000000000000000000000000222333333444444333333222111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444444444444444444333333222222222333444444555666666777777999999:::;;;<<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLNNNOOOOOOQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\ZZZYYYXXXVVVUUUSSSRRRQQQNNNMMMJJJGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;999777555444333111000///...///000111333222444777;;;AAANNN[[[iiittt~~~wwwrrrnnnjjjhhhjjjpppzzzooo```KKK===444777999555555::::::AAAQQQhhhyyyqqqaaaVVVMMMBBB;;;888444111---+++,,,---.........------,,,+++,,,,,,,,,******++++++++++++******************************************************&&&''''''((()))))))))((())))))************))))))))))))))))))))))))))))))+++***(((&&&&&&(((***+++************))))))))))))((()))***)))(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------'''((()))******)))(((''''''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&&&&&&&''''''(((((('''''''''''')))***+++,,,$$$%%%'''((((((((('''&&&$$$%%%'''((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((###%%%'''(((******))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++++++++---///000000000///000444999>>>CCCEEEHHHKKKLLLJJJHHHGGG>>>???@@@BBBEEEKKKRRRWWWbbbaaa```___[[[VVVOOOJJJCCCBBBBBBEEEKKKQQQVVVXXXXXXXXXVVVTTTQQQNNNKKKJJJKKKMMMNNNNNNOOOQQQVVVZZZXXXYYY[[[\\\\\\[[[\\\]]]]]][[[XXXUUURRROOOKKKHHHDDDDDDFFFJJJOOOTTTVVVWWWSSSTTTUUUWWWZZZ]]]```aaa\\\[[[YYYVVVRRRNNNKKKJJJFFFFFFGGGHHHJJJLLLNNNOOOPPPSSSVVVVVVUUUTTTVVVXXXTTTVVVXXXYYYXXXUUURRROOONNNLLLIIIGGGFFFEEECCCAAA>>>===<<<;;;:::;;;<<<<<<===<<<<<<;;;:::999888888555666666666666666666555333444444444555555666666333444555666666666555444222111111000111333444555333333222111000000111111//////000222444666888999333333333333333333333333111111111111111111111111222333444444333222333444////////////////////////222333333444444333333222000000000000000000000000222222222222222222222222444444444444444444444444111111222333444555555666666666666555555444444444333333333444555666666777888999999;;;===???AAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\WWWVVVTTTRRRPPPNNNMMMLLLJJJIIIFFFCCCAAA@@@@@@@@@??????@@@@@@???>>>===<<<:::::::::999888666444333222111///......///000111444333444999@@@LLL___pppzzzzzzooojjjhhhfffeeefffjjjnnnxxxuuu___MMMCCC666///444888555666;;;AAAGGGVVVkkkzzztttgggXXXMMMCCC:::555444222///,,,+++,,,///000000...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))+++******************+++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))&&&(((***(((%%%%%%'''+++,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++------------++++++((((((((((((***,,,...///111000...,,,***)))))))))++++++++++++,,,---......+++***)))'''''')))***+++'''(((((()))***+++++++++(((((()))***************)))((('''((()))***)))(((++++++******))))))((((((+++)))''''''******(((&&&!!!###&&&)))***)))(((&&&((((((''''''''''''(((((()))(((((('''''''''((((((************************&&&&&&&&&''''''''''''((((((%%%$$$''',,,---)))%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''')))***++++++***)))''''''''''''''''''((())))))+++***)))(((((()))***+++))))))))))))***************))))))(((((()))+++,,,///...------///222444666???AAADDDGGGJJJKKKLLLLLLFFFCCC???===>>>CCCIIIMMMVVVWWWXXXXXXVVVRRRNNNKKK@@@@@@@@@@@@AAAGGGQQQXXXVVVUUUTTTRRRPPPPPPRRRTTTUUUXXXZZZXXXSSSOOONNNOOOTTTUUUVVVXXXZZZ\\\]]]^^^^^^\\\ZZZVVVRRROOOLLLJJJGGGFFFEEECCCDDDHHHNNNSSSRRRSSSTTTVVVYYY\\\___```]]][[[WWWTTTQQQLLLGGGCCCCCCCCCCCCFFFJJJLLLMMMMMMMMMPPPTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWUUUTTTSSSMMMMMMLLLJJJGGGEEEBBBAAA>>>======>>>>>>===;;;888999999999999888888888777999999888888777666666666444444555555444444333222444444444444444444444444222333444444444444333222111111222222222222111111000111111111111222222222222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111222222111111000000//////111111222222222333333333////////////000111333333555444444333333222222222222222222222222222222222222444777888666555444444666666555555555666666777999999:::<<<>>>AAACCCDDDFFFFFFGGGGGGFFFGGGJJJMMMNNNOOOQQQQQQRRRUUUXXX[[[^^^^^^]]]\\\[[[YYYXXXWWWXXXVVVRRROOOKKKIIIHHHHHHFFFEEEBBB@@@>>>>>>???@@@>>>>>>======<<<<<<<<<;;;777666555444333222222222111111111000000111222333333999===AAALLLbbbxxx}}}vvvkkkaaa[[[\\\ccchhhqqquuuxxxwwwmmm]]]LLLAAA999444222444666555777:::HHHSSSaaammmxxxwwwrrrvvv|||~~~nnnaaaOOOCCC>>>;;;666111111111111///---,,,---...........................************************,,,,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,((()))***++++++***)))(((******))))))))))))******000///...---,,,***))))))(((((((((((((((((((((((())))))))))))))))))))))))---------,,,,,,,,,+++++++++,,,,,,---------------++++++,,,------,,,++++++******)))***+++,,,...///333111...***)))(((((())),,,++++++*********+++++++++***)))(((((()))***+++&&&''''''((())))))******''''''((())))))))))))))))))((('''((()))***)))((()))))))))))))))(((((((((+++)))'''((()))***(((&&&++++++******++++++,,,,,,((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))((('''%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''(((***++++++***(((''''''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((()))))))))*********''''''&&&&&&&&&((()))***---,,,,,,---...000222444;;;<<<@@@CCCFFFHHHJJJJJJGGGDDD@@@======AAAFFFIIINNNOOOPPPPPPNNNKKKGGGEEE===============AAAHHHMMMQQQSSSUUUUUUSSSSSSUUUXXX[[[]]]]]][[[UUUPPPMMMLLLPPPQQQSSSVVVYYY[[[]]]^^^^^^\\\XXXTTTPPPMMMKKKJJJHHHGGGEEEBBBAAACCCHHHKKKMMMOOOQQQTTTXXX[[[^^^___^^^[[[XXXTTTQQQMMMIIIEEECCCBBBCCCEEEHHHJJJJJJJJJJJJMMMQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRPPPOOONNNLLLJJJHHHFFFDDDBBB@@@?????????>>><<<::::::::::::999999999999888999999888888777666666666444444555555444444333222333333333333333333333333111222333444444333222111000111111222222111111000000000111111111222222222222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111000000//////////////////111111111111222222222333000000000000111222333333444444333333222222222222333333222222222222222222...000444555444444444444666555555555555666777777;;;;;;;;;<<>><<<<<<===>>>>>>>>>===<<<<<<;;;::::::777666444333111000//////...///000000000111222333555<<>>DDDQQQ[[[gggpppyyy~~~vvvrrrvvv|||tttggg[[[KKK@@@<<<999555000...//////...,,,,,,---///------------------------++++++++++++++++++++++++++++++*********)))))))))+++++++++*********)))))))))))))))*********++++++)))))))))******)))))))))***))))))(((((())))))***++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,---...222000---***(((((()))))),,,,,,+++))))))(((((((((+++***)))(((((()))***+++&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((()))((('''((()))***)))((('''''''''(((((((((((((((***)))(((((())))))(((''',,,***'''%%%$$$&&&(((***((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''***+++***'''%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((************(((((('''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))******'''&&&&&&&&&'''(((***+++***++++++---...///000111555777:::>>>BBBEEEGGGHHHIIIEEEAAA===<<<>>>AAACCCEEEFFFGGGHHHGGGEEEBBBAAA=========<<<<<<===@@@BBBIIIOOOUUUWWWVVVVVVYYY]]]___```___\\\UUUOOOJJJHHHIIIKKKNNNSSSWWWZZZ\\\]]]^^^[[[VVVRRRNNNLLLKKKLLLKKKJJJGGGCCC???>>>???AAAFFFHHHLLLQQQUUUYYY\\\]]][[[YYYUUURRROOOMMMIIIFFFCCCBBBBBBDDDFFFGGGGGGFFFFFFIIIMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGDDDBBB@@@@@@???>>><<<;;;;;;;;;:::::::::999999999999888888777666666666444555555555555444333333333333333333333333333333111111222222222222111111000111111222222111111000000000000111111111222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000111111000000000111111111222222222222222222222222222222333333222222222222222222333333333333333333333333---///333444444444555666555555555555555666777888===<<<<<<===???BBBEEEGGGEEEFFFGGGGGGGGGIIILLLOOOOOOQQQRRRRRRSSSTTTVVVYYYWWWWWWVVVUUUSSSRRRQQQPPPMMMKKKIIIFFFCCCAAA@@@@@@@@@>>>===;;;::::::;;;;;;>>>======;;;:::999888888666555333111///...---,,,---...000111111444777:::???HHHRRR\\\lll~~~wwwmmmggg___\\\^^^bbbfffhhhgggbbbZZZPPPFFF===666333444111111555999===GGGPPP```hhhqqqvvvzzz~~~{{{uuusssxxx~~~wwwjjj\\\RRRDDD;;;888666333///+++,,,...---,,,,,,...///------------------------++++++++++++++++++++++++***))))))))))))(((((((((+++************)))))))))((((((((()))))))))*********))))))(((((())))))***)))((((((''''''(((((()))((('''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,++++++*********))),,,+++***)))))))))))))))******)))(((((()))******'''''''''(((((()))))))))&&&'''(((((())))))(((((()))((('''((()))***)))(((%%%&&&&&&''''''(((((((((***))))))((()))(((((('''(((&&&###!!!!!!"""%%%'''((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((()))******)))(((((('''''''''''''''((())))))******))))))))))))******(((((((((((()))))))))***(((((((((((()))***,,,---)))***,,,---.../////////222333777;;;@@@DDDGGGHHHJJJFFFBBB===;;;;;;<<<===AAABBBCCCDDDDDDCCCBBBBBB@@@AAAAAAAAA@@@???>>>>>>AAAIIIRRRVVVVVVVVVZZZ^^^^^^^^^]]]ZZZUUUOOOIIIFFFDDDFFFJJJOOOTTTXXX[[[\\\]]]ZZZTTTOOOLLLLLLMMMNNNPPPOOOLLLGGGAAA===;;;:::>>>AAAEEEKKKPPPTTTWWWYYYVVVTTTPPPNNNLLLJJJHHHFFFDDDCCCBBBCCCDDDEEEDDDCCCBBBEEEJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJGGGDDDAAA@@@@@@???===;;;;;;:::::::::999999999999999888888777666666666555555555555555444444333222222222222222222222222000000111111111111000000000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111222222222333333444444444///000000000000111111111222222222222222111111111111222222222222222222222333333333333444444444444111333555666666666666777666666555666666777888999>>>===<<<===>>>BBBEEEGGGFFFGGGIIIIIIIIIKKKNNNQQQPPPQQQRRRRRRRRRRRRTTTUUUSSSRRRQQQOOONNNMMMLLLLLLHHHGGGEEECCCAAA???>>>>>><<<<<<;;;:::999999999:::===<<<;;;:::888777666555444333222000///.........///000111111444:::CCCJJJTTT\\\eeemmmzzzxxxpppjjjdddcccddddddaaa\\\XXXRRRJJJ@@@:::666666666555333444888;;;BBBOOO\\\ooowww}}}~~~~~~}}}yyywwwxxx}}}zzztttiii^^^OOOGGG===666333333111...,,,...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))*********)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((************************((((((((((((((((((((((((******************+++++++++******)))***+++,,,,,,++++++++++++++++++++++++***************))))))(((%%%'''***------,,,+++)))***************+++,,,,,,******))))))))))))******((()))))))))))))))******(((((()))************))))))((('''((()))***)))(((%%%%%%&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''$$$"""###''')))'''$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''((())))))))))))************))))))'''(((((((((((())))))))))))((((((((()))***,,,---***+++,,,---...//////...000222555999>>>CCCGGGIIIIIIGGGBBB===:::999999999>>>>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFEEECCCAAA>>><<>>;;;;;;:::::::::999999999999999888888777666666666555555666666555555444333222222222222222222222222000000000000000000000000000000000111111000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000222222333333444444555555///000000000000111111111000111222222222111000///111111111222222333333444333333444444444555555555555777888777666555555666777777777777888999:::;;;>>>=========???BBBDDDFFFHHHIIIJJJJJJJJJLLLOOOQQQOOOPPPQQQQQQOOOOOOOOOPPPNNNMMMLLLJJJHHHHHHGGGGGG??????>>>===;;;:::999888:::::::::999999999999:::;;;;;;:::888777555444333111111000000000000111111111222111111666BBBRRR]]]mmmsssxxx|||zzztttqqqmmmlllkkkdddZZZQQQIIIDDD>>>888444444666888555555888<<<@@@IIIZZZjjj{{{~~~{{{}}}qqqqqqooojjjeee```VVVNNNDDD>>>666111000000///...///111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++***)))(((''''''((()))***((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************------,,,++++++---...///++++++************++++++((())))))***))))))(((((("""%%%))),,,...---+++)))***))))))***+++,,,------)))))))))******)))))))))))))))))))))************((())))))***************)))((('''((()))***)))(((&&&&&&&&&'''''''''''''''((()))***)))((('''((()))%%%&&&''')))***++++++***((((((''''''''''''((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%!!!%%%(((&&&"""''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''(((((((((((())))))(((''''''&&&&&&''')))***+++++++++,,,---............000333777<<<@@@EEEGGGHHHFFFBBB>>>;;;999888888999999:::<<<>>>AAACCCDDDDDDEEEGGGIIIKKKJJJFFFCCC===@@@DDDGGGJJJMMMPPPRRRSSSTTTVVVWWWWWWTTTOOOKKKCCCCCCCCCEEEIIIMMMRRRTTTTTTQQQMMMJJJIIIJJJMMMOOOSSSTTTUUUQQQJJJBBB<<<999666777999<<<@@@CCCGGGHHHLLLKKKKKKKKKLLLJJJGGGEEECCCAAA@@@@@@@@@@@@???===>>>AAAEEEHHHHHHHHHIIIJJJJJJKKKNNNPPPQQQRRRRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOLLLIIIFFFDDDDDDBBB@@@???<<<<<<;;;;;;;;;:::::::::999999888888777666666666555666666666666555444444333333333333333333333333111111000000000000111111///000000111111000000////////////000000000111111////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111222222000000000111111111222222000111222333333222111111111111222333444444555555333444444555555666666666777777888777555333444555888888888999:::;;;<<<===>>>??????@@@BBBCCCEEEFFFIIIIIIJJJJJJIIIJJJMMMPPPLLLNNNOOONNNLLLJJJJJJKKKIIIHHHEEECCCBBBBBBBBBBBB<<<<<<<<<;;;:::999888777888999999999999999999999999888888666555444333333////////////000111222222111222333555<<>>;;;666222000111333555555777===BBBFFFPPPdddwwwwwwccc```\\\YYYVVVQQQIIICCC;;;777222...---......---000222444333000...------++++++++++++++++++++++++************************))))))************++++++(((((()))))))))))))))***)))))))))*********++++++)))((((((''''''(((((())))))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---,,,*********+++---...,,,+++***))))))***+++,,,((((((******+++***))))))&&&'''((()))******************)))))))))******+++))))))************))))))))))))))))))))))))))))))'''(((((()))***))))))))))))((('''((()))***)))(((((((((((('''''''''''''''(((***+++***'''&&&''')))%%%&&&''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%"""###%%%'''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&'''''''''((((((((())))))***)))'''&&&&&&''''''(((+++***))))))***+++---...+++,,,...222777<<<@@@CCCGGGEEEBBB???<<<:::999888555555666888;;;???CCCEEEFFFFFFHHHMMMQQQQQQOOOLLLBBB???>>>???CCCHHHJJJKKKLLLMMMOOORRRTTTSSSMMMIIICCCBBB@@@???AAAEEEJJJNNNLLLJJJHHHFFFFFFHHHKKKMMMOOOQQQSSSRRRLLLDDD===:::666666555555777;;;>>>@@@DDDEEEFFFHHHIIIGGGCCC@@@???>>><<<<<<======;;;:::<<>>>>>>>>============<<<999999888888777666666666666666666666666555444444333333333333333333333333222111000000000000111222//////000000000000//////////////////000000000111////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222222333111222444555666555444333111222222444555666777777333444444555666666777777777888999888666666777888999:::::::::;;;===>>>???@@@AAACCCEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFGGGIIILLLJJJLLLMMMLLLIIIFFFFFFFFFCCCBBB???===<<<;;;<<<<<<999::::::;;;:::999888777666777777888999999999888777666666555444333333333..................///000111555:::???III[[[qqqrrrkkkcccbbbgggoootttvvvzzzxxxssskkk```RRRFFF???888555222//////111444666;;;???EEEIIIJJJRRRfffyyyjjjYYYSSSNNNLLLKKKGGG@@@<<<555333///---,,,---------...000222222000.........++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))******((((((((()))))))))******'''(((((((((((((((((('''***))))))(((((())))))***((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))'''&&&'''(((***+++,,,+++***))))))***+++,,,((()))***+++,,,++++++***+++***((('''&&&((()))***+++***)))((((((''''''((())))))************))))))((((((((((((((('''''''''&&&''''''((((((((((((((()))((('''((()))******((()))))))))((('''''''''&&&(((***+++***'''&&&''')))+++***)))((('''((())))))((((((''''''''''''((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++,,,+++)))'''''')))+++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))((()))***++++++***)))(((''''''''''''((((((((()))---+++***)))(((((())))))***)))((('''((()))+++---((()))+++///333888<<>>@@@CCCEEECCC>>>;;;<<<;;;::::::::::::999888:::===AAABBBBBBBBBBBBBBBAAACCCEEEHHHJJJKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQMMMLLLKKKKKKJJJHHHEEEBBB@@@@@@@@@@@@?????????>>>999999888888777666666666666666666666666555555444444444444444444444444444333222111000000111222333//////000000000000//////////////////000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000444333333222222111111111111222222222222333333333222333555777888888777666222222333444666777888888444444444555666777777888999:::::::::999999;;;===:::;;;;;;;;;===>>>???@@@AAACCCEEEHHHIIIIIIHHHGGGFFFGGGGGGEEEDDDDDDFFFHHHIIIJJJKKKJJJGGGDDDCCCCCC@@@>>>;;;999777777888999333444555555555444333222444555666777888888888777555555555444444333333333///...---,,,,,,,,,,,,---222999AAAJJJUUUggg}}}{{{vvviiibbbZZZXXX^^^hhhqqqvvv~~~{{{sssfffVVVGGG<<<666444222///...///444999<<>>>>>>>>===<<<:::999888444444555555555888===@@@FFFHHHJJJLLLRRRYYYYYYUUULLLEEE<<<777777999;;;<<<@@@BBBEEEGGGIIIHHHFFFEEEBBBAAA>>><<<:::999999999======>>>@@@BBBEEEGGGHHHKKKKKKKKKJJJHHHFFFCCCBBB<<<;;;999666333222333555777999===???@@@>>><<<:::777888:::;;;;;;:::888777777999<<>>@@@@@@AAABBBDDDFFFGGGHHHIIIJJJMMMOOOPPPPPPNNNNNNPPPMMMKKKKKKLLLLLLIIIGGGEEEDDDCCCCCCDDDDDDCCCAAA<<<<<<;;;:::888777666666777666666555555444333333444444444333333333222222222111111000000000000000111111000000000000111111.........///////////////000000///...............---------...///000000111///000111222222111000///333111////////////...---000111222333333222111000444333333222222333333444111111222222222333333333222222333444444555555666666666666777888888999999===============<<<<<<<<<;;;;;;;;;<<<===???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@AAABBBCCCCCCBBB@@@===<<<;;;:::999888777555555444555555555444444333333333222333555666666555333222555333111111222111---)))///...---,,,,,,...000222999@@@KKKYYYgggttt|||{{{xxxrrrmmmaaaZZZRRRNNNTTT___lllttt|||ooo]]]NNNEEE>>>888444/////////...000666===BBBPPPTTTWWWVVVTTTXXXaaaiii~~~iiiXXXFFFBBB===999666444111///...---,,,,,,+++++++++,,,,,,,,,,,,------.........+++*********))))))(((((((((((())))))*********+++*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((((((((''''''((((((((((((((((((!!!((()))&&&$$$&&&((('''''''''''''''((())))))***)))((()))***+++***)))((()))))))))************++++++******)))((((((((())))))))))))))))))))))))(((''''''(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''(((***+++,,,%%%'''))))))(((''''''(((------,,,,,,+++******)))(((((((((((((((((((((''''''((())))))''''''((()))(((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''&&&%%%&&&'''((()))'''((()))(((&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''&&&%%%$$$'''''''''''''''((())))))+++***)))(((((()))***+++(((((()))***++++++++++++)))))))))(((''''''&&&&&&((()))***)))((((((***,,,,,,,,,,,,---///222555666999999:::::::::::::::999555555555444444666:::>>>DDDHHHJJJLLLQQQWWWVVVQQQJJJDDD<<<666666888999:::???AAADDDFFFGGGGGGEEEDDDAAA???===;;;:::999999999;;;;;;<<<>>>@@@CCCFFFGGGIIIIIIIIIHHHGGGFFFDDDCCC@@@===:::666444333222222555666999;;;;;;;;;999888666777999:::;;;:::999888999;;;>>>BBBDDDCCCAAA>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJLLLMMMMMMMMMMMMNNNLLLJJJJJJKKKKKKIIIFFFGGGEEEDDDDDDEEEEEECCCBBB>>>>>>===;;;:::888777666777666666555555444444333444444444333333333333222333333222111111111111111111111000000000000111111//////////////////......000000///...............------......///000000111///000111222222111000///000///---...///000000///000111222222222222111000333333222222222222333333111111111222222222333333222333333444555555666666666777777888888999::::::<<<<<<==================<<<<<<======>>>@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDBBB@@@>>>===<<<;;;<<<======<<<;;;999888999888888777666555444444444444444444333333333222222333444555555444333222444222111111222222///,,,,,,,,,---...000333666999???HHHUUUaaakkkuuu}}}}}}uuuqqqooommmhhhcccXXXQQQJJJIIIPPP[[[eeekkkjjj___PPPCCC<<<888444111444444333444666<<>>@@@CCCDDDCCCBBBBBB???>>><<<;;;999999999999:::999999:::===@@@DDDFFFGGGGGGFFFFFFFFFFFFFFFGGGEEE@@@:::777777666444222333333444444555555666666555666888999:::::::::::::::<<>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA???===;;;999777777555666777888888777666555555555555444444444333333333333333333333222222222111222333444444333222111222111000000111222000///+++---///111444888>>>BBBIIITTTbbblllppprrruuuwwwvvvppphhhcccaaa___[[[YYYSSSNNNJJJLLLTTT\\\```aaaUUULLLAAA888444333222000222222333555888???GGGMMM[[[```cccbbb]]]YYYZZZ\\\gggppp|||wwwdddRRRFFF===:::666444333222000...,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++******)))))))))((('''(((((())))))))))))***'''''''''''''''((())))))*********,,,000222333222)))))))))))))))*********(((((())))))***************************+++++++++******)))(((((((((((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''''''''&&&&&&...---+++)))'''%%%$$$$$$$$$&&&''''''&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%$$$###!!!"""%%%'''))))))))))))))))))))))))&&&&&&''''''''''''''''''((('''&&&&&&&&&''')))******&&&###$$$''')))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&(((***+++'''''''''''''''((())))))''''''''''''''''''''''''***))))))(((&&&$$$###"""''''''''''''(((((())))))((()))***)))((((((***,,,++++++******+++,,,......///111222444666888888999999888555222000000333666>>>CCCGGGHHHJJJLLLIIIDDDBBB???:::555333222333333888999;;;===>>>>>>=========<<<<<<;;;::::::::::::999888888999;;;>>>BBBDDDEEEEEEDDDDDDEEEGGGHHHJJJGGGAAA;;;999;;;<<<999666333222111000000222333444333444666888999:::::::::999;;;???@@@@@@>>><<<;;;999999999::::::<<<===>>>@@@@@@@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIHHHFFFFFFGGGGGGEEEDDDDDDCCCAAA???===<<<:::999888888777777666555555555555555555555444444444444444444333222222222222222111111000000000000111111222111111000///...------000000///.....................//////000000000000///000000111111111111111---,,,+++,,,///111222111111111111222222111111111222111111000000111111222111111111111222222222333444444444555666666777777999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<999777555333222333333444555666666555555222222222222222222222222222222222222222222222222000111111222222111111000111000///...////////////...///111333777>>>HHHPPPVVVaaaooouuurrrmmmiiiiiijjjddd]]]XXXUUUTTTSSSQQQQQQNNNNNNSSSZZZ\\\XXXSSSFFF@@@888222111111222222///111444888>>>FFFNNNTTT```dddhhhfff```YYYVVVUUU```kkkxxxxxxiiiZZZLLLCCC999666333222111111000///++++++,,,,,,,,,+++++++++************************************************)))))))))))))))*********((((((((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''''''''(((+++******))))))(((((('''***(((&&&&&&'''((((((''''''''''''''''''((())))))***)))***,,,000222333333******))))))))))))))))))((((((((()))******++++++))))))******+++++++++++++++***)))((((((''''''(((***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((((((&&&&&&&&&''')))***,,,---'''((()))(((&&&%%%&&&'''+++***************))))))&&&'''''''''(((((())))))&&&&&&&&&$$$######&&&)))((((((((((((((((((((((((((((((((((((((()))******(((((('''&&&'''((()))***---)))&&&&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((((((((((((((('''''''''%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%###!!! &&&&&&''''''((()))))))))((()))***)))((((((***,,,***************+++++++++///000111333444555666666888777666222000///111333999???CCCCCCDDDEEEBBB>>>===;;;888555222111111111333444555777888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888999:::===@@@AAACCCBBBBBBCCCDDDGGGIIIKKKEEE@@@;;;;;;???BBB@@@===666444111//////000222333111222444555777888999:::999<<>><<<;;;<<<888888888888999::::::;;;<<<<<<<<<===???AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDCCCAAA???>>><<<<<<::::::999888888777777666666666666555555555444444333333222111111111111111111111000000000000111111222222111000///......---000000///.............../////////000000000000000000000000000000111111222///...------///000000///222111111111111111111222222111111000000111111222111222222222333333333333444444555666666777777888:::::::::;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@???>>>=========;;;;;;999777555333111111111111222333444444444444000000000000000111111111000111111111111111111111///000000000000000000///000///...,,,,,,,,,...//////111444666<<>>666444111000000111111000******+++,,,,,,++++++***++++++++++++************((((((((()))))))))))))))******))))))))))))))))))''''''(((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))))))))))))))(((((('''''''''---+++((('''(((*********'''''''''''''''((())))))((('''''')))---//////...************))))))))))))(((((())))))*********+++(((((())))))***+++++++++******)))((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((()))***+++)))))))))(((%%%%%%&&&''')))))))))(((((((((((((((&&&&&&''''''((())))))))))))))))))(((&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''''''''((()))***+++***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))'''(((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))((()))***)))((((((***,,,)))))))))***************...///000111222333333333555666666444222111111222444:::>>>>>>===>>>===999888888888555222000000111///000111222333444444444888999:::;;;;;;;;;;;;:::888888999999:::;;;<<<<<<>>>??????AAACCCEEEGGGHHHAAA>>>;;;<<<@@@CCCDDDCCC999777444111//////000222000000111333444666777888888;;;??????===;;;;;;===888888777777777888888999999999:::;;;<<<===>>>>>>???AAACCCCCCCCCDDDFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>><<<<<<;;;;;;:::999999999777666666666666555555555333333222111111111111111111111000000000000111111111111111000000/////////000000///...............000000000000000000000000000/////////000111222333222000......000000000///222222111000000111222222222222111111111111222222333333333333444444444444555555666666777888888888:::::::::;;;<<<<<<===============>>>>>>?????????>>>>>>======<<<============<<<<<<;;;::::::999999999888777555444222111000.../////////000000111111//////////////////000000/////////000000000000000///..................///......---+++***,,,///333222666;;;???FFFRRRbbbmmmlllppptttsssmmmbbbXXXRRRNNNLLLIIIGGGFFFGGGIIIJJJOOORRRUUUWWWTTTKKK@@@999555333000......///111333444999BBBJJJRRRXXX^^^bbb`````````]]]YYYVVVUUUUUUYYYddduuu~~~wwwrrriii___TTTHHH>>>777333111///...///000000///))))))+++,,,,,,,,,+++***+++++++++***************'''''''''(((((((((((()))************))))))))))))&&&''''''(((((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,'''''''''''''''((((((((()))((('''&&&&&&&&&((()))'''''''''''''''((())))))(((''''''(((+++,,,,,,+++************)))))))))((()))))))))))))))*********''''''((())))))***++++++***)))((((((((((((((())))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***---,,,+++)))'''&&&%%%%%%'''''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''((()))((('''''''''(((***+++%%%'''))))))))))))******''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''''''''((((((((('''''''''''''''''''''((())))))''''''((())))))(((''''''&&&'''(((((())))))))))))'''''''''(((((((((((((((((()))***)))((((((***,,,(((((()))******************+++,,,...000111111111222444666666444333222222000666:::888777888888777444666777666333000000111......///000111222333333444555777888999999999999777777888999999888777666999:::<<<>>>@@@BBBCCCCCC===<<<;;;<<<>>>AAACCCEEE<<<:::666222000///////////////000000222333444555333777;;;;;;888777888;;;777666555555555555666666777888999;;;;;;;;;:::999999<<<>>>?????????BBBDDDAAAAAA@@@BBBDDDFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;777777777666666666555555444444333222222222222222111111000000000000111111111000000000000000000000000000///...............000000000000000000000000000/////////000111222333222111//////111222111000222222111000000111222222333333222222222222333333444444444555555555666666555666666777777888999999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???<<<;;;::::::999999999:::999999888888777777666666666555444333222111000000..................///////////////////////////............//////000000000......------------......,,,,,,,,,++++++///444999===CCCJJJNNNQQQXXXccclllhhhhhhgggeeebbbZZZQQQJJJDDDDDDDDDDDDEEEGGGIIIKKKPPPRRRSSSOOOHHH???999666000000///......000222555999@@@JJJSSSYYY\\\___```\\\ZZZWWWTTTRRRSSSVVVYYY[[[dddrrrvvvnnnfffaaaYYYPPPHHH@@@888444000...,,,+++,,,---------((()))+++,,,,,,,,,+++************))))))((((((((('''((((((((())))))))))))************)))))))))(((&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))***++++++,,,'''''''''((())))))******###%%%'''&&&######%%%((('''''''''''''''((())))))***)))((()))+++,,,+++***+++*********))))))((((((******))))))))))))))))))&&&''''''((()))*********))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))***)))(((((((((((())))))$$$$$$%%%$$$###$$$''')))(((((())))))))))))))))))&&&&&&&&&'''((())))))***$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((''''''((()))+++,,,)))((('''''''''(((***+++ $$$(((***)))(((***,,,((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&'''(((*********))))))'''''''''''''''((())))))$$$%%%&&&''''''&&&%%%$$$(((((())))))((('''&&&&&&((((((((((((((((((((((((((()))***)))((((((***,,,'''((()))***+++++++++***&&&'''))),,,...///000111000333666888666444333222...333777444333555666555111444777666333111111222......///000111222333333111333555666777888777777555666777888888666444222555777999<<<>>>?????????:::;;;;;;;;;;;;===AAADDD===;;;777333000...------////////////000111333333...222666666333222444777555555444444333333444444666888999;;;;;;999888666555888;;;<<<;;;<<>>>>>@@@CCCEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>======<<<<<<777777777777666666666666555555444333333333333444111111000000000000111111000000000000000111111111000000///...............111111111000000000000000000////////////111333444222000///000222333333222333222111000000111222333444333333222222333333444555555555666666666666777666666666777888888999999999999::::::;;;<<<<<<===?????????>>>>>>>>>>>>>>>::::::999888777777777777777777666666555555555555333333333222111111000000000//////......//////000000000/////////.........---.........//////000000...------,,,,,,------...***+++,,,,,,---222999???IIIPPPXXXZZZYYYYYY^^^cccaaa]]]ZZZXXXWWWSSSJJJCCC@@@AAADDDEEEGGGIIILLLNNNKKKLLLJJJCCC999222111222.../////////000222555888CCCJJJTTT]]]aaaccccccbbbYYYUUUQQQMMMNNNRRRXXX\\\```gggpppzzz|||vvvjjj```ZZZTTTLLLEEE???;;;777555...,,,***)))***+++++++++'''(((***,,,---,,,***)))))))))(((((('''''''''&&&(((((())))))*********++++++*********))))))((((((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''%%%%%%%%%&&&'''(((((()))''''''((()))***+++,,,,,,$$$(((,,,+++'''&&&)))---'''''''''''''''((())))))+++)))((('''((()))+++,,,************************,,,,,,,,,+++***)))((('''((((((((((((((()))******))))))))))))))))))))))))+++)))'''''')))*********&&&'''((())))))******)))))))))))))))))))))))))))***))))))(((((((((((()))***************)))((((((&&&&&&&&&&&&&&&'''((()))111///+++(((&&&''')))***&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''')))+++---,,,+++)))((('''''''''(((((()))))))))((('''&&&&&&(((((())))))))))))((((((---,,,***(((&&&$$$$$$######$$$%%%&&&((()))***+++******))))))))))))******&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''*********+++++++++(((&&&************************))))))************))))))))))))***+++,,,...///000111222222222222111000000000000111111111222222222333333333333333333333333555444222111000111222222222111111333555777777666555555666777888888888777555555666888999:::;;;<<<<<<:::888777777999<<<>>>:::888666555555555333222////////////............000000000000111222444444555555555444333333222222444555777888999999999888999888777777777888:::;;;999:::<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>AAA@@@>>><<<<<<;;;<<<<<<888888888777777666666666555555444333333333333444444333333222111000//////111111111111111111111111000000000000000000000000222222111111111111111111...//////000111111222222333333333222222111111111444222111222444555666555777666666555555555666666555666777888888777666555777777777666666666666666777888:::<<<======<<<<<>><<<<<<;;;;;;;;;999888666555444444555555444444444444444444444444333111...------...---,,,///---,,,---///000...++++++///000++++++000222000...---,,,+++***************,,,------,,,+++---...000...000222222333???MMMYYYeeennnnnniiieeecccaaaPPPMMMKKKLLLMMMLLLFFF@@@>>><<<;;;@@@HHHMMMMMMKKKEEE@@@999222...---...///,,,---...//////111444777GGGRRR[[[```dddgggccc\\\VVVPPPJJJKKKQQQWWWZZZ[[[gggfffgggkkknnniii^^^SSSJJJIIIFFFBBB===888444111...---+++*********++++++))))))))))))))))))))))))+++***)))'''''''''((()))************)))))))))))))))***+++***)))***,,,...(((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((()))******(((''''''(((***++++++***((('''(((***,,,***((()))+++***(((%%%((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&'''(((***+++******************************+++++++++***))))))((((((((((((((()))******))))))))))))))))))))))))+++)))'''''')))*********(((((()))))))))(((((('''((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((---,,,)))'''&&&&&&''')))&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&''')))+++,,,***)))((('''&&&&&&&&&'''''''''((((((((('''&&&&&&(((((())))))))))))((((((******((('''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((((((((((((((()))(((((((((((())))))))))))'''''''''(((***+++***(((''''''''''''''''''''''''))))))************))))))))))))******+++,,,......000000111111111111111000000000000111111111222222222222222222333333333444444444333222111111000000000//////000333555444444444444444333333222111000333333444555666777888888888777666666777999;;;<<<;;;888666555555555444333000/////////......------.........///000111222333444444444444333333333333222333555777777777777666666555555444555666777888888888999;;;<<<>>>>>>????????????@@@??????>>>===@@@???>>><<<;;;;;;<<<<<<999999999888888777777777666555444333333333333333222222222222111111111111111111111111111111111111111111111111111111111111//////000111222333444555//////000111111222333333333333333222222222111111222111111222555666666555555555444444444444444555444555666777777666555444666666666666666777777777777888:::;;;<<<;;;;;;:::<<<<<<;;;:::999888888999555444333222222111111111111111111111111111111111333000...---...///...---///...---...111111///---***...///,,,+++------))),,,,,,,,,++++++,,,,,,---***,,,------,,,,,,---///111000111444555999FFFUUUbbbjjjpppmmmgggbbb]]]XXXJJJGGGDDDDDDEEEDDD???;;;999999<<>>>>>===<<<;;;;;;;;;<<<:::::::::999999999999888777777555444333333333333111111111111222222333333222222222222222222222222111111111111111111111111444444333111000...---,,,000111111222222333333444333333333222222222222111111000111444666777666444333333333222222333333444444444555555555555444444555555555666777777777888777888999999:::999888777888888777666555555555555111222222111111000///...////////////////////////111///......///000000//////......000111222111///,,,//////---,,,,,,)))%%%++++++++++++,,,---...///***+++,,,,,,,,,,,,...000111111333777999@@@MMMYYYfffjjjlllhhhddd___XXXPPPEEEAAA===<<<===<<<999666555777===EEEJJJHHHBBB<<<444222000---------...///...000333555777:::===@@@DDDNNNZZZaaaeeeeee```YYYUUUOOOJJJKKKSSS]]]eeeiiiccc]]]XXXUUUSSSNNNFFF???<<<:::777333000...---,,,,,,,,,+++************+++))))))))))))))))))))))))***))))))(((((((((((()))************)))))))))))))))***+++)))'''&&&'''(((((((((((((((((((((((((((((())))))******))))))(((''''''''''''((((((((((((((()))******(((''''''(((&&&'''(((&&&%%%$$$&&&'''''')))***)))'''''')))+++************************((((((((((((((('''''''''(((((('''''''''((()))***((((((((((((((((((((((((((())))))***************((((((((((((((())))))***((((((((((((((((((((((((+++)))(((((())))))((('''(((((())))))(((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((())))))(((((('''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''((()))***(((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''((()))''''''&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((,,,+++)))((((((***,,,---******))))))))))))******&&&&&&&&&&&&'''''''''''')))((('''(((+++...///000))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((())))))+++,,,---///000000111111////////////////////////---...///000222333444555666777888888666333000...---,,,+++,,,...///...------...///000111111222111000000000000000////////////111333555777888888888:::888666666777777666555333333222111000///......++++++++++++,,,---...///000000000111222333333333000111222333444444333222///////////////000000111222222222222444555777888666777888999::::::;;;:::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888777666555444444444222222222222222222222222222222222222222222222222111111111111111111111111444444222000---+++))))))222222222333333444444444222222222222222222222222000111222555888999777555333222222222222333444444555555555555555555555555333444444555666777777888666666777777777666444444555444333333222222222333000111222222222000///...///////////////////////////...---...000111000///------...///000111000000.........------,,,***'''************+++,,,---...((()))+++++++++,,,///222111444888<<>>:::888888999888666777:::???DDDFFFBBB:::444......------------......///222666:::<<>>AAACCCEEEFFFCCCGGGOOOVVVWWWSSSNNNKKKHHHNNNXXXaaagggfffbbb^^^SSSMMMFFF@@@===;;;888666333111///---+++,,,---...************************))))))))))))))))))))))))((((((((())))))))))))(((************)))))))))(((###%%%''''''&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((()))******(((''''''((('''(((((('''&&&&&&''')))******,,,---...,,,)))&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))************(((((((((((((((((((((((()))*********)))(((((('''((((((((((((((()))******))))))))))))))))))))))))***)))(((((())))))'''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++***************))))))((((((((('''&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))(((''''''(((((((((((()))***,,,---..................------------,,,+++,,,---...000111222333555666888888777444111///---,,,++++++------,,,***,,,---------------,,,,,,////////////////////////---///111444666777777777777555444444666777666666444333333333333222222222...------,,,++++++++++++++++++,,,------.../////////000111222222111000000---...///000000000//////---...///000111111111111000000222333444444444444333444555666666666666666777777777777777888888888888888777666666666666777555555444333222111000000333333333333333333333333222222222222222222222222111111222333444555666666333333333333333333333333111222222222222333333333222222222444666777555333222222222222333444555555555444444333333444444555111111222222333333444444111222333333222111000///000000///////////////000+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---//////...---)))+++,,,,,,+++******++++++'''&&&+++...---++++++))))))(((((('''(((((()))((()))***+++,,,///333777===CCCHHHHHHIIIKKKLLLJJJJJJJJJGGGCCCCCCCCC???888777666444333333555666888======<<<:::777333000...------------...///000111333777===AAACCCDDDEEEEEEBBBBBBFFFLLLMMMIIIGGGGGGFFFOOO]]]hhhjjjcccYYYQQQIIIDDD>>>999777666555444...---+++*********++++++((()))******+++*********))))))))))))))))))))))))'''(((((())))))))))))(((************))))))))))))###&&&((())))))((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((()))******(((''''''((('''((()))((('''''')))+++(((---333777666222,,,)))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((())))))(((&&&$$$&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))***)))(((((('''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&''''''''''''&&&%%%''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((())))))***&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((((((((())))))((()))***+++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,...///000111111333333444555444222000///---+++******++++++***(((++++++,,,,,,,,,,,,++++++.........///////////////---...///111333444444555555444222333555666666555111111111222222222222222111000///---,,,+++******)))*********++++++,,,,,,---...///000000///...---------///000000000///...,,,---000222222222000///...///000000111111111111000000222333444444444444444444555555555666666666444444333333444444555666444444444333333222222222333333333333333333333333222222222222222222222222555555555444333333222222333333333222222222222222111111222222222333333333222111000000222222111000000000000111111333444444333222111000000111222333000000000000111111111111//////000111111000///...---------,,,,,,------...,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,......,,,***)))+++---,,,)))(((((()))+++''')))111666111,,,***(((((('''(((((()))***++++++,,,------///333888;;;BBBFFFHHHEEEEEEHHHIIIEEEBBBCCCAAA<<<:::;;;999444333333444444444666888:::888888777555111///---,,,+++++++++,,,...000333444555:::???CCCDDDCCCCCCCCC@@@===>>>CCCEEECCCDDDHHHIIIRRR^^^eeeddd[[[NNNFFF>>><<<888555222111000///+++++++++***************'''((()))***++++++***)))))))))))))))))))))))))))&&&'''((()))******)))(((************))))))))))))(((***------,,,+++******((((((((((((((((((((((((******++++++++++++******''''''''''''((((((((((((((()))******(((''''''((('''((()))((('''''')))+++)))666DDDFFF===111,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))%%%&&&''')))******++++++((((((((((((((()))******))))))))))))))))))))))))))))))((())))))(((&&&###(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))***,,,......---+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******((()))***+++++++++++++++---------,,,,,,++++++++++++,,,,,,---...///000000000111111222111000///...,,,+++))))))******((('''((()))***,,,.../////////---------....../////////,,,---...///000111222333444333111222444666666555/////////000111111222222444222111...,,,+++******)))))))))))))))*********,,,---.........---,,,+++,,,---...///000///......+++---000333444222000...---...//////000/////////---///000222333333333222333333333333444444555555111111111111222333444444222222333333333333444444333333333333333333333333222222222222222222222222...//////111222333444444222222222222222222222222111111111222222333333333111///------...///...---////////////000111222333111000///......///000111000000000000////////////---...///000000///......,,,+++++++++++++++,,,,,,......,,,,,,,,,---...///------------------------+++******,,,------+++)))***---...---)))'''''')))...+++///:::>>>777...***&&&''''''(((***+++---...---...///000111555;;;???BBBEEEDDD>>>>>>CCCEEEBBB<<>>:::999>>>AAAAAADDDKKKMMMTTT]]]```]]]SSSHHHAAA888777444222///---+++***+++,,,,,,---,,,,,,+++***'''((()))+++++++++***)))))))))))))))))))))))))))&&&'''(((*********)))(((************))))))))))))''')))++++++)))'''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((()))+++***(((''''''(((&&&'''(((((('''''')))+++...AAASSSRRR@@@---(((***''''''''''''''''''''''''&&&'''''''''(((((())))))******)))((()))***+++,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))(((((((((((((((+++*********))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***)))(((''''''((()))(((&&&))))))(((((((((((())))))'''''''''(((((((((((()))$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%$$$&&&''''''%%%#########'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((%%%!!!"""%%%((()))((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''(((((()))***+++,,,,,,---'''(((***+++,,,---......,,,,,,,,,,,,,,,---...///111111000///...------,,,...---,,,+++************,,,,,,+++++++++,,,...///------......///000000000........................111111222222222333333333222222111111222222333444444333111///,,,***((('''))))))(((((((((((())))))+++++++++,,,,,,---------+++++++++,,,,,,---------000//////...------,,,,,,.........,,,++++++---...000000000000111111111111///////////////000111111222222222111111111000000444333111000000000111111333222222111111222222333111111333444444333111111222222111111222222333444222333333444444333333222///000111222333444555555000000////////////000000000000000000000/////////111000000///......------000////////////.........,,,------......------,,,............------,,,+++------,,,+++*********+++)))+++,,,,,,***))))))***+++++++++************)))------,,,***&&&###"""""",,,***222???>>>222***+++++++++******+++...000222222333444555666888888999<<<;;;:::999999;;;===>>>===;;;888555444333444444555666999;;;;;;888555333333222000---,,,+++++++++333///++++++///444:::<<>>>>>===:::999:::::::::;;;???DDDHHHVVVVVVUUURRRLLLDDD<<<888333222000//////...,,,***))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((()))///%%%111&&&---...))))))((('''''''''''''''''''''((('''%%%%%%&&&(((******))))))((((((''''''&&&'''((()))))))))))))))((('''''''''((()))+++,,,333KKKZZZ999$$$---+++***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&(((***,,,)))'''&&&'''((()))(((&&&)))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((()))***'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&,,,***'''&&&'''''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((())))))***''''''(((((())))))******(((((()))+++,,,,,,,,,,,,,,,,,,+++,,,,,,------......------,,,,,,++++++***...---,,,+++******************)))))))))***+++,,,,,,------......///000000------------------------//////000000000111111111000000000000000111111222000//////......---,,,,,,******))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...+++,,,,,,,,,++++++...000,,,,,,,,,,,,------------...............//////000222111111111000000000000111000///...---......///111111000000000000111111111111222222222222111111111111111111111222222333111111111222222111111111////////////000000000000//////............////////////////////////......000//////...------,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,+++******)))+++******))))))))))))***+++,,,------+++*********+++++++++*********)))))))))***+++***(((''''''(((+++)))///999999///)))+++,,,,,,+++,,,---000222444444444444333333333222222666666444444444555777888999777666444444444555666777888999999777555111///.........------,,,++++++)))***...555===CCCFFFHHHBBB???<<<;;;<<<<<<:::888777777777888:::???FFFKKKSSSQQQNNNIIIDDD>>>:::777333111...,,,,,,+++)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((('''''',,,!!!///'''---666FFF,,,))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))((((((''''''(((((())))))***)))))))))((((((''''''''')))***+++555===GGG333''',,,&&&)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))******++++++(((((('''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++---((('''&&&'''((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''(((((((((((('''&&&%%%%%%$$$%%%&&&'''((()))******&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&))))))***)))'''&&&&&&''''''''''''''''''&&&&&&&&&)))((('''''''''((()))***&&&&&&''''''''''''''''''(((((()))***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******************))))))))))))***+++++++++,,,,,,------...//////------------------------------------...........................///000000........................++++++************++++++***************++++++++++++++++++++++++,,,,,,,,,((((((((()))******++++++)))***+++++++++,,,...000))))))*********+++++++++,,,,,,,,,,,,,,,---......000000000///////////////000///...---,,,---......//////............//////111000000000000000000111///000000000000111111111/////////000000//////////////////......---------...------,,,,,,------...------------------------......---,,,,,,+++++++++,,,+++++++++***************++++++++++++++++++******++++++++++++***))))))(((((('''''''''((()))))),,,.........+++***)))***++++++*********)))))))))(((***+++***)))((()))+++***'''***222222+++(((+++---------...000222555666999888888777666555444444111000/////////000222333444333333222333555666777999999777555222///---+++++++++,,,,,,++++++******,,,000777AAAHHHLLLLLLKKKAAA>>>;;;999888777666444444444555666999???FFFKKKLLLIIIDDD>>>:::777555555222///+++)))))))))((('''(((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))(((''''''111000000888PPP```...)))((((((''''''''''''(((+++(((&&&&&&)))***)))''')))))))))((((((((((((''')))************))))))((()))((('''''''''((()))***666000666---)))+++"""((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&***************+++++++++))))))))))))))))))))))))'''((((((((((((((((((''''''(((((()))***+++,,,,,,''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!$$$((((((&&&%%%&&&)))'''''''''''''''''''''''''''&&&$$$###"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((*********+++++++++*********+++++++++,,,,,,,,,---,,,,,,+++***************++++++++++++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////000000//////...------,,,+++******))))))******+++)))))))))))))))******************+++++++++++++++******))))))((('''''''''((()))++++++***+++,,,...******+++++++++,,,,,,,,,+++************+++,,,,,,.....................---000///...------...///000.........------.........000///...------...///000---......///////////////---......//////......---/////////............---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))))))))************))))))+++,,,,,,,,,,,,,,,++++++'''''''''''''''((()))***,,,---...---***)))((()))************))))))))))))***++++++***(((''''''(((+++'''(((,,,,,,)))))),,,......///000222444777888888888777777777777777777//////.........///000111111111111111222333555555777666444111...,,,******,,,+++***)))***,,,...///>>>???AAADDDGGGGGGDDDAAA???===999666444333222222111333666888:::===BBBEEECCC@@@<<<777444222111111000,,,)))'''''')))******(((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((''''''000!!!222===XXXdddaaa222)))(((''''''''''''(((((()))%%%"""###'''***'''$$$((((((((((((((((((((((((***+++++++++***)))((((((***)))((('''&&&'''((()))333111999---'''***"""((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''((()))***++++++,,,((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((&&&%%%%%%&&&'''(((((('''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))))))))(((((((((((())))))%%%%%%&&&'''((((((((('''"""###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''###%%%(((((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$###""""""''''''''''''''''''''''''''''''''''''''''''((((((&&&'''''''''''''''''''''!!!$$$((((((&&&%%%&&&)))&&&'''''''''''''''''''''&&&$$$###!!!!!!"""$$$%%%(((''''''''''''''''''''''''(((((()))))))))(((((()))******++++++***))))))))))))******+++,,,,,,,,,++++++******))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////............------------))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))(((''''''''')))***++++++)))((()))*********+++++++++,,,,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,---...///......------------............,,,++++++,,,......+++,,,---.........------------............------,,,------------.........++++++************++++++)))*********+++++++++,,,************))))))))))))++++++++++++************((())))))******))))))(((******++++++,,,++++++***(((((((((((())))))***+++***+++,,,+++)))''''''(((*********)))))))))((((((((()))***)))'''&&&'''(((+++)))(((******)))+++---...///000111333555777888333333333333222222222222------------......//////000000000000000000111111222111///---++++++******,,,***))))))---333:::>>>JJJFFFAAA===<<<<<<;;;:::<<<:::777333111000000111111444888;;;;;;:::::::::999888777555222000---,,,---***'''''')))+++------'''((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))111BBBttteeeGGG333((((((''''''''''''((((((((($$$!!!###'''***((($$$'''''''''''''''(((((((((***************)))(((''')))((('''&&&&&&'''((((((---:::HHH333%%%+++&&&)))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((()))))))))%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''(((&&&&&&''''''((('''''''''!!!"""###%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&& ###%%%&&&&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((('''&&&&&&$$$###""""""!!!'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''(((((((((((((((((((((''''''((())))))))))))))))))***+++,,,,,,***)))(((((((((((()))))))))******+++******)))))))))******)))))))))***))))))(((''''''(((((()))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......******+++,,,---...//////))))))(((((((((((())))))************))))))))))))*********)))))))))))))))''''''(((((()))*********(((***+++***)))''''''(((((())))))))))))*********)))(((((((((((()))******************+++++++++++++++***)))((()))***+++,,,---------,,,,,,---------,,,,,,++++++++++++,,,,,,)))***+++------,,,++++++,,,,,,------------,,,,,,*********++++++,,,,,,,,,+++******))))))******+++)))))))))******++++++,,,)))))))))))))))))))))))),,,,,,+++++++++*********((())))))******))))))(((''''''((())))))))))))(((******)))))))))***++++++((()))+++***)))'''((((((******)))))))))((((((((($$$%%%'''((('''(((***+++******)))******+++,,,---//////000222333444555555555555444222111///......+++++++++,,,,,,,,,,,,---////////////............,,,,,,++++++***++++++++++++***))),,,222:::CCCIIICCC>>>777333333666999;;;888777555111......000333333777:::;;;999666444333111222333333111///,,,***,,,***((((((***,,,......''''''(((((())))))******''''''(((((())))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((((((((('''''' +++---:::mmmPPP......(((''''''''''''(((((()))(((&&&$$$%%%(((***)))(((&&&''''''''''''(((((((((((())))))))))))(((((('''((('''&&&&&&&&&'''((())))))<<>>AAA777333///...000444777888555555333000---...222555777999:::888555222111111---.../////////---+++***,,,***))))))***++++++***'''''''''((()))*********(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''!!!)))---+++III555(((((('''''''''''''''((())))))&&&&&&%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((''''''&&&&&&%%%&&&''')))***'''000DDD===666666)))+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%$$$$$$%%%'''((((((''''''((()))++++++)))(((''''''''''''((((((((())))))+++***)))((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&''''''((('''''''''###$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$'''((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((%%%!!!"""%%%((()))(((&&&&&&&&&'''''''''((((((###$$$%%%&&&'''(((''''''%%%%%%&&&&&&'''((())))))&&&'''(((***+++,,,,,,,,,***+++---...---+++)))(((,,,,,,++++++++++++++++++***)))))))))))))))*********+++,,,,,,,,,***)))(((&&&&&&''''''((()))))))))************************))))))))))))************)))))))))))))))******+++,,,,,,+++******)))))))))++++++************++++++,,,+++++++++******))))))******))))))(((((((((''')))((((((''''''&&&%%%%%%###%%%((())))))((()))***))))))))))))*********+++((((((((((((((()))******'''((((((((())))))******+++***)))))))))+++,,,---******))))))))))))******((()))***++++++***)))((('''(((***+++,,,+++)))((((((((())))))))))))((((((000000///...---,,,+++***++++++************++++++((())))))***+++,,,,,,,,,))))))))))))************************))))))))))))))))))************))))))(((((()))******+++******,,,+++***))))))((())))))''')))+++++++++***+++,,,))))))))))))((((((((((((***+++,,,***((('''((()))&&&)))++++++,,,---,,,***//////000111111111111000+++,,,,,,,,,---------...,,,,,,---...............***+++,,,---------------(((((()))***+++***************+++---...000111111111///...///111222222111222333222///---...333777::::::888555222000111222,,,,,,,,,,,,,,,+++++++++---+++***)))******(((&&&&&&''''''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&000!!!&&&$$$///%%%'''''''''''''''((()))***"""$$$%%%%%%$$$%%%''')))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''')))***(((###555>>>@@@;;;(((+++************************%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''***)))'''&&&%%%'''((()))(((((())))))******++++++((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''((((((((((((''''''))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&))))))***)))&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%'''))),,,------,,,+++***)))))))))+++...111222---,,,*********+++++++++)))))))))))))))))))))))),,,+++***((((((((()))******)))((((((((((((((()))+++++++++++++++***)))((((((000---)))...,,,(((,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++***)))(((((())))))+++)))'''(((******(((%%%&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++*********)))))))))))))))((((((''''''''''''((((((******((('''&&&&&&&&&&&&+++++++++***************...---+++++++++,,,---...,,,:::???666---...///++++++*********))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))000///,,,***(((((()))***,,,***((('''(((***,,,...)))((('''&&&&&&'''((()))$$$---555666111+++)))+++******))))))))))))******//////000111111111111111//////...---,,,++++++***++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++,,,------......------,,,+++++++++,,,---...///000///000000000111111111111666555333111///------,,,+++++++++++++++***)))((())))))))))))))))))))))))''')))++++++***)))(((((($$$&&&(((((('''((()))+++...+++'''%%%&&&((((((((('''''''''(((((()))++++++%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))+++------***'''&&&%%%)))%%%%%%((((((%%%$$$((())))))(((((('''''''''&&&%%%&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%(((,,,111222///+++((((((''''''''''''((((((((((((((()))+++***(((&&&(((((('''&&&&&&'''((((((******))))))(((''''''&&&'''((())))))((('''&&&%%%***)))(((''''''((()))***))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&***+++,,,***((('''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%''')))+++,,,,,,,,,+++***)))))))))***,,,///000333///***(((***++++++***))))))))))))))))))))))))******)))((((((((())))))))))))((((((((())))))******++++++++++++***)))((('''...***''',,,***''',,,************+++++++++,,,***)))))))))******+++,,,,,,++++++***))))))******+++)))((((((******(((%%%'''''''''((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((((())))))***)))))))))))))))))))))***---,,,,,,++++++,,,,,,---+++***)))(((''''''''''''(((((())))))******++++++++++++******+++,,,,,,---111<<<@@@666///000///+++*********)))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************************************111000---+++******++++++***)))((('''''')))+++,,,,,,+++***))))))***+++,,,...444:::999111+++((()))******))))))))))))******---...//////000/////////......------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++((()))******(((((()))***,,,,,,------------,,,,,,+++++++++,,,,,,---...////////////000000000111111333222000...,,,******)))***++++++++++++***)))((())))))))))))))))))))))))''')))+++***'''%%%''')))%%%'''(((((('''''')))***,,,***'''&&&'''(((((((((''''''''''''((()))******&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&(((******((('''''''''$$$&&&'''&&&$$$$$$%%%&&&)))(((((((((''''''''''''***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((***---...,,,***((((((''''''''''''((((((***))))))***++++++***((()))((((((''''''(((((()))++++++******))))))((((((&&&''')))++++++)))&&&$$$))))))))))))***************))))))(((''''''&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&***++++++***((('''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((&&&''')))***+++++++++******)))(((((()))***,,,---888333---)))*********((())))))))))))))))))))))))''''''(((((((((((((((((()))((((((((()))***++++++******++++++******))))))''',,,'''%%%+++)))%%%+++))))))))))))************)))))))))************+++,,,,,,+++*********++++++***)))((()))******((('''''''''(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''+++***))))))(((((())))))((((((((())))))***************))))))))))))******+++******)))((((((((((((&&&&&&'''((()))***+++++++++,,,,,,---.........---,,,444555000---///---(((******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++///...---+++******++++++''''''(((((((((((()))))))))((((((''''''(((((()))111555999666///***((()))++++++************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++''')))***)))((('''((()))+++,,,,,,------,,,,,,+++++++++++++++,,,---.............../////////000000000///---+++***)))((((((******++++++******))))))))))))))))))))))))))))))''')))+++***'''%%%''')))&&&((()))(((''''''((())))))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&&&&((()))###+++...'''"""&&&((('''((((((((((((''''''''''''+++***)))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&,,,***(((((()))))))))(((((((((''''''''''''((((((***)))'''''')))***)))((())))))(((((((((((())))))************))))))((((((%%%&&&((())))))(((&&&%%%(((((()))*********))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&'''((()))************))))))((((((((()))******555555333///***''''''((((((((((((((((((((((((((($$$%%%'''((()))(((''''''((((((((())))))+++,,,---))))))************))))))(((+++''''''...***&&&,,,((((((((()))))))))))))))))))))***************)))++++++******)))******+++)))))))))*********)))((((((((((((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((()))&&&''''''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''++++++***)))))))))))))))&&&'''''''''(((((())))))******+++,,,+++***)))(((%%%)))+++)))+++000...)))))))))))))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((''''''((()))))))))((('''''''''''''''''''''''''''***...000///+++)))***,,,++++++************++++++++++++,,,------------,,,*********+++++++++,,,,,,************************))))))))))))************((()))***)))(((((()))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------............///...---+++***)))))))))))))))************))))))(((((((((((((((((((((((((((((())),,,...---***''''''((()))((('''&&&'''((((((&&&&&&&&&'''((('''%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%&&&(((***&&&444777+++$$$))),,,(((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&***)))(((((((((((('''&&&(((''''''&&&&&&''''''((((((&&&$$$$$$%%%&&&'''&&&(((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((()))))))))((((((%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$%%%&&&''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++***)))(((((((((((()))***+++******)))((('''&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))))))))((((((((((((((((((((()))---444999666---%%%%%%((((((((((((((((((((((((((($$$%%%&&&((((((((('''&&&(((((((((((()))***+++,,,((())))))*********))))))***+++)))---555///'''---(((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))((()))************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%&&&'''((())))))&&&&&&'''((()))******+++***))))))(((((())))))***+++******))))))))))))))))))(((((((((''''''&&&&&&''''''''''''%%%###!!! '''((()))***---111000,,,(((((((((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''(((((('''(((***++++++***((('''************************''')))+++***))))))+++---+++******************+++***+++,,,,,,------,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))(((((()))))))))*********)))***++++++))))))***+++******++++++++++++******++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,+++***)))((((((((((((((())))))*********))))))(((((((((((((((((((((((((((&&&'''...666777...%%%'''((()))((('''&&&'''(((((('''&&&&&&'''(((&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''((('''&&&&&&''')))***777:::---%%%***,,,''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((******(((&&&%%%''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&&&&&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''((((((((((((((((((''''''''''''(((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((******))))))''''''''''''))))))++++++******)))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((((((((((((((((((((('''000999888///'''&&&)))))))))))))))))))))))))))&&&&&&''''''''''''''''''((('''''''''((()))******(((((())))))******))))))***,,,,,,555>>>444))),,,))))))))))))((((((((((((((()))*********)))((('''(((((('''''''''((())))))((()))++++++***)))***+++******))))))))))))((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$$$$$$$%%%&&&''')))***'''''''''(((((()))))))))******))))))))))))*********))))))(((((()))))))))******)))((('''&&&%%%%%%+++******)))'''%%%###"""((((((((((((******)))'''''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))((()))***+++***)))((('''((())))))******))))))((()))+++++++++))))))***+++******))))))))))))************+++,,,,,,,,,,,,+++((((((((())))))*********((((((((((((((((((((((((((((((((()))))))))******)))+++,,,+++***)))***+++)))******++++++******)))+++******)))******++++++*********+++++++++,,,,,,(((((('''&&&%%%%%%&&&&&&(((((())))))******))))))))))))))))))))))))))))))(((%%%&&&...777888...$$$&&&((()))(((''''''((()))+++)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%'''((('''&&&&&&'''((()))222333+++%%%'''(((&&&'''''''''(((((((((((((((+++***)))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&!!!%%%)))+++***((('''&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''''''''''')))***+++'''''''''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''((())))))''''''((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''((()))))))))))))))''',,,222444111,,,***)))))))))))))))))))))))))))((((((''''''''''''''''''((('''''''''''''''(((((('''(((((()))))))))))))))(((+++...;;;EEE888)))************))))))(((((((((((()))***+++***)))'''&&&((((((((((((((()))******'''))),,,,,,***)))***,,,*********)))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''(((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***))))))(((((('''''''''---,,,+++***))))))))))))&&&&&&&&&&&&&&&$$$$$$%%%'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((()))))))))(((((('''&&&%%%&&&'''(((((('''&&&%%%***+++++++++***)))))))))))))))(((((((((((())))))(((((()))************)))((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***)))***+++***)))((()))+++))))))************))))))******))))))))))))******)))))))))*********++++++''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''+++......)))%%%%%%'''(((((('''''')))***...+++(((&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((!!!###&&&''''''&&&'''((('''((()))(((&&&%%%&&&'''''''''''''''((((((((()))***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&******(((''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''(((******((('''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''''''''(((+++------,,,***)))))))))''''''(((***,,,...)))))))))(((''''''&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((( ###&&&((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&+++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((&&&'''((()))************))))))+++///222111---***))))))))))))))))))))))))+++***((('''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))&&&***000???III:::((((((++++++******))))))((((((((()))***+++***)))'''%%%))))))((())))))***++++++'''))),,,,,,***)))+++---+++*********))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((''''''''''''(((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((()))((((((((()))))))))))))))'''&&&%%%%%%%%%&&&((()))&&&&&&((()))((('''(((,,,&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&((()))***++++++***)))((('''((())))))))))))))))))((((((''''''''''''((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***))))))************))))))******)))))))))))))))***))))))))))))************)))((((((''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%'''((('''%%%$$$$$$&&&$$$&&&(((((('''((()))+++111---)))&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))###&&&'''''''''(((&&&######((()))&&&'''+++&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&''')))***)))&&&%%%'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((())))))&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++)))&&&%%%%%%&&&&&&%%%&&&'''((()))***+++,,,---(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''+++***(((''''''(((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''(((***+++***(((%%%###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%$$$)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++,,,...000000///...---''''''((()))))))))))))))************)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))&&&---;;;>>>444+++***,,,+++***(((''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''///***&&&'''+++,,,)))%%%'''((()))******)))((('''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''))))))))))))************))))))))))))))))))))))))***************)))((((((((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&''''''(((&&&((())))))'''&&&'''''',,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))******))))))))))))******((((((((((((((()))******))))))))))))((((((((((((,,,+++++++++)))((('''&&&))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&$$$%%%&&&((()))))))))))),,,+++)))((((((((()))***************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&***)))'''%%%%%%%%%''''''))))))***))))))(((''''''***((('''((()))***)))'''***)))'''&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&'''++++++'''&&&******&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&)))+++&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%'''((())))))((((((((()))***,,,---''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((***((('''&&&&&&'''&&&&&&&&&&&&'''((()))***+++,,,(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$+++***)))'''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&'''((('''&&&$$$###''''''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''&&&&&&))))))(((''''''&&&%%%%%%######$$$$$$%%%&&&&&&'''''')))***)))'''&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***,,,---------,,,+++''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((+++&&&)))444666///)))+++++++++)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''***)))))))))((((((((('''***)))((((((((((((((((((((())))))******))))))(((******)))))))))((((((((()))((((((''''''(((((()))))))))))))))(((((((((((('''''''''(((((()))))))))%%%&&&'''((()))+++,,,,,,&&&''''''((((((''''''&&&%%%&&&'''((()))(((((('''((((((((()))))))))******(((((((((((((((((((((((())))))******)))(((((('''((()))***(((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''%%%'''))))))(((((()))***++++++)))((((((((())))))''''''''''''&&&&&&&&&&&&((((((''''''(((((()))******))))))))))))))))))***((((((((((((((()))******++++++******))))))(((((()))************)))(((((())))))))))))))))))))))))%%%%%%&&&'''((())))))***((((((((('''(((((())))))(((((())))))(((''''''&&&&&&'''((()))************++++++)))((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''(((''''''&&&&&&%%%'''(((((((((((('''&&&%%%((('''&&&'''(((((((((&&&((('''&&&&&&&&&'''((()))'''(((((())))))(((((('''%%%'''&&&"""###))),,,***&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%(((''''''&&&&&&''''''((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$###""""""!!!''''''&&&&&&'''(((***+++(((((((((''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((''''''%%%&&&&&&'''((()))******'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$#########+++***)))(((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''')))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((()))))))))(((''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''')))******(((''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((''''''&&&%%%$$$###(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))******)))((((((''''''((())))))))))))((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((---&&&&&&+++---((('''++++++***)))(((((('''(((((((((((('''''''''''''''&&&))))))))))))((((((((((((''')))***)))''''''***,,,*********))))))*********************))))))))))))(((''''''''''''''''''(((***)))))))))((((((((('''$$$%%%&&&'''((()))******$$$%%%&&&'''(((******+++&&&''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((('''&&&)))******)))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&%%%''')))***))))))+++,,,******)))((((((((())))))''''''''''''(((((((((((()))(((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******---,,,,,,+++***))))))((('''((())))))************))))))))))))))))))))))))%%%&&&'''((()))******+++)))(((''''''''''''''''''(((((()))))))))(((''''''((()))***+++++++++++++++******)))((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$'''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''(((******)))((((((''''''(((((()))%%%&&&### !!!&&&******''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%((())))))***)))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''(((''''''''''''((())))))&&&'''))))))((((((((()))%%%&&&&&&''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&'''(((***+++***)))&&&%%%$$$&&&((()))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))'''&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$((((((((('''&&&&&&&&&%%%)))((((((&&&$$$""" ''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((((((((('''&&&&&&'''(((((())))))((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,'''%%%'''(((%%%&&&******)))((((((((((((((()))++++++******))))))(((((())))))))))))((((((((((((((())))))******+++,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&)))*********(((''''''))))))((('''&&&&&&&&&&&&&&&&&&(((***+++***)))***+++)))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++((())))))))))))))))))(((((((((((((((((())))))***,,,,,,+++***))))))(((''''''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$(((((()))))))))((((((''')))******+++++++++******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%''''''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((('''%%%""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((***,,,.........,,,,,,%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''((())))))&&&''')))((('''&&&(((***&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&(((+++,,,***((('''%%%%%%%%%''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%'''(((***+++(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''&&&$$$###"""&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###(((***)))&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''((((((&&&&&&((()))((((((((((((((()))***++++++******))))))(((((((((((((((((()))))))))))))))&&&$$$&&&***---,,,))),,,+++***))))))***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))***)))((('''((()))(((((('''&&&&&&&&&&&&&&&)))+++,,,+++)))(((((()))((((((((()))))))))((((((((((((((()))))))))******)))))))))))))))******+++'''((())))))))))))((('''((((((((((((((())))))***+++******)))(((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$(((((()))))))))))))))((())))))))))))))))))((((((((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%&&&&&&'''(((''''''((((((((((((''''''((('''&&&&&&(((((('''&&&(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&$$$%%%''')))***)))((('''%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))&&&((()))'''$$$###'''***'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%''')))***+++(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&((((((((()))))))))******'''''''''''''''&&&&&&&&&$$$%%%'''((()))*********%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###(((+++***'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))''''''((((((((('''(((((()))***+++(((((('''''''''''''''&&&(((((((((((())))))))))))((($$$ """(((+++)))%%%*********))))))*********''''''''''''(((((((((((((((''''''''''''''''''(((''''''(((((())))))******((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''((())))))''''''((()))''''''&&&&&&&&&''''''(((***+++,,,+++(((&&&&&&'''''''''((()))))))))((((((''''''(((((())))))******)))(((((((((((()))******''''''))))))))))))''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++)))(((''''''''''''''''''(((((()))*********))))))((((((((((((((('''&&&%%%''''''((()))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''%%%$$$%%%&&&(((***'''((())))))***)))))))))((('''&&&'''((()))(((&&&(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###%%%)))***&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''&&&%%%###"""&&&&&&'''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((%%%!!! %%%***((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%&&&''''''((()))******&&&&&&&&&'''''''''''''''$$$$$$&&&'''((()))))))))%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###&&&))))))((('''((()))''''''''''''((()))++++++&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***'''%%%$$$%%%''')))((('''((())))))******))))))(((''''''(((((()))))))))))))))((((((''''''(((((()))%%%&&&'''((()))***+++,,,((((((((((((((((((((()))&&&&&&&&&'''(((((())))))(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))((()))******(((&&&&&&'''&&&&&&((()))))))))((((((&&&&&&'''(((((()))******((((((''''''(((((()))***&&&''')))******)))'''&&&((((((((((((((()))******((())))))))))))*********&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((((('''(((((())))))(((((()))***************)))))))))((('''&&&%%%$$$&&&&&&((()))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''((())))))*********)))'''&&&%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&###$$$((()))%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((()))(((###$$$***)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((($$$%%%&&&'''&&&$$$!!! &&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''''''''(((!!!"""###$$$&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%$$$###""""""$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***)))(((((((((((((((%%%&&&''''''((((((''''''"""###%%%'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((("""&&&)))'''&&&''')))***''''''''''''(((***+++,,,&&&'''''''''(((((())))))'''((((((((())))))******((()))******((((((***,,,'''((()))******)))((('''(((((())))))*********+++))))))(((((((((((())))))$$$%%%&&&((()))+++,,,---&&&''''''((()))***++++++******)))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%'''))))))(((''''''(((%%%&&&((()))))))))((((((%%%&&&&&&'''((())))))***'''''''''''''''((())))))&&&'''(((******((('''&&&((((((((((((((()))******)))))))))***++++++,,,,,,$$$%%%&&&((()))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))***************))))))))))))(((&&&%%%%%%%%%&&&((()))))))))((((((************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''((()))******))))))&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%&&&'''((())))))((('''&&&+++&&&$$$'''%%%!!!!!!%%%''''''''''''''''''''''''((()))***)))'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((%%%$$$$$$$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&''''''%%%###!!!"""###(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&((((((&&&###!!!'''((($$$###''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))(((''''''''''''''')))))))))))))))(((''''''%%%''')))***))))))***+++******))))))))))))******))))))))))))))))))))))))((()))))))))))))))(((((('''''''''''''''((()))***+++***)))((('''((()))***&&&******$$$###'''(((%%%))))))))))))))))))))))))******)))''''''&&&&&&&&&******))))))((((((''''''///)))###"""&&&******(((+++***)))'''''''''((()))(((((((((((()))***+++,,,+++***)))(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''"""$$$&&&''''''((()))+++((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&%%%&&&'''(((***+++,,,+++***))))))***+++,,,************))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''((((((''''''''''''((((((***)))(((''''''((()))***(((((())))))))))))((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''************))))))))))))***+++++++++***)))'''&&&'''&&&&&&''')))***)))'''((((((((('''&&&&&&&&&%%%%%%''')))(((%%%$$$&&&)))))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$###%%%((()))'''$$$'''&&&%%%%%%%%%%%%&&&'''###$$$&&&'''''''''&&&%%%))))))(((((('''''''''&&&&&&(((******)))(((((()))###%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%''')))***)))&&&&&&&&&'''''''''''''''&&&''''''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++++++++(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''$$$$$$)))***&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''((((((((())))))%%%&&&&&&''''''(((((()))))))))))))))))))))******%%%%%%&&&&&&'''((((((((())))))(((''''''''''''''')))))))))))))))(((''''''&&&''')))(((''''''(((***(((((((((''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))(((''''''&&&&&&'''((((((''',,,,,,((('''))))))%%%))))))))))))))))))))))))******)))((('''&&&&&&&&&***)))))))))((((((((('''!!!"""###$$$&&&(((***+++))))))((('''''''''((((((((((((((())))))***+++,,,---,,,+++***))))))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((()))''''''((((((((((((''''''###%%%'''(((''''''(((***'''((())))))))))))((('''(((((((((((((((((((((((((((((('''''''''((())))))(((((('''&&&&&&'''((((((+++******))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))***)))(((''''''((())))))))))))************))))))***))))))((((((''''''''')))((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***)))((('''&&&&&&''')))***)))''''''''''''''''''&&&&&&&&&&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))))))))(((((((((''''''''''''((())))))(((&&&&&&''')))+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((()))((('''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))***+++++++++(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&%%%'''(((&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''***,,,---))))))'''&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&''''''''')))))))))))))))(((((('''***+++***)))'''''')))+++'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))&&&''''''((((((''''''&&&)))((((((''''''''''''(((''''''&&&&&&''''''(((((((((+++,,,***)))+++***&&&))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))(((((((((((( &&&)))(((''')))+++''''''(((((((((((((((((()))))))))))))))***,,,,,,///...---+++************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''$$$&&&(((((('''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))+++***)))((('''(((((()))))))))((((((((('''''''''&&&'''(((***++++++++++++((('''&&&'''))))))((('''&&&&&&&&&'''''''''''''''%%%%%%&&&''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''))))))(((&&&%%%&&&''''''''''''&&&%%%((()))+++,,,,,,,,,+++***((((((((((((''''''''''''***))))))'''''')))---111,,,***'''$$$$$$%%%''')))''''''''''''''''''''''''"""###%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&(((''''''((((((((('''&&&&&&&&&%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&""""""""""""$$$''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$&&&))),,,...***)))'''%%%%%%%%%'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''(((((())))))))))))((((((******(((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((((((((((((((((((***)))((('''''''''''''''))))))((((((((())))))***,,,+++***((((((******)))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))((((((((((((!!!&&&***+++)))''''''(((&&&''')))***++++++***)))))))))))))))***+++,,,,,,///...---,,,+++***))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''((((((''''''((((((((((((''''''&&&((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''))))))))))))))))))))))))++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))******))))))))))))******((((((((((((((()))))))))))))))************))))))((()))))))))*********+++---,,,)))((('''((()))***))))))))))))((((((((((((''''''((()))***+++++++++)))'''&&&'''((()))((('''%%%&&&&&&&&&'''((((((((((((''''''***---,,,(((###((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((())))))((((((''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((((((((((((((((('''''''''))))))((((((***///666<<<666222,,,&&&$$$$$$''')))''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%((((((((('''&&&&&&&&&%%%###$$$&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&$$$!!! ###&&&(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***...,,,***(((((()))***+++((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&$$$!!!!!!###((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******************)))((('''''''''''''''***)))(((((((((***,,,---:::444,,,((('''''')))***((((((((((((((((((((((((((())))))***))))))((('''(((((((((((()))))))))))))))))))))((((((''''''&&&)))***+++---------,,,+++))))))))))))***+++,,,------------,,,***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((''''''''''''(((((((((((('''''''''(((***)))(((&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((*********))))))******************************))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))************))))))))))))******''''''((()))))))))))))))''''''((((((((((((''''''(((((())))))******++++++---+++)))((('''((()))***+++++++++*********)))))))))))))))))))))******+++***(((&&&&&&'''(((((('''%%%&&&&&&&&&'''(((((((((,,,++++++...111000,,,(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((((((((((((***(((%%%######%%%(((***%%%&&&'''((((((((('''&&&'''''''''((((((((((((((()))((((((''')))///666<<>>333***))))))(((''''''((((((((('''&&&&&&&&&'''((()))...---,,,***)))(((((((((***)))'''&&&'''((()))***************************************************---,,,,,,++++++,,,,,,---,,,++++++******))))))((())))))(((''''''((())))))))))))***++++++*********)))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))((('''''''''&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&&&&%%%&&&((()))))))))((('''+++)))&&&%%%&&&(((((('''***)))(((''''''((()))))),,,+++)))((((((((()))***...---***(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))((((((''')))(((&&&''',,,///...((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%'''((((((((('''&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&'''(((%%%$$$###%%%((()))'''%%%''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###$$$$$$((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''!!!"""###%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((('''%%%&&&***...DDD777+++)))+++***&&&$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&"""###$$$%%%'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******+++++++++((((((((((((((((((((((((***---)))333HHHAAA---+++)))((((((''''''''''''''''''''''''''''''((()))***///...---+++***((((((((())))))(((((((((***+++,,,&&&''''''((()))***++++++***************************))))))(((((())))))******)))(((''''''((())))))***))))))(((((())))))***'''((()))******+++******((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((()))))))))(((''''''%%%$$$###%%%'''((('''&&&''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((************************((((((&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((((((((+++)))&&&&&&'''(((((('''))))))(((((((((((()))))),,,+++)))(((((()))******...---,,,***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((())))))******))))))))))))((((((%%%((((((''')))///222111'''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&'''((((((((((((((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))%%%&&&(((((('''''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&'''((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''!!!"""$$$&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&))),,,@@@555,,,******'''%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&)))***))))))&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))*********+++'''''''''(((((((((((((((&&&,,,'''666QQQ@@@%%%,,,)))(((((('''''''''(((((()))))))))***+++,,,,,,---,,,+++******))))))******))))))))))))***+++,,,---''''''(((((()))***++++++************************(((''''''''''''''''''(((((('''%%%$$$%%%&&&)))*********))))))))))))******&&&'''((()))************((((((((((((((('''''''''&&&&&&'''''''''((((((((('''(((((((((((((((''''''((('''&&&''')))***)))((((((((((((((())))))))))))''''''''''''((((((((()))(((''''''&&&''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******)))((('''&&&&&&&&&''''''((((((((((((((((((***(((&&&&&&'''(((((('''((((((((((((((())))))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((()))))))))))))))))))))))))))((((((%%%((((((''')))...111///''''''&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''(((''''''))),,,,,,((($$$&&&&&&&&&&&&'''&&&&&&&&&(((&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&((())))))(((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''')))///+++******'''######'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%''')))******)))(((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********&&&&&&''''''((((((((()))&&&---(((888QQQ===###...)))))))))(((((()))******(((((()))***+++,,,,,,,,,))))))(((((((((((()))))))))))))))***+++,,,------************************))))))))))))))))))))))))******))))))))))))******'''&&&%%%$$$%%%&&&)))***))))))************))))))%%%&&&'''((()))*********'''''''''(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''+++***))))))******)))'''(((((((((((())))))))))))&&&''''''((((((((())))))))))))(((''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++++++++***)))(((((('''((((((((('''''''''(((((()))'''&&&&&&((()))((('''''''''((()))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((!!!"""$$$&&&((()))))))))(((((((((((((((((())))))%%%((((((&&&'''+++,,,***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''(((((((((((((((((((((((((((%%%&&&///999;;;222(((''''''&&&%%%%%%$$$$$$$$$(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&(((***++++++)))''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***'''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###''')))&&&!!!###(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''&&&%%%''')))******)))%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))***...,,,777EEE666$$$,,,***))))))))))))******+++&&&&&&'''((())))))))))))+++***)))((('''&&&&&&&&&))))))******+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&''')))***((())))))******))))))(((%%%&&&'''(((((()))(((((('''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((((((''''''+++)))((('''((((((&&&%%%''''''((((((((()))))))))###$$$%%%&&&''''''''''''***)))(((((('''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''+++++++++++++++***)))((())))))(((''''''''''''(((((('''&&&'''))))))((('''&&&'''((()))*********)))))))))))))))************...---,,,***)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''' !!!###&&&'''(((((((((''''''(((((((((((())))))%%%((((((&&&&&&))))))&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&###&&&222???CCC:::000((('''&&&%%%%%%%%%%%%&&&***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%(((***++++++)))'''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***$$$%%%'''&&&$$$######$$$%%%%%%%%%&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%'''***++++++***'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&""""""$$$''''''$$$%%%(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((()))((('''$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))(((%%%%%%&&&''''''((())))))++++++---333444---''')))((((((((((((((()))******&&&&&&'''((((((((('''&&&******)))((((((((((((((())))))************************)))))))))((((((((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))'''((())))))))))))((('''&&&&&&'''(((((('''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''((('''&&&&&&'''((('''%%%&&&&&&'''''''''(((((((((###$$$%%%''''''''''''&&&)))(((''''''&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********)))((('''***)))((('''&&&''''''((('''&&&&&&''')))***)))'''%%%&&&((()))*********)))(((((()))***************...---***(((&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((("""$$$&&&'''((('''&&&&&&'''''''''((((((((())))))$$$'''(((%%%&&&((((((%%%%%%%%%&&&&&&&&&'''''''''************))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%(((000777999555///'''&&&&&&&&&'''(((***+++...+++'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%(((***+++)))'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((("""%%%'''&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''$$$'''***------***'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((())))))(((''')))$$$###&&&)))''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''&&&%%%&&&(((((((((&&&&&&'''((((((&&&$$$!!!'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))(((%%%,,,...(((''',,,)))'''''''''''''''((()))***(((((()))******)))(((''''''''''''((()))+++---...))))))*********))))))(((''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&''')))***)))(((&&&&&&&&&&&&'''''''''((($$$%%%''')))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((())))))(((''''''***)))((('''&&&&&&'''((('''&&&&&&''')))***)))'''%%%&&&((()))*********)))&&&&&&'''(((((()))(((((()))(((%%%$$$$$$%%%((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))'''%%%$$$&&&'''''''''(((((())))))###&&&'''&&&&&&))))))&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&(((***++++++***)))(((&&&&&&&&&'''))),,,...000111---)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((((((((((((''''''###&&&)))***)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$(((---,,,(((&&&''')))'''&&&'''(((((((((&&&$$$''''''''''''''''''''''''*********))))))((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&(((((('''%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%&&&)))((('''%%%$$$###""""""%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((()))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%######$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''''''''***---///---(((&&&(((+++''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((***///222111***%%%))))))))))))((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((())))))''''''''''''((((((((((((%%%'''***)))'''&&&'''))),,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((()))))))))***++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$&&&''')))***+++******(((((())))))))))))((((((***((('''''')))***)))((($$$&&&((()))***)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$!!!"""%%%''')))******)))''''''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''''''''''''''((('''&&&'''+++333999>>>444)))######%%%&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&***...---***'''(((***'''&&&&&&'''((('''&&&%%%'''''''''''''''''''''''''''((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))******)))'''%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&)))+++)))%%%###%%%((('''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((((((((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$&&&)))***)))(((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))(((''''''((()))***''''''''''''((((((((((((%%%'''******((('''(((***))))))(((((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))******++++++))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''((()))***)))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###$$$&&&'''))))))******+++***)))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&,,,000888222+++'''((()))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''+++......+++)))***,,,)))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''***++++++)))&&&%%%%%%%%%$$$$$$%%%%%%&&&((()))***%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))***+++&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''&&&###"""$$$''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&(((&&&###"""&&&+++''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''((()))***+++''''''''''''((((((((((((%%%''')))***))))))***,,,&&&''''''((()))+++,,,---((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))((('''&&&%%%%%%$$$(((((((((''''''''''''&&&)))))))))))))))((('''&&&((('''&&&%%%%%%&&&'''((((((***+++)))&&&$$$&&&)))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((()))******......---,,,***(((&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&$$$###$$$&&&))),,,)))&&&&&&((('''$$$!!!%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((())),,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''***,,,,,,+++******,,,------+++)))&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&%%%######%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''%%%###$$$%%%$$$%%%%%%&&&'''(((***+++%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((************+++)))(((&&&%%%$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%''')))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%(((+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''((((((((((((%%%'''(((******+++,,,,,,'''''''''''')))***+++,,,(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((((((((((((''')))(((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))---000111---'''$$$&&&)))%%%%%%&&&&&&''')))+++,,,''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))(((''''''(((***+++------------+++)))&&&%%%%%%%%%&&&&&&%%%$$$$$$###&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%''''''%%%"""&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++---+++(((%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&((()))))))))))))))***000000...+++'''%%%&&&'''''''''''''''''''''''''''%%%&&&'''((()))*********)))((('''&&&&&&&&&&&&&&&'''))))))((('''&&&(((***%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%'''(((***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((---***'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((************+++...,,,)))'''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((&&&%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((('''&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))'''&&&''')))***)))''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))*********''''''''''''((((((((((((&&&&&&((()))+++,,,,,,,,,))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))***)))'''&&&&&&''')))***+++...000,,,'''%%%(((+++(((((('''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((((((******+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((***)))(((''''''((()))***((()))*********)))((('''###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))'''&&&((('''&&&''')))***+++***''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''***++++++)))&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((()))---......+++'''$$$%%%'''''''''''''''''''''''''''&&&'''((()))************(((((('''&&&&&&&&&&&&&&&$$$'''***)))&&&$$$%%%'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''((()))+++'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))++++++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((333///***((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))***+++///...,,,)))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))((('''''''''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$&&&***+++(((###***)))))))))((((((((((((***************)))))))))&&&'''((()))******))))))''''''''''''(((((((((((('''&&&'''(((+++,,,+++***+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$'''(((((((((((()))))))))'''&&&&&&&&&'''((())))))***)))(((''''''((()))***$$$''')))(((&&&'''***---,,,+++***)))'''%%%$$$###''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((('''(((((())))))$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''######$$$&&&((((((&&&%%%'''&&&&&&&&&'''(((***+++(((''''''&&&&&&''''''((('''(((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((()))((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%'''(((((((((%%%(((+++***&&&$$$%%%(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''((())))))&&&***...,,,'''######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((''''''((()))%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((333...(((''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))((()))))),,,,,,+++***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&))))))((((((((('''''''''******)))))))))((((((((('''((()))******)))((((((''''''''''''(((((((((((((((&&&&&&'''***+++)))'''******)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''((((((((()))))))))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))******)))(((&&&$$$###''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))))))))(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''''''''%%%$$$###%%%'''(((%%%######$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))******&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%''')))))))))###'''(((%%%$$$&&&)))''''''''''''''''''''''''%%%&&&''''''((('''''''''"""###$$$%%%''')))+++---000444888666///)))''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&#########$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((///)))$$$###&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((()))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&(((***(((%%%%%%))),,,(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((()))******)))((('''''''''''''''((((((((()))((('''%%%''')))***(((%%%))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&''')))******&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******+++***(((&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&---+++)))((((((((('''%%%###%%%''')))******)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""######$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((************)))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$&&&((()))(((((('''&&&%%%$$$$$$$$$&&&'''((())))))))))))((('''&&&%%%(((&&&%%%&&&((((((&&&###$$$&&&))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++&&&''''''(((((('''&&&%%%&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))AAA@@@<<<444+++%%%$$$&&&))))))((((((''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&((((((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%'''(((((((((''''''((('''&&&$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((('''''''''))))))(((''''''''''''''''''((()))******************(((&&&'''))))))'''$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''+++++++++***)))'''%%%$$$)))((('''&&&%%%%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((,,,)))&&&%%%%%%$$$!!!'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((*********)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&'''%%%######&&&'''&&&$$$((('''&&&''')))))))))(((%%%%%%&&&'''((()))***+++---,,,***)))((('''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((777666333...***''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((### """''')))'''$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((('''&&&%%%###$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((''''''''''''&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))(((''''''''''''''''''(((((()))))))))((((((((('''%%%'''((()))'''$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))(((((((((((()))*********))))))'''&&&&&&+++************)))))))))******))))))((((((''''''''''''''''''''''''''''''$$$######$$$%%%&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***(((&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((('''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&'''((('''%%%######%%%'''&&&$$$&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((******((('''&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((,,,***((('''((()))***)))%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&)))&&&!!!''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((''''''&&&$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((((((((''''''''''''&&&###$$$%%%%%%&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''''''''((('''((((((((((((''''''&&&&&&&&&%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******))))))))))))******+++))))))))))))((((((((('''''''''((()))))))))((((((+++******)))(((''''''&&&''''''''''''''''''''''''############$$$%%%&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((('''&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***'''%%%###$$$%%%&&&&&&%%%%%%######$$$%%%&&&%%%$$$***))))))((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((('''$$$"""###'''***)))'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((($$$!!! %%%'''%%%###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''...---+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$"""###%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((()))'''%%%######%%%'''(((&&&&&&&&&'''''''''''''''(((((((((&&&%%%$$$$$$%%%&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((())))))))))))((('''&&&&&&'''''''''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))***++++++)))((((((((((((((())))))%%%&&&'''((()))(((((('''++++++***)))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$))))))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&'''''''''$$$"""###&&&(((&&&$$$(((((('''%%%$$$###"""!!!&&&&&&'''(((((((((((((((&&&&&&'''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((999666000***''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''((((((''''''((((((((('''%%%$$$"""###%%%'''(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++)))&&&$$$######%%%&&&&&&&&&&&&'''''''''(((((()))******(((%%%$$$%%%'''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((************))))))((('''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''(((((()))***)))(((((('''((())))))***((())))))***++++++++++++*********)))(((''''''&&&(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&$$$###(((((('''&&&$$$###""""""&&&'''(((((())))))((((((%%%&&&'''))))))(((''''''''''''''''''''''''''''''&&&(((***((($$$###%%%)))%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()));;;666000***&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&'''+++******)))((('''&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&''''''''''''((((((((())))))((('''''''''((((((&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((('''&&&%%%%%%&&&((()))***)))&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''(((((((((***++++++)))%%%$$$'''***'''''''''(((((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&''')))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''''''''(((((())))))***************)))(((***+++---,,,***))))))***))))))))))))))))))))))))************************((((((''''''(((((()))***(((''''''''''''(((((()))***)))(((''''''((()))***(((((('''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((%%%&&&'''&&&$$$######$$$'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&"""$$$'''))))))(((%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&'''''''''(((%%%&&&''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$###''''''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***000...+++(((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((%%%%%%&&&&&&'''''''''''')))((('''%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((***+++((($$$###'''+++%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&((()))))))))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))'''((())))))))))))))))))***,,,...,,,)))'''''')))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))***)))((((((((((((((((((+++***(((''''''((()))***(((&&&$$$""""""###%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$&&&'''&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&'''''''''(((((((((''''''&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%$$$&&&'''%%%######%%%''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((''''''&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$''''''((((((((('''%%%$$$'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&& ###''''''%%%%%%''')))$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%''''''&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###$$$$$$%%%$$$%%%'''(((((((((''''''((('''&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''***)))'''%%%$$$%%%&&&'''######$$$&&&'''(((((()))%%%%%%&&&&&&'''((())))))''')))***'''###"""&&&+++######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))###$$$&&&((())))))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((()))***&&&&&&'''((()))))))))(((***,,,...,,,(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((++++++***)))(((((()))))),,,***((('''&&&'''(((***,,,)))&&&$$$###%%%''')))''''''(((((())))))******)))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((("""%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$&&&'''&&&######%%%(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%'''(((((((((((('''))),,,,,,***(((''''''+++)))''''''((((((&&&$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''%%%$$$$$$&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''******)))))))))))))))***************)))'''&&&%%%+++***(((&&&$$$!!! (((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''(((((('''&&&&&&&&&&&&''''''))),,,......,,,)))'''''''''(((((((((((('''''')))*********++++++++++++(((((((((((((((((((((((())))))******+++,,,,,,,,,))))))***************)))+++)))'''&&&%%%&&&((()))///,,,(((%%%###$$$&&&(((''''''&&&%%%&&&'''((()))((()))***++++++***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$%%%''')))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''***---,,,)))&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))((((((((())))))***...+++(((''''''''''''&&&+++(((&&&(((,,,,,,((($$$$$$$$$%%%%%%&&&'''(((((($$$&&&'''(((''''''''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,+++)))((('''''''''((('''''''''''''''''''''''')))(((((((((((())))))***+++)))(((((((((((('''%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((+++(((&&&$$$%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''***))))))((((((((())))))))))))***))))))((('''&&&%%%%%%&&&'''((())))))***(((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((((((((('''&&&&&&&&&&&&'''&&&(((***++++++***(((&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''&&&%%%%%%"""###$$$&&&'''((())))))'''&&&%%%%%%&&&(((+++,,,,,,+++(((&&&%%%%%%'''(((''''''&&&&&&&&&'''((()))))))))***++++++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''''''''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$'''***)))'''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&!!!"""$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((+++)))&&&%%%''')))***+++***'''%%%'''******&&&"""$$$$$$%%%%%%&&&''''''(((###%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%''',,,111333333+++***(((((())))))'''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))+++---,,,+++(((&&&$$$$$$%%%&&&&&&'''(((((()))'''%%%######%%%''')))&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''+++)))&&&%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))((((((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))))))))(((((('''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))((((((''''''&&&!!!"""###%%%&&&'''''''''&&&&&&&&&&&&''')))***,,,))))))((('''''''''''''''''''''&&&&&&''''''((()))******++++++++++++******************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))'''%%%$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))'''&&&###!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''######%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))+++(((%%%$$$&&&)))++++++***'''%%%&&&((((((%%%!!!$$$%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%+++444;;;===;;;+++)))(((((())))))((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))'''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''((()))'''%%%%%%&&&(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''''''((())))))((((((+++***)))((('''&&&%%%$$$(((((((((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((())))))******''''''((((((''''''&&&&&&))))))(((''''''''''''(((''''''(((((((((((((((''''''''''''''''''(((((()))******++++++++++++******++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&'''))))))(((&&&$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,///+++&&&$$$$$$&&&((()))***(((&&&&&&''''''$$$"""%%%%%%%%%&&&&&&&&&''''''(((***+++***(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((///777<<<:::777***)))(((((())))))(((''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''((((((((()))((((((&&&%%%%%%&&&((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***+++)))'''&&&((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((())))))(((&&&&&&''''''((()))))))))(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''')))(((''''''''''''((()))'''''''''(((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))######$$$%%%%%%&&&&&&''')))))))))))))))(((''''''))))))((('''''''''''''''&&&'''((())))))((((((''''''''''''(((((((((((((((************************++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))***)))'''&&&%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&((()))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++---***&&&$$$%%%&&&((((((***)))''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***+++***(((''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((%%%&&&'''(((((('''%%%$$$(((((((((((((((((((((((())))))***---111222///+++)))'''&&&'''((()))(((&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((()))))))))((('''''''''(((((((((((('''''''''''''''((())))))******((((((''''''''''''((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$"""$$$&&&((((((&&&$$$"""&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((***+++111...+++))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((((((((((((++++++******))))))(((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&'''((()))******''''''((((((((((((((('''&&&'''((())))))))))))(((******))))))))))))******))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%"""$$$&&&(((((('''%%%$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((((((&&&$$$$$$''')))******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%&&&&&&&&&''''''''''''***)))(((((('''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&'''((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((******)))((('''''''''((((((((((((''''''&&&&&&''''''((())))))***''''''((((((((((((''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***333000---+++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&''''''((('''''''''---,,,+++***((('''%%%%%%(((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++'''''''''((())))))******+++***(((&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((('''&&&&&&'''((())))))))))))%%%%%%&&&((())))))******((((((((((((''''''''''''&&&'''((()))***))))))((())))))(((''''''((())))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((***'''%%%%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&***)))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%'''((()))))))))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%(((******)))&&&&&&&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%$$$###%%%(((+++&&&%%%$$$%%%''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&(((******)))((('''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%(((******)))(((&&&$$$%%%%%%&&&&&&''''''(((++++++************++++++&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))111...,,,+++,,,------,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((()))******&&&'''''''''''''''&&&&&&"""###$$$&&&''')))***+++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******&&&&&&'''((()))***++++++...---***(((''''''((()))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((++++++++++++***)))((('''((((((((()))(((''''''&&&))))))((('''''''''''''''&&&''')))*********)))((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&'''((()))...***((('''))))))(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''333000+++'''%%%%%%''')))$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((''''''&&&'''((((((&&&$$$$$$$$$$$$$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''''')))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''###$$$%%%'''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&(((((())))))))))))(((((('''((()))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""(((((('''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((((((((()))))))))))))))((('''%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))***(((%%%""""""$$$&&&((((((((((((((((((((((((((()))))))))))))))))))))))))))''''''***...///+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''''''''%%%''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''))))))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))*********&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''%%%###'''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))))))))***''''''''''''((((((((((((******))))))(((''''''&&&'''''''''((((((((())))))'''((((((((()))))))))***''''''''''''''''''''''''***))))))(((''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%''')))+++(((((((((((((((((((((((((((((((((((((((((((((((()))''''''***...///,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%$$$%%%%%%&&&'''&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&%%%$$$$$$$$$%%%'''((())))))((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((()))))))))"""###$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((('''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***))))))(((((('''''''''&&&'''((()))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%&&&&&&''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''***...///---***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''(((((()))******''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''))))))((((((''''''''''''******)))(((''''''&&&&&&&&&'''((()))***)))((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&'''(((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***---///---,,,((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&%%%&&&''''''%%%%%%&&&'''(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&((((((((())))))(((((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&''''''((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((('''((()))******(((&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%######%%%&&&(((((())))))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&***))))))((('''&&&&&&%%%((((((*********)))(((''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))+++,,,---&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''((()))***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))+++---,,,,,,((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((()))***++++++$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))***)))(((((('''(((((((((&&&&&&'''(((((((((((('''%%%&&&''''''%%%%%%&&&'''((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''(((((())))))))))))(((((('''((())))))(((''')))***'''''''''''''''((((((((((((''''''''')))***)))(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''))),,,...///''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$((((((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((%%%%%%&&&&&&%%%$$$"""!!!&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''$$$%%%&&&(((((()))))))))%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&)))((((((''''''&&&&&&&&&((())))))************))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''******)))))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((***,,,---...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((''''''''''''''''''''''''''''''((())))))%%%&&&''''''%%%%%%&&&''')))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&)))******)))'''(((((((((((((((((('''&&&'''((((((''''''(((***&&&'''''''''((((((((()))((('''&&&''')))))))))(((''''''(((((('''&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((('''((()))***,,,---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((++++++***)))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((((((((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%$$$&&&(((%%%&&&'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''')))***,,,...///***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))'''&&&&&&(((***,,,***)))))))))((((((((('''(((((((((((((((((((((((((((((('''(((((()))***+++(((((('''&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((()))))))))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%'''***,,,---'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***%%%&&&''''''%%%%%%&&&''')))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&)))++++++***&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&((()))&&&'''''''''(((((())))))'''&&&%%%&&&((((((((('''++++++,,,+++***)))'''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))///---+++)))'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''222111000---+++)))'''&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((()))))))))'''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''$$$&&&((()))******((('''%%%&&&'''(((((('''&&&%%%"""###$$$%%%'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''***...111333((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))&&&''''''''''''''''''''''''&&&###!!!!!!$$$''')))******))))))((((((((('''''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$$$$$$$$$$%%%'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((()))******)))((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''))))))))))))((('''%%%$$$))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''((()))+++---...///&&&'''((((((((('''&&&%%%(((***)))&&&&&&)))***((()))'''%%%%%%&&&''''''''''''###$$$(((((($$$###'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''***++++++***'''&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((()))******,,,---------,,,***)))''''''''''''&&&&&&%%%%%%%%%)))((((((''''''''''''(((//////..................%%%%%%&&&'''(((((('''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((($$$%%%'''((()))(((''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&'''((((((''''''(((***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''+++((($$$!!!"""%%%***---******))))))((((((((('''&&&'''(((***+++***&&&###))))))))))))))))))))))))+++)))''''''((()))((('''&&&&&&&&&''''''''''''(((((())))))'''&&&&&&((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&$$$"""!!!"""$$$&&&((('''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''''''''''''(((***&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((('''%%%%%%%%%&&&&&&%%%### &&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''%%%$$$$$$&&&((('''''''''''''''''''''''''''''')))((((((((()))******+++&&&&&&'''''''''''''''&&&'''))))))%%%&&&***+++))))))'''%%%$$$&&&''''''''')))&&&%%%((((((%%%&&&)))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''')))+++,,,,,,+++)))'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))******)))((('''&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''''''''(((((()))***))))))((('''&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''''''''))))))((('''''''''''''''&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&''')))&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%'''(((***)))))))))((((((''''''''''''((()))+++,,,+++)))&&&'''''''''''''''''''''''')))+++,,,------+++)))'''&&&&&&&&&''''''''''''(((''''''(((((('''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''%%%$$$###"""###%%%&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((((('''%%%%%%&&&&&&''''''&&&$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''))))))&&&'''+++---,,,)))'''%%%%%%&&&''''''''')))&&&%%%''''''%%%&&&)))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&'''((())))))******$$$$$$$$$%%%&&&((()))***((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***)))((('''%%%$$$$$$%%%&&&''''''(((''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&((((((''''''''''''''''''))))))(((''''''''''''(((&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((('''''''''''''''(((((())),,,------+++)))''''''''''''''''''''''''%%%***000111...***((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%((((((((('''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%$$$#########'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,***'''$$$###$$$%%%%%%%%%&&&'''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))***''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%'''((('''&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&''')))***'''))))))''')))...000...***(((&&&&&&'''))))))(((%%%%%%%%%''''''%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))''''''''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''((()))******+++''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''')))******,,,,,,+++***))))))((((((&&&&&&'''''''''''''''&&&'''''''''''''''((())))))((((((''''''''''''(((((('''&&&%%%%%%&&&(((***+++))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''))))))(((&&&%%%''''''''''''''''''&&&&&&''''''(((+++------,,,***''''''''''''''''''''''''"""(((...///+++'''&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&%%%$$$###'''&&&%%%&&&(((***)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,------+++'''%%%######$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''%%%%%%$$$######$$$$$$&&&'''((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''((((((((())))))******'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***+++************************%%%%%%%%%%%%&&&((()))***)))'''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***(((******(((***///111000,,,***(((''')))*********###&&&((((((((((((&&&###'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))******''''''&&&&&&&&&''''''((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&'''''')))******''''''''''''''''''((((((&&&'''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''')))+++,,,)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((&&&'''((((((&&&%%%&&&(((***)))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''')))+++,,,***)))(((((((((((((((((((((((($$$(((,,,+++'''%%%'''***&&&&&&&&&''''''''''''((()))&&&$$$$$$'''))))))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&!!!###%%%&&&''''''&&&&&&'''&&&%%%''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,+++(((&&&%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((((((((('''%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''')))***+++%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))((()))***,,,...///***(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))'''******((()))...000///,,,***(((((()))*********&&&))))))''''''))))))&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''(((((())))))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))$$$$$$%%%&&&''')))+++,,,))))))(((((((((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))***+++'''''''''''''''((((((((('''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&%%%'''''''''''''''((())))))'''(((((())))))(((((('''))))))(((((('''(((((()))))))))(((((((((((((((((((((''''''''''''((())))))&&&&&&&&&'''((()))***+++&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''(((***+++***)))'''&&&&&&'''((('''''''''''''''''''''''')))((('''%%%%%%&&&'''((('''''''''''''''(((((((((&&&&&&&&&''')))***)))'''))))))))))))))))))))))))''')))***)))''''''***---&&&&&&&&&''''''''''''((()))'''&&&(((,,,---+++((()))))))))******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%!!!"""$$$&&&(((((((((((('''&&&&&&''')))+++******''''''''''''''''''''''''''''''''''''''''''''''''''')))******((('''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))++++++$$$%%%''')))++++++++++++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***---///111***((('''&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&((((((%%%'''+++---,,,***(((&&&&&&((())))))((()))***&&& &&&***)))'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((())))))******(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))***++++++++++++***%%%%%%'''(((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''((((((((($$$$$$%%%&&&(((***,,,---)))((((((''''''(((((()))&&&''')))++++++)))'''&&&&&&&&&''''''(((((())))))(((((('''&&&''''''))))))((((((((((((''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))''''''(((((('''&&&&&&%%%'''''''''''''''((())))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((()))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))))))))+++,,,+++)))((('''&&&''')))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&'''((()))(((&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&'''***000444222+++%%%((((((((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&'''***++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))(((((('''''''''(((((($$$%%%(((***,,,,,,---,,,'''''''''&&&&&&'''''''''''''''((()))((((((''''''''''''''''''''''''''''''''''''&&&'''(((+++...///+++)))'''''''''((('''&&&''''''''''''''''''''''''+++***)))(((((((((((((((&&&'''((((((((('''&&&%%%$$$&&&&&&###$$$)))+++))))))'''%%%%%%&&&''''''''')))(((!!!!!!((()))(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((((((((((((((($$$%%%'''(((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((%%%'''***,,,,,,***'''%%%%%%&&&&&&'''((()))******((('''&&&%%%%%%%%%&&&'''))))))((((((''''''&&&&&&)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''((())))))'''((()))******)))((('''###%%%''')))++++++++++++''''''(((((())))))******%%%%%%%%%%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$$$$''''''''''''((((((((())))))(((((((((''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%'''))))))******,,,...)))((('''&&&''')))+++,,,''''''''''''''''''''''''''''''((((((((('''%%%$$$'''((((((((())))))******)))(((''''''(((((('''&&&''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((###&&&---666:::666+++!!!%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***++++++***''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))((('''%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%#########%%%'''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%!!!###&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))******((('''&&&%%%$$$$$$)))((((((+++......+++(((((((((((((((((((((((((((((((((''''''''''''((((((,,,)))&&&''')))***)))'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((()))))) """$$$&&&(((((((((((())))))(((((((((((())))))$$$$$$#########$$$%%%&&&+++***((('''&&&&&&&&&'''(((''''''&&&&&&((()))***''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))+++,,,---)))((('''((())))))'''%%%,,,(((%%%$$$&&&'''&&&%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''''''''''''''((((((((((((******)))((((((((((((((((((''''''((())))))'''%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''''''''((((((((('''&&&&&&'''((('''&&&%%%&&&((()))***)))'''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((()))***+++)))((('''&&&&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***************---)))&&&%%%(((******((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***)))(((''''''((()))******)))'''%%%%%%&&&((($$$$$$)))222999888...$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((()))(((&&&$$$###$$$%%%((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((()))&&&$$$$$$&&&'''&&&$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''&&&&&&(((+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,,,,)))&&&((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&)))***(((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&((())))))))))))(((''''''((((((''''''''''''((((((((((((((())))))))))))***+++***((('''&&&&&&''''''(((''''''&&&'''((()))***''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---***(((''''''))))))'''&&&)))'''$$$%%%'''(((((('''((((((''''''''''''(((((((((((('''''''''((())))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((''''''''''''(((((((((((('''''''''(((((()))***+++***(((''''''((())))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&(((((('''&&&%%%'''(((******)))((('''''''''''''''((((((((()))((((((((((((((((((((('''%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&'''(((((())))))((('''''''''''''''******))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))************))))))&&&$$$$$$''')))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''''''''((()))(((((((((&&&%%%%%%&&&(((******,,,...000---'''"""(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''%%%$$$%%%((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''))))))(((&&&%%%%%%&&&***)))))))))((((((((((((((((((((((((((((((((((((***'''%%%%%%'''((('''%%%(((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&''''''(((((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%(((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%''')))***(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((***)))(((''''''&&&''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++)))''''''((()))(((''''''&&&$$$%%%''')))))))))''''''''''''''''''''''''((((((''''''(((((()))***(((''''''&&&&&&''''''((()))))))))))))))((((((((())))))((((((''''''&&&&&&#########$$$%%%&&&((()))''''''''''''((((((((((((%%%%%%&&&''')))+++,,,---***(((&&&%%%'''((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((((((''''''((((((((((((((('''&&&&&&(((((('''&&&'''((()))*********)))(((''''''''''''((((((((((((''''''(((((((((((((((((($$$$$$#########$$$%%%%%%''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((()))))))))((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))&&&$$$"""###%%%((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))&&&&&&&&&%%%$$$%%%'''))))))((('''&&&$$$$$$&&&''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&)))(((''''''''''''((()))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&)))+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&(((******((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%######$$$'''((((((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''')))+++***)))'''%%%'''(((******((('''%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%$$$$$$###$$$%%%(((***+++(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,***((('''((())))))(((''''''&&&'''(((((()))(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%*********)))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((&&&&&&&&&''')))***,,,---((('''&&&''')))))))))'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((((((((('''&&&'''((()))(((&&&(((((()))***+++******)))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))&&&%%%$$$$$$%%%''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))%%%&&&&&&&&&%%%&&&)))+++777222***$$$###%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&''')))++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%###&&&)))***)))((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((***++++++(((&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''%%%''')))+++,,,+++******&&&''')))******)))'''&&&&&&''''''((((((''''''&&&%%%&&&(((************)))'''''''''(((+++...111222)))(((((((((((((((((()))))))))((('''''')))***+++((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((()))***++++++,,,***))))))******)))(((((()))))))))((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((''''''(((((((((((((((''''''&&&&&&%%%%%%************)))(((&&&&&&'''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))******'''(((+++...000...***'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))(((''''''((()))((('''((())))))***************((((((((((((((('''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((('''&&&&&&'''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))&&&'''(((''''''(((+++---PPPDDD555+++))))))'''$$$&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((+++)))'''''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%!!!$$$''')))((('''&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))+++,,,,,,***'''''''''&&&'''(((*********)))(((''''''''''''''''''''''''((())))))((('''&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&)))+++,,,+++******+++'''((())))))))))))((('''''''''((((((((((((''''''$$$%%%(((+++,,,,,,++++++((((((((()))***+++,,,---))))))(((((((((((())))))(((((()))************)))''''''((((((((((((''''''&&&''''''((()))(((((((((((((((((())))))*********))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))***++++++++++++***+++,,,+++***((((((***+++***(((&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((()))***+++,,,)))((((((''''''(((((())))))))))))))))))((((((((())))))*********((('''&&&)))))))))))))))((('''&&&''''''''''''((((((((((((******)))((((((((((((((((((***...333555222---)))''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&''')))))))))(((((()))(((''''''))))))((('''((((((((()))))))))******((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''(((((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((***+++,,,***(((&&&&&&'''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))'''((()))(((((()))+++...III===000)))******'''"""&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%'''))))))((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++***((('''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((())))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&"""$$$'''''''''&&&&&&'''((((((((()))))))))))))))((((((((((((((((((((((((***++++++***(((''')))***&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((!!!""""""###$$$%%%&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((())))))'''%%%%%%&&&''')))+++---------+++***''''''''''''''''''''''''''')))***(((&&&%%%&&&)))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((***+++***(((((()))+++((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((+++++++++)))(((&&&&&&'''''''''&&&&&&%%%(((((((((''''''((((((((($$$(((...222222///***&&&&&&'''((())))))(((''''''&&&&&&((()))))))))((('''''''''((()))***++++++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++******+++---...---)))'''&&&)))++++++(((''''''((('''(((***++++++***((('''''''''(((((()))+++,,,---))))))(((((((((((())))))((((((((()))))))))))))))&&&''')))******)))'''&&&&&&'''((())))))(((((('''''''''''''''((((((((((((******)))(((((((((((((((&&&(((,,,///222000,,,(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((()))++++++)))(((''''''((()))******)))((('''$$$%%%''')))***)))(((((()))((('''((()))***)))'''((((((''''''(((((()))))))))(((((((((''''''''''''&&&&&&''''''((())))))***)))(((''''''&&&&&&&&&'''(((((()))******)))(((((('''''''''''''''((())))))'''''''''(((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((***,,,+++((('''''')))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''''''''((()))(((((((((((('''(((***,,,///+++&&&%%%''')))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''%%%$$$%%%''')))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))((((((((()))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&'''((((((((((((((()))))))))***(((((((((((((((((((((((()))***+++)))'''&&&(((***'''((()))*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''''''''&&&&&&""""""###$$$%%%&&&''''''((((((((((((((((((((((((******))))))))))))******%%%&&&'''&&&$$$$$$%%%'''&&&(((***---------+++***'''''''''''''''''''''''''''))))))(((%%%$$$&&&(((((((((((((((((((((((((((&&&'''(((******((('''&&&(((***+++)))&&&&&&(((+++))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&)))******)))'''%%%&&&'''((()))))))))(((''''''''''''&&&&&&''''''''''''---777===>>>888///(((&&&'''((())))))(((''''''%%%&&&((()))))))))((('''&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++******,,,...///---)))&&&$$$'''***+++)))((()))+++''')))***++++++***)))'''%%%%%%&&&&&&''')))***+++))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((%%%&&&((()))***)))'''&&&###$$$&&&((())))))((((((''''''''''''((((((((()))))))))(((((((((((())))))$$$$$$&&&)))++++++(((&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((+++,,,,,,+++(((''''''((()))******)))((('''$$$%%%''')))******)))(((***((('''((()))***)))''''''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***+++***)))(((((((((((((((((()))***++++++***)))((('''''''''''''''((()))***"""######$$$%%%&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((+++***((('''(((***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''+++***)))(((''''''((()))'''(((((('''&&&&&&)))+++(((((())))))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%$$$$$$''')))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((()))(((&&&&&&((()))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%'''((('''$$$###%%%'''''''''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$''')))###%%%'''***+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''((()))((((((((((((((()))******''''''(((((())))))******444...(((&&&((()))'''%%%((()))+++***(((''''''(((&&&&&&&&&'''''''''(((((()))(((''''''((((((&&&$$$)))******)))''''''((())),,,,,,---@@@BBB<<<<<<((((((''''''(((((()))***+++---***''''''(((*********&&&&&&&&&&&&&&&'''(((((()))*********)))(((&&&%%%&&&'''(((*********))))))+++*********))))))((((((%%%&&&(((+++---,,,(((%%%''''''''''''((((((((()))***,,,...000///---***'''((((((((((((((((((((((((++++++******))))))(((((('''+++---+++'''$$$%%%(((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&'''))))))((('''((((((******)))((((((((((((((((((&&&%%%(((+++,,,***((((((((((((''''''((((((((()))))))))))))))((((((''')))***+++,,,+++***(((&&&((('''&&&'''((()))(((''''''&&&&&&'''((()))(((''')))(((((((((''''''''''''''''''''''''((((((((()))***(((&&&&&&'''(((((((((''')))***)))((('''(((***'''''''''''''''((())))))***)))'''&&&%%%&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%'''(((******((('''%%%''''''((((((((((((''''''(((((((((((())))))))))))&&&'''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$%%%&&&'''''''''&&&444...'''###%%%(((************))))))(((&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((***$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&(((***+++***)))((((((((('''&&&&&&%%%%%%$$$!!!%%%))))))'''%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''$$$'''***)))%%%###$$$&&&((((((((((((((((((((((((+++***)))(((''''''((()))(((&&&$$$###$$$%%%%%%$$$%%%&&&&&&'''((((((''''''))))))(((((('''''''''&&&((((((((('''%%%&&&(((***&&&&&&''''''(((((())))))'''''''''''''''((())))))++++++***((('''&&&$$$$$$%%%&&&'''(((((('''&&&%%%"""&&&(((*********''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$######&&&***+++)))'''***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))+++,,,---***)))))))))))))))***+++(((((((((((((((((((((((()))******)))'''&&&&&&'''((((((((((((((()))******(((((())))))))))))))))))111,,,'''%%%''')))'''%%%((()))+++***(((''''''(((%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&'''((()))(((&&&)))******)))''''''((()))&&&,,,+++444888@@@GGG000((((((''''''(((((()))***+++)))'''&&&((()))))))))***************+++,,,,,,)))*********)))(((&&&%%%))))))(((''''''((())))))*********)))))))))((((((((('''''')))***+++)))''''''''''''((((((((()))))))))***,,,------+++((('''(((((((((((((((((((((((()))))))))((((((((((((((((((+++...,,,(((%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))(((''''''''''''))))))((('''''''''''''''(((&&&&&&(((+++,,,***(((&&&&&&''''''''''''&&&&&&'''))),,,,,,***(((((()))))))))*********)))((('''+++)))(((((())))))'''&&&(((((())),,,------***((())))))(((((((((''''''''''''''''''((((((((())))))***(((&&&&&&'''((()))(((''')))***)))((('''(((***)))))))))((())))))*********)))'''&&&%%%&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&((((((((((((&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((''''''&&&%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((((()))(((((((((...+++'''%%%&&&''''''%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%''')))%%%&&&'''(((((('''%%%$$$'''''''''''''''''''''''''''((()))******)))((('''$$$$$$$$$%%%%%%&&&''''''&&&)))+++***'''%%%%%%&&&)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))'''$$$###$$$&&&((()))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%'''%%%###$$$%%%'''''''''&&&&&&''''''(((''''''''')))((((((((('''''''''''''''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$'''******)))&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***+++,,,******)))))))))))))))***'''''''''''''''''''''''',,,---,,,***'''%%%%%%&&&((((((((((((((()))******************))))))))))))...***%%%%%%'''((((((&&&''')))******(((''''''(((&&&&&&&&&&&&'''''''''''')))'''&&&&&&((())))))((()))******)))''''''((()))$$$///)))(((,,,???NNN666))))))(((''''''''''''((()))'''&&&'''((()))(((&&&))))))(((((())))))***+++))))))******)))((('''&&&+++)))'''%%%%%%&&&(((*********))))))))))))((((((***(((&&&'''(((******)))''''''((((((((()))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''***,,,+++'''&&&''')))%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''(((((('''''''''''''''((((((((('''&&&&&&&&&''''''((('''''')))++++++***)))&&&'''((())))))((('''&&&&&&+++000000,,,((()))***)))))))))(((((((((((('''---+++***)))))))))'''&&&((()))+++...000...+++''')))))))))(((((((((''''''''''''((((((((()))))))))***(((&&&&&&'''))))))(((''')))***)))((('''(((******))))))((((((((())))))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''))))))((((((((((((((('''((('''''''''((('''$$$!!!''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&'''((()))(((&&&$$$"""(((((((((((((((((((((((())))))*********(((&&&%%%&&&&&&&&&''''''((()))***'''((()))(((&&&$$$%%%&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''+++'''######(((++++++***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***)))''''''(((((((((''''''&&&((((((((((((''''''''''''&&&((())))))(((''''''((((((((('''''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((&&&%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&''''''(((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''')))***++++++******)))(((((((((((('''''''''''''''''''''''',,,------+++(((&&&&&&'''((((((((((((((())))))***++++++******))))))((((((***'''%%%$$$&&&(((((('''''')))******((('''((()))))))))))))))***************(((&&&%%%'''((('''''')))******)))''''''((())))))000(((&&&'''777III888***)))((('''&&&&&&&&&&&&(((''''''((())))))(((&&&'''''''''''''''(((((())))))))))))))))))((('''''')))(((&&&%%%&&&''')))***))))))))))))))))))(((((()))''''''((()))***)))((('''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))%%%'''))))))'''%%%&&&'''&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&''')))*********)))(((((('''''''''((((((((((((((()))***+++***)))((()))+++------+++)))((((((///444333,,,''''''***)))(((''''''''''''((((((---+++******++++++)))((((((((()))+++------***((()))))))))((((((((((((''''''(((((((((((()))))))))+++)))'''&&&((()))))))))''')))***)))((('''(((***((('''&&&&&&&&&&&&&&&&&&+++***)))(((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%'''''''''((((((&&&$$$"""&&&&&&'''(((((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))******$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%'''((((((&&&&&&&&&((('''''''''''''''&&&%%%%%%(((((((((((())))))))))))+++++++++***)))'''&&&%%%)))(((''''''&&&''''''((($$$$$$$$$$$$$$$%%%'''(((&&&'''''''''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((('''''')))+++,,,***'''(((((((((((((((((((((((((((((())))))))))))(((''''''&&&%%%&&&(((******)))(((((((((((((((''''''&&&((((((((((((((('''''''''%%%''')))***((('''''''''++++++******))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%''')))***)))(((((((((''''''&&&&&&%%%%%%''''''''''''((((((((('''(((((())))))(((&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&''''''((()))***+++,,,+++***((((((''''''''''''''''''''''''''''''''')))***+++***)))((((((***((((((((((((((())))))***+++*********))))))(((((('''&&&%%%%%%&&&'''(((((('''(((******((((((((())))))))))))*********++++++***(((&&&%%%&&&&&&%%%$$$)))******)))''''''((()))---+++%%%,,,***///BBB;;;+++***)))((('''&&&&&&&&&)))(((((()))++++++)))''')))))))))))))))***++++++)))))))))(((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((())))))&&&&&&(((***,,,+++(((&&&(((((((((((()))))))))******)))(((((((((((()))***))))))))))))))))))))))))((((((((())))))*********&&&((())))))((((((((()))(((((())))))))))))(((((()))))))))((((((''''''&&&$$$###%%%(((,,,...---,,,***)))))))))))))))******((()))******************((())),,,------,,,)))(((***000666444,,,&&&%%%'''((((((''''''''''''((()))***))))))***+++,,,,,,++++++***((()))***,,,,,,+++***)))))))))(((((((((((((((((((((((()))))))))***+++)))''''''((()))))))))''')))***)))((('''(((***(((''''''&&&&&&&&&''''''+++++++++***************''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((******)))(((((()))******''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&''')))***(((((((((''''''((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''')))******)))(((((((((((('''%%%%%%%%%''')))***'''((((((((())))))******+++******)))((('''&&&&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&&&&'''((())))))&&&&&&'''''''''''''''&&&)))(((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((&&&$$$$$$&&&(((((((((((((((((((((((((((%%%&&&'''))))))(((&&&%%%)))((('''((())))))(((&&&'''((((((((((((((('''''''''''''''(((((((((((((((%%%''')))***((('''''''''++++++******))))))(((((('''''''''''''''((())))))******))))))(((''''''''')))((('''&&&&&&'''((()))%%%$$$$$$%%%%%%'''((()))&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&(((***+++***((((((((((((''''''&&&&&&&&&'''(((((((((''''''((()))(((((((((((((((((('''''''''''''''''''''((())))))(((((((((((()))***+++++++++***)))((('''''''''''''''''''''''''''''''''''''''((())))))((((((***+++((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((&&&(((******)))((()))***''''''''''''(((((((((((()))(((''''''((('''%%%###)))******)))''''''((())))))'''$$$///------AAA>>>++++++***(((((('''''''''+++)))((()))***+++***)))(((''''''''''''((())))))))))))(((((((((((())))))%%%&&&(((***+++***))))))''''''(((((((((((())))))%%%&&&(((+++---,,,(((%%%((((((((()))))))))*********))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))***++++++,,,++++++)))))))))******)))))))))))))))((((((((((((((((((######&&&+++000222///,,,******))))))******++++++(((***++++++***)))******&&&((()))******)))(((&&&***///222111+++&&&%%%''''''(((((((((((())))))))))))(((((()))+++------,,,///,,,))))))+++---......******)))))))))(((((((((((((((((()))))))))******+++)))''''''(((******)))''')))***)))((('''(((***)))))))))))))))***++++++++++++++++++*********)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))))))))((((((''''''(((((()))***))))))))))))))))))***+++***)))((((((((()))*********)))(((&&&&&&(((***&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%''')))******)))'''%%%'''''''''((((((((())))))((((((((('''''''''&&&&&&(((***,,,,,,***)))((()))((('''%%%%%%%%%'''***+++&&&''''''(((((())))))***)))))))))(((((((((((((((%%%%%%&&&'''***...222444333111///...---,,,***((('''((())))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))%%%$$$+++((((((((((((((((((((((((%%%'''***+++,,,***(((''')))((('''((())))))'''%%%&&&'''((())))))))))))((('''''''''(((((((((((((((&&&((())))))(((''''''((((((((('''''''''''''''&&&'''''''''''''''((())))))++++++******)))((('''''')))(((((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&(((++++++***((((((((((((''''''''''''''''''((((((((('''''')))+++'''''''''((()))***,,,---((((((((('''((())))))***)))))))))))))))***++++++***))))))(((''''''''''''((((((((((((((((((((((((&&&'''))))))(((''')))***((((((((((((((()))******'''''''''''''''(((((((((&&&'''((('''''''''((()))&&&((()))***)))((()))***&&&&&&&&&'''''''''((((((&&&&&&(((***,,,+++)))&&&)))******)))''''''((()))$$$***(((---)))///DDD===,,,+++***)))))))))))))))+++)))''''''((()))))))))&&&&&&&&&&&&&&&''''''(((***)))(((''''''((()))***++++++******))))))))))))'''''''''((((((((())))))''''''((()))++++++)))'''(((((()))))))))*********(((((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((***+++,,,++++++(((((())))))))))))((((((((((((((((((((()))))))))%%%&&&(((...333444...))))))))))))))))))***++++++(((***,,,,,,***((()))+++'''(((((())))))(((((('''(((***,,,,,,***((((((((('''((()))*********)))))))))(((((()))+++,,,+++***---+++)))***+++------,,,*********)))))))))(((((((((((()))))))))*********,,,***'''''')))*********''')))***)))((('''(((***)))))))))******,,,---...)))*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))************))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***((('''((()))+++,,,((()))***)))&&&&&&'''***''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******))))))&&&'''''''''((((((((()))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''***,,,,,,***((('''(((&&&'''((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''((((((***++++++''''''(((***...333888;;;888666444333333111,,,)))''''''((()))))))))))))))&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%"""!!!###&&&)))((((((((((((((((((((((((&&&(((+++......---***(((&&&&&&&&&'''))))))'''%%%%%%&&&'''))))))*********''''''''''''((((((((()))'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((((())))))))))))((((((((()))*********((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''')))++++++)))'''''''''''''''((((((((((((&&&'''((((((''''''***------,,,***(((((()))+++,,,'''''''''''''''((()))))))))(((((((((((()))******)))(((((('''''''''(((((())))))))))))))))))))))))&&&((()))((('''&&&''')))((((((((((((((()))******%%%&&&&&&&&&''''''(((((('''((()))(((''''''((()))&&&''')))***)))((()))***(((((((((((())))))))))))$$$%%%(((,,,//////---***)))******)))''''''((()))"""111...)))$$$222GGG888,,,++++++***************+++(((&&&%%%&&&((())))))***************++++++,,,***)))(((''''''((()))***111///,,,)))''''''((()))&&&'''''''''(((((()))))))))((('''''')))******)))))))))))))))************''''''((()))******))))))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$%%%&&&((())))))(((''''''((((((((((((''''''''''''(((((())))))******((((((+++111555444---&&&((((((((((((((()))******(((+++---,,,***((()))+++***))))))))))))))))))***%%%&&&'''((()))*********&&&(((***+++,,,+++***)))+++)))((()))******)))((((((((((((***++++++***(((************))))))))))))))))))))))))************,,,***(((''')))*********((()))***)))((('''(((***'''''''''((()))+++------(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))************))))))$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((*********)))((())))))(((((((((((())))))((((((''''''''''''((((((((('''&&&%%%&&&''')))+++%%%(((+++***(((&&&&&&((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************&&&'''''''''(((((())))))&&&&&&'''((()))***++++++///,,,)))&&&&&&))),,,///%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''')))++++++***'''&&&&&&%%%'''***,,,+++(((%%%"""%%%%%%%%%&&&'''(((((()))%%%%%%&&&''')))***,,,---&&&%%%%%%'''***...333555666444333444555333///+++%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&(((---000///)))$$$((((((((((((((((((((((((!!!$$$(((***+++)))&&&$$$$$$$$$%%%''')))***((('''$$$%%%'''(((***+++++++++&&&'''''''''(((((())))))((()))((('''%%%&&&(((***&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&''''''((())))))***'''((()))******)))((('''###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''(((***++++++)))&&&&&&&&&''''''(((((())))))%%%'''(((((('''(((+++///666222...)))&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((('''''''''(((((()))))))))(((((((((((())))))***'''%%%%%%((())))))'''''''''''''''''''''''''''******))))))((((((''''''333000,,,(((&&&&&&'''(((,,,+++***)))((((((((((((***************))))))(((&&&&&&&&&&&&'''(((******)))''''''(((***,,,,,,,,,&&&***+++))),,,444;;;===))))))(((((((((((()))))),,,***((((((***+++)))'''))))))*********))))))((())))))))))))))))))))))))...---,,,***))))))(((((())))))))))))((((((((((((((()))+++***(((''''''((())))))((()))++++++***(((******))))))))))))*********))))))+++...///,,,)))///---+++((('''&&&'''(((***)))((('''%%%###"""!!!)))))))))))))))))))))))))))))))))(((((((((((((((%%%***+++''''''---000...***************)))((('''(((((()))+++,,,---...///))))))))))))))))))))))))((())))))'''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&+++++++++*********))))))&&&***+++'''%%%'''(((&&&((('''&&&&&&((()))))))))&&&&&&''''''((()))))))))$$$'''))))))'''&&&(((***,,,+++(((&&&%%%%%%&&&'''(((((((((((((((((((((((('''((()))++++++******)))+++***)))'''''''''((()))+++*********))))))((((((******))))))((((((''''''(((''''''&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''(((((((((&&&$$$%%%((()))(((&&&((((((((((((((())))))***+++)))''''''))),,,---...***(((%%%&&&(((***((('''******))))))((((((''''''***(((&&&%%%$$$%%%&&&((('''''')))******)))((((((***************++++++,,,***)))'''&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''((()))***++++++,,,%%%%%%%%%&&&'''((()))*********++++++++++++******'''&&&&&&&&&'''(((***++++++***)))(((((((((((((((+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))(((((((((***+++,,,+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((*********)))(((((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++,,,***'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&***!!!(((///&&&"""---777NNN999(((&&&'''######'''))))))(((((('''''''''&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))***(((%%%%%%((())))))'''))))))))))))))))))))))))***)))))))))(((((((((''',,,+++)))''''''((()))+++++++++******++++++,,,,,,(((((())))))(((((('''&&&******)))))))))******+++***)))'''''')))******)))'''++++++)))***000555666+++***))))))((((((((())),,,***((()))***+++)))'''&&&'''((())))))***)))))))))))))))))))))))))))))),,,+++***))))))((()))))))))))))))))))))))))))((()))***,,,+++)))(((((()))'''(((((())))))(((((((((***))))))(((((())))))******))))))***------+++)))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((+++,,,((()))...000///+++,,,,,,,,,,,,+++***)))((())))))***+++,,,------))))))))))))))))))))))))((()))************+++,,,&&&&&&''''''((((((((()))((((((((((((((((((((((((*********)))))))))(((((((((,,,---)))(((***+++***((('''&&&'''((()))))))))((((((((((((((((((''''''%%%'''))))))''''''(((***+++)))(((&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((******))))))(((******((('''''''''(((((())))))))))))(((((('''''')))(((((((((''''''''''''(((((('''&&&'''((()))***)))((((((''''''(((((()))((((((''''''''''''(((((((((&&&$$$%%%''')))((('''((((((((((((((()))***+++,,,)))''''''(((***+++******'''%%%&&&((()))(((&&&***)))))))))(((((((((''')))((('''&&&%%%&&&&&&''''''(((((((((((((((''''''((((((''''''(((((()))******)))((('''&&&''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&'''''''''&&&%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''(((((())))))***'''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''((()))***))))))((('''''''''((((((***)))(((''''''&&&''''''''''''''''''&&&&&&%%%%%%'''((((((((((((((())))))''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))***))))))(((((()))***+++'''''''''''''''((()))))))))((((((''''''((()))************)))))))))(((((((((((('''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''***)))'''%%%%%%''')))***,,,***'''&&&'''''''''&&&''''''(((((((((((('''''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&& %%%+++%%%(((444999===...$$$&&&((($$$$$$)))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((''''''((((((((())))))(((((((((((())))))***(((&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((())))))***(((((()))***+++---...///***************)))((((((++++++***))))))))))))***+++)))''''''((((((((('''(((,,,---)))))),,,...---,,,++++++***)))))))))***,,,***))))))******)))(((%%%%%%'''((()))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,***))))))***'''))),,,+++)))'''(((***))))))(((((((((((()))))))))(((((()))++++++***(((******)))(((((()))***+++((())))))******++++++,,,))))))))))))))))))))))))'''((()))*********(((((()))+++***((()))---...---++++++,,,,,,++++++******)))))))))*********++++++))))))))))))))))))))))))&&&&&&'''((())))))******&&&'''''')))***++++++,,,&&&&&&'''(((((()))******)))))))))((((((((((((((((((,,,---***))),,,---+++((((((((((((((()))))))))******)))(((((('''&&&&&&&&&''')))(((''''''((())))))(((((('''((()))+++,,,((((((((((((((((((((((((&&&'''((()))))))))((('''))))))(((''''''''''''(((((((((((((((''''''''''''((((((''''''''''''&&&&&&(((((('''''''''((()))***(((''''''''''''''''''((()))((((((''''''(((((()))(((&&&%%%&&&''')))(((((('''''''''((()))***+++,,,,,,***'''&&&'''(((((((((((('''&&&&&&(((((('''&&&))))))))))))(((((((((((((((((((((((((((((('''''')))(((((('''&&&&&&&&&&&&((((((''''''(((((()))***+++***)))((('''&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((('''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&'''((((((''''''((((((((())))))))))))((((((((()))***++++++'''''''''''''''((()))))))))((('''''''''''''''(((******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++)))'''&&&'''((('''&&&&&&''')))******)))(((''''''(((((()))))))))))))))(((((((((''''''''''''&&&%%%"""&&&&&&%%%111<<<999000((($$$((()))&&&&&&***''''''&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((((('''(((((())))))(((((('''))))))(((((((((((()))))))))((('''''''''(((''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))***))))))((('''&&&&&&&&&''')))***,,,---((())))))))))))(((''''''((((((((('''(((((()))))))))(((&&&&&&((((((((('''(((,,,---***(((***+++)))++++++******++++++,,,---++++++************))))))''''''((()))******))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))*********)))***,,,+++***))))))***)))---000///***(((+++...)))(((((((((((((((((()))((((((((())))))))))))(((******)))(((((()))******)))(((((((((((((((''''''))))))))))))))))))))))))'''(((***++++++***)))((()))((('''&&&''')))***)))(((((())))))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((('''&&&'''(((((()))******++++++'''''''''((())))))******)))))))))))))))))))))))))))------***(((******)))((()))******)))))))))***))))))))))))(((((('''''''''(((((('''''''''((()))***))))))((()))***++++++((((((((((((((((((((((((&&&''')))*********)))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((('''&&&&&&'''((())))))''''''(((((()))***,,,,,,+++)))''''''((())))))(((''''''''''''(((((('''&&&))))))))))))((((((((((((((()))+++,,,,,,***)))(((+++***((('''&&&&&&&&&''')))))))))))))))***++++++++++++***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&(((((())))))))))))))))))''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%((((((''''''''''''''''''))))))((('''''''''''''''((('''%%%$$$$$$%%%'''((('''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((('''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((***)))'''&&&%%%'''(((***&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((()))'''''''''''''''((())))))***))))))(((''''''''''''))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''(((((((((&&&&&&(((***,,,,,,+++)))'''%%%&&&&&&'''''''''''''''((((((((('''''''''''''''(((((()))&&&'''999CCC888...+++***,,,***&&&&&&+++''''''''''''''''''''''''''''''((()))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((())))))(((''''''&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++******)))((((((''''''((())))))***%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''(((***+++,,,'''&&&%%%&&&(((******)))&&&+++---+++)))++++++)))((())))))***+++---///000++++++++++++***)))******+++++++++++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((()))))))))*********+++''')))******)))(((((()))***...111///+++(((***...))))))(((((((((((())))))((())))))(((((((((((()))++++++***))))))(((((((((''''''''''''''''''''''''************************'''((()))+++++++++***))),,,)))&&&'''((()))(((((('''(((((()))))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))************************+++//////***((())))))'''(((***,,,,,,***((()))***(((((((((((())))))******)))((('''&&&'''(((((((((+++******)))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((()))***+++,,,)))((('''(((+++,,,,,,+++'''((()))))))))(((''''''(((((((((((()))))))))))))))***,,,......,,,***)))---,,,***(((''''''((())))))))))))((()))******+++*********))))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&)))))))))******++++++,,,((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''&&&''''''((()))***'''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((***((('''%%%&&&''')))***&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&'''''''''''''''''''''((())))))************)))(((((('''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&'''))))))((('''&&&(((***,,,---+++)))(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++'''***???HHH;;;...---,,,+++(((&&&(((,,,((((((((((((((()))))))))'''(((((()))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))''')))***)))'''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***,,,---------++++++***)))))))))******)))))))))***)))(((((('''''''''((()))+++---///000'''&&&%%%&&&)))+++++++++&&&***,,,***))),,,,,,+++(((((()))***+++---///000+++,,,,,,,,,***)))***+++---------,,,+++***(((((())))))))))))))))))))))))'''''''''''''''((())))))((())))))******+++++++++&&&((()))***((((((((()))))),,,...,,,)))'''(((*********))))))))))))******)))******)))''''''(((***+++++++++***)))(((((('''&&&&&&'''(((***++++++,,,************************((()))))))))***++++++,,,111+++(((***,,,***))))))))))))******++++++***************************)))))))))))))))))))))))))))%%%######&&&***------+++(((((((((''''''&&&&&&&&&))))))))))))))))))))))))************++++++++++++---111111,,,)))******((((((+++...---***((()))***''''''((())))))***+++++++++)))&&&&&&'''(((((('''*********))))))((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***'''((())))))***)))))))))))))))))))))************))))))************++++++'''((()))*********))))))(((''''''''''''''''''(((***))))))(((((())))))***'''((()))((('''''')))+++******)))))))))***++++++)))(((((())),,,------,,,''')))++++++***(((((()))(((((((((((())))))))))))((()))+++------,,,+++))),,,,,,+++***))))))))))))''''''&&&&&&''''''((()))))))))*********)))(((''')))))))))))))))***++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&***))))))))))))))))))***((((((((((((((('''''''''''''''''''''((()))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$%%%)))(((''''''''''''((()))''''''(((((((((((((((''''''''''''&&&''''''(((((('''''''''''''''((()))***&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((()))***(((((()))))))))*********%%%&&&'''((((((((((((((('''''''''''''''((()))))))))***************)))(((''''''(((((((((((())))))'''(((((((((((())))))))))))(((''''''&&&'''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&''')))***)))'''&&&''')))+++,,,+++***)))'''(((((()))))))))))))))'''(((((((((((()))))))))&&&'''***)))+++===FFF:::***)))((('''&&&&&&))),,,((())))))))))))*********'''((())))))******))))))((())))))******))))))((())))))(((((((((((())))))''')))+++***'''%%%%%%&&&))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))***+++,,,---******))))))))))))******,,,,,,------,,,,,,+++***)))))))))***+++---...///)))((('''''')))+++******&&&***+++)))(((***,,,******))))))******+++,,,---***,,,---,,,***)))***,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((('''(((((())))))((())))))******+++,,,,,,&&&(((******))))))***+++++++++++++++***)))((('''++++++************++++++***++++++)))'''&&&(((+++))))))*********)))))))))(((((()))******+++,,,,,,***************************)))(((((()))***,,,...444,,,(((+++---+++((()))((())))))************************+++++++++++++++))))))))))))))))))))))))""""""'''+++***(((''''''''''''''''''''''''((((((((()))******++++++))))))))))))*********+++***...///+++)))+++,,,+++''',,,//////+++((()))+++))))))))))))))))))******,,,)))&&&%%%'''(((((('''''''''(((((())))))(((((())))))))))))))))))))))))((()))***+++,,,++++++***'''(((***+++++++++******((((((((()))))))))******((()))))))))************'''((()))***+++***)))))))))((((((''''''(((((()))******))))))))))))******'''((())))))'''''')))+++++++++******))))))******)))(((((()))+++,,,+++)))'''***------+++))))))***'''((((((((()))))))))***&&&''')))*********)))((())))))************))))))'''&&&&&&&&&&&&'''(((((('''((()))***+++***))))))******))))))******+++,,,************************''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((&&&%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***))))))((('''''''''(((((((((((('''''''''(((((()))%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))((()))))))))************'''((()))******))))))((('''''''''''''''((())))))'''((()))******))))))((('''''''''((((((((())))))'''((((((((())))))))))))***)))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&(((******)))'''&&&'''((()))************'''(((((()))))))))))))))'''((((((((())))))))))))'''%%%)))***(((222999111&&&'''&&&&&&'''(((((('''(((((((((((()))))))))***(((((()))************)))***))))))))))))))))))***))))))(((((((((((())))))'''))),,,+++'''%%%%%%&&&'''''''''''''''''''''''''''((((((((())))))*********))))))(((((((((((()))'''''''''''''''((())))))((((((((((((((('''&&&&&&)))((((((((()))***++++++,,,***(((((()))***)))((('''++++++'''&&&)))***))),,,+++******))))))*********,,,...---***(((***,,,((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,''')))++++++******+++,,,...,,,+++,,,,,,,,,)))''',,,,,,++++++++++++,,,,,,***,,,,,,***'''&&&))),,,'''''')))***++++++++++++++++++******)))(((((('''************************+++***((('''(((***---///444+++&&&***,,,)))&&&'''&&&&&&'''(((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))'''$$$"""$$$))),,,***&&&%%%%%%&&&'''((()))******&&&&&&''')))***+++------'''((((((((())))))******%%%)))+++((((((+++,,,+++''',,,000///+++((()))+++++++++******)))(((((((((---)))%%%%%%'''(((((('''$$$%%%&&&((())))))******))))))))))))))))))))))))'''((()))++++++******)))((()))***+++,,,,,,+++***&&&'''''''''(((((())))))'''((((((((())))))******'''((()))++++++******)))))))))(((((((((((())))))******))))))))))))******&&&(((***)))''''''))),,,---,,,+++***))))))))))))***)))((()))******(((&&&'''+++......,,,******+++'''((((((((())))))******%%%%%%&&&''''''''''''''''''''')))******)))((((((((((((((((((((()))******&&&''')))***++++++******((((((((((((((())))))******************************)))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%###""""""###%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&'''&&&&&&&&&'''(((***++++++***)))(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((()))******)))(((''''''''''''''''''((())))))%%%&&&''')))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******+++***)))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&(((***+++)))((('''''''''((()))******+++%%%&&&&&&''''''''''''''''''((((((((())))))******+++'''***+++$$$'''+++%%%((())))))(((******'''"""&&&'''''''''(((((())))))(((((()))***************+++***)))(((((()))***+++)))(((''''''''''''((((((***)))(((&&&&&&((()))***(((((())))))))))))((((((&&&''''''((((((((((((((()))((((((((((((***,,,---'''((()))))))))(((&&&%%%************************(((((((((((((((((((((((('''(((***++++++***)))((())))))******))))))))))))))))))))))))))))))))))))---///000///---+++++++++))))))***++++++++++++***(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******&&&))),,,---,,,)))'''&&&))))))(((''''''((()))***(((((((((***++++++***(((******+++++++++******)))************************))))))))))))))))))))))))+++++++++************)))((()))***+++***)))'''%%%%%%&&&'''((()))***+++,,,''''''''''''((((((((()))******+++++++++******))),,,***((('''&&&'''((()))%%%'''///,,,&&&+++,,,------,,,***'''&&&***)))(((''''''((()))***((('''&&&&&&'''((()))***))))))))))))))))))))))))*********)))))))))))))))(((((()))************)))))))))))))))((((((((((((''''''''''''((()))***+++---,,,***)))))))))******'''(((***+++++++++)))((()))((('''&&&&&&'''((()))(((((()))))))))(((((('''******))))))***+++,,,,,,111///,,,***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))(((((((((''''''&&&$$$$$$&&&'''''''''''''''''''''%%%&&&(((*********)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''((('''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((()))(((&&&&&&((()))((('''&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))******((((((((((((''''''''''''+++***)))'''''''''((()))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((******))))))(((((('''''')))((('''&&&&&&'''((()))******))))))(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))((('''&&&&&&'''((())),,,)))&&&%%%'''((('''&&&&&&&&&'''((()))***++++++((('''&&&&&&(((,,,000333,,,+++)))''''''''''''((()))'''%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&******))))))))))))******$$$'''***+++***)))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''***'''&&&'''***+++***''')))))))))))))))******+++'''(((((()))***+++++++++'''((())))))((('''(((***))))))((((((((((((((()))+++***)))(((((()))***+++(((((())))))))))))(((((('''((())))))******))))))))))))(((((()))***+++,,,))))))******))))))((('''))))))))))))))))))))))))************************'''(((((()))*********))))))(((((((((((()))***+++)))))))))))))))))))))))),,,---...---+++))))))***((())))))***************)))))))))(((((((((''''''***))))))(((((())))))***************))))))))))))+++*********))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******(((***++++++)))(((((((((+++***)))((((((((()))***(((((()))+++,,,,,,***)))++++++******************************))))))))))))************************---,,,+++***)))''''''&&&((()))*********)))'''&&&******))))))(((((((((''''''''''''((((((((())))))))))))************))))))+++***((('''''''''))))))...)))%%%%%%***------+++***+++,,,,,,+++***((('''***)))(((((((((((()))***(((((('''''''''((())))))))))))))))))))))))))))))***)))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))((((((((((((((((((''''''(((((()))))),,,,,,***)))))))))******)))))))))))))))******+++***)))(((((((((((()))***((())))))******))))))((()))))))))))))))***++++++000///,,,)))((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&%%%&&&''')))******++++++(((((((((((((((((((((((()))))))))******)))))))))******)))))))))))))))((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&'''((()))******))))))'''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&''''''((())))))***((())))))******++++++,,,((((((((((((''''''''''''***)))(((''''''(((((()))***)))))))))(((((((((''')))((((((''''''(((((()))(((((((((((('''''''''&&&)))(((''''''''''''((()))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))((('''(((******(((%%%'''''''''''''''(((((((((((('''&&&&&&(((+++...000((((((((((((((())))))***+++)))'''(((******(((&&&&&&''''''((((((''''''&&&)))(((((((((((((((((()))(((***,,,+++)))'''&&&&&&(((((((((((())))))))))))''''''((((((((((((((((((''''''(((((((((((('''''')))'''&&&'''***+++***((())))))(((((())))))***+++'''(((((()))******++++++***++++++***((((((((())))))))))))))))))))))))******)))(((''''''((()))***((())))))******))))))(((((()))******++++++*********)))))))))))))))******++++++******)))))))))***))))))))))))))))))))))))************************'''''''''((()))***+++,,,***)))((('''''')))+++,,,))))))))))))))))))))))))***+++,,,+++)))(((((((((((())))))*********************))))))((((((((('''+++******************+++***************************************)))))))))+++***))))))))))))***+++++++++++++++++++++++++++******))))))))))))*********++++++)))(((''')))+++,,,,,,+++***))))))))))))((()))+++,,,,,,,,,+++***,,,+++***))))))***+++,,,*********))))))(((((((((************************+++******)))((((((''''''***)))))))))))))))((((((++++++***)))((((((''''''''''''((((((((()))))))))(((((()))))))))))))))(((+++***)))((('''((()))***,,,---,,,***'''&&&)))+++************************+++***))))))))))))***+++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++******)))))))))(((((((((***)))(((((('''(((((((((,,,+++******)))*********+++***((('''''')))+++---******))))))))))))******))))))***************))))))(((((((((((())))))***...---***(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((&&&'''((()))***+++++++++)))((((((''''''&&&&&&&&&&&&&&&''''''(((***+++,,,'''''''''''''''''''''''''''((())))))))))))((('''((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******+++***((('''&&&%%%%%%%%%''''''&&&&&&''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))(((((((((((())))))***))))))))))))((((((((((((((())))))******))))))(((''''''''''''&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&'''''''''''''''(((***+++***(((&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))+++---,,,(((&&&))))))((('''&&&%%%$$$$$$''''''''''''(((***+++,,,%%%%%%'''(((***++++++++++++)))((((((******)))'''&&&''''''((((((''''''&&&((((((''''''''''''((((((((()))++++++)))'''&&&'''''''''(((((())))))******&&&&&&'''(((((()))******'''(((((())))))((((((''''''&&&&&&'''***++++++***))))))(((((())))))***+++((((((((()))******++++++/////////,,,)))(((((()))))))))******+++++++++***)))(((''''''''''''((())))))))))))******)))))))))((()))******++++++***************))))))))))))))),,,+++***(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))+++---......,,,)))(((((()))+++---)))))))))))))))))))))))))))***,,,+++)))(((((())))))******+++++++++++++++)))************+++++++++,,,++++++******++++++,,,)))***************++++++************************************************************************+++******))))))******++++++,,,---,,,***)))***+++...---,,,+++******))))))(((***,,,---,,,+++++++++,,,+++***))))))***,,,...,,,,,,++++++***)))))))))************************''''''((()))***+++,,,,,,******)))(((((())))))***))))))))))))))))))******'''(((((((((((()))))))))((())))))************)))******)))(((((())))))***&&&(((***)))&&&%%%(((+++)))))))))((()))***+++,,,+++******************+++******)))((((((''''''''')))))))))))))))))))))))))))))))))))))))*********(((((()))************)))*********)))))))))((((((,,,,,,***))))))(((((((((++++++*********************)))((((((((()))+++,,,)))))))))))))))))))))))))))******++++++++++++***(((((('''''''''(((((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''))))))((('''''''''&&&&&&'''''''''''''''(((((())))))'''%%%&&&'''((('''&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((''''''''''''''''''(((((())))))******))))))))))))(((((((((((('''(((************(((''''''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&''''''(((((((((((())))))))))))'''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''')))+++,,,+++***)))))))))(((((('''&&&%%%%%%&&&''''''((((((((((((((($$$%%%''')))+++++++++***)))((('''''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&)))***))))))***+++''''''(((((())))))******''''''(((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((((((((()))******(((((())))))************333333111...***(((((()))((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))************))))))'''((())))))******))))))***************)))))))))+++***)))((('''((()))***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))***,,,...000111///,,,***))))))+++,,,))))))))))))))))))))))))***+++---,,,+++)))*********+++,,,,,,------,,,,,,))))))***+++---...///000,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,***************+++++++++******++++++++++++******************************++++++************++++++***---000000///,,,++++++---------,,,+++***))))))(((***------,,,++++++,,,,,,+++***))))))+++---///---------,,,,,,+++++++++************************(((((()))***,,,---......******))))))))))))***+++))))))))))))************(((((((((((()))))))))***)))***++++++,,,,,,,,,+++***))))))))))))*********))))))***+++,,,,,,,,,,,,(((((((((((()))***+++,,,*********++++++******************))))))(((''''''************************(((((())))))************(((((()))************)))************))))))))))))...---,,,+++***)))))))))************+++*********'''((()))***+++******)))(((((((((((((((((((((((())))))***+++++++++++++++(((((('''''''''''''''((($$$%%%%%%&&&''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******++++++,,,,,,++++++***((())))))******))))))(((%%%&&&&&&'''((()))******,,,+++)))'''''''''(((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''(((((()))))))))(((''''''''''''((())))))***(((''''''((())))))(((''''''''''''((((((((((((******))))))((('''''''''((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))'''''')))******)))''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))******)))'''&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))(((((((((((())))))))))))***+++,,,((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&'''(((*********)))((((((((()))((('''''''''''''''(((((((((((((((((('''((())))))******))))))((($$$&&&((()))))))))***,,,'''((((((((()))))))))*********))))))(((((((((((((((((())))))))))))((((((&&&'''(((((())))))***+++((((((((('''((())))))***)))))))))))))))*********444444111...***(((((()))'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))'''((())))))******))))))((()))************))))))******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...111///---+++******+++,,,))))))))))))))))))))))))***,,,------,,,++++++,,,***++++++,,,---,,,,,,,,,))))))***,,,---///000111,,,++++++******++++++,,,))))))******+++,,,,,,,,,*********+++++++++++++++******+++,,,,,,+++******************************++++++************++++++***---111222000---+++***,,,,,,,,,,,,,,,+++***)))&&&***------+++)))***,,,++++++******+++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++))))))***************+++,,,,,,+++***))))))((((((((((((((()))))))))************+++,,,------------))))))******************---++++++,,,......+++'''((((((((())))))*********))))))***++++++***))))))))))))*********)))((((((************************((((((((()))******++++++******+++,,,,,,,,,,,,+++++++++*********)))))))))...---,,,+++************))))))***++++++++++++***&&&(((***+++,,,+++)))(((''''''((((((((((((''''''(((((()))***++++++++++++)))((((((''''''''''''((("""###%%%&&&(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******++++++++++++++++++************+++******))))))&&&&&&'''((()))******+++++++++***(((''''''''''''************************))))))))))))))))))))))))((((((((((((((()))))))))************************'''''''''(((((((((((((((%%%%%%&&&'''((()))******%%%&&&'''((()))*********((((((''''''(((((()))***+++)))(((((()))******)))''''''(((((((((((((((((())))))(((((('''''''''&&&(((((((((((('''''''''''''''((()))))))))))))))((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((()))))))))))))))((())))))******))))))(((((((((((()))))))))))))))***)))'''&&&&&&''')))***''''''''''''((((((((((((((())))))******))))))((()))))))))(((''''''***,,,'''((((((((())))))******''''''((((((((((((''''''((())))))))))))(((((('''***+++,,,+++)))((()))***'''(((((())))))(((((('''((()))***++++++***)))(((((()))***)))((('''((())))))))))))))))))(((((((((++++++***))))))(((''''''((())))))******))))))((('''((())))))(((((()))***((((((''''''(((((()))***))))))))))))))))))******333222000,,,)))''')))***&&&''')))+++,,,,,,+++***++++++,,,,,,,,,,,,++++++)))******++++++******)))((()))******++++++******'''((()))***++++++************++++++******)))(((++++++++++++++++++++++++************************'''((()))***************++++++*********++++++,,,))))))))))))))))))))))))***,,,------,,,++++++,,,))))))***++++++++++++*********++++++,,,,,,------++++++************++++++))))))***++++++,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***---//////---+++++++++******+++,,,,,,+++***)))%%%)))------***((())),,,******++++++,,,------...++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,+++******+++++++++******)))))))))(((((()))))))))*********))))))***+++,,,------,,,))))))******+++++++++++++++++++++,,,---+++(((%%%'''((()))******))))))(((((())))))******))))))((((((((()))*********))))))************************'''(((((()))******++++++******+++,,,,,,,,,,,,++++++++++++*********)))))),,,+++******))))))))))))((()))***+++,,,++++++***(((((()))***************'''((())))))))))))((('''&&&'''((()))***************)))((((((''''''(((((($$$%%%&&&'''))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))%%%&&&'''((()))))))))((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&&&&''')))*********)))))))))))))))(((************************''''''''''''((((((((()))%%%%%%&&&'''((()))******&&&'''((()))******))))))((((((((((((((())))))******)))'''''')))***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((())))))******)))(((''''''((((((((()))))))))******))))))(((((())))))***'''''''''((((((((())))))((()))************)))(((((((((((((((((((((''''''))))))))))))***+++,,,,,,''''''''''''(((((((((((('''((()))******)))((('''''')))***)))'''&&&''')))'''''''''((((((((())))))((((((((((((((((((((()))))))))(((((((((((())))))***+++---+++)))((()))+++(((((())))))))))))(((((('''((()))******)))((('''((()))))))))'''''')))*********))))))((((((''''''******))))))))))))))))))))))))************))))))((()))+++***'''&&&((()))(((''''''''''''((())))))***)))))))))))))))))))))000///---***'''''')))+++%%%''')))+++,,,+++***)))(((((())))))))))))((((((******++++++++++++************+++,,,,,,,,,,,,+++&&&''')))***+++++++++***++++++,,,---,,,+++***)))************************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))***+++,,,,,,)))))))))))))))))))))))))))+++------+++++++++,,,''''''((()))))))))))))))+++++++++*********))))))+++******************+++))))))***+++,,,,,,------*********++++++,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,,,,+++***)))***,,,((()))***+++,,,+++***)))$$$)))---,,,)))'''))),,,)))***+++,,,---...------)))***+++,,,------...///++++++++++++++++++++++++)))))))))***++++++,,,,,,'''(((***,,,---,,,***)))'''((()))***+++,,,------))))))))))))************(((((()))++++++,,,,,,,,,((()))***+++++++++++++++(((+++...///...,,,+++***'''(((***++++++)))(((&&&'''((()))******)))(((''''''((()))***++++++***)))************************'''(((((()))***+++++++++(((((()))************)))+++++++++************)))***))))))(((((((((((((((((()))***+++,,,,,,+++******)))((('''((()))+++,,,((()))***++++++***)))(((&&&&&&((())))))***************)))(((((((((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''$$$%%%''')))***++++++,,,,,,+++***)))((('''&&&&&&$$$&&&((()))++++++******(((((((((((((((((((((((((((&&&$$$""""""$$$&&&((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((()))******)))((('''((((((((((((((()))******)))(((&&&&&&((()))((('''((((((((((((((('''''''''************************)))(((((((((''''''''''''))))))*********((('''&&&'''((((((((())))))******,,,+++***))))))***+++,,,&&&&&&&&&'''''''''((((((((()))***++++++***)))((((((((((((''''''&&&&&&%%%((()))+++...///......---''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$(((,,,,,,)))&&&%%%%%%'''''''''''''''''''''''')))(((((((((((()))******)))(((''''''''')))***+++'''***+++***'''&&&''')))(((((())))))))))))((((((&&&'''(((******((('''&&&$$$&&&'''(((((())),,,...++++++***)))((('''&&&&&&((((((((()))******++++++))))))************))))))(((***,,,***'''%%%''')))'''''''''''''''((())))))*********)))))))))))))))...---+++(((&&&'''))),,,(((((()))***+++,,,,,,---***)))'''&&&'''(((***+++---,,,++++++******+++++++++******)))(((''''''&&&###%%%''')))+++++++++++++++******)))))))))))))))'''((()))***************+++***)))(((((('''((((((((())))))(((&&&%%%&&&'''++++++,,,,,,,,,---------,,,+++++++++***)))))))))************************************))))))(((((($$$&&&)))+++++++++++++++...---,,,,,,++++++,,,,,,000...++++++,,,---------,,,++++++++++++++++++,,,111///---+++******+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***++++++***((((((***++++++,,,+++***)))(((((()))))))))************(((((())))))*********+++---,,,+++*********+++,,,))))))***+++,,,------...*********,,,------+++)))++++++***)))(((((())))))))))))))))))************((((((((((((((((((((((((...---+++)))(((((())))))******+++++++++***))))))++++++111777666---))),,,)))))))))))))))***++++++,,,+++)))((((((((()))***++++++,,,,,,,,,,,,+++++++++++++++*********))))))******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&***,,,+++***(((((((((((((((((((((((()))$$$'''222333***&&&)))*********)))))))))))))))((((((''''''''''''((((((******))))))))))))******+++***)))(((((('''''''''%%%'''((('''&&&%%%&&&'''+++++++++******)))))))))************)))))))))))))))************))))))(((,,,***(((''''''(((***,,,))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))...---+++)))(((((()))***)))***+++,,,+++)))'''%%%))))))))))))(((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((()))((('''&&&'''((()))'''$$$%%%''')))'''&&&(((((((((((())))))))))))***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++((((((''''''&&&&&&%%%%%%(((((()))***************%%%&&&'''(((((()))(((((()))'''&&&)))---///---***((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))'''&&&%%%'''+++,,,***(((++++++***(((((('''''''''&&&''''''((()))******+++*********))))))))))))((((((***+++***)))((()))***)))))))))((((((((((((((())))))))))))************'''))),,,......,,,)))'''))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))$$$***(((%%%''')))***************************((((((((()))******++++++***)))(((''''''(((***+++,,,+++******))))))******+++******)))((((((''''''))))))***+++++++++++++++++++++***)))))))))))))))((())))))************)))***))))))(((((((((((()))++++++,,,***)))***,,,...++++++++++++,,,,,,,,,---************))))))))))))------,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++++++++,,,,,,)))))))))***+++,,,......---+++)))***,,,---......,,,,,,++++++++++++,,,,,,///...,,,*********+++,,,************************,,,+++***))))))***+++,,,)))***++++++++++++***))))))))))))))))))'''&&&%%%))))))))))))************))))))))))))*********+++,,,,,,+++******++++++,,,*********+++,,,,,,------))))))***,,,...///---,,,++++++***)))))))))))))))*********))))))(((((((((++++++++++++++++++++++++)))((((((((()))+++,,,...))))))******************++++++///444333,,,)))+++***)))))))))))))))***+++++++++***)))))))))))))))***++++++++++++++++++***+++*********)))))))))))))))))))))(((((())))))))))))************+++++++++************************))))))))))))))))))))))))(((&&&%%%&&&)))******)))((((((((((((((((((((((((+++&&&)))222555---***---***)))))))))))))))))))))((((((''''''''''''((((((******)))(((((()))))))))*********))))))***++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++******))))))((((((((())))))******)))))))))******++++++++++++******((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&'''))))))*********+++++++++***)))'''&&&))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''((())))))((((((((())))))'''%%%%%%'''((((((&&&(((((((((((())))))))))))((((((''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++(((((((((((((((((('''''''''''''''((((((((()))))))))***+++++++++++++++******))))))***++++++***((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((())))))+++))))))***---...---++++++***)))((('''''''''''''''''''''((()))*********)))))))))******+++++++++)))+++,,,+++***)))***+++*********))))))((((((((())))))))))))************''')))+++,,,,,,+++)))'''))))))))))))************************************))))))))))))))))))))))))''''''((()))******++++++!!!'''+++(((&&&((()))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++***)))))))))))))))*********))))))(((((('''......---,,,++++++++++++++++++***))))))))))))************+++******))))))))))))((((((((()))******)))))))))((('''))),,,///******+++++++++,,,,,,,,,))))))))))))))))))******+++***)))(((((()))***+++......------------,,,,,,---,,,+++******+++,,,---))))))))))))***,,,---...+++)))((()))+++---......,,,,,,++++++++++++,,,,,,---,,,+++*********,,,,,,************************++++++************++++++((()))************)))))))))******)))((('''&&&%%%******************)))))))))))))))***************,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,))))))***,,,///000///...+++*********))))))))))))++++++***)))((('''&&&&&&++++++++++++++++++++++++(((((((((((()))+++---///((())))))******+++++++++***+++---000...***)))++++++******)))))))))************++++++******)))(((******++++++++++++******************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))((('''''')))++++++***)))))))))))))))))))))))),,,'''(((000222---+++...))))))))))))))))))******)))((((((''''''(((((()))******)))(((((('''(((((((((((((((((()))***+++,,,((()))***)))'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((((((&&&'''((())))))***))))))'''))),,,......,,,)))'''(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))++++++***)))((('''&&&&&& """%%%(((*********)))++++++***))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''((()))***************)))'''&&&&&&'''(((((('''(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))***************'''&&&%%%%%%%%%&&&'''(((+++,,,,,,,,,,,,++++++***,,,---...---+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((***(((((((((******)))(((***)))(((''''''&&&''''''''''''(((((())))))******''''''((()))***+++,,,,,,***,,,---,,,+++***+++,,,,,,,,,+++***)))(((((('''))))))))))))************((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,---...(((++++++((((((******(((((((((((((((((((((((((((+++*********)))))))))((()))))))))))))))***,,,,,,,,,++++++************************)))))))))((((((000...---+++++++++,,,,,,,,,+++******))))))******++++++++++++******)))((((((((((((((()))***++++++******)))((('''(((+++...*********+++++++++,,,,,,)))))))))******++++++,,,***)))(((''''''((()))***.........------------------+++)))((())),,,---...---,,,++++++******++++++---+++******,,,.........++++++************+++++++++************+++,,,---************************++++++++++++++++++++++++''''''((((((((((((((((((++++++,,,,,,,,,,,,++++++++++++************))))))************************++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,++++++,,,...000///...*********************)))***))))))(((((('''''''''))))))))))))))))))))))))...---,,,*********++++++)))******++++++,,,---...***+++,,,,,,***((()))***++++++******))))))******)))***+++,,,+++***)))((()))******++++++******)))++++++++++++******************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))+++***)))***+++,,,,,,,,,************************+++'''&&&+++,,,)))'''))))))))))))))))))*********))))))(((((((((((())))))******)))(((''''''''''''''''''&&&&&&'''(((((()))((())))))(((&&&&&&(((***---------,,,,,,+++++++++---,,,++++++***)))((((((%%%&&&'''((()))*********'''))),,,......,,,)))'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***++++++***)))(((,,,+++)))((('''((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((***,,,---,,,+++(((((('''''''''((((((((((((((((((((())))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++*********++++++,,,,,,---'''&&&%%%$$$$$$&&&((()))************)))(((((('''---///111000,,,)))***,,,))))))))))))))))))))))))''''''(((((())))))))))))++++++******))))))(((((()))(((''''''((((((((('''))))))((('''&&&&&&'''''''''((((((((()))))))))***&&&&&&''''''((())))))******+++,,,,,,******+++,,,------,,,+++***)))((('''((()))))))))************))))))(((((((((((())))))((()))))))))************)))))))))***************))))))))))))))))))))))))))))))***++++++,,,------+++,,,***'''))),,,,,,((())))))))))))))))))))))))---,,,,,,++++++******))))))))))))***+++,,,,,,---------,,,++++++++++++,,,************))))))))))))---,,,+++******+++---...,,,++++++***************+++++++++++++++***)))((())))))((())))))***+++,,,//////...,,,******---///******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,------------------+++((((((,,,000222333......---,,,,,,,,,,,,---111///---,,,---...------******))))))))))))******************+++,,,------************************+++++++++,,,,,,+++++++++(((((((((((())))))******+++++++++,,,---...///000+++++++++***************+++++++++*********************++++++,,,,,,,,,,,,......---,,,,,,+++++++++///---,,,,,,---...---,,,)))***++++++++++++******''''''(((((())))))******))))))))))))))))))))))))111000...,,,++++++++++++,,,+++++++++,,,...///000***,,,,,,***((((((******++++++***************+++***+++,,,,,,,,,+++)))(((******++++++++++++******------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))*********))))))***+++,,,++++++++++++++++++++++++,,,((('''((()))&&&$$$%%%(((((())))))************))))))(((((((((((())))))******)))((((((((((((((())))))(((''''''''''''''',,,,,,,,,***))))))+++...//////...---+++***)))))),,,,,,,,,+++***))))))(((&&&&&&((()))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************************''''''(((((())))))******///...,,,***)))))))))))),,,+++)))''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((***...///---+++((((((((('''''''''((()))(((((((((((())))))))))))))))))******************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++******++++++,,,,,,------)))'''&&&%%%%%%''')))***((()))))))))((('''&&&&&&))),,,......+++)))***---))))))))))))))))))))))))''''''(((((()))*********++++++******))))))((((((,,,,,,+++*********+++,,,)))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++------,,,+++***)))((('''((()))))))))************))))))(((''''''((())))))((()))))))))*********************+++++++++,,,,,,************************,,,,,,,,,+++++++++++++++***+++***''')))------)))************************---------,,,,,,+++++++++))))))***+++,,,------.........---,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...,,,,,,+++************++++++++++++,,,++++++************)))))))))***++++++---......,,,***)))***+++++++++,,,,,,,,,---------------------------......+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///,,,)))***///444555555,,,,,,,,,,,,---///000111333111...------...---,,,******))))))))))))******+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,---...)))))))))***+++---...///*********+++++++++,,,,,,+++++++++++++++*********))))))+++,,,,,,,,,,,,,,,......------,,,,,,++++++000...,,,+++,,,,,,+++***)))***+++,,,,,,,,,+++***''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///---,,,,,,+++,,,---///000***------***(((***++++++***************+++,,,,,,+++++++++,,,++++++***)))+++++++++,,,,,,+++++++++---,,,,,,,,,,,,++++++++++++,,,---......---,,,+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))((('''&&&(((***************************---+++*********)))&&&%%%((((((((()))******++++++***))))))(((((())))))*********))))))))))))******---,,,+++***))))))))))))*********(((''''''***,,,///...---,,,+++***)))(((+++++++++++++++*********'''((()))******+++******)))(((''''''''''''((()))))))))))))))))))))))))))******************++++++************************&&&&&&'''((()))***++++++---,,,)))((('''(((***+++,,,***)))''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&'''***...///,,,)))((())))))(((''''''(((***(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********+++++++++++++++)))((('''''''''(((******)))************))))))(((%%%'''))))))(((((()))***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))((((((*********)))((((((***---))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,+++++++++***((()))******)))((()))***,,,,,,+++***)))(((((('''))))))))))))***************))))))(((((())))))***))))))))))))*********************+++,,,,,,------************************------,,,++++++******)))))),,,,,,******------+++************************,,,,,,++++++++++++++++++((()))***,,,------.........---,,,,,,++++++,,,,,,************************))))))***+++,,,------,,,---,,,++++++******++++++******+++,,,,,,,,,++++++++++++******)))*********''')))++++++)))(((((((((,,,,,,---------.........---------------,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------///+++(((***///333333222+++++++++,,,---...///000222///---,,,---...------,,,,,,++++++++++++,,,,,,,,,------.........------++++++++++++++++++++++++++++++,,,------,,,++++++***)))))))))***+++---...******)))((()))***+++,,,))))))******+++,,,------,,,,,,,,,++++++*********((()))+++,,,------,,,,,,---------------,,,,,,,,,...,,,******+++,,,,,,+++((()))+++------,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---///111---,,,+++******+++---...+++//////+++))),,,---+++)))))))))***+++,,,---...,,,,,,++++++*********+++,,,,,,------------,,,,,,+++++++++*********)))))))))***,,,------,,,***))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***+++)))'''''')))+++************************++++++++++++,,,,,,***''''''(((((()))******++++++******))))))))))))*********))))))******+++,,,------,,,+++++++++++++++,,,((('''&&&$$$###$$$'''***+++++++++++++++***************++++++++++++,,,,,,******++++++++++++******))))))(((((((((((())))))************************+++*********************************************''''''(((((())))))******))))))))))))))))))************)))(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((&&&&&&***...///+++'''''')))***)))'''&&&(((+++(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++*********)))))))))))))))'''(((((((((((()))))))))))))))***+++++++++******'''''''''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((())))))&&&'''(((&&&%%%&&&))),,,******))))))))))))******))))))))))))((((((((((((************++++++++++++)))***++++++))))))***+++*********))))))((((((((())))))))))))************************************))))))))))))************)))))))))***+++,,,,,,,,,************************++++++++++++***************000222...+++,,,,,,+++************************************************((()))+++,,,---.........---,,,++++++******++++++******************++++++***+++,,,---...---,,,+++---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***&&&))),,,...---,,,+++,,,---------.........//////---------,,,,,,++++++++++++---///111111///---+++,,,,,,,,,---------......---)))&&&''',,,///...+++...---,,,,,,++++++,,,,,,///---++++++,,,............------,,,,,,------...---......//////...------++++++++++++++++++++++++++++++------------++++++'''&&&&&&&&&'''(((***+++---,,,+++))))))))))))***(((((()))***,,,---...///,,,,,,,,,++++++*********((()))+++,,,------,,,,,,------------------------,,,***))))))+++,,,------((()))+++---------+++***,,,,,,++++++++++++++++++************************((((((((((((***+++...///---+++***(((((()))+++,,,+++000111,,,***......+++((())))))***+++---...///---,,,+++***)))***+++,,,,,,------......------,,,))))))))))))(((((((((((('''(((***++++++***(((''')))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++---...---******,,,...))))))))))))))))))))))))'''(((***+++---...,,,((('''(((((()))***+++++++++******))))))))))))******))))))******+++,,,......))))))))))))***+++,,,---******)))'''%%%&&&))),,,(((((()))***++++++,,,,,,)))******++++++,,,------++++++,,,,,,,,,++++++***((()))************)))(((************************)))))))))(((((((((((((((************************))))))))))))((((((((((((***+++,,,---,,,***((('''***)))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((&&&&&&***...///***%%%''')))***)))'''&&&(((+++(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++***)))))))))((((((''''''&&&'''(((((())))))(((((('''((()))***************,,,***(((***,,,---***'''((((((((((((((((((((((((******))))))))))))))))))&&&&&&''''''(((((())))))(((***+++)))((()))---111+++***************++++++))))))))))))((((((((((((%%%%%%&&&'''((()))*********+++,,,,,,******+++,,,))))))))))))(((((((((((())))))))))))******************++++++++++++******))))))))))))************'''(((((()))***+++++++++************************)))))))))******+++++++++,,,333777222,,,++++++***))))))))))))))))))))))))++++++******)))*********++++++,,,///111111///---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,------......------((()))***+++,,,---------++++++++++++++++++++++++***+++,,,+++))))))***+++,,,,,,+++)))'''&&&%%%$$$,,,,,,,,,------///000111000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++------++++++//////,,,------+++)))((())),,,///.........---,,,+++)))(((......,,,++++++++++++,,,...---,,,++++++,,,---...---,,,+++***+++,,,---...((()))++++++******+++,,,///...---,,,+++*********,,,,,,+++***+++---///111------,,,+++++++++,,,,,,---,,,++++++******++++++***++++++***)))***---///***+++,,,------,,,+++***//////---,,,,,,---//////'''(((***,,,,,,,,,+++***,,,***)))***...///...,,,+++999>>>444++++++,,,)))111///---+++***+++,,,---000...+++)))((()))+++,,,***+++,,,---///000111222,,,+++***))))))***+++,,,++++++++++++******))))))'''((()))***+++,,,,,,,,,+++*********))))))((((((,,,,,,,,,+++***)))(((((((((((((((((())))))))))))------,,,+++***)))((('''((()))***++++++***)))(((///---***((('''(((***+++))))))))))))(((((((((((())))))************))))))***************)))((('''(((((())))))******++++++))))))(((((((((((()))))),,,---......---,,,,,,,,,,,,,,,,,,+++++++++******,,,------------,,,*********)))((()))***+++***((((((------((('''+++,,,))))))((('''(((***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&((())))))((())))))************))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))***++++++++++++*********))))))((((((''''''))))))))))))((((((((((((******))))))))))))******))))))((((((''''''''''''))))))************))))))+++)))((()))******)))((((((((((((((()))))))))))),,,+++******)))((((((((())))))))))))))))))))))))************)))((('''&&&'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))%%%''')))***)))((()))***''')))***+++)))))))))***++++++******************(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((************)))'''&&&%%%,,,+++++++++******))))))******++++++++++++***************************************++++++,,,,,,---///000111111///---***)))++++++++++++++++++++++++,,,++++++*********++++++++++++,,,...000111///---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++------------,,,,,,,,,++++++------------......///000///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,)))---///---+++---...,,,---------+++******---///---------,,,,,,++++++++++++***)))))))))+++---...,,,+++***))))))***+++,,,...------,,,,,,,,,------***+++,,,,,,++++++,,,......---,,,+++++++++++++++000///.........000222333,,,,,,,,,+++,,,,,,---------,,,++++++***++++++++++++,,,,,,+++******,,,...((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))***---///...,,,+++666999000+++///222///000///---+++++++++,,,------,,,,,,+++******)))))))))***+++---///111222333,,,+++***))))))***+++,,,++++++++++++*********)))))))))***++++++*********+++*********))))))))))))---------,,,,,,+++))))))((((((((()))))))))******++++++++++++************))))))************))))))...---+++)))(((((()))***)))))))))))))))))))))((())))))************))))))******++++++******)))((('''''''''((((((((((((((())))))(((((((((((())))))+++///222///***((())),,,,,,,,,++++++************+++,,,---......,,,***)))+++)))((()))***+++***((('''(((((('''''''''((()))***)))((((((***++++++***)))))))))))))))))))))))))))))))))************+++)))(((&&&'''(((***))))))((())))))******))))))((())))))))))))))))))))))))***)))'''''')))))))))((((((((()))************)))))))))))))))((((((((((((((((((((())))))*********))))))(((((((((((())))))***)))))))))(((((((((((())))))************))))))+++)))((()))***+++)))((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((()))******)))(((((((((((()))******)))(((((())))))))))))))))))))))))''')))++++++***)))***+++,,,...///...,,,++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++************)))((('''''',,,,,,+++++++++***************++++++++++++*********************************************+++++++++---...//////---+++)))''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,''')))++++++++++++---///---------...//////000000...........................---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000///---)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++222666222------...------...///...---,,,---///---,,,+++++++++---...///...---***))))))+++---///,,,++++++******++++++,,,.../////////...---,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///,,,+++++++++,,,---......------,,,+++++++++++++++,,,------,,,******+++---))))))************))))))******++++++++++++******000///,,,*********+++---+++***)))***,,,------,,,+++111222------444777555///...---+++++++++,,,,,,******+++,,,+++***(((''')))***+++---///000111222++++++************++++++++++++++++++************+++++++++++++++***))))))***************)))))))))---------------,,,+++***((())))))))))))*********)))*********++++++,,,,,,*********))))))*********,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++***)))((((((((((((((((((''''''***))))))(((((())))))***)))///333000((($$$''',,,+++************)))))))))***+++...//////---***)))+++***))))))***+++***))),,,(((+++333444---***///,,,***))))))*********)))))))))))))))))))))))))))*********+++++++++,,,,,,***)))'''(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))***)))'''''')))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,---((((((''''''''''''((((((******))))))))))))(((((())))))************))))))***)))((()))***+++***)))((((((((()))))))))******$$$%%%''')))******)))((())))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))***+++---,,,+++******++++++,,,---,,,***((('''((())))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))''''''((()))***,,,------******+++++++++******))),,,+++++++++++++++************++++++++++++******++++++++++++++++++++++++************))))))))))))+++,,,,,,,,,,,,***((('''************************,,,,,,++++++,,,,,,------,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++))))))***++++++++++++***,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...++++++,,,---......//////..................---------,,,++++++++++++,,,,,,------------------------+++---///000000---)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///000999>>>999111.........+++---//////...---------,,,+++******+++---000222666333000,,,++++++---.........------------......///000000000000...,,,+++,,,---......,,,,,,---...,,,------....../////////...---,,,+++++++++,,,---+++++++++,,,,,,...///000------,,,++++++++++++,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++...---,,,+++***++++++,,,************+++,,,,,,,,,+++......---000666888555...---,,,+++++++++,,,,,,***************)))((((((******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,************************,,,,,,------,,,+++******)))))))))*********++++++*********+++++++++,,,,,,,,,+++))))))))))))+++,,,***++++++,,,+++***)))((()))))))))))))))*********)))******++++++******)))++++++,,,,,,,,,++++++***,,,++++++******)))))))))***))))))))))))))))))***)))---///---)))&&&(((******))))))))))))))))))))))))+++---//////---+++)))+++***))))))++++++***)))...)))333FFFHHH777...222...,,,***)))******)))((())))))))))))))))))))))))************+++++++++,,,+++)))((()))***,,,++++++((((((((())))))((((((((())))))))))))))))))))))))***)))'''''')))))))))((('''((())))))******))))))''''''(((((())))))******((())))))***++++++,,,,,,)))((((((''''''(((((()))))))))))))))))))))(((((())))))************))))))***)))((()))***+++***)))(((((()))))))))*********$$$&&&)))+++,,,+++)))((())))))))))))))))))))))))******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***))))))***''')))***)))'''&&&&&&'''))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))***++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******))))))++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,------------......---+++***+++,,,,,,,,,,,,------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///333<<<@@@999111---,,,,,,***,,,...///...,,,+++,,,,,,,,,+++***+++...000222666333000---,,,,,,---...........................000000111111000...,,,+++,,,---...---,,,+++,,,------...///000111111111000000000//////////////////++++++,,,,,,---...///000...---,,,,,,++++++,,,,,,,,,---...---+++***+++,,,---,,,,,,,,,,,,,,,,,,---++++++---......---++++++((()))***,,,,,,,,,+++******+++++++++++++++,,,,,,+++,,,...///333666444000---,,,,,,,,,+++++++++,,,,,,+++)))''''''(((***++++++++++++******)))))))))+++++++++,,,,,,++++++++++++++++++++++++++++++,,,***+++,,,...///000000000***************+++++++++***++++++++++++******)))************++++++++++++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,)))***+++,,,,,,+++)))(((((()))))))))*********+++******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,++++++******))))))******))))))))))))*********))))))***++++++***))))))))))))))))))))))))***)))+++---...///---+++***+++***)))***+++,,,+++))))))'''888RRRVVV@@@/////////---************)))(((************************)))))))))*********+++++++++***))))))+++,,,,,,+++(((((())))))))))))((((((***************************)))'''''')))))))))(((((()))******++++++******''''''(((((())))))******++++++*********************))))))(((((())))))***(((((((((((((((((((((((())))))************)))))))))(((((((((***++++++)))))))))))))))************''')))+++------+++)))'''))))))))))))))))))))))))+++***)))((((((((())))))******))))))))))))************))))))))))))******************************)))+++,,,+++***(((((()))&&&(((******))))))***+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************)))***++++++++++++******)))***+++,,,,,,---,,,,,,(((((())))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,---............---,,,,,,------------,,,,,,++++++,,,,,,------......//////000...,,,***++++++/////////...............,,,---.../////////------,,,,,,---------------...------------------------000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///111777:::444---+++***)))***,,,......---,,,,,,,,,...---,,,,,,,,,---///000...---,,,,,,,,,,,,......,,,------......------,,,///000000000///...------,,,.........,,,+++,,,---...///000111222111111000........................---,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++************++++++******++++++++++++******&&&(((***,,,---,,,+++***+++,,,------++++++,,,---+++---///111333222///,,,,,,,,,,,,,,,,,,+++++++++---+++)))'''''')))+++---,,,++++++***)))(((((('''++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))***,,,...000111222222*********+++++++++++++++*********++++++******)))******+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++************++++++)))***+++,,,,,,+++***)))((())))))******+++++++++******++++++++++++******)))***++++++++++++++++++))))))))))))))))))((((((+++******))))))******+++***(((&&&)))---///,,,))))))))))))************+++***+++,,,---------,,,,,,,,,*********+++,,,+++*********<<>>@@@000...,,,***))))))***+++++++++++++++++++++++++++((())))))******))))))(((,,,+++*********+++,,,---///---+++)))((((((((()))+++++++++*********************+++,,,,,,,,,,,,++++++*********))))))((((((***))))))((()))+++,,,...++++++******************,,,---...,,,***((()))***------,,,((('''(((++++++******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,+++++++++******...---,,,+++,,,...111222,,,,,,++++++,,,---///000+++++++++,,,,,,,,,,,,---+++++++++,,,---------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...------,,,---...///000,,,,,,---------.........------------------------........./////////000000............///////////////...---...///000///------..................///000///...------...///000/////////.........------..............................///////////////...........................,,,---------....................................000000//////......------,,,---///...------...///(((,,,000222000...---,,,---------.........//////000000000//////...------000/////////...............------,,,,,,------...//////.........---------................................................+++,,,------,,,+++,,,...------------,,,,,,++++++,,,---......//////......---,,,,,,++++++,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,...000000---***,,,,,,---------,,,+++*********)))+++,,,---,,,***+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,,,,)))*********++++++++++++,,,+++***))))))***+++,,,******))))))***+++,,,------,,,,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,++++++***))))))*********)))***+++,,,,,,+++***)))---,,,,,,+++******++++++,,,+++***+++,,,++++++,,,+++*********+++,,,...///000///---,,,++++++,,,,,,...,,,***((())),,,000333555...***...000...******)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,************************+++,,,,,,,,,+++***((('''&&&'''((()))***+++++++++&&&&&&'''''')))***+++,,,))))))))))))******++++++...---+++*********+++,,,************************++++++++++++++++++++++++++++++******************+++++++++************)))((()))***+++,,,++++++***++++++************++++++&&&''')))***++++++*********+++,,,,,,***))))))***,,,---+++(((+++444:::;;;---,,,***)))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,+++*********************************+++++++++((())))))***************++++++******))))))))))))+++******)))))))))))))))+++++++++++++++*********((()))***+++,,,---......---...---+++)))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---.........------------,,,,,,,,,+++...---,,,+++,,,---///111------,,,,,,---...000111,,,,,,,,,---------......,,,---------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------...------------...//////,,,------------.........------------------------////////////000000000111............///////////////---------...///...---////////////.........///////////////////////////000000000///////////////........................,,,---...///000000111000.................................///////////////........................333222000...------.........//////...---...000222;;;999555333222111///...------........./////////000000000000000000000000////////////..................------------.....................---------................................................)))+++------,,,,,,...///............---------------...//////000000//////......---,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...000///---+++,,,------------,,,+++++++++***))))))+++,,,,,,++++++++++++++++++,,,---------------------,,,,,,,,,)))))))))******+++++++++++++++************++++++++++++************+++,,,))))))((('''(((***,,,---++++++,,,,,,,,,,,,++++++...---,,,+++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***---+++******,,,---,,,+++,,,,,,++++++,,,---.../////////---,,,,,,,,,,,,,,,,,,,,,+++)))(((,,,333999AAA666---+++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,+++***)))((())))))***+++++++++++++++&&&''''''((()))***++++++************+++++++++,,,---,,,***)))))))))***+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++************))))))******+++,,,+++++++++...---,,,******)))))))))((()))+++---------------***+++,,,,,,***)))******+++---,,,***,,,222666666---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------))))))***+++,,,,,,++++++))))))******++++++,,,,,,((()))******++++++******+++++++++************))),,,,,,+++***)))(((&&&%%%++++++++++++++++++++++++'''''')))+++...000//////---------...---,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,------...............------------...---,,,++++++,,,---...------------...///000111------------.........///.........---------------------..............................////////////------------....................................------------......//////------------........................................../////////000000000............////////////...---,,,---...///...,,,000///......//////...---......////////////......////////////////////////........................---...///000000111000000........................////////////////////////........................777555222///------......000000000......///222555XXXMMM===333000111111111............////////////....../////////000000000///////////////...............------------..............................................................................+++,,,------,,,,,,---///...---------------------------...///////////////------,,,,,,++++++******+++,,,,,,---...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---------------,,,,,,,,,,,,***((((((***,,,,,,,,,,,,++++++++++++,,,------//////......---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))(((&&&%%%%%%'''***,,,***+++---......---+++***...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---------,,,+++***111///---...444777222***,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,***...222222000111777<<>>000///444444---.../////////...---,,,+++,,,---.........---,,,,,,++++++,,,---...---++++++???OOOJJJ<<<222///---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***+++,,,,,,---------,,,---...//////...+++)))'''&&&(((***+++++++++)))(((+++,,,---...............------------------------------------------------******+++,,,,,,---......+++++++++************)))---,,,+++***+++,,,---...++++++++++++,,,---......+++,,,---.........---,,,)))+++------,,,,,,---...---//////,,,,,,//////---,,,------......------,,,------------------------)))))))))******)))))))))+++,,,---.........---,,,+++*********+++---///000---,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,,,,,,,------.........---,,,+++***+++,,,---...,,,,,,------...///000000,,,000333000---111<<>>@@@;;;444333444444444333333222222333333444333444444555444333222111222222333333333333222222333333333222222222222222222222222222222222222222444444333333222222111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222111111111111111222333333333111000///111111111222222222222222111000000000000000111111111222555EEERRRFFF333111111111111111111111111111333222111000000111222333111222222333333333333333555444222111000000000111444444333111///...///111444222111111333444444333444222111111222111000...333333333333333333333333333222222222222333444444000000000111111222222222111111111111222222222222111111111111111111111111111111111111222222222222000000000000000///......000000000000000000000000222111111111000000000000000000111111111111000000111111111111111111111111111111111000000111111111111111111111111111111111111000///000111222111000000000////////////000000000000/////////.........111000000000///////////////000000111111000000/////////000000000000//////////////////000000000111////////////////////////......//////////////////////////////////////////000000000000000000000000........./////////000000000000000//////.........222000...///000111000///////////////////////////.........------,,,,,,,,,//////............///////////////......---------+++,,,,,,---......//////////////////.........---////////////////////////////////////////////////---...///...------...000+++111222///333<<<===777111...******---///000000000///...///111222000......///000000000000000000000000000000000000000000/////////...//////000000000000000000000000000000000000000111111111111222000000000000000//////...000000//////............//////////////////......111111000000000000111111000111111111111///---,,,000000000000000000000000...///000111111222111111000000000000000111222333000000111111222333333333111111111111111222333444333222111000///000000111111111111111111111111111222222222222222111000000222222222222222222222222222222333333333333444444444333333666999999666333333333333333333333333333333333333333444444444444111222222333333444444444333333333333222222222222222222333444444444444444666555444333333444555666444444333222222222333333333333333333333333333333666BBBIIIBBB777222444777444444333333333333444444444222111333555555333000111222222333333222222111222222222222333333333333222222222222333333333333222222222222222222222222333333333333333333333333111222222333333333333333222222222222222222222222333333333222222222111111333333333333333222111000333333333222222222222222111111111111222222333444222333333===III@@@111222222222222222222222222222222222222222222222222222222222333333333333333222555444333222222111222222444444333111//////222444666444111111222444555444555444444444555444111///111111222333333444555555444444444444444555555666///000111222333444555555111111111111222222222333111111111111111111111111111222222222222333333333000000000111000000///...000000000000000000000000111111111111111000000000000000111111111111000000111111222222222222222222222222111111111111222222222222222222222222222222222111000111222222000...111000000//////000000111000000000000////////////111111000000000/////////000111111222222111111000///000000111111000000////////////000000000111111////////////////////////000000000000////////////////////////////////////000000000000000000000000....../////////000000000222222111000///...------333111///000111222111111////////////////////////............------------000000////////////000000////////////............,,,------......//////000111111000000000000//////////////////////////////////////////////////////,,,...//////......000111+++000222000444===>>>999000///---...///111000000------...000222333111///000000000111000000//////000000000000000000000000222111000000000000000000000000000000000000000000111111111222222222333333000000111111000000///...000000000//////.........111111111000000/////////111000000000000000111111111111111000000//////...111111111111111111111111000000111111111111111000...///000222333333444444000111111222333444555555222111111111111111222222333222111111000000111111222222222222222222222222222222222222222222111000222222222222222222222222222222222333333333444444555333333777<<<===888333444444444444444444444444333333333333444444444444111222222333444555555666333333333333333333333333111222444555555555444333444444444333444555666777666555444222222222333444444444444444444444444444000;;;BBB>>>555333777;;;444444333333333333444444666444222333555555444222111222222222222222222111111222222333333444444444222222222333333333333333333333333333444444555555333333333333333333333333111222333333444444333333333333333333333333333333444333333333222222222222222222333333333333333333444444444333333333333333222222222222333444666666444444111666@@@999000333222222222222222222222222111222222333333222222111111222333444555555666555444444333222222222222222111111111000111333777::::::666333111111333444444666555666888999888555222222222222333333444444444444444444444444555666666000111111222333333444444111111111222222222333333111111111111111111111111111111111222222222333333222222222333333222222111000000000000000000000000111111111111111111111111000111111222222111111000222222222222222333333333333222222222222222222333111111111222222222222222111000000111222222000...111000000000000000000111000000000000000000000000111111111000000000//////000111111111111111111000000000000111111000000000//////000000000111111111000000000000000000000000111111111000000/////////000000000000000000000000000000000000000000000000...////////////000000000222222111000000///......222111//////111222111000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////.........//////000000000111111111000000000000000000000000000000000000000000000000000000000000000,,,---///000//////111222///111111///111666666111000000111111222222111000.........///000111111111111111111111111000///...000000000000000000000000333333222111000000000000000000000000000000000000111111111111222222222333000111111111111000//////000000111111111222222222333333333222111111000000000000000000000000111222222111000000//////000000111111111111111111111111111111222222222111000000///000222333444444333333222222222222333333333333222222111000000000111111222222222222111222222222222222222222222222222222222222222333333222111111222222222222222222222222222222222333333333444444555333333777<<<===888333444444444444444444444444222222222222333333333333222222333444555555666666333333333333333333333333222333444555666555444333444444444444555666666777777666444333222333444444444444444444444444444444111666999555333666999:::555444444333333444444555555555444444555555555444222222222333333222222222222222222333333444444555222222333333333444444444222333333444444555555666333333333333333333333333222222333444444444444333333333333333333333333333444444444444333333333222111111222333444555666666555555555444444444444444333333333333444555777777333555111222999555000555222222222222222222222222111222333333333333222111111222444555777888999999222222222222222111111111000111111111222444777:::;;;888444111111222222222333333444777999999666444444444444333333222222222333333333333333444444555222222222222222222222222111222222222222333333333111111111111111111111111000000000000111111111222222222333333333333222222111111111111111111111111111111111111111222222222111111222222222222111111111111222222222333333333333222222222222222222333000000000111111111222222//////...000111222111000111111000000000000111111000111111111111111111111111111111111000000000000///000000111111000000///000000111111111111000000000000000000111111111111111111111111111111111111222222111111000000000///111111111111111111111111111111111111111111111111////////////000000000111000111111111111111111111222000...///000111000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000//////000000000000111111000000000000000000000111111111111111111111111111111111111111111111111111,,,...000111111000111222111222000///000222111...111222333333333222111111111000///...---...000222111111222111111000//////111111111111111111111111444333222111111000111111111111111111111111111111000000000111111111222222111111111111111000000///...///000111222444555555222222222111111000000000000000//////000111222222222111111000000000000111000000000000000000000000111222222222222111111000111222333444444333111111333333333222111111000000222222111111111111111111222222222333333333333222222222222222222222222222111222222333333333222222222222222222222222222222222222333333333333444444444333333666999999666333555555555555555555555555222222222222333333333333333444444555555666666666333333333333444444444444333333444555555555555555444444555555666666666666666666555444444444555555111111111111111111111111666777555222333888999666555555444444444444555555333333555999>>>>>>999444222333333444444333333222333333333333444444444444222222333333444444555555222222222333333444444444333333333333333333333333222222333444444444444444444444444444444444444444555555444444444333333333222222222333444555666777444555555555666666666666444444444444555555666777222666222000666444000666333333333333333333333333333333333333333333333333111222444666777888999999111111222222222222111111222333444333222222333555999666333111222333222222111111222333666666444333555555444333333222111111222222222222222333333444333333333222222111111111222222222222333333333333222222222222222222222222//////000000000111111111///000111111222111111111111111111111111111111111111111111222222222222222111111222222222222111111000000111111222333333333222222111111111111222222//////000000111222222222222111//////111222222111222111111000000111111222111111111111222222222222222222111111111000000000///000000000000000000///000111111222222111111000000000000111111111222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111/////////000000000111111000000111111222222222222111000......000111000///111111111111111111111111////////////000000000000000000////////////000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111---///111222222111111222111111000000222444333111111333444444222111111222000111000///------000222111111111222111111000000111111111111111111111111222222111111111111111111111111111111111111111111000000000111111111111222111111222222111111000///,,,,,,...///111222333444////////////////////////////////////000111222333111111111111111111111111000000000000000000000000111111222222222222222111222222333222222111111000333333222222111111000000333222222111222222333333222222333444444444333333333333333333333333333333111222333333333333333333222222222222222222222222222222333333333333444444333333444444555555444333555555555555555555555555333333333333444444444444555555555555555666666666333333333444444444555555444444444444444555666666555555555666666666666555444555555666666666666555333333333333333333333333555777666444555888777333555555444444444444555555333222666DDDRRRSSSDDD444333444444555555444444333444444444444444333333333222222333333444555555666444444444444444444444444444444444444444444444444222333444444555444444444444444444444444444444444555555555555444444444444666555444333333444555555444444555666777777888999555555444444444555555666///777444000555444222888333333333333333333333333444333222222222222333444222333444555555666555555111222333444444333222222111333444444333111111222333111000111333555555444666444333333444444333222333333333333333333333333222222222222222333333444333333333333333444444444222222222333333333444444222222222222222222222222000000111111111222222222///000111111222222222111111111111111111111111111111111111222222333333333111222222333333222222111//////000000111222222333111111111000000111111111000000111111222333333444999666222000111111222111222111111000000111111222111111111222222222333333222222222111111111000000000111111222222111111000000111111222222111111000000000111111111222222222222222222222222222222222111111222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111222222222222222222111111333111///000111222111111222222222222222222222222/////////000000111111111111111000000000000111111000000000111111222222222222222222222222222222222111222222222333333333333222222222222222222222222222222222222222222222222...000333333222111000000222000///111444444444333222333555333111000111333***...111222111///000111000000111222222222111111111111111111111111111111111000000000000111111222111111111111111111111111111111111222222222333333111222222222222111000000...//////000000111222222...//////000000111111111////////////000111222333000000222222222222111000111111111111111111111111000000111222333333333333111111000000000111222222222222222222333333444444222222222222333444555555111222333555555555444333333333333333333333333333111222333333444444333333222222222222222222222222222222333333333444444444222444444333222111222444666666666666666666666666444444444555555555666666666666666666666555555555333333333444444555555555555555444333333555666777555555666666666666555555333444555777777777666666666666666666666666666666///333666666666777666333555555444444444444555555666222888NNNeeefffNNN666444555555666666555555444555555555444444333333333222222333333444555666666777777777777777777777777666666666666666666666666222333444444555555444444555555555555555555555555666666555555555444444444999888666444333333333333333444555666777888999:::666555555444444444444555...777555111666555333999333333333333333333333333555444222111111222444555444444444444333222222111222333444555555555444333,,,///333444444333333333------...000444666777666<<<:::777666666555444222111222222333333444444555333222222222222333444444222333333444555666777777222222333333333444444444222222222222222222222222111111222222222333333333111222333444444444444444111111111111111111111111111111111222222333333333111222222333333222222111...//////000111111222222111111000000000000111111111111222333333444555555@@@;;;666222111111111111222222111111111111222222111111111222222333333333222222222111111111111000222222222333333222222222111111222222222222111111000111111111111222222222222222222222222222222222111111111222222333333444222222222222222222222222111111111111111111111111000000000000111111111111555444444333222111000000444222111111222333333222222222222222222222222222111111222222333333333333333222222222222222222333000000111111222222222222222222222222222222222222333333333444444555555555222222222222222222222222222222222222222222222222///111444444222111000000333000///111333222111111222444555333000///111333%%%+++222555444222000000///000111222222222222222111111111111111111111111000/////////000111222222111111111111111111111111222222333333333444444444111222222222222111000000333333333222222222222111111111222333444555555666////////////000111222333///000222333333222111///222222222222222222222222///000111222333444444444//////......///111333444000111222333555666777888222222222333444555666777111222444555555555444444333333333333333333333333111222333333444444444444333333333333333333333333555444333333222222222222555555555555555555555555333333333444444444555555222222333444444555555666666666777777666555444444444444444555555666666666444555777888888888777666666666666666666555555555444666777999999777666444777555444666:::======<<<666555444333333444555666555666666666777777888888666666999>>>BBB@@@999222666666666666666666666666777555444555666777666555444444333222333444555666777777777777777777777777555555555555555555555555666666666666777777777777777777666666666666777777555666666777777777777777666666555444555666777888555666777888999999888888777777777777777666666666555555555555555555555555444444444555555555666666555555555555555555444444444555666666666555333333333444444555555555666666444444444444444444444444666666666555444444333333666:::===;;;666222111333555555555555555555555555888777555444333333444444444444555555444444333222222222222222222222222222333333333333333333333333333333222222111000000000333333333333333333333444555333111111333444222///444333222222333333222111222222333444333222111000222222222222222222222222333333222222333333444555444333333222222333333444;;;777333222333444222000444333222111111222333444222111111111000000//////444333333222222111111111111111111111111111111111000000000111222222333333222222222111111111000000222222333444555555222000000000000111222333555666333333333222222111111111---///111222222222333444000111222333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111222222333333333333222222111111111111222333444444222222111111111111111111333333333333333333333333000000111222333333444444222222111111111111222222111222333444444333222111333333333333333333333333000000000000000000000000000111222333333222111000111111111111111111111111111111000000000000111111333333333333333333333333333111///000444555333111444444444444444444444444555444333333222222222222///000000000000111111111000111111111111222222222222222222222222222222222111111111111111111111111111111000//////...//////111111222222222333333333444333222111222333444555444///444DDDJJJCCC<<<===555555555555555666777777555444333222333444555666333333333333333333333333555444444333333444444555333333333333333333333333555555444333333333333333555555555555555555555555444444555555555666666666222333333444555555666666666666777777666666555444444444444555555555666666555555777888888888777666777666666555555666666666666666777888888777666666777555444666999<<<<<<:::777777666666666666777777666666666777777777888888888666666999======999444666666666666666666666666666555444555777888777666555444333333333444666666777777777777777777777777777666666666666666666666666666666666777777777888777666666666666666666777555666666777777777777777777666555555555666888888666777888999999999888777555555555555555666666666666666666666666666666666444444444555555555666666555555555555555555555555666666777777777666555444555555555555666666777888444444444444444444444444444555555666666777777888777;;;>>><<<777333333555555555555555555555555555555555444444444444555555444444444555444333333222333333333333333333333333333333333333333333333333333333333333333222222222444444444333333333333333777555333333444555333111111000000222444555444333333333333333333222222111222222222222222222222222333222222222222333444444333333333222222333333333777666666444333222222333444333222111111222333444222222111111111000000000333333333333222222222222444444444444444444444444222222222222111111111111444333333333222222222222555444444444555555555444222222222222222333333444333333333333222222222111///111333333222222333444111111222222333333222222222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222000000000000000000000000222222222111222222333333222222222222222111111111333333333333333333333333111111111222333333444444333333222222222222333333222222333333333333222222333333444444444444444444222222222222222222222222222222333333333333222222333333333333333333333333333222222111111222222333333333333333333333333333444333222333555555555444444444444444444444444444555444333333222222333333000111111111111222222222111111111111222222222333000111111222333444444555333333333333333333333333333333222111111111111111222222222222333333333333444333222222222333444555555666CCCVVV[[[MMM>>>777555555555555555666777777666555444333333333444555333333333333333333333333//////000111222333333444333333333333333333333333555555444444333333444444555555555555555555555555555555666666666777777777333333444444555666666666666777777777777666666555444444444444555555555555555666777777888888777777888777666555555666777888777777777777777777777777777666555666999:::999999888888999999999999888888777777777777777888888888999666444444888999888666666666666666666666666666888666555666777777666555555555444444444555666777777777777777777777777777999999888888777777666666666666666777777777888888666666555555555555666666555666777777888888777777777666666666666777888888777888999999999888777666444444555555666666777777777777777777777777777777444444555555555666666666555555555555666666666666777777888888888777666555888777666666666777888999555555555555555555555555555666666777777888999999888;;;===<<<888555555666444444444444444444444444222222333444555666666666444444444444444333222222555555555555555555555555444444444444444444444444444444444444444555555555666555555444444333333333999777555444555555444333333222222444666666555333555444444333222333333333333333333333333333333333222222222222222333333444333333222222222222333333222555888777333111333555444333333222222333333444222222222222111111111111222222333333333333333333333333333333333333333333444444333222222111000000555555444444444444333333666555444333333444555666555444333222222222222222444333333333333333222222111333555555333222333444222222222222222222111000333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222111000///......///000111444333333222222222222333222222222222222222222222222222222222222222222222111222222333333444444444555444444333333444444555444333333222222333333444555555555555555555444444444444444444444444444444555444444333333444444555444444444444444444444444444444333333333333444444444444444444444444444444444555666666555555666777444444444444444444444444555444333333333333333333222222222333333333444444222222222222333333333333///000111222444555666777444444444444444444444444444333333222222222222222222222222333333333444444444333333333333444555555777;;;III[[[^^^OOO===444555555555555555666777777777666555444444444444444444444444444444444444444+++---///222333555555555333333333333333333333333666666555444444555555666555555555555555555555555555555666666666777777777444444444555666666777777777777777888888777777666555555555555555555555555666666777777888888888888888777666555555777888999999888888777777888888999888888888888999999999888888999:::;;;;;;:::999888888888888888888888888888888666444444777888888777777777777777777777777777;;;999777777777777555333555555555666666666777777777777777777777777777777999999999888777777666666666666777777777888888888666666555555555555666666666666777888888888888777555555555555666666777777777888888999888777555444555555666666777888999999777777777777777777777777555555555555666666666666666666666666666777777777888888888777777777666666888777666555555666888999555555555555555555555555999888888777777666555555888:::;;;:::888555555666444444444444444444444444111222444555666666555555444444444444444333222222555555555555555555555555444444444444444444444444333333444444555666777777777777666666555444333333999888666555555555555555888777666666777666444222777666444333333333444555444444444444444444444444222222222222222333444444333333222222222222333333111444777777555444444555444444333333333333444444333333333333222222222222222222333333444444555555222222222222222222222222444444333333222222222222444444444444444444444444333444555555555444444444555555444333333333333333444444444444333333333333444555777666444333333444222333333333222111000000444444444444444444444444333333333333333333333333333333333222222333333333333333333333333333333333444333111000000111333444555444333222222222222222222222222333333333333333333333333333333333333333222333333333444444444555555444444333333444444555555444333222222333444555666666666666555555555555555555555555555555555555666555444333333444555666444444444444444444444444555444444333333444444555444444444444444444444444333666888777555444666999555555555555444444444444555444444333333333444444333444444444555555555555222333333333444444444444111111222333444555666666444444444444444444444444222222111111111111222222333333333333444444444444444444444444444555555666888888???IIIKKKBBB999555555555555555555666777777888777666555555444333333444444444444444444444444...000333666888888777777444444444444444444444444777666666555666666777777666666666666666666666666444444555555555666666666444444555666666777777888777777888888888888888777666666666666666666666666777777777777777888888999888777777666777888999:::999999888888888888999999888999;;;;;;;;;::::::999777888::::::::::::888777999999999999999888888888777777777888999999888777888888888888888888888888999888777777888999777666666666777777777888888888888888888888888888888888888888888777777666666666777777777777888888888888666666555555555555666666666777777888888888888888444444555555666666666666666666777777777666444333444444555666777777888888666666666666666666666666555555555666666666777777666666666777777777888888777777666666666555555555888777666555555555666777666666666666666666666666888888777666666555555444777888888888666555555666555555555555555555555555333444666666666666444333444555555555555444333333444444444444444444444444555555555555555555555555222333333444555666777777888888777777666555444444888777666444444444555777888777555555555666555333888777555444444444555666444444444444444444444444333333222222333333444555444444333333333333444444444333333555888888555333444444444444444444444444333333333333444444444444333333333444444555555666666666666666666666666666222222333333444444444444333333333444444444444444111555:::<<<:::777555444444444333333444444555666444444444444444444444444555777888777555333333444333333333333333222111000444444444444444444444444333333333333333333333333444333333333333333333444333333333333333333333333555333222000000222333555555555444333222222222222222222333333444444444444333333333333333333333333444444444444444555555555444444333333333333444444666555444333333444555666777777777666666555555555555555555555555555555555555444333222222333444555444444444444444444444444444444444333333444444444555555555555555555555555222555777777444333666888666666666555555444444444444444444333333444555555444555555555666666666666444444444444555555555555444444444444444555555555444444444444444444444444333333222222222222333333333333444444444555555555444444555555666666666666666444555999:::888666777555555555555555666777777888888777777666555444333555555555555555555555555333444777999999999777666666666666666666666666666777777666666777777888888666666666666666666666666444444555555555666666666555555666666777888888888777888888999999999999888888888888888777777777777888777777777777888999:::777777888888999999::::::999999999999999999999999888:::<<<===;;;::::::;;;888888999999999999888888:::::::::999999999999999666777999;;;;;;:::999888888888888888888888888888666555555777:::<<<<<<;;;666777888999999999888888888888888888888888888888777777777777777777777777777777777888888888999999777777666666666666777777666777888888999999888888444444555666666666666666555666777777777666555444333333444444555555666666666666666666666666666666555555666666666777777777666666777777888888999999888777666555555555666666666666666666666666555555777777777777777777777777444444555666666777777888777777666666666666666666666666666666666666666666666666777777777666666555666666666666666555444444555555555555555555555555666666666666666666666666333333444555666666777777999888888777777666666666666666666555333444777:::999777444333444666666666888777666666555555666666555555555555555555555555444444444444444555555666555555444444444444555555777444222444888999666222444555555666666555555444444444444444555555555555444444555555555555555555555555555555555555555555222222333444444555666666333333333444444444444555222888@@@BBB@@@;;;777666444444444444444555666777444444444555555555555666555666777777555444444444333444444444444444333222555555555555555555555555333333333333333333333333444444333333333333444444444444444444444444444444333222111000000111222333555444444333333333333444222333333444444555555666444444444444444444444444555555555555555555555555444444444333333444444444555555555444444555555555777777777666555555444444444444444444444444444444444444444333333444444444444444444444444444444444555555444444444444555555666666666666666666666666333444555555444444555666777777666666555444444444444444444444444444555666555555555666666666666777444555555555666666666666555555555555555555555555444444444444444444444444555555555555555666666777444444444555555555666666444555666666777777666666333444666777888777777777555555555555555666777777777888888888777666555444666666666666666666666666555666777888777777555555777777777777777777777777777777777777777888999999666666666666666666666666555555666666666777777777555666666777777888999999777888999999::::::999999:::::::::999999999888888888888777777777888999:::555777888:::;;;;;;:::999888999:::;;;;;;:::999888555999<<<===;;;::::::;;;:::999999888888999999:::;;;;;;:::::::::999999999666888999::::::999999999999999999999999999999999888777666888:::;;;;;;:::777777999:::::::::999888888888888888888888888888777777888888999:::::::::777777888888888999999999888888777777777777888888777777888999999999999888555666777888999888888777666777888999999888888777666666666666666777777777777777777777777777777777555666666666777777777777666666777888888999::::::999888777666666666777777666777888999999777555444777777777777777777777777555666666777777888888999888777666666777888888777888888888888888888888888777666666777777888999:::777777777777777666666555666666666666666666666666666666666666666666666666555666666666777777888888888888888888888888888888666777777666555666:::>>>EEEAAA;;;666666777777888777777888888777777666555555555555555555555555555666555555555555666777777666666555555555555666666777666555555555666555555444555666777777666555444444444555555555666666666666666666555555555555555333333333333333333333333444444444444555555555555444444555555555666666666333999@@@BBB>>>:::888888777666555555555555555555444444555555666666666666444555777666555444444555444444555555666555555555555555555555555555555555444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333444444333333333444444555333333333444555666666666666666666666666666666666555555555555555555555555666555555444444555555666555555666666666666555555777777666555555444333333555555555555555555555555555555555666666555555555555555555555555555555555777666666555555666666777666666666666666666666666555444333444666666666555777777777666555444444444444444444444444555666666555555555555666666666777555555666666666777777777444444555555666666666777555555555555555555555555666666555555666777777888444555555555666666666666444555666777888777666666444666888888888777777666555555555555555666777777666777888888888777666666666666666666666666666666666666666666666666666666888888888888888888888888888888777777888999::::::777777777777777777777777777777777777888888888888666666666777888888999999777888999:::::::::::::::;;;;;;;;;::::::999999999999888777777777888::::::444666999<<<<<<;;;:::888888999;;;<<<<<<;;;999888333777;;;<<<:::999999;;;;;;;;;999888888999;;;;;;;;;;;;;;;::::::999999999777888999888888888999;;;999999999999999999999999>>><<<:::999999888777555777888999:::;;;:::999999888888888888888888888888777888999:::;;;;;;<<<===777888888888888999999999999999888888888888999999777777888999999999999888777888999:::;;;:::999999777888999:::;;;;;;:::999;;;;;;;;;:::::::::::::::888888888888888888888888666666666666777777777777666777777888999999::::::;;;:::888777777777888999777888:::;;;;;;999666444777777777777777777777777::::::999999888777777777999888777777888999999999888888888888888888888888666666666666888:::<<<>>>888888888888888777666666777777777777777777777777777777777777777777777777888888888888888999999999888888888888888999999999666777888777666888===AAAUUUNNNEEE===999888888777777777888999999777666555666666666666666666666666666666666666666777888888777777666666666666777777666888888666222222555888444555666777777666555444444555555555666666777777777777666666555555444444777777777777777777777777666666666555444444333333555666666666777777888888222777======:::666666888999888777666444444444333444555555555666666777777333444666666555444444555444444555666777777777666666666666666666666666666444444444444444444444444555444444333333444444555555555555555555555555555555666666777777666666555333333333333444444555666333333444444555666777777777777777777777777777777666666666666666555555555777777666666666666777777444555666777777666555444777666666555444333333333666666666666666666666666555666777888888777666555777777777777777777777777888888777777777777888888777777777777777777777777777444333444777999777444888777777666555444444444444444444444444555666777555555555555666666666666666666666666777777777777222333444555666888999999777777777777777777777777444444444444444555666666555555555555666666666777444555777888888888777666666888777444333444666666555555555555555666777777666666888999999888777777777777777777777777777777888777777666777888999999999999:::::::::;;;;;;;;;999999999888888777777777777777777888888999999999888888888999999:::::::::===<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999:::;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;:::::::::999999888888888::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::???>>>===<<<;;;:::999999:::999999999999999::::::888999:::;;;<<<;;;:::::::::::::::::::::::::::::::::999888888888999;;;<<<888999::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999>>><<<:::888888888999:::===<<<;;;:::999:::;;;;;;888888888777777777777777888888999::::::::::::999<<<;;;999777777888999:::999999999999999999999999888777666777;;;===<<<:::999999999::::::;;;;;;;;;888888999999999999888888999999888888888888888888::::::999999888777777666777888888888888999999999777777777777777777777777777777666666555555555444777777888999999999999999;;;;;;::::::999888777777888888888888999:::;;;<<>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::::::::;;;;;;<<<============<<<========================;;;;;;::::::999::::::;;;999:::;;;;;;<<<<<<;;;;;;888888999:::;;;;;;;;;;;;::::::999999:::;;;===>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;999999::::::;;;;;;;;;;;;;;;:::888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999:::;;;999888:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666777777888:::;;;<<<<<<888888999999999:::::::::888888888888888888888888::::::999999999999999888<<<:::888666777999;;;===;;;;;;;;;::::::999999888999999888888888999999::::::>>>@@@<<<888888:::999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;::::::999999999999:::777777777777777666666555888888888888888888888888999999999999999:::;;;;;;;;;:::::::::::::::999999777666666666666777888888666777999999999999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;888666666:::<<<<<<:::999999999999888888888888777888999:::;;;<<<<<<<<<999888888888888999999::::::999999888888999999:::888888888888888999999999999999999888888888888777888777777777666666666666666666666555666666777888888888888777777777777777777777777666666777777777777777777777777777777777999999999888888888888777999888888777777888888999444444444555555555666666777777666666777777888999777777777777777888888888666666666666777777777777999999999999999888777777999888888777888888999999999999999777555555777999777777777888888999999999888888888999888888777666888888999999999999888888999999999999::::::::::::888888888888888888888888888888888888999999999999;;;:::999999888999999999777777888888888888777777888888888888888888888888;;;<<<===<<<:::::::::;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>===<<<<<<<<<<<<===>>>;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::::::::;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<888999:::<<<======>>>>>>;;;;;;::::::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999:::::::::;;;999999999999999999999999::::::::::::::::::::::::;;;:::999999999:::<<<===<<<;;;;;;;;;:::::::::999:::999999888888888999999777:::;;;:::888888:::;;;::::::::::::::::::::::::999:::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999::::::::::::::::::::::::999888888999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;999;;;<<<<<<::::::;;;===;;;<<<<<<======>>>>>>>>>========================;;;;;;;;;<<<<<<=========EEE???999888:::;;;999555::::::::::::999999999999888999:::;;;<<<<<<<<<<<<:::999999999999:::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;;;;:::999999999999999999999999999999888888888888777999888888888888888999999::::::999999888888888777888888777777777777888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888777777777777888888999999888888888888888888888888666666666777777777777888777777888999999888888888:::999888777777999:::;;;888999999888777666777888777777777777888888888888888888999999999888888777999999999::::::999999999999999:::::::::;;;;;;;;;888888888999999999999999999999999999::::::::::::::::::999999999999999:::888888999999999999888888999999999999999999999999888999:::999888777888999:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<<<<;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>??????======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;<<<============<<<:::;;;<<<>>>???@@@@@@@@@>>>======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999:::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999:::<<<=========;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999::::::::::::;;;:::999999;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>???>>><<<;;;;;;<<<===============<<<<<<<<<==================<<<<<<<<<<<<======>>>>>>??????IIICCC<<<:::;;;;;;888444;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======:::999999888888999::::::;;;;;;:::::::::999999999;;;;;;:::999999:::::::::;;;;;;;;;:::999999999888999999888888888888999999999999999999999999999999999999999999::::::::::::999999::::::::::::999999:::999999999999888888888777888888999999999999999999999999999999888888888777777777888888888999999777777888999999999999888:::999888888888999;;;<<<777:::===>>><<<:::888888888888888777777777666666777888888999999999888888888999999::::::999999888999999999:::::::::;;;;;;888999999999:::::::::;;;::::::::::::;;;;;;;;;;;;999999888888888999999:::999999::::::::::::999999999999999999999999999999666888999888777777888999;;;::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========999999:::<<<===>>>???@@@>>>>>>>>>===============888999;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@<<<<<<============<<<<<<============>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<====================================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::;;;;;;<<<===????????????????????????999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>=========<<<<<<>>>???@@@AAAAAAAAA???>>>>>>===<<<<<<;;;;;;<<<============<<<;;;;;;:::::::::;;;<<<<<<======>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>=========<<<::::::::::::::::::::::::888:::<<<<<<<<<<<<>>>@@@===============<<<<<<<<<999999::::::::::::999999999999::::::;;;<<<<<<<<<999::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<888:::===???@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===::::::<<<<<<999999<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===999999999999999:::;;;;;;>>>???@@@???===<<<<<<===AAA@@@???===<<<:::999888============<<<<<<<<<<<<=========>>>>>>?????????DDD@@@===;;;======;;;999<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<======>>>>>>;;;:::999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888777888888999::::::::::::999:::::::::999999999999999888999999999999:::::::::888999999:::::::::999999999999999999:::;;;<<<<<<999===AAACCCAAA>>>;;;999999999888888888777777777777888999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888:::;;;;;;999999:::<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::;;;;;;<<<===>>>>>>?????????>>>>>>=========888:::<<<===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>??????;;;===???@@@@@@???===;;;======>>>>>>>>>????????????>>>>>>======>>>>>>???;;;;;;<<<===>>>??????@@@<<<<<<<<<======>>>>>>>>>==============================<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@@@@===<<<;;;;;;;;;<<<===>>>????????????????????????999:::<<<===>>>???>>>>>><<<<<<===>>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAA======>>>>>>>>>======<<<<<<======>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<>>>???AAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;===???>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>999999======::::::===========================::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<============;;;;;;;;;;;;;;;<<<======<<<===??????>>>>>>???@@@??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>===========================<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::<<<===???>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999888888888888999999999999888999:::;;;;;;;;;:::999;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<:::===@@@AAA???<<<;;;:::999999:::::::::::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<@@@?????????>>>>>>======;;;===???AAABBBBBBAAA@@@?????????>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???<<<>>>AAACCCCCCAAA>>><<<>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????:::;;;<<<===>>>???@@@AAA======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBB????????????????????????999999:::;;;<<<===>>>???>>>>>>??????@@@AAACCCCCC>>>===<<<<<<<<<===???@@@========================;;;===???AAABBBCCCCCCBBB<<<======>>>>>>>>>>>>>>><<<===>>>??????@@@??????;;;<<<===>>>?????????>>><<<===>>>>>>>>>===;;;:::<<<======>>>???@@@@@@@@@@@@>>>===<<<===>>>@@@AAA=========>>>===<<<<<<;;;========================<<<>>>???>>>;;;:::<<<>>>??????>>>>>>=========<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@???>>>===;;;999888777;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>?????????@@@===============>>>>>>???<<<<<<<<<===============;;;;;;;;;<<<===>>>???@@@===888777<<<>>>;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????;;;<<<<<<<<<======>>>>>>???????????????@@@@@@AAA999;;;===>>>>>>???AAACCC::::::<<<===???AAABBBCCC????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????===<<<==================<<<<<<<<<<<<;;;<<<===============<<<<<<===>>>>>>>>>===;;;::::::;;;<<<======<<<;;;::::::;;;;;;<<<===>>>>>>???>>>===<<<;;;<<<===???AAA>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<888999:::;;;<<<;;;::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<;;;;;;:::999777999:::<<<======<<<;;;999:::<<<;;;:::888888999999999:::;;;<<<===>>>???::::::;;;<<<=========<<<<<<<<<============<<<<<<============>>>>>>>>>>>>999999::::::;;;<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================::::::<<<===>>>>>>>>>>>>===888888===>>>:::<<<@@@======>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>===============???>>>???DDDIIIJJJFFFBBB;;;<<<>>>@@@@@@???===<<<<<<;;;;;;>>>AAABBB???<<>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@??????@@@@@@???=========>>>>>>>>>>>>=========<<<<<<===>>>AAADDDFFFDDDBBB@@@>>>======>>>???>>>>>>>>>>>>????????????@@@@@@??????>>>>>>>>>===??????>>>===>>>???@@@AAA@@@>>>======?????????>>>>>>>>>>>>>>>>>>???@@@@@@BBB@@@>>>>>>>>>>>>>>><<<@@@???===<<<<<<===>>>?????????@@@@@@@@@@@@??????<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<@@@???????????????@@@@@@>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>??????@@@@@@::::::;;;<<<===>>>??????AAAAAA@@@???>>>>>>??????===;;;<<>><<<>>>BBBAAA===;;;>>>???===<<<============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????>>>>>>>>>===>>><<<<<<===>>>>>>>>>@@@>>>===<<<;;;;;;<<<===>>>>>>???AAABBBAAA@@@===<<<>>>>>>======<<<<<<<<<<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<<<<===>>>>>>>>>>>>============<<<<<<<<<>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>>===>>>?????????>>><<<;;;===============>>>???@@@>>>>>>???AAABBBCCCDDDEEE;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;AAA@@@???>>>===<<<;;;:::<<<<<<<<<=========>>>>>>888;;;<<<999555555999>>><<<<<<==================999999999:::::::::;;;;;;999999999999999999999999888999;;;<<<===<<<;;;;;;::::::;;;<<<=========<<<<<<;;;:::999999999:::;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===CCCAAA???<<<;;;;;;<<<===:::;;;<<<======<<<;;;:::;;;:::999:::<<<===<<<;;;@@@???>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===@@@@@@<<<;;;???>>>??????@@@@@@??????>>>======>>>>>>>>>?????????@@@@@@@@@???????????????@@@???@@@EEELLLNNNMMMIIIEEEEEEEEEBBB???>>>@@@BBBCCCAAA>>>===<<<===???@@@CCCBBBAAA@@@@@@??????@@@???@@@AAAAAAAAAAAA@@@???AAAAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@????????????????????????AAA@@@??????@@@@@@???===>>>>>>>>>??????>>>>>>>>><<<===>>>@@@AAABBBCCCCCCBBBAAA???=========>>>???=========>>>>>>>>>??????@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>===<<<<<<>>>@@@@@@???===>>>>>>======>>>??????@@@AAA???======>>>???>>>======>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAABBB>>>????????????>>>===<<>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>????????????<<<<<<<<<======>>>??????AAA@@@??????>>>>>>>>>???<<<::::::<<<<<<:::<<>>???===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>???======>>>?????????@@@???>>>===<<<<<<===>>>?????????@@@@@@???>>>======>>>>>>>>>>>>>>>======<<<>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???????????????>>>??????@@@@@@AAA???======>>>????????????>>>>>>>>>============??????>>>>>>??????@@@AAA>>>>>>>>>?????????@@@@@@???????????????>>>======>>>>>>>>>>>>>>>>>>???@@@>>>>>>???@@@AAAAAABBBCCC<<<<<<============<<<<<<:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<===>>>?????????=========<<<=========>>>AAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<============;;;<<<<<<:::888888;;;>>><<<<<<<<<===============:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::==================<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<>>>>>>>>>=========<<<<<<::::::::::::::::::::::::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::;;;<<<============<<<;;;<<<::::::;;;<<<===<<<;;;??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<============;;;;;;<<<<<<=========>>>;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@BBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@@@@???>>>??????@@@@@@@@@@@@??????===>>>AAACCCCCCCCCAAA@@@??????===<<<<<<===>>>???<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>><<<;;;:::::::::;;;<<<======<<<===>>>@@@@@@???===>>>>>>>>>===>>>>>>???@@@???>>><<<===>>>@@@??????;;;===???@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@??????@@@@@@AAAAAABBBBBB??????@@@@@@@@@???>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???>>>;;;;;;<<<;;;:::>>>DDDQQQFFF<<<<<>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????????????????>>>>>>>>>>>>@@@???======???AAAAAA???@@@???>>>======>>>???@@@???????????????>>>>>>===>>>??????@@@@@@???===<<<>>>>>>>>>>>>>>>???@@@@@@????????????????????????>>>============>>>??????@@@@@@???????????????@@@BBB@@@>>>===???@@@@@@@@@????????????>>>>>>>>>>>>???????????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAA@@@??????????????????@@@@@@???>>>>>>>>>??????===>>>>>>>>>????????????========================;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????======>>>>>>>>>>>>======<<<======>>>>>>??????@@@>>>======<<<===>>>@@@AAAAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<========================<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>???@@@@@@@@@>>>===<<<<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========??????>>>>>>>>>=================================<<<<<<============<<<<<<666888;;;===>>>>>><<<;;;======>>>>>>>>>>>>=========;;;;;;<<<===>>>===<<>>>>>=========>>>>>>===============>>>>>>>>>:::;;;<<<===>>>???@@@@@@==================>>>>>>?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAA@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEECCCBBBBBBEEEGGGHHHGGGHHHJJJNNNRRRRRRNNNGGGBBB>>>???@@@BBBEEEEEECCCAAABBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???===============>>>???@@@<<<<<<<<<=========>>>>>>>>>>>>>>>>>>==================<<<;;;<<<===>>>???CCCAAA???>>>???@@@@@@?????????>>>>>>>>>>>>???@@@>>>===<<<===???AAAAAA@@@======???@@@@@@???>>>>>>======>>>>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???CCCBBBAAA@@@????????????@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@AAA@@@@@@@@@??????>>>>>>@@@??????>>>>>>>>>??????BBB???===>>>======AAAGGGUUUGGG:::999>>>@@@@@@@@@============>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============??????===<<>>======>>>???@@@>>>???AAABBBBBBAAA???======>>>@@@@@@@@@???===<<>>>>>>>>>>>??????@@@@@@???>>>>>>>>>??????BBB@@@======???@@@@@@???????????????>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>@@@@@@AAA@@@???>>>>>>===>>>>>>>>>=====================>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@======>>>>>>>>>>>>==================>>>>>>??????======<<<<<<===>>>AAABBB@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<===>>>>>>===>>>===============<<<<<>>>>>>>>>>>==============================>>>>>>>>>>>>===<<<<<<;;;===============<<<;;;:::<<<<<<<<<<<<=========>>>;;;<<<======>>>>>>=================================>>>>>>>>>>>>>>>>>>===@@@AAABBBBBBBBB@@@>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>????????????>>>>>>>>>===<<<===?????????>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???????????????=========>>>???@@@@@@AAA????????????>>>>>>>>>>>>@@@@@@@@@???????????????????????????????????????GGGGGGEEEBBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEECCCBBBAAACCCEEEFFFFFFKKKJJJLLLRRRYYYYYYRRRKKKHHHCCC@@@AAAEEEGGGDDDAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>??????@@@======>>>>>>??????@@@AAA=========>>>>>>>>>??????========================>>>>>>===<<<===>>>???@@@KKKGGGAAA>>>>>>@@@AAABBBAAA@@@@@@?????????@@@@@@???>>>===>>>@@@BBBBBBBBB@@@??????>>>???@@@AAABBB>>>>>>????????????>>>>>>BBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBAAA@@@@@@??????@@@@@@????????????@@@@@@CCC@@@>>>???>>>>>>BBBHHHYYYJJJ<<<:::===???>>>===<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================??????===<<<@@@FFFEEE@@@??????>>>======>>>??????===@@@DDDGGGGGGDDD@@@>>>>>>>>>???@@@???>>>===<<<@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@??????>>>??????@@@AAA???======>>>@@@@@@????????????>>>>>>>>>======>>>============>>>???????????????@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAA@@@??????>>>============>>>>>>>>>===============????????????????????????======<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA>>>??????????????????>>>==================>>>>>><<<<<<;;;;;;<<<>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>========================???===<<<<<<>>>???>>>===?????????>>>>>>=========????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>============??????@@@@@@???>>>============>>>>>>????????????======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????BBBBBBCCCCCCCCCBBB@@@????????????@@@@@@@@@AAAAAA????????????????????????????????????????????????AAA@@@@@@@@@@@@?????????????????????????????????@@@??????????????????@@@CCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAA@@@??????????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFEEECCCFFFLLLPPPPPPAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKRRRMMMIIIKKKRRRYYYZZZXXXWWWOOOFFFAAAAAACCCDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>>>>???AAABBB???@@@@@@AAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>=========>>>???@@@NNNIIICCC??????AAACCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA?????????BBBCCCDDDCCCBBBAAA@@@???@@@BBBDDDFFF@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA>>>>>>???>>>===AAAFFF[[[NNNAAA===>>><<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>>>>???????????????AAA???===CCCLLLKKKCCCAAA@@@???>>>>>>???@@@AAA>>>AAAEEEHHHIIIFFFBBB???@@@@@@@@@???????????????AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????===>>>???@@@AAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@????????????????????????AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEECCCAAA??????@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBAAA?????????AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCBBBHHHSSS\\\]]]BBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEECCCDDDEEEEEEFFFGGGIIIJJJNNNLLLHHHFFFGGGMMMTTTXXXXXXWWWSSSLLLEEEBBBCCCEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@BBBCCCIIIFFFCCCAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@AAACCCDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDD@@@>>>???AAA@@@>>>AAAFFFVVVLLLDDDBBBAAA???>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBAAACCCAAA???GGGRRRQQQHHHCCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCDDDCCCAAA@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEECCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFFFFDDDAAA@@@>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@?????????>>>>>>@@@CCCBBB???>>>@@@BBBCCCCCCBBBAAAAAA@@@??????======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAAAAA??????@@@@@@AAA@@@@@@@@@===>>>@@@AAABBBBBBBBBAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBCCCBBBAAAAAAAAACCCEEEFFFAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCCCCAAA@@@@@@@@@BBBCCCBBBAAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHJJJGGGBBBEEEOOOVVVWWWDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGFFFEEEDDDDDDEEEDDDHHHJJJFFFAAAAAAHHHOOONNNWWW___[[[OOODDDCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDFFFGGGGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFCCCBBBBBBCCCEEEFFFDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCEEECCCBBBBBBDDDEEEEEEDDDAAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBB@@@BBBDDDCCCAAACCCGGGNNNHHHDDDEEEEEECCCDDDGGGDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCFFFDDDBBBJJJVVVVVVLLLEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAABBBCCCDDDEEEGGGFFFCCCAAAAAABBBDDDFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKKKKGGGEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDEEE@@@@@@AAAAAAAAABBBBBBBBB@@@BBBEEEHHHHHHEEEBBB@@@>>>===<<<<<<===???AAACCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB===???AAABBBBBB@@@>>><<>>BBBFFFEEE@@@>>>AAADDDDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>???@@@BBBCCC===>>>???@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBB???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@CCCFFFHHHBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAAAAAACCCCCCAAABBBDDDEEEEEEDDDBBBAAADDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@AAACCCDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAABBBCCCDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDFFFGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIILLLVVVaaaaaaUUUJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKMMMPPPQQQPPPMMMIIIFFFJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGEEEFFFIIIIIIHHHEEEIIIHHHGGGHHHJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFEEEBBBCCCGGGHHHFFFKKKHHHFFFFFFHHHIIIGGGEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDHHHGGGFFFFFFGGGGGGFFFEEEIIIGGGFFFEEEFFFEEECCCBBBHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIKKKHHHBBB???@@@BBBFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGEEECCCAAA@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHDDD@@@HHHTTTQQQFFFFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAACCCDDDBBB@@@BBBJJJPPPRRRKKKDDDAAABBBDDDCCCAAA@@@CCCDDD@@@???@@@???<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@BBBCCCBBB@@@@@@>>>===>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAA???>>>???AAACCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHOOOWWWVVVNNNGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMLLLIIIFFFDDDHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFDDDEEEGGGHHHGGGEEEGGGGGGFFFGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHOOOSSSNNNIIIHHHIIIIIIIIIFFFDDDEEEGGGGGGFFFDDDGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFJJJIIIHHHGGGGGGGGGFFFEEEGGGEEECCCCCCEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGFFFJJJMMMPPPNNNIIIFFFFFFHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJGGGCCCKKKUUUSSSIIIGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBB@@@BBBHHHMMMOOOIIICCCAAABBBDDDCCCAAA@@@???>>>>>>DDDIIIFFF@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAAAAA@@@>>>>>><<<;;;<<<>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFHHHLLLLLLHHHGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIHHHGGGEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGGGGGGGIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHUUU]]]WWWLLLGGGHHHKKKGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHLLLLLLKKKKKKJJJIIIHHHHHHIIIFFFDDDDDDFFFHHHIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHHHHHHHGGGHHHLLLOOONNNKKKHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLJJJGGGMMMVVVUUUMMMIIIHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFF@@@AAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBAAA@@@??????@@@CCCDDDCCCAAAAAADDDHHHIIIEEEBBBAAACCCDDDBBB@@@EEEAAA>>>BBBNNNWWWRRRHHHBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@@@@>>>===>>>===;;;<<<===???>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@BBBAAAAAAAAA@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCCAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGGGGHHHHHHHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHEEEQQQYYYTTTKKKGGGIIIKKKGGGGGGGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJMMMMMMNNNMMMLLLLLLLLLMMMNNNLLLHHHGGGIIIKKKLLLMMMJJJLLLOOOQQQRRRPPPNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJFFFJJJMMMNNNLLLJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKIIIMMMSSSSSSNNNHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>DDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBAAACCCEEEEEECCCBBBBBBCCCEEECCCAAABBBCCCCCCBBB@@@GGGDDDAAADDDOOOXXXSSSJJJAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???AAAAAA@@@???AAA???>>>>>>@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFFFFGGGGGGFFFFFFFFFJJJJJJJJJJJJJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGHHHIIIHHHIIIJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDJJJNNNJJJHHHJJJLLLLLLFFFHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLIIIKKKMMMMMMLLLKKKMMMOOORRROOOKKKIIIJJJLLLLLLLLLKKKNNNQQQTTTTTTSSSPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIKKKNNNOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQPPPPPPOOOKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKJJJLLLNNNNNNLLLGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@FFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGEEECCCBBBBBBCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAAFFFJJJHHHCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========@@@CCCDDDDDDCCCCCCAAA??????AAAAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAA@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKIIIIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJLLLLLLGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGFFFGGGIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJHHHFFFIIINNNPPPNNNFFFIIIKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKLLLMMMMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPGGGJJJLLLLLLJJJIIILLLOOOQQQOOOKKKJJJJJJJJJJJJJJJKKKMMMPPPRRRSSSQQQNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKNNNPPPQQQQQQPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGIIILLLLLLLLLLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKMMMMMMKKKKKKKKKLLLHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKFFFHHHJJJLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBFFFGGGDDDBBBDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???BBBFFFHHHHHHGGGCCCAAA??????@@@AAA@@@???BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>@@@AAAAAAAAA@@@???AAAAAAAAA@@@@@@?????????>>>???????????????@@@@@@===========================>>>@@@AAAAAAAAA@@@???>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKNNNNNNJJJIIIMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNJJJLLLMMMLLLIIIHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNLLLIIIKKKOOOPPPMMMJJJMMMPPPPPPNNNLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNOOOQQQSSSTTTLLLOOOQQQPPPLLLJJJLLLOOOOOOMMMKKKKKKLLLLLLKKKJJJMMMNNNPPPRRRQQQPPPMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJLLLOOOQQQRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJGGGIIILLLLLLLLLLLLMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQQQQMMMJJJJJJMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKEEEGGGKKKNNNNNNLLLIIIFFFIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJIIIGGGFFFGGGGGGFFFFFFEEEEEEFFFGGGEEEIIIJJJGGGFFFHHHHHHFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHJJJJJJIIIDDDCCCAAAAAABBBBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA======>>>>>>??????@@@@@@???@@@AAACCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKNNNQQQSSSTTTTTTSSSPPPPPPOOOPPPQQQSSSUUUWWWOOOOOONNNMMMLLLLLLLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQPPPSSSQQQKKKKKKOOOPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKLLLNNNPPPPPPQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQOOOQQQRRRPPPMMMKKKLLLNNNNNNMMMMMMMMMOOOOOOMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNOOORRRQQQMMMKKKMMMMMMJJJOOOSSSVVVUUURRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRQQQOOONNNNNNOOOQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWTTTWWWXXXUUUPPPMMMOOORRRNNNMMMMMMMMMOOOPPPOOONNNPPPQQQRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPQQQQQQRRRSSSVVVSSSQQQPPPQQQSSSTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOLLLNNNQQQTTTUUUTTTSSSRRRPPPPPPOOOOOOOOOOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRUUUTTTPPPKKKKKKOOOOOOPPPQQQQQQQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKKKKKKKLLLLLLMMMMMMFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIILLLQQQUUUUUURRRNNNKKKIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGJJJIIIJJJKKKLLLKKKIIIHHHIIIIIIHHHGGGEEEEEEGGGIIICCCFFFGGGEEEGGGJJJJJJFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDGGGIIIKKKJJJIIIHHHFFFDDDDDDEEEEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFAAABBBBBBCCCDDDEEEFFFFFF@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEE@@@AAACCCEEEEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHSSSTTTTTTTTTTTTVVVYYY\\\]]]]]]^^^]]]\\\YYYVVVTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^\\\ZZZYYYZZZ\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWYYY[[[]]]^^^]]]\\\[[[]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUVVVVVVWWWYYYZZZ[[[[[[ZZZXXXVVVUUUTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZWWWVVVVVVVVVVVVVVVWWWXXXTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWZZZYYYYYYXXXWWWVVVUUUUUUYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUU[[[YYYVVVTTTSSSTTTVVVXXXWWWXXXYYYZZZZZZZZZYYYXXXTTTSSSQQQPPPPPPQQQSSSUUUVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWXXXXXXWWWVVVUUUUUUYYYYYYZZZYYYXXXVVVTTTSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQOOOOOOPPPRRRTTTUUUTTTQQQQQQPPPOOOOOONNNMMMMMMQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRWWWWWWVVVUUUSSSQQQPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPOOONNNMMMLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNMMMMMMNNNOOONNNMMMOOONNNMMMMMMOOOOOONNNMMMOOONNNMMMLLLKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMIIIJJJKKKKKKLLLLLLLLLKKKMMMNNNOOOOOOOOONNNLLLLLLLLLJJJGGGGGGGGGGGGFFFDDDIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHLLLKKKIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDIIIJJJLLLNNNMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHEEECCCDDDFFFGGGFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFHHHHHHGGGFFFEEEFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGdddddddddcccbbbdddhhhkkkqqqrrrrrrrrrpppnnnkkkjjjggghhhiiikkkmmmooopppqqqssstttttttttrrrqqqrrrsssuuuuuutttrrrpppnnnllljjjmmmnnnppprrrssssssrrrqqqrrrqqqqqqpppooonnnmmmmmmkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhiiihhhgggffffffddddddeeeeeefffhhhiiijjjhhhgggeeecccbbbaaabbbbbbccccccdddeeeeeefffffffffggggggffffffffffffffffff```aaaaaaaaaaaa```______aaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]^^^^^^_________``````aaaaaabbbbbbcccaaabbbcccdddeeefffggggggdddccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbcccddddddhhhgggfffeeecccbbb``````ccccccccccccddddddeeeeeeeeeeeeeeeeeedddbbbaaa```]]]]]]]]]^^^___``````aaabbbcccccccccbbbaaa``````______````````````______bbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^\\\]]]___aaacccbbbbbbcccdddcccbbbaaa```aaaaaa`````````aaabbbccc___```aaabbbcccdddddddddeeeeeedddddddddeeeeeefffeeeeeefffgggfffeeedddccceeeeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbddddddeeeeeecccbbb```___^^^___aaabbbbbb```___^^^YYYXXXWWWXXXZZZ\\\]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZYYYYYY]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRWWWVVVUUUUUUWWWWWWVVVUUUTTTSSSQQQPPPOOOPPPPPPQQQPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJMMMKKKIIIIIIJJJKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJIIILLLMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJNNNKKKHHHHHHIIIIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJIII}}}}}}~~~|||}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvuuusssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{xxxyyyzzz|||}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{~~~~~~|||zzzxxxwwwuuutttuuuuuutttuuuvvvwwwyyy{{{|||{{{{{{yyywwwuuusssrrroooooopppqqqrrrttttttuuuwwwxxxyyyyyyxxxvvvtttsssrrrrrrsssssssssrrrrrrqqqttttttttttttttttttttttttppppppooooooppprrruuuvvvvvvvvvwwwwwwwwwuuutttsssqqqrrrssssssttttttttttttssstttuuuwwwxxxyyyyyyyyy||||||||||||||||||||||||{{{{{{|||}}}|||{{{zzzyyy{{{||||||||||||{{{zzzzzzyyyyyyxxxxxxyyyzzz|||}}}{{{{{{||||||{{{yyywwwvvvsssuuuvvvwwwxxxvvvuuutttmmmlllkkklllnnnpppppppppppppppooonnnmmmlllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmnnnnnnmmmlllkkknnnoooqqqrrrsssrrrpppooommmmmmmmmllllllkkkkkkjjjkkkjjjiiigggeeecccbbbaaabbbbbbccccccddddddccccccbbb```______```aaaaaa```aaa```______aaaaaa```______^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWVVVTTTSSSQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMMMMNNNLLLJJJJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOQQQSSSTTTPPPOOONNNNNNPPPRRRTTTUUUVVVUUUTTTRRRRRRQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLQQQOOOLLLJJJIIIIIIGGGEEEHHHHHHHHHHHHHHHHHHGGGGGGLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJIII~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwwwwyyyzzzzzzyyytttsssrrrsssuuuvvvuuuttttttsssrrrqqqppppppoooooommmnnnooooooppppppoooooonnnoooqqqssssssqqqooonnnlllllllllkkkkkkjjjiiiiiijjjiiigggfffeeeffffffgggiiijjjkkkkkkkkkjjjiiihhhhhhiiiiiiiiihhhfffeeedddeeecccaaa^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXVVVTTTSSSTTTUUUUUUTTTUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSTTTTTTSSSQQQPPPPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSTTTVVVWWWVVVVVVWWWWWWWWWVVVVVVVVVXXX[[[^^^```ZZZXXXVVVUUUVVVYYY\\\^^^``````___^^^]]]\\\ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQTTTRRRPPPNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJNNNMMMLLLKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOOOOLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOQQQRRRRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLL~~~|||||||||~~~|||zzzyyyxxxvvvsssqqqooonnnnnnoooooonnnnnnnnnnnnmmmnnnooommmjjjiiihhhgggeeeccccccccccccccccccddddddeeebbbbbbbbbbbbcccdddfffgggiiihhhgggffffffgggiiijjjkkkiiigggdddbbbbbbbbbbbbdddffffffccc```^^^^^^___aaabbbcccddddddcccbbbaaa```bbbddddddcccbbbccceeehhhhhhhhhjjjmmmqqqtttwwwrrrpppmmmjjjjjjkkknnnppppppqqqssstttssspppllljjjmmmmmmlllkkkkkklllmmmmmmppppppooommmjjjgggdddcccbbbaaaaaaaaabbbcccddddddggggggeeeccc```^^^\\\[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWUUUTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQ}}}yyyuuuvvvwwwyyyzzz{{{{{{{{{{{{yyyyyyzzz{{{|||}}}}}}~~~~~~|||zzzzzz{{{|||}}}~~~|||yyyvvvtttsssttttttvvvxxxyyyvvvrrroooppprrruuuwwwxxxzzzzzzxxxwwwuuuvvvyyy{{{zzzxxxvvvxxxzzz|||}}}~~~}}}{{{vvvvvvwwwwwwxxxyyy{{{|||~~~}}}zzzwwwtttqqqooommmhhhhhhggggggfffeeeeeeeeebbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccdddeeefffgggggggggggggggggggggggggggfffaaabbbcccbbbaaaaaabbbdddccccccbbbaaa```___^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]XXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[\\\]]]]]]]]]\\\^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\^^^___```^^^^^^_________^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^_________^^^\\\[[[\\\\\\\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTT~~~~~~~~~zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}yyy{{{|||zzzxxxxxxzzz}}}|||{{{zzzyyywwwvvvuuutttrrrrrrsssssssssssssssrrrlllmmmnnnoooooonnnmmmlllkkkmmmoooqqqrrrrrrqqqqqqsssrrrqqqppppppoooooopppppppppooonnnoooqqqssstttrrrtttuuuvvvvvvtttrrrpppnnnmmmllljjjhhhgggffffffjjjkkkmmmnnnooopppppppppmmmmmmnnnnnnoooppppppppppppqqqrrrssssssqqqpppooonnnnnnoooooonnnmmmmmmlllkkkkkkkkkjjjjjjjjjiiiiiihhhgggdddbbb```_________}}}||||||~~~}}}~~~~~~~~~|||zzzwwwuuurrrqqqqqqqqq