BM6P6(@ ;;;<<<;;;888:::======999>>>>>>>>><<<:::999:::;;;===>>>@@@CCCDDDDDDDDDDDDEEEJJJQQQXXX```jjjwww;;;<<<:::888999===<<<999>>>>>>>>>===<<<===>>>???===>>>@@@BBBCCCDDDDDDDDDCCCHHHNNNUUU]]]gggttt|||~~~:::;;;999777888<<<;;;888<<<<<<<<<<<<===>>>???@@@===>>>???AAACCCCCCDDDDDDAAAEEEKKKQQQYYYcccpppxxx{{{{{{999:::999666888;;;;;;777:::999999999;;;===============???@@@AAACCCCCCDDDAAADDDIIIOOOVVV```llluuuwwwyyy}}}999:::999666888;;;;;;777;;;:::888999;;;===<<<;;;======>>>???@@@BBBCCCCCCAAAEEEIIIMMMTTT^^^jjjssswww{{{:::;;;999777888<<<;;;888>>>;;;999:::===???>>><<<<<<======>>>???AAABBBCCCBBBEEEHHHLLLRRR\\\hhhqqqxxx~~~;;;<<<:::888999===<<<999<<<999777999>>>AAA@@@===<<<<<<<<<===>>>@@@BBBCCCBBBDDDGGGJJJOOOYYYeeennnvvv}}};;;<<<;;;888:::======999888555333666<<<@@@@@@===<<<<<<<<<<<<>>>@@@BBBCCCAAACCCFFFHHHNNNWWWdddmmmrrrzzz~~~~~~999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<===>>>???@@@@@@???>>>CCCCCCGGGMMMQQQVVV```kkkvvvxxx{{{999:::;;;;;;<<<;;;;;;;;;999::::::;;;<<<<<<======<<<===>>>@@@@@@@@@@@@???CCCCCCGGGMMMQQQUUU___jjjuuuwww{{{999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<======>>>@@@@@@AAAAAA@@@DDDDDDGGGLLLPPPTTT^^^hhhssswww|||999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;======>>>???@@@AAAAAABBBEEEDDDGGGLLLNNNRRR[[[eeerrrwww~~~ӵĦĦӵĦ888999::::::;;;;;;::::::999999:::::::::::::::;;;=========>>>???AAABBBBBBFFFEEEGGGKKKMMMPPPXXXbbbooovvv4ĉ@ӵ>L=hĦ4ĉ@ӵ>L888888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBFFFFFFGGGJJJLLLNNNVVV___kkkttt~~~GG=?HdĦ=ĪjGG=?HdĦ888888999ӵ;;;;;;;;;ĭӵ===ӵGGGĦgggppp|||ӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ888888?~4999<<<<<<g&e>&e:::g&eFFF>hӵmmmzzzg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??5554Dӵ===;;;<<<Hƅ^Hu]Ħ<<<Hu]ĦEEEZuR)ĦgggoooxxxHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ:::;;;4DuXӵ<<<;;;<<<DdDΦDdDĦ===DdDĦDDDFFFt|<\\\dddpppyyy}}}DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ:::;;;4DuXӵ888:::<<<DdDΦDdDӵ===DdDĦCCCDDDo)hOOOUUUaaaoooyyy|||}}}DdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ;;;;;;4DuXӵ999:::<<<DdDʜ4DuTӵ:::>d<ĦCCCDtJJJ]]]kkkvvv|||>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ:::;;;4DuXӵ>>>:::;;;D&dq&ĒR::::::sdKĦCCCDHRRudZZZdddrrr~~~~~~sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR3335554DuXӵ;;;;;;:::Hu]3hh;;;<<<===ne@@@BBB=eTTTWWW___mmm{{{zzznepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h///4DuXӵ777ĵD^:::;;;===>>>>>>>>>AAAMMMQQQUUU]]]jjjuuu{{{{{{yyyDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ===999:::;;;=========Ħ???CCCEEEGGGIIIKKKMMMMMMSSS]]]hhhpppuuuxxxyyywww{{{ĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ:::<<<:::999999<<<gdKĦAAABBBCCCCCCEEEIIILLLTTTUUU\\\gggooorrruuuzzzgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A;;;ne;;;;;;<<<:::999999ne>>>@@@BBBDDDEEEGGGJJJMMMQQQSSSZZZeeemmmpppuuuzzzneneDenene>Ak<fhDenenene;;;;;;<<<<<<<<<===;;;999999>>>>>>@@@CCCEEEEEEFFFHHHJJJOOOPPPVVVbbbjjjoootttzzz>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;===;;;999:::;;;============@@@CCCDDDDDDDDDDDDEEEMMMNNNTTT___hhhnnnuuu{{{~~~===<<<;;;::::::;;;<<<===888888999999999:::::::::===<<<::::::;;;=========999<<>><<<::::::;;;======<<<444888<<<@@@BBBEEEIIIKKKMMMMMMRRR[[[eeelllttt{{{;;;;;;;;;;;;;;;:::999999777777888999999:::;;;;;;>>><<<::::::;;;<<<<<<<<<888:::===@@@BBBEEEIIILLLMMMLLLPPPYYYbbbiiiqqqyyy;;;;;;<<<===<<<;;;999888888888999::::::;;;<<<<<<>>><<<::::::;;;<<<<<<<<>>===888666999:::999===<<<;;;::::::<<<===???@@@<<<<<<@@@BBB???BBBGGGGGGIIINNNTTT\\\fffpppvvv;;;:::999999999::::::;;;999======888777999;;;:::<<<;;;:::999:::;;;===>>>???;;;;;;???@@@???AAAFFFEEEGGGKKKQQQXXXbbbmmmttt}}}<<<999666777999;;;:::888888;;;<<<888777:::<<<;;;;;;:::999999999:::<<<======;;;;;;===???>>>AAADDDEEEFFFIIINNNUUU```kkkssszzz===999666777;;;===:::777666:::;;;999888;;;===<<<::::::999999999:::;;;<<<===<<<<<<===>>>@@@BBBDDDGGGHHHIIIMMMTTT^^^jjjrrrvvv|||}}}~~~===:::777999===>>>;;;777555999;;;999999<<<===<<<999999999999::::::;;;;;;===>>>>>>===???BBBDDDDDDGGGGGGHHHKKKQQQ[[[fffmmmrrrxxx~~~~~~<<<:::999;;;===>>>;;;888555:::<<<:::999<<<===;;;999:::::::::;;;;;;;;;;;;===??????===???CCCEEEDDDEEEEEEFFFHHHMMMUUU___eeennnuuu{{{}}}}}}}}}~~~999::::::;;;;;;;;;:::999555:::<<<:::999;;;<<<:::::::::;;;<<<<<<<<<<<<<<<<<>>>>>:::<<>>;;;:::;;;===>>><<<::::::::::::::::::;;;======<<<<<<===???@@@AAABBBCCCDDDFFFHHHIIIKKKOOOWWW]]]hhhpppwww{{{~~~yyyrrrssstttvvvyyy}}};;;;;;::::::::::::999999===;;;999:::<<<===<<<:::::::::::::::;;;<<<===>>>;;;;;;<<<===???@@@AAABBBBBBDDDGGGHHHJJJNNNUUU[[[fffnnnwww|||}}}wwwqqqqqqqqqssswww|||;;;;;;;;;::::::999999999;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;<<<>>>>>>::::::;;;===>>>???@@@AAA???CCCFFFHHHIIIMMMSSSXXXbbblllwww}}}{{{tttpppooonnnooosssyyy;;;;;;;;;::::::999999999:::999999999999:::999999;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<===>>>@@@AAAAAA>>>BBBFFFIIIJJJMMMRRRVVV^^^iiiuuu|||zzzrrrnnnllljjjjjjnnnuuu}}}<<<<<<;;;::::::999888888888999999999999888999999;;;::::::;;;;;;<<<===>>>;;;<<<===>>>@@@AAABBBBBB???CCCGGGIIIJJJLLLQQQVVV[[[fffrrrzzz~~~zzzsssmmmjjjggggggjjjpppxxx}}}<<<<<<;;;::::::999888888888999::::::888888999::::::::::::::::::;;;======<<<<<<===???@@@AAABBBCCC@@@CCCFFFHHHHHHKKKQQQVVVYYYcccnnnuuu{{{~~~{{{vvvmmmjjjfffdddfffkkkrrrvvv===<<<<<<;;;999888888777888:::<<<;;;999888999;;;999999888999999:::;;;<<<;;;<<<===>>>???AAABBBBBB@@@BBBDDDEEEEEEIIIPPPUUUXXXaaajjjqqqwww}}}}}}zzzmmmjjjfffddddddgggllloooxxx~~~======<<<;;;999888888777888;;;<<<;;;999888:::<<<888888888888999:::;;;;;;:::;;;<<<===>>>???@@@AAA???AAACCCCCCCCCGGGNNNTTTXXX```hhhnnnuuu}}}}}}nnnkkkgggcccccceeehhhkkktttzzz;;;<<<===<<<:::999:::;;;666999;;;:::888666777999:::;;;;;;<<<<<<;;;;;;:::999999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEGGGKKKNNNWWW[[[cccnnnxxx~~~~~~|||tttmmmhhhfffccc```eeemmmxxxzzz~~~;;;<<<<<<<<<:::999:::;;;777:::<<<;;;999888999:::999::::::::::::::::::999999999:::;;;===???@@@AAABBBCCCCCCCCCDDDFFFJJJMMMVVVZZZbbbmmmwww}}}}}}|||wwwpppkkkiiieeeaaadddkkkvvvyyy~~~:::;;;<<<;;;:::999:::;;;888:::<<<;;;:::999:::;;;999999999999999999999999::::::::::::;;;===>>>???@@@AAABBBBBBCCCDDDHHHJJJTTTXXX```jjjtttzzz||||||zzzvvvqqqnnnhhhcccdddgggssswww|||:::;;;<<<;;;999888999:::888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAAAAAAAACCCFFFHHHQQQVVV]]]gggpppvvvzzz{{{}}}{{{xxxssslllgggeeefffpppttt{{{:::;;;<<<;;;999888999:::777777888999::::::999999===<<<;;;;;;;;;;;;<<<=========<<<<<<======>>>???===???@@@AAAAAABBBDDDFFFNNNSSS[[[ccclllsssxxx{{{}}}wwwpppllliiihhhooosssyyy~~~999:::;;;:::999888999:::777666666888::::::999888>>>===<<<;;;;;;<<<===>>>===============>>>???@@@===???AAAAAAAAAAAACCCEEELLLQQQXXX```hhhooovvv{{{yyytttrrrooommmpppsssxxx{{{999:::;;;:::888888888999888777666888;;;<<<;;;999>>>===;;;::::::;;;===>>>;;;;;;;;;<<<===>>>???@@@===???AAABBBAAAAAACCCDDDJJJOOOVVV^^^eeellluuuzzzzzzvvvwwwvvvsssrrrtttvvvyyy{{{~~~999:::;;;:::888777888999999888777999<<<>>><<<:::===<<<:::999999:::<<<===:::::::::;;;<<<===>>>???===???AAABBBBBBBBBCCCDDDIIINNNUUU]]]ccckkktttzzz~~~zzzwwwzzzzzzwwwsssuuuvvvwwwyyy|||<<<<<<;;;:::999888888888===<<<;;;:::::::::;;;<<<;;;:::999999888888888999======<<<<<<<<<>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCGGGLLLSSS[[[cccllltttyyy~~~zzzwwwyyyzzzyyywwwwwwvvvuuuuuuyyy>>>===;;;:::999999999:::::::::999888888888999:::;;;;;;:::999999999999999===<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEGGGLLLRRRZZZbbbjjjsssxxx{{{~~~~~~zzzxxxzzz{{{zzzwwwxxxwwwwwwxxx{{{???===;;;:::999:::;;;<<<:::999888888888999::::::<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHHHHLLLQQQXXX___hhhpppvvvyyy}}}}}}zzzxxx{{{}}}|||yyyzzzzzzzzz{{{~~~???>>>;;;:::999:::<<<===<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>@@@BBBDDDFFFHHHIIIIIIIIIKKKPPPUUU\\\eeennnttt{{{|||{{{}}}~~~}}}|||}}}~~~}}}}}}~~~>>>===;;;::::::;;;<<<===;;;;;;:::999:::;;;<<<===;;;;;;<<<=========<<<;;;:::;;;<<<<<<===>>>>>>>>><<<>>>@@@BBBEEEGGGHHHHHHHHHJJJNNNRRRYYYbbblllrrr}}}}}}~~~~~~}}}}}}}}}<<<<<<;;;;;;;;;;;;;;;<<<999888888777888999;;;<<<:::;;;<<<=========<<<;;;::::::;;;===============;;;===???AAACCCEEEFFFGGGGGGHHHKKKOOOVVV```kkkrrr~~~~~~||||||999:::;;;<<<<<<;;;::::::888888777777888:::;;;<<<888:::;;;=========;;;:::999:::;;;============<<<<<<===???AAACCCDDDEEEFFFEEEGGGIIIMMMTTT^^^jjjrrr~~~~~~~~~}}}777999;;;<<<<<<;;;999888::::::999999:::<<<===>>>888999;;;======<<<;;;:::999:::;;;============<<<===>>>@@@BBBCCCDDDEEEEEEDDDEEEHHHLLLSSS^^^jjjrrr{{{}}}|||===>>>>>>>>>===;;;999777777:::<<<;;;999777888::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>======<<<;;;;;;===???BBBEEEGGGHHHHHHEEEFFFLLLRRRZZZfffqqq{{{}}}>>>>>>>>>===;;;999777666888:::<<<;;;999888999::::::::::::;;;;;;;;;;;;;;;;;;;;;======>>>======<<<>>>>>>>>>???AAACCCDDDEEEFFFDDDEEEJJJOOOVVVbbblllsssvvvyyy{{{}}}===<<<<<<;;;:::888666555888:::;;;;;;:::999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<===============@@@@@@@@@@@@@@@AAABBBBBBGGGEEEEEEIIINNNSSS^^^ggglllooosssvvvyyy~~~999999999999999888777777777888999:::999999999999<<<;;;;;;::::::999999999:::;;;;;;<<<<<<=========AAA@@@@@@@@@@@@@@@AAAAAAJJJGGGGGGJJJNNNRRR[[[dddjjjmmmppptttxxx}}}666666777777888999::::::666666777888999999888888;;;;;;;;;::::::999999888:::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCJJJGGGFFFIIILLLOOOWWW___hhhkkkooossswww|||666666666666888999;;;;;;777666666777999:::999888::::::::::::999999999999::::::::::::;;;<<<>>>>>>======>>>>>>@@@AAACCCDDDGGGDDDDDDFFFHHHJJJQQQYYYbbbfffkkkppptttxxx|||888888777777777888999:::888777777999;;;<<<;;;999999999999999999:::::::::999999999999:::<<<>>>???>>>>>>>>>>>>???AAABBBCCCFFFCCCCCCEEEGGGIIIOOOWWW]]]bbbiiioootttxxx{{{}}};;;:::999777777777888888:::999888:::===???===;;;888888888999999::::::;;;999999999999:::<<<>>>?????????>>>>>>???@@@AAAAAAGGGDDDDDDGGGHHHJJJPPPXXXZZZ```iiipppvvvzzz}}}~~~???<<<::::::<<<<<<999777999<<<===::::::<<<<<<888888999;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<>><<<::::::;;;<<<:::888999<<<<<<::::::<<<<<<999999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCGGGLLLPPPYYY]]]dddjjjooosssxxx{{{<<<;;;999:::;;;<<<:::999888;;;;;;999:::======:::::::::::::::;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@AAABBBBBBBBBCCCFFFKKKOOOUUUZZZaaagggmmmrrrwwwzzzzzz}}}::::::999:::;;;;;;;;;:::777::::::888999===>>>;;;;;;;;;:::::::::<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@BBBCCCDDDDDDEEEHHHMMMPPPUUUYYY```ffflllqqquuuxxxvvvyyy}}}999999:::::::::::::::;;;777::::::777888<<<===<<<<<<;;;::::::;;;<<<>>>???;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@AAABBBCCCDDDEEEHHHLLLOOOVVV[[[aaafffkkkooosssuuuuuuxxx|||999:::;;;:::999888999:::888::::::666777;;;===;;;;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<<<<=========;;;<<<======>>>???@@@@@@===???AAABBBCCCEEEIIILLLVVVZZZ```eeeiiimmmqqqsssuuuxxx{{{~~~999;;;<<<;;;888777888999999;;;:::666666:::<<<::::::;;;<<<======>>>>>>>>><<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@===>>>@@@BBBCCCEEEHHHKKKRRRWWW]]]ccchhhlllpppsssvvvxxxzzz}}}:::;;;===;;;777666777999:::<<<:::666666999;;;999999;;;<<<>>>>>>>>>======<<<<<<<<<<<<=========>>>;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDEEEGGGJJJLLLOOOSSSZZZaaafffkkkpppsssuuuwwwzzz|||~~~;;;;;;<<<<<<;;;;;;:::999;;;:::999888888888999:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;DDDCCCBBBAAA@@@????????????@@@BBBCCCCCCEEEHHHJJJPPPRRRWWW]]]dddkkkqqqtttrrruuuxxxyyy{{{::::::;;;;;;::::::999888;;;;;;999999999999:::;;;999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>???AAABBBCCC>>>@@@BBBBBBCCCDDDGGGJJJRRRUUUYYY^^^bbbgggkkkmmmrrruuuwwwyyyzzz~~~999999::::::999999888777:::999888888888999:::;;;888999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;===???AAABBB>>>@@@AAABBBBBBDDDFFFIIIOOOSSSYYY^^^aaadddhhhjjjqqqtttwwwxxxxxx{{{:::::::::::::::999888888888888777666666777999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCEEEHHHHHHNNNVVV]]]aaaeeejjjmmmqqqtttwwwxxxwwwyyy}}};;;;;;;;;;;;;;;::::::999999888888777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<>>===<<<;;;;;;;;;>>>???AAAAAAAAABBBDDDFFFDDDKKKUUU\\\```dddjjjoooooossswwwxxxxxxyyy|||;;;<<<<<<<<<<<<;;;::::::;;;::::::::::::<<<===>>><<<<<<======<<<<<<;;;;;;999999::::::;;;;;;<<<<<<======<<<<<<======>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFMMMUUUZZZ[[[___eeejjjmmmrrrwwwzzzzzz{{{~~~:::;;;;;;;;;;;;:::999999:::999999999999;;;<<<>>>;;;<<<<<<<<<<<<;;;:::999888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>???@@@@@@@@@@@@CCCEEEFFFMMMTTTVVVVVVXXX___eeelllqqqxxx|||}}}~~~999::::::::::::999888888777666666666666888:::;;;;;;;;;;;;;;;::::::999888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>???@@@@@@???@@@BBBDDDDDDJJJQQQSSSRRRUUU]]]dddkkkqqqxxx}}}~~~;;;999777888;;;<<<:::777<<<999666888<<<>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<999<<<<<<:::;;;>>>>>><<<@@@???>>>>>>>>>@@@BBBDDDFFFJJJNNNPPPRRRVVV\\\aaaiiipppxxx999888777888999999888777999666333444888:::999666999999999:::::::::;;;;;;;;;<<<<<<;;;999999:::<<<999<<<<<<:::;;;??????===AAA@@@??????@@@AAACCCEEEEEEHHHLLLNNNPPPTTT[[[```gggnnnvvv|||~~~777888999888777777777888999666222333666888888777777777888888999:::;;;;;;;;;<<<<<<;;;999999:::;;;888<<<===;;;<<<@@@AAA???AAAAAA@@@@@@AAABBBDDDEEECCCGGGJJJLLLNNNRRRXXX^^^eeellltttyyy{{{{{{}}}}}}}}}}}}~~~666999;;;:::777666888:::<<<999555555777:::;;;;;;666777888999:::;;;<<<<<<;;;;;;<<<:::999888999;;;888<<<===;;;===AAABBB@@@@@@@@@@@@@@@@@@AAACCCDDDCCCFFFIIIJJJLLLPPPWWW]]]dddjjjrrrxxxyyyyyy{{{}}}|||}}}}}}~~~888:::<<<;;;888777999<<<<<<:::777666888:::<<<===777888999:::;;;<<<===>>>:::;;;;;;:::888888999;;;888<<<===;;;===AAABBB@@@>>>>>>>>>??????@@@AAAAAADDDFFFHHHIIIKKKOOOVVV\\\ccciiirrrwwwyyyzzz|||~~~~~~:::;;;<<<;;;:::::::::<<<999888777666777888:::;;;999999:::;;;<<<<<<======:::;;;;;;:::888888999:::888<<<===;;;<<<@@@AAA???======>>>>>>???@@@@@@@@@CCCEEEGGGHHHIIINNNUUU[[[```gggqqqwww{{{}}};;;:::999999;;;;;;:::999777777777777777777888:::999999:::::::::;;;;;;;;;:::;;;;;;999888777999:::999<<<<<<:::;;;??????=========>>>???@@@@@@@@@@@@BBBDDDEEEFFFFFFKKKSSSYYY]]]eeeooowww{{{;;;999777888;;;<<<:::777777888999999888888999:::999999999999999999999:::::::::;;;999888777888:::999<<<<<<:::;;;>>>>>><<<>>>>>>???AAAAAAAAAAAAAAAAAABBBDDDDDDEEEIIIQQQWWW[[[cccmmmvvv{{{<<<<<<:::888666777:::===888888999999999:::::::::@@@<<<999999<<<===<<<:::;;;===>>>===:::999;;;===>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>???@@@BBBBBBBBBEEEHHHGGGFFFHHHNNNTTTXXX^^^hhhrrrzzz??????>>>;;;999:::<<>>;;;===>>>===;;;999;;;<<<;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@BBBCCCBBBEEEGGGGGGFFFHHHNNNSSSWWW]]]fffnnnvvv~~~======<<<999777777999;;;999999999999:::::::::::::::999999888888:::>>>AAA<<<=========;;;:::;;;<<<999999:::<<<<<<=========;;;;;;<<<===>>>@@@BBBBBBBBBDDDGGGGGGFFFHHHMMMQQQSSSXXXaaajjjrrr{{{<<<<<<;;;888666555777999999999999:::::::::;;;;;;999::::::888666777<<>>???AAABBBBBBDDDFFFFFFGGGIIILLLOOOOOOTTT\\\fffpppzzz===>>>===;;;999999:::;;;999999:::::::::;;;;;;;;;;;;<<<;;;999666666:::>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===???AAABBBBBBCCCEEEFFFGGGIIIKKKMMMOOOTTT\\\eeennnxxx:::;;;;;;:::999888999;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<:::999888:::;;;>>><<<;;;;;;<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKQQQVVV]]]eeemmmuuu|||666777888888777666888999:::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<===<<<:::>>><<<:::;;;======;;;999:::;;;<<<===============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCEEEGGGIIIIIIIIILLLRRR[[[dddmmmuuu|||777999:::;;;::::::;;;===:::::::::;;;;;;;;;<<<<<<:::999999<<>>;;;>>><<<:::;;;======;;;999888999;;;===>>>???@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBEEEGGGIIIIIIHHHDDDKKKWWWcccmmmwww>>>===;;;999888888888888:::999888888888:::<<<===>>>AAACCCBBB>>>;;;;;;===999;;;<<<;;;888777999<<<;;;;;;;;;<<<<<<<<<======>>>;;;;;;@@@AAA===>>>CCCBBBCCCDDDEEEHHHKKKNNNPPPPPPTTT[[[bbbjjjsss|||???===;;;999888888888999::::::;;;<<<<<<=========999;;;======;;;::::::::::::;;;;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<<===::::::??????======AAAEEEEEEEEEEEEGGGIIIKKKLLLNNNRRRYYY```hhhrrr{{{???===:::888777888999:::888:::<<<===>>>>>>===<<<888888888999;;;;;;:::999;;;:::999999:::;;;;;;:::999999:::::::::;;;;;;;;;<<<::::::===>>><<<===???DDDDDDCCCDDDEEEGGGIIIKKKKKKOOOUUU]]]eeeoooxxx~~~???===:::777777888:::;;;777888999:::;;;;;;<<<<<<===:::999:::===>>><<<999<<<999777888;;;===;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>======>>>??????@@@BBBEEEHHHKKKMMMIIILLLRRRYYYaaakkktttzzz>>><<<:::888777888:::;;;:::999777666888:::===@@@AAA>>>;;;;;;===>>>;;;999<<<999777888;;;===<<<:::<<<<<<<<<<<<===============>>>>>>>>>>>>??????>>>>>>???@@@AAADDDGGGJJJLLLHHHKKKPPPVVV]]]fffpppvvv<<<;;;:::999999999::::::===;;;888777888<<<@@@DDD@@@>>><<<;;;;;;;;;:::888:::999888888:::<<<<<<;;;<<<============>>>>>>>>>===@@@@@@======@@@@@@>>>BBBBBBAAABBBCCCEEEGGGIIIHHHJJJNNNSSSZZZccclllsss{{{::::::;;;;;;::::::999999;;;:::999888:::===@@@BBB=========;;;999999;;;<<<888999::::::999:::<<<===<<<<<<<<<============>>><<<@@@@@@<<<<<>>;;;===>>>===::::::>>>AAA666999;;;:::888888<<>>:::??????@@@BBBEEEHHHKKKMMMJJJLLLNNNQQQWWW___hhhnnnsss~~~}}}<<<;;;;;;::::::999888888:::888777888;;;===;;;999===<<<;;;:::999:::;;;;;;===<<<;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>===============???AAADDDFFFHHHJJJJJJKKKKKKOOOTTTWWWZZZbbbkkkttt||||||zzz|||~~~<<<<<<;;;:::999999999999;;;999888999;;;<<<;;;999>>>===;;;:::999::::::;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>============>>>???AAADDDFFFHHHJJJJJJNNNNNNQQQUUUVVVXXX___gggqqqxxx~~~zzzyyy}}}~~~===<<<;;;999999999999:::<<<;;;::::::;;;<<<;;;999>>>===<<<;;;:::999::::::;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>???@@@BBBDDDFFFHHHJJJKKKPPPPPPRRRVVVVVVVVV\\\dddmmmssszzz}}}|||yyyxxxyyy}}}~~~~~~}}}~~~>>>===;;;999999999:::;;;===<<<;;;;;;;;;;;;:::999======<<<;;;::::::999999999999999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>@@@@@@BBBCCCFFFHHHJJJKKKPPPPPPRRRVVVVVVVVV[[[bbbkkkpppvvvxxxxxxwwwxxxzzz||||||{{{zzzzzz~~~>>>===<<<:::999::::::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<:::::::::::::::;;;<<<===<<<=========>>>>>>>>>???@@@@@@AAABBBDDDGGGIIIJJJMMMNNNQQQVVVWWWWWW\\\ccciiinnntttwwwwwwxxx{{{}}}{{{{{{zzzyyyzzz~~~======<<<<<<;;;:::::::::999;;;;;;;;;999888999:::999:::;;;<<<<<<<<<;;;;;;:::999999999999::::::;;;::::::::::::;;;<<<<<<===<<<<<<======>>>>>>??????@@@@@@@@@AAACCCEEEGGGIIIKKKLLLQQQVVVWWWWWW]]]dddhhhmmmssswwwxxxzzz~~~}}}}}}}}}||||||<<<<<<===>>>===;;;999888777999::::::888777999;;;777888:::<<<=========<<<::::::999999888999999999::::::::::::;;;<<<======<<<<<<<<<===>>>?????????????????????AAACCCFFFHHHKKKLLLQQQVVVWWWWWW[[[bbbffflllsssxxxzzz|||;;;<<<>>>???>>><<<999777555777:::999777777999;;;666777999<<<===>>>>>>===;;;;;;:::999888888888888999999999:::;;;<<<===>>>;;;<<<<<<===>>>??????@@@???>>>>>>>>>@@@BBBEEEGGGLLLMMMRRRVVVWWWVVVZZZaaaeeekkksssxxx{{{}}}:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888888888888<<<<<<<<<<<<<<<;;;;;;:::@@@===:::999:::<<<<<<<<<===<<<;;;::::::;;;<<<===???<<<::::::>>>@@@@@@??????@@@@@@@@@???AAADDDFFFJJJMMMQQQUUUWWWWWWVVVTTTgggkkkqqqwwwzzz}}}::::::;;;;;;;;;;;;::::::;;;::::::999999999999:::;;;;;;<<<=========<<<;;;@@@===::::::;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===>>><<<:::;;;===>>>>>><<<<<<===?????????@@@CCCEEEGGGIIINNNRRRUUUWWWWWWWWWeeejjjpppvvvzzz}}}999999::::::::::::999999::::::::::::::::::;;;<<<999:::===>>>???>>>===<<>>>>>===<<<;;;;;;;;;<<<===<<<;;;<<<======;;;999777:::===>>>???@@@BBBDDDDDDFFFJJJOOOSSSWWWYYY[[[cccgggnnntttyyy~~~888999999::::::999999888::::::::::::;;;;;;<<<===888999<<>>===???===;;;;;;<<<===<<<;;;>>>>>>======<<<;;;;;;;;;=========>>>===<<<:::888666999===???@@@AAACCCDDDEEEGGGIIIMMMRRRWWW[[[]]]```eeelllrrrxxx~~~888999999::::::999999888::::::::::::;;;;;;<<<===777999;;;>>>?????????>>>???===<<<<<<======<<<;;;>>>>>>>>>======<<<<<<;;;>>>???@@@???>>><<<::::::777:::>>>AAABBBCCCEEEFFFHHHIIIKKKNNNRRRVVVZZZ\\\^^^cccjjjpppwww}}}999999::::::::::::999999::::::::::::::::::;;;<<<888999:::<<<===>>>>>>>>>???>>><<<===>>>>>>===;;;<<<======>>>>>>>>>===<<<>>>???@@@???===<<<;;;<<<999<<>>???>>>======>>>>>>===;;;;;;<<<===>>>??????>>>>>>===??????>>>;;;:::<<<>>>;;;===???@@@AAACCCFFFIIIFFFHHHKKKNNNRRRVVVXXXZZZ]]]aaagggnnnttt{{{:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888888888888;;;999888777888:::<<<>>>???>>>===>>>??????===;;;:::;;;===>>>???@@@??????<<<===>>><<<999999;;;>>>===>>>??????@@@BBBFFFIIICCCEEEIIINNNRRRVVVXXXYYY]]]aaagggmmmttt{{{:::999999999999:::;;;<<<<<<;;;::::::999999999999777888888999;;;===???@@@AAA>>><<<<<<======;;;999??????>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>@@@BBBDDDEEEDDDDDDGGGJJJLLLNNNQQQTTTVVV___```eeemmmssswww}}}::::::::::::::::::;;;;;;;;;;;;:::999999999::::::777777888888:::;;;===>>>@@@>>><<<===>>>>>>===:::>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>???AAACCCCCCCCCDDDFFFIIILLLNNNQQQUUUXXX```aaafffnnnsssvvv|||::::::;;;;;;;;;::::::999::::::999999999:::;;;;;;888888888888999:::;;;;;;???>>>======>>>???>>><<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???@@@@@@AAAAAACCCFFFIIILLLNNNRRRVVVYYY___aaagggoootttvvv{{{:::;;;<<<<<<<<<;;;:::999999999999999::::::;;;<<<999999999999999999:::;;;===<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@CCCEEEIIIKKKNNNRRRWWW[[[]]]___gggqqqwwwyyy}}};;;;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;===??????======???AAADDDFFFIIIKKKNNNSSSXXX\\\ZZZ^^^hhhtttzzz|||;;;;;;::::::;;;<<<======::::::999999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<999:::;;;:::999888999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::===@@@???======@@@BBBFFFGGGIIIKKKNNNRRRXXX\\\[[[___jjjwww~~~<<<;;;999999:::<<>>>>>AAAEEEGGGHHHJJJKKKMMMRRRWWW[[[^^^cccnnn{{{<<<:::888888999<<<@@@CCC<<<;;;;;;:::999999999999888888888888999:::;;;<<<;;;===>>>===999777999;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======999===AAAAAA>>>>>>BBBFFFHHHIIIJJJKKKMMMQQQWWW[[[aaafffqqq}}}~~~::::::999888999:::;;;<<<;;;;;;;;;::::::999999999:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::===<<<:::999999:::;;;<<<@@@===:::999;;;===??????:::<<<>>>???@@@BBBEEEGGGGGGGGGIIINNNPPPPPPSSSYYYdddiiirrrzzz~~~::::::999999999:::;;;<<<;;;;;;;;;::::::999999999999999999:::<<<===???@@@<<<<<<<<<;;;;;;;;;::::::???===<<<;;;;;;<<<===>>><<<;;;;;;<<<>>>???===<<<;;;<<<>>>>>>>>>@@@BBBDDDGGGFFFIIINNNPPPQQQUUU[[[bbbgggooovvvzzz||||||{{{}}}}}}::::::999999999:::;;;<<<;;;;;;::::::::::::999999777888999:::===???AAABBB<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>999:::<<>>@@@BBBEEEEEEHHHNNNQQQSSSXXX___dddiiioootttvvvwwwxxxxxxwwwxxxzzz999999999:::::::::;;;;;;::::::::::::::::::::::::777777888999;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<999:::<<>>AAACCCDDDCCCGGGNNNRRRUUU[[[bbbjjjnnnsssuuutttssstttuuurrrtttvvv{{{999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999::::::;;;;;;<<<;;;;;;===>>>???===<<<:::;;;===>>>>>>@@@CCCEEEBBBBBBFFFMMMRRRVVV]]]eeeooossswwwvvvrrrooonnnpppmmmooorrruuuyyy~~~888999:::;;;;;;;;;::::::999999::::::::::::;;;;;;:::999888888777777777888:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>><<<;;;;;;<<<>>>>>>===;;;<<<>>>>>>>>>@@@BBBDDDAAAAAADDDKKKQQQUUU]]]fffoootttxxxwwwqqqlllkkkllljjjlllnnnpppssswww}}}888999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::999888777777888888999999999:::::::::;;;;;;999999:::;;;<<<<<<=========<<<;;;;;;===>>>>>>======>>>???>>>======>>>@@@AAA@@@CCCJJJPPPUUU]]]eeemmmssszzzyyytttnnnmmmnnnlllmmmooopppqqquuu{{{888999:::;;;<<<;;;::::::999999999::::::;;;;;;;;;::::::999999888999999999888888888999999:::::::::666777888999:::;;;;;;:::<<<;;;;;;===??????===;;;???@@@???===;;;::::::<<<@@@@@@CCCIIIOOOTTT\\\eeelllttt|||}}}xxxrrrqqqsssppprrrsssrrrsssvvv}}}~~~~~~===<<<:::999888999999:::<<<;;;;;;::::::999999888999999999999999999999999<<<;;;::::::<<<<<<;;;:::;;;::::::999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;===???AAAAAA???=========AAA@@@BBBFFFJJJQQQ```nnnpppuuuzzz{{{yyywwwwwwxxxvvvwwwwwwyyyzzz|||}}}}}}::::::999999999:::;;;;;;;;;;;;::::::::::::999999999999999999999999999999<<<;;;::::::<<<<<<;;;:::;;;;;;:::::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;===???@@@???>>>>>>???@@@???BBBEEEIIIPPP^^^lllppptttzzz|||zzzxxxxxxyyyzzz|||888888999:::;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999<<<:::::::::<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<888:::===>>>>>>>>>???@@@??????AAAEEEGGGMMM[[[hhhnnntttzzz}}}|||zzzzzz{{{|||}}}~~~888999:::;;;<<<;;;:::999888888999::::::;;;<<<<<<888999999999999999::::::;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999:::<<<=========>>>@@@>>>>>>AAADDDFFFKKKWWWccclllrrrzzz}}}}}}||||||}}}{{{}}}|||||||||}}}~~~;;;;;;<<<<<<;;;999888666888888999999:::;;;<<<<<<888888888999999:::::::::;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;<<<======<<<<<<===???>>>???AAADDDEEEHHHSSS^^^iiipppxxx~~~~~~~~~~~~|||~~~|||||||||}}}======<<<;;;:::888777666888888999::::::;;;<<<<<<888888888999999::::::;;;:::999999:::<<<===<<<;;;;;;;;;<<<<<<<<<;;;:::999<<<;;;;;;;;;;;;<<<======<<<===>>>===<<<<<<>>>?????????BBBEEEEEEGGGPPPZZZfffmmmwww}}}~~~}}}}}}~~~|||}}}~~~===<<<;;;:::999888888888999999999::::::;;;;;;;;;777888888999::::::;;;;;;:::999999:::<<<======<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<======<<<============>>>@@@BBB@@@@@@CCCFFFEEEFFFNNNWWWccckkkuuu|||~~~~~~}}}}}}}}}<<<;;;:::999888999:::;;;999999::::::::::::;;;;;;777777888999::::::;;;;;;:::999999:::<<<======<<<;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;<<<===>>>:::;;;=========???CCCEEE@@@AAADDDGGGFFFFFFMMMVVVaaaiiittt|||~~~~~~~~~999999999999::::::;;;<<<:::;;;<<<;;;999888999:::===;;;::::::;;;<<<:::999:::;;;:::999<<>>===;;;;;;<<<======<<<===???BBBAAA<<<:::===??????@@@CCCCCCFFFIIIHHHFFFGGGLLLQQQ___gggrrrzzz}}}~~~:::999999999::::::;;;<<<999:::;;;;;;999999:::;;;===;;;::::::;;;<<<:::999:::;;;:::999<<<@@@???:::999777777999<<<>>>===;;;:::;;;======<<<<<<===???>>>;;;;;;>>>??????BBBGGGGGGLLLOOOMMMHHHHHHMMMRRR]]]fffqqqyyy}}}::::::999999999:::;;;;;;888999::::::999999;;;======;;;::::::;;;<<<:::999;;;<<<;;;999;;;>>>===999999888888999<<<======<<<999;;;======<<<;;;;;;<<<<<<;;;===???@@@@@@FFFMMMNNNSSSWWWSSSLLLIIINNNTTT\\\dddpppxxx}}}:::::::::999999::::::;;;777888999999999:::===???===;;;::::::;;;<<<:::999;;;===<<<::::::===<<<999:::999999:::;;;<<<<<<<<<999<<<>>>???===;;;::::::<<<===???BBB@@@AAAHHHRRRSSSYYY]]]XXXOOOKKKOOOVVV\\\dddoooxxx}}};;;::::::999999:::::::::777888999888888:::===@@@===;;;::::::;;;<<<:::999999======:::999;;;<<<999:::;;;;;;;;;;;;;;;;;;<<<;;;===@@@@@@???===<<<<<<>>>>>>AAACCCBBBCCCKKKUUUWWW\\\```\\\TTTPPPSSSXXX___gggrrrzzz;;;;;;:::999999999::::::888999999888888:::===@@@===;;;::::::;;;<<<:::999888<<<===:::888;;;<<<:::;;;<<<===<<<;;;:::;;;<<<;;;===???@@@>>>======>>>???>>>???CCCEEEHHHPPPYYY\\\```bbbaaa\\\ZZZ[[[^^^dddlllvvv}}}<<<;;;::::::999999999:::999999999888777999===@@@===;;;::::::;;;<<<:::999666;;;===999888:::<<<<<<;;;===>>>===:::999:::<<<:::<<<======<<<<<<>>>???>>>;;;<<>>@@@<<<888999AAAJJJRRRZZZbbbgggggghhhkkknnnooonnnmmmnnnuuu}}}>>>=========<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999888888999999:::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;??????AAAFFFOOOYYY```dddkkkoootttuuusssrrrsssuuuxxx|||============<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999999:::::::::;;;:::::::::999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@AAADDDJJJSSS\\\dddhhhkkkppptttvvvuuuuuuxxxzzzzzz}}}<<<<<<<<<<<<<<<<<<======:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;<<<<<<=========BBBDDDIIIPPPXXXaaahhhlllmmmqqquuuwwwwwwxxx||||||~~~;;;;;;<<<<<<<<<<<<======::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999888888888999999999999999999999999;;;;;;;;;<<<<<<===>>>???CCCGGGNNNUUU]]]eeelllpppqqqtttwwwwwwwwwyyy}}}{{{~~~;;;;;;;;;<<<<<<<<<<<<<<<:::999999999::::::;;;<<<;;;<<<<<<======<<<<<<;;;:::::::::999999999888888999999999999999999999999;;;;;;;;;;;;<<<>>>@@@AAADDDJJJSSS[[[bbbiiiooossstttvvvyyyxxxwwwwww{{{~~~zzz|||<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;::::::;;;<<>>>>>===<<<:::999888777999999999999:::;;;<<<===999:::<<<======<<<:::999======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===@@@CCCEEEMMMWWWccckkkooorrrvvvzzzuuuyyy}}}~~~|||zzzzzz|||CCC@@@===;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999;;;;;;:::<<<;;;999888888999;;;<<<777:::<<<<<<;;;>>>CCCGGGTTT\\\dddiiimmmsssvvvuuuxxx{{{~~~~~~|||zzzyyy|||}}}~~~CCC@@@===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::<<<<<<;;;<<<;;;:::999999:::;;;;;;888:::<<<======AAAGGGLLLXXX```gggkkkooouuuwwwvvvwwwzzz~~~~~~|||zzzzzz|||DDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::;;;<<<<<<<<<::::::::::::::::::;;;;;;999;;;===>>>???DDDKKKQQQ]]]eeekkknnnqqqvvvxxxwwwvvvyyy}}}~~~}}}|||{{{{{{}}}FFFCCC???<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::===;;;999999:::;;;<<<;;;999:::;;;;;;<<<;;;;;;::::::<<<>>>>>>@@@EEEMMMTTTbbbiiinnnppprrrwwwyyywwwuuuxxx|||~~~}}}||||||}}}~~~IIIEEE@@@===<<<======<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<:::777777999::::::999999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>@@@FFFOOOVVVdddjjjoooppprrrvvvxxxwwwuuuxxx{{{}}}~~~~~~~~~MMMHHHBBB>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;999777666888999999999:::::::::;;;<<<<<<=========>>>>>>>>>AAAHHHSSS[[[ffflllpppppprrrvvvxxxwwwuuuxxx|||~~~PPPKKKDDD???<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999;;;999777777888::::::999;;;;;;::::::;;;<<<>>>???;;;<<<>>>???CCCLLLYYYbbbgggmmmqqqqqqssswwwzzzyyyvvvyyy|||RRRMMMEEE???<<<;;;:::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999<<<:::888888999;;;;;;:::<<<;;;:::999:::<<<>>>@@@:::;;;===@@@EEEPPP^^^hhhhhhnnnrrrrrrtttyyy{{{{{{wwwyyy}}}UUUOOOFFF>>>;;;;;;<<<===::::::::::::::::::::::::999::::::;;;;;;::::::999<<<;;;::::::999999999999999999999888777888:::<<>>???CCCJJJUUU```fffmmmpppsssuuuuuuuuuwwwxxx{{{{{{|||}}}TTTOOOGGG@@@<<<;;;<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;::::::999999::::::999:::;;;:::999999;;;===??????AAAEEEMMMXXXccciiiooorrruuuvvvvvvvvvwwwxxxzzz{{{{{{}}}SSSOOOHHHAAA===;;;<<<===::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::::::::::::::;;;===<<<;;;;;;<<<>>>???@@@CCCIIIRRR]]]ggglllsssuuuxxxyyyxxxwwwxxxyyyyyyzzz{{{~~~RRROOOJJJDDD???<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;:::;;;======<<<;;;<<<===???AAAFFFMMMVVVaaajjjooovvvxxx{{{{{{zzzyyyyyyyyyyyyzzz|||~~~PPPOOOLLLGGGAAA<<<;;;<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===???BBBIIIQQQ[[[eeemmmrrrxxxzzz}}}}}}{{{zzzzzz{{{yyyzzz|||NNNOOONNNIIIBBB===;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;<<<<<<;;;::::::===???BBBFFFMMMWWWaaajjjqqqtttyyy{{{}}}~~~}}}{{{{{{|||{{{|||}}}~~~}}}MMMPPPPPPKKKCCC===;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<:::999;;;???BBBFFFJJJRRR\\\fffoootttwwwyyy{{{}}}~~~}}}|||}}}}}}|||}}}{{{yyyxxxyyy|||MMMPPPQQQMMMDDD===;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>>AAA@@@===;;;:::<<>>>>>???>>><<<:::::::::<<<======<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<===999:::<<<======@@@CCCFFFFFFSSSaaajjjqqqwww{{{zzzzzz{{{|||~~~~~~~~~}}}|||zzz}}}~~~{{{vvvppplllmmmqqquuuxxxzzz}}}CCCIIINNNNNNHHHBBB>>>>>>>>>===;;;:::999:::;;;<<<<<<;;;:::;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>AAADDDGGGKKKWWWeeemmmssszzz~~~~~~|||}}}~~~~~~~~~~~~~~~~~~|||~~~{{{uuunnniiijjjnnnrrruuuwwwzzz~~~@@@EEELLLNNNJJJDDD???>>>===<<<:::999999999:::;;;;;;:::999:::;;;<<<;;;999;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???BBBFFFJJJPPP\\\hhhooovvv}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{tttkkkeeedddhhhmmmpppqqquuuyyy~~~<<>>;;;::::::999999999:::;;;;;;:::999999;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@DDDIIILLLTTT___jjjpppvvv}}}~~~}}}|||}}}}}}~~~|||~~~}}}}}}~~~{{{ssshhh```___bbbgggjjjkkkoootttzzz:::???FFFKKKJJJFFFAAA>>>:::::::::999:::::::::;;;;;;:::999999;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>@@@EEEJJJOOOVVV```jjjpppuuu{{{}}}|||{{{{{{|||}}}zzz|||~~~yyyqqqfff^^^[[[^^^bbbeeefffjjjpppvvv|||999===CCCHHHIIIFFFBBB>>>::::::::::::;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@EEEKKKPPPXXXbbbmmmrrruuuzzz}}}|||~~~}}}||||||||||||||||||zzz}}}xxxpppeee]]]ZZZ\\\___aaabbbffflllsssyyy:::===AAAFFFHHHFFFBBB>>>::::::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===@@@EEELLLQQQ\\\fffqqquuuxxx{{{|||zzz||||||}}}~~~~~~~~~}}}}}}}}}vvvoooeee^^^[[[\\\^^^___aaaeeekkkqqqwww;;;===@@@DDDFFFEEEBBB>>>:::;;;;;;<<<=========<<<===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<>>>>>>>>???AAAFFFMMMRRRaaammmwwwxxxwwwyyy|||~~~}}}|||}}}~~~~~~||||||}}}zzzqqqiiifffaaa[[[[[[aaa```dddjjjpppvvv}}}555888===AAACCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBHHHPPPUUUbbblllvvvwwwuuuwwwzzzzzz}}}}}}zzz|||~~~~~~~~~}}}tttmmmjjjfff```]]]___```cccgggnnnvvv~~~888:::===???@@@???>>>======<<<<<<<<<<<<<<<<<<===999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAAEEEKKKSSSXXXaaallluuuvvvuuuvvvxxxwww}}}}}}~~~~~~yyyzzz|||yyysssrrrpppjjjbbb^^^aaaaaadddkkkvvv======>>>>>>????????????======<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDHHHNNNUUUZZZaaakkktttvvvvvvxxxyyyxxx|||}}}}}}|||zzzzzz{{{~~~~~~zzzzzz{{{uuujjjbbbbbb```aaaiiiuuu~~~>>>======<<<<<<======>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBDDDGGGJJJPPPVVV[[[aaakkktttxxxzzz||||||zzzzzz{{{||||||}}}||||||~~~~~~}}}qqqfffbbb___```gggrrr{{{;;;;;;:::999999::::::;;;===<<<<<<<<<<<<<<<<<<=========<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;BBBDDDGGGJJJMMMRRRXXX]]]cccmmmuuuyyy|||~~~zzzxxxyyy~~~||||||}}}|||}}}~~~}}}ssshhhbbb```aaafffooowww|||~~~:::999999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;AAACCCGGGKKKPPPUUU\\\```gggooowww{{{}}}~~~|||wwwwwwwww{{{|||}}}yyyzzz{{{{{{|||}}}~~~{{{wwwooofffaaaaaabbbfffkkkrrryyy|||::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???BBBGGGLLLQQQXXX___cccjjjqqqxxx{{{|||}}}yyysssvvvuuuyyy~~~}}}~~~tttwwwyyyyyyxxx{{{~~~~~~|||uuurrrkkkbbbaaabbbdddfffiiiooowww|||<<<:::888888999;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;>>>@@@AAA@@@>>>>>>>>>@@@BBBFFFKKKSSSZZZaaaeeeooorrrwww{{{|||zzzwwwtttzzzwwwxxx}}}~~~zzzvvvvvvwwwxxxyyyyyyxxxyyy{{{}}}}}}vvvnnngggbbbdddeeeeeefffjjjpppxxx~~~>>><<<:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===999<<>>>>>???AAABBBFFFKKKSSS[[[cccgggnnnqqquuuxxxyyyxxxvvvuuuyyyvvvvvvzzz|||yyywwwwwwuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}}}}~~~}}}wwwpppjjjfffggggggggghhhlllrrr{{{???>>>>>>>>>@@@@@@>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===888;;;>>>???>>>>>>>>>???BBBCCCFFFLLLTTT]]]fffkkknnnpppsssuuuwwwwwwvvvvvvxxxtttssswwwyyywwwwwwyyywwwxxxxxxwwwvvvvvvxxxyyyxxxxxxzzz{{{|||}}}}}}}}}}}}yyytttooommmkkkkkkkkklllooovvv?????????@@@AAAAAA>>><<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===999;;;===>>>===<<<===>>>CCCDDDGGGMMMVVV```iiiooooooppprrrtttvvvwwwxxxxxxxxxsssqqqtttvvvwwwxxx{{{}}}}}}}}}{{{xxxwwwxxxyyyvvvwwwxxxyyyzzzzzzyyyyyy}}}{{{xxxuuusssooooooooopppssszzz???>>>>>>???@@@???===:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>><<<;;;<<<===DDDEEEIIIOOOXXXbbbkkkqqqpppqqqsssuuuxxxzzz{{{|||yyyssspppsssvvvwwwyyy}}}}}}yyywwwvvvwwwxxxyyyzzzzzzzzzxxxwwwvvv}}}}}}}}}}}}|||zzzyyyxxxssssssttttttwww}}}>>>===<<<=========;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>><<<<<<===>>>EEEGGGLLLSSS\\\eeelllqqqqqqrrruuuwwwzzz|||}}}~~~{{{uuurrrtttwwwxxx{{{}}}yyyvvvvvvwww{{{|||}}}}}}|||zzzxxxvvv|||||||||||||||{{{zzzzzzuuuvvvwwwxxxzzz~~~???===;;;;;;;;;;;;;;;999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<=========>>>@@@BBBEEEHHHNNNVVV^^^fffmmmpppppprrruuuxxx{{{}}}~~~~~~}}}wwwuuuwwwyyyzzz|||~~~{{{zzz{{{|||}}}~~~~~~|||zzz|||||||||{{{{{{zzzzzzzzzvvvxxxzzz{{{|||~~~@@@>>>;;;::::::;;;;;;:::;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======888:::<<<===>>>@@@DDDFFFFFFIIIPPPXXX```ggglllooooooqqquuuyyy|||}}}~~~~~~~~~yyyvvvyyy{{{{{{|||}}}~~~||||||{{{{{{zzzzzzzzzyyyvvvxxx{{{}}}}}}~~~@@@>>><<<;;;<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;>>><<<:::;;;===<<<:::777:::<<>><<<:::;;;===???@@@@@@@@@AAABBBFFFLLLUUU\\\aaagggooouuuwwwyyy}}}~~~}}}||||||}}}~~~~~~~~~~~~{{{zzzzzz{{{{{{zzz|||||||||}}}}}}~~~~~~~~~CCC@@@>>>===>>>>>>>>>===999:::;;;;;;<<<<<<;;;;;;:::999999;;;===>>>===<<<<<<>>>@@@AAA@@@AAABBBDDDFFFMMMVVV^^^dddjjjrrrwwwyyy}}}||||||~~~~~~~~~~~~|||}}}}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}~~~CCC@@@>>>============<<<999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<<<<;;;;;;<<<===???@@@???@@@BBBDDDHHHNNNWWW___ffflllqqquuuxxx|||{{{|||}}}{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}||||||}}}}}}BBB@@@===;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;999:::;;;:::999999888888;;;<<<===>>>>>>???BBBDDDJJJPPPXXX```gggllloooqqqsssxxx|||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||~~~~~~BBB@@@===;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;999777777888:::<<<<<<======???BBBEEELLLQQQYYYbbbiiimmmnnnoooqqquuu{{{~~~zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||CCCAAA>>><<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;999;;;======;;;999:::<<<;;;<<<=========@@@CCCFFFLLLQQQZZZdddlllpppqqqpppsssuuuyyy}}}}}}xxxuuuxxx~~~|||yyyzzz{{{|||~~~~~~}}}{{{{{{EEEBBB???=========<<<;;;999:::;;;;;;<<<<<<;;;;;;999<<<>>>>>>===<<<===@@@<<<===>>>>>>>>>AAAEEEHHHLLLQQQ[[[fffooottttttsssuuuwwwyyy{{{}}}yyyrrrsssxxx{{{wwwqqquuuvvvxxxzzz}}}~~~|||{{{zzz~~~~~~EEEAAA<<<;;;===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<<>>><<<666666999;;;===>>>???@@@BBBEEEGGGPPPWWWbbblllrrruuuwwwyyywwwxxxxxxyyy{{{}}}yyyoooiiifffccc```^^^bbbcccfffkkkrrrwww{{{|||~~~IIIDDD>>><<<===>>>>>>======<<<<<<<<<;;;;;;::::::;;;:::<<<>>><<<888888;;;======>>>>>>>>>AAAFFFIIIPPPWWWaaakkkrrrwww{{{}}}zzzyyyyyyyyyzzz|||~~~vvvkkkbbb]]]YYYTTTQQQUUUWWW[[[aaahhhooouuuxxx}}}LLLFFF@@@======>>>>>>=========<<<<<<;;;;;;:::::::::;;;<<<===;;;:::;;;===>>>>>>=========AAAGGGLLLQQQXXXaaajjjqqqwww{{{~~~|||zzzxxxwwwyyy{{{|||}}}|||ttthhh^^^WWWRRRMMMIIIJJJMMMQQQWWW^^^gggoootttxxx{{{~~~}}}OOOIIIAAA======>>>>>>============<<<<<<;;;;;;;;;:::<<<===<<<;;;<<<===>>>>>>>>>===<<<===BBBHHHMMMSSSYYYbbbkkkqqqvvv{{{}}}~~~zzzwwwuuuwwwyyyzzzzzzxxxpppdddZZZSSSNNNIIIEEECCCFFFJJJOOOVVV^^^hhhooouuuyyy~~~~~~QQQKKKCCC>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???;;;:::===>>>>>>>>>>>>======>>>BBBIIIMMMSSSZZZdddmmmtttxxx|||~~~{{{vvvuuuwwwzzzzzzzzztttlll```VVVOOOJJJEEEAAA???BBBFFFJJJNNNWWWaaaiiirrrwww}}}{{{{{{SSSMMMDDD???>>>>>>>>>===;;;;;;<<<<<<======>>>>>><<<@@@@@@;;;:::===???=========>>>>>>???CCCIIIMMMRRRZZZfffpppxxx}}}}}}wwwvvvyyy||||||{{{tttkkk___UUUNNNHHHCCC???>>>AAADDDFFFHHHPPP[[[cccooouuu|||~~~~~~{{{wwwtttwww}}}UUUNNNDDD???>>>>>>>>>===::::::;;;<<<===>>>??????===AAAAAA;;;999===???===<<<===>>>???@@@DDDIIIMMMQQQZZZgggsss|||~~~xxxwwwzzz~~~}}}vvvnnnaaaWWWOOOIIICCC???>>>AAACCCCCCEEELLLVVV___mmmsss{{{yyysssoooqqqvvvzzz}}}ZZZRRRHHHCCCBBBAAA>>>:::<<<<<<<<<<<<============;;;>>>???>>><<<<<<>>>AAA<<<;;;===?????????DDDLLLRRR]]]jjjsss{{{~~~{{{zzz{{{~~~zzzvvvkkkZZZNNNHHHCCC>>>AAACCCIIILLLJJJHHHNNNWWWfffooo{{{~~~xxxrrrpppooopppwww[[[SSSIIICCCBBBAAA>>>;;;<<<<<<<<<<<<============>>>???>>><<<888777999;;;<<<<<<===?????????EEELLLRRR]]]jjjssszzz~~~|||{{{{{{|||~~~|||yyynnn^^^QQQJJJEEE@@@???AAAFFFIIIGGGFFFLLLUUU```kkkzzz~~~}}}}}}zzzuuurrrooonnnttt}}}]]]UUUJJJDDDCCCBBB@@@===<<<<<<<<<<<<============??????===:::777666888:::===<<<===?????????EEEMMMSSS^^^jjjrrryyy~~~|||{{{{{{{{{{{{}}}|||ssscccVVVNNNHHHCCC<<<>>>BBBEEEDDDCCCIIIRRRYYYeeewww~~~{{{|||}}}}}}zzzvvvrrrkkkhhhnnnwwwaaaXXXLLLEEECCCCCCAAA???<<<<<<<<<<<<============???===<<<:::999:::<<<>>>===<<<===???>>>???FFFOOOUUU___jjjqqqxxx~~~~~~~~~}}}|||{{{zzzzzzzzz}}}~~~wwwhhhZZZQQQJJJDDD;;;;;;>>>AAAAAAAAAFFFNNNTTTaaarrr}}}zzz}}}~~~~~~|||wwwnnnhhhlllttt{{{~~~fff[[[NNNFFFCCCCCCAAA???<<<<<<<<<<<<============>>>===;;;::::::;;;<<<======<<<<<<>>>>>>@@@GGGPPPWWWaaakkkrrrxxx~~~~~~}}}{{{zzzzzzyyyyyy|||zzzmmm]]]RRRJJJDDD<<<;;;<<>><<<::::::::::::999777>>><<<<<<>>>>>>@@@HHHQQQYYYcccmmmssszzz~~~}}}{{{zzzzzzzzzzzz{{{~~~qqq```TTTKKKEEE@@@======?????????CCCIIISSS]]]jjjtttyyy{{{|||}}}xxxyyy{{{~~~xxxqqqppprrrrrrvvv{{{~~~ooocccSSSHHHCCCBBBAAA???<<<<<<<<<<<<===============;;;:::;;;======:::777>>><<<<<<>>>>>>@@@IIIRRR[[[eeeooouuu|||}}}zzzyyyzzz{{{|||{{{tttdddVVVLLLEEEDDDAAA???@@@@@@@@@CCCHHHRRR\\\iiisssxxxzzz{{{|||vvvwwwyyy}}}}}}|||zzztttoooooopppsssvvvyyy|||rrreeeTTTHHHCCCBBB@@@???<<<<<<<<<<<<=========>>>::::::;;;>>>BBBCCC@@@===>>><<<<<<>>>>>>AAAIIISSS\\\fffpppvvv}}}}}}zzzyyyzzz|||}}}{{{wwwfffXXXMMMGGGGGGCCC@@@AAAAAA@@@CCCHHHPPP[[[iiitttyyyzzzzzzzzzwwwxxxzzz~~~~~~{{{uuurrrpppqqqrrrtttwww}}}tttiiiXXXJJJAAA??????@@@???===<<<===>>>???>>><<<;;;<<<>>>?????????>>>===???===::::::===CCCJJJOOO___dddnnnyyy}}}{{{zzzyyyxxx~~~zzzooo```QQQHHHEEEAAA@@@AAABBBAAACCCGGGQQQ\\\gggmmmqqqvvvxxxwwwzzzzzz|||}}}zzzxxxnnnmmmnnnpppuuu{{{xxxmmm]]]OOOEEEAAA@@@@@@>>>===<<<===>>>???>>><<<;;;;;;<<<===============>>><<<;;;;;;>>>EEEMMMRRReeekkkttt~~~~~~||||||{{{qqqcccTTTLLLFFFAAA???@@@???>>>@@@EEEPPP]]]jjjrrruuuwwwvvvsssrrrrrruuuzzz|||zzzqqqooonnnooorrrwww}}}zzzpppaaaSSSIIICCC@@@>>>>>>===<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;???FFFOOOUUUlllrrr{{{}}}sssfffYYYQQQIIICCC@@@@@@???>>>@@@EEEOOO^^^mmmvvvxxxxxxsssnnnjjjkkknnnttt|||}}}tttrrrnnnmmmnnnrrrxxx{{{}}}xxxoooaaaTTTJJJCCC???===>>>===<<<<<<===>>>===<<<<<<;;;:::::::::;;;===>>><<<<<<<<<<<<>>>DDDMMMUUUlllsss}}}}}}uuuiii^^^XXXLLLGGGBBBBBBBBBAAAEEEJJJSSS```ooouuuvvvtttoooiiiggggggiiiooowww~~~vvvsssnnnkkkkkkoootttxxx|||~~~wwwnnnaaaUUUKKKEEEAAA???===<<<;;;<<<===>>>===;;;===<<<;;;:::;;;<<<>>>???<<<======;;;;;;AAAJJJRRRhhhppp{{{|||~~~~~~~~~|||vvvmmmddd___OOOIIIEEEDDDDDDEEEJJJPPPXXXdddooorrrqqqnnnjjjdddccccccffflllttt}}}xxxtttoookkkjjjnnnsssvvv{{{}}}xxxpppbbbVVVMMMGGGCCCAAA===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<======>>><<<>>>>>><<<:::???IIIQQQdddmmmyyy}}}zzz{{{|||}}}|||xxxqqqkkkgggUUUNNNIIIGGGGGGHHHMMMTTT___hhhppppppmmmiiiddd```[[[]]]bbbjjjuuuzzzwwwqqqmmmlllmmmqqqsssxxx|||zzzpppbbbTTTJJJDDDAAA???===<<<;;;;;;======<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;===>>><<<;;;@@@KKKTTTdddmmmyyy~~~zzzzzz{{{}}}|||zzzvvvqqqoooaaaYYYQQQNNNMMMMMMRRRYYYcccmmmsssrrrlllggg```ZZZVVVYYY```kkkxxx{{{vvvqqqmmmmmmnnnooosssyyyzzzppp```QQQFFF@@@<<<;;;===<<<;;;;;;<<<===<<<;;;888999:::;;;<<<;;;:::999:::===???======BBBNNNXXXfffooo{{{{{{zzz{{{}}}~~~|||yyyvvvtttkkkcccZZZVVVSSSRRRWWW]]]fffooovvvuuunnnggg^^^WWWVVVZZZaaammmzzzyyysssooolllllllllnnnuuuxxxpppbbbTTTIIIBBB@@@???============>>>>>>>>>>>>999999::::::;;;<<<<<<<<<===;;;;;;===>>>BBBMMMXXXcccnnnxxx|||~~~zzz{{{}}}~~~}}}}}}}}}tttooohhhaaa```bbbgggkkkppprrruuuuuupppfff[[[TTTVVVZZZcccooozzzsssllllllmmmooouuu}}}xxxpppbbbTTTIIICCC@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???<<<<<<>>>???CCCMMMWWWdddnnnxxx{{{~~~zzzwwwzzz}}}~~~}}}}}}~~~zzzvvvooojjjgggiiilllooorrrsssuuutttnnneee[[[UUUVVV[[[dddooozzzvvvnnnmmmlllnnnttt{{{xxxpppcccUUUJJJCCCAAAAAA======<<<<<<;;;;;;;;;:::=========>>>>>>???@@@AAAAAA???>>>???@@@CCCMMMWWWdddnnnxxx{{{}}}}}}zzztttwwwzzz|||}}}~~~}}}yyyuuurrrrrrssssssuuuuuutttqqqkkkccc[[[VVVVVV[[[dddoooyyyzzzqqqnnnkkkmmmrrryyywwwooobbbTTTJJJDDDAAAAAA>>>======<<<<<<;;;;;;:::>>>>>>===>>>>>>???AAABBBCCC@@@@@@AAAAAADDDLLLVVVeeeoooxxx|||~~~}}}zzzyyyuuuxxx{{{}}}}}}~~~~~~{{{yyywwwwwwxxxwwwtttooohhhaaa[[[WWWVVV\\\eeeoooxxx}}}tttooojjjmmmrrrxxxvvvnnnaaaTTTIIICCCAAAAAA>>>>>>>>>=========<<<<<<>>>===<<<<<<===>>>@@@AAACCCAAAAAABBBBBBDDDLLLUUUeeepppzzz~~~{{{xxxwwwyyy{{{~~~~~~}}}~~~}}}{{{yyy{{{xxxsssmmmfff___ZZZWWWWWW]]]fffooowwwyyyssslllnnnrrrxxxtttmmm```RRRHHHBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===@@@AAABBB@@@@@@BBBBBBDDDLLLUUUeeeqqq}}}}}}yyyxxx|||~~~~~~}}}}}}}}}~~~~~~||||||yyytttllleee^^^XXXVVVWWW^^^gggooovvv~~~yyyqqqrrrtttxxx~~~ssskkk^^^QQQGGGAAA??????;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;>>>@@@BBB@@@???@@@BBBBBBDDDLLLUUUeeerrr}}}zzz{{{}}}}}}||||||||||||}}}zzztttlllddd]]]WWWTTTWWW^^^gggooouuu}}}~~~xxxwwwvvvwww{{{rrrjjj]]]PPPFFF@@@???>>>999::::::;;;<<<===>>>>>>???>>><<<;;;<<<>>>AAACCC???>>>???BBBBBBDDDLLLUUUeeerrr|||yyy{{{}}}}}}|||{{{|||||||||~~~}}}zzztttmmmddd]]]WWWSSSWWW^^^hhhooouuu|||}}}}}}zzzxxxwwwyyy~~~ssseeeSSSGGGCCCAAA???<<<777;;;>>>===::::::???CCCGGGBBB===:::<<<============???@@@???>>>BBBJJJQQQeeeqqq|||yyyzzz~~~{{{xxxxxx{{{|||}}}rrriii___WWWTTTVVVXXX\\\eeeppp{{{~~~}}}yyytttsssxxx~~~qqqdddSSSGGGBBBAAA>>><<<:::===???>>>======@@@CCCFFFBBB===;;;<<<=========<<<>>>???>>>===AAAIIIOOO```mmm{{{|||yyyyyy}}}{{{yyyyyy{{{|||{{{rrriii```WWWSSSUUUUUU[[[dddppp{{{~~~~~~yyywwwwwwzzz|||mmmaaaRRRGGGBBB@@@>>><<<======<<<<<<======>>>???DDDAAA===;;;<<<=========;;;===>>>======@@@GGGMMM\\\hhhvvv}}}|||yyyyyy}}}|||zzz||||||}}}yyyqqqiii```WWWSSSSSSTTTZZZeeeqqq|||}}}yyywwwuuuuuuggg]]]PPPFFFAAA???===<<<<<<:::999999;;;<<<;;;;;;BBB@@@===;;;;;;<<<>>>>>><<<=========>>>AAAGGGKKKZZZfffssszzz}}}yyyyyy|||~~~}}}|||~~~~~~~~~wwwoooiiiaaaXXXSSSTTTVVV]]]gggsss|||~~~yyyvvvsssrrr{{{___WWWLLLDDD@@@>>>===<<<<<<:::999999;;;<<<;;;;;;???>>>===<<<;;;<<<>>>???===>>>>>>>>>@@@CCCGGGJJJYYYfffssszzz{{{yyy|||~~~}}}}}}{{{tttnnniiibbbYYYVVVWWW[[[bbblllvvv}}}}}}xxxuuuttttttwwwWWWQQQHHHAAA>>>===<<<<<<======<<<<<<======>>>???=========<<<;;;<<<>>>@@@>>>>>>>>>???AAADDDGGGIIIWWWdddrrr{{{|||zzz|||}}}}}}~~~yyyrrrlllhhhbbb[[[YYY\\\```gggqqqzzzzzzwwwvvvuuuvvv~~~OOOKKKDDD???<<<<<<<<<===:::===???>>>======@@@CCC;;;<<<>>>===;;;;;;>>>@@@======<<<>>>@@@CCCEEEFFFQQQ```pppzzz~~~zzz|||}}}|||~~~}}}xxxqqqkkkgggbbb^^^]]]aaabbbjjjuuu|||{{{wwwuuuwww|||KKKGGGBBB===;;;;;;<<<===777;;;>>>===::::::???DDD:::<<<>>>===;;;;;;>>>AAA<<<;;;;;;===@@@BBBDDDEEEMMM\\\nnnyyy{{{|||}}}|||}}}}}}|||wwwpppjjjfffbbb___```dddbbbkkkvvv~~~~~~wwwsssxxx{{{HHHFFFBBB???======>>>???<<<:::999:::<<<>>>>>>===<<<;;;;;;<<<<<<===>>>???>>><<<===@@@AAA???BBBHHHOOO[[[iiiwww|||vvvyyy}}}|||zzzzzz}}}}}}xxxuuuooohhhcccaaaccceeeiiiooowww}}}{{{vvvrrrtttyyyEEECCCAAA???>>>>>>>>>???===;;;::::::<<<>>>>>>===<<<<<<<<<<<<===>>>>>>???>>><<<<<>><<<;;;;;;===>>>======;;;<<<<<<======>>>??????>>><<<;;;===>>>>>>CCCIIIUUU___kkkttt~~~~~~yyyzzz~~~}}}{{{{{{}}}~~~yyywwwrrrlllfffcccbbbdddlllrrrzzz~~~{{{xxxuuuuuu|||<<<===???@@@AAAAAAAAA@@@???===<<<<<<===>>>===<<<;;;<<<<<<===>>>>>>??????>>>;;;:::<<<======CCCJJJWWW```jjjrrrzzz|||{{{|||}}}}}}~~~|||xxxwwwtttooojjjgggfffgggnnnttt{{{{{{wwwuuuzzz;;;===???BBBCCCDDDCCCCCCAAA???======>>>>>>===<<<;;;<<<===>>>?????????>>>>>>;;;:::<<<===>>>DDDKKKWWW```jjjpppvvv~~~|||{{{|||~~~}}}{{{yyyxxxuuuqqqmmmkkklllmmmooouuu|||~~~~~~}}}yyywww{{{;;;<<>>>>>>>>>>>===<<<;;;<<<>>>???@@@@@@???>>>>>>;;;;;;>>>???@@@EEELLLVVV```jjjpppuuu|||~~~{{{|||~~~}}}zzzyyyvvvrrrnnnlllnnnpppqqqvvv}}}~~~~~~|||}}};;;<<<>>>@@@BBBCCCEEEEEEDDDAAA???>>>>>>>>>===<<<;;;<<<>>>@@@@@@@@@???>>>===<<<===@@@AAAAAAFFFLLLVVVaaalllqqqvvv}}}{{{|||~~~{{{vvvqqqllljjjlllnnnrrrwww|||~~~:::;;;<<<>>>@@@BBBDDDEEEDDDBBB@@@??????>>>===<<<;;;<<<>>>@@@AAA@@@???>>>===<<<>>>BBBCCCCCCFFFLLLWWWbbbnnntttxxx~~~{{{}}}}}}wwwoooiiigggiiikkkssswww||||||}}}888<<>>???@@@???>>><<<<<<<<<======;;;<<<===>>>>>>===<<<;;;???;;;:::<<>>=========>>>???>>>===<<<;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;>>>::::::<<>>???======<<<;;;;;;;;;<<<<<<;;;<<<============<<<;;;<<<999999===???BBBIIIQQQ```iiisssyyy|||}}}~~~zzzsssjjjdddeeelllrrrxxx|||~~~||||||}}}zzz{{{~~~??????>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::===???CCCKKKUUUgggnnnvvv{{{}}}}}}{{{wwwpppgggaaaccckkkqqqvvv{{{}}}{{{|||~~~{{{|||===;;;999888888888777777;;;<<<<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999:::===???CCCMMMXXXmmmtttzzz~~~}}}}}}wwwssskkkbbb]]]___gggnnntttzzz}}}}}}~~~}}}~~~;;;999888999;;;<<<<<<<<<999:::;;;======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::<<<>>>???BBBNNNZZZooowww~~~~~~}}}|||}}}}}}~~~tttppphhh^^^YYY[[[dddkkkrrryyy~~~===;;;:::<<>>666777999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;===>>>>>>BBBNNN[[[kkkvvv~~~}}}~~~{{{|||}}}~~~sssooofff\\\VVVYYYaaaiiipppxxx}}}~~~===;;;999:::======:::777444555777999:::;;;::::::<<<;;;::::::::::::;;;<<<<<<<<<>>>???>>>AAANNN[[[gggsss~~~}}}~~~zzz{{{}}}~~~tttooofff\\\VVVXXX```hhhoooxxx~~~}}}~~~}}}}}}}}}}}}}}}:::;;;<<<<<<;;;;;;<<<>>>;;;===??????>>>======>>><<<<<<<<<<<<<<<===>>>>>>===<<<===>>>>>>AAALLLXXXeeeoooyyy~~~}}}{{{~~~uuukkk```YYYTTTTTT\\\fffnnnyyy|||}}}}}}}}}:::;;;<<<<<<;;;;;;<<<>>><<<>>>??????===<<<===>>>======<<<;;;;;;<<<===>>><<<;;;<<<>>>>>>AAAKKKWWWdddnnnwww{{{~~~~~~}}}|||}}}~~~sssiii^^^WWWSSSUUU___iiirrr}}}~~~~~~~~~~~~}}}~~~:::;;;<<<<<<;;;;;;<<<>>>===???@@@???===<<<<<<<<>><<<::::::;;;===>>>;;;:::<<<======@@@JJJVVVcccllluuuxxx|||{{{yyyyyyzzz|||}}}}}}||||||}}}~~~tttiii]]]UUUQQQSSS^^^iiittt~~~}}}~~~}}}{{{|||:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@???===;;;;;;<<<@@@>>><<<:::999:::<<<===:::999;;;======@@@JJJUUUaaajjjrrruuuyyy{{{sssrrrqqqsssvvvyyy{{{{{{zzz|||~~~xxxlll^^^TTTNNNPPPZZZeeesss|||}}}}}}yyyzzz}}}:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@???===;;;;;;<<>>>>>@@@IIITTTaaaiiiqqqtttxxx~~~xxxqqqiiihhhgggiiimmmrrrvvvwwwxxxzzz}}}vvvkkk]]]SSSNNNOOOYYYeeerrr{{{}}}yyyzzz|||:::;;;<<<<<<;;;;;;<<<>>>===???@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::<<>><<<>>>??????===<<<===>>>999:::;;;<<<<<<<<<;;;:::::::::===@@@@@@BBBJJJUUU```jjjsssvvvxxx}}}vvvnnnggg___XXXRRROOONNNPPPVVV]]]bbbeeennnssszzz}}}lllcccXXXRRROOORRR\\\gggsss{{{~~~}}}~~~~~~~~~:::;;;===<<<;;;;;;<<<>>>;;;===??????>>>======>>>777999;;;=========;;;::::::;;;>>>AAAAAABBBKKKUUU```jjjtttwwwyyy}}}~~~}}}~~~|||rrrggg```XXXQQQJJJHHHFFFHHHNNNUUU[[[^^^jjjpppxxx}}}zzzmmmdddZZZSSSOOOPPPYYYcccrrryyy}}}zzz~~~|||zzz:::AAACCC<<<888;;;???@@@===>>>?????????===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===??????@@@JJJTTTcccllluuuyyy|||~~~{{{}}}|||wwwooocccWWWNNNIIIDDDCCCBBBBBBEEEJJJOOORRRZZZgggttt{{{~~~~~~{{{wwwpppdddVVVOOOMMMOOOWWW___uuu||||||{{{|||~~~<<>>>>>???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::<<>>@@@@@@======???@@@>>><<<===>>>???>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::::::::<<>>===<<<>>>???>>><<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===??????BBBMMMYYYccclllvvv{{{zzzvvvppphhh^^^RRRHHHAAA>>>======>>>>>>???@@@@@@BBBMMMZZZeeennnvvvxxxvvvnnndddXXXPPPLLLMMMUUU^^^mmmwww~~~}}}}}}~~~===;;;:::<<<======;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===>>>??????BBBMMMYYYdddmmmwww|||wwwsssmmmggg___UUUKKKDDD<<<<<<<<<===>>>???@@@@@@>>>HHHSSS^^^jjjtttwwwuuuiiiaaaWWWPPPLLLNNNWWWaaammmxxx|||}}}}}};;;999:::===<<<:::999;;;:::;;;<<<===>>>===<<<<<<:::::::::;;;;;;;;;;;;<<>>??????CCCOOO[[[eeeoooxxx}}}xxxtttmmmhhhaaaYYYNNNGGG>>>===<<<<<<===>>>@@@AAA===EEEOOOYYYeeeqqqtttsssfff___WWWQQQLLLNNNXXXccclllwww{{{|||}}}~~~:::999<<>>???>>>DDDLLLUUUaaammmqqqooofff___XXXQQQLLLMMMVVVbbbhhhuuu}}}~~~999:::>>>AAA===777888@@@999:::<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<999999;;;>>>AAAGGGUUUccciiirrr{{{zzzrrrlllfff\\\PPPGGGDDDAAA===:::999999;;;===>>>DDDJJJRRR___jjjnnnlllgggaaaYYYRRRLLLKKKUUU```fffsss888<<<<<<888999>>>???;;;;;;<<<>>>??????===;;;:::;;;;;;;;;<<<<<<<<<<<<===:::===AAACCCBBBEEESSSbbbhhhrrr|||}}}~~~xxxpppjjjcccVVVJJJBBB@@@>>>===>>>??????>>>EEEFFFIIIPPPZZZcccjjjnnnmmmcccXXXOOOIIIHHHOOOXXXhhhttt~~~|||~~~999<<<<<<999999>>>???<<<<<<===???@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;===@@@CCCGGGSSS^^^iiisss|||~~~yyyrrrlllggg[[[PPPDDDAAA???===>>>>>>>>>===@@@@@@DDDLLLXXXeeennnrrrkkkbbbWWWPPPKKKKKKRRR[[[fffqqq}}}999;;;;;;999:::===>>>===>>>>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<======999999>>>CCCIIIRRR[[[hhhsss|||}}}}}}~~~~~~zzztttpppkkkaaaWWWJJJGGGBBB@@@?????????>>><<<===@@@IIIVVVdddoootttmmmdddYYYQQQLLLKKKRRR[[[dddooo{{{~~~999::::::999:::<<<===<<<>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::;;;???BBBHHHRRR]]]hhhsss|||}}}{{{}}}}}}vvvrrrnnnfff]]]RRRMMMGGGBBB@@@@@@??????>>>===@@@GGGSSSaaammmssssssiii^^^TTTMMMJJJOOOWWWdddppp{{{~~~999888888999999:::;;;<<<============<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===:::;;;???AAAAAAEEERRR```lllxxxxxxsssoooiiiaaaXXXRRRJJJCCC@@@>>>======>>>>>>@@@HHHTTTbbbnnntttuuukkk```WWWOOOLLLPPPXXXgggrrr|||~~~}}}:::777777::::::999:::===>>>===<<<;;;::::::999999;;;;;;;;;<<<<<<<<<<<<===999<<>>AAAKKKXXXfffrrrxxxrrriii```XXXRRRPPPUUU]]]iiisss}}}~~~<<<888888<<<===:::;;;??????>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===::::::===@@@AAAEEERRR^^^ttt}}}yyywwwsssoooggg___TTTJJJDDDAAA@@@@@@@@@BBBFFFOOO\\\iiirrrwwwrrrjjj```ZZZTTTRRRWWW^^^iiisss|||>>>999999>>>???;;;<<>>===;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;888888===BBBGGGQQQZZZsss{{{zzzxxxuuuoooggg[[[PPPJJJGGGFFFEEEGGGGGGKKKSSS^^^hhhppptttuuummmccc[[[TTTQQQUUU\\\iiirrr{{{zzz|||~~~>>>===;;;999888;;;@@@DDD<<<;;;;;;;;;<<<===???@@@<<<===>>>>>>>>>===;;;::::::888999<<>>???<<<<<<;;;::::::::::::;;;>>><<<;;;===???CCCNNNYYYggguuu~~~wwwrrrpppkkkbbb\\\[[[XXX[[[```hhhpppuuuvvvvvvyyypppeee\\\TTTQQQUUU\\\iiiqqq|||}}}|||~~~888999;;;::::::999;;;<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::::::::<<<<<<===;;;;;;>>>@@@EEEPPP[[[hhhttt}}}~~~{{{}}}{{{xxxyyyvvvnnnhhhfffdddggglllrrrwwwyyyyyyxxx{{{rrrggg^^^VVVQQQUUU\\\jjjqqq{{{||||||~~~888999;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;:::;;;>>>AAAGGGSSS^^^mmmwww~~~}}}{{{|||}}}zzzzzz}}}}}}wwwqqqpppooorrrwww{{{}}}}}}|||{{{}}}tttiii```XXXSSSVVV]]]kkkrrr|||||||||999:::;;;;;;999999:::;;;:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>;;;999;;;>>>BBBHHHTTT```qqqzzz|||}}}yyyxxxzzz~~~zzzzzzxxx{{{vvvlllccc[[[VVVYYY___kkksss|||~~~~~~~~~~~~}}}:::;;;<<<:::999999:::<<<:::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<=========<<<===;;;<<>>@@@EEERRR___mmmuuu~~~zzz{{{~~~vvviii___\\\___cccnnnvvv}}}~~~}}}~~~{{{<<<<<<;;;:::;;;<<<>>>@@@>>>>>>===<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<;;;<<<===>>>CCCOOO\\\lllsss}}}||||||~~~wwwlllbbb\\\]]]```hhhqqqzzz}}}|||~~~{{{}}}~~~>>>>>><<<<<<<<<===>>>?????????>>><<<;;;:::999888:::;;;;;;<<<<<<;;;;;;:::===;;;<<<======AAALLLYYYiiiqqq|||~~~~~~~~~yyyoooddd]]][[[\\\dddnnnwww}}}}}}}}}}}}|||}}}}}}~~~@@@???>>>===<<<=========>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;<<<>>>>>>BBBMMMYYYgggooo{{{yyyoooddd\\\ZZZ[[[dddmmmwww|||~~~~~~~~~~~~~~~~~~~~~@@@???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;===???@@@DDDOOO[[[fffooo{{{yyymmmbbb\\\[[[]]]bbbkkkvvv|||~~~}}}|||||||||~~~~~~~~~>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;;;;===@@@BBBEEEPPP\\\gggppp|||xxxmmmbbb\\\\\\]]]]]]hhhsss{{{~~~|||{{{zzzzzz||||||}}}~~~<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;>>>@@@AAACCCMMMYYYhhhqqq}}}}}}yyypppeee^^^\\\\\\]]]hhhttt|||}}}|||||||||zzz{{{}}};;;;;;<<<<<<<<<<<<<<<;;;=========<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<>>>@@@???AAAJJJUUUiiirrr~~~{{{|||yyyrrrhhh```[[[ZZZaaalllvvv}}}}}}}}}~~~~~~yyyzzz|||~~~<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::===<<<<<<;;;;;;:::999999<<<999999:::<<<@@@LLLWWWgggsss|||xxxsssjjj```]]]```dddllluuu{{{~~~}}}|||||||||yyy{{{}}}~~~<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;>>>;;;:::<<<>>>BBBMMMXXXgggttt~~~zzzuuukkkaaa]]]```eeennnxxx}}}~~~}}}}}}}}}zzz{{{|||~~~<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<<<<<<>>???DDDNNNYYYhhhuuu|||wwwmmmccc___```fffqqq|||~~~~~~~~~|||{{{|||~~~;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;>>><<<<<<>>>@@@DDDNNNXXXiiiwww~~~zzzwwwooofffaaaaaagggsss~~~}}}||||||;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999999<<<::::::===???BBBLLLVVViiiyyy{{{wwwvvvqqqiiidddcccgggsss~~~}}}}}}~~~::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888888:::888999<<<>>>AAAKKKUUUjjj{{{~~~yyyvvvvvvssskkkfffeeefffqqq{{{~~~}}}::::::;;;;;;<<<======>>>;;;;;;:::999999:::;;;;;;::::::999999999999999999999888999<<<>>>AAAJJJTTTjjj|||{{{xxxxxxuuummmgggeeeeeennnvvvzzz~~~~~~{{{}}}{{{}}}::::::;;;;;;<<<===>>>>>>;;;;;;999999999999;;;;;;888888888999999:::;;;;;;:::888:::===???BBBKKKTTTkkk|||~~~zzzzzzwwwooogggeeeeeekkksssxxx~~~~~~}}}}}}~~~~~~{{{|||wwwzzz===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<;;;;;;<<<999666666999<<<<<<<<<999888999===???BBBHHHPPPgggzzz|||yyyuuuooohhhccceeeiiipppyyy~~~}}}}}}~~~{{{zzzzzz<<<<<<;;;;;;;;;<<<<<<======;;;::::::;;;<<<<<<;;;===:::777777999;;;<<<;;;:::888999===@@@BBBHHHPPPgggyyy|||yyyvvvpppiiidddeeeiiioooxxx~~~}}}|||}}}{{{{{{|||;;;:::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<===;;;999888999:::::::::;;;999:::>>>@@@BBBHHHOOOfffwww~~~|||yyyvvvqqqkkkggggggjjjpppxxx~~~~~~{{{|||}}}}}}|||}}}~~~999999::::::;;;<<<===>>>::::::::::::999999:::;;;===;;;:::999999999999999<<<::::::>>>@@@AAAGGGOOOeeeuuu~~~}}}{{{yyyvvvrrrmmmjjjiiikkkqqqxxx~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{|||}}}999999999::::::<<<===>>>777999:::999777666888:::;;;;;;;;;:::999999999999<<<::::::===???@@@FFFMMMaaarrr~~~|||yyywwwuuurrrnnnkkkiiilllqqqxxx{{{}}}~~~}}}||||||~~~~~~}}}}}}}}}}}}|||{{{|||:::999999999:::;;;<<<<<<777999:::999666555888;;;999;;;<<<;;;999999999:::<<<999:::<<<===>>>DDDKKK[[[lll~~~{{{xxxvvvtttqqqmmmkkkhhhkkkqqqxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}:::::::::999::::::;;;;;;888:::<<<;;;777666999===777:::<<<;;;:::999:::<<<;;;999999;;;<<<===BBBIIISSSfffzzz}}}{{{wwwuuussspppllliiieeehhhnnnvvv~~~{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}|||~~~;;;;;;:::999999999::::::999<<<>>><<<888777;;;???666999<<<<<<:::999:::===;;;888888:::;;;<<>>>>>===;;;::::::<<<>>>===:::999;;;>>><<<;;;::::::;;;<<<;;;999???>>><<<:::;;;???EEEIIIRRR___qqq{{{xxxuuuqqqjjjeeebbbccckkkxxx~~~}}}{{{{{{{{{}}}~~~}}}~~~999:::<<<======<<<:::999:::;;;<<<<<<;;;:::;;;<<<;;;:::999999;;;;;;:::999======;;;::::::>>>CCCHHHQQQ___sss|||yyywwwrrrkkkeeecccccchhhsss{{{~~~~~~|||||||||~~~999999;;;;;;;;;;;;999999;;;:::999:::;;;<<<;;;:::;;;999999999;;;;;;:::999;;;;;;;;;::::::===BBBFFFOOO^^^sss~~~|||wwwoooiiieeebbbeeemmmuuuzzz~~~~~~}}}}}}}}}~~~888999::::::::::::999888<<<999777888;;;<<<:::888;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;>>>BBBFFFNNN\\\ooo|||tttnnneeebbbdddlllsssxxx}}}~~~||||||}}}~~~888999999999999999999888<<<999777888;;;<<<:::888;;;:::::::::<<<======;;;;;;<<<======>>>@@@CCCFFFMMMYYYjjjyyy|||uuuoooeeeccceeemmmtttxxx||||||~~~}}}||||||}}}}}}~~~}}}~~~999999999999999999999999;;;:::999:::;;;<<<;;;::::::999999:::<<<======;;;:::<<<>>>??????@@@CCCEEEJJJUUUeeettt~~~}}}|||{{{||||||yyysssmmmgggdddfffmmmtttwww{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~yyy{{{}}}::::::999999999999:::::::::;;;<<<<<<;;;:::;;;<<<888777777888:::;;;;;;:::999;;;===??????@@@BBBDDDGGGSSSdddsss~~~|||zzzxxxyyyzzzxxxsssooojjjeeedddiiipppuuu{{{|||~~~|||}}}~~~}}}}}}~~~|||zzzyyy{{{~~~;;;::::::999999::::::;;;:::<<<>>>===:::999;;;>>>666555555666888:::999888777:::===>>>>>>???AAABBBDDDQQQddduuu~~~~~~{{{yyyyyy{{{zzzvvvrrrlllfffbbbffflllrrr{{{}}}}}}{{{}}}||||||}}}}}}}}}|||||||||wwwzzz}}}:::::::::;;;;;;;;;;;;;;;===============<<<<<<;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@EEEPPP```ppp}}}}}}|||{{{yyywwwtttssslllddd```ccckkkrrr{{{~~~|||{{{{{{~~~~~~|||{{{~~~}}}||||||}}}}}}|||{{{yyy{{{}}}}}}~~~;;;;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@EEEPPP^^^lll|||}}}}}}}}}|||zzzxxxvvvuuuooogggbbbeeekkkrrrzzz}}}|||}}}~~~}}}||||||||||||}}}~~~~~~|||{{{|||}}}}}}}}}}}}::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;:::999999;;;<<<<<<;;;::::::;;;;;;<<<===???@@@EEENNN[[[gggvvv|||||||||{{{zzzyyywwwvvvrrrkkkfffggglllqqqyyy~~~~~~~~~~~~~~~~~~~~~zzz{{{~~~~~~|||~~~|||}}}888999999::::::;;;;;;;;;>>>>>>>>>>>>===;;;:::999;;;999888999:::<<<;;;;;;:::::::::;;;<<<===>>>???DDDLLLWWWcccrrr{{{{{{{{{zzzyyyxxxwwwwwwsssmmmhhhiiimmmrrrzzz~~~}}}}}}}}}~~~|||}}}yyy|||~~~|||}}}:::::::::;;;<<<=========>>>>>>>>>>>>===<<<;;;:::;;;999888888:::;;;;;;:::::::::::::::;;;===>>>???BBBKKKVVVbbbqqq{{{zzzzzzyyyxxxwwwwwwwwwrrrmmmiiikkknnnsss|||}}}{{{zzz|||~~~}}}~~~zzz~~~}}}~~~<<<<<<===>>>???@@@@@@AAA===============<<<<<<;;;:::999888888:::;;;;;;:::999999::::::;;;<<<>>>???BBBJJJUUUbbbqqq}}}|||zzzyyyxxxwwwwwwwwwrrrmmmjjjkkknnnrrr||||||zzzzzz|||~~~|||~~~~~~;;;;;;<<<===>>>???@@@@@@;;;<<<<<<===============:::999777888999;;;;;;:::999999999:::;;;<<<===>>>BBBKKKVVVbbbppp}}}}}}zzzyyyxxxxxxxxxtttooollllllmmmpppzzz}}}||||||}}}}}}~~~}}}~~~888888999:::;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>:::888777888999;;;::::::999999999:::;;;<<<===>>>CCCLLLWWWcccppp{{{}}}|||zzzyyyyyyyyyvvvqqqnnnmmmllloooxxx~~~}}}~~~~~~||||||}}}~~~}}};;;<<<>>>===<<<::::::;;;:::;;;;;;;;;<<<<<<======999999888888888888888888::::::::::::;;;===>>>???GGGLLLVVVbbbmmmwww}}}~~~~~~~~~{{{uuuvvvtttoookkkjjjooovvv|||}}}||||||}}}}}}|||}}}}}};;;<<<===<<<;;;::::::<<<<<<<<<<<<<<<============999999888888888888888888999::::::;;;<<<===>>>>>>EEEIIIRRR___lllwww}}}}}}{{{uuuyyyvvvrrrmmmlllnnntttxxx}}}}}}~~~~~~}}}}}}}}}~~~~~~<<<<<<<<<;;;999999;;;<<<==================<<<<<<888888999999999999999999888999;;;===>>>>>>======CCCEEELLLZZZkkkwww}}}~~~~~~~~~~~~zzzuuu{{{yyyvvvqqqnnnnnnqqqssszzz}}}~~~|||}}}~~~~~~~~~}}}{{{}}}}}}<<<<<<;;;999777888:::============<<<<<<;;;;;;:::888888999999999999999:::777999;;;===>>>>>>===<<>>>>>===<<>>>>>======@@@@@@DDDOOO___nnnuuuxxx~~~||||||zzzvvvuuuvvvuuuvvvwwwvvvsssqqqppppppsssyyy~~~||||||yyyzzz}}}888::::::999888777888999999999999999999:::::::::888888999999:::;;;;;;<<<999::::::;;;<<<===>>>>>>===>>>CCCLLLYYYfffooosssyyy|||}}}yyyxxx{{{zzzvvvvvvyyyuuuvvvwwwuuurrrooonnnnnnuuu{{{}}}|||}}}{{{|||}}}777999::::::888777777888999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::;;;===>>>???;;;>>>BBBJJJTTT```jjjpppsssxxx}}}~~~}}}|||wwwvvvzzzzzzwwwwww|||vvvwwwwwwtttqqqmmmllllllvvv|||||||||}}}~~~~~~~~~888888999:::::::::999999::::::::::::::::::::::::999:::;;;<<<============:::999888888999:::<<<===AAA??????CCCIIIQQQ```nnntttwww{{{~~~zzz|||{{{xxxxxxzzzyyyuuuwwwvvvwwwwwwrrrkkkjjjmmmrrr{{{~~~{{{}}}~~~888888999:::;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999:::<<<<<<=========;;;::::::999:::<<<===>>>@@@??????CCCHHHOOO]]]jjjrrruuuzzz}}}{{{}}}|||yyyxxx{{{yyyvvvwwwvvvvvvvvvqqqkkkiiillloooxxx~~~888888999;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<>>>??????>>>???CCCGGGLLLXXXcccnnnrrrxxx|||}}}{{{zzz{{{{{{xxxxxxvvvuuuuuupppiiigggiiillluuu|||}}}~~~888999:::;;;<<<=========;;;;;;;;;:::999999888888888999::::::;;;;;;;;;:::;;;;;;:::::::::<<<===>>>>>>===???CCCEEEIIISSS]]]iiinnnvvv{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~|||}}}}}}zzzzzzwwwtttsssooohhheeegggjjjsssyyy{{{|||~~~888999:::;;;<<<<<<<<<<<<:::999999999888888777777999999::::::;;;;;;:::::::::999999999999;;;<<<======<<<>>>AAACCCFFFOOOXXXeeekkkttt{{{~~~||||||||||||||||||}}}}}}~~~~~~}}}xxxtttrrrnnngggddddddjjjrrryyyzzz{{{~~~999::::::;;;;;;;;;;;;;;;888888888999999999999999::::::;;;;;;;;;;;;::::::999999888888999:::<<<======<<<===@@@AAADDDMMMVVVbbbiiisss{{{~~~}}}zzz{{{{{{{{{||||||||||||~~~zzztttrrrnnngggcccbbbhhhpppxxxyyyzzz~~~:::::::::::::::999999888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;===>>>===<<<<<<>>>@@@CCCLLLVVV___gggsss|||}}}|||{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||uuurrrnnngggbbbbbbdddnnnvvvyyy{{{~~~~~~|||||||||}}}::::::::::::999888777777999::::::;;;<<<===>>>>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???>>><<<<<<>>>???CCCLLLWWW^^^gggsss|||}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{~~~}}}uuurrrnnnhhhbbbaaaaaakkkuuuyyy|||~~~|||{{{{{{{{{}}}{{{<<<;;;::::::999999:::::::::;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>======???AAA<<<<<<;;;;;;>>>CCCJJJPPP\\\gggrrryyy|||}}}yyyyyy{{{~~~}}}}}}~~~|||uuunnnhhheeecccbbbgggoooxxx~~~}}}zzzyyyuuutttxxxzzzzzz~~~~~~}}}~~~::::::999888888888888999;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@??????AAABBB<<<<<<;;;;;;===BBBIIINNNYYYdddpppvvv{{{~~~~~~|||yyy{{{}}}~~~~~~~~~|||||||||}}}vvvoooiiifffdddbbbgggoooxxx~~~{{{zzzvvvuuuwwwyyyzzz~~~}}}:::999888888777777888888;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@???>>>>>>???@@@<<<<<<;;;;;;<<<@@@FFFJJJVVVaaammmsssxxx|||~~~}}}xxxyyy{{{{{{}}}|||yyyzzz{{{|||vvvpppjjjfffdddbbbfffnnnwww~~~}}}{{{wwwuuuwwwxxxyyy~~~~~~}}}|||::::::999888888888888888;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<:::999:::;;;===<<<<<<;;;;;;>>>CCCGGGUUU```lllqqqtttyyy|||}}}wwwxxxyyyyyy{{{|||yyyxxxyyy{{{vvvpppkkkfffcccaaaeeelllttt{{{~~~||||||wwwuuuvvvwwwxxx}}}~~~}}}||||||{{{{{{~~~;;;;;;:::999999999999999;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888999======<<<;;;;;;>>>BBBEEETTTaaalllqqqrrrvvvyyyzzzvvvwwwxxxxxxzzz~~~{{{xxxwww}}}{{{}}}|||zzzvvvqqqkkkeeebbb```ccciiiqqqxxx{{{|||zzz|||wwwtttvvvwwwwww{{{~~~~~~~~~}}}|||}}}}}}yyyyyy}}}<<<;;;::::::999999::::::;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999999:::;;;=========<<<<<<>>>BBBEEERRR```mmmqqqrrruuuxxxyyyuuuvvvxxxxxxzzz}}}}}}|||xxxwwwzzz~~~~~~~~~{{{zzzzzzyyywwwrrrlllfffcccaaacccgggnnnuuuyyyyyyxxxzzzvvvtttvvvvvvuuuxxx|||yyy|||~~~}}}|||||||||~~~~~~zzzyyy|||;;;::::::999999999999999;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::<<<===<<<============???CCCFFFOOO^^^mmmrrrsssuuuyyyzzztttvvvxxxyyyzzz|||~~~~~~zzzxxxxxxxxx}}}|||zzz|||~~~~~~zzz{{{{{{yyyuuunnnhhheeecccdddhhhnnnssswwwxxxxxxwwwtttsssvvvvvvtttuuuxxxtttxxx|||~~~~~~}}}||||||zzz}}}|||{{{}}}:::999999888777888888888;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888::::::::::::<<<===<<<=========>>>@@@CCCFFFKKK\\\lllssstttwwwzzz|||tttvvvyyyzzzzzz{{{~~~~~~{{{xxxxxxxxxwww}}}|||yyy{{{{{{||||||{{{wwwqqqjjjfffeeefffiiinnnssswwwxxxxxxuuussssssvvvvvvssssssvvvrrrvvv{{{~~~~~~}}}}}}|||zzz}}}}}}}}}}}}888888777777888999:::::::::999777666666888999;;;;;;;;;:::999999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>===;;;:::<<<@@@CCCMMM[[[lllvvv{{{}}}{{{wwwzzz{{{{{{{{{zzz{{{}}}~~~|||{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}{{{yyyvvvrrrlllhhheeefffhhhmmmrrrvvvwwwvvvuuutttsssssstttvvvxxxyyyrrrtttvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{|||~~~888888888888888999:::::::::999888666666777888999:::999888777777888999:::;;;::::::::::::;;;<<<<<<=========;;;;;;<<>>>>>===;;;:::999:::;;;<<<<<<;;;:::999999999999888999999:::;;;777999;;;<<<<<<===???AAAGGGSSS```hhhnnntttxxxxxx|||~~~~~~|||yyyyyyyyywww{{{~~~|||wwwvvvzzzzzzzzz{{{{{{{{{{{{||||||}}}{{{zzzyyywwwtttooolllkkkhhhffffffjjjoootttvvvpppqqqtttwwwyyyyyyyyyyyytttsssrrrrrrrrrtttvvvwwwuuu{{{~~~~~~<<<;;;::::::999999999999666888<<>>:::;;;:::999999888888999999999888888999:::;;;<<<===::::::::::::;;;===???@@@PPPQQQYYYgggqqquuuxxx|||zzz||||||yyywwwvvvyyy~~~|||xxxyyy|||xxxuuuvvv|||}}}zzzwwwtttrrrpppjjjfffggghhhjjjpppwwwvvvvvvwwwzzz{{{{{{yyywwwssspppqqqttttttqqqqqqtttwwwzzz~~~888999999888777888;;;>>><<<;;;;;;===@@@@@@===:::;;;:::999999888888999999777888888999999:::::::::;;;;;;;;;;;;<<<===???@@@LLLOOOXXXgggrrrvvvxxxzzzyyy|||~~~~~~|||zzzxxxxxxyyy}}}|||yyyyyyzzzyyyuuuuuu{{{}}}zzzwwwtttpppjjjffffffhhhiiiooovvvuuuuuuvvvxxxzzzzzzyyyxxxssspppooorrrsssqqqrrruuuvvvyyy}}}}}}999999999888777888<<<>>><<<;;;:::;;;<<<===<<<;;;;;;:::999999888888999999777777888999999999888777<<<<<<;;;;;;<<<===>>>>>>FFFJJJVVVgggsssvvvwwwyyyxxxzzz}}}~~~}}}{{{zzzzzz{{{|||}}}}}}|||zzzxxxwwwwwwsssrrrwww}}}~~~~~~}}}xxxtttpppjjjffffffggghhhnnntttuuuuuuvvvwwwwwwxxxxxxyyyrrrooonnnpppqqqqqqssswwwuuuwww{{{|||{{{}}}}}}888999::::::999999;;;<<<<<<:::999999999:::;;;;;;;;;:::999999888888999999777888:::;;;;;;999777666;;;;;;;;;;;;;;;;;;<<<<<>>>>>======>>>@@@IIIYYYfffnnntttyyyyyy{{{|||}}}|||}}}~~~}}}~~~|||vvvlllccc^^^]]]YYYWWWXXX^^^bbb``````aaajjjqqqxxx||||||{{{}}}wwwqqqkkkiiihhhgggkkkqqqwwwzzz}}}{{{wwwttttttvvvvvvsssrrruuuvvvtttuuuxxxwwwvvvwwwyyy|||~~~~~~}}}>>>===;;;888666888<<<@@@999<<<===<<<999777999;;;;;;:::999999888888999999777777777777888999;;;;;;999:::<<<>>>@@@@@@@@@???@@@@@@HHHVVVdddllltttyyyzzz{{{}}}}}}||||||~~~{{{}}}{{{sssfff\\\WWWWWWQQQMMMMMMSSSVVVWWWXXX[[[dddlllvvvzzzyyyxxx{{{yyyrrrllljjjiiihhhlllqqqtttxxx}}}|||xxxvvvvvvyyyvvvttttttwwwwwwuuutttwwwvvvuuuuuuwwwzzz}}}}}}||||||}}}~~~~~~;;;:::888777777888:::;;;===;;;999888888:::===>>>;;;;;;::::::999888777777999;;;;;;:::888888;;;>>>===<<<;;;:::;;;;;;===>>>@@@BBBGGGSSSbbbpppxxx|||~~~}}}{{{zzzzzz~~~}}}xxxooobbbYYYTTTSSSLLLHHHGGGJJJKKKLLLOOOTTT]]]dddlllsssvvvwwwyyy{{{~~~xxxqqqllljjjkkklllmmmyyywwwuuutttuuuuuuuuuuuu{{{xxxuuuvvvyyy|||{{{zzzvvvuuuuuuuuuvvvxxx{{{|||{{{{{{{{{}}}~~~~~~|||}}}~~~}}}{{{<<<<<<;;;::::::;;;<<<<<<<<<;;;999888999:::===>>>999999999999999999999:::999;;;;;;:::888888;;;>>>===<<<;;;::::::;;;<<<======???EEEPPP___mmmvvvzzz}}}||||||~~~|||wwwmmm```UUUPPPOOOGGGCCCBBBEEEGGGGGGJJJOOOVVV]]]gggoootttwww{{{}}}zzzsssmmmkkkkkklllmmmvvvuuusssrrrssssssssssssxxxwwwvvvwwwyyyzzzzzzzzzvvvuuuuuuuuuvvvxxx{{{}}}}}}|||{{{|||~~~~~~}}}}}}~~~~~~888999999999999999999888<<<;;;:::999999:::<<<>>>777888888999:::;;;;;;<<<999:::;;;:::::::::<<<>>>>>>===<<<:::::::::;;;;;;:::<<>>???===<<<:::999999::::::999;;;@@@IIIVVVeeepppwww}}}~~~|||||||||}}}|||vvvkkk\\\OOOHHHEEEDDD@@@@@@BBBCCCBBBDDDHHHJJJPPPZZZdddnnnvvv{{{}}}{{{yyytttnnniiiggghhhiiiqqqqqqrrrqqqppppppqqqqqqppptttxxxyyywwwvvvwwwyyyvvvuuuuuuuuuwwwyyy|||~~~}}}{{{xxxxxxzzz}}}~~~~~~~~~||||||}}};;;<<<>>>@@@@@@>>><<<;;;;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::::::::;;;<<<===>>>>>>===>>>===;;;:::999999999:::999;;;@@@HHHSSSaaannnvvv{{{}}}~~~|||||||||}}}|||vvvkkk\\\OOOGGGDDDDDD@@@@@@BBBCCCAAABBBFFFHHHMMMVVV```kkksssxxxzzz}}}{{{xxxsssmmmjjjjjjkkkoooqqqsssrrrqqqpppqqqsssppptttxxxxxxwwwvvvwwwzzzvvvuuuuuuuuuwwwzzz}}}zzzxxxvvvwwwzzz~~~~~~||||||:::;;;===>>>>>>===;;;:::;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::<<>>>>>AAACCCFFFMMMXXXdddmmmqqqrrrrrrssssssooohhhddddddggglllpppttttttqqqoooqqqtttuuuttttttuuuxxxzzzzzzzzzuuuuuuuuuvvvxxx{{{~~~yyyxxxxxxzzz}}}~~~~~~~~~}}}~~~}}}999999999::::::999999999:::::::::;;;;;;;;;<<<<<<777888999:::<<<===>>>???;;;::::::===AAABBB@@@===;;;:::999999999:::;;;<<<;;;===@@@CCCKKKWWWfffpppvvvxxx{{{{{{{{{zzzzzz{{{uuuuuurrriii\\\PPPHHHEEECCCAAA@@@CCCCCC@@@???BBB@@@BBBIIITTTaaakkkpppqqquuuwwwxxxtttmmmiiijjjlllkkkoootttssspppnnnpppssswwwtttrrrtttxxx{{{|||{{{uuuuuuuuuvvvxxx{{{zzzzzzzzz|||~~~~~~~~~~~~||||||}}}}}}~~~~~~zzz|||888999:::;;;<<<;;;:::999;;;:::999999999999;;;;;;<<<<<<<<<<<<;;;:::999999;;;999999<<<<<<::::::======::::::<<<===;;;;;;???:::<<<===>>>EEESSSdddnnnuuu{{{}}}{{{|||{{{zzzuuukkk]]]QQQJJJGGGBBBAAA???===>>>@@@BBBDDDCCCEEEJJJQQQZZZdddmmmsssuuuvvvvvvrrrllliiiiiikkkqqqpppqqquuuvvvsssrrrtttvvvuuuuuuvvvxxxzzzzzzyyywwwvvvvvvvvvxxxzzz}}}~~~}}}|||||||||||||||}}}~~~}}}|||{{{{{{zzzzzz{{{|||}}}~~~~~~888999::::::;;;;;;::::::>>>===;;;;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;999999<<<<<<::::::===>>>;;;999;;;:::666666999777:::===@@@FFFRRR```iiiuuuzzz~~~~~~{{{{{{wwwmmmaaaTTTKKKHHHEEECCCAAA??????@@@AAABBBBBBDDDIIIPPPYYYccclllqqquuuuuutttqqqnnnllllllllloooooosssyyyzzzvvvssstttvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwyyy|||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyy}}}}}}}}}}}}}}}~~~~~~~~~999999999999999:::;;;;;;>>>===<<<:::::::::;;;<<<999::::::;;;;;;;;;;;;:::;;;888999<<<<<<::::::===>>>:::999:::999666666999555888===BBBHHHQQQ\\\dddtttxxx}}}}}}{{{{{{xxxqqqeeeXXXNNNIIIFFFEEECCCBBB@@@@@@@@@@@@AAACCCHHHOOOXXXbbbjjjooouuusssrrrqqqqqqpppnnnmmmlllnnnuuu}}}zzzuuuuuuwwwvvvuuuuuuwwwyyyxxxxxxwwwwwwwwwxxxzzz}}}|||{{{zzzyyyyyyxxxyyyyyy~~~}}}{{{zzzzzz{{{|||}}}~~~:::999888888888999;;;<<<<<<;;;:::888888888888999888999:::;;;;;;;;;;;;;;;;;;888888;;;<<<999:::<<<<<<999888;;;;;;999:::===777888<<>><<<;;;:::999999777888888999:::;;;<<<<<<::::::::::::::::::::::::<<<888<<>>AAAAAA???<<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999;;;?????????DDDMMM\\\eeeooouuuzzz}}}}}}}}}wwwtttoookkkhhhffffffffffffiiinnnrrrvvvxxxxxxxxxyyyzzzzzzzzzxxxuuurrrppppppooooooqqqtttwwwwwwvvvwwwyyyzzz{{{zzzyyyzzz{{{}}}yyyuuussstttuuuuuuuuuxxxxxxxxxxxxxxxzzz}}}zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~;;;<<<<<<<<<;;;;;;:::999999888777666666777888999999<<<@@@CCCCCCAAA===;;;999999::::::;;;<<<<<<===::::::::::::::::::::::::888999:::;;;:::;;;BBBIIIXXXbbbmmmuuu{{{{{{zzzzzz|||wwwuuuqqqnnnllllllmmmnnnpppqqqtttwwwyyyzzzyyyyyy{{{{{{||||||{{{xxxvvvtttpppooonnnpppsssvvvwwwwwwvvvxxxzzzzzzyyyxxxyyyzzz{{{xxxtttrrrrrrssstttuuuzzzzzzyyywwwvvvxxx}}}~~~}}}||||||}}}}}}~~~}}}}}}~~~;;;;;;<<<;;;;;;:::999888888888777777777777888888888;;;>>>AAAAAA???;;;999777888888999:::;;;<<<===::::::::::::::::::::::::666888;;;:::888:::AAAHHHUUU```lllttt{{{zzzyyyyyyzzz}}}~~~zzzxxxuuusssrrrrrrtttuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}}}}{{{yyywwwvvvrrrpppnnnooorrrvvvxxxxxxwwwyyy{{{{{{zzzyyyzzz{{{xxxvvvtttrrrrrrrrrssstttzzzzzzxxxuuussstttzzz~~~{{{yyyxxxwww{{{|||~~~~~~}}}}}}~~~~~~}}};;;;;;;;;;;;:::999888777888999::::::::::::999888999:::===???>>><<<:::888888888888999999:::::::::::::::::::::::::::::::::555:::===<<<:::<<>>>>><<<:::888999999999888888888888777::::::::::::::::::::::::444;;;@@@>>><<<>>>EEEJJJQQQ]]]kkkttt{{{|||{{{zzzzzz|||}}}}}}|||}}}{{{yyywwwwwwxxxzzz{{{|||{{{zzzyyyyyy{{{}}}~~~}}}{{{yyywwwvvvvvvvvvtttqqqoooooorrrvvvyyy{{{vvvxxxzzzzzzyyyxxxyyyzzzuuuvvvvvvvvvtttssssssttt}}}~~~|||wwwsssttt{{{~~~{{{xxxxxxxxxxxxtttvvvyyy{{{|||}}}~~~~~~}}}}}}}}}888888777777888888999::::::::::::;;;<<<===>>>???===888888<<>>===::::::===;;;999888888999:::999999999888777666555666777888777888999:::;;;>>>BBBEEEJJJSSS```lllssswwwyyyzzzyyy}}}}}}{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~vvvxxx{{{|||}}}~~~~~~xxxssstttttttttuuuyyyzzz|||}}}}}}|||||||||wwwtttrrrrrrrrrtttwwwyyyzzzzzzyyyyyyzzzwwwxxxyyyzzz|||}}}|||zzzwwwtttsssuuuyyy}}}~~~~~~|||||||||{{{zzz{{{}}}888888777777888888999:::999999888888888888999999:::999;;;>>>===999999<<<===;;;::::::;;;<<<<<<;;;999::::::999888888999;;;777888999::::::<<>>??????>>>===>>>@@@AAADDDLLLZZZjjjxxx~~~~~~}}}|||}}}~~~|||~~~}}}~~~|||{{{{{{}}}zzzvvvssspppooonnnuuuwwwzzzzzzzzzyyyzzzzzzwwwvvvtttsssrrrrrrssstttrrrqqqqqqqqqqqqssstttuuu}}}{{{{{{zzzuuutttrrrrrrsssuuuyyy{{{~~~~~~888888777777777777888888:::::::::999999999888888999777666666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::<<<===@@@AAABBBBBBAAAAAABBBCCCBBBBBBHHHUUUgggwww}}}|||~~~~~~{{{zzz|||~~~~~~}}}|||~~~~~~|||zzzzzz{{{wwwtttrrrppppppqqqtttvvvwwwwwwvvvwwwxxxvvvuuutttssssssssstttuuupppppppppqqqrrrssstttuuu{{{{{{{{{~~~}}}yyytttrrrpppooopppssswwwyyy{{{:::999999999999999999:::;;;:::::::::999999999999777666666777999;;;:::999999999999999999999999999555666777888999999::::::>>>???@@@@@@??????@@@BBB???BBBGGGQQQ___mmmyyy|||{{{~~~~~~zzz{{{}}}}}}|||}}}{{{{{{}}}}}}|||zzzxxxuuusssrrrnnnqqqtttuuuuuuuuuuuuvvvttttttsssssssssttttttuuunnnnnnpppqqqssstttvvvvvvwwwxxxzzz|||}}}}}}|||{{{uuussspppooopppssswwwzzzzzz}}}<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999666666666888:::;;;:::888777777777777777777777777444555777888999999888777999;;;<<<<<<;;;;;;<<<>>>===AAAHHHOOOXXXdddqqq{{{~~~{{{{{{~~~yyyzzz|||~~~}}}~~~}}}|||yyyzzz|||}}}|||yyyuuusssnnnqqqtttuuuuuuuuuvvvwwwsssrrrrrrrrrsssssstttuuummmnnnoooqqqsssuuuwwwwwwtttvvvyyy{{{{{{{{{|||}}}wwwuuusssqqqrrrvvvzzz|||zzz}}}~~~~~~::::::999999::::::;;;<<<:::999999:::;;;<<<:::888;;;;;;:::999888888888888777:::<<<<<<:::888777777999999999888666555666777::::::999888888999999999BBBAAAEEEMMMVVV```mmmyyyzzz~~~~~~{{{yyy{{{|||zzzyyyzzz|||}}}}}}~~~}}}}}}~~~}}}}}}yyywwwwwwuuuuuuvvvxxxyyyyyyvvvtttuuusssooollllllnnnqqqsssoooppprrrwwwzzzzzzvvvrrrvvvzzz{{{xxxwwwzzz{{{zzzuuuuuuuuuttttttvvvyyy|||}}}}}}:::999999999999:::;;;;;;999;;;===<<<:::999:::<<<::::::999999888999999999888999;;;;;;999888777888777888888777666666888:::777888888999:::<<<===>>>???>>>BBBJJJRRR[[[iiiuuuyyy~~~}}}}}}zzz{{{}}}~~~~~~~~~~~~~~~{{{vvvuuuuuusssssstttwwwyyyzzzyyywwwzzzwwwsssooonnnnnnppprrrnnnpppsssxxx{{{{{{wwwssstttwwwxxxvvvwwwyyyyyyvvvuuuvvvvvvvvvvvvxxx|||~~~~~~999999888888999999:::;;;666:::>>><<<777555999===999999999888999999::::::888999:::999777777777999555777888777777777999;;;888888999:::<<<===>>>???;;;;;;>>>EEELLLUUUcccpppvvv{{{~~~{{{|||}}}~~~}}}xxxtttrrrrrrqqqqqqsssvvvyyy||||||{{{}}}{{{wwwrrrpppoooooopppoooqqquuuzzz|||{{{wwwtttqqqrrrssssssvvvzzzwwwqqqtttuuuuuuvvvvvvyyy}}}~~~888888888888888999::::::666888;;;999666555777;;;888888888888999:::;;;;;;888999999888666666888:::777888888888777777999;;;:::::::::;;;;;;;;;;;;;;;::::::===CCCIIIQQQ```nnnsssyyy~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~|||}}}|||wwwsssqqqqqqrrrqqqrrruuuyyy{{{|||||||||zzzwwwtttqqqpppppppppsssuuuyyy||||||zzzvvvsssppppppqqqrrrwww{{{vvvnnnpppqqqrrrssstttwww{{{~~~~~~}}}~~~888777777777777888999999:::999888777888999999999888888888888999:::;;;;;;888999999888777777999:::999::::::999777666888999777888999:::;;;:::::::::;;;;;;>>>CCCGGGOOO___mmmtttzzz~~~}}}~~~~~~~~~|||{{{{{{|||yyy{{{{{{wwwtttrrrqqqsssrrrsssuuuxxxzzzyyyxxxwwwvvvuuusssrrrrrrrrrrrrxxxzzz}}}}}}{{{xxxuuurrrqqqrrrrrrsssxxx{{{wwwooooooppprrrssstttwww|||{{{yyyzzz}}}777777777666777777888999>>>;;;888888:::<<<<<<:::999999999888999999::::::777999::::::999888:::;;;:::;;;;;;999777666777888333444777999;;;<<<======;;;<<>>>>>===999:::===@@@AAAHHHYYYiiisss{{{|||}}}}}}}}}~~~~~~}}}}}}}}}{{{yyy{{{}}}zzzyyywwwtttqqqnnnpppsssvvvyyyxxxtttqqqoooppprrrsssuuuuuuuuuuuu}}}~~~~~~|||yyywwwxxxzzzuuuwwwxxxuuuuuuwwwvvvsssrrrsssttttttuuuxxx||||||yyywwwxxxzzz||||||zzz~~~666666666666666777888888555888999777222222666<<<;;;;;;:::999888888888888777999<<<>>>===;;;;;;;;;777888999999888999;;;<<<777888;;;=========<<<;;;777888;;;===>>>EEEVVVfffooowww}}}{{{}}}}}}}}}}}}~~~}}}{{{|||~~~~~~{{{yyyyyywwwssspppkkkmmmqqqvvvyyyxxxtttqqqoooqqqssstttvvvvvvvvvuuu|||}}}}}}{{{yyyxxx{{{~~~uuuyyyyyyuuusssuuuuuutttpppqqqrrrrrrsssuuuyyy}}}xxxwwwwwwzzz||||||yyyvvv|||<<<;;;999888777888999999555555777888999999999999666777888888777666777999999777555555777999;;;;;;:::777777:::;;;:::;;;???=========<<<;;;;;;::::::@@@:::;;;??????@@@OOObbbkkkqqqwwwzzzxxxyyy|||zzz{{{|||||||||~~~~~~}}}|||}}}~~~{{{yyywwwvvvtttqqqooouuuuuutttvvv|||zzzqqqppprrrtttsssrrrssswww{{{}}}zzzuuurrrqqqssswwwyyy{{{{{{yyywwwuuutttrrrrrrqqqtttwwwwwwvvvvvvyyy{{{{{{yyywwwxxx|||}}}{{{yyy~~~;;;:::999888777777888999666666777777888888999999888999:::::::::::::::;;;:::999777777888999:::;;;;;;888777::::::999:::>>>============<<<<<<<<<<<<>>>::::::>>>>>>???LLL]]]eeekkkssswwwwwwxxx}}}{{{{{{{{{{{{|||~~~}}}{{{{{{|||}}}~~~|||yyywwwvvvtttqqqooommmnnnooossszzz|||tttssstttuuutttttttttvvvwwwyyywwwtttrrrsssuuuyyy{{{|||{{{zzzxxxvvvtttsssrrrtttvvvxxxxxxvvvvvvxxxzzzxxxyyyyyyyyyyyyyyyzzz{{{|||~~~:::999999888888888888999888777666666666777888999999999:::;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<===999888::::::888999===<<<<<<<<<=========>>>>>>===999:::>>>======GGGUUU]]]dddnnnsssuuuxxx}}}|||{{{zzzyyy{{{}}}}}}zzzyyyzzz|||~~~}}}zzzxxxvvvtttqqqoookkkmmmnnnqqqyyy}}}vvvvvvuuutttuuuvvvvvvuuusssuuutttsssssstttwwwzzz|||}}}|||{{{yyywwwuuusssrrrwwwxxxyyyxxxwwwvvvwwwxxxuuuxxxzzzyyyvvvuuuxxx|||zzz|||~~~~~~}}}}}}}}}~~~:::::::::999999999999:::888777555444444555666777777777888999;;;;;;:::999999::::::::::::;;;===>>>>>>:::999::::::777888<<<::::::;;;;;;<<<======>>><<<:::;;;>>>======DDDNNNXXX```jjjqqqtttwww}}}|||zzzxxxxxxzzz}}}~~~~~~zzzyyyzzz|||~~~}}}zzzxxxvvvtttqqqoooooopppqqqrrrxxx~~~|||wwwuuussssssuuuxxxxxxuuurrruuutttsssssstttvvvyyyzzz}}}}}}|||{{{yyywwwuuussswwwxxxxxxxxxxxxxxxyyyyyyuuuwwwwwwvvvuuuuuuwwwzzzyyy{{{}}}}}}}}}}}}~~~::::::;;;;;;;;;;;;;;;;;;888666444333333444555777777666777999<<<===:::888666888:::;;;;;;<<>>;;;999::::::777888;;;777888999999:::;;;<<<<<<<<<<<<<<<>>>===>>>CCCIIIUUU^^^hhhpppsssvvv{{{|||yyywwwwwwzzz~~~|||}}}|||{{{|||~~~|||zzzxxxwwwuuussspppnnnppppppqqquuu{{{{{{wwwrrrqqqqqqtttxxxyyywwwssswwwvvvuuuttttttuuuvvvwww|||}}}}}}}}}{{{yyywwwvvvvvvvvvvvvwwwyyyzzz{{{{{{xxxuuussssssvvvxxxxxxwwwvvvxxxzzz{{{|||}}}999:::;;;;;;;;;;;;;;;:::777666555555555666777888888777888;;;>>>???<<<999444888;;;<<<:::;;;>>>AAA>>>:::999::::::777888;;;777777888888999:::;;;;;;<<<<<<<<<<<<<<<>>>AAAEEEQQQZZZfffnnnqqqtttxxx}}}zzzxxxvvvwww|||}}}|||}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvtttrrrjjjmmmmmmmmmqqqxxxzzzwwwrrrqqqrrrtttwwwxxxxxxwwwzzzxxxuuusssrrrssstttvvv{{{|||}}}~~~~~~|||zzzyyyuuuttttttvvvyyy{{{{{{zzzzzzuuuqqqrrrvvvyyyxxxvvvuuuvvvyyyzzz{{{}}}777888999:::::::::999999777888888888999:::::::::777666666:::>>>???<<<777666999===<<<999888;;;>>>===:::888::::::888999<<<888888888999999::::::;;;:::;;;:::888999<<<@@@BBBLLLUUUbbbjjjooorrrwww{{{yyyvvvuuuxxx}}}}}}{{{~~~~~~~~~~~~|||zzzxxxxxxxxxxxxvvvtttmmmnnnnnnlllooouuuwwwuuuuuuvvvwwwwwwvvvwwwyyy{{{{{{xxxtttqqqppprrruuuwwwyyy{{{}}}~~~}}}{{{vvvuuutttuuuxxxzzzyyywwwxxxvvvtttssstttvvvxxxyyyxxxzzz{{{||||||~~~555666777888999999888777888999:::<<<<<<======<<<444333333777<<<===999555888;;;>>>===888666888;;;===999888::::::888999===999999::::::::::::;;;;;;999999888555777;;;???@@@GGGQQQ___hhhmmmqqqvvv{{{xxxvvvuuuyyy~~~}}}yyy~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyyyywwwvvvtttuuusssoooooossstttrrrxxxzzz{{{yyyvvvvvvyyy}}}zzzwwwssspppppprrrvvvxxxxxxzzz}}}~~~}}}xxxvvvtttuuuxxxyyywwwuuuvvvwwwxxxuuussssssxxx|||~~~999888888777777777777777:::999999<<>>::::::::::::;;;<<<<<<===EEELLLWWWdddnnnuuuxxxyyy}}}zzzwwwwwwyyy}}}~~~|||}}}~~~|||zzz|||zzzwwwwwwwwwwwwvvvtttvvvvvvvvvtttrrrqqqqqqrrrzzz{{{|||{{{yyyxxxxxxyyyyyywwwuuusssssstttvvvwwwxxxxxxxxxxxxwwwyyy|||xxx{{{yyysssqqquuuuuuqqqssssssttttttuuuwwwxxxyyy}}}~~~{{{999888888777777777777777:::888888:::======;;;888999777666888::::::888666888888888888999:::;;;<<<;;;;;;:::::::::999999999;;;::::::<<>><<<999999::::::;;;===>>>???DDDJJJUUUaaallltttxxxzzzzzzyyywwwxxxzzz~~~|||}}}~~~|||{{{zzzxxxwwwvvvwwwxxxwwwvvvvvvvvvuuutttrrrrrrtttvvvxxxzzz{{{{{{yyyxxxxxxyyyxxxwwwtttsssssstttwwwxxxxxxyyyxxxvvvuuuuuuwwwzzz{{{}}}zzztttrrrttttttpppppprrrtttvvvwwwwwwvvvvvv{{{|||~~~|||999888888777777777777777999888777888:::;;;:::999999777666666777888888777888888888888999:::;;;;;;::::::::::::999999999999<<<999999===CCCDDD>>>888999999999:::;;;===>>>???AAAGGGQQQ]]]hhhqqqwwwzzzwwwwwwxxxzzz|||~~~}}}}}}~~~}}}|||{{{xxxvvvvvvvvvxxxyyyyyyxxxwwwwwwuuusssrrrsssvvvxxxwwwyyyzzzzzzxxxwwwwwwxxxvvvtttrrrqqqrrrtttwwwyyy|||{{{zzzxxxuuutttuuuvvv~~~|||vvvssssssrrrpppnnnqqqtttxxxyyywwwuuutttzzzzzz{{{|||||||||||||||~~~999888888777777777777777888777666666777888999999999888666555666777888888999888888888999999:::;;;:::::::::999999999999888999777777:::>>>???;;;777:::999999::::::;;;<<<===???DDDLLLWWWcccnnnvvvzzzwwwyyy{{{}}}||||||||||||}}}|||||||||||||||{{{{{{zzzvvvuuuvvvwwwzzz{{{{{{zzzzzzyyyvvvsssqqqrrruuuxxxxxxyyyzzzyyyvvvuuutttuuurrrqqqooonnnpppssswwwzzz|||yyywwwxxxyyy~~~{{{wwwtttsssrrrqqqppprrruuuwwwxxxxxxvvvuuuxxxxxxxxxyyyyyyyyyyyyyyy999888888777777777777777777777666666666777888999999888777666666666888999999999888888999999::::::::::::999999999888888888666777777777777888:::;;;;;;:::999999888999999999===AAAHHHRRR^^^jjjtttyyyyyy|||~~~|||yyywwwwww~~~|||{{{|||}}}~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyywwwwwwwwwyyy|||}}}|||zzz}}}|||xxxtttppppppsssuuuyyyzzzzzzxxxuuurrrqqqqqqooommmllllllnnnsssxxx|||}}}||||||}}}~~~|||yyywwwuuusssssstttssstttuuuvvvwwwwwwxxxyyywwwwwwwwwwwwwwwwwwxxxxxx~~~999888888777777777777777555666888777666666777999888999999888777777888::::::999999888999999::::::999999999999888888888888777999999888777777;;;>>>;;;::::::999999999999999<<>><<<===AAAIIITTTbbbooovvvzzz}}}zzzuuuuuuvvvuuuwwwzzzzzzyyyzzz~~~~~~|||zzzxxxxxxyyy{{{|||~~~}}}}}}|||yyyzzzzzzxxxuuuqqqooopppqqquuuvvvwwwuuusssqqqppppppnnnmmmllllllqqqwww~~~zzzwwwxxxuuupppooorrrpppqqqssstttuuuvvvvvvuuuxxxxxxwwwwwwxxxzzz{{{|||~~~999888888777777777777777333666:::;;;999777777888777:::======:::999999:::::::::999999888999999999999999999888888888888777777555444888===>>>999444999999:::;;;===???AAABBB<<<===@@@GGGRRR```mmmuuuxxx}}}~~~yyyvvvvvvxxxssswww{{{zzzyyyzzz~~~{{{yyyyyyzzz|||~~~{{{yyywwwxxxwwwuuurrrppppppqqqrrrtttuuutttsssrrrrrrssspppnnnmmmnnnssszzz{{{xxxxxxtttnnnlllppplllnnnrrruuuvvvuuusssqqqyyyxxxxxxxxxzzz{{{}}}:::::::::::::::::::::::::::999999999999999999999999999999999999999999999:::::::::999999888888888<<<;;;999777666666777777555555555777:::<<<;;;:::>>>>>>===<<<;;;:::::::::;;;888:::DDDOOO[[[iiittt{{{yyy|||{{{vvvuuuxxx{{{~~~|||xxxyyy{{{zzzzzz|||~~~|||}}}}}}{{{yyyzzzyyyvvvrrrqqqssswwwrrrrrrsssvvvxxxyyywwwuuuuuupppnnnppprrrwww}}}{{{wwwqqqmmmnnnppprrrvvvxxxxxxuuurrryyywwwvvvwwwyyy}}}~~~999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999888888888:::999888777777777888999888777777999:::;;;:::999======<<<<<<;;;;;;::::::<<<:::<<>>???FFFWWWgggsssrrrrrrsssrrrsssuuuxxxwwwyyyyyywwwttttttxxx}}}{{{|||||||||{{{zzzxxxwwwuuuyyyzzzvvv|||}}}}}}{{{wwwuuuwwwzzzrrrrrrssswwwzzz||||||{{{yyyvvvvvvyyy{{{yyyvvvttttttuuuwwwzzz{{{zzzyyyuuuvvvxxxzzz|||777777777777777777777777666666777777777888888888888888888888888888888888888888888888888888888888:::::::::999888777777666999888999;;;===>>>>>><<<999999999:::::::::::::::888888999;;;<<>>>>>===999999999999999999999999888777777:::;;;@@@MMMYYYiiipppuuutttsssvvvxxxxxxxxxyyyxxxvvvuuutttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxxxxyyyyyy{{{~~~}}}|||~~~|||{{{}}}|||zzzwwwvvvtttuuuvvvxxxxxxwwwzzz}}}888888888888888888888888777777888888999::::::;;;888888888888888888888888666777777777888888888999;;;<<<<<<<<<<<<;;;999999999888888:::<<<===<<<;;;::::::999999888888777777:::777777999;;;???GGGPPP___iiiqqqrrrsssvvvxxxwwwzzzzzzyyyxxxvvvvvvvvvwwwvvvxxxzzz{{{|||zzzxxxwwwuuuuuuvvvvvvwwwxxxyyyyyyzzz}}}~~~|||zzzxxxvvvsssssstttuuuuuutttwww{{{888888888888888888888888777777888999::::::;;;;;;777777777777777777777777666666777777888888888999:::;;;<<<=========<<<;;;:::999999:::;;;;;;:::888;;;::::::999888777666666===999777:::<<<>>>CCCIIIVVVcccmmmpppqqqvvvyyywww{{{{{{zzzxxxwwwwwwwwwwwwsssvvv{{{~~~|||xxxuuutttuuuwwwxxxyyyyyyyyyxxxyyy}}}{{{zzzyyyvvvsssqqqrrrssssssssstttyyy999::::::::::::999888888<<<;;;:::999999999:::;;;999:::;;;:::888777888:::777777777888999999999:::666;;;===<<<;;;;;;999666777888999:::;;;<<<<<<<<<888999:::;;;;;;:::888777666999<<<======>>>CCCGGGQQQ\\\iiisssuuuvvvwwwyyyzzz||||||xxxwwwxxxvvvrrrqqqzzz|||zzz|||{{{xxxuuuuuuvvvyyy||||||yyyuuu{{{}}}~~~|||{{{}}}~~~{{{yyywwwuuuuuuuuutttrrrpppvvvzzz888999999999999888777777:::999888888888888::::::888888888777777666666777888888888888999999999999888AAAFFFAAA:::777888999666777999:::;;;<<<<<<<<<999999:::::::::999999888666999;;;<<<;;;<<<@@@CCCNNNXXXeeeooorrrtttvvvxxxzzz~~~~~~zzzwwwwwwvvvtttrrryyy}}}|||{{{}}}|||xxxxxxwwwwwwyyy{{{{{{xxxuuuyyy{{{{{{zzzyyy}}}|||zzzyyywwwvvvwwwvvvtttsssuuuyyy~~~888888888888888777777666777777777777777888999:::888777666666777777666555999999999999999888888888:::GGGNNNFFF999444777<<<555666888:::;;;<<<======::::::999999999999::::::999;;;======;;;;;;>>>AAAJJJSSS___iiinnnqqqtttvvvyyy{{{vvvuuuvvvvvvtttxxxzzz{{{}}}}}}yyy|||{{{zzzzzz{{{{{{zzzyyyxxxyyyxxxwwwwww|||~~~|||zzzyyyyyyyyyyyywwwvvvyyyzzz}}}999999999999999888777777666666666777888999::::::;;;999888888::::::888666:::::::::999999888888888:::FFFLLLDDD777333777;;;555666888:::;;;======>>>;;;:::999888888:::;;;<<<===???AAA???===<<>>AAAEEEKKKTTT]]]eeelllqqqtttttt{{{yyyrrrqqqsssuuuxxxvvvvvvzzz~~~~~~{{{yyy||||||||||||}}}|||zzzwwwttttttwww|||}}}{{{zzz{{{||||||{{{zzz{{{|||;;;;;;;;;;;;;;;::::::999777777888999:::::::::999888:::;;;:::888777888999:::::::::::::::999999999666::::::888777999999666777888999:::;;;<<<<<<<<<:::999999::::::;;;<<<===999<<<===<<<:::999<<>>>>>@@@GGGRRR]]]gggmmmqqqrrrtttyyy}}}|||wwwssssssuuuwwwwwwuuusssssssssxxxsssrrrwwwzzzzzzyyyzzzuuuvvvxxxxxxxxxyyyzzz|||}}}|||{{{|||}}}{{{~~~::::::999888777666555444888777777777777888999999;;;<<<<<<===<<<;;;:::999888888888888777666555555::::::999999999::::::;;;777999:::999999888999;;;;;;::::::;;;===>>><<<;;;999888777666666777888999;;;<<<>>>DDDOOO[[[eeekkkpppqqquuuzzz}}}}}}xxxtttsssuuuwwwwwwvvvttttttuuuwwwsssssswwwzzzyyyyyyzzztttuuuvvvwwwwwwwwwxxxyyy{{{zzzyyyzzz~~~~~~{{{}}}:::999888777666666666666888888888888888999::::::::::::;;;;;;;;;:::999999::::::999888777666555555::::::999999888999999999===<<<::::::;;;;;;:::888:::::::::<<<>>>???>>>===777666555555555555666777888999<<>>>>>===888888888777777888888888777888:::???HHHSSS___fffqqqtttxxx|||~~~|||yyyvvvuuuwwwyyyzzzyyyxxxxxxxxxvvvtttuuuyyyzzzxxxwwwyyyzzzyyyyyyzzz{{{|||{{{{{{yyyxxxxxxxxx{{{~~~}}}xxxwwwzzz===;;;999888777777777888999999888888999999:::;;;888888888888999999:::::::::999999999:::;;;<<<<<<::::::999999888999999:::;;;999777888:::;;;999777777777888:::===???>>>===999999999999999999999999777888:::>>>DDDOOO[[[dddqqquuuyyy}}}}}}{{{xxxvvvvvvxxxzzz{{{yyyxxxxxxyyyuuutttvvvzzzzzzwwwvvvyyy{{{zzzyyyzzz}}}~~~}}}{{{{{{zzzzzzzzz|||~~~}}}wwwuuuxxx|||@@@>>>;;;999777777888999888888888888888999::::::888888888888999:::;;;<<<666666666666777999:::<<<::::::999999::::::;;;<<<===<<<;;;;;;<<<<<<;;;:::999999999;;;>>>@@@@@@>>>777888888999999888888777777888:::<<<@@@JJJWWW```nnnrrrxxx||||||{{{yyyxxxwwwyyy{{{{{{yyywwwwwwwwwttttttwww{{{zzzvvvvvvyyyzzzxxxvvvxxx|||~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~}}}yyywwwxxx{{{}}}CCCAAA>>>:::888888888999888777777777777888999999888888888888999;;;===>>>777666555555555777999:::999999999:::;;;<<<===>>>?????????>>><<<;;;;;;;;;999888999;;;===???>>>===777777888999999888777777666777999999<<>>???@@@???AAABBB???:::777888:::777666777888;;;<<<;;;:::888999:::;;;;;;:::999888555777777777999AAANNNXXXcccjjjsssyyy|||}}}yyy{{{|||{{{xxxuuutttttttttuuuyyy|||zzzuuuuuuxxx{{{xxxwww{{{~~~}}}|||{{{}}}~~~~~~~~~KKKFFF???;;;;;;;;;999888777777888999:::<<<>>>???:::888666777999;;;;;;;;;::::::::::::::::::::::::999888777777999<<<@@@BBBBBB@@@============<<<;;;777777777777888999:::;;;999888999;;;??????<<<999666999:::::::::@@@JJJSSS```fffnnntttwwwxxxxxxyyy|||zzzzzz{{{zzzvvvrrrxxxvvvwww{{{zzzvvvuuuwwwwwwvvvzzz}}}zzzxxxvvvuuuuuu~~~~~~}}}}}}|||zzz}}}PPPJJJBBB===;;;;;;999777888888888888888999::::::;;;999888888999::::::999::::::::::::::::::::::::999888777777888;;;>>>@@@AAA???===<<<======<<<:::777777777888888999:::;;;:::999999;;;===>>><<<999555888::::::999===DDDJJJ[[[aaakkkssswwwyyy{{{{{{|||zzzyyy{{{}}}}}}yyyuuuvvvttttttwwwwwwssssssuuuvvvvvvzzz}}}|||{{{zzzyyyxxxwwwwww~~~}}}~~~~~~{{{yyyxxx{{{~~~UUUNNNDDD===;;;:::999888:::999888777777777777777:::999999999::::::999777::::::::::::;;;;;;;;;;;;:::999888777888:::<<<>>>>>>===;;;;;;<<<<<<;;;:::777777888888999999::::::<<<:::999999;;;<<<;;;:::555888:::999888999===AAASSS[[[fffpppwwwzzz|||~~~zzzyyyzzz}}}}}}yyyvvvsssrrrttttttrrrssswwwvvvwww|||}}}~~~zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{}}}}}}yyyvvvwwwwwwyyyUUUMMMCCC<<<:::::::::999:::999888777777777777777888888888:::;;;;;;999777::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;::::::<<<<<<:::999777888888999::::::::::::<<<;;;999888999:::;;;<<<888999999888777888<<>>999999:::::::::777777777888999:::;;;<<<888777777999;;;<<<;;;999777777888888999999::::::===<<<;;;;;;::::::::::::666666777888:::;;;999777888999:::;;;;;;:::999888999999999888777888<<<>>>@@@===999777888<<>>::::::::::::888777666666777777888::::::<<<:::888888999999999777555666666777888888999999::::::999999999999999999444444555888::::::888666888999;;;<<<<<<;;;999888666777999888888999<<>>???@@@FFFOOOZZZdddmmmvvv||||||zzzzzz}}}~~~}}}{{{yyyuuuuuuxxxzzzyyy|||~~~}}}~~~{{{{{{xxxyyyzzzzzzzzzxxxvvvuuuttttttuuuwwwxxxzzz{{{|||wwwzzz}}}}}}|||}}}}}}zzzwwwyyy}}}~~~~~~~~~}}}|||{{{|||{{{xxxvvvvvvxxx{{{LLLFFF???<<<;;;;;;999777777666666666666777777888@@@===:::888888777666555444555555666777888888999777777777777777777777777333333555777::::::888666888999;;;<<<<<<;;;999888444666999999888999===@@@>>><<<:::999999::::::999===BBBKKKVVVaaalllwww}}}|||xxxvvvvvvzzz||||||{{{{{{xxxyyy|||~~~}}}{{{zzz|||~~~|||~~~vvvxxxyyyzzzzzzyyywwwvvvtttttttttuuuvvvxxxzzz{{{vvvyyy||||||zzzzzz}}}||||||zzzwwwssstttwww{{{|||||||||||||||}}}~~~{{{|||}}}~~~~~~|||wwwtttuuuyyy}}}CCCAAA>>><<<<<<;;;999777999999888888888888888888666777999999:::999888777777888888777444333333444777555666999999666555666666999;;;999777888888777999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;???===<<<<<<<<<<<<:::999<<>><<<<<<;;;999777777777777777777777777777666777888888888777666555777888888777555444555666777555666::::::777666888777999;;;:::888888888888::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;::::::<<<:::999999::::::888777;;;???FFFNNNXXXcccmmmtttuuutttuuuxxx}}}~~~}}}{{{yyyzzz|||~~~~~~~~~}}}{{{zzzyyyzzz{{{zzzwwwtttsssqqqqqqssswwwyyyxxxvvvuuuvvvwwwvvvvvvxxx{{{}}}~~~{{{wwwsssrrrsssuuuwwwzzzxxxzzz}}}~~~{{{zzz|||zzzyyyzzz|||~~~{{{{{{|||}}}~~~~~~}}}|||{{{DDDAAA>>><<<;;;:::999777777777777777777777777777888999999:::999888666555666777888888666666777888777555666999:::777777999777999:::;;;999888999:::999::::::;;;;;;::::::999777888999:::::::::::::::;;;:::999999:::;;;:::888;;;>>>BBBHHHPPP[[[fffnnntttssssssuuuyyy|||~~~~~~yyyyyy{{{~~~~~~~~~~~~~~~{{{yyyxxxxxxxxxyyyxxxvvvtttsssssssssuuuxxxyyyyyyxxxwwwxxxxxxwwwwwwyyy~~~{{{vvvsssssstttuuuxxxvvvwwwzzz{{{xxxwwwzzzwwwwwwxxxzzz}}}}}}|||{{{xxxyyyzzz{{{||||||||||||~~~EEEBBB>>>;;;::::::999777777777777777888888888888<<<<<<======<<<:::888777555777888888777777888:::666444555888999666777:::888888:::<<<:::888888;;;888888888999999888888888666666777999999:::::::::===<<<;;;<<<>>>>>>>>><<<===>>>@@@CCCJJJUUUaaaiiiuuutttssssssvvvzzz}}}{{{zzzyyyyyy{{{}}}~~~}}}}}}}}}|||xxxvvvvvvwwwwwwwwwvvvuuussstttuuuwwwyyyzzz{{{{{{{{{zzzzzzyyyxxxyyy|||~~~xxxtttssstttuuuwwwtttuuuxxxxxxuuuuuuwwwtttuuuvvvyyyzzz{{{{{{zzzvvvwwwxxxyyy{{{|||}}}}}}FFFCCC>>>;;;:::999888888888888888999999:::::::::<<<=========<<<;;;999888555666888888777777999:::666444444777777555666999888666888<<<;;;777888<<<666666777777777777666666444555666888999:::::::::???>>>===>>>???@@@???>>>@@@@@@@@@AAAGGGRRR^^^fffuuuuuutttsssuuuxxx|||~~~~~~yyywwwxxxzzz}}}~~~zzz{{{|||}}}yyyvvvtttuuuvvvwwwvvvuuutttsssvvvxxx{{{}}}}}}~~~~~~~~~||||||{{{zzzzzz}}}~~~xxxtttssstttuuuvvvtttsssvvvvvvssssssvvvsssuuuwwwyyyyyyyyyyyyyyyuuuvvvwwwxxxzzz|||~~~~~~~~~GGGCCC>>>;;;999999888888888888999999:::;;;;;;;;;999::::::;;;:::999777666555666777777666666888999999555555777777555555888777444666<<<;;;666666===555666666666666666666555444555666888:::;;;;;;<<<>>>===<<<<<<===>>>===;;;@@@??????@@@EEENNNZZZbbbrrrtttuuuvvvvvvxxx|||~~~|||xxxxxxzzz|||~~~wwwwwwxxxzzz{{{zzzwwwtttrrrtttvvvwwwuuutttttttttvvvyyy}}}||||||{{{zzzzzz||||||wwwttttttuuuvvvwwwtttsssuuuuuurrrsssvvvtttvvvyyyzzzyyyxxxyyyyyywwwwwwxxxyyy{{{}}}{{{}}}HHHDDD>>>:::999999888888777888888999::::::;;;;;;777888999::::::999888777555666777777666555666888<<<999777999888666666999777222444;;;;;;444555===666777777888888777777666444555666999:::<<<<<<===>>><<<;;;;;;<<<<<<:::999===<<<<<<===AAAKKKVVV]]]mmmqqquuuxxxzzz{{{~~~~~~zzzxxxxxxxxxwwwtttttttttuuuwwwwwwuuusssrrrtttwwwwwwuuussstttuuuuuuyyy}}}~~~~~~yyyzzzzzzyyyxxxxxx{{{}}}}}}xxxuuussstttwwwxxxyyyuuutttvvvuuusssssswwwvvvyyy{{{|||zzzxxxxxxzzzzzzyyyzzzzzz|||~~~}}}HHHDDD>>>:::999888888888666777777888999999::::::888999:::;;;;;;;;;:::999555666777666555444555666???<<<:::;;;:::777777:::666111333;;;:::333444<<<888888999999999999888888444555777999;;;<<<===>>>???===<<<<<<<<<<<<:::999999999999:::???HHHRRRYYYhhhnnnuuuzzz|||~~~}}}zzzwwwuuuqqqooorrrqqqqqqrrrtttuuutttsssqqqtttwwwwwwuuussstttvvvtttxxx}}}~~~|||}}}~~~vvvwwwxxxwwwvvvvvvwwwxxx|||zzzvvvssssssuuuxxxzzzzzzvvvuuuvvvvvvssstttwwwxxx{{{}}}}}}zzzxxxxxxzzz{{{{{{{{{|||}}}{{{}}}MMMGGG@@@;;;999999999999888999999999888777555444888888999999999:::::::::555555555555666888999999555777999888666666888;;;999999999999888888777777555:::<<<777666:::;;;999;;;888999<<<<<<999888;;;888999;;;<<<<<<;;;999888:::;;;;;;999:::BBBOOOZZZhhhkkkpppvvvzzz{{{yyyvvv|||~~~~~~{{{vvvrrrrrrssspppqqqqqqqqqrrrrrrsssssstttuuuvvvvvvvvvuuutttsssuuu{{{{{{vvvzzzyyywwwuuuttttttuuuuuuvvvtttrrrrrruuuwwwyyyyyy{{{wwwsssrrruuuxxxxxxwwwttt{{{|||yyy{{{~~~}}}}}}}}}}}}PPPKKKCCC<<<:::999::::::999:::::::::999888666555888888999999:::::::::999666666666666666777888999555777999888666666888;;;888888777777777666666666888:::999888;;;@@@@@@;;;;;;888999<<<<<<999888;;;999999999888888999999999:::::::::999;;;BBBMMMUUUccchhhnnnuuuxxxxxxvvvuuuzzz|||}}}zzzvvvsssrrrsssooooooooooooooopppqqqqqqqqqssstttvvvwwwvvvuuutttuuuzzz~~~zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwuuussssssuuuwwwxxxyyyxxxvvvssssssuuuwwwyyyzzzwwwzzz~~~~~~{{{yyy{{{}}}~~~~~~~~~VVVOOOFFF>>>:::::::::::::::::::::::::::999888777666777999:::::::::999888777777666666666777777888666777999888777777888:::888888888888888777777777999888555777===CCCAAA;;;:::888999<<<<<<999888::::::999777666666777999::::::999888888<<>>===999:::888888;;;;;;888888::::::999888777777888999::::::888777888<<>>:::999999888999:::<<<===CCCFFFLLLWWWdddnnnsssuuuuuuwwwwwwwwwyyyxxxoooeee[[[TTTJJJDDDAAA@@@>>>===<<<>>>BBBEEEKKKVVVcccmmmoootttyyyzzz}}}}}}}}}|||zzzyyyzzz}}}|||yyyyyyzzzzzzxxxuuupppqqqtttwww{{{}}}|||zzz}}}}}}~~~~~~~~~~~~}}}|||xxxwwwwwwwwwyyy{{{{{{{{{~~~~~~~~~~~~jjjfff___VVVMMMFFF@@@===<<<;;;999:::;;;;;;:::999999777666777:::;;;999888777666555666777888777666777555555777999999666444555555666888999;;;<<<<<<666666555444555777999:::999;;;<<<======<<<;;;:::<<<999999;;;;;;999:::===:::::::::::::::;;;<<<<<>>???>>>>>>======::::::======:::999;;;::::::;;;<<<<<<<<<<<<;;;@@@AAAEEENNNZZZfffooosssyyyzzzyyyvvvvvvuuunnnfffYYYRRRIIICCCAAA@@@???===888:::===???BBBJJJUUU\\\iiiooouuuxxx{{{{{{wwwvvvtttrrrqqqtttyyy}}}}}}|||{{{{{{{{{{{{yyywwwvvvvvvvvvxxxzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz|||yyyuuussstttwww|||~~~~~~~~~lllgggbbb___\\\UUUJJJBBB@@@>>>;;;;;;;;;<<<;;;:::888888888888999999999888999777666666777777666444777888888999:::999888777666666777888999:::;;;<<<999888888888888999:::;;;999:::;;;===>>>?????????===;;;<<>>:::999::::::;;;<<<=========;;;;;;>>>???BBBHHHSSS```lllrrrzzz{{{yyyvvvuuutttnnngggXXXQQQHHHBBB@@@@@@???===777:::<<<===???DDDMMMSSSaaaiiippptttxxx|||{{{xxxuuutttqqqnnnmmmqqqwww{{{yyyyyyzzzzzzzzzzzzxxxwwwxxxwwwvvvvvvxxxyyyxxxwwwxxxxxxwwwxxxxxxxxxyyyyyyzzzxxxvvvtttsssvvvzzz}}}~~~}}}|||{{{|||rrrnnnhhheeebbbZZZNNNEEE???===:::999:::<<<<<<;;;888999999999888888888888999777666666777777666444777888999:::999888888777555666666777888999::::::999999999999999::::::;;;777888999;;;<<<===>>>>>>===;;;<<>>:::999:::;;;;;;=========<<<;;;:::>>>>>>@@@EEENNN[[[hhhpppwwwyyyyyyuuutttsssoooiiiYYYRRRIIICCCAAA@@@???===999;;;=========AAAGGGMMMYYYaaajjjooouuuyyyxxxtttrrrpppmmmiiihhhjjjppptttsssuuuwwwyyyyyyxxxxxxwwwyyywwwttttttuuuuuuuuutttvvvvvvuuuuuuvvvwwwxxxxxxvvvwwwxxxvvvuuuuuuxxxzzz}}}{{{zzzzzzzzz{{{}}}wwwtttppplllggg^^^SSSKKKAAA>>>;;;999:::;;;;;;;;;888999:::999777777777999888777666666777777666555444666888888777666666666555666666777888888999999999999::::::::::::::::::777777888999:::;;;<<<======::::::======:::999;;;;;;<<<<<<<<<<<<;;;::::::<<<===>>>AAAIIIUUUccclllqqquuuwwwuuutttsssooojjj[[[TTTJJJDDDAAA@@@>>>===:::<<<>>>>>>===???DDDIIIQQQZZZeeelllsssxxxxxxtttooommmiiieeebbbcccgggjjjnnnqqquuuwwwxxxxxxxxxyyyyyyvvvsssrrrssstttttttttuuuuuutttttttttvvvwwwxxxtttwwwxxxwwwuuutttvvvyyy{{{yyyyyyyyyzzz{{{~~~yyyxxxvvvqqqjjjaaaYYYSSSFFFCCC>>>;;;::::::999999888999;;;999777666777999777666555666777888777666444666999999777555555777666777777888888999999:::999999:::::::::999999999888888888999999;;;<<<<<<<<<999999;;;;;;999:::===<<<<<<;;;::::::::::::::::::;;;<<>><<<:::===??????>>>>>>BBBFFFLLLVVVbbbkkksssyyyyyyuuupppnnnjjjeeeaaa```bbbdddjjjoootttxxxyyyyyy{{{|||zzzwwwsssqqqrrrtttuuuuuuuuutttsssssssssuuuwwwyyyuuuwwwxxxuuurrrrrrvvvzzz~~~|||{{{zzzyyyyyy|||~~~~~~zzzzzzyyytttlllccc]]]YYYKKKGGGAAA===;;;999888777888:::;;;:::777555777999666555555666777999888777555888;;;;;;888777777999888888888999999::::::;;;999999:::::::::999888888999999999999:::;;;<<<<<<;;;888777::::::999:::>>>===<<<:::999888999::::::888999;;;===BBBLLLYYYcccgggnnnttttttttttttqqqlll___XXXMMMFFFCCCAAA>>><<<:::===??????===>>>AAADDDJJJUUUaaallluuu{{{{{{wwwsssrrrnnniiidddaaabbbccciiinnnuuuyyyzzz{{{}}}{{{xxxtttrrrsssuuuvvvwwwuuutttsssrrrsssuuuwwwyyyxxxxxxwwwsssooopppvvv}}}}}}zzzxxxvvvzzz~~~~~~}}}}}}{{{wwwtttqqqlllfffaaaVVVMMMBBB???AAABBB===777;;;;;;;;;:::999777555333777777666666666666777777::::::999888888999::::::888888888999;;;===@@@AAA999999888888777777666666999:::;;;999777888<<<@@@;;;777444666999:::888444999::::::999777666777888:::<<<======>>>EEEPPPYYYgggkkknnnooorrruuusssnnn___YYYPPPJJJGGGDDDAAA???999===@@@???======AAAEEEKKKTTT```kkkqqqvvv{{{zzzwwwsssmmmhhhdddbbbaaagggkkktttzzzzzzvvvxxx}}}{{{{{{zzzxxxuuuuuuvvvwwwwwwtttqqqpppsssvvvyyyzzz||||||{{{yyywwwwwwzzz||||||}}}}}}zzzyyyzzzyyyyyy}}}|||xxxuuusssnnnhhhdddYYYQQQGGGAAAAAA???;;;777;;;;;;;;;;;;:::888666555888777777666666666777777888888888888888888888888888888888888888:::;;;<<<888888888888777777777777777888999999888888999999999666444666;;;===;;;888888999:::999777777777999999;;;<<<<<<===DDDNNNVVVbbbhhhmmmqqquuuxxxvvvrrriiibbbYYYPPPJJJEEE@@@<<<:::===@@@???======BBBFFFLLLUUUaaajjjppptttxxx{{{{{{xxxtttooojjjgggdddcccdddhhhpppwwwwwwtttvvv|||{{{{{{zzzxxxuuutttvvvwwwxxxuuurrrrrruuuxxxzzz{{{|||||||||zzzxxxxxxzzz}}}~~~}}}{{{zzzxxxwwwzzzzzz{{{~~~|||zzzwwwuuupppkkkggg___YYYPPPHHHBBB???;;;999;;;;;;;;;;;;:::999777777999888777666666666666666555555666777777666555555999888777777666777777777777777777888888888888888666666777999:::888666333777666555777;;;>>>===;;;666888999999888777999:::888:::;;;;;;<<>>===>>>BBBFFFMMMUUUaaajjjooorrruuuxxxzzzxxxuuuqqqllliiigggeeebbbdddkkkrrrsssrrrtttzzz{{{{{{zzzxxxuuuuuuvvvxxxyyywwwuuuuuuwwwzzz||||||}}}}}}|||zzzxxxxxx{{{}}}{{{vvvwwwuuuvvvyyy{{{|||{{{{{{zzzxxxvvvqqqmmmjjjeeeaaaZZZPPPFFF@@@======;;;;;;::::::999888888777999999888777666666666666444555777888888777555444888888777777666666666666777777777888888999999999999777555777999999555222777666666777:::<<<<<<:::555777888999888888:::;;;888999999999:::???FFFKKKUUU```lllsssyyy}}}{{{wwwqqqnnnhhh```WWWNNNGGGBBB>>>>>>>>>===<<<>>>BBBFFFLLLUUUaaajjjoooqqqtttvvvwwwvvvssspppllliiigggfffaaabbbgggmmmpppppptttyyy{{{|||{{{yyywwwvvvxxxzzzyyyxxxwwwwwwzzz|||}}}}}}||||||{{{yyywwwxxxzzz|||{{{vvvwwwuuuvvvzzz||||||wwwxxxyyyyyyvvvrrrnnnlllgggeee___VVVKKKCCC???>>>;;;;;;:::999888777777777999999888777777777777777555666888999999888666555666666777888888999999999777777888888999999::::::===999666555888999888666999888777777888888888777555666888888888888:::<<<888888888888999===AAAEEEOOO\\\iiirrrwwwzzzyyyuuurrrqqqmmmggg^^^SSSKKKFFFBBBAAA???===<<>>===;;;999888777777777888888888777777888888999777777999999999999777777555555777999::::::;;;;;;888888888999999999999999===:::777666777999::::::::::::999888777666555555555777888999888888:::;;;888888777888999;;;>>>???IIIVVVeeennnsssvvvuuusssuuuvvvuuuoooeeeZZZQQQLLLIIIFFFBBB??????BBBEEEHHHPPPYYYeeennnrrrssstttuuuqqqqqqpppooommmjjjhhhgggdddaaabbbgggkkkmmmrrrxxx|||}}}|||{{{yyyyyyzzz||||||{{{|||~~~||||||{{{yyywwwwwwzzz|||}}}|||}}}yyyxxxyyy||||||{{{~~~ssswww{{{|||yyyuuusssssskkkjjjhhhccc]]]TTTLLLGGGBBB@@@>>><<<:::888888888777777777777888999::::::888888888888888888888888444555777999:::::::::::::::999999999999999999888888999999999888888999;;;:::;;;:::999777666555666666777999999888888999;;;999888777888999;;;<<<<<>>;;;777666888::::::999;;;BBBMMMZZZeeemmmqqqsss|||}}}~~~~~~xxxpppkkkjjjaaa]]]WWWRRRQQQSSSWWWZZZdddiiipppttttttrrrooonnnsssuuuxxxyyywwwrrrmmmiiigggccc^^^YYYYYY```iiiqqqoooqqqssstttuuuvvvxxxzzz~~~~~~zzzzzz~~~~~~}}}|||zzzzzzzzzzzzxxxxxxyyy{{{}}}ooooooppptttyyy{{{zzzxxx}}}{{{wwwqqqmmmbbb[[[TTTOOOGGG>>><<>><<<:::999666333000:::999888666666666777888;;;:::::::::999888777888999999888777777888888888===<<<;;;:::999888888888777777888888888999999999888888777666777999:::;;;>>>===;;;::::::::::::999888;;;AAAJJJUUU___gggllltttwwwyyyvvvtttttttttrrrmmmlllkkkkkklllnnnppprrrvvvwwwwwwuuurrrpppoooppplllnnnrrrttttttqqqnnnkkkhhhfffccc___\\\]]]```cccmmmoooqqqssstttuuuxxxzzz|||~~~|||wwwwww{{{{{{{{{{{{||||||{{{{{{{{{yyyyyyyyy{{{}}}\\\aaaiiiqqqxxx|||yyyzzz|||}}}zzzvvvvvvsssoooiiiaaaVVVNNNDDDAAA===;;;:::888555333:::999888666666666666777888999999777777777777666999888888888888888999999;;;;;;999888777777777777777777777888999999::::::;;;:::999777666777888888999999999888777777777888:::;;;>>>EEENNNYYYccciiitttyyyzzzvvvtttuuutttqqqnnnnnnnnnnnnppprrrtttvvvvvvvvvvvvsssqqqooopppqqqnnnpppsssttttttqqqmmmkkkkkkhhhccc]]]ZZZZZZ^^^aaahhhkkknnnpppqqqtttwwwyyy}}}}}}xxxwwwzzzxxxxxxzzz{{{{{{{{{{{{{{{yyyyyyyyyzzz|||QQQWWW```iiipppvvv{{{~~~zzzyyyzzz|||~~~~~~|||yyyuuuwwwwwwuuusssooodddZZZKKKGGGAAA===;;;:::999888999888777666555666666777555888888666666888888666999888888888888999:::::::::999888777777777777777777777888888999::::::;;;<<<;;;:::888777666666666555777888888777777888999<<<;;;;;;???GGGSSS^^^eeevvv}}}yyywwwyyywwwrrrppppppooopppqqqtttwwwyyyuuuvvvuuussspppooopppqqqppprrrtttuuuuuurrrooommmnnnkkkfff___[[[[[[^^^aaadddgggkkknnnpppssswwwzzz~~~{{{xxxyyyvvvwwwyyy{{{||||||||||||zzzyyyxxxyyy{{{~~~DDDJJJTTT]]]eeellltttyyy{{{zzzxxxyyyzzzzzzxxxwwwuuuxxxyyyyyyzzzyyypppeeeUUUOOOFFF???<<<;;;<<<<<<888888666555555666777777444888888555666::::::777999888888888999999:::;;;999999888888777888888999888888888999999::::::::::::::::::999888777666555555888:::;;;::::::<<<>>><<<:::888:::AAALLLXXX```sss}}}zzzyyy|||zzzssssssrrrqqqqqqsssvvvyyy|||wwwwwwwwwtttqqqoooooopppppprrrtttvvvvvvuuusssrrrooommmjjjeee```^^^___aaaaaaeeeiiimmmqqquuuyyy|||}}}yyyyyyvvvxxxzzz}}}~~~~~~~~~{{{zzzxxxxxxyyy|||;;;BBBLLLUUU]]]eeennnttt~~~{{{zzz{{{{{{zzzxxxuuuyyy{{{|||wwwkkk\\\UUUJJJAAA===<<<<<<===888777666555555666777888444888999666777<<<===999999888888888999::::::;;;999999999888999999::::::888888999999999:::::::::888888999::::::888777666333666999:::999999<<<>>><<<999666666===HHHTTT\\\ooozzz~~~yyyxxx|||zzzrrrvvvuuusssssstttxxx|||~~~yyyyyyyyyvvvrrrooonnnnnnoooqqqtttwwwxxxxxxvvvuuuoooooonnnjjjeeebbbaaaaaa```dddiiimmmrrrvvv{{{~~~zzzyyywwwyyy|||{{{zzzxxxwwwxxx{{{~~~>>>===@@@JJJTTT^^^iiisssyyy}}}}}}yyyxxx{{{}}}||||||wwwvvv|||{{{uuurrrdddXXXLLLDDD???:::999::::::;;;;;;;;;:::777444333999999999888888888777777888777777888:::<<<;;;::::::999888999;;;<<<;;;:::777999;;;;;;:::::::::;;;:::::::::;;;;;;;;;;;;<<<999999888777666666777777777777777777;;;CCCMMMTTTgggoooxxx|||zzzwwwwwwwwwzzzwwwvvvyyyyyyvvvwwwzzzxxxwwwvvvuuusssqqqpppooosssssstttttttttttttttsssppppppmmmhhhffffffccc]]]\\\aaaggglllooosssxxx|||}}}{{{zzzzzz}}}~~~~~~~~~|||yyyvvvttttttwww{{{}}}===:::;;;BBBKKKTTT___iiisssxxxzzzxxxvvvyyyzzzyyy{{{xxxxxx}}}zzzuuusssggg[[[OOOHHHAAA;;;999:::999::::::;;;:::999777666999999999888888888777777999888777888:::;;;;;;:::999888888999;;;<<<:::999777999;;;;;;:::999:::;;;===<<<;;;:::999888777666999888888777777777777777999999888888;;;@@@HHHNNN]]]fffqqqyyy{{{|||}}}|||{{{}}}|||yyyyyy|||xxxwwwuuutttrrrrrrrrrrrrtttttttttuuuttttttssssssrrrsssqqqllliiihhhccc\\\ZZZ^^^dddhhhlllpppuuuyyy}}}|||{{{{{{~~~}}}||||||xxxwwwuuuttttttvvvyyy{{{???:::999>>>EEELLLWWW```kkkrrrwwwvvvuuuvvvxxxwwwvvvvvvyyy{{{wwwxxxkkk```UUUMMMEEE>>>:::;;;999999999999999999::::::999999999888888888888888888777666777888999888777777777888:::<<<;;;999777777888::::::999999999:::<<<<<<;;;999888777555555777777777888888888888888999::::::::::::===BBBFFFSSS\\\iiitttzzz~~~{{{yyyzzzyyywwwwwwzzzwwwvvvsssrrrrrrsssuuuvvvuuuuuuuuuuuuuuutttsssrrrsssuuuuuuqqqnnnkkkccc[[[ZZZ]]]aaaeeeiiinnnssswww~~~}}}}}}||||||yyyxxxuuutttttttttuuuwwwxxxyyyCCC???>>>BBBGGGKKKRRRZZZcccllltttuuutttvvvwwwvvvqqqsssyyy{{{zzz|||ooofff\\\SSSJJJ@@@<<<<<<999999888888888888999999888888888888888888888888666555444444666666555333555666888:::<<<;;;888555666888::::::999888999:::999999999999999999999999666777777888999999999999888999:::::::::<<>>::::::888777777666777777888888888888888888888888777666555555666777666444555666888:::<<<;;;888555555777999999888777888999999999999999::::::::::::666777888999::::::999999555777999::::::;;;===???GGGPPP]]]jjjssszzz}}}~~~yyyuuutttwwwyyyxxx{{{xxxvvvrrrpppqqqtttwwwzzzuuuuuuvvvvvvuuuttttttsssnnnrrrsssrrrrrrqqqkkkddd___^^^___aaaeeekkkooorrrwww||||||~~~zzzwwwvvvtttvvvxxxzzz{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{JJJFFFDDDEEEEEEDDDFFFJJJYYYfffrrrvvvuuuxxx{{{|||~~~zzzzzz{{{yyytttqqqrrrsssmmmfff___RRREEE??????::::::999999888777666666888888888888888999999999999888777888999:::999888777777888:::<<<;;;999777555777888888777777777999;;;::::::::::::999999999777888999:::::::::999888555777999::::::;;;===??????GGGTTTcccpppxxx|||}}}uuuqqqqqqtttvvvwww{{{zzzwwwtttqqqqqqsssvvvyyytttuuuuuuvvvvvvuuuuuuuuunnnqqqrrrqqqrrrtttqqqkkkaaa^^^\\\]]]aaafffjjjlllrrrwww}}}~~~||||||}}}}}}~~~~~~|||}}}|||yyyxxxxxxwwwxxxzzz||||||{{{yyyxxxxxxyyy{{{}}}~~~}}}|||{{{XXXQQQKKKGGGDDDBBBDDDIIIVVVdddqqquuuuuuxxx}}}{{{vvvwwwwwwsssppppppsssoooiiibbbUUUGGGAAAAAA999:::;;;;;;;;;:::999999777777888888888999999999888777666777999::::::999999888888999;;;<<<:::999444666888888777666777888888888888888999999999999888999:::;;;;;;999888777777999::::::999:::<<<===:::BBBOOO___llluuuxxxyyytttpppooorrrtttuuuyyy~~~{{{yyyvvvsssrrrrrrtttvvvssstttuuuvvvvvvwwwvvvvvvrrrsssrrrppprrrvvvuuurrrddd```]]]\\\```eeehhhiiinnnsssyyy}}}~~~}}}|||{{{wwwxxxyyy{{{|||}}}~~~~~~zzz|||}}}|||zzzzzzzzz{{{yyyzzz{{{||||||zzzyyyxxxwwwxxxzzz{{{|||||||||{{{hhh^^^SSSLLLGGGDDDHHHMMMUUUcccpppttttttxxx}}}wwwqqqsssvvvuuusssrrrsssoookkkdddWWWHHHAAAAAA888999<<<>>>>>>>>>===<<<777777888888999999999999444444333444777888888777:::999888999;;;<<<;;;:::444666888888777666777888222333444666999;;;<<<===888999;;;;;;;;;999777666:::;;;;;;:::999999:::<<<:::AAAMMM\\\iiiqqqttttttyyyuuutttvvvwwwxxx||||||zzzwwwtttrrrrrrssstttrrrssstttvvvwwwwwwwwwwwwvvvvvvsssppprrrwwwxxxuuuiiiddd___^^^aaafffiiiiiilllpppwww{{{}}}|||{{{zzztttuuuwwwzzz|||}}}~~~~~~zzz{{{{{{zzzyyyzzz|||~~~zzz{{{{{{|||{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{tttjjj^^^VVVMMMGGGGGGKKKUUUbbbnnnuuuzzz|||~~~{{{wwwrrrpppooooooppppppssspppdddWWWNNNEEE???;;;===;;;777888>>>>>>999999777666666777888888777777777777777888888888888777777777777888999:::;;;555666888999::::::999999888888777777888888999:::777888999::::::::::::999777777888999999::::::;;;???BBBKKKVVV^^^cccjjjqqqvvvvvvuuutttuuuxxx}}}}}}}}}{{{wwwtttrrrssstttwwwvvvuuutttttttttttttttxxxwwwuuusssssstttvvvwwwjjjhhhdddaaa```aaadddfffjjjqqquuutttwww||||||wwwrrrvvvzzzzzzyyyxxxyyy{{{}}}zzzzzz}}}}}}yyyuuuxxxwwwuuuvvvwwwxxxxxxwwwzzz{{{{{{yyywwwwww{{{wwwlllddd[[[SSSQQQTTTWWWbbbmmmrrrwww}}}}}}zzz|||zzzwwwtttqqqpppoooooopppssspppfffYYYPPPHHHAAA:::<<<<<<999:::===;;;666;;;999777888999:::999999666666666666777777777777777777777777888999::::::555666777999:::999999888999999999999999::::::;;;999999999999999999999999999999999999:::;;;<<<<<<===???FFFQQQZZZ```iiiqqqyyyyyywwwuuutttuuuyyy|||||||||{{{yyyvvvttttttuuuwwwvvvvvvuuuuuuuuuuuuvvvxxxwwwvvvuuutttuuuwwwxxxmmmjjjfffaaa______```aaagggnnnssstttwww{{{{{{wwwqqqtttwwwxxxwwwxxxzzz|||~~~|||}}}|||xxxyyywwwvvvvvvwwwxxxwwwvvvtttvvvxxxwwwvvvwww{{{vvvooofff\\\XXXYYY\\\dddlllppptttxxxyyywwwyyyxxxxxxvvvtttqqqooonnnqqqsssqqqggg]]]TTTLLLDDD;;;<<<<<<:::;;;<<<888333:::888777777888999999888555555555666666666777777666666666777888888999999444555777888999999888888::::::999999::::::;;;<<<::::::999888888999999999:::999888888999:::<<<===<<<<<>>;;;999999999777444888666555555666777777666666666666666777777777777555555666777888888888888444555777888999999888888999999999999999:::;;;;;;;;;:::999888888888999999999888777777888999;;;<<<>>><<<===DDDKKKTTTaaammmqqqssstttttttttvvvyyy{{{}}}~~~zzzwwwuuutttqqqqqqqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuqqqnnniiiddd___\\\[[[ZZZ```eeelllrrrwwwyyyyyywwwsssrrrrrrqqqrrruuuxxxzzz{{{|||{{{yyyxxxwwwwwwwwwwwwuuussslllpppuuuvvvvvvvvvyyy|||{{{rrrmmmmmmhhhjjjnnnqqqrrrrrrsssvvvtttvvvzzz|||zzzwwwrrrnnnppprrrqqqkkkddd^^^UUULLLEEE???:::777666666777888888666555555666777777666777777888888888999999999555666777888999999999888444555777888999999888888888888888888888999::::::::::::999999888999999999::::::999999:::;;;===>>>AAA>>>===@@@FFFMMMZZZeeekkknnnppprrrsssuuuxxxzzz~~~yyyuuusssrrrmmmmmmmmmmmmnnnooopppppppppqqqrrrtttttttttssssssooommmiiieeebbb^^^\\\[[[^^^aaahhhpppvvvwwwxxxyyyvvvtttqqqpppppprrruuuvvvvvvyyy}}}~~~{{{yyywwwwwwwwwwwwwwwtttrrrooosssvvvwwwvvvvvvxxx{{{}}}xxxttttttmmmmmmooossssssqqqrrruuutttwww{{{~~~}}}yyytttqqqoooqqqppplllgggbbbXXXOOOHHHAAA999777666666888<<<;;;999888888999::::::999888888888999999999::::::555666888999::::::999999555666888999::::::999999888888777777888888999:::777888999::::::::::::999<<<<<<===>>>>>>?????????BBB>>><<<>>>BBBGGGRRR\\\gggjjjnnnpppqqqsssuuuwww~~~~~~{{{wwwsssqqqqqqlllllllllkkkllllllmmmmmmmmmoooqqqssstttsssrrrqqqmmmllljjjgggdddaaa___^^^]]]^^^dddmmmrrrtttvvvyyyxxxuuuqqqpppppprrrsssssstttwww||||||yyywwwvvvvvvwwwxxxwwwtttrrrrrruuuwwwwwwuuuuuuwwwzzz||||||xxxttttttnnnmmmpppttttttpppppptttuuuxxx||||||wwwtttnnnppppppllliiiddd[[[QQQHHH@@@:::999999777888===<<<:::999999:::;;;;;;:::777888888888888999999999666777999;;;<<<;;;:::999666777999:::;;;;;;::::::999888888888888999::::::444666999;;;<<<<<<:::999:::;;;===???@@@???>>>===>>>;;;:::===???CCCKKKTTT```dddiiinnnpppsssuuuwww{{{{{{zzzxxxtttrrrrrrsssooonnnmmmmmmmmmmmmmmmnnnllloooqqqtttuuutttrrrpppmmmmmmkkkiiifffccc```^^^\\\[[[___hhhnnnooorrrwwwwwwtttqqqppprrrtttsssrrrssswww{{{~~~~~~|||zzzyyyuuuuuuuuuwwwxxxwwwuuurrrrrrtttvvvuuussstttxxx{{{zzzyyy|||~~~yyyuuuvvvnnnlllooouuutttoooooosssvvvyyy}}}}}}yyyvvvmmmoooooollljjjfff\\\QQQGGG???;;;<<<<<<888888<<<;;;999888888999::::::999777777777777888888888888666888:::<<<<<<<<<;;;:::777888:::;;;<<<<<<;;;;;;::::::999999::::::;;;<<<222555999<<<======;;;999666888;;;===>>>===;;;::::::777888;;;>>>AAAHHHPPPXXX]]]eeekkkqqquuuyyy{{{xxxxxxwwwuuusssrrrtttvvvrrrqqqpppooooooooooooooommmooorrruuuvvvuuurrrqqqnnnnnnmmmkkkgggddd```^^^[[[XXX\\\eeejjjkkkooovvvuuurrrppppppsssuuuuuussstttwww{{{}}}}}}{{{zzzyyyttttttuuuwwwxxxxxxuuusssqqqssstttsssrrrtttxxx}}}xxxwwwyyy|||}}}~~~|||sssiiikkkjjjjjjmmmrrrtttsssqqqxxx{{{|||{{{|||~~~zzzuuusssnnniiihhhiiifff]]]VVVEEEAAA===:::999999888888<<<:::777777888999:::999444444666777888888888777999:::;;;===>>>?????????999;;;======<<<;;;<<<===888777777999;;;;;;888444888999::::::::::::999888:::::::::;;;;;;;;;<<<<<<777999;;;<<<===???CCCFFFOOOVVVaaaiiimmmooorrruuuzzzyyyxxxvvvuuusssrrrqqqqqqpppoooppprrrsssrrrqqqmmmnnnttt{{{zzzrrroooqqqsssqqqooolllkkkiiifffddd___^^^^^^___bbbhhhmmmqqqrrruuuwwwvvvrrrppppppqqqqqqtttxxx}}}|||yyyvvvtttrrrsssvvvxxxxxxvvvoooqqqtttuuuvvvwwwyyy{{{~~~vvvtttuuuxxxwwwzzz{{{|||{{{zzzzzzwwwmmmaaabbbaaacccgggmmmqqqrrrrrrvvv{{{~~~||||||~~~{{{wwwuuupppjjjiiiiiifff^^^WWWGGGCCC>>>;;;:::::::::999===;;;999888999:::999999888888999999999::::::;;;888999;;;<<<===>>>>>>>>>;;;<<<===;;;999888999::::::888666777999:::999777888999999::::::999999888999::::::::::::;;;;;;;;;888:::;;;;;;;;;===@@@CCCJJJQQQ\\\fffnnnsssvvvxxxyyyyyyxxxwwwvvvuuutttsssqqqqqqsssuuuwwwvvvtttqqqppppppuuuzzzyyyrrrppprrrrrrpppooonnnmmmkkkiiihhhaaa```^^^^^^```eeejjjnnnooorrrttttttqqqppprrrtttuuuvvvyyy}}}}}}zzzwwwuuussstttwwwxxxwwwvvvtttuuuvvvvvvvvvwwwzzz|||yyyuuuvvvwwwuuuwww}}}uuuwwwxxxwwwwwwrrrdddWWWUUUUUUXXX]]]eeekkkoooqqqvvv}}}}}}}}}}}}zzzxxxrrrllljjjiiieee^^^XXXIIIEEE@@@<<<;;;;;;;;;:::>>><<<:::999::::::999888888777666666666777888999888999:::;;;<<<<<<======<<<<<<<<<;;;::::::<<<>>>===:::888777888:::;;;;;;888888999::::::999888888888888999999999:::::::::999:::;;;::::::;;;===@@@EEEKKKUUUbbbnnnvvvzzz{{{xxxxxxxxxxxxxxxwwwwwwvvvqqqrrrtttwwwyyywwwtttpppttttttvvvyyywwwrrrqqqsssqqqqqqqqqqqqpppooonnnmmmeeebbb^^^\\\]]]aaafffiiilllooorrrrrrqqqqqqtttwwwyyyyyyzzz|||~~~~~~|||zzzyyywwwvvvvvvwwwwwwvvvuuuyyyyyyxxxwwwvvvxxx{{{~~~}}}wwwwwwvvvssstttyyy|||~~~uuuwwwyyyxxxvvvooo___PPPKKKKKKNNNSSSZZZaaahhhkkkvvv~~~~~~}}}}}}|||zzzuuuoookkkiiieee___ZZZKKKFFF@@@<<<::::::::::::???===;;;;;;;;;:::999777888777555444444555777888888999::::::;;;;;;;;;;;;:::;;;<<<<<<===???CCCGGG>>><<<;;;:::;;;<<<======888888999999999999888888777888888888888999999999999:::;;;::::::;;;>>>@@@CCCFFFNNN[[[jjjuuuyyyzzzvvvwwwxxxyyyzzzzzzzzzyyyqqqqqqrrrtttvvvuuurrrpppwwwxxxxxxwwwuuurrrrrrtttuuuvvvwwwvvvuuusssrrrrrriiifff```\\\[[[]]]aaadddkkknnnqqqrrrqqqrrrvvvyyy|||{{{yyyzzz{{{|||{{{zzzzzzyyyxxxxxxxxxwwwvvvuuuyyyyyywwwvvvvvvxxx}}}yyywwwsssqqqsssxxx||||||vvvxxxyyyxxxuuunnn^^^OOOFFFFFFGGGIIINNNUUU]]]aaasss|||}}}||||||{{{yyyuuuqqqmmmjjjeee___[[[LLLGGG@@@;;;999999999999???===<<<;;;;;;;;;888777:::999888777777888:::<<<999999:::::::::::::::999:::;;;<<<<<<===@@@EEEHHH<<<===?????????>>>======888888888888888888888888777777777888888888999999888999:::;;;;;;===@@@CCCBBBCCCIIITTTbbbnnnuuuwwwuuuvvvxxxzzz||||||{{{{{{uuusssqqqqqqssstttsssrrrxxxzzzyyyvvvssssssssstttyyy{{{}}}|||yyyvvvuuuuuummmiiiccc^^^[[[[[[^^^___kkknnnrrrsssrrrsssvvvzzz|||zzzxxxwwwxxxyyyyyyxxxzzzzzz{{{zzzyyywwwvvvvvvvvvvvvuuutttuuuyyyzzzxxxqqqpppssszzz||||||}}}ppprrrrrrqqqpppjjj]]]OOODDDDDDCCCBBBDDDJJJRRRXXXkkkttt{{{{{{{{{|||{{{xxxvvvtttrrroookkkfff___[[[MMMHHH@@@;;;888888999999===<<<;;;;;;;;;;;;888666777777666666777888:::;;;::::::;;;;;;;;;:::999999:::;;;<<<;;;;;;<<>>???:::<<<>>>===;;;:::;;;===999888777666666777888999888888888999999999::::::999::::::::::::;;;>>>@@@>>>???AAAFFFNNN[[[iiirrrsssuuuxxx{{{||||||{{{zzzvvvtttrrrrrrssstttsssrrruuuyyyyyytttrrrtttuuurrrwww{{{{{{xxxxxxzzzssspppkkkeee```]]][[[[[[```fffnnnrrrssstttvvvxxx|||zzzxxxwwwxxxyyyyyyxxxxxx{{{~~~}}}{{{xxxxxxyyyuuuuuuuuuuuuvvvyyy~~~~~~tttqqqppptttvvvwww{{{XXXYYYYYYZZZ^^^```YYYPPPDDDBBB???;;;:::>>>GGGNNNUUU]]]eeelllttt{{{zzzvvvpppqqqrrrqqqmmmfff___ZZZRRRLLLCCC===::::::;;;;;;999999999:::;;;;;;888666333444666888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999666999<<<>>>???@@@BBBCCC:::;;;;;;999777777:::>>>999888777666666777888999888999999999999::::::::::::::::::999888999;;;===<<<===???BBBIIIVVVgggrrrsssuuuxxx{{{||||||zzzyyyrrrqqqqqqrrrsssrrrpppmmmsssxxxyyytttrrruuuuuurrrsssxxx}}}~~~{{{xxxyyy{{{tttqqqmmmgggbbb^^^[[[ZZZZZZaaajjjqqqssstttvvvxxx|||zzzyyyyyyzzz{{{zzzyyyxxx{{{~~~~~~{{{yyyyyyzzzvvvwwwwwwvvvwwwyyy}}}wwwqqqnnnoooqqqttt{{{PPPKKKJJJMMMNNNLLLLLLNNNCCCAAA===;;;:::===@@@BBBKKKPPPYYYeeepppwwwyyyyyysssqqqnnnllliiieee```]]]TTTMMMDDD???<<<;;;888666:::;;;<<<:::555333444555777666888<<<>>><<<===@@@;;;===>>><<<888555666999666999===??????>>>>>>???======<<<:::888888:::<<<888777777666666666666666999999999999999999999999999888777777777888999:::<<<===AAAFFFIIINNNZZZfffnnnttt{{{~~~{{{wwwtttssstttrrrooommmnnnooooooooosssuuuvvvtttqqqppprrrttttttvvvyyyzzzzzzyyyxxxyyyvvvrrrlllgggccc```\\\ZZZ]]]aaaeeeiiikkkoootttyyywwwwwwvvvuuuuuuvvvwwwxxxvvvyyy}}}}}}{{{yyyxxxwwwxxxzzz}}}{{{xxxsssnnnmmmrrrzzzKKKFFFCCCEEEFFFEEEDDDFFFAAA???===;;;:::<<<>>>@@@HHHLLLUUUaaalllsssvvvvvvtttqqqnnnllljjjfffbbb___SSSLLLCCC===:::999777444666888999888555444555777666444555999;;;999;;;>>><<<======;;;999888888999888;;;>>>??????>>>>>>???<<<<<<<<<:::888888:::;;;999888888777777777777777999999999999888888888888;;;:::999888777777888888:::;;;???DDDGGGKKKUUU```gggmmmtttwwwuuusssrrrrrrsssqqqooommmmmmnnnnnnnnnsssuuuuuutttqqqpppqqqssssssuuuyyy{{{{{{zzzyyyxxxuuurrrmmmhhheeebbb^^^\\\]]]```dddgggjjjnnnssswwwuuuuuutttttttttuuuwwwwwwwwwyyy|||~~~~~~|||zzzyyyyyyyyyzzz}}}|||yyytttooommmqqqyyy~~~GGGAAA===>>>???===>>>@@@???>>><<<;;;;;;;;;<<<===BBBGGGPPP\\\gggooorrrsssuuurrrooolllkkkhhheeecccYYYQQQGGGAAA>>><<<:::888555666888888777777999:::888555555888999888:::>>>===<<<:::;;;;;;;;;:::999:::<<>>======>>>;;;<<<<<<;;;999999:::<<<::::::999999999888888888;;;;;;::::::999999999888<<<;;;:::888777777777777888888<<>><<<<<<<<<;;;;;;;;;;;;;;;===BBBKKKXXXeeennnssstttuuussspppnnnlllkkkiiiggg\\\TTTJJJBBB???===:::888666777888999999:::;;;<<<;;;777666888999999;;;???===:::999:::===>>><<<999:::<<<>>>>>><<<;;;;;;<<<;;;<<<===<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;::::::999======<<<<<<;;;;;;::::::;;;::::::999888888888888888888;;;@@@BBBCCCGGGNNN___fffooouuuuuutttsssssspppqqqpppooommmkkkkkkkkksssssstttsssrrrqqqqqqqqqqqqssswwwzzz}}}|||yyywwwqqqpppnnnlllllljjjgggeee`````````bbbeeejjjooorrrpppqqqrrrsssuuuvvvxxxyyy{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz|||~~~}}}xxxrrrooopppuuuyyy|||HHHAAA<<<<<<<<<:::;;;>>>:::;;;;;;<<<<<<===<<<<<<===AAAKKKXXXeeeooouuuwwwuuusssqqqpppooonnnllljjj[[[RRRGGG>>>:::888666444888777777777888999888888;;;777666888888777999>>><<<:::888999<<<>>><<<999999:::<<<;;;999888999:::;;;<<<>>>>>>======>>>@@@;;;<<<<<<===<<<;;;::::::<<<<<<;;;;;;:::::::::999888888999999::::::::::::999888;;;@@@AAAAAADDDHHHTTT]]]iiiqqqrrrpppmmmllloooqqqsssqqqnnnlllllllllrrrrrrssstttttttttsssrrrrrrsssuuuyyy|||{{{xxxuuuqqqooonnnmmmnnnnnnmmmkkkcccbbb``````cccggglllooooooppprrrtttwwwyyyzzz{{{{{{zzzxxxwwwvvvwwwyyyzzzzzzzzz{{{|||}}}~~~{{{uuuqqqpppsssvvvxxx|||EEE???;;;;;;;;;999999;;;::::::;;;===>>>???@@@@@@AAAEEENNNZZZfffpppuuuwwwtttsssrrrssssssrrrooolll^^^UUUIII@@@;;;999777555777666555555666666555444999555444666666555666999:::999999999;;;;;;:::999888999:::999777777888999:::<<<>>>???>>>>>>???@@@;;;<<<=========<<<;;;:::888888888888888999999999666777888:::;;;;;;<<<;;;<<<999:::???@@@@@@BBBEEENNNXXXeeennnpppooommmmmmnnnrrruuuuuuqqqnnnnnnooorrrrrrrrruuuwwwwwwvvvttttttssssssuuuyyyyyyvvvsssqqqooommmnnnppprrrsssssshhhddd```___aaaeeeiiikkklllnnnqqqtttxxxzzz||||||zzzyyywwwvvvvvvxxxzzz{{{xxxxxxxxxyyyzzz{{{}}}}}}yyysssqqqrrrtttzzz~~~BBB<<<999;;;;;;888888999:::;;;<<<===???BBBDDDEEEIIILLLRRR\\\gggooossstttrrrrrrtttvvvvvvuuuqqqnnndddZZZNNNDDD???<<<:::888888666444555777888777555777555555777777444444777888999::::::888888888999888999999999777777999:::777:::<<<>>>======>>>???;;;<<<===>>>===<<<:::999888888999999::::::;;;;;;777888:::;;;;;;;;;;;;:::===999999===??????@@@DDDIIIRRR^^^ggglllnnnqqqsssnnnsssxxxxxxtttqqqqqqsssqqqqqqrrruuuyyy{{{yyywwwvvvsssqqqrrrvvvwwwtttqqqqqqooommmmmmppptttwwwyyymmmgggaaa^^^```dddggghhhjjjlllooossswwwzzz{{{|||yyyxxxwwwwwwwwwyyy{{{|||uuuuuuuuuuuuxxx{{{~~~|||uuurrrrrrssszzz~~~AAA<<<:::<<<===:::888:::;;;;;;<<<>>>@@@DDDGGGHHHNNNQQQVVV^^^gggmmmpppqqqqqqrrrtttwwwxxxvvvrrrnnncccYYYLLLBBB===:::888666:::888666888;;;<<<;;;999999666777::::::666555777777:::;;;:::777555777999888999:::999888888:::<<<555888;;;<<<<<<<<<===>>>:::<<<===>>>===<<<:::999:::;;;;;;<<<===>>>??????999:::;;;;;;;;;:::999888>>>999888;;;===>>>@@@CCCBBBJJJTTT]]]ccciiippptttnnnsssyyyzzzvvvssssssuuupppppprrrvvv{{{}}}{{{xxxwwwssspppppptttuuusssppprrrooolllmmmqqqvvvzzz|||oooiiibbb^^^```cccfffggghhhjjjnnnrrrvvvyyy{{{|||xxxxxxwwwwwwxxxzzz|||}}}sssrrrrrrtttwww{{{}}}wwwsssrrrssswww|||EEEBBB===999666777999::::::;;;<<<>>>AAAFFFLLLQQQYYY___dddhhhmmmtttvvvuuurrrppppppssswwwvvvqqqkkkeee]]]QQQDDD<<<999999;;;;;;666444777999888999;;;<<<;;;:::888777666666666;;;:::777444222444888<<<888888999999999:::::::::;;;:::888888999:::999888::::::;;;<<<===>>>???@@@===<<<<<<<<<<<<;;;;;;;;;999>>>>>>999777::::::777888999;;;;;;;;;;;;<<<>>>DDDFFFLLLWWWccckkkoooooosssuuuxxxzzzyyyvvvrrrooorrrqqqqqqsssvvvyyyzzzzzzwwwssspppqqqttttttqqqmmmoooooooooqqqtttyyy}}}rrrnnnhhhdddbbbaaa```___gggjjjnnnsssvvvxxxxxxwwwwwwwwwwwwwwwyyy{{{}}}~~~xxxtttqqqqqquuuzzz}}}~~~yyyrrrpppqqqtttxxx~~~CCCAAA>>>;;;999:::;;;======>>>@@@BBBEEELLLTTTYYY```fffllloootttzzz{{{yyyuuussssssuuuwwwvvvpppkkkbbb[[[OOOCCC;;;888999::::::666555888:::999888:::999999888888888888888999;;;:::888666444555888;;;888888888888999999999:::===;;;::::::<<<======<<<999::::::;;;<<<===>>>???;;;;;;<<<<<<<<<<<<<<<<<<999<<<;;;555333666999777888:::;;;;;;;;;;;;<<<>>>BBBDDDIIIRRR^^^ggglllmmmsssuuuyyy{{{{{{xxxtttrrrtttsssrrrtttvvvxxxyyyyyywwwsssoooooorrrssspppmmmnnnmmmmmmnnnqqqtttxxx{{{rrrppplllgggcccaaaaaaaaafffhhhmmmqqqtttvvvvvvvvvwwwwwwvvvuuuvvvxxx{{{|||zzzwwwssssssvvv{{{}}}~~~zzzsssqqqqqqrrruuu{{{@@@???>>>===>>>>>>@@@AAA@@@AAABBBDDDHHHPPPZZZ```fffmmmsssvvv{{{~~~{{{xxxvvvuuuvvvwwwtttooojjjbbb[[[PPPDDD===::::::<<<:::666666:::;;;999888999666666777777888999;;;;;;999::::::999777777888:::777777777888888888999999<<<;;;:::;;;===>>>>>>===888999999:::;;;<<<======:::::::::;;;<<<<<<======;;;<<<:::444222555999:::888:::;;;;;;:::;;;<<<===???@@@DDDLLLWWWaaahhhkkkqqqtttxxx|||}}}{{{xxxuuuvvvtttssstttvvvxxxxxxwwwwwwsssnnnmmmooopppooommmnnnnnnmmmmmmnnnqqqtttvvvssstttrrrlllfffbbbbbbcccdddfffjjjnnnqqqsssssssssvvvuuusssssssssvvvyyy{{{}}}zzzwwwvvvxxx{{{~~~|||uuurrrrrrqqqtttyyy~~~===>>>???@@@BBBCCCEEEEEEDDDCCCCCCCCCGGGNNNXXX___fffmmmssswww{{{~~~}}}yyywwwuuuuuuuuuuuurrrnnnjjjfff___SSSHHH@@@<<<<<<===:::777777;;;===:::777888666666777777888999;;;;;;888:::;;;;;;999888888888666777777777777888888888:::999777888999::::::999777888888999::::::;;;;;;888999999:::<<<======>>>===>>>===:::888999;;;===999:::;;;;;;::::::<<<===<<<===@@@GGGPPPZZZccchhhmmmpppvvvzzz||||||yyyxxxwwwuuuttttttuuuvvvvvvuuuvvvrrrmmmllllllnnnnnnmmmqqqpppoooooooooppprrrssstttwwwwwwrrriiidddccceeedddfffiiillloooqqqrrrrrrsssqqqpppppprrruuuyyy{{{~~~}}}zzzyyyzzz|||}}}uuurrrrrrsssvvvyyy}}};;;<<>>>>><<<===>>>???===;;;;;;===999;;;<<<;;;::::::;;;===;;;<<<>>>CCCKKKUUU___eeehhhlllrrrxxx{{{{{{yyyxxxwwwuuusssssstttuuutttssssssqqqmmmkkkkkkmmmnnnnnnqqqpppooooooooopppqqqqqqvvvyyy{{{vvvnnngggeeefffdddeeehhhkkknnnpppqqqqqqooonnnnnnooorrrvvvzzz}}}}}}|||{{{{{{{{{}}}wwwsssssstttvvvxxxzzz}}}:::<<<>>>BBBFFFIIILLLMMMPPPNNNKKKGGGEEEGGGLLLPPPWWW^^^fffkkkrrrxxxyyywwwppppppppppppnnnllljjjiiiddd^^^SSSGGG???:::999999<<<888888;;;<<<999888999::::::999888777777777888666999;;;<<<:::888777777777777777888888888999999;;;999777777888999888777888888888888999999::::::777888999:::;;;<<<======999999<<>>999888;;;:::;;;<<<<<<::::::;;;<<<:::<<<>>>AAAFFFOOOYYY```eeeiiiooouuuyyyzzzxxxwwwuuutttrrrrrrssssssrrrqqqpppooommmllllllmmmooopppnnnnnnnnnnnnnnnoooppppppwwwyyy{{{yyyrrrlllgggfffcccdddgggiiilllnnnooopppmmmnnnoooqqqtttwww{{{|||yyyzzzzzzzzz{{{}}}zzzvvvvvvttttttuuuvvvxxx}}}:::;;;>>>AAAFFFJJJNNNPPPSSSQQQMMMHHHDDDDDDFFFIIILLLSSS[[[bbbjjjrrrvvvuuuqqqrrrqqqooollliiigggfff```ZZZQQQGGG???;;;;;;;;;>>>999888:::;;;999888::::::999999888777777888888666888::::::999777666666888888888888999999999:::888777666777999;;;;;;:::888888999999999999::::::888888999:::;;;;;;<<<<<<999777999===<<<777777<<<:::;;;<<<<<<::::::;;;<<<999:::===???CCCJJJTTTZZZccchhhnnntttxxxyyyxxxwwwsssrrrppppppqqqrrrqqqpppmmmmmmnnnnnnnnnnnnpppqqqnnnnnnooopppqqqrrrrrrssswwwyyyzzzzzzvvvpppiiifffbbbcccdddgggiiikkkmmmmmmoooppprrrtttvvvxxxyyyzzztttvvvxxxzzzzzz}}}~~~{{{{{{uuuuuuuuutttuuuzzz:::;;;===AAAEEEJJJOOOQQQRRRPPPLLLGGGBBBAAABBBDDDCCCJJJSSSZZZcccmmmsssrrrttttttssspppkkkgggeeeeee___YYYQQQHHHAAA????????????:::777999:::999888;;;999888888888888888999999666888:::999888666666666888999999999999:::::::::444333333555888;;;<<<<<<999999999999999:::::::::888999999::::::;;;;;;<<<<<<888888<<<:::666888???:::;;;<<<<<<:::999:::<<<777999<<<>>>AAAGGGPPPVVVdddhhhnnnuuuxxxyyyxxxwwwrrrpppoooooopppqqqqqqpppkkklllnnnoooooooooqqqrrrooopppqqqssstttuuuvvvwwwwwwxxxyyyzzzxxxrrrkkkeee```aaaccceeegggiiikkklllrrrsssuuuwwwxxxxxxwwwwwwqqqssswwwyyyzzz}}}~~~~~~yyyxxxvvvuuuvvvzzz:::>>>BBBBBBAAABBBFFFKKKSSSSSSQQQMMMGGGBBB>>>===DDDAAACCCMMMXXXaaakkkrrrwwwxxxwwwtttnnniiieeeddd___[[[SSSIII@@@;;;;;;<<<===<<<;;;;;;;;;:::888666555666777777888999999999777666666999;;;;;;888555777888999::::::999888777666666777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777888999::::::999===@@@AAA>>><<<<<<>>><<<:::<<<@@@BBBCCCIIIPPP^^^dddlllrrrvvvwwwyyyzzzqqqqqqppppppooonnnnnnmmmnnnnnnmmmooorrrssssssrrruuusssqqqoooppprrrvvvxxxzzzzzzyyywwwuuuqqqnnnmmmhhhgggeeebbbaaaccchhhllluuussssssuuuwwwwwwuuurrrpppqqqssstttvvvyyy|||zzzxxxtttsssuuu{{{999<<>>???DDDIIIOOOQQQRRROOOIIIBBB???>>>:::888<<>><<<<<<888777777888999999888666666777888999::::::999999777666777999<<<<<<:::777777888999999999999888777666777777999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>><<>>???@@@DDDJJJYYY___hhhooosssvvvwwwxxxrrrrrrrrrqqqqqqpppppppppnnnmmmmmmooorrrttttttssstttrrrpppooooooqqqtttvvvwwwwwwvvvuuusssqqqooommmmmmllliiieeebbbbbbdddgggrrrqqqqqqsssvvvwwwuuurrrqqqqqqrrrrrrtttxxx~~~}}}zzzwwwuuuvvvzzz999;;;<<<;;;:::<<>>===666555555666888:::999888777888:::;;;;;;:::999888777777888:::<<<===;;;999777888999999999999888777777777888999::::::;;;;;;<<<<<<<<<<<<;;;::::::999888;;;@@@DDDDDDAAA===:::<<<;;;999888888888999:::>>>>>>>>>???@@@@@@>>><<<>>>;;;;;;======;;;???DDDRRRYYYccckkkqqqtttuuuwwwttttttttttttssssssssssssnnnnnnnnnooorrrttttttsssrrrqqqooonnnnnnppprrrsssrrrrrrrrrrrrqqqooonnnmmmpppooolllhhhdddcccdddeeennnnnnoooqqqtttuuuuuusssqqqqqqqqqqqqssswww~~~~~~zzzvvvvvvyyy~~~:::::::::888888;;;@@@EEEFFFNNNVVVWWWOOOFFF@@@???;;;;;;===@@@CCCJJJXXXfffoooqqqsssrrrooollljjjiiieeeddd___WWWMMMDDD???===999777777888:::;;;;;;:::666888:::;;;;;;:::888777999999:::;;;;;;;;;:::999888888888999999888888888888888888999999:::::::::<<<<<<<<<;;;;;;999888777444888<<<@@@@@@>>>:::777666777777888888:::===???BBB???>>>???BBBBBB???<<<===;;;;;;===<<<:::===BBBMMMTTT^^^hhhnnnsssuuuwwwuuuuuuuuuvvvvvvvvvwwwwwwrrrqqqpppqqqssstttsssrrrppppppooonnnnnnnnnooopppmmmmmmmmmmmmmmmmmmmmmlllnnnnnnmmmjjjgggeeefffgggiiijjjkkknnnqqqsssttttttrrrrrrrrrqqqssswww~~~|||xxxvvvwwwzzz|||~~~;;;;;;999888888;;;???CCCDDDMMMWWWZZZTTTJJJCCC???@@@>>>>>>??????BBBNNN[[[gggkkkoooqqqpppnnnlllkkkeeeeeebbb[[[QQQGGG@@@===<<<:::888888999:::999888555666888999:::999777666;;;;;;<<<;;;:::999888888999888888888888888888999999999999999999999999999;;;;;;;;;;;;:::999777777555666888:::;;;;;;:::999777888:::::::::;;;???BBBDDDAAA???@@@BBBCCC@@@===;;;::::::======;;;>>>CCCIIIOOOZZZccckkkqqquuuxxxuuuuuuvvvwwwxxxyyyyyyzzzwwwuuutttsssttttttrrrqqqooooooooonnnmmmmmmmmmmmmiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnllliiifffeeeeeeeeefffhhhkkkmmmppprrrtttsssssssssrrrtttxxx~~~~~~yyyvvvuuuwwwxxx}}}<<<;;;999888999;;;>>>@@@CCCKKKUUU[[[YYYRRRIIICCC???<<<;;;;;;;;;>>>GGGQQQ^^^dddkkkqqqrrrpppnnnllleeefffeee```VVVKKKCCC???>>>;;;888777777777777666555555666777888888999999:::;;;<<<:::888777888999999999888777777888999999::::::999999999999999999::::::::::::999888888777777777888888999;;;<<<<<<666888999777444444777;;;CCCAAA@@@@@@@@@@@@???>>>:::999:::===>>><<<>>>CCCDDDJJJSSS\\\dddlllrrrvvvttttttuuuwwwxxxzzz{{{{{{zzzxxxvvvvvvvvvuuutttrrroooooooooooonnnmmmkkkjjjggggggfffeeeeeeeeeeeefffkkkmmmnnnmmmiiidddbbbaaabbbdddfffhhhjjjmmmpppsssqqqrrrsssssstttwww|||{{{wwwuuuvvvwwwzzz}}};;;:::888888:::;;;<<<===AAAGGGQQQZZZ^^^ZZZPPPIIIBBB<<<999:::;;;<<>><<<;;;<<<===:::999:::======;;;<<>>CCCMMMYYYbbb```VVVNNNGGG@@@;;;;;;<<<<<>>;;;::::::;;;<<<;;;777666666666888;;;>>>@@@333666888888777888;;;???:::999888777777888999:::;;;::::::999999888888888777888888999999999888888444555777999::::::::::::777:::===;;;888999===BBB<<<>>>???===999888:::<<<;;;999:::===<<<999:::>>>:::>>>EEEMMMUUU^^^hhhnnnqqqrrrsssuuuwwwyyy{{{{{{yyyxxxwwwxxxzzz{{{{{{zzzooopppppppppooommmjjjhhhgggfffcccaaa_______________ccchhhjjjiiigggdddccc___aaadddeeefffhhhmmmqqqkkkmmmppprrrssstttvvvxxxzzz|||yyyyyyyyytttwww{{{CCC>>><<<<<<:::777999===BBBGGGPPP[[[dddfffbbb]]]TTTIII@@@>>>???======>>>HHHTTTdddqqqwwwvvvtttsssnnnooopppnnnfffZZZNNNFFFKKKGGGBBB>>>;;;999777666777888999:::;;;:::999888777777777777888999:::;;;;;;:::999888888888999:::888999::::::999888777666666777777777777888888888888999:::;;;;;;:::888777888888888888999:::;;;<<<999<<<<<<:::999;;;:::777999;;;======<<<;;;<<<===???@@@AAAEEELLLWWWdddmmmmmmqqquuuuuutttuuuwwwzzz|||}}}~~~}}}{{{wwwrrroooqqqqqqooolllnnnqqqnnniiiiiifffbbb]]]YYYWWWUUUUUU___```bbbfffiiihhhccc___```bbbeeeggghhhiiijjjlllnnnnnnmmmmmmooorrrtttvvv{{{}}}|||zzzyyyxxxxxxxxx{{{IIICCC??????>>><<<===@@@BBBGGGPPP\\\fffjjjiiifff]]]QQQEEE@@@???>>>>>>AAAGGGRRRbbbooovvvwwwtttrrrpppqqqrrrqqqjjj```TTTLLLHHHEEE@@@===<<<;;;:::888888999:::::::::999888888777777777777888999:::;;;999888888777888999:::;;;888999999:::999888777666777777777888888888999999444666888:::;;;;;;::::::888888888888999:::;;;<<<999<<<<<<::::::======:::999;;;======<<<;;;<<<===??????@@@CCCIIISSS___fffkkkooossstttssssssuuuxxx{{{|||~~~}}}{{{wwwssspppppppppnnnlllnnnqqqnnniiigggddd___ZZZVVVSSSQQQQQQUUUWWW[[[bbbhhhjjjiiigggbbbdddfffggghhhiiikkkmmmpppoooooonnnoooqqqssstttxxxzzz~~~|||zzzyyywwwxxxzzzRRRIIICCCBBBBBB@@@@@@BBBCCCHHHQQQ]]]hhhoooqqqqqqhhh[[[LLLDDD@@@===>>>AAADDDNNN^^^mmmvvvyyyvvvtttqqqrrrsssrrrmmmdddYYYQQQFFFCCC???<<<<<<<<<<<<;;;:::::::::::::::999888777777777777888888999::::::666666666777888999;;;<<<999999999:::999999888777888888999999999:::::::::444555777999::::::999999888888888888999:::;;;<<<888;;;<<<:::;;;>>>>>><<<999;;;<<<===<<<;;;<<<===>>>>>>???AAAFFFNNNXXX^^^iiimmmrrrtttsssrrrtttvvv{{{|||}}}}}}{{{xxxtttqqqnnnooonnnlllooorrroooiiidddaaa[[[UUUPPPLLLKKKJJJJJJMMMRRRZZZbbbgggiiiiiieeefffggggggfffhhhjjjmmmqqqppppppooopppqqqrrrsssuuuxxx}}}~~~|||{{{wwwwwwxxx}}}ZZZPPPHHHFFFEEECCCAAABBBGGGKKKSSS]]]gggoootttvvvpppcccUUULLLDDD===;;;===AAAIIIXXXiiivvv|||{{{xxxsssssssssrrrooofffZZZRRRHHHDDD???<<<;;;<<<<<<;;;;;;;;;::::::999888777777777777888888999999999999666666777777888999::::::999999999999999999999888999999999:::::::::;;;;;;888888999888888777666555888888888888999:::;;;;;;999<<<<<<999999<<<===:::888:::<<<<<<;;;;;;;;;<<<<<<===>>>@@@DDDKKKSSSYYYggglllsssvvvuuuttttttvvvyyyzzz|||}}}{{{xxxuuurrrnnnoooooonnnqqqsssoooiii___\\\UUUNNNIIIFFFDDDDDDEEEGGGLLLSSSZZZ___ccceeeiiiiiihhhfffddddddfffhhhnnnnnnnnnoooppprrrtttuuuvvvyyy~~~}}}{{{wwwvvvwwwzzzbbbYYYPPPMMMKKKGGGEEEFFFMMMPPPVVV^^^eeelllqqquuuqqqhhh^^^UUULLLAAA::::::AAAGGGTTTfffwww}}}yyywwwuuutttqqqiii]]]SSSLLLGGGAAA===;;;;;;;;;:::<<<;;;:::999888888777777777777888999999999888888888888999999999888888888999999999999999999::::::999::::::::::::;;;;;;;;;999999999888777666555555888888888888999:::;;;;;;;;;===;;;777666999999777888:::<<<<<<;;;:::;;;<<<:::;;;===???CCCIIIPPPVVVdddkkksssxxxxxxwwwvvvwwwvvvxxxzzz{{{{{{xxxuuusssppprrrrrrqqqssstttnnngggZZZVVVOOOIIIDDDAAA@@@@@@CCCEEEIIIOOOUUU[[[```dddlllkkkhhhdddaaa```aaabbbiiijjjkkknnnqqqtttwwwxxx{{{}}}|||zzzwwwwwwxxxzzz~~~eee___ZZZWWWSSSMMMLLLOOOSSSVVVZZZ___cccggglllpppooojjjddd___VVVIIIAAA???GGGIIISSSdddwww~~~{{{xxxwwwuuummmaaaWWWPPPKKKDDD>>><<<;;;;;;:::;;;;;;:::999888888888888777888999::::::999888777:::::::::::::::999888777:::999999999999:::;;;;;;999999:::::::::;;;;;;;;;777777777888888888999999888888888888999:::;;;<<<<<<===;;;666555777888555888:::;;;<<<;;;:::;;;<<<999;;;===???BBBGGGMMMQQQ^^^fffpppwwwxxxwwwvvvvvvsssuuuxxxzzzyyywwwtttrrrrrrttttttssssssrrrkkkbbbTTTPPPJJJDDD@@@??????@@@AAADDDHHHMMMSSSZZZbbbhhhkkkjjjhhhddd```^^^^^^___ccceeehhhmmmqqqvvvyyyzzz}}}zzzxxxxxxyyyzzz}}}aaa``````^^^XXXRRRSSSYYYWWWZZZ^^^```bbbdddiiilllnnnkkkiiiggg___UUUOOONNNPPPOOOUUUcccvvv~~~zzzwwwwwwvvvpppddd[[[RRRMMMEEE@@@=========<<<;;;:::999888888888999:::777888999::::::999777666999999:::;;;<<<;;;:::::::::999999999999:::;;;<<<999999999999::::::::::::888888888888888999999:::888888888888999:::;;;<<<<<<===;;;666555888999777888999;;;;;;:::::::::;;;:::<<<===???@@@CCCHHHKKKVVV___kkksssuuutttssssssqqqsssvvvxxxxxxvvvtttrrrtttuuuuuurrrqqqooofff\\\PPPLLLFFFAAA>>>>>>@@@AAA@@@CCCFFFJJJOOOWWW```gggggghhhhhhfffccc``````aaa```bbbfffkkkqqquuuxxxzzz~~~{{{xxxzzz||||||}}}[[[]]]``````ZZZTTTWWW^^^ZZZ]]]```bbbbbbdddgggjjjnnnlllkkkkkkfff^^^ZZZ[[[XXXUUUWWWcccuuuzzzwwwtttuuuuuupppeee[[[RRRMMMFFF@@@>>>>>>>>>???:::999888888888999:::;;;777888999::::::999777666777888:::<<<=========<<<::::::999888999:::<<<===888888999999999:::::::::===<<<;;;999888777777777888888888888999:::;;;<<<;;;===;;;777777:::<<<:::777999;;;;;;:::::::::;;;;;;===>>>>>>>>>@@@CCCFFFPPPYYYfffooorrrqqqppppppoooqqqtttwwwwwwvvvsssqqqtttuuuuuurrrppplllbbbXXXMMMJJJDDD@@@===>>>AAABBB@@@BBBEEEGGGJJJQQQZZZaaadddfffggggggeeeccccccddd___bbbfffkkkppptttwwwyyy|||yyy{{{}}}}}}}}}