BM6P6(@ {{{gggaaaZZZQQQLLLKKKHHHCCC>>>>>>===;;;;;;;;;;;;999888999::::::???AAAAAA]]]|||ooo^^^WWWXXXXXXZZZ```kkkvvvqqqkkkfffgggmmmyyycccIIIMMMUUU]]]qqqtttmmmfff```^^^``````fffmmmvvv~~~uuugggZZZRRROOONNNMMMNNNNNNPPPQQQOOONNNUUU^^^lllooottt|||tttjjjdddiiisssdddfffzzz|||tttQQQHHHAAA;;;888:::999>>>TTTrrryyyqqqmmmppprrrxxx~~~yyyrrrqqq~~~zzzoooUUUWWWYYYaaakkkyyylll[[[XXX\\\ZZZTTTNNNTTT[[[eeeiiiccc\\\___ggg]]]SSSKKKKKKNNNOOOPPPRRR]]]eeemmmnnnllllllnnnooouuukkklllxxxzzznnnhhhmmmkkklllsssxxxuuuvvvvvvwwwzzz{{{yyytttooohhhddd___\\\]]]fffuuuzzzzzz{{{zzzxxx{{{zzzzzzyyyxxxwwwvvvvvvssssssttttttvvvzzzmmmeee^^^UUUQQQOOOLLLGGGBBB???===;;;;;;;;;;;;999888888999999===??????ZZZ~~~vvvddd\\\WWWWWWYYY^^^gggqqqxxx{{{ooohhhbbbaaagggrrraaaGGGMMMTTT]]]ppp}}}yyyxxxwwwzzzuuunnnhhhgggfffdddeeehhhjjjoootttzzzzzzqqqcccXXXQQQOOOOOOOOOPPPPPPQQQRRRPPPPPPWWW```nnnqqqvvv~~~tttjjjeeekkkxxxaaaggg}}}qqqOOOFFF@@@;;;:::;;;999;;;OOOlll}}}wwwoooooo{{{mmmrrr{{{vvvrrrvvv|||xxxtttWWWVVVYYYaaakkkyyy|||iiiXXXTTTWWWUUUPPPKKKPPPXXXccciiiddd]]]___fff```UUULLLJJJLLLMMMNNNQQQYYYaaaiiillllllmmmppprrruuullllllwwwxxxmmmhhhmmmmmmmmmuuuxxx}}}yyyvvvwwwyyywwwvvvuuusssnnngggbbbbbb```^^^```hhhxxxzzzzzz{{{zzzxxxyyyyyyyyyxxxxxxwwwwwwvvvttttttttttttuuuyyy~~~uuujjjcccZZZUUUSSSPPPKKKFFF@@@>>><<<;;;;;;;;;:::888888999888<<<>>>>>>VVV}}}kkk```XXXXXXYYY^^^eeelllqqqsssoooggg___\\\```iiizzzaaaFFFLLLUUU^^^ppp{{{~~~~~~}}}zzzxxxvvvwww{{{yyybbb^^^^^^dddiiilllooosssxxx{{{~~~tttkkk___UUUOOONNNOOOPPPRRRRRRSSSSSSQQQQQQYYYcccppptttyyyzzzrrrjjjgggmmmzzz^^^llllllLLLEEE???;;;:::<<<:::999HHHdddzzzuuuqqq|||lllooovvvsssrrr||||||{{{ZZZTTTXXX```kkkwww~~~wwweeeSSSNNNOOONNNJJJHHHKKKSSSaaaiiiggg``````dddcccXXXMMMJJJIIIJJJLLLPPPTTT[[[eeejjjlllmmmqqqvvvvvvnnnnnnwwwwwwmmmiiinnnooopppwwwssswwwzzzwwwyyy|||yyyvvvsssoookkkeee^^^ZZZ[[[^^^dddlll{{{{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuttttttwww{{{}}}zzznnnfff]]]XXXUUURRRLLLGGGBBB???<<<;;;;;;;;;:::999888:::888;;;>>>>>>RRRttt~~~nnnaaaZZZZZZ[[[```fffkkkoooppprrriii```[[[[[[aaaooo|||bbbHHHMMMVVV___pppyyy~~~~~~}}}www^^^\\\___hhhppptttyyy~~~{{{pppggg\\\RRRMMMLLLMMMNNNSSSRRRRRRSSSQQQRRR[[[fffrrrvvv|||vvv}}}pppiiiiiinnnqqq___ttthhhKKKEEE???<<<999;;;;;;:::DDD\\\ttt|||uuusssrrr|||tttrrrttt^^^SSSXXX```jjjuuu}}}qqq```OOOHHHHHHGGGEEEEEEFFFOOO^^^kkkkkkeeeaaabbbeeeZZZNNNIIIGGGFFFIIINNNQQQWWWaaaiiillllllqqqwwwxxxrrrrrrxxxwwwnnnjjjnnnooorrryyyxxx{{{|||yyyxxxxxxwwwqqqooollliiifffccc```^^^___hhhuuu|||zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxuuuvvvuuutttsssuuuxxx{{{{{{~~~pppiii___YYYWWWSSSMMMHHHCCCAAA===;;;;;;;;;;;;::::::<<<:::;;;???>>>NNNkkk|||~~~pppbbb[[[[[[\\\```eeejjjmmmnnnssskkkaaa\\\YYY[[[eeeooowwwgggKKKPPPXXXaaapppvvv{{{yyy|||xxxccccccgggrrr{{{yyymmmeeeYYYOOOJJJJJJKKKLLLSSSQQQQQQQQQQQQSSS^^^iiisssxxxuuuzzzmmmhhhjjjnnniiiddddddKKKFFF@@@===666:::;;;;;;CCCWWWooo|||yyyvvv{{{uuuuuuvvv~~~dddUUUWWW```iiisss|||jjj\\\LLLEEECCCAAAAAACCCBBBKKK\\\kkkooohhhbbbaaadddZZZOOOIIIFFFDDDHHHMMMPPPUUU___iiikkkjjjooowwwzzzvvvwww{{{wwwnnnkkkmmmnnnqqqzzzxxxvvv~~~zzzwwwsssmmmhhhgggfffdddcccbbbdddfffhhhrrr|||zzzxxxwwwwwwtttuuuuuuvvvvvvwwwwwwxxxuuuuuuuuutttssssssvvvxxxzzz~~~vvvqqqssswwwvvvnnnddd^^^[[[WWWQQQLLLEEEBBB>>><<<;;;<<<;;;;;;:::===:::;;;???>>>JJJbbb}}}|||tttggg___^^^]]]___dddhhhkkklllqqqkkkddd```\\\[[[```ggglllsss}}}lllNNNQQQXXX```ooottt}}}wwwwww~~~}}}sssuuu}}}~~~wwwjjjbbbWWWMMMIIIIIIKKKLLLRRRPPPPPPQQQQQQUUUaaannnuuu{{{{{{xxxwwwiiifffkkkoooeeelll```JJJFFF@@@<<<777999:::;;;BBBTTTlll}}}zzzwww~~~{{{{{{{{{zzzjjjWWWVVV___iiiqqq}}}xxxbbbVVVIIIBBB???===>>>AAA@@@HHHYYYjjjpppjjjbbb^^^aaaYYYOOOJJJFFFDDDGGGMMMPPPSSS^^^iiillliiinnnxxx{{{zzz{{{}}}wwwnnniiiiiikkkoooxxxzzzuuuxxx~~~wwwqqqmmmiiigggeeedddddddddeeegggmmmuuuzzz~~~{{{yyywwwwwwwwwttttttuuuuuuvvvvvvvvvwwwtttuuuuuutttrrrrrrtttvvvwww{{{xxxlllgggggghhh~~~vvvlllfffccc___XXXSSSFFFCCC>>><<<;;;<<<<<<;;;:::===999999>>><<>>::::::999777888@@@SSSlllxxxvvvsssqqq|||qqqZZZVVV___hhhppp~~~~~~uuuoooZZZPPPFFF@@@<<<999;;;>>>===EEEUUUfffnnniii```[[[^^^VVVOOOJJJFFFDDDGGGMMMOOOQQQ\\\jjjmmmjjjppp{{{zzz{{{~~~}}}vvvllleeedddhhhmmmvvv}}}yyywww~~~xxxuuuooojjjhhhiiimmmooolllnnnqqqttt{{{|||||||||zzzxxxwwwvvvwwwtttuuuuuuuuuuuuuuuuuuuuusssttttttsssrrrrrrsssuuuvvv{{{~~~sssmmmkkkjjjjjj}}}sssmmmiiieee^^^YYYGGGCCC???<<<;;;<<<<<<;;;999<<<888888<<<;;;BBBUUUxxxyyyoookkkgggeeefffiiilllmmmpppnnnooopppnnnjjjjjjnnnqqqsssuuuyyy~~~qqqQQQPPPUUU\\\iiimmmxxx{{{{{{{{{xxxvvvvvvzzz~~~}}}rrrvvv~~~|||tttccc\\\RRRKKKIIIKKKOOOQQQRRRQQQQQQRRRTTTZZZhhhvvvyyytttssseeeccckkkwwwxxxcccxxx|||YYYHHHEEE===888>>>999444555>>>RRRmmm}}}xxxyyyvvv|||qqqmmm{{{wwwuuu\\\VVV___hhhooo|||xxxnnngggUUULLLCCC>>>:::777999===<<>>======<<<===@@@FFFKKK|||zzzwwwooogggiiipppqqqlllkkkiiimmmssstttooommmpppuuuvvvxxxzzz}}}rrrXXXMMMUUU]]]hhhrrrqqquuuyyy}}}|||yyywwwxxxzzzwwwsss{{{~~~}}}~~~uuunnnaaaWWWNNNMMMOOOPPPQQQSSSTTTUUUUUUUUUXXX___iiiqqqzzzxxx|||uuuhhhcccnnnwwwpppmmmxxxrrr~~~RRRKKKAAA888AAA:::;;;777888BBBPPPnnntttrrr{{{xxxsssxxxwwwppp~~~{{{aaaZZZZZZ___lll{{{yyylllcccQQQKKKBBB<<<:::;;;<<<===>>>BBBKKK[[[gggiii___TTTUUUSSSOOOJJJGGGGGGJJJMMMSSSRRR[[[kkktttssssssxxx{{{{{{}}}vvviii```___fffccciiivvv~~~}}}zzzzzzqqqpppyyyzzzqqqkkkmmmsssxxx|||~~~vvvsssqqqssswwwxxxvvvrrrtttssssssrrrrrrsssssstttwwwwwwwwwvvvtttssstttvvvvvv}}}}}}{{{xxxxxx{{{~~~~~~xxxsssrrrqqqqqqtttzzz}}}uuutttlllZZZNNNFFF@@@@@@???<<<::::::<<<<<<;;;:::;;;???DDDIIIyyyzzz|||wwwooojjjmmmppppppooommmoootttvvvssssssvvvyyyyyyxxxxxxzzz|||~~~pppWWWLLLTTT]]]hhhssstttvvvwwwxxxyyyzzzzzz{{{{{{{{{ssswww~~~}}}}}}~~~}}}~~~ssskkk^^^TTTLLLKKKMMMNNNOOOQQQPPPQQQRRRTTTXXX```kkkrrrzzz~~~yyywwwqqqeeebbbooozzzooopppwwwxxxxxxPPPKKKCCC:::@@@888:::666888BBBNNNjjj|||ooonnnwww|||www{{{{{{uuuxxxfff[[[[[[aaammmzzz~~~uuuhhh^^^NNNHHH@@@:::999:::;;;<<<>>>AAAJJJYYYeeefff]]]SSSUUUSSSOOOJJJFFFEEEHHHJJJRRRRRR\\\mmmuuusssssswww}}}zzzzzz|||xxxmmmdddaaabbbaaaiiiwww~~~xxxuuurrrooo}}}wwwvvvoookkkpppyyy}}}|||uuurrrpppooopppsssvvvvvvuuuuuuttttttssssssttttttuuuuuuvvvwwwvvvttttttuuuwwwzzz}}}}}}|||}}}}}}{{{yyysssppppppqqqrrrwww}}}}}}tttaaaOOOFFF@@@???>>>;;;:::::::::::::::999999===BBBFFFmmm~~~}}}zzzpppmmmpppssstttssstttxxxyyywwwwwwyyy}}}|||zzzyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~nnnVVVMMMUUU\\\hhhtttvvvwwwuuusssuuuyyy}}}~~~~~~wwwttt|||||||||~~~}}}~~~{{{ooogggYYYQQQJJJJJJLLLLLLMMMOOOOOOPPPQQQUUUZZZdddnnnuuu{{{yyy{{{rrrmmmddddddssslllttt{{{pppMMMJJJEEE<<<>>>888999555666===FFF\\\|||uuujjjiiiuuuyyyyyy{{{vvvooo[[[[[[bbbnnnxxxzzzoooaaaWWWJJJDDD===999888999;;;<<<>>>AAAIIIWWWbbbccc[[[RRRUUUSSSPPPLLLHHHGGGHHHJJJQQQSSS___pppwwwtttssswww|||yyyyyy|||zzzrrrhhhccc]]]^^^gggwwwwwwpppqqqmmmyyyuuurrrlllkkktttuuukkkggglllmmmooopppqqqsssvvvyyyuuuuuuuuuttttttuuuuuuuuusssuuuvvvuuuuuuuuuwwwyyy~~~~~~yyytttrrrtttvvvxxx~~~|||iiiSSSJJJBBB@@@???<<<;;;<<<999::::::999999<<>>:::;;;;;;:::;;;===AAADDDSSS~~~}}}}}}xxxvvv}}}|||tttnnnqqqtttxxx|||zzzrrr^^^WWW\\\]]]dddooorrruuuyyy}}}{{{wwwwww|||www}}}|||{{{{{{}}}~~~{{{qqqeee\\\RRRMMMJJJKKKLLLKKKMMMPPPRRRRRRSSSXXX```iiirrrwwwwwwpppkkkffflllyyyiiidddLLLFFFCCC===777777888333333777999GGG```qqqvvvwwwnnndddeeesssxxxssswww}}}|||xxxuuuwww{{{vvv|||^^^YYY]]]iiirrr|||}}}rrrdddVVVNNNEEEAAA<<<999:::<<>>===???;;;<<<<<<<<<<<<>>>AAADDDKKKooo{{{}}}yyyyyypppllloootttyyy|||tttbbb^^^bbb```ccclllooosss{{{zzzvvv{{{|||~~~}}}~~~~~~}}}wwwmmm```WWWOOOLLLKKKMMMMMMLLLNNNRRRQQQPPPRRRWWW```kkkrrrvvv|||{{{lllhhheeepppppplll```MMMCCCAAA???777666777333444:::<<>><<<>>>:::;;;<<<<<<<<<===AAACCCEEEaaayyy~~~}}}sssssstttwwwyyy|||tttdddcccgggcccdddkkknnnsss{{{{{{|||~~~}}}yyysssiii\\\SSSLLLJJJJJJMMMMMMKKKMMMRRRQQQPPPRRRZZZeeepppxxx{{{|||wwwiiigggggguuugggqqq^^^NNNBBB@@@BBB:::888888333333999:::DDD[[[www~~~wwwiiidddnnnzzzyyyuuuxxx|||sssvvv{{{nnn\\\UUU```iiirrruuuiii\\\QQQLLL@@@===::::::<<>><<<;;;333111555444===RRRvvvzzzlllgggppp||||||xxx}}}|||pppsssxxxuuu___TTT]]]fffnnn}}}ssseeeYYYPPPKKK>>><<<999999<<>>;;;:::555>>>GGGGGGAAA;;;<<>>PPPsss~~~zzzvvvzzz~~~zzz}}}mmmllltttaaaQQQ]]]eeefffvvv|||rrreeeWWWMMMHHH>>>===;;;;;;<<>>CCCHHHGGGBBB======???AAAOOOggg}}}}}}uuuqqqttt{{{{{{{{{ssssssssssssrrrsssssssssvvvzzz}}}{{{|||wwwssskkk]]]SSSNNNLLLMMMMMMMMMMMMNNNPPPSSSOOOTTTWWWcccqqqrrruuu}}}rrrnnnnnn|||aaafffyyyUUUJJJDDD@@@>>>999888333333666444333>>>NNNyyy|||yyywwwzzz}}}~~~jjjjjjrrr}}}eeeSSS[[[dddfffttt|||qqqcccVVVKKKFFF===<<<;;;;;;===@@@CCCFFFEEEHHHLLLOOORRRVVVZZZ]]]aaabbb```[[[[[[aaadddbbbdddkkksssvvvtttqqqppppppiiittt{{{rrrmmmlllZZZTTTZZZoooxxxkkklllyyywwwoooooooookkkqqqrrrsssuuuyyyjjjcccfffxxx|||}}}zzz{{{|||yyyxxxxxxwwwvvvuuuttttttttttttxxxzzz{{{|||~~~nnn___OOOGGGCCC@@@@@@AAAGGGHHHGGGEEEBBB????????????KKK]]]{{{zzzpppoooxxx|||}}}{{{rrrsssuuuwwwyyy{{{|||}}}zzztttooofffYYYPPPLLLLLLMMMNNNNNNNNNOOOQQQSSSOOOUUUZZZeeeqqqrrrvvvyyyzzzpppmmmvvvlll]]]mmmwwwTTTJJJCCCAAA???:::888444333666444333===JJJ||||||xxxtttvvv|||vvvyyyfffgggppp{{{mmmVVVZZZbbbeeeqqqzzzoooaaaSSSIIIDDD;;;;;;;;;<<>>>>>>>><<>><<<::::::;;;=========;;;CCCEEEXXXyyytttsssooojjjfffhhhmmmrrrmmmooossswwwzzzyyyvvvttt~~~{{{www}}}ssstttvvvzzzyyyoooddd\\\UUUMMMIIIJJJIIIKKKNNNOOOOOOPPPQQQSSSSSS^^^gggrrr~~~}}}tttmmmiiilllxxx{{{XXXVVVeeewww^^^SSSLLLJJJFFF:::666666555444333555999===]]]llleeevvv}}}ooogggjjjrrr{{{jjjZZZ[[[cccmmmvvv|||ssseeeVVVJJJBBB???:::;;;===@@@DDDGGGJJJLLLMMMNNNOOOPPPPPPSSSXXX[[[XXXTTTRRRUUUYYY^^^fffnnnnnnmmmkkkjjjjjjjjjlllllljjjvvvyyyoookkklll^^^___iiirrriiiSSSGGGJJJIIIMMMYYYmmmvvvoooqqqrrrccceeetttzzzuuu~~~}}}~~~zzzyyyyyyxxxxxxxxxyyyyyyxxxzzz}}}eeeRRRGGGAAAAAACCC;;;<<<=========<<<<<<<<<;;;DDDDDDQQQwww~~~pppllleee___^^^aaafffjjjhhhjjjmmmqqqtttvvvvvvuuuzzz{{{wwwzzzxxxwwwwwwyyy}}}vvvkkk___WWWQQQJJJHHHJJJJJJMMMPPPRRRRRRRRRTTTUUUXXXcccllluuuyyytttiiieeehhhrrrxxx]]]]]]qqqyyycccYYYQQQNNNGGG999666666555333333555888:::RRR{{{}}}kkkgggrrr~~~}}}wwwjjjiiipppyyyppp\\\YYYbbbooowwwzzzqqqcccTTTHHHAAA>>>;;;<<<>>>AAAEEEHHHJJJLLLOOOPPPPPPPPPPPPSSSWWW[[[SSSPPPQQQWWW\\\___fffmmmooommmkkkiiiiiijjjjjjjjjoooyyy{{{qqqkkkiii___eeelllkkk]]]NNNIIIMMMOOOUUUeee{{{uuulllnnnnnnbbbgggvvv|||xxx}}}zzzzzzyyyyyyyyyyyyzzzzzzzzz|||gggTTTHHHAAA@@@BBB;;;>>>@@@AAA???<<<<<<<<<;;;EEEDDDNNN|||www{{{nnnfff\\\UUUUUUZZZ```cccgggiiikkklllnnnqqquuuyyywww{{{wwwyyy~~~|||zzzxxxzzz|||tttiii]]]UUUNNNIIIHHHJJJLLLNNNRRRTTTTTTUUUVVVWWW^^^hhhpppxxxvvv}}}vvvhhhbbbeeelllxxxtttaaaaaaxxx~~~zzzfff]]]TTTPPPHHH999666777555333333666888888JJJuuuvvviiiiiittt{{{~~~zzz|||mmmiiioooyyyttt]]]XXXbbbpppyyy~~~yyyoooaaaSSSHHHAAA???<<<===???BBBEEEHHHJJJLLLPPPPPPPPPPPPPPPSSSWWWZZZQQQNNNPPPYYY___```fffmmmqqqooollljjjiiiiiihhhhhhrrrzzz}}}rrrkkkhhh```iiinnngggWWWNNNNNNRRRXXX^^^nnnuuukkkmmmkkkbbbjjjzzz}}}zzz}}}zzzzzzyyyyyyyyyzzzzzz{{{|||~~~nnnSSSHHHFFFDDDAAA???>>>===>>>???@@@???>>>???>>>AAAKKKkkk{{{lll^^^OOOHHHHHHLLLTTT[[[^^^ccchhhiiihhhhhhlllpppsss}}}{{{yyyxxxyyyzzz{{{wwwwwwzzzwwwuuu~~~zzzqqqdddVVVNNNHHHEEEHHHMMMNNNNNNQQQTTTSSSQQQUUU[[[aaannnrrrvvvzzzxxxkkkaaaccchhhooofffhhhqqqiiicccXXXHHH<<<777666555444333444555555FFFfff~~~xxxqqq{{{xxxzzz{{{xxx|||}}}iiieeeoooyyyhhh___ccclllyyy|||~~~xxxmmm^^^OOOEEE???>>><<>>???>>>======?????????======<<>>777666555444333444555555===]]]|||}}}wwwuuuzzz}}}wwwwwwyyywww}}}kkkdddllltttmmm``````hhhvvvzzzyyymmm^^^OOODDD???===<<>>======>>>???>>>===<<<;;;>>>CCCYYY|||}}}lll]]]LLLCCCAAACCCIIIOOOXXX[[[^^^___]]]\\\___aaammmvvv~~~}}}yyywwwwwwyyy{{{ttttttwww|||xxxnnnrrryyysssjjj___SSSLLLHHHFFFIIIMMMPPPOOORRRTTTSSSRRRVVV]]]ggguuuzzz~~~|||xxxqqqhhhaaa^^^rrr{{{ooo}}}~~~yyyssscccLLL===777666555444333444555555888UUUsssyyyxxxlllooo~~~~~~vvvssswwwvvv~~~lllaaafffmmm}}}uuuccc^^^fffwwwxxxzzzmmm]]]MMMCCC>>>===<<>>======>>>???>>><<<<<<:::>>>AAAOOO|||~~~qqqaaaPPPEEEBBBBBBGGGMMMQQQUUUXXXZZZ[[[\\\^^^```hhhpppyyy|||{{{|||}}}wwwtttsssvvvxxxtttssstttyyy}}}zzzpppiiiqqq~~~vvvpppeee[[[QQQLLLIIIGGGJJJNNNPPPPPPRRRUUUTTTSSSXXX___iiivvv||||||rrrlll___aaaddd}}}qqqttt|||xxxcccIII999777666555444333444555555999QQQmmm|||}}}xxx|||xxxkkkmmmuuu~~~tttrrrwwwvvvnnn___aaagggxxxkkk```fffyyyxxx{{{mmm[[[LLLAAA===<<<<<<@@@EEEHHHJJJLLLNNNPPPNNNNNNNNNPPPWWW^^^^^^YYYOOOOOOTTT^^^fffjjjmmmqqqnnnkkkiiiggghhhkkkoooqqqwwwpppdddeeekkkpppeeeZZZXXX]]]dddkkkppp{{{xxxkkkgggxxxtttiiiiiisss{{{~~~yyy___QQQLLLIIIGGGAAA???>>>>>>??????>>><<<===;;;???AAAHHHnnn~~~vvvfffSSSHHHCCCBBBFFFKKKNNNPPPSSSUUUWWWXXXZZZ\\\bbbjjjsssxxxvvvuuuzzz|||vvvqqqpppsssvvvvvvsssrrruuuyyywwwooolllwww{{{sssmmm___VVVNNNKKKIIIHHHKKKOOOQQQQQQSSSVVVVVVVVV\\\dddkkkvvv|||}}}~~~lllhhhZZZggguuu}}}lll}}}}}}bbbFFF777777666555444333444555555:::LLLdddvvv}}}yyyyyyyyymmmnnnqqq~~~vvvvvvxxxwww~~~ppp``````ddduuuuuucccddduuuwww}}}zzzkkkYYYIII???<<<<<<===AAAFFFJJJLLLMMMNNNOOOPPPPPPOOOQQQXXX___^^^XXXPPPOOOUUUaaajjjmmmnnnpppkkkiiigggeeegggjjjooorrr~~~pppeeegggnnnmmmaaaYYY\\\dddiiimmmrrr~~~|||ooojjjwwwzzznnnlllrrryyydddTTTLLLHHHFFFBBBAAA??????@@@@@@???===???;;;???AAADDDbbb~~~xxxhhhTTTHHHBBB@@@DDDIIINNNOOOPPPRRRSSSSSSSSSSSS]]]dddnnnssspppnnnsss|||{{{uuupppppptttyyyzzzuuuqqqqqquuu~~~{{{vvvwww|||{{{wwwnnngggZZZRRRKKKJJJJJJIIILLLPPPRRRQQQTTTWWWYYYZZZaaajjjnnnxxx~~~zzziiieee]]]ooorrrrrraaaDDD999777666555444333444555555777DDDYYYmmm{{{}}}{{{zzznnnnnnkkk{{{zzzyyyxxx}}}tttcccbbbeeesssfff___lllvvvzzzxxxhhhVVVFFF>>>;;;<<<>>>BBBGGGKKKLLLLLLMMMNNNQQQPPPOOOQQQZZZaaa^^^WWWQQQQQQWWWdddmmmoooooooookkkjjjhhhhhhjjjnnnrrrtttrrrkkknnnuuujjj___ZZZ```gggiiimmmsssuuunnnwwwuuupppsssxxxgggVVVMMMIIIGGGDDDBBBAAAAAAAAAAAA@@@>>>@@@:::???BBBBBBZZZ{{{jjjVVVIIICCCAAADDDHHHNNNNNNOOOQQQRRRSSSSSSRRRZZZ```jjjppplllgggmmmwww||||||yyyuuuqqqssszzzxxxqqqoooqqq|||~~~}}}yyyxxx|||{{{rrrggg```VVVOOOIIIIIIJJJJJJMMMQQQRRRRRRTTTYYY[[[^^^fffooottt{{{}}}wwwfffddddddsss{{{iii}}}]]]BBB:::777666555444333444555555444===OOOdddvvv~~~~~~||||||pppqqqjjj|||}}}yyyyyy{{{{{{iiiggggggrrrlll^^^gggtttvvv~~~uuueeeSSSDDD<<<;;;<<>>BBB@@@UUU}}}lllXXXLLLEEECCCEEEJJJMMMMMMOOORRRUUUXXXXXXXXXXXX^^^hhhnnniiiccciiitttxxxyyyxxxuuussswwwzzzqqqmmmppp{{{vvvvvvwww~~~yyynnnbbbZZZTTTMMMHHHIIIJJJJJJMMMQQQRRRRRRUUUZZZ]]]```hhhrrryyy~~~{{{vvvfffccchhhsssmmmcccZZZ???999777666555444333444555555555;;;JJJ___rrr{{{||||||zzz~~~tttuuurrr~~~xxxyyyzzznnnkkkiiiqqqrrr```gggsssttt|||}}}tttdddQQQCCC;;;;;;<<>>BBBFFFIIIJJJJJJJJJKKKKKKLLLPPPYYYbbbeeeaaa\\\YYYVVV[[[jjjsssppplllllliiieeedddiiinnnpppssswwwxxxyyy}}}ddd\\\```eeeaaaeeepppsss|||zzzvvvzzz{{{yyy}}}uuudddRRRMMMNNNHHHEEECCCBBBAAABBBCCCBBBAAA>>>>>><<<>>>EEEMMMmmmvvv```MMMDDDCCCFFFHHHLLLKKKLLLNNNRRRUUUVVVVVVYYYZZZdddpppqqqiiihhhoooyyyzzz||||||wwwvvvqqqkkkooo}}}~~~||||||uuutttuuu|||tttiii]]]TTTMMMLLLJJJIIIJJJLLLOOOPPPTTTUUUWWWXXX]]]fffooouuu~~~}}}qqqkkknnntttsss```nnnlllLLL;;;888666555444333222222222222555555<<>>BBBFFFIIIJJJJJJJJJKKKKKKLLLQQQZZZcccfffbbb]]]ZZZVVV[[[iiiqqqnnniiijjjfffcccccchhhmmmpppssswww~~~wwwxxx~~~wwwaaaZZZ___eeebbbgggqqqtttxxx}}}xxxyyy}}}~~~zzz}}}rrraaaQQQOOOPPPIIIIIIGGGEEEEEEEEEEEECCCAAA???@@@===>>>CCCHHHaaa|||eeeQQQFFFCCCFFFHHHLLLLLLMMMOOOSSSVVVWWWVVVXXXWWW^^^kkkqqqmmmkkknnnyyy{{{~~~}}}xxxwwwrrrnnnvvvuuu}}}uuunnnuuu~~~zzzpppdddWWWOOOLLLKKKKKKKKKMMMOOOQQQSSSYYYWWWVVVYYYaaajjjrrrwww}}}~~~xxxnnnkkkqqq{{{ggg]]]uuu^^^DDD;;;;;;666555444333222222222222333222777FFF]]]ssszzzpppwww~~~{{{xxxtttsssuuuyyy}}}uuu~~~zzz|||zzzuuujjjlllpppvvv~~~zzzppp___NNNBBB<<<;;;<<<>>>BBBFFFIIIJJJJJJJJJKKKKKKMMMSSS\\\eeehhhccc]]][[[WWW\\\iiiooollliiijjjddd``````ffflllppptttyyy~~~}}}wwwxxx{{{wwwnnn___YYY___fffdddhhhrrrtttrrrxxx|||xxxxxx{{{~~~~~~}}}~~~zzz{{{|||sss___OOOPPPSSSJJJMMMKKKIIIHHHHHHGGGDDDBBBBBBDDD@@@???BBBDDDVVVtttkkkVVVHHHDDDEEEGGGKKKKKKLLLOOOSSSVVVWWWVVVWWWTTTYYYfffpppqqqnnnmmm|||xxxwww~~~uuussswwwooolllxxx}}}tttiii\\\QQQIIIIIIJJJKKKMMMOOORRRSSSTTT[[[VVVVVV]]]fffnnntttxxxwwwzzztttjjjiiiooo~~~vvv^^^```TTT???;;;<<<666555444333333222222333222111444AAAVVVmmm~~~qqqtttyyytttqqqnnnoooqqqpppyyyyyyzzz{{{yyy}}}~~~hhheeejjjqqqyyy{{{ppp___NNNBBB<<<;;;<<<>>>BBBFFFIIIJJJJJJJJJKKKKKKNNNTTT___hhhjjjeee^^^[[[WWW\\\iiiooommmkkkoooccc``````ffflllpppuuuzzz~~~{{{{{{{{{sssiii___YYY```gggeeehhhpppqqqlllrrr|||xxxvvvxxx{{{}}}||||||{{{zzzzzz{{{}}}~~~~~~rrr[[[MMMSSSXXXOOOPPPNNNLLLKKKKKKIIIFFFCCCAAADDDAAA???CCCDDDQQQiiippp[[[KKKDDDCCCDDDHHHIIIKKKOOOTTTWWWWWWVVVXXXTTTWWWcccooossspppmmmzzzwww}}}xxxwwwuuukkkmmm{{{yyypppcccWWWMMMHHHGGGIIILLLOOORRRTTTUUUUUUXXXUUUXXXcccnnnrrruuuyyywww}}}zzzssshhhfffnnn~~~zzzkkk]]]kkkyyyOOO>>><<<;;;666666555444333333333333222222444===OOOfff|||vvvvvvyyyvvvuuuqqqnnnnnnqqqvvvzzz|||}}}wwwxxxxxx~~~}}}fff___dddmmmwww}}}rrraaaPPPCCC===<<<===>>>BBBFFFIIIJJJJJJJJJKKKKKKNNNVVVbbbkkklllfff```ZZZWWW]]]jjjpppooopppuuugggbbbbbbgggnnnrrrwww|||~~~ssshhhbbb\\\bbbhhhdddfffnnnoooiiiooozzzyyyvvvwwwyyy}}}xxxuuussstttuuuwwwxxxxxxwwwwwwvvv___UUU```ggg^^^QQQPPPNNNNNNMMMKKKGGGDDD===AAA???>>>CCCEEEPPPdddvvvaaaPPPFFFCCCCCCGGGHHHKKKPPPUUUYYYYYYYYYYYYVVVWWWaaannntttqqqlll{{{yyy}}}zzzyyy|||sssqqqxxx}}}}}}vvvkkk^^^TTTMMMJJJGGGJJJNNNSSSVVVWWWWWWVVVVVVUUU[[[jjjsssuuuyyy{{{yyysssiiijjjtttttteeedddyyyyyyrrrKKK@@@>>>999777666555444333333333333333333555;;;III]]]sss{{{yyyqqqpppssstttwww{{{|||zzzxxxxxxyyy~~~xxx{{{ttt}}}~~~lll^^^```iiisss{{{vvvdddRRREEE>>>======>>>BBBFFFIIIJJJJJJJJJKKKKKKOOOXXXdddnnnooohhhaaaYYYWWW]]]jjjppppppssszzzmmmhhhfffkkkppptttyyyuuujjjddd]]]bbbgggccceeemmmnnnkkkqqqyyy}}}yyywwwvvvwwwyyy{{{}}}~~~|||xxxssspppjjjkkknnnrrruuuuuussspppyyy{{{~~~}}}hhhaaannnuuuiiiQQQPPPOOOOOONNNLLLHHHEEE===BBB>>><<>>>>>>>>BBBFFFIIIJJJJJJJJJKKKLLLPPPYYYfffppppppiiiaaaZZZXXX^^^iiiooonnnrrrzzztttnnnlllooosssvvv{{{vvvlllddd\\\aaafffbbbeeeoooqqqqqqtttxxx|||~~~|||yyywwwvvvtttrrrsssuuuwwwwwwvvvtttrrrqqqmmmlllmmmppprrrrrrooolllppptttyyy}}}~~~kkkdddqqquuugggQQQPPPOOOOOOOOOMMMIIIFFFBBBEEE@@@;;;???@@@DDDRRRaaa~~~lllYYYKKKEEECCCGGGIIIMMMTTT[[[___``````\\\[[[\\\bbbkkkrrrqqqllllllwww}}}xxxsssvvv|||xxxuuusssuuu|||uuuqqqhhh\\\PPPIIIGGGHHHKKKOOOUUUZZZ]]]]]][[[ZZZZZZYYYaaapppwwwyyy|||ssssssqqqppp}}}wwweeetttdddBBBAAAAAA777777777555444444444444444333444666888@@@NNNaaannn~~~yyyvvvyyy}}}uuulllnnnqqquuu~~~yyy{{{hhhbbbbbbiiinnnwww}}}jjjWWWIIIAAA??????>>>BBBGGGIIIJJJJJJJJJKKKLLLPPPZZZgggqqqqqqjjjbbb[[[YYY^^^iiimmmlllpppxxxxxxrrrooorrruuuxxx|||~~~}}}vvvlllccc[[[___eeeaaafffqqqtttvvvwwwxxxwwwxxx}}}yyyvvvvvvtttqqqnnnnnnpppqqqqqqqqqqqqssstttvvvsssqqqqqqrrrqqqmmmjjjjjjooouuu{{{{{{hhhdddeeebbb^^^QQQSSSSSSRRRSSSRRRKKKBBBEEECCCAAAAAABBBDDDDDDDDDQQQ}}}uuu```MMMEEEEEEGGGHHHKKKRRRZZZ______^^^^^^[[[]]]dddjjjjjjiiiiiimmmuuu}}}}}}wwwsssyyywwwmmmgggkkkwwwwwwkkk^^^UUUNNNIIIHHHKKKMMMRRRYYY]]]^^^]]][[[[[[\\\\\\gggvvvxxxwww}}}xxxmmmlllwwwiiiggg^^^BBBCCCAAA444777666555444444444444444666555777;;;@@@JJJ[[[jjj|||~~~|||}}}vvvqqqwwwxxxzzzyyysssnnnuuu{{{~~~xxx}}}~~~yyyfff\\\fffoootttsss___KKK???===???BBBCCCGGGKKKKKKIIILLLQQQNNNOOOYYYiiivvvvvvlllccc[[[UUUYYYfffnnnmmmooovvvrrrnnnlllnnnpppttt|||{{{xxx}}}yyykkkfff```\\\___cccggglllrrrvvvzzzzzzwwwxxx~~~}}}xxxtttsssssssssrrrkkklllmmmmmmnnnqqqvvvzzz{{{yyywwwwwwxxxwwwssspppuuuqqqnnnpppwwwzzzhhhaaa___[[[WWWQQQTTTTTTSSSSSSTTTQQQKKKFFFDDDAAAAAABBBCCCCCCBBBLLLqqqzzzgggSSSGGGEEEFFFGGGKKKQQQYYY^^^___^^^```\\\\\\bbbfffffffffhhhlllssszzz|||yyyxxx~~~~~~nnneeeaaagggsss~~~ttthhh[[[SSSMMMIIIIIIMMMOOOSSSYYY]]]^^^]]]\\\\\\```aaakkkwwwyyyzzztttiiimmm}}}www^^^fff^^^EEECCCAAA888777666666555444444444444555444555999>>>GGGXXXhhh{{{}}}yyyttt{{{|||~~~|||uuuqqqwwwyyyzzzwww}}}jjj]]]ccckkkqqqvvvbbbNNNBBB???AAAAAABBBFFFKKKKKKHHHJJJNNNRRRRRRXXXdddpppsssllleee]]]WWWYYYeeekkkjjjkkkqqqnnnkkkjjjmmmpppsss{{{{{{www|||{{{ooohhhbbb___aaaeeeggglllqqqxxxzzzxxxssssssyyy}}}yyytttpppoooooooooooonnnoooooopppqqqtttyyy}}}zzzvvvuuurrrpppqqqwww~~~wwwfff]]]XXXUUURRRVVVYYYZZZVVVSSSTTTTTTRRRGGGEEEBBBAAAAAAAAAAAA@@@DDD^^^oooZZZKKKEEEEEEFFFJJJPPPXXX]]]______bbb]]][[[___aaaaaabbbeeekkkpppvvvyyy{{{~~~}}}yyyhhhaaa___fffpppzzz~~~zzznnncccVVVOOOKKKIIIKKKPPPRRRUUUZZZ]]]^^^]]]]]]^^^eeegggpppzzz{{{}}}|||ooogggrrr___YYYmmm]]]HHHDDDBBB>>>888777666555444444444444444333333666:::CCCTTTdddsss|||{{{yyy|||xxxuuu|||}}}~~~|||uuupppuuuuuuuuuxxxvvv{{{uuubbb```fffmmmyyy{{{hhhTTTFFFBBBCCCAAABBBGGGMMMMMMIIIHHHJJJTTTTTTVVV___jjjooolllggg___YYYYYYbbbgggfffeeeiiiiiifffggglllqqqtttzzzzzzuuuyyy~~~uuulllfffbbbdddfffhhhlllpppyyyzzzwwwqqqpppuuuzzz{{{{{{wwwrrrooonnnnnnnnnmmmooopppqqqqqqrrruuuzzz}}}zzzwwwuuuvvvyyy}}}vvvggg\\\VVVSSSRRRZZZ___```[[[UUUTTTSSSQQQHHHFFFCCCAAAAAAAAA@@@???>>>NNNppp}}}uuu```NNNEEEFFFGGGKKKQQQWWW]]]aaacccddd^^^[[[\\\\\\\\\^^^ccckkkooosssvvvzzzzzzwwwiiidddccciiiqqqwww~~~xxxsssggg\\\QQQKKKIIIJJJNNNTTTUUUXXX[[[]]]^^^^^^___```iiillluuu}}}|||~~~vvvjjjjjj|||lllWWWbbb|||xxxZZZJJJCCCAAAAAA888888777555444444444444333111111333666>>>NNN^^^qqq||||||xxx{{{yyyxxx~~~~~~wwwqqqttt~~~rrrrrrsss|||www|||lllbbbccciiirrr{{{mmmYYYJJJDDDCCCAAACCCHHHOOOPPPKKKHHHHHHQQQSSSUUU\\\fffnnnmmmhhh___YYYWWW^^^ccccccbbbcccdddbbbdddlllrrrvvvzzzyyysssvvv~~~{{{pppiiieeefffggghhhjjjnnnxxx{{{zzzuuutttwwwyyyyyy{{{xxxtttqqqqqqqqqppppppoooooopppppppppsssxxx||||||zzzzzz}}}|||lllaaaYYYUUUTTTWWW^^^aaa^^^XXXUUURRROOOIIIFFFCCCBBBBBBBBBAAA@@@>>>HHHddd~~~{{{yyydddPPPFFFGGGIIIMMMRRRXXX^^^dddhhheee```\\\[[[YYYXXX[[[aaalllpppssssssxxxzzzxxxyyyhhheeeffflllssswww}}}yyyqqqkkk^^^UUUKKKIIIIIILLLQQQXXXYYY[[[]]]^^^^^^___aaaccckkkoooxxx{{{qqqiiirrrqqqQQQSSSmmm~~~yyyoooXXXJJJBBB???BBB999888777666555444444444333111111222333999HHHVVVxxx~~~~~~|||zzz~~~{{{uuuuuu}}}yyyrrrtttsss{{{zzzhhhdddgggmmmqqqqqq]]]LLLEEECCCCCCDDDJJJRRRSSSNNNIIIHHHKKKPPPUUU[[[fffppppppjjj___YYYVVV[[[aaacccbbbaaa```^^^bbbkkktttxxx|||}}}wwwrrrssszzzrrrlllggghhhiiihhhjjjmmmuuu{{{~~~}}}~~~|||yyy{{{xxxuuusssssssssrrrqqqppppppppppppqqqtttxxx|||{{{|||{{{yyy|||qqqddd\\\WWWUUUQQQWWW\\\[[[YYYXXXTTTOOOHHHFFFCCCBBBCCCDDDDDDCCCAAAHHH]]]|||~~~jjjUUUIIIGGGJJJNNNRRRXXX___fffkkkfffbbb]]][[[XXXWWWZZZaaammmsssuuurrruuu}}}}}}{{{yyytttdddbbbeeemmmtttyyy{{{sssjjjdddVVVNNNHHHHHHKKKNNNUUU[[[\\\]]]^^^^^^^^^```cccffflllqqqzzz~~~vvvlllkkk{{{```FFFVVVwwwrrr|||lllWWWIIIAAA???@@@:::999888666555444444333333222222222222666AAAMMMwww|||zzzyyyvvvzzz|||wwwvvvzzz~~~zzzwwwxxxssszzzpppfffgggkkklllxxxuuu```OOOEEEBBBDDDDDDJJJRRRUUUQQQKKKIIIHHHOOOUUU[[[eeeqqqrrrkkk___ZZZVVVYYY```dddbbb___]]]ZZZ^^^iiitttyyy}}}yyyuuuqqqqqqvvv|||uuuooojjjkkkkkkjjjkkknnnttt|||{{{yyyvvvsssrrrrrrrrrrrrqqqrrrrrrrrrrrrrrruuuyyy}}}|||}}}~~~{{{xxxzzz~~~mmmbbb]]]YYYVVVPPPSSSUUUTTTVVVWWWTTTNNNGGGEEECCCCCCEEEGGGGGGGGGAAAFFFSSSlllrrr[[[MMMGGGIIIMMMQQQVVV^^^gggmmmgggccc___]]]YYYWWWZZZaaammmuuuwwwrrrsss|||~~~~~~xxxuuurrrddddddhhhooovvv{{{~~~xxxoooeee___PPPIIIFFFHHHMMMQQQWWW^^^_________^^^^^^```dddhhhnnnrrr|||xxx}}}pppiiiooommmXXXPPPgggvvvvvvoooXXXIIICCC@@@???;;;:::888666555444444333444333333444222333;;;FFFgggzzz|||tttuuuwwwxxx|||zzz~~~}}}|||~~~~~~}}}sssvvv{{{zzzwwwiiiiiilllllltttyyydddRRRGGGBBBCCCCCCHHHQQQUUUQQQLLLJJJIIIRRRWWWYYYcccppprrrlllbbb]]]WWWYYY```eeebbb]]]ZZZWWWZZZfffrrryyy}}}wwwssspppooosssyyy~~~xxxrrrnnnoooooonnnnnnqqqvvv~~~{{{wwwuuusssrrrssssssrrrqqqrrrrrrrrrqqqrrrtttyyy||||||~~~{{{{{{~~~ttteee^^^\\\YYYWWWTTTTTTRRRPPPQQQTTTQQQJJJFFFDDDCCCDDDFFFIIIJJJJJJ>>>CCCJJJ[[[xxx```PPPFFFIIIMMMPPPUUU]]]fffmmmgggdddaaa___ZZZWWW[[[aaalllvvvzzzssssss}}}~~~{{{sssooozzzrrrjjjiiimmmsssxxx|||}}}vvvmmmccc\\\LLLGGGEEEIIINNNSSSYYY___aaa```___^^^^^^aaaeeeiiiooosss}}}wwwuuulllgggrrr{{{aaaVVV___|||zzzxxxooo|||rrrYYYIIIDDDBBB>>>;;;:::888777555444444333444333444555222111888BBBZZZooouuuqqqvvv~~~}}}sssssszzzvvvuuu}}}~~~zzzkkkkkknnnmmmqqqzzz{{{gggTTTHHHCCCBBBBBBFFFOOOTTTQQQLLLJJJMMMUUUXXXWWW```nnnrrrmmmeee```YYYYYY```eeebbb[[[WWWTTTWWWcccpppxxx|||uuurrroooooorrrwww}}}{{{uuuqqqrrrrrrpppqqqsssxxx{{{xxxwwwuuutttuuuuuutttsssoooppppppoooooorrrvvvyyyyyy}}}~~~vvvbbbXXX___XXXSSSOOOQQQQQQPPPRRRUUUTTTOOOIIIIIIHHHGGGGGGHHHHHHHHHEEE>>>GGGSSSeeeiiiSSSIIIJJJLLLQQQVVV]]]fffnnncccbbbcccccc___[[[```ggguuuzzzxxxsssvvv~~~sssmmmvvvuuunnnppprrrtttyyyxxxmmmbbbZZZUUULLLJJJIIIJJJOOOVVV[[[^^^^^^aaabbb```^^^aaaiiiqqqvvv{{{zzzrrrjjjiiixxxwwwWWWWWWooo|||qqqttt~~~~~~sss]]]III@@@@@@AAAAAAHHHFFF888000444666333333333333333333444555666PPPdddsssrrrrrr{{{}}}zzz{{{}}}wwwwwwxxx}}}yyyeeefffqqqppp|||nnnXXXJJJFFFCCCEEEFFFJJJRRRWWWRRRIIIHHHRRRYYYYYY\\\eeemmmoooiiiccc\\\ZZZ]]]```___]]]YYYTTTTTT^^^ooozzz|||yyytttoookkkllloooqqqxxx|||wwwttttttvvvxxxyyy{{{}}}}}}|||xxxtttqqqqqquuuxxxrrrqqqpppooopppqqqrrrtttxxx|||~~~~~~{{{{{{tttdddZZZaaaXXXSSSMMMPPPRRRRRRTTTWWWUUUPPPJJJIIIHHHGGGGGGGGGGGGGGGDDD>>>EEENNNZZZpppZZZMMMNNNPPPUUUXXX]]]eeemmmdddccccccccc```\\\^^^dddsssxxxxxxssswwwvvvooovvvwwwpppsssuuuuuuyyy|||ttthhh]]]UUUQQQJJJIIIIIIKKKPPPUUUYYY\\\]]]___aaaaaaaaafffmmmsssvvv{{{~~~wwwooohhhpppmmmTTT___~~~yyypppwww~~~rrr]]]KKKEEEFFFGGGOOOTTTPPPAAA666777666222333333333333333444555555III\\\lllnnnoooxxx}}}www{{{vvvvvvvvv{{{kkkeeekkkppp{{{pppXXXIIIEEECCCDDDFFFJJJQQQWWWRRRJJJGGGPPPWWWWWW[[[ccckkknnniiiccc]]]ZZZ\\\______^^^YYYUUUTTT^^^mmmxxxzzzxxxtttnnnkkklllnnnpppvvv}}}~~~zzzwwwwwwxxxzzz{{{|||~~~~~~{{{wwwtttsssuuuxxxvvvuuutttsssrrrqqqppppppvvvzzz|||~~~zzzvvvsssfff]]]bbbYYYUUUQQQTTTUUUTTTUUUWWWUUUPPPKKKJJJIIIGGGGGGFFFFFFFFFDDDAAAFFFHHHOOOrrrxxxdddSSSRRRUUUYYY[[[\\\dddmmmfffeeeeeegggddd______bbbpppwwwxxxuuuyyy{{{sssvvv{{{tttwwwyyyxxxxxx~~~}}}{{{uuulllaaaVVVOOOLLLGGGHHHJJJMMMQQQUUUXXXYYY[[[]]]```bbbfffkkkrrrwww{{{|||qqqjjjeeewww|||___UUUppp}}}{{{mmmlllzzzoooZZZKKKGGGJJJKKKTTTXXXSSSEEE;;;999777333333333333333333444444555???QQQaaafffiiirrrzzz|||zzzvvvuuuuuuyyytttfffdddnnnvvv}}}qqqYYYIIIDDDBBBDDDEEEHHHPPPVVVSSSMMMHHHNNNTTTVVVYYYaaaiiillliiiddd]]]ZZZ[[[^^^^^^^^^ZZZVVVUUU]]]jjjtttxxxwwwsssnnnkkklllnnnoootttzzz~~~|||{{{{{{|||}}}~~~~~~{{{wwwvvvvvvwwwyyyyyyyyyyyyvvvssspppnnnuuuwww{{{zzz~~~}}}yyyvvvsssggg^^^bbb[[[YYY^^^^^^ZZZUUUTTTUUUSSSOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHFFFIIIdddoooYYYUUUVVV[[[]]]]]]cccllliiiggggggjjjiiidddaaabbbpppxxx{{{xxx{{{yyyxxx~~~wwwzzz}}}|||yyy|||yyyuuuooodddYYYOOOJJJHHHFFFJJJNNNSSSUUUWWWXXXYYY[[[]]]```ccchhhnnnuuuyyyuuukkkeeehhh|||nnnUUU\\\uuulllbbbmmmkkkTTTFFFDDDFFFFFFIIILLLIII???999999888555444333333222333333444444777GGGWWW^^^ccckkkqqqrrrwwwwwwzzz}}}xxxwwwtttvvv}}}jjjaaakkkqqqtttttt[[[JJJCCCBBBCCCDDDGGGNNNUUUTTTOOOIIIMMMRRRUUUZZZ```hhhllliiiddd^^^ZZZZZZ\\\^^^^^^[[[XXXWWW\\\gggpppuuuvvvrrrnnnkkkmmmnnnnnnrrrwww}}}}}}~~~~~~zzzwwwvvvwwwxxxzzz{{{|||{{{xxxuuusssvvvvvvwww~~~|||~~~{{{vvvyyyuuujjj___bbb]]]___llliii```UUUQQQRRRPPPMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDGGGGGGEEEHHHYYYzzzaaaWWWUUU[[[___^^^ccckkkhhheeedddiiijjjfffbbbaaaqqqzzz~~~{{{||||||zzz}}}}}}}}}tttppphhh]]]RRRKKKHHHGGGIIINNNUUUYYY[[[[[[[[[\\\\\\___bbbeeejjjpppxxx}}}|||ppphhheeewww{{{```SSShhhyyyppp^^^bbbyyyhhhOOOBBBAAAAAA???;;;===<<<777555666666555444333333222222222333333444@@@NNNWWW^^^dddhhhiiimmmppptttzzz|||www}}}|||yyyuuuvvvqqqcccjjjooooooxxxxxx```MMMEEEBBBDDDDDDEEEKKKSSSTTTQQQLLLMMMPPPUUUZZZ```gggllliiieee^^^ZZZYYYZZZ]]]___]]][[[ZZZ]]]dddlllrrruuurrrnnnlllnnnnnnmmmpppttt|||~~~~~~}}}~~~{{{xxxwwwwwwvvvxxx{{{~~~~~~|||{{{{{{xxxwww{{{~~~xxxsss}}}yyyooocccddd```eeeqqqmmmbbbVVVPPPPPPNNNKKKJJJIIIHHHFFFFFFEEEEEEEEEBBBFFFEEEEEEIIIPPPllllll\\\SSS[[[aaa```bbbiiieee```___dddiiigggccc```ppp{{{~~~~~~zzznnniii```UUULLLGGGFFFHHHLLLSSSZZZ____________```^^^bbbgggiiikkkrrr}}}|||uuukkkhhhlllpppXXXYYYvvvxxxttthhhYYYgggcccJJJ@@@@@@???;;;777777666555444444444444444333333222222222222222333;;;GGGRRR[[[aaadddfffiiimmmqqquuu{{{|||vvvtttzzzzzz|||{{{vvvxxxyyygggjjjpppnnnrrr~~~gggSSSJJJDDDEEEEEEDDDIIIQQQTTTRRRNNNLLLNNNUUU[[[___fffllliiieee___YYYWWWYYY\\\___```^^^]]]]]]aaaiiipppuuusssooommmoooooommmnnnrrrvvvzzz}}}~~~}}}zzzyyyzzzxxxyyy{{{}}}|||yyyzzz|||uuuooo~~~vvvjjjiiidddjjjkkkhhh```VVVQQQQQQNNNJJJHHHHHHGGGFFFFFFEEEFFFFFFCCCGGGDDDFFFNNNKKK[[[zzzcccTTT[[[dddbbbaaaeeeddd]]]\\\cccjjjjjjgggdddnnnzzzyyyrrrgggbbbYYYOOOGGGDDDFFFHHHOOOVVV^^^bbbbbbaaabbbddd___eeekkkmmmnnnvvv}}}wwwmmmffflllxxxeeeUUUdddyyylll[[[\\\pppyyy[[[DDD===@@@???999777666555555555555444444444333333222111111222222222777BBBOOOZZZ```eeeggghhhkkkmmmpppwww~~~~~~xxxvvvvvvzzzvvvrrrvvv{{{xxx|||kkkdddmmmllllllzzzooo\\\RRREEEFFFEEECCCGGGOOOSSSSSSNNNKKKLLLSSSYYY]]]dddjjjiiieee___YYYVVVXXX\\\```bbbaaa___^^^```fffooouuutttpppoooqqqpppmmmnnnqqqqqqwww~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}|||zzz|||zzzrrrlll{{{pppmmmggglllbbbbbb]]]VVVSSSSSSOOOIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFJJJEEEJJJSSSJJJRRRttthhhUUU[[[eeeccc```bbbfff___\\\dddmmmooollliiikkkxxx{{{ssslllccc^^^UUUKKKDDDBBBEEEIIIQQQXXX```cccbbbaaaccceee___gggoooppppppyyy{{{|||qqqgggcccooowww\\\TTTlll~~~|||dddPPP^^^{{{pppSSS>>>:::???>>>888666444444666777666555666444333333222111111111222111555???MMMZZZaaagggjjjgggjjjjjjjjjrrr|||~~~zzz~~~uuurrrzzzwwwttt{{{yyylll^^^iiiiiigggrrruuubbbXXXFFFGGGFFFCCCFFFMMMRRRSSSNNNIIIIIIQQQXXX\\\bbbiiiiiifff___YYYVVVWWW\\\```ccccccaaa___```eeeooovvvtttqqqppprrrqqqnnnnnnpppooovvv~~~~~~{{{zzz}}}~~~zzz{{{~~~xxxpppkkkyyyyyyyyy{{{vvvoooiiiaaaYYYTTTTTTSSSPPPLLLHHHGGGFFFEEEDDDGGGKKKOOOYYYSSSLLLHHHFFFJJJUUUaaa||||||cccUUU[[[gggggg___gggfffaaa```hhhqqqqqqkkkqqqxxx~~~yyynnncccYYYSSSKKKEEEDDDIIIOOOTTTVVVYYY]]]aaacccfffjjjllljjjlllqqquuuwwwuuurrrnnnjjjjjj{{{]]]SSSiii}}}iiiXXX[[[iii~~~~~~dddHHH===>>>???;;;777999888777555444444444444111111111111000000000000///333:::EEEPPP\\\fffllljjjwww{{{||||||{{{yyyzzz}}}}}}xxxiiieeegggmmmqqqzzzqqq^^^OOOEEEIIINNNGGGEEENNNRRRRRRNNNLLLOOOXXX___bbbbbbfffddd```[[[XXXXXX\\\___dddeeedddaaa^^^```hhhnnnuuuuuuuuusssqqqoooooooooppprrrvvvyyy|||~~~}}}{{{vvvmmmeeexxxzzzxxxxxx~~~tttooo___YYYRRRNNNNNNMMMKKKIIIJJJJJJIIIGGGFFFHHHLLLPPPXXXSSSNNNLLLIIIIIIOOOWWWqqqmmm]]]___iiikkkgggffffffdddbbbhhhqqqsssoooqqqwww{{{uuuiii^^^TTTPPPIIIEEEEEEJJJPPPUUUXXX\\\```ccceeegggjjjllljjjnnntttzzz~~~pppfffnnnxxx^^^aaa{{{sssbbbUUU```www|||~~~vvv^^^EEE;;;===???<<<999999888777555444333333333111111111111000000000000000222777???LLL\\\kkkttt}}}}}}uuuwww}}}{{{}}}rrrkkkiiimmmrrrzzz|||lllUUUHHHIIINNNHHHGGGMMMOOORRRPPPNNNPPPUUU[[[^^^___dddccc```]]]ZZZYYY\\\^^^bbbdddeeeccc```aaaffflllqqqsssuuutttqqqooooooqqqsssuuuxxxzzz{{{}}}|||yyytttjjjbbbuuuwwwsssnnnqqqgggddd[[[XXXUUUQQQOOONNNNNNNNNKKKKKKJJJHHHFFFHHHKKKNNNOOOMMMLLLMMMKKKHHHIIINNN```xxxwwwfffbbbggglllmmmeeeffffffeeeiiipppuuuvvvsssyyy{{{uuunnncccXXXMMMJJJFFFDDDFFFLLLSSSWWW\\\___dddfffhhhiiikkklllooossszzzzzz{{{kkkbbbwwwaaa]]]qqqpppbbbWWWRRRiiivvvxxxkkkVVV@@@999<<<>>>===;;;999888777555333222222222111111111111000000000000111111333999FFFYYYnnn{{{sssiiipppssskkkmmmrrryyyzzz]]]LLLIIINNNJJJIIILLLJJJQQQQQQRRRRRRSSSVVVZZZ]]]aaaaaaaaa___\\\[[[\\\]]]```cccffffffdddccceeehhhlllpppuuutttpppnnnpppssswwwyyy{{{|||||||||~~~}}}{{{wwwpppeee]]]uuuxxxpppffffff\\\[[[[[[[[[ZZZVVVSSSQQQQQQRRRJJJJJJIIIGGGEEEEEEHHHJJJGGGEEEFFFIIIIIIFFFGGGJJJRRRiiimmmbbbbbbiiinnnccceeeggggggiiiooovvv{{{xxx~~~vvvnnnfff\\\RRRGGGEEEEEEFFFIIIPPPVVVZZZ___bbbfffhhhiiijjjkkkllltttyyy}}}sssqqqiiilllrrrSSSddd\\\SSSPPPSSSrrr}}}vvv{{{|||wwwaaaOOO===888:::<<<;;;:::999888666444333222111111111111111111000000000///111111111666AAAUUUkkkzzzvvviiibbbkkk{{{mmmlllqqqwwweeeOOOGGGLLLKKKKKKLLLHHHNNNRRRUUUTTTSSSTTTYYY]]]^^^```aaaaaa___]]]]]]]]]___cccgggiiigggfffeeeeeehhhnnnssstttpppnnnqqquuuzzz|||~~~~~~~~~~~~~~~zzztttlllaaaYYYxxx{{{sssgggggg]]]]]]YYYYYYXXXUUUQQQNNNMMMNNNJJJJJJIIIGGGEEEEEEGGGIIIHHHEEEDDDFFFGGGEEEFFFIIIJJJ^^^vvvfff```eeemmmcccdddfffgggiiimmmvvv~~~{{{{{{oooeee^^^VVVNNNCCCDDDFFFIIINNNTTTZZZ]]]```cccfffhhhiiijjjmmmooouuuzzz~~~oookkknnnvvv\\\UUUsssoooOOOLLLQQQ\\\|||xxxvvv|||{{{mmmXXXIII;;;777888888777888888777555444222111111000111111111111000000000///000111222555===MMMaaaooovvvzzzooojjjgggmmm}}}rrrlllooouuuzzz}}}mmmSSSGGGJJJJJJLLLMMMIIILLLQQQVVVVVVTTTUUUZZZ```\\\^^^aaabbb```^^^^^^^^^___cccgggjjjkkkiiigggeeeggglllqqqrrrppppppssswwwzzz|||}}}wwwqqqggg]]]UUUuuuxxxqqqggghhh___^^^XXXWWWVVVUUURRRPPPMMMLLLKKKLLLKKKJJJHHHGGGIIIKKKPPPJJJFFFGGGGGGEEEEEEHHHHHHUUUrrrooobbbeeemmmeeedddeeehhhjjjmmmvvv|||~~~|||rrreeeZZZUUUPPPKKKCCCEEEIIIOOOTTTZZZ^^^```bbbccceeegggiiilllqqqtttuuu|||}}}xxxnnnlllwwwwww^^^SSS___cccKKKMMMZZZlllrrrsssttt}}}mmmPPPDDD:::777777666555666666555444333222111111111111111111111000000000000000111333444999EEEVVVcccrrrzzzyyytttuuuqqqqqqzzzyyyxxx{{{ooonnnrrrxxx{{{www[[[KKKKKKIIIKKKOOOKKKJJJPPPUUUWWWVVVWWW[[[___[[[^^^aaabbbaaa```______aaacccgggkkklllllljjjiiijjjlllnnnpppqqqsssvvvxxxxxx{{{~~~zzzssskkkbbbXXXQQQuuuvvvooofffggg\\\YYYWWWVVVTTTUUUVVVUUUQQQMMMJJJKKKKKKJJJHHHHHHJJJKKKQQQJJJEEEFFFFFFEEEDDDFFFGGGLLLaaaxxxgggeeellliiieeeeeeiiilllooowww~~~wwwtttiiiZZZPPPMMMKKKHHHEEEIIINNNTTTZZZ^^^aaaccccccdddeeegggjjjooovvv{{{zzzyyy~~~qqqkkkppp}}}vvv]]]RRRWWWpppttt```OOOSSSffflllbbboooqqqyyyzzzdddIII@@@888777777555555777444444333222222222222222111111111111000000000000///111111111333>>>NNN[[[gggtttxxxyyyzzzsssmmmrrrvvvyyyzzzwwwsssvvvuuummmooowww}}}fffRRRMMMIIIJJJOOONNNJJJNNNSSSVVVVVVWWWYYY\\\[[[]]]```aaaaaa``````aaacccdddgggjjjmmmoooooonnnooommmlllnnnrrrvvvxxxxxxwwwyyy}}}|||vvvnnneee[[[SSSNNN}}}|||sssiiihhhZZZUUUSSSQQQOOORRRVVVVVVQQQLLLGGGHHHIIIHHHGGGGGGHHHJJJJJJDDDAAACCCFFFEEEDDDEEEGGGFFFUUUvvv|||iiidddjjjlllfffeeejjjnnnqqqyyysssooocccTTTIIIGGGGGGFFFHHHKKKQQQWWW]]]aaacccdddeeeeeefffgggkkkrrrzzzyyy}}}xxxnnnfffsss~~~vvv^^^KKKOOO]]]nnn```SSSWWWnnnxxxSSSUUUkkkkkkoookkkOOODDD===777777777666666999333222222222222222222333111111111111000000000000///000000---///:::KKKYYYXXXjjjtttxxxxxxnnneeejjjkkkooosssttttttyyyyyylllnnnwwwnnnXXXPPPIIIJJJPPPOOOKKKNNNRRRUUUVVVVVVWWWXXX[[[]]]```aaaaaa```aaabbbdddeeefffjjjmmmpppqqqqqqrrrmmmjjjlllrrrxxxyyyxxxvvvxxx|||~~~zzzsssjjj```WWWOOOKKKqqqaaaddd^^^]]]ZZZVVVQQQPPPPPPPPPNNNKKKJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBGGGGGGQQQhhhssshhhooojjjgggooo~~~yyysssnnneeeZZZRRRKKKEEEFFFJJJOOOSSSZZZ```ccceeegggiiiooojjjeeeeeellluuu}}}ttt}}}pppeeeddd|||pppQQQHHH[[[ooozzz\\\NNNccc```SSSHHHMMM[[[bbb[[[PPP<<<;;;999777666666777888333333222111000000000000222111111111000000/////////...///000000666EEETTT```fffjjjjjjkkkjjjddd\\\ggghhhpppyyyxxxttt}}}zzzsssiiiqqq}}}|||___KKKEEEIIIMMMOOOMMMLLLMMMSSSZZZ]]]ZZZWWWaaa````````````aaabbbbbbccccccdddfffjjjmmmppprrrsssrrrrrrrrrtttwww{{{}}}vvvvvvxxxzzz~~~vvvkkkddd]]]TTTNNNMMMwwwfffiiieeefffggg```VVVPPPNNNOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEMMM```|||pppqqqllliiinnnwwwuuuoooeee\\\RRRKKKFFFCCCFFFLLLYYY]]]aaaeeefffhhhiiijjjnnnllljjjkkkpppwww~~~}}}uuuppplllwwwiiiOOOPPPiii|||{{{ppp\\\XXXssskkkOOOGGG???@@@GGGJJJFFF@@@<<<:::888666666666777888444444333111000000000000111111111000000000/////////...///000000555BBBOOO\\\ccchhhhhhggggggeeeaaadddeeennnyyy{{{www|||zzzmmmpppxxxhhhSSSJJJIIIMMMOOOMMMLLLMMMSSSZZZ]]][[[XXXaaaaaaaaaaaaaaabbbbbbcccddddddfffhhhjjjnnnqqqsssrrrrrrrrrsssuuuwwwyyy{{{xxxyyyyyy{{{~~~}}}sssggg```ZZZQQQKKKJJJ}}}iiiiiifffjjjhhhbbbYYYTTTRRRPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDGGGTTThhhzzzpppnnnlllnnnrrrxxx{{{|||xxxmmmddd[[[RRRIIIEEEDDDEEEKKKRRR```cccfffhhhiiijjjmmmnnnpppqqqrrrsssvvv|||xxxtttmmmnnnsssttt]]]RRRbbb{{{xxx```[[[gggyyyOOODDDBBB>>><<<:::999888888:::999777666555666666777666555444222111000000000111111000000000000////////////000111111222<<>>PPP___kkklllggghhhnnnsssoookkkmmmvvv|||{{{yyyzzzxxxqqq{{{|||lllUUUHHHGGGJJJNNNNNNQQQVVV\\\```aaa```aaabbbbbbccccccccccccccceeefffgggiiikkkmmmoooppprrrtttwwwyyy{{{{{{{{{{{{{{{zzzzzz{{{}}}|||qqqggg]]]WWWQQQJJJDDDCCCjjjbbbZZZ^^^VVVVVVWWWZZZ\\\YYYRRRMMMNNNMMMJJJGGGEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFAAAAAAFFFMMM```oooppprrrsssvvv|||}}}xxxqqqfffYYYPPPLLLGGGEEEHHHLLLPPPYYYaaaaaadddgggiiikkkmmmqqqsssrrrvvvyyy{{{~~~uuu{{{rrrmmmuuueeeLLLPPPooosss]]]OOObbbNNNGGG>>>===:::999888777666444666666555555555555555555666555333222111000000000//////////////////000000000///000222111///222888GGG\\\ooosssooonnnssswwwyyyrrrnnnrrryyy{{{zzzyyy~~~ppptttzzzvvv[[[HHHCCCFFFNNNOOORRRWWW]]]aaadddeeebbbbbbcccddddddddddddccceeefffgggiiikkkmmmnnnnnnoooqqquuuxxxzzz{{{zzzyyyzzzyyyzzz{{{~~~zzzwwwkkkaaaXXXSSSNNNHHHDDDCCCpppggg\\\___]]]ZZZVVVVVVXXXXXXVVVSSSOOOMMMKKKHHHFFFEEEEEEEEEEEEGGGHHHJJJIIIHHHFFFEEEDDD@@@BBBHHHLLLZZZ}}}xxxwwwuuutttvvv|||~~~vvvppphhh___TTTLLLGGGEEEFFFKKKPPPTTTYYY___fffhhhkkkmmmnnnnnnppprrrqqquuuyyy~~~|||ttt}}}sssooosss|||oooXXXKKK^^^rrr[[[SSSllleeeBBB>>>;;;888666777888888666444444444444444444444444444333333222111000000000000......////////////000000000...///222111///000555DDD^^^yyy|||{{{|||{{{tttmmmnnnvvv|||~~~~~~sssoooyyycccLLLDDDEEEMMMNNNRRRWWW\\\aaaeeegggdddeeefffggghhhgggfffeeefffgggiiikkklllmmmmmmnnnjjjmmmppptttwwwxxxxxxxxxzzzyyyzzz{{{~~~}}}ssspppeee[[[SSSOOOLLLGGGCCCCCCtttkkk^^^___[[[XXXTTTTTTVVVWWWUUUSSSMMMLLLKKKIIIFFFDDDCCCBBBBBBEEEIIILLLLLLJJJGGGEEEEEE@@@BBBHHHHHHOOOkkkyyyvvvxxx~~~}}}vvvmmmddd]]]UUUMMMHHHEEEEEEJJJQQQVVVWWWYYY]]]eeehhhllloooppppppqqqrrrsssxxxzzzuuunnnttt}}}~~~zzz]]]RRRVVVsssjjj[[[\\\yyyvvvMMM===777999999888888999888777666333333444444444444333333111111000//////000000111........./////////000000000......111111000111555<<>>>>>AAA??????MMM^^^}}}vvviii___TTTNNNJJJEEEEEEGGGOOOTTTZZZ___bbbaaa___^^^hhhjjjllloooqqqrrrtttuuu}}}xxxvvvuuu|||___SSSUUUqqqqqq\\\^^^lll]]]AAA<<<>>>666777777777777666444222111333333222111111111222222////////////............/////////////////////////////////000000000111111///999NNNeeerrrqqqllliiilllkkkhhhgggppp~~~xxxuuuuuuwwwqqqwww~~~kkkUUUKKKHHHLLLQQQTTTVVVZZZaaaggglllqqqrrrooonnnooopppnnnjjjmmmqqquuuxxxyyyyyyxxxtttssssssvvv{{{uuuiiiaaaXXXSSSMMMHHHGGGDDD@@@AAAEEEwwwhhhiiigggeeeeeebbbWWWVVVUUUUUUTTTRRROOOLLLLLLMMMNNNLLLIIIEEEDDDCCCAAA@@@???@@@@@@@@@>>><<>>FFFRRRooo~~~zzzssskkk]]]SSSJJJGGGFFFFFFIIINNNXXX]]]cccfffdddbbbaaaaaaiiikkkmmmoooqqqtttyyy|||sssuuuwww|||gggRRRWWWiiiuuu^^^\\\sss___FFF:::;;;===888666666666555555333222111222222111111111222333333////////////............////////////////////////.........////////////000---111???TTTdddjjjkkkkkkjjjiiihhhhhhoooyyy}}}|||yyyvvvvvv~~~ssstttyyy}}}www___QQQJJJNNNSSSVVVXXX\\\bbbfffmmmrrrvvvtttssssssrrrnnnmmmmmmooottt{{{}}}yyywwwtttuuuzzz}}}nnnbbb\\\TTTPPPJJJEEECCCAAA???BBBGGGtttcccccceeejjjnnniii\\\ZZZVVVSSSQQQNNNKKKIIIKKKKKKLLLKKKIIIFFFDDDCCC???????????????>>>===<<<@@@<<<<<>>?????????>>>>>>??????======@@@AAA@@@@@@BBBPPPccc{{{vvvnnnbbbWWWQQQKKKGGGEEEHHHLLLPPPYYYaaa```eeekkkllliiigggjjjmmmlllnnnppprrrwwwzzzwww|||uuuqqqyyyoooVVVKKKXXXrrr}}}{{{wwwcccXXXeeeUUU:::<<<;;;666666666666666555555555555555555000000000000111222222333////////////....................................------------............333///000;;;IIIUUUaaaiiibbbbbbdddjjjooorrrtttuuuzzzzzz~~~oooWWWQQQRRRUUUWWWZZZ]]]aaacccfffpppyyy}}}{{{tttqqqnnnrrr{{{}}}zzzzzz}}}vvvooo```TTTPPPJJJIIIDDD@@@@@@AAABBBGGGMMMxxxiiibbb```jjjmmmbbb\\\WWWOOOIIIFFFEEEEEEDDDDDDDDDCCCDDDEEEDDDBBB???:::===????????????@@@AAA<<<<<<>>>??????>>>======DDDRRRrrryyysssnnneeeYYYOOOLLLEEEDDDFFFLLLPPPTTT[[[cccbbbfffjjjlllkkklllnnnqqqppprrrtttwww}}}ttt}}}rrrrrruuu]]]IIIMMMfff{{{sss[[[YYYtttaaaEEE:::???:::333444555666555555444555555666777111111000000000111222222////////////....................................---------............///111------333<<>>===???@@@:::===??????===<<<<<<<<>>NNN]]]eeecccfffmmmnnnmmmnnnsssuuu||||||yyy{{{}}}ooo___\\\ZZZYYY\\\___ccceeeeeeppp{{{{{{yyy{{{}}}~~~nnneeeaaaSSSKKKKKKIIIEEEAAA@@@DDDGGGHHHMMMSSS|||mmmaaaccc___NNNHHHGGGFFFFFFGGGEEEBBB@@@???======>>>AAAAAA>>>;;;:::<<>>CCC>>>MMMrrr|||oooeee\\\XXXRRRIIIEEEGGGDDDGGGPPPYYY\\\\\\___dddjjjjjjjjjlllppprrrsssrrrrrrwww~~~|||wwwyyyvvvqqqsssnnnPPPLLL\\\kkklllbbbggg]]]DDD888666777000111999999333222222111222333555666222222111000//////000000000/////////.............................................////////////000---,,,...111333;;;LLL\\\hhhfffhhhnnnnnnkkklllrrruuuyyy~~~yyyzzz{{{{{{nnnjjjddd```___aaacccdddfffqqq}}}||||||}}}|||}}}yyyfff^^^\\\PPPIIIKKKJJJDDDAAAAAAFFFIIIKKKOOOTTTooobbbZZZVVVVVVGGGEEECCCBBBCCCCCCCCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;>>>@@@@@@===:::>>>CCCHHH^^^vvvqqq```XXXQQQOOOMMMIIIHHHHHHNNNTTTZZZ\\\[[[ZZZ]]]aaaggggggjjjqqqsssqqqrrruuuyyy|||{{{~~~zzzuuummm}}}vvvZZZFFFQQQnnn}}}}}}yyyjjjVVVooo[[[GGG777666666555444444333333111111111111000000000000////////////////////////////////////000000000000//////............//////---//////---,,,---/////////,,,---000///444KKKdddkkkuuuxxxpppmmmqqqpppjjjnnnsss{{{|||{{{zzz~~~vvvjjjcccbbbeeehhhmmmpppwwwfff]]]TTTPPPLLLFFFCCCCCC>>>@@@CCCFFFJJJOOOUUUZZZqqqcccXXXQQQOOOHHHFFFDDDDDDEEEEEEDDDCCC>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888<<>>:::777888999888;;;===NNNmmm~~~wwwooojjjYYYPPPHHHFFFFFFFFFHHHKKKSSSWWW\\\^^^]]]]]]___aaaeeeeeejjjqqquuuuuuvvvzzz~~~yyywwwrrrvvvwww```PPPKKKccc}}}}}}{{{mmmcccddddddEEE===666666666555444333333333111111111000000000//////............................../////////000000000//////............//////+++...111111000///...---...,,,...111///222FFF]]]oooyyy{{{rrrlllmmmlllgggiiiqqqwwwqqqxxx}}}}}}ssshhheeegggjjjmmmpppwwwwwwddd[[[SSSOOOKKKEEEBBBBBB@@@BBBFFFIIILLLQQQWWW[[[zzzlllaaaTTTKKKHHHIIIGGGEEEEEEFFFFFFEEECCC>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<;;;:::888777:::AAAFFFBBB999444777===999;;;999CCC\\\tttzzzsssllleee```TTTLLLEEEEEEGGGJJJPPPVVV[[[\\\___aaabbbbbbbbbbbbccceeejjjrrrvvvxxx{{{ttt{{{ooonnn{{{pppLLLHHHTTTwwwtttsssaaa```qqqqqqFFF777999666555555444444333333222111111000000000000//////.................................////////////000//////............//////---...//////---,,,---///...---///111///000???QQQkkkuuuyyyrrrkkkkkklllkkkkkkrrrwwwmmmwww}}}|||~~~|||nnnggggggjjjmmmpppwww~~~mmm```XXXPPPLLLHHHCCCAAABBBBBBEEEIIIMMMPPPTTTXXX\\\xxxhhhaaa\\\QQQHHHFFFGGGFFFEEEEEEFFFEEECCCBBB======<<<;;;;;;;;;;;;<<<::::::<<<<<<;;;999777555:::@@@DDDAAA999444777===:::===999>>>QQQfff~~~wwwooohhhaaaZZZVVVNNNHHHFFFHHHMMMQQQXXX```cccbbbcccdddfffgggfffdddfffggglllssswwwyyy{{{{{{uuuoootttttt[[[HHHRRRhhh|||mmmcccjjj\\\===777:::444444444444333333222222111000000000////////////........................------.........////////////......------......///000---+++***))))))---222...---///111///...777CCCZZZfffnnnmmmjjjmmmrrrtttuuuvvv{{{vvv|||}}}}}}sssjjjhhhiiinnnpppvvvqqqhhhZZZSSSMMMJJJFFFAAA@@@CCCDDDHHHLLLPPPSSSVVVYYY\\\yyyfffXXXXXXXXXOOOGGGEEEDDDCCCCCCCCCDDDCCCAAA???======<<<;;;;;;;;;;;;;;;999:::;;;;;;:::888666444555777888888666444555666555:::888999FFFUUUlllzzztttkkkccc[[[UUUOOOLLLGGGEEEHHHNNNSSSVVV\\\ccciiihhhggghhhjjjkkkjjjhhhllllllqqqvvvyyy|||tttooouuu|||vvv]]]LLLVVVllltttmmmtttkkkHHH999888888333333333333333222222222000000000////////////...........................------------..................------------......///---...222000,,,,,,111---...///000...---222888GGGSSS```fffiiinnnuuuxxxyyyxxxzzz~~~~~~|||rrrnnnlllppprrrwww~~~}}}fffaaaSSSNNNJJJHHHDDD@@@AAAEEEGGGJJJNNNRRRUUUWWWZZZ]]]wwwaaaSSSVVVXXXOOOFFFDDDBBBAAAAAABBBBBBAAA???<<<===<<<;;;;;;::::::;;;;;;888999999:::999888666555666444333444777888777555333999888999AAAIIIYYYqqq}}}wwwmmmfff]]]UUUOOOLLLIIIGGGJJJKKKQQQZZZ^^^___ccciiilllllllllllllllmmmmmmmmmrrrsssvvv{{{zzzyyyvvvqqqnnn|||~~~xxxppp]]]NNNOOOmmmnnn|||uuulllvvvpppIII888666777888222222222222222222222222000000////////////......------------------------,,,,,,,,,---------............------------......+++,,,555???>>>333,,,---,,,---//////......///111;;;FFFTTT```hhhnnnrrrtttuuuxxx}}}}}}yyysssrrrtttwww}}}nnn[[[VVVMMMIIIGGGFFFCCCAAADDDIIIJJJMMMQQQSSSVVVXXX\\\___zzzbbbRRRVVVZZZPPPFFFDDDAAA@@@@@@AAABBBAAA>>>;;;===<<<;;;;;;::::::;;;;;;888888888888888777777777999777555666999;;;999888555;;;:::999???AAALLL___|||ssslll```ZZZSSSLLLJJJIIIIIIIIIRRRTTT[[[cccffffffiiiooolllooopppooommmmmmppprrrvvvwww{{{zzzyyyrrrssstttzzzfffZZZMMMOOOddduuujjjuuuxxxrrrtttUUU===888666666777111111111222222222222222000000/////////.........------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...+++,,,555AAA@@@333,,,...,,,---...---.........---444===LLL]]]iiinnnooonnntttzzz}}}||||||yyyuuuvvvxxx|||}}}cccUUUOOOHHHEEEDDDEEECCCBBBFFFMMMOOOQQQSSSUUUWWWZZZ___bbb|||bbbQQQVVVZZZQQQFFFEEEAAA@@@AAABBBBBBAAA>>>;;;<<<<<<;;;::::::::::::;;;888777777666777777888999777666444444555666666666444999777666::::::AAARRRsss~~~|||vvvllleeeZZZUUUNNNJJJIIIKKKMMMOOOTTTVVV[[[bbbddddddhhhnnnlllpppsssqqqnnnmmmqqquuuxxxyyy~~~~~~~~~xxxtttwww{{{vvv[[[NNNHHHWWWxxxnnnuuutttssswwwiiiGGG>>>===666111333111111111111111111222222000/////////............------------------------++++++,,,,,,,,,---------...------,,,,,,------...000---000999777...,,,222+++---------...///...,,,000777GGG[[[jjjpppnnnlllxxx}}}{{{~~~|||~~~{{{zzzvvvwwwyyy{{{ppp^^^UUUMMMEEECCCCCCDDDCCCBBBHHHOOOSSSTTTUUUVVVXXX\\\aaaeeexxxaaaPPPSSSYYYSSSIIIEEEEEECCCAAA???===<<<<<<<<<;;;<<<;;;:::777555555555999777777888;;;<<<:::888888888777666666666666666555666777888:::===???@@@\\\yyy|||{{{xxxssskkkccc[[[VVVMMMKKKHHHGGGIIINNNTTTXXXaaabbbdddgggjjjmmmooopppqqqnnnmmmnnnnnnnnnssszzzttt~~~vvvwww~~~dddMMMDDDRRRttt{{{kkknnnssspppmmm~~~bbbSSS@@@666555666555222222222222111000//////...000////////////.........,,,++++++******++++++,,,.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,------...///............////////////...555@@@NNN]]]jjjqqqqqqpppqqqqqqqqqxxx}}}|||zzz{{{}}}}}}|||~~~yyyaaaRRRKKKGGGEEECCCBBBAAACCCGGGKKKNNNQQQSSSWWW[[[^^^aaabbbcccwwwbbbSSSVVV[[[TTTHHHBBBCCCBBB@@@>>>===<<<<<<===999:::;;;:::888777777888888777666888:::;;;999777888777777666666666666666555555666777888:::<<<===NNNhhh{{{rrrppplllfff___XXXRRROOOHHHHHHHHHJJJOOOVVV]]]aaadddeeegggjjjlllnnnppppppooonnnpppssssssrrrwww~~~wwwyyyvvvvvv~~~kkkWWWQQQYYYmmmqqqgggllllllnnnqqqxxxKKKBBB888333444666555333222222111000000///....../////////.........------,,,++++++******++++++,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................////////////,,,///888GGGYYYiiioooooopppqqqqqqqqqvvv|||}}}yyy}}}|||{{{yyy{{{~~~~~~gggUUULLLHHHFFFBBBBBBBBBCCCFFFJJJOOOQQQTTTVVVZZZ^^^aaaccceeefffuuubbbUUUWWW[[[SSSFFF>>>AAA@@@???>>>============888999;;;:::999999:::;;;777666666666888999888777777777666666555555666666666666666777888:::;;;<<>>RRRccclllpppwwwyyywwwuuuvvvyyyxxxttt~~~~~~xxxvvv~~~~~~iiiTTTJJJGGGFFFEEE@@@AAACCCGGGKKKOOOSSSUUUWWWZZZ___bbbdddfffhhhjjjtttcccUUUTTTWWWPPPDDD<<<>>>>>>==================999:::;;;;;;999999:::;;;666666555555666666666666777666666555555555666666999999999999::::::;;;<<>>PPPmmm|||wwwxxxyyyxxxzzzxxxyyyxxx~~~jjj___QQQIIIHHHGGGCCC@@@CCCEEEHHHLLLPPPSSSUUUUUUYYY^^^dddfffffffffjjjmmmrrrdddUUUNNNNNNLLLEEE===;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;888777777888666777666555333333555777555555444444555555666666555444444444555666777777:::AAAMMM```|||||||||{{{|||~~~~~~{{{xxxsssmmmiiiddd^^^WWWQQQKKKJJJIIIIIIKKKOOOTTTVVV___bbbhhhmmmrrrtttttttttppppppppppppppppppppppppuuuwww{{{~~~zzzrrr~~~~~~rrrfffXXXJJJGGG]]]|||ttthhhgggkkkoooqqq___AAA888999666555333111......000222..................------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++++++++,,,,,,------------.........---,,,...222777FFFhhhxxxssstttwwwxxx|||}}}{{{}}}yyyzzz}}}vvvYYYSSSMMMHHHGGGEEEBBB???HHHIIILLLOOOSSSUUUWWWWWW\\\aaagggiiihhhhhhlllppppppeeeWWWQQQPPPOOOFFF===;;;;;;<<<<<<;;;:::999888888999:::999888777888:::777777777555222222555888555444444444444555666777222222222333444555666777444:::AAAKKK```~~~}}}zzzxxxyyy{{{~~~zzztttpppiiiddd^^^YYYVVVSSSMMMHHHGGGIIIKKKOOOUUUZZZ___aaaeeehhhmmmrrrvvvxxxxxxxxxsssrrrqqqppppppqqqrrrsssxxx|||{{{zzzzzzvvvvvvuuu[[[JJJGGGLLLXXXvvv{{{mmmcccfffkkknnnttt|||bbbBBB888777444222111///......///000111------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,---------.........---+++,,,000111;;;WWWttt|||~~~{{{tttppprrruuuvvvvvv~~~}}}tttrrr|||ttt\\\LLLKKKIIIFFFDDDDDDEEEFFFKKKMMMOOORRRVVVYYY\\\]]]aaagggmmmooollllllqqquuunnneeeZZZTTTTTTQQQGGG===;;;;;;<<<<<<;;;:::888777555777888888888888:::;;;777888888555222222555888444444444444444555666777333333333444555666777888555999<<>>===;;;999999999999999:::999888777888999:::;;;666666555444444444555555333333444444444444333333000000111111222222333333666555666444222666FFFVVVzzzuuuqqqnnnmmmjjjjjjlllpppuuuxxx~~~{{{wwwqqqmmmgggaaaYYYTTTQQQNNNJJJFFFEEEFFFIIIMMMSSSXXX]]]```jjjkkklllnnnppprrrssstttqqqooolllkkklllooosssvvvvvvuuuwww|||~~~tttttt}}}sssZZZGGGFFFPPPddd{{{iiibbbiiiiiisssdddMMM777222333333222444222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,+++************+++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---,,,+++,,,111555AAAQQQ]]]hhhrrrooogggiiissssssvvv|||~~~oooVVVKKKKKKJJJFFFEEEEEEFFFHHHKKKNNNRRRTTTSSSVVVZZZ^^^aaaeeejjjmmmnnnnnnrrrwww{{{jjj___PPPFFFDDDEEEDDDBBB@@@>>><<<:::888888999999999888777777777888888999444444555555555555444444333333333444444333333333///000000111222333333444333333555666333444===HHHiii}}}yyywwwvvvssspppmmmmmmnnnqqqtttuuuxxx}}}|||xxxsssoooiiiccc___XXXTTTNNNJJJIIIIIIGGGFFFMMMNNNQQQVVV[[[aaaeeehhhmmmnnnnnnooopppqqqrrrrrrqqqpppnnnnnnppptttyyy|||zzz{{{}}}~~~yyy~~~xxxjjjWWWJJJIII[[[oooyyybbbaaakkkmmmtttnnnIII===444333333111000222000000//////............++++++++++++++++++++++++++++++++++++************++++++***************+++************************+++******************+++++++++++++++++++++++++++,,,,,,---............---***,,,------,,,,,,...000555DDDRRRbbbssssssiiihhhqqqvvv|||~~~xxx~~~{{{mmmYYYLLLHHHHHHDDD???DDDEEEGGGJJJNNNRRRUUUWWWVVVZZZ___cccgggjjjmmmppppppqqquuuzzz}}}lllaaaQQQFFFBBBBBBAAA@@@???>>><<<:::999999999999777777777777666777777777555555666666666555444333222333333333333333333222000111111222333444444555111222444777666555:::AAAPPPpppyyywwwrrrooolllllllllmmmmmmooorrruuuyyy~~~}}}{{{zzzuuuqqqlllgggbbb\\\WWWSSSNNNLLLIIIHHHIIIKKKMMMNNNUUUWWWZZZ^^^cccgggkkkmmmqqqqqqrrrssstttuuuuuuvvvqqqqqqqqqrrrtttvvvyyy{{{zzz~~~zzzxxxxxxvvv```NNNJJJKKKZZZuuuiiiccchhhlllqqqNNN>>>999444333222//////000////////////.........---+++++++++++++++++++++++++++++++++*********))))))*********))))))***++++++*********************************++++++*********+++++++++++++++++++++++++++,,,------......------+++,,,---...---------...///===III[[[qqquuummmlllttt{{{ssszzzyyy}}}uuuccc[[[QQQJJJFFFDDDBBBAAAFFFGGGIIIMMMQQQUUUXXXYYYYYY]]]ccchhhkkknnnqqqsssuuuwww{{{fff\\\NNNCCC????????????>>>======<<<;;;:::999999666666666666666666555555666666666666555444333222222222333333333333222222222222333333444444555555333111333666666333555999@@@^^^}}}{{{xxxtttqqqnnnllllllkkklllmmmnnnooorrrvvvzzz}}}zzzwwwssspppnnneeebbb^^^ZZZWWWTTTPPPMMMJJJJJJKKKLLLOOOSSSWWWYYY[[[\\\```dddhhhllloooqqqpppqqqrrrssstttuuuvvvwwwqqqqqqrrrrrrtttvvvxxxyyy{{{www|||rrr\\\LLLCCCFFFVVVoookkkiiiqqqrrrlllccc;;;777444222000/////////000------............------+++++++++++++++++++++++++++************)))))))))***))))))))))))***++++++************************)))***++++++++++++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---.........---------999BBBRRRjjjqqqnnnqqq{{{yyyrrruuuxxx|||sss^^^WWWQQQJJJEEEAAA@@@DDDJJJJJJKKKNNNQQQTTTWWWZZZ[[[^^^bbbgggkkkmmmpppsssuuutttwww|||aaaXXXLLLBBB>>>===>>>>>>;;;<<<===>>>===<<<:::999666666666666555555444444444444444333333333333333222222333333333333222222333333333444444444444444444111111444444222222555666MMMfff{{{~~~zzzuuurrrpppmmmmmmmmmllljjjkkkmmmpppqqqtttxxx}}}|||xxxpppooommmjjjfffbbb^^^\\\UUUSSSQQQPPPPPPPPPNNNMMMNNNPPPSSSVVVYYY]]]aaaddddddeeehhhkkknnnppprrrsssoooooopppqqqrrrsssttttttttttttsssuuuyyy~~~~~~yyy|||vvvhhhWWWGGGDDDIIIUUUrrrkkkffflllsss{{{kkkHHH555222222000...///000000000,,,---............---,,,************************************)))))))))))))))))))))))))))***++++++************************)))***++++++++++++***)))************************)))***++++++,,,,,,+++++++++++++++,,,---...---,,,,,,555:::FFF]]]iiilllsss}}}{{{|||}}}zzz{{{vvvvvv|||~~~www|||{{{mmm^^^QQQNNNHHHDDDDDDCCCCCCHHHOOOOOOQQQSSSVVVXXX[[[\\\]]]bbbeeeiiilllnnnqqqtttvvvtttyyybbbZZZNNNDDD>>>===<<<<<<999;;;===??????===:::999555666666666555444333333222222111111222222333444222222222333333222222222444444333333333333333333333000///333444333444666///@@@RRRcccyyy~~~yyyuuurrrooopppooollljjjiiijjjlllgggggggggjjjooovvv|||zzzssspppqqqqqqmmmjjjbbbbbb```\\\XXXSSSOOOMMMJJJIIIHHHJJJLLLOOOOOOOOOUUUXXX[[[___bbbfffiiilllnnnoooppprrrrrrsssssssssrrrrrrssssssttttttuuuuuuwwwvvvvvvyyy}}}}}}tttuuunnnXXXOOOHHHBBBJJJXXXqqqtttddd```kkkkkkiiinnnHHH777666222222111///000111000...+++,,,---.........---,,,************************************))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))***++++++++++++***+++***)))***,,,------,,,***222444>>>TTTaaahhhsssyyy{{{vvvxxxvvvooo~~~~~~|||zzz{{{}}}~~~}}}vvv|||hhhXXXRRRMMMHHHFFFAAAAAAGGGKKKJJJKKKOOOSSSUUUWWWYYY[[[]]]^^^^^^eeegggjjjlllnnnqqqtttvvv{{{\\\QQQFFFAAA>>>;;;;;;===:::;;;;;;;;;:::999999888666666666666666666666666333333333333333333333333000111222333333333333333222222222222222222222333111222222333333444444555555555:::IIIccc~~~{{{yyyyyyvvvrrrnnnllllllmmmnnnooommmjjjhhhfffggghhhiiippptttyyy|||}}}~~~{{{{{{zzzxxxwwwvvvuuutttqqqmmmgggaaa]]][[[[[[[[[UUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRVVV\\\aaabbbfffjjjkkkjjjjjjkkkmmmrrrsssuuutttsssrrrsssttttttrrrqqqtttuuusssuuuyyyxxx{{{~~~www~~~~~~ooowwwuuulllsssoooXXXEEEBBBGGGOOOdddzzzsssdddeeehhhkkknnnzzziiiHHH:::555333111111111111000000000///......---,,,,,,+++******))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------111:::IIIYYYfffmmm|||}}}}}}|||xxxsssnnnkkksss}}}|||||||||zzz{{{zzzwww}}}|||}}}vvv```TTTOOOLLLIIIIIIFFFFFFFFFGGGJJJNNNQQQTTTWWWWWWXXX[[[^^^bbbfffhhhmmmlllllloootttwwwxxxwwwYYYNNNDDD???===::::::<<<<<<<<<<<<;;;;;;999888888444444444444444444444444333333333333222222111111000111222333333333333333222222222222111111111111000000111222222333333444555666999AAASSSooo~~~||||||zzzvvvrrrooommmmmmmmmpppnnnkkkhhhffffffggghhhgggjjjnnnoooooooooqqqsss{{{~~~~~~yyyyyyyyyxxxxxxwwwwwwwwwqqqpppnnnllljjjhhhfffeeebbb___ZZZVVVRRRQQQQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXZZZ^^^cccgggfffiiimmmnnnmmmmmmoooqqqpppqqqssssssrrrssstttvvvyyyvvvuuuwwwwwwvvvxxx}}}~~~qqquuuuuufff```hhhnnntttvvvYYYMMMFFFIIIPPP^^^{{{~~~iiikkkhhhiiiooowwwuuuMMM;;;666444222111111111000000000//////...------,,,++++++******)))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))***************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------...---///444@@@OOO___hhhxxxzzzzzzyyyuuupppllljjjmmm{{{~~~|||}}}yyyxxx~~~|||||||||||||||}}}qqqcccTTTNNNLLLIIIHHHHHHFFFGGGHHHJJJMMMQQQTTTVVVXXXXXXZZZ]]]```dddhhhjjjmmmmmmnnnrrrwww{{{}}}~~~TTTJJJAAA>>>===::::::<<<=========<<<;;;999888777333333333333333333333333444333333333222222111111111111222333333333222222333333222222111111000000///000000111111222333333444666666777@@@WWWwww~~~{{{wwwtttqqqpppooopppooollliiiggggggfffgggaaaccceeeeeecccccccccdddjjjnnnttt|||}}}zzzssssssssssssssstttuuuuuuttttttsssrrrqqqpppoooooojjjiiiiiihhhgggfffeeeeeedddcccaaa^^^[[[YYYWWWVVVSSSQQQNNNKKKIIIIIIJJJKKKNNNOOOQQQTTTVVVXXXYYYYYYZZZ]]]```ccceeehhhllloookkkmmmpppqqqqqqqqqrrrtttoooqqqrrrsssssstttwwwyyyzzzwwwvvvxxxxxxxxx|||{{{pppqqqkkk]]]YYYZZZ___kkk}}}nnn\\\IIIDDDHHHVVVjjjmmmeeellliiijjjuuuPPP888777888555333000000000000////////////------,,,,,,+++*********)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,...------...444BBBSSS^^^mmmppprrrssspppnnnllllllkkk}}}~~~zzzwwwzzz{{{~~~|||{{{zzzyyywwwwwwzzz}}}uuuaaaWWWPPPJJJIIIHHHFFFFFFHHHHHHIIIKKKNNNQQQTTTVVVXXXYYY[[[]]]```dddhhhkkkmmmlllmmmppptttyyy~~~{{{QQQHHH@@@>>>>>><<<;;;===>>>>>>>>>===;;;999888777333333333333333333333333222333333333444444444444111222222333333333222222555444444333222111111000000000111111222222333333444444444222555DDD___www}}}zzzwwwuuusssrrrqqqooommmjjjiiihhhgggccccccdddcccbbbaaaaaaaaa^^^aaaffflllppppppmmmjjjfffeeeeeeeeeeeeeeeeeeeeeaaa```^^^\\\ZZZZZZZZZZZZWWWWWWVVVVVVUUUUUUUUUTTTZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLKKKJJJJJJKKKMMMOOOSSSTTTWWWZZZ]]]___```aaaaaadddiiilllmmmnnnpppqqqnnnooopppqqqrrrsssttttttqqqssstttttttttvvvyyy{{{zzzyyyyyy|||~~~zzztttwww~~~~~~eeeYYYZZZ^^^bbbeeerrrrrrXXXJJJIIIHHHSSSlllvvvkkkkkklllmmmvvv^^^;;;666<<<888222000000000/////////.........,,,,,,++++++*********)))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***((((((((((((((((((((((((************************)))))))))))))))*********))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------,,,...777EEEQQQ^^^bbbhhhkkkkkkkkkmmmnnnrrr{{{uuu~~~}}}{{{|||zzzyyywwwvvvwwwwwwxxxyyy}}}mmm\\\QQQLLLIIIHHHIIIGGGDDDFFFJJJKKKLLLOOOQQQTTTUUUVVVWWW\\\]]]```dddhhhllloooqqqppprrruuuyyy~~~xxxPPPGGGAAA@@@@@@>>>===>>>>>>>>>===<<<;;;999777666444444444444444444444444111222333444555777888888222222333333333222222111666666555444333222222111111111222222333444444444333111111333444:::JJJ[[[xxx}}}{{{zzzuuuuuutttrrrpppmmmkkkjjjfffeeeeeeddddddddddddccc^^^^^^___aaaccccccaaa^^^]]]\\\\\\[[[ZZZXXXWWWWWWSSSQQQOOOMMMLLLLLLLLLMMMLLLMMMMMMNNNNNNOOOOOOOOOTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPOOOPPPQQQSSSUUUWWW[[[\\\^^^aaacccdddeeefffgggjjjnnnqqqqqqpppooopppooooooooopppqqqsssssssssrrrssstttttttttvvvyyy|||{{{{{{tttmmmuuuvvv```WWWXXX[[[^^^iiiqqqbbbJJJDDDIIIXXXppprrroooqqqrrrrrr|||WWWBBB333666888111,,,000/////////............---+++***************))))))(((((((((((((((((((((((()))))))))******)))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))*********+++++++++*********+++++++++,,,,,,***---...------111:::BBBRRRXXXaaafffggggggiiilllyyy~~~zzzyyy~~~|||{{{zzzxxxwwwxxxwwwvvvtttuuuyyyjjj^^^UUUMMMHHHHHHFFFGGGHHHGGGFFFJJJPPPOOOPPPRRRSSSUUUVVVVVVVVV___aaadddgggkkkoooqqqsssssswww{{{~~~vvvOOOHHHBBBBBBCCC@@@>>>???<<<<<<<<<;;;:::888777666444444444444444444444444000111222444555777888888222222333333333222111111555555444444333333222222111222222333444444555555222///111555666555===IIIeeeyyyyyyyyyxxxvvvtttqqqoooiiigggeeedddeeefffeeeddddddbbbaaaaaaaaa```^^^\\\ZZZZZZZZZXXXWWWUUUSSSRRRPPPOOOMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWYYY[[[]]]^^^aaabbbccceeefffgggggghhhkkknnnqqqsssrrrpppooooooqqqooonnnoooqqqsssssssssrrrsssttttttuuuwww|||{{{~~~wwwmmmpppwwwyyybbbXXXYYY[[[[[[[[[ooo]]]KKKKKKQQQrrrrrrfffllltttuuuzzzcccBBB:::555555222---///777///.........------------))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************++++++++++++***,,,......---///333777KKKSSS^^^dddeeeeeegggiiixxxyyy|||}}}~~~||||||{{{yyywwwvvvuuusssqqqpppqqquuuxxxwwwcccXXXSSSNNNJJJGGGEEECCCEEEIIIJJJKKKOOOUUUSSSSSSTTTUUUVVVWWWXXXXXXbbbdddgggkkknnnqqqrrrssspppuuuzzz}}}rrrOOOGGGBBBCCCCCC@@@>>>>>>::::::::::::999888777666333333333333333333333333111111222222333444444555222333333333333222111000222222222222222222222222111111111222333333444444111...111666555222;;;IIIXXXqqq}}}}}}~~~~~~}}}zzzwwwuuuooollliiihhhiiiiiihhhfffeeeeeeeeeeeefffeeebbb```]]]]]]]]]\\\[[[YYYWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWWWWXXXWWWWWWXXXZZZ[[[\\\]]]]]][[[[[[\\\]]]___aaabbbccceeefffgggiiijjjjjjkkkkkkmmmpppsssuuutttsssrrrssstttrrrpppqqqsssuuuuuuttttttuuuwwwyyy{{{wwwppptttpppeee]]]\\\]]]___eeelllaaaZZZaaasss|||llliiinnnuuuzzzgggIII<<<:::666333000000333666.........---------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************+++++++++++++++++++++,,,---...///000BBBNNN\\\eeehhhhhhjjjmmmuuuwww|||}}}}}}{{{yyywwwttttttsssqqqooonnnpppqqqxxx|||iii^^^TTTQQQNNNIIIGGGIIIEEEDDDFFFLLLPPPQQQSSSVVVTTTTTTUUUVVVXXX[[[]]]___eeefffiiimmmoooqqqrrrsssqqqwww}}}nnnNNNGGGBBBCCCCCC@@@======999999999999999888777666222222222222222222222222222222222111111111000000333333333333333222111000000000000000000111111111000000000111222222333333111...111555333000===OOOKKK___www~~~{{{yyywwwsssooommmnnnnnnllliiibbbcccfffiiikkkiiieeebbb___``````aaa```___^^^]]]XXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYY]]]]]]^^^___```aaabbbbbb___``````aaacccdddfffggghhhiiijjjlllmmmnnnoooooonnnqqqtttvvvvvvvvvvvvvvvwwwtttrrrsssvvvxxxxxxvvvxxxyyy|||~~~}}}nnnnnnzzzhhh]]]\\\^^^```___cccttt|||fffiiiuuujjjjjjppppppvvvoooIII999555666222...///222///)))......---------,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++)))************+++++++++,,,***))))))+++---......999GGGZZZfffkkknnnrrruuuuuuyyy~~~}}}{{{xxxvvvssstttuuusssqqqoooooopppmmmqqqwww|||nnn```[[[TTTNNNIIIGGGBBB>>>@@@GGGIIIHHHJJJRRRVVVUUUSSSTTTUUUUUUUUUWWWZZZ^^^bbbdddfffhhhkkknnnppprrrrrrrrr{{{iiiFFFHHHIIIFFF@@@;;;::::::999888777666555555555555444333333222111111111222111111111111111111111111////////////000000000000222111111111000000//////444333111000000000111222000111111000111333888;;;GGGKKKYYYlllzzz{{{yyyvvvtttsssrrrpppnnnsssooollllllooopppmmmiiieeedddccccccddddddbbb```aaa````````````bbbdddeeeeeedddbbb```___```aaabbbeeecccaaacccfffgggfffddddddeeefffhhhiiikkklllmmmmmmmmmnnnnnnooopppqqqqqqqqqrrrssssssssstttvvvxxxwwwzzz|||zzzwwwvvvzzzvvvwww}}}xxxhhhaaaTTTXXX^^^fffqqqhhhkkkttttttuuussssssyyydddFFF;;;;;;444333222000///.........------,,,,,,,,,,,,+++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))***+++---.../////////;;;NNNaaannnvvvyyyzzz|||}}}{{{{{{|||yyy{{{~~~zzzssswwwvvvsssqqqooonnnmmmmmmmmmllllllmmmqqqwww~~~xxxmmmbbb[[[UUUQQQOOOEEEEEEEEEEEEEEEGGGIIIJJJJJJMMMQQQSSSTTTTTTTTTUUUYYYZZZZZZ\\\^^^```cccdddllliiigggiiioootttwwwwww~~~jjjPPPNNNJJJDDD???;;;:::999999999888888777666666666444333222222111111222222111111111111111111111111000000000000000/////////000000000000111111111111333222111000///000000111000111111000000222666999999999BBBVVVjjj||||||zzzxxxwwwvvvtttsssuuurrrnnnnnnpppppplllhhhgggffffffgggiiiiiihhhgggggggggfffeeefffggghhhiiiiiihhhfffdddddddddffffffgggeeedddfffiiijjjjjjhhhfffggghhhkkkmmmoooqqqrrrrrrrrrrrrsssssstttttttttuuuvvvwwwwwwvvvwwwyyy{{{yyy}}}~~~{{{|||{{{rrrrrrzzz~~~ssshhh```\\\bbbaaahhhyyyxxxrrr|||uuuhhhggghhhmmmxxx```EEE555111333444333111000///.........,,,,,,+++++++++******************)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,((())))))***+++,,,------...333@@@RRReeeqqqtttsssvvvyyy}}}~~~zzzyyy}}}yyy~~~~~~~~~||||||}}}xxxyyy{{{zzzvvvvvvuuussspppnnnmmmmmmmmmlllkkkiiiiiikkknnnrrrttt{{{~~~tttbbb]]]VVVPPPLLLJJJGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNOOORRRUUUWWWXXXXXXYYY[[[\\\]]]___aaadddfffggghhhllljjjiiikkkpppuuuyyyzzzlll___VVVJJJAAA===;;;999888999::::::::::::888777666333333222222111111222222111111111111111111111111111111111000000///////////////000000111222222333111000000////////////000000000000//////000333666444///333DDDYYYsssyyy~~~}}}}}}|||zzzxxxxxxuuuqqqpppqqqpppmmmjjjiiihhhiiikkkmmmooonnnmmmllllllkkkjjjjjjjjjjjjkkkjjjiiihhhggggggggghhhiiigggffffffgggjjjllllllllliiijjjlllnnnqqqsssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwwwwvvvwwwyyy||||||qqqkkkooowwwmmmdddccc```]]][[[```dddtttzzzkkkfffxxxrrrhhhkkkiiiiiiqqqWWW>>>888444222555333222111///............+++************)))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))******++++++111000444DDD[[[kkkqqqpppnnnrrrwwwvvvpppooozzzwwwwww~~~|||tttwww}}}~~~~~~xxxuuuwwwyyyxxxtttsssrrrpppnnnmmmmmmlllkkkjjjhhhgggffffffggggggppprrrvvv|||vvvnnnhhh___VVVNNNKKKHHHFFFEEEEEEDDDBBBCCCDDDEEEGGGJJJNNNQQQRRRSSSUUUWWWYYYZZZ[[[^^^```___aaaeeehhhkkklllllllllnnnnnnmmmmmmooouuu|||gggnnnjjj\\\JJJ???;;;;;;999777999:::;;;<<<;;;999777666333333222222111222222333111111111111111111111111222222111111000/////////111111111111111111111222/////////.........//////000000000///......111333777222222;;;III```uuu}}}{{{zzzwwwuuutttuuutttqqqooommmllllllnnnqqqrrrqqqpppnnnnnnmmmlllkkkjjjiiiiiihhhhhhggggggggghhhhhhiiifffffffffgggiiikkkmmmnnnmmmnnnoooqqqssstttvvvvvvyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzz{{{~~~{{{pppoooxxxuuuiii^^^]]]______]]]]]][[[mmmxxxiiiooovvvooonnnqqqvvv}}}hhh???888<<<888444777222111000///............++++++*********)))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))******************111......999MMM___jjjnnnkkkmmmpppoookkkkkkuuu~~~{{{}}}xxxxxxqqqrrruuuvvvrrrqqqpppooommmllllllkkkkkkjjjiiihhhgggfffeeedddjjjkkknnnrrrxxx~~~uuurrrkkkaaa[[[YYYSSSMMMJJJHHHFFFFFFFFFFFFDDDCCCEEEFFFHHHKKKNNNQQQSSSTTTSSSUUUWWWYYYZZZ\\\```bbbdddfffjjjmmmoooooommmlllppppppooonnnqqqzzzooobbboookkk\\\III===:::;;;:::777999:::;;;<<<;;;999777555333222222111222222333333111111111111111111111111222111111111000000000///444333333222111000000///........./////////......///000000///------///111333222333666999FFFgggwwwyyy~~~||||||{{{zzzyyyzzzzzzyyyxxxuuuttttttuuuvvvvvvuuusssqqqppppppooommmllljjjjjjiiiiiiiiiiiijjjjjjkkkllliiijjjjjjjjjkkkmmmppprrrssssssssssssttttttttttttyyyyyyzzz{{{|||}}}~~~~~~{{{xxxvvvxxxnnn___YYYVVVXXXZZZ\\\aaagggqqqsssgggmmmyyyvvvrrrqqqrrrsssdddFFF222555888///,,,222000000///...------------,,,+++++++++************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************++++++++++++++++++***+++000<<>>222222555000111000000///...---,,,,,,+++,,,,,,,,,,,,+++******))))))(((''''''''''''((()))))))))(((((((((((('''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***+++++++++,,,...000333DDDWWW```dddjjjsssxxxrrrvvv}}}~~~xxxvvvwwwyyyrrrdddYYY]]]hhhuuuvvvpppmmmiiieeecccccceeefffhhhgggeeecccbbbbbbcccccc````````````___^^^]]]\\\]]]\\\\\\[[[[[[ZZZZZZYYYVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTSSSQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUWWWYYY[[[]]]^^^\\\]]]^^^```bbbdddfffggghhhjjjmmmppprrrrrrrrrqqqzzz{{{hhh\\\[[[``````ccckkkwww```LLLFFF>>>999888888666444666666666555555666666666444333222222111111111111111111222333444444333333111111111000///...---,,,.........---------,,,,,,------........./////////........./////////000000111111111111111111111111000333222<<>>:::999888666444777777777666666555444444444333222222222222222222444555555555444333222222....../////////...------------------,,,,,,,,,,,,------------........................////////////000000000000000000000000000444222444CCCTTTmmmjjjYYYTTT[[[eeelll}}}uuummmhhhdddjjjsss}}}ooobbb^^^XXXVVVWWWWWWTTTRRRdddfffooo|||vvvvvvtttrrrwwwyyyxxxzzzlllEEE888666888222111222,,,/////////......------,,,******++++++******)))(((''''''(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,------,,,++++++,,,...---666BBBOOO^^^kkkpppnnnqqqrrrtttwww||||||zzzwwwrrrnnntttnnnjjjkkknnnooopppqqq||||||zzzwwwvvvtttpppkkkgggccccccbbbbbbbbbccceeefffbbbbbbbbbaaa```___^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMNNNOOOOOONNNMMMKKKJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZ[[[]]]___aaacccddd```cccfffgggggghhhkkkmmmoooqqquuuxxx{{{}}}kkk^^^[[[\\\^^^aaaeeesss\\\JJJEEE???;;;;;;:::888666666666666555555333222111333333222222222222333333555555555444333222111000,,,---..................------------,,,,,,,,,+++,,,,,,,,,---------......------........./////////////////////////////////,,,222000///555<<>>>>>>>><<<999444555777999999999999888333333333222222333444444---......////////////...////////////...---,,,,,,.........---------,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////,,,111000222888333///777DDDXXXrrr~~~uuuaaa[[[SSSOOOTTTbbbttt~~~~~~}}}uuuxxx}}}zzzxxxuuussspppooooooooottt{{{yyyoookkkaaaZZZ[[[XXXRRRTTT\\\YYY]]]dddlllwwwqqqiiiuuuqqqhhhgggqqqzzzjjjAAA666999333111)))...444///...000---+++++++++***************)))))))))))))))(((((('''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((((((***,,,+++---,,,...999JJJXXX]]]aaacccdddfffiiimmmssswww}}}{{{yyy{{{rrrjjjVVVMMMLLLXXXhhhxxx}}}vvvsssooojjjeeebbb___^^^\\\]]]^^^___````````````aaabbbddddddcccbbb___^^^___```aaa```___\\\YYYXXX\\\[[[ZZZYYYXXXWWWWWWWWWZZZYYYYYYXXXWWWWWWWWWXXXVVVUUUTTTTTTTTTVVVWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSUUUVVVWWWYYY\\\^^^___```\\\[[[XXXWWWXXX[[[^^^aaaccccccdddfffhhhjjjlllmmmkkkooossstttrrrrrrwww{{{}}}ooo___YYY___WWWUUUddd{{{uuupppdddMMM??????```MMMKKKIIIIIIHHHDDD>>>888888888999::::::888777666000000/////////111222333------......//////000000---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------......---------............///000000000000111111111111777BBBTTTkkkrrr```SSSRRR\\\gggttt|||{{{|||{{{zzzxxx{{{}}}uuuoooeeegggjjjkkkkkkoootttyyy{{{mmmeeebbb]]]XXXVVVXXXXXXWWWZZZ^^^aaaiiippp{{{vvvwww}}}mmmlllnnnxxx___GGG===777333333333111000///000000...---......---,,,,,,++++++***************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++---///...000999IIIVVVeeefffgggeeedddeeejjjnnnqqq|||zzz|||tttaaaRRREEEFFFQQQccc{{{~~~yyysssnnnhhhbbb^^^_________```aaabbbcccdddgggfffdddcccbbbaaaaaaaaabbbbbbbbbbbbbbbaaa``````\\\[[[YYYZZZ[[[\\\\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\[[[YYYWWWXXX[[[\\\ZZZXXX\\\ZZZVVVTTTSSSUUUWWWYYYZZZ\\\^^^___```aaaccceeeeeeccc___ZZZXXXZZZ___ccciiifffeeeggglllqqqrrrqqqnnnssszzz~~~yyyuuuxxxoooaaa[[[ZZZ\\\\\\```pppmmm[[[PPPJJJAAA999555cccTTTOOOHHHCCCAAA???;;;888666777777888777666555444111000/////////000111222//////////////////......---...000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,------------...------------............/////////000000000111111333888CCCWWWqqqyyylllaaa[[[___dddnnnzzz}}}{{{zzzzzz{{{~~~~~~}}}||||||{{{|||}}}|||uuutttrrrrrrpppmmmiiifffdddhhhnnnsssyyy~~~wwwmmmddd]]]YYY[[[WWWUUUWWWZZZ]]]ccciiiooo{{{xxxpppkkknnnxxx{{{bbbGGG:::666333222222222000////////////---,,,,,,++++++******))))))(((************************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))),,,---++++++333@@@KKKbbbeeegggfffbbbbbbfffjjjlllttt}}}~~~zzzyyyvvvpppbbbTTTNNNNNNUUUbbboooyyysssnnniiifffaaaaaa`````````aaabbbbbbcccccccccbbbccccccdddeeedddeeeeeeeeeeeeeeedddccccccaaa______```aaa```___bbbaaa```___^^^______``````^^^\\\]]]______^^^\\\ZZZXXXWWWVVVVVVXXXZZZ[[[```aaabbbbbbbbbbbbcccdddhhheeeaaa\\\YYYZZZ^^^bbbhhhhhhiiimmmqqquuuwwwwwwvvvzzzooo```YYYXXXYYYbbbiiiuuubbbTTTFFFBBBAAA@@@======ggg[[[RRREEE<<<999888888777444444555555444444333222000000///.........//////111111000000///......---,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------------------.....................////////////000222000222>>>XXXyyywwwgggccc^^^___gggsss~~~{{{||||||}}}{{{wwwvvvwwwvvvtttwwwwwwwwwyyy|||~~~~~~~~~~~~}}}||||||{{{xxxuuurrrqqqpppooooooooommmiiifffiiikkklllkkkiiigggffffffooorrrvvvxxxyyy}}}yyyrrrmmmcccaaa]]]\\\\\\[[[YYYVVVaaa^^^___fffmmmttt}}}}}}{{{~~~}}}xxxnnniiihhhsss{{{jjjIII===333111222111111111000///......///...---++++++++++++***))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))+++,,,***)))---666>>>WWW]]]bbbccc___^^^ccchhhkkkooovvvvvvnnnnnnsssuuummmccc\\\WWWSSSTTTXXX___mmm~~~}}}xxxtttrrrjjjiiihhhfffeeeeeeeeeeeeeeeeeeddddddeeeeeefffgggffffffgggggghhhggggggggghhhgggeeeeeeffffffeeecccfffeeeddddddccccccdddddddddbbbaaaaaabbbbbbaaa___ZZZ[[[\\\]]]___```bbbccciiiiiihhhgggffffffffffffllljjjfffaaa^^^^^^aaadddiiikkkooorrruuuxxx|||~~~uuunnnddd\\\ZZZ^^^eeekkknnnzzzxxx```NNNCCC999888::::::;;;<<>>888999:::999999;;;iiiRRRJJJ???888666666666555444444333333333222222222000000/////////...------------......////////////+++,,,......---,,,,,,---++++++++++++++++++++++++((()))+++***))))))***,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............111222000222@@@XXXkkk{{{mmmaaaYYYUUUVVV]]]hhhuuu~~~{{{zzz{{{|||zzzvvvrrrttt||||||vvvppprrrsssrrrooollllllllllllkkkiiihhhiiijjjlllllljjjhhhgggiiimmmpppssssssvvvwwwyyy|||~~~~~~{{{yyyyyyzzzxxxsssjjjdddbbbbbbkkkllllllhhhbbb______aaa```cccfffffffffeeeggghhhaaaeeeiiijjjhhhiiilllpppuuuzzzooohhhjjjrrrzzzyyytttjjjaaabbbiiiuuuuuuVVVBBB999111333555333111000///...---,,,,,,...///...,,,)))------,,,++++++******)))'''''''''''''''''''''''')))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))************)))+++------,,,---000333666@@@MMMVVV^^^gggsss|||uuupppmmmsss|||xxxzzzxxxnnnooouuurrrqqqvvv{{{uuubbbPPPEEEGGGNNN[[[kkk}}}yyyvvvsssqqqpppnnnmmmkkkiiigggfffeeeeeeddddddeeeeeeeeeeeeeeedddfffffffffgggiiijjjhhhgggddddddddddddccccccbbbbbbaaabbbbbbaaa````````````cccfffjjjnnnqqqqqqqqqpppmmmjjjhhhiiikkkmmmnnnmmmiiiiiijjjiiijjjlllooorrrwwwzzz~~~tttdddYYYXXXWWWXXX]]]fffsss~~~oooYYYEEE999;;;888777:::<<<;;;<<>>EEEOOObbbqqq{{{~~~ttt{{{~~~{{{xxxwwwtttttttttsssqqqpppnnnmmmtttssssssrrrrrroookkkhhhiiiiiijjjkkkjjjiiihhhgggeeehhhjjjjjjiiiiiikkknnntttuuuvvvwwwvvvtttrrrqqqoookkkgggiiipppuuuvvvuuuyyy}}}zzzmmmfff[[[SSSTTTYYYYYYUUUiiirrruuubbbVVVLLLCCC======;;;666333666666555666;;;BBBNNN```pppyyyMMMDDD@@@;;;888777666666555333222111111222222111///000//////111444555333000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////222<<>>>>>HHHTTTggg{{{{{{vvvuuuzzz~~~{{{yyyxxxyyy{{{||||||{{{zzzxxxuuusssrrrqqqpppqqqrrrsssrrrqqqooommmqqqrrrsssrrrpppnnnmmmnnnuuuvvvxxxxxxvvvuuuuuuvvvvvvxxx{{{}}}~~~vvvhhh___ZZZWWWTTTSSSVVV\\\bbbeeetttxxxyyyooo\\\KKKBBBAAA===999666666999:::999777555666;;;EEEQQQeeeyyyMMMDDD@@@;;;888777666666555333222111111222222111//////......000222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////444333555>>>QQQjjjvvvnnnaaaUUUNNNKKKJJJJJJUUUXXX^^^eeemmmtttzzz}}}xxxqqqoooooowwwwwwwwwxxxxxxxxxwwwwwwpppmmmiiigggffffffeeedddfffdddcccdddffffffeeebbbccccccbbbbbbbbbbbbcccccccccccccccaaa___```bbbeee```bbbeeeiiinnnuuu{{{rrrhhh\\\VVVXXX\\\^^^___gggkkkttt{{{oookkk______bbbeeehhhqqq\\\FFF;;;888444222111111000///////////////............++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***)))((('''&&&(((((()))))))))*********))))))*********+++++++++111+++***...///111>>>NNNbbbhhhjjjgggggglllppppppttt|||xxxzzz}}}xxxwww~~~|||xxxmmm]]]MMMCCC???AAAHHHRRRaaasss{{{vvvsssuuuxxx}}}~~~~~~~~~~~~|||{{{zzzyyyzzz{{{||||||zzzxxxwwwzzz{{{{{{zzzwwwuuuuuuvvvxxxzzz{{{{{{zzzzzz|||}}}zzz}}}uuujjjccc]]]YYYZZZUUUQQQTTT^^^hhhnnnooommmkkkdddWWWHHH>>>===???:::999888888999999888666999;;;CCCOOO___sssxxxMMMCCC???:::777666666666555333222111111222222111///......---...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////333222000111:::LLLbbbqqquuullleee___\\\UUUSSSQQQPPPRRRWWW\\\```kkkooorrrrrrrrruuu}}}{{{wwwyyy|||yyytttnnnlllmmmllliiieee___^^^^^^___``````___^^^aaaaaa```______```aaaaaa```bbbdddfffhhhjjjnnnqqqzzz}}}{{{gggTTTUUUVVVXXX]]]eeepppxxxmmm^^^XXXQQQ```nnnttt{{{uuuRRR===777555222000///000111000000/////////......---------++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''(((((())))))))))))******)))))))))*********++++++///+++***------+++222===VVVaaaiiifff``````fffjjjkkkqqq{{{|||zzz}}}xxxppptttwwwxxxssshhh[[[OOOGGGAAABBBDDDJJJWWWjjj~~~yyytttrrrrrrrrrwww}}}~~~}}}{{{zzz|||}}}|||}}}~~~yyykkk___ZZZXXXWWWVVVVVVSSSTTT]]]iiipppmmmhhhYYYUUULLLBBB:::777999<<<555666888777666555666777===AAANNN```rrryyyNNNBBB>>>999666666666555555333222111111222222111///.........///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........+++...111111222999DDDLLLbbbwwwxxxrrriii^^^UUUOOOKKKIIIMMMOOOQQQRRRRRRVVV]]]cccaaagggmmmqqqttt{{{~~~{{{wwwtttssstttuuuvvvxxxxxxwwwvvvzzzyyywwwvvvvvvwwwyyyzzz|||mmm```___```hhhsss}}}zzzoooccc\\\ZZZ___wwwmmmZZZNNN>>>444333222000......///000000///...------,,,+++***))))))************************))))))))))))))))))))))))''''''((((((''''''&&&%%%###%%%&&&'''&&&&&&((())))))))))))(((((((((''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***))))))))))))************)))''')))---,,,***---333???LLLZZZ^^^[[[[[[___ddddddffflllwww|||yyy|||zzznnnnnnrrrtttssspppkkkccc[[[PPPMMMHHHDDDFFFOOO[[[cccyyy~~~}}}wwwuuusssrrruuuzzzwwwzzz~~~~~~uuuiiiddd^^^ZZZXXXWWWUUUSSSRRRVVV___hhhlllfffYYYMMMBBB@@@>>><<<;;;;;;999888666888999888777888===AAAIIIPPPaaaxxxyyyMMM@@@===888666555555555555333222111111222222111//////000000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------)))---222222000000444888???RRR___iiiwwwyyyjjj___XXXSSSSSSPPPKKKEEECCCEEEGGGKKKOOOSSSWWW\\\gggttt~~~yyy{{{|||vvvsssrrrkkkdddmmm}}}wwwiiibbb```ccciiiqqq}}}\\\;;;555888444000111333111////////////...---------,,,+++***))))))(((************************(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%(((,,,///......---,,,***)))((('''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))*********'''''')))------******---///999HHHSSSXXXXXXZZZ]]]aaa```aaahhhvvvzzzvvvyyy|||ssssssuuusssqqqsssxxxuuuoooiiiaaaTTTFFF>>>===AAAFFFUUUbbbssszzzxxxxxxxxx|||xxxxxxyyyzzz}}}xxxnnngggbbb^^^[[[YYYVVVTTTTTTTTTSSSSSSTTT[[[dddggg```SSSDDD;;;999999999:::<<<<<<999666999:::<<<<<<===CCCMMMTTT]]]eeexxxvvvKKK???<<<888555444555555444333222111111222222111//////000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------//////...,,,---111444111???IIITTTiii{{{|||uuurrrkkkbbbWWWNNNJJJHHHHHHGGGEEEDDDFFFLLLTTTYYY[[[^^^dddjjjnnnjjjaaaZZZjjjxxx}}}vvvrrrpppooorrrtttyyy}}}{{{{{{rrrfff\\\\\\eeeqqqpppNNN@@@666666555000...111333111////////////---+++---------,,,,,,+++++++++************************((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%$$$###$$$'''---111///...---,,,***)))((('''%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((()))))))))************+++,,,,,,***((((((---111;;;HHHPPPSSSUUUYYYaaa``````ccclllxxxzzzwwwxxxzzz{{{{{{wwwsssxxxzzz{{{qqq^^^KKK===999;;;???>>>JJJYYYhhh{{{~~~yyyxxxyyy|||||||||yyykkk```[[[ZZZ[[[ZZZ\\\XXXTTTPPPOOORRRVVVXXXWWWZZZ[[[VVVLLLBBB===<<<===:::777666666777777777777999;;;???FFFQQQ]]]eeemmmssssssGGG???;;;777444444555555444333222111111222222111///---///222111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///111...999<<>>;;;;;;===;;;:::888666555666888:::;;;===BBBMMMZZZhhhsssxxx}}}pppDDD>>>;;;777444444444444444333222111111222222111///+++...111111...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++...000000---***(((111222444DDDXXXsss|||}}}{{{sssmmmdddYYYQQQKKKKKKKKKIIIGGGFFFHHHJJJFFFJJJPPPTTTVVVWWWWWWWWWZZZ```ggglllnnnpppsssuuuwwwwwwxxxxxxxxxxxxwwwwwwuuusssnnngggaaa^^^]]]^^^ccceeeddd___ZZZ[[[dddllllllrrr|||yyyuuujjjeee[[[___nnneeeHHH:::666444333///+++,,,222222...---,,,,,,---...///---+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$"""$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))(((((((((((()))))))))))))))***)))(((***,,,,,,))),,,)))***000666===MMM\\\bbbgggmmmooonnnoootttyyy~~~xxx{{{zzzuuukkk]]]OOOEEE@@@>>>>>>;;;:::BBBQQQ___dddxxxzzzxxxyyy~~~{{{ssskkkaaaZZZ\\\YYYXXXXXXZZZYYYUUUQQQLLLOOORRRTTTRRRPPPMMMLLLIIIDDD>>>:::999999888777222666999;;;;;;;;;<<<===FFFIIIRRRaaassspppGGG@@@<<<777444333333333333999555222---,,,;;;BBB666000///...---,,,---...............---,,,+++***)))***++++++++++++***))))))))))))************))))))''')))***)))((('''(((***&&&''')))*********)))(((************************************************++++++,,,,,,,,,++++++***,,,---......,,,+++,,,...///000000111666CCCVVVcccwwwuuuqqqmmmlllllliiibbb\\\UUUNNNJJJKKKKKKGGGFFFIIILLLLLLMMMOOORRRSSSSSSRRRVVVWWWXXXXXXWWWWWWXXXYYY[[[ZZZZZZ]]]bbbfffhhhhhhtttvvvvvvvvv~~~vvvsssoooiiidddcccfff{{{|||^^^MMMAAA444///222111111111111000000000000------,,,,,,,,,++++++++++++*********))))))(((((()))))))))))))))))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%(((++++++***))))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))))))+++------...555@@@IIIVVVbbbnnnrrrrrrrrrpppmmmsssqqqwww~~~vvvooooooqqqoooeee[[[KKKEEE>>>999:::???DDDHHHWWWdddvvvqqqjjjaaa]]]^^^___^^^\\\[[[YYYWWWVVVTTTQQQMMMJJJJJJJJJJJJJJJHHHEEEBBB@@@>>>;;;:::;;;:::666555888444666999:::===AAAHHHMMM[[[ccclllyyynnnFFF???<<<777444444444333333555222222///000???FFF;;;000///...---,,,------...------------,,,+++*********++++++++++++***))))))))))))************))))))''')))***)))((('''(((***&&&'''((()))***))))))(((************************************************)))******++++++******))),,,---...---,,,+++,,,...,,,......---...555???HHHMMM^^^vvv~~~zzzvvvsssllldddccchhh`````````cccfffiiiiiihhhkkkkkkjjjiiihhhjjjnnnqqqwwwzzzzzzwww{{{wwwwwwyyyzzzvvvnnnhhhhhhiiifffeeefff{{{```MMM<<<999777222000444000000000000////////////---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&)))+++***)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++,,,---+++***---444;;;LLL[[[kkkqqqqqqqqqqqqooommmjjjnnn|||zzzrrrjjjjjjooouuuvvvuuuqqqeeeSSSCCC;;;:::===???BBBJJJVVVbbbooo~~~~~~~~~}}}pppgggbbb^^^ZZZZZZ]]]___]]][[[UUURRROOOMMMLLLLLLJJJIIIIIIHHHEEEBBB???<<<:::999777555777;;;:::777888;;;===;;;;;;@@@LLLZZZffflllyyy~~~lllEEE???;;;777555444444333333222///111111111===BBB888///......---,,,---------+++,,,,,,,,,,,,,,,++++++***++++++++++++***))))))))))))************))))))''')))***)))((('''(((***''''''((()))))))))))))))************************************************(((((())))))***))))))(((+++---...---,,,+++,,,...---000111000......111444888DDDZZZppp|||~~~~~~nnnlllhhhgggmmm{{{pppggghhhkkklllmmmhhhfffiiilllnnnppptttzzz]]]MMM>>>333---111444000...000////////////.........---,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***+++***((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))+++,,,,,,***((((((,,,000===NNNaaajjjnnnqqqrrrqqqmmmkkkmmmvvv|||vvvoookkkmmmsssyyy|||vvvbbbPPPDDD===;;;:::;;;>>>CCCIIITTTcccuuu{{{vvvssstttwwwyyyyyyqqqkkkeee^^^YYY[[[ZZZ[[[^^^bbbbbb^^^[[[OOOLLLGGGEEEEEEGGGGGGGGGEEECCC???;;;888777777777555555777;;;;;;999:::===AAABBBHHHVVViii{{{lllFFF>>>;;;777555555444444222222...111000---333666,,,......---------,,,,,,,,,***++++++,,,,,,,,,++++++***++++++++++++***))))))))))))************))))))''')))***)))((('''(((***'''(((((()))))))))))))))************************************************(((((())))))******))))))+++,,,------,,,+++,,,...---///222222000//////000666;;;EEESSS```oooqqqiiiiiilllqqqyyyzzzlllaaa___ccciiimmmtttrrrsssxxx{{{}}}gggPPPBBB<<<:::444222555555000++++++.........---------,,,,,,++++++++++++************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***++++++***((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))(((***++++++***+++---///333???NNNZZZeeeooosssrrrooopppssstttwww||||||{{{zzzxxxtttrrrssswww{{{rrrdddWWWLLLDDD???===>>>???AAAFFFOOOZZZbbbwww}}}{{{{{{}}}vvvxxx{{{|||~~~rrrnnnhhhdddbbbaaa___]]]ZZZ[[[\\\^^^```^^^YYYUUUKKKHHHEEECCCCCCDDDDDDCCC>>>===;;;:::999999:::::::::888999;;;:::888;;;AAAEEEQQQeee{{{lllHHH===:::777666555555444222222...111111+++---///&&&---------------,,,,,,,,,******++++++,,,+++++++++***++++++++++++***))))))))))))************))))))''')))***)))((('''(((***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++*********+++,,,,,,++++++---...***,,,---...---------...---...222777@@@PPPkkk~~~}}}{{{wwwtttmmmgggdddfffkkkqqquuugggNNN>>>777555555111//////222111...---...------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***,,,,,,+++)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))'''(((***,,,,,,,,,---......222999EEEWWWgggnnnmmmiiiqqqwwwsssooouuuxxxpppjjjnnnxxx}}}~~~yyylll___UUUOOOBBB@@@===;;;;;;@@@FFFKKKQQQYYYhhhzzz~~~{{{yyyyyy{{{|||yyy{{{~~~yyyxxxzzz|||}}}{{{yyywwwvvvssspppmmmiiifffccc```]]][[[YYYWWWQQQQQQQQQRRRRRRPPPMMMJJJEEEDDDBBBAAAAAA@@@===;;;888999:::<<<<<<<<<;;;:::999888888:::999:::AAAKKKZZZmmmkkkIII<<<:::777666666555444222111---111333---///222+++,,,------------,,,++++++***+++++++++++++++*********++++++++++++***))))))))))))************))))))''')))***)))((('''(((***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))***,,,,,,++++++---...///...------------------,,,,,,...///000777HHHYYYuuu~~~xxxvvvwww}}}~~~~~~oooffffffhhhiiiiiiooonnnpppwww}}}qqqSSSJJJ>>>777444444111///------...---,,,+++,,,...------------,,,,,,,,,+++*********))))))))))))(((''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++,,,+++)))''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((())))))***(((((()))*********)))))),,,,,,---444EEEWWWaaaaaadddnnnvvvtttttt}}}~~~tttjjjiiinnnvvvtttmmmhhhfff\\\UUULLLCCC===;;;<<<===;;;???IIIUUU___gggsss}}}|||zzzyyyyyy{{{|||{{{zzzvvvvvvwwwyyy{{{{{{yyyvvvrrruuuxxx|||~~~zzztttlllgggfffhhhkkklllmmmmmmnnnpppqqqqqqnnnlllhhhfffbbb\\\VVVPPPKKKIIIFFFFFFGGGGGGGGGFFFEEEDDD>>>===<<<<<<<<<:::777444777888:::<<<<<<;;;:::999888999===BBBEEEJJJVVVccc~~~jjjHHH;;;999777666666666444222222---111555///000444000,,,,,,---------,,,+++***+++++++++++++++***)))(((***++++++++++++***))))))))))))************))))))''')))***)))((('''(((***)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((***+++,,,++++++---...222111000000000//////...111//////111000///333:::NNNXXXgggwwwttttttuuuzzz|||~~~}}}}}}~~~~~~ooohhh___\\\aaakkkuuuzzzwwwzzzhhhRRRAAA555444444444444333111000...111111...+++***,,,......------------,,,,,,,,,******)))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''%%%$$$%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***))))))))))))******)))(((***+++++++++444BBBNNNRRR___fffkkknnnyyyxxxtttrrrttt}}}yyytttrrrqqqrrrnnnfff\\\RRRHHH@@@;;;;;;:::<<>>??????CCCHHHQQQ\\\bbbjjjwwwhhhGGG;;;999777777777666444222333---222555......222000,,,,,,---...---,,,+++***,,,,,,,,,+++***)))((('''***++++++++++++***))))))))))))************))))))((()))***)))((('''(((***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((***++++++++++++---............///000///...,,,---)))(((---222333333555222<<>>===<<<999888===DDDBBBFFFPPPaaasss~~~~~~|||}}}}}}vvvwww||||||{{{}}}vvvppp```dddlllttt|||vvvrrrnnnnnnrrruuuvvvvvvllllllnnnooooookkkddd___OOOMMMHHHCCC>>><<<===>>>:::===AAACCCAAA===:::888999666333333444666888888777777888:::>>>CCCGGGIIISSS[[[iiivvv~~~bbbFFF<<<:::777555555555444333000000000000////////////,,,,,,++++++,,,,,,---...///...---+++))))))+++---******++++++++++++******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((&&&'''(((+++,,,******))))))))))))******'''((((((((()))))))))************+++...222555888///...------,,,,,,,,,,,,///...---,,,,,,---...///111444;;;GGGXXXmmmvvvoooooooooppprrrvvvzzz|||}}}~~~zzzuuunnnjjj~~~wwwjjjhhhkkknnnnnnmmmjjjiiiiiilllnnnssszzziiiNNN>>>777444333////////////000000000000............---,,,+++***++++++++++++++++++++++++***))))))((('''&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''')))+++------,,,***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,---///222666888KKKSSS[[[dddvvvzzzwwwvvvwwwwwwrrrrrr}}}}}}xxxxxxzzz~~~xxxppptttuuutttrrrqqqmmmaaaUUUGGGAAA<<<::::::::::::;;;666999AAAJJJRRR[[[iiivvv{{{}}}yyywwwuuussssssvvv|||qqqfffZZZeeevvv~~~uuulllmmmtttxxxvvvqqqiiigggeeebbb___YYYSSSNNNCCCBBBAAA???>>>=========@@@???===<<<;;;:::888777999777555333333555888;;;:::===AAABBB???CCCUUUgggwww___BBB<<<:::777555555555444333000000000000////////////,,,,,,++++++,,,,,,---......---,,,+++******+++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''&&&''')))*********))))))))))))******(((((((((((())))))))))))((()))***,,,///222666777...---,,,,,,++++++,,,,,,......------------......,,,...111666@@@MMM[[[ddd}}}~~~zzztttnnniiioootttwwwxxx||||||xxxyyyzzzyyywwwuuusssmmmeee___]]]```dddgggjjjmmmqqqtttuuu|||cccVVVEEE888444444555555000/////////////////////............---,,,+++***++++++++++++++++++++++++***))))))(((''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''')))+++,,,---+++)))(((&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***++++++***))))))***---///000;;;DDDNNNWWWhhhzzz{{{sssuuuuuuvvvuuunnnkkksssxxxyyyyyyzzz~~~~~~{{{wwwuuusssjjj``````ZZZSSSMMMHHHBBB<<<888===;;;<<>>======<<<<<<;;;:::999999999888777555666777888999:::<<<======DDDMMMVVV\\\ggg|||[[[???<<<999666555555555444333000000000000////////////,,,,,,,,,,,,,,,------...,,,,,,++++++******++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&***))))))(((((())))))***))))))))))))(((((((((((('''(((***,,,///222444555,,,,,,+++*********++++++,,,,,,------------,,,,,,------------///444;;;@@@\\\pppqqqsssrrrnnnnnnrrrsssqqqooonnnllloooxxx{{{~~~vvvoooeee]]][[[^^^___```bbbbbbcccccceeegggggghhhjjjkkkmmmrrrxxx|||gggJJJ???999333000111222222111000000000///.........---------------,,,++++++***++++++++++++++++++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%&&&'''&&&$$$"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((***++++++)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&''''''''''''((((((((())))))(((((())))))***++++++***)))(((((()))***+++///999CCCLLL\\\nnnvvvtttuuuvvvwwwuuummmhhhkkksssxxxzzzooojjjrrr~~~zzzrrriiimmmjjjeeeaaa]]]XXXPPPJJJDDD>>>::::::;;;:::;;;>>>HHHMMMWWWccckkkooonnnllliiilllooonnniiieeeccccccccc```]]]ZZZYYYZZZ\\\]]]VVVVVVWWW\\\dddlllqqqssstttzzz|||vvviiiaaabbbffftttssskkkeeebbbdddppp}}}{{{iiiWWWNNNNNNNNNOOOMMMIIIBBB>>>BBBBBBAAAAAA???===<<<;;;666666555555555555555555555777999;;;>>>BBBGGGKKKRRRXXXdddpppzzzYYY???<<<999666444444444444333000000000000////////////,,,,,,,,,,,,,,,---......,,,+++******++++++************)))(((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%))))))(((((((((((())))))))))))))))))(((((((((((('''(((***+++---.........+++***))))))))))))*********+++,,,------,,,+++***------------,,,...111333AAAVVVlllvvv{{{}}}|||wwwqqqoooiiiccccccjjjooommmhhhlllrrr{{{yyy|||yyyiii___```fffjjjllldddaaa^^^]]]ZZZVVVXXX]]]^^^dddkkknnnmmmlllnnnqqqxxxxxxxxxxxxzzznnnUUUCCC::::::888666555555333000---000000//////...---,,,,,,,,,,,,,,,,,,,,,+++******************************))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,+++***))))))******++++++222:::BBBPPPcccqqqvvvpppsssvvvsssmmmiiijjjnnnpppvvvzzzooooooxxxwwwmmmnnnnnnmmmnnnqqqsssnnngggOOOFFF???>>>???===;;;<<<999;;;???GGGOOOSSSRRRPPPZZZ```hhhjjjiiihhhkkknnnfffeeedddbbb___]]]\\\[[[YYYXXXVVVWWWZZZ\\\]]]]]]^^^cccfffbbb[[[[[[ccclll~~~sssfffbbb[[[[[[```kkktttooo^^^NNNNNNNNNPPPRRRRRROOOIIIEEECCCCCCCCCAAA???<<<:::888666666666555444555666888777999<<<>>>CCCJJJSSSZZZccciiittt~~~ZZZAAA;;;999666444444444333222000000000000////////////------,,,,,,------...//////---******+++,,,***)))******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))'''&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((()))******))))))((()))))))))(((((())))))***)))***+++,,,,,,+++***))))))***+++,,,++++++---///---;;;KKKUUU^^^jjjyyywwwuuuwwwwwwuuurrrmmmoooqqqqqqooommmmmmnnnppprrrsssrrrnnnkkkiiiiiimmmwww{{{wwwpppjjjhhhgggiiinnntttxxxyyyzzznnneeeZZZUUUXXX___dddeeebbbbbbeeeiiiiiiffffffjjjsssyyy~~~}}}xxxttttttvvvwww^^^GGG999777;;;333333222333333333222111000//////...---,,,,,,++++++++++++,,,++++++***)))************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))&&&%%%$$$%%%&&&&&&$$$"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''((())))))***)))))))))******+++,,,,,,''',,,000555@@@RRRcccmmmffflllqqqqqqooopppsssuuu~~~vvvvvvxxxyyy~~~uuusssvvvwww{{{jjj]]]PPPJJJFFF???999777<<<:::999;;;@@@CCCCCCBBBCCCJJJQQQVVVXXX\\\ccciiidddfffjjjlllllljjjfffcccaaa```^^^^^^^^^]]]ZZZXXXXXXYYYXXXUUUTTTWWW```gggwwwddd]]]^^^VVVXXX[[[___aaa\\\SSSKKKLLLMMMOOOQQQRRRPPPLLLHHHBBBAAA@@@>>>;;;999777555888999999888777777:::===<<>>;;;777333111000000000000000000000111.........---,,,,,,,,,+++******+++++++++******)))************************((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&&&&$$$###""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***&&&&&&'''((()))******+++)))***+++///888EEETTT]]]^^^fffmmmqqquuu~~~}}}yyywwwhhh___YYYRRRNNNMMMBBB???;;;999:::;;;;;;;;;888;;;>>>@@@BBBEEELLLQQQXXX]]]dddjjjmmmllljjjgggeeegggjjjooorrrqqqnnnlllddd```[[[VVVTTTWWW\\\___tttyyy{{{rrrcccWWWUUUXXXPPPQQQQQQPPPMMMJJJHHHGGGBBBBBBDDDFFFHHHGGGEEEBBB===<<<;;;999888777777777666888::::::999;;;@@@EEEQQQ```tttzzzxxxrrrvvvvvvUUU>>>;;;888555444444444333222000000000000////////////---------------...//////999222+++)))***,,,+++))))))***,,,......,,,***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************((((((''''''''''''((((((&&&&&&'''((()))***++++++)))((((((''''''((()))***))))))(((((())))))***+++***))))))(((((())))))******+++------,,,+++,,,...111---)))'''(((...777>>>VVV___lllyyyyyyzzz~~~|||uuuuuutttuuu~~~zzzvvv{{{yyyvvvvvv{{{zzzxxxzzz~~~xxx]]]KKKDDD888000222666444///---222222222000///.........------,,,,,,,,,,,,,,,,,,))))))***************)))************************'''(((((((((((((((((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$###$$$&&&&&&$$$###!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))%%%&&&'''(((((())))))))),,,+++,,,111777>>>EEEJJJOOOXXXaaagggqqqvvvqqqrrrwww|||}}}{{{ooojjjgggfffhhhkkkYYYWWWSSSLLLDDD>>>;;;:::999888888888999:::<<<===???BBBGGGLLLOOOPPPOOOMMMWWW\\\dddmmmtttvvvssspppccc```ZZZTTTPPPQQQUUUXXX___``````ZZZRRRLLLJJJKKKFFFEEEDDDBBBAAA@@@>>>===:::999:::;;;>>>>>>===<<<;;;:::999888999<<<>>>@@@???CCCFFFHHHIIIMMMUUU[[[lll}}}sssQQQ;;;;;;888555333333333333222000000000000////////////...------------...//////<<<555,,,(((***,,,+++))))))+++...000000...+++)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((''''''''''''((((((%%%&&&'''((()))***+++,,,)))(((''''''(((***---///)))))))))))))))***++++++***)))(((''''''((()))***'''(((******)))***+++---+++)))***---///...------...555AAAPPP```qqq~~~vvv^^^LLLBBB???;;;888777666111,,,///888---...000000///...///000,,,,,,,,,,,,,,,,,,,,,---((())))))*********))))))))))))))))))))))))))))))'''''''''(((((((((((((((++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$###!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#####################$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))***))))))(((***)))+++111666888999999;;;EEENNNUUUcccwwwtttjjjhhhkkkpppsssfffiiimmmttt}}}yyyooofffbbbaaacccjjjppp}}}|||vvvkkk[[[MMMEEEAAA:::999888888::::::888777888999;;;<<<======<<<<<<===CCCMMMXXX```aaa^^^ZZZQQQPPPMMMIIIEEEFFFLLLQQQMMMMMMMMMKKKIIIEEE@@@>>>???<<<:::;;;======999555888777777888:::<<<<<<;;;;;;;;;:::;;;>>>BBBGGGKKKRRRVVV[[[^^^aaagggpppxxxzzz}}}uuuSSS<<<:::888555333333222000////////////...------,,,,,,------------------------999555...***)))*********)))+++,,,,,,+++***,,,---))))))(((((('''''''''&&&******)))((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$$$$%%%%%%%%%'''((()))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***************)))************+++++++++000111222444<<>>;;;999999;;;>>>@@@???===???CCCAAA:::777:::999::::::;;;;;;;;;::::::;;;888777888888999;;;>>>>>>>>>======AAAKKKZZZdddiiimmmnnnjjjjjjpppwwwzzztttSSS<<<:::888555333333222000////////////...------,,,,,,------------------------777333...+++************)))***++++++******+++,,,)))(((((((((''''''''''''***))))))((((((((((((((('''''''''''''''''''''''')))((('''((())))))(((&&&'''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))((('''''''''((((((((())))))))))))(((((()))************)))))))))*********+++++++++)))***+++,,,...666CCCLLLUUUeee~~~|||```UUUFFF<<<999777555222555555555444222111///...//////.........------------,,,,,,,,,,,,+++++++++*********)))))))))((((((+++***)))(((''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((*********,,,///222666888888888:::???JJJYYYgggppprrrpppjjjccccccjjjmmmkkkeeehhhooowww~~~}}}ooofffiiiiiigggqqqrrrbbbVVVNNNHHHBBBAAADDDDDD???:::;;;777555777888777888<<<:::999888999;;;<<<<<<<<<<<<999777666777888999999:::888:::>>>===777666999777888888888777777666555555666999===???@@@AAABBBAAAEEEJJJQQQZZZeeeqqqyyypppssssssppppppxxxrrrQQQ<<<999777444333333222000////////////...------,,,,,,------------------------222000---++++++++++++***((()))******))))))***+++((((((((((((''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((***((('''***///000---)))***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))(((''''''''''''((((((((()))))))))'''((())))))******)))))))))))))))*********++++++(((***,,,+++)))***...111555@@@RRRbbbpppzzzgggUUULLL@@@<<<777555555666666555888777666444222000---,,,/////////............---,,,,,,,,,+++++++++************))))))))))))(((((()))((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))***,,,...111222888555111111666???JJJQQQYYY\\\^^^^^^bbbgggjjjiiieeekkkttt{{{wwwnnnppprrrvvvzzzlllfff\\\[[[WWWWWW```iiicccVVVQQQHHH@@@===;;;999:::===???===<<<;;;<<<<<<;;;:::;;;888666777::::::888666:::888888::::::777777999666777999:::<<<>>>@@@AAAAAAFFFNNNTTTXXXXXXUUURRRZZZ___gggpppxxx~~~{{{~~~}}}yyyzzz~~~oooPPP<<<999666444333222222111////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,***)))'''((())))))(((((()))***((((((((((((((('''''''''))))))(((''''''''''''((())))))))))))))))))))))))***(((***000888999333+++******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((('''''''''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))***************,,,......,,,***+++,,,---///222444:::FFFXXXeeesss{{{~~~hhhTTTDDD;;;777777777777666555555777888777777666444222000...---/////////.........------++++++++++++***************)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))***,,,---...............///111333444===BBBLLLXXXdddkkkkkkggghhhlllqqquuu|||~~~uuulllmmmgggkkkkkknnnwwwggg\\\QQQLLLIIIGGGHHHKKKJJJLLLPPPRRRQQQNNNIIIFFFEEECCCBBBCCCGGGGGGCCC@@@DDDAAA???>>>>>>=========;;;<<<@@@EEEMMMTTTZZZ^^^ccckkktttyyyzzzwwwooohhhrrrwww~~~{{{}}}kkkNNN;;;888666333222222222111////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***(((&&&((())))))(((''')))***'''''''''((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))---666>>>>>>555,,,((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))***+++***))))))******(((,,,000000///111888>>>VVVbbbttt|||}}}iii]]]NNNBBB>>>===<<<;;;555666666444111000222555444444444333222111//////............------------++++++*********))))))))))))))))))(((((((((((('''(((((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******+++,,,((())),,,......---+++)))000222:::LLL___lllooonnnooonnnkkkkkkttt~~~zzzxxx}}}~~~oookkkqqqpppuuuwww~~~rrrggg]]]ZZZ[[[[[[]]]```\\\dddnnnsssoooggg___[[[]]][[[YYYZZZ[[[[[[XXXUUUSSSPPPMMMKKKLLLMMMMMMKKKJJJKKKNNNTTT^^^iiitttzzz~~~ssswww|||hhhLLL;;;777555333222222222111////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++)))((('''((())))))(((((()))***'''''''''((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''')))...666<<<;;;333,,,''''''''''''(((((()))***''''''''''''''''''''''''***))))))(((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******+++***)))((((((((()))***))),,,//////------///222555???LLLYYYdddrrrzzz|||kkk^^^OOOGGG>>>;;;===>>>;;;777555555444222000000111333111111111111111111000///---------,,,,,,,,,,,,+++*********))))))))))))((())))))(((((((((((('''''''''((()))******)))''''''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************))))))))))))***,,,---...222---...;;;MMM]]]iiipppuuuuuuppplllqqq|||zzzlllooozzzwwwwww}}}yyy}}}ttthhheeegggiiikkkooovvvxxxsssrrr|||zzzvvvrrrnnnlllkkkkkkccccccaaa```dddjjjjjjfffgggeeedddfffmmmyyyxxx~~~fffKKK;;;666444222111222222111////////////...------,,,,,,++++++++++++++++++++++++,,,***(((((()))))))))(((''')))******)))(((***+++''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''***...111111...+++)))(((''''''&&&'''''''''''''''''''''''''''''''''******)))(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***,,,***))))))***+++++++++---+++'''%%%&&&***///222'''***///444;;;EEEQQQZZZrrrsssuuuvvvwwwyyy}}}ssseee[[[SSSNNNJJJDDDAAA===;;;:::888555222555555555555555444222111///000000000000//////...,,,,,,++++++++++++************)))))))))((((((((())))))((((((((('''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***)))(((((()))+++...//////++++++111888BBBPPP^^^jjjsssvvvqqqpppvvvyyyuuueeemmm}}}~~~qqqnnnssszzz~~~~~~zzzuuuvvvxxxsssuuuvvvzzz~~~{{{eeeJJJ:::666444222111222222111000000//////...------,,,,,,++++++++++++++++++++++++---***(((''''''(((((('''((()))******))))))***+++&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))******)))((('''%%%%%%%%%$$$''''''''''''''''''''''''******)))(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''&&&'''(((+++,,,,,,++++++))))))***+++,,,+++***------,,,******,,,///222:::AAANNN]]]iiisssxxxzzzzzznnndddXXXRRRLLLGGGDDDBBB>>>;;;555666666444333444777999444444444666777444///+++000000000000///...---,,,+++++++++*********))))))))))))))))))(((((((((((()))(((((((((''''''''''''$$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$!!!!!!"""###%%%&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&''')))+++,,,,,,+++***&&&''',,,///,,,+++666EEESSSfffsssoooiiilllooommmnnnvvv}}}qqqsss~~~~~~wwwyyy~~~}}}|||cccJJJ;;;777555333222222111///---...------,,,,,,++++++***************************************))))))))))))***))))))((('''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''(((******++++++++++++++++++***++++++,,,,,,......///222888@@@GGGLLL___eeejjjjjjiiinnnzzztttcccVVVPPPMMMJJJHHHCCCCCCBBB@@@>>><<<999888666666666666666666666666;;;:::999777555333111111///---,,,***))))))***+++++++++******++++++,,,---***(((&&&'''***+++)))'''******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%***)))&&&$$$""""""###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%'''&&&###&&&$$$######%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))))))))))))))************)))))))))))))))******+++888===GGGVVVdddmmmnnnmmmsss|||zzzqqqrrr~~~~~~bbbJJJ;;;777555333222222111///---//////...------,,,,,,+++************************************))))))))))))***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&%%%&&&''''''))))))((('''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''(((******++++++***+++************+++,,,,,,,,,+++***+++---111666888;;;@@@GGGKKKOOOXXXdddnnnvvvlll___WWWMMMFFFDDDCCCAAA???AAA@@@@@@???===;;;999888555555555555555555555555999888777555444222111000///...---,,,++++++++++++...---,,,+++***)))))))))***((('''''')))***)))'''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%***(((&&&$$$""""""###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&### $$$$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((()))(((((()))))))))*********))))))(((((())))))***+++///000555???NNN^^^kkksssuuu|||xxxuuuuuuxxxzzzzzztttkkkiiiqqq{{{aaaIII;;;666555333222222111000...000//////......---,,,,,,************************************)))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&'''((()))(((''''''&&&''''''''')))((((((''''''''''''(((((())))))*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))''''''((()))************)))************++++++,,,---,,,+++******+++,,,---+++---000333777===EEEJJJ[[[eeerrr|||}}}zzzzzz{{{nnn```TTTNNNGGGCCC???===??????===:::======<<<<<<;;;:::888888444444444444444444444444666666555333222000///...............---,,,++++++...---,,,***))))))(((((()))(((''''''))))))(((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$#########$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!"""$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((())))))))))))******))))))(((((())))))***+++...---+++---555CCCRRR\\\sss{{{~~~uuuooommmrrrttttttoooiiigggkkkooovvv}}}tttbbb___HHH;;;666444333222222222000...//////......---,,,,,,,,,************************************)))))))))((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&'''''''''***)))(((((('''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''((()))******))))))(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---///111111444888>>>CCCIIINNNTTTWWW```fffmmmrrruuuzzzwwwmmmeeeaaa___gggccc]]]UUUNNNHHHEEECCCCCC@@@>>>=========;;;999999999999999999888777777444444444444444444444444333333222111000///...---,,,,,,---...---,,,***))))))))))))))))))***++++++(((((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((((((((((((((()))*********,,,---,,,,,,///555:::SSS___nnnwwwyyyxxxxxxxxxuuuvvvsssmmmjjjmmmqqqrrr{{{zzz}}}ttteeeVVVLLL~~~^^^GGG:::555444222222222222000///......------,,,+++++++++************************************)))))))))(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$'''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))'''(((((())))))))))))(((&&&'''(((******+++******((((((((())))))))))))((()))'''&&&'''***,,,,,,++++++++++++******,,,000333555;;;AAACCCDDDIIIQQQXXX]]]]]]aaaeeeeeefffllluuu|||}}}~~~tttqqqoooiii```\\\\\\YYYSSSLLLGGGEEEGGGIIIXXXSSSLLLEEE???===>>>>>>BBB???<<<999888888777777555666666777777777666666222222222222222222222222111000000///...------,,,)))***+++,,,,,,+++)))((())))))(((((())))))***+++'''((((((((('''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$###$$$%%%$$$""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((('''((())))))***"""&&&,,,...,,,+++,,,---+++555DDDSSS```mmm|||{{{pppmmmrrrwwwxxx}}}wwwvvv}}}mmm___VVVQQQLLLIII|||\\\FFF:::555444222222222222111///...------,,,++++++******************************************))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$######$$$&&&'''(((%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''(((((())))))(((((((((%%%&&&((()))*********)))***))))))((((((''''''&&&)))(((((()))***+++***)))(((+++------,,,)))((((((&&&***---...,,,---222777...000555;;;;;;:::<<>>DDDIIIKKKHHHBBB===:::999;;;<<<@@@>>>;;;888777777888999444444555666666555555444222222222222222222222222//////......------,,,,,,))))))************)))))),,,+++***(((''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######%%%&&&###&&&((('''$$$"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))((((((''''''(((((()))***''')))++++++*********+++'''***...444>>>QQQhhhxxx|||xxx}}}}}}yyy}}}|||}}}||||||tttbbb]]]WWWSSSQQQOOOKKKHHHzzz[[[EEE999555333222222222222111000.........---,,,,,,++++++************************************))))))))))))'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''(((((((((((((((''''''###%%%''')))******))))))++++++***)))(((((()))))),,,,,,---,,,+++)))((('''$$$'''+++...---,,,,,,,,,***---000000...---///000000///111444333...---000111222333333333333222111...000333555666777:::<<>>AAADDD>>>===;;;999999:::<<<>>>@@@@@@>>><<<:::999:::;;;444444555555555444444333111111111111111111111111......------------------+++***************+++++++++***)))((('''&&&&&&&&&%%%''')))(((&&&%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%$$$######%%%'''"""(((---...***&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((''''''''''''((())))))...,,,)))(((((()))((((((000///---+++---999JJJWWWssstttrrrrrrrrrvvv|||ppp^^^VVVSSSQQQPPPOOOOOOMMMIIIEEEyyyZZZEEE999555333222222333333111000000//////...------,,,,,,************************************))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((((((((((((((''''''###$$$''')))******))))))'''&&&%%%%%%&&&((()))***###&&&)))***)))((()))*********)))(((&&&&&&)))+++&&&))),,,------,,,++++++---++++++......++++++------...///111111111000000///111222222111111333444111222444222000000333666555:::===>>>CCCLLLTTTVVVEEEAAABBBGGGJJJGGGDDDCCCBBBBBBBBB@@@>>><<<===>>>@@@???>>>===<<<======>>>???@@@@@@>>>;;;999888888444444555555555444333333000000000000000000000000------------------------,,,,,,*********+++,,,---'''''''''''''''((())))))%%%''')))(((&&&%%%&&&)))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%$$$""""""%%%(((!!!)))222555000***%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))(((&&&%%%'''+++---,,,)))%%%(((++++++,,,000:::AAAMMMbbbuuu}}}wwwsssmmmiiiiiiooovvv{{{qqqeeeYYYSSSSSSSSSPPPLLLIIIHHHHHHFFFDDDxxxZZZDDD888555555333222111000000000//////.........---------************************))))))))))))))))))))))))&&&((())))))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''(((+++,,,***(((+++*********))))))((((((******++++++++++++******)))+++,,,,,,+++***,,,---............///////////////111444888>>>CCCHHHKKK666888<<<@@@CCCDDDEEEEEEDDD@@@;;;;;;===???<<<999888888;;;===;;;999===CCCDDDAAA<<<888777888444000555555555555555555444444333333222111111000000////////////...------,,,,,,))))))))))))))))))))))))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&$$$!!!!!!###$$$$$$$$$########################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))***,,,,,,000666AAAOOO```sss}}}yyyyyyxxxzzzxxxpppgggeeellltttzzzyyy}}}zzz{{{{{{}}}yyycccTTTOOOPPPPPPOOOOOOLLLHHHFFFFFFFFFCCCAAAuuuXXXEEE:::555555333222111000000000............------------************************))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$&&&&&&&&&&&&&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((()))))))))+++)))'''(((***+++***(((*********)))))))))(((((()))******++++++******))))))***,,,+++******+++---------........./////////111111222333666999<<<===555777:::===@@@AAAAAAAAA>>>;;;888999<<>>;;;:::999;;;===;;;888:::>>>;;;:::999999::::::777333444444444333333333333333222222111111000000//////.........---,,,,,,++++++************************+++***)))'''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%###"""!!!###$$$$$$###########################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++(((---333999???KKKZZZfffwww}}}tttooo~~~wwwqqqssswwwwwwnnnkkkmmmqqq{{{yyy{{{}}}wwwsssrrrooobbbQQQFFFEEEGGGIIIHHHKKKHHHCCCBBBCCCCCCCCCBBBrrrWWWFFF<<<555555333222111000000000......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))'''%%%%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))*********)))((((((******)))(((******))))))))))))(((((())))))************))))))(((***++++++******+++,,,------------............000000/////////111222333555666888:::;;;<<<;;;;;;888555444777;;;>>>???===<<<::::::===<<<888888:::<<<<<<<<<===;;;888444333333333333222222111111111222222111111000/////////------,,,,,,+++*********************************+++***)))(((''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""""""""###$$$%%%###""""""###$$$$$$###########################################################################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******'''+++---+++(((---:::EEEUUU___pppxxxoookkkzzzvvvvvv|||tttjjjfffgggkkkooopppsss{{{rrraaaXXXWWWYYY\\\\\\RRRGGGAAABBBEEEGGGFFFGGGEEEBBBAAABBBDDDEEEEEEqqqVVVEEE;;;555555333222111000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))***)))(((&&&$$$$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''((((((((('''$$$###%%%%%%###$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((()))))))))((())))))))))))))))))((((((((())))))))))))))))))(((((()))******))))))***,,,,,,,,,,,,,,,------------......---...///111333444555666777888888888777777555444444666:::===>>>===<<<999:::======:::999:::;;;:::::::::888444333444444333333222222111111111333222222111111000//////---------,,,++++++******++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%$$$###""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%%%%###""""""$$$$$$$$$"""########################################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***))))))((((((((())))))+++,,,---***(((***222888666;;;FFFRRRYYYYYY[[[___www}}}|||{{{tttllljjjnnnssszzztttpppvvvvvvuuuxxx{{{vvvaaaZZZSSSOOOQQQTTTVVVVVVTTTMMMFFFCCCCCCEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIsssWWWCCC888555555333222111000000000......---------,,,,,,,,,************************))))))))))))))))))))))))***)))(((&&&######&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))$$$"""$$$$$$"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''******))))))))))))******(((((())))))((((((((()))(((((((((((((((((())))))'''(((((())))))(((((('''''')))******)))(((***+++++++++++++++,,,,,,,,,,,,------------///111333444555555666666666666666666555555555777999;;;;;;:::999777999===>>>;;;<<>>???BBBFFFIIIJJJJJJIIIHHHrrrVVVCCC777555555333222111000000000//////.........---------************************))))))))))))))))))))))))))))))(((&&&$$$###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))(((((()))$$$###((((((###$$$)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))'''((())))))''''''((()))''''''(((((((((((())))))''''''((((((((((((''''''&&&((())))))(((((()))***************++++++++++++---,,,++++++,,,---...///333333444444555555666666555666777777888888777777555555888;;;;;;999===DDDUUUIIIAAAAAA@@@:::888;;;777777666555555444333333333333222222111000000000.........---,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$###"""""""""###$$$%%%$$$###"""###%%%%%%###!!!########################################################################"""""""""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((''''''((()))))))))'''&&&(((,,,---***&&&+++)))***,,,+++))),,,111777@@@MMM[[[gggtttuuugggfffnnntttwwwxxx{{{~~~{{{xxx~~~zzztttssspppkkkgggjjjpppvvv|||sssjjjhhhkkkoooqqq{{{{{{tttqqqpppppptttzzzxxxvvvxxx}}}tttiiiaaaVVVRRRJJJAAA>>>>>>:::444:::999999:::===?????????===<<<;;;<<<>>>>>>>>>===;;;???DDDHHHHHHGGGFFFEEEoooUUUCCC999555555333222111000000000000000/////////.........************************))))))))))))))))))))))))((())))))'''%%%######$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''')))***)))((('''&&&"""&&&//////&&&"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$&&&''')))###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&(((***)))'''&&&''')))'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&''')))(((''''''(((***)))))))))*********+++++++++******)))***+++,,,---000000111222333555666777333444666666666555444444222444888999555444<<>>???@@@??????<<>>>>>>>>>>>===<<<@@@BBBBBBAAA???@@@DDDHHHfffQQQCCC:::888777555333222000000000///......------,,,++++++---+++))))))***+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''&&&%%%%%%%%%%%%%%%)))111!!!!!!'''$$$%%%'''%%%... 000&&& 222 $$$!!!000"""$$$%%% ))),,,$$$###'''(((&&&$$$&&&&&&$$$''''''''''''''''''''''''$$$222 %%%...%%%%%%+++'''111'''222%%%333(((111 ---%%%)))$$$###******$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++///((('''...(((---,,,111)))111444000===555CCC<<<&&&666WWWxxxQQQ222===555:::KKKBBB999MMM:::000888777777555444333222222.........///......---,,,,,,000+++%%%'''...###(((***+++&&&+++"""555(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%"""$$$%%%$$$!!!!!!###'''&&&$$$"""!!!!!!"""###"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))************)))************+++++++++++++++,,,------...//////333444666;;;CCCMMMVVV[[[iiijjjmmmqqqtttxxx{{{|||}}}yyyqqqmmmlllwww{{{uuujjjhhhqqquuuqqqppphhhdddlllxxx}}}nnnhhhmmmwww~~~wwwrrrlllgggbbb]]]WWWRRRFFFDDDAAA>>>;;;999777666333222222222111111000000000000000111222222333333333333444555666777888888999:::;;;<<<===<<<<<<;;;AAAAAA@@@@@@@@@AAAAAABBBgggRRRCCC999777666444333222111000000///......------,,,++++++...,,,************)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%111333&&&***###+++$$$'''(((%%%$$$'''(((&&&''''''''''''''''''''''''!!!UUU))),,,---!!!///'''"""%%%'''XXX$$$000+++(((+++###:::222===---666888OOO:::***+++DDD777888BBB555555444333222222111111...............---,,,,,,***,,,,,,...NNN{{{(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""""""""###############"""$$$%%%$$$!!! !!!###'''&&&$$$"""!!!!!!"""###"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((()))))))))*********))))))*********+++++++++))))))******+++,,,,,,---++++++***,,,///444999<<<>>>AAAFFFMMMTTT[[[```cccrrrxxx~~~}}}|||}}}wwwvvv}}}{{{tttmmmlllvvv|||wwwyyy~~~}}}zzzuuummmcccZZZUUUJJJGGGCCCAAA@@@>>>:::777555444222111///......---000000000000//////............//////000111111111333444555666777888999999999:::<<<>>>>>>===;;;:::>>>>>>>>>>>>???@@@AAABBBiiiSSSDDD999555555444222222111111111///......------,,,++++++,,,+++)))***++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%###"""&&&,,,&&&"""$$$$$$!!!"""''')))'''&&&&&&&&&&&&&&&&&&&&&&&&@@@### )))+++***'''!!!vvv111'''...)))"""...---''',,,777""":::aaakkkAAA...888+++666222222111111111000000000------......------,,,+++&&&000%%%$$$>>>uuu'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$##################""""""""""""""""""!!!"""###$$$$$$"""!!!"""###&&&%%%$$$"""""""""######"""############$$$$$$$$$#########################################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((())))))))))))******)))))))))*********++++++)))))))))***++++++,,,,,,+++***((('''''''''((()))***,,,///333777<<>>???>>><<<;;;;;;;;;<<<===>>>@@@BBBCCCjjjSSSCCC888444444333222111111222222///......------,,,++++++)))((((((***,,,---,,,+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$((('''---+++###%%%$$$###&&&---000...&&&&&&&&&&&&&&&&&&&&&&&&444888///$$$+++---((( $$$!!!---444---)))///$$$---...)))777"""666UUUWWW'''777---222000000000000000000000000---------------,,,++++++(((,,,333555???|||''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$$$$$$$$$$############$$$$$$######################################################""""""!!!!!! """##################$$$%%%%%%######""""""######""""""#########$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))***************+++++++++,,,,,,---------------,,,,,,+++++++++------------------------,,,000444777:::===AAAEEEDDDKKKPPPSSS[[[ffflllllllllhhhhhhpppxxx{{{}}}~~~zzzyyyuuunnngggbbbbbbdddbbbfffkkkooommmhhhaaa\\\OOOJJJDDDAAA@@@???:::777444333222111000///......111111000000000//////...---------...///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222444666777888999999:::;;;<<<>>>???@@@AAA=========>>>???@@@BBBBBBiiiSSSCCC888444333222222111111111111///......------,,,+++++++++******+++,,,,,,***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&!!!CCC___RRRWWW|||}}}llliiiBBB)))***---'''(((''''''---555888666&&&&&&&&&&&&&&&&&&&&&&&&'''...######$$$$$$***+++YYY"""(((666'''))))))+++...'''HHHvvvYYY>>>;;;---111111111111000000000000,,,,,,,,,,,,,,,++++++***---###666...FFFwww&&&'''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$$$$$$$$$$############$$$$$$######################################################""""""!!!!!! """""""""###$$$%%%%%%$$$$$$$$$##################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((((((((((()))))))))(((((()))))))))***************+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,*********+++,,,,,,------....../////////000111333000444777888<<>>mmmAAA$$$222222222111111000000000++++++,,,,,,++++++***)))...###...<<>>CCCGGG??????>>>>>>>>>>>>??????eeePPPBBB888555444333111000////////////......------,,,++++++,,,,,,+++,,,,,,+++'''$$$))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&$$$&&&!!!***...'''ppp@@@...((( !!!&&&000///!!!!!! $$$)))((("""%%%%%%%%%%%%%%%%%%%%%%%%&&&888,,,!!!"""///""" $$$333###JJJ------$$$'''333...XXX///888=== 666:::>>>CCC@@@333222222111000///......+++++++++++++++******)))++++++000'''IIIzzz&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""""""""##################!!!!!!"""&&&''''''%%%#########$$$$$$$$$######"""############$$$$$$$$$################################################$$$#########"""""""""!!!######$$$$$$$$$$$$############""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((******)))(((((())))))***------,,,,,,+++***))))))---------...//////...---))))))***,,,---------...(((%%%&&&***,,,++++++...)))+++,,,,,,,,,,,,,,,---*********+++,,,...///000***)))))))))***+++++++++,,,++++++++++++,,,---...)))+++---,,,+++***,,,...,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,---------.........000000222444666:::===>>>999999999999:::;;;<<<<<>>444222333222111000///...------+++++++++++++++***))))))$$$'''###111BBBsss&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$%%%%%%###!!! """&&&((('''&&&"""######$$$$$$$$$######"""############$$$$$$$$$################################################$$$#########""""""!!!!!!######$$$$$$$$$$$$############""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))************))))))))))))((((((''''''''')))***+++&&&''''''((()))***+++,,,%%%&&&''')))***+++)))(((+++***)))******(((((()))+++((((((++++++)))))),,,++++++************))))))*********+++++++++++++++,,,(((&&&(((,,,...,,,(((------,,,++++++++++++,,,***,,,---,,,)))'''(((*********)))))))))******+++))))))******+++++++++,,,)))))))))***++++++,,,,,,------------------------,,,...111444666666666666444444444555666888999:::bbbOOOAAA666555444222111000000////////////...---,,,,,,++++++*********++++++,,,,,,,,,************************+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>###)))(((%%%&&&$$$###%%%((()))'''$$$111&&&###,,,,,, %%%%%%%%%%%%%%%%%%%%%%%%///888 ###!!!###)))"""&&&((((((%%%###...######,,,(((###iii999222555111999,,,222000CCC444666444444666"""$$$...///......---,,,,,,++++++000)))"""...===xxx(((+++"""%%% ***%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""########################&&&%%%###"""!!!"""######""""""""""""""""""""""""########################$$$$$$$$$#########""""""(((%%%###%%%***+++((($$$########################$$$###"""""""""###%%%%%%%%%%%%$$$###"""""""""###!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###%%%&&&'''&&&&&&&&&((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))+++---...000000///...------,,,,,,))))))))))))))))))))))))*********)))))))))))))))******************************************************+++++++++,,,,,,,,,//////000111222333333444333222222222444666999;;;aaaOOOAAA777555444222111000000/////////......---,,,,,,++++++***++++++++++++++++++,,,((((((((((((((((((((((((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$>>>$$$)))(((&&&&&&$$$$$$%%%(((((('''$$$$$$!!!%%%%%%$$$...########################==='''(((+++&&&!!!%%%$$$((()))+++,,,999'''!!!'''--- ((((((xxx333222333000999,,,@@@555ttt222444333------:::---444++++++***))))))((('''''''''...)))***>>>sss///&&&333!!!%%%&&&***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################%%%%%%$$$###############################################################$$$$$$$$$#########""""""&&&###"""$$$((()))&&&###########################$$$###"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))******++++++******)))************************+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))+++,,,.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,...//////000111222333333333222222222333555888999```NNNAAA777555444222111000000//////.........------,,,,,,++++++++++++++++++*********((((((((((((((((((((((((***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%########################>>>"""&&&'''%%%%%%$$$$$$%%%''''''&&&%%%***^^^fffWWWZZZLLLTTT]]]]]]]]]]]]]]]]]]]]]]]][[[zzzZZZZZZUUU777&&&######)))!!!)))999FFF)))"""***,,,%%%,,,^^^+++111222444---333,,,999xxx999888666%%%&&&oooXXX]]]bbbbbbaaaaaa```_________TTT^^^___hhhWWWWWWbbb222!!!'''222+++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$"""!!!"""%%%&&&$$$!!!##############################""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))+++***)))))))))***,,,---+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,---...///000111222222333333222111111222444555666___NNNAAA777444444222111000/////////......---------,,,,,,,,,,,,,,,++++++******))))))************************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""">>>!!!"""$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&NNN...&&&"""$$$***###'''$$$..."""###wwwXXXMMMaaaVVVdddUUUYYYMMMSSSsss777 (((###"""!!!,,,KKK%%%000000111000555000444$$$)))666666XXX111###"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!!!!!"""$$$%%%$$$"""#######################################$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***+++,,,*********))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))************************************************************++++++++++++------...///000111111222222222111111111222333444]]]MMMAAA888444444222111000/////////---------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""">>>%%%"""%%%$$$###$$$%%%&&&%%%%%%%%%%%%'''ZZZ...$$$$$$###)))%%%'''000!!! --- UUU###"""444$$$,,,&&& DDD???%%%333''' ,,,JJJ###//////---<<<...EEE444222222888+++FFFyyy$$$'''...&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%###########################$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""###$$$%%%%%%$$$###########################""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''')))***)))'''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))******************))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///000000111222222222111111222222222}}}\\\LLLAAA888555444222111000000//////------------------------***************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""">>>+++$$$'''&&&"""$$$&&&&&&%%%$$$%%%&&&,,, [[['''$$$"""((('''((((((111!!!222***444%%%+++555222)))ZZZppp'''%%%'''***$$$+++ZZZ%%%---///666///000***```555555>>>333LLLvvv))))))%%%###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((())))))'''&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((())))))******))))))(((************************(((((((((((((((((((((((((((((()))))))))))))))***'''((((((((())))))))))))************************((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...//////000111222222222222222222222|||[[[LLLAAA999555444222111000000//////------------------------))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################>>>---###&&&$$$!!!$$$&&&&&&$$$###$$$&&&\\\###'''!!!&&&'''(((***888)))%%%333###%%%%%%+++"""000///!!!*** &&&&&&&&&rrr***+++///555$$$777???888777AAA:::UUUuuu+++...$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#############################################$$$%%%%%%################################################""""""#########$$$$$$$$$"""###$$$%%%$$$$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###""""""!!!!!!"""######$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******''''''(((((())))))(((((())))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...//////111111222333333444444333{{{[[[KKKAAA999555444222111000000//////------------------------(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###########################>>>---!!!""" !!!$$$&&&&&&$$$###$$$&&&%%%***```&&&""",,,"""%%%&&&&&&'''### &&&!!!000NNNyyy!!!&&&$$$...'''###)))...{{{gggbbb&&&,,,&&&!!!ggg...***000"""777666:::777===888UUUttt"""%%%""",,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################"""!!!"""###%%%&&&""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$!!!###$$$$$$$$$###$$$$$$########################!!!"""###$$$%%%$$$############""""""###$$$%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((************************'''((((((((())))))******&&&''''''((()))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---......///111111222333444555444444{{{[[[KKK@@@666555333222111111111///.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""######$$$>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%---VVV'''...%%%###)))#########$$$$$$%%%%%%%%%}}},,,---"""''' ***'''$$$%%%%%%%%%$$$$$$#########%%%%%%444;;;$$$222(((///AAA;;;$$$SSSxxx---))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---000222222222111111333555{{{[[[LLL@@@666555333222111111111///.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################"""""""""""""""###$$$$$$>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&___...((( !!!***"""$$$$$$$$$$$$$$$$$$%%%%%%000///)))***+++%%%%%%%%%$$$$$$$$$######""" ,,,222***;;;"""222;;;WWWttt &&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,///000111111111111333555|||\\\MMMAAA777555333222111111111///.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################""""""""""""###$$$$$$>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%VVV,,,%%% """)))###%%%%%%$$$$$$$$$$$$$$$$$$oooZZZ'''###(((000!!!%%%%%%%%%%%%$$$$$$$$$$$$'''444$$$888EEE--- mmmfff111$$$888111EEE///&&&%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$############"""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,---...000000000111333555|||\\\MMMBBB888555333111111111111///.........---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""######$$$%%%>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%% 444XXXSSSdddMMM^^^ZZZ^^^[[[bbb___TTT\\\888!!!(((%%%$$$'''"""%%%%%%%%%$$$$$$#########***&&&AAA444666'''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""+++!!!---III<<<222'''888666555UUUdddaaagggQQQddd[[[iii~~~VVVXXX___444******$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))***+++,,,+++,,,...//////000333555{{{\\\MMMBBB888555333111111111111///.........---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#######################################$$$$$$%%%>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%###%%%)))555333!!!%%%&&&@@@***""",,,###$$$+++((($$$&&&&&&%%%%%%%%%$$$$$$#########)))+++666111+++---)))%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,&&&SSSyyy(((000444)))'''555!!!<<<***!!! 333%%%&&&AAAxxx---!!!&&&)))"""((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,***+++---------///111444zzz[[[MMMBBB888555333222111111111///.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$############$$$%%%%%%>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%***...&&&&&&&&&***+++000LLL$$$ !!!$$$&&&((('''%%%###&&&+++%%%%%%$$$$$$$$$$$$$$$$$$$$$DDD---""")))%%%%%%%%%%%%&&&&&&&&&&&&---111,,,---)))'''111---,,,000222***(((777---333)))%%%$$$$$$AAAzzz%%%///"""$$$%%%///%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++)))***,,,,,,,,,---///222yyyZZZLLLAAA777555333222111111111///.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&>>>$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&333...HHHvvv"""'''...***666'''+++'''&&&***&&&"""%%%&&&%%%((($$$$$$$$$$$$$$$$$$%%%%%%%%%"""444%%%--- %%%%%%%%%&&&&&&&&&''''''--- """555###!!!BBBKKK$$$000&&&---999///"""@@@!!!YYYSSS...&&&222%%%)))***BBB}}}(((((("""/// ###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++)))***++++++++++++---///yyyZZZKKK@@@666555333222111111111///.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&>>>$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((('''(((***```!!!...&&&%%%===&&& """'''""" )))+++###!!!#########$$$$$$%%%%%%&&&### """%%%KKKooo,,,%%%%%%%%%&&&&&&'''''''''(((***---'''%%%&&&)))...LLL333---,,,000'''---...///+++...---!!!,,,''' ...""";;;ppp (((,,,...+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))***+++***+++++++++******,,,...wwwYYYLLLDDD<<<666444222111222333333333---------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))((((((((((((***))))))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################'''&&&$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%???$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!! %%%+++%%%666DDD&&&+++***;;;'''$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###&&&!!!))) 999%%%$$$,,,***+++$$$$$$((('''"""***&&&$$$000&&&111:::......+++...000111111///---,,,,,,999;;;+++)))%%%GGGwww%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""##################$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))******))))))(((((((((''''''''''''(((((((((((()))))))))*********)))((((((******))))))))))))******)))***,,,,,,***))))))***+++******))))))(((((((((***************+++++++++++++++++++++***))))))(((***+++,,,,,,+++***(((''',,,***'''%%%%%%&&&(((***(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************wwwXXXKKKBBB999666444222111222333333222---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%???$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###((( NNN999((( <<<(((%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''"""'''!!!!!!######!!!&&& """******%%%&&&)))""",,,222???MMM555(((222$$$---...000///...,,,------000PPP888111HHHwww&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$###"""""""""""""""##################$$$%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))+++*********))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,)))))))))******++++++++++++,,,,,,,,,,,,,,,++++++******************)))))),,,+++***)))***+++---///))))))*********+++++++++***)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************xxxXXXIII???666666444111111222333333222------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%???$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%"""!!!''''''!!!>>>WWW'''&&&"""FFF)))&&&'''((((((''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''###(((%%%'''QQQ222***---###$$$,,,&&&###!!!... ---;;;KKK ///:::(((111...---......---,,,,,,---...---***WWWlll111DDDwww&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))+++++++++************************************))))))******+++++++++*********************************+++---,,,+++***+++---*********************+++))))))******++++++++++++++++++,,,---------,,,,,,++++++*********++++++,,,******))))))***+++,,,,,,*********+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************************wwwXXXIII???666666444111111111222222111...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%???$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!%%%...((("""***%%%%%%'''MMM)))&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((($$$))) '''...uuu!!!(((---""""""'''###++++++$$$555hhh666###"""222,,,000000///---++++++,,,...///%%%&&&)))###&&&BBBwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********************************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///......------,,,,,,++++++---------------------,,,+++,,,,,,,,,,,,++++++***---,,,+++******+++,,,---+++++++++******)))))))))***************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))************************************vvvXXXJJJAAA999666444111000111111111000.........---------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&???$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***$$$!!!'''&&&###'''&&&%%%CCC'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''))))))'''!!!***)))(((---)))+++$$$,,,000000///111$$$333222111...+++***+++,,,,,,"""+++111666FFFwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******************************++++++++++++******)))))))))************+++************************++++++++++++,,,,,,,,,,,,,,,,,,---///000000000000///000111111111111000///000000111000///000222444333333333333444444444444666555555444444333333222111111111000///...---,,,...---+++)))))))))******,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))************************))))))))))))************))))))))))))))))))))))))vvvXXXKKKCCC:::666444111000111111000///............---------,,,***++++++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&???$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& (((%%%!!!###"""%%%&&&777333999'''$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%$$$+++,,,)))&&&$$$,,,"""!!!!!!***$$$:::XXX222111111111...+++)))***+++!!!===000CCCyyyFFFwww%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******************************++++++++++++******)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///000111111...///000222333333444444111222333444444333222111111111111111000111333666444555666888999;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>>>>===;;;;;;777555444111///...---,,,+++************+++,,,---+++++++++++++++*********++++++*********)))))))))************************((((((((()))))))))******))))))))))))))))))))))))uuuXXXKKKBBB:::666444111000000111000///............------------******+++++++++,,,,,,,,,))))))))))))(((((((((((('''(((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&???$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###(((%%%"""'''***!!!777HHH(((%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&''' &&&+++%%%HHH&&&((('''((("""!!!000444&&&333)))+++---...---+++))))))***777(((+++888kkk[[[JJJwww$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,------------.........///...///000222333555666777555666888:::;;;<<<======;;;<<<>>>??????>>><<<;;;::::::::::::999:::===@@@@@@@@@@@@AAAAAABBBBBBCCCHHHIIIJJJLLLNNNOOOQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSNNNMMMKKKHHHDDDAAA>>><<<555333000...,,,,,,------......---------,,,,,,,,,+++++++++*********))))))************************''''''((((((((()))))))))))))))))))))))))))))))))vvvWWWJJJBBB999777444111000000000000/////////.........---------*********++++++,,,,,,,,,))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&???$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''"""$$$+++(((!!!&&&---(((YYYaaa)))&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''222+++&&&KKK!!!555###(((((()))555!!!222uuu---&&&(((***+++***)))******+++'''///((($$$...VVVwww#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.../////////000000111111000111333555777999:::;;;BBBCCCEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLKKKKKKKKKJJJIIIKKKNNNQQQSSSRRRQQQOOOMMMKKKJJJIIIMMMOOOQQQTTTXXX[[[]]]^^^___```aaaccceeefffggggggddddddbbb___ZZZUUUQQQNNNHHHEEE???999555222111111000000/////////.........+++++++++************)))************************''''''''''''(((((((((((())))))))))))))))))))))))rrrUUUJJJAAA666666333111000111111000...///............---------,,,,,,***)))))))))***++++++***)))(((((()))***+++(((&&&((( +++444%%%)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&)))!!!+++)));;;%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''')))"""'''%%%###%%%"""***,,,$$$(((222444555(((+++!!!$$$222'''555###&&&%%%***'''$$$"""///444%%% $$$lll&&&''')))+++++++++******+++((((((&&&000777www'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################((('''$$$###""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""&&&((('''###"""%%%)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))******)))))))))))))))***)))((('''&&&''')))+++---((()))***,,,,,,,,,+++***+++******,,,......---+++...+++'''(((+++...///...000111111000000333777::::::<<<>>>@@@FFFLLLLLLHHHPPPOOOPPPSSSXXX]]]``````aaabbbbbb___\\\[[[^^^aaafffeeedddaaa______aaadddfffbbbaaabbbaaa[[[VVVUUU\\\XXXWWW\\\```bbbeeehhhlllnnnpppsssttttttsssrrrrrrrrrrrrpppmmmkkkkkklllhhhaaaYYYTTTQQQLLLDDD>>><<<777111......000000///+++,,,,,,,,,+++******))))))***+++,,,,,,+++***)))(((''''''(((((()))++++++))))))(((((((((((())))))rrrUUUJJJAAA777666333111000111111000...///............---------,,,+++***)))))))))***++++++***)))(((((()))***+++$$$+++333%%%###&&&---&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&((((((&&&%%%$$$$$$(((%%%'''%%%!!!$$$$$$@@@%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((($$$111<<<%%%###&&&---!!!!!!$$$ ...WWWAAA;;;...!!!,,,$$$!!!111///... 888###+++###''')))(((!!!......mmm???&&&((($$$PPP;;;''''''))))))************"""---..."""000---HHHwww'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&$$$###""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((((('''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))******))))))))))))******---,,,+++*********+++,,,******+++,,,,,,,,,,,,,,,---,,,+++,,,---...,,,+++,,,,,,---...111444666777999???FFFIIIHHHHHHIIIKKKSSSYYY___fffmmmrrrpppkkkgggggghhhkkkqqqwww{{{||||||{{{yyyuuurrrqqquuuxxx{{{xxxwwwwwwxxxvvvxxx}}}|||vvvooommmfffaaa```dddhhhkkkoootttvvvwwwzzz|||~~~|||}}}~~~~~~~~~zzzuuurrrrrroooiiidddXXXRRRJJJCCC===888222//////---******+++,,,,,,+++---+++)))((((((***,,,---(((((('''''''''(((((()))))))))(((((((((((())))))qqqVVVKKKAAA777666333111000111111000...///............---------,,,+++******))))))************))))))))))))******'''&&&...666NNNTTT333$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&(((******(((&&&%%%&&&)))'''$$$...DDD%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&555!!!eee&&&$$$&&&***""""""***"""///YYY777$$$'''+++$$$%%%))))))%%%000"""&&&)))***###))):::&&&%%%,,,___(((((((((((()))***++++++)))---***)))444 cccwww'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((******)))))))))******+++++++++******************++++++************++++++...------000444777888888999<<<@@@BBBCCCEEEJJJMMMOOO[[[jjjqqqooohhheeedddkkkttt~~~~~~sssmmmkkknnnqqqssswww{{{}}}~~~}}}xxxqqqiii```WWWNNNHHHCCC<<<555222333222///,,,,,,+++***))))))***,,,---******)))(((((((((((()))***))))))(((((())))))***qqqVVVKKKBBB888666333111000111111000...///............---------+++++++++******************))))))))))))))))))***...!!!$$$888dddpppAAA"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$!!!%%%###---'''$$$111"""GGG%%%&&&%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!333 $$$%%%&&&%%%'''$$$&&&'''...!!!(((666^^^...000$$$%%%666AAANNN"""000###(((***'''((($$$333$$$222+++/// !!!"""ttt((((((''''''((()))+++,,,222&&&%%%''''''(((***///)))www''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&((())))))(((''''''((((((((((((((((((((((((******))))))******++++++((()))***+++,,,,,,,,,,,,...---,,,++++++,,,---...//////333999BBBKKKPPPSSSUUUYYY\\\[[[YYYZZZaaahhhlll}}}~~~{{{|||{{{~~~}}}|||{{{{{{{{{|||uuupppddd[[[QQQJJJGGGAAA888///,,,---///000000///---,,,,,,++++++******++++++,,,***))))))))))))))))))***qqqVVVLLLCCC999666333111000111111000...///............---------++++++++++++******)))))))))))))))******))))))))))))&&&***(((999CCC///---&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&''')))***+++&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%$$$%%%'''))))))'''%%%$$$$$$%%%222!!!+++&&&&&&ooo%%%&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*** (((111000"""'''%%%(((&&&,,,'''$$$+++'''KKK(((777((( $$$)))###,,,###(((***$$$***###)))...###'''(((000vvv(((''''''&&&''')))***,,,---"""'''555+++'''+++,,,(((www((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))***)))&&&######&&&)))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))))))))))))))))))))))))))%%%&&&((()))***)))((('''))))))))))))))))))))))))***************+++,,,,,,+++,,,---...............///......///111333666777999;;;???HHHTTT```iiimmmwwwzzzyyysssllllllsss{{{~~~zzzxxxwwwzzz}}}yyypppiiicccYYYJJJ???666555333111///...------++++++******+++,,,,,,---******))))))))))))******qqqVVVLLLDDD:::666333111000111111000...///............---------***++++++++++++***))))))))))))************))))))&&&///$$$%%%))) ,,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$&&&(((***+++,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$qqq???+++SSS%%%'''&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%...:::...,,,$$$OOO'''&&&(((###+++)))%%%%%%333"""~~~gggZZZ777ZZZ(((((("""&&&+++&&&'''((('''eee222!!!%%%$$$''',,,...eee''''''''''''((()))*********+++%%%+++'''&&&///###...{{{www(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...222777<<>>TTTUUU===$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))((()))******))))))***+++---+++)))))))))***))))))+++,,,------,,,---...000444222444;;;HHHTTT\\\```ccckkkwww|||xxxsssmmmiiiooottt{{{~~~{{{uuuqqqpppooonnnmmmpppnnnllllllnnnsssxxx|||~~~uuuooo___RRRFFFBBB===666111111111///,,,******+++,,,---oooVVVJJJAAA999666444111/////////...---/////////...---------,,,,,,+++)))(((((((((*********)))(((((((((((()))***************))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&///... (((ooo%%%"""---((((((((((((''''''''''''***)))((('''&&&&&&&&&'''((((((((((((((((((((((((///222ddd&&&&&&)))(((((('''(((((()))***+++***"""###%%%''')))*********+++333...###ppp===!!!...%%%!!!!!!XXXRRR###&&&''''''((((((''''''&&&******)))))))))(((((((((''',,,""",,,---\\\rrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$##################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$$$$''',,,///...,,,111------666@@@???000"""''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((())))))******)))))))))***++++++***)))***,,,+++++++++,,,---------,,,000///...,,,,,,...333777666???MMM___mmmvvvyyyyyysssxxx{{{wwwxxxxxxyyytttttttttwwwzzz|||||||||~~~}}}~~~yyywwwuuurrrqqqqqqqqqrrrssstttuuuzzztttiiicccZZZMMMBBB>>>333111///---,,,++++++***oooVVVJJJBBB:::777444111////////////.....................------,,,+++***)))((()))*********))))))(((((())))))***************))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$+++$$$)))UUU+++///,,,""")))((((((''''''&&&&&&%%%$$$&&&)))(((&&&&&&''')))((((((((((((((((((((((((%%%%%%###lll((('''+++''''''&&&&&&''''''((()))%%%+++$$$))))))))))))))))))))))))---&&&...)))zzz>>>AAAsss'''(((''''''''''''''''''((((((((((((((((((''''''''''''&&&222***(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$%%%&&&%%%#########$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''+++&&&$$$,,,777===999333777444000,,,***(((&&&$$$''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((()))************)))***,,,,,,,,,******+++,,,)))***+++,,,---.........//////000111444;;;CCCIIINNN^^^uuuyyyttttttuuuwwwxxxvvvwwwyyy~~~|||yyywwwuuupppnnnkkkkkknnnqqqsssttt~~~ooo```YYYEEE>>>555...***)))((((((oooVVVKKKBBB;;;777444111000000000///...---------...............,,,+++***)))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&***###$$$***###+++555!!! '''(((((((((((((((((((((((((((,,,+++***)))))))))))))))((((((((((((((((((((((((!!!333###xxx%%% ++++++***)))))))))******(((333###CCC333///...,,,+++***)))))))))000&&&!!!--- ///ggg///***)))+++)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))777###&&&...%%%zzz(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###########################%%%%%%%%%######$$$%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))%%%%%%,,,666;;;777111000///+++%%%!!!!!!%%%)))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))******++++++*********+++,,,,,,******+++,,,,,,------...///111555777888<<>>IIIFFFEEECCC@@@===:::888777000...333+++999,,,<<<&&&$$$SSSttt###333***333''')))(((((((((((((((((()))&&&&&&&&&'''''''''''''''777***111###---...vvv%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&)))(((&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%(((******'''%%%&&&'''%%%$$$$$$'''******(((%%%''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((***,,,,,,,,,,,,...000))),,,111777>>>JJJYYYbbbssszzz}}}|||wwwqqqmmmlllnnnqqqxxx{{{|||{{{}}}xxxjjjXXXCCC555nnnWWWLLLEEE===888555222111111111000////////////...---------,,,+++,,,,,,,,,++++++******)))***++++++++++++***)))************))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""///------111((( %%%333999'''888ddd***777%%%&&&''')))***,,,---...XXXIII555***(((+++------)))))))))))))))))))))))),,,...222$$$DDD444222)))***+++,,,///333777:::;;;JJJ>>>777@@@GGG???OOO|||```{{{ppplllgggeeeeeedddbbb___\\\YYYWWWWWWMMMHHHLLL999,,,GGG@@@<<>>888555222111111111000///000000///...------,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))&&&***%%%###((((((###!!!$$$(((((('''(((!!!JJJWWWXXX<<<###%%%&&&&&&'''((()))***+++++++++))))))***------+++))))))))))))))))))))))))))) 333000)))***&&&///dddfff[[[ZZZoooIII$$$999---777888<<<@@@FFFLLLPPPSSSTTTfffeee^^^iiikkk^^^cccZZZhhh{{{{{{rrrllleee]]]jjjnnn^^^uuu```ttttttvvvzzz~~~yyyqqq{{{qqqoooggg^^^VVVXXXUUUGGG<<<>>>999&&&666$$$***888)))%%%444%%%'''(((+++&&&,,,(((444%%%'''((()))******)))(((''''''''''''((((((((())))))///(((///###&&&***&&&***XXXdddQQQ\\\lll:::&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%$$$%%%'''(((***'''%%%&&&'''((((((&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,***,,,///000111222555777GGGOOO[[[eeemmmwwwuuuqqqpppttt{{{xxx{{{{{{{{{zzzyyyyyy|||~~~uuuuuuvvvyyyyyymmmWWWNNNFFF>>>999666333111111000///...,,,------.../////////...,,,,,,,,,+++++++++******++++++******))))))(((((()))'''&&&''')))******)))$$$%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%###%%%&&&&&&&&&''''''%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''((()))+++++++++***)))------+++)))'''&&&(((***)))+++---...---,,,,,,---...///111222444999???DDDOOOTTT[[[bbbhhhmmmrrruuu|||{{{vvvtttrrrooonnnkkkfffbbbaaa```^^^]]]QQQTTTYYY```hhhnnnpppqqqeeeiiiooovvv~~~xxxooobbbUUUMMMDDD???777111------------+++)))((('''((()))(((''',,,***'''&&&'''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###""""""''''''""" $$$'''%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))*********)))))))))))))))---***((()))+++,,,+++))),,,------+++******,,,...000---000555555666CCCTTTnnn~~~{{{}}}{{{}}}mmmeeeeeegggkkksss{{{mmmaaaaaahhhnnnsssvvv~~~ooonnnuuu{{{~~~{{{yyy{{{}}}~~~{{{yyyvvvyyy~~~}}}wwwuuuvvv{{{lllVVVMMMEEE===888666333111111111000///......///......---,,,+++,,,,,,,,,+++++++++***************)))))))))))))))***((('''''')))***))))))%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%'''''''''&&&&&&((((((((('''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***(((((()))*********)))(((''')))+++***))))))***+++***++++++***)))***---//////222666;;;@@@GGGNNNSSS```dddjjjpppuuuyyy~~~{{{|||xxxuuutttsssqqqoooggghhhjjjpppvvv|||~~~{{{yyyvvvuuuzzz~~~uuuooobbbYYYMMMCCC;;;444,,,''',,,+++++++++,,,+++(((&&&+++)))'''((()))++++++***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&(((%%%!!!"""''''''############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))************))))))))))))+++)))'''(((+++---,,,+++,,,,,,,,,---...///...---111000444;;;CCCOOOaaaqqq|||zzz{{{{{{sssmmmhhhkkksss|||vvvpppoooooouuuqqqooopppnnnggg```]]]\\\___cccjjjuuu~~~mmmeee^^^\\\^^^bbbiiirrryyy}}}zzzmmmbbbaaaeeehhhpppyyyxxxpppvvv}}}}}}|||~~~}}}yyyzzz|||{{{wwwvvvuuu|||kkkVVVMMMEEE<<<888555222111111111111000000000000...---+++)))(((,,,,,,,,,+++++++++******))))))))))))************+++)))''''''((())))))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%(((&&&%%%%%%%%%&&&(((***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******((())))))******)))(((((('''))),,,---,,,++++++++++++,,,++++++---333:::???@@@DDDKKKQQQWWW]]]cccgggqqqtttxxx|||zzzoooeee[[[OOOAAA888333000---,,,,,,,,,,,,+++)))'''&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%$$$######&&&%%%""" $$$((('''"""&&&%%%%%%$$$###""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))************************)))((('''(((+++------,,,...------///000111111000555<<>>999333...,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$+++000777888///%%%$$$(((///---)))%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,------,,,,,,...000,,,222999???III[[[sss|||{{{vvvpppiiinnnwww}}}}}}sssbbb___]]]```eeehhhgggddd\\\XXXVVV\\\bbbgggnnnuuurrrnnnpppyyy}}}zzztttsssvvvzzz||||||yyytttwww}}}nnnZZZQQQHHH???<<<999555333222111///...//////000000//////...---,,,,,,,,,+++++++++***************)))))))))))))))***((('''''')))***))))))%%%&&&''''''((('''''''''&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%((($$$)))222222***&&&***&&&'''((()))))))))((((((&&&''''''((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++++++++******+++---///000111555:::@@@HHHRRR\\\bbbjjjooouuu{{{~~~{{{zzz{{{{{{{{{{{{{{{}}}qqqooommmooossswwwyyyyyyxxx|||xxx]]]UUUHHH===444///,,,***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$''',,,555;;;777---***,,,<<<777///'''!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,------)))+++---......///333666777===HHHWWWiii|||~~~xxxqqqkkkiiijjjmmmsss}}}rrrhhhbbbWWWVVVVVVZZZaaagggjjjkkkmmmlllnnnsssvvvxxx~~~vvvrrrvvv}}}vvvqqqsssvvvyyyyyy{{{xxx{{{mmmYYYPPPGGG>>>===:::666333222111///---111111111111000///...---,,,,,,,,,+++++++++******++++++******))))))(((((()))'''&&&''')))*********$$$%%%'''((((((((('''&&&&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%'''"""%%%......&&&$$$)))&&&''')))*********)))(((&&&''''''((()))******+++&&&''''''((()))((((((((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++***+++,,,...000222===AAAHHHPPPYYYaaajjjooorrruuuzzz~~~~~~{{{{{{~~~|||zzzlllggglllrrrrrrppplllooouuu}}}vvvdddRRRDDD:::333000(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%!!!,,,999<<<555000111888333,,,&&&###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------&&&***---//////222666:::DDDIIIVVVkkk~~~~~~xxxmmmkkkpppuuu{{{{{{qqqqqqtttvvvssskkkccc___]]][[[[[[]]]bbbiiiqqqxxx{{{vvvxxx}}}zzzooommmrrr{{{wwwyyy~~~}}}~~~{{{{{{kkkXXXNNNGGGCCC<<<999444111000000000/////////...------------------------,,,,,,,,,+++++++++++++++***)))(((((('''(((((())))))((('''&&&&&&)))'''%%%&&&(((***)))'''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))'''(((((()))***++++++,,,)))*********))))))+++,,,*********,,,------+++)))------///333888>>>GGGNNN[[[[[[```fffkkkpppzzz{{{wwwxxx{{{}}}~~~~~~zzzttt|||tttgggeeeppp{{{ooobbbPPPAAA222...***((()))+++++++++---***(((''')))******)))(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###)))333;;;===;;;+++)))'''$$$"""""""""###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---+++---///...+++)))***+++444000000333444888GGGWWWdddlll}}}{{{zzz}}}{{{mmmaaaYYY[[[___hhhoooooojjjhhhiiisssxxx|||}}}|||uuuwww~~~}}}}}}zzzxxxkkkXXXNNNGGGBBB<<<888444111000000000//////...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++******)))((((((''')))))))))((((((((('''''')))'''%%%&&&(((***)))(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''((((((((()))((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''(((((((((((('''(((((()))******++++++***+++,,,+++)))((()))+++---+++******+++---...///333777>>>FFFNNNVVV^^^dddhhhkkkrrr{{{yyyuuuvvvxxxzzz~~~|||}}}~~~ssseeefffuuu~~~rrrhhhMMMGGG===444///,,,,,,,,,)))+++,,,,,,***((('''((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%***...///...((('''%%%######$$$%%%&&&###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,---...------,,,---...000222---...444???LLL\\\ppp~~~}}}|||~~~pppeee___]]]^^^iiioooyyy|||{{{}}}}}}kkkYYYOOOHHHBBB;;;888444111111111000///.........---------,,,,,,,,,++++++++++++*********++++++******)))(((((((((******)))((((((((())))))((('''&&&&&&((())))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%&&&&&&'''''''''''''''(((''''''((()))******++++++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******&&&&&&'''''''''((((((((('''(((((())))))************+++---,,,++++++,,,---...,,,******---222777:::HHHNNNWWW___eeekkkoooqqqrrrwww}}}}}}~~~~~~|||vvvssstttuuuvvv|||}}}|||}}}hhh^^^eeexxxqqqiii[[[JJJ;;;000,,,+++'''+++000///+++(((''')))((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$######$$$%%%'''((($$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((())))))))))))*********)))))))))*********++++++,,,++++++++++++,,,------...------///111222222222000999FFFVVVjjj|||~~~zzzpppmmmsss~~~zzzxxxuuussssssooohhh```^^^bbbmmmuuuyyy~~~yyyxxxjjjYYYPPPHHHAAA:::777444222111111000///////////////......------+++++++++*********))))))************))))))((((((+++***)))(((((()))******((('''&&&''''''((())))))***((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))))))))*********&&&&&&'''''''''(((((((((((((((((())))))************+++------------...000+++,,,...222777>>>GGGLLLZZZaaahhhmmmqqqvvvxxxxxxyyy}}}{{{xxxvvvsssyyy{{{zzzwwwsssppprrrsssttt{{{~~~{{{}}}|||tttxxx~~~vvviiifffllltttvvvdddPPP???333...+++,,,------+++***++++++)))))))))******))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""$$$%%%$$$$$$###$$$%%%&&&'''(((%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......+++---000222111000111111;;;KKK```sssvvvooosssrrrlllppp}}}rrrccc```bbbcccbbbaaadddggghhhiiiqqq|||}}}jjjZZZRRRHHHAAA999777444222222111000//////000000000000///......+++++++++*********))))))*********)))))))))))))))******))))))))))))******'''''''''''''''''')))))),,,+++)))''''''''''''(((''''''''''''''''''''''''&&&%%%&&&((())))))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++''''''''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))************'''''''''((((((((())))))))))))))))))************+++,,,---,,,++++++---///---222:::BBBJJJRRR[[[aaadddlllrrrtttxxxwwwtttwwwyyytttxxxvvvsssrrrssstttuuu}}}}}}zzz|||wwwxxx~~~~~~|||wwwuuu{{{lll[[[LLLDDD777000)))'''***------+++))))))************))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))************++++++++++++************++++++++++++------,,,,,,------...///+++...000000///444===EEENNN```yyyvvvttt{{{~~~{{{vvvddd[[[___hhhooorrrrrrvvvyyyxxxwww}}}zzz|||iii[[[SSSIII@@@888666444333222222000/////////000111000///...---,,,++++++++++++***************))))))))))))))))))'''((()))*********))))))&&&'''((((((&&&'''(((***///...---+++************''''''''''''''''''''''''''''''&&&''')))***((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++(((((()))))))))*********++++++++++++++++++++++++......---,,,+++---111444:::BBBMMMXXX```hhhpppvvvzzz|||}}}{{{yyyzzzyyyyyy{{{~~~zzzzzz~~~yyyxxx{{{zzz{{{}}}~~~xxxmmmeeeMMM@@@111***,,,...,,,))))))******++++++******)))******)))))))))(((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++*********++++++++++++,,,...------------...//////000000000222999III]]]lllrrr||||||zzz{{{lllddd[[[\\\gggwww~~~~~~iii\\\TTTIII???777666444333333222000///---...///000///...,,,+++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))***%%%&&&)))***+++***((('''&&&((()))(((&&&&&&(((+++---------,,,+++***)))((('''''''''''''''''''''''')))'''&&&'''(((***))))))))))))((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........000333:::BBBHHHRRRZZZdddlllrrryyy~~~~~~wwwxxx|||yyyzzz{{{zzz{{{}}}}}}}}}}}}jjj\\\JJJ<<<444111---***)))******++++++******)))*********)))))))))(((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%###!!!$$$%%%%%%%%%&&&%%%%%%%%%"""$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++*********+++++++++,,,,,,...............//////000444444888EEEYYYooo{{{tttzzz}}}wwwnnniiifffddd```^^^___ggguuu~~~}}}~~~iii\\\TTTIII???777555444333333222111///+++,,,---......,,,***)))---------,,,,,,,,,++++++)))))))))))))))*********###%%%(((++++++***'''%%%&&&((()))(((&&&&&&(((+++******+++***)))'''%%%$$$((((((((((((((((((((((((***(((&&&&&&(((*********++++++******))))))((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,---000555===IIIVVV^^^eeellltttyyy}}}{{{zzz}}}~~~~~~~~~~~~zzzuuuyyytttaaaNNN>>>444///---******++++++++++++******************))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""" !!!&&&)))'''$$$######$$$%%%&&&&&&&&&&&&!!!###%%%&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,...............///000000666888CCC[[[xxx|||zzzlllsss}}}uuuiiiaaa^^^```cccfffeeehhhmmmvvv~~~~~~{{{{{{|||kkk[[[SSSJJJBBB;;;777222111222222111///---------.........//////---------,,,+++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++///111///)))%%%$$$&&&''''''''''''((((((((()))((((((((((((((()))******'''''''''''''''((())))))))))))(((((((((((())))))***+++,,,+++******,,,...++++++******+++,,,------+++,,,------,,,+++,,,...///222999DDDQQQ]]]ggglllwwwvvvxxx}}}~~~zzz}}}|||xxx||||||vvvxxxvvvmmm]]]HHH666------******+++(((%%%***333+++***))))))))))))******)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,...,,,++++++---///000000000,,,,,,000000...222999555JJJeee~~~zzzpppkkknnnyyyiiieee]]]VVVXXXbbbkkknnnwwwxxx|||~~~~~~yyyxxxwwwvvvuuuuuuvvvwwwxxxwwwxxx|||~~~}}}xxxxxx{{{kkk\\\SSSJJJBBB;;;777222111222222111///---------.........//////---------,,,,,,***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((---000333111+++''''''((('''''''''(((((((((((((((((((((''''''(((((()))***)))))))))))))))******+++))))))(((((((((((())))))((()))***)))((((((***,,,---,,,,,,+++***)))((((((***+++,,,,,,,,,---///222999DDDSSS```iiitttzzzxxxxxx{{{~~~}}}}}}|||zzzyyy{{{{{{|||}}}sssnnngggVVVDDD666///+++,,,,,,)))(((******))))))(((''''''&&&&&&))))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,+++++++++++++++,,,,,,,,,...---+++++++++,,,,,,+++000...000444444333888@@@ZZZpppzzzvvvsssttt|||~~~nnnWWWXXXWWW[[[iii{{{zzztttooommmmmmllljjjiiihhhhhhhhhhhhggggggfffeeeeeefffgggggggggfffeeehhhkkknnnnnnlllpppqqqrrrssstttxxx~~~yyyvvvvvvkkk\\\SSSJJJBBB;;;777222111222222111///---------...............,,,------,,,,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())),,,...,,,(((%%%$$$&&&(((((((((((((((''''''''''''''''''''''''((())))))((((((((()))))))))*********))))))(((((())))))***((()))******((()))***,,,---------,,,+++***)))(((+++,,,...///111666;;;@@@IIIZZZooo}}}~~~}}}}}}uuukkkeeennnpppssswww|||zzzuuuvvv|||zzzzzz{{{zzzmmmnnnwwwppp^^^KKK===///+++---,,,***)))*********))))))'''&&&%%%)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))*********+++++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------000777>>>HHHVVVbbbttt}}}uuueeeYYY\\\___cccmmmyyyuuusssnnnkkkgggbbb_________```]]]]]]\\\\\\\\\]]]^^^^^^bbbaaaaaaaaaaaaaaabbbcccaaa``````bbbccccccaaa______```aaabbbbbbdddgggiiikkklllnnnrrrxxx~~~~~~~~~{{{kkk\\\TTTJJJBBB;;;777222111222222111///........................,,,,,,------,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&(((***)))&&&$$$###$$$(((((((((((('''''''''''''''''''''''''''(((((()))&&&&&&''''''((((((((((((***))))))))))))))))))***+++,,,,,,,,,++++++---...***+++---............---...///111444:::DDDNNNUUU```oooxxxwwwxxxxxxwwwuuussssssqqqrrrtttwww{{{}}}}}}|||zzz|||zzz}}}}}}zzz~~~zzzwwwuuueee```gggnnnnnneeeTTT===///+++,,,...///++++++,,,,,,,,,+++)))))))))))))))(((((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((()))******++++++++++++++++++++++++******++++++,,,,,,---------+++---.../////////000000222111444@@@SSSjjj~~~|||{{{wwwooogggcccdddfffeeecccpppsssyyyyyyuuuoooiiiccc```^^^^^^^^^^^^]]]]]]___aaaeeegggeeeeeeeeeeeeeeeeeeeeefffkkkkkkjjjjjjiiiiiiiiiiiihhhiiikkkmmmooonnnmmmkkkhhhiiijjjiiigggeeeddddddcccccccccdddfffiiikkkmmmqqquuu{{{}}}kkk]]]TTTJJJBBB;;;777222111222222111///.....................---,,,,,,---------,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********)))((((((((((((((((((((((((''''''''''''''''''''''''((())))))&&&'''(((((())))))((((((******))))))))))))******+++,,,---,,,++++++---///)))***+++---.../////////...111666===GGGTTTaaaiiiuuu}}}}}}}}}~~~yyyyyy|||||||||{{{|||vvvooouuuzzztttvvv|||{{{yyynnn\\\QQQZZZkkkpppfffTTTAAA444...,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,+++++++++++++++******+++,,,------......,,,...000///......000222888:::CCCWWWsssyyyvvvwwwzzzlllaaa\\\XXX\\\gggssszzz}}}zzz|||vvvpppkkkgggiiigggccc```^^^^^^___```dddeeeffffffggggggggggggjjjjjjkkklllmmmnnnoooooottttttsssrrrqqqpppnnnnnnnnnpppsssuuuuuuuuuttttttoooqqqrrrqqqnnnkkkiiihhhiiihhhgggeeecccccccccccccccfffiiikkkmmmsss{{{kkk]]]TTTKKKBBB;;;777222111222222111///...............---------,,,,,,------------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((()))((((((((((((((()))******)))***+++,,,---,,,+++***+++******))))))******+++)))***+++***)))***+++---+++++++++++++++,,,---...111999EEERRR___jjjsssxxx{{{}}}||||||}}}~~~}}}|||xxxtttxxx~~~zzzwwwyyy}}}~~~~~~|||~~~{{{fffKKKIIIXXXeeejjjhhh\\\JJJ:::...&&&++++++***))))))***++++++******)))))))))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++++++++,,,,,,,,,,,,,,,******+++,,,---.../////////000111///,,,,,,///222555BBBYYYwwwxxxqqqrrrxxxvvv\\\UUUWWW^^^kkk{{{tttpppjjjeeecccbbbaaaaaaeeedddcccbbbbbbdddeeegggfffhhhlllnnnooonnnlllkkklllnnnqqqtttwwwyyyzzz{{{~~~~~~~~~}}}|||zzzxxxwwwyyyzzz||||||zzzxxxxxxxxxtttvvvyyyyyywwwuuutttssssssrrrpppnnnlllkkkjjjiiiddddddeeedddeeegggkkknnnpppuuu|||kkk]]]UUUKKKCCC;;;777222111222222111/////////.........---------,,,,,,---------------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%$$$$$$&&&'''''''''%%%&&&&&&'''((()))******)))))))))))))))***++++++***+++---......---,,,++++++******))))))******+++***+++++++++******,,,------,,,++++++---///222444>>>LLLbbbvvv}}}~~~~~~}}}~~~{{{~~~{{{wwwssstttssstttvvvzzz}}}||||||}}}|||~~~{{{yyy|||~~~rrr]]]NNNJJJRRRbbbooonnncccTTTBBB555000...+++)))(((((()))************)))))))))((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))******++++++,,,,,,---------******+++,,,---.../////////111222111///111777===FFF\\\yyyllliiimmm{{{tttcccYYY[[[```lll}}}~~~{{{wwwtttooollleeecccaaaaaacccfffhhhhhhiiiiiiiiiiiijjjlllmmmnnnlllnnnssswwwzzz{{{{{{zzz{{{|||~~~}}}{{{yyywwwvvvvvvpppnnnkkkjjjiiiiiigggeeecccfffiiimmmqqqvvv{{{kkk]]]UUUKKKCCC;;;777222111222222111/////////.........---------,,,,,,------...---------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''')))+++++++++$$$%%%&&&'''(((***++++++***************++++++,,,(((***+++------,,,+++***++++++************++++++,,,---------,,,,,,...000------,,,---111666;;;>>>NNN```|||{{{~~~zzztttooopppoooooopppuuu}}}}}}{{{{{{{{{|||{{{}}}~~~{{{zzz}}}~~~{{{{{{|||uuu```KKKFFFYYYmmmuuusssjjj[[[MMM666333///+++(((((()))+++************))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,******+++,,,,,,---......******+++,,,---//////000---000222333444:::CCCKKKjjjqqqkkknnn{{{~~~ooobbb```eeelllpppzzz{{{mmmjjjfffbbbaaabbbeeegggfffffffffiiilllooooooooossssssuuuvvvxxxzzz{{{{{{|||}}}~~~~~~{{{wwwuuuuuurrrmmmhhhccccccdddcccccceeeiiillllllsss}}}~~~iii]]]SSSJJJDDD===888222000111111000...........................,,,,,,---...---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))***,,,---...---...---...111777>>>GGGOOOaaatttyyy{{{||||||}}}xxxooosssvvvyyywwwtttvvv{{{wwwxxxyyyxxxvvv{{{||||||lllVVVOOOOOO]]]uuuvvvggg```MMM>>>000---,,,)))***---((('''''')))++++++)))'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&)))++++++(((&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))))))))))))))(((''''''(((((((((((())))))))))))*********)))******+++,,,***++++++,,,,,,------...---,,,******,,,...///000555333111111666CCCWWWggg{{{nnnppp~~~}}}rrriiihhhhhhhhhjjjpppsss{{{zzzssslllgggaaacccdddcccaaaaaaeeehhhjjjlllnnnooopppqqqsssuuuzzzzzz{{{}}}}}}yyywwwuuusssnnnkkkkkkhhhdddcccfffjjjlllpppssswww~~~hhh\\\SSSJJJEEE===888333000111222000...........................,,,,,,---------,,,+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))***************************************++++++++++++,,,,,,,,,---,,,,,,,,,.../////////,,,///333999@@@JJJWWWaaappp}}}}}}vvvsssrrrrrrqqqrrryyy|||wwwuuuvvvxxxwwwvvv}}}{{{lll[[[TTTZZZooo~~~{{{qqqlllcccRRR@@@555...***+++///,,,***))))))*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((()))))))))(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''(((((((((((()))))))))******************++++++,,,+++++++++,,,------......///.........///000111111000000444===MMMbbbxxxwwwvvv~~~mmmfffbbbcccjjjqqqtttyyy~~~~~~yyyqqqmmmiiieeebbbbbbeeehhhhhhhhhjjjooossstttvvvxxxyyyzzz{{{}}}zzzvvvssssssqqqmmmlllooohhhhhhhhhhhhjjjooouuuyyyggg[[[SSSKKKFFF===888333000111222111///........................,,,,,,---------,,,+++***))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,222;;;DDDNNN\\\mmmxxx{{{sssmmmlllqqqzzz{{{zzz{{{}}}qqqeeeaaaooo~~~}}}{{{vvvfffRRR@@@222++++++//////---***))))))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''')))***(((%%%$$$%%%(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))******))))))((((((((((((((()))))))))*********************+++,,,,,,++++++,,,,,,---.........,,,---...///000111111111...333@@@UUUqqqyyyqqqoooyyyiiiXXXXXX\\\fffuuu|||nnnkkkgggddddddeeefffeeefffiiimmmnnnooorrrxxx}}}}}}~~~zzzyyy{{{ooolllhhhffffffggghhhhhhmmmsss{{{fff[[[SSSLLLGGG>>>999333111111222111///........................---------,,,,,,,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---...666AAAMMMWWWcccttt}}}|||xxxyyy}}}vvvnnnpppuuuyyy}}}yyyxxxvvv|||{{{tttzzz~~~uuueeeRRRAAA555000000---,,,******+++,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###&&&)))'''%%%&&&,,,111%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))*********))))))((((((((()))))))))*********+++************+++,,,,,,,,,,,,,,,---......//////,,,---///000111222333555444@@@WWWtttyyysssmmmkkknnnyyyttteee[[[___iiixxxvvvmmmhhheeefffeeeeeefffiiilllpppqqqqqqtttwwwyyyyyy|||{{{uuurrrrrrqqqnnnkkkhhhiiikkkooottt|||ggg\\\TTTMMMHHH>>>999333111222222111///////////////////////////------,,,,,,,,,+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''(((((()))))))))((((((((((((((((((((((((((()))))))))*********+++************))))))))))))************++++++++++++************************++++++,,,,,,,,,---------/////////......000444888HHHUUUccclllxxx|||zzz~~~xxx||||||wwwtttttt~~~vvvgggUUUEEE888222******+++,,,...---+++((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&"""%%%((((((&&&(((///555%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))************))))))))))))))))))************+++++++++***+++,,,,,,---,,,------......///000000000111222111111222666:::@@@SSSpppgggeeehhhuuuwwwoookkkiiiiiilllzzzpppfffbbbbbbcccccchhhiiijjjlllppptttxxx{{{zzz~~~~~~{{{wwwssspppllljjjkkknnnqqqttt{{{hhh^^^UUUMMMGGG>>>999444111222333222000////////////////////////...---,,,+++++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))((())))))******++++++++++++************)))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------///444===EEEXXXeeerrrzzz|||~~~|||uuuxxx{{{||||||vvv{{{~~~qqqbbbRRRAAA444---,,,,,,---///...,,,)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''))))))(((&&&'''+++///%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''((())))))))))))((())))))******++++++******)))))))))*********+++++++++++++++++++++,,,------------......///000000000///000///...///444===EEEUUUkkkoooeeegggsss|||mmmggghhhkkkqqquuuttt{{{ooohhh```]]]```dddffffffkkkmmmpppsssuuuzzz~~~|||xxxrrrnnnlllkkkjjjiiimmmsss|||jjj___VVVMMMFFF>>>:::444222222333222000////////////////////////...---,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&''''''((())))))******)))))))))((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...(((***---///444???MMMXXXjjjvvv{{{yyy}}}vvvtttvvvvvvxxx{{{vvvmmmbbbSSSEEE666333///------------,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++++++++***))))))*********+++++++++,,,++++++++++++,,,---------......///000000111111---...000222999GGGYYYeeerrr~~~mmmsssyyyooogggdddlllvvv{{{qqqhhhcccbbbbbbbbbdddgggjjjlllqqqtttyyy}}}{{{xxxvvvrrrmmmjjjiiikkkpppuuu{{{kkk```WWWMMMFFF???:::444222222333222000000000000000000000000000...---,,,+++***+++,,,---))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---000444888???NNN```mmm~~~}}}}}}|||ssssssqqqttt~~~~~~|||}}}yyyvvvkkk^^^???999222---+++,,,...///))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%###&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((((((''')))))))))))))))))))))))))))((('''''''''(((***+++((()))***+++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---.........//////000000111111000333888???LLLbbb{{{|||rrrooo[[[^^^\\\eeeyyyrrrgggaaa______cccfffggggggkkkssszzzyyy}}}~~~wwwqqqhhhhhhhhhiiimmmttt|||jjj[[[VVVPPPEEE>>>:::555111000000000000111000000///......------,,,,,,++++++++++++++++++************************+++******)))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))***++++++++++++***((()))***,,,,,,+++******)))+++---,,,+++***+++,,,++++++,,,---......//////,,,+++++++++---.........///111999EEERRRbbbxxxvvvmmmnnnxxxxxx|||~~~uuuooo^^^OOO<<>>:::555111000111000000000000//////...------,,,...------,,,+++***))))))*********++++++++++++++++++******))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))***++++++++++++***))))))***+++++++++++++++***+++------+++***+++,,,)))))))))***+++++++++,,,,,,++++++---///222444444444:::HHHYYYfffrrr|||uuuxxx}}}{{{||||||vvvlllbbbQQQ@@@444///...///...,,,************)))((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************,,,++++++***++++++---...,,,,,,,,,,,,,,,---------000///...///111333333222444:::IIIddd{{{xxxwww}}}sssbbb\\\^^^fffxxxoookkkddd___^^^aaadddffflllpppvvv{{{|||xxxtttqqqooonnnnnnpppuuu|||}}}iiiZZZUUUPPPDDD>>>:::555222111111000000//////......---,,,,,,,,,///...---,,,+++***)))(((+++++++++++++++++++++++++++******)))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))***++++++++++++******************+++,,,,,,***+++------+++++++++,,,,,,---------------------,,,,,,,,,---000444888;;;;;;CCCSSSeeesss}}}|||}}}}}}|||yyyxxxyyy}}}vvvpppcccOOO;;;...,,,...111...+++*********)))((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///000111222333444555555000BBBZZZwwwuuummmiiirrrxxxggg^^^___fffqqqooofff]]]]]]]]]^^^bbbfffjjjmmmqqqvvv|||zzzuuurrrmmmmmmmmmpppyyyyyyeeeWWWRRRMMMAAA>>>:::666333222111111000......---------,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,+++++++++++++++******)))))))))))))))+++***)))(((((((((******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((******))))))***++++++++++++***,,,+++***)))***+++,,,---***,,,------,,,++++++,,,/////////...............------,,,---///444:::>>>HHHNNN[[[lllyyy|||tttvvvxxxtttssstttwwwyyysssyyy{{{xxxooo]]]GGG555---***///---++++++++++++)))((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,------...,,,,,,------....../////////111222222222333777:::888RRRpppyyyhhhhhhnnnzzzoookkkjjjnnnsss|||~~~mmmccc___^^^___aaadddggglllqqquuuxxx~~~}}}zzzwwwssspppsssyyyyyyeeeWWWRRRMMMAAA>>>:::666444333222111///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********+++******)))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***,,,+++*********+++---...***,,,...---,,,+++,,,---,,,,,,,,,,,,++++++++++++.........---///555===CCCXXX^^^kkk|||sssiiilll{{{uuupppssswwwuuupppqqq{{{{{{ooo^^^KKK;;;111,,,++++++,,,---,,,)))'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000222222111111666@@@HHHUUUsssssshhhvvvrrriiieeelllwww~~~~~~nnnccc___^^^___eeefffhhhiiilllrrrzzzzzzuuuqqqqqqrrrsss}}}{{{hhhZZZUUUPPPEEE>>>;;;777555444333111///......------------------++++++,,,,,,------......,,,++++++******)))))))))+++******)))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))***++++++++++++***+++++++++++++++,,,------+++,,,......,,,,,,,,,---------------------------...///000111555===IIISSSbbbjjj{{{wwwjjjjjjxxxzzztttyyy{{{rrryyy~~~{{{ppp___LLL???...---------...---***'''(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,******+++,,,,,,,,,,,,,,,,,,------...///000111111111222333222555CCCWWWgggxxxqqqxxx{{{hhh``````hhhxxx|||qqqddd\\\]]]aaadddfffiiikkknnnpppuuu~~~zzzvvvsssrrruuuwww}}}}}}iii[[[VVVRRRFFF===;;;777555444333111///........................,,,,,,,,,---------------++++++***))))))(((((('''+++******)))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++******+++,,,,,,------,,,,,,+++---......---,,,,,,---......//////000000111111...000444888@@@MMM^^^jjjooovvvwwwqqqyyy~~~~~~}}}xxxkkk[[[QQQ777444000---,,,,,,+++***(((((())))))))))))((((((&&&'''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((************************(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,***+++------...------,,,,,,---...///000111222222111333333555???VVVvvv}}}}}}~~~fff]]]cccmmm}}}eeeaaa]]]___eeekkkoooooooootttzzz~~~|||vvvtttuuuzzz|||hhhZZZVVVQQQEEE===;;;888666555333111///......//////////////////.........------,,,,,,,,,*********)))(((''''''&&&+++******)))))))))))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***))))))***++++++++++++******+++,,,---...---,,,++++++---......---,,,,,,---***++++++,,,---...//////---111777>>>IIIZZZnnn|||{{{zzz~~~rrrhhhbbb@@@:::222,,,******+++,,,(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,.../////////...---------...///000111222222111222444888GGGfffmmm___aaa```qqqtttccc]]]]]]___ccciiiooosssuuuxxxxxxwwwvvvuuuxxxwwwfff[[[UUUPPPFFFBBB:::444444555222111111///............---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))))),,,,,,,,,++++++*********)))************+++++++++************************++++++,,,,,,,,,,,,------++++++---......---++++++,,,***,,,///000------000222222:::KKK\\\lll}}}|||zzzzzzuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyzzz}}}~~~|||~~~ssskkkXXXEEE222,,,...///---+++'''(((***++++++***))))))(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))+++***)))'''''''''((())))))******)))(((((()))+++---,,,+++*********+++,,,+++---......---,,,---......,,,---000111///000444333555444:::XXXwwwuuu}}}rrrbbbaaafffnnnyyyqqqgggcccbbb^^^bbbhhhnnnrrrwww|||{{{xxxyyy|||~~~~~~wwwfffZZZUUUPPPFFFBBB:::444444555222111111///............------------------,,,,,,---------,,,,,,,,,,,,,,,+++***)))))))))************))))))******)))))))))((((((((((((((()))******+++,,,,,,,,,,,,,,,++++++*********************++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,...,,,---000000---...222777<<>>EEEUUUlll|||~~~yyyqqqkkkjjjeeedddccccccdddeeegggggggggiiikkkmmmmmmllliiihhhfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiijjjjjjlllmmmnnnppppppssstttwwwyyy~~~|||wwwgggUUUAAA222///222,,,,,,,,,,,,++++++******)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((,,,***((('''&&&'''(((((((((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))((((((((())))))******+++***++++++***))))))***,,,,,,,,,,,,,,,,,,---------111///---,,,---//////000111......333555555555888:::MMMkkkuuurrrvvvjjjbbb___jjjzzz{{{ggg^^^aaagggkkkmmmrrrwww||||||{{{{{{uuudddZZZVVVQQQGGGBBB:::444444555222111111///............---------+++,,,---......---,,,+++***++++++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,,,,,,,,,,...//////---...000111555???JJJRRRdddyyyzzzuuuqqqooojjjdddbbbeeebbbccceeegggjjjlllnnnpppkkkmmmppprrrrrrqqqooonnnkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllpppqqqqqqsssttttttuuuuuuvvvvvvwwwwwwzzzvvvyyy|||~~~~~~sssdddOOO;;;111000///......---,,,+++++++++)))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''(((*********)))************************(((((()))*********++++++***++++++***))))))***,,,,,,,,,------............000...,,,,,,...000000///111//////222444444777===LLL```uuu}}}jjjZZZ\\\gggyyyssseeedddiiinnnqqquuu{{{}}}yyyxxx}}}tttdddZZZVVVRRRHHHBBB:::444444555222111111///............---------,,,------......------,,,******+++,,,,,,,,,++++++******++++++++++++******((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------.........---///333666===KKKYYYddduuu}}}vvvsssrrrkkkgggeeeeeeccc```ccciiifffjjjnnnrrrsssuuuvvvxxxvvvwwwxxxyyyyyywwwuuutttssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssvvvwwwyyyzzz{{{{{{{{{{{{yyyyyyyyyxxxxxxzzz~~~zzzyyy{{{wwwsssuuuwwwyyy|||sssaaaJJJ888000111000///---,,,+++++++++))))))******))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''')))+++---,,,+++************************))))))***+++++++++*********+++,,,+++))))))+++,,,,,,,,,---...///////////////---,,,...222333222000333111111111222777EEESSS{{{rrr\\\___eeesss~~~|||sssooofffccciiipppttt{{{zzzxxxyyy~~~ssscccZZZVVVRRRHHHBBB:::444444555222111111///............------------------,,,,,,---------)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++((()))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------......111666<<>>000---//////,,,+++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++***)))((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))***+++++++++***************************************************++++++++++++,,,,,,,,,------,,,,,,---...000111333222111000111222222222555666555===YYY|||wwwhhhfffnnn{{{rrriiibbb\\\]]]aaaeeelllrrrvvvrrrbbbYYYVVVRRRJJJCCC;;;555555555222000111000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))***+++++++++***+++---......---,,,+++++++++++++++++++++++++++***+++------+++++++++,,,...,,,***,,,000333333111222111000///...---------...///000//////000222444888EEEWWWhhhttt~~~sssmmmiiigggoooqqqtttwwwyyyxxxwwwvvvxxxwwwvvvuuuvvvwwwyyyzzzzzz{{{|||~~~~~~}}}}}}|||yyyzzzzzz{{{}}}}}}zzzwwwtttrrrqqqxxxzzz|||vvvwww}}}qqqaaaLLL777000111000---***,,,+++++++++************************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&111///,,,)))'''&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))******+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222111///...///000222333:::999<<>>888444444555333222222000...---...///......000//////---,,,+++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------((()))***,,,,,,+++******------------,,,+++******+++---......,,,++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......000///---------......---000444000555IIIYYYeeesss}}}ssslllkkkmmmppppppoooooopppqqqqqqrrrqqqsssttttttsssssstttvvvuuuvvvwwwxxxyyyyyyyyyyyy||||||||||||{{{|||~~~|||~~~~~~|||~~~tttcccPPP===000111///,,,+++,,,......---*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************************+++,,,---...------,,,++++++,,,,,,,,,)))***+++,,,---,,,++++++---------.........//////......//////000000111111111666444222444777MMMmmmtttdddiii|||xxxkkkccc```bbbjjjooosss|||}}}oooaaaYYYVVVRRRIIICCC>>>777444444444333222222000...---...//////...000//////...,,,++++++******+++---......---+++***+++++++++,,,,,,---------))))))***+++++++++++++++++++++,,,------,,,,,,,,,+++---......,,,++++++,,,,,,,,,---............---,,,,,,---------............---------...///.........555555:::MMM\\\iiiyyyssskkkhhhiiillloooooooooooopppqqqrrrrrrrrrtttuuuuuuttttttuuuvvvwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}}}}}}}yyyyyyzzzwww}}}|||nnn]]]GGG888111---***)))+++,,,,,,+++,,,++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))))))))************))))))***+++,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++---------.........//////......//////000111111111000555444555;;;CCC]]]ssshhhfffxxxuuuiiijjjdddeeeiiipppttt{{{~~~zzz~~~}}}}}}~~~||||||~~~pppbbbYYYVVVRRRHHHCCC>>>777444444444333111111000......///000///...000//////...---,,,++++++)))+++---//////---+++)))++++++,,,,,,,,,,,,------***************+++,,,,,,)))***+++,,,------------+++---......,,,++++++,,,,,,---......//////......,,,------------.........+++,,,---...////////////...999???HHH[[[hhhttttttgggdddfffjjjmmmoooooooooooopppqqqrrrssssssuuuvvvvvvttttttuuuwwwxxxyyy{{{|||}}}~~~~~~~~~~~~zzzyyy}}}xxxooopppxxxgggPPP???444000+++***,,,---,,,***------,,,***)))((('''&&&((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------........./////////...//////000111111222222...222222777EEERRRmmm{{{dddbbblllzzzeee```ffffffjjjqqqwww|||}}}{{{zzzzzzyyyxxxyyyzzzzzzzzzyyyxxxwwwqqqrrrqqqpppzzz~~~vvvsssyyyxxxzzz|||vvvsssooommmnnnpppqqqqqq|||~~~uuuqqqrrruuuwwwzzz{{{zzzyyyzzz{{{vvvrrrllljjjjjjkkkiiigggiiiiiilllsssxxxzzz~~~xxxrrrllliiiiiijjjjjjhhhjjjkkkkkkkkkkkkkkklllllliiiiiiiiihhhhhhkkkooosssuuuvvvwwwxxxzzz|||~~~pppaaaXXXTTTPPPGGGCCC===777333333444333111111///......000000///...000//////...---,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---***+++,,,,,,---------,,,+++---...---,,,+++++++++,,,,,,---...............------------............+++---/////////......///111???JJJZZZqqq~~~|||iiicccfffkkknnnpppnnnnnnnnnoooppprrrsssttttttvvvwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~|||||||||zzzmmmlllxxxppp[[[LLL<<<666///,,,---...---+++,,,,,,++++++***)))(((((()))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((()))******''''''((((((((()))))))))***)))))))))******+++,,,,,,,,,+++++++++,,,------///...,,,++++++,,,------............//////////////////000000111222333333222333444@@@VVVdddvvvlllaaakkk|||xxxpppiiieeedddooottt|||{{{xxxvvvtttrrrqqqmmmlllkkkiiigggfffeeedddccccccdddddddddccccccbbb```aaaaaa```gggqqquuusssyyysssjjjbbb^^^^^^bbbfffnnnmmmiiidddeeeiiiggg``````aaaaaaaaaaaabbbbbbbbbZZZWWWUUUTTTVVVWWWXXXXXX[[[[[[^^^```^^^YYYXXX[[[]]]\\\[[[[[[\\\\\\[[[ZZZXXXVVVSSSSSSTTTTTTSSSQQQSSSSSSTTTWWWZZZ\\\___aaa[[[XXXTTTSSSSSSTTTSSSRRRVVVVVVVVVVVVWWWWWWWWWWWWTTTTTTUUUUUUUUUWWWZZZ]]]XXXXXXYYYZZZ\\\^^^```aaahhhkkkpppwww}}}nnn___VVVSSSOOOEEECCC===666333333333222111000///...///111111000////////////......------,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,---------,,,,,,+++***+++---...---,,,+++++++++++++++,,,------------,,,---------.........//////---///111111///---...000777FFFTTTjjj{{{nnndddeeekkkoooooopppmmmmmmnnnoooppprrrtttuuuuuuvvvwwwvvvuuutttuuuvvvwwwxxxzzz|||~~~}}}xxxvvvvvv{{{wwwyyy{{{iii^^^FFF===222------...,,,)))***************+++++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))******************+++,,,,,,+++++++++,,,,,,---...///...---,,,,,,,,,.............../////////000000//////000111222333444444666888;;;OOOiiisssxxxjjj]]]bbbuuunnnfffiiilllkkkjjjyyy|||vvvpppooorrrhhheeeaaa___^^^]]][[[ZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPSSSWWWXXXVVVXXXVVVRRRNNNMMMOOOPPPPPPVVVTTTQQQNNNNNNQQQOOOKKKPPPOOOOOONNNMMMLLLLLLLLLMMMKKKJJJJJJLLLMMMMMMMMMKKKJJJKKKOOOOOOMMMNNNRRRTTTQQQOOONNNOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJKKKJJJJJJJJJLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJLLLNNNJJJJJJJJJKKKKKKLLLMMMNNNPPPSSSWWW\\\bbbgggkkklllyyy|||mmm^^^VVVSSSOOOEEEBBB===666333333333222000000//////000222222000////////////.........------///---+++))))))+++---///------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------,,,+++***)))+++---......,,,++++++,,,***+++,,,,,,------,,,,,,------.........////////////111222111///...111444@@@PPP```uuuyyykkkeeeccchhhmmmnnnmmmmmmllllllmmmoooqqqsssuuuvvvuuuvvvwwwvvvtttssstttuuuvvvwwwyyy{{{~~~~~~~~~uuuoooqqqvvvzzzrrrhhhSSSFFF666---,,,,,,***'''))))))******+++,,,,,,,,,)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************,,,+++++++++++++++,,,,,,++++++++++++,,,---.........------------...//////....../////////000000000//////000222333444555666222:::FFF___yyy|||www~~~qqq```ZZZeeexxxvvviiidddcccgggooowww}}}}}}sssiiiccc]]]XXXVVVXXXUUUSSSPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHIIIIIIJJJKKKKKKKKKIIILLLMMMLLLLLLMMMMMMJJJLLLJJJHHHFFFGGGHHHHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLNNNJJJJJJMMMNNNLLLNNNRRRRRRPPPOOONNNOOONNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLLLLJJJIIIKKKKKKHHHJJJJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGLLLKKKJJJJJJJJJJJJKKKKKKGGGHHHJJJNNNQQQUUUWWWYYY___cccjjjrrr|||mmm___WWWTTTPPPGGGBBB===666333222333222000/////////111222333111///////////////...............---+++******+++---...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,+++++++++---......,,,++++++,,,+++,,,,,,---------------............////////////...000222111///000666;;;NNN```ooo}}}vvvnnndddccceeejjjmmmkkkjjjlllkkklllmmmoooqqqsssuuuvvvtttuuuvvvuuusssrrrssstttuuuwwwyyy|||~~~~~~{{{yyyzzz{{{|||tttyyyyyyxxxkkkbbbRRR>>>111......,,,)))***++++++++++++++++++,,,)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((())))))***+++************++++++++++++------,,,,,,,,,,,,,,,---++++++++++++,,,---...///+++,,,---...///000000000.../////////000000000000///000111222333555666666111CCCZZZwwwkkkbbbaaapppnnnkkkjjjjjjjjjmmmwwwzzznnnhhhfff___ZZZXXXUUUPPPNNNOOOMMMLLLLLLMMMNNNOOONNNLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNJJJKKKLLLNNNNNNMMMNNNOOOJJJPPPSSSQQQPPPRRRRRRPPPOOOMMMKKKKKKLLLLLLMMMNNNLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQQQQRRRTTTTTTSSSQQQUUUQQQPPPSSSTTTSSSTTTXXXUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPQQQSSSUUUPPPTTTUUUSSSSSSVVVUUUQQQRRRRRRRRRQQQPPPPPPRRRSSSQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRPPPNNNNNNOOOKKKJJJJJJIIIIIIJJJJJJJJJQQQQQQQQQRRRTTTUUUVVVWWWWWWZZZ^^^dddmmmxxxmmm```XXXUUURRRIIIBBB<<<666222222333222000/////////111333333111//////////////////.........+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---...---,,,+++******+++,,,------------+++---......,,,++++++,,,,,,---......//////................../////////000---///111000///222:::AAAYYYnnn|||wwwgggbbbddddddggglllmmmjjjjjjmmmkkklllmmmnnnqqqsssvvvwwwtttuuuvvvuuusssrrrrrrsssvvvwwwzzz}}}}}}{{{yyywwwvvvvvvyyyzzz|||}}}|||}}}~~~qqqmmm\\\EEE666222222000---,,,,,,,,,++++++***************++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((*********)))***++++++,,,******+++++++++,,,,,,,,,......---,,,,,,---------++++++++++++,,,---...///***+++---///111111111111////////////000000000000///000111222444555666777999SSSssssss\\\bbbeee|||tttiiieeefffnnnwww|||vvvfff]]][[[[[[UUUQQQPPPRRRSSSOOOMMMMMMLLLLLLMMMPPPRRRSSSRRRPPPOOOPPPQQQRRRSSSSSSRRRQQQRRRRRRQQQQQQRRRSSSTTTTTTRRRRRRTTTVVVUUUSSSSSSVVVMMMUUUYYYTTTRRRTTTVVVTTTWWWUUUTTTUUUVVVVVVWWWYYYWWWWWWWWWWWWWWWWWWXXXXXX[[[[[[[[[]]]^^^^^^\\\ZZZ[[[WWWWWW[[[]]]]]]___bbb[[[^^^``````___]]]]]]^^^______^^^\\\[[[\\\^^^aaaXXX^^^aaa___```dddccc^^^^^^___^^^]]]\\\\\\^^^```aaaaaa``````______^^^^^^]]]___aaabbb```_________]]]]]]]]]\\\]]]]]]^^^___```______^^^^^^^^^^^^___^^^^^^___```dddkkkuuu{{{mmm___YYYYYYYYYRRRDDD<<<444111444666333000444000...///333555222///...///000111111000///...---.........---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,---...///...,,,+++,,,---...------,,,,,,,,,------///////////////............000111000222:::HHHSSScccwwwxxxjjjeeeiiiiiijjjkkklllllllllkkkjjjmmmmmmnnnnnnoooqqqrrrsssvvvssspppqqqtttvvvvvvtttyyyzzz}}}|||yyywwwuuutttwwwwwwwwwzzz~~~~~~yyyxxx{{{wwwoookkkZZZ@@@000//////+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---...------,,,,,,------...............////////////...///000000//////000111///111222111222666;;;>>>MMMlllqqqhhheeemmmsssgggfffgggllluuuzzzsssjjjbbb^^^[[[WWWUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^``````___^^^___```bbbcccbbbbbbbbbccccccdddeeefffgggcccaaaccchhhlllllliiijjjjjjkkkkkkkkkkkkjjjjjjlllmmmnnnooooooooonnnmmmnnnoooqqqsssuuuvvvwwwwwwuuuuuuuuuuuuuuutttsssrrruuuuuuuuuuuuuuuuuuuuuuuuxxxyyy{{{}}}}}}}}}}}}|||}}}{{{yyywwwuuuvvvwwwwwwuuuvvvxxxzzzzzzyyyxxxwwwyyyzzz{{{||||||{{{{{{zzzyyyyyyxxxyyyyyyzzz{{{|||{{{{{{{{{{{{{{{zzzzzzyyy{{{|||||||||{{{|||~~~lll]]]VVVVVVUUUNNNJJJBBB888333444555333000444000...///333444222/////////000000000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,......---,,,---...///...,,,+++,,,---...---------,,,---------///////////////////////////000000222888DDDRRR\\\qqquuummmeeeeeejjjkkkkkklllmmmnnnmmmmmmlllnnnnnnnnnoooppprrrssstttwwwtttrrrrrrtttvvvvvvtttzzz{{{~~~~~~|||zzzyyyxxxxxxwwwyyy}}}}}}~~~yyyuuuuuuyyyuuunnn^^^III999333000---,,,,,,,,,,,,,,,,,,,,,---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---...------,,,,,,------...............////////////...///000000//////000222333111222555666888>>>FFFaaa}}}ssskkkoooxxx~~~ooofffkkknnnuuu}}}}}}rrrmmmhhhdddcccbbb```____________```aaabbbccccccccccccdddeeefffggghhhhhhjjjkkkkkkllllllllllllllloooooopppqqqssstttuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~{{{yyy{{{lll[[[SSSSSSRRRKKKQQQHHH<<<555444444333000333111///000222333111///000//////////////////000------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000---+++---.........,,,+++,,,------------------------...//////////////////////////////111666BBBQQQ```iiiyyyrrriiihhhgggjjjnnnllllllmmmnnnoooooonnnnnnnnnnnnooopppqqqsssuuuvvvwwwvvvttttttuuuvvvvvvuuu|||~~~~~~zzzyyyxxxxxxzzz}}}~~~zzzxxxyyyuuuzzzpppmmmnnnyyyssscccTTTFFF888000............---------------++++++*********)))))))))))))))))))))))))))))))))''''''))))))))))))''''''''''''((((((((())))))))))))((((((''''''(((((()))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...------,,,,,,------...............////////////...///111000//////000222666000111999:::999EEEWWW{{{xxxjjjcccccctttuuukkkjjjhhhmmmsss|||~~~ssssssqqqooooooppppppooonnnoooooopppqqqssstttuuuvvvuuuvvvvvvwwwxxxyyyzzzzzz}}}}}}~~~kkkZZZRRRRRRRRRLLLRRRIII===555333333333222333111///000111222000///000///...------...///000,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222111...+++,,,---......,,,,,,,,,...---------...............///////////////000000000000000333<<>>111............---------------+++++++++*********))))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''(((((((((((())))))))))))(((((((((((((((((()))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...------,,,,,,------...............////////////...000111111000///111222666///222:::999999QQQqqqjjj```aaahhhhhhccchhhmmmqqqzzz~~~jjj[[[TTTTTTTTTNNNMMMEEE;;;444222222333444222111000000000000///...000///...------...///000,,,,,,------...------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---000222111...+++,,,---...---,,,,,,---...,,,---.../////////......////////////000000111111111333999EEEWWWjjjyyyssshhhfffjjjkkkjjjiiilllllllllmmmmmmnnnooopppsssssssssssstttvvvwwwxxxxxxxxxyyyxxxxxxwwwxxxxxx~~~}}}{{{yyyxxxyyyyyyzzz{{{yyytttvvv~~~{{{xxxrrrxxxrrrvvv|||mmmeeeZZZGGG666///...---------,,,,,,++++++++++++++++++************))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((()))))))))***((())))))))))))))))))(((*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---...------,,,,,,------...............///////////////000111111000000111222333///444;;;999@@@dddrrr[[[]]]hhhwww{{{pppjjjdddiiisss{{{iii[[[UUUUUUUUUNNNFFFAAA888333111222333444111111111000000//////...///..................///,,,,,,------......------++++++++++++++++++++++++++++++------------++++++,,,,,,,,,...000000---++++++---...---,,,,,,---///+++,,,...///000000///......//////000000111111222333888CCCRRRdddwwwrrrmmmiiijjjmmmooonnnkkkllllllllllllmmmooopppqqqvvvvvvuuuuuuvvvvvvwwwxxxvvvxxxzzzzzzzzzyyyzzzzzz~~~~~~|||{{{zzzzzzzzzyyy|||wwwooottt{{{pppqqqsssrrrvvv}}}yyy~~~vvvjjjaaaRRR@@@333......------,,,+++++++++,,,++++++++++++*********))))))))))))))))))))))))((((((************((((((((((((((()))))))))******((())))))******))))))(((************++++++++++++******++++++++++++******++++++******++++++,,,---...------,,,,,,------...............///////////////000222111000000111333222111777>>>BBBSSS}}}tttbbbVVV^^^pppxxxccchhhoookkkmmmyyyhhh[[[UUUTTTSSSKKKCCC>>>888333111111333444111111111000///.........---......//////......---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++,,,......---,,,+++,,,...---,,,,,,---///+++,,,...000111000//////...//////000111111222222555>>>NNN```rrr~~~vvvoooooooooooopppqqqqqqpppmmmmmmmmmmmmnnnppprrrsssyyyxxxxxxwwwwwwwwwwwwwwwuuuxxx{{{|||{{{zzz{{{}}}|||~~~~~~}}}}}}}}}zzz{{{|||~~~xxxooooooyyyooommmrrrvvvuuuvvv|||{{{nnnggg___MMM::://////......---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))************)))(((************++++++++++++******++++++++++++******++++++******++++++,,,---...------,,,,,,------...............///////////////111222222111000222333333444999CCCTTTppphhhaaa\\\eee{{{|||kkkaaahhhppprrrxxxggg[[[TTTSSSPPPGGGBBB>>>999444111111222333111111222000///---......,,,---...//////...---,,,+++,,,,,,---.........---------------------------***+++---......---+++***,,,+++***+++---...---,,,+++,,,------,,,,,,...///+++,,,...000111111000///...//////000111222222222666CCCVVViii|||sssnnnnnnpppqqqnnnmmmmmmnnnmmmooonnnnnnnnnpppqqqsssuuu{{{zzzyyyxxxwwwwwwwwwwwwtttxxx|||}}}|||{{{}}}|||}}}}}}|||zzzyyy{{{wwwqqqqqqvvv{{{rrrjjjqqqwwwzzzxxxwwwxxxqqqlllhhhVVV???111000000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***++++++***)))((()))************+++++++++******++++++++++++******++++++******++++++,,,---...------,,,,,,------.............../////////000///111222222111111222333666777;;;HHHbbb```___```jjjkkkkkkjjjkkkpppxxxfff^^^XXXSSSOOOIIICCC;;;555444555333222333000////////////000000111........................---------............///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,------......///000000000...,,,,,,000222222444888EEEUUUhhhwwwsssoooqqqtttpppmmmmmmoooqqqpppnnnpppooonnnnnnooorrrvvvxxxxxxxxxxxxxxxyyyxxxvvvsss||||||}}}~~~~~~~~~}}}}}}~~~{{{yyy{{{}}}~~~vvvrrrsssrrreeefffwww~~~zzz}}}qqqjjj[[[JJJ444222///---,,,,,,---...+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............/////////000000000/////////000222444666555@@@___zzz``````iii~~~ppplllmmmiiilllzzzfff]]]WWWRRROOOHHHCCC;;;555555555333222333000000////////////000000........................---------............///------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---.........///000000111111///---...111111111666<<>>DDDTTT{{{}}}hhhWWWZZZiiittthhhgggeeeiiiuuu~~~aaa[[[WWWRRRNNNGGG@@@<<<666444444555444222///111333333111///......////////////////////////---.........//////000000,,,---.../////////------,,,---......//////......,,,---------.../////////+++,,,............///111---000222111000333;;;BBBSSSaaassswwwooonnnnnnrrrvvvzzzzzzzzzyyywwwuuutttsssvvvwwwxxxyyy{{{|||}}}}}}||||||uuurrryyy}}}}}}}}}}}}{{{pppnnnhhhqqqzzzooo~~~vvvwwwlll```___SSS:::000/////////............++++++++++++++++++++++++))))))************)))))))))((('''''')))******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------......///000000000//////000111333666888999555AAAOOOfffqqqccc[[[aaavvvpppeeedddhhhnnn~~~|||aaa\\\VVVQQQNNNHHH===:::666444333333333222222222222333444444555555////////////............////////////////////////......------------......,,,,,,+++***+++,,,---...///...---,,,,,,---...//////////////////.........---///222333000222>>>LLL```mmm|||xxxnnnppprrrrrrxxxyyyuuuuuuvvvvvvvvvwwwxxxyyyyyyzzz}}}~~~uuupppmmmvvvyyyxxx}}}~~~vvvoooppprrr}}}jjjiiipppuuusssnnntttrrrhhhbbbUUUFFF888111---///111///...///+++,,,,,,,,,,,,+++******************************+++*********))))))((((((*********)))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///222111111000000000000000---333666555333333444555888JJJYYYqqqiii^^^aaannn|||ppphhhhhhoootttyyy^^^YYYTTTPPPMMMFFF===:::666444333333333222111111111111000000000000////////////............////////////////////////......------------......---,,,,,,+++,,,---...//////...------------...//////////////////////////////000222444333888GGGVVVbbbqqqtttmmmqqqtttuuu{{{~~~xxxtttsssssssssqqquuuvvvxxxxxxzzz}}}~~~tttpppsss|||xxxvvv{{{~~~xxxsssqqqoooyyyrrraaadddjjjnnnnnnrrrxxxllldddYYYNNN:::333...///000///...///+++,,,,,,,,,,,,+++******************************************)))))))))(((************))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...////////////000000111222...000222111111222555777888OOOccc{{{ddd\\\aaayyykkkeeeiiissszzzuuu[[[WWWSSSNNNKKKEEE===:::666444444444333222111111111000///.........////////////............////////////////////////......------------.........------------.../////////......------......///////////////////////////......///111444===OOO```mmmyyyzzzrrrnnnrrrvvvvvv{{{|||xxxuuusssrrrpppooosssuuuwwwyyyzzz}}}~~~uuupppyyy|||uuutttxxx}}}~~~~~~{{{xxxsssnnnuuu```ZZZ]]]hhhmmmnnnwww~~~~~~nnnddd[[[SSS===555//////000...---...,,,,,,,,,,,,,,,++++++***************************************))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...///000222333111000///000111444777:::@@@^^^yyywwwbbbcccnnnuuugggfffooouuurrrYYYVVVRRRNNNKKKDDD<<<999666444444444444333222111111111000000000///////////////............////////////////////////......------------.....................//////000//////............/////////////////////000000000111//////333888DDDYYYlll{{{wwwrrrppptttuuutttwww{{{|||{{{yyyxxxvvvuuusssrrrsssuuuyyy{{{}}}xxxrrr{{{yyysssrrrvvv{{{~~~~~~~~~~~~}}}zzzvvvqqqtttlll\\\VVVaaajjjjjjooozzz{{{tttfff^^^XXXBBB999111000///---,,,---,,,,,,------,,,,,,+++************************************))))))))))))))))))***************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------...///000111444111000333555666999===OOOtttlllgggwww|||xxxooofffjjjwww{{{qqqYYYVVVRRRNNNKKKDDD<<<999555444444444444333//////000000000111111111////////////............////////////////////////......------------............////////////000///////////////////////////////////////000000111111666444444999AAAOOOeeewwwnnnqqqpppqqqtttuuutttvvvyyyzzz{{{||||||{{{zzzzzzzzzuuuxxx}}}{{{uuuzzz{{{wwwsssrrrvvvzzz}}}~~~~~~~~~~~~{{{zzzwwwvvv|||zzzdddVVV]]]iiinnnssszzzyyylllaaa\\\GGG===444111///,,,,,,---,,,------------,,,++++++************************))))))))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............//////............//////333000111666777666999???]]]qqqfffrrrrrrnnnjjjfffooo}}}qqqYYYVVVRRRNNNJJJCCC;;;999555444444444444444---------...///000000000////////////............////////////////////////......------------......---......///000/////////...//////000000//////......//////000000111111222333111333;;;FFFVVVkkk}}}|||mmmlllooorrruuuvvvwwwyyy{{{zzz|||~~~~~~}}}~~~www{{{|||tttxxxwwwuuutttuuuxxx{{{~~~~~~~~~|||}}}|||yyyzzzmmm[[[]]]mmm{{{~~~~~~{{{}}}oooaaaYYYMMMBBB777333000---,,,...---------------,,,++++++************************))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////111000//////.........///111...111666777555<<>>111///000)))---------,,,,,,,,,+++++++++++++++************)))************+++++++++++++++************+++---...******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------........./////////000111111222222444444888>>>AAAPPPvvviii\\\[[[tttttt[[[VVVZZZ___fffmmmtttppp[[[TTTLLLGGGEEE>>>999777666444333333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////............///////////////.........000111111///000111111111111222222222555AAAZZZxxxvvvssssss|||}}}~~~}}}}}}}}}~~~|||uuusss{{{vvvuuusssrrrtttxxx}}}wwwnnnmmm|||~~~jjj^^^ffftttssssssvvvnnnaaaTTTLLLDDD555000///(((------------,,,,,,,,,,,,+++++++++************)))***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,---...//////000/////////000111111222222///444999:::EEEeeezzz___ZZZeeejjjZZZXXX[[[aaajjjqqqzzzyyyzzznnnZZZSSSKKKGGGDDD===999777666444333333333333111111000000000000111111////////////////////////////////////////////////////////////////////////............////////////////////////111111111111000111222333222222222333777HHHfff|||uuutttvvv~~~vvvttt|||{{{yyyuuussssssvvvzzz}}}~~~vvvnnnlllzzzvvv\\\\\\kkkpppvvvyyy}}}tttcccUUUOOOHHH999222000)))...------------,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***+++,,,---...///000111/////////000111111222222...555666777NNN}}}rrr]]]aaavvv~~~ccc\\\]]]___gggpppwwwyyyzzzlllYYYSSSKKKFFFCCC<<<999777666444333333333333111111000000000000111111////////////////////////////////////////////////////////////////////////............////////////...///000111111111222333///111333333222222444666???SSSsssyyytttvvvzzz~~~~~~~~~xxxuuu}}}}}}xxxtttsssuuuxxxzzz~~~wwwpppmmmvvvaaaXXXbbblllwwwzzzvvv{{{eeeVVVPPPKKK===444222,,,.........---------,,,,,,+++++++++*********))))))))))))))))))*********+++++++++,,,++++++++++++*********+++++++++,,,,,,,,,,,,------......------,,,++++++,,,---///000111111/////////000111111222222555999777===___rrrhhhuuunnnZZZYYY]]]ccclllxxxzzzsssssstttwww{{{~~~|||{{{{{{{{{}}}~~~{{{|||{{{yyykkkXXXRRRKKKFFFCCC;;;999777666444333333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////............////////////...000111222111111333555///111333222111222666:::GGG\\\yyyxxxuuuxxx|||yyyxxx~~~|||wwwuuuuuuvvvxxx|||}}}yyysssoooppp}}}eeeVVVWWWiiiuuu{{{wwwzzzjjjYYYSSSOOOAAA666444000............---------,,,+++++++++************)))(((((()))))))))************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---...///000000111/////////000111111222222666888888EEEmmm{{{vvvzzzdddXXX[[[```aaalllzzz|||rrrllllllnnnqqqtttvvvuuutttnnnlllkkkkkknnnqqqssssssxxx{{{|||vvvwww|||~~~yyy|||jjjWWWRRRJJJEEEBBB:::999777666444333333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////............////////////...000222222111222444666///111222111000222999>>>QQQeeeyyyvvvzzz~~~zzzzzz~~~{{{wwwuuuuuuuuuxxx{{{{{{uuupppnnnuuu{{{fffTTTOOObbbmmmxxxzzz|||{{{rrr___WWWTTTDDD888666333............------------+++++++++************)))))))))*********+++++++++))))))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,------....../////////000/////////000111111222222444777===RRRzzz{{{yyyooo```\\\```eeecccoooxxxmmmjjjjjjjjjkkklllkkkhhhfff___\\\ZZZZZZ^^^aaaccccccllloootttyyy|||yyyrrrtttyyy|||{{{iiiVVVRRRJJJEEEBBB:::999888666444333333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////............/////////000---000333333222222444777///111222000///222:::AAA^^^qqqyyywwwzzz|||}}}{{{{{{~~~}}}yyyvvvttttttuuuzzz|||vvvrrrooorrrzzzwwwfffTTTLLLXXXaaannnxxx{{{yyyyyyyyyddd[[[WWWFFF999666444//////.........---------+++++++++************)))******+++++++++,,,,,,,,,((()))***,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,.........////////////////////////000111111222222555;;;GGG```pppzzzvvvaaa\\\\\\```fffmmmyyy~~~yyyvvvuuurrrppprrrooommmlllnnntttzzztttjjjfffeeedddcccbbb___[[[WWWUUURRROOOPPPSSSWWWYYYXXX^^^bbbgggmmmqqquuuzzz}}}uuummmooowwwzzzgggVVVRRRKKKFFFCCC===777555333333444444333222111111000000000000111111000000000000000000000000//////000000000000//////111111000000//////......////////////000000000000000000111111111111000000111000222333222333AAAQQQhhhxxxzzzvvv{{{|||{{{~~~zzzxxxxxx}}}}}}xxxuuupppppptttsssbbbNNNKKKZZZiiimmmnnn{{{~~~ppp{{{fffUUUUUULLL@@@999444///...------...///...,,,---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,------.../////////111000......000333555666777BBBOOOkkkpppjjjzzzcccZZZ]]]^^^ccckkkppp{{{sssqqqmmmiiiggggggiiijjjmmmkkkjjjiiikkknnnrrruuuxxx}}}|||ooobbb\\\\\\ZZZXXXUUURRRPPPNNNIIIIIIHHHIIIKKKMMMOOOQQQRRRUUUXXXZZZ\\\___bbbdddmmmuuusssooorrruuueeeUUUQQQIIIDDDBBB<<<777666444333444444333222111111111000000111111111000000000000000000000000//////000000000000//////111000000000/////////...////////////000000000000000000111111111111000000111111333555444:::LLL^^^uuu|||yyy~~~~~~yyyxxxyyy}}}zzztttrrruuuvvvkkk^^^MMMTTT^^^eeeiiixxx}}}nnnqqqooo[[[XXXOOOCCC<<<555000...------...///...,,,,,,,,,+++******+++,,,,,,***************************++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,---......//////000222000000000222444555666888JJJ___wwwdddjjjxxx[[[WWW\\\___dddmmmwwwzzz|||{{{xxxwwwvvvwwwyyyzzz~~~|||{{{}}}}}}sssfffZZZVVVUUUSSSPPPNNNKKKIIIHHHHHHIIIKKKMMMOOORRRUUUVVVNNNPPPRRRRRRRRRSSSUUUWWWUUU[[[dddkkkrrr|||}}}rrrooosssxxxcccSSSPPPHHHCCCAAA;;;888666444333444444333222222222111111111111222222000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000000000111111111111000000000222444555777AAAXXXmmm}}}~~~~~~yyyyyyyyyzzzsssrrrtttsssnnnRRRPPPWWWcccjjjttt}}}nnnkkkvvv{{{bbb[[[QQQHHH@@@777111///------...///...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------......///000000111111111222333444555666;;;XXXxxxhhh\\\lllhhhUUUVVV^^^bbbiiirrr~~~uuuiii\\\RRROOONNNKKKIIIFFFEEEEEEEEEIIIKKKOOOSSSWWWZZZ[[[\\\SSSTTTTTTSSSQQQOOOPPPQQQNNNPPPRRRTTTYYYdddqqq{{{zzzqqqqqqwww}}}}}}{{{}}}~~~cccSSSOOOHHHCCCAAA;;;888666444444444555444222333222222222222222222333000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000000000111111111111000000111333444444888GGG```uuu|||}}}zzzyyy}}}rrrlllnnntttyyy^^^UUUYYYiiioooppp{{{nnnkkksssggg\\\QQQJJJCCC999222000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,---------......---------...//////000000///111222333333444666777BBBjjjeee\\\sssnnn^^^TTTYYYaaafffnnnxxx|||kkk___TTTLLLKKKIIIGGGFFFEEEFFFGGGHHHNNNPPPUUUZZZ^^^`````````\\\\\\\\\YYYVVVTTTTTTTTTVVVTTTQQQNNNOOOUUU___gggzzzyyyrrruuu|||{{{zzz}}}~~~cccSSSPPPHHHDDDBBB<<<888666444444555555444333333222222222222222222333000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000000000111111111111000000111333444444:::MMMfffyyy}}}yyytttlllmmmwwwooo___\\\hhhooommmwwwsssrrr}}}lll\\\PPPJJJEEE;;;333111...------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------......------......///000000111...000222222222333777999KKK~~~zzzbbbbbb~~~cccZZZWWW\\\bbbhhhsssqqq```UUULLLFFFGGGGGGFFFFFFHHHJJJMMMOOOSSSVVV[[[___bbbcccbbbbbb_________^^^[[[YYYYYYZZZXXXVVVTTTRRRSSSWWW]]]aaajjjwwwzzzuuu{{{{{{wwwwww{{{}}}bbbSSSOOOHHHDDDBBB<<<999777555444555555444333222222111111111111222222000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000000000111111111111000000111333444777CCCZZZqqq||||||{{{}}}zzzqqqppp{{{{{{gggYYY^^^ggglllvvvuuuaaaQQQKKKHHH???555222...------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,---------......---......//////000111111---000222222222444:::???ZZZjjjcccrrr|||yyy\\\YYYYYY]]]ccclll{{{ttt```RRRLLLGGGBBBGGGGGGHHHIIILLLOOORRRTTTWWWZZZ^^^aaaddddddcccccccccdddeeedddbbbaaabbbccc___^^^]]]\\\\\\\\\]]]]]]bbbmmm}}}|||yyyzzztttqqqrrrwww||||||aaaQQQNNNGGGCCCAAA;;;999777555444555555555333111111111000000111111111000000000000000000000000//////000000000000//////.../////////000000000111////////////000000000000000000111111111111000000000333555===PPPlll}}}yyy|||vvvooovvv{{{hhhWWWWWWbbbmmmtttxxx|||kkkUUUMMMKKKDDD666222///------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------,,,,,,,,,---------...............///000000111111///111333333333777???EEEqqqyyyddduuuyyyeeeXXXYYY\\\___eeesssxxxooo___OOOGGGHHHGGGDDDKKKLLLNNNPPPRRRTTTVVVWWWXXXZZZ^^^aaacccdddeeedddhhhiiijjjjjjhhhhhhiiijjjkkkkkkjjjjjjhhhfffcccaaabbbhhhrrr}}}{{{tttpppmmmnnnuuu{{{zzz___PPPMMMFFFBBB@@@:::999777555555555666555444111111000000000000111111000000000000000000000000//////000000000000//////.../////////000000111111////////////000000000000000000111111111111000000///222777BBB[[[zzzxxx{{{vvvkkkmmmuuuuuugggXXXWWWcccnnnooojjjmmm{{{sssZZZPPPNNNGGG666333///------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------............//////000000111111000222444333444999BBBJJJpppjjjzzzwwwnnnXXXXXX[[[___bbbjjj{{{yyyttthhh^^^NNNBBBBBBIIILLLJJJQQQRRRTTTVVVXXXYYYYYYYYYXXXZZZ]]]```ccceeeffffffhhhiiijjjiiihhhggghhhjjjppppppqqqsssttttttqqqooofffggglllvvv~~~{{{{{{pppnnnlllnnnuuu|||ttt^^^RRRMMMEEEBBBAAA888777666555444444333444444111111111111111111111111444222000///000000000...000000000000000000000000......////////////......000000000000000000000000111000...------///111222444666<<>>TTTlllyyy~~~{{{{{{yyywww~~~}}}|||}}}}}}xxxxxx~~~uuullljjj```llllll[[[RRR[[[hhhnnniiirrrqqqWWWNNNGGGCCC===555000...///---,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............---------......///000333888<<<888666222555<<>>555000/////////......---,,,,,,,,,,,,---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,,,,---------///222777;;;888<<<999777;;;GGGmmmsss^^^```uuuuuueeeRRRYYYVVV\\\dddmmmyyyvvvfff]]]RRRJJJHHHIIIKKKKKKPPPRRRUUUWWWWWWVVVUUUTTTRRRTTTXXX[[[^^^_________]]]]]]^^^aaaeeejjjooorrr{{{~~~{{{rrrllljjjnnnsss{{{qqq[[[OOOKKKDDDBBBAAA999777666555444444333444444111111111111111111111111000333555555111//////111000000000000000000000000///000000111111000000///000000000000000000000000000000111222333444444555===QQQjjjyyy}}}tttppplllmmmqqqwwwzzz{{{}}}~~~xxxvvv|||}}}qqqnnniiipppuuuooo```XXX```nnnqqqwww___SSSLLLGGG@@@777111///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------...//////......///222555???IIIGGG???EEEZZZttt\\\jjjsss]]]SSSWWWUUU```iiitttxxxlllWWWQQQHHHCCCDDDIIIOOORRRPPPSSSVVVXXXXXXWWWWWWWWWUUUWWW[[[___bbbcccdddddd___```bbbeeejjjpppuuuxxx}}}}}}xxxpppmmmlllrrrvvv~~~ppp[[[OOOKKKDDDBBBAAA999777666555444444333444444111111111111111111111111111111111111111111111111000000000000000000000000...//////000000//////...000000000000000000000000111111111111222444666777CCC^^^www~~~zzzsssooooooqqqsssxxx|||xxxuuuyyyuuusssooonnnssswwwlll\\\aaarrrwww|||xxxwww~~~iiiXXXOOOKKKCCC999222//////...---+++,,,------------,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............---...///000000//////111333???MMMKKKBBBQQQtttpppgggwwwuuukkkWWWVVVXXXYYYdddooo{{{wwwcccWWWJJJHHHEEEEEEIIIOOOVVVYYYVVVXXX[[[[[[ZZZYYY[[[]]]ZZZ\\\___bbbdddeeeeeeddd```aaadddiiipppwww}}}wwwooonnnooovvvzzzppp[[[OOOKKKDDDBBBAAA999777777555444444444444444111111111111111111111111111000...///000222222111000000000000000000000000......////////////......000000000000000000000000222111000000111444666888HHHggg{{{uuupppmmmooorrrvvvyyy|||}}}yyy|||ssskkkqqq|||sss```bbbvvvzzz~~~pppqqqyyyqqq]]]QQQNNNFFF;;;222///---,,,******+++---......---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////......+++---///000111111333555444DDDBBB;;;UUU|||dddvvvtttlllzzzZZZSSSZZZ[[[___fffsss|||cccOOOCCCDDDDDDGGGKKKQQQWWW\\\______aaaaaa___]]]\\\^^^aaa\\\^^^aaacccddddddcccbbb___aaaeeekkksss|||yyyvvv}}}wwwpppoooqqqzzz}}}lllYYYNNNKKKCCCAAA@@@999999777555555555444333111222222111111111111222222111111111111111000///...//////000000000000//////000000000000//////////////////000111111111111111111000111333222222777???[[[lll}}}}}}vvvrrrqqquuuzzz|||}}}}}}zzz|||{{{uuuhhhlllzzzkkk\\\jjjwwwpppssssssppp{{{]]]WWWMMMEEE===888333+++((((((((()))+++,,,---.........---,,,,,,+++*********+++++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///............////////////---------...000111333444888888999GGGlllqqqpppxxxbbbllloooYYYTTTVVVYYY\\\kkk{{{uuutttsssrrrqqqqqqqqqqqqsssvvvyyyyyywwwvvvxxxzzzyyy|||xxx___MMMGGGGGGHHHMMMQQQSSSTTTYYYaaahhhhhhfffdddbbbbbbbbbcccddd```aaaaaa``````bbbfffiiieeegggkkkqqqyyy{{{sssxxx}}}sssnnnpppsssyyy~~~lllXXXNNNKKKCCCAAA@@@999999777555555555444333111222222111111111111222222000111111111111000000/////////000000000000//////000000000000//////////////////000111111111111111//////111333222333<<>>666777555444444555555444333222222111111111111222222///000000111111111111000//////000000000000//////......//////000000111111//////000111111111111111333222444555777@@@UUUhhhsssxxx|||yyyyyy}}}~~~sssgggiiinnnnnnqqqwwwtttuuuvvvuuutttuuuvvvxxxyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{zzzyyyxxxzzzzzz{{{}}}{{{xxxyyy}}}}}}~~~wwwsss}}}sssUUURRRbbbqqqrrrmmmrrr~~~kkkTTTKKKCCC???999222//////,,,,,,---...............,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///............////////////......///000111333444555777???WWW~~~ppp___]]]nnnmmmZZZllliii]]]SSSRRRYYYbbbmmmvvvzzzjjjaaa[[[___jjjooojjjcccQQQMMMJJJKKKQQQXXX\\\^^^cccaaa___```eeennnwww}}}rrrpppmmmjjjhhhggggggggghhhjjjmmmnnnooopppssstttqqqtttyyytttqqqrrr~~~}}}rrrqqqwww}}}dddSSSKKKJJJCCC@@@>>>666666555444444555666444333222222111111111111222222000111111111111000000/////////000000000000//////.........///000111111111//////000111111111111111333111111444:::GGG\\\nnnrrr{{{{{{vvvssswwwyyyllldddfffjjjkkkpppxxxsssuuuwwwxxxwwwwwwxxxyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{}}}~~~~~~}}}~~~}}}zzzrrrrrrsssvvv{{{~~~{{{}}}uuummm~~~}}}^^^SSSZZZgggmmmiiijjj}}}vvvUUUMMMEEE@@@;;;333000000,,,------...............,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///............////////////......///000111333444555888EEEcccggg```hhhyyy~~~[[[^^^zzzaaaYYYSSSUUU\\\eeeqqq{{{iii___UUUSSSYYYaaacccaaaTTTSSSQQQRRRVVV[[[___aaacccbbbbbbdddjjjrrrxxx|||sssqqqnnnkkkiiiiiiiiiiiijjjllloooqqqrrrsssuuuwwwuuuxxx}}}}}}xxxxxxvvv}}}ssssssyyydddRRRKKKJJJCCC@@@>>>666666555444444555666555333222222111111111111222222111111111111111000///...//////000000000000//////---......///000111111222//////000111111111111111333///...222<<>>:::999777777666555444444333333333222111111000000111111111111111111000000000///000000000000////////////000000000000111111111111000000000000111111111111222222222777JJJgggyyypppxxxyyyiii______dddaaagggrrrtttzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}zzzvvvrrrpppssstttvvvyyyzzz{{{{{{{{{xxxnnnhhheeeeeennnqqquuu{{{~~~~~~~~~tttvvvxxxjjjTTTOOOeeetttxxxxxxxxxvvvuuucccMMMCCCCCC<<<888555...111000000///......------...------,,,,,,------.........---------,,,,,,,,,---------------------------......//////////////////000111111222555888999DDD^^^qqqbbbsssvvvRRRWWWqqqeeeTTTSSSVVV\\\dddpppiii```VVVYYYoooyyyiii^^^aaahhhhhhhhhkkkmmmlllllloootttxxxyyyxxxttttttrrrnnnkkkkkknnnqqqsssssssssrrrsssvvv|||}}}zzz~~~}}}bbbVVVKKKFFFCCC>>>:::999888777666555444444444555333222111111000000111111111111111111000000000000////////////000000000000000000000000111111111111000000000000111111111111333333333:::PPPppp}}}ppplllyyyxxxeee\\\___ccc```gggssswww}}}}}}~~~~~~~~~}}}zzzwwwtttrrrooopppsssvvvxxxzzz||||||{{{ooogggddddddeeeooottt{{{uuusssuuunnnVVVMMMbbbttt~~~}}}nnnmmmjjjPPPCCCDDD>>>999777000111000000//////......---...------,,,,,,------......------------,,,,,,,,,+++,,,,,,------.........---......///////////////000111222333333555888;;;KKKiiipppllleeeIIIZZZ^^^SSSRRRVVV^^^iiivvv```[[[WWW^^^rrr}}}kkk^^^bbblllnnnnnnoooqqqpppppprrrvvvxxxyyyxxxvvvuuussspppnnnnnnqqqsssrrrrrrrrrrrrtttwww}}}~~~{{{bbbVVVJJJEEECCC>>>:::999777666555444444444444555333222111111000000111111111111111000000000000000////////////000000000000///000000000111111111111///000000000111111111111444444555>>>TTTrrrvvvmmmmmm{{{zzzcccZZZ]]]bbb```ggguuu{{{~~~}}}zzzwwwtttqqqpppmmmnnnqqqtttxxx{{{}}}rrrgggaaaaaadddfffjjjttt}}}zzzsssttttttXXXJJJYYYkkk~~~yyyllllll|||qqqSSSCCCCCC???999777111000000000000//////.........------,,,,,,------...------------------------++++++,,,,,,---...//////---....../////////////////////111333333333888>>>SSSqqqqqqxxxYYYJJJcccqqqUUUSSSSSSWWWaaammm|||rrraaa___[[[^^^mmmmmm^^^cccooosssrrrsssuuuuuuuuuvvvxxxyyyyyyxxxwwwuuutttrrrqqqqqqsssuuurrrrrrsssssstttyyy~~~yyyaaaUUUJJJEEEBBB===999888555555555555555444444333333222111111000000111111000000000000000000111111.../////////000000000111///000000000111111111111///000000000111111111111222444999EEE[[[uuuqqqmmmqqq~~~{{{zzzzzzxxx|||~~~{{{bbbYYY\\\aaa```iiixxx}}}~~~zzzuuuqqqooommmlllmmmppptttyyy}}}wwwjjj```^^^aaaeeehhhkkkvvv~~~wwwuuu|||aaaLLLRRR```www{{{pppnnnwww{{{XXXCCCCCC???999666111000000000000000/////////...------,,,,,,------...------------------------++++++,,,,,,---...//////---......//////////////////...///222222222999CCC]]]yyy~~~|||qqqhhhOOOMMMllldddPPPTTTTTTYYYdddqqqsssfffdddaaa\\\aaa```^^^```mmmuuueeehhhssswwwwwwxxxxxxyyyzzz{{{zzzzzzyyyyyywwwuuusssrrrssstttuuuuuurrrsssssstttuuuyyyxxxaaaUUUJJJEEEBBB===999888333444666777777666444333333222111111000000111111000000000000111111111111......//////000000111111000000000000111111111111000000000000111111111111///444===MMMfff~~~ooonnnttt|||wwwuuuvvvxxxyyyxxx{{{}}}{{{eeeYYYYYY```bbblllzzz}}}zzzuuuqqqooonnnlllnnnppptttyyy~~~{{{qqqddd]]]]]]ccciiimmmrrr|||{{{vvvpppUUURRRZZZppp|||ttt}}}vvvnnnooozzz]]]EEEEEEAAA:::555111000000000000000000000000...------,,,,,,------...,,,,,,,,,------------...+++,,,,,,------.........---......///////////////000---...222222222<<>>NNNbbbwwwwwwuuuwww~~~~~~||||||}}}yyyccc[[[```cccmmm{{{zzztttpppooonnnmmmllllllooossswww{{{uuuhhh]]][[[```gggqqqxxx|||~~~UUUKKKXXX___kkkmmmnnn}}}~~~vvvsss~~~{{{QQQGGGEEE<<<666999333111/////////000///...------............------------------------------........................---......///////////////---//////222666666IIIiiijjjtttwwwQQQBBB\\\iiiSSSTTTOOOXXX]]]ffftttyyysssooooooooorrrzzzjjj\\\eeesssyyywwwvvvuuutttxxx~~~xxx{{{~~~|||zzzxxxyyyzzz{{{|||}}}~~~~~~}}}{{{xxxuuussstttxxx{{{xxxyyy|||ooo]]]RRRGGGCCCAAA===999888666666555444333333333333222111000000//////000000000000000000000000000000111111111111111111111111000000000000111111111111111333444444333222333444777DDDVVVgggvvvwwwrrrrrr~~~~~~}}}}}}iii___ccceeennn{{{~~~yyyvvvrrrpppoooooommmllljjjnnntttzzzuuuhhh\\\[[[aaahhhqqqxxx~~~XXXIIIPPPTTTccciiiiiiuuu~~~}}}zzzWWWHHHGGG>>>777888333222//////000000///...------............------------------------------.......................................///000000,,,000000333666888PPPttt~~~pppnnnKKKDDDfff\\\PPPTTTQQQYYY```jjj{{{lllfffcccggglllqqqxxxvvvbbbhhhwww}}}}}}|||{{{|||{{{}}}~~~zzzzzz{{{|||~~~~~~}}}zzzvvvssssssvvvyyy|||www|||vvvtttvvvzzz|||nnn\\\QQQGGGCCCAAA===999888777555444222111222222333444333222222111111222222000000000000000000000000111111111111111111111111///000000000111111111111000111333333222222333444888FFFXXXhhhvvvzzzuuuuuummmbbbeeegggppp||||||vvvuuusssrrrpppooommmlllhhhmmmuuu|||vvvhhh\\\[[[aaaiiiqqqwww~~~\\\IIIJJJMMMcccooopppssswww\\\JJJGGGAAA:::888444222000///000000///---------............---------------------------------------...............///......------...000111---111111333555999UUU}}}zzzuuueeeHHHHHHqqqzzzUUUQQQXXXVVV[[[bbbooonnniiihhhooovvvyyy{{{~~~|||ccceeevvv}}}~~~{{{{{{{{{|||~~~~~~zzzwwwvvvwwwyyyqqqqqqzzzyyytttuuuuuuuuuvvv}}}ppp[[[PPPFFFCCCAAA===999888777666555333222333333444444333222222111111222222111111111111111111111111000000000000000000000000///000000000111111111111///000222222111222444555:::HHHZZZkkk{{{}}}{{{}}}rrrdddfffhhhrrr~~~|||xxxxxxwwwuuurrrooommmllliiinnnvvv}}}wwwhhh[[[[[[bbbkkkrrrwww}}}aaaLLLIIINNNkkk~~~|||~~~vvvbbbLLLHHHBBB<<<:::555333111000000000///---------............---------------------------------------........./////////......------...000111...222111222666;;;XXXuuuyyyXXXCCCNNN{{{qqqTTTRRRWWWWWW^^^ffftttsssrrrwwwcccbbbsss~~~}}}}}}||||||~~~~~~zzzxxxyyyzzzwwwjjjooo{{{}}}yyywwwsssqqqpppttt~~~pppZZZOOOEEEBBBAAA===999888777777666555444444444444222111000000//////000000111111111111111111111111////////////////////////000000000000111111111111///000111111111222555777>>>OOOdddvvv}}}}}}xxxggggggjjjttt~~~}}}zzz{{{zzzvvvrrrnnnmmmmmmlllqqqwww~~~xxxiii[[[ZZZccclllrrrwww{{{}}}{{{{{{~~~gggRRRKKKPPPtttvvvtttjjjQQQHHHBBB===<<<666444111000000000///---------............------------------------------,,,,,,------.../////////...............///000000000222000222999@@@]]]yyyooo~~~hhhIII@@@XXXiiiTTTRRRSSSXXXbbbjjjyyyeeebbbqqq}}}~~~~~~~~~|||{{{|||zzzkkkfffrrr|||zzzuuurrrqqqrrrwww~~~lllZZZOOOEEEBBBAAA===999888666666666666555444333222222111000000//////000000111111111111111111111111000000000000000000000000000000000000111111111111///000111111222333666999CCC\\\wwwzzzwwwyyyllljjjkkkvvv}}}|||zzz{{{zzzvvvqqqnnnnnnpppqqquuuzzzyyyiiiZZZZZZdddmmmsssvvvzzz}}}llljjjiiiddd___`````````aaaeeejjjnnnrrrzzzmmmWWWMMMRRRyyysssqqqzzzuuuWWWJJJAAA===<<<666444222000000000///---------............------------------------------,,,,,,------...//////000---......///////////////000000...333===GGGddd~~~ooojjjlllQQQAAACCChhh```SSSQQQRRR\\\fffooo~~~fffcccooozzzmmmdddhhhzzz~~~~~~~~~{{{||||||zzzxxxwwwxxxyyyiiiZZZOOOEEEBBB@@@===999888444555666666555444222111444333333222111222222222111111111111111111111111111111111111111111111111000000000000111111111111///000111222222444777:::GGGfffwwwqqqqqqpppllllllwww}}}|||{{{yyyzzzyyyuuupppnnnooorrrvvvxxx}}}zzziiiZZZZZZdddmmmsssvvvzzzmmmZZZVVVTTTNNNJJJLLLOOOSSSYYYaaajjjpppkkkttt|||~~~qqqZZZNNNQQQzzzyyytttnnnvvv|||\\\KKKAAA<<<<<<777555222111111000///------..................---------------------------,,,,,,------...///000000,,,---///000000000///...//////---444AAAMMMiii}}}tttggghhh[[[GGG@@@JJJuuuYYYSSSRRRTTTccciiirrrzzzmmmfffeeejjjooovvv}}}eeebbbmmmwwwhhhccclll}}}zzz~~~}}}vvvrrrqqqjjjXXXNNNEEEBBBAAA===999888888666555444555555444222555444333222111///......111111111111111111111111...111333444333111///---000000000000000111111222111333......555222000:::PPPttt{{{ssssss~~~pppeeekkkwww~~~{{{yyyyyyuuuqqqrrruuuvvvsssooovvvzzz~~~}}}mmm]]]\\\ccckkkqqquuu|||~~~rrrZZZLLLGGGFFFDDDGGGLLLRRRWWW\\\ccckkkrrrssstttuuuvvv{{{vvv___LLLPPPkkkxxxyyyqqqooosss___OOOEEE<<<;;;999666222////////////...111///......//////...,,,.........------,,,,,,,,,+++000111...---//////.............../////////000444000666:::;;;QQQvvv~~~|||llldddlllzzzQQQGGGAAATTT~~~wwwYYYNNNQQQYYY___nnnuuu{{{ooolllkkkiiiffffffiiioooyyy|||iiiaaaeeesssxxxggghhhttt{{{}}}||||||}}}iiiXXXNNNDDDBBBAAA===999888888666555444555555444222......///111222333444555111111111111111111111111777000+++...000//////111000000000000000111111222000333...///555333333===UUUvvvuuuttt~~~~~~sssgggkkkvvv}}}{{{zzzzzzuuuqqqqqqtttuuusssqqquuuzzzppp___\\\cccjjjqqquuu|||wwwbbbPPPFFFDDDDDDCCCHHHLLLSSSZZZbbbkkksssyyy{{{{{{zzzyyy|||vvvaaaMMMKKK___uuu|||xxxxxxwwwvvvqqqrrrxxxcccQQQFFF======999666222000/////////...111///......//////...---......---------,,,,,,,,,+++......,,,---000000,,,........./////////000000333000555:::>>>YYYhhhcccpppoooHHHBBB@@@YYYpppTTTMMMRRRZZZaaaooowww|||yyytttooopppuuuyyy||||||yyyzzz~~~vvvhhhcccdddlll}}}rrrfffjjjyyy}}}iiiXXXNNNDDDBBBAAA===999888888666555444555555444222111111111111111111111111111111111111111111111111;;;...+++555:::333...111000000000000000111111222111333///000666444555AAA\\\zzzvvvsss|||uuuuuu{{{xxxiiikkkvvv}}}||||||zzzvvvrrrpppsssuuutttssswww{{{~~~vvvccc]]]bbbjjjqqqvvv|||jjj___QQQGGGCCCDDDEEEFFFMMMQQQXXXcccoooyyy}}}vvvdddPPPGGGQQQaaajjjiiittt~~~zzzyyyuuuttt~~~jjjUUUHHH???@@@999666222000000000///...000///......//////...---...------------,,,,,,,,,+++......,,,...111000,,,....../////////000000000333///444:::DDDdddffffff{{{hhhCCCCCCBBBccceeeOOOMMMTTT\\\bbbqqq{{{|||}}}qqqmmmpppttt{{{rrrkkkjjjfffggguuu}}}qqqjjjttt~~~iiiXXXMMMDDDBBB@@@<<<999777777666555444555555444222333333222222111000000///111111111111111111111111444...777LLLNNN;;;---///000000000000000111111222333666111111666555777DDDaaa~~~tttqqqzzz~~~zzzooommmuuu|||}}}|||kkkkkkuuu~~~||||||}}}zzzvvvrrrppprrrtttuuuuuuzzz~~~~~~iii```cccjjjqqqwww{{{\\\SSSJJJFFFGGGGGGIIIKKKTTTYYYbbbppp~~~}}}tttfffTTTFFFIIITTT```eeerrrzzz{{{vvv}}}rrrYYYIII???AAA999666222000000000//////000///......///000///------------------------------222444111...///000///...////////////000000000333///333;;;JJJnnnllluuudddAAAEEEFFFnnn^^^LLLNNNVVV^^^ddduuuxxxnnniiinnnxxxrrrsssvvvoooiiippp{{{uuurrrhhhWWWMMMDDDAAA@@@<<<888777777666555444555555444222------///000222444555666111111111111111111111111---///AAAWWWUUU<<<---///000000000000000111111222555888333111555444888FFFeee|||rrrpppyyynnnkkkmmmxxx}}}~~~~~~mmmlllttt}}}||||||}}}zzzwwwsssqqqrrrtttvvvwww|||}}}|||nnnbbbccciiirrrxxx||||||\\\RRRJJJJJJLLLKKKMMMQQQZZZ```lllzzz{{{xxx}}}zzzmmmcccUUUHHHGGGOOO```kkkyyy}}}www|||yyyzzz^^^JJJ>>>@@@:::777333000000000000//////...---...///000///...------------------------000888<<<666...---000222////////////000000000111333000555>>>PPPuuuvvv^^^>>>BBBHHHvvv~~~YYYLLLQQQWWW___gggzzznnnnnnsss|||tttyyyyyyooooooyyy~~~vvvvvvzzzhhhWWWMMMCCCAAA@@@<<<888777888666555444555555444222000000111111222222222333111111111111111111111111---111???LLLGGG555...333000000000000000111111222444888333111555444999JJJggg|||sssssswwwrrrmmm{{{}}}}}}nnnlllsss~~~|||||||||xxxvvvtttsssssstttvvvxxx|||~~~yyy|||qqqbbbaaagggpppwww~~~```TTTLLLMMMOOOMMMOOOUUU___fffqqq}}}|||yyyyyyyyyzzztttfffaaaYYYLLLIIIPPPbbbppp|||{{{~~~}}}|||dddLLL>>>???:::777333111000111000//////...---...///000///...,,,,,,,,,------------...000999<<<666...---///111/////////000000000111111222111999DDDWWW{{{}}}XXX@@@DDDMMM~~~vvvVVVNNNSSSXXXaaakkk|||oooiiiqqq}}}www|||xxxpppwwwzzz|||qqqhhhWWWLLLCCCAAA@@@<<<888777888666555444555555444222666555444222000///...---111111111111111111111111000222777:::777111///222000000000000000111111222111555222000444555===NNNiii~~~yyyxxx}}}}}}~~~ooolllrrr~~~}}}|||{{{vvvvvvuuutttttttttvvvwww|||wwwwww~~~rrr```]]]cccmmmuuu}}}dddVVVMMMOOOQQQPPPTTT\\\ffflllvvv}}}~~~||||||sssffffffaaaTTTOOOSSS```mmmvvv~~~kkkOOO???@@@:::777333111111111000//////...---...000000000///,,,,,,,,,---------......///333333000...000///---//////000000000111111111000111<<>><<<:::777666666666555444444333333222222222222111111000000333222222111111222222333000000111111111111000000000111111111111222222222000333000111555666DDD]]]sss|||~~~~~~rrrjjjppp|||~~~||||||zzzvvvuuuyyy|||{{{|||~~~}}}pppnnnuuu|||mmm___^^^aaagggoooyyy~~~nnn^^^QQQRRRXXX]]]gggqqqxxx{{{vvvuuuzzzkkklllrrrlll]]]QQQaaahhhkkkooovvvQQQBBBBBB;;;888444111111111000///////////////////////////....................................////////////000000000000000111111222333222:::RRRrrrppp|||sssRRR>>>EEEPPPjjjwwwaaaQQQSSSZZZ^^^iiiwww}}}sssmmmooovvv~~~}}}}}}vvvqqqssswwwhhhWWWQQQGGGAAA>>><<<:::777666666666555444444333333222222222222111111111000333222222111111222222333000000111111111111000000000111111111111222222222222555222333888:::HHHaaayyy~~~~~~~~~tttmmmqqq|||}}}||||||zzzvvvuuuzzz||||||}}}xxxmmmlllsss{{{lll___^^^aaahhhoooyyy}}}sssaaaSSSSSSYYY```kkkwww}}}}}}uuuvvv~~~mmmlllsssnnn[[[JJJYYYccclllssszzzTTTCCCAAA;;;888444111111111000///////////////////////////....................................////////////000000000000000111111222333444>>>VVVssszzzlll}}}~~~iiiLLL===EEEOOOlllppp]]]PPPTTT[[[___kkkyyy~~~yyyuuuvvv~~~{{{}}}}}}yyyttttttyyygggWWWPPPGGGAAA>>><<<:::777666666666555444444333333222222222222111111111111222222111111111111222222000000111111111111000000000111111111111222222222222555222333999<<>><<<:::888666666666555444444333333222222222222222222222222222222111111111111222222000000111111111111000000000000111111111222222222111333000111999===NNNiii~~~sssrrryyy~~~}}}||||||{{{wwwvvv{{{~~~uuulllfffiiirrr{{{qqqgggggggggkkkrrruuuyyy~~~ooo[[[WWW]]]hhhzzzqqqkkkpppppp___JJJTTTfffxxxtttuuu___FFFAAA===999555222111111000///////////////////////////....................................////////////000000000000000111111222444777FFFcccppppppyyyVVVEEEDDDOOO\\\```SSSNNNVVV^^^bbbooo~~~bbbUUUOOOFFF@@@===<<<:::888666666666555444444333333222222222222222222222333222111111000000111111222000000111111111111000000000000111111111222222222111333000222:::@@@SSSooovvvqqqvvv|||~~~~~~}}}}}}yyywww{{{pppjjjfffllluuu~~~ssskkkjjjhhhkkkpppuuuxxx|||~~~www___YYY___lllxxxlllkkkmmmaaaOOOXXXkkk~~~oooqqq}}}fffIIIBBB===:::666333222111000///////////////////////////....................................////////////000000000000000111111222555888HHHjjjttt}}}wwwQQQEEEGGGSSSgggwww\\\RRRPPPYYY___cccqqq}}}~~~```UUUNNNEEE???===<<<:::888666666666555444444333333222222222222333333333333111111000000000000111111000000111111111111000000000111111111111222222222333555222444>>>EEEYYYvvv~~~~~~~~~{{{yyyqqquuu|||{{{yyy||||||nnniiihhhoooyyysssmmmllljjjkkkpppxxxyyyzzzzzzzzz|||}}}ccc[[[```mmmmmmhhhkkkbbbQQQVVVjjj}}}nnntttlllLLLDDD>>>;;;666333222111000///////////////////////////....................................////////////000000000000000111111222555:::MMMqqq{{{tttMMMFFFGGGSSSppplllYYYQQQRRR[[[aaafffvvv}}}{{{{{{}}}~~~___TTTMMMEEE???===<<<:::888666666666555444444333333222222222333333333444444111111000000000000111111000000111111111111000000000111111111111222222222333555222555???HHH]]]{{{||||||{{{{{{||||||}}}}}}~~~~~~{{{{{{ssswww}}}zzz}}}xxxllliiijjjrrr{{{tttrrrrrrooopppuuuyyyyyyyyyxxxxxx{{{fff\\\aaannnllliiiqqqiiiVVVOOObbbwwwqqqyyypppNNNFFF???;;;777333222111000...////////////////////////....................................////////////000000000000000111111222444>>>UUUvvvrrrMMMJJJFFFRRRyyydddVVVPPPRRR]]]dddjjj|||{{{uuuwww{{{{{{yyyzzz}}}^^^TTTMMMEEE???===<<<:::888777666666555444444333333222222222333333444444444111111000000000000111111000000111111111111000000000111111111111222222222111333000333===GGG]]]{{{}}}}}}xxxyyyyyyzzz{{{|||}}}}}}|||tttyyy~~~{{{~~~wwwkkkiiikkksss}}}wwwwwwxxxvvvwww|||yyyyyyxxxxxxzzzggg]]]aaannnkkklllyyyqqq[[[IIIZZZpppzzz{{{ttt~~~rrrOOOGGG???<<<777444222111000...////////////////////////..................................../////////000000000000000000111111222222AAA\\\yyysssOOONNNFFFSSSbbbTTTOOORRR^^^eeellluuunnnqqqxxx{{{yyyzzz|||```SSSLLLDDD???===;;;888666777555444444555555444333222222222111111000000000222222111111111111222222;;;777333222333333222000222222111111222222333444---666555444@@@PPPeee~~~|||{{{}}}xxxtttuuu{{{|||tttxxx~~~zzzyyyxxxllliiihhhooo|||yyywwwxxxwwwwwwzzzyyyyyyyyy|||rrreeeccclllooommm\\\MMMSSSdddsssvvvwww}}}SSSGGG>>>;;;666333222111000///000000//////.........---..........................................------///111222333222222444555999>>>dddlllVVVGGGFFFaaagggYYYRRRRRR\\\fffsssyyynnnggggggrrruuuzzz~~~bbbSSSLLLDDD???===;;;888666777555444444555555444333333333222222222111111111222222111111111111222222888555222222333444333222222222111111222222333444111666333555GGGZZZooo~~~zzzvvvtttrrruuuzzzxxx}}}{{{{{{yyyllljjjjjjqqq~~~yyyyyy|||zzzxxxxxxvvvvvvwww|||uuuiiiiiiqqqqqqmmm{{{ZZZJJJRRRccctttuuutttTTTHHH???;;;777444222111000///000/////////...............................................................000222222111222444555;;;EEEnnnmmmYYYJJJLLLkkkmmmYYYSSSTTT^^^iiiuuuzzzpppgggdddcccgggmmmttt~~~cccRRRLLLDDD???===;;;999666777555444444555555444333333333333333222222222222222222111111111111222222444222111111333444333333222222111111222222333444555777111555LLLbbbuuu|||uuuuuuvvvxxx{{{~~~|||~~~yyylllkkkmmmuuuyyyzzz}}}}}}yyyuuussstttwww{{{yyyooorrryyytttkkkwwwrrrVVVJJJRRRddduuuwwwuuuXXXIII???<<<777444222111000///////////////...............................................................///111111111111444666999IIIvvvqqq```OOOSSSwwwoooYYYTTTVVVaaalllxxx}}}~~~tttiiiccc^^^aaagggoooxxx}}}~~~bbbRRRLLLDDD???===<<<999777777555444444555555444333333333333333333333333333222222111111111111222222333222111222222222222222222222111111222222333444666888333666LLLaaauuuyyy{{{|||}}}}}}}}}~~~tttiiikkkoooxxxyyywwwzzz{{{wwwsssppprrruuuyyy{{{tttzzzvvvhhhmmmiiiTTTHHHMMM^^^ppptttttt\\\JJJ@@@<<<888444333222000//////////////////.............................................////////////...///000000000111444666;;;NNN~~~yyy~~~kkkUUUZZZxxxgggWWWTTTXXXcccnnn{{{{{{yyy|||ppphhheeefffiiimmmttt}}}~~~{{{___QQQKKKCCC???===<<<999777777555444444555555444333333333333333333333333333222222111111111111222222333333444333222111000000222222111111222222333444222888666:::NNNccczzz~~~rrrvvv|||{{{|||~~~~~~}}}~~~|||xxxmmmfffjjjqqq{{{{{{uuuvvvwwwuuuqqqjjjlllpppuuu|||{{{xxxxxxfffdddcccVVVFFFGGGSSSgggqqqvvv}}}```JJJAAA===888555333222000///.........///////////////................................./////////000000...///000000000222555888CCCXXX{{{{{{yyy^^^ccclll[[[TTTRRRXXXeeeppp}}}yyywww~~~yyyrrriiihhhhhhjjjoootttyyy|||{{{|||}}}zzz^^^QQQKKKCCC>>>===<<<:::888777555444444555555444333222222222222333333333333222222111111111111222222333444555444222111000111222222111111222222333444///777888???UUUlllvvvlllddd]]]ccckkkttt{{{yyyyyyyyyzzz|||{{{|||ppphhhdddjjjsss~~~zzzvvvuuusssoooeeehhhlllrrryyy}}}|||zzzfff___bbb^^^OOOJJJSSSiiizzz|||fffLLLBBB>>>999555333222000///.........///////////////.................................//////000000111///000000000000222666999FFF^^^dddkkkeeeUUURRRRRRZZZgggrrryyyuuu||||||pppnnnnnnpppuuuzzz}}}{{{```QQQKKKCCC>>>===<<<:::888777555444444555555444333111111111222222222333333222222111111111111222222111333666666333222222444222222111111222222333444000777777AAA\\\tttwwwjjjddd```cccmmmzzz}}}zzzwwwxxx||||||~~~vvvkkkhhhccckkkvvv|||wwwsssnnniiijjjmmmqqqwww~~~~~~hhh___eeehhhXXXPPPVVVoookkkOOOBBB>>>999555333222000.............../////////000........................---......///000000111111000111111111111444888;;;HHHddd|||aaannnaaaSSSQQQSSS\\\jjjuuuzzzuuuyyy{{{yyyyyy|||}}}bbbPPPJJJCCC>>>===<<<:::888777555444444555666444333000000000111111222222222222222111111111111222222///222666666555444555666222222111111222222333444555888666AAA___wwwrrrhhhhhhiiinnn{{{zzzzzz~~~}}}sssjjjjjjdddlllxxxyyysssmmmqqqqqqqqqrrrvvvzzzjjj```hhhpppXXXNNNTTTpppnnnRRRCCC???:::666333222000...---.........//////000000........................---......///000111111222111111111111222444999<<>><<<:::888666777555444444555555444333222222222222222222222222111111111222222222222333111111000000111222222333111111222222222333333333555111555HHHbbbxxx~~~qqqmmmpppttt|||{{{wwwuuuxxx~~~{{{|||sssjjjeeeiiippp{{{yyytttpppnnnooouuuzzz|||zzzgggdddvvvjjjVVVSSSllluuuTTTEEE===888888777333000000000000///...............///////////////////////////------111555555222---///333000000666444555AAAVVV}}}jjjaaa~~~yyy\\\SSSTTTVVV^^^lll}}}wwwtttyyy{{{```SSSMMMDDD>>><<<;;;999777777555444444555555444333222222222222222222222222222222222222333333333333111111111000111111222333111111222222222333333333444222999MMMeeexxxyyynnnnnnuuu}}}{{{xxxuuurrrvvv}}}xxx~~~tttkkkeeeiiiooowwwuuuooommmooouuuzzz}}}}}}hhhcccuuunnnZZZTTTfffwww{{{~~~xxxUUUFFF???999888777333000000000000///...............////////////////////////...,,,+++...111222000---...222000111666444666CCC]]]gggeeettt[[[UUUVVVXXXaaapppxxx~~~~~~zzzuuuwww|||yyy^^^SSSMMMDDD???===<<<:::888777555444444555555444333222222222222222222222222222222333333333444444444222111111111111111222222111111222222222333333333444444===RRRjjjyyytttkkkmmmwww}}}|||xxxuuuvvv|||uuuuuulllfffhhhmmmttt{{{xxxnnnlllmmmsssyyy}}}hhhbbbrrrppp[[[QQQ^^^nnntttzzz|||XXXHHH@@@:::888777333000111000000///...............////////////////////////...---+++,,,///000000///---222111222777555888FFFaaakkkiiipppZZZVVVWWWYYYbbbssszzz~~~zzz|||~~~vvvtttxxx~~~xxx]]]SSSLLLDDD???======;;;999777555444444555555444333222222222222222222222222222222333333333444444444222222111111111111111222111111222222222333333333333333>>>UUUlllyyytttmmmqqq}}}zzzttt{{{yyy{{{vvvvvvmmmggggggkkkrrryyy}}}nnnkkklllrrrwww|||~~~hhhaaaqqquuu___QQQYYYhhhqqqxxx^^^KKKBBB;;;999777333111111000000///...............///////////////////////////...------///000111111,,,222111111666555:::JJJbbbrrrmmmmmmWWWVVVWWWYYYcccuuu|||yyysssttt{{{yyy^^^RRRLLLCCC>>>===<<<;;;999777555444444555555444333222222222222222222222222222222222222333333333333333222111111000111111111111111222222222333333333222222>>>TTTlllyyyxxxrrrxxx{{{mmmpppzzzyyy|||zzzyyypppjjjgggkkkrrrxxxpppmmmmmmrrrwww{{{}}}hhhbbbrrrgggTTTXXXgggqqqwww{{{eeeMMMDDD<<<999777333111111000000///...............//////////////////////////////...//////000111222---333111000555555<<>>RRRuuugggaaaRRRVVVWWWYYYdddyyyyyyyyyyyytttxxxzzzaaaPPPJJJBBB===;;;;;;:::888777555444444555666444333222222222222222222222222000000111111111222222222333333222111000000111111111111222222222333333333999999CCCZZZrrr{{{sssuuu~~~~~~vvvsssuuuyyy|||yyy~~~zzzxxxrrrjjjnnnsssxxx|||vvvrrrqqquuuzzz~~~~~~}}}jjjgggyyypppWWWZZZmmm{{{}}}{{{jjjOOOFFF===999777333111111000000///...............////////////////////////+++---///000//////000111...444111...222444@@@UUUxxxyyyeee{{{\\\PPPWWWXXXZZZeee{{{xxxvvv}}}}}}vvvyyyzzz```TTTJJJBBB???>>>:::888999777555444444555555444333222222222111111111000000444444444333333222222222222222222222222222222222111222222333333444444555:::;;;FFF```~~~yyysssvvv|||wwwsssssstttuuuxxxyyy{{{}}}xxxoookkkmmmpppuuuzzz~~~}}}wwwsssuuuzzz~~~lllcccmmmrrr]]]\\\ooozzzrrrVVVCCC===>>>666111333000222111111111000000//////000000//////......------////////////000000000000111222///222666222>>>YYYvvvrrrdddooo\\\PPPUUUXXX[[[hhh{{{tttzzz{{{zzz|||tttvvv|||zzz```TTTJJJBBB???>>>:::888999777555444444555555444333333333333333222222111111444444333333333222222222222222222222222222222222111222222333333444444555888;;;IIIeeewwwxxx~~~yyyqqqnnnnnnooouuuvvvwwwyyy}}}~~~zzzqqqmmmoooqqquuuzzz~~~}}}yyyzzz|||~~~lllbbbjjjzzzsssaaa]]]qqquuuWWWDDD===>>>666111333111111111111111000000000//////////////////.........////////////000000000000111222///222666222???ZZZzzzyyyppplll[[[QQQVVVYYY\\\iii{{{rrruuu}}}~~~{{{~~~{{{nnnlllpppvvvzzz```TTTJJJBBB???>>>:::888999777555444444555555444333444444444333333333333222333333333333222222222222222222222222222222222222111222222333333444444555999<<>>666222333111111111111111000000000000.........///////////////////////////000000000000000222000222666333AAA^^^rrrhhhYYYQQQWWWZZZ^^^kkk~~~sssrrrwww}}}|||}}}ppphhhjjjooovvvvvvwwwxxxyyy{{{}}}~~~zzz```TTTJJJBBB???>>>:::888999777555444444555555444333333333333333333333333222333222222222222222222222222222222222222222222222111222222333333444444555:::>>>NNNmmm{{{jjj___\\\]]]bbbcccfffiiinnnvvv~~~vvvsssssstttvvv{{{~~~{{{kkk]]]bbb|||yyydddpppZZZFFF===>>>777333444111111111111000000000000000------......//////000000////////////000000000000000222000222555444DDDbbb}}}zzzxxxrrrdddXXXQQQWWW\\\aaapppwwwrrruuu}}}}}}qqqoooqqqrrrqqqrrrrrrtttvvvxxxyyy|||{{{aaaTTTJJJBBB???>>>:::888999777555444444555555444333111111111111222222222222222222222222222222222222222222222222222222222222111222222333333444444555:::???PPPnnnxxxfffZZZUUUUUUVVVXXXZZZ^^^dddmmmwww}}}~~~wwwsssssstttwww|||}}}|||~~~|||kkk[[[___|||{{{\\\aaa~~~]]]GGG======777444555111000000000000000000111111------......//////000000////////////000000000000///222000222555555GGGgggvvvvvv}}}aaaVVVQQQVVV___eeeuuuzzztttttt}}}||||||{{{sssrrrssssssrrrssstttvvvxxxzzzzzz}}}|||bbbTTTJJJBBB???>>>:::888999777555444444555555444333000111111111111111222222111111111222222222222222222222222222222222222222111222222333333444444555999@@@SSSppp~~~~~~qqqbbbVVVOOOMMMLLLMMMPPPTTTYYYbbbkkkqqq{{{}}}|||wwwqqqrrrtttxxx}}}|||{{{zzz~~~~~~kkk[[[^^^yyy{{{ZZZYYYrrr___HHH======888555555111000000000000111111111111.........///////////////////////////000000000000///222111333555555IIIkkkvvvyyytttsss^^^VVVRRRVVV```gggxxx}}}vvvuuu|||{{{yyy~~~wwwrrrwwwvvvuuuuuuvvvxxx{{{|||}}}}}}dddTTTJJJBBB???>>>:::888999777555444444555555444333111111111222222333333333000111111111222222222222222222222222222222222222111222222333333444444555999BBBVVVqqq}}}|||{{{yyyzzzvvvkkk^^^RRRJJJEEEEEEFFFHHHJJJNNNUUU^^^cccooo|||zzzxxx|||~~~vvvnnnpppsssyyyxxxwwwxxxkkk[[[^^^pppyyy\\\ZZZnnn~~~}}}aaaIII======888666666111///000000000111111111111///////////////.........////////////000000000000///222111333555666KKKooozzzyyy~~~pppuuu~~~[[[VVVSSSWWW```gggyyy{{{zzz{{{}}}yyy}}}}}}{{{zzzyyyxxxyyy|||~~~~~~dddTTTJJJBBB???>>>:::888999777555444444555666444333222222222333333444444444000000111111222222222222222222222222222222222222111222222333333444555555:::EEEYYYrrrzzzzzz{{{{{{|||zzzqqqggg\\\PPPFFF???BBBCCCDDDEEEGGGMMMTTTYYY\\\eeekkkuuusssooouuu~~~~~~uuukkknnnsssyyyttttttvvv~~~lll[[[^^^bbbwwwrrr[[[YYYkkkzzzbbbIII======999666666111//////000000111111111222000000//////.........---////////////000000000000...222111333555666LLLqqq~~~uuu}}}vvv}}}{{{ZZZWWWUUUXXX___fffyyy{{{|||}}}~~~|||||||||hhhVVVLLLBBB???>>>:::777666999777444333444444444333333222222111111222222333222222222222222222222222333333333222222111111111222333333444444555555555;;;NNNggg{{{zzzzzzkkkcccYYYMMMDDDAAA@@@@@@@@@@@@AAACCCFFFGGGLLLQQQXXX]]]````````````fffnnnzzz~~~rrrfffiiipppxxxppprrr|||~~~lllYYYVVV^^^kkksssWWWXXX```}}}|||hhhFFF@@@>>>::::::000000111111111111111111111111000000000000000000000000////////////000000000000222555333333555777NNNtttpppvvvwww[[[WWWRRR[[[aaaiii}}}~~~|||~~~}}}~~~hhhWWWLLLBBB???>>>:::777777999666444333444444444333333222222111111222222333222222222222222222222222333333333222222222111111222222333333444555555555<<>>>>>===>>>???@@@BBBCCCCCCGGGMMMQQQSSSSSSTTTUUU\\\dddqqq~~~|||qqqeeehhhnnnwwwpppqqq|||~~~}}}lllZZZWWW___llltttWWWXXX```}}}~~~kkkHHHBBB???;;;;;;111222111111111111111111111111000000000000000000000000////////////000000000000111444222333555888PPPvvvnnnwwwwww[[[WWWRRR[[[aaajjj~~~~~~|||~~~hhhWWWLLLBBB???>>>:::888777888666444444444555444333333222222111111222222333222222222222222222222222333333333222222222222111222222222333444555555555<<>>;;;;;;;;;:::;;;<<<======;;;>>>AAADDDEEEFFFGGGIIINNNVVVbbbnnnwww~~~zzznnncccfffkkksss|||pppppp|||}}}|||lllZZZXXX^^^kkktttWWWXXX```}}}zzzvvvnnnJJJCCC@@@<<<<<<222333111111111111111111111111000000000000000000000000////////////000000000000000333111333666:::SSSyyynnn~~~wwwZZZVVVQQQZZZaaajjjzzz{{{hhhXXXMMMBBB???>>>;;;888888888666444444555555444222333222222111111222222333222222222222222222222222222222222222222222222222111111222333444555555666<<>>AAACCCDDDJJJQQQYYY```hhhpppvvvxxxlllbbbccchhhoooxxxqqqqqq}}}~~~{{{zzzjjjYYYWWW\\\iiisssWWWYYY```|||zzztttqqqpppLLLDDD???;;;;;;111222111111111111111111111111////////////////////////////////////000000000000///222111333777<<>>===;;;999999777666555555555555333222333222222111111222222333222222222222222222222222222222222222222222222222000000111222333444555666:::DDD\\\}}}{{{gggRRRDDD>>>===<<<999999999999999888888888;;;;;;;;;::::::;;;???AAAAAACCCFFFHHHJJJQQQ[[[cccpppxxxxxxlllaaabbbdddkkkttt}}}vvvttt~~~{{{zzziiiWWWUUUXXXgggrrrXXX[[[aaa|||wwwtttqqq~~~rrrMMMDDD>>>999999000222000000000000000000000000////////////////////////////////////000000000000///111000333888>>>YYYqqqVVVUUURRR]]]bbblllrrrkkkoooxxxlllZZZNNNBBB>>>===;;;999:::777666555555666555333111333222222111111222222333222222222222222222222222111222222222222333333333///000111222333444555666999CCC]]]zzzfffOOO@@@<<<<<<;;;888999999999999999888888:::::::::999888:::===@@@BBBDDDDDDBBB@@@CCCLLLTTT___gggqqqwwwzzz}}}{{{pppbbbaaabbbgggpppyyyyyy~~~|||jjjVVVSSSTTTeeettt\\\___eee}}}vvvwwwsss}}}uuuOOODDD===888888///111000000000000000000000000000000000000000000000000////////////000000000000///222111333999???[[[yyy~~~pppUUUTTTRRR]]]cccmmmuuuiiiffflllwwwoooZZZNNNBBB>>>===;;;::::::666666555666666555333111333222222111111222222333222222222222222222222222111111222222222333333333//////000222333444555666999CCC^^^}}}wwwdddLLL===::::::999777777888999999999888777999::::::999888999<<>>888888000333000000000000000000000000000000000000000000000000////////////000000000000000222111333999@@@\\\|||~~~qqqVVVTTTRRR\\\cccmmm}}}nnneeedddlllvvvppp[[[NNNBBB>>>===;;;:::;;;666555555666666666333111333222222222222222222333222222222222222222222222111111111222222333333333...///000111333444555666999CCC^^^||||||uuubbbJJJ;;;888999777555666888999999999888777999:::;;;:::::::::===???FFFLLLPPPMMMGGGCCCDDDGGGKKKOOOVVV^^^fffnnnuuuyyyzzzcccaaa```cccjjjttt|||}}}nnnWWWRRRQQQfffyyyeeejjjnnnyyy{{{uuuxxxzzzSSSGGG???999999111444000000000000000000000000000000000000000000000000////////////000000000000111333111333999@@@]]]|||}}}uuusssVVVTTTQQQ[[[cccnnnwwwrrrsssvvvtttfff```fffooottt}}}kkk^^^PPPCCC>>>>>><<<:::999777666555444333444555555444444333333333333222222111111111111111111111111222222222222222222222222000111222333222333555777BBBMMMbbbzzz}}}yyyxxxlllZZZIII>>>888777666666666666777888999999:::======<<<;;;:::===AAADDDGGGKKKWWWddd```PPPHHHKKKNNNNNNPPPSSSXXX^^^dddgggrrrxxx{{{uuudddaaa___```gggoooxxx||||||mmm]]]SSSVVVcccwwwzzzlllppp}}}}}}QQQBBB>>>:::999///333111111111111000000000000000000////////////000000.........//////000111222222222555888:::FFFeee{{{ooonnnpppZZZTTTVVV]]]eeepppvvvfff^^^dddnnnsssmmm^^^___iiinnnttt{{{kkk^^^PPPCCC??????<<<999888777666555444444444555555444444333333333333222222111111111111111111111111222222222222222222222222000111222333222333555777@@@QQQkkk~~~}}}vvvuuujjjXXXGGG<<<777666666777777777888999999::::::;;;<<<>>>???@@@BBBFFFIIILLLMMMUUU___[[[NNNJJJOOORRRQQQQQQRRRTTTXXX[[[^^^fffllluuu}}}~~~yyyuuugggddd``````eeennnvvv|||~~~zzzkkk\\\RRRUUUdddzzz|||lllooo~~~RRRCCC>>>:::999000333111111111000000000//////000000////////////000000///......//////000111222222222444888:::FFFeeettttttoooYYYSSSVVV]]]fffpppssseee^^^eeeppp{{{wwwddd^^^bbbjjjpppwww|||lll^^^PPPDDD@@@@@@===999888777666555555444444555555444444333333333333222222222222222222222222222222222222222222222222222222000111222333222333555777===SSSppp{{{qqqpppeeeSSSDDD:::666666666777888888999999:::;;;;;;:::===BBBEEEGGGIIILLLMMMPPPOOOSSSXXXVVVOOOOOOVVVVVVUUUTTTTTTTTTUUUWWWXXX[[[```hhhpppvvvxxxxxxwwwkkkgggbbb```ccckkkuuu{{{|||~~~~~~~~~vvviiiZZZQQQRRRddd|||}}}hhhiiiSSSCCC>>>:::999000333111111000000000000//////000000////////////000000////////////000111222222222111444777999FFFfffyyy~~~nnnXXXSSSVVV]]]gggqqqsssfffaaaiiisssrrrddd```fffmmmuuu{{{nnn^^^QQQEEEAAAAAA===999777777666666555555555555555444444333333333222222222222222222222222222222222222222222222222222222222000111222333222333555777;;;OOOlllxxxkkkhhh^^^NNN@@@888666666666777777888999:::;;;;;;<<<;;;@@@FFFJJJMMMNNNOOOPPPQQQPPPRRRVVVVVVSSSUUU[[[ZZZZZZYYYYYYYYYYYYYYYZZZVVVZZZ```gggmmmrrruuuwwwooolllfffbbbccciiissszzzxxx{{{|||{{{}}}sssfffYYYPPPOOObbb|||yyyaaa^^^vvvTTTDDD???:::999000333111000000000////////////000000////////////000000////////////000111222333222111444777999FFFfff{{{ssslllWWWRRRVVV^^^fffqqqyyyoookkkqqqzzzrrrggghhhnnnvvv}}}rrr___RRREEEAAA@@@===999777666666666666666555555555444444333333333222222222222222222222222222222222222222222222222222222222000111222333222333555777===LLLccczzzsssccc___VVVIII>>>888666777777777777888999;;;<<<===>>>@@@DDDIIIMMMOOOOOOPPPQQQPPPPPPTTTXXXZZZZZZ\\\____________^^^]]]\\\[[[ZZZWWWXXX[[[___dddjjjnnnqqqpppmmmiiidddcccgggooovvvsssxxx~~~yyyuuuyyy{{{qqqeeeXXXPPPPPPccc{{{vvvZZZUUUlllVVVEEE???:::999000333000000000////////////...000000////////////000000/////////000000111222333222111333666999FFFggg|||uuulllVVVSSSVVV^^^fffppp|||yyy}}}qqqlllqqqxxxwwwaaaSSSEEE@@@???<<<:::999666777777777777666555444444444333333333333222222333333333333333333333333222222222222222222222222000111222333222333555777AAALLL```xxxlll\\\UUUNNNEEE===:::999999999777888:::<<<>>>@@@BBBCCCEEEHHHLLLNNNOOOPPPRRRTTTSSSTTTXXX\\\___``````aaaccccccbbbaaa___\\\YYYWWWXXXWWWWWWYYY[[[```dddfffkkkkkkjjjfffcccdddjjjooonnnttt{{{uuupppuuu{{{qqqeeeXXXPPPRRRcccyyyrrrUUUPPPgggzzzXXXFFF???:::999000444000000////////////......000000////////////000000000000000000111222333333222111333555888FFFhhh}}}lllWWWTTTWWW^^^gggqqqzzzuuuwwwzzz|||dddTTTEEE???>>><<<::::::666777777888777666555444444444333333333333222222333333333333333333333333222222222222222222222222000111222333222333555777???LLLbbb{{{{{{fffWWWLLLHHHBBB>>><<<;;;;;;:::999:::<<>>===;;;;;;;;;666777888888888777555444444444444333333333222222333333333333333333333333222222222222222222222222000111333333222333555777:::KKKeeezzz~~~xxxcccTTTGGGDDDAAA>>>======<<<;;;;;;<<>><<<::::::;;;???DDDGGGIIIKKKLLLMMMHHHKKKOOORRRUUUYYY]]]aaaeeeddddddcccdddeeefffgggeeegggiiiiiifffdddbbbbbb___^^^]]][[[ZZZ[[[]]]___cccaaaaaa```\\\XXXZZZ```dddmmmwww~~~yyyrrrvvv}}}ppp___UUUSSSMMMXXXmmmWWWKKKIIIiiiqqqkkkttt[[[FFF>>>;;;;;;111333000000000000000000000000///////////////////////////////////////000111111111000222555777EEEfffnnn[[[ZZZYYY[[[jjjuuulllSSSFFFEEE>>>;;;;;;666888777555555666666444333444333222222111111222222222111111111111222333333111222222333333222222111222333444444333333555777>>>KKKgggvvvtttzzz|||xxxxxxqqqhhhWWWHHH@@@??????>>>============???BBBFFFIIIKKKLLLNNNPPPOOOQQQTTTVVVYYY\\\aaadddiiihhhhhhiiijjjkkkmmmnnnlllnnnqqqqqqooommmllllllhhhhhhfffcccaaaaaabbbdddbbb```aaaaaa^^^ZZZ[[[___eeemmmxxx|||vvvzzz|||qqq```TTTPPPPPPYYYlllXXXPPPQQQsss{{{yyy[[[FFF>>>;;;;;;111333000000000000000000000000///////////////////////////////////////000111111333222333555888EEEfff|||zzzooo[[[XXXZZZ^^^iiiuuuoooVVVHHHEEE===999999555888777555555666666444333444333222222111111222222222222222222222333444444111222222333333222222111222333444444333333555777===MMMjjjqqqkkkpppvvvyyyyyytttwwwhhhccc]]]PPPEEE;;;;;;<<<<<<===>>>???@@@EEEGGGJJJLLLMMMOOOQQQTTTTTTVVVXXXYYY[[[^^^bbbeeegggggghhhiiikkklllmmmnnnnnnqqqssstttsssrrrrrrsssvvvtttrrrooommmmmmlllmmmgggggghhhjjjgggbbb```cccfffooo{{{zzz|||ssscccTTTLLLRRRWWWhhhWWWUUU\\\\\\FFF>>>;;;;;;111333000000000000000000000000///////////////////////////////////////000111111444333444777888EEEeee~~~{{{hhhnnnsss[[[VVVYYY```hhhtttqqqXXXIIIFFF>>>::::::666888777555555666666444333444333222222111111222222333333222222333333444555111222222333333222222111222333444444333333555777===LLLhhh~~~nnneeeiiiqqqvvvtttrrr~~~gggZZZWWWUUUMMMEEE:::::::::;;;<<<>>>@@@AAAIIIJJJLLLMMMNNNPPPSSSVVVVVVWWWXXXYYYYYY\\\```ccceeefffhhhjjjkkkllllllllloooqqqtttuuuvvvvvvwwwyyy~~~{{{zzzzzzyyyyyyxxxtttsssuuuxxxuuunnnjjjjjjhhhsss~~~}}}uuueeeTTTJJJQQQTTTcccSSSWWWbbb]]]GGG???;;;;;;111333000000000000000000000000///////////////////////////////////////000000111222222444777999FFFggg{{{kkkrrrttt\\\VVVXXX]]]gggsss~~~sssYYYJJJGGG???<<<<<<999888777555555666666444333444333222222111111222222333333222222333333444555111222222333333222222111222333444444333333555777===IIIccczzzjjjcccgggpppuuuqqqsssuuu```SSSOOOMMMHHHCCC;;;;;;::::::;;;===???AAAJJJLLLMMMNNNOOOQQQUUUWWWWWWXXXXXXXXXXXXZZZ^^^aaagggiiikkknnnooooooooonnnsssuuuxxxzzz{{{|||~~~~~~|||~~~wwwqqqooonnnzzz~~~vvveeeTTTKKKOOOQQQ___PPPUUUaaa~~~]]]HHH???<<<;;;111333000000000000000000000000///////////////////////////////////////000000111000000333777:::GGGgggzzz~~~rrr[[[WWWWWW[[[gggrrrvvv\\\LLLHHHAAA>>>>>>;;;888777555555666666444333444333222222111111222222222222222222222333444444111222222333333222222111222333444444333333555777:::DDD\\\}}}~~~sssfffbbbgggooorrrqqqvvvqqq^^^PPPJJJGGGBBB>>>===<<<;;;;;;;;;>>>@@@BBBIIILLLOOOPPPRRRSSSVVVXXXYYYZZZYYYYYYYYY[[[___bbbcccfffjjjnnnqqqrrrqqqpppuuuwwwzzz|||}}}}}}wwwuuuxxx}}}tttcccTTTLLLMMMPPP___OOORRR\\\xxxxxx^^^HHH@@@<<<<<<111333000000000000000000000000///////////////////////////////////////000111111//////222777999FFFfffxxxoooZZZXXXYYY]]]gggsss{{{```PPPKKKBBB>>>>>>;;;888777555555666666444333444333222222111111222222222111111111111222333333111222222333333222222111222333444444333333555777999CCCXXXuuu{{{vvvkkk```___eeekkklllnnnuuuxxxkkkZZZMMMGGGDDDAAA>>>===<<<;;;;;;<<>>>>>:::888777555555666666444333444333222222111111222222111111000000111111222333222222222333333222222222222333444444333333555777:::DDDWWWnnnwwwqqqeee\\\]]]cccgggfffjjjrrr}}}nnncccUUUJJJFFFDDDCCCAAA<<<;;;:::;;;===AAADDDGGGIIILLLRRRUUUWWWYYYZZZ[[[XXXXXXWWWVVVVVVYYY^^^aaa```eeemmmvvv|||zzzlll[[[PPPMMMPPPVVVgggTTTPPPTTTtttzzzssssss___III@@@<<<<<<111333000000000000000000000000///////////////////////////////////////000111111222222444777777BBB___|||~~~{{{___WWWYYYaaahhhttt|||yyyjjjSSSLLLHHHAAA;;;::::::888666666666666666444333333333222222222111111333444555555333333444555333333333333333333333333333333333333444555666666999FFFZZZnnnyyymmmbbb^^^^^^^^^```bbbdddsss}}}uuuddd\\\SSSLLLFFF@@@@@@DDD;;;<<<>>>@@@CCCFFFIIIKKKMMMPPPTTTWWWYYYYYYZZZ[[[XXXYYYZZZYYYXXX[[[aaagggfffkkkrrryyyyyylll[[[PPPLLLMMM\\\aaaWWWOOOWWWiiitttppprrraaaIII>>>::::::111444222111111000000000000000000000000000000000000000000000000000111111111111111000333666888CCCaaa~~~}}}aaaVVVYYYdddmmmyyyuuu~~~vvvyyy~~~lllUUUMMMIIIAAA;;;::::::888666666666666666444333333333333222222222222333444555444333333333555333333333333333333333333333333222333333444555666999DDDXXXoooooofff]]][[[\\\[[[[[[^^^bbbnnnvvvuuusssuuurrrkkk___XXXPPPKKKEEE@@@???CCC???AAADDDFFFHHHKKKMMMOOOTTTVVVXXXXXXWWWUUUTTTTTTYYYZZZ\\\[[[\\\___fffkkkqqquuu{{{xxxkkkZZZOOOLLLMMMZZZ^^^SSSJJJSSScccooolllnnnaaaIII???::::::111444222111111000000000000000000000000000000000000000000000000000111111111111111000333666777BBB```~~~}}}aaaVVVXXXcccmmmxxxyyy}}}yyyvvv{{{oooXXXOOOKKKBBB;;;::::::888666666666666666444444444444444333333333333222444555444333222333555333333333333333333333333222222222333333444555666999CCCVVVooo~~~tttddd^^^ZZZ[[[[[[XXXXXXZZZaaaiiikkkdddaaadddeeeaaaWWWQQQLLLIIIDDD???>>>AAACCCFFFIIILLLMMMOOOPPPRRRYYYZZZ[[[YYYVVVSSSQQQQQQYYY[[[]]]^^^```dddlllrrr{{{~~~}}}|||~~~~~~vvviiiYYYNNNKKKLLLXXXZZZNNNGGGPPPbbbnnniiilll~~~aaaIII???::::::111444222111111000000000000000000000000000000000000000000000000000111111111111111000333666777BBB```~~~~~~aaaUUUWWWaaammmwww}}}sss\\\RRRMMMCCC<<<::::::888666555666666666444555555444444444333333333222333444444222222333444222222333333333333444444222222222222333444555666:::BBBTTTooowwwiii[[[YYY[[[^^^]]]XXXWWWYYY___eeeddd[[[VVVZZZ\\\YYYNNNJJJFFFEEEBBB===<<>><<<999999<<>>;;;:::888666666666666666444333333333333222222222222111333333333222111222333111111222333333444555555111111111111222333444555999CCCUUUnnn~~~jjjZZZVVV]]]gggkkkeeeZZZVVVYYY^^^ccc___RRRIIIIIIHHHDDDAAA<<<:::;;;:::888999<<>><<<:::888666666666666666444333333333222222222111111111222333333111111222333111111222333333444555555111111111111222333444555777CCCVVVnnn|||iiiYYY[[[bbbmmmqqqiii]]]ZZZ]]]cccgggaaaRRRHHHGGGFFFBBB@@@<<<999999888777888<<>><<<:::888666555666666666555555555444444444333333333555444333222222222333333222222333333333222222111111333444444444444555777999<<>>@@@DDDLLLTTTXXXWWWUUUUUUVVVXXXXXXYYYZZZ\\\^^^\\\bbbfffddddddiiipppssswww|||zzzuuuvvv{{{|||zzzsssqqqppppppwww|||~~~tttiii[[[OOOIIIJJJQQQKKKGGGBBBFFFcccsss|||~~~|||jjjIIIBBB<<<666444111000000000000000000000000000000////////////000000////////////000111222333///333333666:::>>>VVV|||rrr\\\WWWXXXccclllsssdddXXXHHH???===;;;888666555666666666555555555444444444333333333444444333333222222222333222222222333333222222111111333444444444444555777999===QQQpppnnnccceeeiiipppuuupppeee______gggddd]]]TTTJJJBBB<<<:::===:::999999777444777<<<>>>@@@EEELLLSSSUUUTTTQQQQQQTTTXXXZZZZZZZZZ[[[\\\UUU]]]cccdddfffmmmtttwww|||~~~zzzwwwtttuuuyyy{{{~~~zzztttqqqnnnlllvvv{{{}}}ssshhhYYYLLLHHHJJJNNNHHHEEE@@@EEEaaa|||uuu}}}}}}yyyjjjIIIBBB<<<555444111111111111111111111111111000000////////////000000////////////000111222333000444333444888<<>>:::999666555777666666:::@@@EEEIIIOOOTTTVVVUUUPPPMMMEEEIIIOOOTTTWWW[[[^^^```jjjppptttuuuyyyvvvssssssrrrrrrtttyyy|||~~~zzzrrrlllpppyyy~~~|||{{{{{{qqqdddSSSFFFEEEKKKGGGBBBAAA>>>CCC[[[qqqqqqttt}}}kkkLLLEEE===555333222111111111111111111111111000000////////////000000000000//////000111222222222444111222666;;;VVV}}}~~~{{{aaaXXXYYYbbbjjj|||xxxhhhaaaaaaeeewwwttteeeSSSFFFBBB===:::777666666777666555555555444444444333333333333333444444444333222111000111222333333333333333111333444444444444555777:::AAARRRjjjuuulllkkknnnuuuvvvooofffbbb\\\YYYUUUQQQMMMGGGAAA<<<999666666888888999>>>EEEHHHLLLRRRVVVWWWTTTPPPMMMKKKLLLOOOQQQSSSWWW\\\```oootttyyy|||xxxnnnnnnqqqssstttvvvyyy|||zzztttooouuuzzzzzz|||yyynnnaaaRRRFFFFFFLLLFFFAAA@@@???DDD\\\nnnmmmlllxxxmmmOOOHHH>>>555444333111111111111111111111111000000////////////000000000000000000000000111222111333111222777<<>>;;;888777777777666555555555444444444333333333222333444555555333222000000000111222333333333333111333444444444444555777888<<>>===DDD\\\nnnjjjjjjzzzqqqUUUMMMBBB777666666222222222222222222222222000000////////////000000111111000000000000111111///222111222555888QQQwwwvvvjjj[[[ZZZaaagggvvvzzzoooddd[[[PPPMMMSSS\\\aaabbbiiijjjttttttkkkkkkpppvvvppp[[[LLLFFF>>><<<999777777777666555555555444444444333333333222333444555555333111000///000111222333444444444111333444444444444555777777:::EEEZZZwwwpppkkkllluuu}}}zzzqqqkkkaaaZZZRRRLLLJJJFFF@@@;;;777555444777:::===DDDLLLRRRVVV\\\^^^]]]\\\\\\]]][[[]]]____________```aaabbblllvvv}}}|||sssiiimmmnnnrrr}}}ttt___\\\]]]dddlllooopppsssxxx}}}~~~~~~{{{|||~~~{{{{{{|||{{{lll[[[QQQLLLGGGEEEEEEEEE>>><<<<<>>DDDKKKSSSTTTVVVZZZ^^^aaabbbbbb]]]\\\[[[\\\___aaaccccccfffllltttyyyxxxtttnnnjjjggggggjjjqqqwwwxxxqqqkkk```cccgggkkkooorrruuuxxxzzzvvvxxx|||}}}~~~{{{dddTTTLLLCCCCCCGGGCCCBBB@@@<<<;;;GGG\\\kkkpppvvvzzz```TTTCCC777666555222222222111111111111000111111111111000000000000000111222111000///000111222222///333777666HHHjjjooovvvooo[[[XXX^^^dddsssyyyaaaPPPMMMKKKRRR```lllqqqtttyyyfffZZZ]]]ccchhhmmmooorrrzzz|||cccRRRLLLDDD???:::777888999777555777666666555444444333333222333333444444333333222222222222222222222222222222222222333333444444444777888BBBXXXsssxxxeeeccciiiuuu{{{wwwqqqnnnkkkdddZZZPPPIIICCC???<<<;;;777555999<<<@@@FFFMMMUUUVVVWWWYYY\\\^^^___^^^]]]\\\[[[\\\^^^```bbbccceeejjjpppuuuvvvtttqqqooopppooopppsssuuutttpppkkkkkkkkkkkklllmmmpppsssvvv|||uuutttzzz}}}~~~www```QQQIIIAAABBBFFFBBBAAA???;;;<<>>AAAHHHOOOXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\___ccceeedddfffkkkooosssvvvwwwwwwyyyxxxvvvuuusssrrrqqqpppuuusssqqqqqqrrrvvvzzz}}}tttnnnvvv|||{{{rrr\\\MMMGGG???@@@DDDAAAAAA===999>>>NNNcccnnnqqqzzziii___OOOAAA999222333222222222111111111111111111000000000000//////...///111111000000111333111222000222666555EEEbbbzzz```VVV[[[```nnnmmmWWWXXX```nnn}}}zzzxxx|||jjjVVVOOOEEE@@@:::888888999888666666666555555555444444444222333333444444333333222222222222222222222222222333333333333333333333222:::999AAAVVVqqquuukkkzzz{{{wwwtttlll```TTTJJJCCC===:::999555555999>>>CCCJJJQQQXXXXXXWWWVVVTTTTTTVVVWWWWWWWWWWWWXXX[[[___eeeiiieeefffiiinnntttzzz~~~}}}{{{yyyuuurrrrrruuuxxxuuuttttttvvvzzztttiiiqqqyyy~~~zzznnnXXXKKKEEE???AAAEEEAAAAAA<<<:::BBBTTTgggrrruuu~~~llldddVVVFFF;;;222333333222222222111111111111000000000////////////---///000111000000222444111333111222666555BBB\\\}}}aaaUUUYYY^^^kkkpppYYY```lll|||~~~|||yyyxxx}}}kkkUUUNNNEEE@@@:::888999999888666555555555555555444444444222333333444444333333222222222222222222222222222333333333333333333333222:::888???TTTooo}}}yyyzzzpppaaaSSSHHHAAA===;;;777444444999???DDDLLLSSSWWWWWWVVVSSSPPPPPPSSSUUUQQQSSSTTTUUUYYY```hhhooojjjkkknnnttt}}}~~~|||xxxtttrrrtttyyy}}}yyyxxxyyy}}}vvvhhhkkkuuu~~~}}}yyyjjjUUUIIIEEE@@@BBBGGGDDDAAA<<<<<>>JJJ[[[kkkzzzuuunnn\\\HHH===555333333333333222222222222000000////////////.........///111111000000111333///444222111555444<<>>JJJYYYhhh{{{}}}sss\\\FFF<<<666444444333333333222222222000000/////////.........///000111111000///000222///555222000444444:::JJJfffiiiWWWXXX[[[dddttt}}}zzz{{{|||yyybbbXXXFFFAAA;;;999999:::999777444555555555555555555555222333333444444333333222222222222222222222222222111111222333333444555555777666<<>>JJJWWWfffzzzvvv\\\DDD;;;666444444444333333333222222000/////////............000111222111000///000111///555222000444444999GGGeeemmmXXXYYY[[[dddsss}}}zzzyyy|||fffXXXFFF@@@:::666777999999888888777777777666666666666444444555555444222111000000111222333333333333333333333222222333333444555444888;;;IIIcccsss}}}vvv~~~uuugggjjj{{{zzztttrrrmmmmmmcccRRRFFFAAA<<<666333555:::AAAIIISSS[[[___```]]]WWWOOOHHHGGGJJJNNNTTTSSSSSSRRRSSSXXX^^^ccceeekkktttyyy}}}zzzpppppprrrrrrppppppyyy{{{ppplllllluuuvvvmmmZZZHHH@@@@@@===@@@EEE@@@CCC777777KKKaaapppvvv[[[GGG===555555444444333333222222111000000000000000000000000000000000000111111111111111000111333333444<<>>EEENNNVVV]]]aaa^^^]]]YYYSSSNNNLLLOOOQQQTTTUUUVVVWWWXXXZZZ___bbbeeekkkttt|||uuummmhhhkkknnnpppqqqsssxxxyyy{{{uuulllnnnxxxrrrhhhYYYGGG???@@@===AAAEEE@@@CCC999>>>TTTjjjwww}}}___GGG;;;111444444333222222111111000000000000000000000000000000000000000111111111111111000111333333444;;;DDDbbbpppuuuuuuYYYWWWXXXaaaqqquuu{{{~~~cccTTTEEEAAA;;;999::::::888666666666666555555555444444444444444444333222111111111222222333333333333333333333222222333333444555222777888CCCYYYlllwwwwwwqqq}}}tttmmmjjjiiifff]]]PPPFFFAAA<<<777888<<>>AAADDD@@@>>>888AAA[[[pppzzz|||YYYBBB999111333333222222111000000000000000000000000000000000000000000000111111111111111000111333333444:::CCCZZZ|||tttqqqzzzZZZXXXXXX```ppp|||^^^MMMEEEAAA===;;;;;;;;;888666888888888777777777777666444444444333333222222222222222333333444333333222333333222222333333444555333888888@@@UUUjjj}}}zzztttwwwssspppnnnhhhcccYYYOOOFFFAAA<<<888999>>>FFFOOOWWW\\\___aaa[[[ZZZVVVSSSQQQQQQRRRTTTXXXZZZ\\\]]]^^^___bbbdddfffiiiooovvvpppcccZZZbbbccchhhooorrrtttzzz}}}{{{||||||rrryyy~~~~~~{{{lllaaaTTTDDD>>>@@@>>>AAADDD???===999CCC]]]qqqzzzsssMMM:::999777444444333333222111111000000000000000000000000000///000000000111111111111111000222444333333999AAATTTyyy}}}\\\XXXXXX___nnn~~~yyypppnnnooouuuzzz```OOOFFFBBB>>><<<<<<;;;999666999888888888777777777777444444333333333333333333333333444444444333333222333333222222333333444555444999888@@@UUUjjjyyyzzzuuuvvvwwwwwwlllcccWWWNNNFFF@@@<<<:::;;;@@@HHHQQQXXX\\\]]]^^^___[[[UUUQQQPPPQQQTTTVVVZZZ[[[\\\]]]^^^aaafffjjjiiikkkmmmpppxxxmmmaaa___^^^ccceeekkkqqqrrrsssyyy~~~{{{www{{{lll```RRRBBB===AAA???AAADDD>>>>>>;;;EEE^^^pppxxxqqqJJJ999;;;999555555555444333333222222111111111111111111111111///000000000111111111111111111222444333222888???NNNttt~~~___XXXXXX^^^kkk{{{vvvnnnkkkllltttwww|||kkkZZZHHHDDD>>><<<<<<;;;999777777777666666666555555555444333333222222333333444444444444444444333333222333333222222333333444555555888777@@@VVVkkk|||xxx{{{sssfffWWWMMMFFF@@@======???DDDKKKSSSYYY\\\\\\\\\bbb]]]VVVQQQQQQTTTWWWYYYYYYZZZ\\\^^^```eeekkkpppoooqqqssstttyyygggaaabbbbbbeeefffjjjoooppppppuuu||||||{{{yyyjjj^^^OOO@@@===AAA???BBBCCC===:::888CCC[[[mmmtttwwwPPP>>>;;;555666666666555444444333333111111111111111111111111000000000000111111111111222111222444333222666===GGGmmmcccYYYXXX]]]iiiyyyzzztttssstttxxx{{{uuueeeJJJEEE>>>;;;;;;;;;:::888777777777666666666555555444333222222222333444444444444555555444333333222333333222222333333444555555777555???WWWlll~~~{{{zzzjjjXXXNNNFFF???===???FFFJJJPPPWWW[[[]]]^^^]]]^^^YYYTTTRRRTTTWWWYYYYYYVVVYYY^^^bbbfffkkkppptttuuuyyy~~~zzzfffdddggggggjjjiiikkkpppsssuuuyyy{{{vvvfffZZZMMM???<<>>::::::;;;:::999999999999999888888888888444333222222222333444555444555555555444333333222333333222222333333444555444555333???XXXlll~~~||||||}}}}}}|||mmmYYYNNNFFF???===@@@KKKOOOTTTZZZ^^^``````___WWWTTTQQQQQQUUUWWWXXXWWWSSSXXX___fffkkkooosssvvvzzzvvveeehhhoooqqqpppmmmooouuuzzz}}}zzzsssbbbUUULLL>>><<>>;;;===???WWW{{{YYYGGG>>>888:::666666777777666444333111333222111111000000111111111111222222222111111000111111111111222444666777EEE___mmmcccYYYYYYhhhwwwooo```VVVQQQPPPMMMRRRVVVUUUUUU\\\kkkxxx~~~hhhTTTIII@@@??????<<<::::::999999999888777777666666666555444333333333444444333333333333333333333333333333333333333333333333111444444===SSSggg~~~yyy{{{{{{~~~{{{~~~qqq]]]PPPGGG@@@???CCCIIINNNUUU[[[^^^]]]ZZZXXXPPPNNNLLLJJJLLLOOOSSSVVVTTTWWW[[[___dddllluuu{{{|||}}}lllmmmppppppuuuwww{{{|||}}}|||ppp```SSSIII@@@;;;>>>CCCBBB>>>:::???CCC]]]}}}|||RRRCCC===888:::555666666666555444222222333222111111000000111111000111111222222222111111222111111111222444666777BBB[[[zzzyyyuuucccXXXWWWeeetttppp___SSSNNNLLLLLLOOORRRTTTSSSSSSXXXccclll|||oooTTTJJJAAA??????===;;;;;;::::::999888888777777666666555444444333333444444333333333333333333333333333333333333333333333333222555444<<>>CCCBBB===;;;<<>><<<===:::::::::999888888777777666555555444444444444444333333333333333333333333333333333333333333333333333777555;;;NNN```www{{{}}}~~~yyyhhhWWWIIIAAA???AAAJJJMMMSSSXXXYYYWWWSSSPPPGGGFFFEEEEEEGGGJJJNNNPPPQQQSSSWWW___lll{{{~~~tttvvvyyyyyyzzzuuu|||{{{nnn]]]QQQFFF???<<<@@@DDDBBB>>><<<;;;EEE___zzz~~~}}}jjjCCC>>>>>>::::::555555555555444444333333333222111111000000111111///000000000111222333444222222111111222444555666777KKKtttrrrkkkfffYYYUUU```lllwww~~~|||nnnbbbSSSJJJJJJOOOTTTWWWZZZZZZ[[[^^^aaacccccccccdddfffjjjooovvvwww[[[OOOEEEBBBAAA???===>>>;;;;;;::::::999888888888555666666555555555444444333333333333333333333333333333333333333333333333444888555999JJJ[[[rrr}}}}}}}}}zzzlll[[[KKKCCCAAAAAAHHHLLLRRRWWWXXXVVVRRROOOFFFEEECCCCCCDDDGGGKKKNNNOOOQQQWWWcccsss|||yyy}}}yyyuuu|||xxxjjjYYYNNNEEE@@@>>>BBBFFFDDD@@@???@@@NNNhhh~~~{{{yyy}}}gggBBB@@@@@@:::;;;666666555555555555555555333222111111000000111111000000000000111222444444333222222111222333555666777GGGnnnooolll]]]VVV___iiisss}}}sssiiieeeeeedddbbb```ZZZTTTLLLIIIMMMSSSYYY\\\\\\]]]aaagggmmmoooooommmqqqrrrtttvvvxxx|||{{{```TTTHHHDDDCCC@@@>>>???<<<<<<;;;::::::999999888555666666666666555444444333333333333333333333333333333333333333333333333444888555777FFFUUUlll{{{www|||}}}{{{zzz|||{{{sssaaaPPPGGGCCCBBBHHHLLLRRRXXXZZZXXXUUURRRHHHFFFCCCAAABBBEEEJJJMMMOOOPPPUUUcccwwwyyyvvv}}}}}}sssdddUUUJJJDDD@@@???DDDGGGDDDAAAAAA@@@RRRnnn|||www{{{fffCCCBBBAAA:::;;;777777666555555666666777333222111111000000111111111111000000000111333444333333222111222333444555999FFFjjjzzzrrrbbbXXX^^^gggpppsssfffYYYTTTSSSQQQNNNLLLJJJJJJIIIJJJNNNSSSYYY]]]]]]```fffnnntttwwwwwwvvvxxxzzz|||}}}}}}}}}eeeXXXKKKFFFDDDAAA??????<<<<<<<<<;;;::::::999999555666666777666555444333333333333333333333333333333333333333333333333333444888444555BBBPPPhhhuuuttt~~~~~~}}}|||zzzhhhUUUJJJEEEBBBIIINNNTTT[[[]]]]]]ZZZWWWKKKHHHCCC@@@@@@DDDJJJNNNQQQOOORRR___vvvyyyxxxxxxmmm^^^PPPGGGBBB>>>???DDDFFFDDDAAAAAA===RRRnnn}}}yyywww}}}cccBBBBBB@@@999;;;999888777666666777888999333222111111000000111111333222000//////111222333444333222222222333444555888BBBdddvvveeeYYY]]]dddlll~~~iiiZZZMMMKKKMMMLLLKKKLLLGGGKKKNNNOOOPPPTTTZZZ```aaafffmmmtttxxxzzz{{{{{{yyy{{{}}}~~~~~~~~~hhh[[[NNNHHHEEEAAA??????===<<<<<<;;;;;;:::999999555666777777777666444333333333333333333333333333333333333333333333333333444777444444@@@NNNeeexxx{{{|||}}}mmmYYYMMMFFFAAAJJJOOOVVV]]]aaa```^^^\\\NNNJJJCCC??????CCCJJJNNNSSSOOONNNZZZtttyyyyyy~~~vvvjjj[[[MMMEEE@@@===>>>CCCFFFCCC@@@AAA???UUUppp|||uuusss```BBBBBB???888<<<999999888777777888999:::333222222111000111111111444333111//////000222333444333222222222333444555555===^^^xxxfffYYY\\\bbbiii{{{[[[LLLAAACCCIIILLLNNNPPPMMMRRRVVVVVVTTTVVV^^^eeeggglllsssyyy{{{{{{|||}}}}}}ppp___MMMGGGFFFCCC@@@>>>BBB???===;;;;;;:::999777666666666555444444333333111222222333333222222111333333333333333333333333000333222555>>>FFF[[[zzz}}}zzz|||{{{}}}|||zzz|||yyyoooaaaSSSLLLIIIKKKPPPYYY```eeeeeebbb```UUUOOOGGGBBBAAADDDGGGIIIQQQTTTYYYccczzz{{{xxx{{{|||sssbbbPPPEEEBBB<<<;;;>>>DDDFFFBBB?????????RRRssszzzyyyVVVHHHCCC>>>===;;;;;;:::999999999777444222222222222222222222222222000000000000000000000000222444444444222222222444999:::SSSmmmWWWWWWdddhhhqqq^^^KKKEEEJJJKKKPPPYYY[[[\\\\\\\\\[[[ZZZ\\\```cccppptttzzz}}}|||{{{{{{|||{{{}}}uuudddRRRKKKIIIGGGDDDBBBCCC@@@===<<<;;;:::888777777777666555555444444333333333444444444444333333333333333333333333333333111444222444<<>>>>>===<<<;;;:::::::::888555333222222222222222222222222000000000000000000000000222333444444222222333444777888QQQ}}}pppXXXWWWcccfffppp\\\JJJGGGPPPRRRWWW```aaa```aaaaaa```___^^^```aaaiiimmmrrruuuuuuttttttuuuwwwyyy{{{|||}}}wwwfffTTTMMMLLLJJJGGGEEEDDDAAA>>><<<;;;:::888777777777666666555555444444444444555555555555444444333333333333333333333333333555222333;;;BBBXXXwww~~~}}}xxxyyy}}}yyyvvvrrrllldddYYYNNNGGGJJJPPPYYYaaaeeeeeeaaa___XXXSSSKKKEEEBBBDDDHHHKKKOOOTTT[[[hhh{{{xxx{{{{{{rrrhhhYYYIII@@@>>>======@@@FFFGGGBBB???@@@LLL]]]zzzOOODDDAAA===>>>======<<<;;;::::::999777444222222222222222222222222000000000000000000000000111333444444333222333444444666NNNyyyvvv\\\VVV```dddmmm^^^LLLJJJTTTXXX^^^eeefffeeeggghhhgggccc```^^^]]]```ccchhhlllllllllmmmmmmtttvvvxxxzzz|||tttdddSSSMMMMMMLLLIIIGGGEEEBBB???===<<<;;;999777888888777666666555555444444444555555555555444444333333333333333333333333444666222333;;;BBBYYYxxx|||~~~|||xxxvvvwwwwwwuuuvvvzzzuuurrrnnnkkkggg]]]PPPFFFFFFLLLUUU]]]aaaaaa^^^[[[WWWSSSLLLFFFBBBBBBEEEIIIPPPUUU]]]lll{{{xxx{{{xxxmmmbbbTTTFFF>>>=========BBBGGGFFFAAA???@@@HHHZZZvvv~~~QQQFFFAAA=========>>><<<:::::::::999777555333333222222222222222111000000000000000000000000000222444555333333333444333444KKKsss~~~```VVV^^^aaajjj|||fffRRRMMMUUUYYY```iiiiiikkkmmmooommmgggaaa\\\ZZZ[[[^^^bbbfffhhhiiijjjjjjtttvvvyyy{{{~~~qqqbbbTTTPPPQQQPPPLLLJJJEEEBBB???>>>===<<<:::888999888888777666666555555333333444444444444333333333333333333333333333333333555222444<<>>BBBGGGEEE@@@>>>@@@EEEYYYuuu~~~}}}SSSHHHBBB<<<<<<<<<===;;;999888888888666444333333333222222111111111000000000000000000000000///222444555444333333444333444GGGkkkvvvrrrfffWWW\\\```hhhyyymmmWWWOOOWWW]]]gggrrrttttttvvvvvvsssllleee___\\\]]]___bbbfffjjjmmmmmmmmmuuuwwwzzz|||~~~}}}uuukkkfffhhhnnnrrrsssvvv}}}rrrdddXXXVVVXXXUUUPPPMMMDDDBBB???>>>>>>===;;;:::999999888888777777666666333333444444444444333333333333333333333333333333222555333555<<>>===@@@AAAYYYttt{{{zzz}}}QQQHHHBBB<<<===>>>>>><<<999888888777666555444333333222222111111111000000000000000000000000...111444555555444333444555333AAAaaa~~~sssgggtttkkkWWW[[[```hhhwwwrrrZZZRRRZZZdddqqq~~~~~~|||xxxpppiiieeecccbbbbbbeeejjjooossstttsssvvvxxxzzz|||}}}|||rrrrrr~~~yyyrrrssszzzoooaaaYYYYYY^^^aaabbbdddkkkuuuttthhh]]]\\\]]]XXXPPPKKKCCCAAA???>>>>>>>>>===<<<:::999999888888777666666444444555555555555444444333333333333333333333333222555444555;;;???QQQnnnxxx{{{}}}vvvjjjggghhhgggeeeddd```eeemmmrrrooocccRRREEEAAAEEELLLSSSZZZ___aaaccc___``````ZZZRRRLLLKKKLLLQQQTTT[[[kkk|||~~~rrr```RRRGGG???;;;===:::===BBBFFFCCC<<<;;;???CCC^^^zzz}}}|||rrrJJJDDD@@@===???AAA???===:::888888888777666444444333333222111111000000000000000000000000000...111444666555444333333666111;;;WWWuuu}}}kkknnnnnnXXX[[[```iiiwwwttt\\\UUU___iiixxx}}}wwwooojjjggggggffffffhhhmmmtttxxxyyyxxxzzz|||~~~~~~~~~sssiiidddaaaaaaeeekkklllxxx|||uuuzzzttteee^^^```fffjjjllllllnnnrrryyyvvvjjj___^^^^^^WWWNNNGGGCCCAAA???>>>??????>>>===::::::999999888777777777555555666666666666555555333333333333333333333333222666444555999<<>>MMMiiiiiiCCC@@@???===AAAEEEAAA>>>;;;:::::::::999888444444333333222111000000000000000000000000000000---000444666555444333333666000666PPPpppqqqqqqpppYYY[[[aaaiiiwwwuuu^^^WWWaaakkkxxxzzzssslllgggfffggghhhhhhjjjooovvv{{{|||{{{yyyeee[[[VVVUUUXXX^^^bbbkkkzzzuuuhhhdddjjjttt{{{}}}}}}zzzzzzvvviii^^^\\\[[[UUULLLGGGGGGFFFEEECCCAAA???>>>======;;;999777777888999:::666666666666555555555555555555444333333333333444555999555444;;;@@@MMMbbbllluuusssttt~~~qqqmmmgggcccaaa___]]]\\\___aaafffjjjhhh^^^PPPEEE@@@AAAEEEKKKSSS[[[___aaaeee```]]][[[VVVMMMHHHHHHLLLRRRYYYeee|||||||||{{{{{{}}}||||||kkkTTTFFF@@@===<<<===:::BBBCCCBBBBBB:::888EEEUUU{{{bbbCCCCCCCCCAAACCCCCC@@@>>><<<999888777666666666666555444333222222111000000000000000000000000222222333444444444444333222444:::JJJbbb{{{^^^\\\bbbhhhrrrmmmXXXPPPVVV```rrr{{{sssllliiihhhhhhhhhjjjnnnsssxxx|||xxxgggWWWPPPMMMKKKMMMRRR[[[```mmm{{{}}}}}}xxxrrrrrrzzzssssss~~~vvvhhh[[[WWWWWWQQQJJJFFFHHHGGGFFFDDDBBBAAA??????===;;;:::888777888999:::666666666666555555555555555555444333333333333444555888555444:::???JJJ___lllqqqpppvvv{{{ooommmhhhccc^^^ZZZXXXXXXXXX[[[^^^aaa___VVVHHH???>>>???CCCIIIQQQYYY^^^```ddd```^^^\\\VVVMMMHHHGGGIIIPPPXXXdddxxxxxxqqqsssyyy|||wwwuuuppp```NNNDDD???;;;999999<<>>===;;;:::999999999999666666666666555555555555555555444333333333333444333666222222999;;;BBBSSSgggjjjlll|||~~~ssstttrrriii]]]TTTQQQRRROOOOOOPPPOOOKKKEEE===888;;;===BBBGGGMMMUUU\\\aaabbb___^^^^^^XXXMMMEEECCCBBBLLLVVV___qqqzzzhhhdddfffooozzzmmmhhhqqq}}}tttiiiYYYNNNDDDAAA???<<<;;;;;;===FFFEEEBBBAAA<<>>===<<<<<<888777777666555444333333111111111111111111111111//////000111111111111111555444444999IIIeeevvvccc[[[___lllsss|||ZZZKKKHHHNNNRRR```rrrwwwvvvrrrllldddaaaccckkkqqqvvvzzzjjjYYYOOOJJJCCCDDDGGGMMMQQQRRRPPPNNNRRRUUUYYYZZZZZZ[[[aaaggghhhxxx}}}oooxxxooo\\\TTTRRROOOKKKJJJFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>===;;;:::999999999666666666666555555555555555555444333333333333444333666222222999999>>>LLLccckkkqqquuuvvvtttkkk^^^TTTOOOOOOKKKKKKJJJGGGCCC???;;;999<<>><<<:::;;;>>>===FFFGGGCCCAAA<<>>===<<<999888777666555444444333111111111111111111111111//////000111111111111000000222444999FFF___}}}zzzcccYYY^^^mmmsss~~~```PPPJJJNNNQQQ___qqqwwwvvvppphhhaaa```eeemmmtttwwwyyy}}}~~~aaaOOOHHHFFFGGGIIIKKKNNNQQQSSSSSSQQQUUUXXXZZZZZZ[[[^^^ccceeehhhuuu~~~mmm[[[TTTRRRNNNJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@??????>>>===;;;:::999888666666666666555555555555555555444333333333333444333666222222999999;;;GGG^^^pppzzz~~~~~~}}}uuuuuurrrjjj___TTTNNNKKKFFFFFFDDD@@@;;;999999:::>>>BBBFFFIIILLLSSS[[[bbbiiihhhjjjkkkeeeXXXMMMIII@@@HHHPPPYYYmmm{{{bbb^^^^^^cccmmmuuuyyywwwllljjjooozzzxxxlllaaaQQQGGG>>>:::777666999>>>===FFFFFFBBB@@@<<>>===<<<999999888777666555444444222222222222222222222222//////000111111111111111---111555999CCCYYYvvvzzzfffXXXZZZhhhrrr{{{fffUUUNNNQQQVVVdddtttxxxxxxpppfff___aaahhhpppuuuuuuwwwzzz|||www[[[KKKGGGGGGLLLNNNOOOMMMOOOSSSUUUTTTVVVZZZ^^^cccjjjrrrtttqqqrrrwww|||lll]]]WWWUUUQQQKKKGGGGGGFFFFFFEEEDDDCCCBBBBBB?????????>>><<<:::999888666666666666555555555555555555444333333333333444444666222333:::888888CCCZZZwww|||{{{|||vvvuuuqqqkkkbbbXXXOOOJJJDDDCCC@@@<<<888777:::===@@@CCCGGGIIIKKKQQQZZZaaaiiiiiikkkmmmfffYYYMMMHHH@@@DDDJJJTTTkkklll^^^___```fffpppvvvyyy}}}pppjjjlllqqqzzz}}}tttfffZZZKKKCCC<<<999888666999>>>???GGGEEE???>>>>>>KKKcccuuu\\\LLLHHHKKKFFFCCCEEEAAA???@@@@@@@@@???===<<<;;;:::999999888777666555444222222222222222222222222///000111111222222111111...222555666===QQQooo~~~uuuwwwmmm\\\XXXbbbmmmuuueeeTTTPPPZZZcccsss}}}qqqccc^^^ccclllsssvvvtttuuuvvvwwwzzzvvvyyyoooVVVJJJHHHIIINNNQQQRRROOOPPPVVVZZZYYY[[[aaaiiivvv}}}nnn```[[[ZZZTTTMMMIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@???>>>===;;;999888777666666666555555555555555555444333333333333444444777333444;;;888777AAAWWW{{{|||{{{|||yyywwwrrrmmmfff\\\SSSLLLEEEDDD@@@;;;777888===AAA@@@DDDGGGIIIJJJOOOXXX___ffffffiiikkkdddVVVIIIDDD???BBBFFFQQQiiiyyyeee___ggghhhnnnvvvzzz{{{xxxjjjhhhmmmsss{{{|||rrrbbbTTTHHHBBB===<<<;;;999;;;???AAAGGGCCC<<<<<>>?????????>>>===;;;:::::::::999888777666555555222222222222222222222222000000111222222222222222000333444333888KKKjjjxxxxxxrrr}}}|||ttt```YYY```hhhppp___PPPRRRaaaqqqrrrbbb]]]dddnnnuuuvvvtttttttttuuuxxx~~~rrrgggkkkrrrzzzjjjTTTJJJJJJKKKNNNSSSTTTQQQSSSZZZ^^^]]]]]]eeeqqqlll\\\ccciii^^^PPPKKKHHHFFFEEEEEEEEEEEECCCAAA@@@???>>>===<<<;;;:::999666777777777666555444444555555444444444555666666333333333444555777999;;;YYYrrr~~~~~~wwwvvvzzzuuuuuussspppiii___TTTMMMFFFBBB???<<<999777<<>>>>>======<<<<<<<<<<<<;;;:::888666444333777555333111111111222333000000111222333444444555///444333555<<>><<<<<<;;;888888888888777666555555555555444444444444444555222222222222444666888999QQQiiixxxtttuuuwwwuuuxxxyyyyyyxxxuuunnndddXXXOOOGGGCCC???>>>;;;:::@@@HHHHHHGGGJJJPPPTTTUUUZZZ```iiigggddd]]]TTTNNNJJJIIIGGGEEEHHHSSSbbbyyykkk]]]___dddllliiikkkssswww~~~vvvooogggiiisss~~~{{{lll\\\RRRCCC@@@<<<888888:::===@@@FFFGGGEEE@@@===HHH```uuunnnXXXOOOEEEAAACCCEEECCC???@@@??????>>>===<<<<<<<<<;;;;;;;;;:::888777555444777555333222111111222333000111111222222333333444000444333333:::BBBZZZ|||~~~eee```]]]eeejjjuuu]]]LLLIIISSS]]]iiiqqqmmmdddZZZWWWdddtttzzzyyywwwooopppssswww|||}}}mmmkkkpppxxx|||vvvppplllaaaQQQJJJLLLOOOOOOSSSRRRRRRXXXfffooollldddTTT]]]lllzzzjjjbbbiiikkk^^^PPPLLLNNNJJJGGGDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@???>>>===999999999999888777666555666555444333333333333333111111111111333555777888HHH^^^mmmkkknnn|||zzzvvvxxx}}}}}}~~~|||uuuiii\\\SSSJJJDDD@@@???>>>???FFFNNNNNNLLLNNNTTTXXXYYYZZZ\\\\\\ZZZWWWRRRLLLHHHGGGHHHIIIGGGHHHOOO\\\qqqoooVVVRRRYYY^^^bbb```dddkkkssswwwpppkkkhhhkkkvvvwwwgggWWWLLLAAA???;;;888888;;;>>>AAAFFFFFFCCC???BBBUUUpppyyyfffWWWPPPGGGCCCDDDDDDBBB>>>AAAAAA@@@???===<<<;;;;;;::::::::::::999888777666777555444222222222222333222222222222222222222222111555222222777<<>>>>>:::::::::999888777666555666666555333222222222222222222111222333555666888BBBXXXhhhhhhmmm}}}zzzzzz{{{nnn```VVVLLLEEE???>>>???AAAJJJRRRWWWUUUUUUXXX[[[[[[WWWUUUNNNMMMKKKHHHEEEEEEGGGIIIIIIGGGGGGMMMWWWkkk}}}bbbUUURRRRRRQQQUUUVVV[[[ffftttzzzzzz}}}yyytttpppmmmkkkooowww}}}qqq```PPPFFF@@@===:::888888<<<@@@CCCHHHFFF@@@===GGGcccwww```TTTPPPJJJGGGFFFFFFDDDBBBBBBBBB@@@???===<<<;;;:::999999::::::999999888888666666444333222222333333333222222222111111000000111555222222666999KKKgggyyyzzzhhhZZZ```ccclll|||hhhUUUOOOXXX```jjjpppjjjdddkkkuuu|||yyyoooddd]]]dddiiiqqqyyyuuugggggglllssswwwuuummmbbbZZZRRRRRRPPPLLLKKKNNNTTTYYY___bbbgggooozzz~~~uuuiiieeessstttaaaYYYVVVRRRRRRUUUNNNMMMMMMMMMMMMKKKHHHFFFDDDDDDCCCBBB@@@???>>>===:::::::::999888777666555777666555444333222222222333333222333333555777888AAAUUUeeehhhmmm{{{~~~}}}sssdddZZZOOOFFF>>><<<>>>BBBKKKSSSZZZZZZZZZ[[[]]]]]]YYYTTTHHHIIIHHHGGGFFFGGGKKKMMMGGGFFFHHHMMMVVViiilll```]]][[[TTTOOORRRPPPSSS___tttuuurrrwww{{{yyyuuuqqqoooooorrrxxx~~~zzzlll[[[LLLDDD>>>;;;999777999===BBBEEEIIIFFF>>>;;;LLLoooyyyttt|||uuu[[[PPPOOOMMMKKKJJJHHHGGGFFFBBBBBBAAA???>>><<<;;;;;;999999:::::::::999999888666666555444333333333333333222222111111000000///000444222222777888GGGaaauuukkkXXX___bbbjjjyyyfffTTTRRR```nnn{{{}}}ssskkkttt||||||sssiiibbb___bbbhhhrrr|||rrreee___```aaa```]]]XXXTTTQQQNNNOOOPPPOOONNNPPPWWW^^^cccmmmwww|||}}}xxx}}}yyyggg___[[[WWWSSSSSSRRRPPPNNNMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::888777666777666555444444444444444444333333333333555777888@@@SSScccgggkkkwwwyyykkkaaaSSSHHH>>>;;;===BBBKKKSSSXXXZZZ\\\\\\^^^```___ZZZNNNNNNOOONNNMMMMMMPPPRRRGGGGGGKKKPPPXXXjjjrrrccc^^^``````\\\YYYXXXSSSQQQZZZppp|||sssuuu{{{|||zzzyyyrrrqqqrrruuu{{{wwwhhhXXXLLLEEE<<<:::888777999>>>CCCGGGGGGEEE>>>===QQQuuuxxxqqq~~~hhhWWWLLLNNNOOONNNKKKIIIHHHIIIBBBBBBAAA@@@>>>===<<<<<<999:::::::::::::::999888666666555555444333333333222222111111111000000000000333111333777777BBBZZZ~~~yyyqqqZZZ]]]aaaiiivvv|||wwwaaaRRRUUUggguuuxxxwww~~~tttggg```___```ccckkkvvvlll```XXXVVVRRRMMMHHHGGGHHHJJJGGGHHHKKKNNNOOOQQQZZZeeemmm}}}zzziiiaaa```\\\WWWSSS^^^ZZZTTTOOOLLLJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>>?????????>>><<<:::999888777666666555555555666666333333222222222444555666>>>QQQcccjjjppp{{{tttkkkXXXLLL@@@<<<===BBBKKKSSSVVV\\\___]]]]]]```aaa^^^VVVWWWWWWUUURRRPPPOOOPPPHHHJJJOOOUUU\\\llltttfff[[[ZZZ]]]]]]]]]___[[[ZZZZZZ___mmm}}}wwwzzz~~~~~~vvvvvvwwwyyy~~~}}}rrrbbbSSSIIIDDD;;;999777777999???DDDHHHDDDDDD???@@@UUUuuu}}}vvv[[[RRRJJJMMMPPPNNNJJJGGGFFFFFFAAAAAA@@@@@@???>>>======:::;;;;;;;;;:::999999888666666666555555444333222111111111111000000000000000333111333666444===SSSxxx}}}xxx```\\\___gggttttttiiieeeXXXOOOWWWhhhrrr|||}}}~~~kkk[[[WWW[[[^^^hhhppp|||xxxdddXXXSSSQQQMMMFFFAAA???AAADDDAAABBBGGGLLLMMMPPP\\\iiikkkaaabbbbbb___\\\kkkdddYYYQQQLLLKKKJJJJJJEEEEEEDDDBBBAAA@@@???>>>BBBAAAAAA@@@>>>===;;;:::777666666666666777777888222222111111111222444555<<>>CCCKKKSSSXXX```bbb]]][[[^^^```^^^[[[\\\[[[WWWRRRNNNLLLKKKJJJMMMSSSXXX___mmmtttggg]]]VVVWWWYYYWWWXXX\\\ZZZ___eeehhhmmmxxx}}}{{{}}}zzz~~~|||||||||}}}~~~xxxlll\\\NNNEEEAAA:::888777777:::???EEEIII@@@CCCAAADDDWWWttt~~~zzzQQQOOOIIIMMMPPPNNNIIIDDDCCCCCCAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;:::999888777666666666666555444333222000000000000000111111111111444222222555222999MMMqqq{{{~~~xxxzzzzzz|||}}}dddZZZ^^^fffrrrvvveeeYYYUUUMMMIIIUUUccchhhqqq|||~~~xxxdddUUUUUU^^^cccllltttrrr^^^QQQPPPPPPMMMHHHAAA>>>>>>@@@AAAAAAFFFKKKMMMOOO\\\jjjoooggghhhgggaaa\\\bbb[[[SSSNNNMMMLLLKKKIIIHHHGGGEEECCCBBBAAA@@@@@@BBBBBBAAA@@@???<<<:::888888888777777777777888888555555444444444555555666===LLLcccsssxxxzzzlllVVVCCC???@@@@@@GGGPPPYYY\\\aaacccaaa^^^\\\[[[^^^YYYUUURRRQQQOOOLLLIIIPPPUUUYYY[[[bbbttt|||lllkkkfff```^^^^^^^^^]]][[[bbbeeejjjqqqwww|||~~~~~~}}}{{{sssfffVVVHHH@@@===999;;;;;;;;;@@@GGGJJJHHH>>>>>>@@@HHHZZZooo||||||lllZZZKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999888888777666555444333333333333222111111222222222444222222444555666;;;BBBggg}}}{{{uuuzzzrrrvvvjjj^^^^^^bbbmmm~~~~~~ooo___RRRKKKHHHCCCDDDJJJVVVcccooozzz~~~yyykkkZZZPPPTTTaaakkk{{{xxxcccSSSJJJLLLMMMMMMKKKGGGDDDCCCCCCCCCGGGDDDFFFRRRXXXZZZbbbvvvooooookkkccc^^^\\\XXXSSSOOOMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA>>><<<:::999888888777777777777777555555444444444444555555:::HHH___qqq{{{qqq\\\HHHAAAAAABBBIIISSSXXX\\\```bbbaaa```______^^^[[[YYYXXXXXXXXXUUURRRVVVZZZ^^^aaakkk|||qqqmmmiiidddaaaaaaaaa```___eeeiiipppxxx}}}yyypppbbbRRRFFF>>><<<666999999:::???EEEHHHEEEAAA???AAALLL___sss}}}bbbRRRGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>=========>>>;;;<<<<<<<<<<<<;;;;;;:::888777777666666555555444444444333222222222222222444111111444555555:::AAAaaawww}}}vvvzzz}}}rrrppp\\\[[[___kkk}}}xxxgggXXXMMMGGGEEEGGGFFFGGGMMMWWWfffvvv}}}vvvgggWWWQQQXXXgggsssvvvbbbRRRIIIKKKLLLMMMKKKIIIGGGGGGGGGFFFMMMLLLNNNWWWZZZZZZcccwwwyyyuuummmeeeaaa\\\ZZZWWWSSSNNNLLLLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA>>>===;;;:::888777666555555555555444444333333333444444777BBBWWWlllzzz~~~{{{xxxcccOOOEEEBBBCCCLLLWWWXXX[[[^^^`````````aaabbb^^^]]]^^^```bbbbbbaaa___]]]```bbbfffttt}}}qqqrrrrrrxxx|||wwwqqqmmmiiigggfffffffffeeeeeejjjrrr|||{{{uuujjj\\\MMMBBB<<<:::555888:::;;;@@@FFFGGGEEE@@@===@@@NNNcccssszzz{{{YYYMMMGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;777777666666666666666666555555444333222222111111333111111333444444888???XXXnnnxxx{{{vvvzzz___[[[]]]iiiyyyppp]]]OOOGGGDDDCCCFFFFFFFFFGGGOOO^^^ppp|||uuudddWWWUUU```rrrqqq^^^OOOHHHHHHIIIKKKKKKJJJJJJKKKLLLHHHSSSTTTTTTYYYXXXYYYcccooo~~~vvvmmmfffdddcccbbb```YYYPPPKKKJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDBBB???>>>===<<<:::888666555444444555444444333333333333444666===NNNcccttt}}}{{{wwwwww|||jjjVVVIIICCCEEENNNYYYYYY[[[]]]]]]]]]^^^___aaa^^^___bbbfffhhhiiiiiihhhfffiiijjjooo}}}qqqeeeeeegggqqq{{{yyytttrrrooommmlllkkkkkkkkkfffjjjqqqyyy~~~xxxqqqdddUUUHHH???;;;999777:::===???DDDIIIIIIEEE???===EEEWWWjjjuuuxxxxxxzzzYYYNNNMMMHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;666666666777777888888888666666555555333222111000333000111333333333777===MMMccc{{{}}}iii```^^^gggssskkkVVVIIIEEEEEEFFFEEEJJJMMMOOOWWWgggxxx{{{fff[[[]]]jjj~~~jjjWWWKKKEEEDDDFFFHHHIIIIIIKKKNNNPPPRRR]]]^^^YYYYYYVVVYYYeeexxxvvvlllhhhhhhgggfffccc\\\SSSMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEECCCAAA???>>>???===;;;999777555444444666555444444333333333333777999EEEXXXhhhpppsssuuu~~~~~~}}}ooo]]]NNNEEEFFFOOOYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]]]]```dddhhhkkklllmmmmmmmmmrrruuuyyy}}}iii___```bbbmmmxxxwwwuuuuuusssqqqpppoooooopppmmmooossswww{{{~~~~~~~~~yyyrrrjjj]]]OOOEEE>>>;;;:::777;;;???AAAEEEIIIGGGBBB>>>BBBQQQfffvvv{{{}}}vvvZZZOOOPPPHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???>>>>>>=========::::::;;;;;;;;;;;;;;;:::666666777777888999999999666666666666555333111000333111111333333222555;;;EEEXXXwwwrrrddd]]]dddooowwwkkkVVVIIIEEEHHHKKKMMMSSSWWWZZZfff|||jjjaaafffsss}}}wwwaaaQQQGGGCCCBBBDDDFFFHHHIIILLLPPPSSSbbbjjjfff\\\WWWRRRUUUbbbyyy}}}tttlllhhhiiicccaaa^^^YYYTTTQQQQQQRRRKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCAAA???>>>@@@???===;;;888777666555777666555555444444444444777666===MMM\\\dddgggiiiyyy{{{rrrdddTTTIIIHHHPPPWWWYYYZZZ[[[ZZZYYYXXXYYY[[[]]]```eeeiiilllnnnqqqsssrrrzzztttaaaZZZ]]]___iiiuuuuuuuuuvvvvvvtttrrrqqqrrrsssvvvwwwxxxzzzzzzzzzyyyyyyyyy{{{}}}yyyssshhh```TTTIIIAAA===:::999666;;;???BBBEEEGGGCCC===999EEE]]]vvv~~~~~~nnnXXXKKKNNNIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@????????????@@@===============<<<;;;;;;777777888888999999999:::666666777777666444222111333111222444444222555:::>>>OOOlllwwwyyyggg[[[aaakkksssrrr[[[LLLGGGJJJNNNRRRXXX[[[aaatttpppiiippp|||~~~|||nnnYYYLLLFFFEEEDDDFFFHHHJJJLLLOOOSSSVVVhhhnnnfffZZZTTTNNNPPP\\\sss~~~uuuoooiiidddccc]]]YYYUUURRRRRRSSSSSSTTTIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???AAA@@@>>><<<:::999888777888888777666555555555555555333888FFFUUU^^^dddiii}}}xxxtttjjjZZZNNNLLLQQQWWWWWWXXXZZZ[[[ZZZZZZZZZ[[[]]]aaafffjjjmmmrrrwww{{{yyyjjjYYYTTTXXX[[[fffrrrssstttuuuvvvuuurrrqqqrrrtttvvvwwwyyyzzzzzzyyyxxxxxx|||~~~uuunnn^^^VVVKKKBBB===;;;999888777<<>>===<<<888888999999999999999999555666777777777555444222444222333555555222444999:::GGG```www~~~lll\\\```hhhooo|||zzzcccOOOFFFIIINNNTTT^^^hhhvvvxxxttt}}}|||}}}eeeSSSIIIHHHJJJKKKLLLNNNOOOQQQTTTXXX\\\ffflllggg___^^^ZZZ\\\hhh}}}tttmmmjjjeee___\\\ZZZTTTNNNLLLNNNQQQRRRQQQKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCAAA@@@BBBAAA???===;;;:::999999999999888666666555555555444111555BBBRRR]]]fffmmm}}}wwwvvvwwwvvvnnn___RRRNNNRRRWWWUUUWWWZZZ\\\\\\\\\\\\]]]]]]aaagggkkkooouuu|||qqqeeeTTTOOOSSSWWWcccqqqssssssuuuvvvuuurrrqqqrrrtttqqqrrrtttvvvxxxxxxxxxxxxwwwyyy|||~~~}}}rrrjjjWWWPPPFFF>>>;;;:::888777:::???DDDFFFHHHHHHBBB:::>>>XXXcccWWWOOOFFFMMMJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>999999999999999999999999444555777888888666444333555333444666555333444999999BBBXXXxxx}}}rrr___```fffkkkxxxiiiRRRFFFGGGMMMXXXhhh|||~~~{{{~~~xxx```OOOIIIKKKOOOQQQRRRSSSTTTUUUXXX]]]```gggooonnnlllqqqrrrttt~~~hhhbbbeeeccc[[[UUUTTTQQQQQQTTTSSSNNNLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJLLLIIIFFFFFFIIIKKKJJJIIICCCAAA???>>>>>>===;;;:::999888777666666777888999444666666999GGG\\\jjjnnnssslllqqqsssoookkkfff]]]TTTRRRUUUSSS]]]cccbbbaaafffiiiiiijjjlllpppwwwuuuccc[[[UUUUUUYYY^^^fffnnnkkklllmmmmmmlllmmmppprrrtttwwwzzz{{{||||||}}}|||{{{zzzkkk]]]MMMIIICCC===999888999:::;;;>>>CCCFFFFFFCCC???<<>>>>>@@@BBBCCCFFFEEECCCAAA@@@>>>>>>===::::::::::::::::::::::::888999;;;;;;:::888555333444444444444444555666777888AAALLLgggvvv}}}eee^^^bbbjjjsss|||}}}bbbKKKGGGMMMZZZzzz}}}mmmZZZPPPMMMNNNRRRUUUWWWYYYZZZ\\\___bbbcccjjjqqq{{{}}}kkkhhhjjjhhh^^^WWWSSSUUUZZZaaa___WWWOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLJJJHHHHHHJJJKKKJJJHHHEEEDDDCCCBBBBBB@@@===;;;:::999888666555666666777555666555888EEEYYYggglll}}}ooohhhlllnnnlllkkkiiibbbYYYUUUWWW[[[gggrrrvvvyyy~~~vvvhhh```ZZZYYYZZZ\\\bbbhhhkkklllnnnnnnmmmlllmmmnnntttwww{{{~~~~~~~~~~~~}}}uuugggYYYKKKGGGAAA<<<888888999:::<<>>>>>>>><<<;;;;;;;;;::::::::::::999:::;;;<<<;;;999777555555555444444444555666666444<<>>AAAEEEFFFDDD@@@>>>===LLLllljjjVVVSSSMMMIIIMMMJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999999:::<<<<<<<<<:::888666666666555555444555555555666<<>>>>>NNNnnn~~~|||cccYYYVVVMMMJJJNNNJJJHHHFFFCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA???>>>>>>>>>>>>@@@@@@???===<<<:::999999999999:::;;;:::999777666777777666555555444555555777;;;???UUU}}}|||hhh```cccmmmvvvzzzxxx|||lllooottt{{{jjj[[[VVVVVV[[[```cccdddhhhkkknnnuuuuuupppmmmhhhbbb___^^^YYYTTTSSSQQQOOOQQQUUURRRQQQOOOLLLKKKJJJJJJJJJKKKLLLOOOPPPNNNKKKIIIGGGGGGHHHIIIKKKKKKGGGBBB>>>;;;:::888777666666777777666555444444777CCCTTTbbbrrr|||tttrrr~~~zzzcccZZZ^^^bbbgggqqqzzzxxxlll^^^WWWYYY```mmm|||zzztttqqqooonnnjjjgggiiinnnssswww|||}}}rrrhhh^^^RRRFFF@@@===:::888777888:::;;;@@@CCCEEEDDD???===>>>AAAOOOppp||||||ZZZXXXQQQGGGGGGHHHHHHGGGDDDBBBAAA@@@@@@AAA???????????????@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>AAA@@@???>>><<<;;;999999777888888999888888777666888777666555555555555555333666888JJJnnn~~~ooobbbccclllsssyyyrrrbbb^^^ffftttlll]]]WWW[[[fffppp}}}ssskkkgggbbb______[[[XXXVVVWWWUUUQQQOOOQQQQQQQQQPPPNNNMMMKKKJJJIIIIIILLLOOOOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHGGGDDDBBB;;;;;;999888777888888999777666555555555===NNN^^^{{{uuurrr|||zzzcccYYY\\\bbbfffqqq||||||ooo```WWWZZZ]]]gggvvv}}}wwwuuuuuuvvvsssqqquuu|||}}}|||zzzjjj^^^UUUKKKBBB<<<;;;999777777999;;;<<<@@@CCCEEEBBB>>><<>>>>>>>>?????????????????????>>>>>>>>>>>>>>>???@@@@@@???===<<<:::999999666777777777777777666666777777666666555666666666444777777CCCbbb}}}xxxfffccciiinnntttlll[[[PPPVVVcccuuuoooaaa^^^hhh~~~{{{ooohhhccc^^^[[[\\\[[[YYYYYY\\\ZZZSSSPPPPPPOOOPPPPPPPPPOOOMMMKKKIIIHHHKKKNNNNNNLLLJJJJJJJJJIIIGGGEEEEEEFFFGGGGGGFFF???===;;;999888888888888666666777777555999IIIZZZyyyyyyyyybbbXXX\\\aaaeeeppp|||}}}qqqcccZZZ[[[\\\eeettt{{{zzz{{{|||zzzyyy|||zzzsssbbbUUUMMMEEE???:::999888888888:::<<<>>>@@@CCCEEEAAA<<<<<>>>>>???@@@@@@@@@@@@@@@>>>>>>=========>>>>>>?????????>>>===;;;:::999999777777777777777777777777666666666666666666777888555;;;999@@@XXXrrriiibbbdddgggqqq~~~|||gggWWWMMMIIIVVVbbbttt}}}ssshhhgggxxxvvvlllfffaaa\\\YYY[[[___[[[YYYZZZXXXSSSRRRTTTNNNOOOQQQQQQQQQNNNKKKIIIGGGJJJMMMMMMKKKIIIJJJLLLJJJGGGDDDCCCEEEHHHIIIJJJBBB@@@>>>;;;999777777777666666888888555777FFFXXXvvvyyyaaaXXX[[[___cccnnn{{{}}}ssseee]]]YYYZZZcccsss~~~~~~}}}~~~~~~wwwyyy~~~ooo]]]OOOHHHBBB<<<:::999888888999;;;===??????CCCDDDAAA<<<<<>>============>>>>>>???>>>>>>===<<<;;;::::::999888888888888888888999999666666555666666777888999222888666999NNNhhhkkkaaaaaabbbooo{{{nnnXXXKKKHHHIIIYYYdddsss}}}}}}yyywwwqqquuuyyy|||}}}xxxmmmmmm}}}rrrfffaaa^^^ZZZZZZ[[[fffgggfffaaaXXXSSSTTTVVVRRRRRRRRRRRRRRROOOJJJFFFIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKDDDCCC@@@<<<999888888:::666555555555999>>>DDDHHHyyywww{{{bbbQQQTTT]]]gggrrrzzz}}}xxxjjj\\\[[[[[[```iiirrr{{{zzz{{{|||~~~yyyyyy|||rrrbbbSSSHHHBBB>>>===888888888888:::<<<===???CCCBBBAAA???999:::KKK___rrrppp[[[IIIHHHJJJFFFEEEHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>======???AAABBBAAA@@@>>>>>>@@@AAAAAAAAA============<<<;;;:::999:::999999999999999999999;;;::::::999888777666555;;;999444:::LLL\\\vvvvvvccc___bbbkkkyyyyyyVVVKKKGGGDDDHHHWWW^^^fffhhhddd^^^[[[[[[^^^```dddiiipppzzz|||zzzuuueee^^^[[[ZZZZZZ[[[bbbcccccc^^^WWWSSSTTTVVVOOOOOOOOOPPPPPPOOOLLLJJJFFFGGGJJJMMMOOOQQQSSSSSSJJJJJJIIIIIIIIIIIIJJJJJJDDDCCCAAA>>><<<;;;<<<===777666444444666:::>>>AAA___qqq{{{|||zzzcccSSSVVV[[[fffsss||||||oooaaaZZZYYY\\\fffooowwwxxxyyy{{{}}}{{{yyy|||wwwmmm^^^PPPFFF@@@<<<;;;888777777888999<<>>===>>>???AAABBB@@@@@@@@@BBBCCCDDDBBB@@@============<<<;;;:::999999999::::::::::::::::::;;;;;;:::999888888888888999999333777EEERRRkkk}}}iiicccdddkkkwwwuuuVVVMMMIIIFFFIIIJJJPPPVVVXXXVVVSSSTTTUUUTTTXXX___dddjjjttt~~~iii^^^\\\ZZZYYYYYY\\\]]]]]]ZZZUUURRRSSSUUUPPPOOONNNNNNOOONNNLLLJJJGGGIIIKKKOOORRRTTTVVVVVVKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFDDDAAA???>>>>>>>>>:::888666444555777:::<<>>888999IIIhhh___PPPEEEFFFHHHFFFDDDFFFDDDEEEFFFGGGGGGFFFDDDCCC@@@???>>>>>>>>>???@@@AAA@@@@@@BBBEEEFFFEEEBBB???============<<<<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<;;;:::888888999;;;<<<999:::555555>>>HHH```yyypppfffeeejjjttt|||wwwuuuqqqWWWPPPKKKGGGJJJDDDLLLTTTWWWUUURRRRRRSSSUUU[[[bbbgggkkktttnnnccc```\\\XXXUUUVVVWWWWWWUUURRRQQQRRRTTTUUUSSSPPPOOONNNMMMKKKIIIMMMNNNOOOPPPQQQRRRRRRRRRMMMMMMNNNNNNMMMKKKIIIGGGLLLJJJFFFDDDBBB@@@>>>======;;;888666666888:::;;;JJJhhh|||sss{{{}}}hhhWWWXXXZZZfffsss|||~~~uuulll```ZZZZZZdddpppxxx}}}}}}vvvwwwzzz}}}{{{|||rrrfff^^^QQQFFF???;;;999888777777666777:::>>>CCCFFFCCCAAA===888<<>>>>>???@@@@@@@@@@@@AAACCCEEEEEEBBB@@@===============<<<;;;;;;999::::::;;;<<<===>>>>>>===<<<:::888999;;;>>>???:::<<<888777<<>>[[[{{{yyy~~~mmmZZZZZZ]]]gggsssyyy{{{zzztttmmmbbb\\\[[[dddqqqyyy|||xxxzzz}}}}}}~~~uuukkk^^^WWWLLLCCC===:::999888777777777888;;;???DDDFFF??????<<<:::CCCZZZxxxiiiSSSNNNIIIHHHHHHEEECCCCCCBBBDDDFFFHHHHHHGGGEEECCC@@@@@@??????????????????AAA???>>>???@@@BBBAAAAAA=========>>>======<<<;;;::::::;;;<<<<<<===>>>>>>===<<<:::999:::<<>>QQQppp|||~~~|||nnneeehhhnnnuuu{{{xxxfff]]]cccnnn{{{|||kkkXXXSSSRRRRRRZZZ\\\iiisssooobbbZZZ]]]eeeqqqqqqpppmmmnnnwwwrrrddd______\\\XXXVVVSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOPPPQQQTTTUUUTTTSSSNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKHHHFFFDDDFFFIIIKKKIIIGGG:::999777666666777888999888NNNiiizzz{{{~~~ttt```^^^```iiirrruuuwwwwwwtttpppddd^^^\\\cccnnnwww|||{{{}}}~~~yyymmmcccVVVPPPGGG???;;;:::999999777777888:::===@@@CCCEEE<<<<<<;;;===JJJbbbxxxxxxaaaOOOMMMKKKIIIGGGEEEDDDDDDCCCDDDEEEFFFFFFEEECCCBBB@@@@@@@@@@@@?????????>>>@@@>>><<<<<<>>>@@@@@@@@@=========>>>>>>======<<<:::;;;;;;;;;<<<============<<<;;;:::;;;<<<>>>???777;;;888888;;;;;;IIIccczzz}}}}}}wwwjjjggglllsssyyyuuudddXXXWWW]]]hhhmmmdddVVVUUUWWW\\\fffnnnssstttmmmcccbbbmmmxxx|||zzzvvvtttwwwvvvjjj^^^ZZZZZZXXXWWWWWWTTTSSSQQQPPPPPPPPPOOOOOOLLLMMMOOORRRUUUVVVUUUSSSMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNLLLIIIGGGIIIMMMNNNKKKHHH<<<;;;999888777777777888999EEEYYYmmm}}}~~~}}}hhhdddaaajjjqqqssstttvvvvvvttthhhccc```dddkkksss~~~}}}~~~yyyqqqfff[[[PPPJJJBBB<<<999888888888666888:::<<>>PPPhhhyyy~~~cccWWWIIIJJJJJJGGGEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>===<<<===???@@@???>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======999;;;888999===:::CCCXXX{{{sssfffjjjpppvvv|||vvvgggXXXQQQQQQUUU```]]]UUUVVVXXX]]]hhhnnnkkkiiihhhkkkrrrzzz}}}{{{}}}vvvjjj^^^YYYVVVTTTUUUWWWVVVTTTRRRQQQPPPPPPOOOMMMMMMMMMOOORRRUUUTTTRRROOOPPPPPPQQQQQQQQQQQQPPPPPPSSSRRRPPPOOONNNNNNOOOPPPSSSOOOLLLLLLNNNNNNIIIDDDAAA???===;;;999888888888555;;;LLLfffnnnjjjbbbjjjpppqqqssswwwyyyyyymmmhhheeegggjjjrrr~~~}}}}}}|||tttmmmaaaUUULLLFFF???999777777777777666888;;;>>>@@@BBBBBBBBB:::999888???SSSmmmzzz{{{xxxTTTNNNEEEGGGHHHEEECCCEEEHHHIIIEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<>>>@@@BBBAAA>>><<<======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;===>>>;;;<<<@@@;;;@@@RRRqqq{{{eeeiiioootttxxx{{{lll[[[PPPKKKLLLZZZ[[[UUUVVVVVVYYYccc^^^ZZZZZZdddrrr||||||yyy|||zzzzzz|||yyylll^^^XXXWWWWWW[[[___[[[ZZZXXXUUURRRNNNKKKIIILLLOOORRRUUUUUURRRMMMJJJOOORRRTTTTTTRRRPPPOOONNNVVVRRRPPPQQQPPPMMMNNNQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGDDD???;;;999999:::<<<333;;;HHHZZZuuu|||jjjdddiiiqqqvvvtttqqqttt{{{rrrhhhdddjjjooopppzzzzzzqqqfffZZZQQQGGGCCC???:::777666777888888777888???EEEFFFAAA:::666<<<;;;CCC\\\rrr~~~dddNNNLLLCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@??????>>>????????????>>>>>>======???@@@@@@>>><<<;;;;;;:::<<<>>>???@@@???>>>===>>>===<<<;;;:::999999999999;;;<<<<<<;;;::::::;;;=========;;;;;;<<<@@@CCC___qqqkkkhhhlllsss~~~iiiTTTLLLMMMOOOSSSWWWWWWUUURRRRRRRRRSSSVVV```llltttuuuvvvyyywwwzzz}}}}}}|||vvvjjj]]]XXXWWWVVVWWWZZZZZZYYYWWWTTTPPPMMMJJJHHHMMMOOORRRSSSSSSPPPMMMKKKMMMOOORRRRRRQQQOOOOOOOOOPPPMMMMMMPPPPPPMMMMMMOOONNNMMMLLLKKKJJJHHHGGGGGGGGGEEEAAA===;;;:::::::::777;;;CCCRRRlllqqqhhhjjjqqqwwwxxxvvvxxx}}}wwwlllfffjjjlllnnnxxx|||sssjjj```TTTLLLEEEBBB===999777666777777888888:::@@@EEEEEE???999:::>>>???MMMiiizzzYYYJJJHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@?????????;;;===??????===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;<<<<<<;;;:::999888888999999;;;<<<<<<;;;:::;;;;;;<<<===<<<;;;:::<<>>>>>======>>>???@@@@@@@@@???:::<<<>>>???>>>=========>>>>>>======<<<;;;;;;:::;;;;;;:::999888888888888:::;;;======;;;:::;;;<<<;;;<<<;;;:::999;;;>>>@@@OOOmmmssshhhiiioooxxxgggQQQGGGHHHHHHLLLRRRTTTTTTTTTVVVXXXZZZ\\\aaafffggghhhooowwwzzz{{{yyynnneeecccbbb]]]WWWTTTRRRQQQPPPOOONNNMMMLLLLLLQQQQQQPPPOOONNNMMMMMMMMMLLLMMMNNNMMMKKKKKKLLLMMMLLLOOOXXXbbbaaaXXXOOOKKKIIIJJJJJJJJJHHHFFFCCCAAACCCBBBBBBAAA???>>><<<;;;<<<999777@@@UUUmmmrrrlllkkkssszzz|||zzzzzzzzztttoooooonnnlllpppvvvyyy|||{{{~~~|||{{{mmmaaaWWWOOOGGGAAA>>><<<:::777666666666777:::<<<@@@CCCDDDAAA<<<888===EEERRRmmmcccJJJJJJHHHDDDDDDDDDDDDEEEEEEEEEEEE????????????>>>===<<<<<<:::;;;<<<===>>>?????????<<<>>>@@@@@@>>>============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999:::<<<======<<<;;;;;;<<<:::;;;;;;:::999:::<<>>MMM```sssyyyoooiiinnnuuuxxxvvvtttvvvttttttuuutttpppnnnooowwwzzzzzzzzzvvvuuuyyyuuugggZZZQQQJJJDDD@@@;;;:::888666666666777888<<>>;;;999===MMM```www[[[JJJKKKFFFBBBCCCCCCDDDEEEFFFFFFGGG>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<============@@@AAACCCBBB???===<<<<<<::::::::::::;;;===>>>???<<<;;;;;;::::::::::::;;;:::<<<======<<<;;;;;;<<<:::;;;;;;:::999999;;;===AAAUUUppp~~~nnnjjjmmmsssyyy~~~lllVVVKKKKKKIIIMMMQQQSSSSSSSSSVVVYYYZZZ]]]bbbgggiiiooo~~~}}}|||vvvuuu|||rrrfffdddddd^^^UUUPPPMMMLLLMMMNNNOOORRRUUUVVVRRRQQQPPPOOONNNOOOPPPQQQPPPPPPNNNLLLJJJJJJLLLNNNPPPSSS\\\cccbbbWWWLLLGGGLLLLLLKKKJJJHHHEEECCCAAABBBBBBCCCDDDDDDCCCCCCCCC<<<::::::>>>GGGVVVkkk|||uuujjjkkkppprrrqqqqqqpppsssvvvyyyyyyuuuqqqnnnrrruuuzzz}}}zzztttpppppprrrxxxxxxnnn```TTTLLLFFFAAA>>>999888777777777777888999===AAADDDCCC???<<<;;;<<>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<===<<<<<>>???@@@<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>>>><<<;;;<<<===:::;;;<<<;;;::::::;;;===>>>KKKccc|||vvvnnnnnnqqqwww}}}oooXXXLLLKKKMMMQQQTTTVVVUUUUUUXXX[[[___aaafffmmmsss||||||xxxxxx}}}ssseeeaaaaaa\\\TTTOOOOOOOOONNNOOOQQQSSSVVVXXXQQQQQQPPPPPPPPPQQQRRRSSSOOOOOONNNLLLKKKLLLPPPSSSSSSRRRTTTXXXWWWQQQMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHHHHGGGFFFFFFFFFEEE???======???BBBNNNggg~~~~~~ppplllmmmnnnooopppmmmqqqwwwzzz{{{zzzvvvrrrjjjmmmoooqqqssswww}}}zzzvvvsssrrrrrrnnnppptttxxx~~~{{{nnneeeXXXMMMFFFBBB>>>;;;777777777777888999::::::>>>BBBDDDBBB===:::<<>>======<<<<<<===>>>>>>=========>>>@@@AAA@@@===;;;::::::999;;;<<<>>>??????>>>>>>;;;:::::::::::::::;;;;;;;;;<<<>>>>>><<<<<<<<<===;;;<<<===<<<;;;:::;;;<<<===BBBUUUssszzz{{{sssnnnnnnuuu}}}{{{wwwaaaVVVUUUVVVYYY]]]___^^^___cccfffnnnnnnsss{{{~~~~~~uuueeeaaa```\\\UUUPPPRRRQQQPPPPPPQQQSSSVVVWWWQQQQQQQQQQQQRRRRRRSSSTTTMMMMMMMMMLLLLLLOOOTTTXXXVVVQQQOOOOOOOOOMMMOOOSSSJJJJJJIIIIIIIIIJJJKKKLLLOOONNNLLLJJJHHHGGGGGGGGGAAA@@@???>>>>>>IIIfff}}}tttmmmmmmmmmoooqqqlllqqqvvvyyy{{{|||zzzwwwgggiiijjjkkkmmmqqqyyy~~~uuulllfffggglllpppvvvxxx{{{}}}{{{uuuhhh___RRRIIICCC???;;;999777777777777888999;;;;;;???BBBDDDAAA;;;999===BBB[[[sss{{{wwwaaaLLLIIIMMMHHHIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBCCCBBBBBBAAA@@@???>>>???????????????>>>===;;;<<<>>>>>><<<:::::::::;;;<<<>>>@@@@@@???===<<<999999999888999999::::::;;;===>>>>>>===<<<<<<===;;;<<<======;;;;;;;;;===<<<<<>>:::666777888888666444666;;;@@@FFFEEEBBB===888:::DDDMMMppp~~~iii]]]SSSJJJHHHGGGHHHFFFCCCAAABBBDDDHHHKKKGGGGGGGGGGGGEEECCCAAA???<<<===>>>???????????????>>>==================>>>;;;<<<===???@@@@@@??????>>>>>>>>>===;;;:::;;;<<<:::<<<===??????===<<<:::===;;;:::<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@BBBCCCCCCCCCBBBBBB>>>??????===;;;;;;<<<===<<<===???@@@@@@???===<<>>>>>???@@@???===;;;;;;???EEERRRppp~~~{{{{{{~~~uuusssuuuzzz}}}nnniiiiiimmmrrrwww|||}}}tttjjjbbbZZZZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNOOOPPPRRRRRRQQQWWW```ddd]]]SSSPPPTTTWWWRRRRRRPPPOOOOOOOOOOOOOOONNNNNNNNNPPPSSSSSSRRRPPPNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGHHHEEE@@@@@@KKKXXXkkk}}}~~~wwwtttrrruuuzzz|||xxxtttsssoookkkbbbaaa```bbbdddffffffeee```dddhhhnnnttt{{{{{{ooohhhddddddfffiiipppwww||||||}}}|||uuulllaaaYYYOOOIIIAAA<<<:::999777444666777777777888;;;???BBBBBB;;;999;;;:::<<>>===???@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB???@@@@@@>>><<<;;;<<<>>>>>>???@@@AAAAAA@@@???>>>@@@BBBBBBAAA???=========<<<>>>AAAKKKeee{{{tttxxxrrrrrrzzz}}}xxxpppnnnrrrwww|||}}}|||lll___XXXXXXXXXVVVTTTQQQOOONNNQQQQQQQQQRRRSSSSSSRRRQQQRRRZZZ___[[[SSSOOOQQQTTTPPPPPPPPPOOOMMMLLLNNNPPPNNNNNNNNNPPPRRRRRRPPPNNNNNNLLLJJJHHHGGGHHHIIIKKKHHHHHHIIIIIIEEECCCHHHQQQ___zzz|||{{{wwwrrrlllgggeeedddeeehhhjjjjjjjjjiiimmmrrruuuxxx}}}uuummmiiihhhjjjlllmmmssszzz}}}tttlllcccXXXQQQGGGCCC===999888777666555666666777999;;;>>>AAACCCDDD:::777<<<===@@@WWWsssjjjUUURRRKKKEEEEEEDDDBBBBBBBBBDDDGGGJJJNNNPPPKKKHHHDDD@@@>>>???AAABBB???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@???===<<<===>>>>>>???@@@@@@@@@@@@???>>>AAACCCDDDBBB===;;;;;;===>>>???@@@EEEYYYwwwwww|||qqqnnnvvvzzzxxxuuuxxx{{{~~~zzzttt}}}{{{mmmbbbXXXVVVVVVTTTSSSPPPNNNLLLJJJMMMOOORRRTTTSSSQQQOOOMMMMMMOOOSSSUUUTTTQQQQQQRRROOOPPPPPPOOOMMMMMMNNNPPPOOOOOOOOOQQQSSSSSSQQQOOOLLLJJJHHHFFFGGGIIIKKKMMMJJJIIIIIILLLKKKIIIKKKOOO^^^xxx~~~}}}vvvpppllliiifffeeegggjjjkkklllpppvvv~~~zzzpppnnnmmmnnnppppppppptttzzzxxxnnneee[[[RRRKKKBBB???;;;888777777777777666777888;;;>>>AAABBBCCCDDD:::666;;;@@@HHH```yyywww\\\OOOOOOHHHDDDEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJFFFFFFDDDCCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<======BBBBBBBBBAAAAAABBBBBBBBB@@@@@@AAABBBBBBAAA??????@@@@@@@@@???===<<<===>>>===>>>>>>>>>>>>>>>>>>===???AAABBB@@@;;;999:::===@@@AAAAAACCCOOOhhhrrrlllpppwww{{{|||~~~{{{nnnkkkjjj```\\\]]]XXXUUUTTTQQQOOOMMMKKKJJJJJJIIILLLPPPQQQOOOLLLJJJIIILLLIIIKKKQQQUUUTTTRRRRRROOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTTTTSSSQQQJJJIIIGGGGGGIIILLLOOOQQQOOOKKKJJJMMMOOOMMMLLLNNN]]]uuu}}}xxxpppmmmhhhfffgggiiijjjjjjooowwwvvvooonnnnnnpppsssqqqooosssyyy~~~}}}qqqfff]]]TTTLLLFFF>>>===:::888777777888888777888999===AAACCCCCCBBB???999555:::EEEWWWnnnjjjUUUMMMNNNHHHEEEHHHGGGKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEECCC@@@===;;;>>>===;;;:::::::::;;;<<>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;:::;;;===@@@CCCDDDCCCHHHYYYrrrzzzpppooouuu~~~zzzjjjaaa^^^VVVXXX\\\YYYUUUSSSPPPLLLKKKJJJKKKKKKJJJLLLMMMLLLJJJHHHIIIKKKNNNIIIIIIPPPSSSRRRPPPQQQQQQPPPPPPSSSUUUUUUQQQMMMKKKKKKLLLOOOQQQRRRQQQOOOHHHHHHIIIJJJLLLPPPSSSUUUWWWPPPKKKMMMOOOLLLJJJIIISSShhh|||~~~~~~yyyvvvsssppppppooonnnmmmnnnvvvuuuqqqoooooorrruuurrrppptttzzz}}}vvviii]]]TTTMMMFFFAAA<<<;;;:::888666666777888999999:::>>>BBBDDDCCCAAA:::999888===QQQmmm```PPPLLLNNNGGGDDDIIIHHHPPPOOONNNMMMJJJGGGEEECCCCCCDDDDDDDDDBBB@@@>>><<>>??????===;;;;;;<<<======<<<<<<<<<<<<<<<<<<======;;;::::::<<<===>>>>>>>>>CCCFFFDDDCCCMMMcccwwwzzzrrrtttyyy~~~rrrccc^^^]]]XXXYYYZZZRRRVVVSSSOOOLLLJJJJJJLLLNNNNNNNNNMMMJJJGGGHHHKKKOOOOOOJJJJJJOOOPPPLLLKKKNNNRRRPPPPPPTTTXXXXXXRRRLLLFFFFFFGGGJJJMMMNNNMMMLLLHHHIIIJJJLLLPPPSSSWWWYYY]]]TTTLLLLLLMMMJJJFFFDDDHHH[[[lllttt~~~}}}~~~~~~~~~}}}|||yyyuuurrrooowwwuuussspppqqqtttwwwtttrrrvvv~~~yyypppcccWWWOOOHHHAAA===::::::999777555555666888::::::;;;???DDDEEECCC@@@888;;;<<>>==================>>><<<>>>???AAABBBBBBAAAAAA>>>???>>>===;;;:::;;;<<<======<<<<<<<<<<<<=========:::888999===@@@@@@???<<>>;;;:::999@@@UUUpppfffRRROOOJJJFFFDDDDDDFFFGGGMMMNNNOOONNNLLLHHHCCCAAAAAAAAAAAAAAA@@@@@@@@@???===>>>?????????===<<<;;;>>>===;;;999999999;;;<<<>>>===<<<>>>AAABBB???<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999;;;;;;<<<<<<===>>>>>>???>>>===???AAAAAADDDNNNYYY}}}vvvvvv{{{tttpppsssyyy~~~|||{{{xxxiiiYYYSSSRRROOOKKKJJJNNNNNNNNNNNNNNNMMMLLLLLLJJJHHHGGGFFFGGGJJJMMMOOOMMMIIIFFFFFFIIIMMMPPPPPPSSSSSSRRRRRRQQQPPPNNNLLLMMMMMMMMMNNNOOONNNLLLJJJHHHPPPXXXYYYUUUQQQRRRUUUWWWSSSQQQRRRQQQLLLJJJKKKNNNPPPVVVcccttt{{{yyyyyy|||{{{~~~}}}xxxsssttt{{{}}}vvvhhh[[[OOOIIIFFF@@@;;;888888888777777666777888888:::===AAADDDEEECCC>>>:::;;;999DDD^^^xxx[[[OOOLLLIIIEEEDDDEEEHHHIIIIIIJJJIIIHHHFFFCCC@@@>>>@@@@@@@@@?????????>>>>>><<<===>>>??????>>><<<<<<>>>===<<<;;;::::::;;;;;;===<<<<<<>>>@@@AAA???<<<<<<<<<<<<<<<<<<======>>>???>>>>>>======<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>===>>>@@@@@@AAAJJJTTTwwwuuuqqq{{{yyyqqqrrrwww||||||xxxzzzuuuaaaVVVQQQMMMJJJIIINNNOOOOOOPPPOOONNNLLLKKKDDDDDDFFFGGGJJJMMMPPPQQQRRRLLLFFFFFFKKKPPPRRRQQQVVVRRRMMMMMMPPPSSSRRRQQQRRRQQQRRRSSSTTTRRROOOMMMKKKQQQXXXYYYUUUQQQPPPQQQTTTQQQPPPRRRQQQOOOOOORRRGGGFFFPPPeeewww}}}vvvzzzzzzzzzvvvooo]]]RRRGGGDDDBBB===999888888888777666666777888999===???CCCDDDDDD@@@<<<999<<<<<>>>>>>>>>>>>>>>>>============;;;<<<===>>>???>>>===<<<=========<<<<<<;;;:::999::::::;;;===???@@@>>><<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======???======>>>>>>>>>EEENNNiiiuuummmvvvsssqqquuuzzz~~~vvvvvv|||~~~zzz{{{~~~fffWWWPPPMMMNNNQQQLLLMMMNNNOOOOOONNNLLLKKKEEEFFFIIIMMMPPPRRRTTTTTTTTTNNNIIIJJJNNNRRRPPPMMMQQQNNNLLLMMMRRRWWW[[[\\\SSSSSSTTTWWWXXXXXXUUURRRLLLPPPSSSSSSQQQOOOOOOPPPPPPMMMMMMOOOOOOLLLNNNRRRGGGCCCMMMeeetttuuuxxxssswwwxxxnnnhhhUUUKKKBBB@@@>>>:::777777888777666666666888999:::BBBDDDEEEDDDAAA===:::888<<<@@@SSSnnn{{{wwwuuuzzz|||```TTTIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@@@@============<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<:::;;;<<<===<<<:::888777888999;;;<<<>>>>>>======;;;;;;::::::;;;;;;<<<===999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>><<<888555666888777666666777999<<<>>>HHHHHHGGGCCC>>>:::888888===III___ssszzzzzzjjjVVVTTTIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAAAAA============<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;888999;;;<<<<<<:::888666888999;;;===============:::::::::::::::;;;<<<<<<888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>><<<;;;======<<>>======>>>??????>>>>>>>>>>>>============<<<<<<===>>>===<<<;;;:::777888:::;;;<<<;;;999888999;;;===>>><<<;;;<<<<<<:::999999999999:::;;;;;;;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>;;;:::>>>???>>>???CCCFFF\\\uuu{{{yyy{{{yyy{{{xxx{{{vvv]]]YYYWWWYYYZZZVVVSSSSSSOOONNNLLLJJJIIIJJJJJJKKKGGGIIIKKKNNNOOOPPPOOOOOOKKKKKKKKKIIIHHHJJJOOORRRaaa]]]WWWQQQOOORRRXXX]]]```]]]YYYWWWVVVTTTRRRQQQNNNMMMLLLOOOSSSUUUSSSQQQPPPRRRXXX[[[YYYTTTUUUZZZPPPJJJEEEIIIXXXlll}}}vvvjjj^^^TTTNNNFFF@@@<<<;;;999555555777777666666777:::???DDDGGGIIIHHHDDD===888999???FFFVVVjjjxxx|||dddSSSMMMGGGGGGGGGFFFFFFDDDBBBAAA???=========<<<======>>>>>>@@@@@@@@@?????????>>>>>>======>>>>>>===;;;999888777888:::<<<=========<<<:::===??????<<<;;;;;;<<<999999999999999::::::;;;==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===::::::???AAA@@@AAADDDCCCOOOccczzzzzz~~~xxxxxx|||}}}{{{uuubbb[[[VVVWWWZZZ[[[___cccTTTRRRNNNKKKIIIHHHIIIJJJHHHIIIKKKNNNOOOPPPQQQQQQMMMNNNNNNKKKIIINNNWWW___xxxmmm^^^SSSPPPRRRUUUVVV]]]ZZZVVVTTTTTTUUUUUUTTTPPPOOOQQQUUUZZZZZZUUUOOOKKKOOOUUUZZZXXXSSSTTTYYYXXXQQQFFFAAAMMMeeeyyy{{{rrreeeYYYNNNIIIAAA<<<999:::888555555888666666666777;;;AAAFFFJJJGGGEEEAAA;;;777:::DDDLLLeeexxx~~~xxxWWWSSSOOODDDEEEEEEFFFFFFEEECCCAAA@@@=========>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>><<<:::888777888999;;;===>>>???@@@@@@;;;>>>@@@@@@===::::::<<<999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<999:::???CCCBBBCCCEEEBBBFFFWWWppp}}}vvvuuuzzz|||~~~{{{{{{{{{wwwdddZZZSSSVVV[[[^^^^^^___TTTQQQMMMKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNXXXVVVPPPJJJHHHNNNYYYbbb{{{nnn^^^UUUPPPPPPUUU[[[YYYWWWVVVUUUTTTUUUVVVWWWYYYWWWTTTRRRRRRRRRQQQPPPJJJKKKLLLLLLNNNUUU___fffmmmZZZJJJIIIOOOYYYnnn~~~zzzzzzqqqiii___RRRHHHEEE;;;:::888777666555666666999999999:::<<<@@@DDDGGGKKK???999:::888888JJJ```xxxjjjPPPIIIFFFBBBEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<<<<===>>>???>>><<<;;;:::;;;<<<>>>@@@======;;;;;;:::;;;<<<===::::::999999:::;;;===>>>??????>>><<<::::::;;;===;;;:::999999999:::;;;<<<:::;;;<<<<<<;;;;;;<<<===???@@@@@@???===<<<===?????????@@@@@@@@@AAAAAAAAABBBHHHRRRddd|||zzzzzz}}}yyy~~~vvvqqq}}}xxxvvvtttrrryyy}}}}}}|||hhh\\\SSSSSSUUUVVVUUUVVVVVVSSSNNNLLLJJJJJJHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNWWWSSSMMMJJJLLLQQQWWW[[[jjj___TTTOOOMMMMMMRRRXXXXXXXXXWWWUUUTTTSSSRRRQQQWWWUUURRRRRRTTTVVVWWWWWWMMMNNNMMMMMMNNNSSSZZZ```eeeWWWKKKIIILLLSSSfffyyywwwlllnnn|||{{{{{{zzzpppeee\\\RRRHHHBBBAAA;;;:::888777666666666777888888888;;;>>>BBBDDDEEEBBB<<<999;;;<<>>===<<<<<<===>>>???======<<<<<<<<<===>>>???<<<;;;:::999999:::;;;;;;<<<;;;:::::::::;;;<<<===?????????===;;;:::<<<===;;;:::999999999:::;;;<<<;;;===>>>===;;;;;;<<<===>>>??????>>><<<<<<===>>>>>>>>>>>>>>>????????????@@@DDDLLL\\\sssyyyxxx{{{uuuyyyyyy}}}yyysssqqqqqqqqqqqqvvvyyy}}}{{{iii^^^SSSPPPQQQPPPPPPQQQWWWSSSOOOLLLJJJHHHFFFDDDDDDCCCDDDEEEGGGIIILLLNNNRRRLLLGGGGGGLLLQQQRRRRRRVVVOOOJJJJJJKKKKKKNNNSSSXXXXXXXXXXXXVVVSSSPPPNNNOOOMMMKKKLLLOOOSSSVVVWWWOOOOOONNNMMMMMMPPPUUUXXXXXXPPPKKKJJJIIIMMM]]]ooo{{{tttbbbXXXaaalllyyy{{{xxxyyy~~~pppeeeXXXNNNFFF???<<<===:::999888777666777777888888777888<<>>>>>===<<<;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>:::999888777777888999:::>>>===<<<;;;:::;;;<<<<<>><<<;;;<<<>>>::::::999888999:::;;;<<<>>>??????>>><<<;;;;;;<<<======>>><<<;;;:::<<<===>>>>>>>>>?????????@@@@@@???@@@EEEQQQfff~~~}}}sss|||yyyrrruuu|||xxxuuupppoooqqquuuyyy{{{}}}zzzwwwggg\\\QQQNNNOOOOOOQQQTTTTTTQQQMMMKKKJJJHHHFFFDDDEEEDDDCCCDDDEEEGGGJJJKKKKKKGGGDDDCCCGGGJJJLLLMMMMMMIIIHHHKKKMMMLLLLLLOOOTTTVVVXXXYYYXXXVVVSSSPPPKKKIIIFFFGGGIIIMMMPPPQQQMMMMMMLLLKKKKKKMMMPPPRRRKKKJJJLLLLLLIIIJJJWWWfffuuuvvvfffTTTUUUaaavvv|||rrrvvv}}}}}}xxxggg\\\PPPIIIBBB===;;;===999888777777777888999:::888777999>>>DDDFFFBBB???:::======@@@MMMdddxxx~~~}}}sssMMMEEEJJJHHHEEEGGGCCCCCCCCCBBB@@@???===<<<======<<<;;;;;;<<<======<<<===>>>@@@@@@???===<<<999888888777777888999:::???>>>===;;;::::::;;;;;;???@@@@@@???<<<;;;<<<===:::999999888999:::<<<===???@@@@@@???<<<;;;;;;<<<;;;<<<<<<;;;::::::;;;===@@@@@@@@@AAAAAAAAAAAABBB??????AAAIIIZZZrrrwwwwww|||uuuvvv{{{zzzsssrrrrrrtttyyy~~~}}}}}}zzzwwwtttxxxcccYYYOOOLLLLLLLLLOOOSSSOOOMMMJJJJJJJJJIIIHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGEEECCCBBBEEEKKKOOOOOOLLLLLLQQQRRROOOLLLMMMNNNPPPSSSVVVVVVVVVTTTSSSPPPMMMJJJHHHIIIKKKLLLLLLIIIHHHHHHJJJKKKMMMNNNNNNHHHLLLPPPOOOIIIGGGPPP[[[gggrrrmmm^^^WWW[[[qqqyyyoooqqqvvv}}}uuulll\\\SSSKKKGGGCCC===;;;<<<888888777777777999:::;;;888999<<>>GGG[[[rrr}}}}}}xxxyyyuuuttt~~~cccJJJGGGJJJEEEBBBEEEBBBBBBBBBAAA@@@>>>===<<<===<<<;;;::::::;;;<<<===;;;===???@@@@@@>>><<<;;;:::999888888999:::;;;<<>>===;;;:::::::::;;;>>>???@@@???===;;;<<<<<<999999888888999;;;<<<===@@@AAAAAA???<<<:::;;;;;;:::;;;;;;:::999999;;;<<>><<<::::::BBBUUUlll{{{|||sssuuuqqqnnn~~~gggXXXKKKIIIGGGAAA???BBBAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999:::;;;<<<;;;<<<>>>???>>>===;;;:::::::::999999:::;;;<<<>>>>>>===;;;:::999999::::::<<<>>>???>>><<<;;;;;;;;;999888888888999;;;===>>>???@@@@@@>>><<<::::::;;;999:::;;;:::999999;;;===<<<<<<<<<=========>>>>>>>>>???AAADDDIIIWWWpppwww|||}}}xxx|||}}}{{{yyyxxxuuuqqqnnnttt```WWWPPPLLLHHHEEEEEEIIIHHHHHHGGGHHHJJJJJJIIIGGGDDDEEEGGGGGGGGGFFFDDDCCCEEEEEEFFFFFFFFFGGGIIIKKKMMMJJJLLLQQQSSSQQQOOOPPPVVVTTTQQQNNNMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJHHHFFFGGGGGGHHHLLLPPPQQQOOOMMMNNNSSSVVVQQQKKKHHHKKKNNNNNN]]]mmmvvvmmmXXX___wwwrrrzzz~~~uuunnnggg[[[PPPIIIBBB======;;;888666888666666666777888;;;===>>>:::???DDDEEEAAA===<<<===:::>>>NNNhhh{{{~~~}}}~~~{{{uuuqqqxxxUUUQQQKKKFFFDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@???<<<;;;:::999999:::;;;<<<;;;<<<======<<<;;;:::999::::::999999:::;;;===>>><<<;;;:::999888888999:::;;;===>>>>>><<<:::999:::999888888888999;;;===>>>===>>>???===;;;::::::;;;999:::;;;;;;::::::<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::===BBBCCCCCCJJJ___uuuzzz}}}}}}yyyyyy||||||~~~~~~|||zzzxxxwwwuuuqqqmmmjjjwww^^^WWWQQQNNNKKKGGGHHHLLLIIIHHHGGGHHHIIIIIIHHHFFFAAACCCEEEGGGHHHFFFDDDCCCAAA@@@AAADDDHHHIIIFFFBBBGGGEEEFFFMMMPPPPPPOOOQQQaaa]]]VVVPPPLLLKKKLLLMMMMMMMMMNNNOOOQQQQQQOOOMMMIIIIIIJJJNNNRRRSSSPPPMMMKKKPPPRRRPPPLLLLLLOOOQQQOOOZZZlll~~~xxx]]]]]]zzz{{{}}}uuuyyyxxxlllddd]]]RRRGGGFFF???999999888666777999666666666777999;;;===???;;;AAAGGGFFF???:::;;;======CCCZZZwww|||yyyxxxtttjjjMMMNNNJJJDDDCCCGGGHHHDDD??????@@@AAAAAAAAAAAA@@@;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<;;;::::::999999999888888999;;;<<<>>>;;;:::999888888888999::::::<<<>>>===;;;999999999888888888888999;;;===>>><<<===>>>===;;;::::::;;;999;;;;;;;;;::::::<<<>>><<<<<<<<<============>>>777;;;AAACCC>>>AAATTTjjjxxxzzz}}}~~~xxxttt~~~||||||zzzyyyvvvtttrrroookkkggguuu]]]WWWPPPLLLHHHGGGMMMTTTOOOMMMJJJIIIIIIIIIHHHFFFFFFEEEDDDFFFHHHHHHEEEBBB???===>>>BBBGGGJJJIIIGGGJJJEEEGGGNNNQQQOOONNNQQQ^^^[[[UUUOOONNNPPPMMMGGGSSSOOOQQQXXX\\\XXXQQQNNNLLLMMMLLLKKKNNNRRRPPPKKKKKKMMMNNNOOOPPPOOOMMMLLLPPPWWWhhh{{{tttoooqqq~~~|||rrrfff\\\SSSLLLGGG@@@???<<<:::888777666666777777777777888999;;;<<<===AAADDDAAA>>>===???@@@AAAQQQjjj{{{~~~{{{[[[JJJGGGFFFHHHHHHEEEEEEGGGHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<============;;;:::999;;;<<<===>>>>>><<<:::888;;;:::999888888888999:::;;;>>>===888666888:::999888999999::::::;;;;;;<<>>===<<<;;;::::::;;;<<<;;;<<<===<<<::::::<<<>>>;;;<<<===>>>AAAFFFLLLQQQiiisss|||}}}}}}}}}yyy|||~~~~~~|||{{{yyywwwtttrrrpppjjjaaa[[[vvv___XXXPPPLLLHHHGGGKKKQQQIIIHHHGGGHHHIIIJJJIIIGGGDDDCCCBBBCCCEEEEEECCCAAA@@@@@@@@@BBBEEEFFFFFFEEEEEEEEEJJJRRRTTTOOONNNPPPTTTTTTPPPKKKJJJMMMLLLIIIKKKKKKRRR]]]aaaZZZNNNHHHJJJLLLLLLJJJKKKMMMLLLGGGIIIIIIJJJLLLMMMOOOPPPPPPQQQTTT```tttxxxqqq{{{}}}vvvkkk```VVVMMMFFFBBB<<<;;;999777666666777777777777777777999;;;>>>???DDDFFFFFFAAA<<<:::===@@@GGG[[[rrr}}}}}}rrrUUUHHHFFFFFFHHHHHHDDDCCCEEEFFFEEEDDDBBBAAA???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<============;;;:::999<<<<<<=========<<<;;;:::::::::999888888888999:::<<<>>><<<888666888777444888888999::::::;;;;;;<<<@@@???>>>===<<<<<<<<<<<<======;;;;;;:::;;;<<<<<<===>>>>>>===;;;;;;<<<>>>===>>>>>>>>>???CCCHHHMMM\\\lll{{{~~~xxx|||}}}}}}~~~~~~|||zzzxxxxxxuuuqqqnnnkkkeee\\\UUUuuuaaaYYYQQQMMMIIIFFFHHHMMMEEEEEEGGGJJJLLLMMMLLLJJJDDDBBBAAAAAACCCDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCAAAEEENNNUUUTTTNNNKKKLLLOOOQQQPPPJJJGGGIIIKKKJJJHHHIIIPPPZZZ]]]VVVLLLFFFJJJNNNOOOKKKIIIKKKJJJHHHGGGHHHHHHJJJLLLOOORRRTTTQQQPPPUUUggg~~~~~~mmm|||zzzuuummmaaaVVVMMMEEE@@@===888777666555555555666777666666666777:::>>>AAACCCHHHGGGDDD>>>999999@@@GGGZZZnnn~~~YYYNNNFFFDDDEEEIIIHHHCCCAAABBBBBBBBBAAA@@@???>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;999888<<<<<<<<<;;;;;;;;;;;;;;;999999888888888999999:::;;;<<<:::999;;;===;;;555888888999999:::;;;;;;;;;>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>??????>>><<<;;;<<<>>>??????>>>======???CCCGGGLLLaaaxxx{{{zzzxxx~~~}}}{{{}}}{{{zzzxxxuuurrruuuqqqlllhhhccc]]]TTTMMMrrrcccZZZRRRNNNJJJFFFFFFIIIFFFGGGJJJMMMPPPQQQNNNLLLFFFDDDCCCBBBCCCEEEFFFFFFCCCFFFGGGEEEBBBAAACCCEEE@@@GGGPPPSSSOOOJJJHHHIIIQQQTTTSSSLLLGGGHHHJJJJJJMMMIIIHHHLLLNNNKKKIIIJJJKKKQQQSSSOOOLLLNNNOOONNNIIIIIIJJJKKKLLLNNNPPPQQQNNNMMMMMMZZZtttkkkqqqxxxllleeeYYYNNNFFF@@@<<<:::777666555444444555666666555555666888;;;???CCCFFFFFFCCC???;;;777;;;HHHUUUppp~~~hhhKKKIIIEEEDDDFFFIIIHHHCCCAAAAAA@@@??????>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<======<<<;;;999888::::::999888888999999:::888888888888888999999999999:::999:::@@@EEEBBB;;;888888888999::::::;;;;;;===<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>===;;;:::;;;===>>>>>>===<<<;;;===@@@CCC@@@UUUoooyyyeeefffttt~~~|||{{{yyyxxxwwwtttqqqnnnqqqlllfff```[[[UUULLLFFFoooccc[[[RRROOOLLLHHHFFFHHHHHHIIIKKKNNNPPPOOOLLLHHHEEEDDDDDDCCCCCCDDDFFFHHHDDDFFFGGGFFFCCCBBBEEEHHHCCCJJJOOONNNIIIFFFFFFGGGNNNRRRQQQKKKGGGHHHKKKLLLNNNHHHCCCCCCDDDCCCEEEIIIKKKQQQTTTRRRPPPRRRTTTTTTIIIJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKSSShhh}}}uuukkksss~~~{{{yyyzzzqqqddd]]]RRRHHHBBB>>>;;;999999888666555444444555666444555666999===AAADDDFFFDDD@@@<<<999888>>>QQQdddvvv[[[IIIDDDDDDCCCEEEIIIHHHDDDAAABBB??????>>>======<<<;;;;;;::::::999999999999::::::;;;<<<<<<<<<<<<:::999888888777777666666777888888777777888888999999999999888999888:::@@@EEEBBB;;;777777888999999::::::;;;;;;:::::::::::::::;;;;;;999999:::;;;;;;<<<<<<<<<<<<<<<===;;;999999:::<<<;;;<<<<<<;;;;;;<<>>===<<<;;;;;;:::999999888888999999:::;;;;;;<<<<<<;;;:::888777666666666666666777777777555666777888999999999999999:::999777:::===;;;666777777888888999:::::::::999999888888999:::;;;;;;999::::::;;;;;;;;;;;;::::::;;;;;;:::999999:::<<<999:::;;;;;;;;;<<>>BBBEEEEEEDDDDDDBBB<<<;;;>>>BBBMMMiiicccPPPKKKCCC??????===>>>BBBCCCAAAAAADDDCCCBBBAAA???>>><<<;;;;;;999999888888888888999999;;;;;;<<<<<<;;;:::888777555666777888999888777777444555777888999999999888999;;;999666555888888555777777777888999999::::::777777777888888:::;;;;;;::::::;;;;;;;;;:::999888999:::;;;;;;::::::<<<>>>:::;;;<<<;;;;;;;;;===???AAA>>>EEEWWWkkk{{{xxxmmmsss~~~}}}{{{yyyxxxwwwvvvtttrrrpppkkkeeeaaaXXXSSSMMMIIIGGGEEEAAA>>>zzzbbbYYYSSSSSSSSSPPPMMMLLLKKKKKKKKKKKKLLLJJJGGGEEEBBBEEEIIIJJJHHHGGGHHHJJJHHHDDD??????AAABBBBBB@@@BBBGGGIIIIIIMMMRRRQQQKKKJJJIIIEEEBBBEEEKKKJJJFFFGGGEEEGGGKKKMMMNNNSSSZZZRRRSSSRRRPPPSSSWWWUUUOOOSSSPPPLLLKKKOOOWWW```eee[[[SSSOOONNNMMMSSShhhqqqeeeooowwwxxxyyypppbbbUUUJJJFFFAAA<<<:::888666444333333333333444666888999:::===BBBFFFHHHGGGEEECCC===888999@@@GGGVVVvvvqqqfff{{{yyyQQQGGGCCC>>>AAA<<<:::;;;???@@@???@@@DDDDDDDDDBBB@@@???===;;;;;;999999888888888888999999:::;;;<<<<<<;;;:::888777555777999:::;;;:::999777444555777888999999999888777::::::666555888::::::777777777888999999::::::777777777777888999;;;;;;:::;;;;;;<<<;;;:::888777999:::;;;;;;;;;<<<>>>@@@<<<======<<<;;;:::<<<===BBB<<<>>>JJJZZZgggvvv{{{~~~|||{{{xxxvvvuuutttrrrpppmmmiiiccc\\\WWWRRRMMMGGGDDDCCCBBB@@@===qqq\\\VVVQQQQQQOOOKKKIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDBBBAAADDDCCCBBBAAA@@@??????@@@@@@BBBFFFIIIKKKLLLLLLLLLEEEBBBBBBFFFLLLPPPOOOMMMGGGFFFFFFKKKQQQWWWXXXXXXRRRPPPQQQUUUUUUPPPLLLKKKKKKLLLNNNQQQUUUXXX[[[\\\VVVPPPPPPSSSOOOPPPhhhppp```^^^lll|||~~~}}}vvvmmm```SSSIIIFFFBBB===777444444555777666666666555444555999;;;<<>>===???>>>=========>>>@@@AAABBBBBBAAA???>>><<<;;;:::::::::999888888888999999;;;:::999888777666666666777777777888999999777555666888:::<<<<<<<<<:::999:::999888666666777999:::555666888999999888777777666777888999::::::999888<<<======;;;999999:::;;;999:::<<<======;;;999888;;;::::::999:::;;;===>>>???AAABBBBBBGGGUUUiiixxx~~~~~~||||||}}}~~~}}}{{{xxxssspppsssqqqllleee^^^WWWRRROOOGGGFFFCCC@@@???>>>>>>???qqq\\\VVVQQQPPPMMMHHHFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIIIIIIIEEECCCBBBEEEKKKOOONNNLLLIIIHHHHHHLLLRRRWWWYYYYYYQQQMMMKKKOOOQQQNNNKKKJJJJJJKKKMMMOOORRRSSSTTTUUUNNNJJJKKKOOOOOOUUUsss}}}iii^^^cccuuu{{{zzz~~~~~~vvvnnneeeZZZNNNFFFCCC@@@;;;777555444555666666777777666666777:::===AAAFFFHHHGGGGGGGGGCCC<<<;;;:::AAARRRiii|||vvv{{{TTTEEEDDDAAA>>>===>>>>>>=========>>>???@@@AAAAAA@@@>>>===<<<::::::;;;:::::::::::::::;;;;;;;;;:::999888777777777777777666666888999999777666777888:::;;;<<<<<<;;;;;;;;;:::888666666777999:::666777888999999888777777666777888999:::999888888;;;<<<<<<;;;999888:::;;;<<<===>>>>>>>>><<<:::999::::::::::::;;;===???@@@BBBCCCDDDCCCEEEQQQbbbooottt|||~~~~~~|||zzzyyyvvvqqqnnnooolllgggaaaZZZSSSNNNLLLGGGEEEBBB@@@>>>>>>???@@@ooo\\\UUUOOOMMMJJJEEEBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEECCCBBBEEEIIILLLKKKJJJFFFEEEEEEGGGKKKOOOQQQQQQKKKFFFEEEIIIKKKHHHEEEDDDHHHIIIKKKMMMNNNNNNMMMLLLLLLJJJLLLRRRTTT```yyyeee]]]mmmtttzzz}}}}}}uuukkkaaaYYYPPPGGGAAA===<<<:::777666555555555777888888888888:::===???CCCGGGIIIGGGDDDBBB===777666===KKK```xxxfffLLLCCCBBB@@@===>>>=========<<<======>>>???@@@???>>>===<<<;;;:::999::::::::::::;;;<<<======;;;:::999888888888888888666555555777999999888666999999::::::;;;<<<<<<<<<;;;:::888777666777888999888888999999999888888777888888999:::999888777666:::;;;;;;:::999888:::;;;>>>?????????>>>===;;;:::999999:::;;;===???@@@BBBEEEEEEDDDBBBBBBJJJWWWaaakkkxxx~~~|||{{{yyywwwuuurrrnnnkkkhhheee```YYYRRRMMMHHHFFFEEECCCAAA??????@@@BBBDDDkkkYYYRRRMMMKKKHHHCCCAAABBBCCCBBBAAA@@@@@@AAABBBCCC>>>??????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEHHHJJJIIIHHHHHHGGGFFFFFFGGGIIIJJJKKKIIIJJJOOOSSSOOOGGGBBBBBBFFFHHHKKKMMMMMMLLLJJJIIIMMMMMMPPPTTTUUU```nnn^^^eeexxxyyy~~~~~~xxxssskkk___TTTMMMGGGAAA===999888888777666666555555888999:::;;;;;;===@@@CCCDDDFFFFFFDDD@@@===:::777888GGG[[[ooobbbSSSEEEAAAAAA>>><<<===<<<<<<<<<<<<<<<<<<============<<<;;;::::::999999888888888999:::<<<===>>>:::999999888888888999999666555555666888999888777:::999999999:::;;;<<<===;;;:::888666666777888999:::::::::999999888888777888999::::::999888777666999::::::999888888:::<<<>>>>>>???>>>===<<<:::999999999:::;;;<<<===>>>???BBBCCCBBB@@@???CCCLLLTTTeeeqqq}}}~~~|||{{{yyywwwuuusssqqqnnnjjjfff^^^\\\VVVPPPJJJFFFBBBAAA@@@@@@??????AAAEEEHHHKKKgggWWWPPPJJJHHHGGGCCCBBBDDDCCCCCCAAA@@@@@@AAACCCCCC@@@??????>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFLLLKKKIIIHHHGGGGGGGGGGGGDDDCCCDDDEEEGGGHHHHHHHHHRRRQQQOOOMMMLLLLLLNNNPPPOOOWWWcccfff\\\LLLFFFGGGEEEGGGJJJMMMNNNMMMLLLKKKLLLMMMQQQRRRPPPVVVlll|||wwwgggbbbhhhtttmmmhhh___TTTJJJEEEAAA>>>;;;666666777777666666555555888:::===>>>???AAADDDFFFGGGFFFDDDAAA<<<888999;;;AAAWWWooo}}}gggOOOHHHBBBAAA@@@===;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999888888888555666666777888:::;;;<<<888888777777777888999999666555444555777888888777999999888999999:::<<<<<<:::999777666666777999:::<<<;;;;;;:::999888888888888999::::::999888777666777888999999888888:::<<<===<<<<<<<<<;;;:::999999999:::::::::::::::::::::===>>>>>>===<<>>=========???BBBFFFKKKOOORRRgggWWWOOOJJJHHHFFFCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEKKKKKKKKKJJJIIIIIIHHHHHHCCCDDDEEEFFFGGGHHHIIIIIITTTTTTRRRPPPNNNNNNQQQTTTSSS\\\fffhhh[[[KKKDDDFFFEEEGGGIIIKKKMMMMMMLLLLLLNNNOOORRRSSSPPPQQQ]]]kkkwwwnnnnnn{{{{{{nnngggzzz~~~uuuiiiaaaZZZSSSIIICCC@@@>>><<<999666666666666666666666666999;;;???AAABBBDDDGGGJJJLLLHHHBBB===888777===EEEMMMddd|||yyyLLLEEECCC@@@???>>>===;;;999:::;;;;;;;;;;;;:::999999888888888888777777777777444444444555666888999:::666666666666666777888999888666555555666777666666777777888888999:::::::::999888777666777888:::<<<>>>===<<<:::999888888888888888999:::999888777666666777888888777888:::<<<:::::::::999999999999999999::::::::::::999888888888:::;;;<<<<<<>>>AAACCCMMM\\\sss~~~|||yyyvvvtttsssrrrpppllliiifffaaa\\\XXXNNNLLLHHHCCC@@@>>>======<<<>>>BBBGGGLLLQQQTTTVVVkkkYYYRRRKKKIIIGGGCCCCCCEEECCCCCCCCCDDDDDDCCCCCCCCCAAA@@@???>>>>>>???@@@@@@======>>>???@@@AAACCCDDDGGGHHHIIIJJJJJJIIIHHHGGGBBBDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJLLLQQQUUUVVVVVVWWWVVVNNNDDD@@@BBBEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMOOORRRRRRSSSYYY```kkkeeefffsss}}}ooonnn{{{ssshhh]]]TTTMMMGGGAAA>>>===<<<:::777777777666666666666777777:::<<<@@@CCCEEEGGGJJJLLLKKKEEE>>>;;;999<<>>@@@>>><<<:::999888888888666777888999:::999888888444666777777777888:::<<<999888888888888999::::::888999:::;;;;;;;;;:::999777999;;;===>>>>>>??????CCCRRRhhh|||}}}~~~|||yyyvvvssspppooommmkkkgggccc___YYYSSSOOOIIIGGGCCC@@@>>>===>>>>>>???BBBGGGMMMRRRTTTVVVVVVooo\\\TTTMMMJJJGGGCCCBBBDDDBBBBBBDDDEEEEEEDDDBBBBBB======<<<<<<===>>>???AAA=========>>>???@@@BBBCCCCCCDDDFFFHHHIIIHHHFFFEEEBBBDDDFFFGGGHHHIIIKKKMMMGGGHHHIIIHHHHHHLLLRRRWWW\\\SSSKKKHHHFFFBBBAAACCCEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFHHHKKKOOORRRWWW[[[aaa^^^]]]hhh}}}qqqiii|||sssjjj^^^RRRJJJDDDAAA<<<;;;<<<;;;999666888888666555555666777888:::===AAADDDFFFIIIKKKNNNGGG???:::999:::CCCVVViiiwwwzzzzzzRRRGGG@@@>>>;;;999:::===<<<999999::::::;;;:::999888777555555555666666666666666555555444555555666777888333333333444555666777888;;;888555444444555444333333444666888999888777666666555555555777:::===???@@@???===:::999888888888666777888999::::::999888444555777777777888:::<<<888888888888999:::;;;;;;777999:::<<<======<<<<<<888:::===???@@@???>>>===@@@LLL\\\nnnyyy{{{}}}~~~}}}~~~~~~}}}zzzwwwtttqqqnnnmmmjjjgggccc___ZZZTTTNNNIIIGGGEEEBBB???======???@@@BBBFFFKKKQQQUUUVVVVVVUUU